
/** * weebox.css * * weebox style * * @category javascript * @package jquery * @author Jack <xiejinci@gmail.com> * @copyright Copyright (c) 2006-2008 9wee Com. (http://www.9wee.com) * @license http://www.9wee.com/license/ * @version*/
	.dialog-loading {
	background:url(http://localhost/ooo/wap/Tpl/main/fanwe/images/weebox/loading.gif) no-repeat center;
	width:100%;
	height:50px;
}
.dialog-mask {
	border:0px;
	background:#000;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
}
.dialog-box {
	width: auto;
	margin: 0;
	border: 1px solid #b8b8b8;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	min-height: 100px;
	background: #fff;
}
.dialog-box .dialog-header {
	position: relative;
	height: 38px;
	background: #f7f6f5;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}
.dialog-box .dialog-title {
	color: #aeaeae;
	font-size: 16px;
	height: 38px;
	line-height: 38px;
	padding-left: 15px;
}
.dialog-box .dialog-close {
	position: absolute;
	top: 6px;
	right: 6px;
	overflow: hidden;
	text-indent: -9999px;
	width: 28px;
	height: 27px;
	background:url("http://localhost/ooo/wap/Tpl/main/fanwe/images/css_bg/publish_icons.png");
	background-position: -56px -206px;
	background-color: #ddd;
	cursor: pointer;
}
.dialog-box .dialog-content {
	clear:both;
	margin:0px;
	color:#666666;
	font-size:13px;
}
.dialog-box .dialog-button {
	clear:both;
	border-top: 1px solid #cccccc;
	text-align:center;
	margin:0px;
	padding-top:5px;
}
.errorbox {
	border:1px solid #924949;
}
.errorbox .dialog-content {
	background:#fff;
}
.errorbox .dialog-header {
	color:#6f2c2c;
}
.warningbox {
	border:1px solid #c5a524;
}
.warningbox .dialog-content {
	background:#fff;
}
.warningbox .dialog-header {
	color:#957c17;
}
.successbox {
	border:1px solid #60a174;
}
.successbox .dialog-content {
	background:#fff;
}
.successbox .dialog-header {
	color:#3c7f51;
}
.promptbox {
	border:1px solid #cccccc;
}
.promptbox .dialog-content {
	background:#fff;
}
.promptbox .dialog-header {
	background:#edf3f7;
	color:#355468;
}
.dialogbox {
	border:1px solid #cccccc;
}
.dialogbox .dialog-content {
	background:#fff;
}
.boxbox {
	border:1px solid #cccccc;
}
.boxbox .dialog-content {
	background:#fff;
}
.boxbox .dialog-header {
	background:#edf3f7;
	color:#355468;
}
.weedialog {
	}
.weedialog .dialog-header {
	height:37px;
	cursor:move;
	line-height:37px;
	font-size:14px;
	width:100%;
	clear:both;
	text-align:left;
	position:relative;
	top:0;
	left:0;
	background:#fc8600;
}
.weedialog .dialog-title {
	color:#fff;
	float:left;
	padding-left:20px;
}
.weedialog .dialog-top {
	height:8px;
	position:relative;
	overflow:hidden;
}
.weedialog .dialog-tl {
	position:absolute;
	left:0px;
	top:0px;
	width:8px;
	height:8px;
	background:url(http://localhost/ooo/wap/Tpl/main/fanwe/images/weebox/lb_left_top.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="http://localhost/ooo/wap/Tpl/main/fanwe/images/weebox/lb_left_top.png");
	_background:none;
}
.weedialog .dialog-tc {
	margin-left:8px;
	margin-right:8px;
	width:auto;
	height:8px;
	background:url(http://localhost/ooo/wap/Tpl/main/fanwe/images/weebox/lb_border.png) repeat-x;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="http://localhost/ooo/wap/Tpl/main/fanwe/images/weebox/lb_border.png");
	_background:none;
	overflow:hidden;
}
.weedialog .dialog-tr {
	position:absolute;
	right:0px;
	top:0px;
	width:8px;
	height:8px;
	background:url(http://localhost/ooo/wap/Tpl/main/fanwe/images/weebox/lb_right_top.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="http://localhost/ooo/wap/Tpl/main/fanwe/images/weebox/lb_right_top.png");
	_background:none;
}
.weedialog .dialog-close {
	cursor:pointer;
	background:url(http://localhost/ooo/wap/Tpl/main/fanwe/images/weebox/light_box_close_btn.png) no-repeat;
	font-size:0px;
	line-height:0px;
	height:13px;
	width:13px;
	float:right;
	margin:10px 10px 0 0;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="http://localhost/ooo/wap/Tpl/main/fanwe/images/weebox/light_box_close_btn.png");
	_background:none;
}
.weedialog .dialog-content {
	clear:both;
	padding:10px;
	overflow-y:auto;
	overflow-x:hidden;
	background-color:#fff;
}
.weedialog .dialog-button {
	clear:both;
	background:#fff;
	padding:8px 0;
}
.weedialog .dialog-cl {
	width:8px;
	background:url(http://localhost/ooo/wap/Tpl/main/fanwe/images/weebox/lb_border.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="http://localhost/ooo/wap/Tpl/main/fanwe/images/weebox/lb_border.png");
	_background:none;
}
.weedialog .dialog-cr {
	width:8px;
	background:url(http://localhost/ooo/wap/Tpl/main/fanwe/images/weebox/lb_border.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="http://localhost/ooo/wap/Tpl/main/fanwe/images/weebox/lb_border.png");
	_background:none;
}
.weedialog .dialog-button {
	height:25px;
	text-align:right;
	font-size:12px;
	padding-right:6px;
}
.weedialog .dialog-button-disabled {
	overflow:visible;
	overflow-y:hidden;
	border:1px solid #999;
	background:url(img/btn_cancel.gif) top;
	height:24px;
	line-height:24px;
	color:#666;
	cursor:pointer;
	padding:0 5px;
	margin:0px;
}
.weedialog .dialog-bot {
	clear:both;
	height:8px;
	position:relative;
	font-size:0px;
}
.weedialog .dialog-bl {
	position:absolute;
	left:0px;
	top:0px;
	width:8px;
	height:8px;
	background:url(http://localhost/ooo/wap/Tpl/main/fanwe/images/weebox/lb_left_bottom.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="http://localhost/ooo/wap/Tpl/main/fanwe/images/weebox/lb_left_bottom.png");
	_background:none;
}
.weedialog .dialog-bc {
	margin-left:8px;
	margin-right:8px;
	width:auto;
	height:8px;
	background:url(http://localhost/ooo/wap/Tpl/main/fanwe/images/weebox/lb_border.png) repeat-x;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="http://localhost/ooo/wap/Tpl/main/fanwe/images/weebox/lb_border.png");
	_background:none;
}
.weedialog .dialog-br {
	position:absolute;
	right:0px;
	top:0px;
	width:8px;
	height:8px;
	background:url(http://localhost/ooo/wap/Tpl/main/fanwe/images/weebox/lb_right_bottom.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="http://localhost/ooo/wap/Tpl/main/fanwe/images/weebox/lb_right_bottom.png");
	_background:none;
}
.weedialog .dialog-ok {
	float:right;
	background-position:0px -1013px;
	height:25px;
	padding-left:4px;
}
.weedialog .dialog-ok div {
	background-position:right -938px;
	height:25px;
}
.weedialog .dialog-ok span,.weedialog .dialog-ok_hover span,.weedialog .dialog-ok_active span {
	color:#fff;
	padding:0px 25px 0px 20px;
	height:23px;
	font-size:12px;
	line-height:23px;
}
.weedialog .dialog-ok_hover {
	float:right;
	background-position:0px -1038px;
	height:25px;
	padding-left:4px;
}
.weedialog .dialog-ok_hover div {
	background-position:right -963px;
	height:25px;
}
.weedialog .dialog-ok_active {
	float:right;
	background-position:0px -1063px;
	height:25px;
	padding-left:4px;
}
.weedialog .dialog-ok_active div {
	background-position:right -988px;
	height:25px;
}
.weedialog .dialog-cancel {
	float:right;
	background-position:0px -1163px;
	height:25px;
	padding-left:4px;
	margin-left:3px;
}
.weedialog .dialog-cancel div {
	background-position:right -1088px;
	height:25px;
}
.weedialog .dialog-cancel span,.weedialog .dialog-cancel_hover span,.weedialog .dialog-cancel_active span {
	color:#fff;
	padding:0px 25px 0px 20px;
	height:23px;
	font-size:12px;
	line-height:23px;
}
.weedialog .dialog-cancel_hover {
	margin-left:3px;
	float:right;
	background-position:0px -1188px;
	height:25px;
	padding-left:4px;
}
.weedialog .dialog-cancel_hover div {
	background-position:right -1113px;
	height:25px;
}
.weedialog .dialog-cancel_active {
	margin-left:3px;
	float:right;
	background-position:0px -1213px;
	height:25px;
	padding-left:4px;
}
.weedialog .dialog-cancel_active div {
	background-position:right -1138px;
	height:25px;
}
@CHARSET "UTF-8";
	/*按钮的样式*/
	.ui-button {
	background:url(http://localhost/ooo/wap/Tpl/main/fanwe/images/fanwe_ui/ui-buttonbg.gif) no-repeat;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.ui-button div {
	float:left;
	background:url(http://localhost/ooo/wap/Tpl/main/fanwe/images/fanwe_ui/ui-buttonbg.gif) no-repeat;
}
.ui-button span {
	background:none;
	white-space:nowrap;
	border:none;
	float:left;
	display:inline-block;
	cursor:pointer;
}
.orange {
	background-position:0px -120px;
	height:40px;
	padding-left:4px;
}
.orange div {
	background-position:right 0px;
	height:40px;
}
.orange span,.orange_hover span,.orange_active span {
	color:#fff;
	padding:0px 25px 0px 20px;
	height:38px;
	font-size:14px;
	line-height:38px;
}
.orange_hover {
	background-position:0px -160px;
	height:40px;
	padding-left:4px;
}
.orange_hover div {
	background-position:right -40px;
	height:40px;
}
.orange_active {
	background-position:0px -200px;
	height:40px;
	padding-left:4px;
}
.orange_active div {
	background-position:right -80px;
	height:40px;
}
.blue {
	background-position:0px -360px;
	height:40px;
	padding-left:4px;
}
.blue div {
	background-position:right -240px;
	height:40px;
}
.blue span,.blue_hover span,.blue_active span {
	color:#fff;
	padding:0px 25px 0px 20px;
	height:38px;
	font-size:14px;
	line-height:38px;
}
.blue_hover {
	background-position:0px -400px;
	height:40px;
	padding-left:4px;
}
.blue_hover div {
	background-position:right -280px;
	height:40px;
}
.blue_active {
	background-position:0px -440px;
	height:40px;
	padding-left:4px;
}
.blue_active div {
	background-position:right -320px;
	height:40px;
}
.white {
	background-position:0px -549px;
	height:23px;
	padding-left:4px;
}
.white div {
	background-position:right -480px;
	height:23px;
}
.white span,.white_hover span,.white_active span {
	color:#000;
	padding:0px 15px 0px 10px;
	height:21px;
	font-size:12px;
	line-height:21px;
}
.white_hover {
	background-position:0px -572px;
	height:23px;
	padding-left:4px;
}
.white_hover div {
	background-position:right -503px;
	height:23px;
}
.white_active {
	background-position:0px -595px;
	height:23px;
	padding-left:4px;
}
.white_active div {
	background-position:right -526px;
	height:23px;
}
.light {
	background-position:0px -818px;
	height:40px;
	padding-left:4px;
}
.light div {
	background-position:right -698px;
	height:40px;
}
.light span,.light_hover span,.light_active span {
	color:#fc8600;
	padding:0px 25px 0px 20px;
	height:38px;
	font-size:14px;
	line-height:38px;
}
.light_hover {
	background-position:0px -858px;
	height:40px;
	padding-left:4px;
}
.light_hover div {
	background-position:right -738px;
	height:40px;
}
.light_active {
	background-position:0px -898px;
	height:40px;
	padding-left:4px;
}
.light_active div {
	background-position:right -778px;
	height:40px;
}
.disabled {
	background-position:0px -658px;
	height:40px;
	padding-left:4px;
}
.disabled div {
	background-position:right -618px;
	height:40px;
}
.disabled span,.disabled_hover span,.disabled_active span {
	color:#fff;
	padding:0px 25px 0px 20px;
	height:38px;
	font-size:14px;
	line-height:38px;
	cursor:no-drop;
}
.disabled_hover {
	background-position:0px -658px;
	height:40px;
	padding-left:4px;
}
.disabled_hover div {
	background-position:right -618px;
	height:40px;
}
.disabled_active {
	background-position:0px -658px;
	height:40px;
	padding-left:4px;
}
.disabled_active div {
	background-position:right -618px;
	height:40px;
}
/*关于输入框 ui-textbox*/
	.ui-textbox {
	background:url(http://localhost/ooo/wap/Tpl/main/fanwe/images/fanwe_ui/ui_textbg.gif) 0px 0px repeat-x #fff;
	border:1px solid @border_color;
}
input.hover,textarea.hover {
	border:1px solid #fc8600;
	-moz-box-shadow: 0px 0px 3px #fc8600;
	/*firefox*/
	-webkit-box-shadow: 0px 0px 3p #fc8600;
	/*safari或chrome*/
	box-shadow: 0px 0px 3px #fc8600;
	/*opera或ie9*/
	outline: none;
}
/* 关于ui-checkbox*/
	.ui-checkbox {
	cursor:pointer;
}
.common_cbo {
	height:14px;
	background:url(http://localhost/ooo/wap/Tpl/main/fanwe/images/fanwe_ui/ui_cbobg.gif) no-repeat 0 0px;
	padding-left:20px;
	line-height:14px;
}
.common_cbo_checked {
	height:14px;
	background:url(http://localhost/ooo/wap/Tpl/main/fanwe/images/fanwe_ui/ui_cbobg.gif) no-repeat 0 -78px;
	padding-left:20px;
	line-height:14px;
}
.common_cbo_hover {
	height:14px;
	background:url(http://localhost/ooo/wap/Tpl/main/fanwe/images/fanwe_ui/ui_cbobg.gif) no-repeat 0 -39px;
	padding-left:20px;
	line-height:14px;
}
/*关于ui-radiobox*/
	.ui-radiobox {
	cursor:pointer;
}
.common_rdo {
	height:14px;
	background:url(http://localhost/ooo/wap/Tpl/main/fanwe/images/fanwe_ui/ui_rdobg.gif) no-repeat 0 0px;
	padding-left:20px;
	line-height:14px;
}
.common_rdo_checked {
	height:14px;
	background:url(http://localhost/ooo/wap/Tpl/main/fanwe/images/fanwe_ui/ui_rdobg.gif) no-repeat 0 -78px;
	padding-left:20px;
	line-height:14px;
}
.common_rdo_hover {
	height:14px;
	background:url(http://localhost/ooo/wap/Tpl/main/fanwe/images/fanwe_ui/ui_rdobg.gif) no-repeat 0 -39px;
	padding-left:20px;
	line-height:14px;
}
/*关于评分星星*/
	.ui-starbar span {
	background: url("http://localhost/ooo/wap/Tpl/main/fanwe/images/fanwe_ui/ui_starbar.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 13px;
}
.ui-starbar {
	background: url("http://localhost/ooo/wap/Tpl/main/fanwe/images/fanwe_ui/ui_starbar.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 13px;
	text-align: left;
	width: 75px;
	cursor:pointer;
	font-size:10px;
}
.ui-starbar span {
	background-position: 0 -22px;
}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {
	margin:0;
	padding:0;
}
body {
	font-family:arial,Microsoft Yahei
}
table {
	border-collapse:collapse;
	border-spacing:0
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
ul,ol,li {
	list-style:none;
}
em,i {
	font-style:normal
}
strong,b {
	font-weight:normal
}
img {
	border:none
}
input,img {
	vertical-align:middle
}
a {
	text-decoration:none
}
.f_l {
	float:left;
}
.f_r {
	float:right;
}
.tl {
	text-align:left;
}
.tc {
	text-align:center;
}
.tr {
	text-align:right;
}
.mr_5 {
	margin-right:5px;
}
.mr_10 {
	margin-right:10px;
}
.mr_15 {
	margin-right:15px;
}
/*自动高对齐*/
	.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
*html .clearfix {
	height:1%;
}
*+html .clearfix {
	height:1%;
}
.cf {
	zoom: 1
}
.over {
	overflow:hidden;
}
.clear {
	height:0px;
	line-height:0px;
	clear:both;
	visibility:hidden;
}
.blank5 {
	height:5px;
	line-height:5px;
	clear:both;
	visibility:hidden;
}
.blank {
	height:10px;
	line-height:10px;
	clear:both;
	visibility:hidden;
}
.blank50 {
	height:50px;
	line-height:50px;
	clear:both;
	visibility:hidden;
}
* {
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
input,select,textarea {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	border:0;
	border-radius:0
}
textarea:focus {
	outline:0
}
body {
	color:#000;
	font-family:Microsoft YaHei;
	/*background:#f8f8f8;*/
}
html {
	-webkit-tap-highlight-color: transparent;
	overflow-x: hidden;
	height: 100%;
	min-width: 320px;
	overflow-x: auto;
}
html,body {
	background-color:#E2E2E2;
	color:#333;
	font-size:14px;
	-webkit-text-size-adjust:none
}
input, textarea, keygen, select, button, isindex, meter, progress {
	-webkit-writing-mode: horizontal-tb;
	font-size:100%;
}
input, textarea, keygen, select, button, isindex {
	margin: 0em;
	font: -webkit-small-control;
	color: initial;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	display: inline-block;
	text-align: start;
}
body {
	overflow-x: hidden;
}
body {
	min-width: 320px;
	/*max-width:640px;*/
	font-size: 1em;
	font-family: 'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;
	color: #000;
	background:#f8f8f8;
}
.wrap {
	width:100%;
	height:100%;
	background:#f8f8f8;
}
.header {
	}
.c-hd {
	background:#fc8600;
	height:45px;
	display:-moz-box;
	display:-webkit-box;
	display:box;
	width:100%;
}
/* iconfont*/
	@font-face {
	font-family: "iconfont";
	src: url('/cts/images/iconfont/iconfont.eot?1473384509');
	/* IE9*/
	src: url('/cts/images/iconfont/iconfont.eot?#iefix&1473384509') format('embedded-opentype'), 
/* IE6-IE8*/
	url('/cts/images/iconfont/iconfont.woff?1473384509') format('woff'), 
/* chrome、firefox*/
	url('/cts/images/iconfont/iconfont.ttf?1473384509') format('truetype'), 
/* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
	url('/cts/images/iconfont/iconfont.svg#iconfont?1473384509') format('svg');
	/* iOS 4.1-*/
}
.iconfont {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
/*关于向下与向上的三角形*/
	.fa-caret-up:before {
	content: "\e60f";
}
.fa-sort-desc:before {
	content: "\e610";
}
/** * 自定义的font-face*/
	@font-face {
	font-family: "diyfont";
	src: url('http://localhost/ooo/public/iconfont/iconfont.eot?1473384509');
	/* IE9*/
	src: url('http://localhost/ooo/public/iconfont/iconfont.eot?#iefix&1473384509') format('embedded-opentype'), 
/* IE6-IE8*/
	url('http://localhost/ooo/public/iconfont/iconfont.woff?1473384509') format('woff'), 
/* chrome、firefox*/
	url('http://localhost/ooo/public/iconfont/iconfont.ttf?1473384509') format('truetype'), 
/* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
	url('http://localhost/ooo/public/iconfont/iconfont.svg#iconfont?1473384509') format('svg');
	/* iOS 4.1-*/
}
.diyfont {
	font-family:"diyfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
/*o css*/
	.cut_city {
	font-size: 18px;
	height: 18px;
	line-height: 18px;
	padding: 13px 0 0 5px;
	min-width: 50px;
}
.cut_city a,.cut_city a:hover,.cut_city a:visited {
	position: relative;
	display: block;
	color:#fff;
	border-radius: 2px;
	font-size: 16px;
}
.cut_city a i {
	margin-left:6px;
	font-size: 12px;
}
.app-hd {
	background:#fc8600;
	height:49px;
	display:-moz-box;
	display:-webkit-box;
	display:box;
	width:100%;
}
.h-act {
	font-size: 16px;
	height: 49px;
	line-height: 49px;
	min-width: 30px;
	margin-right: 10px;
}
.h-act a,.h-act a:hover,.h-act a:visited {
	position: relative;
	display: block;
	color:#fff;
	border-radius: 2px;
}
.h-act a i {
	margin-left:6px;
	font-size: 18px;
}
.h-title {
	-webkit-box-flex: 1;
	-moz-box-flex:1;
	text-align: left;
	color:#fff;
	font-size: 18px;
	line-height: 49px;
	padding-left: 10px;
	overflow: hidden;
}
.logo_img {
	-webkit-box-flex: 1;
	-moz-box-flex:1;
	text-align: center;
	color:#fff;
	font-size: 18px;
	line-height:49px;
}
.h_search a i {
	font-family: FontAwesome;
	color:#fff;
	font-size:24px;
}
.h_search {
	padding: 16px 11px;
	display: inline-block;
	line-height: 100%;
	position:relative;
}
.banner-view {
	margin:0 auto;
	overflow:hidden;
}
.sliderwrap {
	height:100%;
	overflow:hidden;
}
.sort_list {
	background:#fff;
	overflow:hidden;
	padding: 4px 0 10px 0;
	border-bottom: 1px solid #f4f4f4;
}
.sort_list .sort_li {
	display: inline-block;
	width: 24%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	-webkit-box-sizing: border-box;
}
.sort_list .sort_li a {
	display: block;
	color: inherit;
	height: 100%;
}
.sort_li a .yuan {
	border-radius: 20px;
	display:block;
	height:40px;
	width:40px;
	margin: 10px auto 4px auto;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size:20px;
}
.yuan1 .yuan {
	background:#ff7a19;
}
.yuan2 .yuan {
	background:#ef5e4b;
}
.yuan3 .yuan {
	background:#f8b107;
}
.yuan4 .yuan {
	background:#c871e2;
}
.yuan5 .yuan {
	background:#3ed087;
}
.yuan6 .yuan {
	background:#f6606c;
}
.yuan7 .yuan {
	background:#bd8063;
}
.yuan8 .yuan {
	background:#5598dc;
}
.sort_li a .txt {
	color:#979797;
	font-size: 12px;
}
.list_title {
	font-size: 16px;
	padding: 8px 10px;
	border-bottom: 1px solid #f4f4f4	}
.list_title i {
	margin-right:7px;
	font-size:16px;
}
.list-view {
	background:#fff;
	border-top:1px solid #f4f4f4;
	border-bottom:1px solid #f4f4f4;
}
.blank8 {
	overflow:hidden;
	clear:both;
	height:8px;
	font-size:0px;
	line-height:0px;
}
.sp_li {
	overflow:hidden;
	display: inline-block;
	width:32%;
	border-right:1px solid #f4f4f4;
	text-align:center;
}
.sp_li a {
	display:block;
	padding:0 5px;
	padding-right:10px;
}
.sp_ul {
	padding:10px 0;
	text-align:center;
}
.sp_li .h {
	font-size:15px;
	color:#595959;
	line-height:26px;
	text-align:center;
	padding:0 5px;
	white-space: nowrap;
}
.f_user {
	display: inline-block;
	text-align:left;
}
.change_city {
	display: inline-block;
	padding:0 10px 0 0;
	text-align:right;
	font-size:14px;
}
.change_city span {
	/*color:#fc8600;*/
	
}
.change_city i {
	display:inline-block;
	width:16px;
	height:16px;
	background:#fc8600;
	color:#fff;
	border-radius: 4px;
	text-align: center;
	line-height: 16px;
	margin-right:2px;
}
.change_city i.iconfont {
	font-size:12px;
}
.change_city a {
	color:#fc8600;
	font-size:14px;
	position: relative;
}
.f_login {
	display: inline-block;
	width:60px;
	height:28px;
	background:#fc8600;
	line-height:28px;
	text-align:center;
	font-size:14px;
	border-radius: 20px;
	margin-left:10px;
}
.f_login a,.f_login a:hover,.f_login a:visited {
	color:#fff;
}
.f_register {
	display: inline-block;
	width:60px;
	height:28px;
	background:#ed3130;
	line-height:28px;
	text-align:center;
	font-size:14px;
	border-radius: 20px;
	margin-left:10px;
}
.f_register a,.f_register a:hover,.f_register a:visited {
	color:#fff;
}
.footer-t {
	padding:13px 0;
	overflow:hidden;
}
.f_menu {
	position: fixed;
	bottom: 0;
	height: 60px;
	line-height: 22px;
	background: white;
	width: 100%;
	border-top: 3px solid #DADADA;
}
.f_menu .menu_box {
	display: table;
	width: 100%;
	text-align: center;
}
.f_menu .menu_box .menu_item {
	display: table-cell;
	padding: 10px 0 5px 0;
}
.f_menu .menu_box .menu_item.cur {
	color:#fc8600;
}
.f_menu .menu_box .menu_item .iconfont {
	font-size: 22px;
}
.f_menu .menu_box .menu_item .menu_txt {
	font-weight: bold;
}
.my_account {
	padding-left:10px;
}
.footer-sort ul li {
	display: inline-block;
	width:23%;
	border-right:1px solid #666;
	color:#666;
	text-align:center;
	line-height:12px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	/* Firefox*/
	-webkit-box-sizing:border-box;
	/* Safari*/
	 }
.footer_p {
	width:100%;
	text-align:center;
	color:#666;
	line-height:34px;
}
.footer-sort {
	padding:11px 0 5px 0;
	text-align:center;
}
.footer_num .footer_bor {
	display:inline-block;
	border-bottom:1px solid #999;
	height: 11px;
	width: 100%;
	text-align: center;
}
.footer_num .footer_text {
	color:#aaa;
	display:inline-block;
	padding:0 7px;
	background: #f8f8f8;
	text-align:center;
}
.footer_num {
	padding:0 10px 12px 10px;
}
.activity_li {
	padding:0 10px;
}
.activity_li .lucency {
	position:absolute;
	bottom:0px;
	height:20px;
	width:100%;
	background:black;
	text-align:center;
	line-height20px;
	color:#fff;
	filter:alpha(opacity=50);
	opacity:0.5;
}
.li_box {
	width:100%;
	display:block;
	margin:0 auto;
	position:relative;
	margin-bottom:10px;
}
.tuan_li .list_item {
	display: -webkit-box;
	display: -moz-box;
	width: 100%;
	display:box;
}
.tuan_li .list_item .pic {
	width: 92px;
	height: 82px;
	margin: 0px 12px 0 0;
	display: inline-block;
	overflow: hidden;
	position: relative;
}
.tuan_li .list_item .pic img {
	width: 100%
}
.tuan_li {
	padding:8px 10px 9px 10px;
	border-bottom:1px solid #f5f5f5;
}
.tuan_ico {
	padding:0 11px 5px 0;
	position:absolute;
	top:-20px;
	left:0px;
	height:35px;
	width:41px;
	border-radius: 0 0 22px 0;
	color:#fff;
	text-align:center;
	line-height:60px;
	font-size:12px;
}
.pic .order {
	background:#0079ff;
}
.pic .hot {
	background:#fb4226;
}
.tuan_li .info {
	-webkit-box-flex: 1;
	-moz-box-flex:1;
}
.tuan_li .info h2 {
	font-size: 15px;
	color: #323232;
	height: 15px;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	font-weight: bold;
	-webkit-line-clamp: 2;
	-moz-line-clamp: 2;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	word-break: break-all;
	line-height: 15px;
}
.tuan_li .info h3 {
	font-size: 12px;
	color: #b2b2b2;
	height: 30px;
	line-height: 14px;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display:box;
	width:100%;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	word-break: break-all;
	margin: 11px 0;
}
.tuan_li .info h3 div {
	height: 14px;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display:box;
	width:100%;
}
.tuan_price {
	display: -webkit-box;
	display: -moz-box;
	width: 100%;
	display:box;
}
.distance_row {
	position:relative;
	width: 100%;
	display:block;
	text-align:right;
}
.distance_row div {
	display:block;
	position:absolute;
	top:-35px;
	right:0px;
	font-size:12px;
}
.tuan_price .price {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
}
.tuan_price .time_row {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	font-size:10px;
}
.tuan_price .price em {
	font-size: 15px;
	color: #fc8600;
	font-weight: bold;
	font-style: normal;
	padding-right:4px;
}
.tuan_price .price em i {
	color: #fc8600;
	font-size:15px;
}
.tuan_price .price	del {
	font-size:12px;
	color: #b2b2b2;
}
.tuan_price .bought {
	text-align: right;
	display: inline-block;
	height: 14px;
	font-size: 12px;
	color: #b2b2b2;
}
.see_more {
	text-align:center;
	line-height:44px;
	height:44px;
}
.see_more a {
	color:#fc8600;
}
.youhui_ul .tuan_li .list_item .pic {
	width: 92px;
	height: 82px;
	margin: 0px 12px 0 0;
	display: inline-block;
	overflow: hidden;
	position: relative;
}
.youhui_ul .tuan_li .info h3 {
	/* padding:9px 0 9px 0;
	color: #ff5c5b;*/
	margin:0px;
}
.youhui_ul .tuan_li .info .tuan_price {
	display:block;
}
.youhui_ul .tuan_li .info .tuan_price p {
	color:#575757;
	font-size:12px;
	height:20px;
	line-height: 20px;
	overflow:hidden;
}
.ecshop_li {
	display: inline-block;
	width:47%;
	text-align:center;
	padding:4px 3px;
}
.ecshop_ul {
	padding:6px 3px 8px 3px;
	text-align:center;
}
.pull_down {
	position: absolute;
	width: 140px;
	background: #fff;
	right: 0px;
	top: 45px;
	border: 1px solid #fc8600;
	border-bottom: none;
}
.pull_down ul li {
	padding-left:0px;
}
.pull_down .menu {
	width: 140px;
	height: 45px;
	border-bottom: 1px solid #fc8600;
	line-height: 45px;
	color: #fc8600;
	text-align: center;
}
.pull_down .menu span {
	padding:0 5px;
	font-size:14px;
}
.pull_down .menu i {
	padding:0 5px;
	font-size:18px;
}
.mall-cate li {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	color: #8f8f8f;
	display: block;
	height: 42px;
	font-size: 14px;
	text-align: center;
	line-height: 42px;
	background:#fff;
	border-right:1px solid #e6e6e6;
}
.mall-cate {
	display:-moz-box;
	display:-webkit-box;
	display:box;
	width:100%;
	border-bottom:1px solid #e6e6e6;
}
/*---------------------------2014-09-04------------------------------------------------------*/
	.mall-cate li:last-child {
	border:none;
}
.sp_ul li:last-child {
	border-right:none;
}
.footer-sort ul li:last-child {
	border-right:none;
}
.mall-cate li i {
	color:#8f8f8f;
	position:absolute;
	top:0px;
	margin-left:10px;
	font-size:10px;
}
.mall-cate li {
	position:relative;
}
.hide_list {
	width:100%;
	top:93px;
	left:0px;
	background: rgba(0,0,0,.7);
	z-index:10;
	position:absolute;
	display:none;
}
.hide_list.page_type_app {
	top: 43px;
}
.abbr {
	display:-moz-box;
	display:-webkit-box;
	display:box;
	width:100%;
	background:#fff;
}
.pull_down {
	z-index:102;
	display:none;
}
.first_list {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	overflow: hidden;
}
.second_list {
	width:50%;
	overflow: hidden;
	background:#f2f2f2;
	-moz-box-flex: 1;
}
.directory {
	line-height:43px;
	padding-left:20px;
	border-bottom:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	color:#4a4a4a;
	font-size:13px;
	background:#fff;
}
.select.directory {
	border-right:1px solid #f2f2f2;
	background:#f2f2f2;
}
.two_directory {
	border-bottom:1px solid #e6e6e6;
	line-height:43px;
	padding-left:20px;
	font-size:13px;
	color:#4a4a4a;
	background:#f2f2f2;
}
.fy {
	display:-moz-box;
	display:-webkit-box;
	display:box;
	/*width:100%;*/
	padding:7px 10px;
	/*border-bottom:1px solid #e6e6e6;*/
	border-radius:5px;
	background:#fff;
}
.fy .next {
	display:inline-block;
	width:72px;
	height:30px;
	border:1px solid #b0b0b0;
	line-height:30px;
	text-align:center;
	border-radius:5px;
}
.fy .last {
	display:inline-block;
	width:72px;
	height:30px;
	border:1px solid #fc8600;
	line-height:30px;
	text-align:center;
	border-radius:5px;
	color:#fc8600;
}
.fy .fy_y {
	line-height:30px;
	padding:0 12px;
	color:#696969;
}
.list-view.bor_none {
	border:none;
}
.directory a {
	display: -webkit-box;
	display: -moz-box;
	display:box;
	width:100%;
}
.two_directory a {
	display:-moz-box;
	display:-webkit-box;
	display:box;
	width:100%;
}
.mall-cate .this {
	color:#fc8600;
}
.mall-cate .this i {
	color:#fc8600;
}
.change_city .fc8600 {
	color:#fc8600;
}
.fy .btn2,.fy .btn_new,.fy .btn_last ,.fy .btn_first,.fy .btn_next {
	display: inline-block;
	width: 72px;
	height: 30px;
	border: 1px solid #b0b0b0;
	line-height: 30px;
	text-align: center;
	border-radius: 5px;
	padding:0px;
}
.list-view .specifier {
	padding: 6px 0 6px 13px;
	color: #c4c4c4;
	font-size: 12px;
	line-height: 24px;
}
.total_star .five_star_orange {
	width:auto;
}
.white_content {
	padding:10px;
	background-color: white;
	display:none;
}
.box-style h2 {
	font-size: 15px;
	color: #ccc;
	line-height: 30px;
	padding-bottom: 10px;
}
.box-style .textarea {
	border:1px dotted #6CABE7;
	padding: 5px;
}
.box-style .textarea textarea {
	width: 100%;
	height: 200px;
	font-size: 12px;
	color: #adadad
}
.ft-account button {
	display: inline-block;
	width: 60px;
	height: 28px;
	background: #fc8600;
	line-height: 28px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	border-radius: 20px;
	margin-left: 10px;
	border:none;
	font-weight:bolder;
}
.ft-account {
	padding-top:10px;
}
.bolder {
	font-weight:bolder;
}
.total_star .five_star_orange {
	width:93px;
}
.whole_grade	.five_star_orange {
	line-height: 25px;
}
.evaluate_title .five_star_orange {
	}
.evaluate_title .grade b {
	line-height:46px;
}
.tuan_info_p p img {
	width:100%;
}
/*回到顶部*/
	.top-btn {
	display: none;
	position: fixed;
	right: 10px;
	bottom: 10px;
	width: 43px;
	height: 43px;
	line-height: 43px;
	background: #fc8600;
	z-index: 130;
	border-radius: 50%;
	color: #fff;
	overflow: hidden;
	text-align: center;
	font-size: 1.5em;
}
a.react {
	display: block;
	color: inherit;
	height: 100%;
}
.text-icon {
	font-family: base_icon;
	display: inline-block;
	vertical-align: middle;
	font-style: normal;
}
.dl ul li {
	padding-left:0px;
}
/*回到顶部按钮*/
	.gotop {
	display: block;
	position: fixed;
	right: 10px;
	bottom:75px;
	width: 40px;
	height: 40px;
	line-height:35px;
	z-index: 130;
	border-radius: 50%;
	overflow: hidden;
	text-align: center;
	font-size:30px;
	color:#fff;
	background:#fc8600;
	;
}
.gotop a,.gotop a:hover,.gotop a:visited {
	display: block;
	color: inherit;
	color:#fff;
	height: 100%;
}
.gotop a .iconfont {
	font-size:30px;
	line-height:40px;
	display:block;
}
.com-client {
	border-bottom:1px solid #f4f4f4;
	background:#fff;
	text-align:center;
	padding:10px 0px;
}
.com-client a,.com-client span {
	line-height:20px;
	padding:0 10px;
	font-weight:700;
}
.flex_b {
	background: #fc8600;
	border-radius: 15px;
	width:100%;
	margin:20px 0;
}
.business_out {
	font-size:15px;
	line-height:21px;
	display:block;
	color:#fff;
}
.p-10 {
	padding:20px 10px;
}
/*首页底部的客户端下载*/
	.Client {
	position:fixed;
	height:75px;
	bottom:0px;
	width:100%;
}
.Client_bg {
	height:100%;
	width:100%;
	background:#333;
	filter: alpha(opacity=70);
	opacity: 0.7;
	z-index:10;
}
.Client_de {
	position:absolute;
	top:0px;
	z-index:11;
	color:#fff;
	width:100%;
	height:100%;
	overflow:hidden;
}
.go_download {
	display:block;
	height:25px;
	border:1px solid #fff;
	border-radius:5px;
	line-height:25px;
	font-size:12px;
	color:#fff;
	padding:0px 10px;
	margin:25px 10px 0 0;
}
.transcript {
	padding-left: 50px;
	line-height: 25px;
	padding-top: 13px;
	font-size: 12px;
	width: 55%;
}
.close_but,.close_but:hover,.close_but:visited {
	display:block;
	position:absolute;
	width:30px;
	height:30px;
	background:#fc8600;
	top:5px;
	left:5px;
	color:#fff;
	border-radius:50%;
}
.close_but i {
	display:block;
	height:100%;
	width:100%;
	line-height:30px;
	text-align:center;
	font-size:20px;
}
/*yuan diyfont font-size*/
	.sort_li a .yuan .diyfont, .sort_li a .yuan .iconfont {
	font-size:22px;
	line-height:40px;
	display:block;
}
.geo_row {
	padding:10px;
}
/*切换TAB*/
	.criteria_tab {
	overflow:hidden;
	padding:0 10px 0 10px ;
}
.criteria_tab h3 {
	color:#404040;
	font-size:14px;
	line-height:24px;
}
.criteria_tab ul {
	margin:10px 0;
	border-left:1px solid #e6e6e6;
	overflow:hidden;
}
.tab_box {
	display:-webkit-box;
}
.tab_box li {
	-webkit-box-flex:1;
	text-align:center;
	line-height: 38px;
	font-size: 12px;
	color:#404040;
	border-right:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	background: #fff;
}
.tab_box .this {
	background: #e6e6e6;
}
.tab_box li a {
	color:#404040;
	display:block;
}
.null_data {
	text-align:center;
	color:#959595;
	padding:20px 0px;
}
.null_data .icon .iconfont {
	font-size:40px;
}
.null_data .message {
	font-size:16px
}
/*0元抽奖*/
	.item_tag_0:before {
	content: "\e61a";
}
/*免预约*/
	.item_tag_1:before {
	content: "\e622";
}
/*多套餐*/
	.item_tag_2:before {
	content: "\e628";
}
/*可订座*/
	.item_tag_3:before {
	content: "\e627";
}
/*折扣券*/
	.item_tag_4:before {
	content: "\e626";
}
/*过期退*/
	.item_tag_5:before {
	content: "\e621";
}
/*随时退*/
	.item_tag_6:before {
	content: "\e620";
}
/*7天退*/
	.item_tag_7:before {
	content: "\e625";
}
/*免运费*/
	.item_tag_8:before {
	content: "\e624";
}
/*满立减*/
	.item_tag_9:before {
	content: "\e623";
}
.deal_tags {
	padding:5px;
}
.deal_tag {
	display:block;
	float:left;
	margin-right:10px;
	font-size:16px;
	color:#fc8600;
}
.deal_tag i.iconfont {
	font-size:16px;
	color:#fc8600;
}
/*--------- start 点评星星 ------*/
	.pull-right {
	float: right!important;
	font-size:20px;
	padding-right:10px;
}
.stars {
	display: inline-block;
	color: #fdb338;
}
.stars i {
	margin-right: 2px;
	vertical-align: 0px;
}
.text-icon {
	font-family: base_icon;
	display: inline-block;
	vertical-align: middle;
	font-style: normal;
}
.text-icon.icon-star:after {
	content: '★';
}
.text-icon.icon-star-gray {
	position: relative;
}
.text-icon.icon-star-gray:after {
	color: #E2E2E2;
	content: '★';
}
.text-icon.icon-star-half {
	position: absolute;
	left: 0;
	overflow: hidden;
}
.text-icon.icon-star-half:after {
	content: '★';
}
.pull-right .star-text {
	font-size:16px;
	font-weight:bold;
	color: #fdb338;
}
/*--------- end 点评星星 ------*/
	/*点评列表部分*/
	.rw-list {
	background-color:#fff;
	padding:10px 10px 0 10px;
}
.rw-list .rw-item {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #999999;
}
.rw-item .i-title {
	position:relative;
	margin-bottom:5px;
}
.rw-item .i-title .user_name {
	padding-right:10px;
}
.rw-item .i-title .star_box {
	position:absolute;
	right:10px;
}
.rw-item .i-content {
	color: #757575;
	padding-bottom: 5px;
}
.rw-item .i-images {
	display:block;
	padding-bottom:5px;
}
.rw-item .i-images .img {
	width:60px;
	height:60px;
	display:inline-block
}
.rw-item .i-images .img img {
	width:100%
}
.rw-item .i-reply {
	border: 0;
	padding: 10px;
	background: #f6f6f6;
	color: #b28500;
	word-wrap: break-word;
	overflow: hidden;
}
.rw-item .i-reply a {
	display: inline-block;
}
.rw-item .i-null-reply {
	border: 0;
	padding: 10px;
	color: #b28500;
	word-wrap: break-word;
	overflow: hidden;
	text-align:right;
}
/*-------------按钮样式---------------*/
	.plank {
	width:100%;
	height:33px;
	line-height:33px;
	text-align:center;
	color:#fff;
	font-size:14px;
	border-radius: 20px;
	background:#fc8600;
	display:block;
	border:none;
	font-weight: bolder;
}
.plank:hover {
	text-decoration:none;
	cursor:pointer;
}
/*背景色带back前缀；字体色带font前缀；边框色带bor前缀*/
	/*背景色设置*/
	.back-main {
	background:#fc8600;
}
/*背景主色调*/
	.back-white {
	background:#fff;
}
.back-red {
	background:#ed3130;
}
/*字体颜色设置*/
	.font-main {
	color:#fff;
}
/*字体主色调*/
	.font-fc8 {
	color:#fc8600;
}
/*边框颜色设置*/
	.bor-main {
	border-color:#f4f4f4;
}
.bor-fc8 {
	border-color:#fc8600;
}
/*用在头部右边的隐藏菜单*/
	html body {
	background:#f8f8f8;
}
a,a:hover,a:visited {
	color:#6E7D8B;
	text-decoration:none;
}
/*这个文件还是留着，因为有些节点刚好用到这些类，不多不少*/
	.per_li {
	padding:0 10px;
	border-bottom:1px solid #f5f5f5;
	color:#939393;
	position:relative;
	height:45px;
	line-height:45px;
}
.per_li .fa-chevron-right {
	position:absolute;
	right:10px;
	top:17px;
	font-size:12px;
}
.per_li i {
	font-size:22px;
	position:absolute;
	color:#a6a6a6;
	left:16px;
}
.per_li span {
	font-size:15px;
	position:absolute;
	left:45px;
}
.one li:last-child .per_li {
	border-bottom:none;
}
.person_privilege {
	display:-webkit-box;
}
.p_tuan {
	-webkit-box-flex:1;
	display:-webkit-box;
	padding:9px 0 9px 10px;
	border-right:1px solid #e6e6e6;
}
.p_tuan:last-child {
	border-right:none;
}
.p_tuan .ico {
	display:inline-block;
	height:40px;
	width:40px;
	background:#f4626d;
	border-radius:20px;
	text-align:center;
	line-height:40px;
	color:#fff;
	font-size:22px;
}
.p_youhui.p_tuan .ico {
	background:#fa8600;
}
.p_tuan .detail {
	padding:0 0 0 19px;
	color:#7a7a7a;
}
.detail h6 {
	font-size:15px;
	line-height:21px;
}
.detail p {
	font-size:12px;
	line-height:24px;
}
.person_account {
	overflow:hidden;
	width:100%;
	height:75px;
	position:relative;
}
.person_account img {
	position:absolute;
	top:0;
}
.account_info {
	display:-webkit-box;
	position:absolute;
	z-index:100;
	margin:8px 0 0 15px;
}
.account_info .pic {
	width:59px;
	height:59px;
	border-radius:35px;
	overflow:hidden;
	position:relative;
}
.account_info .name b {
	color:#434343;
	font-size:13px;
	font-weight:bolder;
}
.account_info .name p {
	font-size:12px;
	/*color:#616161;*/
}
.account_info .name {
	line-height:20px;
	padding:10px 0 0 10px;
}
.buy {
	padding: 8px 10px;
}
.plank {
	width:100%;
	height:33px;
	line-height:33px;
	text-align:center;
	color:#fff;
	font-size:14px;
	border-radius: 20px;
	background:#fc8600;
	display:block;
	border:none;
	font-weight: bolder;
}
.uc_home_link {
	height: 35px;
	width: 100%;
	text-align: center;
	background-color: rgba(255, 255, 255, 1);
	line-height: 35px;
}
.uc_home_link a {
	display: inline-block;
	width: 100%;
	height: 35px;
	line-height: 35px;
	background: -webkit-gradient(linear, 14% 96%, 64% 59%, from(#F6C894), to(#FFAABF));
	color: #FFFFFF;
}
.uc_home_link a i {
	padding-right:3px;
	-webkit-background-clip: text;
}
/*列表右侧 消息框*/
	.right-msg {
	position: absolute;
	right: 10px;
	padding: 0 10px;
	border: 1px solid #f80;
	height: 28px;
	line-height: 28px;
	top: 50%;
	margin-top: -15px;
	border-radius: 10px;
	color: #f80;
}
.right-msg .h-num {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	color: #f80;
	text-align: center;
	padding: 0 5px;
}

/****注册会员****/
.comment_list_txt1 {
    margin: 10px;
    background-color: white;
    border: 1px solid #ccc;
}
.Contentbox {
    clear: both;
    margin-top: 0px;
    border-top: none;
    padding: 0px 5px 15px 5px;
}
.inputtxt {
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 45px;
    background: #f5f5f5;
    margin-top: .4rem;
    display: -moz-box;
    display: -webkit-box;
    display: box;
    width: 100%;
    box-shadow: 2px 3px 5px #ccc inset;
}
.inputpc {
    height: 45px;
    width: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 26px;
    color: #878787;
}
.inputpc i.iconfont {
    font-size: 26px;
}
.inputtxt input {
    color: #333;
    font-size: 15px;
    background: none;
    border: none;
    width: 100%;
    height: 44px;
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.input_sr {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    position: relative;
    overflow: hidden;
}
.input_sr1 {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    position: relative;
    overflow: hidden;
	width:60%;
}
.input_sr2 {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    position: relative;
    overflow: hidden;
	width:40%;
	height:45px;
	background: url(../images/yanzhengma.gif) no-repeat;
	filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
    -moz-background-size:99% 95%;
    background-size:99% 95%;
}
.btn_login {
    margin-top: .4rem;
    height: 2.4rem;
    
    border-radius: .6rem;
    background: #E45152;
}
.btn_login input {
    width: 100%;
    border-radius: .6rem;
    background: #E45152;
    height: 2.4rem;
    text-align: center;
    color: #fff;
    font-size: 1.2rem;
    font-weight: bolder;
    border: none;
}
.tr {
    text-align: right;
}
/***性别***/
.test_box {
    width: 100%;
    height: 45px;
    margin: .6em auto;
    position: relative;
}
.test_tab {
    width: 49%;
    margin-right: auto;
    border: 1px solid #ccc;
    
    float: left;
	border-radius: 4px;
}
.test_tab2 {
    width: 49%;
    margin-right: auto;
    border: 1px solid #ccc;
    
    float: right;
	border-radius: 4px;
}
.test_label {
    display: block;
	margin:0px;
    padding-top: 10px;
    padding-bottom: 10px;
    /*background-color: #fff;*/
    text-align: center;
	height:45px;
}
.test_radio,
.test_tab_content {
    position: absolute;
    left: -999em;
}
.test_radio:checked ~ .test_tab_content {
    margin-top: -1px;
    padding: 1em 2em;
    border: 1px solid #ccc;
    left: 0;
    right: 0;
}
.test_radio:checked ~ .test_label {
    background-color: #3BB4F2;
    /*border-bottom: 1px solid #fff;*/
	margin:0px;
    position: relative;
    z-index: 1;
	height:45px;
	border: 1px solid #ccc;
}
/***消费记录***/
.tab-span {
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    color: #333333;
    margin-right: 40px;
}
.tab-span i {
    font-family: 'WhnFont';
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.3px;
    font-size: 22px;
    font-style: normal;
    padding-right: 5px;
}
.o-item {
    width: 100%;
    background-color: #f5f5f5;
    font-size: 14px;
    font-size: 1.4rem;
    margin-top: 7px;
}
@media only screen and (max-width: 640px)
.o-info {
    height: 60px;
    position: relative;
}
.o-info {
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    font-size: 1.2rem;
    padding: 0 10px;
    border-bottom: 1px dashed #999;
}
.o-time, .o-num {
    margin-right: 20px;
    color: #666;
}
@media only screen and (max-width: 640px)
.o-num {
    position: absolute;
    top: 30px;
    left: 10px;
    line-height: 25px;
}
@media only screen and (max-width: 640px)
.o-warning {
    display: none;
}
.o-warning {
    float: right;
    color: #888;
}
@media only screen and (max-width: 640px)
.o-delete {
    margin-right: 0;
}
.o-delete {
    font-family: 'WhnFont';
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.3px;
    font-size: 18px;
    float: right;
    color: #444;
    margin-right: 7px;
    cursor: pointer;
}
@media only screen and (max-width: 640px)
.o-content {
    position: relative;
    height: 90px;
}
@media only screen and (max-width: 720px)
.o-content {
    height: 70px;
}
.o-content {
    padding: 10px 0;
    height: 80px;
}
@media only screen and (max-width: 640px)
.o-logo {
    width: 22%;
    height: 30px;
    line-height: 30px;
}
@media only screen and (max-width: 720px)
.o-logo {
    width: 17%;
    margin-top: 5px;
}
.o-logo {
    width: 13%;
    float: left;
    position: relative;
}
.new-a-back span {
    display: inline-block;
    width: 10px;
    height: 18px;
    margin-top: 6px;
    background: url(http://www.xingbar.cn/images/touch2013/icon2b.png) -60px 0 no-repeat;
    background-size: 180px 180px;
    text-indent: -9999px;
}
.new-a-back {
    position: absolute;
    top: 6px;
    left: 6px;
    width: 30px;
    height: 32px;
}
.new-header h2 {
    height: 44px;
    line-height: 44px;
    font-weight: normal;
    font-size: 16px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 微软雅黑;
}

.sx_hang_xbdx3 {
width: 100%;
height: 30px;
float: left;
box-sizing: border-box;
font-size: 14px;
/*border-radius: 5px;*/
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f1f1f1));
border: 1px solid #ccc;
line-height: 30px;
padding-left: 5px;
margin-bottom:5px;
}
