/*! global style */
html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd {
	margin: 0;
	padding: 0
}

ul,ol {
	list-style: none
}

h1,h2,h3,h4,h5,h6 {
	font-weight: 400
}

table {
	border: 0;
	border-collapse: collapse
}

a {
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	outline: 0
}

i,em {
	font-style: normal
}

img {
	border: 0
}

html,body {
	width: 100%;
	height: auto;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: none;
	-webkit-text-size-adjust: 100% !important;  
	text-size-adjust: 100% !important;  
	-moz-text-size-adjust: 100% !important;  
}

body,input,select,textarea,button {
	font-family: "Helvetica Neue", Arial, "Hiragino Sans GB", "PingFang SC",
	"Heiti SC", STHeiti, "Microsoft Yahei", "Source Han Sans SC",
	"Noto Sans CJK SC", "Droid Sans Fallback", sans-serif
} /*! Font Awesome 3.2.1 */
@font-face {
	font-family: FontAwesome;
	src: url('../lib/Font-Awesome-3.2.1/fontawesome-webfont.eot?v=3.2.1');
	src: url('../lib/Font-Awesome-3.2.1/fontawesome-webfont.eot?')
	format('embedded-opentype'),
	url('../lib/Font-Awesome-3.2.1/fontawesome-webfont.woff?v=3.2.1')
	format('woff'),
	url('../lib/Font-Awesome-3.2.1/fontawesome-webfont.ttf?v=3.2.1')
	format('truetype'),
	url('../lib/Font-Awesome-3.2.1/fontawesome-webfont.svg') format('svg');
	font-weight: 400;
	font-style: normal
}

[class^=xwIcon-],[class*=" xwIcon-"] {
	font-family: FontAwesome;
	font-weight: 400;
	font-style: normal;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased
}

[class^=xwIcon-]:before,[class*=" xwIcon-"]:before {
	text-decoration: inherit;
	display: inline-block;
	speak: none
}

.xwIcon-glass:before {
	content: "\f000"
}

.xwIcon-music:before {
	content: "\f001"
}

.xwIcon-search:before {
	content: "\f002"
}

.xwIcon-envelope-alt:before {
	content: "\f003"
}

.xwIcon-heart:before {
	content: "\f004"
}

.xwIcon-star:before {
	content: "\f005"
}

.xwIcon-star-empty:before {
	content: "\f006"
}

.xwIcon-user:before {
	content: "\f007"
}

.xwIcon-film:before {
	content: "\f008"
}

.xwIcon-th-large:before {
	content: "\f009"
}

.xwIcon-th:before {
	content: "\f00a"
}

.xwIcon-th-list:before {
	content: "\f00b"
}

.xwIcon-ok:before {
	content: "\f00c"
}

.xwIcon-remove:before {
	content: "\f00d"
}

.xwIcon-zoom-in:before {
	content: "\f00e"
}

.xwIcon-zoom-out:before {
	content: "\f010"
}

.xwIcon-power-off:before,.xwIcon-off:before {
	content: "\f011"
}

.xwIcon-signal:before {
	content: "\f012"
}

.xwIcon-gear:before,.xwIcon-cog:before {
	content: "\f013"
}

.xwIcon-trash:before {
	content: "\f014"
}

.xwIcon-home:before {
	content: "\f015"
}

.xwIcon-file-alt:before {
	content: "\f016"
}

.xwIcon-time:before {
	content: "\f017"
}

.xwIcon-road:before {
	content: "\f018"
}

.xwIcon-download-alt:before {
	content: "\f019"
}

.xwIcon-download:before {
	content: "\f01a"
}

.xwIcon-upload:before {
	content: "\f01b"
}

.xwIcon-inbox:before {
	content: "\f01c"
}

.xwIcon-play-circle:before {
	content: "\f01d"
}

.xwIcon-rotate-right:before,.xwIcon-repeat:before {
	content: "\f01e"
}

.xwIcon-refresh:before {
	content: "\f021"
}

.xwIcon-list-alt:before {
	content: "\f022"
}

.xwIcon-lock:before {
	content: "\f023"
}

.xwIcon-flag:before {
	content: "\f024"
}

.xwIcon-headphones:before {
	content: "\f025"
}

.xwIcon-volume-off:before {
	content: "\f026"
}

.xwIcon-volume-down:before {
	content: "\f027"
}

.xwIcon-volume-up:before {
	content: "\f028"
}

.xwIcon-qrcode:before {
	content: "\f029"
}

.xwIcon-barcode:before {
	content: "\f02a"
}

.xwIcon-tag:before {
	content: "\f02b"
}

.xwIcon-tags:before {
	content: "\f02c"
}

.xwIcon-book:before {
	content: "\f02d"
}

