﻿@charset "UTF-8";

input {
	border: 0
}

img {
	display: block
}

.g-press:active {
	background-color: #f4f4f4
}

.g-overflow {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.g-next {
	position: relative
}

.g-base-arrow:after,.g-next:after {
	display: block;
	content: '';
	height: 7px;
	width: 7px;
	border: 2px solid #ccc;
	border-width: 0 1px 1px 0
}

.g-next:after {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	right: 2px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.clearfix:after {
	display: block;
	height: 0;
	line-height: 0;
	content: '';
	clear: both;
	visibility: hidden
}

iframe {
	display: none!important
}

@font-face {
	font-family:'iconfont';src:url("/images/iconfont.eot");src:url("/images/iconfont.eot?#iefix") format('embedded-opentype'),url("/images/iconfont.woff") format('woff'),url("/images/iconfont.ttf") format('truetype'),url("/images/iconfont.svg#iconfont") format('svg')
}

.iconfont {
	display: inline-block;
	color: #000;
	text-align: center;
	font-style: normal;
	font-family: 'iconfont';
	vertical-align: middle
}

@font-face {
	font-family:'bu-iconfont';src:url("/images/bu-iconfont.eot");src:url("/images/bu-iconfont.eot?#iefix") format('embedded-opentype'),url("/images/bu-iconfont.woff") format('woff'),url("/images/bu-iconfont.ttf") format('truetype'),url("/images/bu-iconfont.svg#iconfont") format('svg')
}

input {
	-webkit-appearance: none;
	border: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0
}

.lg-header {
	height: 46px;
	line-height: 46px;
	background: #62ab00;
	color: #fff;
	position: relative
}

.lg-header:before {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto 0 auto 10px;
	content: '';
	border: #fff solid;
	border-width: 2px 0 0 2px;
	width: 13px;
	height: 13px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.lg-back {
	color: #fff;
	line-height: 46px;
	font-size: 1.4rem;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto 0 auto 20px
}

.lg-title {
	display: block;
	height: 46px;
	line-height: 46px;
	text-align: center;
	font-size: 1.6rem
}

.error-tip {
	display: -webkit-box;
	-webkit-box-align: center;
	color: #f30;
	margin-top: 3px
}

.error-tip>span {
	display: block;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBMkZBNjg5NkNCRkJFNTExQjhFMUIyRTQwQThBMzYwRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRUFEODhFQ0ZDODIxMUU1QjEyQUI1OTRBNzc2RUZDNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRUFEODhFQkZDODIxMUU1QjEyQUI1OTRBNzc2RUZDNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkEyRkE2ODk2Q0JGQkU1MTFCOEUxQjJFNDBBOEEzNjBEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkEyRkE2ODk2Q0JGQkU1MTFCOEUxQjJFNDBBOEEzNjBEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+u7yWggAAAO1QTFRF/+fh/z4O//Hu/0kb/0ER//Ht/3lY/97W/7mn/2tG/5+H/6CI/0od/9LH/9jO/5F1/5F2/7mo/+bg/9PI/39f/+Td/zkH/93V/zcF/6aQ/5J3/4Fh/8m8/2pF/zgG/2lD/+Xf/8Gx/3dV/0ES/4Fi//Lv/1sy/1kv/3pZ/2xH/5d9/7Wi/0ga/6+b/7qp/0AQ/+Lb/56G/z0M/9nQ/6GJ/7el/5V6/6OM/66a//Xy/1Mo/5R5/+Pc//Tx/4Bg/0kc/8W3/6KL/52F/6WO/9zT/9TJ/+Xe/+zn/+DY/z8P/3ta/7im/8a4/zMA////4AVFvwAAAE90Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////AD1WsLMAAAEaSURBVHjabJLlcsMwEIQl2zEnxkADTZq24TIzc1fv/zh1BbY60/shfXurEdyJMBHE9+5ah5dz/1UlxDj7yF3HMBw3pzNSGRubUU0uZLXI+lLGmlnnuaMGn+qrJ2Ek4T5PPADHHJph8msQS6xnU2AqKLOKNPuM5O5DYCgxthlJqTq3B9xKNGhKglzdZwEsFG8FZO4qsQOcK04GxGwr8Q3cK3ZM0jKUaAPPirfXNeMCuNEM01GC7VGmbeUlpYqjEncHJOixf6K47oiWh/T7rHzgiDA7luoUuNJKUhQxE2oCTAS98CIyN7zm0gceZdndv41qiEZlq7Oqtd2qtV3rRPsMNh0v3423xnJMbe0zFJH6ntnpmN5BUyZ+BBgAtaWH2VhOc+wAAAAASUVORK5CYII=') no-repeat center center;
	background-size: 12px 12px;
	width: 12px;
	height: 12px;
	margin: 5px
}

html {
	font-size: 62.5%;
	background-color: #f4f4f4
}

body {
	font-family: 'arial';
	-webkit-user-select: none;
	-webkit-text-size-adjust: none;
	-webkit-overflow-scrolling: touch;
	color: #333;
	font-size: 12px;
	min-width: 320px
}

ul,ol {
	list-style: none
}

i,em,var,tt {
	font-style: normal
}

body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,form,input,textarea,article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary,button {
	margin: 0;
	padding: 0
}

img {
	border: 0
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal
}

input,img {
	vertical-align: middle
}

a:link,a:visited {
	text-decoration: none
}

a,li,input,button,section,span,div {
	-webkit-tap-highlight-color: transparent
}

input,textarea {
	-webkit-appearance: none;
	outline: 0
}

button {
	border: 0;
	outline: 0
}

.bu-hide {
	display: none!important
}

.bu-fixed {
	position: fixed!important
}

.bu-icon {
	font-family: bu-iconfont;
	font-size: 16px;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	vertical-align: top;
	display: inline-block
}

.bu-icon ~ span,.bu-icon ~ .bu-sibling {
	display: inline-block;
	vertical-align: top
}

.bu-icon-home-o::after {
	content: "\E001"
}

.bu-icon-home::after {
	content: "\E002"
}

.bu-icon-qq::after {
	content: "\E003"
}

.bu-icon-caret-down::after {
	content: "\E004"
}

.bu-icon-user::after {
	content: "\E005"
}

.bu-icon-user-o::after {
	content: "\E006"
}

.bu-icon-arrow-up::after {
	content: "\E007"
}

.bu-icon-arrow-down::after {
	content: "\E008"
}

.bu-icon-no-fluctuation::after {
	content: "\E009"
}

.bu-icon-chart::after {
	content: "\E010"
}

.bu-icon-heart-add-o::after {
	content: "\E011"
}

.bu-icon-heart-o::after {
	content: "\E012"
}

.bu-icon-edit::after {
	content: "\E013"
}

.bu-icon-spinner::after {
	content: "\E014"
}

.bu-icon-close::after {
	content: "\E015"
}

.bu-icon-train::after {
	content: "\E016"
}

.bu-icon-train-o::after {
	content: "\E017"
}

.bu-icon-hospital::after {
	content: "\E018"
}

.bu-icon-hospital-o::after {
	content: "\E019"
}

.bu-icon-cart::after {
	content: "\E020"
}

.bu-icon-cart-o::after {
	content: "\E021"
}

.bu-icon-hat-phd::after {
	content: "\E022"
}

.bu-icon-hat-phd-o::after {
	content: "\E023"
}

.bu-icon-bank::after {
	content: "\E024"
}

.bu-icon-bank-o::after {
	content: "\E025"
}

.bu-icon-map-marker::after {
	content: "\E026"
}

.bu-icon-map-pin::after {
	content: "\E027"
}

.bu-icon-msg-lose::after {
	content: "\E028"
}

.bu-icon-lock::after {
	content: "\E029"
}

.bu-icon-wechat::after {
	content: "\E030"
}

.bu-icon-microchat::after {
	content: "\E031"
}

.bu-icon-feedback::after {
	content: "\E032"
}

.bu-icon-success-circie::after {
	content: "\E033"
}

.bu-icon-house-key::after {
	content: "\E034"
}

.bu-icon-danger-circle::after {
	content: "\E035"
}

.bu-icon-danger-circle-o::after {
	content: "\E036"
}

.bu-icon-search::after {
	content: "\E037"
}

.bu-icon-star::after {
	content: "\E038"
}

.bu-icon-star-o::after {
	content: "\E039"
}

.bu-icon-weibo::after {
	content: "\E040"
}

.bu-icon-time-circle::after {
	content: "\E041"
}

.bu-icon-close-circle::after {
	content: "\E042"
}

.bu-icon-phone::after {
	content: "\E043"
}

.bu-icon-phone-o::after {
	content: "\E044"
}

.bu-icon-msg-loading::after {
	content: "\E045"
}

.bu-icon-msg-eye::after {
	content: "\E046"
}

.bu-icon-eye::after {
	content: "\E047"
}

.bu-icon-filter-o::after {
	content: "\E048"
}

.bu-icon-angle-up::after {
	content: "\E049"
}

.bu-icon-angle-down::after {
	content: "\E050"
}

.bu-icon-angle-right::after {
	content: "\E051"
}

.bu-icon-angle-left::after {
	content: "\E052"
}

.bu-icon-angle-top::after {
	content: "\E053"
}

.bu-icon-calcultor::after {
	content: "\E054"
}

.bu-icon-thumb-up::after {
	content: "\E055"
}

.bu-icon-thumb-up-o::after {
	content: "\E056"
}

.bu-icon-email-o::after {
	content: "\E057"
}

.bu-icon-star-add::after {
	content: "\E058"
}

.bu-icon-qa-circle::after {
	content: "\E059"
}

.bu-icon-search-limit::after {
	content: "\E060"
}

.bu-icon-set-time::after {
	content: "\E061"
}

.bu-icon-msg::after {
	content: "\E062"
}

.bu-icon-img::after {
	content: "\E063"
}

.bu-icon-rmb-circle::after {
	content: "\E064"
}

.bu-icon-tips-empty::after {
	content: "\E065"
}

.bu-icon-correct::after {
	content: "\E066"
}

.bu-icon-calcultor-2::after {
	content: "\E067"
}

.bu-icon-mobile::after {
	content: "\E068"
}

.bu-icon-app-czsg::after {
	content: "\E069"
}

.bu-icon-app-jjdr::after {
	content: "\E070"
}

.bu-icon-app-khtg::after {
	content: "\E071"
}

.bu-icon-app-sdhf::after {
	content: "\E072"
}

.bu-icon-app-xqzj::after {
	content: "\E073"
}

.bu-icon-book::after {
	content: "\E074"
}

.bu-icon-clock::after {
	content: "\E075"
}

.bu-icon-eye-o::after {
	content: "\E076"
}

.bu-icon-key::after {
	content: "\E077"
}

.bu-icon-money::after {
	content: "\E078"
}

.bu-icon-search-choose::after {
	content: "\E079"
}

.bu-icon-sign::after {
	content: "\E080"
}

.bu-icon-two-way-arrow::after {
	content: "\E081"
}

.bu-icon-czsg_s::after {
	content: "\E082"
}

.bu-icon-jjdr_s::after {
	content: "\E083"
}

.bu-icon-khtg_s::after {
	content: "\E084"
}

.bu-icon-sdhf_s::after {
	content: "\E085"
}

.bu-icon-xqzj_s::after {
	content: "\E086"
}

.bu-icon-blsx_a::after {
	content: "\E087"
}

.bu-icon-djsq_a::after {
	content: "\E088"
}

.bu-icon-ffdk_a::after {
	content: "\E089"
}

.bu-icon-yhsp_a::after {
	content: "\E090"
}

.bu-icon-yhsl_a::after {
	content: "\E091"
}

.bu-icon-diaoyan::after {
	content: "\E092"
}

.bu-icon-more-actions::after {
	content: "\E093"
}

.bu-icon-report::after {
	content: "\E094"
}

.bu-icon-face::after {
	content: "\E095"
}

.bu-icon-appdown::after {
	content: "\E096"
}

.bu-icon-loc::after {
	content: "\E097"
}

.bu-icon-checked::after {
	content: "\E098"
}

.bu-icon-uncheck::after {
	content: "\E099"
}

.bu-icon-right::after {
	content: "\E100"
}

.bu-icon-rmb::after {
	content: "\E101"
}

.bu-icon-angle-left2::after {
	content: "\E102"
}

.bu-icon-angle-right2::after {
	content: "\E103"
}

.bu-icon-bmoney::after {
	content: "\E104"
}

.bu-icon-circle-success::after {
	content: "\E105"
}

.bu-icon-fail::after {
	content: "\E106"
}

.bu-icon-fail2::after {
	content: "\E107"
}

.bu-icon-kgou::after {
	content: "\E108"
}

.bu-icon-search2::after {
	content: "\E109"
}

.bu-icon-signup::after {
	content: "\E110"
}

.bu-icon-shibai::after {
	content: "\E111"
}

.bu-icon-caina::after {
	content: "\E112"
}

.bu-icon-logoajk::after {
	content: "\E113"
}

.bu-icon-accept::after {
	content: "\E114"
}

.bu-icon-icon111::after {
	content: "\E115"
}

.bu-icon-star-empty::after {
	content: "\E116"
}

.bu-icon-star-full::after {
	content: "\E117"
}

.bu-icon-downl::after {
	content: "\E118"
}

.bu-icon-safe::after {
	content: "\E119"
}

.bu-icon-arround::after {
	content: "\E120"
}

.bu-icon-assort::after {
	content: "\E121"
}

.bu-icon-bus-o::after {
	content: "\E122"
}

.bu-icon-bus::after {
	content: "\E123"
}

.bu-icon-deposits::after {
	content: "\E124"
}

.bu-icon-esf::after {
	content: "\E125"
}

.bu-icon-medical::after {
	content: "\E126"
}

.bu-icon-medical-o::after {
	content: "\E127"
}

.bu-icon-zf::after {
	content: "\E128"
}

.bu-icon-deposits-o::after {
	content: "\E129"
}

.bu-icon-education::after {
	content: "\E130"
}

.bu-icon-education-o::after {
	content: "\E131"
}

.bu-icon-shopping::after {
	content: "\E132"
}

.bu-icon-shopping-o::after {
	content: "\E133"
}

.bu-line-center,.bu-line-full,.bu-line-left {
	position: relative
}

.bu-line-center::after,.bu-line-full::after,.bu-line-left::after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0
}

.bu-line-center::after {
	border-bottom: 1px solid #f4f4f4;
	margin: 0 10px
}

.bu-line-full::after {
	border-bottom: 1px solid #eaeaea
}

.bu-line-left::after {
	border-bottom: 1px solid #f4f4f4;
	margin-left: 10px
}

.bu-img {
	display: inline-block
}

.bu-img-min {
	width: 107px;
	height: 78px
}

.bu-img-large {
	width: 150px;
	height: 115px
}

.bu-img-max {
	width: 100%;
	height: auto
}

.bu-button {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	user-select: none;
	border: 1px solid transparent;
	text-align: center;
	box-sizing: content-box
}

.bu-button,.bu-button:active,.bu-button.bu-active {
	text-decoration: none;
	outline: 0
}

.bu-button.bu-disable {
	color: white;
	background-color: #ccc;
	border-color: #ccc
}

.bu-button.bu-disable:active,.bu-button.bu-disable.bu-active {
	background-color: #ccc;
	border-color: #ccc
}

.bu-button.bu-disable.bu-button-outline {
	color: #ccc;
	background-color: transparent;
	border-color: #ccc
}

.bu-button.bu-disable.bu-button-outline:active,.bu-button.bu-disable.bu-button-outline.bu-active {
	color: #ccc;
	border-color: #ccc
}

.bu-button.bu-disable.bu-button-pure {
	position: relative;
	color: rgba(204,204,204,0.9);
	background: transparent;
	border-color: transparent
}

.bu-button.bu-disable.bu-button-pure.bu-cur::after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 2px;
	background: #ccc
}

.bu-button-default {
	color: #333;
	background-color: transparent;
	border-color: #333
}

.bu-button-default:active,.bu-button-default.bu-active {
	background-color: #000;
	border-color: #000
}

.bu-button-default.bu-button-outline {
	color: #333;
	background-color: transparent;
	border-color: rgba(51,51,51,0.5)
}

.bu-button-default.bu-button-outline:active,.bu-button-default.bu-button-outline.bu-active {
	color: #000;
	border-color: #000
}

.bu-button-default.bu-button-pure {
	position: relative;
	color: rgba(51,51,51,0.9);
	background: transparent;
	border-color: transparent
}

.bu-button-default.bu-button-pure.bu-cur::after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 2px;
	background: #333
}

