body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, legend, button, input, textarea, th, td, input, aside, article, section, nav, pre, figure {
	margin: 0;
	padding: 0;
}
body {
	font: 12px/1.5 tahoma, arial, 'Microsoft YaHei', simsun;
}
input, select, option, textarea, button {
	font: 12px/1.5 tahoma, arial, 'Microsoft YaHei', simsun;
}
h1 {
	font-size: 18px; 
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 12px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
* {
	-webkit-tap-highlight-color: rgba(180,180,180,0.2);
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
table {
	border-collapse: collapse;
}
li {
	list-style: none;
}
img, iframe {
	border: none;
}
dt {
	font-weight: bold;
}
em, i {
	font-style: normal;
}
input[type="submit"], input[type="reset"], input[type="button"], button {
	-webkit-appearance: none;
	line-height: normal !important;
}
::-webkit-input-placeholder, :-moz-placeholder, ::-moz-placeholder, :-ms-input-placeholder {
color:#ccc;
}
.placeholder-text {
	color: #dcdadc;
}
.hidden {
	display: none !important;
}
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
}
.float-left {
	float: left !important;
	left: 0 !important;
}
.float-right {
	//float: right !important;//
	right: 0 !important;
}
.absolute-left {
	position: absolute !important;
	left: 0 !important;
}
.absolute-right {
	position: absolute !important;
	right: 0 !important;
}
.over-hidden {
	overflow: hidden !important;
}
.inline-block {
	display: inline-block !important;
}
.text-left {
	text-align: left !important;
}
.text-center {
	text-align: center !important;
}
.text-right {
	text-align: right !important;
}
.border-box {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.middle {
	vertical-align: middle;
}
.block {
	display: block !important;
}
.weight {
	font-weight: bold !important;
}
.both {
	clear: both !important;
}
.ellipsis {
	display: block;
	overflow: hidden !important;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.ellipsis2 {
	display: block;
	overflow: hidden !important;
	max-height: 3em;
	display: -webkit-box !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}
.ellipsis3 {
	display: block;
	overflow: hidden !important;
	max-height: 4.5em;
	display: -webkit-box !important;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}
.mg0 {
	margin: 0px !important;
}
.mg0-0 {
	margin-left: 0px !important;
	margin-right: 0px !important;
}
.mg0-0 {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.mt0 {
	margin-top: 0px !important;
}
.mr0 {
	margin-right: 0px !important;
}
.mb0 {
	margin-bottom: 0px !important;
}
.ml0 {
	margin-left: 0px !important;
}
.mg5 {
	margin: 5px !important;
}
.mg0-5 {
	margin-left: 5px !important;
	margin-right: 5px !important;
}
.mg5-0 {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}
.mt5 {
	margin-top: 5px !important;
}
.mr5 {
	margin-right: 5px !important;
}
.mb5 {
	margin-bottom: 5px !important;
}
.ml5 {
	margin-left: 5px !important;
}
.mg10 {
	margin: 10px !important;
}
.mg0-10 {
	margin-left: 10px !important;
	margin-right: 10px !important;
}
.mg10-0 {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
.mt10 {
	margin-top: 10px !important;
}
.mr10 {
	margin-right: 10px !important;
}
.mb10 {
	margin-bottom: 10px !important;
}
.ml10 {
	margin-left: 10px !important;
}
.mg15 {
	margin: 15px !important;
}
.mg0-15 {
	margin-left: 15px !important;
	margin-right: 15px !important;
}
.mg15-0 {
	margin-top: 15px !important;
	margin-bottom: 15px !important;
}
.mt15 {
	margin-top: 15px !important;
}
.mr15 {
	margin-right: 15px !important;
}
.mb15 {
	margin-bottom: 15px !important;
}
.ml15 {
	margin-left: 15px !important;
}
.mg20 {
	margin: 20px !important;
}
.mg0-20 {
	margin-left: 20px !important;
	margin-right: 20px !important;
}
.mg20-0 {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
.mt20 {
	margin-top: 20px !important;
}
.mr20 {
	margin-right: 20px !important;
}
.mb20 {
	margin-bottom: 20px !important;
}
.ml20 {
	margin-left: 20px !important;
}
.mg25 {
	margin: 25px !important;
}
.mg0-25 {
	margin-left: 25px !important;
	margin-right: 25px !important;
}
.mg25-0 {
	margin-top: 25px !important;
	margin-bottom: 25px !important;
}
.mt25 {
	margin-top: 25px !important;
}
.mr25 {
	margin-right: 25px !important;
}
.mb25 {
	margin-bottom: 25px !important;
}
.ml25 {
	margin-left: 25px !important;
}
.mg30 {
	margin: 30px !important;
}
.mg0-30 {
	margin-left: 30px !important;
	margin-right: 30px !important;
}
.mg30-0 {
	margin-top: 30px !important;
	margin-bottom: 30px !important;
}
.mt30 {
	margin-top: 30px !important;
}
.mr30 {
	margin-right: 30px !important;
}
.mb30 {
	margin-bottom: 30px !important;
}
.ml30 {
	margin-left: 30px !important;
}
.mg35 {
	margin: 35px !important;
}
.mg0-35 {
	margin-left: 35px !important;
	margin-right: 35px !important;
}
.mg35-0 {
	margin-top: 35px !important;
	margin-bottom: 35px !important;
}
.mt35 {
	margin-top: 35px !important;
}
.mr35 {
	margin-right: 35px !important;
}
.mb35 {
	margin-bottom: 35px !important;
}
.ml35 {
	margin-left: 35px !important;
}
.mg40 {
	margin: 40px !important;
}
.mg0-40 {
	margin-left: 40px !important;
	margin-right: 40px !important;
}
.mg40-0 {
	margin-top: 40px !important;
	margin-bottom: 40px !important;
}
.mt40 {
	margin-top: 40px !important;
}
.mr40 {
	margin-right: 40px !important;
}
.mb40 {
	margin-bottom: 40px !important;
}
.ml40 {
	margin-left: 40px !important;
}
.mg3 {
	margin: 3px !important;
}
.mg0-3 {
	margin-left: 3px !important;
	margin-right: 3px !important;
}
.mg3-0 {
	margin-top: 3px !important;
	margin-bottom: 3px !important;
}
.mt3 {
	margin-top: 3px !important;
}
.mr3 {
	margin-right: 3px !important;
}
.mb3 {
	margin-bottom: 3px !important;
}
.ml3 {
	margin-left: 3px !important;
}
.mg8 {
	margin: 8px !important;
}
.mg0-8 {
	margin-left: 8px !important;
	margin-right: 8px !important;
}
.mg8-0 {
	margin-top: 8px !important;
	margin-bottom: 8px !important;
}
.mt8 {
	margin-top: 8px !important;
}
.mr8 {
	margin-right: 8px !important;
}
.mb8 {
	margin-bottom: 8px !important;
}
.ml8 {
	margin-left: 8px !important;
}
.mg13 {
	margin: 13px !important;
}
.mg0-13 {
	margin-left: 13px !important;
	margin-right: 13px !important;
}
.mg13-0 {
	margin-top: 13px !important;
	margin-bottom: 13px !important;
}
.mt13 {
	margin-top: 13px !important;
}
.mr13 {
	margin-right: 13px !important;
}
.mb13 {
	margin-bottom: 13px !important;
}
.ml13 {
	margin-left: 13px !important;
}
.mg18 {
	margin: 18px !important;
}
.mg0-18 {
	margin-left: 18px !important;
	margin-right: 18px !important;
}
.mg18-0 {
	margin-top: 18px !important;
	margin-bottom: 18px !important;
}
.mt18 {
	margin-top: 18px !important;
}
.mr18 {
	margin-right: 18px !important;
}
.mb18 {
	margin-bottom: 18px !important;
}
.ml18 {
	margin-left: 18px !important;
}
.mg50 {
	margin: 50px !important;
}
.mg0-50 {
	margin-left: 50px !important;
	margin-right: 50px !important;
}
.mg50-0 {
	margin-top: 50px !important;
	margin-bottom: 50px !important;
}
.mt50 {
	margin-top: 50px !important;
}
.mr50 {
	margin-right: 50px !important;
}
.mb50 {
	margin-bottom: 50px !important;
}
.ml50 {
	margin-left: 50px !important;
}
.mg60 {
	margin: 60px !important;
}
.mg0-60 {
	margin-left: 60px !important;
	margin-right: 60px !important;
}
.mg60-0 {
	margin-top: 60px !important;
	margin-bottom: 60px !important;
}
.mt60 {
	margin-top: 60px !important;
}
.mr60 {
	margin-right: 60px !important;
}
.mb60 {
	margin-bottom: 60px !important;
}
.ml60 {
	margin-left: 60px !important;
}
.mg70 {
	margin: 70px !important;
}
.mg0-70 {
	margin-left: 70px !important;
	margin-right: 70px !important;
}
.mg70-0 {
	margin-top: 70px !important;
	margin-bottom: 70px !important;
}
.mt70 {
	margin-top: 70px !important;
}
.mr70 {
	margin-right: 70px !important;
}
.mb70 {
	margin-bottom: 70px !important;
}
.ml70 {
	margin-left: 70px !important;
}
.mg80 {
	margin: 80px !important;
}
.mg0-80 {
	margin-left: 80px !important;
	margin-right: 80px !important;
}
.mg80-0 {
	margin-top: 80px !important;
	margin-bottom: 80px !important;
}
.mt80 {
	margin-top: 80px !important;
}
.mr80 {
	margin-right: 80px !important;
}
.mb80 {
	margin-bottom: 80px !important;
}
.ml80 {
	margin-left: 80px !important;
}
.mg90 {
	margin: 90px !important;
}
.mg0-90 {
	margin-left: 90px !important;
	margin-right: 90px !important;
}
.mg90-0 {
	margin-top: 90px !important;
	margin-bottom: 90px !important;
}
.mt90 {
	margin-top: 90px !important;
}
.mr90 {
	margin-right: 90px !important;
}
.mb90 {
	margin-bottom: 90px !important;
}
.ml90 {
	margin-left: 90px !important;
}
.mg100 {
	margin: 100px !important;
}
.mg0-100 {
	margin-left: 100px !important;
	margin-right: 100px !important;
}
.mg100-0 {
	margin-top: 100px !important;
	margin-bottom: 100px !important;
}
.mt100 {
	margin-top: 100px !important;
}
.mr100 {
	margin-right: 100px !important;
}
.mb100 {
	margin-bottom: 100px !important;
}
.ml100 {
	margin-left: 100px !important;
}
.mg10-20 {
	margin: 10px 20px !important;
}
.mg20-10 {
	margin: 20px 10px !important;
}
.mg20-30 {
	margin: 20px 30px !important;
}
.mg30-20 {
	margin: 30px 20px !important;
}
.mg30-40 {
	margin: 30px 40px !important;
}
.mg40-30 {
	margin: 40px 30px !important;
}
.mg40-50 {
	margin: 40px 50px !important;
}
.mg50-40 {
	margin: 50px 40px !important;
}
.pd0 {
	padding: 0px !important;
}
.pd0-0 {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.pd0-0 {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.pt0 {
	padding-top: 0px !important;
}
.pr0 {
	padding-right: 0px !important;
}
.pb0 {
	padding-bottom: 0px !important;
}
.pl0 {
	padding-left: 0px !important;
}
.pd5 {
	padding: 5px !important;
}
.pd0-5 {
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.pd5-0 {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
.pt5 {
	padding-top: 5px !important;
}
.pr5 {
	padding-right: 5px !important;
}
.pb5 {
	padding-bottom: 5px !important;
}
.pl5 {
	padding-left: 5px !important;
}
.pd10 {
	padding: 10px !important;
}
.pd0-10 {
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.pd10-0 {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.pt10 {
	padding-top: 10px !important;
}
.pr10 {
	padding-right: 10px !important;
}
.pb10 {
	padding-bottom: 10px !important;
}
.pl10 {
	padding-left: 10px !important;
}
.pd15 {
	padding: 15px !important;
}
.pd0-15 {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.pd15-0 {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}
.pt15 {
	padding-top: 15px !important;
}
.pr15 {
	padding-right: 15px !important;
}
.pb15 {
	padding-bottom: 15px !important;
}
.pl15 {
	padding-left: 15px !important;
}
.pd20 {
	padding: 20px !important;
}
.pd0-20 {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
.pd20-0 {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}
.pt20 {
	padding-top: 20px !important;
}
.pr20 {
	padding-right: 20px !important;
}
.pb20 {
	padding-bottom: 20px !important;
}
.pl20 {
	padding-left: 20px !important;
}
.pd25 {
	padding: 25px !important;
}
.pd0-25 {
	padding-left: 25px !important;
	padding-right: 25px !important;
}
.pd25-0 {
	padding-top: 25px !important;
	padding-bottom: 25px !important;
}
.pt25 {
	padding-top: 25px !important;
}
.pr25 {
	padding-right: 25px !important;
}
.pb25 {
	padding-bottom: 25px !important;
}
.pl25 {
	padding-left: 25px !important;
}
.pd30 {
	padding: 30px !important;
}
.pd0-30 {
	padding-left: 30px !important;
	padding-right: 30px !important;
}
.pd30-0 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}
.pt30 {
	padding-top: 30px !important;
}
.pr30 {
	padding-right: 30px !important;
}
.pb30 {
	padding-bottom: 30px !important;
}
.pl30 {
	padding-left: 30px !important;
}
.pd35 {
	padding: 35px !important;
}
.pd0-35 {
	padding-left: 35px !important;
	padding-right: 35px !important;
}
.pd35-0 {
	padding-top: 35px !important;
	padding-bottom: 35px !important;
}
.pt35 {
	padding-top: 35px !important;
}
.pr35 {
	padding-right: 35px !important;
}
.pb35 {
	padding-bottom: 35px !important;
}
.pl35 {
	padding-left: 35px !important;
}
.pd40 {
	padding: 40px !important;
}
.pd0-40 {
	padding-left: 40px !important;
	padding-right: 40px !important;
}
.pd40-0 {
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}
.pt40 {
	padding-top: 40px !important;
}
.pr40 {
	padding-right: 40px !important;
}
.pb40 {
	padding-bottom: 40px !important;
}
.pl40 {
	padding-left: 40px !important;
}
.pd3 {
	padding: 3px !important;
}
.pd0-3 {
	padding-left: 3px !important;
	padding-right: 3px !important;
}
.pd3-0 {
	padding-top: 3px !important;
	padding-bottom: 3px !important;
}
.pt3 {
	padding-top: 3px !important;
}
.pr3 {
	padding-right: 3px !important;
}
.pb3 {
	padding-bottom: 3px !important;
}
.pl3 {
	padding-left: 3px !important;
}
.pd8 {
	padding: 8px !important;
}
.pd0-8 {
	padding-left: 8px !important;
	padding-right: 8px !important;
}
.pd8-0 {
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}
.pt8 {
	padding-top: 8px !important;
}
.pr8 {
	padding-right: 8px !important;
}
.pb8 {
	padding-bottom: 8px !important;
}
.pl8 {
	padding-left: 8px !important;
}
.pd13 {
	padding: 13px !important;
}
.pd0-13 {
	padding-left: 13px !important;
	padding-right: 13px !important;
}
.pd13-0 {
	padding-top: 13px !important;
	padding-bottom: 13px !important;
}
.pt13 {
	padding-top: 13px !important;
}
.pr13 {
	padding-right: 13px !important;
}
.pb13 {
	padding-bottom: 13px !important;
}
.pl13 {
	padding-left: 13px !important;
}
.pd18 {
	padding: 18px !important;
}
.pd0-18 {
	padding-left: 18px !important;
	padding-right: 18px !important;
}
.pd18-0 {
	padding-top: 18px !important;
	padding-bottom: 18px !important;
}
.pt18 {
	padding-top: 18px !important;
}
.pr18 {
	padding-right: 18px !important;
}
.pb18 {
	padding-bottom: 18px !important;
}
.pl18 {
	padding-left: 18px !important;
}
.pd50 {
	padding: 50px !important;
}
.pd0-50 {
	padding-left: 50px !important;
	padding-right: 50px !important;
}
.pd50-0 {
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}
.pt50 {
	padding-top: 50px !important;
}
.pr50 {
	padding-right: 50px !important;
}
.pb50 {
	padding-bottom: 50px !important;
}
.pl50 {
	padding-left: 50px !important;
}
.pd60 {
	padding: 60px !important;
}
.pd0-60 {
	padding-left: 60px !important;
	padding-right: 60px !important;
}
.pd60-0 {
	padding-top: 60px !important;
	padding-bottom: 60px !important;
}
.pt60 {
	padding-top: 60px !important;
}
.pr60 {
	padding-right: 60px !important;
}
.pb60 {
	padding-bottom: 60px !important;
}
.pl60 {
	padding-left: 60px !important;
}
.pd70 {
	padding: 70px !important;
}
.pd0-70 {
	padding-left: 70px !important;
	padding-right: 70px !important;
}
.pd70-0 {
	padding-top: 70px !important;
	padding-bottom: 70px !important;
}
.pt70 {
	padding-top: 70px !important;
}
.pr70 {
	padding-right: 70px !important;
}
.pb70 {
	padding-bottom: 70px !important;
}
.pl70 {
	padding-left: 70px !important;
}
.pd80 {
	padding: 80px !important;
}
.pd0-80 {
	padding-left: 80px !important;
	padding-right: 80px !important;
}
.pd80-0 {
	padding-top: 80px !important;
	padding-bottom: 80px !important;
}
.pt80 {
	padding-top: 80px !important;
}
.pr80 {
	padding-right: 80px !important;
}
.pb80 {
	padding-bottom: 80px !important;
}
.pl80 {
	padding-left: 80px !important;
}
.pd90 {
	padding: 90px !important;
}
.pd0-90 {
	padding-left: 90px !important;
	padding-right: 90px !important;
}
.pd90-0 {
	padding-top: 90px !important;
	padding-bottom: 90px !important;
}
.pt90 {
	padding-top: 90px !important;
}
.pr90 {
	padding-right: 90px !important;
}
.pb90 {
	padding-bottom: 90px !important;
}
.pl90 {
	padding-left: 90px !important;
}
.pd100 {
	padding: 100px !important;
}
.pd0-100 {
	padding-left: 100px !important;
	padding-right: 100px !important;
}
.pd100-0 {
	padding-top: 100px !important;
	padding-bottom: 100px !important;
}
.pt100 {
	padding-top: 100px !important;
}
.pr100 {
	padding-right: 100px !important;
}
.pb100 {
	padding-bottom: 100px !important;
}
.pl100 {
	padding-left: 100px !important;
}
.pd10-20 {
	padding: 10px 20px !important;
}
.pd20-10 {
	padding: 20px 10px !important;
}
.pd20-30 {
	padding: 20px 30px !important;
}
.pd30-20 {
	padding: 30px 20px !important;
}
.pd30-40 {
	padding: 30px 40px !important;
}
.pd40-30 {
	padding: 40px 30px !important;
}
.pd40-50 {
	padding: 40px 50px !important;
}
.pd50-40 {
	padding: 50px 40px !important;
}
.line-height1 {
	line-height: 1.5 !important;
}
.line-height1em {
	line-height: 1em !important;
}
.line-height2 {
	line-height: 3 !important;
}
.line-height2em {
	line-height: 2em !important;
}
.line-height3 {
	line-height: 4.5 !important;
}
.line-height3em {
	line-height: 3em !important;
}
.line-height4 {
	line-height: 6 !important;
}
.line-height4em {
	line-height: 4em !important;
}
.height1 {
	height: 1.5em !important;
	max-height: 1.5em !important;
}
.height1em {
	height: 1em !important;
	max-height: 1em !important;
}
.height2 {
	height: 3em !important;
	max-height: 3em !important;
}
.height2em {
	height: 2em !important;
	max-height: 2em !important;
}
.height3 {
	height: 4.5em !important;
	max-height: 4.5em !important;
}
.height3em {
	height: 3em !important;
	max-height: 3em !important;
}
.height4 {
	height: 6em !important;
	max-height: 6em !important;
}
.height4em {
	height: 4em !important;
	max-height: 4em !important;
}
.color-gray {
	color: #999999 !important;
}
.color-gray-dark {
	color: #666666 !important;
}
.color-gray-darker {
	color: #333333 !important;
}
.color-gray-light {
	color: #bbbbbb !important;
}
.color-gray-lighter {
	color: #eeeeee !important;
}
.color-blue {
	color: #337ab7 !important;
}
.color-blue-light {
	color: #63a0d4 !important;
}
.color-blue-dark {
	color: #22527b !important;
}
.color-green {
	color: #5cb85c !important;
}
.color-green-light {
	color: #91cf91 !important;
}
.color-green-dark {
	color: #3d8b3d !important;
}
.color-orange {
	color: #f0ad4e !important;
}
.color-orange-light {
	color: #f6ce95 !important;
}
.color-orange-dark {
	color: #df8a13 !important;
}
.color-red {
	color: #d9534f !important;
}
.color-red-light {
	color: #e7908e !important;
}
.color-red-dark {
	color: #b52b27 !important;
}
.color-yellow {
	color: #f9c349 !important;
}
.color-yellow-light {
	color: #fbdb93 !important;
}
.color-yellow-dark {
	color: #eea708 !important;
}
.color-purple {
	color: #6666cc !important;
}
.color-purple-light {
	color: #9f9fdf !important;
}
.color-purple-dark {
	color: #3939ac !important;
}
.color-white {
	color: #fff !important;
}
.bc-gray {
	background-color: #999999 !important;
	color: #fff;
}
.bc-gray-dark {
	background-color: #666666 !important;
	color: #fff;
}
.bc-gray-darker {
	background-color: #333333 !important;
	color: #fff;
}
.bc-gray-light {
	background-color: #bbbbbb !important;
	color: #fff;
}
.bc-gray-lighter {
	background-color: #eeeeee !important;
}
.bc-blue {
	background-color: #337ab7 !important;
	color: #fff;
}
.bc-blue-dark {
	background-color: #22527b !important;
	color: #fff;
}
.bc-blue-light {
	background-color: #63a0d4 !important;
	color: #fff;
}
.bc-green {
	background-color: #5cb85c !important;
	color: #fff;
}
.bc-green-dark {
	background-color: #3d8b3d !important;
	color: #fff;
}
.bc-green-light {
	background-color: #91cf91 !important;
	color: #fff;
}
.bc-orange {
	background-color: #f0ad4e !important;
	color: #fff;
}
.bc-orange-dark {
	background-color: #df8a13 !important;
	color: #fff;
}
.bc-orange-light {
	background-color: #f6ce95 !important;
	color: #fff;
}
.bc-red {
	background-color: #f35053 !important;
	color: #fff;
}
.bc-red-dark {
	background-color: #b52b27 !important;
	color: #fff;
}
.bc-red-light {
	background-color: #e7908e !important;
	color: #fff;
}
.bc-yellow {
	background-color: #f9c349 !important;
	color: #fff;
}
.bc-yellow-dark {
	background-color: #eea708 !important;
	color: #fff;
}
.bc-yellow-light {
	background-color: #fbdb93 !important;
	color: #fff;
}
.bc-purple {
	background-color: #6666cc !important;
	color: #fff;
}
.bc-purple-dark {
	background-color: #3939ac !important;
	color: #fff;
}
.bc-purple-light {
	background-color: #9f9fdf !important;
	color: #fff;
}
.bc-white {
	background-color: #fff !important;
}
.circle {
	border-radius: 50%;
	overflow: hidden;
}
.w30 {
	width: 30px!important;
}
.w50 {
	width: 50px!important;
}
.w80 {
	width: 80px!important;
}
.w100 {
	width: 100px!important;
}
.w120 {
	width: 120px!important;
}
.w140 {
	width: 140px !important;
}
.w160 {
	width: 160px !important;
}
.w180 {
	width: 180px !important;
}
.w200 {
	width: 200px !important;
}
.w250 {
	width: 250px !important;
}
.w300 {
	width: 300px !important;
}
.w350 {
	width: 350px !important;
}
.w400 {
	width: 400px !important;
}
.border {
	border: 1px solid #cccccc !important;
}
.border0-1 {
	border-left: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important;
}
.border1-0 {
	border-top: 1px solid #cccccc !important;
	border-bottom: 1px solid #cccccc !important;
}
.border-top {
	border-top: 1px solid #cccccc !important;
}
.border-right {
	border-right: 1px solid #cccccc !important;
}
.border-bottom {
	border-bottom: 1px solid #cccccc !important;
}
.border-left {
	border-left: 1px solid #cccccc !important;
}
small, .small {
	font-size: 75% !important;
}
.big {
	font-size: 125% !important;
}
.fs12 {
	font-size: 12px !important;
}
.fs14 {
	font-size: 14px !important;
}
.fs16 {
	font-size: 16px !important;
}
.fs18 {
	font-size: 18px !important;
}
.fs20 {
	font-size: 20px !important;
}
.fs22 {
	font-size: 22px !important;
}
.fs24 {
	font-size: 24px !important;
}
.fs26 {
	font-size: 26px !important;
}
.fs28 {
	font-size: 28px !important;
}
.fs30 {
	font-size: 30px !important;
}
.fs32 {
	font-size: 32px !important;
}
.fs34 {
	font-size: 34px !important;
}
.fs36 {
	font-size: 36px !important;
}
.fs38 {
	font-size: 38px !important;
}
.fs40 {
	font-size: 40px !important;
}
.fs45 {
	font-size: 45px !important;
}
.fs50 {
	font-size: 50px !important;
}
.fs55 {
	font-size: 55px !important;
}
.fs60 {
	font-size: 60px !important;
}
.fs65 {
	font-size: 65px !important;
}
.fs70 {
	font-size: 70px !important;
}
.fs75 {
	font-size: 75px !important;
}
.fs80 {
	font-size: 80px !important;
}
.fs85 {
	font-size: 85px !important;
}
.fs90 {
	font-size: 90px !important;
}
.fs95 {
	font-size: 95px !important;
}
.fs100 {
	font-size: 100px !important;
}
.v-middle {
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.col {
	padding: 10px 10px 0 0;
}
.col:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
}
.col > .col-item {
	float: left;
	padding-left: 10px;
	padding-bottom: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.col-space5 {
	padding: 5px 5px 0 0;
}
.col-space5 > .col-item {
	padding-left: 5px;
	padding-bottom: 5px;
}
.col-space0 {
	padding: 0;
}
.col-space0 > .col-item {
	padding-left: 0;
	padding-bottom: 0;
}
.col-border {
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
.col-border .col-item {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.col-avg1 .col-item {
	width: 100%;
}
.col-avg2 .col-item {
	width: 50%;
}
.col-avg3 .col-item {
	width: 33.33333333%;
}
.col-avg4 .col-item {
	width: 25%;
}
.col-avg5 .col-item {
	width: 20%;
}
.col-avg6 .col-item {
	width: 16.66666667%;
}
.col-avg7 .col-item {
	width: 14.28571429%;
}
.col-avg8 .col-item {
	width: 12.5%;
}
.col-avg9 .col-item {
	width: 11.11111111%;
}
.col-avg10 .col-item {
	width: 10%;
}
.col-avg11 .col-item {
	width: 9.09090909%;
}
.col-avg12 .col-item {
	width: 8.33333333%;
}
.col .col-block-1 {
	width: 8.33333333%;
}
.col .col-block-2 {
	width: 16.66666667%;
}
.col .col-block-3 {
	width: 25%;
}
.col .col-block-4 {
	width: 33.33333333%;
}
.col .col-block-5 {
	width: 41.66666667%;
}
.col .col-block-6 {
	width: 50%;
}
.col .col-block-7 {
	width: 58.33333333%;
}
.col .col-block-8 {
	width: 66.66666667%;
}
.col .col-block-9 {
	width: 75%;
}
.col .col-block-10 {
	width: 83.33333333%;
}
.col .col-block-11 {
	width: 91.66666667%;
}
.col .col-block-12 {
	width: 100%;
}
.col .col-offset-0 {
	margin-left: 0%;
}
.col .col-offset-1 {
	margin-left: 8.33333333%;
}
.col .col-offset-2 {
	margin-left: 16.66666667%;
}
.col .col-offset-3 {
	margin-left: 25%;
}
.col .col-offset-4 {
	margin-left: 33.33333333%;
}
.col .col-offset-5 {
	margin-left: 41.66666667%;
}
.col .col-offset-6 {
	margin-left: 50%;
}
.col .col-offset-7 {
	margin-left: 58.33333333%;
}
.col .col-offset-8 {
	margin-left: 66.66666667%;
}
.col .col-offset-9 {
	margin-left: 75%;
}
.col .col-offset-10 {
	margin-left: 83.33333333%;
}
.col .col-offset-11 {
	margin-left: 91.66666667%;
}
.flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.flex > .flex-item {
	-webkit-box-flex: 1;
	-ms-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}
.slide-right-in {
	-webkit-animation: slideRightIn 0.2s ease-in-out 0s forwards;
	animation: slideRightIn 0.2s ease-in-out 0s forwards;
}
@-webkit-keyframes slideRightIn {
0% {
-webkit-transform:translate(100%, 0);
}
100% {
-webkit-transform:translate(0, 0);
}
}
@keyframes slideRightIn {
0% {
transform:translate(100%, 0);
}
100% {
transform:translate(0, 0);
}
}
.slide-left-in {
	-webkit-animation: slideLeftIn 0.2s ease-in-out 0s forwards;
	animation: slideLeftIn 0.2s ease-in-out 0s forwards;
}
@-webkit-keyframes slideLeftIn {
0% {
-webkit-transform:translate(-100%, 0);
}
100% {
-webkit-transform:translate(0, 0);
}
}
@keyframes slideLeftIn {
0% {
transform:translate(-100%, 0);
}
100% {
transform:translate(0, 0);
}
}
.slide-right-out {
	-webkit-animation: slideRightOut 0.2s ease-in-out 0s forwards;
	animation: slideRightOut 0.2s ease-in-out 0s forwards;
}
@-webkit-keyframes slideRightOut {
0% {
-webkit-transform:translate(0, 0);
}
100% {
-webkit-transform:translate(100%, 0);
}
}
@keyframes slideRightOut {
0% {
transform:translate(0, 0);
}
100% {
transform:translate(100%, 0);
}
}
.slide-left-out {
	-webkit-animation: slideLeftOut 0.2s ease-in-out 0s forwards;
	animation: slideLeftOut 0.2s ease-in-out 0s forwards;
}
@-webkit-keyframes slideLeftOut {
0% {
-webkit-transform:translate(0, 0);
}
100% {
-webkit-transform:translate(-100%, 0);
}
}
@keyframes slideLeftOut {
0% {
transform:translate(0, 0);
}
100% {
transform:translate(-100%, 0);
}
}
.transition {
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.transition-top {
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	-webkit-transform-origin: left top;
	transform-origin: left top;
}
.t-rotate180 {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.t-scaleY0 {
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
}
.t-scaleY100 {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}
.J-fixed {
	position: fixed !important;
	width: 100%;
	z-index: 19;
	box-sizing: border-box;
}
.J-fixed-top .J-fixed {
	top: 0;
	bottom: auto;
}
.J-fixed-pos .J-fixed {
	top: auto;
	bottom: 0;
}
.img-layout {
	position: relative;
	height: 0;
	overflow: hidden;
	display: block;
}
.img-layout img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 101%;
	display: block;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.img-layout.rate-3-1 {
	padding-top: 33.33%;
}
.img-layout.rate-3-2 {
	padding-top: 66.66%;
}
.img-layout.rate-2-1 {
	padding-top: 50%;
}
.img-layout.rate-1-1 {
	padding-top: 100%;
}
.img-layout.rate-5-2 {
	padding-top: 40%;
}
.img-layout.rate-5-7 {
	padding-top: 140%;
}
.img-full {
	width: 100%;
}
.img-full img {
	width: 100%;
	display: block;
}
.img-center {
	position: relative;
	overflow: hidden;
}
.img-center img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 101%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.img-text-group {
	position: relative;
	width: 100%;
	overflow: hidden;
}
.img-text-group p {
	background: rgba(0,0,0,0.7);
	color: #fff;
	position: absolute;
	width: 100%;
	box-sizing: border-box;
	bottom: 0;
	left: 0;
}
.ui-page-animation {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	min-height: 100%;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	-ms-perspective: 1000;
	perspective: 1000;
}
.ui-tab {
	z-index: 19;
}
.ui-tab .tab-item {
	border-left: 1px solid #e6e6e6;
	display: block;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	padding-bottom: 2px;
	text-align: center;
	background: #ccc;
}
.ui-tab .tab-item:first-child {
	border-left: medium none;
}
.ui-tab .tab-item.active {
	border-bottom: 2px solid #ff7800;
	color: #ff7800;
	padding-bottom: 0;
	background: #fff;
}
.ui-list .ui-list-item {
	border-bottom: 1px solid #cccccc;
}
.ui-list .ui-list-item > a {
	display: block;
	padding: 10px;
	position: relative;
	overflow: hidden;
}
.ui-list .ui-list-item .list-go {
	padding-right: 50px;
}
.ui-list .ui-list-item .list-go:after {
	content: ">";
	position: absolute;
	right: 15px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	margin: 0;
	font-size: 16px;
	color: #aaa;
}
.ui-list .ui-list-item.col-item {
	border-bottom: none;
}
.ui-list h4, .ui-list h5 {
	font-weight: normal;
}
.ui-list .face {
	float: left;
}
.ui-list p {
	overflow: hidden;
	color: #999;
	margin: 3px 0;
}
.ui-list.item-list {
	font-size: 14px;
}
.ui-list.item-list .ui-list-item > a {
	padding: 15px 10px;
}
.tool-bar {
	width: 100%;
	height: 44px;
	position: relative;
	z-index: 19;
}
.tool-bar .tab-bar {
	width: 100%;
}
.tool-bar .tab-bar a {
	box-sizing: border-box;
	height: 44px;
	border-bottom: 1px solid #cccccc;
	display: block;
	line-height: 44px;
	text-align: center;
	font-size: 14px;
	background: #eee;
	position: relative;
}
.tool-bar .tab-bar a:after {
	content: "";
	width: 0;
	height: 0;
	display: inline-block;
	border-top: 8px solid #666;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 0;
	margin-left: 2px;
}
.tool-bar .tab-bar a.active:after {
	border-top: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 8px solid #666;
	margin-bottom: 2px;
}
.tool-bar .bar-content {
	position: absolute;
	top: 44px;
	left: 0;
	z-index: 30;
	width: 100%;
	display: none;
}
.tool-bar .list-content a {
	display: block;
	height: 44px;
	line-height: 44px;
	background: #fff;
	border-bottom: 1px solid #ddd8cd;
	width: 100%;
	box-sizing: border-box;
	padding-left: 20px;
	color: #666;
}
.tool-bar .list-content a.has-child:after {
	float: right;
	margin-right: 10px;
	border: 1px solid #aaa;
	height: 16px;
	display: block;
	width: 16px;
	border-radius: 50%;
	line-height: 14px;
	text-align: center;
	color: #aaa;
	margin-top: 15px;
	content: ">";
}
.tool-bar .list-content a.active {
	background: #f0f0f0;
}
.tool-bar .list-content ul {
	height: 300px;
	background: #fff;
	box-sizing: border-box;
	overflow: auto;
}
.tool-bar .list-content ul ul {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	height: 300px;
	background: #f0f0f0;
	border-left: 1px solid #ddd8cd;
	box-sizing: border-box;
}
.tool-bar .list-content ul ul a {
	background: #f0f0f0;
}
.tool-bar .list-content ul ul a.active {
	background: #e0e0e0;
}
.tool-bar .list-content ul ul ul {
	display: none;
	position: fixed;
	top: 0;
	left: 66%;
	right: auto;
	height: 300px;
	background: #e0e0e0;
	box-sizing: border-box;
	width: 34%;
}
.tool-bar .list-content ul ul ul a {
	background: #e0e0e0;
}
.tool-bar .list-content ul ul ul a.active {
	background: #c0c0c0;
}
.tool-bar .mask {
	position: fixed;
	background: rgba(0,0,0,0.5);
	top: 0;
	height: 100%;
	width: 100%;
	z-index: -1;
	display: none;
}
.load-more {
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	display: block;
}
.load-more img {
	width: 30px;
	height: 30px;
	vertical-align: middle;
	margin: 0 10px;
	display: inline;
}
.button {
	background: #bbbbbb;
	color: #fff;
	border-radius: 3px;
	display: block;
	font-size: 16px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	border: none;
	cursor: pointer;
}
.button:hover {
	color: #fff;
	opacity: 0.9;
}
.button-mini {
	width: auto;
	padding: 5px 25px;
	font-size: 14px;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	border: none;
}
.attr-list {
	border-top: 1px solid #cccccc;
}
.attr-list .attr-list-item {
	border-bottom: 1px solid #eee;
	padding: 10px;
	overflow: hidden;
}
.attr-list .list-label {
	width: 80px;
	float: left;
}
.attr-list .attr-list-item span {
	overflow: hidden;
	display: block;
}
.attr-list-style1 {
	border-top: none;
}
.attr-list-style1 .attr-list-item {
	border-bottom: none;
	padding: 0;
}
.attr-list-style1 .list-label {
	width: 60px;
}
.form-box {
	background: #ffffff;
	border: 1px solid #d7d7d7;
	border-radius: 5px;
}
.form-box .form-item {
	clear: both;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
}
.form-box .attr {
	padding: 0 10px;
	float: left;
	font-size: 14px;
	line-height: 4em;
	margin-left: 10px;
}
.form-box .text {
	width: 100%;
	line-height: 4em;
	box-sizing: border-box;
	border: none;
	background: #ffffff;
	font-size: 14px;
}
.form-box .error {
	color: #d9534f;
}
.form-box textarea.text {
	height: 6em;
}
.form-box .selected {
	background: #fff;
	padding: 5px 10px;
}
.form-box .selected span {
	padding: 5px;
}
.form-box2 {
	background: #ffffff;
	border: 1px solid #d7d7d7;
	border-radius: 5px;
}
.form-box2 .form-item {
	clear: both;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
	position: relative;
}
.form-box2 .attr {
	padding: 0 10px;
	float: left;
	font-size: 14px;
	line-height: 4em;
	margin-left: 10px;
}
.form-box2 .text {
	width: 100%;
	box-sizing: border-box;
	border: none;
	background: #ffffff;
	font-size: 14px;
}
.form-box2 .face {
	position: absolute;
	right: 10px !important;
	top: 5px;
	width: 30px;
	height: 30px;
	display: block;
	border: 1px solid #ccc;
}
.form-box2 .face input {
	opacity: 0;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.form-box2 .face img {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	display: none;
}
.form-box2 .face p {
	line-height: 15px;
	text-align: center;
	width: 30px;
	height: 30px;
	font-size: 12px;
}
.form-box2 .error {
	color: #d9534f;
}
.form-box2 textarea.text {
	height: 6em;
}
.nodata {
	background: #f2f2f2;
	padding-bottom: 20px;
	padding-top: 20px;
	width: 100%;
}
.nodata img {
	display: block;
	margin: 0 auto;
	width: 240px;
}
.nodata p {
	line-height: 30px;
	margin-bottom: 10px;
	text-align: center;
}
.nodata a {
	border: 2px solid #49dbff;
	border-radius: 25px;
	color: #49dbff;
	display: block;
	height: 30px;
	line-height: 30px;
	margin: 0 auto;
	text-align: center;
	width: 240px;
}
.checkbox {
	height: 24px;
	width: 24px;
	background: url(../img/basic.png) no-repeat -98px -10px;
	display: inline-block;
}
.checkbox.checked, .checked .checkbox {
	background-position: -54px -10px;
}
.number-box .minus, .number-box .plus {
	width: 30%;
	float: left;
	text-align: center;
	font-size: 16px;
	background: #f5f5f5;
	border: 1px solid #cccccc;
	height: 30px;
	line-height: 30px;
	box-sizing: border-box;
}
.number-box .plus {
	float: right;
}
.number-box .text {
	width: 100%;
	border: none;
	padding: 5px;
	box-sizing: 100%;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: none;
	border-right: none;
	height: 30px;
	line-height: normal;
	box-sizing: border-box;
}
.layermbox {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 19891014;
}
.layermanim {
	transition: all .18s;
	-webkit-transition: all .18s;
}
.laymshade, .layermmain {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.laymshade {
	background-color: rgba(0,0,0,.5);
	pointer-events: auto;
}
.layermmain {
	display: table;
	font-family: Helvetica, arial, sans-serif;
	pointer-events: none;
}
.layermmain > section, .layermmain .section {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.layermchild {
	position: relative;
	display: inline-block;
	text-align: left;
	background-color: #fff;
	font-size: 14px;
	border-radius: 6px;
	box-shadow: 0 0 8px rgba(0,0,0,0.1);
	opacity: 0;
	transform: scale(0);
	-webkit-transform: scale(0);
	pointer-events: auto;
}
.layermborder {
	border: 1px solid #999;
}
.layermshow .layermchild {
	opacity: 1;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.layermbox0 .layermchild {
	max-width: 260px;
	min-width: 150px;
}
.layermbox1 .layermchild {
	border: none;
	border-radius: 0;
}
.layermbox2 .layermchild {
	width: auto;
	max-width: 260px;
	min-width: 40px;
	border: none;
	background-color: rgba(0,0,0,.6);
	color: #fff;
}
.layermchild h3 {
	padding: 0 45px 0 10px;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #EBEBEB;
	font-size: 16px;
	font-weight: 400;
	border-radius: 5px 5px 0 0;
	border-bottom: 1px solid #EBEBEB;
}
.layermchild h3, .layermbtn span {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.layermcont {
	padding: 20px 15px;
	line-height: 22px;
	border-radius: 5px;
}
.layermbox1 .layermcont {
	padding: 0;
}
.layermbox2 .layermcont {
	text-align: center;
	padding: 30px 30px 0;
	line-height: 0;
}
.layermbox2 .layermcont i {
	width: 1.5rem;
	height: 1.5rem;
	margin-left: 8px;
	display: inline-block;
	background-color: #fff;
	border-radius: 100%;
}
.layermbox2 .layermcont i {
	-webkit-animation: bouncedelay 1.4s infinite ease-in-out;
	animation: bouncedelay 1.4s infinite ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
@-webkit-keyframes bouncedelay {
0%, 80%, 100% {
-webkit-transform:scale(0)
}
40% {
-webkit-transform:scale(1)
}
}
@keyframes bouncedelay {
0%, 80%, 100% {
transform:scale(0);
-webkit-transform:scale(0)
}
40% {
transform:scale(1);
-webkit-transform:scale(1)
}
}
.layermbox2 .layermcont i:first-child {
	margin-left: 0;
	-webkit-animation-delay: -.32s;
	animation-delay: -.32s;
}
.layermbox2 .layermcont i.laymloadtwo {
	-webkit-animation-delay: -.16s;
	animation-delay: -.16s;
}
.layermbox2 .layermcont>div {
	line-height: 22px;
	padding-top: 7px;
	margin-bottom: 20px;
	font-size: 14px;
}
.layermbtn {
	position: relative;
	height: 40px;
	line-height: 40px;
	font-size: 0;
	text-align: center;
	border-top: 1px solid #EBEBEB;
}
.layermbtn span {
	position: relative;
	display: inline-block;
	width: 50%;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
	border-radius: 0 5px 0 0;
}
.layermbtn span:first-child {
	height: 39px;
	background-color: #fff;
	border-radius: 0 0 0 5px;
}
.layermbtn:before {
	content: '\20';
	position: absolute;
	width: 1px;
	height: 39px;
	left: 50%;
	top: 0;
	background-color: #EBEBEB;
}
.layermend {
	position: absolute;
	right: 7px;
	top: 10px;
	width: 30px;
	height: 30px;
	border: 0;
	font-weight: 400;
	background: transparent;
	cursor: pointer;
	-webkit-appearance: none;
	font-size: 30px;
}
.layermend::before, .layermend::after {
	position: absolute;
	left: 5px;
	top: 13px;
	content: '';
	width: 20px;
	height: 2px;
	background-color: rgba(0,0,0,.3);
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	border-radius: 3px;
}
.layermend::after {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
/* * Swiper 2.7.5 * Mobile touch slider and framework with hardware accelerated transitions * * http://www.idangero.us/sliders/swiper/ * * Copyright 2010-2015,Vladimir Kharlampidi * The iDangero.us * http://www.idangero.us/ * * Licensed under GPL & MIT * * Released on:January 4,2015 */
.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	-webkit-transition-property: -webkit-transform, left, top;
	-webkit-transition-duration: 0s;
	-webkit-transform: translate3d(0px, 0, 0);
	-webkit-transition-timing-function: ease;
	-moz-transition-property: -moz-transform, left, top;
	-moz-transition-duration: 0s;
	-moz-transform: translate3d(0px, 0, 0);
	-moz-transition-timing-function: ease;
	-o-transition-property: -o-transform, left, top;
	-o-transition-duration: 0s;
	-o-transform: translate3d(0px, 0, 0);
	-o-transition-timing-function: ease;
	-o-transform: translate(0px, 0px);
	-ms-transition-property: -ms-transform, left, top;
	-ms-transition-duration: 0s;
	-ms-transform: translate3d(0px, 0, 0);
	-ms-transition-timing-function: ease;
	transition-property: transform, left, top;
	transition-duration: 0s;
	transform: translate3d(0px, 0, 0);
	transition-timing-function: ease;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}
.swiper-container {
}
.swiper-slide {
}
.swiper-slide > a {
	display: block;
}
.swiper-slide-active {
}
.swiper-slide-visible {
}
.full-swiper .swiper-slide {
	width: 100%;
	display: none;
}
.full-swiper .swiper-slide:first-child {
	display: block;
}
.full-swiper .img-layout {
	padding-top: 50%;
	width: 100%;
}
.swiper-pagination-switch {
	background: #999;
	border-radius: 10px;
	box-shadow: 0 1px 2px #555 inset;
	cursor: pointer;
	display: inline-block;
	height: 10px;
	margin: 0 3px;
	width: 10px;
}
.swiper-active-switch {
	background: #fff;
}
.swiper-visible-switch {
}
.pagination {
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 9;
	bottom: 5px;
	left: 0;
}