.xwIcon-bookmark:before {
	content: "\f02e"
}

.xwIcon-print:before {
	content: "\f02f"
}

.xwIcon-camera:before {
	content: "\f030"
}

.xwIcon-font:before {
	content: "\f031"
}

.xwIcon-bold:before {
	content: "\f032"
}

.xwIcon-italic:before {
	content: "\f033"
}

.xwIcon-text-height:before {
	content: "\f034"
}

.xwIcon-text-width:before {
	content: "\f035"
}

.xwIcon-align-left:before {
	content: "\f036"
}

.xwIcon-align-center:before {
	content: "\f037"
}

.xwIcon-align-right:before {
	content: "\f038"
}

.xwIcon-align-justify:before {
	content: "\f039"
}

.xwIcon-list:before {
	content: "\f03a"
}

.xwIcon-indent-left:before {
	content: "\f03b"
}

.xwIcon-indent-right:before {
	content: "\f03c"
}

.xwIcon-facetime-video:before {
	content: "\f03d"
}

.xwIcon-picture:before {
	content: "\f03e"
}

.xwIcon-pencil:before {
	content: "\f040"
}

.xwIcon-map-marker:before {
	content: "\f041"
}

.xwIcon-adjust:before {
	content: "\f042"
}

.xwIcon-tint:before {
	content: "\f043"
}

.xwIcon-edit:before {
	content: "\f044"
}

.xwIcon-share:before {
	content: "\f045"
}

.xwIcon-check:before {
	content: "\f046"
}

.xwIcon-move:before {
	content: "\f047"
}

.xwIcon-step-backward:before {
	content: "\f048"
}

.xwIcon-fast-backward:before {
	content: "\f049"
}

.xwIcon-backward:before {
	content: "\f04a"
}

.xwIcon-play:before {
	content: "\f04b"
}

.xwIcon-pause:before {
	content: "\f04c"
}

.xwIcon-stop:before {
	content: "\f04d"
}

.xwIcon-forward:before {
	content: "\f04e"
}

.xwIcon-fast-forward:before {
	content: "\f050"
}

.xwIcon-step-forward:before {
	content: "\f051"
}

.xwIcon-eject:before {
	content: "\f052"
}

.xwIcon-chevron-left:before {
	content: "\f053"
}

.xwIcon-chevron-right:before {
	content: "\f054"
}

.xwIcon-plus-sign:before {
	content: "\f055"
}

.xwIcon-minus-sign:before {
	content: "\f056"
}

.xwIcon-remove-sign:before {
	content: "\f057"
}

.xwIcon-ok-sign:before {
	content: "\f058"
}

.xwIcon-question-sign:before {
	content: "\f059"
}

.xwIcon-info-sign:before {
	content: "\f05a"
}

.xwIcon-screenshot:before {
	content: "\f05b"
}

.xwIcon-remove-circle:before {
	content: "\f05c"
}

.xwIcon-ok-circle:before {
	content: "\f05d"
}

.xwIcon-ban-circle:before {
	content: "\f05e"
}

.xwIcon-arrow-left:before {
	content: "\f060"
}

.xwIcon-arrow-right:before {
	content: "\f061"
}

.xwIcon-arrow-up:before {
	content: "\f062"
}

.xwIcon-arrow-down:before {
	content: "\f063"
}

.xwIcon-mail-forward:before,.xwIcon-share-alt:before {
	content: "\f064"
}

.xwIcon-resize-full:before {
	content: "\f065"
}

.xwIcon-resize-small:before {
	content: "\f066"
}

.xwIcon-plus:before {
	content: "\f067"
}

.xwIcon-minus:before {
	content: "\f068"
}

.xwIcon-asterisk:before {
	content: "\f069"
}

.xwIcon-exclamation-sign:before {
	content: "\f06a"
}

.xwIcon-gift:before {
	content: "\f06b"
}

.xwIcon-leaf:before {
	content: "\f06c"
}

.xwIcon-fire:before {
	content: "\f06d"
}

.xwIcon-eye-open:before {
	content: "\f06e"
}

.xwIcon-eye-close:before {
	content: "\f070"
}

.xwIcon-warning-sign:before {
	content: "\f071"
}

.xwIcon-plane:before {
	content: "\f072"
}

.xwIcon-calendar:before {
	content: "\f073"
}

.xwIcon-random:before {
	content: "\f074"
}

.xwIcon-comment:before {
	content: "\f075"
}

.xwIcon-magnet:before {
	content: "\f076"
}

.xwIcon-chevron-up:before {
	content: "\f077"
}

.xwIcon-chevron-down:before {
	content: "\f078"
}

.xwIcon-retweet:before {
	content: "\f079"
}

.xwIcon-shopping-cart:before {
	content: "\f07a"
}