.bu-button-primary {
	color: rgba(255,255,255,0.9);
	background-color: #62ab00;
	border-color: #62ab00
}

.bu-button-primary:active,.bu-button-primary.bu-active {
	background-color: #4a8200;
	border-color: #4a8200
}

.bu-button-primary.bu-button-outline {
	color: #62ab00;
	background-color: transparent;
	border-color: rgba(98,171,0,0.8)
}

.bu-button-primary.bu-button-outline:active,.bu-button-primary.bu-button-outline.bu-active {
	color: #4a8200;
	border-color: #4a8200
}

.bu-button-primary.bu-button-pure {
	position: relative;
	color: rgba(98,171,0,0.9);
	background: transparent;
	border-color: transparent
}

.bu-button-primary.bu-button-pure.bu-cur::after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 2px;
	background: #62ab00
}

.bu-button-minory {
	color: rgba(255,255,255,0.9);
	background-color: #60a410;
	border-color: #60a410
}

.bu-button-minory:active,.bu-button-minory.bu-active {
	background-color: #4a8200;
	border-color: #4a8200
}

.bu-button-minory.bu-button-outline {
	color: #60a410;
	background-color: transparent;
	border-color: rgba(96,164,16,0.8)
}

.bu-button-minory.bu-button-outline:active,.bu-button-minory.bu-button-outline.bu-active {
	color: #4a8200;
	border-color: #4a8200
}

