body {
	margin: 0px; padding: 0px; font-family: MicrosoftYaHei,Î¢ÈíÑÅºÚ,Helvetica,STHeiti,Droid Sans Fallback; font-size: 14px;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
* {
	box-sizing: border-box;
}
.ui_row_col::after {
	line-height: 0; clear: both; display: table; content: "";
}
.row::after {
	line-height: 0; clear: both; display: table; content: "";
}
a {
	color: rgb(51, 51, 51); -webkit-tap-highlight-color: transparent; tap-highlight-color: transparent;
}
a:active {
	tap-highlight-color: transparent;
}
.c222 {
	color: rgb(34, 34, 34);
}
.c333 {
	color: rgb(51, 51, 51);
}
.c666 {
	color: rgb(102, 102, 102);
}
.c888 {
	color: rgb(136, 136, 136);
}
.c999 {
	color: rgb(153, 153, 153);
}
.caaa {
	color: rgb(170, 170, 170);
}
.cfs {
	color: rgb(255, 114, 0);
}
.ft10 {
	font-size: 10px;
}
.ft11 {
	font-size: 11px;
}
.ft12 {
	font-size: 12px;
}
.ft14 {
	font-size: 14px;
}
.ft16 {
	font-size: 16px;
}
.ft18 {
	font-size: 18px;
}
.m10 {
	margin: 10px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb15 {
	margin-bottom: 15px;
}
.mb20 {
	margin-bottom: 20px;
}
.p10 {
	padding: 10px;
}
.p15 {
	padding: 15px;
}
.pl10 {
	padding-left: 10px;
}
.pl15 {
	padding-left: 15px;
}
.pl20 {
	padding-left: 20px;
}
.pr10 {
	padding-right: 10px;
}
.pr15 {
	padding-right: 15px;
}
.pr20 {
	padding-right: 20px;
}
.pd20 {
	padding: 20px;
}
.ui_title {
	padding: 14px 10px; color: rgb(51, 51, 51);
}
.center {
	text-align: center;
}
a {
	color: rgb(34, 34, 34); font-size: 14px; text-decoration: none;
}
.ui_col {
	float: left;
}
.ui_col_50 {
	width: 50%;
}
.ui_col_33 {
	width: 33.33%;
}
.ui_slide {
	width: 100%; overflow: hidden; position: relative;
}
.ui_slide .ui_slide_ul {
	width: 100%; height: 100%;
}
.ui_slide .ui_slide_ul .slide_slide_li {
	height: 100%; float: left;
}
.ui_slide .ui_slide_ul .slide_slide_li a {
	width: 100%; height: 100%; display: block;
}
.ui_slide .ui_slide_ul .slide_slide_li a img {
	width: 100%; height: 100%; display: block;
}
.ui_focus {
	left: 0px; width: 100%; height: 6px; text-align: center; bottom: 10px; line-height: 0; position: absolute; z-index: 20;
}
.ui_focus span {
	margin: 0px 6px; border-radius: 18px; border: 1px solid rgba(255, 255, 255, 0.9); border-image: none; width: 6px; height: 6px; display: inline-block;
}
.ui_focus .cur {
	background: rgba(255, 255, 255, 0.9);
}
.td_1 {
	width: 8.33%;
}
.td_2 {
	width: 16.66%;
}
.td_3 {
	width: 25%;
}
.td_4 {
	width: 33.33%;
}
.td_5 {
	width: 41.66%;
}
.td_6 {
	width: 50%;
}
.td_7 {
	width: 58.33%;
}
.td_8 {
	width: 66.66%;
}
.td_9 {
	width: 75%;
}
.td_10 {
	width: 83.33%;
}
.td_11 {
	width: 91.66%;
}
.td_12 {
	width: 100%;
}
.scroll_wrapper {
	width: 1000px; height: 300px; overflow: hidden; position: relative; -ms-text-size-adjust: none; -ms-user-select: none; -ms-touch-action: none; -webkit-text-size-adjust: none; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -moz-text-size-adjust: none; -o-text-size-adjust: none; text-size-adjust: none;
}
.scroller_ul {
	position: absolute; transform: translateZ(0px); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -o-transform: translateZ(0);
}
.LoadMore {
	background: rgb(244, 244, 244); width: 100%; height: 46px; text-align: center; color: rgb(102, 102, 102); line-height: 46px; font-size: 14px;
}
.ul_select_list {
	-ms-overflow-y: scroll; max-height: 324px;
}
.ul_select_list .ui_option {
	padding: 15px 50px 14px 0px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.ul_select_list :last-child.ui_option {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.ui_select {
	height: 44px; overflow: hidden; position: relative;
}
.ui_select_val {
	text-align: right; padding-right: 24px;
}
.select_icon {
	top: 0px; right: 0px; position: absolute;
}
.label_right {
	top: 0px; right: 15px; position: absolute;
}
.select_icon .iconfont {
	color: rgb(166, 166, 166); font-size: 14px;
}
.label_right .iconfont {
	color: rgb(166, 166, 166); font-size: 14px;
}
.ul_select_list .ui_option::after {
	border-radius: 32px; border: 2px solid rgb(168, 168, 168); transition:0.2s ease-out; border-image: none; top: 16px; width: 16px; height: 16px; right: 0px; display: table; position: absolute; content: ""; box-sizing: border-box;
}
.ul_select_list .cur::after {
	border: 5px solid rgb(32, 154, 253); border-image: none;
}
.ui_btn {
	padding: 0px 15px; border-radius: 5px; border: currentColor; border-image: none; height: 42px; text-align: center; color: rgb(69, 69, 69); line-height: 42px; font-size: 18px; margin-bottom: 10px; display: inline-block; position: relative; background-color: rgb(255, 255, 255); -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.ui_block {
	width: 100%;
}
.ui_btn .iconfont {
	font-size: 18px; margin-right: 5px;
}
.ui_btn_34px {
	height: 32px; line-height: 32px; font-size: 15px;
}
.ui_btn_34px .iconfont {
	font-size: 15px; margin-right: 2px;
}
.ui_btn_24px {
	height: 22px; line-height: 22px; font-size: 12px;
}
.ui_btn_24px .iconfont {
	font-size: 12px; margin-right: 2px;
}
.ui_btn::after {
	transform-origin: 0% 0%; border-radius: 10px; border: 1px solid rgba(0, 0, 0, 0.12); border-image: none; left: 0px; top: 0px; width: 200%; height: 200%; position: absolute; content: " "; box-sizing: border-box; transform: scale(0.5); -webkit-transform-origin: 0 0; -webkit-transform: scale(0.5);
}
.ui_btn_block {
	display: block;
}
.ui_btn_bdr_no::after {
	border: currentColor; border-image: none;
}
.ui_btn_default {
	color: rgb(69, 69, 69); background-color: rgb(247, 247, 247);
}
.ui_btn_primary {
	background: rgb(252, 175, 64); color: rgb(255, 255, 255);
}
.ui_btn_warn {
	background: rgb(255, 0, 0); color: rgb(255, 255, 255);
}
.ui_btn_second {
	background: rgb(255, 102, 51); color: rgb(255, 255, 255);
}
.ui_btn:active {
	background-color: rgb(204, 204, 204);
}
.ui_btn_primary:active {
	background-color: rgb(244, 166, 53);
}
.ui_btn_warn:active {
	background-color: rgb(170, 0, 0);
}
.ui_btn_second:active {
	background-color: rgb(203, 51, 0);
}
.ui_btn_default_line {
	background: rgb(255, 255, 255); color: rgb(69, 69, 69);
}
.ui_btn_default_line::after {
	border-color: rgb(204, 204, 204);
}
.ui_btn_primary_line {
	color: rgb(0, 153, 153);
}
.ui_btn_primary_line::after {
	border-color: rgb(0, 153, 153);
}
.ui_btn_primary_line:active {
	background: rgb(0, 153, 153); color: rgb(255, 255, 255);
}
.ui_btn_warn_line {
	color: rgb(255, 0, 0);
}
.ui_btn_warn_line::after {
	border-color: rgb(255, 0, 0);
}
.ui_btn_warn_line:active {
	background: rgb(255, 0, 0); color: rgb(255, 255, 255);
}
.ui_btn_second_line {
	color: rgb(255, 102, 51);
}
.ui_btn_second_line::after {
	border-color: rgb(255, 102, 51);
}
.ui_btn_second_line:active {
	background: rgb(255, 102, 51); color: rgb(255, 255, 255);
}
.ui_btn_disabled.ui_btn_primary:active {
	background: rgb(0, 153, 153);
}
.ui_btn_disabled.ui_btn_warn:active {
	background: rgb(255, 0, 0);
}
.ui_btn_disabled.ui_btn_second:active {
	background: rgb(255, 102, 51);
}
.ui_btn_disabled.ui_btn_default_line:active {
	background: rgb(255, 255, 255);
}
.ui_btn_disabled.ui_btn_default:active {
	background: rgb(247, 247, 247);
}
.ui_btn_disabled.ui_btn_primary_line:active {
	background: rgb(255, 255, 255); color: rgb(0, 153, 153);
}
.ui_btn_disabled.ui_btn_warn_line:active {
	background: rgb(255, 255, 255); color: rgb(255, 0, 0);
}
.ui_btn_disabled.ui_btn_second_line:active {
	background: rgb(255, 255, 255); color: rgb(255, 102, 51);
}
.ui_btn_disabled.ui_btn_default_line:active {
	background: rgb(255, 255, 255);
}
.ui_btn_disabled.ui_btn_default:active {
	background: rgb(247, 247, 247);
}
.ui-border {
	padding-top: 10px; padding-right: 15px; padding-bottom: 10px; position: relative; -webkit-box-align: center;
}
.c_primary {
	color: rgb(0, 153, 153);
}
.ui_btn_disabled {
	opacity: 0.5;
}
.ui_btn_line.ui_btn_disabled {
	color: rgb(153, 153, 153);
}
.ui_btn_disabled .iconfont {
	animation:rotate 1s linear infinite; display: inline-block; -webkit-animation: 1s linear 0s normal none infinite rotate;
}
.mc {
	background: rgba(0, 0, 0, 0.28); left: 0px; top: 0px; width: 100%; height: 100%; bottom: 0px; position: absolute; z-index: 1000;
}
.ui_dialog {
	background: rgb(255, 255, 255); border-radius: 6px; left: 50%; top: 50%; position: absolute; z-index: 1002; box-shadow: 0px 2px 8px rgba(0,0,0,0.1);
}
.ui_dialog_warp {
	
}
.ui_dialog_title {
	padding: 20px 20px 0px; text-align: center; color: rgb(102, 102, 102);
}
.ui_dialog_content {
	padding: 15px 20px; line-height: 24px;
}
.ui_dialog_button {
	text-align: center;
}
.ui_dialog_button .ui_btn {
	background: none; border-radius: 0px; border: currentColor; border-image: none; width: 100%; height: 46px; color: rgb(32, 154, 253); line-height: 45px; font-size: 14px; font-weight: bold; margin-bottom: 0px;
}
.ui_btn::after {
	border-color: rgba(0, 0, 0, 0.2) currentColor currentColor; border-radius: 0px; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-right-style: none; border-bottom-style: none; border-left-style: none;
}
.ui_tisp {
	background: rgba(0, 0, 0, 0.66); padding: 9px 20px; border-radius: 6px; left: 20px; top: 20px; text-align: center; right: 20px; color: rgb(255, 255, 255); position: fixed; z-index: 1008;
}
.ui_tisp i {
	margin-right: 10px;
}
.ui_tisp_success {
	background: rgba(38, 158, 41, 0.8);
}
.ui_tisp_error {
	background: rgba(202, 52, 52, 0.8);
}