.xwIcon-folder-close:before {
	content: "\f07b"
}

.xwIcon-folder-open:before {
	content: "\f07c"
}

.xwIcon-resize-vertical:before {
	content: "\f07d"
}

.xwIcon-resize-horizontal:before {
	content: "\f07e"
}

.xwIcon-bar-chart:before {
	content: "\f080"
}

.xwIcon-twitter-sign:before {
	content: "\f081"
}

.xwIcon-facebook-sign:before {
	content: "\f082"
}

.xwIcon-camera-retro:before {
	content: "\f083"
}

.xwIcon-key:before {
	content: "\f084"
}

.xwIcon-gears:before,.xwIcon-cogs:before {
	content: "\f085"
}

.xwIcon-comments:before {
	content: "\f086"
}

.xwIcon-thumbs-up-alt:before {
	content: "\f087"
}

.xwIcon-thumbs-down-alt:before {
	content: "\f088"
}

.xwIcon-star-half:before {
	content: "\f089"
}

.xwIcon-heart-empty:before {
	content: "\f08a"
}

.xwIcon-signout:before {
	content: "\f08b"
}

.xwIcon-linkedin-sign:before {
	content: "\f08c"
}

.xwIcon-pushpin:before {
	content: "\f08d"
}

.xwIcon-external-link:before {
	content: "\f08e"
}

.xwIcon-signin:before {
	content: "\f090"
}

.xwIcon-trophy:before {
	content: "\f091"
}

.xwIcon-github-sign:before {
	content: "\f092"
}

.xwIcon-upload-alt:before {
	content: "\f093"
}

.xwIcon-lemon:before {
	content: "\f094"
}

.xwIcon-phone:before {
	content: "\f095"
}

.xwIcon-unchecked:before,.xwIcon-check-empty:before {
	content: "\f096"
}

.xwIcon-bookmark-empty:before {
	content: "\f097"
}

.xwIcon-phone-sign:before {
	content: "\f098"
}

.xwIcon-twitter:before {
	content: "\f099"
}

.xwIcon-facebook:before {
	content: "\f09a"
}

.xwIcon-github:before {
	content: "\f09b"
}

.xwIcon-unlock:before {
	content: "\f09c"
}

.xwIcon-credit-card:before {
	content: "\f09d"
}

.xwIcon-rss:before {
	content: "\f09e"
}

.xwIcon-hdd:before {
	content: "\f0a0"
}

.xwIcon-bullhorn:before {
	content: "\f0a1"
}

.xwIcon-bell:before {
	content: "\f0a2"
}

.xwIcon-certificate:before {
	content: "\f0a3"
}

.xwIcon-hand-right:before {
	content: "\f0a4"
}

.xwIcon-hand-left:before {
	content: "\f0a5"
}

.xwIcon-hand-up:before {
	content: "\f0a6"
}

.xwIcon-hand-down:before {
	content: "\f0a7"
}

.xwIcon-circle-arrow-left:before {
	content: "\f0a8"
}

.xwIcon-circle-arrow-right:before {
	content: "\f0a9"
}

.xwIcon-circle-arrow-up:before {
	content: "\f0aa"
}

.xwIcon-circle-arrow-down:before {
	content: "\f0ab"
}

.xwIcon-globe:before {
	content: "\f0ac"
}

.xwIcon-wrench:before {
	content: "\f0ad"
}

.xwIcon-tasks:before {
	content: "\f0ae"
}

.xwIcon-filter:before {
	content: "\f0b0"
}

.xwIcon-briefcase:before {
	content: "\f0b1"
}

.xwIcon-fullscreen:before {
	content: "\f0b2"
}

.xwIcon-group:before {
	content: "\f0c0"
}

.xwIcon-link:before {
	content: "\f0c1"
}

.xwIcon-cloud:before {
	content: "\f0c2"
}

.xwIcon-beaker:before {
	content: "\f0c3"
}

.xwIcon-cut:before {
	content: "\f0c4"
}

.xwIcon-copy:before {
	content: "\f0c5"
}

.xwIcon-paperclip:before,.xwIcon-paper-clip:before {
	content: "\f0c6"
}

.xwIcon-save:before {
	content: "\f0c7"
}

.xwIcon-sign-blank:before {
	content: "\f0c8"
}

.xwIcon-reorder:before {
	content: "\f0c9"
}

.xwIcon-list-ul:before {
	content: "\f0ca"
}

.xwIcon-list-ol:before {
	content: "\f0cb"
}

.xwIcon-strikethrough:before {
	content: "\f0cc"
}

.xwIcon-underline:before {
	content: "\f0cd"
}

.xwIcon-table:before {
	content: "\f0ce"
}

.xwIcon-magic:before {
	content: "\f0d0"
}

.xwIcon-truck:before {
	content: "\f0d1"
}