.bu-button-minory.bu-button-pure {
	position: relative;
	color: rgba(96,164,16,0.9);
	background: transparent;
	border-color: transparent
}

.bu-button-minory.bu-button-pure.bu-cur::after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 2px;
	background: #60a410
}

.bu-button-secondary {
	color: rgba(255,255,255,0.9);
	background-color: #e54b00;
	border-color: #e54b00
}

.bu-button-secondary:active,.bu-button-secondary.bu-active {
	background-color: #c34100;
	border-color: #c34100
}

.bu-button-secondary.bu-button-outline {
	color: #e54b00;
	background-color: transparent;
	border-color: rgba(229,75,0,0.8)
}

.bu-button-secondary.bu-button-outline:active,.bu-button-secondary.bu-button-outline.bu-active {
	color: #c34100;
	border-color: #c34100
}

.bu-button-secondary.bu-button-pure {
	position: relative;
	color: rgba(229,75,0,0.9);
	background: transparent;
	border-color: transparent
}

.bu-button-secondary.bu-button-pure.bu-cur::after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 2px;
	background: #e54b00
}

.bu-button-smaller {
	height: 13px;
	line-height: 13px;
	padding: 0 3px;
	font-size: 12px;
	border-radius: 2px
}

.bu-button-small {
	height: 23px;
	line-height: 23px;
	padding: 0 10px;
	font-size: 14px;
	border-radius: 2px
}

