html{font-size:14px;margin:0;padding:0;border:0;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}

/*iPhone6*/
@media only screen and (min-width: 360px) {
html { font-size: 15px !important; }
}

/*iPhone6 plus*/
@media only screen and (min-width: 414px) {
html { font-size: 16px !important; }
}

/*big Resolution*/
@media only screen and (min-width: 641px) {
html { font-size: 17px !important; }
}
body{color:#333;background:#fff;font-family:"PingHei","Lucida Grande","Lucida Sans Unicode","STHeiti","Helvetica","Arial","Verdana","sans-serif";font-size:1rem;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, legend, caption, tbody, tfoot, thead, article, aside, dialog, figure, footer, header, hgroup, nav, section{margin:0;padding:0;border:0;vertical-align:baseline;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section{display:block;}
img{border:0;vertical-align:bottom;}
::-webkit-input-placeholder{color:#aaa;font-size:12px}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;}
textarea{overflow:auto;}
input:focus,textarea:focus,button:focus,select:focus{outline:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],template{display:none;}
i,em{font-style:normal;}
a{background:transparent;}
a:active{outline:0;}
a:focus{border:none;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
dfn{font-style:italic;}
mark{color:#000;background:#ff0;}
small{font-size:80%;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{height:0;box-sizing:content-box;}
pre{overflow:auto;}
code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em;}
button,input,optgroup,select,textarea{margin:0;font:inherit;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
input{line-height:normal;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0;}
legend{padding:0;border:0;}
optgroup{font-weight:bold;}
table{border-spacing:0;border-collapse:collapse;}
td,th{padding:0;}
.button,.btn{border:solid 1px #fff;background:transparent;font-size:14px;padding:6px 15px;margin:0;display:inline-block;line-height:20px;}
.button[disabled]{pointer-events:none;cursor:not-allowed;webkit-box-shadow:none;box-shadow:none;opacity:.5;}
.button:active,.btn:active{background-image:none;outline:0;}

.button-block{display:block;width:100%;}
.button-large{padding:15px 20px;font-size:24px;line-height:24px;}
.button-big{padding:10px 15px;font-size:18px;line-height:22px;}
.button-small,.btn-small .button,.btn{padding:5px 10px;font-size:12px;font-weight:normal;line-height:18px;}
.button-little{padding:3px 5px;font-size:12px;font-weight:normal;line-height:16px;}
.bg-main,.bg-sub,.bg-dot,.bg-black,.bg-gray,.bg-red,.bg-yellow,.bg-blue,.bg-green{color:#fff;}

.layout{width:100%;}
.container{margin:0 auto;padding:0 10px;}

.line{margin:0;padding:0;}
.x1,.x2,.x3,.x4,.x5,.x6,.x7,.x8,.x9,.x10,.x11,.x12{position:relative;min-height:1px;}
.line-big{margin-left:-10px;margin-right:-10px;}
.line-big > *{position:relative;min-height:1px;padding-right:10px;padding-left:10px;}
.line-middle{margin-left:-5px;margin-right:-5px;}
.line-middle > *{position:relative;min-height:1px;padding-right:5px;padding-left:5px;}
.line-small{margin-left:-2px;margin-right:-2px;}
.line-small > *{position:relative;min-height:1px;padding-right:2px;padding-left:2px;}
.x1,.x2,.x3,.x4,.x5,.x6,.x7,.x8,.x9,.x10,.x11,.x12{float:left;}
.x1{width:8.33333333%;}.x2{width:16.66666667%;}.x3{width:25%;}.x4{width:33.33333333%;}.x5{width:41.66666667%;}.x6{width:50%;}.x7{width:58.33333333%;}.x8{width:66.66666667%;}.x9{width:75%;}.x10{width:83.33333333%;}.x11{width:91.66666667%;}.x12{width:100%;}


@media (max-width:760px){
.show-l{display:block !important;}
.hidden-l{display:none !important;}
}

/*自定义字体*/
@font-face{font-family:ttzi;src:url(../fonts/ttzi.woff) format('woff'),url(../fonts/ttzi.eot?#iefix) format('embedded-opentype'),url(../fonts/ttzi.ttf?) format('truetype'),url(../fonts/ttzi.svg?#ttzi) format('svg');font-weight:400;font-style:normal;font-display:block}
[class*="icon-"],[class*="fa-"]{font-family:ttzi!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:20px;display:inline-block}
.icon-print-fill:before{content:"\78"}.icon-map:before{content:"\e025"}.icon-close-square:before{content:"\e047"}.icon-chats:before{content:"\e049"}.icon-skip-first:before{content:"\e050"}.icon-prev:before{content:"\e051"}.icon-next:before{content:"\e055"}.icon-skip-end:before{content:"\e056"}.icon-facebook:before{content:"\e05d"}.icon-twitter:before{content:"\e05e"}.icon-google-plus:before{content:"\e05f"}.icon-bell:before{content:"\e608"}.icon-mobile:before{content:"\e610"}.icon-android:before{content:"\e61f"}.icon-apple:before{content:"\e620"}.icon-shang:before{content:"\e622"}.icon-power:before{content:"\e62b"}.icon-menu:before,.icon-navicon:before{content:"\e62f"}.icon-check-square-o:before{content:"\e630"}.icon-heart:before{content:"\e638"}.icon-heart-fill:before{content:"\e639"}.icon-administrator:before{content:"\e643"}.icon-search:before{content:"\e649"}.icon-groupadd:before{content:"\e64e"}.icon-weixin-circle:before{content:"\e653"}.icon-weibo-circle:before{content:"\e654"}.icon-qq:before{content:"\e658"}.icon-searchpage:before{content:"\e65b"}.icon-addbox:before{content:"\e65f"}.icon-checked-fill:before{content:"\e660"}.icon-assignmentind:before{content:"\e661"}.icon-saoyisao:before{content:"\e66d"}.icon-history:before{content:"\e670"}.icon-comment:before{content:"\e672"}.icon-location-circle:before{content:"\e683"}.icon-assessment:before{content:"\e693"}.icon-chat-circle:before{content:"\e697"}.icon-speed:before{content:"\e69a"}.icon-focus:before{content:"\e69e"}.icon-lubogongkaike:before{content:"\e6b0"}.icon-yidong:before{content:"\e6b9"}.icon-change:before{content:"\e6bc"}.icon-shang-fill:before{content:"\e6c2"}.icon-fire:before{content:"\e6cb"}.icon-social-share:before{content:"\e6cc"}.icon-home:before{content:"\e6d0"}.icon-home-fill:before{content:"\e6d1"}.icon-mail:before{content:"\e6d6"}.icon-jigou:before{content:"\e6d8"}.icon-more:before{content:"\e6d9"}.icon-more-v:before{content:"\e6e7"}.icon-volume-cancel:before{content:"\e6f2"}.icon-zhouqi:before{content:"\e6f3"}.icon-huidingbu:before{content:"\e6f5"}.icon-plus:before,.icon-add:before{content:"\e900"}.icon-plus-circle:before,.icon-add-circle:before{content:"\e901"}.icon-plus-circle-fill:before,.icon-add-circle-fill:before{content:"\e902"}.icon-alarm:before{content:"\e903"}.icon-alarm-fill:before{content:"\e904"}.icon-albums:before{content:"\e905"}.icon-albums-fill:before{content:"\e906"}.icon-arrow-down:before{content:"\e907"}.icon-arrow-down-fill:before{content:"\e908"}.icon-arrow-left:before{content:"\e909"}.icon-arrow-left-fill:before{content:"\e90a"}.icon-arrow-right:before{content:"\e90b"}.icon-arrow-right-fill:before{content:"\e90c"}.icon-arrow-up:before{content:"\e90d"}.icon-arrow-up-fill:before{content:"\e90e"}.icon-at:before{content:"\e90f"}.icon-at-fill:before{content:"\e910"}.icon-bag:before{content:"\e911"}.icon-bag-fill:before{content:"\e912"}.icon-bars:before{content:"\e913"}.icon-bell-fill:before{content:"\e914"}.icon-bolt:before{content:"\e915"}.icon-wallet-fill:before{content:"\e916"}.icon-office:before{content:"\e917"}.icon-bolt-fill:before{content:"\e918"}.icon-play-prev:before{content:"\e919"}.icon-bolt-circle:before{content:"\e91a"}.icon-rocket:before{content:"\e91b"}.icon-bolt-circle-fill:before{content:"\e91c"}.icon-book:before{content:"\e91d"}.icon-book-fill:before{content:"\e91e"}.icon-play-next:before{content:"\e91f"}.icon-bookmark-fill:before{content:"\e920"}.icon-box:before{content:"\e921"}.icon-box-fill:before{content:"\e922"}.icon-briefcase:before{content:"\e923"}.icon-briefcase-fill:before{content:"\e924"}.icon-calendar:before{content:"\e925"}.icon-calendar-fill:before{content:"\e926"}.icon-camera:before{content:"\e927"}.icon-camera-fill:before{content:"\e928"}.icon-card:before{content:"\e929"}.icon-card-fill:before{content:"\e92a"}.icon-chats-fill:before{content:"\e92b"}.icon-check:before{content:"\e92c"}.icon-location:before{content:"\e92d"}.icon-check-circle:before{content:"\e92e"}.icon-check-circle-fill:before{content:"\e92f"}.icon-angle-down:before,.icon-chevron-down:before{content:"\e930"}.icon-car-park:before{content:"\e932"}.icon-wallet:before{content:"\e933"}.icon-diamond:before{content:"\e934"}.icon-moneybag:before{content:"\e935"}.icon-tools:before{content:"\e936"}.icon-chat-fill:before{content:"\e937"}.icon-barcode:before{content:"\e938"}.icon-qrcode:before{content:"\e939"}.icon-auction:before{content:"\e93a"}.icon-angle-left:before,.icon-chevron-left:before{content:"\e93b"}.icon-angle-right:before,.icon-chevron-right:before{content:"\e93c"}.icon-angle-up:before,.icon-chevron-up:before{content:"\e93d"}.icon-comments:before{content:"\e93e"}.icon-circle:before{content:"\e93f"}.icon-megaphone:before{content:"\e940"}.icon-store:before{content:"\e941"}.icon-stats-up:before{content:"\e942"}.icon-circle-fill:before{content:"\e943"}.icon-circle-half:before{content:"\e944"}.icon-close:before{content:"\e945"}.icon-close-circle:before{content:"\e946"}.icon-close-circle-fill:before{content:"\e947"}.icon-cloud:before{content:"\e948"}.icon-cloud-download:before{content:"\e949"}.icon-stats-down:before{content:"\e94a"}.icon-cloud-download-fill:before{content:"\e94b"}.icon-dollar:before{content:"\e94c"}.icon-cloud-fill:before{content:"\e94d"}.icon-cloud-upload:before{content:"\e94e"}.icon-bike:before{content:"\e94f"}.icon-child-friendly:before{content:"\e951"}.icon-rv-hookup:before{content:"\e952"}.icon-commute:before{content:"\e953"}.icon-compass:before{content:"\e954"}.icon-bus-alert:before{content:"\e955"}.icon-cloud-upload-fill:before{content:"\e956"}.icon-collection:before{content:"\e957"}.icon-collection-fill:before{content:"\e958"}.icon-compass-s:before{content:"\e959"}.icon-car-rental:before{content:"\e95a"}.icon-car-repair:before{content:"\e95b"}.icon-coins:before{content:"\e95c"}.icon-delivery-dining:before{content:"\e95d"}.icon-compass-fill:before{content:"\e95e"}.icon-compose:before,.icon-edit:before{content:"\e95f"}.icon-mail-open:before{content:"\e960"}.icon-compose-fill:before{content:"\e961"}.icon-data:before{content:"\e962"}.icon-data-fill:before{content:"\e963"}.icon-delete:before{content:"\e964"}.icon-delete-circle:before{content:"\e965"}.icon-delete-circle-fill:before{content:"\e966"}.icon-document-fill:before{content:"\e967"}.icon-departure-board:before{content:"\e968"}.icon-document-text-fill:before{content:"\e969"}.icon-down:before{content:"\e96a"}.icon-network-check:before{content:"\e96b"}.icon-social-linkedin-fill:before{content:"\e96c"}.icon-pictures:before{content:"\e96d"}.icon-download-circle:before{content:"\e96e"}.icon-download-circle-fill:before{content:"\e96f"}.icon-drawer:before{content:"\e970"}.icon-drawer-fill:before{content:"\e971"}.icon-drawers:before{content:"\e972"}.icon-drawers-fill:before{content:"\e973"}.icon-email-fill:before{content:"\e974"}.icon-ferry:before{content:"\e975"}.icon-eye-fill:before{content:"\e976"}.icon-fastforward:before{content:"\e977"}.icon-fastforward-fill:before{content:"\e978"}.icon-fastforward-circle:before{content:"\e979"}.icon-fastforward-circle-fill:before{content:"\e97a"}.icon-favorites:before{content:"\e97b"}.icon-favorites-fill:before{content:"\e97c"}.icon-film:before{content:"\e97d"}.icon-film-fill:before{content:"\e97e"}.icon-filter-fill:before{content:"\e97f"}.icon-filter:before{content:"\e980"}.icon-flag-fill-s:before{content:"\e981"}.icon-folder:before{content:"\e982"}.icon-folder-fill:before{content:"\e983"}.icon-forward:before{content:"\e984"}.icon-forward-fill:before{content:"\e985"}.icon-cog:before,.icon-gear:before{content:"\e986"}.icon-gear-fill:before{content:"\e987"}.icon-graph-circle:before{content:"\e988"}.icon-graph-circle-fill:before{content:"\e989"}.icon-graph-square:before{content:"\e98a"}.icon-graph-square-fill:before{content:"\e98b"}.icon-help:before{content:"\e98c"}.icon-help-fill:before{content:"\e98d"}.icon-images:before{content:"\e98e"}.icon-images-fill:before{content:"\e98f"}.icon-info:before{content:"\e990"}.icon-info-fill:before{content:"\e991"}.icon-keyboard:before{content:"\e992"}.icon-keyboard-fill:before{content:"\e993"}.icon-walk:before{content:"\e994"}.icon-layers:before{content:"\e995"}.icon-layers-fill:before{content:"\e996"}.icon-left:before{content:"\e997"}.icon-list-o:before{content:"\e998"}.icon-list-fill:before{content:"\e999"}.icon-lock:before{content:"\e99a"}.icon-lock-fill:before{content:"\e99b"}.icon-login:before{content:"\e99c"}.icon-login-fill:before{content:"\e99d"}.icon-logout:before{content:"\e99e"}.icon-logout-fill:before{content:"\e99f"}.icon-menu-s:before{content:"\e9a0"}.icon-mic:before{content:"\e9a1"}.icon-mic-fill:before{content:"\e9a2"}.icon-money-dollar:before{content:"\e9a3"}.icon-money-dollar-fill:before{content:"\e9a4"}.icon-money-euro:before{content:"\e9a5"}.icon-money-euro-fill:before{content:"\e9a6"}.icon-emoji-people:before{content:"\e9a7"}.icon-esports:before{content:"\e9a8"}.icon-football:before{content:"\e9a9"}.icon-airport-shuttle:before{content:"\e9aa"}.icon-money-yen:before{content:"\e9ab"}.icon-money-yen-fill:before{content:"\e9ac"}.icon-more-o:before{content:"\e9ad"}.icon-more-circle:before{content:"\e9ae"}.icon-more-circle-fill:before{content:"\e9af"}.icon-more-vertical:before{content:"\e9b0"}.icon-more-vertical-circle:before{content:"\e9b1"}.icon-more-vertical-circle-fill:before{content:"\e9b2"}.icon-navigation:before{content:"\e9b3"}.icon-navigation-fill:before{content:"\e9b4"}.icon-paper-plane:before{content:"\e9b5"}.icon-paper-plane-fill:before{content:"\e9b6"}.icon-pause:before{content:"\e9b7"}.icon-pause-fill:before{content:"\e9b8"}.icon-pause-circle:before{content:"\e9b9"}.icon-pause-circle-fill:before{content:"\e9ba"}.icon-person:before{content:"\e9bb"}.icon-person-fill:before{content:"\e9bc"}.icon-list-ul:before{content:"\e9bd"}.icon-persons:before{content:"\e9be"}.icon-persons-fill:before{content:"\e9bf"}.icon-phone:before{content:"\e9c0"}.icon-phone-fill:before{content:"\e9c1"}.icon-phone-circle:before{content:"\e9c2"}.icon-phone-circle-fill:before{content:"\e9c3"}.icon-photos:before{content:"\e9c4"}.icon-photos-fill:before{content:"\e9c5"}.icon-pie:before{content:"\e9c6"}.icon-pie-fill:before{content:"\e9c7"}.icon-play:before{content:"\e9c8"}.icon-play-fill:before{content:"\e9c9"}.icon-play-circle:before{content:"\e9ca"}.icon-play-circle-fill:before{content:"\e9cb"}.icon-radio:before{content:"\e9cc"}.icon-redo:before{content:"\e9cd"}.icon-refresh:before{content:"\e9ce"}.icon-refresh-circle:before{content:"\e9cf"}.icon-refresh-circle-fill:before{content:"\e9d0"}.icon-reload:before{content:"\e9d1"}.icon-reload-circle:before{content:"\e9d2"}.icon-reload-circle-fill:before{content:"\e9d3"}.icon-reply:before{content:"\e9d4"}.icon-reply-fill:before{content:"\e9d5"}.icon-rewind:before{content:"\e9d6"}.icon-rewind-fill:before{content:"\e9d7"}.icon-rewind-circle:before{content:"\e9d8"}.icon-rewind-circle-fill:before{content:"\e9d9"}.icon-right:before{content:"\e9da"}.icon-search-s:before{content:"\e9db"}.icon-search-b:before{content:"\e9dc"}.icon-settings:before{content:"\e9dd"}.icon-settings-fill:before{content:"\e9de"}.icon-emoji-objects:before{content:"\e9df"}.icon-emoji-food-beverage:before{content:"\e9e0"}.icon-social-github:before{content:"\e9e1"}.icon-social-instagram:before{content:"\e9e2"}.icon-smile:before{content:"\e9e3"}.icon-social-instagram-fill:before{content:"\e9e4"}.icon-sort-fill:before{content:"\e9e5"}.icon-star:before{content:"\e9e6"}.icon-social-rss:before{content:"\e9e7"}.icon-star-fill:before{content:"\e9e8"}.icon-star-half:before{content:"\e9e9"}.icon-stopwatch:before{content:"\e9ea"}.icon-stopwatch-fill:before{content:"\e9eb"}.icon-tabs:before{content:"\e9ec"}.icon-tabs-fill:before{content:"\e9ed"}.icon-tags:before{content:"\e9ee"}.icon-tags-fill:before{content:"\e9ef"}.icon-tape-fill:before{content:"\e9f1"}.icon-ticket-s:before{content:"\e9f2"}.icon-ticket-fill:before{content:"\e9f3"}.icon-time:before{content:"\e9f4"}.icon-time-fill:before{content:"\e9f5"}.icon-timer-o:before{content:"\e9f6"}.icon-timer-fill:before{content:"\e9f7"}.icon-today:before{content:"\e9f8"}.icon-today-fill:before{content:"\e9f9"}.icon-trash:before{content:"\e9fa"}.icon-trash-fill:before{content:"\e9fb"}.icon-tune:before{content:"\e9fc"}.icon-tune-fill:before{content:"\e9fd"}.icon-reply:before,.icon-undo:before{content:"\e9fe"}.icon-unlock:before{content:"\e9ff"}.icon-unlock-fill:before{content:"\ea00"}.icon-up:before{content:"\ea01"}.icon-videocam:before{content:"\ea02"}.icon-videocam-fill:before{content:"\ea03"}.icon-videocam-circle:before{content:"\ea04"}.icon-videocam-circle-fill:before{content:"\ea05"}.icon-volume:before{content:"\ea06"}.icon-volume-fill:before{content:"\ea07"}.icon-volume-low:before{content:"\ea08"}.icon-volume-low-fill:before{content:"\ea09"}.icon-volume-mute:before{content:"\ea0a"}.icon-volume-mute-fill:before{content:"\ea0b"}.icon-neutral:before{content:"\ea0c"}.icon-world:before{content:"\ea0d"}.icon-world-fill:before{content:"\ea0e"}.icon-zoom-in:before{content:"\ea0f"}.icon-zoom-out:before{content:"\ea10"}.icon-flip-camera-ios:before{content:"\ea11"}.icon-hd:before{content:"\ea12"}.icon-backspace:before{content:"\ea14"}.icon-security:before{content:"\ea15"}.icon-cart:before{content:"\ea19"}.icon-ev-station:before{content:"\ea1a"}.icon-label-fill:before{content:"\ea1b"}.icon-loyalty:before{content:"\ea1c"}.icon-speaker-notes:before{content:"\ea1d"}.icon-verified-user:before{content:"\ea1f"}.icon-touch-app:before{content:"\ea20"}.icon-first:before{content:"\ea21"}.icon-last:before{content:"\ea22"}.icon-fiber-new:before{content:"\ea23"}.icon-more-left:before{content:"\ea24"}.icon-eject:before{content:"\ea25"}.icon-label:before{content:"\ea2a"}.icon-local-car-wash:before{content:"\ea2b"}.icon-album:before{content:"\ea2c"}.icon-loop:before{content:"\ea2d"}.icon-shuffle:before{content:"\ea30"}.icon-ticket:before{content:"\ea36"}.icon-timer:before{content:"\ea42"}.icon-bell-cancel:before{content:"\ea46"}.icon-sale:before{content:"\ea4b"}.icon-location-fill:before{content:"\ea4e"}.icon-open:before{content:"\ea51"}.icon-shift:before{content:"\ea53"}.icon-wrench:before{content:"\ea60"}.icon-gift:before{content:"\ea6b"}.icon-table:before{content:"\ea71"}.icon-watching:before{content:"\ea7d"}.icon-eye-blocked:before{content:"\ea7e"}.icon-stop-circle-o:before{content:"\ea81"}.icon-previous-circle:before{content:"\ea82"}.icon-next-circle:before{content:"\ea83"}.icon-radio-checked:before{content:"\ea85"}.icon-area-graph:before{content:"\ea8a"}.icon-file-music:before{content:"\ea8d"}.icon-file-video:before{content:"\ea8e"}.icon-exclamation-triangle:before{content:"\ea97"}.icon-suitcase:before{content:"\ea98"}.icon-pin:before{content:"\ea9f"}.icon-blocked:before{content:"\eaa5"}.icon-alipay:before{content:"\eb2b"}.icon-circle-up:before{content:"\eb2f"}.icon-circle-right:before{content:"\eb30"}.icon-circle-down:before{content:"\eb31"}.icon-circle-left:before{content:"\eb32"}.icon-close-square-fill:before{content:"\eb34"}.icon-minus-fill:before{content:"\eb35"}.icon-user:before{content:"\f007"}.icon-th-list:before{content:"\f00f"}.icon-signal:before{content:"\f012"}.icon-download:before{content:"\f019"}.icon-flag-fill:before{content:"\f024"}.icon-print:before{content:"\f02f"}.icon-list:before{content:"\f03a"}.icon-export:before,.icon-share:before{content:"\f045"}.icon-screen-full:before{content:"\f066"}.icon-screen:before{content:"\f067"}.icon-calendarfill:before{content:"\f068"}.icon-plane:before{content:"\f072"}.icon-bar-chart:before{content:"\f080"}.icon-cogs:before{content:"\f085"}.icon-thumbs-o-up:before{content:"\f087"}.icon-thumbs-o-down:before{content:"\f088"}.icon-upload:before{content:"\f093"}.icon-mark:before{content:"\f097"}.icon-floppy-o:before{content:"\f0c7"}.icon-truck:before{content:"\f0d1"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-sort:before{content:"\f0dc"}.icon-sort-desc:before{content:"\f0dd"}.icon-sort-asc:before{content:"\f0de"}.icon-light:before{content:"\f0eb"}.icon-stethoscope:before{content:"\f0f1"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-flag:before{content:"\f11d"}.icon-question:before{content:"\f128"}.icon-mic-slash:before{content:"\f131"}.icon-youtube:before{content:"\f166"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-gittip:before{content:"\f184"}.icon-bug:before{content:"\f188"}.icon-renren:before{content:"\f18b"}.icon-paw:before{content:"\f1b0"}.icon-car:before{content:"\f1b9"}.icon-taxi:before{content:"\f1ba"}.icon-weixin:before{content:"\f1d7"}.icon-cc-visa:before{content:"\f1f0"}.icon-cc-mastercard:before{content:"\f1f1"}.icon-cc-paypal:before{content:"\f1f4"}.icon-area-chart:before{content:"\f1fe"}.icon-pie-chart:before{content:"\f200"}.icon-line-chart:before{content:"\f201"}.icon-bicycle:before{content:"\f206"}.icon-bus:before{content:"\f207"}.icon-cart-add:before{content:"\f217"}.icon-cart-del:before{content:"\f218"}.icon-motorcycle:before{content:"\f21c"}.icon-user-times:before{content:"\f235"}.icon-train:before{content:"\f238"}.icon-subway:before{content:"\f239"}.icon-amazon:before{content:"\f270"}.icon-road-sign:before{content:"\f277"}.icon-handshake:before{content:"\f2b5"}.icon-vcard-o:before{content:"\f2bc"}.icon-user-circle:before{content:"\f2bd"}.icon-user-circle-o:before{content:"\f2be"}.icon-user-o:before{content:"\f2c0"}.icon-user-mobile:before{content:"\f2c1"}.icon-utensils:before{content:"\f2e7"}.icon-docker:before{content:"\f395"}.icon-google-play:before{content:"\f3ab"}.icon-package:before{content:"\f466"}.icon-dolly-flatbed:before{content:"\f474"}.icon-shipping-fast:before{content:"\f48b"}.icon-couch:before{content:"\f4b8"}.icon-people-carry:before{content:"\f4ce"}.icon-truck-loading:before{content:"\f4de"}.icon-truck-moving:before{content:"\f4df"}.icon-bus-alt:before{content:"\f55e"}.icon-headset:before{content:"\f590"}.icon-luggage-cart:before{content:"\f59d"}.icon-plane-departure:before{content:"\f5b0"}.icon-shuttle-van:before{content:"\f5b6"}.icon-suitcase-rolling:before{content:"\f5c1"}.icon-car-alt:before{content:"\f5de"}.icon-car-crash:before{content:"\f5e1"}.icon-car-side:before{content:"\f5e4"}.icon-charging-station:before{content:"\f5e7"}.icon-truck-monster:before{content:"\f63b"}.icon-truck-pickup:before{content:"\f63c"}.icon-running:before{content:"\f70c"}.icon-toilet-paper:before{content:"\f71e"}.icon-tractor:before{content:"\f722"}.icon-person-booth:before{content:"\f756"}.icon-weibo:before{content:"\f18a"}.icon-qzone:before{content:"\e931";color:#fece00}.icon-tencentqq:before{content:"\e950";color:#eb1923}.icon-tiktok:before{content:"\ea2e"}
.icon-delivery-dining{font-size: 1.8rem !important;}
.fa-home:before { content: "\e6d0"; }
.fa-location:before { content: "\e92d"; }
.fa-upload:before { content: "\f093"; }
.fa-my:before { content: "\f2c0"; }
.fa-more:before { content: "\e9ad"; }

.textico {
    display: inline-block;
    padding: 0 .2rem;
    border: 1px solid #ccc;
    border-radius: .2rem;
    text-align: center;
    font-size: 12px;
    background-color: #fff;
}
.textico.red{color:#e33;border-color:#e33;}
.textico.yellow{color:#f90;border-color:#f90;}
.textico.blue{color:#0ae;border-color:#0ae;}
.textico.info{color:#05c0ad;border-color:#05c0ad;}

.close{display:inline-block;font-size:24px;cursor:pointer;line-height:24px;}
.close:before{content:"\00d7";}
.leftward,.rightward,.upward,.downward,.arrow{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border:4px solid transparent;}
.leftward{border-right:4px solid;}
.rightward{border-left:4px solid;}
.upward{border-bottom:4px solid;}
.downward,.arrow{border-top:4px solid;}
.tag{font-size:75%;border-radius:0.25em;background:#999;padding:0.1em 0.5em 0.2em;color:#fff;}
.tag.bg-back,.tag.bg-mix,.tag.bg-white,.tag.bg-red-light,.tag.bg-yellow-light,.tag.bg-blue-light,.tag.bg-green-light{color:inherit;}
.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#999;border-radius:2em;}
.badge:empty{display:none}
.badge.bg-back,.badge.bg-mix{color:inherit;}
.badge.bg-white,.badge.bg-red-light,.badge.bg-yellow-light,.badge.bg-blue-light,.badge.bg-green-light{color:#333;}
.badge-corner{position:relative;}
.badge-corner .badge{position:absolute;right:-10px;top:-9px;font-weight:normal;cursor:pointer;}

.button-group{display:inline-block;position:relative;vertical-align:middle;}
.button-group .button, .button-group .button-group{float:left;position:relative;font-weight:normal;}
.button-toolbar{display:inline-block;}
.button-toolbar .button-group{display:inline-block;}

.button-group-large .button{padding:15px 20px;font-size:24px;line-height:24px;font-weight:bold;}
.button-group-big .button{padding:10px 15px;font-size:18px;line-height:22px;}
.button-group-small .button{padding:5px 10px;font-size:12px;font-weight:normal;line-height:18px;}
.button-group-little .button{padding:3px 5px;font-size:12px;font-weight:normal;line-height:16px;}
.button-group label input{position:absolute;opacity:0;z-index:-1;}

[class*="border-"] .button.active{color:#fff;}

.selected-inline li{position:relative;display:inline-block;width:auto;border:solid 1px #eee;border-radius:4px;margin-right:5px;padding:3px 9px;cursor:pointer;}
.selected-inline .selected{border:solid 2px #06c1ae;padding:2px 8px;}
.txt{display:inline-block;width:48px;height:48px;line-height:48px;text-align:center;background-color:#f5f5f5;}
.txt-border{display:inline-block;width:48px;height:48px;line-height:48px;border:solid 1px #eee;padding:3px;vertical-align:bottom;}
.txt-border .txt{display:block;width:100%;height:100%;line-height:40px;}

.txt span{font-size:12px;}
.txt-border.txt-large{padding:5px;}
.txt-large{width:128px;height:128px;line-height:128px;font-size:36px;}
.txt-large .txt{width:116px;height:116px;line-height:116px;}
.txt-large strong{font-size:80px;font-weight:normal;}
.txt-border.txt-big{padding:4px;}
.txt-big{width:64px;height:64px;line-height:64px;font-size:20px;}
.txt-big .txt{width:54px;height:54px;line-height:54px;}
.txt-big strong{font-size:36px;font-weight:normal;}
.txt-border.txt-small{padding:2px;}
.txt-small{width:32px;height:32px;line-height:32px;}
.txt-small .txt{width:26px;height:26px;line-height:26px;}
.txt-border.txt-little{padding:1px;}
.txt-little{width:16px;height:16px;line-height:16px;font-size:12px;}
.txt-little .txt{width:12px;height:12px;line-height:12px;font-size:12px;}
.media, .media-body{overflow:hidden;zoom:1;}
.media, .media .media{margin-top:15px;}
.media:first-child{margin-top:0;}
.media-body{margin-top:3px;}
.media strong{display:block;}
.media p{margin:5px 0 0 0;text-align:justify;line-height:18px;}
.media.media-y{text-align:center;}
.media.media-x .media-body{margin:0;}
.media.media-x .float-left{margin-right:10px;}
.media.media-x .float-right{margin-left:10px;}
.media.media-x strong{margin-bottom:5px;}
.media-inline .media{display:inline-block;margin-right:15px;margin-top:0;}
.media-inline .media:last-child{margin-right:0;}

.row .line .x3,.row .line .text {line-height: calc(1.5em + 0.75rem + 2px);}
.text-area{width:100%;resize:none;padding:10px;background-color: #ecf1ed;}

input[type="text"],input[type="password"],.text-input,.input,textarea,select{
	height: calc(1.5em + 0.75rem + 2px);
	padding: 0.375rem 0.75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;
	-webkit-appearance:none;
	appearance: none;
}
input[type="text"]:focus,input[type="password"]:focus,.text-input:focus,.input:focus,textarea:focus,select:focus{border-color:#80bdff;box-shadow: 0 0 0 1px rgba(0, 123, 255, 0.25);}
select {
  display: inline-block;
  width: 100%;
  padding-right: 1.75rem;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
}

select[multiple] {padding-right: 0.75rem;}
select:disabled {color: #6c757d;background-color: #e9ecef;}

select.sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 1.75rem 0.5rem 0.25rem;
  font-size: 0.875rem;
}

select.lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1.75rem 0.5rem 1rem;
  font-size: 1.25rem;
}
.text-input,.full{width:100%;}

.label{padding-bottom:7px;display:block;line-height:20px;}
.label label{font-weight:bold;}
.input-file{display:inline-block;position:relative;overflow:hidden;text-align:center;width:auto;color:#333;}
.input-file input[type="file"]{position:absolute;top:0;right:0;font-size:14px;background-color:#fff;transform:translate(-300px, 0px) scale(4);height:40px;opacity:0;}
.input-auto{width:auto;display:inline-block;}
input[disabled],input[readonly],textarea[disabled],textarea[readonly],select[disabled],select[readonly]{cursor:not-allowed;background:#eee;}/*IE6无效*/
textarea{height:auto;}
.input-note, .label .float-right{color:#999;font-size:12px;padding-top:2px;line-height:18px;}
.field{position:relative;}
.form-group{padding-bottom:10px;}
.field-icon .input{text-indent:25px;}
.field-icon .icon,.field-icon-right .icon{position:absolute;width:34px;height:34px;text-align:center;line-height:34px;font-size:16px;font-weight:normal;}
.field-icon .icon{left:0;right:auto;}
.field-icon-right .icon{right:0;top:0;}
.form-x .form-group:after, .form-inline:after{clear:both;content:" ";display:block;height:0;overflow:hidden;visibility:hidden;}

.input-block{padding-top:8px;}
.input-block:first-child{padding-top:1px;}
.input-block input{position:relative;margin-top:-1px;border-radius:0;}
.form-small .input-block input,.form-big .input-block input{border-radius:0;}
.input-block input:first-child{border-radius:4px 4px 0 0;}
.input-block input:last-child{border-radius:0 0 4px 4px;}
.label-block label{display:block;line-height:24px;}
.input-group{border-collapse:separate;display:table;position:relative;}
.input-group .addon, .input-group .addbtn, .input-group .input{display:table-cell;}
.input-group .addon, .input-group .addbtn{width:1%;white-space:nowrap;vertical-align:middle;}
.input-group .addbtn .button{font-weight:normal;}
.input-group .input{width:100%;}
.input-group .addon{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;line-height:1;padding:6px 12px;text-align:center;}
.input-group .addon:first-child, .input-group .addbtn:first-child .button{border-right:0 none;}
.input-group .addon:first-child, .input-group .addbtn:first-child .button, .input-group .input:first-child{border-top-right-radius:0;border-bottom-right-radius:0;}
.input-group .addon:last-child, .input-group .addbtn:last-child .button{border-left:0 none;}
.input-group .addon:last-child, .input-group .addbtn:last-child .button, .input-group .input:last-child{border-top-left-radius:0;border-bottom-left-radius:0;}
.input-group .addon:not(:first-child):not(:last-child),.input-group .addbtn:not(:first-child):not(:last-child) .button,.input-group .input:not(:first-child):not(:last-child){border-radius:0;}
.form-tips .form-group .field{position:relative;zoom:1;}
.form-tips .input-help{position:absolute;z-index:1;float:left;left:0;top:100%;}
.form-tips .input-help ul{border:solid 1px #eee;background:#fff;padding:10px 10px 10px 25px;box-shadow:0 0 5px #ddd;border-radius:4px;width:160px;min-width:160px;width:auto;_width:160px;}
.input-big, .form-big .input, .form-big .button{padding:10px;font-size:16px;line-height:24px;height:46px;}
.input-small, .form-small .input, .form-small .button{padding:5px;font-size:12px;line-height:18px;height:28px;}
.form-small .addon,.form-small .addbtn{padding:5px 8px;font-size:12px;}
.list-group, .list-link{border:solid 1px #eee;border-radius:4px;/*list-style:none;padding:0;*/}
.list-group li, .list-link a{padding:10px 15px;display:block;border-bottom:solid 1px #eee;}
.list-group li:last-child, .list-link a:last-child{border-bottom:0 none;}
.list-striped li:nth-child(odd){background-color:#f5f5f5;}
.list-link a{color:#333;}

.list-link a.active:link,.list-link a.active:visited{background-color:#f5f5f5;}
.panel{border:solid 1px #eee;border-radius:4px;}
.panel-head{background-color:#f5f5f5;padding:10px 15px;border-radius:4px 4px 0 0;border-bottom:solid 1px #eee;}
.panel-foot{background-color:#f5f5f5;padding:10px 15px;border-radius:0 0 4px 4px;border-top:solid 1px #eee;}
.panel-body{padding:15px;}

.panel .panel-body + .table, .panel .panel-body + .list-group{border-top:solid 1px #eee;}
.panel .list-group{border:none;border-radius:0;}

.full-mask,.dialog-mask,.mask-shrink.show .mask,.mask-grow.show .mask{position:fixed;left:0;top:0;right:0;bottom:0;background:#000;z-index:10;opacity:.5;display:block;overflow-x:hidden;overflow-y:auto;}
.dialog{border:1px solid #ddd;box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);border-radius:4px;background-color:#fff;display:none;}
	.dialog-head, .dialog-foot{padding:10px;}
	.dialog-head{border-bottom:solid 1px #eee;background-color:#f5f5f5;border-radius:4px 4px 0 0;}
	.dialog-head strong{font-size:16px;}
	.dialog-head .close{float:right;line-height:24px;}
	.dialog-body{padding:15px 10px;}
	.dialog-foot{text-align:right;border-top:solid 1px #eee;}
.dialog.open,.show .dialog{display:block;}
.tip{display:inline-block;background-color:#f5f5f5;border:1px solid #ddd;border-radius:3px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);}
.tip p{margin:0px;}
.tip .tip-line{margin:0px;padding:2px 5px;font-size:12px;line-height:16px;}
.tip .tip-title{padding:2px 8px;}
.tip .tip-body{padding:8px;background:#fff;color:#666;border-radius:0 0 3px 3px;font-size:12px;line-height:20px;}
.tip .image{border-radius:3px;}
.tip-bottom.border-red .arrow{border-bottom-color:#f00;}

.alert{border-radius:5px;padding:15px;border:solid 1px #eee;background-color:#f5f5f5;}
.alert .close{float:right;line-height:18px;}
.radio .icon,.checkbox .icon{display:none;}
.radio .active .icon,.checkbox .active .icon{display:inline-block;}
.collapse .panel{margin-bottom:5px;}
.collapse .panel:last-child{margin-bottom:0;}
.collapse .panel .panel-head{border-bottom-width:0;}
.collapse .panel .panel-body{display:none;}
.collapse .panel.active .panel-head{border-bottom-width:1px;}
.collapse .panel.active .panel-body{display:block;}
.banner{position:relative;width:100%;overflow:hidden;min-height:188px;}
.carousel{position:relative;}
.carousel .item{display:nones;float:left;position:relative;}
.carousel .active{display:block;}
.carousel img{display:block;max-width:100%;height:auto;}
.banner .pointer{position:absolute;bottom:0;padding:15px;}

.icon-navicon{display:none;}
@media (max-width:760px){
.icon-navicon{display:block;}

}


.fixed-top{position:fixed;top:0;}
.fixed-bottom{position:fixed;bottom:0;}
.fixed-left{position:fixed;left:0;}
.fixed-right{position:fixed;right:0;}
.fixed-top-left{position:fixed;top:0;left:0;}
.fixed-top-right{position:fixed;top:0;right:0;}
.fixed-bottom-left{position:fixed;bottom:0;left:0;}
.fixed-bottom-right,.topUp{position:fixed;bottom:0;right:0;}

.list-text{list-style:inside;padding:0;}
.list-text li{line-height:24px;}
.list-text .date{font-size:12px;float:right;}
.list-text .divider{list-style-type:none;background-color:#ddd;height:1px;overflow:hidden;margin:15px 0;}
.list-text.list-underline{list-style:outside;padding-left:15px;}
.list-text.list-underline li{border-bottom:solid 1px #eee;line-height:36px;}
.list-underline.list-striped li{padding:0 10px;}

.list-box a{background-color:#f5f5f5;display:block;padding:15px;height:150px;text-align:justify;font-size:16px;text-overflow:ellipsis;overflow:hidden;}
.list-box .date{display:block;font-size:12px;}

.list-media li{margin-bottom:10px;}
.list-media.list-underline li{padding-bottom:15px;border-bottom:solid 1px #eee;line-height:inherit;}

.pointer{padding:0px;}
.pointer li{border:solid 1px #eee;width:10px;height:10px;margin:1px;display:inline-block;border-radius:10px;cursor:pointer;}
.pointer .active{border:none;background:#ddd;width:12px;height:12px;margin:0;}
.keypoint{padding:50px;}
.keypoint h1{font-size:48px;margin-bottom:15px;}
.keypoint p{font-size:18px;}
.detail h1{text-align:center;}
.detail p{text-indent:2em;}
h1,.h1{font-size:24px;}
h2,.h2{font-size:20px;}
h3,.h3{font-size:18px;}
h4,.h4{font-size:16px;}
h5,.h5{font-size:14px;}
h6,.h6{font-size:12px;}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small{font-size:60%;opacity:.6;}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small{font-size:12px;opacity:.6;}
p,.p{margin-bottom:15px;line-height:24px;}
.text-indent,.text-indent p,.text-indent div{text-indent:2em;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-justify{text-align:justify;}
.text-large{font-size:24px;}
.text-big{font-size:16px;}
.text-default,.ajax-load-page{font-size:0.9285rem;}
.text-small{font-size:12px;}
.text-little{font-size:10px;}
.height-large{line-height:40px;}
.height-big{line-height:30px;}
.height{line-height:24px;}
.height-small{line-height:20px;}
.height-little{line-height:16px;}
.border{border:solid 1px #eee;}
.border-top{border-top:solid 1px #eee;}
.border-right{border-right:solid 1px #eee;}
.border-bottom{border-bottom:solid 1px #eee;}
.border-left{border-left:solid 1px #eee;}
.border-left-right{border-left:solid 1px #eee;border-right:solid 1px #eee;}
.border-top-bottom{border-top:solid 1px #eee;border-bottom:solid 1px #eee;}
.border-large{border-width:10px;}
.border-big{border-width:5px;}
.border-middle{border-width:3px;}
.border-small{border-width:2px;}
hr{background:#eee;color:#eee;clear:both;float:none;width:100%;height:1px;margin:10px 0;border:none;box-sizing:content-box;}
hr.space{background:#fff;color:#fff;visibility:hidden;}
.img-border{border:solid 1px #eee;padding:4px;}
.img-responsive{display:block;max-width:100%;height:auto;}
ul{padding-left:0px;}
ol{padding-left:24px;}
.list-cn{list-style-type:cjk-ideographic;}
.list-alpha{list-style-type:upper-alpha;}
.list-unstyle{list-style:none;padding-left:0;}
.list-unstyle ul{list-style:disc;}
.list-inline li{display:inline-block;padding:0 10px;width:auto;}
dt{font-weight:bold;}
dd{padding:8px 0 15px 0;}
.table{width:100%;max-width:100%;border-collapse:collapse;border-spacing:0;}
.table th{border-bottom:2px solid #ddd;vertical-align:bottom;padding:8px;text-align:left;}
.table td{border-top:1px solid #ddd;padding:8px;vertical-align:top;}
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th{background-color:#f9f9f9;}/*条纹-IE9以下无效果*/
.table-bordered th,.table-bordered td{border:solid 1px #eee;}
.table-bordered th{border-bottom:2px solid #ddd;}

.table-condensed th,.table-condensed td{padding:5px;}
@media (max-width:760px){
.table-responsive{width:100%;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;}
.table-responsive .table tr th, .table-responsive .table tr td{white-space:nowrap;}
}

.float-left{float:left !important;}
.float-right{float:right !important;}
.clearfix:after, .layout:after, .container:after, .line:after, .line-small:after, .line-middle:after, .line-big:after, .navbar:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .layout, .container, .line, .line-small, .line-middle, .line-big, .navbar{display:block;}
.clear{clear:both;}
.print-show{display:none !important;}
@media print{
  .print-show{display:block !important;}
  table.print-show{display:table;}
  tr.print-show{display:table-row !important;}
  th.print-show,td.print-show{display:table-cell !important;}
  .print-hidden{display:none !important;}
}
.hide{display:none !important;}
.show{display:block !important;}
.hidden{display:none !important;visibility:hidden !important;}
.padding-large,
.p-5{padding:30px;}
.padding-large-top,
.pt-5{padding-top:30px;}
.padding-large-right,
.prl-5{padding-right:30px;}
.padding-large-bottom,
.pb-5{padding-bottom:30px;}
.padding-large-left,
.pl-5{padding-left:30px;}
.padding-big,
.p-4{padding:20px;}
.padding-big-top,
.pt-4{padding-top:20px;}
.padding-big-right,
.pr-4{padding-right:20px;}
.padding-big-bottom,
.pb-4{padding-bottom:20px;}
.padding-big-left,
.pl-4{padding-left:20px;}
.padding,
.p-3{padding:10px;}
.padding-top,
.pt-3{padding-top:10px;}
.padding-right,
.pr-3{padding-right:10px;}
.padding-bottom,
.pb-3{padding-bottom:10px;}
.padding-left,
.pl-3{padding-left:10px;}
.padding-small,
.p-2{padding:5px;}
.padding-small-top,
.pt-2{padding-top:5px;}
.padding-small-right,
.pr-2{padding-right:5px;}
.padding-small-bottom,
.pb-2{padding-bottom:5px;}
.padding-small-left,
.pl-2{padding-left:5px;}
.padding-little,
.p-1{padding:2px;}
.padding-little-top,
.pt-1{padding-top:2px;}
.padding-little-right,
.pr-1{padding-right:2px;}
.padding-little-bottom,
.pb-1{padding-bottom:2px;}
.padding-little-left,
.pl-1{padding-left:2px;}
.margin-large,.m-5{margin:30px;}
.margin-large-top,.mt-5{margin-top:30px;}
.margin-large-right,.mr-5{margin-right:30px;}
.margin-large-bottom,.mb-5{margin-bottom:30px;}
.margin-large-left,.ml-5{margin-left:30px;}
.margin-big,.m-4{margin:20px;}
.margin-big-top,.mt-4{margin-top:20px;}
.margin-big-right,.mr-4{margin-right:20px;}
.margin-big-bottom,.mb-4{margin-bottom:20px;}
.margin-big-left,.ml-4{margin-left:20px;}
.margin,.m-3{margin:10px !important;clear:both;}
.margin-top,.mt-3{margin-top:10px;}
.margin-right,.mr-3{margin-right:10px;}
.margin-bottom,.mb-3{margin-bottom:10px;}
.margin-left,.ml-3{margin-left:10px;}
.margin-small,.m-2{margin:5px;}
.margin-small-top,.mt-2{margin-top:5px;}
.margin-small-right,.mr-2{margin-right:5px;}
.margin-small-bottom,.mb-2{margin-bottom:5px;}
.margin-small-left,.ml-2{margin-left:5px;}
.margin-little,.m-1{margin:2px;}
.margin-little-top,.mt-1{margin-top:2px;}
.margin-little-right,.mr-1{margin-right:2px;}
.margin-little-bottom,.mb-1{margin-bottom:2px;}
.margin-little-left,.ml-1{margin-left:2px;}
.radius-none{border-radius:0;}
.radius-small{border-radius:2px;}
.radius{border-radius:4px;}
.radius-big{border-radius:6px;}
.radius-rounded{border-radius:2em;padding-left:1em;padding-right:1em;}
.radius-circle{border-radius:50%;text-align:center;}

.text-black, a.text-black:link, a.text-black:visited,.button.border-black
{color:#000;}

.text-gray, a.text-gray:link, a.text-gray:visited,.button.border-gray
{color:#999;}
.text-white, a.text-white:link, a.text-white:visited,.button.border-white
{color:#fff;}
.text-red, a.text-red:link, a.text-red:visited,.button.border-red,.button.bg-red-light,.badge.bg-red-light,.alert-red,.check-error
{color:#e33;}
.text-yellow, a.text-yellow:link, a.text-yellow:visited,.button.border-yellow,.button.bg-yellow-light,.badge.bg-yellow-light,.alert-yellow,.check-warning
{color:#f90;}
.text-blue, a.text-blue:link, a.text-blue:visited,.button.border-blue,.button.bg-blue-light,.badge.bg-blue-light,.alert-blue
{color:#0ae;}
.text-green, a.text-green:link, a.text-green:visited,.button.border-green,.button.bg-green-light,.badge.bg-green-light,.alert-green,.check-success
{color:#8CBF4C;}
.text-red-light, a.text-red-light:link, a.text-red-light:visited,.button.border-red-light
{color:#fdc;}
.text-yellow-light, a.text-yellow-light:link, a.text-yellow-light:visited,.button.border-yellow-light
{color:#fec;}
.text-blue-light, a.text-blue-light:link, a.text-blue-light:visited,.button.border-blue-light
{color:#def;}
.text-green-light, a.text-green-light:link, a.text-green-light:visited,.button.border-green-light
{color:#ded;}
.bg-inverse, .bg-inverse a{color:#fff;}

.bg,.table .current, .table .current td,.table .current th,.button.active
{background-color:#f0efed;}
.bg-black,.border-black .button.active
{background-color:#000;}
.bg-gray,.border-gray .button.active
{background-color:#999;}
.bg-white,.button.bg,.border-white .button.active
{background-color:#fff;}
.bg-red,.border-red .button.active
{background-color:#e33;}
.bg-yellow,.border-yellow .button.active
{background-color:#f90;}
.bg-blue,.border-blue .button.active
{background-color:#0ae;}
.bg-green,.border-green .button.active
{background-color:#2c7;}
.bg-red-light,.table .red, .table .red td, .table .red th,.alert-red,.border-red-light .button.active
{background-color:#fee;}
.bg-yellow-light,.table .yellow, .table .yellow td, .table .yellow th,.alert-yellow,.border-yellow-light .button.active
{background-color:#ffd;}
.bg-blue-light,.table .blue, .table .blue td, .table .blue th,.alert-blue,.border-blue-light .button.active
{background-color:#eff;}
.bg-green-light,.table .green, .table .green td, .table .green th,.alert-green,.border-green-light .button.active
{background-color:#efd;}
.border-dashed{border-style:dashed;}
.border-dotted{border-style:dotted;}
.border-double{border-style:double;}
.border-inset{border-style:inset;}
.border-outset{border-style:outset;}
.border-black,.border-black .button,.button.bg-black,.selected.border-black
{border-color:#000;}
.border-gray,.border-gray .button,.button.bg-gray,.selected.border-gray
{border-color:#999;}
.border-white,.border-white .button,.button.bg-white,.selected.border-white
{border-color:#fff;}
.border-red,.border-red .button,.button.bg-red,.selected.border-red,.check-error .input
{border-color:#e33;}
.border-yellow,.border-yellow .button,.button.bg-yellow,.selected.border-yellow,.check-warning .input
{border-color:#f90;}
.border-blue,.border-blue .button,.button.bg-blue,.selected.border-blue
{border-color:#0ae;}
.border-green,.border-green .button,.button.bg-green,.selected.border-green,.check-success .input
{border-color:#2c7;}
.border-red-light,.border-red-light .button,.button.bg-red-light,.selected.border-red-light,.alert-red
{border-color:#fee;}
.border-yellow-light,.border-yellow-light .button,.button.bg-yellow-light,.selected.border-yellow-light,.alert-yellow
{border-color:#ffd;}
.border-blue-light,.border-blue-light .button,.button.bg-blue-light,.selected.border-blue-light,.alert-blue
{border-color:#eff;}
.border-green-light,.border-green-light .button,.button.bg-green-light,.selected.border-green-light,.alert-green
{border-color:#efd;}
.button:focus,.button.bg:focus{background-color:#f5f5f5;}
.button.border-black:focus,.button.bg-black:focus{color:#fff;border-color:#666;background-color:#666;}
.button.border-gray:focus,.button.bg-gray:focus{color:#fff;border-color:#aaa;background-color:#aaa;}
.button.border-white:focus,.button.bg-white:focus{color:#333;border-color:#f5f5f5;background-color:#f5f5f5;}
.button.border-red:focus,.button.bg-red:focus{color:#fff;border-color:#f00;background-color:#f00;}
.button.border-yellow:focus,.button.bg-yellow:focus{color:#fff;border-color:#f90;background-color:#f90;}
.button.border-blue:focus,.button.bg-blue:focus{color:#fff;border-color:#3bd;background-color:#3bd;}
.button.border-green:focus,.button.bg-green:focus{color:#fff;border-color:#5d8;background-color:#5d8;}
.button.border-red-light:focus,.button.bg-red-light:focus{color:#e33;border-color:#fdc;background-color:#fdc;}
.button.border-yellow-light:focus,.button.bg-yellow-light:focus{color:#f90;border-color:#fec;background-color:#fec;}
.button.border-blue-light:focus,.button.bg-blue-light:focus{color:#0ae;border-color:#def;background-color:#def;}
.button.border-green-light:focus,.button.bg-green-light:focus{color:#2c7;border-color:#cfa;background-color:#cfa;}



/*--------自定义链接颜色(可选)--------*/
a{color:#666;text-decoration:none;} /*链接-颜色*/
a:focus{color:#0a8;} /*链接-悬浮颜色*/
/*--------自定义文本颜色--------*/
.text-main, a.text-main:link, a.text-main:visited,.button.border-main
{color:#0a8;} /*文本-主色*/
.text-sub, a.text-sub:link, a.text-sub:visited,.button.border-sub
{color:#0ae;} /*文本-辅色*/
.text-back, a.text-back:link, a.text-back:visited,.button.border-back
{color:#efe;} /*文本-背景色*/
.text-mix, a.text-mix:link, a.text-mix:visited,.button.border-mix
{color:#aed;}/*文本-融合色*/
.text-dot, a.text-dot:link, a.text-dot:visited,.button.border-dot
{color:#e33;}/*文本-点缀色*/
/*--------自定义背景色--------*/
.bg-main,.border-main .button.active
{background-color:#0a8;} /*背景-主色*/
.bg-sub,.border-sub .button.active
{background-color:#0ae;} /*背景-辅色*/
.bg-back,.border-back .button.active
{background-color:#efe;} /*背景-背景色*/
.bg-mix,.border-mix .button.active
{background-color:#aed;} /*背景-融合色*/
.bg-dot,.border-dot .button.active
{background-color:#e33;} /*背景-点缀色*/
/*--------自定义边框色--------*/
.border-main,.border-main .button,.button.bg-main,.selected.border-main
{border-color:#0a8;} /*边框-主色*/
.border-sub,.border-sub .button,.button.bg-sub,.selected.border-sub
{border-color:#0ae;}/*边框-辅色*/
.border-back,.border-back .button,.button.bg-back,.selected.border-back
{border-color:#efe;}/*边框-背景色*/
.border-mix,.border-mix .button,.button.bg-mix,.selected.border-mix
{border-color:#aed;} /*边框-融合色*/
.border-dot,.border-dot .button,.button.bg-dot,.selected.border-dot
{border-color:#e33;} /*边框-点缀色*/
/*--------自定义按钮悬浮--------*/
.button.border-main:focus,.button.bg-main:focus
{color:#fff;border-color:#0ab;background-color:#0ab;} /*主色*/
.button.border-sub:focus,.button.bg-sub:focus
{color:#fff;border-color:#09f;background-color:#09f;} /*配色*/
.button.border-back:focus,.button.bg-back:focus
{color:#333;border-color:#cec;background-color:#cec;} /*背景色*/
.button.border-mix:focus,.button.bg-mix:focus
{color:#333;border-color:#cec;background-color:#cec;} /*融合*/
.button.border-dot:focus,.button.bg-dot:focus
{color:#fff;border-color:#f00;background-color:#f00;} /*点缀色*/


/*--------自定义全局样式--------*/
.line{overflow:hidden;}
.blank-10{height:10px;width:100%;}
.blank-20{height:20px;width:100%;}
.blank-30{height:30px;width:100%;}
.blank-40{height:40px;width:100%;}
.blank-50{height:50px;width:100%;}
.blank-60{height:60px;width:100%;}
.blank-100{height:100px;width:100%;}
p.blank-10{margin-bottom:0}
.line-title{height:40px;line-height:40px;border-bottom:thin solid #eee;}
.line-title h5{padding:0 10px;}
.border-top-none{border-top:none!important;}
.border-right-none{border-right:none!important;}
.border-left-none{border-left:none!important;}
.border-x-none{border-left:none!important;border-right:none!important;}

/* 顶部导航 */
.top-fixed {height:50px;overflow:hidden;padding:10px 0;position:fixed;top:0;z-index:999;width:100%;-webkit-box-shadow: 0 0 1px rgba(0,0,0,.1);box-shadow: 0 0 1px rgba(0,0,0,.1);}
.top-fixed .top-icons,.top-fixed .top-share,.header .top-share,.in-right,
.top-fixed .top-signed{line-height:30px;position:absolute;right:0;top:10px;padding-right:10px;z-index:9999}
.top-fixed .top-signed a{display:block;width:100%;height:30px;margin:0;}
.top-fixed .top-signed i{font-size:18px;}
.top-fixed .top-search {position:relative;width:61.8%;margin:0px auto;padding:0;}
.top-search input,.input-box input{width:100%;border-radius:20px;border:none;height:35px;line-height:35px;padding:0 10px;font-size:13px;color:#666!important;overflow:hidden;}
.top-search button,.input-box button{margin-right:10px;position:absolute;top:-2px;right:-5px;color:#999;display:block;width:40px;height:35px;border-radius:20px;text-align:center;font-size:16px;background:none;border:none;padding:0;margin:0;}
.top-search input::-webkit-input-placeholder {-webkit-transition: color.5s;}
.top-search input:focus::-webkit-input-placeholder {-webkit-transition: color.5s;} 
.top-fixed .top-title,.tab-bar{position:relative;margin:0px auto;text-align:center;line-height:30px;padding:0 30px;}
.top-fixed .top-local,.header .top-back,.in-left,
.top-fixed .top-back {line-height:30px;position:absolute;left:0;top:10px;z-index:9999}
.top-fixed .top-icons a,
.top-fixed .top-share a,
.top-fixed .top-local a,.header .top-back a,.header .top-share a,
.top-fixed .top-back a{display:block;float:left;width:30px;height:30px;text-align:center;}
.top-fixed .top-back i{font-size:20px;}
.top-fixed .top-share i{font-size:16px;}
.header .top-back a, .header .top-share a, .banner .favorate a.radius {border-radius:50%;background-color: rgba(0,0,0,.3);color:#fff;width:35px;height:35px;line-height:40px;}

/* 底部导航 */
.foot-fixed{position:fixed;bottom:0;z-index:999;width:100%;background:#FAFAFA;border-top: 1px solid #E8E8E8;box-shadow: 0 0 3px rgba(0,0,0,0.1);}
.foot-fixed .item{width:20%;float:left;text-align:center;color:#777;padding:5px 0;}
.foot-fixed .foot-item{width:20%;float:left;text-align:center;color:#777;padding:5px 0;}
.foot-fixed .foot-item span{display:block;width:100%;text-align:center;}
.foot-fixed .foot-item .foot-label{height:15px;line-height:20px;font-size:12px;}
.foot-fixed .foot-item .icon{font-size:24px;height:25px;overflow:hidden;line-height:25px;padding:0;}
.foot-fixed .active {color:#06c1ae;}

/* 下拉分享 */
.share-box{display:none;overflow:hidden;}
.share-box ul{list-style:none;z-index:9999;position:absolute;background:#FFF;top:50px;width:100%;}
.share-box li{text-align:center;padding:10px 0;cursor:pointer;}
.share-box img{width:30px;height:30px;}
.share-box p{margin:0;}


/* 星星等级 */
.ui-starbar {background:transparent url(../image/ui_starbar.png) no-repeat;display: inline-block;height: 15px;text-align: left;width: 75px;cursor: pointer;line-height:14px;}
.ui-starbar span {background: transparent url(../image/ui_starbar.png) no-repeat 0 -23px;display: inline-block;height:16px;line-height:16px;}


/* 筛选组件 */
.search-bar{height:40px;width:100%;background:#FFF;border-bottom:1px #eee solid;position:fixed;z-index:999;top:50px;}

.search-bar li{float:left;height:40px;line-height:40px;border-right: 1px #eee solid;position:relative;}
.search-bar li:last-child{border-right:none!important;}
.search-bar span{margin-left:15px;}
.search-bar i{display: block;width:10px;height:6px;background:url(../image/icon-down.png) no-repeat;background-size:10px 6px;position:absolute;top:17px;right:15px;}
.search-bar li.on{color: #2FBDAA;}
.search-bar li.on i{background-image: url(../image/icon-up.png);}
.serch-bar-mask{position:fixed;top:90px;bottom:60px;left:0;width:100%;height:90%;z-index: 1001;background:rgba(0,0,0,0.6);}
.serch-bar-mask div{position: relative;z-index: 1002;width: 100%;height: 100%;overflow-x: hidden;overflow-y: scroll;}

.serch-bar-mask-list li{display: block;line-height: 40px;padding: 0px 20px;background: #FFF;border-bottom: 1px solid #eee;}
.serch-bar-mask-list li a{color: #333;display: block;}
.serch-bar-mask-list li.on{background: #F3F3F3;}

/*订单流程*/
.renzheng{color:#Fff; font-size:12px; padding:0 3px; background: #F00}
.tuan-order .row{padding:15px 0;} 
/*通用底部*/
.footer{text-align:center;line-height:2em;color:#A5A5A5;padding:10px 0 0 0}


/*那个默认是分类筛选*/
ol,ul{list-style:none}
#aboutPage .innercontent,.cateName .innercontent,.filter2 .innercontent,.prolist .innercontent{position:absolute;z-index:1;-webkit-tap-highlight-color:transparent;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-text-size-adjust:none;text-size-adjust:none}
.filter2 .innercontent ul li ul{display:none}
.filter2 .inner_child a,.filter2 .inner_parent a{border-bottom:1px solid #e8e8e8;position:relative;display:block;padding-left:15px;line-height:44px;height:44px;overflow:hidden;color:#595959}
.filter2 .inner_child em,.filter2 .inner_child s,.filter2 .inner_parent em,.filter2 .inner_parent s{position:absolute;top:0;right:24px;font-size:12px;color:#aaa;text-decoration:none}
.filter2 .inner_child a{background-color:#f9f9f9}
.filter2 .inner_parent{background:#fff;overflow:scroll;height:100%;position:relative}
.filter2 .inner_child{height:100%;overflow:scroll;position:absolute;width:50%;left:50%;top:55px;background-color:#f9f9f9}
.filter2 .hasUL{position:relative;z-index:1000}
.filter2 .hasUL:after,.filter2 .hasUL:before{content:' ';border-color:transparent transparent transparent #bbb;border-width:6px;display:inline-block;position:absolute;top:17px;right:2px;border-style:solid}
.filter2 .hasUL:after{border-color:transparent transparent transparent #fff;right:4px}
.filter2 .cur a,.filter2 .hasUL_current,.filter2 .hasUL_current a,.filter2 .inner_child .current,.filter2 .inner_child .current a,.filter2 .inner_child .selected,.filter2 .inner_parent .current,.filter2 .inner_parent .current a,.filter2 .inner_parent .selected{color:#f60}
.filter2 .hasUL_current a{background-color:#f9f9f9}
.filter2 .hasUL_current:after{border-color:transparent transparent transparent transparent}
.filter2{background-color:#fff}
.filter2 .tab,.p_tabs ul,.tab-nav,#shangjia_tab{display:-webkit-box;display:box;border-bottom:1px solid #f0f0f0}
.filter2 .tab li,.p_tabs li,.tab-nav li,#shangjia_tab li{width:100%;-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.filter2 .tab li a,.p_tabs li a,.tab-nav li a,#shangjia_tab li a{overflow:hidden;display:block;text-align:center;height:2.85rem;line-height:2.85rem;position:relative;border-left:1px solid #eee;color:#666}
.filter2 .tab li a s{display:none}
.filter2 .tab li:first-child a,.p_tabs li a,.tab-nav li a,#shangjia_tab li a{border-left:0 none}
.filter2 .tab li a em,.filter2 .tab li a em:after{vertical-align:-3px;margin-left:5px;display:inline-block;border-color:#adadad transparent transparent transparent;border-width:6px;border-style:solid;transition:transform .3s ease;-webkit-transition:-webkit-transform .3s ease;transform-origin:50% 25% 0;-webkit-transform-origin:50% 25% 0;position:relative;z-index:1}
.filter2 .tab li a em:after{content:' ';border-color:#fff transparent transparent transparent;position:absolute;margin:-8px 0 0 -6px}
.filter2 .tab .current a{color:#f60}
.filter2 .tab .current a em{border-color:#f60 transparent transparent transparent;transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg);transition:transform .3s ease;-webkit-transition:-webkit-transform .3s ease;transform-origin:50% 25% 0;-webkit-transform-origin:50% 25% 0}
.filter-fixed{position:fixed;top:0;left:0;right:0;width:100%;z-index:1002;padding-top:15px;}
.filter-fixed.open{bottom:0;}
.fullbg .pull2{display:block;position:fixed;/*width:14px;height:15px;background:url(../image/hicon_sort.png) no-repeat 0 -45px;background-size:14px auto;*/font-family: ttzi!important;font-size:25px; bottom:20px;left:50%}
.fullbg .pull2:before{content: "\eb2f";}
.fullbg{background-color:#000;opacity:.8;top:0;left:0;width:100%;height:100%;z-index:1001;position:absolute}
.p_tabs li.card_down,.p_tabs li.cur,.p_tabs li.current{color:#ff9b42;border-bottom:2px solid #ff9b42}
.tab-nav li a.on,#shangjia_tab li a.on{border-bottom:0.135rem solid #2fbdaa;}

.w40 { width:40px;}
.w50 { width:50px;}
.w60 { width:60px;}
.w70 { width:70px;}
.w80 { width:80px;}
.w90 { width:90px;}
.w100 { width:100px;}
.w110 { width:110px;}
.w120 { width:120px;}
.w130 { width:130px;}
.w150 { width:150px;}
.w160 { width:160px;}
.w180 { width:180px;}
.w200 { width:200px;}
.w210 { width:210px;}
.w230 { width:230px;}
.w240 { width:240px;}
.w250 { width:250px;}
.w300 { width:300px;}
.tl { text-align:left !important;}
.tc { text-align:center !important; padding-left: 2px;padding-right: 5px;}
.tr { text-align:right !important;}

.tl th,.tl td{ text-align:left !important;}
.mini{margin: 5px 0;padding-left: 5px; border: solid 1px #cde; height: 30px;}


/*开关*/
.mui-switch-con {
    font-size: 16px;
}
.mui-switch {
  vertical-align:middle;
  width: 52px;
  height: 31px;
  position: relative;
  border: 1px solid #dfdfdf;
  background-color: #fdfdfd;
  box-shadow: #dfdfdf 0 0 0 0 inset;
  border-radius: 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  background-clip: content-box;
  display: inline-block;
  -webkit-appearance: none;
  user-select: none;
  outline: none; }
  .mui-switch:before {
    content: '';
    width: 29px;
    height: 29px;
    position: absolute;
    top: 0px;
    left: 0;
    border-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); }
  .mui-switch:checked {
    border-color: #48CFAE;
    box-shadow: #48CFAE 0 0 0 16px inset;
    background-color: #48CFAE; }
    .mui-switch:checked:before {
      left: 21px; }
  .mui-switch.mui-switch-animbg {
    transition: background-color ease 0.4s; }
    .mui-switch.mui-switch-animbg:before {
      transition: left 0.3s; }
    .mui-switch.mui-switch-animbg:checked {
      box-shadow: #dfdfdf 0 0 0 0 inset;
      background-color: #48CFAE;
      transition: border-color 0.4s, background-color ease 0.4s; }
      .mui-switch.mui-switch-animbg:checked:before {
        transition: left 0.3s; }
  .mui-switch.mui-switch-anim {
    transition: border cubic-bezier(0, 0, 0, 1) 0.4s, box-shadow cubic-bezier(0, 0, 0, 1) 0.4s; }
    .mui-switch.mui-switch-anim:before {
      transition: left 0.3s; }
    .mui-switch.mui-switch-anim:checked {
      box-shadow: #48CFAE 0 0 0 16px inset;
      background-color: #48CFAE;
      transition: border ease 0.4s, box-shadow ease 0.4s, background-color ease 1.2s; }
      .mui-switch.mui-switch-anim:checked:before {
        transition: left 0.3s; }

.layui-layer-setwin { right: 28px !important; }

.mt10{margin-top:10px;}
.wp40 {width: 40% !important;}

@media only screen and (min-width: 769px) {
.layui-layer{top:0px !important;}
.layui-layer-setwin { top: 38px !important; }
}
.pic-thumb img,.x3 img,.x4 img,.x2 img {width:100%;height:100%;}

/*图片选择上传*/
.touch-upload { position: relative; display: inline-block; width: 4rem; height: 4rem; border: solid 0.05rem #EEE; border-radius: 0.1rem; vertical-align: top; margin-right:.5rem;}
.touch-upload a { position: relative; z-index: 1; display: block; width: 100%; height: 100%;}
.touch-upload span { position: absolute; z-index: 3; left: 0; top: 0; bottom: 0; right: 0;}
.touch-upload .input-file { width: 100%; height: 100%; padding: 0; margin: 0; border: none 0; opacity:0;}
.touch-upload p {width: 100%; height: 100%; position: absolute; z-index: 1; left: 0; top: 0; bottom: 0; right: 0; background-color: transparent;}
.touch-upload p i { display: block; width: 100%; height: 100%; background-image: url(../image/value_add.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 50%; opacity: 0.25;font-size:12px;}
.touch-upload .pic-thumb { position: absolute; z-index: 2; left: 0; top: 0; bottom: 0; right: 0; background-color: #FFFFFF; border-radius: 0.1rem;}
.touch-upload .pic-thumb img,.touch-upload .pic-thumb video, .thumb img{ width: 95%; height: 95%; margin: 2.5%}
.touch-upload .upload-loading { position: absolute; z-index: 4; left: 0; top: 0; bottom: 0; right: 0;background:rgba(255,255,255,0.25); border-radius: 0.1rem;}
.touch-upload .upload-loading i { display: block; width: 100%; height: 5%; margin: 93% 0 2% 0; background: #4FC0E8; animation: optionLoading 0.5s ease-in-out; -webkit-animation:optionLoading 1s ease-in-out;}
.touch-upload .icon-close-circle{ position: absolute; z-index: 3; top: -.4rem; right: -.4rem;font-size: 1.4rem; display:none}
.touch-upload.on .icon-close-circle,.touch-upload.thumb .icon-close-circle{display:block}

@keyframes optionLoading {
from { width: 0%;}
to { width: 100%;}
}
@-webkit-keyframes optionLoading {
from { width: 0%;}
to {  width: 100%;}
}
/*dialog*/
.dialog {
	width:100%;
	height:70%;
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	z-index:9999;
	-webkit-transition:transform 0.2s;
	-webkit-transition:-webkit-transform 0.2s;
	transition:-webkit-transform 0.2s;
	transition:transform 0.2s;
	transition:transform 0.2s, -webkit-transform 0.2s;
}
.dialog.up {
	-webkit-transform:tranlate(0,0) tranlateZ(0);
	    transform:tranlate(0,0) tranlateZ(0);
}
.dialog.down {
	-webkit-transform:translate(0,100%) translateZ(0);
	transform:translate(0,100%) translateZ(0);
}

.dialog-toast {
    left: 50%;
    top: 50%;
    -webkit-transition-duration: 400ms;
    transition-duration: 400ms;
    -webkit-transition-property: -webkit-transform,opacity;
    transition-property: transform,opacity;
    -webkit-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0);
    position: fixed;
    display: none;
    opacity: 0;
    background: rgba(0,0,0,.75);
    z-index: 99999;
    padding: 15px;
    border-radius: 13px;
    text-align: center;
    color: #fff;
    width: 270px;
    /*max-width: 400px;*/
    font-size: 16px;
}
.dialog-toast, .dialog-toast p {
    line-height: 1.654;
}
.full-mask { z-index: 9999; display:none;}
.show .dialog-toast,.show .full-mask,.show.dialog-toast,.show .waiting{
    display: block;opacity: 0.7;
}

.mask-shrink .dialog-toast,.shrink .dialog-toast {
    -webkit-transform: translate3d(-50%,-50%,0) scale(1.185);
    transform: translate3d(-50%,-50%,0) scale(1.185);
    opacity: 0;
    display: block;
}
.mask-grow .dialog-toast,.grow .dialog-toast {
    -webkit-transform: translate3d(-50%,-50%,0) scale(0.85);
    transform: translate3d(-50%,-50%,0) scale(0.85);
    opacity: 0;
    display: block;
}
.mask-shrink .dialog-toast,.mask-grow .dialog-toast {
    color: #000;
    background:#fff;
}
.shrink .dialog-toast,.grow .dialog-toast {
	color: #fff;
}
.mask-grow.show .dialog-toast,.mask-shrink.show .dialog-toast,.shrink.show .dialog-toast,.grow.show .dialog-toast{
    -webkit-transform: translate3d(-50%,-50%,0) scale(1);
    transform: translate3d(-50%,-50%,0) scale(1);
    opacity: 1;
}
.mask-shrink.show .mask,.mask-grow.show .mask{z-index: 9999;}


.layui-layer,.waiting{margin-left:-30px;top:50%;left:50%;margin:0;padding:0;background-color:#fff;-webkit-background-clip:content;border-radius:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.3s;animation-duration:.3s;z-index:999999;position: fixed;}
@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.layui-anim{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceOut{100%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.03);transform:scale(1.03)}0%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceOut{100%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.03);transform:scale(1.03)}0%{-webkit-transform:scale(1);transform:scale(1)}}.layui-anim-close{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.2s;animation-duration:.2s}
.layui-layer-loading0 {width:60px;height:24px;background:url(../images/loading-0.gif) no-repeat}
.waiting{display:none;margin:-10px 0 0 -110px;top:50%;width:220px;height:19px;background:url(../images/waiting.gif) no-repeat}
.mask, .posting .full-mask{background-color:#000; opacity: 0.5;}

.radio input[type="radio"],
.checkbox input[type="checkbox"] {outline: none; position: relative; width: 20px; height: 20px; background-color: #F5F5F5; border: 1px solid #adb5bd; border-radius: 50%; vertical-align: middle; -webkit-user-select: text;user-select: text;-webkit-appearance: none;}
.radio input[type="radio"]:focus,
.checkbox input[type="checkbox"]:focus { outline: none;}
.radio input[type="radio"]:checked,
.checkbox input[type="checkbox"]:checked { border-color: #03A9F4; background-color: #03A9F4; }
.checkbox input[type="checkbox"]:checked:after {content: '';position: absolute;left:3px;top:3px;width:12px;height:8px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform: rotate(-43deg);transform: rotate(-43deg);}
.radio input[type="radio"]:checked:after {content: '';position: absolute;left:4px;top:4px;width:10px;height:10px;background-color: #fff;border-radius: 100%;}
.checkbox input,.radio input{margin-right: .25rem;}
.auto,.flex-space {
    width: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: start;
	align-items: flex-start;
    -webkit-box-pack: justify;
    justify-content: space-between;
}

input.error{color:red;border: 1px solid red !important;}
.wrapper{margin-top:50px;}
.dialog .anchorBL {display:none !important;}
.H100 {height:100% !important;}
.topUp {z-index:1000;bottom:40px;}
.topUp i{
    font-size: 30px;
    color: #525252;
    opacity: 0.5;
}
.favorite.liked{color:#e33 !important;}
.top-bg {background:#06c1ae;border-bottom:#21897d;}
.btn.badge{padding: 0.325rem 0.7rem;}
.top-search input{background-color: #ecf5f7;}
.h-auto,.x3 img,.x4 img,.x2 img{height:auto !important;}