.xwIcon-pinterest:before {
	content: "\f0d2"
}

.xwIcon-pinterest-sign:before {
	content: "\f0d3"
}

.xwIcon-google-plus-sign:before {
	content: "\f0d4"
}

.xwIcon-google-plus:before {
	content: "\f0d5"
}

.xwIcon-money:before {
	content: "\f0d6"
}

.xwIcon-caret-down:before {
	content: "\f0d7"
}

.xwIcon-caret-up:before {
	content: "\f0d8"
}

.xwIcon-caret-left:before {
	content: "\f0d9"
}

.xwIcon-caret-right:before {
	content: "\f0da"
}

.xwIcon-columns:before {
	content: "\f0db"
}

.xwIcon-sort:before {
	content: "\f0dc"
}

.xwIcon-sort-down:before {
	content: "\f0dd"
}

.xwIcon-sort-up:before {
	content: "\f0de"
}

.xwIcon-envelope:before {
	content: "\f0e0"
}

.xwIcon-linkedin:before {
	content: "\f0e1"
}

.xwIcon-rotate-left:before,.xwIcon-undo:before {
	content: "\f0e2"
}

.xwIcon-legal:before {
	content: "\f0e3"
}

.xwIcon-dashboard:before {
	content: "\f0e4"
}

.xwIcon-comment-alt:before {
	content: "\f0e5"
}

.xwIcon-comments-alt:before {
	content: "\f0e6"
}

.xwIcon-bolt:before {
	content: "\f0e7"
}

.xwIcon-sitemap:before {
	content: "\f0e8"
}

.xwIcon-umbrella:before {
	content: "\f0e9"
}

.xwIcon-paste:before {
	content: "\f0ea"
}

.xwIcon-lightbulb:before {
	content: "\f0eb"
}

.xwIcon-exchange:before {
	content: "\f0ec"
}

.xwIcon-cloud-download:before {
	content: "\f0ed"
}

.xwIcon-cloud-upload:before {
	content: "\f0ee"
}

.xwIcon-user-md:before {
	content: "\f0f0"
}

.xwIcon-stethoscope:before {
	content: "\f0f1"
}

.xwIcon-suitcase:before {
	content: "\f0f2"
}

.xwIcon-bell-alt:before {
	content: "\f0f3"
}

.xwIcon-coffee:before {
	content: "\f0f4"
}

.xwIcon-food:before {
	content: "\f0f5"
}

.xwIcon-file-text-alt:before {
	content: "\f0f6"
}

.xwIcon-building:before {
	content: "\f0f7"
}

.xwIcon-hospital:before {
	content: "\f0f8"
}

.xwIcon-ambulance:before {
	content: "\f0f9"
}

.xwIcon-medkit:before {
	content: "\f0fa"
}

.xwIcon-fighter-jet:before {
	content: "\f0fb"
}

.xwIcon-beer:before {
	content: "\f0fc"
}

.xwIcon-h-sign:before {
	content: "\f0fd"
}

.xwIcon-plus-sign-alt:before {
	content: "\f0fe"
}

.xwIcon-double-angle-left:before {
	content: "\f100"
}

.xwIcon-double-angle-right:before {
	content: "\f101"
}

.xwIcon-double-angle-up:before {
	content: "\f102"
}

.xwIcon-double-angle-down:before {
	content: "\f103"
}

.xwIcon-angle-left:before {
	content: "\f104"
}

.xwIcon-angle-right:before {
	content: "\f105"
}

.xwIcon-angle-up:before {
	content: "\f106"
}

.xwIcon-angle-down:before {
	content: "\f107"
}

.xwIcon-desktop:before {
	content: "\f108"
}

.xwIcon-laptop:before {
	content: "\f109"
}

.xwIcon-tablet:before {
	content: "\f10a"
}

.xwIcon-mobile-phone:before {
	content: "\f10b"
}

.xwIcon-circle-blank:before {
	content: "\f10c"
}

.xwIcon-quote-left:before {
	content: "\f10d"
}

.xwIcon-quote-right:before {
	content: "\f10e"
}

.xwIcon-spinner:before {
	content: "\f110"
}

.xwIcon-circle:before {
	content: "\f111"
}

.xwIcon-mail-reply:before,.xwIcon-reply:before {
	content: "\f112"
}

.xwIcon-github-alt:before {
	content: "\f113"
}

.xwIcon-folder-close-alt:before {
	content: "\f114"
}

.xwIcon-folder-open-alt:before {
	content: "\f115"
}

.xwIcon-expand-alt:before {
	content: "\f116"
}

.xwIcon-collapse-alt:before {
	content: "\f117"
}

.xwIcon-smile:before {
	content: "\f118"
}

.xwIcon-frown:before {
	content: "\f119"
}