.bu-button-middle {
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	font-size: 14px;
	border-radius: 3px
}

.bu-button-large {
	height: 33px;
	line-height: 33px;
	padding: 0;
	font-size: 14px;
	border-radius: 3px
}

.bu-button-larger {
	height: 38px;
	line-height: 38px;
	padding: 0;
	font-size: 17px;
	border-radius: 3px
}

.bu-button-larger .bu-button-sub {
	font-size: 14px
}

.bu-button-largest {
	height: 48px;
	line-height: 48px;
	padding: 0;
	font-size: 17px;
	border-radius: 0
}

.bu-button-largest .bu-button-sub {
	font-size: 14px
}

.bu-button-block {
	display: block
}

.bu-title {
	position: relative;
	font-size: 15px;
	color: #333;
	font-weight: bold;
	line-height: 25px;
	padding: 10px 15px;
	background: #fff
}

.bu-title::before {
	content: "";
	position: absolute;
	top: 15px;
	bottom: 15px;
	left: 0;
	border-right: 3px solid #62ab00
}

.bu-title.bu-title-pure {
	font-size: 14px;
	font-weight: normal
}

.bu-title.bu-title-pure::before {
	display: none
}

.bu-preloader {
	display: inline-block;
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: preloader-spin 1s steps(12,end) infinite;
	animation: preloader-spin 1s steps(12,end) infinite
}

.bu-preloader-r {
	display: inline-block;
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: preloader-spin-r 1s steps(12,end) infinite;
	animation: preloader-spin-r 1s steps(12,end) infinite
}