.xwIcon-meh:before {
	content: "\f11a"
}

.xwIcon-gamepad:before {
	content: "\f11b"
}

.xwIcon-keyboard:before {
	content: "\f11c"
}

.xwIcon-flag-alt:before {
	content: "\f11d"
}

.xwIcon-flag-checkered:before {
	content: "\f11e"
}

.xwIcon-terminal:before {
	content: "\f120"
}

.xwIcon-code:before {
	content: "\f121"
}

.xwIcon-reply-all:before {
	content: "\f122"
}

.xwIcon-mail-reply-all:before {
	content: "\f122"
}

.xwIcon-star-half-full:before,.xwIcon-star-half-empty:before {
	content: "\f123"
}

.xwIcon-location-arrow:before {
	content: "\f124"
}

.xwIcon-crop:before {
	content: "\f125"
}

.xwIcon-code-fork:before {
	content: "\f126"
}

.xwIcon-unlink:before {
	content: "\f127"
}

.xwIcon-question:before {
	content: "\f128"
}

.xwIcon-info:before {
	content: "\f129"
}

.xwIcon-exclamation:before {
	content: "\f12a"
}

.xwIcon-superscript:before {
	content: "\f12b"
}

.xwIcon-subscript:before {
	content: "\f12c"
}

.xwIcon-eraser:before {
	content: "\f12d"
}

.xwIcon-puzzle-piece:before {
	content: "\f12e"
}

.xwIcon-microphone:before {
	content: "\f130"
}

.xwIcon-microphone-off:before {
	content: "\f131"
}

.xwIcon-shield:before {
	content: "\f132"
}

.xwIcon-calendar-empty:before {
	content: "\f133"
}

.xwIcon-fire-extinguisher:before {
	content: "\f134"
}

.xwIcon-rocket:before {
	content: "\f135"
}

.xwIcon-maxcdn:before {
	content: "\f136"
}

.xwIcon-chevron-sign-left:before {
	content: "\f137"
}

.xwIcon-chevron-sign-right:before {
	content: "\f138"
}

.xwIcon-chevron-sign-up:before {
	content: "\f139"
}

.xwIcon-chevron-sign-down:before {
	content: "\f13a"
}

.xwIcon-html5:before {
	content: "\f13b"
}

.xwIcon-css3:before {
	content: "\f13c"
}

.xwIcon-anchor:before {
	content: "\f13d"
}

.xwIcon-unlock-alt:before {
	content: "\f13e"
}

.xwIcon-bullseye:before {
	content: "\f140"
}

.xwIcon-ellipsis-horizontal:before {
	content: "\f141"
}

.xwIcon-ellipsis-vertical:before {
	content: "\f142"
}

.xwIcon-rss-sign:before {
	content: "\f143"
}

.xwIcon-play-sign:before {
	content: "\f144"
}

.xwIcon-ticket:before {
	content: "\f145"
}

.xwIcon-minus-sign-alt:before {
	content: "\f146"
}

.xwIcon-check-minus:before {
	content: "\f147"
}

.xwIcon-level-up:before {
	content: "\f148"
}

.xwIcon-level-down:before {
	content: "\f149"
}

.xwIcon-check-sign:before {
	content: "\f14a"
}

.xwIcon-edit-sign:before {
	content: "\f14b"
}

.xwIcon-external-link-sign:before {
	content: "\f14c"
}

.xwIcon-share-sign:before {
	content: "\f14d"
}

.xwIcon-compass:before {
	content: "\f14e"
}

.xwIcon-collapse:before {
	content: "\f150"
}

.xwIcon-collapse-top:before {
	content: "\f151"
}

.xwIcon-expand:before {
	content: "\f152"
}

.xwIcon-euro:before,.xwIcon-eur:before {
	content: "\f153"
}

.xwIcon-gbp:before {
	content: "\f154"
}

.xwIcon-dollar:before,.xwIcon-usd:before {
	content: "\f155"
}

.xwIcon-rupee:before,.xwIcon-inr:before {
	content: "\f156"
}

.xwIcon-yen:before,.xwIcon-jpy:before {
	content: "\f157"
}

.xwIcon-renminbi:before,.xwIcon-cny:before {
	content: "\f158"
}

.xwIcon-won:before,.xwIcon-krw:before {
	content: "\f159"
}

.xwIcon-bitcoin:before,.xwIcon-btc:before {
	content: "\f15a"
}

.xwIcon-file:before {
	content: "\f15b"
}

.xwIcon-file-text:before {
	content: "\f15c"
}

.xwIcon-sort-by-alphabet:before {
	content: "\f15d"
}

.xwIcon-sort-by-alphabet-alt:before {
	content: "\f15e"
}

.xwIcon-sort-by-attributes:before {
	content: "\f160"
}

.xwIcon-sort-by-attributes-alt:before {
	content: "\f161"
}

.xwIcon-sort-by-order:before {
	content: "\f162"
}

.xwIcon-sort-by-order-alt:before {
	content: "\f163"
}

.xwIcon-thumbs-up:before {
	content: "\f164"
}

.xwIcon-thumbs-down:before {
	content: "\f165"
}

.xwIcon-youtube-sign:before {
	content: "\f166"
}

.xwIcon-youtube:before {
	content: "\f167"
}

.xwIcon-xing:before {
	content: "\f168"
}

.xwIcon-xing-sign:before {
	content: "\f169"
}

.xwIcon-youtube-play:before {
	content: "\f16a"
}

.xwIcon-dropbox:before {
	content: "\f16b"
}

.xwIcon-stackexchange:before {
	content: "\f16c"
}

.xwIcon-instagram:before {
	content: "\f16d"
}

.xwIcon-flickr:before {
	content: "\f16e"
}

.xwIcon-adn:before {
	content: "\f170"
}

.xwIcon-bitbucket:before {
	content: "\f171"
}

.xwIcon-bitbucket-sign:before {
	content: "\f172"
}

.xwIcon-tumblr:before {
	content: "\f173"
}

.xwIcon-tumblr-sign:before {
	content: "\f174"
}

.xwIcon-long-arrow-down:before {
	content: "\f175"
}

.xwIcon-long-arrow-up:before {
	content: "\f176"
}

.xwIcon-long-arrow-left:before {
	content: "\f177"
}

.xwIcon-long-arrow-right:before {
	content: "\f178"
}

.xwIcon-apple:before {
	content: "\f179"
}

.xwIcon-windows:before {
	content: "\f17a"
}

.xwIcon-android:before {
	content: "\f17b"
}

.xwIcon-linux:before {
	content: "\f17c"
}

.xwIcon-dribbble:before {
	content: "\f17d"
}

.xwIcon-skype:before {
	content: "\f17e"
}

.xwIcon-foursquare:before {
	content: "\f180"
}

.xwIcon-trello:before {
	content: "\f181"
}

.xwIcon-female:before {
	content: "\f182"
}

.xwIcon-male:before {
	content: "\f183"
}

.xwIcon-gittip:before {
	content: "\f184"
}

.xwIcon-sun:before {
	content: "\f185"
}

.xwIcon-moon:before {
	content: "\f186"
}

.xwIcon-archive:before {
	content: "\f187"
}

.xwIcon-bug:before {
	content: "\f188"
}

.xwIcon-vk:before {
	content: "\f189"
}

.xwIcon-weibo:before {
	content: "\f18a"
}

.xwIcon-renren:before {
	content: "\f18b"
}

.xwRow {
	width: 100%;
	box-sizing: border-box
}

.xwRow:before,.xwRow:after {
	content: "";
	display: table;
	clear: both
}

.xwCol-1,.xwCol-2,.xwCol-3,.xwCol-4,.xwCol-5,.xwCol-6,.xwCol-7,.xwCol-8,.xwCol-9,.xwCol-10,.xwCol-11,.xwCol-12,.xwCol-13
	{
	box-sizing: border-box;
	float: left
}

.xwCol-1 {
	width: 8.33333333%
}

.xwCol-2 {
	width: 16.66666667%
}

.xwCol-3 {
	width: 25%
}

.xwCol-4 {
	width: 33.33333333%
}

.xwCol-5 {
	width: 41.66666667%
}

.xwCol-6 {
	width: 50%
}

.xwCol-7 {
	width: 58.33333333%
}

.xwCol-8 {
	width: 66.66666667%
}

.xwCol-9 {
	width: 75%
}

.xwCol-10 {
	width: 83.33333333%
}

.xwCol-11 {
	width: 91.66666667%
}

.xwCol-12 {
	width: 100%
}

.xwCol-offset-1 {
	margin-left: 8.33333333%
}

.xwCol-offset-2 {
	margin-left: 16.66666667%
}

.xwCol-offset-3 {
	margin-left: 25%
}

.xwCol-offset-4 {
	margin-left: 33.33333333%
}

.xwCol-offset-5 {
	margin-left: 41.66666667%
}

.xwCol-offset-6 {
	margin-left: 50%
}

.xwCol-offset-7 {
	margin-left: 58.33333333%
}

.xwCol-offset-8 {
	margin-left: 66.66666667%
}

.xwCol-offset-9 {
	margin-left: 75%
}

.xwCol-offset-10 {
	margin-left: 83.33333333%
}

.xwCol-offset-11 {
	margin-left: 91.66666667%
}

.xwCol-wrap {
	clear: left
}