@-webkit-keyframes preloader-spin {
	100% {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes preloader-spin {
	100% {
		transform: rotate(360deg)
	}
}

@-webkit-keyframes preloader-spin-r {
	100% {
		-webkit-transform: rotate(-360deg)
	}
}

@keyframes preloader-spin-r {
	100% {
		transform: rotate(-360deg)
	}
}

.bu-list>.bu-item {
	display: -webkit-box;
	position: relative;
	padding: 15px 15px;
	background: #fff
}

.bu-list>.bu-item::before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	left: 15px;
	height: 1px;
	background: #f4f4f4
}

.bu-list>.bu-item:first-child::before {
	display: none
}

.bu-list>.bu-item:active {
	background: #f6f6f6
}

.bu-list .bu-item-tag {
	position: absolute;
	top: 15px;
	left: 15px
}

.bu-list .bu-item-tag.bu-item-tag-right {
	left: initial;
	right: 15px
}

.bu-list .bu-item-inner {
	-webkit-box-flex: 1;
	display: block;
	line-height: 20px;
	overflow: hidden
}

.bu-list .bu-img ~ .bu-item-inner {
	height: 78px;
	margin-left: 10px
}

.bu-list .bu-item-title {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 15px;
	font-weight: bold;
	color: #333
}

.bu-list .bu-item-title.bu-clamp2 {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	white-space: initial;
	height: 40px
}

.bu-list .bu-img ~ .bu-item-inner .bu-item-title {
	height: 40px
}

.bu-list .bu-item-row {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	color: #999
}

.bu-list .bu-item-row.bu-item-row-block {
	display: -webkit-box
}

.bu-list .bu-item-row.bu-item-row-block .bu-item-row-cell {
	-webkit-box-flex: 1;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 22px
}

.bu-list .bu-item-row.bu-item-row-block .bu-item-row-cell.bu-after {
	margin-left: 10px;
	color: #e54b00;
	display: inline
}

.bu-list .bu-item-row.bu-item-row-block .bu-item-row-cell.bu-after .bu-price-num {
	-webkit-box-flex: 1;
	font-size: 17px;
	font-weight: bold
}

.bu-mask {
	top: 0;
	position: fixed;
	width: 100%;
	height: 0;
	background: rgba(0,0,0,0.8)
}

.bu-mask.bu-open {
	height: 100%
}

.bu-filter.bu-open,.bu-filter.bu-fixed {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 99;
	overflow-y: auto
}

.bu-filter.bu-open {
	bottom: 0
}

.bu-filter.bu-open {
	background: rgba(0,0,0,0.8)
}

.bu-filter.bu-open>.bu-filter-content {
	display: block
}

.bu-filter.bu-fixed {
	top: 0!important
}

.bu-filter-nav {
	display: -webkit-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px;
	color: #555;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #fff;
	border-bottom: 1px solid #eaeaea;
	transform: translateZ(0)
}

.bu-filter-nav>.bu-item {
	-webkit-box-flex: 1;
	padding: 0 5px;
	position: relative;
	width: 100%
}

.bu-filter-nav>.bu-item>.bu-content {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 75%;
	display: inline-block;
	vertical-align: top
}

.bu-filter-nav>.bu-item::after {
	font-family: 'bu-iconfont';
	content: "\E050";
	padding-left: 5px;
	font-size: 10px;
	color: #999
}

.bu-filter-nav>.bu-item.bu-cur::after {
	content: "\E049";
	color: #62ab00
}

.bu-filter-nav>.bu-item.bu-cur {
	color: #62ab00
}

.bu-filter-nav>.bu-item::before {
	content: "";
	position: absolute;
	top: 10px;
	right: 0;
	width: 1px;
	height: 20px;
	background: #eaeaea
}

.bu-filter-nav>.bu-item:last-child::before {
	display: none
}

.bu-filter-content {
	display: none;
	position: absolute;
	top: 40px;
	right: 0;
	bottom: 0;
	left: 0
}

.bu-filter-content>.bu-item {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 70%;
	background: #fff
}

.bu-filter-content>.bu-item>.bu-lists-container {
	display: -webkit-box;
	height: 100%
}

.bu-filter-content>.bu-item>.bu-lists-container>.bu-lists-wrap {
	-webkit-box-flex: 1;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	border-right: 1px solid #eaeaea
}

.bu-filter-content>.bu-item>.bu-lists-container>.bu-lists-wrap::-webkit-scrollbar {
	display: none!important
}

.bu-filter-content>.bu-item>.bu-lists-container>.bu-lists-wrap:last-child {
	border-right: 0
}

.bu-filter-content>.bu-item>.bu-lists-container .bu-lists>li,.bu-filter-content>.bu-item>.bu-lists-container .bu-lists>.bu-lists-item {
	display: -webkit-box;
	-webkit-box-align: center;
	position: relative;
	padding: 0 0 0 15px;
	height: 45px;
	font-size: 15px;
	color: #555;
	font-weight: normal
}

.bu-filter-content>.bu-item>.bu-lists-container .bu-lists>li::before,.bu-filter-content>.bu-item>.bu-lists-container .bu-lists>.bu-lists-item::before {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	left: 15px;
	height: 1px;
	background: #eaeaea
}

.bu-filter-content>.bu-item>.bu-lists-container .bu-lists>li.bu-cur,.bu-filter-content>.bu-item>.bu-lists-container .bu-lists>.bu-lists-item.bu-cur {
	color: #62ab00
}

.bu-filter-content>.bu-item>.bu-lists-container .bu-lists>li a,.bu-filter-content>.bu-item>.bu-lists-container .bu-lists>.bu-lists-item a {
	color: #555
}

.bu-filter-content>.bu-item>.bu-lists-container .bu-lists.bu-lists-multiple>li::after,.bu-filter-content>.bu-item>.bu-lists-container .bu-lists.bu-lists-multiple>.bu-lists-item::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 15px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 10px;
	height: 10px;
	font-size: 8px;
	line-height: 10px;
	border: 1px solid #eaeaea;
	text-align: center
}