.popupWrapper {
	position: fixed;
	z-index: 3;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .7);
	text-align: center;
	box-sizing: border-box;
	padding: .23rem 0;
	overflow: auto
}

.popupWrapper:empty {
	display: none
}

.popupWrapper:before {
	content: "";
	display: inline-block;
	width: 0;
	height: 100%;
	overflow: hidden;
	vertical-align: middle
}

.popupWrapper .popup {
	display: inline-block;
	vertical-align: middle
}

.popupWrapper .bottomPopup {
	display: block
}

.popup,.bottomPopup {
	display: none;
	text-align: left
}

.bottomPopup {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0
}

.popup-Dialog {
	width: 70%;
	background: #fff;
	border-radius: .1rem;
	text-align: center;
	overflow: hidden
}

.popup-Dialog__tit {
	font-size: .37rem;
	line-height: 2em;
	color: #1499da;
	border-bottom: 1px solid #1499da
}

.popup-Dialog__content {
	padding: .23rem 0 0
}

.popup-Dialog__buttons span {
	padding: .23rem
}

.popup-Dialog__buttons .btn {
	display: block;
	height: 2em;
	border-radius: .1rem;
	background: #1499da;
	line-height: 2em
}

.popup-Dialog__buttons .btn-pink {
	background: #1499da;
	color: #fff
}

.popup-Dialog__buttons .btn-gray {
	background: #ccc;
	color: #666
}

.popup-Loading {
	top:50%;
	left:50%;
	position:fixed;
	background: none !important;
	border: 0 !important;
	z-index:8;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.popup-Loading:before {
	content: "";
	display: block;
	width: 4.4rem;
	height: 1.6rem;
	margin: 0 auto .1rem;
	background: url(../../images/loading.gif);
	background-size: 100% 100%;
	-webkit-animation: popup-Loading 1s linear infinite;
	animation: popup-Loading 1s linear infinite;
	
}

.popup-Loading:after {
	/* content: "加载中，请稍��?.."; */
	display: block;
	text-align: center;
	color: #fff
}@-webkit-keyframes popup-Loading { 100%{
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg)
}

 }@keyframes popup-Loading { 100%{
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg)
}

  }
.toast {
	position: fixed;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: .1rem;
	background: rgba(0, 0, 0, .5);
	padding: .23rem .36rem;
	opacity: 0;
	z-index: -1;
}

.toast.is-show {
	opacity: 1;
	z-index: 9999;
}

.toast i {
	display: block;
	width: .94rem;
	height: .94rem;
	margin: 0 auto;
	background-size: 100% 100%;
	margin-bottom: .23rem
}

.toast span {
	display: block;
	text-align: center;
	color: #fff;
	line-height: 2em
}

.popupWrapperr {
	position: fixed;
	z-index: 99;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .7);
	text-align: center;
	box-sizing: border-box;
	padding: .23rem 0;
	overflow: auto
}

.popupWrapperr:before {
	content: "";
	display: inline-block;
	width: 0;
	height: 100%;
	overflow: hidden;
	vertical-align: middle
}

.popupWrapperr .popup-Loading {
	display: inline-block;
	vertical-align: middle
}

html,body {
	color: #333;
	font-size: .28rem;
	line-height: 1.5em;
	background: #fff
}

.container {
	width: 7.5rem;
	margin: 0 auto;
	padding-bottom: constant(safe-area-inset-bottom);
  /* padding-top: constant(safe-area-inset-top);
        padding-left: constant(safe-area-inset-left);
        padding-right: constant(safe-area-inset-right);
        padding-bottom: env(safe-area-inset-bottom); */
  /* padding-top: env(safe-area-inset-top);
        padding-left: env(safe-area-inset-left);
        padding-right: env(safe-area-inset-right); */
  padding-bottom: env(safe-area-inset-bottom);
}

.xwRadio i,.xwCheckbox i {
	display: inline-block;
	width: .37rem;
	height: .37rem;
	border-radius: 50%;
	border: 1px solid #ddd;
	vertical-align: middle;
	margin-right: .1rem
}

.xwRadio i:before,.xwCheckbox i:before {
	content: "";
	display: none;
	width: 50%;
	height: 50%;
	margin: 50% 0 0 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.xwRadio span,.xwCheckbox span {
	display: inline-block;
	vertical-align: middle
}

.xwRadio [type=radio],.xwCheckbox [type=checkbox] {
	display: none
}

.xwRadio [type=radio]:checked ~i,.xwCheckbox [type=checkbox]:checked ~i{
	border-color: #1499da
}

.xwRadio [type=radio]:checked ~i:before,.xwCheckbox [type=checkbox]:checked
~i:before {
	display: block
}

.xwRadio [type=radio][disabled] ~i,.xwCheckbox [type=checkbox][disabled]
~i{
	border-color: #ddd;
	background: #eee
}

.xwRadio [type=radio] ~i:before {
	background: #1499da;
	border-radius: 50%
}

.xwRadio [type=radio][disabled] ~i:before {
	background: #ccc
}

.xwCheckbox i {
	border-radius: .06rem
}

.xwCheckbox [type=checkbox]:checked ~i:before {
	height: 30%;
	border: 2px solid #1499da;
	border-top: 0;
	border-right: 0;
	-webkit-transform: translate(-50%, -70%) rotate(-45deg);
	transform: translate(-50%, -70%) rotate(-45deg)
}

.xwCheckbox [type=checkbox][disabled] ~i:before {
	border-color: #ccc
}


/* 金币弹框 */
.alert-box{
	width: 49%;
	height:4.7rem;
	position:fixed;
	top:35%;
	left:25%;
	z-index: 5;
}
.cion-alert{
	width:100%;
	min-height:2.3rem;
	background:url(../img/alert-bg.png) top center no-repeat;
	background-size: 90%;
	background-color:rgba(0,0,0,0.6);
	border-radius:0.1rem;
	position:relative;
}
.alert-text{
	font-family: Microsoft Yahei;
	color:#fff;
	font-size:0.26rem;
	text-align: center;
	padding-bottom: 0.176rem;
	padding-top:1.88rem;
}
.cion-text{
	font-family: Microsoft Yahei;
	width:1.4rem;
	height:0.58rem;
	top: 1rem;
	left:50%;
	margin-left:-0.6rem;
	font-size:0.176rem;
	line-height:0.58rem;
	color:#fae563;
	text-align: center;
	display: inline-block;
	position:absolute;
}
.cion-num{
	font-family: Microsoft Yahei;
	font-weight: 700;
	font-size:0.3rem;
}

/*登录弹窗样式*/
.login-popup-mask{
	top:0;
	left:0;
	width:100%;
	height:100%;
	position:fixed;
	z-index:2000;
	background:rgba(0,0,0,0.6);
}
.login-popup-box{
	top:50%;
	left:50%;
	width:6rem;
	height:5.6rem;
	position:fixed;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.login-popup-close{
	width:0.54rem;
	height:0.54rem;
	float:right;
	margin-right:-0.2rem;
	padding-bottom:0.1rem;
	background:url(../../images/login_popup_close.png) no-repeat;
	background-size:100%;
}
.login-popup-title{
	color:#29a1e5;
	height:0.97rem;
	font-size:0.42rem;
	line-height:0.97rem;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #29a1e5;
}
.login-popup-content{
	clear:both;
	height:4.9rem;
	background:#fff;
	border-radius: 0.23rem;
}
.login-popup-list-box{
	height:auto;
	overflow: hidden;
	padding:0 0.23rem;
}
.login-popup-list-box>li{
	height:1.1rem;
	line-height:1.1rem;
	box-sizing: border-box;
	padding-left:0.05rem;
	border-bottom: 1px solid #a5a5a5;
}
.login-popup-list-box>li>input{
	float:left;
	border: none;
	background:none;
	margin-top:0.36rem;
	padding-left:0.176rem;
}
.login-popup-list-box>li>input::-webkit-input-placeholder{
	color:#a5a5a5;
}
.login-popup-list-box>li>input:focus{
	outline: none;
}
.login-popup-list-box>li>span{
	float:left;
}
.login-popup-list-box>li>.login-popup-li-icon{
	display: inline-block;
	width:0.45rem;
	height:0.45rem;
	margin-top:0.32rem;
}
.login-popup-li-user>.login-popup-li-icon{
	background:url(../../images/login_popup_icons.png) 0 0 no-repeat;
	background-size:100%;
}
.login-popup-li-user>input{
	width:85%;
}
.login-popup-li-code>input{
	width:50%;
}
.login-popup-li-code>.login-popup-li-icon{
	background:url(../../images/login_popup_icons.png) 0px -22px no-repeat;
	background-size:100%;
}
.login-popup-list-box>li>.login-popup-code-btn{
	float:right;
	color:#fff;
	height:0.58rem;
	width:1.7rem;
	border-radius:0.29rem ;
	background:#29a1e5;
	font-size:0.26rem;
	text-align: center;
	line-height:0.58rem;
	margin-top:0.27rem;
}
.login-popup-btn{
	color:#fff;
	width:5.5rem;
	height:0.76rem;
	background:#29a1e5;
	line-height:0.76rem;
	text-align: center;
	font-size:0.3rem;
	border-radius: 0.38rem;
	margin:0.447rem auto;
}
.login-popup-is-dis{
	 background:#aaa !important;
}
.login-popup-event-none{
	pointer-events: none;
	background:rgb(219, 219, 221);
}