.bu-filter-content>.bu-item>.bu-lists-container .bu-lists.bu-lists-multiple>li.bu-cur::after,.bu-filter-content>.bu-item>.bu-lists-container .bu-lists.bu-lists-multiple>.bu-lists-item.bu-cur::after {
	font-family: 'bu-iconfont';
	content: "\E066";
	color: #62ab00;
	border-color: #62ab00
}

.bu-filter-content>.bu-item>.bu-lists-container-plain {
	overflow-x: hidden;
	overflow-y: auto;
	height: 100%
}

.bu-filter-content>.bu-item>.bu-lists-container-plain::-webkit-scrollbar {
	display: none!important
}

.bu-filter-content>.bu-item>.bu-lists-container-plain>.bu-lists-wrap {
	-webkit-box-flex: 1
}

.bu-filter-content>.bu-item>.bu-lists-container-plain>.bu-lists-wrap>.bu-lists {
	position: relative;
	overflow: hidden;
	padding: 0 5px 6px 15px
}

.bu-filter-content>.bu-item>.bu-lists-container-plain>.bu-lists-wrap>.bu-lists::after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	left: 15px;
	border-bottom: 1px solid #eaeaea
}

.bu-filter-content>.bu-item>.bu-lists-container-plain>.bu-lists-wrap>.bu-lists:last-child::after {
	display: none
}

.bu-filter-content>.bu-item>.bu-lists-container-plain>.bu-lists-wrap>.bu-lists .bu-button {
	float: left;
	margin: 0 10px 10px 0;
	font-size: 12px
}

.bu-filter-content>.bu-item.bu-item-complex {
	position: relative;
	padding-bottom: 61px
}

.bu-filter-content>.bu-item.bu-item-full {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	height: 100%;
	padding-bottom: 61px
}

.bu-filter-content>.bu-item>.bu-after {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	background: #fff;
	border-top: 1px solid #eaeaea
}

.bu-filter-content>.bu-item>.bu-after.bu-after-block {
	padding: 10px 15px
}

.bu-filter-content>.bu-item>.bu-after.bu-after-block>.bu-button {
	line-height: 36px
}

.bu-range {
	display: -webkit-box;
	padding: 15px 15px 15px 0;
	font-size: 15px;
	color: #333
}

.bu-range>.bu-item {
	-webkit-box-flex: 1;
	display: inline-block;
	line-height: 28px;
	text-align: center;
	vertical-align: top
}

.bu-range>.bu-item:nth-child(1) {
	width: 67px;
	line-height: 30px
}

.bu-range>.bu-item:nth-child(3) {
	width: 20px;
	position: relative;
	height: 30px
}

.bu-range>.bu-item:nth-child(3)::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 10px;
	height: 1px;
	background: #333
}

.bu-range>.bu-item:nth-child(5) {
	width: 39px;
	line-height: 30px
}

.bu-range>input[type="text"] {
	border: 1px solid #eaeaea;
	line-height: 28px;
	font-size: 14px;
	display: block;
	background: #f6f6f6
}

.bu-range>.bu-button {
	display: block
}

.bu-tips {
	font-family: 'bu-iconfont';
	text-align: center;
	overflow: hidden
}

.bu-tips-warning {
	color: #333;
	background: #f6f6f6
}

.bu-tips-warning::before {
	content: "\E036";
	margin-right: 4px;
	color: #e54b00
}

.bu-tips-warning.bu-tips-pure {
	background: transparent
}

.bu-tips-warning::before {
	vertical-align: -1px
}

.bu-tips-loading {
	color: #999;
	background: #f6f6f6
}

.bu-tips-loading::before {
	content: "\E014";
	margin-right: 4px;
	color: #999
}

.bu-tips-loading.bu-tips-pure {
	background: transparent
}

.bu-tips-loading::before {
	display: inline-block;
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: preloader-spin 1s steps(12,end) infinite;
	animation: preloader-spin 1s steps(12,end) infinite;
	vertical-align: -2px
}

.bu-tips-loading.bu-tips-loading-over::before {
	display: none
}

.bu-tips-small {
	height: 35px;
	line-height: 33px;
	font-size: 12px
}

.bu-tips-small::before {
	font-size: 13px
}

.bu-tips-middle {
	height: 40px;
	line-height: 38px;
	font-size: 14px
}

.bu-tips-middle::before {
	font-size: 13px
}

.bu-button-group {
	display: -webkit-box;
	background: #fff
}

.bu-button-group-col>.bu-button {
	-webkit-box-flex: 1;
	display: block;
	width: 100%
}

.bu-button-group-col.bu-button-group-gap>.bu-button {
	margin-right: 10px
}

.bu-button-group-col.bu-button-group-gap>.bu-button:last-child {
	margin-right: 0
}

.bu-tab {
	font-size: 15px;
	border-bottom: 1px solid #eaeaea;
	text-align: center;
	height: 40px;
	line-height: 40px;
	background: #fff
}

.bu-tab>.bu-item {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	color: #333
}

.bu-tab>.bu-item.bu-cur {
	color: #62ab00
}

.bu-tab>.bu-item.bu-cur::after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 2px;
	background: #62ab00
}

.bu-tab.bu-tab-full {
	display: -webkit-box
}

.bu-tab.bu-tab-full>.bu-item {
	-webkit-box-flex: 1;
	display: block;
	width: 100%
}

.bu-tab.bu-tab-fixed>.bu-item {
	display: inline-block;
	width: 65px;
	margin-right: 5px;
	margin-left: 5px
}

.bu-tab-button {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	margin: 0 auto;
	width: 170px;
	height: 30px;
	overflow: hidden;
	border: 1px solid #62ab00;
	border-radius: 3px;
	text-align: center;
	background: #62ab00
}

.bu-tab-button>.bu-item {
	-webkit-box-flex: 1;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 100%;
	font-size: 14px;
	color: #62ab00;
	background: #fff
}

.bu-tab-button>.bu-item.bu-cur {
	background: #62ab00;
	color: rgba(255,255,255,0.9)
}

.bu-tab-button.bu-tab-button-col3 {
	width: 255px
}

.bu-input {
	display: -webkit-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-align: center;
	padding: 8px 15px;
	font-size: 15px;
	color: #333;
	height: 45px;
	background: #fff
}

.bu-input .bu-light {
	color: #62ab00
}

.bu-input .bu-light:disabled {
	opacity: 1;
	-webkit-text-fill-color: #62ab00;
	background: #fff
}

.bu-input .bu-dim {
	color: #999
}

.bu-input .bu-icon {
	padding-left: 0;
	padding-right: 0;
	vertical-align: -2px
}

.bu-input>input {
	-webkit-box-flex: 1;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 15px;
	color: #333;
	border: 0;
	outline: 0;
	text-align: right;
	line-height: 29px
}

.bu-input>input:focus {
	outline-offset: 0;
	border: 0;
	outline: 0
}

.bu-input>.bu-before {
	-webkit-box-flex: 1;
	padding-right: 10px;
	display: inline-block;
	line-height: 29px
}

.bu-input>.bu-after {
	-webkit-box-flex: 1;
	margin-left: 5px;
	text-align: right;
	line-height: 29px
}

.bu-input>.bu-after>.bu-icon {
	margin-left: 8px
}

.bu-input>.bu-after>.bu-icon.bu-icon-eye {
	font-size: 20px;
	vertical-align: -4px
}

.bu-input>.bu-after.bu-after-block {
	display: block
}

.bu-input>.bu-after.bu-button {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 10px;
	width: 85px;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	line-height: 28px
}

.bu-input>.bu-after.bu-after-select::after {
	content: "\E051";
	font-family: 'bu-iconfont';
	vertical-align: -2px;
	margin-left: 8px
}

.bu-input.bu-input-border {
	margin: 0 15px;
	padding: 0 10px;
	border: 1px solid #ccc;
	border-radius: 3px
}

.bu-input.bu-input-border>input {
	padding: 0 10px;
	text-align: left
}

.bu-input.bu-input-border>.bu-before {
	position: relative;
	color: #999
}

.bu-input.bu-input-border>.bu-before::after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 1px;
	background: #ccc
}

.bu-input.bu-input-border>.bu-after {
	color: #999
}

.bu-input-group>.bu-input {
	position: relative
}

.bu-input-group>.bu-input::after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	left: 15px;
	height: 1px;
	background: #f4f4f4
}

.bu-input-group>.bu-input:last-of-type::after {
	display: none
}

.bu-input-group>.bu-input.bu-input-gap {
	margin-top: 10px
}

.bu-input-group>.bu-input-submit-button {
	margin: 20px 15px 0
}

.bu-overlay {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: transparent
}

.bu-overlay>.bu-item {
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 15px;
	color: rgba(255,255,255,0.9);
	background: rgba(0,0,0,0.8);
	text-align: center;
	white-space: nowrap
}

.bu-overlay.bu-overlay-indicator>.bu-item {
	border-radius: 4px;
	padding: 0 10px;
	line-height: 40px
}

.bu-overlay.bu-overlay-modal>.bu-item {
	border-radius: 10px;
	width: 100px;
	height: 100px
}

.bu-overlay.bu-overlay-modal>.bu-item>.bu-before {
	margin-top: 24px
}

.bu-overlay.bu-overlay-modal>.bu-item>.bu-before>.bu-icon {
	font-size: 26px
}

.bu-overlay.bu-overlay-modal>.bu-item>.bu-after {
	margin-top: 10px
}

.bu-overlay.bu-open {
	display: block
}

.bu-back-button {
	position: fixed;
	display: inline-block;
	top: 10px;
	left: 15px;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	background: rgba(0,0,0,0.4);
	z-index: 999
}

.bu-back-button::after {
	content: "\E052";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	position: absolute;
	top: 50%;
	left: 50%;
	font-family: 'bu-iconfont';
	font-size: 16px;
	color: #fff
}

.bu-backbar {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	position: relative;
	height: 45px;
	background: #62ab00;
	padding-right: 15px;
	padding-left: 13px
}

.bu-backbar>.bu-back,.bu-backbar>.bu-after {
	position: relative;
	z-index: 1;
	color: #fff
}

.bu-backbar>.bu-back::before {
	font-family: 'bu-iconfont';
	content: "\E052";
	font-size: 16px;
	vertical-align: -3px
}

.bu-backbar>.bu-content {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	font-size: 17px;
	color: #fff
}

.bu-backbar>.bu-after {
	position: absolute;
	top: 14px;
	right: 13px
}

.bu-backbar.bu-backbar-simple {
	background: transparent
}

html {
	height: 100%
}

body {
	background-color: #fff;
	height: 100%
}

.icon-comm {
	background: url("/images/user_login2.png") no-repeat;
	-webkit-background-size: 141px 110px;
	background-size: 140px 140px;
	position: relative
}

.lg-boder-style1 {
	border: 1px #d9d9d9 solid;
	border-radius: 2px;
	height: 40px
}

.lg-input-style {
	line-height: 1.5;
	font-size: 1.5rem;
	color: #333
}

.lg-hide {
	display: none!important
}

.onfocus {
	border-color: #74b9f0
}

.lg-tab {
	display: -webkit-box
}

.lg-tab>div {
	width: 50%;
	line-height: 37px;
	text-align: center;
	border-width: 3px 0;
	font-size: 1.4rem;
	color: #333;
	position: relative;
	border-bottom: 1px solid #d9d9d9
}

.lg-normal-tab:after {
	display: inline-block;
	content: '';
	border-right: #d9d9d9 1px solid;
	height: 20px;
	position: absolute;
	right: 0;
	top: 10px
}

.lg-tab .lg-tab-active {
	color: #62ab00;
	border-bottom: #62ab00 solid 3px
}

.lg-normal-f {
	margin: 0 10px
}

.lg-normal-f>div {
	margin-top: 10px;
	display: -webkit-box;
	-webkit-box-align: center;
	position: relative;
	font-size: 1.4rem
}

.lg-boder-style1>.icon-comm:after {
	display: inline-block;
	content: '';
	border-right: #d9d9d9 1px solid;
	height: 15px;
	position: absolute;
	right: -12px
}

.lg-user-icon {
	display: block;
	background-position: 0 0;
	width: 14px;
	height: 15px;
	margin: 0 25px 0 12px
}

.lg-username-input {
	display: block;
	-webkit-box-flex: 1
}

.lg-clear {
	display: block;
	background-position: -20px -20px;
	width: 16px;
	height: 16px;
	margin: 12px 10px
}

.lg-clear:after {
	display: none!important
}

.lg-pw-view {
	display: block;
	background-position: -20px 0;
	width: 20px;
	height: 12px;
	margin: 14px 10px 14px 0
}

.lg-pw-view-active {
	background-position: -120px -40px
}

.lg-pw-icon {
	display: block;
	background-position: 0 -20px;
	width: 14px;
	height: 14px;
	margin: 0 25px 0 12px
}

#lg-view-pw:after {
	display: none
}

#lg-clear-pw:after {
	display: none
}

.lg-pw-input {
	display: block;
	-webkit-box-flex: 1
}

.lg-quick-f {
	margin: 0 10px
}

.lg-quick-f>div {
	margin-top: 10px;
	display: -webkit-box;
	-webkit-box-align: center;
	font-size: 1.4rem
}

.lg-phone-icon {
	display: block;
	background-position: -40px -0;
	width: 12px;
	height: 16px;
	margin: 0 25px 0 12px
}

.lg-phone-input {
	display: block;
	-webkit-box-flex: 1
}

.lg-phone-code-l {
	display: -webkit-box;
	-webkit-box-flex: 1;
	-webkit-box-align: center
}

.lg-code-icon {
	display: block;
	background-position: -40px -20px;
	width: 12px;
	height: 14px;
	margin: 0 25px 0 12px
}

.lg-code-input {
	display: block;
	-webkit-box-flex: 1
}

.lg-code-input:disabled {
	background-color: #fff
}

.lg-get-code {
	display: block;
	margin-left: 10px;
	width: 110px;
	height: 40px;
	background-color: #ccc;
	color: #fff;
	font-size: 1.4rem;
	border-radius: 2px
}

.lg-get-code-on {
	background-color: #62ab00
}

.lg-get-code:active {
	background-color: #4a8200
}

.lg-pic-code-l {
	display: -webkit-box;
	-webkit-box-flex: 1;
	-webkit-box-align: center
}

.lg-pic-code-s-wrap {
	display: block;
	height: 40px;
	text-align: center
}

.lg-pic-code-s {
	display: block;
	max-height: 100%;
	max-width: 100%
}

.lg-sbt {
	display: block;
	background-color: #62ab00;
	color: #fff;
	width: 100%;
	border-radius: 2px;
	margin-top: 10px;
	height: 40px;
	font-size: 1.5rem
}

input[type=submit]:active {
	background-color: #4a8200
}

.lg-3rd-account {
	margin: 80px 10px 0 10px
}

.lg-3rd-a-des {
	font-size: 1.4rem;
	text-align: center;
	color: #666
}

.lg-3rd-a-icons {
	text-align: center
}

.lg-3rd-a-icons {
	margin-top: 20px
}

.lg-3rd-a-icons>a {
	display: inline-block;
	position: relative;
	width: 50px;
	height: 50px;
	margin: 0 20px
}

.lg-3rd-icon-qq {
	background-position: 0 -40px
}

.lg-3rd-icon-qq:after {
	top: 60px!important
}

.lg-3rd-icon-wb {
	background-position: -60px 0
}

.lg-3rd-a-icons>a:after {
	content: attr(data-name);
	position: absolute;
	top: 58px;
	left: 15px;
	color: #666;
	font-size: 1.4rem
}