﻿@charset "utf-8";

/*默认*/
.tishitip {
	position: fixed;
	z-index: 999999999999999999;
	color: #fff;	
	line-height: 50px;
	top: 50%;
	left: 50%;
	display: none;
	padding: 0 10px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 4px;
	background: rgba(0, 0, 0, .85);
	min-width: 100px;
	font-size:14px;
	text-align: center;
}
.zUIpanelScrollBox, .zUIpanelScrollBar {
	width: 4px;
	top: 4px;
	right: 2px;
	border-radius: 2px;
}

.zUIpanelScrollBox {
	background: black;
	opacity: 0.1;
	filter: alpha(opacity=10);
}

.zUIpanelScrollBar {
	background: black;
	opacity: 0.4;
	filter: alpha(opacity=40);
}

/*弹窗*/
.Mask {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5);
	z-index: 201;
	display: none;
}

.Alert {
	position: fixed;
	top: 50%;
	left: 50%;
	background-color: #fff;
	border-radius: 4px;
	z-index: 245;
	overflow: hidden;
	background: #fff;
	border: 1px solid #ccc;
	display: none;
}

.Alert h2 {
	height: 42px;
	line-height: 42px;
	padding-left: 14px;
	background-color: #000;
	font-size: 14px;
	color: #fff;
}

.Alert h2 .icon-boldclose {
	float: right;
	font-size: 18px;
	width: 42px;
	text-align: center;
	color: white;
	cursor: pointer;
}

.Alert .altconX {
	min-height: 150px;
}

.Alert .altBtn {
	padding: 10px 14px;
	background: #f3f3f3;
	overflow: hidden;
	border-top: 1px solid #e3e3e3;
}

.Alert .altBtn a {
	float: right;
}

/*		.Alert .altBtn a + a{margin-right: 8px}
	.Alert .altBtn a.active{border: 1px solid #FC8D1F;; color: #FC8D1F;}*/
.tip {
	position: fixed;
	top: 50%;
	left: 50%;
	max-width: 200px;
	z-index: 245;
	display: none;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	background-color: #333;
	background-color: rgba(0, 0, 0, .5);
	color: white;
	border-radius: 4px;
	box-sizing: border-box;
	padding: 16px 22px;
	line-height: 24px;
	font-size: 16px;
	text-align: center;
}

.load {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 80px;
	height: 80px;
	margin: -40px 0 0 -40px;
	z-index: 245;
	background-color: #333;
	background-color: rgba(0, 0, 0, .2);
	padding: 10px;
	border-radius: 4px;
	box-sizing: border-box;
}

.load:before {
	content: "";
	background: url("/SysSetBase/img/load.png") no-repeat;
	display: block;
	width: 60px;
	height: 60px;
	animation: rotateLoad 1s steps(12) infinite;
}

@keyframes rotateLoad {
	0% {
		transform: rotate(0);
		-webkit-transform: rotate(0);
	}

	100% {
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
	}

}

/*全部默认   表格   单选按钮   按钮栏目  */
table.ul i {
	font-size: 14px;
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	display: inline-block;
	cursor: pointer;
	border-radius: 4px;
}

table.ul .icon-radio6 {
	color: #bbb;
}

table.ul .icon-radiofull6 {
	color: #FC8D1F;
}

table.ul .icon-oyup, table.ul .icon-oydown {
	color: #999;
	border: 1px solid #e3e3e3;
	background: #f6f6f6;
	border-radius: 4px;
	font-size: 12px;
	line-height: 18px;
	height: 18px;
	width: 18px;
	text-align: center;
}

table.ul .icon-oydown:before {
	position: relative;
	top: 1px;
}

table.ul .icon-oydown {
	margin-left: 4px;
}

table.ul .icon-edit4, table.ul .icon-lbx {
	color: #333;
}

table.ul .icon-oyup:hover, table.ul .icon-oydown:hover {
	color: #666;
	border-color: #d3d3d3;
}

table.ul .icon-edit4:hover, table.ul .icon-lbx:hover {
	background: #cfcfcf;
}

table.ul tr:hover td {
	background: #FFF5E5 !important;
}

table.ul tr.active .icon-radio6:before {
	content: "\e924";
	color: #f90;
}
table.ul tr .icon-radio6:before {
	content: "\e925";
}

strong {
	display: block;
	height: 50px;
	line-height: 50px;
	position: relative;
}

strong:after {
	content: "";
	width: 100%;
	height: 1px;
	background: #eee;
	top: 25px;
	position: absolute;
	left: 0;
}

strong b {
	display: inline-block;
	padding-right: 20px;
	background: #fff;
	position: relative;
	z-index: 10
}

/* .wdyhd {
	overflow: hidden;
}
 */
.wdyhd em.zhus {
	color: #FC8D1F;
	display: none;
	float: right;
	line-height: 26px;
	height: 26px;
	margin-left: 10px;
	margin-left: 20px;
}

.wdyhd em.zhus i {
	line-height: 28px;
	color: #f90;
	width: 16px;
	font-size: 14px;
	position: relative;
	top: -1px;
	vertical-align: middle;
	display: inline-block;
}

.wdyhd div.r {
	float: right;
}

.wdyhd div.setupbtn {
	display: none;
}

.wdyhd div span,.wdyhd div .span,.wdyhd div input {
	float: left;
	height: 34px;
	line-height: 34px;
	border-radius: 2px;
	border: 1px solid #E5E7EB;
	background: #f6f6f6;
	background: #FAFBFC;
	padding: 0 12px;
	cursor: pointer;
	margin-left: 10px;
	box-sizing: border-box;
	color: #666;
	text-align: center;
	min-width: 76px;
	font-size: 14px;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.wdyhd div span a,.wdyhd div .span a{
        -moz-transition: initial;
    -webkit-transition: initial;
    transition: initial;
}
.wdyhd div span:hover {
	background: #fdfdfd;
}
.wdyhd div span.bg,.dyhd div .span.bg {
	background-color: #f90;
	color: #fff;
	border-color: #f90;
}
.wdyhd div span.bg:hover,.dyhd div .span.bg:hover {
	background-color: #FFAE35;
	border-color: #FFAE35;
}
.wdyhd div span .icon-help:before {
	font-size: 12px;
	color: #ccc;
}
.wdyhd div span em {
    padding: 12px;
    border: 1px solid #e2e2e2;
    position: absolute;
    top: 31px;
    left: -2px;
    background-color: #fff;
    z-index: 999;
    font-size: 14px;
    color: #666;
    width: 516px;
    line-height: 24px;
    display: none;
    text-align: left;
}
.wdyhd div span i:hover ~ em {
    display: block;
}
.wdyhd div span em:before {
	border-bottom: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    content: "";
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 6px;
    height: 6px;
    display: inline-block;
    position: absolute;
    left: 77px;
    top: -4px;
    background-color: #fff;
}
.wdyhd div.huiyuan span {
	border: none;
	background: none;
	height: 34px;
	line-height: 34px;	
	color: #666;
	margin-top: 10px;
}
.wdyhd div.huiyuan input {
	margin: 0 10px;
	height: 34px;
	line-height: 34px;	
	width: 80px;
	border-radius: 2px;
	text-align: center;
	float: none;
}
.wdyhd div.huiyuan .date input {
	background: url(/SysSetBase/img/date.gif) no-repeat right 5px center;
}
.wdyhd div.hebin span:first-child{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.wdyhd div.hebin span + span {
	margin-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: none;
}
.wdyhd div.hebin .act {
	background: #efefef;
	color: #000;
	font-weight: bolder;		
}

.wdyhd div span + span {
	margin-left: 10px
}

/* .wdyhd div span:hover {
	background: #e3e3e3;
	background: linear-gradient(rgb(248, 248, 248), rgb(250, 250, 250));
} */
.wdyhd div.huiyuan span:hover {
	background: none;
}

.wdyhd div.l {
	float: left;
	overflow: hidden;
	border-radius: 4px;
	border: 1px solid #e3e3e3;
}
.wdyhd div.mrNav {
	float: none;
    overflow: hidden;
    border: none;
    border-bottom: 1px solid #EBEEF5;
    height: 38px;
    line-height: 40px;
}
.wdyhd div.ftfjtips {
	background: #FEFAF5;
    height: 26px;
    line-height: 26px;
    color: #f90;
    padding: 0 10px;
    margin-left: 10px;
    border: none;
    border-radius: 0;
}
.wdyhd div.ftfjtips01 {
	background: #FCF2F2;
    color: #f90;
}

/* .wdyhd div a {
	float: left;
	height: 24px;
	line-height: 24px;
	background: #f6f6f6;
	background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
	cursor: pointer;
}
 */
.wdyhd div.l a {
	height: 34px;
	line-height: 34px;
	padding: 0 12px;
    display: inline-block;
}
.wdyhd div.mrNav  a {
    position: relative;
    float: left;
    margin: 0 20px;
    min-width: 50px;
    text-align: center;
    font-size: 14px;
    height: auto;
    line-height: inherit;
    padding: 0;
}

.wdyhd div a + a {
	border-left: 1px solid #e3e3e3;
}

.wdyhd div a.active {
	background: #efefef;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
}
.wdyhd div.mrNav a.active {
	color: #f90;
	background: none;
	font-weight: inherit;
	height: auto;
	line-height: inherit;
}
.wdyhd div.mrNav a.active:after {
	content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 2px;
    background: #f90;
}
.wdyhd div.mrNav a + a {
	border-left: none;
}

.wdyhd select {
	width: 120px;
	float: left;
	margin-right: 6px;
}

.wdyhd label {
	width: 200px;
	float: left;
	border: 1px solid #d6d6d6;
	border-radius: 4px;
	line-height: 24px;
}

.wdyhd label .icon-search {
	font-size: 16px;
	color: #999;
	float: right;
	width: 20px;
	cursor: pointer;
}

.wdyhd label input {
	border: none;
	line-height: 24px;
	height: 24px;
	width: 180px;
	width: calc(100% - 20px);
}

/* .wdyhd .ddqk {
	margin-right: 40px;
} */
.wdyhd .ddqk a {
	background:none;
	color:#333;
	margin-right:8px;
	padding: 0 14px;
	border:1px solid #fff;
	height: 34px;
	line-height: 34px;
	box-sizing: border-box;
	display: inline-block;
	font-size: 14px;
}
.wdyhd .ddqk a:hover,.wdyhd .ddqk a.act {
	color:#f90;
	border:1px solid #f90;
	border-radius: 2px;
	padding: 0 14px;
}
.wdyhd .ddqk a em {
	margin-left: 2px;
	color: #f90;
}


/*客房设置*/
.gtall {
	height: 100%;
}

.gtrm {
	height: 100%;
	padding-top: 44px;
	box-sizing: border-box;
}

.gtrm .gmNav {
	overflow: hidden;
	border-bottom: 1px solid #eee;
	height: 44px;
	line-height: 46px;
	position: fixed;
	top: 0;
	left: 0;
	background: #fff;
	width: 100%;
}

.gtrm .gmNav a {
	float: left;
	text-align: center;
	position: relative;
	margin: 0 16px;
}

.gtrm .gmNav a.active {
	color: #FC8D1F;
	font-weight: bold;
}

.gtrm .gmNav a.active:after {
	content: "";
	width: 100%;
	height: 2px;
	position: absolute;
	bottom: 2px;
	left: 0;
	background: #FC8D1F;
}

/*客房设置*/
.gmkf {
	background-color: #fff;
}

.gmkf .gmkfNav {
	float: left;
	width: 190px;
	background-color: #f6f6f6;
	height: 100%;
	padding-bottom: 45px;
	line-height: 18px;
	box-sizing: border-box;
	overflow: auto;
}
.gmkf .gmkfNavsj {
	width: 220px;
}
.gmkf .gmkfNavyj {
	width: 187px;
}

.gmkf .gmkfNav dl {
	padding: 12px 0;
}

.gmkf .gmkfNav .li dl {
	padding: 0 0 0 17px;
}

.gmkf .gmkfNav dd {
	overflow: hidden;
	cursor: pointer;
}
.gmkf .gmkfNavyj dd.down {
	background-color: #fae4ce;
}

.gmkf .gmkfNav b {
	display: block;
	font-weight: normal;
	padding: 10px 12px 10px 20px;
	position: relative;
}

.gmkf .gmkfNav b:before {
	content: "";
	width: 30px;
	height: 13px;
	/* background: url("../img/dir.png") no-repeat 0 -17px; */
	/* background: url(../img/dir.png) no-repeat -66px 0; */
	position: absolute;
	top: 12px;
	left: 12px;
	z-index: 2;
}
.gmkf .gmkfNavyj b:before {
	background: url("../img/dir.png") no-repeat 0 -67px;
}

.gmkf .gmkfNav ul {
	display: none;
}
.gmkf .gmkfNav .ul1 {
	/* margin-top: 10px; */
	/* margin-left: 10px; */
}

.gmkf .gmkfNav li {
	overflow: hidden;
	position: relative;
}
.gmkf .gmkfNav .ul1 li {
	overflow: visible;
}

.gmkf .gmkfNav li:before {
    float: left;
    content: "";
    width: 1px;
    min-height: 100%;
    /* background: url(../img/dir.png) repeat-y -49px 0; */
    position: absolute;
    top: 0;
    left: 33px;
    z-index: 10;
}

.gmkf .gmkfNav .ul1 li:before {
	left: -10px;
}

.gmkf .gmkfNav .li:before {
	height: 1000px;
	left: 33px;
	background-repeat: repeat-y;
	z-index: 1;
}

.gmkf .gmkfNav li:last-child:before {
	height: 12px;
}

.gmkf .gmkfNav .li:last-child:before {
	height: 1000px;
}

.gmkf .gmkfNav span {
	display: block;
	padding: 10px 0;
	position: relative;
	padding-left: 35px;
}
.gmkf .gmkfNav span.s1 {
	padding-top: 0;
	padding-left: 0;
}
.gmkf .gmkfNav span i{
    display: block;
    padding-left: 35px;
    height: 38px;
    line-height: 38px;
}
.gmkf .gmkfNav .ul1 span{
	padding-left: 50px;
}

.gmkf .gmkfNav span:before {
	content: "";
	width: 11px;
	height: 12px;
	background: url("../img/dir.png") no-repeat -69px -42px;
	position: absolute;
	top: 13px;
	left: 19px;
}
.gmkf .gmkfNav span:hover:before {
	background: url("../img/dir.png") no-repeat -69px -63px;
}
.gmkf .gmkfNav li.active span {
	color: #f90;
}
.gmkf .gmkfNav li.active span:before {
	background: url("../img/dir.png") no-repeat -69px -63px;
}
.gmkf .gmkfNav .ul1 span:before {
	left: 34px;
}
.gmkf .gmkfNav span.s1:before {
    content: "";
    width: 11px;
    height: 12px;
    background: url(../img/dir.png) no-repeat -69px -42px;
    position: absolute;
    top: 13px;
    left: 19px;
}
.gmkf .gmkfNav span.s2:before {
    width: 30px;
    height: 12px;
    background: url(../img/dir.png) no-repeat 0 -17px;
    position: absolute;
    top: 5px;
    left: -14px;
    z-index: 114;
}
.gmkf .gmkfNav span.s1.down:before {
    background: url(../img/dir.png) no-repeat -69px -42px;
}

.gmkf .gmkfNav dd.down>b:before {
	/* background: url("../img/dir.png") no-repeat -66px 0; */
}
.gmkf .gmkfNavyj dd.down>b:before {
	background: url("../img/dir.png") no-repeat 0 -52px;
}

.gmkf .gmkfNav .ul1 span:hover{
	color: #f90;
}

.gmkf .gmkfNav li.active span.s1, .gmkf .gmkfNav span.s1:hover{
	background-color: #f6f6f6;
}
.gmkf .gmkfNav li.active span.s2, .gmkf .gmkfNav span.s2:hover{
	background-color: #f6f6f6;
}

.gmkf .gmkfStion {
	box-sizing: border-box;
	height: 100%;
	overflow: hidden;
}

.gmkf .noStrong em.zhus, .gmkf .noStrong .setupbtn, .gmkf .noStrong .memGrade, .gmkf .noStrong .evRgt {
	display: block;
}

.gmkf ul.wdySetup {
	margin-top: 20px;
	height: calc(100% - 143px);
	/* overflow: hidden; */
}

.gmkf .wdySetup li {
	height: calc(100% - 76px);
	padding-left: 20px;
}
.gmkf .wdySetup li .rul{
	height: 100%;
}

.gmkf .wdySetup li + li {
	display: none;
	padding: 0;
}
.gmkf .wdySetup li:last-child {
	height: calc(100% + 38px);
}

/*默认设置*/
.gmkf .gmkfStion .gmkfList {
}

.gmkf .gmkfStion .gmkfList table {
	table-layout: fixed;
}

.gmkf .gmkfStion .gmkfList tr.line {
	border-top: 1px solid #eee;
}

.gmkf .gmkfStion .gmkfList th {
	height: 40px;
	width: 100px;
	text-align: left;
}

.gmkf .gmkfStion .gmkfList th:first-child {
	text-align: center;
}

.gmkf .gmkfStion .gmkfList .cn th + th {
	padding-right: 32px;
}

.gmkf .gmkfStion .gmkfList tr:nth-child(3), .gmkf .gmkfStion .gmkfList tr:nth-child(5), .gmkf .gmkfStion .gmkfList tr:nth-child(7) {
	border-bottom: 1px solid #ccc;
}

.gmkf .gmkfStion .gmkfList td {
	padding: 14px 0;
}

.gmkf .gmkfStion .gmkfList tr.line td {
	padding-top: 14px;
}

.gmkf .gmkfStion .gmkfList th.first {
}

.gmkf .gmkfStion .gmkfList input, .gmkf .gmkfStion .gmkfList select {
	width: 60px;
	float: left;
}

.gmkf .gmkfStion .dw {
	line-height: 26px;
	height: 26px;
	font-size: 12px;
	float: left;
	margin: 0 5px;
}

/*单位*/
.gmkf .gmkfStion .gmlong {
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
}

.gmkf .gmkfStion .gmlong select {
	width: 70px;
	margin: 0 6px;
}

.gmkf .gmkfStion .button {
	margin: 18px 0;
	transition: all .2s;
}

.gmkf .gmkfStion .button:hover {
	background: #f90;
	color: #fff;
}

.gmkf .gmkfStion .housefj input {
	width: 48px;
}

.gmkf .gmkfStion .housefj .bgcf8 {
	background-color: #f8f8f8;
}

/*每日设置*/
.gmkf .memGrade {
	float: left;
	height: 26px;
	line-height: 26px;
	margin-left: 44px;
	display: none;
}

.gmkf .memGrade em {
	float: left;
	margin-right: 8px;
}

.gmkf .memGrade b {
	float: left;
	font-weight: normal;
	margin-left: 10px;
	padding: 0 8px;
	border-radius: 2px;
	cursor: pointer;
	transition: all .1s;
}

.gmkf .memGrade b:hover, .gmkf .memGrade b.active {
	background: #FC8D1F;
	color: #fff;
}

.gmkf .evRgt {
	float: right;
	display: none;
}

.gmkf .evRgt input.date {
	width: 150px;
	background: url("/SysSetBase/img/date.gif") no-repeat 128px center;
	float: left;
	margin: 0 6px;
}
.messagesend dd input.date {
	width: 140px;
	background: url("/SysSetBase/img/date.gif") no-repeat right 6px center;
	margin: 0 6px;
}
.messagesend dd input.date:disabled {
	background-color: #FAFBFC;
}

.gmkf .evRgt select {
	float: left;
	width: 80px;
	margin-left: 6px;
}

.gmkf .evRgt i {
	float: left;
	background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
	color: #333;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
	line-height: 34px;
	height: 34px;
	width: 18px;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
	box-sizing: border-box;
}

.gmkf .gmkfStion .chkopt {
	position: relative;
	max-width: 1140px;
	padding: 4px 0 10px 20px;
}

.gmkf .gmkfStion .chkopt > div {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.gmkf .gmkfStion .chkopt .radio + .radio {
	margin-top: 10px;
}

.gmkf .gmkfStion .chkopt .checkbox {
	position: absolute;
	bottom: 10px;
	right: 0;
}

.gmkf .gmkfStion .chkopt em {
	float: left;
	margin-right: 8px;
	font-weight: bold;
}

.gmkf .gmkfStion .chkopt b {
	float: left;
	font-weight: normal;
	margin-left: 10px;
	padding: 0 10px;
	border-radius: 2px;
	cursor: pointer;
	transition: all .1s;
}

.gmkf .gmkfStion .chkopt .radio b.active {
	background: #f90;
	color: #fff;
}

.gmkf .gmkfStion .chkopt .checkbox b {
	padding: 0;
}

.gmkf .gmkfStion .chkopt .checkbox b:before {
	content: "\e91e";
	font-family: "icomoon";
	float: left;
	font-size: 16px;
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	color: #b6b6b6;
}

.gmkf .gmkfStion .chkopt .checkbox b.active:before {
	content: "\e91f";
	color: #f90;
}

.gmkf .gmkfStion .daytable {
	overflow: auto;
	height: 100%;
	border-top: 1px solid #e3e3e3;
	padding: 0 20px 20px;
	box-sizing: border-box;
}

.gmkf .gmkfStion .daytable table {
	margin-top: -1px;
}

.gmkf .gmkfStion .daytable th {
	background-color: #F5F7FA;
	width: 140px;
	table-layout: fixed;
	border: 1px solid #e6e6e6;
}

.gmkf .gmkfStion .daytable td {
	border: 1px solid #e6e6e6;
	position: relative;
	vertical-align: top;
	transition: all .2s;
}

.gmkf .gmkfStion .daytable td:nth-child(6), .gmkf .gmkfStion .daytable td:nth-child(7) {
	background: #FCFDFE;
}

.gmkf .gmkfStion .daytable td:hover {
	background: #f9f9f9;
}

.gmkf .gmkfStion .daytable td.guo {
	opacity: .5;
}

.gmkf .gmkfStion .daytable td.today {
	background: #FEF1E4;
}

.gmkf .gmkfStion .daytable td:hover:after, .gmkf .gmkfStion .daytable td.today:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 3px;
	top: 0;
	left: 0;
	background: #999;
}

.gmkf .gmkfStion .daytable td.today:after {
	background: #f90;
}

.gmkf .gmkfStion .daytable .date {
	display: block;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	font-size: 18px;
	font-family: "Microsoft Yahei";
	height: 34px;
	line-height: 40px;
}

.gmkf .gmkfStion .daytable td.today .date {
	color: #f90;
}

.gmkf .gmkfStion .daytable .currInfo {
	color: #666;
	padding-bottom: 10px;
}

.gmkf .gmkfStion .daytable .currInfo span {
	display: block;
	overflow: hidden;
	position: relative;
	height: 21px;
}

.gmkf .gmkfStion .daytable .currInfo span small {
	float: left;
	width: 36px;
	text-align: left;
	padding: 0 6px;
	font-size: 12px;
	box-sizing: border-box;
	line-height: 24px;
	position: relative;
}

.gmkf .gmkfStion .daytable .currInfo span small.star:before {
	content: '\e999';
	font-family: 'icomoon';
	color: #f90;
	font-size: 14px;
	position: absolute;
	top: 0;
	left: 7px;
}

.gmkf .gmkfStion .daytable .currInfo span small + small {
	text-align: left;
	width: 60%;
}

.gmkf .gmkfStion .daytable .dz, .gmkf .gmkfStion .daytable .sz {
	position: absolute !important;
	top: 3px;
	right: 10px;
	font-size: 12px;
	height: 18px;
	line-height: 18px;
	padding: 0 5px;
	background: #FC8D1F;
	color: #fff;
	border-radius: 18px;
}

.gmkf .gmkfStion .daytable .sz {
	background: #09c;
}

.gmkf .gmkfStion .daytable .icon-kg1 {
	position: absolute;
	top: 2px;
	right: 10px;
	font-size: 36px;
	height: 36px;
	width: 36px;
	color: #f90;
	line-height: 1;
}

.gmkf .gmkfStion .daytable .kgClose:before {
	color: #ccc;
	content: "\e909";
}

.gmkf .gmkfStion .huste {
	overflow: auto;
	height: calc(100% - 100px);
	padding: 0 20px 20px;
	box-sizing: border-box;
}

.gmkf .gmkfStion .huste th {
	background-color: #f1f1f1;
	width: 140px;
	table-layout: fixed;
	border: 1px solid #e6e6e6;
}

.gmkf .gmkfStion .huste td {
	border: 1px solid #e6e6e6;
	position: relative;
	vertical-align: top;
	transition: all .2s;
}

.gmkf .gmkfStion .zhou td {
	vertical-align: middle;
}

.gmkf .gmkfStion .huste td:nth-child(6), .gmkf .gmkfStion .huste td:nth-child(7) {
	background: #fcfcfc;
}

.gmkf .gmkfStion .huste td:hover {
	background: #f9f9f9;
}

.gmkf .gmkfStion .huste td.guo {
	opacity: .5;
}

.gmkf .gmkfStion .huste td.today {
	background: #FEF1E4;
}

.gmkf .gmkfStion .huste td:hover:after, .gmkf .gmkfStion .huste td.today:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 3px;
	top: 0;
	left: 0;
	background: #999;
}

.gmkf .gmkfStion .huste td.today:after {
	background: #FC8D1F;
}

.gmkf .gmkfStion .huste .date {
	display: block;
	font-weight: normal;
	text-align: left;
	font-size: 16px;
	font-family: "Microsoft Yahei";
	height: 44px;
	line-height: 50px;
	padding-left: 8px;
}

.gmkf .gmkfStion .huste td.today .date {
	color: #FC8D1F;
}

.gmkf .gmkfStion .huste .currInfo {
	color: #666;
	padding-bottom: 10px;
}

.gmkf .gmkfStion .zhou .currInfo {
	padding-top: 30px;
}

.gmkf .gmkfStion .huste .currInfo span {
	display: block;
	overflow: hidden;
	position: relative;
}

.gmkf .gmkfStion .huste .currInfo span small {
	float: left;
	text-align: right;
	margin-left: 4px;
	padding: 0 6px;
	font-size: 12px;
	box-sizing: border-box;
	line-height: 24px;
	position: relative;
}

.gmkf .gmkfStion .huste .currInfo span small.star:before {
	content: '\e999';
	font-family: 'icomoon';
	color: #f90;
	font-size: 14px;
	position: absolute;
	top: 0;
	left: 7px;
}

.gmkf .gmkfStion .huste .currInfo span small + small {
	text-align: left;
	margin-left: 0;
}

.gmkf .gmkfStion .huste .optn {
	position: absolute !important;
	top: 16px;
	left: 50%;
	margin-left: -36px;
	overflow: hidden;
}

.gmkf .gmkfStion .zhou .optn {
	margin-left: -56px;
}

.gmkf .gmkfStion .zhou .optn01 {
	margin-left: -70px;
	top: 8px;
	font-size: 16px;
	color: #666;
	font-family: "Microsoft YaHei";
}

.gmkf .gmkfStion .huste .optn i {
	float: left;
	width: 18px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #fff;
	border-radius: 4px;
}

.gmkf .gmkfStion .huste .optn i + i {
	margin-left: 3px;
}

.gmkf .gmkfStion .huste .optn i.dan {
	background-color: #f90;
}

.gmkf .gmkfStion .huste .optn i.yu {
	background-color: #37B5DE;
}

.gmkf .gmkfStion .huste .optn i.xian {
	background-color: #0DA812;
}

.gmkf .gmkfStion .huste .dz, .gmkf .gmkfStion .huste .sz {
	position: absolute !important;
	top: 3px;
	right: 10px;
	font-size: 12px;
	height: 18px;
	line-height: 18px;
	padding: 0 5px;
	background: #FC8D1F;
	color: #fff;
	border-radius: 18px;
}

.gmkf .gmkfStion .huste .sz {
	background: #09c;
}

.gmkf .gmkfStion .huste .icon-kg1 {
	position: absolute;
	top: 0;
	right: 10px;
	font-size: 36px;
	height: 36px;
	width: 36px;
	color: #f90;
	line-height: 1;
	cursor: pointer;
}

.gmkf .gmkfStion .huste .kgClose:before {
	color: #ccc;
	content: "\e909";
}

.editkf {
	padding: 14px 0;
	max-height: 400px;
	overflow: auto;
	width: 350px;
}

.editkf li {
	overflow: hidden;
	line-height: 32px;
}

.editkf li.inp {
	padding: 4px 0;
}

.editkf li small {
	float: left;
	font-size: 12px;
	color: #666;
	width: 90px;
	text-align: right;
	margin-right: 16px;
}

.editkf li b {
	float: left;
	font-weight: normal;
}

.editkf li select, .editkf li input {
	width: 190px;
	margin-right: 4px;
	line-height: 30px;
	height: 30px;
}

.editkf li .half {
	width: 93px;
}

.editkf li label {
	float: left;
	margin-right: 20px;
}

.editkf li label:before {
	content: "\e905";
	font-family: 'icomoon';
	font-size: 16px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-right: 3px;
}

.editkf li label.checked:before {
	content: "\e906";
	color: #f90;
}

/*满房设置*/
.gmmf {
}

.gmmf .gmmfNav {
	float: left;
	width: 200px;
	background-color: #f6f6f6;
	height: 100%;
	line-height: 18px;
	box-sizing: border-box;
	overflow: hidden;
}

.gmmf .gmmfNav dl {
	padding: 12px 0;
}

.gmmf .gmmfNav dd {
	overflow: hidden;
	cursor: pointer;
}

.gmmf .gmmfNav span {
	display: block;
	padding: 3px 10px 3px 38px;
	position: relative;
}

.gmmf .gmmfNav span:before {
	content: "";
	width: 20px;
	height: 14px;
	background: url("../img/dir.png") no-repeat 0px -34px;
	position: absolute;
	top: 5px;
	left: 12px;
}

.gmmf .gmmfNav span:after {
	content: "";
	width: 1px;
	height: 50px;
	background: url(../img/dir.png) no-repeat -49px 0;
	position: absolute;
	top: 0;
	left: 10px;
	z-index: 10;
}

.gmmf .gmmfNav dd:first-child span:after {
	top: 12px;
}

.gmmf .gmmfNav dd:last-child span:after {
	height: 12px;
}

.gmmf .gmmfNav dd.active span, .gmmf .gmmfNav span:hover {
	background-color: #FAE4CE;
}

.gmmf .gmmfLsit {
	overflow: hidden;
	padding: 12px 0;
	height: calc(100% - 24px);
}

.gmmf .gmmfLsit .mftable {
	margin-top: 12px;
	border-top: 1px solid #eee;
	height: calc(100% - 27px);
	overflow: auto;
}

.gmmf .gmmfLsit .mftable table {
	margin-top: -1px;
}

.gmmf .gmmfLsit th {
	border: 1px solid #eee;
	background: #f9f9f9;
}

.gmmf .gmmfLsit td {
	border: 1px solid #eee;
	background: #f9f9f9;
}

.gmmf .gmmfLsit td + td {
	background: #fff;
}

/*节假日设置*/
.gmjri {
	padding: 12px 16px;
	box-sizing: border-box;
}

.gmjri .wdytList {
	overflow: hidden;
	margin-top: 12px;
	height: calc(100% - 26px);
}

.gmjri .wdytList .wdytLeft {
	float: left;
	width: 150px;
	border: 1px solid #eee;
	border-radius: 1px;
	overflow: hidden;
}

.gmjri .wdytList .wdytLeft b {
	display: block;
	background: #f9f9f9;
	height: 34px;
	line-height: 34px;
	padding-left: 10px;
	border-bottom: 1px solid #eee;
}

.gmjri .wdytList .wdytLeft ul {
}

.gmjri .wdytList .wdytLeft li {
	display: block;
	height: 35px;
	line-height: 35px;
	padding-left: 10px;
	cursor: pointer;
}

.gmjri .wdytList .wdytLeft li + li {
}

.gmjri .wdytList .wdytLeft li:hover, .gmjri .wdytList .wdytLeft li.active {
	background: #FEE8D2;
}

.gmjri .wdytList .wdytRight {
	float: right;
	width: 625px;
	height: 100%;
	overflow: auto;
}

.gmjri .wdytList .wdytRight .wdytable {
	overflow-y: auto;
}

.gmjri .wdytList .wdytRight th {
	background: #f9f9f9;
	border: 1px solid #eee;
}

.gmjri .wdytList .wdytRight td {
	border: 1px solid #eee;
}

/*积分设置*/
.points {
	/* padding: 20px; */
}

.points .poConfig {
	height: 30px;
	line-height: 30px;
	margin-bottom: 4px;
}

.points .poConfig span {
	float: left;
}

.points .poConfig input {
	display: none;
}

.points .poConfig label {
	float: left;
	margin-right: 10px;
	cursor: pointer;
	position: relative;
}

.points .poConfig label:before {
	content: "\e905";
	font-family: 'icomoon';
	line-height: 30px;
	font-size: 16px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-left: 6px;
	margin-right: 2px;
}

/* .points .poConfig input:checked + label:after {
	content: "";
	position: absolute;
	bottom: -8px;
	left: 50%;
	margin-left: 5px;
	width: 6px;
	height: 6px;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	background: #fff;
	transform: rotate(-135deg);
} */

.points .poConfig input:checked + label:before {
	content: "\e906";
	color: #f90;
}

.points .poCfgList {
	padding: 12px 0;
	width: 300px;
}

.points .poCfgList li {
	overflow: hidden;
	line-height: 30px;
}

.points .poCfgList li + li {
	margin-top: 6px;
}

.points .poCfgList li .icon-radio6 {
	font-size: 14px;
	width: 16px;
	color: #bbb;
	cursor: pointer;
}

.points .poCfgList li tr.active .icon-radio6:before {
	content: "\e925";
	color: #f90;
}
.points .poCfgList li tr.active .icon-radio6:before {
	content: "\e924";
}

.points .poCfgList li span {
	float: left;
	margin-right: 14px
}
.points .poCfgList li span:nth-child(3) {
	width: 80px;
	text-align: right;
}

.points .poCfgList li input {
	/* float: left; */
	width: 70px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	margin-right: 5px;
	margin-top: 2px;
}

.points .poCfgList li small {
	/* float: left; */
	font-size: 1rem;
}

.points .poBtn {
	border-top: 1px solid #e3e3e3;
	padding-top: 16px;
	width: 300px;
}

/*卡券设置*/
.copns {
	height: 100%;
}

.copns .copnstable {
	border-top: 1px solid #e3e3e3;
	overflow: auto;
	height: calc(100% - 51px);
}

.copns .copnstable table {
	margin-top: -1px;
}

.copns .copnstable th, .copns .copnstable td {
	border: 1px solid #e3e3e3;
	background: #f9f9f9;
}

.copns .copnstable td + td {
	background: #fff;
}

.copnli {
	padding: 18px 32px;
	box-sizing: border-box;
	width: 410px;
	float: left;
}

.copnli dd {
	line-height: 28px;
	overflow: hidden;
}

.copnli dd.inp {
	padding: 6px 0;
}

.copnli dd small {
	float: left;
	font-size: 12px;
	width: 70px;
	text-align: right;
	margin-right: 10px;
}

.copnli dd div {
	float: left;
	width: 260px;
}

.copnli dd div textarea {
	border: 1px solid #d6d6d6;
	width: 317px;
}

.copnli dd div select, .copnli dd div input {
	height: 28px;
	line-height: 28px;
	width: 317px;
	margin-right: 4px;
}
.copnli dd div select{
	width: 317px;
}

.copnli dd div input#bzsss {
	width: 322px;
}

.copnli dd div input#kh {
	width: 183px;
	float: left;
}

.copnli dd div input#btnyes {
	width: 60px;
	cursor: pointer;
}

.copnli dd div input.tian {
	margin-right: 5px;
	margin-left: 9px;
	width: 147px;
}

.copnli dd div input.date {
	width: 96px;
    margin: 0;
    background: url(../img/date.gif) no-repeat right 5px center;
}

.copnli dd div input.half {
	width: 290px;
	margin: 0;
	margin-right: 5px;
	margin-left: 5px;
}

.copnli dd div p {
	overflow: hidden;
	display: none;
}

.copnli dd div p + p {
}

.copnli dd div p i {
	float: left;
	margin-right: 6px;
}

.copnli dd div p i.sm {
	color: #f90;
}

.copnli dd div .radio {
	display: block;
}

.copnli dd div label {
	float: left;
	cursor: pointer;
	margin-right: 23px;
}
.copnli dd div .cb2 label {
	width: 75px;
	margin-right:0;
}

.copnli dd div label:before {
	font-family: 'icomoon';
	font-size: 14px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-right: 2px;
}

.copnli dd .radio label:before {
	content: "\e905";
}

.copnli dd .radio label.checked:before {
	content: "\e906";
	color: #f90;
}

.copnli dd .checkbox label:before {
	content: "\e925";
}

.copnli dd .checkbox label.checked:before {
	content: "\e924";
	color: #f90;
}

.copnli dd.useList {
	padding: 8px 0;
}

.copnli .useList ol {
	padding: 6px 0;
	float: left;
	border: 1px solid #d6d6d6;
	width: 317px;
	box-sizing: border-box;
	border-radius: 4px;
	height: 159px;
	overflow: auto;
}

.copnli .useList li {
	line-height: 22px;
	overflow: hidden;
	cursor: pointer;
}

.copnli .useList b {
	display: block;
	font-weight: normal;
	padding: 0 12px 0 27px;
	position: relative;
	color: #333;
}

.copnli .useList b:before {
	content: "";
	width: 14px;
	height: 12px;
	background: url(../img/dir.png) no-repeat 0 -17px;
	position: absolute;
	top: 4.5px;
	left: 12px;
}
.copnli .useList b .a1,.copnli .useList b .a3 {
	content: "";
	width: 14px;
	height: 12px;
	background: url(../img/dir.png) no-repeat 0 -17px;
	position: absolute;
	top: 4.5px;
	left: 12px;
	z-index: 999;
}

.copnli .useList li.down b:before {
	background: url("../img/dir.png") no-repeat 0 0;
}
.copnli .useList li.down>b .a1,.copnli .useList li.down>b .a3 {
	background: url("../img/dir.png") no-repeat 0 0;
}

.copnli .useList b:after {
	content: "";
	/* background: url("../img/dir.png") no-repeat -35px -2px; */
	float: left;
	margin: 7px 4px 0 0;
	/* width: 10px;
	height: 10px; */
}

.copnli .useList b.kgClose:after {
	background-position: -35px -19px
}

.copnli .useList .sub {
	width: 100%;
	display: none;
}

.copnli .useList .sub span {
	overflow: hidden;
	position: relative;
	display: block;
	padding: 0 10px 0 42px;
	position: relative;
}

.copnli .useList .sub span:before {
	float: left;
	content: "";
	width: 1px;
	height: 50px;
	background: url(../img/dir.png) no-repeat -49px 0;
	position: absolute;
	top: 0;
	left: 31px;
	z-index: 10;
}

.copnli .useList .sub span:last-child:before {
	height: 12px;
}

.copnli .useList .sub a {
	display: block;
	line-height: 20px;
}

.copnli .useList .sub a:before {
	content: "";
	width: 8px;
	height: 18px;
	background: url(../img/dir.png) no-repeat 0 -34px;
	position: absolute;
	top: 3px;
	left: 33px;
}

.copnli .useList .sub a:after {
	content: "";
	background: url("../img/dir.png") no-repeat -35px -2px;
	float: left;
	margin: 6px 4px 0 0;
	width: 10px;
	height: 10px;
}

.copnli .useList .sub .kgClose2:after {
	background-position: -35px -19px;
}
.copnli1{
	width: 460px;
	padding-left: 0;
}
.copnli1 .icon-help{
	display: inline-block;
}
.copnli1 .icon-help:before{
	position:relative;
	top:2px;
}
.copnli1 .icon-help img{
	width: 200px;
	display: none;
	position: absolute;
    top: 75px;
    right: 45px;
}
.copnli1 .icon-help:hover img{
	display: block;
}
.copnli1 dd div{
	width: 333px;
}
.copnli dd div .hysjhtj{
	margin-left: 72px;
}
.copnli dd div .hysjhtj label{
	background-color: #F8F8F8;
	width: 172px;
	height: 32px;
	line-height: 32px;
	margin-top: 5px;
}
.copnli dd div .hysjhtj label:first-child{
	margin-top: 0;
}
.copnli dd div .hysjhtj label span{
	color: #333;
	font-size: 12px;
	margin-left: 10px;
}
.copnli dd div .hysjhtj label span:nth-child(2){
	margin-left: 20px;
}

.copnliBtn {
	display: block;
	overflow: hidden;
	border-top: 1px solid #eee;
	padding: 0 10px;
	box-sizing: border-box;
	background-color: #f3f3f3;
	height: 50px;
}

.copnliBtn [type="submit"] {
	line-height: 30px;
	height: 30px;
	margin-top: 10px;
	float: right;
	color: #333;
	border-radius: 4px;
	width: 60px;
	text-align: center;
	border: 1px solid #ddd;
	background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
}
.messagememberselect .useList .subun b:after{
	background: none;
}
.projectwr .useList b.kgClose2,.projectwr .useList .sub a.kgClose2{
	background-color: #FBF2E2;
}
.messagememberselect .useList .subun b{
	padding-left: 28px;
}
.messagememberselect .useList .subunu b:after{
	background: none;
}
.messagememberselect .useList .subunu b{
	padding-left: 28px;
}
.messagememberselect .useList .subunun b:after{
	background: none;
}
.messagememberselect .useList .subunun b{
	padding-left: 28px;
}
.copnli .useList li .subun b:before{
    background: url(../img/dir.png) no-repeat 0 -51px;
}
.copnli .useList .subunu a:after{
	background: none;
	width: 0;
}
/*会员设置*/
.memr {
	height: 100%
}

.memr .mrNav {
	overflow: hidden;
	border-bottom: 1px solid #EBEEF5;
	height: 38px;
	line-height: 40px;
}

.memr .mrNav a {
	position: relative;
    float: left;
    margin: 0 20px;
    min-width: 50px;
    text-align: center;
    font-size: 14px;
}
.memr .mrNav a:hover {
	color: #f90;
	font-family: "Microsoft YaHei";
}

.memr .mrNav a:hover:after {
	content: "";
	position: absolute;
	bottom: 2px;
	left: 0;
	width: 100%;
	height: 2px;
	background: #f90;
}

.memr .mrNav a.active {
	color: #f90;
}

.memr .mrNav a.active:after {
	content: "";
	position: absolute;
	bottom: 2px;
	left: 0;
	width: 100%;
	height: 2px;
	background: #f90;
}

.memr .memrList {
	height: calc(100% - 45px);
}

.memr .memrList li {
	overflow: auto;
	height: 100%;
	padding-top: 10px;
	box-sizing: border-box;
	padding-left: 16px;
}

.memr .memrList li + li {
	display: none;
}

.memr .memrList li .zs {
	color: #999;
	height: 20px;
	line-height: 20px;
	display: block;
	margin-top: 10px;
	padding-left: 155px;
}

.memr .memrList li table {

}

.memr .memrList li th {
}

.memr .memrList li td {
	padding: 2px 4px;
}
.memr .memrList li td.sjgzts {
	color: #999;
	font-size: 12px;
}

/* .memr .memrList li td + td + td {
	text-align: left;
} */

.memr .memrList li td i.dw {
	font-size: 12px;
}

.memr .memrList li td [type="text"] {
	width: 70px;
}

.memr .memrList li td [type="radio"] {
	display: none;
}

.memr .memrList li td .radio {
	overflow: hidden;
	line-height: 20px
}

.memr .memrList li td label,.memr .memrList li label {
	float: left;
	cursor: pointer;
}

.memr .memrList li td label ~ label ,.memr .memrList li label ~ label {
	margin-left: 8px;
}

.memr .memrList li td label:before,.memr .memrList li label:before {
	content: "\e905";
	font-family: "icomoon";
	font-size: 16px;
	width: 16px;
	color: #b6b6b6;
	float: left;
	margin-right: 2px;
}

.memr .memrList li td [type="radio"]:checked + label:before,.memr .memrList li label.checked:before {
	content: "\e906";
	color: #f90;
}

.memr .memrList li td select {
	width: 70px;
}

.memr .membtn {
	border-top: 1px solid #e3e3e3;
	padding: 18px;
	margin-top: 18px;
}
.sjxs{
	margin: 10px 0;
	padding-left: 155px;
}
.sjxs span{
	float: left;
	color: #333;
	line-height: 26px;
	margin-right: 10px;
}
.sjxs input{
	float: left;
	width: 360px;
}

/*充值设置*/
.rge {
	height: 100%;
}

.rge .rgetable {
	border: 1px solid #e3e3e3;
	overflow: auto;
	height: calc(100% - 51px);
}

.rge .rgetable table {
	margin-top: -1px;
}

.rge .rgetable th{
	background: #F5F7FA;
}
.cwdzhzb .rge .rgetable th,.cwdzhzb .rge .rgetable td {
	border-right: none;
	border-left: none;
	background: #fff;
}
.rge .rgetable tbody tr{
	border-top: 1px solid #EBEEF5;
}
.cwdzhzb .rge .rgetable th:first-child,.cwdzhzb .rge .rgetable td:first-child {
	border-left: 1px solid #e3e3e3;
}
.cwdzhzb .rge .rgetable th:last-child,.cwdzhzb .rge .rgetable td:last-child {
	border-right: 1px solid #e3e3e3;
}
.cwdzhzb .rge .rgetable tr.row_1 td,.cwdzhzb .rge .rgetable tr.row_4 td {
	font-weight: bold;
}

.rge .rgetable td + td {
	background: #fff;
}
.rge .rgetable td .xiadie{
	color: #f00;
}
.rge .rgetable td .shangzhan{
	color: #f90;
}

.rge .rgetable .Sales{
	cursor: pointer;
	position: relative;
}
.rge .rgetable .SalesDetailed{
	position: absolute;
	left: -25px;
	top:22px;
	background-color: #fff;
	border: 1px solid #e3e3e3;
	padding: 10px;
	z-index: 999;
	text-align: left;
}
.rge .rgetable tbody tr:last-of-type .SalesDetailed,.rge .rgetable tbody tr:nth-last-child(2)  .SalesDetailed{
    top: initial;
    bottom: 22px;
}
.rge .rgetable .SalesDetailed:before{
	border-bottom: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    content: "";
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 6px;
    height: 6px;
    display: inline-block;
    position: absolute;
    left: calc((100% - 10px) / 2);
    top: -4px;
    background-color: #fff;
}
.rge .rgetable tbody tr:last-of-type .SalesDetailed:before,.rge .rgetable tbody tr:nth-last-child(2)  .SalesDetailed:before{
	-webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: initial;
    bottom: -4px;
}
.rge .rgetable .Sales span:hover ~ .SalesDetailed{
	display: block !important;
	min-width: 140px;
}

.rge .rgetable .color01 {
	color: #FC8D1F;
}
.rge .rgetable .lasttr tr.row_7 td {
	font-weight: bolder;
}
.rge .rgetable .lasttd tr td:last-child {
	font-weight: bolder;
}
.rge .rgetable tr td span.yichang:after {
	 background: url(../../SysSetBase/img/yichang.png) no-repeat;
    width: 19px;
    height: 16px;
    content: "";
    display: inline-block;
    margin-left: 5px;    
    position: relative;
    top: 4px;
}

.rgeAlt {
	padding: 20px 0;
	max-height: 400px;
	overflow: auto;
	width: 360px;
	box-sizing: border-box;
}

.rgeAlt li {
	overflow: hidden;
	line-height: 30px;
}

.rgeAlt li.inp {
	padding: 10px 0;
}

.rgeAlt li small {
	float: left;
	font-size: 14px;
	color: #666;
	width: 90px;
	text-align: right;
	margin-right: 30px;
}

.rgeAlt li .setup {
	color: #08f;
}
/* .rgeAlt li .shanchu {
	margin-left: 64px;
} */

.rgeAlt li div {
	float: left;
}

.rgeAlt li div span {
	display: block;
	overflow: hidden;
}

.rgeAlt li div span + span {
	display: block;
	overflow: hidden;
	margin-top: 8px;
}

.rgeAlt li div label {
	float: left;
	width: 64px;
	cursor: pointer;
}

.rgeAlt li div label:before {
	font-family: 'icomoon';
	font-size: 14px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-right: 2px;
	content: "\e925";
}

.rgeAlt li div label.checked:before {
	content: "\e924";
	color: #f90;
}

.rgeAlt li div input, .rgeAlt li div select {
	width: 190px;
	margin-right: 4px;
	line-height: 34px;
	height: 34px;
	float: left;
}

.rgeAlt li div > input {
	width: 254px;
}

.rgeAlt li div textarea {
	width: 254px;
}

.rgeAlt li .button {
	margin-left: 100px;
	margin-top: 20px;
	background: #f90;
	color: white;
	border: none;
}

/*生日设置*/
.brhy {
	padding: 0 14px;
	overflow: auto;
	height: 100%;
}

.brhy .tx {
	font-weight: normal;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e3e3e3;
	display: block;
}

.brhy .setion {
	width: 750px;
	margin-bottom: 10px;
}

.brhy .setion + .setion {
	margin-top: 20px;
}

.brhy .byfig {
	height: 40px;
	line-height: 46px;
	margin-bottom: 4px;
}

.brhy .byfig span {
	float: left;
}

.brhy .byfig label {
	float: left;
	margin-right: 10px;
	cursor: pointer;
	position: relative;
}

.brhy .byfig label:before {
	content: "\e905";
	font-family: 'icomoon';
	font-size: 16px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-left: 6px;
	margin-right: 2px;
}

.brhy .byfig label.this:before {
	content: "\e906";
	color: #f90;
}

.brhy .byfig label.this:after {
	content: "";
	position: absolute;
	bottom: -2px;
	left: 50%;
	margin-left: 5px;
	width: 6px;
	height: 6px;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	background: #fff;
	transform: rotate(-135deg);
}

.brhy .poCfgList {
	padding: 12px 0;
	margin-left: 54px;
	border-top: 1px solid #e3e3e3;
}

.brhy .poCfgList li {
	overflow: hidden;
	line-height: 20px;
}

.brhy .poCfgList li + li {
	margin-top: 12px;
}

.brhy .poCfgList b {
	font-weight: normal;
	float: left;
}

.brhy .poCfgList span {
	float: left;
	margin-right: 20px;
	cursor: pointer;
}

.brhy .odd b {
	width: 70px;
}

.brhy .odd textarea {
	float: left;
	width: calc(100% - 70px);
}

.brhy .odd textarea:disabled {
	background-color: #f6f6f6;
}

.brhy .odd span {
}

.brhy .odd span:before {
	font-family: 'icomoon';
	content: "\e91e";
	font-size: 16px;
	width: 16px;
	float: left;
	margin-right: 3px;
	color: #b6b6b6;
}

.brhy .odd span.active:before {
	content: "\e91f";
	color: #f90;
}

.brhy .even b {
	width: 90px;
	cursor: pointer;
}

.brhy .even b:before {
	font-family: 'icomoon';
	content: "\e91e";
	font-size: 16px;
	width: 16px;
	float: left;
	margin-right: 3px;
	color: #b6b6b6;
}

.brhy .even b.checked:before {
	content: "\e91f";
	color: #f90;
}

.brhy .even span {
}

.brhy .even span:before {
	content: "\e905";
	font-family: 'icomoon';
	font-size: 16px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-right: 2px;
}

.brhy .even span.active:before {
	content: "\e906";
	color: #f90;
}

.brhy .even .agio {
	float: left;
	width: calc(100% - 90px);
}

.brhy .even .agio div {
	float: left;
	width: 70px
}

.brhy .even .agio div + div {
	text-align: center;
	width: auto;
}

.brhy .even .agio div + div + div {
	margin-left: 20px;
}

.brhy .even .agio div em {
	display: block;
}

.brhy .even .agio div label {
	display: block;
	width: 90px;
	height: 36px;
	line-height: 36px;
}

.brhy .even .agio div + div label:after {
	content: "折";
	margin-left: 4px;
}

.brhy .even .agio div input {
	width: calc(100% - 20px)
}

.brhy .even input:disabled {
	background-color: #f6f6f6;
}

.brhy .even .photo {
	width: calc(100% - 90px);
	float: left;
	margin: -10px 0 0 -10px;
}

.brhy .even .photo div {
	float: left;
	height: 110px;
	border-radius: 4px;
	margin: 10px 0 0 10px;
}

.brhy .even .photo a {
	display: block;
	height: 80px;
	position: relative;
}

.brhy .even .photo a img {
	height: 80px;
	display: block;
}

.brhy .even .photo .icon-close {
	position: absolute;
	top: 0;
	right: 0;
	background: #f90;
	color: #fff;
	font-size: 14px;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
}

.brhy .even .photo .icon-plus {
	float: left;
	width: 80px;
	height: 80px;
	border-radius: 4px;
	box-sizing: border-box;
	text-align: center;
	line-height: 80px;
	font-size: 36px;
	border: 1px solid #e3e3e3;
	color: #ccc;
	margin: 10px 0 0 10px;
}

.brhy .even .photo input {
	display: block;
	margin-top: 4px;
}

.brhy .poBtn {
	border-top: 1px solid #e3e3e3;
	padding-top: 18px;
	padding-top: 18px;
}

/*售房规则*/
.rul {
	border-top: 1px solid #e3e3e3;
	overflow: auto;
	height: calc(100% - 100px);
}

.rul table {
	margin-top: -1px;
}

.rul th {    
	border: 1px solid #e3e3e3;
	background: #F5F7FA;
	color:#666;
}
/* .rul thead tr th:first-child,.rul tbody tr td:first-child{
	border-left: 1px solid #E3E3E3;
}
.rul thead tr th:last-child,.rul tbody tr td:last-child{
	border-right: 1px solid #E3E3E3;
} */
.rul th .icon-help:before {
    font-size: 12px;
    color: #ccc;
}
.rul th  .em4 {
    padding: 12px;
    border: 1px solid #e2e2e2;
    position: absolute;
    top: 40px;
    right: 24px;
    background-color: #fff;
    z-index: 999;
    font-size: 14px;
    color: #666;
    width: 516px;
    line-height: 24px;
    display: none;
    text-align: left;
    font-weight: initial;
}
.rul th i:hover ~ .em4 {
    display: block;
}
.rul th .em4:before {
	border-bottom: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    content: "";
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 6px;
    height: 6px;
    display: inline-block;
    position: absolute;
    right: 14px;
    top: -4px;
    background-color: #fff;
}
.rul td {
	border: 1px solid #e3e3e3;
	background: #fff;
	/* border-right: none;
	border-left: none; */
}

/*微信设置*/
.WX {
	padding-top: 45px;
	box-sizing: border-box;
	height: 100%;
}

.WX .WXnav {
	overflow: hidden;
	border-bottom: 1px solid #eee;
	height: 44px;
	line-height: 46px;
	position: fixed;
	top: 0;
	left: 0;
	background: #fff;
	width: 100%;
}

.WX .WXnav a {
	float: left;
	text-align: center;
	position: relative;
	margin: 0 16px;
}

.WX .WXnav a.active {
	color: #FC8D1F;
	font-weight: bold;
}

.WX .WXnav a.active:after {
	content: "";
	width: 100%;
	height: 2px;
	position: absolute;
	bottom: 2px;
	left: 0;
	background: #FC8D1F;
}

.WX dl {
	height: 100%;
	overflow: auto;
}

.WX dd {
	height: 100%;
}

.WX dd + dd {
	display: none;
}

.WX .tx {
	font-weight: normal;
	height: 20px;
	line-height: 12px;
	display: block;
}

.WX .wxfig {
	line-height: 30px;
	overflow: hidden;
}

.WX .wxfig span.yd {
	float: left;
	margin-right: 8px;
}

.WX .wxfig label {
	float: left;
	margin-right: 10px;
	cursor: pointer;
	position: relative;
}

.WX .wxfig label:before {
	content: "\e905";
	font-family: 'icomoon';
	font-size: 16px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-left: 6px;
	margin-right: 2px;
}

.WX .wxfig label.this:before {
	content: "\e906";
	color: #f90;
}

.WX .wxfig .download {
	float: left;
}

.WX .wxfig .download a {
	display: block;
	width: 46px;
	height: 24px;
	line-height: 24px;
	margin: 4px 0 8px;
	background: #666;
	color: white;
	border-radius: 4px;
	text-align: center;
}

.WX .wxfig .download span {
	display: block;
	width: 100px;
	height: 100px;
	border-radius: 4px;
	overflow: hidden;
	border: 1px solid #e3e3e3;
}

.WX .wxfig .download img {
	display: block;
	width: 90px;
	height: 90px;
	margin: 5px 0 0 5px;
}

.WX .noteList {
	padding: 6px 0 6px 86px;
}

.WX .noteList li {
	overflow: hidden;
	margin-bottom: 10px;
}

.WX .noteList [type="text"] {
	width: 150px;
	float: left;
}

.WX .noteList span {
	float: left;
	margin-left: 6px;
	height: 24px;
	line-height: 24px;
	border-radius: 4px;
	border: 1px solid #e3e3e3;
	background: #f6f6f6;
	background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
	padding: 0 12px;
	cursor: pointer;
}

.WX .noteList span + span {
	display: none;
}

.WX .noteList li:last-child span + span {
	display: block;
}

.WX .poBtn {
	border-top: 1px solid #e3e3e3;
	padding-top: 18px;
	padding-bottom: 18px;
	margin-top: 18px;
}

.WX {
	height: 100%;
}

.WX .wxtable {
	border-top: 1px solid #e3e3e3;
	overflow: auto;
	height: calc(100% - 51px);
}

.WX .wxtable table {
	margin-top: -1px;
}

.WX .wxtable th, .WX .wxtable td {
	border: 1px solid #e3e3e3;
	background: #f9f9f9;
}

.WX .wxtable td + td {
	background: #fff;
}

.Alert .reply {
	height: 440px;
	position: relative;
}

.Alert .reply .repNav {
	height: 41px;
	line-height: 30px;
	border-bottom: 1px solid #e3e3e3;
	padding-top: 10px;
	padding-left: 10px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	z-index: 60;
	background-color: #fff;
}

.Alert .reply .repNav span {
	float: left;
	padding: 0 14px;
	text-align: center;
	border-radius: 4px 4px 0 0;
	background-color: #f6f6f6;
	border: 1px solid #e3e3e3;
	border-bottom: none;
	position: relative;
	top: -1px;
	margin-right: 6px;
	cursor: pointer;
}

.Alert .reply .repNav span.active {
	background-color: #fff;
}

.Alert .reply .repNav span.active:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 1px;
	background-color: #fff;
	left: 0;
	bottom: -1px;
}

.Alert .repdd {
	padding-top: 41px;
	box-sizing: border-box;
	height: 100%;
	width: 100%;
}

.Alert .repdd dl {
	width: 300%;
	overflow: hidden;
	position: relative;
	left: 0;
	transition: left .2s;
	height: 100%;
}

.Alert .repdd dd {
	padding: 18px 12px;
	box-sizing: border-box;
	height: 100%;
	overflow: auto;
	width: 500px;
	width: calc(100%/3);
	float: left;
}

.Alert .repdd .reptype {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	margin-bottom: 4px;
}

.Alert .repdd b {
	float: left;
	font-weight: normal;
	width: 72px;
	text-align: right;
	margin-right: 16px;
}

.Alert .repdd .reptype span {
	float: left;
	margin-right: 10px;
	cursor: pointer;
	position: relative;
}

.Alert .repdd .reptype span:before {
	content: "\e905";
	font-family: 'icomoon';
	font-size: 16px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-left: 6px;
	margin-right: 2px;
}

.Alert .repdd .reptype span.this {
}

.Alert .repdd .reptype span.this:before {
	content: "\e906";
	color: #f90;
}

.Alert .repdd .reptxt {
}

.Alert .repdd .reptxt li {
	overflow: hidden;
	line-height: 30px;
	display: none;
}

.Alert .repdd .reptxt li.this {
	display: block;
}

.Alert .repdd .reptxt li textarea {
	width: 350px;
	width: calc(100% - 120px);
	float: left;
}

.Alert .repdd .reptxt li .icon-plus {
	float: left;
	width: 80px;
	height: 80px;
	border-radius: 4px;
	box-sizing: border-box;
	text-align: center;
	line-height: 80px;
	font-size: 36px;
	border: 1px solid #e3e3e3;
	color: #ccc;
	margin: 10px 0 0 10px;
}

.Alert .repdd .reptxt li .photo {
	width: 380px;
	width: calc(100% - 90px);
	float: left;
	margin: -10px 0 0 -10px;
}

.Alert .repdd .reptxt li .photo div {
	float: left;
	height: 80px;
	border-radius: 4px;
	margin: 10px 0 0 10px;
}

.Alert .repdd .reptxt li .photo div a {
	display: block;
	height: 80px;
	position: relative;
}

.Alert .repdd .reptxt li .photo div img {
	height: 80px;
	display: block;
}

.Alert .repdd .reptxt li .photo div .icon-close {
	position: absolute;
	top: 0;
	right: 0;
	background: #f90;
	color: #fff;
	font-size: 14px;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
}

.Alert .repdd .keyRep {
}

.Alert .repdd .keyRep .keytext {
	overflow: hidden;
	line-height: 30px;
}

.Alert .repdd .keyRep .keytext + .keytext {
	margin-top: 10px;
}

.Alert .repdd .keyRep .keytext b {
}

.Alert .repdd .keyRep .keytext input {
	width: 350px;
	float: left;
	width: calc(100% - 120px);
	height: 32px;
	line-height: 32px;
}

.Alert .repdd .keyRep .zs {
	color: #f90;
	height: 30px;
	line-height: 30px;
	display: block;
	padding-left: 90px;
}

/*支付设置*/
.pay {
	padding: 0 24px;
	height: calc(100% - 85px);
	overflow: auto;
}

.pay .tx {
	font-weight: normal;
	height: 50px;
	line-height: 50px;
	display: block;
	border-bottom: 1px solid rgb(227, 227, 227);
}

.pay .pyList {
	padding: 10px 0;
	/* width: 540px; */
}

.pay .pyList li {
	overflow: hidden;
	line-height: 34px;
	margin-top: 20px;
}
.pay .pyList li .radio .label:before{
    font-family: 'icomoon';
    font-size: 14px;
    width: 16px;
    float: left;
    color: #bbb;
    margin-right: 2px;
    content: "\e905";
}
.pay .pyList li .radio .label em{
    font-size:12px;
    color: #999;
    margin-left: 10px
}
.pay .pyList li .radio .label.checked:before{
    content: "\e906";
    color: #f90;
}

.pay .pyList b {
	float: left;
	margin-right: 13px;
	font-weight: normal;
	width: 140px;
	text-align: left;
}

.pay .pyList .pytype {
	float: left;
}

.pay .pyList .pytype span {
	float: left;
	width: 110px;
}

.pay .pyList .pytype span:before {
	font-family: 'icomoon';
	content: "\e925";
	font-size: 14px;
	width: 16px;
	float: left;
	margin-right: 3px;
	color: #b6b6b6;
}

.pay .pyList .pytype  span.active:before {
	content: "\e924";
	color: #f90;
}

.pay .pyList .pytype select {
	float: left;
	height: 34px;
	line-height: 34px;
}

.pay .pyList .pytype i.jy {
	color: #f90;
	float: left;
	margin-left: 6px;
}

.pay .pyList .pytype i.jy:before {
	float: left;
	margin-right: 4px;
}

/*分销设置*/
.sll {
	padding: 0 14px;
	overflow: auto;
	height: 100%;
}

.sll .tx {
	font-weight: normal;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e3e3e3;
	display: block;
}

.sll .setion {
	width: 900px;
}

.sll .setion + .setion {
	margin-top: 20px;
}

.sll .byfig {
	height: 40px;
	line-height: 46px;
	padding-bottom: 4px;
}

.sll .byfig span {
	float: left;
}

.sll .byfig label {
	float: left;
	margin-right: 10px;
	cursor: pointer;
	position: relative;
}

.sll .byfig label:before {
	content: "\e905";
	font-family: 'icomoon';
	font-size: 16px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-left: 6px;
	margin-right: 2px;
}

.sll .byfig label.active:before {
	content: "\e906";
	color: #f90;
}

.sll .byfig label.active:after {
	content: "";
	position: absolute;
	bottom: -4px;
	left: 50%;
	margin-left: 5px;
	width: 6px;
	height: 6px;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	background: #fff;
	transform: rotate(-135deg);
}

.sll .sllList {
	padding: 2px 0;
	margin-left: 54px;		/*border-top: 1px solid #e3e3e3;*/
}

.sll .sllList li {
	overflow: hidden;
	line-height: 26px;
	padding: 14px 0;
	border-top: 1px solid #eee;
}

/*.sll .sllList li + li{}*/
.sll .sllList b {
	font-weight: normal;
	float: left;
	margin-right: 20px;
	color: #666;
}

.sll .sllList .apply {
	font-weight: normal;
	float: left;
}

.sll .sllList .apply .guiz {
	overflow: hidden;
}

.sll .sllList .apply .gadd div {
	margin-top: 10px;
	overflow: hidden;
}

.sll .sllList .apply .gadd div {
	overflow: hidden;
}

.sll .sllList .apply .gadd div span {
	float: left;
}

.sll .sllList .apply .gadd div i.jy {
	float: left;
	margin-left: 12px;
	color: #f90;
}

.sll .sllList .apply .gadd div input {
	float: left;
	width: 140px;
	margin: 0 6px;
}

.sll .sllList .apply em {
	float: left;
	margin-right: 14px;
	cursor: pointer;
}

.sll .sllList .apply small {
	float: left;
	margin-right: 14px;
	font-size: 12px;
	color: #999;
}

.sll .sllList .apply a {
	float: left;
	height: 24px;
	line-height: 24px;
	border-radius: 4px;
	border: 1px solid #e3e3e3;
	background: #f6f6f6;
	background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
	padding: 0 12px;
	cursor: pointer;
}

.sll .sllList .apply label {
	float: left;
	margin-right: 20px;
	cursor: pointer;
}

.sll .sllList .apply label:before {
	content: "\e905";
	font-family: 'icomoon';
	font-size: 16px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-right: 2px;
}

.sll .sllList .apply label.active:before {
	color: #f90;
	content: "\e906";
}

.sll .sllList .alyt th {
	height: 26px;
}

.sll .sllList .alyt td {
	height: 0px;
	padding: 10px 4px;
	vertical-align: top;
}

.sll .sllList .alyt {
	overflow: hidden;
}

.sll .sllList .alyt span {
	float: left;
	margin-right: 20px;
	cursor: pointer;
}

.sll .sllList .alyt span:before {
	font-family: 'icomoon';
	content: "\e91e";
	font-size: 16px;
	width: 16px;
	float: left;
	margin-right: 3px;
	color: #b6b6b6;
}

.sll .sllList .alyt span.checked:before {
	content: "\e91f";
	color: #f90;
}

.sll .sllList .alyt label {
	float: left;
	margin-right: 10px;
}

.sll .sllList .alyt label:before {
	content: "\e905";
	font-family: 'icomoon';
	font-size: 16px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-right: 2px;
}

.sll .sllList .alyt label.active:before {
	color: #f90;
	content: "\e906";
}

.sll .sllList .alyt input {
	width: 160px;
	float: left;
	margin-right: 6px;
}

.sll .sllList .alyt select {
	width: 100px;
	float: left;
	margin-right: 6px;
}

.sll .sllList .alyt div {
	overflow: hidden;
}

.sll .sllList .alyt div + div {
	margin-top: 4px;
}

.sll .sllList .alyt i {
	float: left;
	margin-right: 6px;
}

.sll .sllList .alyt a {
	float: left;
	height: 24px;
	line-height: 24px;
	border-radius: 4px;
	border: 1px solid #e3e3e3;
	background: #f6f6f6;
	background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
	padding: 0 12px;
	cursor: pointer;
}

.sll .poBtn {
	border-top: 1px solid #e3e3e3;
	padding-top: 18px;
	padding-top: 18px;
}

.sllAlt {
	overflow: hidden;
	width: 630px;
	position: relative;
}

.sllAlt .sll_l {
	float: left;
	width: 150px;
	background-color: #f6f6f6;
	height: 400px;
	overflow: auto;
	box-sizing: border-box;
	padding: 5px 0;
}

.sllAlt .sll_l dd {
	overflow: hidden;
	position: relative;
}

.sllAlt .sll_l dd:before {
	float: left;
	content: "";
	width: 1px;
	height: 50px;
	background: url(../img/dir.png) no-repeat -49px 0;
	position: absolute;
	top: 0;
	left: 13px;
	z-index: 10;
}

.sllAlt .sll_l dd:last-child:before {
	height: 12px;
}

.sllAlt .sll_l dd b {
	display: block;
	padding: 3px 10px 3px 40px;
	position: relative;
	font-weight: normal;
}

.sllAlt .sll_l dd b:before {
	content: "";
	width: 20px;
	height: 18px;
	background: url(../img/dir.png) no-repeat 0 -34px;
	position: absolute;
	top: 4px;
	left: 15px;
}

.sllAlt .sll_r {
	width: 480px;
	float: left;
	height: 400px;
	overflow: auto;
	box-sizing: border-box;
	padding: 8px 20px 8px 0;
}

.sllAlt .sll_r input {
	width: 60px;
	margin-right: 4px;
}

.sllAlt .sll_r table {
	height: 360px;
}

.sllAlt .sll_r th {
	width: 240px;
}

.sllAlt .sll_r th + th {
	width: 110px;
}

.sllBtn {
	display: block;
	overflow: hidden;
	border-top: 1px solid #eee;
	padding: 0 10px;
	box-sizing: border-box;
}

.sllBtn a {
	line-height: 30px;
	height: 30px;
	margin-top: 10px;
	float: right;
	background: #f90;
	color: white;
	border-radius: 4px;
	width: 60px;
	text-align: center;
}

/*提现规则*/
.setnow {
	overflow: hidden;
	line-height: 26px;
	padding: 14px;
}

.setnow b {
	font-weight: normal;
	float: left;
	margin-right: 20px;
	color: #666;
}

.setnow .apply {
	font-weight: normal;
	float: left;
}

.setnow .apply .guiz {
	overflow: hidden;
}

.setnow .apply .guiz label {
	float: left;
	margin-right: 20px;
	cursor: pointer;
}

.setnow .apply .guiz label:before {
	content: "\e905";
	font-family: 'icomoon';
	font-size: 16px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-right: 2px;
}

.setnow .apply .guiz label.active:before {
	color: #f90;
	content: "\e906";
}

.setnow .apply .gadd {
}

.setnow .apply .gadd div {
	margin-top: 10px;
	overflow: hidden;
}

.setnow .apply .gadd div span {
	float: left;
}

.setnow .apply .gadd div input {
	float: left;
	width: 140px;
	margin: 0 6px;
}

.setnow .apply .gadd div .jy {
	float: left;
	margin-left: 12px;
	color: #f90;
}

/* 销售管理-dsx */
.bonusrecord, .shareright {
	box-sizing: border-box;
	height: 100%;
	overflow: hidden;
}
.shareright .radio{
	float: left;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	margin-left: 10px;
}
.shareright .radio label{
    float: left;
    cursor: pointer;
    margin-right: 12px;
}
.shareright .radio label:before{
	font-family: 'icomoon';
    font-size: 14px;
    width: 16px;
    float: left;
    color: #bbb;
    margin-right: 2px;
    content: "\e905";
}
.shareright .radio label.checked:before{
	content: "\e906";
    color: #f90;
}

.bonusrecord01 {
	padding: 14px 0;
	border-bottom: 1px solid #ebebeb;
}

.bonusrecord01 .xm {
	font-size: 16px;
	color: #333;
	float: left;
	line-height: 26px;
	padding-left: 20px;
}
.bonusrecord01 .xm .logo{
	float: left;
}
.bonusrecord01 .xm .logo img{
	width: 60px;
	height: 60px;
	border-radius: 50%;
}
.bonusrecord01 .xm .xx{
	float: left;
	margin:2px 0 0 20px;
}
.bonusrecord01 .xm .xx .dz{
	font-size: 14px;
	color: #666;
	margin-top: 5px;	
}
.bonusrecord01 .xm .xx .dz img{
	margin-right: 10px;
	position: relative;
	top: -1px;
}
.bonusrecord01 .xm i{
	color: #666;
	margin-left: 5px;
	font-weight: initial;
}
.bonusrecord01 .xm a{
	color: #39c;
	font-size: 14px;
	margin-left: 10px;
}

.bonusrecord02 {
	margin-bottom: 10px;
}
.bonusrecord021 {
	margin-left: 20px;
}

.bonusrecord02 tr {
	border-bottom: 1px solid #ebebeb;
}

.bonusrecord02 tr:last-child {
	border-bottom: none;
}

.bonusrecord02 td {
	text-align: left;
	width: 100px;
	padding: 0;
	height: 56px;
	padding-left: 20px;
}
.bonusrecord02 td i{
	margin-left: 10px;
	float: left;
}
.bonusrecord02 td i:before{
	font-size: 42px;
	height: 22px;
	display: inline-block;
}
.bonusrecord021 td {
	width: auto;
}

.bonusrecord02 td span {
	font-size: 14px;
	color: #999;
	text-align: right;
	width: 84px;
	display: inline-block;
	margin-right: 10px;
	float: left;
}
.bonusrecord021 td span {
	width: auto;
}

.bonusrecord02 td em {
	font-size: 14px;
	color: #333;
	padding-left: 5px;
	float: left;
	width: calc(100% - 99px)
}
.bonusrecord02 td em.em1{
	color:#f90;
	font-weight: bold;
}
.bonusrecord02 td em i{
	font-family: "Microsoft YaHei";
}
.bonusrecord02 td em.dlzc {
  	float: left;
    width: calc(100% - 150px);
    margin-left: 10px;
    line-height: 18px;
}
.bonusrecord02 td em.dlzc a{
  	color:#39c;
}

.sharetabs {
	height: 36px;
	line-height: 36px;
	border-bottom: 1px solid #dfdfdf;
}

.sharetabs ul {
	padding: 0;
	margin: 0;
	margin-left: 10px;
}

.sharetabs li {
	float: left;
	width: 83px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	margin-top: 7px;
	border: 1px solid #dfdfdf;
	margin-right: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background: #f9f9f9;
	cursor: pointer;
}

.sharetabs li.act {
	background: #fff;
	border-bottom: 1px solid #fff;
}

.sharetabs li {
	color: #333;
}

.sharetabs li.act {
	font-weight: bolder;
	color: #000;
}

.bonusrecord03, .ptb8 {
	padding: 15px 20px 15px 10px;
}
.bonusrecord03:after {
    clear: both;
    display: block;
    visibility: hidden;
    content: "";
    height: 0;
}

.sharedate {
	float: left;
	position: relative;
	margin-left: 10px;
}

.sharedate:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -3px;
	width: 6px;
	height: 1px;
	background: #999;
}

.sharedate input {
	height: 34px;
	line-height: 34px;
	width: 160px;
	background: url("/SysSetBase/img/date.gif") no-repeat right 5px center;
}

.sharedate input + input {
	margin-left: 12px;
}

.sharesearch input {
	height: 34px;
	line-height: 34px;
	padding-left: 24px;
	width: 214px;
	float: left;
}

.sharesearch {
	width: 299px;
	position: relative;
	float: left;
	padding-left: 10px;
}
.sharesearch a{
    float: left;
    height: 34px;
    line-height: 34px;
    border-radius: 2px;
    border: 1px solid #E5E7EB;
    background: #FAFBFC;
    padding: 0 12px;
    cursor: pointer;
    margin-left: 10px;
    box-sizing: border-box;
    width: 75px;
    text-align: center;
    color: #666;
    font-size: 14px;
}
.sharesearch a:hover{
    background: #fdfdfd;
}

.sharesearch i,.sharesearch input[type=submit] {
	position: absolute;
	top: 9px;
	left: 16px;
	font-size: 16px;
	color: #999;
	cursor: pointer;
}
.sharesearch input[type=submit] {
	width: 20px;
}

.checkewm {
	width: 784px;
	padding-left: 93px;
	height: 500px;
}
.checkewmnew {
	width: 920px;
	padding-left: 135px;
	height: 610px;
	box-sizing: border-box;
}
.checkewmnew01 {
	 width:600px;
	 height:610px;
	 padding-left:0;
}

.checkewml {
	width: 260px;
	float: left;
}
.checkewmnew01 .checkewml {
	 margin-left:125px;
	 margin-right:0
}

.checkewmnew .checkewml {
	width: 230px;
	float: left;
}

.checkewml:first-child {
	margin-right: 176px;
}
.checkewmnew .checkewml:first-child {
	margin-right: 55px;
}

.checkewml .xm {
	font-size: 26px;
	color: #333;
	padding-top: 57px;
	padding-bottom: 25px;
	text-align: center;
	font-family: "Microsoft YaHei";
}
.checkewmnew .checkewml .xm {
	padding-bottom: 0;
	padding-top: 20px;
}
.checkewmnew .checkewml .xm {
	font-size: 22px;
}

.checkewml .xm span {
	font-size: 26px;
}
.checkewmnew .checkewml .xm span {
	font-size: 22px;
}

.checkewml .ewm img {
	width: 258px;
	height: 258px;
}
.checkewmnew01 .checkewml .ewm {
	text-align: center;
}
.checkewmnew01 .checkewml .ewm img {
	width: 256px;
	height: 256px;
}
.checkewmnew .checkewml .ewm {
	width: 230px;
	height: 320px;
	border: 1px solid #EEEEEE;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 15px;
}
.foodcode .checkewml .ewm {
	height: 230px;
}
.checkewmnew .checkewml .ewm img {
	width: 135px;
	height: 135px;
}

.checkewml .ts {
	font-size: 12px;
    color: #999;
    padding: 20px 0;
    text-align: center;
    line-height: 22px;
}
.checkewmnew01 .checkewml .ts {
	padding-top: 20px;
}
.checkewmnew .checkewml .ts {
	padding-top: 10px;
}

.checkewml .xz {
	text-align: center;
}

.checkewml .xz a {
	font-size: 12px;
	color: #39c;
}
.checkewmnew .checkewml .xz a {
	font-size: 12px;
	color: #666;
}
.checkewmnew .checkewml .xz input {
	color: #666;
}

.checkewm01 {
	height: 500px;
	width: 630px;
}

.checkewml01 .xm {
	font-size: 12px;
	color: #333;
	padding-top: 57px;
	padding-bottom: 25px;
	text-align: center;
	font-family: "Microsoft YaHei";
}

.checkewml01 .ewm {
	text-align: center;
}

.checkewml01 .ewm img {
	width: 258px;
	height: 258px;
}

.checkewml01 .ts {
	font-size: 12px;
	color: #999;
	padding: 20px 0;
	text-align: center;
}

.checkewml01 .xz {
	text-align: center;
	padding-bottom: 57px;
}

.checkewml01 .xz a {
	font-size: 12px;
	color: #39c;
}

.selectsize {
	width: 480px;
}

.selectsize table th {
	width: 33.33%;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	height: 44px;
	line-height: 44px;
	background-color: #F7F7F7;
	border-bottom: 1px solid #F0F0F0;
}

.selectsize table td {
	font-size: 12px;
	color: #666;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #F0F0F0;
}

.selectsize table td i {
	color: #48A3D1;
	font-size: 14px;
	cursor: pointer;
}

/* 客房订单-dsx */
.rge .rgetable span.zffs, .rge .rgetable span.ddly, .rge .rgetable span.ddzt {
	background-color: #fff;
	padding: 0 8px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	display: inline-block;
	color: #fff;
}

.rge .rgetable span.wxzf {
	background-color: #339900;
}

.rge .rgetable span.jfzf {
	background-color: #33CCCC;
}

.rge .rgetable span.hykzf {
	background-color: #FF9933;
}

.rge .rgetable span.qtzf {
	background-color: #D6487E;
}

.rge .rgetable span.ygxs {
	background-color: #3A87AD;
}

.rge .rgetable span.gw {
	background-color: #FF9933;
}

.rge .rgetable span.wqr {
	background-color: #f90;
}

.rge .rgetable span.yqr {
	background-color: #3A87AD;
}

.rge .rgetable span.yqx {
	background-color: #E7E7E7;
	color: #999;
}

.rge .rgetable span.yrz {
	background-color: #339900;
}

.ptb8 {
	padding: 15px 20px 15px 10px;
	height: 34px;
}
.ptb8:after {
	clear: both;
    display: block;
    visibility: hidden;
    content: "";
    height: 0;
}

.w120 {
	width: 120px;
	float: left;
	padding-left: 10px;
}
.w150 {
	width: 150px;
	float: left;
	padding-left: 10px;
}

/*房价信息 弹窗*/
.addguestroomorder {
	padding: 10px 0 18px 14px;
	box-sizing: border-box;
	width: 480px;
	float: left;
}
.spxx{
	display: block;
}
.spxx i{
	margin-right: 5px;
}
.spxx .i3:before{
	content: "￥";
	font-family: "Microsoft YaHei";
}

.addguestroomorder:nth-child(2) dd div {
	float: none;
}
.addguestroomorder:nth-child(2) dd {
	padding-bottom: 10px;
}

.addguestroomorder:nth-child(2) dd small {
	text-align: left;
	float: none;
	font-weight: bold;
}
.xzjl dd small{
	text-align: left;
	float: none;
}
.xzjl dd div{
	float: none;
}

.addguestroomorder dd {
	line-height: 34px;
	overflow: hidden;
	padding: 4px 0;
}
.addguestroomorder dd  .yi{
	margin: 0;
	background-color: #c00;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    display: inline-block;
    margin-right: 5px;
    font-weight: bold;
}
.addguestroomorder dd  .xin{
	background-color: #f90;
    color: #fff;
    margin: 0px 5px 0px 0px;
    border-radius: 3px;
    font-size: 12px;
    position: relative;
    padding: 0 2px;
}

.addguestroomorder dd small {
	float: left;
	font-size: 14px;
	width: 90px;
	text-align: right;
	margin-right: 30px;
	color:#666;
}

.addguestroomorder dd div {
	float: left;
	width: calc(100% - 120px);
}
/* .addguestroomorder dd div.ddh {
	font-weight: bolder;
	font-size: 16px;
} */
.addguestroomorder dd div.ddh .xu,.addguestroomorder dd div.ddh .zhuan {
    background-color: rgb(20, 135, 23);
    color: rgb(255, 255, 255);
    margin: 0px 5px 0px 0px;
    border-radius: 3px;
    font-size: 12px;
    position: relative;
    padding: 0 2px;
}
.addguestroomorder dd div.ddh .zhu{
    background-color: #f90;
    color: rgb(255, 255, 255);
    margin: 0px 5px 0px 0px;
    border-radius: 3px;
    font-size: 12px;
    position: relative;
    padding: 0 2px;
}
.addguestroomorder dd div.ddh .xzjl{
    color: #379BCD;
}
.addguestroomorder dd div.ddh .hj {
	color: #f90;
	font-family: "Microsoft YaHei";
}
.addguestroomorder .shouxu01 {
	border: 1px solid #e8e8e8;
	height: 28px;
	line-height: 28px;
    background: url(../img/down.png) no-repeat right center;
    width: 85%;
    cursor: pointer;
    margin: 10px 0;
}
.addguestroomorder .act .shouxu01 {
    background: url(../img/top.png) no-repeat right center;
}
.addguestroomorder .shouxu .xxlist {
	display: none;
}
.addguestroomorder .shouxu.act .xxlist {
	display: block;
}
.addguestroomorder .sz {
	font-weight: bolder;
	padding-left: 20px;
	margin-right: 10px;
}
.addguestroomorder .jg {
	float: right;
	color: #f90;
	padding-right: 25px;
	font-family: "Microsoft YaHei";
}

.addguestroomorder span.ddly, .addguestroomorder span.zfzt, .addguestroomorder span.zffs, .addguestroomorder span.ddzt {
	background-color: #fff;
	height: 34px;
	line-height: 34px;
	text-align: center;
	display: inline-block;
	color: #fff;
	margin-right: 5px;
}
/* .addguestroomorder span.ddly,.addguestroomorder span.ddzt,.addguestroomorder span.zffs{
	margin-top: 3px;
} */

.addguestroomorder span.zfzt {
	margin-right: 0;
	margin-left: 10px;
}

.addguestroomorder span.ygxs {
	color: #3A87AD;
}

.addguestroomorder span.gw {
	color: #FF9933;
}

.addguestroomorder span.yzf {
	color: #FC8D1F;
}

.addguestroomorder span.wzf {
	color: #f90;
}

.addguestroomorder span.tkz {
	color: #3A87AD;
}

.addguestroomorder span.ytk {
	color: #E7E7E7;
	color: #999;
}

.addguestroomorder span.wxzf {
	color: #339900;
}

.addguestroomorder span.jfzf {
	color: #33CCCC;
}

.addguestroomorder span.hykzf {
	color: #FF9933;
}

.addguestroomorder span.qtzf {
	color: #D6487E;
}
.addguestroomorder span.wqr
{
    color: #f90;
}
.addguestroomorder span.yqr
{
    color: #3A87AD;
}
.addguestroomorder span.yqx
{
    color: #333;
}
.addguestroomorder span.yrz
{
    color: #339900;
}
.addguestroomorder span.bfrz
{
    color: #3797DD;
}
.addguestroomorder span.bftf
{
    color: #FFBB09;
}
.addguestroomorder span.dsy
{
    color: #36B5DE;
}
.addguestroomorder span.ysy
{
    color: #19AC1D;
}
.addguestroomorder span.wsy
{
    color: #E54243;
}
.addguestroomorder span.ygq
{
    color: #E7E7E7;
}
.addguestroomorder span.bfsy
{
    color: #3797DD;
}
.addguestroomorder span.xyy
{
    color: #ff9900;
}
.addguestroomorder a.xq
{
    color: #379BCD;
}

.addguestroomorder em.FC8D1F {
	color: #FC8D1F;
}

.addguestroomorder dd.bd {
	border-top: 1px solid #E3E3E3;
	padding: 0;
	margin: 10px 0 20px 0;
}

.addguestroomorder dd th, .addguestroomorder dd td {
	border: 1px solid #e3e3e3;
	background: #f9f9f9;
}

.addguestroomorder dd td {
	background: #fff;
}

.addguestroomorder dd td.c39c {
	color: #39c;
}

/* .addguestroomorder dd b {
	font-weight: initial;
	width: 55px;
	display: inline-block;
	text-align: left;
} */
.addguestroomorder dd em.c39c {
	color: #39c;
}
.addguestroomorder .xuzhu{
    border: 1px solid #e8e8e8;
    width: 418px;
    padding: 10px;
    margin: 8px 0 10px 30px;    
    box-sizing: border-box;
}
.addguestroomorder .xuzhu:last-child{
    margin-bottom: 0;
}
.addguestroomorder .xuzhu .d1 span{
    margin: 0 10px 0 20px;
    font-size: 12px;
    color: #000;
}
.addguestroomorder .xuzhu .d1 span.xu,.addguestroomorder .xuzhu .d1 span.zhuan{
    background-color: rgb(20, 135, 23);
    color: rgb(255, 255, 255);
    margin: 0px 5px 0px 0px;
    border-radius: 3px;
    font-size: 12px;
    position: relative;
    padding: 0 2px;
}
.addguestroomorder .xuzhu .d2{
    margin-top: 10px;
    line-height: 30px;
}
.addguestroomorder .xuzhu .d1 b{
    width: 50px;
    text-align: right;
    display: inline-block;
    font-weight: initial;
    color: #666;
    font-size: 12px;
}
.addguestroomorder .xuzhu .d1 a.rztf{
    float: right;
    border: 1px solid #f90;
    display: inline-block;
    height: 30px;
    line-height: 28px;
    border-radius: 2px;
    text-align: center;
    color: #f90;
    box-sizing: border-box;
    padding: 0 15px;
    font-size: 12px;
}
.addguestroomorder .xuzhu .d1 a.rztf.yqx{
    border: none;
    color: #999;
}
.addguestroomorder .xuzhu .d1 a.ytf{
    border:none;
    color: #999;
    cursor:initial;
}
.addguestroomorder .xuzhu .d1 a.xzjl{
    float: right;
    height: 30px;
    line-height: 28px;
    margin-right: 5px;    
    background: #FAFBFC;
    width: auto;
    padding: 0 10px;
}
.Synchro{
	background-color: #f90;
	color: #fff;
	padding: 5px;
	border-radius: 2px;
}
.Synchro:hover{
	background-color: #ef9104;
}

.sharebottombtn {
	height: 60px;
	line-height: 60px;
	background-color: #FAFBFC;
}
.ydhyxx span{
	width: 50%;
	display: inline-block;
	float: left;
	color: #666;
	height: 34px;
	line-height: 34px;
	font-size: 12px;
}
.ydhyxx span em{
	margin-left: 5px;
	color: #333;
}
.sharebottombtn .fr {
	float: right;
	margin-right: 10px;
}

.sharebottombtn [type="submit"] {
	height: 34px;
	line-height: 34px;
	margin-top: 13px;
	background: #FAFBFC;
	color: #333;
	border-radius: 4px;
	text-align: center;
	border: 1px solid #E5E7EB;
	cursor: pointer;
	display: inline-block;
	padding: 0 22px;
	text-align: center;
	font-size: 14px;
	box-sizing: border-box;
}

.sharebottombtn a {
	height: 34px;
	line-height: 34px;
	margin-top: 13px;
	background: #FAFBFC;
	color: #333;
	border-radius: 4px;
	text-align: center;
	border: 1px solid #E5E7EB;
	cursor: pointer;
	display: inline-block;
	padding: 0 22px;
	text-align: center;
	font-size: 14px;
	box-sizing: border-box;
}

.sharebottombtn a.bg,.sharebottombtn input.bg {
	background-color: #f90;
	color: #fff;
	border-color: #f90;
}
.sharebottombtn a.bg:hover {
	background-color: #FFAE35;
	color: #fff;
	border-color: #FFAE35;
}

/* .sharebottombtn [type="submit"]:hover {
	color: #f90;
	border: 1px solid #f90;
} */

.sharebottombtn a:hover {
	color: #f90;
	border: 1px solid #f90;
}

.sharebottombtn .w85 {
	width: 85px;
}

/*酒店信息 弹窗*/
.adifoli {
	padding: 18px 32px 18px 14px;
	box-sizing: border-box;
	max-height: 521px;
	overflow: auto;
	width: 800px;
}
.adifolishare {
	padding: 0;
	box-sizing: border-box;
	max-height: 521px;
	overflow: auto;
	width: auto;
	float: left;
}

.colu {
	width: 400px;
	height: 200px;
}

.adifoli hr {
	margin: 6px 0;
	border: none;
	height: 1px;
	background: #eee;
}

.adifoli dd {
	line-height: 34px;
	overflow: hidden;
	padding: 10px 0;
}
.adifolishare dd{
	padding: 0;
}

.adifoli dd small {
	float: left;
	font-size: 14px;
	width: 90px;
	text-align: right;
	margin-right: 30px;
	color: #666;
}

.adifoli dd>div {
	overflow: hidden;
}

.colu dd small {
	width: 60px;
}

.colu dd div {
	width: 250px;
}

.adifoli dd div .btn {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	border-radius: 2px;
	border: 1px solid #e3e3e3;
	background: #FAFBFC;
	cursor: pointer;
	width: 90px;
	max-width: 90px;
	box-sizing: border-box;
	text-align: center;
	margin-right: 6px;
}


.adifoli dd div .btns {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	border-radius: 4px;
	border: 1px solid #e3e3e3;
	background: #FAFBFC;
	width: 90px;
	max-width: 90px;
	cursor: pointer;
	box-sizing: border-box;
	text-align: center;
	position: relative;
	margin-top: -44px;
	right: -402px;
}

.adifoli dd div .jy {
	color: #999;
	display: block;
	padding: 4px 0;
}

.adifoli dd div .photo {
	width: 100px;
	height: 100px;
	overflow: hidden;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	margin-top: 10px;
}
.adifoli dd div .kyjjr {
	float: left;
	padding: 0 14px 0 10px;
	width: 218px;
	position: relative;
	height: 34px;
	overflow: hidden;
}
.adifoli dd div .kyjjrframe {
	border: 1px solid #E2E2E2;
	height: auto;
	width: 325px;
	box-sizing: border-box;
	padding: 14px;
	overflow: visible;
	position: absolute;
    right: 54px;
    top: 140px;
	background-color: #fff;
	z-index: 999;
	display: none !important;
}
.adifoli dd div .syywframe {
    right: 54px;
    top: 190px;
}
.adifoli dd div .kyjjrframe:before {
    content: "";
    transform: rotate(135deg);
    width: 6px;
    height: 6px;
    display: inline-block;
    position: absolute;
    right: 15px;
    top: -4px;
    background-color: rgb(255, 255, 255);
    border-bottom: 1px solid rgb(226, 226, 226);
    border-left: 1px solid rgb(226, 226, 226);
}
/* 
.adifoli dd div .syywframe:before {
    content: "";
    transform: rotate(-135deg);
    width: 6px;
    height: 6px;
    display: inline-block;
    position: absolute;
    right: -4px;
    top: auto;
    bottom: 15px;
    background-color: rgb(255, 255, 255);
    border-bottom: 1px solid rgb(226, 226, 226);
    border-left: 1px solid rgb(226, 226, 226);
} */
/* .adifoli dd div .kyjjr:after{
    content: "\e977";
    font-family: "icomoon";
    font-size: 18px;
    color: #39c;
    position: absolute;
    top: 0;
    right: 0;
} */
/* .adifoli dd div .kyjjr.open:after{
    content: "\e990";
    font-family: "icomoon";
    font-size: 18px;
    color: #39c;
    position: absolute;
    top: 0;
    right: 0;
} */
.adifoli dd div .kyjjrframe:after{
    content: "";
}
.adifoli dd div .kyjjr span{
	margin-right: 5px;
    width: 70px;
    float: left;
}
.adifoli dd div .kyjjrframe span{
	line-height: 24px;
}
.adifoli dd div .kyjjrframe .list{
	margin-bottom: 10px;
}
.adifoli dd div .kyjjrframe .list:last-child{
	margin-bottom: 0;
}
.adifoli dd div .kyjjr .jjr{
    width: calc(100% - 75px);
    float: left;
    overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.adifoli dd div .kyjjrframe .jjr{
    line-height: 24px;
}
.adifoli dd div .kyjjr em{
	margin-right: 15px;
}

.adifoli dd div .photo img {
	width: 100%;
	height: 100%;
}

.adifoli dd div textarea {
	border: 1px solid #d6d6d6;
	width: 100%;
	margin-right: 6px;
	overflow: auto;
}
.adifoli dd div textarea#txtContent {
	height: 93px;
}
.adifoli dd div textarea#txtFuwuxinxi,.adifoli dd div textarea#txtydtext {
	height: 88px;
}

/* .adifoli dd div.bt textarea {
	width: calc(100% - 12px);
} */

.adifoli dd div select, .adifoli dd div input {
	height: 34px;
	line-height: 34px;
	width: 50%;
	margin-right: 6px;
}

.adilen dd div input, .adilen dd div select {
	width: 100%;
}

.adifoli dd div input.date {
	background: url("/SysSetBase/img/date.gif") no-repeat calc(100% - 6px) center;
}

.adifoli dd div label {
	float: left;
	cursor: pointer;
	margin-right: 12px;
}
.adifoli dd div em.label {
	float: left;
	cursor: pointer;
	margin-right: 12px;
}
.adifoli dd div.checkbox label .s1{
	width: 220px;
	display: inline-block;
}
.adifoli dd div.checkbox label .s2{
	width: 240px;
	display: inline-block;
}
.adifoli dd div.checkbox label .s3{
	width: 240px;
	display: inline-block;
}

.adifoli dd div label:before {
	font-family: 'icomoon';
	font-size: 14px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-right: 2px;
}
.adifoli dd div.radio label:before {
	font-size: 18px;
	margin-right: 4px;
}

.adifoli dd .radio label:before {
	content: "\e905";
}

.adifoli dd .radio label.checked:before {
	content: "\e906";
	color: #f90;
}

.adifoli dd .checkbox label:before {
	content: "\e925";
}

.adifoli dd .checkbox label.checked:before {
	content: "\e924";
	color: #f90;
}

.adifoli dd div em.label:before {
	font-family: 'icomoon';
	font-size: 14px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-right: 2px;
}

.adifoli dd .checkbox em.label:before {
	content: "\e925";
}

.adifoli dd .checkbox em.label.checked:before {
	content: "\e924";
	color: #f90;
}

.adifoli dd div.radio em.label:before {
	font-size: 18px;
	margin-right: 4px;
}

.adifoli dd .radio em.label:before {
	content: "\e905";
}

.adifoli dd .radio em.label.checked:before {
	content: "\e906";
	color: #f90;
}

.wsk [ysk], .ysk [wsk], .adifoli dd[yshou], .come + dd {
	display: none;
}

.frgul {
	float: left;
	width: 340px;
	margin-top: 24px;
	margin-left: 60px;
}

.frgul b {
	margin-bottom: 6px;
	display: block;
	font-weight: normal;
}

.frgul li {
	overflow: hidden;
	margin-bottom: 6px;
}

.frgul li span {
	float: left;
}

.frgul li span + span {
	margin-left: 10px;
}

.frgul li span.state:before {
	content: "订单状态：";
}

.adifoli dd .unsure {
	background: #f90;
	color: White;
	padding: 6px 10px;
	border-radius: 4px;
}

.adifoli dd div .addh {
	display: block;
	clear: left;
	width: 70px;
	text-align: center;
	background: #eee;
	border-radius: 4px;
	border: 1px solid #e3e3e3;
	background: #f6f6f6;
	background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
	line-height: 24px;
	height: 24px;
	cursor: pointer;
	position: relative;
	top: 5px;
}

.adifoliBtn {
	display: block;
	overflow: hidden;
	border-top: 1px solid #eee;
	padding: 0 10px;
	box-sizing: border-box;
	height: 64px;
	line-height: 64px;
	background-color: #FAFBFC;
}

.adifoliBtn [type="submit"], .adifoliBtn a, .adifoliBtn [type="button"] {
	line-height: 34px;
	height: 34px;
	padding: 0 22px;
	margin-top: 13px;
	background: #f90;
	color: #666;
	min-width: 60px;
	border-radius: 2px;
	text-align: center;
	border: none;
	cursor: pointer;
	border: 1px solid #E5E7EB;
	margin-right: 5px;
	background: #FAFBFC;
	box-sizing: border-box;
	display: inline-block;
	font-size: 14px;
}
.adifoliBtn .bg{
	background: #f90;
	color: #fff;
	border: 1px solid #f90;
}

.adifoliBtn [type="submit"]:hover, .adifoliBtn a:hover,.adifoliBtn [type="button"]:hover {
	color: #666;
	background-color: #fdfdfd;
	border: 1px solid #E5E7EB;
}
.adifoliBtn .bg:hover{
	color: #fff;
	border: 1px solid #FFAE35;
	background-color: #FFAE35;
}

.adifoliBtn [type="submit"]:last-child {
	margin-right: 0;
}

.adifoli dd div .zbxx {
	display: flex;
	margin-bottom: 10px;
}

.adifoli dd div .zbxx select {
	width: 90px;
	z-index: 99999;
}

.adifoli dd div .zbxx .d1 {
	width: 497px;
	margin-right: 10px;
}
.adifoli dd div .zbxx .select select {
	width: 285px;
	margin-right: 10px;
}

.adifoli dd div .zbxx .d1 p {
	color: #f90;
}

.adifoli dd div .zbxx .d1 input {
	width: 497px;
}
.adifoli dd div .zbxx1 .d1 {
	width: 210px;
}
.adifoli dd div .zbxx1 .d1,.adifoli dd div .zbxx1 .d1 input {
	width: 319px;
}
.adifoli dd div .zbxx1 .info {
	width: 214px;
}
.adifolikw dd div .btns {
	right: -329px;
}

.adifoli span.ddzt {
	padding: 4px 8px;
	text-align: center;
	margin-right: 5px;
	margin-left: 0;
	margin-top: 3px;
}

.adifoli p.sl {
	color: #f90;
	margin-left: 95px;
	height: 14px;
	line-height: 14px;
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.frgphoto {
	float: left;
	width: 300px;
	margin-top: 20px;
	border: 1px solid #eee;
}

.addjdxx {
	width: 478px;
	float: left;
	overflow: hidden;
	max-height: 490px;
}

.addjdxx dd {
	line-height: 34px;
}

.addjdxx dd div select, .addjdxx dd div input {
	width: 100%;
	height: 34px;
	line-height: 34px;
}

.addjdxx dd div.bt select, .addjdxx dd div.bt input {
	width: calc(100% - 27px);
}

.addjdxx dd div.bt span {
	line-height: 0;
	color: #f90
}

.addjdxx dd div .photo {
	width: 65px;
	height: 65px;
	margin-top: 0;
}

.addjdxx dd div .photo img {
	border-radius: 50%;
}

.addjdxx dd div label {
	margin-right: 25px;
}

.addjdxx dd div label:last-child {
	margin-right: 0;
}

.adifoli dd small {
	width: 75px;
	height: 34px;
}

.lh14 {
	line-height: 14px !important;
}
.lh18 {
	line-height: 18px !important;
	margin-top: 5px;
}

.addjdxx .sharetabs {
	height: 29px;
	line-height: 29px;
}

.addjdxx .sharetabs ul {
	margin-left: 0;
}

.addjdxx .sharetabs li {
	width: 46px;
	margin-top: 0;
}

.addjdxx .radio label {
	margin-bottom: 3px;
}

.addjdxx .zhoubxx {
	height: 80px;
	overflow-y: auto;
	border: 1px solid #dfdfdf;
	border-top: 0;
	margin-bottom: 10px;
}

.addjdxx .zhoubxx li {
	border-bottom: 1px solid #eee;
	box-sizing: border-box;
	width: 100%;
	padding: 2px 0  2px 10px;
}

.addjdxx .zhoubxx li:last-child {
	border-bottom: none;
}

.addzbxxgl {
	padding: 0;
	width: 480px;
	height: 280px;
}

.addzbxxgl .sharetabs li {
	width: 64px;
}

.addzbxxgl dd div .btns {
	margin-top: -44px;
	left: 507px;
}

.addzbxxgl dd>div {
	margin: 10px 45px 0 34px;
	width: auto;
}

.addzbxxgl p.sl {
	margin-left: 34px;
	color: #999;
}

/*房价信息 弹窗*/
.addhousetypeInfo {
	padding: 18px 32px 18px 14px;
	box-sizing: border-box;
	height: 376px;
	overflow: auto;
	width: 925px;
	position: relative;
}

.addhousetypeInfo dd {
	line-height: 34px;
	overflow: hidden;
	padding: 10px 0;
}

.addhousetypeInfo dd small {
	float: left;
	font-size: 14px;
	width: 90px;
	text-align: right;
	margin-right: 30px;
	color: #666;
	min-height: 2px;
}

.addhousetypeInfo dd>div {
	float: left;
	width: calc(100% - 120px);
}

.addhousetypeInfo dd div .btn {
	display: inline-block;
	height: 34px;
	line-height: 32px;
	border-radius: 4px;
	border: 1px solid #e3e3e3;
	background: #f6f6f6;
	background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
	padding: 0 12px;
	cursor: pointer;
	max-width: 80px;
	box-sizing: border-box;
	text-align: center;
	margin-top: 5px;
}

.addhousetypeInfo dd div .jy {
	color: #f90;
	display: block;
	padding: 4px 0;
}

.addhousetypeInfo dd div .photo {
	width: 100px;
	height: 100px;
	overflow: hidden;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	margin-top: 10px;
}

.addhousetypeInfo dd div .photo img {
	width: 100%;
}

.addhousetypeInfo dd div textarea {
	border: 1px solid #d9d9d9;
	width: 100%;
	overflow: auto;
}

.addhousetypeInfo dd div.w400 textarea {
	width: 400px;
	height: 60px;
}

.addhousetypeInfo dd div select, .addhousetypeInfo dd div input {
	height: 34px;
	line-height: 34px;
	width: 100%;
}
.addhousetypeInfo dd div.bt select, .addhousetypeInfo dd div.bt input, .addhousetypeInfo dd div.bt textarea {
	width: calc(100% - 12px);
}

.addhousetypeInfo dd div.bt span {
	line-height: 0;
	color: #f90
}

.addhousetypeInfo dd div label {
	float: left;
	cursor: pointer;
	margin-right: 20px;
}

.addhousetypeInfo dd div label:before {
	font-family: 'icomoon';
	font-size: 14px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-right: 2px;
}
.addhousetypeInfo dd div.radio label:before {
	font-size: 18px;
	margin-right: 4px;
}

.addhousetypeInfo dd .radio label:before {
	content: "\e905";
}

.addhousetypeInfo dd .radio label.checked:before {
	content: "\e906";
	color: #f90;
}

.addhousetypeInfo dd .checkbox label:before {
	content: "\e925";
}

.addhousetypeInfo dd .checkbox label.checked:before {
	content: "\e924";
	color: #f90;
}

.addhousetypeInfo dd .photo label:after {
	content: "";
	float: right;
	height: 20px;
	line-height: 20px;
	width: 20px;
	text-align: center;
	color: white;
	margin-left: 3px;
	margin-top: 4px;
	border-radius: 4px;
}

.addhousetypeInfo dd div [re]:after {
	background: url("/Themes/Images/radio03.png") no-repeat 0 0;
	margin-top: 3px;
	height: 22px;
}

.addhousetypeInfo dd div [te]:after {
	background: #f90;
	content: "特";
}

.addhousetypeInfo dd div [cu]:after {
	background: #f90;
	content: "促";
}

.addhousetypeInfo dd .table {
	overflow: hidden;
}

.addhousetypeInfo dd .table span {
	float: left;
	width: 80px;
	margin-right: 20px;
}

.addhousetypeInfo dd .table input {
	width: 60px;
}

.addhousetypeInfo dd .date {
	position: relative;
	width: 330px;
	background: url(/SysSetBase/img/date.gif) no-repeat calc(100% - 6px) center;
}

.addhousetypeInfo dd .date:after {
	content: "";
	width: 10px;
	height: 1px;
	background: #e3e3e3;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -8px;
}

.addhousetypeInfo dd .date input {
	width: 150px;
	background: url("/SysSetBase/img/date.gif") no-repeat 128px center;
}

.addhousetypeInfo dd .date input + input {
	margin-left: 12px;
}

.addhousetypeInfo dd.bd {
	border-top: 1px solid #E3E3E3;
	padding: 0;
	margin: 10px 0;
}

.wxfxyl {
	width: 298px;
	height: 230px;
	border-radius: 2px;
	border: 1px solid #e3e3e3;
	padding: 15px;
	position: absolute;
	left: 510px;
	top: 35px;
	margin-bottom: 20px;
}
.wxfxhb {
	width: 350px;
	border-radius: 2px;
	position: absolute;
	left: 510px;
	top: 320px;
	margin-bottom: 20px;
}

.wxfxyl .p1,.wxfxhb .p1 {
	font-size: 12px;
	color: #666;
	margin-bottom: 14px;
	position: relative;
}
.wxfxhb .d1 p{
	float: left;
}
.wxfxhb .d1 p:nth-child(2){
	float: right;
}
.wxfxhb .d1 p img{
	width: 166px;
	height: 294px;
}

.wxfxyl .p2 {
	font-size: 12px;
	color: #999;
	margin-bottom: 8px;
}

.wxfxyl .p3 {
	font-size: 12px;
	color: #999;
	margin-top: 8px;
	margin-bottom: 8px;
}

.wxfxyl .d1 {
	width: 218px;
	height: 82px;
	border-radius: 2px;
	border: 1px solid #e3e3e3;
	padding: 10px;
}

.wxfxyl .d1 h1 {
	font-size: 16px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.wxfxyl .d1 .nrtp {
	margin-top: 10px;
}

.wxfxyl .d1 .nr {
	width: 148px;
	line-height: 16px;
	font-size: 12px;
	color: #666;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.wxfxyl .d1 .tp {
	float: right;
}

.wxfxyl .d1 .tp img {
	width: 54px;
	height: 54px;
}

.wxfxyl .d2 {
	width: 290px;
	height: 40px;
	padding: 5px;
	background-color: #F3F3F5;
}

.wxfxyl .d2 .nr {
	width: 235px;
	line-height: 40px;
	font-size: 14px;
	color: #000;
	margin-left: 10px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.wxfxyl .d2 .tp {
	float: left;
}

.wxfxyl .d2 .tp img {
	width: 40px;
	height: 40px;
}

.wxfxyl .tb {
	position: absolute;
	top: 0;
	left: -20px;
}

.wxfxyl .left {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;/*兼容ie8-*/
}

.wxfxyl .left-arrow1, .wxfxyl .left-arrow2 {
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;/*兼容ie8-*/
	border-top: 10px transparent dashed;
	border-left: 10px transparent dashed;
	border-bottom: 10px transparent dashed;
	border-right: 10px white solid;
	overflow: hidden;
}

.wxfxyl .left-arrow1 {
	border-right: 10px #e3e3e3 solid;
}

.wxfxyl .left-arrow2 {
	left: 1px;/*重要*/
	border-right: 10px white solid;
}

.arrow-box {
	width: 30px;
	height: 30px;
	margin: 20px auto;
	position: relative;
}

/*评价管理 弹窗*/
.addevaluate {
	padding: 18px 32px 18px 14px;
	box-sizing: border-box;
	height: 640px;
	overflow: auto;
	width: 800px;
	position: relative;
}

.addevaluate dd {
	line-height: 34px;
	overflow: hidden;
	padding: 10px 0;
}

.addevaluate dd small {
	float: left;
	font-size: 14px;
	width: 90px;
	text-align: right;
	margin-right: 30px;
	color: #666;
}

.addevaluate dd>div {
	overflow: hidden;
}
.addevaluate dd>div .jy{
	color: #f90;
}
.addevaluate dd>div .jy01{
	position: relative;
	left: 6px;
	top: -44px;
}

.addevaluate dd div textarea {
	border: 1px solid #d6d6d6;
	width: 100%;
}

.addevaluate dd div.w346 textarea {
	width: 346px;
	height: 60px;
}

.addevaluate dd div select, .addevaluate dd div input {
	height: 34px;
	line-height: 34px;
	width: 50%;
	margin-right: 6px;
}

.addevaluate dd div label {
	float: left;
	cursor: pointer;
	margin-right: 20px;
}

.addevaluate dd div.checkbox label {
	margin-right: 27px;
}
.kefangszb dd div.checkbox label {
	margin-right: 30px;
}

.addevaluate dd div label:before {
	font-family: 'icomoon';
	font-size: 14px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-right: 2px;
}
.addevaluate dd div.radio label:before {
	font-size: 18px;
	margin-right: 4px;
}

.addevaluate dd .radio label:before {
	content: "\e905";
}

.addevaluate dd .radio label.checked:before {
	content: "\e906";
	color: #f90;
}

.addevaluate dd .checkbox label:before {
	content: "\e925";
}

.addevaluate dd .checkbox label.checked:before {
	content: "\e924";
	color: #f90;
}
.addevaluate dd .checkbox label.checkedno:before {
	content: "\e924";
	color: #999;
	pointer-events: none;
}

.addevaluate dd div .photobd {
	width: 79px;
	height: 79px;
	float: left;
	margin-right: 8px;
}

.addevaluate dd div .photobd img {
	width: 100%;
	height: 100%;
	border: 1px solid #cac9c9;
	border-radius: 2px;
}

.addevaluate dd div .star {
	margin-right: 30px;
}

.addevaluate dd div .star em {
	margin-right: 15px;
}

.addevaluate dd div .star em.mr9 {
	margin-right: 9px;
}

.addevaluate dd div .star i {
	font-size: 20px;
	color: #d4d4d4;
	line-height: 12px;
	margin-right: 5px;
	position: relative;
	top: 2px;
}

.addevaluate dd div .star b {
	font-weight: initial;
}

.addevaluate dd div .star i.active {
	color: #FF9933;
}

.addevaluate span.zffs, .addevaluate span.hfzt {
	background-color: #fff;
	padding: 0 8px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	display: inline-block;
	color: #fff;
	margin-left: 5px;
}

.addevaluate span.hfzt {
	margin-right: 5px;
	margin-left: 0;
	margin-top: 3px;
}

.addevaluate span.wxzf {
	background-color: #339900;
}

.addevaluate span.jfzf {
	background-color: #33CCCC;
}

.addevaluate span.hykzf {
	background-color: #FF9933;
}

.addevaluate span.qtzf {
	background-color: #D6487E;
}

.addevaluate span.whf {
	background-color: #f90;
}

.addevaluate span.yhf {
	background-color: #3a87ad;
}

.cancelorder {
	width: 490px;
	height: 230px;
}

/*酒店图片 弹窗*/
.hotelphoto {
	padding: 20px;
}

.hotelphoto .hotelphotolist {
	margin-bottom: 20px;
}

.hotelphoto .hotelphotolistt {
	border-bottom: 1px solid #eee;
	padding-bottom: 13px;
}

.hotelphoto .hotelphotolistt span {
	font-size: 14px;
	color: #484848;
	border-left: 2px solid #f90;
	padding-left: 7px;
}

.hotelphoto .hotelphotolistt p {
	font-size: 12px;
	color: #999;
	margin-top: 10px;
}

.hotelphoto .hotelphotolistb {
	margin-top: 13px;
}

.hotelphoto .hotelphotolistb .cfae4ce {
	background-color: #FBFBFB;
	padding: 20px;
}

.hotelphoto .hotelphotolistb .add {
	width: 92px;
	height: 92px;
	border-radius: 2px;
	border: 1px solid #cac9c9;
	cursor: pointer;
	float: left;
	background-color: #fff;
}

.hotelphoto .hotelphotolistb .add i {
	font-size: 50px;
	color: #ccc;
	line-height: 90px;
	margin-left: 20px;
}

.hotelphoto .hotelphotolistb .addlist {
	float: left;
}
.addticket .hotelphoto .hotelphotolistb .addlist {
	width: 575px;
}

.hotelphoto .hotelphotolistb .addlist li {
	width: 125px;
	height: 94px;
	float: left;
	margin-left: 10px;
	position: relative;
}

.hotelphoto .hotelphotolistb .addlist li .gb {
	width: 18px;
	height: 18px;
	line-height: 18px;
	background-color: #fff;
	border: 1px solid #d9d9d9;
	text-align: center;
	border-radius: 2px;
	position: absolute;
	top: 4px;
	right: 4px;
	cursor: pointer;
}
.hotelphoto .hotelphotolistb .addlist li .gb:hover {
	border: 1px solid #f90;
}

.hotelphoto .hotelphotolistb .addlist li .gb i {
	color: #666;
}
.hotelphoto .hotelphotolistb .addlist li .gb:hover i {
	color: #f90;
}

.hotelphoto .hotelphotolistb .addlist li img {
	width: 100%;
	height: 100%;
}

.hotelphoto .hotelphotolistb .addlist div {
	width: 125px;
	height: 94px;
	float: left;
	margin-left: 10px;
	position: relative;
}
.addticket .hotelphoto .hotelphotolistb .addlist div {
	margin-bottom: 10px;
}
/* .addticket .hotelphoto .hotelphotolistb .addlist div:last-child {
	margin-bottom: 0;
} */

.hotelphoto .hotelphotolistb .addlist div .gb {
	width: 18px;
	height: 18px;
	line-height: 18px;
	background-color: #fff;
	border: 1px solid #d9d9d9;
	text-align: center;
	border-radius: 2px;
	position: absolute;
	top: 4px;
	right: 4px;
	cursor: pointer;
}
.hotelphoto .hotelphotolistb .addlist div .gb:hover {
	border: 1px solid #f90;
	background-color: #f90;
}

.hotelphoto .hotelphotolistb .addlist div .gb i {
    color: #666;
    margin-right: 0;
    display: initial;
}
.hotelphoto .hotelphotolistb .addlist div .gb:hover i {
	color: #fff;
}

.hotelphoto .hotelphotolistb .addlist div img {
	width: 100%;
	height: 100%;
}

.hotelphoto .hotelphotolistb .fx {
	font-size: 14px;
	color: #484848;
	margin-bottom: 10px;
}

/* 
系统用户 弹窗 */
.sharehead {
	margin-bottom: 10px;
}

.sharehead span:first-child {
	width: 62px;
	display: inline-block;
	margin-right: 10px;
	text-align: right;
}

.shareheaddq span:first-child {
	width: 90px;
}

.sharehead01 {
	margin-top: 10px;
	margin-bottom: 30px;
}

.sharehead03  span:first-child {
	width: 72px;
}

.sharehead04  span:first-child {
	width: 60px;
}

.sharehead02 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.sharehead .line {
	height: 1px;
	background-color: #ddd;
	width: calc(100% - 72px);
	display: inline-block;
	position: relative;
	top: -4px;
	left: 0;
}

.shareheaddq .line {
	width: calc(100% - 100px);
}

.sharehead03 .line {
	width: calc(100% - 82px);
}

.sharehead04 .line {
	width: calc(100% - 72px);
}

.addsystemuser {
	padding: 18px 32px 18px 14px;
	box-sizing: border-box;
	height: 540px;
	overflow: auto;
	width: 650px;
	position: relative;
}

.addsystemuser dd {
	line-height: 34px;
	overflow: hidden;
	padding: 6px 0;
}

.addsystemuser dd small {
	float: left;
	font-size: 12px;
	width: 75px;
	text-align: right;
	margin-right: 30px;
	color: #666;
	font-size: 14px;
}

.addsystemuser dd div {
	width: calc(100% - 105px);
	overflow: hidden;
}

.addsystemuser dd div .photo img {
	width: 100%;
}

.addsystemuser dd div textarea {
	border: 1px solid #d6d6d6;
	width: 100%;
}

.addsystemuser dd div.w346 textarea {
	width: 346px;
	height: 60px;
}

.addsystemuser dd div select, .addsystemuser dd div input {
	height: 34px;
	line-height: 34px;
	width: 50%;
	margin-right: 20px;
}

.addsystemuser dd div label {
	float: left;
	cursor: pointer;
	margin-right: 20px;
}

.addsystemuser dd div.checkbox label {
	margin-right: 20px;
}

.addsystemuser dd div label:before {
	font-family: 'icomoon';
	font-size: 16px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-right: 2px;
}

.addsystemuser dd .checkbox label:before {
	content: "\e91e";
}

.addsystemuser dd .checkbox label.checked:before {
	content: "\e91f";
	color: #f90;
}

.addsystemuser .qxsz div {
	line-height: 34px;
	overflow: hidden;
	padding: 6px 0;
}

.addsystemuser .qxsz div label {
	float: left;
	cursor: pointer;
	margin-right: 20px;
}

.addsystemuser .qxsz div label:before {
	font-family: 'icomoon';
	font-size: 14px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-right: 2px;
}
.addsystemuser .qxsz div.radio label:before {
	font-size: 18px;
	margin-right: 4px;
}

.addsystemuser .qxsz div.checkbox label {
	margin-right: 27px;
}

.addsystemuser .qxsz div.checkbox label:before {
	content: "\e925";
}

.addsystemuser .qxsz div.checkbox label.checked:before {
	content: "\e924";
	color: #f90;
}

.addsystemuser .qxsz {
	margin: 0 0 20px 28px;
}

.addsystemuser .qxsz em {
	color: #999;
	margin-left: 10px;
}

.addsystemuser .qxsz span {
	font-weight: bolder;
}

/* 财务管理 */
.zhls {
	padding: 5px 0 15px 20px;
	border-bottom: 1px solid #f90;
}

.zhlsbdb {
	border-bottom: none;
}

.zhls .zhlst span.s1 {
	font-size: 20px;
	color: #f90;
	font-family: "Microsoft YaHei";
}
.sss .icon-help,.help .icon-help {
	font-size: 12px;
	position: relative;
	margin-left: 5px; 
}
.sss .icon-help b{
    width: 235px;
    height: 50px;
    position: absolute;
    top: 25px;
    left: -209px;
    color: #333;
    font-size: 12px;
    background-color: #fff;
    z-index: 999;
    line-height: 50px;
    font-weight: normal;
    text-align: center;
    box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.25);
    display: none;
}
.help .icon-help b{
    width: 235px;
    height: 50px;    
    line-height: 22px;
    padding-top: 6px;
    position: absolute;
    top: 25px;
    left: -190px;
    color: #333;
    font-size: 12px;
    background-color: #fff;
    z-index: 999;
    font-weight: normal;
    text-align: center;
    box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.25);
    display: none;
}
.sss .icon-help:hover b,.help .icon-help:hover b{
    display: block;
}

.sss .icon-help .guige:before,.sss .icon-help .guige:after,.help .icon-help .guige:before,.help .icon-help .guige:after{
    content: '';
    position: absolute;
    left: -13px;
    top: 9px;
    z-index: 9999;
    width: 0;
    height:0;
    border: 8px solid transparent; 
    display: none;
} 
.sss .icon-help:hover .guige:before,.sss .icon-help:hover .guige:after,.help .icon-help:hover .guige:before,.help .icon-help:hover .guige:after{
    display: block;
}
.sss .icon-help .guige:before,.help .icon-help .guige:before{    
	border-bottom-color:#333 ; 
} 
.sss .icon-help .guige:after,.help .icon-help .guige:after{    
	border-bottom-color:#fff ;
}

.kefangszb dd .hsk:hover .hskhover{
	display: block;
}
.kefangszb dd .hskhover{
	display: none;
	border:1px solid #ccc;
	padding: 10px;
	width: 280px;
	height: 60px;
	position: absolute;
	top: 50px;
	left: 175px;
	background-color: #fff;
	color: #333;
	font-size:12px;
}
.kefangszb dd .hskhover .top {
    width: 20px;
    height: 20px;
    position: absolute;
    left: 15px;
    top: -21px;
    z-index: 2;
}

.kefangszb dd .hskhover .top-arrow1,
.kefangszb dd .hskhover .top-arrow2 {
width: 0;
height: 0;
display: block;
position: absolute;
left: 0;
top: 0;
z-index: 5;
/*兼容ie8-*/
border-top: 10px transparent dashed;
border-left: 10px transparent dashed;
border-right: 10px transparent dashed;
border-bottom: 10px white solid;
overflow: hidden;
}

.kefangszb dd .hskhover .top-arrow1 {
border-bottom: 10px #ccc solid;
}

.kefangszb dd .hskhover .top-arrow2 {
top: 1px;
/*重要*/
border-bottom: 10px white solid;
}

.zhls .zhlst em {
	font-size: 22px;
	color: #f90;
	margin-left: 10px;
	font-family: "Microsoft YaHei";
}

.zhls .zhlst span.s2 {
	font-size: 30px;
	margin-right: 10px;
	color: #f90;
	font-family: "Microsoft YaHei";
}

.zhls .zhlst .tx {
	height: 28px;
	line-height: 28px;
	border-radius: 4px;
	border: 1px solid #f90;
	background: #f6f6f6;
	background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
	padding: 0 20px;
	text-align: center;
	cursor: pointer;
	font-size: 12px;
	display: inline-block;
	position: relative;
	top: -5px;
	color: #f90;
}

.zhls .zhlsb {
	margin-top: 8px;
}

.zhls .zhlsb span {
	margin-right: 10px;
}

.zhls .zhlsb span em {
	color: #333;
	font-size: 12px;
}

.zhls .zhlsb span b {
	font-weight: normal;
	color: #333;
}

.zhls01 {
	line-height: 24px;
	padding-left: 10px;
	float: left;
	font-size: 12px;
}

.zhls01 span {
	margin-right: 20px;
	font-size: 12px;
}
.zhls02 b {
	font-weight: initial;
	color: #999;
	margin-right: 5px;
}

.zhls01 span em {
	color: #333;
	font-weight: normal;
}

.zhls01 span b em {
	color: #333;
	font-weight: normal;
}

.sharetitle {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	padding: 8px 10px;
}

.shareleixing {
	float: left;
	height: 26px;
	line-height: 26px;
}

.shareleixing small {
	float: left;
	font-size: 12px;
	width: 70px;
	text-align: right;
}

.shareleixing label {
	float: left;
	cursor: pointer;
	margin-right: 12px;
}

.shareleixing label:last-child {
	margin-right: 0;
}

.shareleixing label:before {
	font-family: 'icomoon';
	font-size: 16px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-right: 2px;
}

.shareleixing .radio label:before {
	content: "\e905";
}

.shareleixing .radio label.checked:before {
	content: "\e906";
	color: #f90;
}

/*财务管理 弹窗*/
.addfpgl {
	padding: 18px 32px 18px 14px;
	box-sizing: border-box;
	overflow: auto;
	width: 930px;
	position: relative;
}

.addfpglxq {
	width: 655px;
}

.addfpgl dd {
	line-height: 34px;
	overflow: hidden;
	padding: 6px 0;
	float: left;
	width: 50%;
}

.addfpgl dd.w100 {
	width: 100%;
}

.addfpglxq dd {
	line-height: 18px;
}

.addfpgl dd small {
	float: left;
	font-size: 14px;
	width: 90px;
	text-align: right;
	margin-right: 15px;
	color: #666;
}

.addfpgl dd div {
	float: left;
	width: calc(100% - 105px);
}

.addfpgl dd div textarea {
	border: 1px solid #d6d6d6;
	width: 95.6%;
}

.addfpgl dd div.w346 textarea {
	width: 346px;
	height: 60px;
}

.addfpgl dd div select, .addfpgl dd div input {
	height: 28px;
	line-height: 28px;
	width: 90%;
	margin-right: 6px;
}

.addfpgl dd p {
	color: #f90;
	font-size: 12px;
}

.addfpgl dd div .w110 {
	width: 94px;
	padding-left: 0;
	margin-right: 10px;
}

.addfpgl dd div .w110 select {
	width: 100%;
}

.inputban {
	background-color: #F7F7F7;
}

/*结账 弹窗*/
.addjiezhang {
	padding: 18px 32px 18px 14px;
	box-sizing: border-box;
	height: 116px;
	overflow: auto;
	width: 450px;
	position: relative;
}

.addjiezhang dd {
	line-height: 34px;
	overflow: hidden;
	padding: 6px 0;
}

.addjiezhang dd small {
	float: left;
	font-size: 12px;
	width: 70px;
	text-align: right;
	margin-right: 15px;
	color: #666;
}

.addjiezhang dd div {
	float: left;
	width: calc(100% - 105px);
}

/*会员信息 弹窗*/
.addmember {
	padding: 18px 42px 18px 24px;
	box-sizing: border-box;
	height: 250px;
	overflow: auto;
	width: 385px;
	position: relative;
}

.addmember dd {
	line-height: 34px;
	overflow: hidden;
	padding: 6px 0;
}

.addmember dd small {
	float: left;
	font-size: 12px;
	width: 70px;
	text-align: right;
	margin-right: 15px;
	color: #666;
}

.addmember dd div {
	float: left;
	width: calc(100% - 85px);
}

.addmember dd div select, .addmember dd div input {
	height: 28px;
	line-height: 28px;
	width: 100%;
	margin-right: 6px;
}

.addmember dd div label {
	float: left;
	cursor: pointer;
	margin-right: 20px;
}

.addmember dd div label:before {
	font-family: 'icomoon';
	font-size: 16px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-right: 2px;
}

.addmember dd .radio label:before {
	content: "\e905";
}

.addmember dd .radio label.checked:before {
	content: "\e906";
	color: #f90;
}

/*报表管理*/
.shareframe {
	height: 100%;
	position: relative;
}

.shareframe .shareframel {
	width: 273px;
	float: left;
	box-sizing: border-box;
	background-color: #fff;
	border-right: 1px solid #e3e3e3;
	height: 100%;
	display: block;
	overflow-x: auto;
}

.shareframe .shareframer {
	height: 100%;
	overflow: auto;
}
.shareframe .shareframer .ymz{
	text-align: right;
    height: 36px;
    line-height: 36px;
    width: 98%;
}
.shareframe .shareframer .ymr{
	width: 98%;
}

.shareframe .shareframer .ymr select{
	width: 50px;
	line-height: 26px;
	height: 26px !important;
}

.shareframe .shareframer.act {
	width: calc(100% - 8px);
}

.addsearch {
	margin: 10px 15px;
	box-sizing: border-box;
	position: relative;
}

.addsearch dd {
	line-height: 34px;
	overflow: hidden;
	padding: 10px 0;
}

.addsearch dd small {
	float: left;
	font-size: 12px;
	width: 60px;
	text-align: right;
	margin-right: 15px;
	color: #666;
}

.shareframeds .addsearch dd small {
	width: 50px;
}

.addsearch dd div {
	float: left;
	width: calc(100% - 75px);
}
.shareframeds .addsearch dd div {
	width: calc(100% - 65px);
}

.sharedate01 {
	position: relative;
}

.sharedate01 input {
	background: url(/SysSetBase/img/date.gif) no-repeat right 6px center;
}

.addsearch dd div label {
	float: left;
	cursor: pointer;
	margin-right: 12px;
}
.addsearch dd div label:last-child {
	margin-right: 0;
}

.addsearch dd div label:before {
	font-family: 'icomoon';
	font-size: 16px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-right: 2px;
}

.addsearch dd .radio label:before {
	content: "\e905";
}

.addsearch dd .radio label.checked:before {
	content: "\e906";
	color: #f90;
}

.sharesearchbtn {
	margin-left: 65px;
	margin-top: 5px
}

.sharesearchbtn [type="submit"] ,.sharesearchbtn a{
	height: 34px;
	background: #FAFBFC;
	color: #333;
	border-radius: 4px;
	width: 76px;
	text-align: center;
	border: 1px solid #E5E7EB;
	cursor: pointer;
	line-height: 34px;
}

.sharesearchbtn a{
	display: inline-block;
}

.shareframer .bbgl {
	padding: 10px 24px 24px 24px;
}

.shareframework .shareframer .bbgl {
	padding: 0;
}

.shareframer .hzbb {
	text-align: center;
	font-size: 20px;
	color: #000;
	font-family: "Microsoft Yahei";
	text-align:left;
	margin: 24px 24px 0 24px;
}

.shareframer .bbgl .d2 {
	margin-bottom: 6px;
}

.shareframer .bbgl .bdb {
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.shareframer .bbgl .d2 .d21 {
	float: left;
	font-size: 18px;
	color: #333;
	font-family: "Microsoft Yahei";
	height: 30px;
	line-height: 30px;
}

.shareframer .bbgl .d2 .d22 {
	float: left;
	font-size: 12px;
	color: #333;
	height: 30px;
	line-height: 30px;
}

.shareframer .bbgl .d2 .d22 .dc {
	color: #39c;
	cursor: pointer;
}

.shareframer .bbgl .d22 input {
	height: 30px;
	background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
	color: #333;
	border-radius: 4px;
	width: 60px;
	text-align: center;
	border: 1px solid #ddd;
	cursor: pointer;
	margin-left: 10px;
}

.shareframe .zhankai {
	background: url("/SysSetBase/img/zhankai.png?20201123") no-repeat;
	width: 10px;
	height: 29px;
	float: left;
	cursor: pointer;
	display: block;
	margin-top: 300px;
}

.shareframe .zhankai.act {
	background: url("/SysSetBase/img/guanbi.png?20201123") no-repeat;
	left: 0;
}

.sjmf {
	padding: 24px;
	overflow-y: auto;
	height: 100%;
}

.sjmf .d1 {
	height: 336px;
	width: 100%;
}

.sjmf .d2 {
	margin-top: 40px;
}

.sjmf .d21 {
	width: 48%;
	margin-right: 2%;
	float: left;
	height: 342px;
}

.sjmf .d22 {
	width: 48%;
	margin-left: 2%;
	float: left;
	height: 342px;
}

/*通知管理 弹窗*/
.addinform {
	padding: 18px 32px 18px 14px;
	box-sizing: border-box;
	height: 415px;
	overflow: auto;
	width: 900px;
	position: relative;
}

.addinform dd {
	line-height: 34px;
	overflow: hidden;
	padding: 6px 0;
}

.addinform dd small {
	float: left;
	font-size: 14px;
	width: 90px;
	text-align: right;
	margin-right: 15px;
	color: #666;
	min-height: 2px;
}

.addinform dd div {
	float: left;
	width: calc(100% - 105px);
}

.addinform dd div select, .addinform dd div input {
	height: 28px;
	line-height: 28px;
	width: 50%;
	margin-right: 6px;
}

.addinform dd div label {
	float: left;
	cursor: pointer;
	margin-right: 25px;
}
.addinform dd div.checkboxlabel01 label {
	width: 150px;
}
.addinform dd div.checkboxlabel01 label:first-child {
	width: auto;
}
.addinform dd div.checkboxlabel01 label {
	margin-right: 0;
}
.addinform dd div.checkboxlabel01 label:first-child {
	margin-right: 25px;
}

.addinform dd div label:before {
	font-family: 'icomoon';
	font-size: 14px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-right: 2px;
}
.addinform dd div.radio label:before {
	font-size: 18px;
	margin-right: 4px;
}

.addinform dd .checkbox label:before {
	content: "\e925";
}

.addinform dd .checkbox label.checked:before {
	content: "\e924";
	color: #f90;
}

.checkboxlabel label:nth-child(8), .checkboxlabel label:nth-child(14), .checkboxlabel label:nth-child(20) {
	margin-left: 67px;
}
.checkboxlabel01 label:nth-child(6),.checkboxlabel01 label:nth-child(10),.checkboxlabel01 label:nth-child(14) {
	margin-left: 67px;
}
.checkboxlabel02 label:nth-child(6),.checkboxlabel02 label:nth-child(10),.checkboxlabel02 label:nth-child(14) {
	margin-left: 67px;
	display: block;
}

/*酒店图片 弹窗*/
.addlive {
	padding: 20px;
}

.addlive .addlivelist {
	margin-bottom: 20px;
}

.addlive .addlivelistt {
	border-bottom: 1px solid #eee;
	padding-bottom: 13px;
}

.addlive .addlivelistt span {
	font-size: 14px;
	color: #484848;
	border-left: 3px solid #f90;
	padding-left: 7px;
}

.addlive .addlivelistt p {
	font-size: 12px;
	color: #999;
	margin-top: 10px;
}

.addlive .addlivelistb {
	margin-top: 13px;
}

.addlive .addlivelistb .cfae4ce {
	background-color: #FBFBFB;
	padding: 20px;
}

.addlive .addlivelistb .add {
	width: 92px;
	height: 92px;
	border-radius: 2px;
	border: 1px solid #cac9c9;
	cursor: pointer;
	float: left;
	background-color: #fff;
	margin-right: 10px;
}

.addlive .addlivelistb .add i {
	font-size: 50px;
	color: #ccc;
	line-height: 90px;
	margin-left: 20px;
}

.addlive .addlivelistb .addlist {
	float: left;
}

.addlive .addlivelistb .addlist li {
	width: 125px;
	height: 94px;
	float: left;
	margin-left: 10px;
	position: relative;
}

.addlive .addlivelistb .addlist li .gb {
	width: 18px;
	height: 18px;
	line-height: 18px;
	background-color: #fff;
	border: 1px solid #d9d9d9;
	text-align: center;
	border-radius: 2px;
	position: absolute;
	top: 4px;
	right: 4px;
	cursor: pointer;
}

.addlive .addlivelistb .addlist li .gb i {
	color: #666;
}

.addlive .addlivelistb .addlist li img {
	width: 100%;
	height: 100%;
}

.addlive .addlivelistb .addlist>div {
	width: 125px;
	float: left;
	margin-right: 10px;
	position: relative;
}

.addlive .addlivelistb .addlist div .gb {
	width: 18px;
	height: 18px;
	line-height: 18px;
	background-color: #fff;
	border: 1px solid #d9d9d9;
	text-align: center;
	border-radius: 2px;
	position: absolute;
	top: 4px;
	right: 4px;
	cursor: pointer;
}

.addlive .addlivelistb .addlist div .it {
	margin-top: 5px;
}

.addlive .addlivelistb .addlist div .gb i {
	color: #666;
}

.addlive .addlivelistb .addlist div img {
	width: 100%;
	height: 100%;
}

.addlive .addlivelistb .fx {
	font-size: 14px;
	color: #484848;
	margin-bottom: 10px;
}

.addlanmu {
	width: 470px;
	height: 190px;
}

.addlanmu dd div select, .addlanmu dd div input {
	width: 100%;
}

.addlanmu dd div p {
	color: #999;
}

.addlanmu dd div .mt33 {
	margin-top: 33px;
	display: none;
}

.gmkfStion strong a {
	position: absolute;
	top: 12px;
	right: -70px;
	z-index: 10;
	height: 24px;
	line-height: 24px;
	border-radius: 4px;
	border: 1px solid #e3e3e3;
	background: #f6f6f6;
	background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
	padding: 0 12px;
	cursor: pointer;
	font-weight: normal;
}

.gmkfStion strong a:hover {
	background: #e3e3e3;
	background: linear-gradient(rgb(248, 248, 248), rgb(250, 250, 250));
}

.gmkfStion .hasbtn {
	width: calc(100% - 100px);
}

.hpce th {
	border: 1px solid #e3e3e3;
	background: #F5F7FA;
	text-align: left;
	padding-left: 17px;
	width: 200px;
}

.hpce {
	margin: 20px 0;
	box-sizing: border-box;
}

.hpce table {
	width: 1120px;
}

.hpce td {
	padding: 0 2px;
	border: 1px solid #e3e3e3;
	text-align: left;
	padding-left: 17px;
}

.hpce .pf {
	line-height: 26px;
}

.hpce .pf + .pf {
	margin-top: 6px;
}

.hpce input {
	width: 50px;
	margin-right: 4px;
}

.hpce label {
	display: inline-block;
	cursor: pointer;
	height: 20px;
	line-height: 20px;
}

.hpce label:before {
	font-family: 'icomoon';
	font-size: 16px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-right: 2px;
	content: "\e91e";
	font-weight: normal;
}

.hpce label.active:before {
	content: "\e91f";
	color: #f90;
}

.plsz {
	overflow: hidden;
	padding: 10px 0;
}

/* .plsz + .plsz {
	margin-top: 6px;
} */

.plsz .text {
	float: left;
	line-height: 34px;
	width: 60px;
	text-align: right;
	min-height: 2px;
	margin-right: 20px;
	font-size: 14px;
}

.plsz .date {
	float: left;
	position: relative;
}

.plsz .date input {
	height: 34px;
	line-height: 34px;
	width: 160px;
	background: url(/SysSetBase/img/date.gif) no-repeat 138px center;
}

.plsz .date input + input {
	margin-left: 12px;
}

.plsz .date:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -3px;
	width: 6px;
	height: 1px;
	background: #999;
}

.plsz .radio {
	float: left;
	line-height: 34px;
}

.plsz .radio label {
	float: left;
	cursor: pointer;
	margin-right: 10px;
}

.plsz .radio label:before {
	font-family: 'icomoon';
	font-size: 16px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-right: 2px;
	content: "\e905";
}

.plsz .radio .checked:before {
	content: "\e906";
	color: #f90;
}

.plsz .much {
	float: left;
	line-height: 34px;
}

.plsz .much input {
	width: 70px;
}

.plsz .checkbox {
	float: left;
	line-height: 34px;
}

.plsz .checkbox label {
	float: left;
	cursor: pointer;
	margin-right: 20px;
}

.plsz .checkbox label:before {
	font-family: 'icomoon';
	font-size: 16px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-right: 2px;
	content: "\e91e";
}

.plsz .checkbox label.checked:before {
	content: "\e91f";
	color: #f90;
}

/* 修改全局 */
.pq-grid td, .pq-grid th {
	height: auto;
}

.pq-pager select {
	width: 50px;
	height: auto;
	padding: 0 4px;
	background-color: #fff;
}

.pq-cont-right table {
	border-collapse: separate;
	padding-bottom: 20px;
}

#grid_paging input[type="text"] {
	width: 50px;
	height: 18px;
	line-height: 18px;
}

.grid_paging input[type="text"] {
	width: 30px;
	height: 18px;
	line-height: 18px;
}

.grid_paging input:focus {
	outline: none;
}

.pq-pager select:focus, #grid_paging input:focus {
	outline: none;
}

[type="submit"] {
	outline: none;
}

div.pq-cont .icon-edit4,.icon-edit, div.pq-cont .icon-lbx, div.pq-cont .icon-chuli, div.pq-cont .icon-xiaoquan, div.pq-cont .icon-xianqing , div.pq-cont .icon-fs, div.pq-cont .icon-guanliyue, div.pq-cont .icon-guanlijifen {
	color: #000;
	padding: 4px 6px;
	border-radius: 2px;
	display: inline-block;
	cursor: pointer;
	/* opacity: 0.6; */
	color: #f90;
	font-size: 14px;
}

div.pq-cont .icon-xiaoquan {
	background: url(/SysSetBase/img/xq10.png) no-repeat left center;
	padding-left: 24px;
}
/* div.pq-cont .icon-edit4,.icon-edit {
	background: url(/SysSetBase/img/edit10.png) no-repeat left center;
} */
div.pq-cont .icon-fs {
	background: url(/SysSetBase/img/send.png) no-repeat left center;
}
/* div.pq-cont .icon-xianqing {
	background: url(/SysSetBase/img/xianqing.png) no-repeat 4px center;
	-webkit-background-size: 27%;
	background-size: 27%;
} */
div.pq-cont .icon-guanliyue {
	background: url(/SysSetBase/img/glye.png) no-repeat 4px center;
	-webkit-background-size: 15%;
	background-size: 15%;
	padding: 4px 14px 4px 20px;
}
div.pq-cont .icon-guanlijifen {
	background: url(/SysSetBase/img/gljf.png) no-repeat 6px center;
	-webkit-background-size: 12px;
	background-size: 12px;
	padding: 4px 14px 4px 20px;
}

/* div.pq-cont .icon-lbx {
	background: url(/SysSetBase/img/del10.png) no-repeat left center;
} */

/* div.pq-cont .icon-chuli {
	background: url(/SysSetBase/img/chuli.png) no-repeat left center;
} */

div.pq-cont .icon-edit4:before, div.pq-cont .icon-lbx:before, div.pq-cont .icon-chuli:before , div.pq-cont .icon-xianqing:before {
	content: "";
}

/* div.pq-cont .icon-edit4:hover, div.pq-cont .icon-lbx:hover, div.pq-cont .icon-chuli:hover, div.pq-cont .icon-xiaoquan:hover, div.pq-cont .icon-guanliyue:hover, div.pq-cont .icon-guanlijifen:hover, div.pq-cont .icon-xianqing:hover, div.pq-cont .icon-fs:hover {
	color: #333;
	background-color: #eee;
	opacity: 1;
} */

div.pq-cont input[type="image"],div.pq-cont .paixu img {
	opacity: 0.5;
}
div.pq-cont .paixu input[type="image"]:nth-child(1),div.pq-cont .paixu img:nth-child(1){
	padding-right: 5px;
}

div.pq-cont .paixu input[type="image"]:hover,div.pq-cont .paixu img:hover {
	opacity: 1;
}

div.pq-cont .act .icon-edit4 ,div.pq-cont .act .icon-lbx{
	color: #999;
	opacity: 0.4;
}
div.pq-cont .ckzh span:after,div.pq-cont .caozuo a:after,div.pq-cont .caozuo span:after,div.pq-cont .pq-td-div span:after{
    content: "";
    height: 12px;
    width: 1px;
    background-color: #EBEEF5;
    display: inline-block;
    position: relative;
    top: 1px;
    left: 6px;
}
div.pq-cont .ckzh span:last-of-type:after,div.pq-cont .caozuo a:last-of-type:after,div.pq-cont .caozuo span:last-of-type:after,div.pq-cont .pq-td-div span:last-of-type:after{
    width: 0;
}

/* .blue {
	background-color: #3797DD;
	padding: 5px 6px !important;
	color: #fff;
	min-width: 48px;
	width: auto !important;
	text-align: center;
	display: inline-block;
	line-height: 14px !important;
} */
.blue {
	color: #3797DD;
}
.blue:before{
	width: 6px;
    height: 6px;
    border-radius: 5px;
    background-color: #3797DD;
    content: "";
    display: inline-block;
    margin-right: 6px;
    position: relative;
    top: -2px;
}
.black {
	color: #333;
}
.black:before{
	width: 6px;
    height: 6px;
    border-radius: 5px;
    background-color: #333;
    content: "";
    display: inline-block;
    margin-right: 6px;
    position: relative;
    top: -2px;
}
.violet {
	color: #CD03FF;
}
.violet:before{
	width: 6px;
    height: 6px;
    border-radius: 5px;
    background-color: #CD03FF;
    content: "";
    display: inline-block;
    margin-right: 6px;
    position: relative;
    top: -2px;
}

/* .red {
	background-color: #E54243;
	padding: 5px 6px !important;
	color: #fff;
	min-width: 48px;
	width: auto !important;
	text-align: center;
	display: inline-block;
	line-height: 14px !important;
} */
.red {
	color: #E54243;
}
.red:before{
	width: 6px;
    height: 6px;
    border-radius: 5px;
    background-color: #E54243;
    content: "";
    display: inline-block;
    margin-right: 6px;
    position: relative;
    top: -2px;
}

/* .gray {
	background-color: #e7e7e7;
	padding: 5px 6px !important;
	color: #999;
	min-width: 48px;
	width: auto !important;
	text-align: center;
	display: inline-block;
	line-height: 14px !important;
} */
.gray {
	color: #999;
}
.gray:before{
	width: 6px;
    height: 6px;
    border-radius: 5px;
    background-color: #999;
    content: "";
    display: inline-block;
    margin-right: 6px;
    position: relative;
    top: -2px;
}

.fgray {
	color: #999;
	margin-left: 6px;
}
/* 
.green {
	background-color: #339900;
	padding: 5px 6px !important;
	color: #fff;
	min-width: 48px;
	width: auto !important;
	text-align: center;
	display: inline-block;
	line-height: 14px !important;
} */
.green {
	color: #339900;
}
.green:before{
	width: 6px;
    height: 6px;
    border-radius: 5px;
    background-color: #339900;
    content: "";
    display: inline-block;
    margin-right: 6px;
    position: relative;
    top: -2px;
}

/* .orange {
	background-color: #f90;
	padding: 5px 6px !important;
	color: #fff;
	min-width: 48px;
	width: auto !important;
	text-align: center;
	display: inline-block;
	line-height: 14px !important;
} */

.orange {
	color: #f90;
}
.orange:before{
	width: 6px;
    height: 6px;
    border-radius: 5px;
    background-color: #f90;
    content: "";
    display: inline-block;
    margin-right: 6px;
    position: relative;
    top: -2px;
}
.bufen {
	background-color: #32B3C9;
	padding: 5px 6px !important;
	color: #fff;
	min-width: 48px;
	width: auto !important;
	text-align: center;
	display: inline-block;
	line-height: 14px !important;
}

.forange {
	color: #f90;
	margin-right: 6px;
}
.xuanxuan2 {
/* background: url(/Themes/images/fuxuank.png) no-repeat;
width: 14px;
height: 14px;
border: none;
cursor: pointer;
margin: 0 auto;
outline: none;
margin: 0 auto !important; */
}
.xuanxuan2:before {
	font-family: 'icomoon';
    font-size: 14px;
    color: #bbb;
    content: "\e925";
    font-weight: initial;
}

.xuanxuanthis2 {
/* 	background: url(/Themes/images/fuxuank.png) no-repeat;
width: 14px;
height: 14px;
outline: none;
border: none;
margin: 0 auto;
cursor: pointer;
background-position: 0px -15px;
margin: 0 auto !important; */
}
.xuanxuanthis2:before {
	font-family: 'icomoon';
    font-size: 14px;
    color: #f90;
    content: "\e924";
    font-weight: initial;
}

.xuanxuan {
	/* background: url(/Themes/images/fuxuank.png) no-repeat;
	width: 14px;
	height: 14px;
	border: none;
	cursor: pointer;
	margin: 0 auto;
	outline: none;
	margin: 0 auto !important; */
}
.xuanxuan:before {
    font-family: 'icomoon';
    font-size: 14px;
    color: #bbb;
    content: "\e925";
}

.xuanxuanthis {
	/* background: url(/Themes/images/fuxuank.png) no-repeat;
	width: 14px;
	height: 14px;
	border: none;
	cursor: pointer;
	margin: 0 auto;
	outline: none;
	background-position: 0px -15px;
	margin: 0 auto !important; */
}
.xuanxuanthis:before {
	font-family: 'icomoon';
    font-size: 14px;
    color: #f90;
    content: "\e924";
}
.xuanxuan2,.xuanxuanthis2,.xuanxuan,.xuanxuanthis{
	width: 14px;
	margin: 0 auto !important;
}

/* 切换酒店 */
.switchhotel {
	padding: 18px 32px 18px 14px;
}

.switchhotel1 {
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
}

.switchhotel1 .p1 {
	font-size: 14px;
	color: #484848;
}

.switchhotel1 .p2 {
	font-size: 12px;
	color: #999;
	margin-top: 8px;
}

.switchhotel2 {
	margin-top: 15px;
}

.switchhotel2 li {
	width: 805px;
	background-color: #fbfbfb;
	height: 48px;
	line-height: 48px;
}

.switchhotel2 li:nth-child(2n) {
	background-color: #fff;
}

.switchhotel2 li .divl {
	float: left;
	color: #333;
	font-size: 14px;
	margin-left: 20px;
}

.switchhotel2 li .divl i.mr, .switchhotel2 li .divl i.dq {
	width: 40px;
	height: 22px;
	line-height: 22px;
	background-color: #d9dada;
	font-size: 12px;
	color: #333;
	display: inline-block;
	text-align: center;
	margin-right: 10px;
}

.switchhotel2 li .divl i.dq {
	background-color: #f90;
	color: #fff;
}

.switchhotel2 li .divr {
	float: right;
	margin-right: 20px;
}

.switchhotel2 li .divr a {
	height: 30px;
	line-height: 30px;
	background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
	color: #333;
	border-radius: 4px;
	width: 60px;
	text-align: center;
	border: 1px solid #f90;
	cursor: pointer;
	display: inline-block;
	color: #f90;
	margin-right: 10px;
	margin-top: 9px;
}

.switchhotel2 li .divr a.w70 {
	width: 70px;
	border: 1px solid #d9dada;
	color: #333;
	margin-right: 0;
}

.switchhotel2 li .divr a.act {
	background-color: #f7f7f7;
	color: #999;
	border: 1px solid #d9dada;
}

/* 系统参数新加 */
.pd20 {
	padding: 20px;
}

.kefangsz {
    margin-bottom: 15px;
}
.kefangszt {
	border-bottom: 1px solid #f3f3f3;
	padding-bottom: 20px;
}
.messagesend .kefangszt {
	color: #7a7a7a;
}

.kefangszb {
	height: auto;
}

.kefangszb dd small {
	color: #666;
	width: 120px;
	line-height: 34px;
}
.messagesend .kefangszb dd small {
	color: #7a7a7a;
	width: 60px;
}
.messagesenddetails  dd small {
	width: 75px;
}

.kefangszb dd div select {
	width: 60px;
}

.kefangszb {
	padding: 10px 32px 10px 14px;
}

a.btn,input.btn {
	display: inline-block;
	height: 34px;
	line-height: 32px;
	border-radius: 2px;
	border: 1px solid #e3e3e3;
    background: #FAFBFC;
	width: 75px;
	cursor: pointer;
	max-width: 80px;
	box-sizing: border-box;
	text-align: center;
	padding: 0;
}
a.btnauto,input.btnauto {
	display: inline-block;
	height: 34px;
	line-height: 32px;
	border-radius: 4px;
	border: 1px solid #e3e3e3;
    background: #FAFBFC;
	width: auto;
	cursor: pointer;
	max-width: initial;
	box-sizing: border-box;
	text-align: center;
	padding: 0 15px;
}
a.btnbg,input.btnbg {
	display: inline-block;
	height: 34px;
	line-height: 32px;
	border-radius: 4px;
    background: #fff;
	width: 75px;
	cursor: pointer;
	max-width: 80px;
	box-sizing: border-box;
	text-align: center;
	padding: 0;
	color: #f90;
	border: 1px solid #f90;
}
a.btnbg,input.btnbg {
	display: inline-block;
	height: 34px;
	line-height: 32px;
	border-radius: 4px;
    background: #fff;
	width: 75px;
	cursor: pointer;
	max-width: 80px;
	box-sizing: border-box;
	text-align: center;
	padding: 0;
	color: #f90;
	border: 1px solid #f90;
}
a.btn.bg,input.btn.bg {
	display: inline-block;
	height: 34px;
	line-height: 32px;
	border-radius: 4px;
    background: #f90;
	width: 75px;
	cursor: pointer;
	max-width: 80px;
	box-sizing: border-box;
	text-align: center;
	padding: 0;
	color: #fff;
	border: 1px solid #f90;
}
a.btn:hover,input.btn:hover {
	background-color: #fdfdfd;
}
a.btn.bg:hover,input.btn.bg:hover {
	color: #fff;
	background-color: #f90;
}


.kefangszb dd div {
	width: auto;
	line-height: 34px;
}

.xghydj {
	width: 660px;
	height: 400px;
	overflow: hidden;
}

.xghydj p {
	color: #f90;
}

.hykbj {
	position: relative;
}

.hykbjl {
	margin-top: 10px;
	float: left;
}

.hykbjc {
	float: left;
	padding: 20px 18px 0 10px;
	color: #666;
	font-size: 12px;
	line-height: 14px;
}

.hykbjr {
	width: 216px;
	height: 136px;
	padding: 4px;
	border: 1px solid #e8e8e8;
	float: left;
	border-radius: 2px;
	margin-top: 5px;
}

.hykbjr img {
	width: 216px;
	height: 136px;
	border-radius: 2px;
}

.hykbjl img {
	width: 216px;
	height: 136px;
	border-radius: 2px;
}

.hykbja .tb {
	position: absolute;
	top: 0;
	left: 248px;
}

.hykbja .left {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;/*兼容ie8-*/
}

.hykbja .left-arrow1, .hykbja .left-arrow2 {
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;/*兼容ie8-*/
	border-top: 10px transparent dashed;
	border-left: 10px transparent dashed;
	border-bottom: 10px transparent dashed;
	border-right: 10px white solid;
	overflow: hidden;
}

.hykbja .left-arrow1 {
	border-right: 10px #e3e3e3 solid;
}

.hykbja .left-arrow2 {
	left: 1px;/*重要*/
	border-right: 10px white solid;
}

.arrow-box {
	width: 30px;
	height: 30px;
	margin: 20px auto;
	position: relative;
}

.weixinsz, .hyqyjj {
	width: auto;
	height: auto;
	padding: 0;
}

/* .hyqyjj {
	border-top: 1px solid #e3e3e3;
	padding-top: 15px;
	margin-top: 15px;
} */

.hyqyjj dd small {
	text-align: left;
	width: 72px;
}

.hyqyjj dd div textarea {
	width: 97%;
}

.weixinsz .gzhlogo img {
	width: 54px;
	height: 54px;
}

.weixinsz .gzhewm img {
	width: 102px;
	height: 102px;
}

.icon-help {
	color: #ccc;
	margin-left: 5px;
}

.hyqxsz .memrList li td + td + td {
	text-align: left;
}

table.ul td.active .icon-radio6:before {
	content: "\e91f";
	color: #f90;
}

.hyqxsz .memrList li td [type="text"] {
	width: 230px;
}

.weixincdsz {
	padding: 25px;
	position: relative;
}
.cdsz {
	position: absolute;
	bottom: 26px;
	left: 67px;
	height: 51px;
	line-height: 51px;
	width: 282px;
}
.cdsz>ul{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
}
.cdsz>ul>li{
	width: 33%;
	float: left;
	border-top: 1px solid #e3e3ee;
	border-right: 1px solid #e3e3ee;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
	height: 50px;
	position: relative;
	top:1px;
}
.cdsz>ul>li.act{
	border: 1px solid #44B548;
}
.cdsz01{
	position: absolute;
	bottom: 50px;
	left: 0;
	height: 51px;
	line-height: 51px;
	display:none;
}
.cdsz01 li:nth-child(2){
	position: absolute;
	bottom: 51px;
	left: 0;
	height: 51px;
	line-height: 51px;
	width: 90px;
}
.cdsz01 li:nth-child(3){
	position: absolute;
	bottom: 104px;
	left: 0;
	height: 51px;
	line-height: 51px;
	width: 90px;
}
.cdsz01 li:nth-child(4){
	position: absolute;
	bottom: 157px;
	left: 0;
	height: 51px;
	line-height: 51px;
	width: 90px;
}
.cdsz01 li:nth-child(5){
	position: absolute;
	bottom: 208px;
	left: 0;
	height: 51px;
	line-height: 51px;
	width: 90px;
}
.cdsz01 li:nth-child(6){
	position: absolute;
	bottom: 261px;
	left: 0;
	height: 51px;
	line-height: 51px;
	width: 90px;
}
.cdsz01 ul{
	width: 92px;
}
.cdsz01 ul li{
	border:1px solid #e3e3e3;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.cdsz01 ul li.act{
	border:1px solid #44b548;
}
.cdsz>ul>li:before{
	content: "\e910";
	font-family: 'icomoon';
	font-size: 16px;
	padding-left: 10px;
	position: relative;
	top: -3px;
	color: #666;
     transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    display: inline-block;
}
.weixincdsz01 {
	width: 322px;
	height: 490px;
	float: left;
	padding-right: 25px;
}

.weixincdsz01 img {
	width: 100%;
	height: 100%;
}

.weixincdsz02 {
	width: 600px;
	height: 490px;
	border: 1px solid #e3e3e3;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 2px;
	background: #fdfdfd;
	padding: 15px;
}

.weixincdsz02 .d1 {
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 10px;
}

.weixincdsz02 .d1 .d11 {
	float: left;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	line-height: 30px;
}

.weixincdsz02 .d1 .d12{
	float: right;
}
.weixincdsz02 .d1 .d12 span{
	height: 30px;
	line-height: 30px;
	border-radius: 4px;
	border: 1px solid #e3e3e3;
	background: #f6f6f6;
	background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
	padding: 0 18px;
	cursor: pointer;
	margin-left: 5px;
	float: left;
}

.weixincdszhi dd div select, .weixincdszhi dd div input {
	width: 100%;
}

.weixincdszhi .cdnr textarea {
	margin-top: 10px;
	
}

.weixincdszhi {
	padding: 10px 0;
	width: auto;
	height: auto;
}

.weixincdszhi .cdnr i {
	color: #3399cc;
	cursor: pointer;
}

.weixincdszhi p {
	color: #999;
}

.weixincdszhi dd small {
	width: 50px;
}
.tzwy{
	margin-top: 35px;
}
.guige.wxshezhi{
	margin-left: 0;
	width: 505px;
}
.guige.wxshezhi:before,.guige.wxshezhi:after{
	left: 160px;
}

.sharebtn a {
	height: 30px;
    line-height: 30px;
    border-radius: 4px;
    border: 1px solid #e3e3e3;
    background: #f6f6f6;
    background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
    padding: 0 18px;
    cursor: pointer;
    margin-left: 5px;
    float: left;
}

.sharebtn a:hover {
	color: #f90;
	border: 1px solid #f90;
}

.weixingjcsz {
	width: 513px;
	height: 355px;
}

.weixingjcsz textarea {
	height: 145px;
}

.weixingjcsz  dd div input {
	width: 100%;
}

.weixingjcsz .add {
	width: 99px;
	height: 99px;
	border: 1px solid #d9dada;
	font-size: 50px;
	color: #d9dada;
	text-align: center;
	line-height: 98px;
	border-radius: 2px;
	float: left;
	margin-right: 10px;
}

.weixingjcsz .addimg {
	float: left;
	border-radius: 2px;
	margin-right: 10px;
	position: relative;
	width: 100px;
	height: 100px;
}

.weixingjcsz .addimg img {
	width: 100%;
	height: 100%;
}

.weixingjcsz .addimg .addimgclose {
	background-color: #f90;
	width: 16px;
	height: 16px;
	line-height: 16px;
	border-radius: 50%;
	text-align: center;
	position: absolute;
	top: 5px;
	right: 5px;
}

.weixingjcsz .addimg .addimgclose i {
	color: #fff;
	font-size: 12px;
}

.yemianlianjie {
	height: 260px;
	width: 573px;
}

.yemianlianjiel {
	width: 150px;
	height: 260px;
	border-right: 1px solid #f5f5f5;
	background-color: #fafafa;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
}

.yemianlianjiel li {
	height: 34px;
	line-height: 34px;
	padding-left: 10px;
	cursor: pointer;
	border-left: 3px solid #fafafa;
}

.yemianlianjiel li.act, .yemianlianjiel li:hover {
	border-left: 3px solid #f90;
	background-color: #fff;
}

.yemianlianjier {
	float: left;
	width: 420px;
	padding: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.yemianlianjier li {
	border-bottom: 1px solid #f5f5f5;
	padding: 10px 0;
}

.yemianlianjier li:first-child {
	padding-top: 0;
}

.yemianlianjier li .d1 {
	float: left;
	color: #666;
}

.yemianlianjier li .d1 i {
	margin-left: 10px;
}

.yemianlianjier li .d2 {
	float: right;
	color: #3399cc;
	cursor: pointer;
}

/* 系统用户新加 */
.jsgl {
	width: 560px;
	height: 385px;
}

.jsgl .useList ol {
	width: 340px;
	height: 295px;
}

.jsgl dd small {
	text-align: left;
	font-weight: bold;
	padding-bottom: 8px;
}

/* 营销管理新加 */
.tianjiafuli {
	width: 450px;
	height: 265px;
	padding: 18px 18px 18px 0;
}

.tianjiafuli dd div textarea {
	height: 76px;
}

.tianjiafuli dd div select, .tianjiafuli dd div input {
	width: 80%;
}

.tianjiafuli dd div .sharedate select, .tianjiafuli dd div .sharedate input {
	width: 45px;
}

.tianjiafuli dd div span {
	line-height: 28px;
}

.tianjiafuli dd div span i {
	margin-left: 10px;
	color: #f90;
}

.guanlifulileixing {
	width: 450px;
	height: 265px;
	padding: 18px 18px 18px 0;
}

.guanlifulileixing dd {
	width: 48%;
	float: left;
}

.guanlifulileixing dd small {
	width: 60px;
}

/* 路径 */
.btnbartitle {
	background: #F9F9F9;
	background-repeat: repeat-x;
	height: 45px;
	line-height: 45px;
	font-weight: bold;
	border-bottom: 1px solid #ebebeb;
	box-sizing: border-box;
}

.btnbartitle>div {
	padding: 10px;
}

.btnbartitlenr {
	overflow: hidden;
}

.btnbartitlenr>div {
	/* background: url(/Themes/images/zhuye.png) no-repeat 12px 18px; */
	font-family: yahei;
	color: #666;
	font-weight: normal;
	height: 37px;
	padding-top: 0px;
	float: left;
	padding: 0px;
	padding-left: 14px;
	line-height: 48px;
	height: 45px;
	font-size:14px;
}
.btnbartitlenr>div span{
	font-size:14px;
}

.btnbartitlenr>div a {
	color: #333;
	cursor: pointer;
}

.btnbartitlenr>div a:hover {
	color: #f90;
	font-size: 14px;
}

/* 超级管理员 */
.hotelsetting .hotelname {
	font-size: 12px;
	color: #333;
	margin: 20px 0 10px 10px;
	padding-bottom: 20px;
    border-bottom: 1px solid #f3f3f3;
}

.yingxiaoshezhi {
	width: 1005px;
	padding-top: 0;
}

.yingxiaoshezhi .radio input,.yingxiaoshezhi .radio select {
	width: 80px;
	margin: 0 10px;
}

.yingxiaoshezhi dd {
	line-height: 34px;
}

.yingxiaoshezhi label.checked {
	color: #333;
}

.yingxiaoshezhi label.checked input {
	background-color: #fff;
}

.yingxiaoshezhi label input {
	background-color: #f8f8f8;
}

.yingxiaoshezhi label {
	color: #999;
}

.yingxiaoshezhi .membtn {
	border-top: 1px solid #e3e3e3;
	padding: 18px;
	margin-top: 18px;
	margin-bottom: 18px;
}

.sharetabs01 {
	overflow: hidden;
	border-bottom: 1px solid #e3e3e3;
	height: 44px;
	line-height: 46px;
}

.sharetabs01 a {
	position: relative;
	float: left;
	margin: 0 16px;
	min-width: 76px;
	text-align: center;
}

.sharetabs01 a.active {
	font-weight: bold;
	color: #f90;
}

.sharetabs01 a.active:after {
	content: "";
	position: absolute;
	bottom: 2px;
	left: 0;
	width: 100%;
	height: 2px;
	background: #f90;
}

.weixinshezhi {
	width: auto;
}

.weixinshezhi .d1 {
	font-size: 12px;
	color: #333;
	padding-bottom: 18px;
	border-bottom: 1px solid #f3f3f3;
	margin-bottom: 10px;
}

.weixinshezhi dd small {
	width: 100px;
}

.weixinshezhi dd div select, .weixinshezhi dd div input {
	width: 343px;
}

.weixinshezhi dd div.sharedate select, .weixinshezhi dd div.sharedate input {
	width: 159px;
	background-position-x: 135px;
}

.weixinshezhi dd div.sharedate {
	margin-left: 0;
}

.weixinshezhi dd div textarea {
	width: 343px;
}

.weixinshezhi dd span.bz {
	color: #f90;
}

.weixinshezhi dd span.bz01 {
	color: #666;
}

.weixinshezhi .membtn {
	margin-top: 15px;
	margin-left: 115px;
}

.weixinshezhi a.tjfj {
	background-color: #7f7f7f;
	color: #fff;
	width: 63px;
	height: 24px;
	line-height: 24px;
	display: inline-block;
	text-align: center;
	border-radius: 2px;
}

.addfj {
	background-color: #EEEEEE;
	width: 269px;
	height: 44px;
	margin-top: 10px;
}

.weixinshezhi .addfjl {
	float: left;
	margin-top: 6px;
	margin-left: 6px;
}

.weixinshezhi .addfjl img {
	float: left;
	width: 30px;
	height: 32px;
}

.weixinshezhi .addfjr {
	float: right;
	margin-top: 6px;
	width: 217px;
	margin-right: 6px;
}

.weixinshezhi .addfjr p {
	margin: 0;
	padding: 0;
	font-weight: initial;
	color: #666;
	text-indent: 0;
	line-height: 14px;
}

.weixinshezhi .addfjr .p1 {
	margin-top: 5px;
}

.weixinshezhi .addfjr p .s1 {
	float: right;
	color: #f90;
	cursor: pointer;
}

.weixinshezhi .addfjr p .s2 {
	width: 52px;
	height: 8px;
	background-color: #fff;
	display: inline-block;
}

.weixinshezhi .addfjr p .s2 i {
	height: 8px;
	background-color: #74C557;
	display: inline-block;
	text-align: left;
}

.weixinshezhi .addfjr p .s3 {
	color: #999;
	margin-left: 10px;
}

.weixinshezhi .addfjr p .s4 {
	color: #999;
	margin-left: 10px;
}

.weixinshezhi .addfjr p .s5 {
	color: #999;
}

.weixinshezhi .addfjr p .s6 {
	color: #009933;
	margin-left: 10px;
}

.weixinshezhi .gzhlogo img {
	width: 54px;
	height: 54px;
	margin-top: 10px;
}

.weixinshezhi .gzhewm img {
	width: 102px;
	height: 102px;
	margin-top: 10px;
}

.duanxinshezhi dd {
	width: 450px;
}

.duanxinshezhi dd div.checkbox label {
	margin-bottom: 20px;
	width: 150px;
	margin-right: 0;
}

.duanxinshezhi .membtn {
	margin-left: 0;
}

.xitongduijie dd small {
	width: 120px;
}

.xitongduijie .membtn {
	margin-left: 135px;
}

.xiaoshoushezhi .radio p {
	margin: 15px 0;
}

.xiaoshoushezhi .radio input {
	width: 110px;
	margin: 0 10px;
}

.xiaoshoushezhi .membtn {
	border-top: 1px solid #e3e3e3;
	padding: 18px;
	margin-top: 18px;
	margin-left: 0;
}

.xiaoshoushezhi .radio p span {
	color: #f90;
}

.body_con table tr td.bot input, .body_con table tr td.bot input:nth-child(2) {
	color: #f90;
	border: 1px solid #f90;
	transition: all .2s;
	-webkit-transition: all .2s;
	width: 60px;
	height: 28px;
	line-height: 26px;
	background: #fff;
	text-align: center;
	padding: 0;
	border-radius: 2px;
}
.body_con table tr td.bot input:hover, .body_con table tr td.bot input:nth-child(2):hover {
	background-color: #f90;
	border: 1px solid #f90;
}

.pq-cont .nothing {
	display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    padding: 0 !important;
}


/* 房态房价改 */
.gmkf .gmkfStion .newdaytable{
	border-top: none;
}
.gmkf .gmkfStion .newdaytable td{
	height: 128px;
}
.gmkf .gmkfStion .newdaytable td .d1{
	text-align: left;
	margin-left: 10px;
	margin-top: 14px;
}
.gmkf .gmkfStion .newdaytable td span.st,.gmkf .gmkfStion .newdaytable td span.xt{
	border:1px solid #009531;
	color: #009531;
	padding: 0 5px;
	border-radius: 2px;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
}
.gmkf .gmkfStion .newdaytable td span.st{
	border: 1px solid #f90;
    color: #f90;
}
.gmkf .gmkfStion .newdaytable td span.qbmf,.gmkf .gmkfStion .newdaytable td span.bfmf{
    color: #f90;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
}
.gmkf .gmkfStion .newdaytable td span.qbmf{
    color: #c00;
}
.gmkf .gmkfStion .newdaytable td.today{
	background: #FFF7EB;
}
.gmkf .gmkfStion .newdaytable td:hover{
	background: #FFF7EB;
}
.gmkf .gmkfStion .newdaytable td:hover:after, .gmkf .gmkfStion .newdaytable td.today:after {
	height: 0;
}
.gmkf .gmkfStion .ftfjtip {
	padding-left: 45px;
	margin-top: 15px;
	margin-bottom: 15px;
	background: url(../img/tip.png) 25px center no-repeat;
	overflow: hidden;
}
.fangjiamoban{
	float: left;
	width: 180px;
	border-right: 1px solid #DFDFDF;
	height: 100%;
	background-color: #FDFDFD;
}
.fangjiamobant{
	padding: 10px;
	font-weight: bolder;
	background-color: #F5F7FA;
}
.fangjiamobant span,.fangjiamobanb span{
	float: left;
	color: #333;
	font-size: 14px;
	line-height: 20px;
}
.fangjiamobanb li{
	padding: 10px;
}
.fangjiamobanb li:hover{
	background-color: #FDF3E3;
}
.fangjiamobanb li.active{
	background-color: #FDF3E3;
}
.fangjiamobanb li:hover span + span{
	opacity: 1;
}
.fangjiamobant span + span,.fangjiamobanb span + span{
	float: right;
	cursor: pointer;
}
.fangjiamobanb span + span{
	opacity: .6;
}
.fangjiamobanbg{
	border-top: 0;
}
.fangjiamobanbg input{
	width: 80px;
	height: 34px;
	line-height: 34px;
	border-radius: 2px;
	margin-right: 5px;
	border: 1px solid #ebebeb;
	text-align: center;
}
.fangjiamobanbg input[type="text"]:disabled{
	background-color: #f8f8f8;
}
.fangjiamobanbg td{
	height: 60px;
}
.fangjiamobanbg .radio label:before {
	content: "\e905";
}

.fangjiamobanbg .radio label.checked:before {
	content: "\e906";
	color: #f90;
}
.fangjiamobanbg .radio label:before {
	font-family: 'icomoon';
	font-size: 16px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-right: 5px;
}
.fangjiamobanbg td div{
	margin: 10px 0;
	color:#666;
}
.fangjiamobanbg td.jgsfkb{
	width: 100px;
}
.fangjiamobanbg .radio label {
	float: left;
	cursor: pointer;
	margin-left: 20px;
	color:#333;
	line-height: 24px;
}
.fangjiamobanbg .radio label:first-child {
	margin-left: 25px;
}
.newsetState{
	width: 1100px;
	height: 610px;
}
.newsetState .l{
	float: left;
}
.newsetState td{
	height: 48px;
}
.newsetState td.price span{
	display: block;
}
.newsetState td.price div{
	margin: 10px 0;
}
.newsetState .gmkfStion{
	height: auto;
}
.newsetState td span.st,.newsetState td span.xt{
	border:1px solid #009531;
	color: #009531;
	padding: 0 5px;
	border-radius: 2px;
}
.st,.newsetState td span.st{
	border: 1px solid #f90;
    color: #f90;
    margin-bottom: 10px;
    max-width: 50px;
    margin: 10px auto;
}
.newsetState td .kqgb .icon-kg1:before{
	font-size: 36px;
}
.newsetState td .kqgb{
	color: #ccc;
}
.newsetState td .kqgb .kai{
	color: #f90;
}
.newsetState td .kqgb .guan{
	color: #ccc;
}
.newsetState input{
	width: 56px;
    height: 34px;
    line-height: 34px;
    border-radius: 2px;
    margin-right: 5px;
    border: 1px solid #CAC9C9;
}
.newsetState .rul{
	border-top: none;
    width: 870px;
    padding-top: 10px;
    padding-left: 80px;
}
.housepricemanagement .rul{
	width: auto;
	padding-left: 0;
}
.newsetState .dqft{
	float: right;
	margin-left: 120px;
	height: 34px;
	line-height: 34px;
}
.newsetState .dqft span{
	position: relative;
	top: -12px;
	margin-right: 5px;
}
.newsetState .dqft .icon-kg1{
	font-size: 36px;
	color: #ccc;
}
.icon-kg1:before{
    content: "\e909";
}
.newsetState .dqft .icon-kg1.kai{
	color: #f90;
}

.icon-kg1.kai:before{
	content: "\e908";
}
.iconkg:after{
	content: "";
}
.dqft .iconkg:after{
	content: "已关闭";
	color: #ccc;
	font-size: 12px;
	margin-left: 5px;
    position: relative;
    top: -11px;
}
.iconkg.kai:after{
	content: "已开启";
	color: #ccc;
	font-size: 12px;
	margin-left: 5px;
    position: relative;
    top: -11px;
}

.addjjr dd .date{
	width: 277px;
}
.addjjr dd .date input{
	width: 102px;
}
.addjjr dd .date input{
    background-position: right 4px center;
}
.addjjr dd .date span{
	text-align: center;
    width: 50px;
    display: inline-block;
}
.addjjr dd .date input + input{
	margin-right: 0;
}
.addjjr dd .date:after{
	margin-left: -30px;
}

/* 首页 */
.zdyindex {
	background-color: #f4f4f4;
	padding: 20px;
	font-family: "Microsoft Yahei";
	min-width: 1000px;
	overflow-x: auto;
}

.zdyindex .first {
	height: 120px;
}

.zdyindex .firstl {
	width: 76%;
	float: left;
	height: 120px;
}

.zdyindex .firstl ul {
	display: -webkit-flex;
	display: flex;
}

.zdyindex .firstl li {
	width: 100%;
	float: left;
	margin-right: 15px;
	background-color: #fff;
	height: 120px;
	border-bottom: 2px solid #70A8FF;
	padding: 15px 0 0 30px;
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari */
	-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25); /* 老的 Firefox */
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25);
}

.zdyindex .firstl li:nth-child(2) {
	border-bottom: 2px solid #FFA970;
}

.zdyindex .firstl li:nth-child(3) {
	border-bottom: 2px solid #5FE390;
}

.zdyindex .firstl li:nth-child(4) {
	border-bottom: 2px solid #FA6F72;
}
.zdyindex .firstl li:nth-child(5) {
	border-bottom: 2px solid #c6c;
}

.zdyindex .firstl li p {
	color: #666;
	font-size: 16px;
	margin-bottom: 5px;
}
.zdyindex .firstl li p span{
	font-size: 14px;
}

.zdyindex .firstl li p em {
	color: #333;
	font-size: 40px;
	margin-right: 15px;
}

.zdyindex .firstl li p i {
	font-style: initial;
	font-size: 18px;
	color: #70A8FF;
	font-family: "SimSun";
	margin-right: 5px;
	position: relative;
	top: 1px;
}

.zdyindex .firstl li p i.jiantou {
	background-image: url(../img/zdyindexxbt.png);
	background-position: -8px -9px;
	width: 10px;
	height: 11px;
	display: inline-block;
	position: relative;
	top: 2px;
}

.zdyindex .firstl li p i.up01 {
	background-position: -8px -9px;
}

.zdyindex .firstl li p i.down01 {
	background-position: -26px -9px;
}

.zdyindex .firstl li p i.up02 {
	background-position: -8px -29px;
}

.zdyindex .firstl li p i.down02 {
	background-position: -26px -29px;
}

.zdyindex .firstl li p i.up03 {
	background-position: -8px -49px;
}

.zdyindex .firstl li p i.down03 {
	background-position: -26px -49px;
}

.zdyindex .firstl li p i.up04 {
	background-position: -8px -69px;
}

.zdyindex .firstl li p i.up05 {
	background-position: -8px -89px;
}

.zdyindex .firstl li p i.down04 {
	background-position: -26px -69px;
}


.zdyindex .firstl li p i.down05 {
	background-position: -26px -89px;
}

.zdyindex .firstl li:nth-child(2) p i {
	color: #FFA970;
}

.zdyindex .firstl li:nth-child(3) p i {
	color: #5FE390;
}

.zdyindex .firstl li:nth-child(4) p i {
	color: #FA6F72;
}
.zdyindex .firstl li:nth-child(5) p i {
	color: #c6c;
}

.zdyindex .firstr {
	background-color: #fff;
	height: 120px;
	overflow: hidden;
	display: -webkit-flex;
	display: flex;
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari */
	-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25); /* 老的 Firefox */
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25);
	padding: 28px 0 0 20px;
}
.agentindex .firstr {
	height: 160px;
}

.zdyindex .firstr .firstrl {
	height: 64px;
	width: 64px;
	margin-right: 15px;
}

.zdyindex .firstr .firstrl img {
	width: 64px;
	height: 64px;
	border-radius: 50%;
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari */
	border: 2px solid #999;
}

.zdyindex .firstr .firstrr .p1 {
	color: #999;
	font-size: 12px;
	font-family: "SimSun";
}

.zdyindex .firstr .firstrr .p2 {
	margin: 5px 0;
}
.agentindex .firstr .firstrr .p2 {
	margin: 10px 0;
}

.zdyindex .firstr .firstrr .p2 em {
	font-size: 20px;
	color: #000;
}

.zdyindex .firstr .firstrr .p2 i {
	font-size: 16px;
	color: #666;
}

.zdyindex .firstr .firstrr .p3 {
	font-size: 12px;
	color: #333;
}
.zdyindex .firstr .firstrr .p3 .s1 {
    position: relative;
    top: -3px;
}
.zdyindex .firstr .firstrr .p3 .s2 {
	margin-right: 10px;
    position: relative;
    top: -3px;
}
.zdyindex .firstr .firstrr .p3 .i1 {
	width: 18px;
	height: 18px;
	background: url(../img/zdyindexxbt.png);
	background-position: -60px -8px;
	display: inline-block;	
	margin-right: 10px;
}
.zdyindex .firstr .firstrr .p3 .i2 {
	width: 18px;
	height: 18px;
	background: url(../img/zdyindexxbt.png);
	background-position: -92px -8px;
	display: inline-block;	
}

.zdyindex .second {
	margin-top: 20px;
	position: relative;
}

.second .loading{
    text-align: center;
    height: 160px;
    background-color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    width: 75%;
}
.second .loading .load{
    top: 40px;
    left: calc((100% - 95px) / 2);
    position: absolute;
    margin: 0;
}
.agentindex .second {
	margin-top: 0;
}

.zdyindex .secondl {
	width: 76%;
	float: left;
	height: 217px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: relative;
}
.zdyindexcg .secondl {
	height: 294px;
}
.agentindex .secondl {
	height: 160px;
}

.zdyindex .secondl .secondlall {
	height: 217px;
	background-color: #fff;
	margin-right: 15px;
	-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25); /* 老的 Firefox */
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25);
}
.zdyindexcg .secondl .secondlall {
	height: 294px;
}
.agentindex .secondl .secondlall {
	height: 160px;
}
.zdyindex .secondl .loading {
	text-align: center;
	height: 190px;
	background-color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	width: calc(100% - 15px);
}
.zdyindex .secondl .loading .load {
	top: 55px;
	left: calc((100% - 95px) / 2);
	position: absolute;
	margin: 0;
}

.zdyindex .secondl .secondlallt {
	padding: 15px 0 0 20px;
}

.zdyindex .secondl .secondlallt .bt {
	font-size: 16px;
	color: #333;
	float: left;
}

.secondlallt .sharedate {
	float: left;
	position: relative;
	margin-left: 10px;
}

.secondlallt .sharedate:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -3px;
	width: 6px;
	height: 1px;
	background: #999;
}

.secondlallt .sharedate input {
	height: 26px;
	line-height: 26px;
	width: 133px;
	background: url("/SysSetBase/img/date.gif") no-repeat 111px center;
}

.secondlallt .sharedate input + input {
	margin-left: 12px;
}

.secondlallt .sharesearch input {
	width: 192px;
	height: 26px;
	line-height: 26px;
}

.secondlallt .sharesearch {
	width: 194px;
	position: relative;
	float: left;
	padding-left: 10px;
}

.secondlallt .sharesearch i {
	position: absolute;
	top: 5px;
	right: 10px;
	font-size: 16px;
	color: #666;
	cursor: pointer;
}

.zdyindex .secondl .secondlallb ul {
	display: -webkit-flex;
	display: flex;
}

.zdyindex .secondl .secondlallb li {
	float: left;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari */
	display: -webkit-flex;
	display: flex;
	margin: 30px 0 0 40px;
	border-right: 1px solid #F5F5F5;
}


.zdyindex .secondl .secondlallb li .d1 {
	background: url(../img/zdyindexxbt.png);
	width: 55px;
	height: 63px;
	display: none;
}

.zdyindex .secondl .secondlallb li .zxse {
	background-position: -141px 0;
}

.zdyindex .secondl .secondlallb li .kfxse {
	background-position: -224px -4px;
}

.zdyindex .secondl .secondlallb li .qtxse {
	background-position: -307px -5px;
}

.zdyindex .secondl .secondlallb li .hykcze {
	background-position: -401px -1px;
}

.zdyindex .secondl .secondlallb li .je {
	margin-left: 15px;
}

.zdyindex .secondl .secondlallb li .je .p1 {
	font-size: 14px;
	color: #666;
}

.zdyindex .secondl .secondlallb li .je .p2 {
	font-size: 30px;
    padding: 8px 0 6px;
}
/* .zdyindexcg .secondl .secondlallb li:first-of-type .je .p2 {
	color: #f90;
} */

.zdyindex .secondl .secondlallb li .je .yc {
	float: left;
	font-size: 14px;
	height: 42px;
	line-height: 42px;
	margin-left:5px;
    position: relative;
    top: 8px;
}
.zdyindex .secondl .secondlallb li .je .ycs {
	color: #c00;
	font-size: 22px;
	font-weight: bolder;
    position: relative;
    top: 6px;
}

.zdyindex .secondr {
	background-color: #fff;
	height: 217px;
	overflow: auto;
	-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25); /* 老的 Firefox */
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25);
}
.zdyindex .secondrz .secondr {
	height: 435px;
}
.zdyindex .seconddd .secondr {
	height: 480px;
}

.zdyindex .secondr .secondrt {
	margin: 15px 20px 0 20px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e2e2e2;
}

.zdyindex .secondr .secondrt .d1 {
	font-size: 16px;
	color: #333;
	float: left;
}
.zdyindex .secondr .secondrt .d1 i {
	display: inline-block;
	width: 20px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	border-radius: 2px;
	font-size: 12px;
	color: #fff;
	background-color: #f90;
	margin-left: 10px;
}

.zdyindex .secondr .secondrt .d2 {
	float: right;
	position: relative;
	top: 5px;
}

.zdyindex .secondr .secondrt .d2 a {
	color: #329AC9;
}
.zdyindex .secondr .secondrt .d2 a:before {
	width: 15px;
	height: 15px;
	background: url(../img/zdyindexxbt.png) -63px 56px;
	display: inline-block;
	content: "";
	color: #329AC9;
	position: relative;
	top:2px;
	margin-right: 5px;
}


.zdyindex .secondr .secondrb {
	margin: 0 20px;
}

.zdyindex .secondr .secondrb li {
	padding: 12px 0;
	border-bottom: 1px solid #f3f3f3;
}
.zdyindex .secondrz .secondr .secondrb li {
	padding: 18px 0;
}
.zdyindex .seconddd .secondr .secondrb li {
	padding: 15px 0;
}

.zdyindex .secondr .secondrb li:last-child {
	border-bottom: none;
}

.zdyindex .secondr .secondrb .p1 {
	float: left;
	margin-right: 10px;
}
.zdyindex .secondr .secondrb .cz {
    float: right;
    margin-right: 0;
    width: 100px;
}
.zdyindex .secondr .secondrb .p3 {
	float: right;
	margin-right: 0;
    position: relative;
    top: 12px;
}
.zdyindex .seconddd .secondr .secondrb .p3 {
	top: 0;
}
.zdyindex .secondr .secondrb .p1:nth-child(1) {
	max-width: 150px;
	min-width: 150px;
}
.zdyindex .secondrz .secondr .secondrb .p1:nth-child(1) {
	max-width: 120px;
	min-width: 120px;
}
.zdyindex .secondr .secondrb .p1:nth-child(2) {
	max-width: 110px;
}

.zdyindex .secondr .secondrb .p1 span {
	display: block;
	max-height: 16px;
	overflow: hidden;
}
.zdyindex .secondr .secondrb .p1 .s1 {
	margin-top: 5px;
}
.zdyindex .secondr .secondrb .p1 em {
	color: #333;
	font-size: 14px;
}

.zdyindex .secondr .secondrb .p1 .em1 {
	margin-right: 10px;
}
.zdyindex .secondr .secondrb .p1 .em2 {
	margin-right: 5px;
}
.zdyindex .secondr .secondrb .p1 .em3{
	margin-left: 5px;
} 
.zdyindex .secondr .secondrb .p1 .em4{
	color: #7d7d7d;
	margin-top: 10px;
} 
.zdyindex .secondrz .secondr .secondrb .p1 .em4{
	color: #333;
} 
.zdyindex .secondr .secondrb .p1 .em5{
	color: #333;
	font-size: 14px;
} 
.zdyindex .secondr .secondrb .p1 .em5:before{
	content: "￥";
	font-family: "Microsoft Yahei";
	color: #333;
} 
.zdyindex .secondr .secondrb .p2:before{
	content: "￥";
	font-family: "Microsoft Yahei";
	color: #333;
}

.zdyindex .secondr .secondrb .p2 {
	color: #333;
	font-size: 12px;
	float: right;
	margin-top: 10px;
	display: none;
}
.zdyindex .secondl .secondlallb ul .p3 {
	color:#666;
	font-size: 14px;
}
.zdyindex .secondl .secondlallb ul .p3 .s1 {
	margin-right: 0;
}
.zdyindex .secondl .secondlallb ul .p3 .s2 {
	color: #FFA970;
	font-size: 16px;
}
.zdyindex .secondl .secondlallb ul .p3 .s3 {
	background-color: #c00;
	color: #fff;
	font-size: 12px;
	margin-left: 5px;
	border-radius: 2px;
	padding: 2px;
}

.zdyindex .secondl .secondlallb li .je .mx {
	float: left;
	font-size: 12px;
    color: #f90;
    margin-top: 20px;
    margin-left: 10px;
    cursor: pointer;
}
.zdyindex .secondl .secondlallb li .je .mx:after {
	content: "\e977";
    color: #f90;
    font-size: 16px;
    font-family: "icomoon";
    position: relative;
    top: 3px;
}

.zdyindex .secondl .secondlallb li .je .tk{
	min-width: 200px;
	border: 1px solid #e2e2e2;
	box-sizing: border-box;
    position: absolute;
    top: 50px;
    left: 0px;
    background-color: #fff;
    z-index: 999;
    padding: 20px 16px;
    display: none;
}
.zdyindex .secondl .secondlallb li .je .tk:before{
	border-bottom: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    content: "";
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 8px;
    height: 8px;
    display: inline-block;
    position: absolute;
    top: -5px;
    left: calc((100% - 10px) / 2);
    background: #fff;
}
.zdyindex .secondl .secondlallb li .je .tk p{
	margin-bottom: 10px;
}
.zdyindex .secondl .secondlallb li .je .tk p:last-of-type{
	margin-bottom: 0;
}
.zdyindex .secondl .secondlallb li .je .tk span{
	font-size: 14px;
	color: #999;
	margin-right: 10px;
	width: 80px;
	text-align: right;
	display: inline-block;
}
.zdyindex .secondl .secondlallb li .je .tk em{
	font-size: 14px;
	color: #333;
}
.zdyindex .secondl .secondlallb li .je .mx.act:after {
    content: "\e990";
}
.zdyindex .secondl .secondlallb li .je .ys01 {
	color: #333;
}

.zdyindex .secondl .secondlallb li .je .ys02 {
	color: #333;
}

.zdyindex .secondl .secondlallb li .je .ys033 {
	color: #333;
}

.zdyindex .secondl .secondlallb li .je .ys03 {
	color: #333;
	float: left;
}

.zdyindex .secondl .secondlallb li .je .ys04 {
	color: #333;
}
.zdyindex .secondl .secondlallb li .je .ys05 {
	color: #333;
}
.zdyindex .secondl .secondlallb li .je .ys06 {
	color: #333;
}
.zdyindex .third {
	width: 100%;
	position: relative;
}
.agentindex .third .tubiao{
	margin-top: 20px;
}

.zdyindex .thirdlist {
    width: calc((100% - 20px) / 2);
    float: left;
    margin-right: 20px;
    background-color: #fff;
	height: 510px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 20px;
	margin-top: 20px;
	-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25); /* 老的 Firefox */
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25);
}
.zdyindexcg .thirdlist {
    height: 481px;
}
.zdyindex .thirdlist2 {
    margin-right: 0;
}

.zdyindex .bt, .zdyindex .thirdt .bt {
	font-size: 16px;
	color: #333;
	float: left;
	margin-right: 10px;
	line-height: 34px;
}

.thirdt .sharedate input {
	height: 34px;
	line-height: 34px;
	width: 110px;
	background: url(/SysSetBase/img/date.gif) no-repeat right 5px center;
	font-size: 12px;
}

.thirdt ul li {
	float: left;
	line-height: 26px;
	font-size: 12px;
	color: #666;
	padding: 0 8px;
	margin-left: 10px;
	cursor: pointer;
	margin-top: 4px;
}
.zdyindexcg  .thirdt ul li {
	line-height: 32px;
	border: 1px solid #E5E7EB;
	margin-top: 0;
}
.thirdt .more {
    color: #329AC9;
    float: right;
    position: relative;
    top: 8px;
}
.thirdt .more:before {
	width: 15px;
    height: 15px;
    background: url(../img/zdyindexxbt.png) -63px 56px;
    display: inline-block;
    content: "";
    color: #329AC9;
    position: relative;
    top: 2px;
    margin-right: 5px;
}

.thirdt ul li:hover {
	background-color: #f90;
	color: #fff;
	border-radius: 2px;
}

.thirdt ul li.active {
	background-color: #f90;
	color: #fff;
	border-radius: 2px;
}

.zdyindexcg .thirdt ul li.active {
	border: 1px solid #f90;
}

.thirdb {
	margin-top: 20px;
}

.thirdb .thirdblall {
	float: left;
	width: 85%;
}

.thirdb .thirdbl {
	margin-right: 80px;
}

.thirdblt {
	border-bottom: 1px solid #dfdfdf;
	padding-bottom: 15px;
}

.thirdblt a {
	color: #333;
	font-size: 16px;
	margin-right: 20px;
}

.thirdblt a.act, .thirdblt a:hover {
	border-bottom: 2px solid #FC8D1F;
	padding-bottom: 15px;
}

.thirdblb {
	background-color: #ddd;
	height: 355px;
	margin-top: 20px;
}

.thirdb .thirdbr {
	float: right;
	width: 100%;
	max-height: 400px;
	overflow:auto;
	font-size: 12px;
}

/* .thirdb .thirdbr table tr, .thirdb .thirdbr table td {
	border: 1px solid #ddd;
} */

.thirdb .thirdbr table tr {
	background-color: #F5F8F9;
}
.thirdb .thirdbr table tr:nth-child(2n) {
	background-color: #fff;
}
.thirdb .thirdbr table tr th,.thirdb .thirdbr table tr td{
	padding: 0 4px;
}
.thirdb .thirdbr table tr.one td:first-child span,.thirdb .thirdbr table tbody tr:nth-child(1) td:first-child span{
	background-color: #CC0000;
	width: 17px;
	height: 17px;
	line-height: 16px;
	font-size: 12px;
	text-align: center;
	display: inline-block;
	color: #fff;
	border-radius: 2px;
}
.thirdb .thirdbr table tr.two td:first-child span,.thirdb .thirdbr table tbody tr:nth-child(2) td:first-child span{
	background-color: #FF3300;
	width: 17px;
	height: 17px;
	line-height: 16px;
	font-size: 12px;
	text-align: center;
	display: inline-block;
	color: #fff;
	border-radius: 2px;
}
.thirdb .thirdbr table tr.three td:first-child span,.thirdb .thirdbr table tbody tr:nth-child(3) td:first-child span{
	background-color: #FF9900;
	width: 17px;
	height: 17px;
	line-height: 16px;
	font-size: 12px;
	text-align: center;
	display: inline-block;
	color: #fff;
	border-radius: 2px;
}
.thirdb .thirdbr table tr td em img{
	width: 24px;
	height: 24px;
	border-radius: 50%;
	margin-right: 10px;
}
.thirdb .thirdbr table tr td i{
	position: relative;
	top: 3px;
	color:#39c;
}
.agentindex .thirdb .thirdbr table tr td i{
	top: 0;
}
.thirdlist1 .thirdb .thirdbr table tr td:nth-child(2){
	text-align: left;
}
.agentindex .thirdlist1 .thirdb .thirdbr table tr td:first-child span{
	background-color: #ddd;
	color: #333;
	width: 20px;
	height: 20px;	
	line-height: 20px;
	border-radius: 2px;
	padding: 0;
	display: inline-block;
}
.agentindex .thirdlist1 .thirdb .thirdbr table tr td.one span{
	background-color: #c00;
	color: #fff;
}
.agentindex .thirdlist1 .thirdb .thirdbr table tr td.two span{
	background-color: #E61C01;
	color: #fff;
}
.agentindex .thirdlist1 .thirdb .thirdbr table tr td.three span{
	background-color: #f90;
	color: #fff;
}
.agentindex .thirdlist1 .thirdb .thirdbr table tr td:nth-child(2){
	text-align: center;
}
.third .loading{
    text-align: center;
    height: 510px;
    background-color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    margin-top: 20px;
}
.third .loading .load{
    top: 195px;
    left: calc((100% - 95px) / 2);
    position: absolute;
    margin: 0;
}
.third .loading1{
    text-align: center;
    height: 510px;
    background-color: #fff;
    position: absolute;
    left: calc(50% + 15px);
    top: 0;
    width: 49%;
    margin-top: 20px;
}
.third .loading1 .load1{
    top: 195px;
    left: calc((100% - 80px) / 2);
    position: absolute;
    margin: 0;
}
 .thirdlist2 .thirdb .thirdbr table tr td em{
	background-color: #DEDEDE;
	width: 100px;
	height: 5px;
	display: inline-block;
	position: relative;
}
 .thirdlist2 .thirdb .thirdbr table tr td em i{
	background-color: #f90;
	width: 160px;
	height: 5px;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
}
 .thirdlist2 .thirdb .thirdbr table tr td b{
	color: #333;
	font-size: 12px;
	font-weight: initial;
	margin-left: 10px;
	position: relative;
	top: 2px;
}

/* 
.thirdb .thirdbr table td {
	background-color: #fff;
} */




/* 展牌 */
.addcard{
	width: 510px;
	height: 400px;	
	float: left;
}
.addcard .addlogo{
	border: 1px dashed #f90;
    width: 58px;
    height: 58px;
	text-align: center;
	color: #ccc;
	font-size: 60px;
	line-height: 94px;
	float: left;
	border-radius: 2px;
}
.addcard .addlogo i{
    font-size: 46px;
    color: #ccc;
    line-height: 58px;
    color: #f90;
}
.addcard .addlogo01{
	float: left;
	margin-left: 10px;
}
.addcard .addlogo01 img{
	width: 58px;
	height: 58px;
}
.addcard textarea{
	height: 188px;
}
.zpyl{
	width: 230px;
	float: left;
	margin-top: 30px;
}
.zpyl .d1{
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #666;
	background-color: #eee;
	padding-left: 10px;
}
.zpyl .d2{
	height: 396px;
	text-align: center;
}
.zpyl .d2 .d21{
	width: 80px;
	height: 80px;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 5px;
}
.zpyl .d2 .d21 img{
	width: 100%;
	height: 100%;
}
.zpyl .d2 .d22{
	width: 110px;
	height: 110px;
	margin: 0 auto;
	margin-top: 10px;
	position: relative;
}
.zpyl .d2 .d22 .ewmzx{
	position: absolute;
	top: 40px;
	left: 40px;
	width: 30px;
	height: 30px;
	border: 1px solid #fff;
    border-radius: 2px;
    -moz-border-radius: 2px; 
    -webkit-border-radius: 2px;
}
.checkewmnew .checkewml .ewm .ewmzx1{
	position: absolute;
	top: 50px;
	left: 50px;
	width: 35px;
	height: 35px;
	border: 1px solid #fff;
    border-radius: 2px;
    -moz-border-radius: 2px; 
    -webkit-border-radius: 2px;
}
.zpyl .d2 .d22 img {
	width: 100%;
	height: 100%;
}
.zpyl .d2 .d23{
	line-height: 18px;
	text-align: center;
	margin-top: 10px;
	font-size: 12px;
}
a.disabled
{	
	line-height: 34px;
    height: 34px;
    padding: 0 10px;
    margin-top: 13px;
    background: #f90;
    color: #333;
    min-width: 60px;
    border-radius: 4px;
    text-align: center;
    border: none;
    cursor: pointer;
    border: 1px solid #ddd;
    margin-right: 5px;
    background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
    box-sizing: border-box;
    display: inline-block;
    background: #ebebe4;
    color: #999;
    border: 1px solid #ddd;
    }
a.disabled:hover
{
    border: 1px solid #ddd;
    color:#999;
    }
.pq-td-div .xu,.pq-td-div .zhuan{
	margin: 0;
	background-color: #148717;
    text-align: center;
    color: #fff;
    border-radius: 2px;
    display: inline-block;
    margin-right: 5px;
    font-size: 12px;
    padding: 0 2px;
}
.pq-td-div .xin{
	margin: 0;
	background-color: #f90;
    text-align: center;
    color: #fff;
    border-radius: 2px;
    display: inline-block;
    margin-right: 5px;
    font-size: 12px;
    padding: 0 2px;
}
.pq-td-div .yi{
	margin: 0;
	background-color: #c00;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    display: inline-block;
    margin-right: 5px;
    font-weight: bold;
}
.pq-td-div .yi:after{
	background: none !important;
}
.pq-td-div .ty{
	margin: 0;
    background-color: #148717;
    width: 32px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    color: #fff;
    border-radius: 2px;
    display: inline-block;
    margin-right: 5px;
    text-align: center !important;
}
.pq-td-div .yi:hover ~ .cstip{
	display: block;
}
.pq-td-div .cstip{
	width: 400px;
    height: 50px;
    position: absolute;
    top: 32px;
    left: 0;
    color: #333;
    font-size: 12px;
    background-color: #fff;
    z-index: 999;
    line-height: 50px;
    font-weight: normal;
    text-align: center;
    box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.25);
    display: none;
}
.pq-td-div .cstip:before{
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    border-left: 1px solid rgba(0, 0, 0, 0.25);
    content: "";
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 10px;
    height: 10px;
    display: inline-block;
    position: absolute;    
    top: -6px;
    left: 15px;
    background: #fff;
}


/* 智订云充值 */
.recharge {
	width: 380px;
	margin-left: 50px;
}
.recharge .d1{
	padding: 20px 0;
}
.recharge .d1 .d11{
	font-size: 12px;
	color: #f90;
}
.recharge .d2{
	border: 1px solid #f90;
}
.recharge .d2 .d21{
	padding: 20px 0 0 40px;
	font-size: 20px;
	color: #333;
	font-family: "Microsoft Yahei";
}
.recharge .d2 .d22{
	padding-bottom: 20px;
	text-align: center;	
}
.recharge .d2 .d22 img{
	width: 355px;
}
.recharge .d2 .d23{
	padding-top: 30px;
	margin: 0 40px 20px 40px;
	border-top:1px solid #eee;
}
.recharge .d2 .d23 .p1{
	font-size: 20px;
	color: #333;
	margin-bottom: 10px;
	font-family: "Microsoft Yahei";
}
.recharge .d2 .d23 .p2 img{
	width: 50%;
	margin-bottom: 10px;
}
.recharge .d2 .d23 .p3{
	font-size: 14px;
	color: #505050;
	margin-bottom: 10px;
	font-family: "Microsoft Yahei";
}
.recharge .d3{
	margin: 20px 0;
	text-align: center;
	color:#a8a8a8;
}
.recharge .d3:before{
	background: url(/App_Themes/default/images/chongzhiphone.png) left center no-repeat;
	content: "";
	font-size: 16px;
	width: 16px;
	height: 16px;
	display: inline-block;
	-webkit-background-size: 100%;
	background-size: 100%;
     position: relative;
    top: 3px;
}


/* 新登录页newlogin */
.newlogin{
	background: url(../img/loginbg.jpg) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	width: 100%;
	height: 100%;
	font-family: "Microsoft Yahei";
}
.newloginc{
	width: 400px;
	margin: 0 auto;
}
.newloginc-top{
	margin-top: 135px;
	text-align: center;
}
.newloginc-top .p2{
	font-size: 16px;
	color: #777;
	margin-top: 15px;
}
.newloginc-center{
    height: 257px;
    width: 320px;
    background-color: #fff;
    margin-top: 55px;
    border-radius: 2px;
    padding: 40px;
    box-shadow: -5px 0px 10px rgba(0,0,0,0.1), 0px 0px 10px rgba(0,0,0,0.1), 5px 0px 10px rgba(0,0,0,0.1), 0px 5px 10px rgba(0,0,0,0.1);
    -webkit-box-shadow: -5px 0px 10px rgba(0,0,0,0.1), 0px 0px 10px rgba(0,0,0,0.1), 5px 0px 10px rgba(0,0,0,0.1), 0px 5px 10px rgba(0,0,0,0.1);
    -moz-box-shadow: -5px 0px 10px rgba(0,0,0,0.1), 0px 0px 10px rgba(0,0,0,0.1), 5px 0px 10px rgba(0,0,0,0.1), 0px 5px 10px rgba(0,0,0,0.1);
}
.newloginc-center .navtab{
	border-bottom: 1px solid #ddd;
}
.newloginc-center .navtab .tab{
	width: 64px;
	margin-right: 40px;
	float: left;
	font-size: 16px;
	color: #999;
	text-align: left;
	height: 32px;
	cursor: pointer;
}
.newloginc-center .navtab .tab.act{
	color: #f90;
	border-bottom: 2px solid #f90;
}
.newloginc-center .biaodan .phone,.newloginc-center .biaodan .password{
	margin-top: 25px;
	position: relative;
}
.newloginc-center .biaodan.dxdl .password input{
	width: 208px;
	float: left;
	margin-right: 12px;
}
.newloginc-center .biaodan.dxdl .password input.hqyzm{
	width: 98px;
	float: left;
	padding-left: 0;
	margin-right: 0;
	border-radius: 2px;
	background-color: #fff;
	color: rgba(255,153,0,0.5);
	border: 1px solid rgba(255,153,0,0.5);
    text-align: center;
    padding: 0;
    transition: background-color .3s;
}
.newloginc-center .biaodan.dxdl .password input.hqyzm.act{
	color: #f90;
	border: 1px solid #f90;
}
.newloginc-center .biaodan.dxdl .password input.hqyzmds{
	color: #999;
	border: 1px solid #e3e3e3;
}
.newloginc-center .biaodan .phone:before{
	background: url(../img/loginphone.png) no-repeat left center;
	width: 12px;
	height: 17px;
	content: "";
	display: inline-block;
	position: absolute;
	top: 12px;
	left: 12px;
}
.newloginc-center .biaodan .password:before{
	background: url(../img/loginpw.png) no-repeat left center;
	width: 14px;
	height: 15px;
	content: "";
	display: inline-block;
	position: absolute;
	top: 12px;
	left: 12px;
}
.newloginc-center .biaodan .phone input,.newloginc-center .biaodan .password input{
	height: 40px;
	line-height: 40px;
	border:1px solid #e3e3e3;
	padding-left: 40px;
	font-size: 14px;
}
.newloginc-center .biaodan a.login,.newloginc-center .biaodan input.login{
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    background-color: rgba(255,153,0,0.5);
    border: 1px solid rgba(255,153,0,0.5);
    color: rgba(255,255,255,0.5);
    text-align: center;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    border-radius: 2px;
    transition: background-color .3s;
}
.newloginc-center .biaodan a.login.act,.newloginc-center .biaodan input.login.act{
    background-color: #f90;
    border-color: #f90;
    color: #fff;
}
.newloginc-center .biaodan .caozuo{
	margin-top:20px;
}
.newloginc-center .biaodan .caozuo .mdl{
	font-size: 14px;
	color: #666;
	float: left;
}
.newloginc-center .biaodan .caozuo .mdl:before{
	content: "\e91e";
	font-family: 'icomoon';
    font-size: 16px;
	color: #bbb;
     position: relative;
    top: 2px;
}
.newloginc-center .biaodan .caozuo .mdl.act:before{
	content: "\e91f";
	color: #f90;
}
.newloginc-center .biaodan .caozuo .wjmm{
	float: right;
	font-size: 14px;
	color: #999;
    position: relative;
    top: 2px;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.newloginc-center .biaodan .caozuo .wjmm:hover{
	color: #f90;
	cursor: pointer;
}
.newloginc-bottom{
	margin-top: 50px;
}
.newloginc-bottom .ewm{
	margin: 0 auto;
	text-align: center;
	margin-left: 109px;
}
.newloginc-bottom .ewm .ewml{
	margin: 0 auto;
	text-align: center;
	margin-right: 30px;
	float: left;
}
.newloginc-bottom .ewm .ewml p{
	font-size: 12px;
	color: #666;
	margin-top: 10px;
}
.newloginc-bottom .bah{
	font-size: 12px;
	text-align: center;	
	margin-top: 100px;
	margin-bottom: 20px;
}
.newloginc-bottom .bah a{
	color: #666;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.newloginc-bottom .bah a:hover{
	color: #f90;
}
.newloginc-bottom .bah a:hover{
	color: #f90;
}
.czmm{
	height: 356px;
}
.czmm .navtab .d1{
	float: left;
	color: #333;
	font-size: 16px;
	height: 32px;
}
.czmm .navtab a{
	float: right;
	color: #999;
	font-size: 14px;
}
.czmm .navtab a:hover{
	color: #f90;
}
.czmm .biaodan .d1{
	margin-top: 25px;
}
.czmm .biaodan label{
	width: 65px;
	text-align: left;
	display: inline-block;
	float: left;
	height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #666;
}
.czmm .biaodan input{
	width: calc(100% - 65px);
	height: 40px;
    line-height: 40px;
    border: 1px solid #e3e3e3;
    font-size: 14px;
    float: left;
}
.czmm .biaodan .yzm .i1{
	width: 143px;
	margin-right: 13px;
}
.czmm .biaodan .yzm .i2{
	width: 98px;
    float: left;
    padding-left: 0;
    margin-right: 0;
    border-radius: 2px;
    background-color: #fff;
    color: rgba(255,153,0,0.5);
    border: 1px solid rgba(255,153,0,0.5);
    text-align: center;
    padding: 0;
    cursor: pointer;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.czmm .biaodan .yzm .i2.act,.czmm .biaodan .yzm .i2:hover{
	width: 98px;
    float: left;
    padding-left: 0;
    margin-right: 0;
    border-radius: 2px;
    background-color: #fff;
    color: #f90;
    border: 1px solid #f90;
    text-align: center;
    padding: 0;
}
.czmm .biaodan .yzm .i3{
	color: #999;
    border: 1px solid #e3e3e3;
}
.retrievepwd .newloginc-top{
	margin-top: 105px;
}
.retrievepwd .newloginc-bottom .bah{
	margin-top: 55px;
}

.shuqian{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e8e8e8;
}
.shuqian li{
	float: left;
	margin-left: 30px;
	cursor: pointer;
}
.shuqian li.act{
	border-bottom: 2px solid #f90;
	color: #f90;
	font-weight: bold;
}

/* 点餐 */
.fwsj .delete{
	position: absolute;
	left: 188px;
	top: 45px;
}
.fwsj .add{
	position: absolute;
	left: 271px;
	top: 45px;
}
.fwsj>ul{
	float: left;
	margin-bottom: 10px;
}
.fwsj>ul>li{
	width: 235px;
	float: left;
	position: relative;
}
.fwsj>ul>li .d1{
	float: left;
	margin-right: 6px;
}
.fwsj>ul>li .d2{
	float: left;
}
.fwsj>ul>li .d2 p{
	margin-bottom: 10px;
}
.fwsj>ul>li .d2 .tp3{
	position: relative;
}
.fwsj>ul>li .d2 p:last-child{
	margin-bottom: 0;
}
.fwsj>ul>li .d2 p input{
	width: 80px;
	background: url(/SysSetBase/img/date.gif) no-repeat right 10px center;
	padding-left: 10px;
}
.fwsj>ul>li .d2 p input:nth-child(2){
	margin-left: 6px;
}
.guige{
	width: 542px;
	border-bottom:1px solid #e2e2e2 ;
	margin-left: 85px;
	margin-top: 10px;
	position: relative;
	margin-bottom: 10px;
	overflow: initial !important;
}
.messagesend .guige{
	margin-left: 65px;
}

.guige:before,.guige:after{
	display: block;
    content: '';
    position: absolute;
    left: 18px;
    top: -15px;
    width: 0;
    height:0;
    border: 8px solid transparent; 
} 
.guige.duoge:before,.guige.duoge:after{
	left:75px;	
}
.guige.ys:before,.guige.ys:after{
	left:74px;	
}
.guige.pt:before,.guige.pt:after{
	left:136px;	
}
.guige.xsqg:before,.guige.xsqg:after{
	/* left:196px;	 */
	left: 86px;
}
.guige.hydj:before,.guige.hydj:after{
	left: 120px;
}
.guige.gr:before,.guige.gr:after{
	left: 193px;
}
.guige.yuejie:before,.guige.yuejie:after{
	left: 88px;
}
.guige.zuyong:before,.guige.zuyong:after{
	left: 155px;
}
.guige.xiaoshou:before,.guige.xiaoshou:after{
	left: 222px;
}
.guige.luyouqi:before,.guige.luyouqi:after{
	left: 85px;
}
.guige.huashengke:before,.guige.huashengke:after{
	left: 154px;
}
.guige.huashengbang:before,.guige.huashengbang:after{
	left: 223px;
}
.guige.zhuanpiao:before,.guige.zhuanpiao:after{
	left: 113px;
}
.guige.pupiao:before,.guige.pupiao:after{
	left: 180px;
}
.guige.dingyuehao:before,.guige.dingyuehao:after{
	left: 108px;
}
.guige.asfgz:before,.guige.asfgz:after{
	left: 40px;
}
.guige.ahydj:before,.guige.ahydj:after{
	left: 140px;
}
.guige.duigong:before,.guige.duigong:after{
	left: 25px;
}
.guige.duisi:before,.guige.duisi:after{
	left: 110px;
}
.guige:before{    
	border-bottom-color:#333 ; 
} 
.guige:after{    
	border-bottom-color:#fff ;
}
#Standard span{
	margin-right: 10px;
}




/* 项目管理 */
.projectlist{
	overflow: auto;
	height: calc(100% - 87px);
}
.projectlist thead{
	background-color: #fff;
	z-index: 999;
}
.projectlist table,.projectlist table th,.projectlist table td{
	border: 1px solid #e3e3e3;
}
.projectlist table td{
	position: relative;
	cursor: pointer;
}
.projectlist table thead td{
	background-color: #F3F3F3;
}
.projectlist table tbody td{
	padding: 5px;
	vertical-align: top;
	padding-top: 10px;
}
.projectlist table td i{
	width:0;
    height:0;
    overflow:hidden;
    font-size: 0;     /*是因为, 虽然宽高度为0, 但在IE6下会具有默认的 */
    line-height: 0;  /* 字体大小和行高, 导致盒子呈现被撑开的长矩形 */
    border-width:5px;
    border-style:solid dashed dashed dashed;/*IE6下, 设置余下三条边的border-style为dashed,即可达到透明的效果*/
    border-color:transparent #f90 transparent transparent;
    position: absolute;
	bottom: -5px;
	right: -5px;
	transform:rotate(224deg);
-ms-transform:rotate(224deg); 	/* IE 9 */
-moz-transform:rotate(224deg); 	/* Firefox */
-webkit-transform:rotate(224deg); /* Safari 和 Chrome */
-o-transform:rotate(224deg); 
}
.projectlist table td.yiwancheng{
	background-color: #F4F8ED;
}
.projectlist table td:hover.yiwancheng{
	background-color: #EBF2DD;
}
.projectlist table td.zanting{
	background-color: #FEF1E7;
}
.projectlist table td:hover.zanting{
	background-color: #FEE8D8;
}
.projectlist table td:hover{
	background-color: #F9F9F9;
}
.projectlist table td ul{
	position: absolute;
    top: 100%;
    right: -175px;
    width: 200px;
    padding: 10px;
    background: #fff;
    border: 1px solid #e3e3e3;
    color: #666;
    z-index: 999;
    text-align: left;
    border-radius: 2px;
    display: none;
}
.projectlistnew table td ul{
    left: -23px;
    width: 140px;
    padding: 10px;
    top: 60px;
}
.projectlistnew table td .ul1{
    left: 0;
    width: 217px;
    padding: 10px;
    top: 60px;
}
.projectlist table .tr02 td ul{
    border: 1px solid #ccc;
}
.projectlistnew table tr td ul:before,.projectlistnew table tr td ul:after{
	display: block;
    content: '';
    position: absolute;
    left: 74px;
    top: -12px;
    width: 0;
    height: 0;
    border: 6px solid transparent;
}
.projectlistnew table tr td .ul1:before,.projectlistnew table tr td .ul1:after{
    left: 102px;
}
.projectlist table .tr02 td ul:before,.projectlist table .tr02 td ul:after{
	display: block;
    content: '';
    position: absolute;
    left: 18px;
    top: -12px;
    width: 0;
    height: 0;
    border: 6px solid transparent;
}
.projectlist table .tr02 td ul:before{
	border-bottom-color: #333;
}
.projectlist table tr td ul:before{
	border-bottom-color: #333;
}
.projectlist table .tr02 td ul:after{
    border-bottom-color: #fff;
}
.projectlist table tr td ul:after{
    border-bottom-color: #fff;
}
.projectlist table td li{
	margin-bottom: 5px;
}
.projectlistnew table td li{
	margin-bottom: 10px;
}
.projectlist table td li .d1{
	width: 40px;
	float: left;
}
.projectlist table td .ul1 li .d1{
	width: 80px;
	text-align: right;
	margin-right: 10px;
}
.projectlistnew table td li .d1{
	color: #999;
}
.projectlist table td li .d2{
	width: calc(100% - 40px);
	float: left;
}
.projectlist table td .ul1 li .d2{
	width: calc(100% - 90px);
	float: left;
}
.projectlistnew table td li .d2{
	color: #333;
}
.projectlistnew table td li .d2 a{
	color: #39c;
	margin-left:40px
}
.projectlistnew table td .ul1 li .d2 a{
	margin-left:90px
}
.projectlist table .tr02 td li .d2{
	width: 100%;
	float: left;
}
.projectlist table td:hover ul{
    display: block;
}
.projectlist table a,.projectlist table .a{
	color: #39c;
}
.projectlisttbody .p1{
	color: #333;
}
.projectlisttbody .p2{
	color: #999;
	margin-top: 5px;
}
.projectlisttbody .yxxtl{
	float: left;
	margin-right: 5px;
}
.projectlisttbody .yx,.projectlisttbody .td{
	border: 1px solid #f93;
    color: #f93;
    border-radius: 2px;
    padding: 0px 5px;
    height: 18px;
    line-height: 18px;
}
.projectlisttbody .xs{
	border: 1px solid #39c;
	color: #39c;
    border-radius: 2px;
    padding: 0px 5px;
    height: 18px;
    line-height: 18px;
}
.projectlisttbody .nf{
	border: 1px solid #39c;
	color: #39c;
    border-radius: 2px;
    padding: 0px 5px;
    height: 18px;
    line-height: 18px;
}
.projectlisttbody .xs + .yxxtr .jg{
	margin-top: 5px;
}
.projectlisttbody .nf{
	border: 1px solid #096;
	color: #096;
    border-radius: 2px;
    padding: 0px 5px;
    height: 18px;
    line-height: 18px;
}
.projectlisttbody .zy{
	border: 1px solid #D9AD01;
	color: #D9AD01;
    border-radius: 2px;
    padding: 0px 5px;
    height: 18px;
    line-height: 18px;
}
.projectlisttbody .qtywlist{
	margin-bottom: 10px;
}
.projectlisttbody .qtyw{
	border: 1px solid #090;
	color: #090;
    border-radius: 2px;
    padding: 0px 5px;
    height: 18px;
    line-height: 18px;
}
.projectlisttbody .yxxtl{
	float: left;
}
.projectlisttbody .yxxtr{
	float: left;
}
.projectlisttbody .yxxtr .wsk{
    background: #CC0000;
    color: #fff;
    border-radius: 2px;
    padding: 0px 5px;
    height: 20px;
    line-height: 20px;
    display: inline-block;
}
.projectlisttbody .yxxtr .ysk{
    background: #339900;
    color: #fff;
    border-radius: 2px;
    padding: 0px 5px;
    height: 20px;
    line-height: 20px;
    display: inline-block;
}
.projectlisttbody .yucun,.projectlisttbody .xiaoshou,.projectlisttbody .nianfei,.projectlisttbody .zuyong{
    margin-top: 5px;
}
.projectlisttbody .yucun .p1 .s1,.projectlisttbody .xiaoshou .p1 .s1{
    margin-right: 15px;
}
.projectlisttbody .yucun .p2{
    margin-left: 40px;
}
.projectlisttbody .xiaoshou .p2,.projectlisttbody .nianfei .p2,.projectlisttbody .zuyong .p2{
    margin-left: 0;
}
.projectlisttbody .yxxtr .sz{
    position: relative;
    top: 5px;
}
.projectlisttbody .yxxtr .jg{
    margin-top: 10px;
}
.projectlisttbody .yxxtr .jgicon:before{
	content: "\e928";
    font-family: 'icomoon';
    font-size: 14px;
    width: 16px;
    color: #3399CC;
    margin-right: 2px;
    position: relative;
    top: 3px;
    margin-left: 5px;
}
.projectlisttbody .yxxtr .sj{
    margin-top: 10px;
    color: #999;
}
.projectlisttbody .smzf .wx:before,.projectlisttbody .smzf .zfb:before{
    content: "\e97d";
    font-family: 'icomoon';
    font-size: 16px;
    width: 16px;
    color: #ccc;
    margin-right: 2px;
    position: relative;
    top: 2px;
}
.projectlisttbody .smzf .wx.act:before{
	color: #390;
}
.projectlisttbody .smzf .zfb.act:before{
	color: #2D91DB;
}
.projectlisttbody .smzf .wx,.projectlisttbody .smzf .zfb{
    color: #999;
    margin-bottom: 5px;
}
.projectlisttbody .smzf .wx.act{
    color: #390;
}
.projectlisttbody .smzf .zfb.act{
    color: #2D91DB;
}
.projectlisttbody .smzf .jg{
    border: 1px solid #FF9A35;
    color: #FF9A35;
    display: inline-block;
    min-width: 66px;
    border-radius: 2px;
    padding: 3px 5px;
    margin-top: 5px;
    text-align: center;
}
.projectlisttbody .ysjk .ktqk{
    border: 1px solid #999;
    color: #999;
    border-radius: 2px;
    padding: 3px 5px;
    margin-top: 5px;
    display: inline-block;
    min-width: 55px;
    text-align: center;
}
.projectlisttbody .ysjk .ktqk.ykt{
    border: 1px solid #090;
    color: #090;
}
.projectlisttbody .ysjk .p1{
    margin-top: 10px;
}
.projectlisttbody .ljfs{
    color: #00b000;
    float: left;
    margin-left: 10px;
}
.projectlisttbody .ljfs:before{
    background: url(../../SysSetBase/img/zc.png) no-repeat;
    width: 13px;
    height: 8px;
    content: "";
    display: inline-block;
}
.projectlisttbody .ljfs.yc{
    color: #f00;
}
.projectlisttbody .ljfs.yc:before{
    background: url(../../SysSetBase/img/yc01.png) no-repeat;
    width: 14px;
    height: 12px;
    position: relative;
    top: 2px;	
}
.projectlisttbody .yyzt{
    width: 254px;
}
.projectlisttbody .yyztt .zc,.projectlisttbody .yyztt .ktz,.projectlisttbody .yyztt .yxyc{
    width: 65px;
    height: 18px;
    line-height: 18px;
    background-color: #090;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    float: left;
}
.projectlisttbody .yyztt .ktz{
    background-color: #f90;
}
.projectlisttbody .yyztt .yxyc{
    background-color: #c00;
}
.projectlisttbody .yyztt .xq:before{
    float: right;
    background: url(../../SysSetBase/img/wjj.png) no-repeat;
    width: 12px;
    height: 10px;
    content: "";
    display: inline-block;
    margin-right: -5px;
    position: relative;
    top: 5px;
}
.projectlisttbody .yyztt .sj:before{
    float: right;
    background: url(../../SysSetBase/img/sj.png) no-repeat;
    width: 13px;
    height: 10px;
    content: "";
    display: inline-block;
    margin-right: 10px;
    position: relative;
    top: 5px;
}
.projectlisttbody .yyztt .money:before{
    float: right;
    background: url(../../SysSetBase/img/money.png) no-repeat;
    width: 11px;
    height: 11px;
    content: "";
    display: inline-block;
    margin-right: 10px;
    position: relative;
    top: 5px;
}
.projectlisttbody .yyztt .jd{
    float: left;
    color: #f90;
    line-height: 18px;
    margin-left: 5px;
}
.projectlisttbody .yyztb{
    margin-top: 10px;
}
.projectlisttbody .yyztb .ktz{
    color: #f90;
    margin-bottom: 5px;
}
.projectlisttbody .yyztb .yxyc{
    color: #c00;
    margin-bottom: 5px;
}
.projectlisttbody .yyztb p{
    margin-bottom: 5px;
}
.projectlisttbody .qksml{
    float: left;
    width: 197px;
}
.projectlisttbody .bj:before{
    float: right;
    background: url(../../SysSetBase/img/bj.png) no-repeat;
    width: 11px;
    height: 11px;
    content: "";
    display: inline-block;
    margin-right: 5px;
    position: relative;
    top: 3px;
}
.projectlisttbody .fzrlist{
    margin-top: 5px;
}
.projectlisttbody .fzrlist:first-child{
    margin-top: 0;
}
.projectlisttbody .fzrl{
    float: left;
    width: 55px;
    height: 18px;
    line-height: 18px;
    border: 1px solid #999;
    color: #999;
    text-align: center;
    border-radius: 2px;
}
.projectlisttbody .fzrr{
    float: left;
    color: #333;
    margin-left: 5px;
    line-height: 18px;
    margin-left: 5px;
}
.projectlisttbody a.xiangqing:before{
    content: "";
}
.projectlisttbody a.xiangqing{
    background: url(/SysSetBase/img/xianqing.png) no-repeat left center;
    -webkit-background-size: 27%;
    background-size: 27%;
    color: #000;
    padding: 4px 6px 4px 20px;
    border-radius: 2px;
    display: inline-block;
    cursor: pointer;
    opacity: 0.6;
}
.projectlisttbody a.xiangqing:hover{
	color: #333;
	background-color: #eee;
	opacity: 1;
}
.projectlisttbody a.xiangqing:hover:before{
    color: #333;
}
.yiwancheng:before{
	content: "\e923";
	font-family: icomoon;
	font-size: 25px;
	color: #090;
}
.weiwancheng:before{
	content: "\e904";
	font-family: icomoon;
	font-size: 20px;
	color: #f90;
}
.zanting:before{
	content: "\e922";
	font-family: icomoon;
	font-size: 16px;
	color: #f60;
}
.wxgzh{
	border-bottom: 1px solid #e3e3e3;
	color: #666;
	font-size: 12px;
	padding-bottom: 10px;	
	font-weight: bold;
}
.buchong{
	position: relative;
	top:-6px;
	left: 6px;
}


/* 通知通告 */
.noticeadd dd div{
	width: 258px;
}
.noticeadd .useList ol{
	width: 205px;
	height: 363px;
}
.noticeadd dd div select, .noticeadd dd div input{
	width: 100%;
}
.noticedetail dd div{
	width: 540px;
}

/* 预售券管理 */
.addticket .fwxm select{
	width: 315px;
}
.addticket .fwxm span{
	margin-left: 5px;
}
.addticket .fwxm input{
	width: 47px;
	margin-left: 5px;
	margin-right: 5px;
}
.addticket .fwxmadd{
	margin-top: 10px;
}
.addticket .fwxmadd .d1{
	background-color: #F8F8F8;
	height: 34px;
	line-height: 34px;
	width: 387px;
	padding: 0 10px;
	margin-right: 12px;
	color: #333;
	float: left;
}
.addticket .fwxmadd .d1 .s1{
	width: 140px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	float: left;
}
.addticket .fwxmadd .d1 .s2{
	display: inline-block;
	float: left;
	margin-right: 10px;
}
.addticket .fwxmadd .d1 .s2:before{
	content: "￥";
	font-family: "Microsoft Yahei";
}
.addticket .fwxmadd .d1 .s3{
	display: inline-block;
	float: right;
}
.addticket .fwxmadd .d1 .s3:before{
	content: "x";
}
.addticket .jiage input{
	width: 80px;
}
.addticket .jiage .d1{
	margin-right: 30px;
	float: left;
	width: auto;
}
.addticket .jiage .d1 .no{
	background-color: #f8f8f8;
}
.addticket .jiage .d1:last-child{
	margin-right: 0;
}
.addticket dd div input.date {
	background: url("/SysSetBase/img/date.gif") no-repeat calc(100% - 6px) center;
}
.addticket .add {
	width: 92px;
	height: 92px;
	border-radius: 2px;
	border: 1px solid #cac9c9;
	cursor: pointer;
	float: left;
	background-color: #fff;
}

.addticket .add i {
	font-size: 50px;
	color: #ccc;
	line-height: 90px;
	margin-left: 20px;
}
.addticket .fmt {
	width: 92px;
	height: 92px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.addticket dd small{
	width: 77px;
}
.addticket dd>div{
	width: calc(100% - 120px);
}

.addtpgl .tplist{
	border: 1px solid #e8e8e8;
    width: 418px;
    margin-left: 30px;
    padding: 10px;
    margin-bottom: 10px;
    font-size: 12px;
}
.addtpgl .tplist .d1{
	line-height: 26px;
}
.addtpgl .tplist .d1 .yhx{
	/* text-decoration:line-through; */
	/* color: #999;	 */
}
.addtpgl .tplist .d1 .whx{
	color: #333;	
}
.addtpgl .tplist .d1 .qhlist{
	margin-bottom: 10px;	
}
.addtpgl .tplist .d1 .qhlist:last-child{
	margin-bottom: 0;	
}
.addtpgl .tplist label{
	width: 60px;
	text-align: right;
	margin-right: 10px;
	float: left;
	color: #666;
}
.addtpgl .tplist .d1 div{
	width: calc(100% - 70px);
	float: left;
	color: #333;
}
.addtpgl .tplist a{
	margin-left: 5px;
	color: #39c;
}
.addtpgl .tplist b{
	margin: 0 5px;
	font-weight: normal;
}
.addtpgl .tplist i{
	color: #666;
}
.addtpgl .tplist .em1{
	margin-left: 10px;
}
.addtpgl .tplist .hexiao{
	float: right;
    border: 1px solid #f90;
    width: 60px;
    display: inline-block;
    height: 30px;
    line-height: 28px;
    border-radius: 2px;
    text-align: center;
    color: #f90;
    box-sizing: border-box;
}
.addtpgl .tplist .ckdd{
	float: right;
    color: #999;
}
/* 帮助中心 */
.helplmms{    
	padding: 25px 0 0 25px;
    height: calc(100% - 200px);
    width: 800px;
}
.helplmms .title{
	font-size: 22px;
	color: #333;
	font-family: "Microsoft Yahei";
}
.helplmms .xx{
	font-size: 12px;
	color: #999;
	margin-top: 10px;
}
.helplmms .xx span{
	margin-right: 10px;
}
.helplmms .content {
	margin-top: 30px;
	height: calc(100% - 100px);
	overflow: auto;
	font-size: 16px;
	font-family: "SimSun";
	line-height: 2em;
}
.helplmms .content img{
	width: 100%;	
}
/* 话术管理 */
.Telephonelist{
	width: calc(100% - 40px);
	margin: 0 20px 20px 20px;
	height: calc(100% - 20px);
	overflow: auto;
}
.Telephonelist .list{
	margin-top: 20px;
}
.Telephonelist .list .d1 span{
	font-size: 14px;
	color: #333;
	line-height: 24px;
}
.Telephonelist .list .d1 .cli{
	float: left;
	cursor: pointer;
}
.Telephonelist .list .d1 .cz{
	float: right;
	display: none;
}
.Telephonelist .list#act .d1 .cz{
	display: block;
}
.Telephonelist .list#act .d1 .cz a img{
	margin-right: 5px;
}
.Telephonelist .list#act .d1 .cz .btn{
	height: 25px;
	line-height: 25px;
}
.Telephonelist .list .d1 span:before{
    content: ".";
    font-size: 40px;
    line-height: 0;
    color: #666;
    position: relative;
    top: -1px;
}
.Telephonelist .list .d1 .icon-down:before{
    font-size: 16px;
    line-height: 0;
    margin-left: 15px;
    position: relative;
    top: 3px;
}
.Telephonelist .list#act .d1 .icon-down:before{
    content: "\e990";
}
.Telephonelist .list .huashu{
    padding: 15px;
    background-color: #f5f5f5;
    margin-top: 10px;
    position: relative;
    display: none;
}
.Telephonelist .list#act .huashu{
    display: block;
}
.Telephonelist .list .huashu:before{
	content: "";
	height: 0px;
	width: 0px;
	border-top: 8px solid transparent;
	border-right: 8px solid #f5f5f5;
	border-bottom: 8px solid transparent;
	position: absolute;
	top: -12px;
	left: 42px;
	transform:rotate(90deg);
	-ms-transform:rotate(90deg); 	/* IE 9 */
	-moz-transform:rotate(90deg); 	/* Firefox */
	-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
	-o-transform:rotate(90deg); 	/* Opera */
}
.Telephonelist .list .huashu .p1{
    font-size: 12px;
    color: #333;
    padding-bottom: 80px;
}
.Telephonelist .list .huashu .p2{
    color: #666;
    font-size: 12px;
}
.Telephonelist .list .huashu .p2 span{
    margin-right: 5px;
}

#grid_paging{
	width: 100% !important;
}

.sjtj{
	background-color: #fff;
}
.sjtj .list {
	margin-bottom: 50px;
}
.sjtj .thirdt {
	margin-bottom: 20px;
}
.sjtj .tb{
	width: 100%;
	height: 310px;
}
.sjtj .tb01{
	width: 98%;
}
.sjtj .tb02 .tb021{
	width: 60%;
	background-color: #ddd;
	height: 310px;
	float: left;
}
.sjtj .tb02 .tb022{
	width: 24%;
	margin-left: 8%;
	float: left;
}
.sjtj .tb02 .tb022 table tr:nth-child(2n){
	background-color: #FEFEFE;
}
.sjtj .tb02 .tb022 table tr:nth-child(2n+1){
	background-color: #FCFCFC;
}


/* 商品入库 */
.addsprk{
	width: 930px;
	overflow: hidden;
	max-height: 540px;	
}
.addsprk table{
}
.addsprk tr td{
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
/* .addsprk tr td:first-of-type{
	border-left: 1px solid #eee;
} */
.addsprk tr td .i1:before{
	content: "\e925";
	font-family: icomoon;
	color: #ccc;
	font-weight: normal;
	font-size: 14px;
}
.addsprk tr td .i1.act:before{
	content: "\e924";
	font-family: icomoon;
	color: #f90;
	font-weight: normal;
}
/* .addsprk tbody{
	height: 343px;
	overflow: auto
} */
.addsprk tbody tr td{
	color: #333;
	font-size: 12px;
	height: 36px;
	line-height: 20px;
}
.addsprk tbody tr td p{
	line-height: 18px;
	text-align: left;
}
.addsprk tbody tr td input{
	width: 58px;
	height: 28px;
	line-height: 28px;
	margin-right: 5px;
	border-radius: 2px;
	border: 1px solid #CAC9C9;
	text-align: center;
}
.addsprk tbody tr:hover{
	background-color: #FFFCF7;
}
.addsprk thead tr td{
	background-color: #f7f7f7;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #666;
	font-weight: bold;
	font-size: 12px;
}
.addsprk thead tr td:first-child{
	width: 30px;
}
.addsprk tr td .i2:before{
	content: "\e904";
	font-family: icomoon;
	color: #666;
	font-weight: normal;
	font-size: 14px;
	margin-right: 3px;
	position: relative;
	top: 3px;
}
.addsprk tr td a{
	display: inline-block;
	width: 50px;
	height: 24px;
	line-height: 20px;
	border-radius: 2px;
}
.addsprk tr td a:hover{
	background-color: #eee;
}
.addsprk .all{
	border: 1px solid #eee;
	position: fixed;
	bottom: 74px;
	width: 777px;
	background-color: #fff;
}
.addsprk .all div{
	float: left;
	height: 36px;
	line-height: 36px;
}
.addsprk .all .d1{
	border-right: 1px solid #eee;
	width: 406px;
	padding-left: 20px;
	color: #333;
}
.addsprk .all .d1 span{
	color: #f90;
}
.addsprk .all .d2{
	border-right: 1px solid #eee;
	width: 125px;
	padding-right: 20px;
	text-align: right;
	color: #f90;
}
.addsprk .all .d3{
	border-right: 1px solid #eee;
	width: 89px;
	padding-right: 20px;
	text-align: right;
	color: #f90;
}

.addxzrksp{
	width: 940px;
	height: 540px;
	overflow: hidden;
	background-color: #fff !important;
}
.addxzrksp .gmkfNav{
	height: 100%;
	background-color: #fafafa;
	width: 268px;
}
.addxzrksp .gmkfNav li.active span.s1, .addxzrksp .gmkfNav span.s1:hover{
	background-color: #fafafa;
}
.addxzrksp .shareright{
	margin-left: 278px;
	width: 632px;
	margin-top: 14px;
}
.addxzrksp .all{
    width: 620px;
    bottom: 73px;
}
.addxzrksp .all .d1{
	width: 632px;
}
.addxzrksp tbody tr td{
	height: 32px;
	line-height: 32px;
}

.lajiao img
{
    width:28px;
    }
.tipsheight{
	height: calc(100% - 130px);
    overflow: auto;
}
.tips .kefangszb dd small{
	width: 144px;
}
.tips .addevaluate dd div label:first-child{
	margin-right: 50px;
}
.tips .guige{
	margin-left: 160px;
}
.tips .guige.yes{
	margin-bottom: 0;
}
.tips .guige.yes:before, .tips .guige.yes:after{
	left: 10px;
}
.tips .add {
	width: 174px;
	height: 219px;
	border-radius: 2px;
	background-color: #f9f9f9;
	cursor: pointer;
}
.tips .add .icon-plus:before{
	content: "\e926";
}

.tips .add i {
	font-size: 140px;
	color: #ccc;
	line-height: 219px;
	margin-left: 17px;
}

.tips .addevaluate{
	width: auto;
}
.tips .addimg{
	float: left;
	margin-left: 10px;
	position: relative;
}
.tips .addimg .span{
    text-align: center;
    width: 176px;
    display: inline-block;
    margin-top: 6px;
}
.tips .addimg .p{
	position: absolute;
    top: 18%;
    width: 80%;
    left: 8.5%;
    font-size: 18px;
    color: #fff;
    line-height: 24px;
    font-family: "Microsoft YaHei";
    text-align: center;
}
.tips .addimg.act .p{
    top: 31%;
    font-size: 14px;
    line-height: 20px;
    width: 70%;
    left: 13.5%;
}
.tips .img img{
	width: 176px;
	height: 219px;
}
.tips .wz{
    width: 321px;
    height: 179px;
    border: 1px solid #cac9c9;
    padding: 20px;
    border-radius: 2px;
    position: relative;
    margin-left: 20px;
    overflow: visible;
    float: left;
}
.tips .wz .p1{
	color: #666;
	margin-bottom: 5px;
}
.tips .wz .p2{
	color: #999;
	margin: 5px 0;
}
.tips .wz textarea{
	height: 72px;
}
.tips .tb {
	position: absolute;
	top: 0;
	left: -21px;
}

.tips .left {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;/*兼容ie8-*/
}

.tips .left-arrow1, .tips .left-arrow2 {
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;/*兼容ie8-*/
	border-top: 10px transparent dashed;
	border-left: 10px transparent dashed;
	border-bottom: 10px transparent dashed;
	border-right: 10px white solid;
	overflow: hidden;
}

.tips .left-arrow1 {
	border-right: 10px #cac9c9 solid;
}

.tips .left-arrow2 {
	left: 1px;/*重要*/
	border-right: 10px white solid;
}

.template{
    width: 852px;
    height: 558px;
    overflow: auto;
    padding: 10px;
}
.template li{
	width: 213px;
	float: left;
	text-align: center;
	height: 275px;
}
.template li .img{
	height: 245px;
}
.template li p{
	height: 20px;
    text-align: left;
    margin-left: 20px;
}
.template li i:before{
	font-family: 'icomoon';
    content: "\e925";
    font-size: 14px;
    width: 16px;
    color: #bbb;
    margin-right: 4px;
    position: relative;
    top: 2px;
}
.template li .checked:before{
    content: "\e924";
    color: #f90;
}
.template li:last-child{
    width: 174px;
    height: 219px;
    background-color: #FCFCFC;
    margin-left: 18px;
    margin-top: 12px;

}
.template li span{
    position: relative;
    top: 97px;
    color: #333;
}


.pd20.messagesend{
	float: left;
    overflow: auto;
    width: calc(100% - 240px);
    width: 100%;
    height: calc(100% - 85px);
}
.messagesend dl dd p{
	color:#666;
	margin-left: 90px;
}
.messagesend dl dd .rmb{
	color: #333;
}
.messagesend dl dd .f90{
	color: #f90;
}
.messagesend dl dd .rmb:before{
	content: "￥";
	font-family: "Microsoft Yahei";
}
.messagesend dl dd .hysjh{
    margin-left: 65px;
    max-height: 300px;
    overflow: auto;
    width: 532px;
}
.messagesend dl dd .hysjh li{
	width: 170px;
	height: 30px;
	line-height: 30px;
	background-color: #f8f8f8;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	position: relative;
}
.messagesend dl dd .hysjh li em{
	margin-left: 10px;
    max-width: 48px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    float: left;
}
.messagesend dl dd .hysjh li b{
	margin-left: 20px;
    font-weight: initial;
    height: 30px;
    line-height: 30px;
    float: left;
}
.messagesend dl dd .hysjh li span{
	width: 16px;
    height: 16px;
    line-height: 16px;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    text-align: center;
    border-radius: 2px;
    cursor: pointer;
    margin-left: 20px;
    position: absolute;
    top: 7px;
    right: 7px;
    display: none;
}
.messagesend dl dd .hysjh li:hover span{
    display: block;
}
.messagesend dl dd .guige{
	width: 300px;
}
.messagesend dl dd .zkgd{
	font-family: 'icomoon';
	color: #39c;
}
.messagesend dl dd .zkgd:after{
	content: "\e977";
	font-size: 18px;
	position: relative;
	top: 4px;
	left: -5px;
}
.messagesend dl dd .sq:after{
	content: "\e990";
	font-size: 18px;
	position: relative;
	top: 4px;
	left: -5px;
}
.messagetemplateselect{
	padding: 20px;
	width: 686px;
	height: 440px;
	box-sizing: border-box;
	overflow: auto;
}
.messagetemplateselect li{
	width: 614px;
	padding: 11px;
	border: 1px solid #e8e8e8;
	margin-bottom: 5px;
	position: relative;
}
.messagetemplateselect li .mb{
	line-height: 18px;
	width: 545px;
	float: left;
	min-height: 28px;
}
.messagetemplateselect li .use{
	display: none;
	color: #f90;
	border-color:#f90;
	float: right;
	width: 50px;
}
.messagetemplateselectnew li .use{
	display: inline-block;
	width:auto;
}
.messagetemplateselectnew li .use:after{
    font-family: 'icomoon';
    font-size: 14px;
    width: 16px;
    float: left;
    color: #bbb;
    margin-right: 2px;    
    content: "\e925";
}
.messagetemplateselectnew li.act{   
    background-color: #FFFCF7;
    border: 1px solid #f90;
}
.messagetemplateselectnew li .use.active:after{   
    content: "\e924";
    color: #f90;
}
.messagetemplateselectnew li:hover{
	display: inline-block; 
    background-color: #FFFCF7;
    border: 1px solid #f90;
}
.messagetemplateselect li:hover .use{
	display: inline-block;
}

.messagememberselect{
	width: 220px;
	height: 448px;
	padding: 0;
	overflow: hidden;
	background-color: #fcfcfc;
}
.messagememberselect .useList ol{
	width: 220px;
	border: none;
	height: 448px;
}
.messagememberselect .useList li{
	padding-bottom: 10px;
}
.messagememberselect .useList b{
    padding: 0 12px 0 43px;
}
.messagememberselect .useList b:after{
   	float: left;
    margin: 7px 4px 0 0;
    content: "";
    width: 13px;
    height: 12px;
    background: url(../img/dir.png) no-repeat -35px -2px;
    position: absolute;
    top: -0.5px;
    left: 27px;
}
.messagememberselect .useList b .a2,.messagememberselect .useList b .a4{
   	float: left;
    margin: 7px 4px 0 0;
    content: "";
    width: 13px;
    height: 12px;
    background: url(../img/dir.png) no-repeat -35px -2px;
    position: absolute;
    top: -0.5px;
    left: 27px;
    z-index: 999;
}
.messagememberselect .useList .kgClose2:after{
	background-position: -35px -19px;
}
.messagememberselect .useList .kgClose2 .a2,.messagememberselect .useList .kgClose2 .a4{
	background-position: -35px -19px;
}
.messagememberselect .useList .sub{
	margin-left: 16px;
	position: relative;
}
.messagememberselect .useList .sub:before{
    float: left;
    content: "";
    width: 1px;
    min-height: 100%;
    background: url(../img/dir.png) repeat-y -49px 0;
    position: absolute;
    top: 0;
    left: 16px;
}
.messagememberselect .useList .sub.down b .a1,.messagememberselect .useList .sub.down b .a3{
    background: url(../img/dir.png) 0px 0px no-repeat;
}
.messagesensitivewords{
	width: 500px;
	height: 300px;
	overflow: auto;
	line-height: 22px;
	color: #333;
}
.messagesend .addevaluate dd div textarea{
	overflow: auto;
}
.bbprocess{
	padding-left: 106px;
	padding-bottom: 15px;
	margin-top: 20px;
	border-bottom: 1px solid #f6f6f6;
}
.bbprocess li{
	float: left;
	margin-left: 40px;
}
.bbprocess li b{
	font-size: 18px;
	font-family: "Arial";
	position: relative;
	top: 2px;    
	font-style: italic;
	margin-right: 5px;
}
.bbprocess li:first-child{
	margin-left: 0;
}
.bbprocess li:before{
	content: "\e985";
	font-family: "icomoon";
	font-size: 18px;
	position: relative;
    top: 4px;
    color: #666;
}
.bbprocess li.act{
    color: #f90;
}
.bbprocess li.act:before{
    color: #f90;
}
.bbprocess li:after{
	content: "\e921";
	font-family: "icomoon";
	font-size: 18px;
	position: relative;
    top: 4px;
    left: 15px;
    color: #666;
}
.bbprocess li.act:after{
	color: #f90;
}
.bbprocess li:last-child:after{
	content: "";
}

/* 功能设置 */
.functionsettings .kefangszb{
	width: 550px;
}
.functionsettings .kefangszb .sharehead .line{
	background-color: #f3f3f3;
}
.functionsettings .kefangszb dd small{
	width: 72px;
}
.functionsettings .guige{
	width: 280px;
	margin: 0 0 0 20px;
}
.functionsettings .guige:before,.functionsettings .guige:after{
	left: 55px;
}
.paymentsettings{
    height: calc(100% - 105px);
    overflow: auto;
}
.paymentsettings .fsl,.points .fsl,.hyqxsz .fsl {
    float: left;
    margin-right: 61px;
    /* font-weight: bold; */
    margin-top: 12px;
}
.points .radio span {
    display: inline-block;
    line-height: 34px;
    margin-right: 20px;
}
.points .radio span:before {
    font-family: 'icomoon';
    font-size: 14px;
    width: 16px;
    float: left;
    color: #bbb;
    margin-right: 2px;
    content: "\e905";
}
.points .radio span.checked:before {
    content: "\e906";
}

.paymentsettings .kefangszb{
    width: auto;
}
.paymentsettings .kefangszb dd small{
	width: auto;
}
.zffs table th{
	text-align: left;
}
.zffs table tr td{
	padding: 5px 0;
}
.zffs table tr td input{
	margin-left: 10px;
}

/* 押金设置 */
.depositsettings{
	border-top: 1px solid #f3f3f3;
    margin-top: 15px;
    padding-top: 15px;
}
.depositsettings .d1{
	font-size: 22px;
	margin-bottom: 10px;
	font-family: "Microsoft Yahei";
}
.depositsettings .d2{
	font-size: 12px;
	color: #999;
}
.depositsettings .ewm{
	position: relative;
	margin-top: 10px;
	width: 134px;
	height: 134px;
}
.depositsettings .ewm img{
	width: 100%;
	height: 100%;
}
.depositsettings .ewm .ewmzx1{
    position: absolute;
    top: 50px;
    left: 50px;
    width: 35px;
    height: 35px;
    border: 1px solid #fff;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.depositsettings .ewm p{
    color: #39c;
    text-align: center;
    margin-top: 5px;
}

/* 应用市场 */
.applicationmarket .am01 h1{
	font-size: 20px;
	color: #333;
	margin-right: 20px;
	float: left;
	height: 30px;
	line-height: 30px;
	font-family: "Microsoft Yahei";
	font-weight: initial;
}
.applicationmarket .bt{
	font-size: 20px;
	color: #333;
	font-family: "Microsoft Yahei";
	margin-bottom: 15px;
}
.applicationmarket .am01 ul{
	float: left;
}
.applicationmarket .am01 ul li{
	float: left;
	margin-right: 8px;
}
.applicationmarket .am01 ul li a{
	height: 28px;
	line-height: 28px;
	padding: 0 15px;
	border: 1px solid #ddd;
	border-radius: 2px;
	display: block;
	font-size: 12px;
}
.applicationmarket .am01 ul li a.act,.applicationmarket .am01 ul li a:hover{
	border: 1px solid #f90;
	color: #f90;
}
.applicationmarket .am02{
	margin-top: 10px;
}
.applicationmarket .am02 h2{
	font-size: 14px;
	font-weight: initial;
	margin-bottom: 10px;
}
.applicationmarket .am02 ul li{
	border: 1px solid #f3f3f3;
	width: 460px;
	height: 99px;
	padding: 15px;
	border-radius: 2px;
	float: left;
	margin: 0 10px 10px 0;
	position: relative;
	box-shadow: 0 0 6px 2px #fbfbfb;
}
.applicationmarket .am02 ul li .fmt{
	float: left;
	margin-right: 15px;
}
.applicationmarket .am02 ul li .fmt img{
	width: 100px;
	height: 100px;
	border-radius: 2px;
}
.applicationmarket .am02 ul li .js{
	float: left;
	width: calc(100% - 115px);
}
.applicationmarket .am02 ul li .js .p1{
	font-size: 18px;
	color: #000;
	font-family: "Microsoft Yahei";
	margin-top: 5px;
}
.applicationmarket .am02 ul li .js .p1 .yl{
	font-size: 12px;
	margin-left: 15px;
	color: #f90;
    position: relative;
    top: -2px;
    cursor: pointer;
}
.applicationmarket .am02 ul li .js .p1 .yl:before{
	content: "\e927";
	color: #f90;
	font-family: 'icomoon';
	font-size: 16px;
	margin-right: 5px;
	position: relative;
	top:3px
}
.applicationmarket .am02 ul li .js .p2{
	font-size: 12px;
	color: #666;
    margin: 10px 0 20px 0;
}
.applicationmarket .am02 ul li .js .p2 i{
	margin-right: 10px;
}
.applicationmarket .am02 ul li .js .p3{
	color: #f90;
}
.applicationmarket .am02 ul li .js .p3 span{
	color: #f90;
	font-size: 12px;
	float: left;
}
.applicationmarket .am02 ul li .js .p3 span i{
	color: #f90;
	font-size: 18px;
	font-family: "Microsoft Yahei";
	margin-right: 5px;
}
.applicationmarket .am02 ul li .js .p3 a{
	float: right;
	background-color: #f90;
	color: #fff;
	font-size: 12px;
	width: 61px;
	height: 29px;
	line-height: 31px;
	text-align: center;
	border-radius: 2px;
	border:1px solid #f90;
}
.applicationmarket .am02 ul li .js .p3 a.xf{
	background-color: #fff;
	border-color: #f90;
	color: #f90;
}
.applicationmarket .am02 ul li .tx{
    position: absolute;
    top: -24px;
    left: -62px;
    transform: rotate(-46deg);
}
.applicationmarket .am02 ul li .tx .wz{
    z-index: 999;
    position: absolute;
    color: #fff;
    top: 38px;
    left: 51px;
    transform: rotate(1deg);
    font-family: "Microsoft Yahei";
}
.applicationmarket .am02 ul li .tx .box,.applicationmarket .am02 ul li .tx .box3{
	width:0px;
    height:0px;
    border-top:25px solid rgba(0,0,0,0);
    border-right:25px solid  rgba(0,0,0,0);
    border-bottom:25px solid #09c;
    border-left:25px solid  rgba(0,0,0,0);
    margin-bottom:10px;
    display: inline-block;
}
.applicationmarket .am02 ul li .tx .box2{
	width:25px;
    height:25px;
    background-color:#09c;
    display: inline-block;
}
.applicationmarket .am02 ul li .tx .box{
    transform: translate(30px,10px);
}
.applicationmarket .am02 ul li .tx .box3{
    transform: translate(-30px,10px);
}
.yltk{
	width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
    height: 100%;
    background: rgb(0, 0, 0,.65);
    z-index: 1991;
}
.yyscylbg{
	position: absolute;
	top: 60px;
	left: calc((100% - 379px) / 2);
	z-index: 1999;
}
.yyscylbg .yyscylkj{
	width: 320px;
	height: 550px;
	position: absolute;
	top: 96px;
	left: calc((100% - 320px) / 2);
	z-index: 1999;
}
.yyscylbg a.ljgm{
	width: 140px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background-color: #f90;
	color: #fff;
	border-radius: 2px;
	margin-top: 20px;
	font-size: 22px;
	margin-left: 120px;
	display: block;
	font-family: "Microsoft Yahei";
}
.applicationmarketjs{
	background-color: #fff;
	width: 1048px;
	padding-bottom: 20px;
}
.applicationmarket .applicationmarketjs .am02{
	margin-top: 0;
}
.applicationmarket .applicationmarketjs .am02 ul li{
	border: none;
    box-shadow: 0 0 6px 2px #fff;
}
.applicationmarket .applicationmarketjs .am02 ul li .js .p3 a{
	float: left;
	margin-left: 15px;
	width: 74px;
}
.applicationmarket .applicationmarketjs .am02 ul li{
	width: 1008px;
	border-bottom: 1px solid #f3f3f3;
}
.applicationmarket .applicationmarketjs .am02 h2{
	margin-left: 20px;
}
.applicationmarket .applicationmarketjs .am02 .gnjstu{
	width: 1016px;
	height: 1628px;
	background-color: #F9F9F9;
	margin-left: 16px;
}
.applicationmarket .applicationmarketjs .am02 .gnjstu img{
	width: 100%;
}
.applicationmarket .applicationmarketgm .am02 ul li{
	height: 69px;
}
.applicationmarket .applicationmarketgm .am02 ul li .fmt img{
	width: 60px;
	height: 60px;
}
.applicationmarket .applicationmarketjs .gmsc span{
	float: left;
	width: 68px;
	border: 1px solid #e3e3e3;
	height: 28px;	
	text-align: center;
	color: #333;
	border-right: none;
}
.applicationmarket .applicationmarketjs .gmsc span:last-child{
	border-right: 1px solid #e3e3e3;
}
.applicationmarket .applicationmarketjs .gmsc span i{
	background-color: #39c;
    width: 20px;
    height: 20px;
    line-height: 19px;
    border-radius: 50%;
    font-size: 12px;
    display: inline-block;
    font-family: "Microsoft Yahei";
    color: #fff;
    transform: scale(0.9);
    margin-left: 3px;
}
.applicationmarketjs dl dd p{
	color:#666;
}
.applicationmarketjs dl dd .rmb{
	color: #333;
}
.applicationmarketjs dl dd .f90{
	color: #f90;
}
.applicationmarketjs dl dd .rmb:before{
	content: "￥";
	font-family: "Microsoft Yahei";
}
.applicationmarketjs a.qrgm{
	background-color: #f90;
    color: #fff;
    font-size: 12px;
    width: 74px;
    height: 29px;
    line-height: 31px;
    text-align: center;
    border-radius: 2px;
    border: 1px solid #f90;
    display: inline-block;
    margin: 10px 0 0 98px;
}
.icon-kg1
{
    color:#ccc;
    }
.icon-kg1.kai
{
    color:#f90;
    }

/* 添加工作记录 */
.AddWorkingRecords dl dd .hysjh{
	margin-left: 0;
	width: 330px;
}
.AddWorkingRecords dl dd .hysjh li{
	width: 76px;
}
.AddWorkingRecords dl dd .hysjh li:nth-child(4n){
	margin-right: 0;
}
.Choiceperson dl dd .hysjh li:nth-child(4n){
	margin-right: 5px;
}
.Choiceperson dl dd .hysjh li:nth-child(5n){
	margin-right: 0;
}
.AddWorkingRecords dl dd .hysjh .add {
	width: 31px;
    height: 31px;
    border: 1px solid #c9c9c9;
    border-radius: 2px;
    float: left;
    margin-top: 5px;
}
.AddWorkingRecords dl dd .hysjh .add i{
	font-size: 31px;
    color: #ccc;
    line-height: 31px;
}
.AddWorkingRecords dl dd .hysjh .add .icon-plus:before {
    content: "\e926";
}
.WorkingRecordsReply dd{
	padding: 2px 0;
}
.WorkingRecordsReply dd .gsk li{
	float: left;
	margin-left: 10px;
}
.WorkingRecordsReply dd .gsk li.act{
	color: #32B3C9;
}

.WorkingRecordsReply dd .gsk li.act:before{
	content: "\e97d";
    font-family: "icomoon";
    font-size: 14px;
    line-height: 18px;
    position: relative;
    top: 2px;
    margin-right: 5px;
}

/* 宾客服务 */
.complaintsdetail dd div .star{
	margin-right:10px;
}

/* 添加活动 */
.addactivities .fwxmadd .d1{
	width: 560px;
}
.addactivities .fwxmadd .d1 .s1{
	width: 105px;
}
.addactivities .fwxmadd .d1 .s2{
	width: 300px;
}
.addactivities .fwxmadd .d1 .s2:before{
	content: "";
}
.addactivities dd div label.unselect{
	color: #999;
}
.addactivities .fwxm input{
	margin-left: 6px;
}
.addactivities dd div.fwxm .radio label{
	margin-right: 13px;
}
.addactivities dd div .btn{
	margin-top:0;
}
.addactivities .fwxmadd{
	margin-left: 135px;
}
.addactivities .prizeadd .list{
	margin: 20px 0;
}
.addactivities .prizeadd .list .zjl{
	color: #999;
	font-size: 12px;
}
.addactivities .prizeadd a{
	color: #f90;
	margin-right:10px;
}
.addactivities .prizeadd a:last-of-type{
	margin-right:0;
}
/* 代理申请 */
.agentapplication{
	width: 560px;
}
.agentapplication .newloginc-center .bahall{
	position: absolute;
	bottom: 0;
	left:153px;
}

.agentapplication .newloginc-center .bah{
	font-size: 12px;
	text-align: center;	
	margin-top: 100px;
	margin-bottom: 20px;
	color: #999;
}
.agentapplication .newloginc-center .bah a{
	color: #999;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.agentapplication .newloginc-center .bah a:hover{
	color: #f90;
}
.agentapplication .newloginc-center .bah a:hover{
	color: #f90;
}
.agentapplication .newloginc-center{
	width: 480px;
	height: 658px;
	position: relative;
}
.agentapplication .newloginc-center .title{
	text-align: center;
	font-size: 24px;
	color: #000;
	margin-bottom: 30px;
}
.agentapplication .newloginc-center .navtab{
	border-bottom: 1px solid #eee;
	display: flex;
}
.agentapplication .newloginc-center .navtab .tab{
	width: 100%;
	margin-right:0;
	text-align: center;
	background-color: #fff;
	/* border: 1px solid #f90; */
	line-height: 44px;
	height: 44px;
}
.agentapplication .newloginc-center .navtab .tab.act{
	border-bottom: 1px solid #f90;
}
.agentapplication .newloginc-center .biaodan .list{
    margin-top: 25px;
}
.agentapplication .newloginc-center .biaodan input{
    height: 40px;
    line-height: 40px;
    border: 1px solid #e3e3e3;
    padding-left: 10px;
    font-size: 14px;
}
.agentapplication .newloginc-center .biaodan a.login,.agentapplication .newloginc-center .biaodan input.login{
	/* width: 320px;
	margin-left: calc((100% - 320px) / 2); */
}

#IB_first,#IB_previous,#IB_next,#IB_last{
	display: inline-block;
    height: 28px;
    line-height: 26px;
    border-radius: 4px;
    border: 1px solid #e3e3e3;
    background: #f6f6f6;
    background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
    width: 60px;
    cursor: pointer;
    max-width: 80px;
    box-sizing: border-box;
    text-align: center;
    padding: 0;
}
.selectall{
	position: relative;
}
.selectall .selectkuang{
	position: absolute;
    top: 30px;
    left: 10px;
    background: #fff;
    border: 1px solid #ddd;
    height: 250px;
    overflow: auto;
    width: 248px;
    z-index: 99999;
}
.adifoli.selectall .selectkuang{
    top: 55px;
    left: 99px;
}
.selectall .selectkuang li{ 
	padding: 10px;
}
.selectall .selectkuang li span{ 
	color: #f90;
}

.TicketPreview dd{
	padding: 2px 0;
	}
.TicketPreview .jdm{
	font-size: 18px;
	color: #333;
	text-align: center;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 10px;
	font-weight: bolder;
}
.RechargeVoucher .jdm{
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
}
.TicketPreview .jdm .name{
	font-size: 16px;
	font-weight: initial;
	color: #000;
}
.TicketPreview .jdm .pz{
	font-size: 26px;
	font-weight: initial;
	color: #000;
	margin-top: 10px;
}
.TicketPreview .czje{
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	padding: 15px 0;
	margin: 10px 0;
}
.TicketPreview .kszfewm{
	text-align: center;
	border-bottom: 1px dashed #ccc;
	padding: 30px 0;
	margin: 10px 0;
}
.TicketPreview .kszfewm .p1{
	font-size: 18px;
	color: #333;
	font-weight: bolder;
}
.TicketPreview .kszfewm .p2{
	margin: 15px 0;
}
.TicketPreview .kszfewm .p2 img{
	width: 260px;
	height: 260px;
}
.TicketPreview .kszfewm .p3{
	font-size: 12px;
	color: #999;
}
.TicketPreview .syje{
	border-top: 1px dashed #ccc;
	padding-top: 15px;
	margin-top: 10px;	
}
.TicketPreview .syje1{
	float: right;	
}
.TicketPreview .syje span{
	font-size: 12px;
	color: #999;
	margin-right: 10px;
}
.TicketPreview .syje b{
	font-size: 24px;
	color: #000;
}
.TicketPreview .sygz{
	padding-top: 20px;
}
.TicketPreview .sygz .p1{
	font-weight: bold;
	font-size: 12px;
	color: #000;	
}
.TicketPreview .sygz .p2{
	color: #666;
	font-size: 12px;
	margin-top: 10px;
}



.sharesearch input[type=submit] {
	background: url(../img/search.png) center 2px no-repeat;
    width: 13px;
    height: 16px;
    border: none;
}

}



#Div3 .checkbox{
	background-color: #f9f9f9;
	padding: 5px;
	border: 1px solid #e2e2e2;
}
.kfdcm{
	height: 52px;
	line-height: 52px;
	border-top: 1px solid #eee;
}
.kfdcm span{
	font-size: 14px;
	margin-left: 54px;
}
.kfdcm i:before{
    content: "\e925";
    color: #ccc;
    font-family: "icomoon";
    font-size: 14px;
    margin-left: 20px;
    margin-right: 5px;
    position:relative;
    top: 2px;
}
.kfdcm i.act:before{
    content: "\e924";
    color: #f90;
}
.RoomPromotionCode {
	padding: 20px;
	border-top:1px solid #eee;
}
.RoomPromotionCode .list .d1{
	float: left;
}
.RoomPromotionCode .list .d1:before{
	content: "\e925";
    color: #ccc;
    font-family: "icomoon";
    font-size: 14px;
    margin-right: 5px;
    position:relative;
    top: 0;
}
.RoomPromotionCode .list{
	width: 900px;
	border-bottom: 1px solid #eee;
	margin-bottom: 20px;
}
.RoomPromotionCode .list:last-child{
	margin-bottom: 0;
}
.RoomPromotionCode .list .d1.act:before{
	content: "\e924";
    color: #f90;
}
.RoomPromotionCode .list ul{
	margin-left: 100px;
}
.RoomPromotionCode .list ul li{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;	
	position: relative;
}
.RoomPromotionCode .list ul li .code{
	position: absolute;
	top: 30px;
	left: 0;
	z-index: 999;
	width: 132px;
	height: 132px;
	border: 1px solid #eee;
	background-color: #fff;
	text-align: center;
	border-radius: 2px;
}
.RoomPromotionCode .list ul li .code img{
	width: 120px;
	height: 120px;
	margin-top: 6px;
}
.RoomPromotionCode .list ul li .code .guige{
	border-bottom: none;
	margin: 0;
}

.RoomPromotionCode .list ul li .code .guige:before{
	border-bottom-color: #999;
}
.RoomPromotionCode .list ul li .code .guige:before,.RoomPromotionCode .list ul li .code .guige:after{
	top: -16px;
	left: 65px;
}
.RoomPromotionCode .list ul li:before{
	content: "\e925";
    color: #ccc;
    font-family: "icomoon";
    font-size: 14px;
    margin-left: 5px;
    margin-right: 5px;
    position:relative;
    top: 2px;
}
.RoomPromotionCode .list ul li.act:before{
	content: "\e924";
    color: #f90;
}
.RoomPromotionCode .list ul li span{
	color: #39c;
	margin-left: 5px;
	cursor: pointer;
}

.ParameterSettings dd{
	border-top: 1px solid #eee;
	padding: 10px 0;
}

.ParameterSettings dd:first-child{
	border-top: none;
}
.ParameterSettings dd small{
	font-weight: bold;
	margin-right: 40px;
	color: #333;
}


.ChannelApplication .newloginc{
	width: 560px;
}
.ChannelApplication .newloginc .newloginc-center{
	width: 440px;
	padding: 40px 60px;
	height: auto;
	margin-top: 40px;
}
.ChannelApplication .newloginc .newloginc-center .biaodan .list {
    margin-bottom: 20px;
}
.ChannelApplication .newloginc .newloginc-center .biaodan .list input {
    height: 40px;
    line-height: 40px;
    border: 1px solid #e3e3e3;
    padding-left: 10px;
    font-size: 14px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.ChannelApplication .newloginc .newloginc-center .biaodan a.login {
    background-color: rgba(255,153,0,1);
    border: 1px solid rgba(255,153,0,1);
    color: rgba(255,255,255,1);
    width: 320px;
    margin: 0 60px;
}
.ChannelApplication .newloginc .newloginc-top {
    margin-top: 80px;
}
.ChannelApplication .newloginc-center .title{
	text-align: center;
	color: #000;
	font-size: 24px;
	margin-bottom: 25px;
}
.ChannelApplication  .newloginc-bottom {
	margin-top: 25px;
}
.ChannelApplication  .newloginc-bottom .ewm{
	margin-left: 185px;
}
.ChannelApplication  .newloginc-bottom .bah{
	margin-top: 80px;
	padding-bottom: 30px;
}
.qihuantab{
	width: 438px;
	border: 1px solid #f90;
	height: 42px;
	line-height: 42px;
	border-radius: 2px;
	margin-bottom: 25px;
}
.qihuantab ul{
	display: flex;
}
.qihuantab ul li{
	width: 100%;
	text-align: center;
	color: #333;
	font-size: 16px;
}
.qihuantab ul li.act{
	background-color: #f90;
	color: #fff;
}


.sharesearchbtns{
	outline: none;
}

.newselect {
	padding: 0 14px;
	width: 1000px;
}
.newselect dd{
	width: 380px;
	float: left;
	margin-top: 20px;
}
.newselect dd:nth-child(2n+1){
	width: 380px;
	float: left;
}
.newselect dd:nth-child(2n){
	width: 620px;
	float: left;
}
.newselect dd small{
	width: 60px;
	color: #8f8f8f;
	float: left;
	line-height: 25px;
}
.newselect dd .d1 a{
	float: left;
	width: 50px;
	text-align: center;
	height: 25px;
	line-height: 25px;
	color: #333;
	margin-right:10px;
}
.newselect dd .d1 a:last-child{
	margin-right: 0;
}
.newselect dd .d1 a.act{
	background-color: #f90;
	color: #fff;
	border-radius: 2px;
}


.frmtop{
	border-bottom: 1px solid #dfdfdf;
    padding: 0;
    height: 39px;
    padding-right: 14px;
}
.frmtop li{
	float: left;
    width: auto;
    min-width: 70px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    margin-top: 10px;
    border: 1px solid #dfdfdf;
    margin-right: -5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    cursor: pointer;
    margin-left: 10px;
    background-color: #f9f9f9;
}
.frmtop li.act{
    font-weight: bolder;
    color: #000;
    background: #fff;
    border-bottom: 1px solid #fff;
    font-size: 14px;
}
.frmtop li a{
    border: none;
    padding: 0;
    margin-top: 0;
    font-size: 12px;
    height: auto;
    line-height: 28px;
    color: #000;
}

.chargerecord{
	width: 878px;
}
.chargerecord .chargerecordt{
	padding: 14px 14px 0;
}
.chargerecord .chargerecordb .addsprk tr td:first-child{
	text-align: left;
	padding-left: 10px;
	width: 175px;
}
.chargerecord .chargerecordb .addsprk tr td span{
    border: 1px solid;
    padding: 3px 2px !important;
    color: #fff;
    min-width: 48px;
    width: auto !important;
    text-align: center;
    display: inline-block;
    line-height: 14px !important;
    background: none;
    border-radius: 2px;
}
/* .adifoli dd span i{
    min-width: 36px;
    margin-right: 5px;
} */
.chargerecord .chargerecordb .addsprk tr td span.blue,.adifoli dd span i.blue{
    color: #39c;
}
.chargerecord .chargerecordb .addsprk tr td span.green,.adifoli dd span i.green{
    color: #390;
}
.chargerecord .chargerecordb .addsprk tr td span.orange,.adifoli dd span i.orange{
    color: #f90;
}

.chargerecord small{
	float: left;
	line-height:26px;
}
 dd .radiotwo{
 	margin-left: 104px;
 	width: 295px;
 	position: relative;    
 	/* height: 50px; */
    line-height: 50px !important;
 }
 dd .radiotwo:before{
 	border-bottom: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    content: "";
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 10px;
    height: 10px;
    display: inline-block;    
    position: absolute;
    top: 4px;
    left: 50px;
    background-color: #fff;
    z-index: 999;
 }
 dd .radiotwo.tidian:before{
    left: 12px;
 }
 dd .radiotwo.nianfei:before{
    left: 78px;
 }
 dd .radiotwo.xiaoshou:before{
    left: 118px;
 }
 dd .radiotwo.one:before{
 	left:15px;
 }
 dd .radiotwo:after{
 	width: 100%;
 	height: 1px;
 	background-color: #e2e2e2;
 	position: absolute;
 	top:10px;
 	left: 0;
 	content: "";
 }


 .ordercancelled .tyqx{
	border: 1px solid #f90;
    width: 80px;
    display: inline-block;
    height: 30px;
    line-height: 28px;
    border-radius: 2px;
    text-align: center;
    color: #f90;
    box-sizing: border-box;
    margin-right: 5px;
    margin-left: 5px;
 }
 .ordercancelled .tyqx:hover{
	border: 1px solid #FFAE35;
    color: #FFAE35;
 }
 .ordercancelled .jjqx{
    width: 80px;
    height: 30px;
    line-height: 28px;
 }
 .ordercancelled .jjqx:hover{
    color: #666;
    background-color: #FDFDFD;
 }

 .selectresult {
	height: 36px;
	line-height: 36px;
	margin-left: 12px;
 }
 .selectresult a{
	color: #39c;
 }



.messagesend .open{
	color:#f90;
	text-align: right;
	margin-right: 160px;
	color: #39c;
}
.messagesend .open:after{
	content: "\e977";
	font-family: "icomoon";
	font-size: 18px;
	position: relative;
	top:5px;
	left: -5px;
	display: inline-block;
}
.messagesend .open.close:after{
	content: "\e990";
}

.bordertop{
	border-top: 1px solid #eee;
	margin-top: 10px;
}

.adifoli dd div .zbxxlist {
	margin-bottom: 10px;
}
.adifoli dd div .zbxxlist .zbxx{
	margin-bottom: 0px;
}
.adifoli dd div .zbxxlist p{
	margin-left: 0;
	color: #999;
}


.sendinglist{
	padding: 12px;
	width: 520px;
	height: 560px;
	overflow: auto;
}
.sendinglist p.jsr{
	margin-bottom: 15px;
}
.sendinglist p.jsr span{
	color: #f90;
}
.sendinglist thead tr td {
    background-color: #f7f7f7;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #666;
    font-weight: bold;
    font-size: 12px;
    border: 1px solid #eee;
}
.sendinglist tbody tr td {
    border: 1px solid #eee;
}
.sendinglist tbody tr td:first-child {
    color: #39c;
}

.zdypreview,.zdywcfxtj{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999999;
	width: 100%;
	height: 100%; 
	background: rgba(0, 0, 0,.5); 
	overflow: auto;
}
.zdypreview img{
	margin-left: calc((100% - 360px) / 2);
	width: 360px;
}
.zdypreview .zdypreviewt {
    margin-top: 105px;
}
.zdypreview .zdypreviewkj {
    background-color: #fff;
    width: 320px;
    height: 572px;
    position: absolute;
    top: 192px;
    left: calc((100% - 320px) / 2);
}
.zdypreview .close {
    background-color: rgba(255,255,255,.25);
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 50%;
    position: fixed;
    top: 100px;
    left: calc(50% + 200px);
    width: 40px;
    text-align: center;
    cursor: pointer;
}
.zdypreview .close:before{
    content: "\e973";
	font-family: "icomoon";
	font-size: 24px;
	color: #fff;
	text-align: center;
}
.zdywcfxtj .zdywcfxtjkj{
	width: 640px;
	height: 415px;
	margin-top: 260px;
	background-color: #fff;
	margin-left: calc((100% - 640px) / 2);
	text-align: center;
	border-radius: 5px;
}
.zdywcfxtj .zdywcfxtjkj .s1{
    color: #333;
    font-size: 18px;
    margin-bottom: 30px;
	font-family: "Microsoft Yahei";
}
.zdywcfxtj .zdywcfxtjkj .s1:before{
    content: "\e97d";
    font-family: "icomoon";
    font-size: 48px;
    color: #2ECB6C !important;
    position: relative;
    top:13px;
    margin-right: 5px; 
}
.zdywcfxtj .zdywcfxtjkj .s2{
    font-size: 14px;
    color: #333;
    margin-bottom: 30px;
}
.zdywcfxtj .zdywcfxtjkj .s3 ul{
    background: none;
    padding: 0 38px;
}
.zdywcfxtj .zdywcfxtjkj .s3 li{
    float: left;
    width: calc(100% / 5);
    text-align: center;
    position: relative;
}
.zdywcfxtj .zdywcfxtjkj .s3 li:before{
    width: 81px;
    height: 1px;
    background-color: #eee;
    content: "";
    position: absolute;
    right: 72px;
    top: 16px;
}
/* .zdywcfxtj .zdywcfxtjkj .s3 li.act:before{
    background-color: #f90;
} */
.zdywcfxtj .zdywcfxtjkj .s3 li:first-child:before{
    height: 0;
}
.zdywcfxtj .zdywcfxtjkj .s3 li .p1{
    width: 32px;
    height: 32px;
    line-height: 32px;
    border-radius: 50%;
    margin: 0 auto;
    color: #666;    	
    box-sizing: border-box;
    border: 1px solid #eee;
}
.zdywcfxtj .zdywcfxtjkj .s3 li.finish .p1{
    color: #f90;
    background-color: #fff;
    border: 1px solid #f90;
}
.zdywcfxtj .zdywcfxtjkj .s3 li.act .p1{
    color: #fff;
    background-color: #f90;
    border: 1px solid #f90;
}
.zdywcfxtj .zdywcfxtjkj .s3 li .p2{
    font-size: 14px;
    color: #666;
    margin-top: 10px;
}
.zdywcfxtj .zdywcfxtjkj .s3 li.act .p2{
	color: #f90;
}
/* .zdywcfxtj .zdywcfxtjkj .s3 li.act .p2:before{
    width: 6px;
    height: 6px;
    border-radius: 2px;
    background-color: #f90;
    content: "";
    display: inline-block;
    position: relative;
    top: -1px;
} */
.zdywcfxtj .zdywcfxtjkj .flow ul{
	padding: 13px 10px;
	border: 1px solid #eee;
	margin: 25px 10px 0 64px;
	position: relative;
	display: table;
}
.zdywcfxtj .zdywcfxtjkj .flow ul:before{
    border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;
    content: "";
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 10px;
    height: 10px;
    display: inline-block;
    position: absolute;
    left: 22px;
    top: -7px;
    background-color: #fff;
}
.zdywcfxtj .zdywcfxtjkj .flow3 ul:before{
    left: 250px;
}
.zdywcfxtj .zdywcfxtjkj .flow4{
    margin-left: 303px;
}
.zdywcfxtj .zdywcfxtjkj .flow4 ul:before{
    left: 58px;
}
.zdywcfxtj .zdywcfxtjkj .flow li{
	float: left;
    position: relative;
    padding: 0 45px 0 20px;
}
.zdywcfxtj .zdywcfxtjkj .flow li.no{
	color: #999;
	padding-left: 0;
}
.zdywcfxtj .zdywcfxtjkj .flow li:before{
    font-family: 'icomoon';
    font-size: 18px;
    width: 16px;
    color: #666 !important;
    content: "\e923";
    position: absolute;
    left: 0;
    top: 0;
}
.zdywcfxtj .zdywcfxtjkj .flow li.no:before{
    content: "";
}
.zdywcfxtj .zdywcfxtjkj .flow li:after{
	font-family: 'icomoon';
    font-size: 14px;
    width: 16px;
    color: #c5c5c5 !important;;
    content: "\e989";
    position: absolute;
    right: 13px;
    top: 2px;
}
.zdywcfxtj .zdywcfxtjkj .flow li:last-child{
    padding-right: 14px;
}
.zdywcfxtj .zdywcfxtjkj .flow li:last-child:after{
    content: "";
}
.zdywcfxtj .zdywcfxtjkj .s4{
    margin-top: 40px;
}
.zdywcfxtj .zdywcfxtjkj .s4 .a1{
    background-color: #FAFBFC;
    padding: 0 18px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #E5E7EB;
	display: inline-block;
	border-radius: 2px;
	font-size: 14px;
	cursor: pointer;
}
.zdywcfxtj .zdywcfxtjkj .s4 .a1:hover{
    background-color: #fdfdfd;
}
.zdywcfxtj .zdywcfxtjkj .s4 .a2{
    background-color: #f90;
    padding: 0 18px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #f90;
	display: inline-block;
	border-radius: 2px;
	color: #fff;
	margin-left: 5px;
	font-size: 14px;
	cursor: pointer;
}
.zdywcfxtj .zdywcfxtjkj .s4 .a2:hover{
    background-color: #FFAE35;
    border-color: #FFAE35;
}
.zdywcfxtj .zdywcfxtjkj .close{
	text-align: right;
	padding: 10px 10px 0 0;
	cursor: pointer;
}
.zdywcfxtj .zdywcfxtjkj .close:before{
    content: "\e973";
	font-family: "icomoon";
	font-size: 24px;
	color: #666;
}

.fthelpcenter{
	float: left;
	color: #333;
	font-weight: initial;    
	position: relative;
    margin-right: 14px;
}

.fthelpcenter .help{
	cursor: pointer;
	line-height: 40px;
}

.fthelpcenter .help:after{
	content: "\e977";
	font-family: "icomoon";
	font-size: 18px;
	color: #c5c5c5;    
	position: relative;
    right: 0px;
    top: 3px;
}
.fthelpcenter .help.act:after{
	content: "\e990";
}
.fthelpcenter .fthelpcenterkj{
	width: 192px;
	padding: 10px 16px 20px;
	border: 1px solid #e2e2e2;
	max-height: 758px
	border-radius: 2px;
	position: absolute;
	top: 50px;
	right: -7px;
	background: none;
	background-color: #fff;
	z-index: 999;
}
.fthelpcenter .fthelpcenterkj .kaiguan .icon-kg1{
	font-size: 36px;
}
.fthelpcenter .fthelpcenterkj .kaiguan .icon-close{
	float: right;    
	position: relative;
    top: 16px;
    cursor: pointer;
}
.fthelpcenter .fthelpcenterkj .kaiguan  em{
	font-size: 12px;
	position: relative;
	top: -11px;
	margin-left: 5px;
}
.fthelpcenter .help img{
	margin-right: 7px;
    position: relative;
    top: -1px;
}
.fthelpcenter .fthelpcenterkj:before{
    border-bottom: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    content: "";
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 8px;
    height: 8px;
    display: inline-block;
    position: absolute;
    top: -5px;
    right: 10px;
    background: #fff;
}
.fthelpcenter .fthelpcenterkj .d1{
    background-color: #fff;
    margin-top: 30px;
}
.fthelpcenter .fthelpcenterkj .d11{
    float: left;
}
.fthelpcenter .fthelpcenterkj .d12{
    float: right;
    position: relative;
    top: -1px;
    color: #39c;
    font-size: 12px;
}
.fthelpcenter .fthelpcenterkj .d12:hover{
    color: #f90;
}
.fthelpcenter .fthelpcenterkj .d12:after{
    content: "\e921";
	font-family: "icomoon";
	font-size: 18px;
	color: #c5c5c5;    
	position: relative;
    top: 3px;
}
.fthelpcenter .fthelpcenterkj .d12:hover:after{
    color: #f90;
}
.fthelpcenter .fthelpcenterkj .d2{
    margin-top: 10px;
}
.fthelpcenter .fthelpcenterkj .d2 .p1{
    color: #333;
    font-size: 14px;
    font-size: ;
}
.fthelpcenter .fthelpcenterkj .d2 .p2{
    color: #999;
    margin-top: 8px;
    line-height: 22px;
    font-size: 12px;
}
.fthelpcenter .fthelpcenterkj .d3{
    margin-top: 10px;
}
.fthelpcenter .fthelpcenterkj .d3 li{
    margin-bottom: 10px;
}
.fthelpcenter .fthelpcenterkj .d3 li:before{
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #333;
    display: inline-block;
    margin-right: 6px;
    position: relative;
    top: -2px;
}
.fthelpcenter .fthelpcenterkj .d3 li:hover:before{
    background-color: #f90;
}
.fthelpcenter .fthelpcenterkj .d3 li a{
    color: #333;
    line-height: 18px;
    font-size: 12px;
}
.fthelpcenter .fthelpcenterkj .d3 li a:hover{
    color: #f90;
}
.fthelpcenter .fthelpcenterkj .d4 {
    margin-top: 50px;
}
.fthelpcenter .fthelpcenterkj .d4 .d41{
    font-weight: bold;
}
.fthelpcenter .fthelpcenterkj .d4 .d42{
    border: 1px solid #ccc;
    width: 184px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    margin: 0 auto;
    border-radius: 2px;
    margin-top: 20px;
    font-size: 12px;
    color: #666;
}
.fthelpcenter .fthelpcenterkj .d4 .d42 .zxkf{
    margin-right: 7px;
    position: relative;
    top: -1px;
}
.fthelpcenter .fthelpcenterkj .d4 .d42 a{
    display: inline-block;
    width: 100%;
}
.fthelpcenter .fthelpcenterkj .d4 .d42 a:hover{
    color: #f90;
}
.fthelpcenter .fthelpcenterkj .d4 .d43{
    text-align: center;
    margin-top: 20px;
    font-size: 12px;
    color: #666;
}
.fthelpcenter .fthelpcenterkj .video p{
    margin-top: 15px;
    font-size: 12px;
    color: #333;
}
.fthelpcenter .fthelpcenterkj .video img{
    cursor: pointer;
    margin-top: 5px;
}


.tipmsg{
	width: 362px;
    padding-left: 20px;
    height: 105px;
    margin-top: 20px;
    position: relative;
}
.tipmsg:before{
	content: "";
	background: url(/Themes/Scripts/artDialog/skins/icons/succeed.png) no-repeat;
	width: 48px;
	height: 48px;
	float: left;
	margin-right: 10px;
	margin-top: -3px;
}
.tipmsg p{
	font-size: 14px;
	color: #666;
	margin-bottom: 5px;
}
.tipmsg .abtn{
	position: absolute;
    background-color: #f3f3f3;
    width: 412px;
    height: 46px;
    line-height: 46px;
    left: -10px;
    bottom: -45px;
}
.tipmsg .abtn .r{
	float: right;
}
.tipmsg .abtn a{
	float:left;
	margin-right: 10px;
	width: 74px;
	margin-top: 9px
}


.zhlsnew{
	margin: 16px;
	position: relative;
}

.zhlsnew.act{
	display: none;
}
.zhlsnew .open{
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: pointer;
}
.zhlsnew .zhlsnewyxzh{
	background-color: #FAFBFC;
	width: 100%;
	height: 160px;
}
.zhlsnew .zhlsnewyxzh li{
	width: 27%;
	float: left;
	padding:0 16px;
	box-sizing: border-box;
	margin-top: 25px;
	position: relative;
}
.zhlsnew .zhlsnewyxzh li:nth-child(3){
	width: 46%;
}
.zhlsnew .zhlsnewyxzh li:after{
    content: "";
    width: 1px;
    height: 103px;
    position: absolute;
    background-color: #EBEEF5;
    right: 0;
    top: 0;
}
.zhlsnew .zhlsnewyxzh li:last-child:after{
	width: 0;
}
.zhlsnew .zhlsnewyxzh li .d1{
	font-size: 14px;
	color: #333;
}
.zhlsnew .zhlsnewyxzh li .d2{
	font-size: 24px;
	color: #333;
	margin-top: 10px;	
}
.zhlsnew .zhlsnewyxzh li .d2 a{
	float: right;
	width: 90px;
	height: 32px;
	line-height: 32px;
	background-color: #f90;
	border: 1px solid #f90;
	color: #fff;
	font-size: 14px;	
	text-align: center;
	border-radius: 3px;
	cursor: pointer;
}
.zhlsnew .zhlsnewyxzh li .d2 a.bg{
	background-color: #f90;
	border: 1px solid #f90;
	color: #fff;
}
.zhlsnew .zhlsnewyxzh li .d2 a.bg:hover{
	background-color: #FFAE35;
	border: 1px solid #FFAE35;
	color: #fff;
}
.zhlsnew .zhlsnewyxzh li .d2 a:hover{
	background-color: #FFAE35;
	border: 1px solid #f90;
	color: #fff;
}
.zhlsnew .zhlsnewyxzh li .d3{
	font-size: 12px;
	color: #f90;
	margin-top: 10px;
	cursor: pointer;
}
.zhlsnew .zhlsnewyxzh li .d3:after{
	content: "\e977";
	color: #f90;
	font-size: 16px;
	font-family: "icomoon";
	position: relative;
	top: 3px;
}
.zhlsnew .zhlsnewyxzh li .d3.act:after{
	content: "\e990";
}
.zhlsnew .zhlsnewyxzh li .tk{
	min-width: 600px;
	border: 1px solid #e2e2e2;
	box-sizing: border-box;
    position: absolute;
    top: 110px;
    left: 16px;
    background-color: #fff;
    z-index: 999;
    padding: 20px 16px 0 16px;
}
.zhlsnew .zhlsnewyxzh li .tk:before{
	border-bottom: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    content: "";
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 8px;
    height: 8px;
    display: inline-block;
    position: absolute;
    top: -5px;
    left: 64px;
    background: #fff;
}
.zhlsnew .zhlsnewyxzh li .tk  .tklist{
	margin-bottom: 30px;
}
.zhlsnew .zhlsnewyxzh li .tk .zhu .s1{
	font-size: 14px;
	color: #333;
	margin-right: 15px;
	text-align: right;
	width: 90px;
	display: inline-block;
}
.zhlsnew .zhlsnewyxzh li .tk .zhu .s2{
	font-size: 14px;
	color: #333;
	font-weight: bold;
}
.zhlsnew .zhlsnewyxzh li .tk .fu .fulist{
	float: left;
	width: 33.33%;
	margin-top: 15px;
}
.zhlsnew .zhlsnewyxzh li .tk .fu .fulist .s1{
	font-size: 14px;
	color: #999;
	margin-right: 15px;
	text-align: right;
	width: 100px;
	display: inline-block;
}
.zhlsnew .zhlsnewyxzh li .tk .fu .fulist .s2{
	font-size: 14px;
	color: #333;
}
.zhlsnew .zhlsnewyxzh li .d4{
	border-top: 1px solid #EBEEF5;
	margin-top: 10px;
	padding-top:10px;
}
.zhlsnew .zhlsnewyxzh li .d41{
	float: left;
	color: #333;
	font-size: 14px;
}
.zhlsnew .zhlsnewyxzh li .d42{
	float: right;
}
.zhlsnew .zhlsnewyxzh li .d42 a{
	float: left;
	border-right: 1px solid #EBEEF5;
	color: #f90;
	padding: 0 10px;
	font-size: 14px;
}
.zhlsnew .zhlsnewyxzh li .d42 a:last-child{
	border-right: none;
	padding-right: 0;
}

.zhlsnew .zhlsnewyxzh li .d5 .list{
	margin-top: 10px;
}
.zhlsnew .zhlsnewyxzh li .d55 .list{
	float: left;
	margin-top: 20px;	
}
.zhlsnew .zhlsnewyxzh li .d5 .list1{
	float: left;
	color: #666;
	min-width: 58px;
}
.zhlsnew .zhlsnewyxzh li .d55 .list1{
	min-width: initial;
	font-size: 12px;
	color: #8a8a8a;
}
.zhlsnew .zhlsnewyxzh li .d5 .list2{
	float: left;
	color: #666;
	margin-right: 5px;
	max-width: 80px;
}
.zhlsnew .zhlsnewyxzh li .d55 .list2{
	font-size: 12px;
	color: #8a8a8a;
}
.zhlsnew .zhlsnewyxzh li .d5 .list3{
	float: left;
	color: #f90;
}
.zhlsnew .zhlsnewyxzh li .d5 .tipall{
	float: left;
	color: #f90;
}
.zhlsnew .zhlsnewyxzh li .d5 .icon-help.lowed:before{
    content: "\e92e";
    color: #e43;
}

.zhlsnewnew .zhlsnewyxzh li{
    width: 13.8%;
}
.zhlsnewnew .zhlsnewyxzh li:nth-child(3){
    width: 13.8%;
}
.zhlsnewnew .zhlsnewyxzh li:last-child{
    width: 17.2%;
}
.zhlsnewnew .zhlsnewyxzh
{
    height:103px;
    }

.zhlsnewnew .zhlsnewyxzh li
{
    margin-top: 15px;
    }
.zhlsnewnew .zhlsnewyxzh li:after
{
    height:73px;
    }
.zhlsnewnew .zhlsnewyxzh li .d1
{
	font-size: 12px;
    }
.zhlsnewnew .zhlsnewyxzh li .d2
{
	font-size: 18px;
    }
.zhlsnewnew .zhlsnewyxzh li .d5 .list3 a{
	font-size: 12px;
}
.zhlsnewnew .zhlsnewyxzh li .d2 a{
	width: 60px;
	height: 25px;
	line-height: 25px;	
	font-size: 12px;
}
.zhlsnewnew .zhlsnewyxzh li .d5 .list1{
	font-size: 12px;
}
.zhlsnewnew .zhlsnewyxzh li .d5 .list1{
	min-width: initial;
}
.zhlsnew .zhlsnewyxzh li .d55 .list{
	margin-top: 10px;
}


.menu_power .checkbox .Root_Node i{
    display: inline-block;
    cursor: pointer;
    float: left;
    width: 14px;
    height: 7px;
    margin-right: 10px;
}
.menu_power .checkbox .Root_Node i.up:after{
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #C1C4CA;
    font-size: 0;
    line-height: 0;
    content: "";
    position: relative;
    top: 14px;
}

.menu_power .checkbox .Root_Node i.down:after{
    border-top: 7px solid #C1C4CA;
    border-bottom: none;
    top: 21px;
}

.menu_power .Root_Node{
    margin-bottom: 20px;
}

.menu_power .Node_Group{
    margin-left: 42px;
}
.addrolemanagement dd div
{
    width: auto;
    overflow: hidden;
}


/* 微信设置步骤 */
.pzgzhstep{
	padding: 28px;
	overflow: auto;
	height: calc(100% - 60px);
}
.pzgzhstep80{
	width:calc(100% - 260px);
}
.pzgzhstep .introduce{
	width: 100%;
	box-sizing: border-box;
	padding: 30px;
	background-color: #FAFBFC;
}
.pzgzhstep80 .introduce{
	margin-bottom: 20px;
}
.pzgzhstep .introduce .introducel{
	float: left;
	width: calc(100% - 190px);
}
.pzgzhstep .introduce .introducer{
	float: left;
}
.pzgzhstep .introduce .introducer a.btn{
	width: 90px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #f90;
	color: #fff;
	text-align: center;
	border-radius: 2px;
	margin-left: 100px;
	margin-top: 24px;
}
.pzgzhstep .introduce .p1{
	color: #000;
	font-size: 18px;
}
.pzgzhstep .introduce .p1 span{
    border: 1px solid #f90;
    color: #f90;
    font-size: 12px;
    padding: 2px;
    transform: scale(0.88);
    display: inline-block;
}
.pzgzhstep .introduce .p2{
    font-size: 14px;
    color: #333;
    line-height: 24px;
    margin-top: 10px;
}
.pzgzhstep .introduce .p2 a{
	color: #f90;
}

.helpernew{
	border: 1px solid #e3e3e3;
	padding: 30px;
	padding-bottom: 10px;
	margin-top: 20px;
	margin-bottom: 90px;
	width: 1020px;
}
.pzgzhstep .helpernew{
	border: none;
	margin-top: 0;
	width: auto;
	margin-bottom: 0;
}
.pzgzhstep .helpernew h1{
	font-size: 20px;
	color: #000;
	margin-bottom: 30px;
	font-weight: initial;
}
.helpernew .d1{
	font-size: 22px;
	color: #000;
	margin-bottom: 10px;
	position: relative;
}
.pzgzhstep .helpernew .d1{
	font-size: 18px;
	color: #333;
	margin-bottom: 0;
}
.helpernew .d1 .i1{
	width: 38px;
	height: 38px;
	background-color: #f90;
	border-radius: 50%;
	color: #fff;
	text-align: center;
	line-height: 38px;
	display: inline-block;
	margin-right: 20px;
	z-index: 999;
}
.pzgzhstep .helpernew .d1 .i1{
	width: 30px;
	height: 30px;
	line-height: 30px;
	background-color: #fff;
	border: 1px solid #ccc;
	color: #666;
	margin-right: 10px;
}
.helpernew .d1 .i2{
	width: 1px;
    height: 52px;
    position: absolute;
    left: 19px;
    top: -32px;
    background-color: #f90;
    z-index: -999;
}
.pzgzhstep .helpernew .d1 .i2{
    left: 16px;
    background-color: #e3e3e3;
}
.helpernew .helpernewlist:first-child .d1 .i2{
	top: 0;
}
.helpernew .d1 .s1{
	margin-left: 10px;
}
.helpernew .d1 .s2{
	margin-left: 10px;
	margin-right: 5px;
	color: #666;
	font-size: 18px;
}
.helpernew .d1 .s3{
	margin-left: 5px;
	font-size: 18px;
	color: #666;
}
.helpernew .d2{
	padding-bottom: 10px;
}
.helpernew .d2 li{
	padding: 15px 0;
	border-top: 1px solid #e3e3e3;
	position: relative;
	margin-left: 48px;
}
.pzgzhstep .helpernew .d2 li{
	padding: 0;
	border-top: none;
}
.helpernew .d2 li:last-child{
	border-bottom: 1px solid #e3e3e3;
}
.pzgzhstep .helpernew .d2 li:last-child{
	border-bottom: none;
}
.helpernew .d2 .d21{
	float: left;
	line-height: 34px;
}
.pzgzhstep .helpernew .d2 .d21{
	font-size: 14px;
	color: #666;
}
.pzgzhstep .helpernew .d2 .d21 a{
	margin-left: 10px;
	color: #f90;
}
.helpernew .d2 .shipin{
	float: left;
	line-height: 34px;
	margin-top: 8px;
	margin-left: 10px;
}
.helpernew .d2 .d22{
	float: right;
}
.helpernew .d2 .d22 a{
	width: 90px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #f90;
	text-align: center;
	font-size: 14px;
	color: #f90;
	border-radius: 5px;
	display: inline-block;
}
.helpernew .d2 .d22 a:hover{
	background-color: #f90;
	color: #fff;
}
.helpernew .d2 .i1{
    width: 26px;
    height: 26px;
    border: 1px solid #f90;
    border-radius: 50%;
    color: #f90;
    text-align: center;
    line-height: 28px;
    display: inline-block;
    margin-right: 20px;
    position: absolute;
    top: 17px;
    left: -58px;
    background-color: #fff;
    z-index: 999;
}
.pzgzhstep .helpernew .d2 .i1{
    width: 5px;
    height: 5px;
    border: none;
    color: #f90;
    line-height: 28px;
    display: inline-block;
    left: -34px;
    background-color: #999;
    top:16px;
}
.helpernew .d2 .i2{
    width: 1px;
    height: 52px;
    position: absolute;
    left: -45px;
    top: -23px;
    background-color: #f90;
}
.pzgzhstep .helpernew .d2 .i2{
    z-index: -9;
    background-color: #e3e3e3;
    left: -32px;
    height: 65px;
}
.pzgzhstep .btn{
	width: 100px;
	height: 38px;
	line-height: 38px;
	max-width: 100px;
	color: #fff;
	background: #f90;
	border: 1px solid #f90;
	margin-left: 77px;
	font-size: 14px;
}
.pzgzhstep .btn:hover{
	color: #fff;
}

.pzgzhstepplus{
    padding: 30px 36px;
    overflow: auto;
    height: calc(100% - 80px);
}
.pzgzhstepplus .step ul{
	display: flex;
	height: 46px;
	line-height: 46px;
	border: 1px solid #ebebeb;
}
.pzgzhstepplus .step ul li{
	width: 100%;
	text-align: center;
	color: #666;
	font-size: 16px;
	position: relative;
}

.pzgzhstepplus .step ul li.act span{
    float: left;
    display: inline-block;
    color: #fff;
    background-color: #f90;
    width: calc(100% - 23px);
}
/* .pzgzhstepplus .step ul li i{
    border-bottom: 1px solid #ebebeb;
    border-left: 1px solid #ebebeb;
    content: "";
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
    width: 31px;
    height: 31px;
    display: inline-block;
    margin-top: 6px;
    position: absolute;
    top: 0;
    right: 16px;
    background: none;
}
.pzgzhstepplus .step ul li.act i{
        border-bottom: 1px solid #f90;
    border-left: 1px solid #f90;
    content: "";
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
    width: 30px;
    height: 30px;
    display: inline-block;
    margin-top: 6px;
    position: absolute;
    top: 1px;
    right: 16px;
    background: #f90;
} */
.pzgzhstepplus .step ul li.act:after{
	content: '';  
    display: block;  
    border-top: 23px solid transparent;  
    border-bottom: 23px solid transparent;  
    border-left: 23px solid #f90;  
    position: absolute;   
    right: 0;   
    top: 0;  
}
.pzgzhstepplus .step ul li.act:before{
	content: '';  
    display: block;  
    border-top: 23px solid transparent;  
    border-bottom: 23px solid transparent;  
    border-left: 23px solid #fff;  
    position: absolute;   
    left: 0px;   
    top: 0;  
}
.pzgzhstepplus .step ul li:first-child.act:before{
	display: none;
}
.pzgzhstepplus .step ul li:first-child.act:before,.pzgzhstepplus .step ul li:last-child.act:after{
	background-color: #f90;
	width: 23px;
}
.pzgzhstepplus .step .one{	
	margin-top: 40px;
}
.pzgzhstepplus .step .one.yzzfxx .onel p{	
	text-align: center;
}
.pzgzhstepplus .step .one.yzzfxx .onel .p1,.pzgzhstepplus .step .one.yzzfxx .onel .p4,.pzgzhstepplus .step .one.yzzfxx .onel .p5{	
	color: #333;
	font-size: 14px;
}
.pzgzhstepplus .step .one.yzzfxx .onel .p2 img{	
	width: 210px;
	height: 210px;
	margin: 30px 0;
}
.pzgzhstepplus .step .one.yzzfxx .onel .p3:before{	
	content: "\e97d";
    font-family: "icomoon";
    font-size: 42px;
    color: #2ECB6C;
}
.pzgzhstepplus .step .one.yzzfxx .onel .p4,.pzgzhstepplus .step .one.yzzfxx .onel .p5{	
	margin-top: 5px;
}
.pzgzhstepplus .step .onel{	
	float: left;
	width:calc(60% - 31px);
	height: 450px;
	border-right: 1px solid #ebebeb;
	margin-right: 30px;
}
.pzgzhstepplus .step .onel .list{	
	font-size: 14px;
	color: #333;
	margin-bottom: 15px;
}
.pzgzhstepplus .step .onel .list:last-child{	
	margin-bottom: 0;
}

.pzgzhstepplus .step .onel .list .d1{	
	margin-bottom: 10px;
}
.pzgzhstepplus .step .onel .list .btn a{	
	width: 90px;
	height: 34px;
	line-height: 34px;
	max-width: 90px;
	color: #fff;
	background: #f90;
	border: 1px solid #f90;
	border-radius: 2px;
	margin-top: 10px;
	font-size: 14px;
	text-align: center;
	margin-left: 20px;
}
.pzgzhstepplus .step .onel .list .jg{	
	margin-left: 20px;
}
.pzgzhstepplus .step .onel .list p{	
	margin-top: 10px;
}
.pzgzhstepplus .step .onel .list .radio {
	margin-left: 24px;
}
.pzgzhstepplus .step .onel .list label {
	height: 28px;
	line-height: 28px;
    cursor: pointer;
    margin-right: 8px;
    display: block;
    margin-bottom: 10px;
}
.pzgzhstepplus .step .onel .list label.l {
	float: left;
}
.pzgzhstepplus .step .onel .list  a {
	height: 28px;
	line-height: 28px;
	display: inline-block;
	margin-left: 5px;
	color: #f90;
}
.pzgzhstepplus .step .onel .list label:before {
	font-family: 'icomoon';
	font-size: 14px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-right: 2px;
}

.pzgzhstepplus .step .onel .list .radio label:before {
	content: "\e905";
}

.pzgzhstepplus .step .onel .list .radio label.checked:before {
	content: "\e906";
	color: #f90;
}
.pzgzhstepplus .step .onel .list .radio label.checked:before {
	content: "\e906";
	color: #f90;
}

.pzgzhstepplus .step .oner{	
	float: left;
	width:40%;
	height: 450px;
}
.pzgzhstepplus .step .oner .tips1 .p1,.pzgzhstepplus .step .oner .tips1 .p2,.pzgzhstepplus .step .oner .tips1 .p3{	
	font-size: 14px;
	color: #666;
	margin-bottom: 10px;
}
.pzgzhstepplus .step .oner .tips2{	
	margin-top: 40px;
}
.pzgzhstepplus .step .oner .tips1 .p2 a{	
	color: #f90;
	margin-left: 5px;
}
.pzgzhstepplus .step .oner .tips1 .p3{	
	color: #f00;
}
.pzgzhstepplus .step .two .title{	
	font-size: 16px;
	color: #000;
}
.pzgzhstepplus .step .two.szzfxx .title{	
	padding-bottom: 12px;
}
.pzgzhstepplus .step .two .upload{	
	margin-top: 30px;
	font-size: 14px;
}
.pzgzhstepplus .step .two.szzfxx .upload{	
	margin-top: 18px;
}
.pzgzhstepplus .step .two .upload span{	
	width: 100px;
	text-align: right;
	display: inline-block;
}
.pzgzhstepplus .step .two.szzfxx .upload span{	
	width: 125px;
	margin-right: 10px;
}
.pzgzhstepplus .step .two .upload .yw a{	
	color: #f90;
	margin-left: 5px;
}
.pzgzhstepplus .step .two.szzfxx .upload .yw a{	
	margin-left: 10px;
}
.pzgzhstepplus .step .two.szzfxx .upload .yw a.btn{	
	margin-left: 0;
	width: 72px;
	height: 32px;
	line-height: 32px;
	background: #f90;
	color: #fff;
	border: 1px solid #f90;
	margin-top: 0;
}
.pzgzhstepplus .step .two .upload .yw input{	
	width: 220px;
	height: 32px;
	line-height: 32px;
	border-radius: 2px;
}
.pzgzhstepplus .step .two .upload .btn{	
	width: 72px;
	height: 30px;
	line-height: 30px;
	margin: 15px 0 0 100px;
}
.pzgzhstepplus .step .two .upload .djhq{	
	background: #f90;
	color: #fff;
	border-color: #f90;
}
.pzgzhstepplus .step .next{	
	border-top: 1px solid #ebebeb;
	text-align: center;
	padding-top: 40px;
	margin-top: 40px;
}
.pzgzhstepplus .step .next a{	
	width: 90px;
	max-width: 90px;	
	height: 32px;
	line-height: 32px;
	background: #ebebeb;
	color: #999;
	text-align: center;
	display: inline-block;
	border-radius: 2px;
	font-size: 14px;
}
.pzgzhstepplus .step .next.act a{	
	background: #f90;
	color: #fff;
}
.pzgzhstepplus .step .next a.syb{	
	border: 1px solid #ebebeb;
	background: #fff;
}
.pzgzhstepplus .step .next a.xyb{	
	border: 1px solid #ebebeb;
	background: #ebebeb;
	color: #999;
}
.pzgzhstepplus .step .next a.xyb.act{	
	border: 1px solid #f90;
	background: #f90;
	color: #fff;
}
.pzgzhstepplus .step .next a.wc{	
	border: 1px solid #f90;
	background: #f90;
	color: #fff;
	margin-left: 5px;
}

.pzgzhstepplus .step .three .introduce{
	width: 100%;
	box-sizing: border-box;
	padding: 30px;
	background-color: #FAFBFC;
	margin-top: 30px;
}
.pzgzhstepplus .step .three .introduce .introducel{
	float: left;
    width: calc(100% - 190px);
}
.pzgzhstepplus .step .three .introduce .introducer{
	float: left;
}
.pzgzhstepplus .step .three .introduce .introducer a.btn{
	width: 90px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #E5E7EB;
	background: #fff;
	color: #666;
	text-align: center;
	border-radius: 2px;
	margin-left: 100px;
	margin-top: 24px;
	border-radius: 2px;
}
.pzgzhstepplus .step .three .introduce .p1{
	color: #000;
	font-size: 18px;
}
.pzgzhstepplus .step .three .introduce .p2{
    font-size: 14px;
    color: #333;
    line-height: 24px;
    margin-top: 10px;
}
.pzgzhstepplus .step .three .introduce .p2 a.btn{
	width: 90px;
	max-width: 90px;	
	height: 32px;
	line-height: 32px;
	background: #fff;
	border: 1px solid #E5E7EB;
	color: #666;
	text-align: center;
	display: inline-block;
	border-radius: 2px;
	font-size: 14px;
	float: right;
}
.pzgzhstepplus .step .three .introduce .p3 a{
	color: #f90;
	margin-top: 5px;
}
.pzgzhstepplus .step .three .data {
	font-size: 14px;
}
.pzgzhstepplus .step .three .data .s1{
	width: 100px;
	text-align: left;
	display: inline-block;
}
.pzgzhstepplus .step .three .data .list{
	margin-top: 30px;
}
.pzgzhstepplus .step .three .data .s2{
	color: #f90;
}
.pzgzhstepplus .step .three .data .s2{
	color: #f90;
}
.pzgzhstepplus .step .three .data .s2 img{
	width: 105px;
}
.pzgzhstepplus .step .three .data .s3 .btn{
	width: 90px;
	max-width: 90px;	
	height: 32px;
	line-height: 32px;
	background: #fff;
	border: 1px solid #E5E7EB;
	color: #666;
	text-align: center;
	display: inline-block;
	border-radius: 2px;
	font-size: 14px;
	margin-left: 10px;
}
.informationdisplay{
	padding: 30px 36px;
	height: calc(100% - 60px);
	overflow: auto;
}
.informationdisplay .list{
	margin-bottom: 30px;
}
.informationdisplay .list .title{
	font-size: 14px;
	color: #333;
}
.informationdisplay .list .title a{
	font-size: 12px;
	color: #f90;
}
.informationdisplay .list .title p{
	color: #999;
	margin-left: 10px;
	margin-top: 5px;
}
.informationdisplay .list .title:before{
    content: "";
    width: 3px;
    height: 12px;
    background-color: #f90;
    display: inline-block;
    position: relative;
    top: 1px;
    margin-right: 5px;
}

.informationdisplay .list .content{
	color: #000;
	font-size: 14px;
	margin-left: 10px;
	margin-top: 20px;
	line-height: 34px;
}
.informationdisplay .list .contentl{
	float: left;
	width: 135px;
	text-align: left;
	color: #666;
}
.informationdisplay .list .contentr{
	float: left;
	width: calc(100% - 135px);
}
.informationdisplay .list .contentr a{
	color: #f90;
	margin-left: 10px;
}
.informationdisplay .list .contentr a.sc{
	border: 1px solid #ebebeb;
	background: #FAFBFC;
	width: 75px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #666;
	margin-left: 0;
}
.informationdisplay .list .contentr a.djhq{
	border: 1px solid #f90;
	background: #f90;
	width: 75px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	margin-left: 0;
}
.informationdisplay .list .contentr span{
	margin-left: 200px;
	color: #f90;
}
.informationdisplay .list .contentr p{
	color: #666;
	font-size: 14px;
}
.informationdisplay .list .contentr p img{
	color: #666;
	font-size: 14px;
	margin-right: 10px;
	position: relative;
	top: -1px;
}

/* 共用新 */

.sharetabsnew{
	height: 34px;
	line-height: 34px;
	font-size: 14px;
}
.sharetabsnewlittle{
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	width: calc(100% - 90px);
}
.sharetabsnew ul{
	margin-left: 0;
}
.sharetabsnew li{
	width: 108px;
	height: 32px;
	line-height: 32px;
	color: #666;
	background-color: #FAFAFA;
	margin-top: 1px;
}
.sharetabsnewlittle li{
	width: auto;
	height: 30px;
	line-height: 30px;
	color: #666;
	background-color: #FAFAFA;
	margin-top: 1px;
	padding:0 10px;
}
.sharetabsnew li.act{
	color: #f90;
	font-weight: initial;
}

.shareintro{
	margin: 20px;
	background-color: #FAFBFC;
	border: 1px solid #EBEEF5;
	padding: 20px 16px 30px;
}

.shareintro .intro1{
	height: 22px;
    line-height: 22px;
    overflow: hidden;
}
.shareintro .intro1 span{
	font-size: 16px;
	color: #333;
	position: relative;
	top: -13px;
	margin-right: 10px;
}
.shareintro .intro1 i{
	height: 22px;
	display: inline-block;
	margin-right: 5px;
}
.shareintro .intro1 i:before{
	font-size: 42px;
	height: 22px;
	display: inline-block;
}
.shareintro .intro1 em{
	position: relative;
	top: -13px;
	font-size: 12px;
	color: #ccc;
}
.shareintro .intro2{
	font-size: 12px;
	color: #333;
	margin-top: 15px;
}
.shareintro .intro3{
	margin-top: 15px;
}
.shareintro .intro3 a{
	font-size: 12px;
	color: #39c;
}
.bonusrecord03 .r,.ptb8 .r{
	float: right;
}
.tongji{
	padding: 8px 20px 14px;
	color: #999;
	font-size: 14px;
}

.extensioncode{
	width: 858px;
	height: 550px;
	box-sizing: border-box;
	padding: 35px;
}

.extensioncode {
	width: 858px;
	height: 550px;
	box-sizing: border-box;
	padding: 35px;
}
.extensioncode .extensioncodel{
	float: left;
	width: 364px;
	text-align: center;
}

.extensioncode .extensioncodel .etip{
	background-color: #FFFDFB;
	border:1px solid #f90;
	color: #f90;
	height: 34px;
	line-height: 34px;
	width: 100%;
	text-align: center;
	box-sizing: border-box;
}


.extensioncode .extensioncodel{
	position: relative;
}
.extensioncode .extensioncodel:after{
	content: "";
	 border-bottom: 2px solid #ccc;
    border-left: 2px solid #ccc;
    content: "";
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
    width: 50px;
    height: 50px;
    top: 250px;
    right: -50px;
    position: absolute;
}
.extensioncode .extensioncodel .ename{
	font-size: 24px;
	color: #333;
	margin-top: 30px;
	margin-bottom: 15px;
}
.extensioncode .extensioncodel .echange{
	margin-bottom: 15px;
}
.extensioncode .extensioncodel .echange a{
	font-size: 14px;
	color: #3399CC;
}
.extensioncode .extensioncodel .echange a:before{
	content: "\e90f";
	font-family: icomoon;
	color: #3399CC;
	font-size: 14px;
	margin-right: 5px;
	position: relative;
	top: 1px;
}
.extensioncode .extensioncodel .ecode{
	position: relative;
}
.extensioncode .extensioncodel .ecodelogo{
	position: absolute;
	top: 104px;
	left: 157px;
}
.extensioncode .extensioncodel .ecode img{
	width: 258px;
	height: 258px;
}
.extensioncode .extensioncodel .ecode .ecodelogo{
	width: 50px;
	height: 50px;
	border-radius: 5px;
}
.extensioncode .extensioncodel .edownload{
	margin-top: 20px;
}
.extensioncode .extensioncodel .edownload  input{
	height: 34px;
	line-height: 34px;
	padding: 0 23px;
	text-align: center;
	box-sizing: border-box;
	background-color: #FAFBFC;
	display: inline-block;
	border: 1px solid #E5E7EB;
	border-radius: 2px;
}
.extensioncode .extensioncoder{
	float: left;
	margin-left: 130px;
	position: relative;
}
.extensioncode .extensioncoder .banner{
	position: absolute;
	top: 53px;
	left: 13px;
}
.extensioncode .extensioncoder .banner{
	width: 206px;
	height: 364px;
}
.extensioncode .extensioncoder .banner img{
	width: 206px;
	height: 364px;
}


.changestaff{
	width: 600px;
	height: 497px;
	box-sizing: border-box;
	padding: 20px;
	overflow: auto;
}
.changestaff .number{
	float: left;
	color:#262626;
	line-height: 34px;
}
.changestaff .sharesearch{
	float: right;
}
.sharetable{
	margin-top: 20px;
}
.sharetable table thead{
	background-color: #F5F7FA;
}
.sharetable table td{
	height: 40px;
}
.sharetable table td.yichu{
	cursor: pointer;
	color: #f90;
}

.sharetable table tr{
	border: 1px solid #EBEEF5;
}
.sharetable table tbody tr.act,.sharetable table tbody tr:hover{
	background-color: #FFF5E5;	
}
.sharetable table thead td .i1:before,.sharetable table tbody td .i1:before{
	content: "\e925";
	font-family: icomoon;
	color: #ccc;
	font-weight: normal;
	font-size: 14px;
}
.sharetable table thead td .i1.radio:before,.sharetable table tbody td .i1.radio:before{
	content: "\e905";
}
.sharetable table tbody td .i1.act:before{
	content: "\e924";
	font-family: icomoon;
	color: #f90;
	font-weight: normal;
}
.sharetable table tbody td .i1.radio.act:before{
	content: "\e906";
}

.huiyuan.clearfix .ksszfj{
	float: left;
	width: 50%;
}

/* .huiyuan.clearfix .ksszfj:first-child{
	margin-right: 20px;
} */
.ksszfj .radio{
	line-height: 14px;
}
.bindingwechat01 dd div a.btn{
	width: 90px;
	height: 34px;
	line-height: 34px;
	max-width: 90px;
	background: #fff;
	border: 1px solid #f90;
	color: #f90;
	margin-left: 10px;
}

.shareroute{
	background: #F6F8FA;
    border-bottom: 1px solid #DFDFDF;
    box-sizing: border-box;
    height: 45px;
    position: fixed;
    width: 100%;
    z-index: 999;
}
.shareroute .route{
    margin-left: 12px;
    float: left;
    height: 45px;
    line-height: 45px;
}
.shareroute .route span,.shareroute .route span a{
    font-size: 14px;
    color: #333;
}
.shareroute .route span a:hover{
    color: #f90;
}
.shareroute .song{
    font-family: 宋体;
    margin: 0 12px;
}
.shareroute .sharerouter{
    position: fixed;
    top: 0;
    right: 0;
    z-index: 999;
}
.shareroute .sharerouter .ljqk
{
    float: left;
    margin-right: 20px;
    line-height: 45px;
}
.shareroute .sharerouter .ljqk.zc
{
    color: #00B000;
}
.shareroute .sharerouter .ljqk.yc
{
    color: #f00;
}

.shareroute .sharerouter .ljqk.zc .ljzc:before
{
    background: url(../../SysSetBase/img/zc.png) no-repeat;
    width: 13px;
    height: 8px;
    content: "";
    display: inline-block;
    margin-right: 5px;
}
.shareroute .sharerouter .ljqk.yc #ljzt:before
{
    background: url(../../SysSetBase/img/yc.png) no-repeat;
    width: 13px;
    height: 8px;
    content: "";
    display: inline-block;
    margin-right: 5px;
}
.shareroute .sharerouter .ljqk .xiangqing
{
    background-color: #fff;
    border: 1px solid #f90;
    color: #f90;
    border-radius: 5px;
    padding: 8px;
    margin-left: 5px;
}
.shareroute .sharerouter .ljqk .icon-help:before
{
    content: "";
}
.shareroute .sharerouter .ljqk .shuaxin
{
    background-color: #f90;
    border: 1px solid #f90;
    color: #fff;
    border-radius: 5px;
    padding: 8px;
    margin-left: 5px;
}
.shareroute .sharerouter .ljqk .a1:hover
{
    text-decoration: underline;
}
.shareroute .sharerouter .ljqk.zc #ljzt:before
{
    background: url(../../SysSetBase/img/zc.png) no-repeat;
    width: 13px;
    height: 8px;
    content: "";
    display: inline-block;
    margin-right: 5px;
}
.shareroute .sharerouter .ljqk.yc #ljzt:before
{
    background: url(../../SysSetBase/img/yc01.png) no-repeat;
    width: 18px;
    height: 12px;
    content: "";
    display: inline-block;
    margin-right: 0;
    position: relative;
    top: 1px;
}
.shareroute .sharerouter .fwwd
{
	float: left;
	margin-top: 9px;
}
.shareroute .sharerouter .fwwd a
{
    height: 26px;
    line-height: 26px;
	box-sizing: border-box;
	border: 1px solid #ccc;
	border-radius: 12px;
	padding: 0 12px;
	display: inline-block;
	margin-right: 20px;
}

.sharetabsgai{
    margin: 0 42px 0 20px;
    height: 42px;
    line-height: 42px;
}
.sharetabsgai ul{
	margin-left: 0;
}
.sharetabsgai li{
	background-color: #fff;
	border: none;
	height: 34px;
	line-height: 34px;
}
.addzbxxgl .sharetabsgai li{
	width: 88px;
}
.sharetabsgai li.act{
	border-bottom: 2px solid #f90;
	color: #f90;
	font-size: 14px;
	font-weight: initial;
}
.dSuccess{
    text-align: center;
    margin-top: 50px;
}
.dSuccess .tip1:before{
    content: "\e97d";
    font-family: "icomoon";
    font-size: 98px;
    color: #2ECB6C;
    position: relative;
    top:13px;
    margin-right: 5px; 
}
.dSuccess .tip2{
    font-size: 22px;
    color: #333;
    margin-top: 20px;
}
.dSuccess .tip3{
    font-size: 14px;
    color: #333;
    margin-top: 20px;
}

.shareonetitle{
	font-size: 14px;
    color: #333;
    margin-top: 20px;
}
.shareonetitle b{
	font-size: 16px;
	font-weight: initial;
}
.shareonetitle em{
	color: #999;
	margin-left: 10px;
}
.shareonetitlebg{
	height: 42px;
	line-height: 42px;
	background-color: #FAFBFC;
	padding: 0 14px;
}
.shareonetitlebg span{
	float: right;
}
.shareleftonetitle{
	float: left;
	margin-right: 20px;
	line-height: 48px;
	width: 80px;
	text-align: center;
}
.shareleftonetitle span{
	float: left;
	margin-right: 5px;
}
.shareonetitle:before{
    content: "";
    width: 3px;
    height: 12px;
    background-color: #f90;
    display: inline-block;
    position: relative;
    top: 1px;
    margin-right: 5px;
}
.shareonetitleno:before{
    width: 0;
    margin-right: 0;
}

.poBtn{
	text-align: center;
    border-top: 1px solid #ddd;
    padding: 20px 0;
    margin-top: 20px;
    position: fixed;
    width: 100%;
    bottom: 85px;
    left: 0;
    background-color: #fff;
}

.tipall{
	position: relative;
	margin-bottom: 10px;
	margin-top: -10px;
}
.tipallall{
	position: relative;
	margin-bottom: 0;
	margin-top: 0;
	top:14px;
}
.tipall p{
	font-size: 14px;
	color: #333;
	margin-bottom: 10px;
}
.helppr{
	color: #ccc;
}
.tipallall .helppr{
	padding: 5px 0;
}
.tipallallxia{
	top:16px;
}
.tipall .tishi,.radio .tishi{
	padding: 25px;
    border: 1px solid #e2e2e2;
    position: absolute;
    top: 26px;
    left: 142px;
    background-color: #fff;
    z-index: 999;
    font-size: 12px;
    color: #8a8a8a;
    line-height: 24px;
    display: none;
    text-align: left;
    font-weight: initial;
}
.tipallall .tishi{
	padding: 14px;
    top: -85px;
    left: 126px;
}
.tipallallxia .tishi{
    top: 22px;
}
.xuzhu .tipall .tishi,.caozuo .tipall .tishi{
	padding: 14px;
    top: 10px;
    display: block;    
    right: 0;
    left: inherit;
    -moz-box-shadow: 1px 0px 10px rgba(0, 0, 0, 0.25);
    box-shadow: 1px 0px 10px rgba(0, 0, 0, 0.25);
}
.xuzhu .tipall .tishi a,.caozuo .tipall .tishi a{
	height:28px;
	line-height:28px;
	width:68px;
	margin-left:15px;
}
.tipall .tishi:before,.radio .tishi:before{
	border-bottom: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    content: "";
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 6px;
    height: 6px;
    display: inline-block;
    position: absolute;
    left: calc((100% - 10px) / 2);
    top: -4px;
    background-color: #fff;
}
.tipallall .tishi:before{
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 73px;
    left: 149px;
}
.tipallallxia .tishi:before{
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    top: -5px;
    left: 27px;
}
.xuzhu .tipall .tishi:before,.caozuo .tipall .tishi:before{
	left: initial;
	right: 20px;
}

.tipall .helppr:hover ~ .tishi,.radio .helppr:hover ~ .tishi {
    display: block;
}
.tipallall .helppr:hover ~ .tishi{
    display: none;
}
.tipallall.tipshow .tishi{
    display: block !important;
}


.adifoli .tongzhi:before{
	content: "\e92e";
    font-family: "icomoon";
    font-size: 60px;
    color: #f90;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    display: inline-block;
}
.adifoli .tongzhititle{
	font-size: 16px;
	color: #333;
	margin-top: 25px;
	line-height: 24px;
}

.rewardsettings .jjtitle{
	font-size: 16px;
	margin-bottom: 15px;
}
.rewardsettings .jjtitle em{
	font-size: 12px;
	color: #999;
	margin-left: 20px;
}

.jsfs{
	margin: 20px;
	margin-bottom: 5px;
}
.jsfs small{
	font-size: 14px;
	color: #666;
}
.jsfs em{
	font-size: 14px;
	color: #333;
	margin-left: 30px;
}
.jsfs span{
	font-size: 14px;
	color: #999;
	margin-left: 30px;
}
.jsfs span a{
	color: #39c;
}
.radio .warn{
	font-size: 12px;
	color: #999;
	position: relative;
    top: -1px;
    margin-left: 15px;
}


.swiper-pagination-bullet-active {
    background: #f90 !important;
}


.dataeffect{
	padding: 10px 20px;
}

.dataeffect .data{
	margin-top: 10px;
}

.dataeffect .datanew{
	background-color: #FAFBFC;
}
.dataeffect .data ul{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
}
.dataeffect .data ul li{
    width: 100%;
    margin-right: 15px;
    text-align: center;
    border: 1px solid #EBEEF5;
    background-color: #FAFBFC;
    box-sizing: border-box;
    padding: 10px 0;
}
.dataeffect .datanew ul li{
	border:none;
	position: relative;
}
.dataeffect .datanew ul li:after{
	width: 1px;
	height: 54px;
	position: absolute;
	top: 15px;
	right: 0;
	background-color: #f0f0f0;
	content: "";
}
.dataeffect .data ul li:last-child{
	margin-right: 0;
}
.dataeffect .data ul li .p1{
	color: #666;
	position: relative;
}
.dataeffect .data ul li .p2{
	font-size: 26px;
	font-weight: bold;
	margin-top: 10px;
}
.dataeffect .data ul li .p3{
	margin-top: 10px;
}
.dataeffect .data ul li .p3 span{
	font-size: 16px;
}
.dataeffect .data ul li .p3 .s1{
	margin-right: 10px;
}
.dataeffect .data ul li .icon-help:before{
	font-size: 12px;
	color: #ccc;
}

.dataeffect .data ul li em {
    padding: 9px 12px;
    border: 1px solid #e2e2e2;
    position: absolute;
    top: 31px;
    right: 0;
    background-color: #fff;
    z-index: 999;
    font-size: 12px;
    color: #8a8a8a;
    line-height: 24px;
    display: none;
    text-align: left;
}

.dataeffect .chart {
    width: 100%;
    height: 270px;
    margin-top: 20px;
    background-color: #ddd;
}
.dataeffect .data ul li i b {
	border-bottom: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 6px;
    height: 6px;
    position: relative;
    top: 20px;
    z-index: 9999;
    left: -9px;
    background-color: #fff;    
    display: inline-block;
    opacity: 0;

}
.dataeffect .data ul li i:hover ~ em {
    display: block;
}
.dataeffect .data ul li i:hover b {
    opacity: 1;
}

.adifoli .get .icon-help{
	display: inline-block;
}
.adifoli .get .icon-help:before{
	position:relative;
	top:2px;
}
.adifoli .get .icon-help img{
	width: 200px;
	display: none;
	position: absolute;
    top: 75px;
    right: 165px;
}
.adifoli .get .icon-help:hover img{
	display: block;
}


.headerintro{
	float: right;
	color: #ccc;
	margin-right: 16px;
	line-height: 64px;
	height: 64px;
}
.headerintro .hotel{
	float: left;
	margin-right: 30px;
	font-size: 14px;
}
.headerintro .hotel span{
	font-size: 14px;
}
.headerintro .hotel img{
	position: relative;
	top: 2px;
	margin-right: 5px;
}
.headerintro .role{
	float: left;
	margin-right: 30px;
	font-size: 14px;
}
.headerintro .role a{
	color: #ccc;
	font-size: 14px;
}
.headerintro .role a:hover{
	color: #fff;
}
.headerintro .role span{
	font-size: 14px;
}
.headerintro .role img{
	position: relative;
	top: 3px;
	margin-right: 5px;
	opacity: .7;
}
.headerintro .role a:hover img{
	opacity: 1;
}
.headerintro .hotel .syb{
	border: 1px solid #5FE390;
	color: #5FE390;
	font-size: 12px;
	border-radius: 2px;
	padding: 2px 4px;
	margin-left: 5px;
}
.headerintro .anniu{
	float: left;
	margin-right: 30px;
}
.headerintro .anniu:last-child{
	margin-right: 0;
}
.headerintro .anniu a{
	color: #ccc;
	font-size: 14px;
	width: 80px;
	height: 32px;
	line-height: 32px;
    border: 1px solid #43474C;
    background-color: #282B2D;
	text-align: center;
	box-sizing: border-box;
	display: inline-block;
	margin-top: 16px;
	cursor: pointer;
	border-radius: 2px;
}
.headerintro .anniu a:hover{
	border: 1px solid #333739;
	background-color: #333739;
	color: #fff;
}
.headerintro .anniu a img{
	margin-right: 8px;
}
.headerintro .anniu a.switch img{
	position: relative;
	top: 2px;
}
.headerintro .anniu a.signout img{
	position: relative;
	top: 2px;
	opacity: .7;
}
.headerintro .anniu a:hover img{
	position: relative;
	top: 2px;
	opacity: 1;
}

#Header .nav{
  float: left;
  height: 64px;
  line-height: 64px;
}
#Header .nav ul li{
  float: left;
}
#Header .nav ul li a{
  display: inline-block;
  padding: 0 16px;
  text-align: center;
  font-size: 14px;
  color: #ccc;
}
#Header .nav ul li:hover,#Header .nav ul li.act a{
  background: rgba(255,255,255,.1);
  color: #fff;
}

.upgradegift{
    padding: 20px;
    height: calc(100% - 80px);
    overflow: auto;
}
.upgradegift table th{
	color: #666;
}

.welcome {
	position: fixed;
    top: 0;
    left: 0;
    z-index: 99999999;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0,.5);
    overflow: auto;
}
.welcomekj {
    width: 740px;
    height: 560px;
    margin-top: 130px;
    background-color: #fff;
    margin-left: calc((100% - 740px) / 2);
    text-align: center;
    border-radius: 5px;
}
.welcomekj  .close{
    text-align: right;
    padding: 10px 10px 0 0;
    cursor: pointer;
}
.welcomekj  .close:before{
    content: "\e973";
	font-family: "icomoon";
	font-size: 24px;
	color: #666;
}
.welcomekj  .title{
    text-align: center;	
    font-size: 26px;
    color: #333;
    margin-top: 10px;
}
.welcomekj  .intor{
    text-align: center;	
    font-size: 14px;
    color: #666;
    margin: 10px 0 30px;
}
.welcomekj  .banner{
    width: 740px;
    height: 320px;
    position: relative;
}
.welcomekj  .banner .con{
    position: absolute;
    top:40px;
    left: 380px;
}
.welcomekj  .banner .con .p1{
    font-size: 16px;
    color: #333;
    text-align: left;
}
.welcomekj  .banner .con .p1 img{
    margin-right: 10px;
}
.welcomekj  .banner .con .p2{
    font-size: 14px;
    color: #999;
    text-align: left;
    line-height: 24px;
    margin-top: 10px;	
}
.welcomekj  .btn{
    margin-top: 22px;
}
.welcomekj  .btn a{
    background-color: #f90;
    color: #fff;
    width: 152px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    margin: 0 auto;
    border-radius: 2px;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.welcomekj  .btn a:hover{
    background-color: #FFAE35;
}


.zengsongyhq,.zengsongjf{
	float: left;
}
.zengsongyhq {
	min-width: 410px;
}

.zengsongyhq .yhq{
	float: left;
	width: 100px;
}
.upgradegift .icon-checkbox{
    font-size: 14px;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
    border-radius: 4px;
    color: #bbb;
}
.upgradegift .icon-checkbox:before{
	content: "\e925";
	font-family: 'icomoon' !important;
}
.upgradegift .icon-checkbox.active:before{
    content: "\e924";
    color: #f90;
}
.upgradegift td{
    vertical-align: top;
}
.upgradegift tbody tr:first-child td{
    padding-top: 20px;
}

.upgradegift .icon-help:before {
    font-size: 12px;
    color: #ccc;
}
.upgradegift  .em {
    padding: 12px;
    border: 1px solid #e2e2e2;
    position: absolute;
    top: 50px;
    left: 60px;
    background-color: #fff;
    z-index: 999;
    font-size: 14px;
    color: #666;
    width: 380px;
    line-height: 24px;
    display: none;
    text-align: left;
    font-weight: initial;
    font-size: 12px;
}
.upgradegift i:hover ~ .em {
    display: block;
}
.upgradegift .em:before {
	border-bottom: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	content: "";
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	width: 6px;
	height: 6px;
	display: inline-block;
	position: absolute;
	left:50px;
	top: -4px;
	background-color: #fff;
}
.zengsongyhq .list{
	float: left;
}
.zengsongyhq .list .select{
	width: 150px;
}
.zengsongyhq .list .li{
	margin-bottom: 20px;
}
.zengsongjf{
	margin-left: 35px;
}
.zengsongjf input{
	width: 100px;	
	margin-right: 5px;
}

.usingtutorials{
	padding: 34px 15px;
}
.usingtutorials ul li{
	float: left;
	text-align: center;
	width: 20%;
}
.usingtutorials ul li p{
	font-size: 12px;
	color: #666;
	margin-top: 10px;
}


.videotknew{
	background: rgba(0,0,0,.35);
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	overflow: auto;
	z-index: 9999999999999;
}
.videotknew video{
	width: 960px;
	height: 488px;
	position: relative;
	left: calc((100% - 960px) / 2);
	float:left;
	top: 100px;
}
.videotknew .close{
	position: relative;
	left: calc((100% - 760px) / 2);
	top: 100px;
	float:left;
	cursor: pointer;
}

.ckafter{
	color: #39c;
	margin-left: 10px;
}
.ckafter1{
	color: #f90;
	margin-left: 10px;
}
.ckafter:after{
	content: "\e921";
    font-family: "icomoon";
    font-size: 14px;
    color: #39c;
    position: relative;
    right: 0px;
    top: 2px;
}
.ckafter1:after{
	content: "\e921";
    font-family: "icomoon";
    font-size: 14px;
    color: #f90;
    position: relative;
    right: 0px;
    top: 2px;
}


.paymentsettings .informationdisplay{
	padding: 50px 0 30px;
	overflow: hidden;
	height: auto;
}
.paymentsettings .informationdisplay .name{
	font-size:18px;
	color: #333;
	margin-bottom: 20px;
}
.paymentsettings .informationdisplay .list .contentl{
	width: 145px;
}
.paymentsettings .informationdisplay .list .contentr{
    width: calc(100% - 145px);
}
.paymentsettings .informationdisplay .list .contentrimg img{
    width: 60px;
    height: 60px;
}
.paymentsettings .informationdisplay .radio label{
	float: left;
    cursor: pointer;
    margin-right: 15px;
}
.paymentsettings .informationdisplay .radioblock label{
	display: block;
	width: 100%;
}
.paymentsettings .informationdisplay .radioinlineblock label{
	width: auto;
}
.paymentsettings .informationdisplay .radioblock label span{
	color: #999;
	margin-left: 20px;
	font-size:12px;	
}
.paymentsettings .informationdisplay .radio label:before{
	font-family: 'icomoon';
    font-size: 14px;
    width: 16px;
    float: left;
    color: #bbb;
    margin-right: 2px;
    content: "\e905";
}
.paymentsettings .informationdisplay .radio label.checked:before{
    content: "\e906";
    color: #f90;
}
.paymentsettings .informationdisplay .contentr .add{
    border: 1px dashed #f90;
    width: 58px;
    height: 58px;
    border-radius: 2px;
    cursor: pointer;
    float: left;
    background-color: #fff;
}
.paymentsettings .informationdisplay .contentr .add i{
    font-size: 46px;
    line-height: 58px;
    margin-left: 6px;
    color: #f90;
}
.paymentsettings .informationdisplay .contentr .addlist{
    width: 318px;
    float: inherit;
    margin-left: 10px;
}
.paymentsettings .informationdisplay .contentr .addlist div{
    width: 60px;
    height: 60px;
    float: left;
    margin-left: 10px;
    position: relative;
}
.paymentsettings .informationdisplay .contentr .addlist div:nth-child(1){
    margin-left: 0;
}
.paymentsettings .informationdisplay .contentr .addlist div img{
    width: 100%;
    height: 100%;
}
.paymentsettings .informationdisplay .contentr .addlist div .gb{
    width: 18px;
    height: 18px;
    line-height: 18px;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    text-align: center;
    border-radius: 2px;
    position: absolute;
    top: 4px;
    right: 4px;
    cursor: pointer;
}
.paymentsettings .informationdisplay .contentr .addlist div:hover .gb{
    display: block;
}

.paymentsettings .informationdisplay .contentr .addlist div .gb:hover {
	border: 1px solid #f90;
	background-color: #f90;
}

.paymentsettings .informationdisplay .contentr .addlist div .gb i {
    color: #666;
    margin-right: 0;
    display: initial;
}
.paymentsettings .informationdisplay .contentr .addlist div .gb:hover i {
	color: #fff;
}
.paymentsettings .informationdisplay .contentr input{
	width: 319px;
}
.shili{
	width: 100%;
}
.shili i{
	color:#999;
	font-size:12px;
	line-height: 24px;
	margin:5px 0 0 145px;
	display:inline-block;
}

.shili i em{
	color: #39c;
	margin-left: 10px;
	cursor: pointer;
}

.paymentsettings .introduce .p1 .ktz{
	color: #f90;
	border: 1px solid #f90;
	font-size: 12px;
	border-radius: 2px;
	padding: 0 4px;
	margin-left: 10px;
}
.paymentsettings .introduce .p1 .ykt{
	color: #396;
	border: 1px solid #396;
	font-size: 12px;
	border-radius: 2px;
	padding: 0 4px;
	margin-left: 10px;
}
.paymentsettings .informationdisplay .list{
	margin-bottom: 50px;
}
.paymentsettings .informationdisplay .list a.btnxz{
	display: block;
	width: 76px;
	background-color: #FAFBFC;
	border-color: #E5E7EB;
	color: #666;
	margin-left: 62px;
	margin-top: 20px;
}
.paymentsettings .informationdisplay .list a.btnxz{
	background-color: #fdfdfd;
}

.payadvancedsetting td{
	padding:5px 17px;
}
.payadvancedsetting label{
	padding:5px 0;
	display: block;
	height: auto;
}

.prohibit .adifoli dd div select, .prohibit .adifoli dd div input,.adifoli.prohibit  dd div select,.adifoli.prohibit  dd div input{
	background-color: #f3f3f3;
	pointer-events:none;
}
.prohibit .adifoli dd.allow div select, .prohibit .adifoli dd.allow div input{
	background-color: #fff;
	pointer-events:initial;
}
.prohibit .adifoli dd .radio label.checked:before,.prohibit .adifoli dd .radio label:before,.prohibit .adifoli dd .checkbox label.checked:before,.prohibit .adifoli dd .checkbox label:before{
	color: #ccc;
	pointer-events:none;
}
.prohibit .adifoli dd label{
	color: #ccc;
	pointer-events:none;
}
.prohibit .adifoli dd div .btnxz{
	color: #ccc;
	pointer-events:none;
	border:1px dashed #ccc;
}
.prohibit .adifoli dd.allow div .btnxz{
	color: #f90;
	pointer-events:initial;
	border:1px dashed #f90;
}
.prohibit .adifoli dd.allow .radio label.checked:before,.prohibit .adifoli dd.allow .checkbox label.checked:before,.prohibit .adifoli dd.allow label{
	color: #F90;
	pointer-events:initial;
}
.prohibit .adifoli dd.allow label{
	color: #333;
}

.exampleall{
	margin: 20px 25px;
}
.exampleall img{
	width: 100%;
}
.example i{
	color:#39c;
	font-size:12px;
	margin-left: 5px;
	cursor: pointer;
}
.pq-grid td.pq-grid-col{
	font-weight: initial !important;
}
table.pq-grid-header-table div.pq-grid-header-table-div{
	font-weight: initial !important;
}

.adifoli .glkq .list{
	margin-top: 6px;
}
.adifoli .glkq .list:first-child{
	margin-top: 10px;
}
.adifoli .glkq .listl{
	float: left;
	background-color: #FAFBFC;
	width: 298px;
	padding: 5px 10px;
}
.adifoli .glkq .listll{
	float: left;
	max-width: 200px;
}
.adifoli .glkq .listll p{
	line-height: 28px;
}
.adifoli .glkq .listll .p1{
	color: #333;
	font-size: 14px;
}
.adifoli .glkq .listll .p2{
	color: #999;
	font-size: 12px;
}
.adifoli .glkq .listl .jg .yhj{
	color: #666;
}
.adifoli .glkq .listl .jg .yj{
	color: #999;
	text-decoration:line-through;
}
.adifoli .glkq .listl .jg .ts{
	float: right;
	color: #999;
	font-size: 12px;
}
.adifoli .glkq .listl .jg .jj{
	margin-left: 30px;
	color: #999;
}
.adifoli .glkq .listl .jg .jj em{
	margin-left: 10px;
}
.adifoli .glkq .listlr{
	float: right;
	font: 14px;
	line-height: 28px;
}
.adifoli .glkq .listlr .rk{
	font-size: 12px;
	color: #999;
	text-align: right;
}
.adifoli .glkq .listr{
	float: left;
	color: #f90;
	line-height: 28px;
	margin-left: 5px;
}


.zfnumber .list{
	margin-bottom: 14px;
	width: 516px;
}
.zfnumber .list:last-child{
	margin-bottom: 0;
}
.zfnumber .list input{
	width: 50px;
	margin: 0 5px;
}
.zfnumber .list select{
	width: 154px;
	margin: 0 5px;
}
.zfnumber .list select option{
	width: 50px;
}
.zfnumber .list .btn{
	width: 55px;
}

.hotelphotonew .hotelphotolistb .add{
            border: 1px dashed #f90;
            width: 58px;
            height: 58px;
}
.hotelphotonew .hotelphotolistb .add i{
    font-size: 46px;
    color: #ccc;
    line-height: 58px;
    margin-left: 6px;
    color: #f90;
}
.hotelphotonew .hotelphotolistb .addlist div{
    width: 80px;
    height: 60px;
    margin-left: 6px;
}
.hotelphotonew .hotelphotolistb .addlist div:nth-child(1){
    margin-left: 0;
}
.hotelphotonew .jy{
    font-size: 12px;
    color: #999;
    display: inline-block;
    padding-left:107px !important;
    line-height:18px;
}
    
.hotelphotonew .hotelphotolistb .addlist
{
    width:318px;    
    float: inherit;
    margin-left:66px;
    }
.hotelphotonew .hotelphotolistb .addlist div:nth-child(4),.hotelphotonew .hotelphotolistb .addlist div:nth-child(5)
{
    margin-left:0;
    margin-top:6px;
    }


.adifoli dd div .btnxz {
    border: 1px dashed #f90;
    background: #fff;
    color: #f90;
    position: relative;
    text-align: left;
    padding-left: 29px;
    width: 72px;
}
.adifoli dd div .btnxz:before {
    content: "+";
    font-size: 20px;
    position: absolute;
    top: -2px;
    left: 12px;
}


.shareframeds .shareframel{
	width: 244px;
}
.shareframeds .shareframel .addsearch dd .radio label.checkedno:before{
	color: #ccc;
}

@media screen and (max-width: 1366px) {
   .wdyhd .ddqk a{
   	font-size: 12px;
   	margin-right: 0;
   }
}
/* @media screen and (max-width: 1366px) {
   .wdyhd .ddqk{
   	display: none;
   }
   .qbtgzt{
   	display: none !important;
   }
} */

@media screen and (max-width: 1366px) {
    .zdyindex .secondl .secondlallb li {
	margin-left: 15px;
}
/* #yjpgul{
	display:none;
}
#xsjyul{
	display: none;
} */
.fthelpcenter .fthelpcenterkj{
	max-height: 500px;
	overflow: auto;
}
.rul th.vip{
	width: 130px;
}
.wdyhd div.itemize.hid1,.wdyhd div.itemize.hid2 {
	max-width: 1150px !important;
}
.fangjiamobanbg .wdyhd
,.fangjiamobanbg table,.newdaytable table{
	width: 1150px !important;
}
.addevaluate .icon-help img{
	transform:scale(0.6);
	top:-95px !important;
	left: 305px !important;
}
}

.customersegmentation{
	padding: 0 20px 20px 20px;
	overflow: hidden;
	/* height: 100%; */
	box-sizing: border-box;
}
.customersegmentation .memr{
	margin-top: 10px;
}
.customersegmentation .memr .mrNav a{
	margin: 0 12px;
}
.customersegmentation .important{
	margin: 20px 10px;
}
.customersegmentation .important li{
	width: calc((100% - 75px) / 4);
	float: left;
	margin-right: 25px;
	margin-bottom: 25px;
	height: 223px;
	border: 1px solid #eee;
	box-sizing: border-box;
}
.customersegmentation .important li:last-child{
	margin-right: 0;
}
.customersegmentation .important li .importantt{
	height: 72px;
	background-color: #FAFBFC;
	box-sizing: border-box;
	padding: 19px 0 0 32px;
}
.customersegmentation.analysis .important li .importantt{
	padding: 19px 20px 0 32px;
}
.customersegmentation.analysis .important li{
    height: auto;
    border: none;
    width: 100%;
    margin-bottom:0
}
.customersegmentation.analysis .people{
    float: left;
    width: 90%;
}
.customersegmentation.analysis .number{
    float: right;
}
.customersegmentation.analysis .number .numbert{
    color: #666;
    font-size: 14px;
    position: relative;
    top: -3px;
}
.customersegmentation.analysis .number .numberb{
    color: #000;
    font-size: 18px;
    margin-top: 3px;
}
.customersegmentation .people:before{
	background: url(../img/hyyysprite.png) -200px 0 no-repeat;
	content: "";
	float: left;
	margin-right: 20px;
}
.customersegmentation .people1:before{
	width: 34px;
	height: 33px;
}
.customersegmentation .people2:before{
	width: 30px;
	height: 36px;
	background-position:-50px 0;
}
.customersegmentation .people3:before{
	width: 31px;
	height: 35px;
	background-position:-100px 0;
}
.customersegmentation .people4:before{
	width: 30px;
	height: 35px;
	background-position:-150px 0;
}
.customersegmentation .people .title{
	color: #333;
	font-size: 14px; 
	position: relative;
    top: -3px;
}
.customersegmentation .people .point{
	color: #666;
	font-size: 12px;
	margin-top: 3px;
}
.customersegmentation .data{
	margin: 20px 0;
}
.customersegmentation .data .datalist{
	float: left;
	width: 33.33%;
	text-align: center;
	box-sizing:border-box;
	border-right: 1px solid #EBEEF5;
}
.customersegmentation .data .datalist:last-child{
	border-right: none;
}
.customersegmentation .data .datalist .title{
	font-size: 14px;
	color: #666;
}

.customersegmentation .data .datalist .number{
	font-size: 18px;
	color: #000;
	margin-top: 10px;
}
.customersegmentation .link{
	display: flex;
    align-items: center;    
    justify-content: center;
}
.customersegmentation .link a{
	margin-right: 30px;
	width: 104px;
	max-width: 104px;
}
.customersegmentation .link a:last-child{
	margin-right: 0;
}

.newgroup{
	padding: 0 20px 20px 20px;
	height: calc(100% - 100px);
	box-sizing: border-box;
	overflow: auto;
}
.newgroup .adifoli dd div label{
	margin-right: 30px;
}
.newgroup .screeningcriteria{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-top: 20px;
}
.newgroup .shareonetitle{
	margin-bottom: 20px;
}
.newgroup .screeningcriterial{
	width: 410px;
	background-color: #FAFBFC;
	margin-right: 20px;
	padding: 10px 20px;
	box-sizing: border-box;
    border: 1px solid #f2f2f2;
}
.newgroup .screeningcriterial .list{
	margin-bottom: 20px;
}
.newgroup .screeningcriterial .list li{
	float: left;
	width: calc((100% - 10px) / 2);
	margin-right: 10px;
	height: 34px;
	line-height: 34px;
	box-sizing: border-box;
	border: 1px solid #e5e7eb;
	text-align: center;
	margin-bottom: 10px;
	position: relative;
	cursor: pointer;
}
.newgroup .screeningcriterial .list li.act:after{
	position: absolute;
	right: 0;
	top: 0;
	background: url(../img/hyyysprite.png) 0 -50px no-repeat;
    content: "";
    width: 16px;
    height: 15px;
}
.newgroup .screeningcriterial .list li:nth-child(2n){
	margin-right: 0;
}
.newgroup .screeningcriteriar{
	flex: 1;
	background-color: #FAFBFC;
	padding: 20px;
    box-sizing: border-box;
    border: 1px solid #f2f2f2;
}
.newgroup .screeningcriteriar .condition .shareonetitle{
	float: left;
	margin: 10px 0 20px;
}
.newgroup .screeningcriteriar .condition .shareonetitle em{
	color: #f90;
	margin: 0 5px;
}
.newgroup .screeningcriteriar .condition .number{
	float: right;
}
.newgroup .screeningcriteriar .list{
	border: 1px solid #e5e7eb;
	background-color: #fff;
	width: 100%;
	box-sizing: border-box;
	padding: 15px;
	margin-bottom: 10px;
    position: relative;
}
.newgroup .screeningcriteriar .list li{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-bottom: 10px;
	line-height: 34px;
}
.newgroup .screeningcriteriar .list li:last-child{
	margin-bottom: 0;
}
.newgroup .screeningcriteriar .listl{
	width: 150px;
	text-align: left;
	font-size: 14px;
	color: #333;
}
.newgroup .screeningcriteriar .listr{
	flex: 1;
	color: #999;
}
.newgroup .screeningcriteriar .listr.select a.btn{
	border: 1px dashed #f90;
    background: #fff;
    color: #f90;
    position: relative;
    text-align: left;
    padding-left: 29px;
    width: 72px;
    float: left;
}
.newgroup .screeningcriteriar .listr.select a:before{
	content: "+";
    font-size: 20px;
    position: absolute;
    top: -2px;
    left: 12px;
}
.newgroup .screeningcriteriar .listr.select dl{
	float: left;
	max-width: 900px;
}
.newgroup .screeningcriteriar .listr.select dl dd{
	float: left;
	height: 34px;
	line-height: 34px;
	border: 1px solid #e5e7eb;
	box-sizing: border-box;
	padding: 0 16px;
	background-color: #FAFBFC;
	margin-left: 10px;
	margin-bottom: 10px;
}
.newgroup .screeningcriteriar .listr label{
    float: left;
    cursor: pointer;
    margin-right: 60px;
}
.newgroup .screeningcriteriar .listr.checkbox label{
    margin-right: 30px;
}
.newgroup .screeningcriteriar .listr.radio label:before{
    font-family: 'icomoon';
    font-size: 18px;
    width: 16px;
    float: left;
    color: #bbb;
    margin-right: 4px;
    content: "\e905";
}
.newgroup .screeningcriteriar .listr.radio label.checked:before{
   	content: "\e906";
    color: #f90;
}
.newgroup .screeningcriteriar .listr.checkbox label:before{
    font-family: 'icomoon';
    font-size: 14px;
    width: 16px;
    float: left;
    color: #bbb;
    margin-right: 4px;
    content: "\e925";
}
.newgroup .screeningcriteriar .listr.checkbox label.checked:before{
   	content: "\e924";
    color: #f90;
}
.newgroup .screeningcriteriar .listr input.date{
   	background: url(/SysSetBase/img/date.gif) no-repeat calc(100% - 6px) center;
}
.newgroup .screeningcriteriar .listr select,.newgroup .screeningcriteriar .listr input{
   	height: 34px;
   	line-height: 34px;
   	width: 160px;
   	margin-right: 10px;
}
.newgroup .screeningcriteriar .listr .addreduce{
   	display: inline-block;
   	box-sizing: border-box;
   	border: 1px solid #e5e7eb;
   	height: 34px;
   	line-height: 34px;
}
.newgroup .screeningcriteriar .listr .addreduce span{
   	float: left;
   	width: 34px;
   	text-align: center;
   	background-color: #F5F7FA;
   	font-size: 18px;
   	height: 32px;
    line-height: 32px;
    cursor: pointer;
}
.newgroup .screeningcriteriar .listr .addreduce span.add{
   	border-left: 1px solid #e5e7eb;
}
.newgroup .screeningcriteriar .listr .addreduce span.reduce{
   	border-right: 1px solid #e5e7eb;
}
.newgroup .screeningcriteriar .listr .addreduce span.reduce:before{
   	content: "";
   	width: 9px;
   	height: 1px;
   	background-color: #666;
   	display: inline-block;
   	position: relative;
   	top:16px;
}
.newgroup .screeningcriteriar .listr .addreduce input{
   	float: left;
   	margin-right: 0;
   	text-align: center;
   	width: 60px;
   	height: 32px;
   	line-height: 32px;
   	border: none;
}

.newgroup .screeningcriteriar .listr .percent{
   	float: left;    
   	position: relative;
    top: 14px;
    margin-right: 20px;
}
.newgroup .screeningcriteriar .listr .percent em{
   	background-color: #DEDEDE;
    width: 613px;
    height: 7px;
    display: inline-block;
    position: relative;
    border-radius: 5px;
}
.newgroup .screeningcriteriar .listr .percent em i{
    background-color: #f90;
    width: 20%;
    height: 7px;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
}
.newgroup .screeningcriteriar .listr .percent b{
    background-color: #fff;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    border: 2px solid #f90;
    box-sizing: border-box;
    position: absolute;
    top: -3px;
    left: 0;
}
.newgroup .screeningcriteriar .close{
    position: absolute;
    right: 12px;
    top: 18px;
}
.newgroup .screeningcriteriar .close:before{
	content: "\e904";
	color: #999;
	font-size: 18px;
	font-family: icomoon;
	cursor: pointer;
}
.selectbusiness{
	padding:15px;
	width: 690px;
	height: 485px;
	box-sizing: border-box;
}
.selectbusiness .number{
	margin-bottom: 10px;
}
.selectbusiness .qiehuan{
	border-bottom: 1px solid #EBEEF5;
	overflow: initial;
}
.selectbusiness .qiehuan>div{
	overflow: initial;
}
.selectbusiness .qiehuan .radio label{
	position: relative;
}
.selectbusiness .qiehuan .radio .checked:after{
	border-bottom: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    content: "";
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 6px;
    height: 6px;
    display: inline-block;
    position: absolute;
    left: calc((100% - 10px) / 2);
    top: 36px;
    background-color: #fff;
}
/* .analysis .behavior{
	margin-top: 20px;
} */
.analysis .behavior dd{
	height:120px;
	box-sizing: border-box;
	width: 25%;
	float: left;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding: 14px 14px 0 18px;
}
.analysis .behavior dd:nth-child(1){
	border-top: 4px solid #4284ED;
}
.analysis .behavior dd:nth-child(2){
	border-top: 4px solid #F5CC4E;
}
.analysis .behavior dd:nth-child(3){
	border-top: 4px solid #F75F78;
}
.analysis .behavior dd:nth-child(4){
	border-top: 4px solid #2FCE63;
}
.analysis .behavior dd .behaviorl{
	float: left;
}
.analysis .behavior dd .behaviorlt{
	font-size: 14px;
	color: #666;
}
.analysis .behavior dd .behaviorlb{
	font-size: 24px;
	color: #000;
	margin-top: 5px;
}
.analysis .linechart{
	margin-top: 20px;
	height: 400px;
}
.operationplan{
	padding: 0 20px 20px 20px;
}
.operationplan ul{
	margin: 20px 14px 60px;
}
.operationplan li{
	float: left;
	width: calc((100% - 75px) / 4);
	margin-right: 25px;
	height: 157px;
	box-sizing: border-box;
	border: 1px solid #e2e2e2;
	padding: 18px 0 0 18px;
	position: relative;
	-moz-box-shadow: 5px 4px 10px rgba(0, 0, 0, 0.05);
    box-shadow: 5px 4px 10px rgba(0, 0, 0, 0.05);
}
.operationplan li .people{
	font-size: 14px;
	color: #333;
}
.operationplan li .tishi{
	font-size: 12px;
	color: #666;
	margin-top: 5px;
}
.operationplan li .btn{
	position: absolute;
	width: 90px;
	max-width: 90px;
	bottom: 18px;
	left: 18px;
}
.operationplan li:nth-child(4n){
	margin-right: 0;
}
.adifoli dd div.radioblock label
{
	width: 100%;
}
.adifoli dd div.radioblock span
{
	display: block;		
	margin-bottom: 20px;
}
.adifoli dd div.radioblock em
{
	color: #999;
	font-size: 12px;
	margin-left: 10px;
}
.adifoli dd div.radioblock b
{
	margin-right: 20px;
	font-weight: initial;
}
.adifoli dd div.checkbox .list
{
	float: left;
	width: 415px;
}
.adifoli dd div.checkbox .list:last-child
{
	margin-right: 0;
}
.adifoli dd div.checkbox .bjsc a
{
	color: #39c;
	margin-right:10px
}

.adifoli dd div.checkbox .addnr
{
	background-color: #FAFBFC;
	padding: 14px;
	box-sizing: border-box;
	margin-top: 20px;
	margin-right: 10px;
	line-height: initial;
}
.adifoli dd div.checkbox .addnr li
{
	margin-bottom: 14px;
}
.adifoli dd div.checkbox .addnr li:last-child
{
	margin-bottom: 0;
}
.adifoli dd div.checkbox .addnr .addnrl
{
	float: left;
	width: 90px;
	text-align: left;
}
.adifoli dd div.checkbox .addnr .addnrr
{
	float: left;
	width: calc(100% - 90px);
}

.notificationsettings,.smsrecharge,.smspayment{
    padding: 0 20px 20px 20px;
    height: calc(100% - 100px);
    box-sizing: border-box;
    overflow: auto;
}
.smspayment{
    padding: 0;
}
.smsrecharge{
    padding: 20px;
}
.smsrecharge .title{
    font-size: 16px;
}
.smsrecharge .number{
    font-size: 26px;
}
.smsrecharge .number em{
    font-size: 12px;
    margin-left: 5px;
}
.smsrecharge .smsrechargeul{
    margin-top: 20px;
}
.smsrecharge .smsrechargeul li{
    float: left;
    width: calc((100% - 100px) / 5);
    box-sizing: border-box;
    border: 1px solid #efefef;
    margin-right: 20px;
    text-align: left;
    height: 90px;
    border-radius: 5px;
    position: relative;
}
.smsrecharge .smsrechargeul li:nth-child(6n){
    margin-right: 0;
}
.smsrecharge .smsrechargeul li .num{
    font-size: 16px;
    margin-top: 14px;
    padding-left: 14px;
}
.smsrecharge .smsrechargeul li .money{
    font-size: 30px;
    color: #f90;
    padding-left: 14px;
    padding-top: 5px;
    float: left;
}
.smsrecharge .smsrechargeul li .money:before{
    content: "￥";
    font-size: 16px;	
}
.smsrecharge .smsrechargeul li .jiesheng{
    font-size: 14px;
    color: #999;
    margin-top: 5px;
    float: left;
    margin-top: 18px;
    margin-left: 5px;
}
.smsrecharge .smsrechargeul li .jiesheng em{
    text-decoration: line-through;
    margin-right: 5px;
}
.smsrecharge .smsrechargeul li .zhekou{
    position: absolute;
    right: 0;
    top: 0;
    background-color: #FB6161;
    width: 53px;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    text-align: center;
    color: #fff;
	border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.smsrecharge .smsrechargeul li .btn{
    background-color: #f90;
    border-color: #f90;
    color: #fff;
    float: right;
    margin-right: 14px;
    margin-top: 10px;
    height: 32px;
    line-height: 32px;
    width: 60px;
}
.smspayment .process{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;    
    justify-content: center;
    margin: 30px 0;
}
.smspayment .process .list{
	font-size: 14px;
	color: #999;
	margin-left: 20px;
}
.smspayment .process .list.act{
	color: #000;
}
.smspayment .process .list em{
	width: 10px;
	height: 1px;
	background-color: #999;
	margin-right:5px;
	display:inline-block;
    position: relative;
    top: -5px;
}
.smspayment .process .list em:last-of-type{
	margin-right: 20px;
}
.smspayment .title{
	color: #666;
	margin-left: 20px;
}
.smspayment .title span{
	color: #333;
}
.smspayment .payment{
	width: 100%;
	height: 120px;
	background-color: #FAFBFC;
}
.smspayment .payment .yfk,.smspayment .title .yfk{
	padding: 20px 30px 0 0;
}
.smspayment .title .yfk{
	float: right;
	padding-top: 0;
	margin-top: -10px;
}
.smspayment .payment .yfk em,.smspayment .title .yfk em{
	font-size: 14px;
	color: #333;
	margin-right:10px;
}
.smspayment .payment .yfk b,.smspayment .title .yfk b{
	font-size: 26px;
	font-weight: initial;
	color: #f90;
}
.smspayment .payment .ljzf{
	text-align: right;
	padding: 10px 30px 0 0;
}
.smspayment .payment .btn{
	background-color: #f90;
	border-color: #f90;
	color: #fff;
}
.smspayment .xieyi{
	font-size: 14px;
	color: #262626;
	float: right;
	margin: 15px 20px 0 0;
}
.smspayment .xieyi a{
	color: #f90;
}
.smspayment .tongyi:before{
	content: "\e91e";
    font-family: 'icomoon';
    font-size: 16px;
    color: #bbb;
    position: relative;
    top: 2px;
}
.smspayment .tongyi.act:before{
	content: "\e91f";
    color: #f90;
}
.smspayment .paytip{
	content: "\e91f";
    color: #f90;
    padding-left: 20px;
    border-bottom: 1px solid #ebeef5;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.smspayment .paytip .tip1{
	font-size: 14px;
	color: #333;
}
.smspayment .paytip .tip2{
	font-size: 12px;
	color: #999;
	margin-top: 10px;
}
.smspayment .selectpay {
	margin: 20px;
}
.smspayment .selectpay .list{
	width: 187px;
	height: 64px;
	line-height: 64px;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #ededed;
	float: left;
	margin-right: 30px;
	border-radius: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.smspayment .selectpay .list img{
	margin: 0 10px;
}
.smspayment .selectpay .list .radio:before{
	font-family: 'icomoon';
    font-size: 16px;
    width: 16px;
    float: left;
    color: #bbb;
    margin-right: 2px;
    content: "\e905";
}
.smspayment .selectpay .list.act{
    border: 1px solid #f90;
   /*  -moz-box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.25);
   box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.25); */
}
.smspayment .selectpay .list.act .radio:before{
    content: "\e906";
    color: #f90;
}
.smspayment .paycode{
    margin: 30px 20px 20px;
}
.smspayment .paycode img{
    width: 188px;
}
.smspayment .paycode p{
    font-size: 14px;
    color: #333;
    margin-top: 20px;
}
.smspayment .wywczf{
    padding: 0 20px;
    background-color: #f90;
    color: #fff;
    height: 34px;
    line-height: 34px;
    text-align: center;
    border-radius: 2px;
    display: inline-block;
    margin-top: 20px;
}
.smspayment .offlinepayment {
    margin: 20px;
}
.smspayment .offlinepayment .intor{
    width: 610px;
    height: 188px;
    background-color: #FAFBFC;
    box-sizing: border-box;
    padding: 20px 0 0 30px;
}
.smspayment .offlinepayment .intor p{
    color: #333;
    font-size: 14px;
    margin-bottom: 20px;
}
.smspayment .offlinepayment .intor p:last-child{
    margin-bottom: 0;
}
.smspayment .offlinepayment .intor p i{
    color: #f90;
    font-size: 20px;
}

.smspayment .offlinepayment .intor p span{
    margin-right: 20px;
    color: #666;
}
.smspayment .offlinepayment .intor p em{
    color: #000;
}

.smspayment .fwmc{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
}
.smspayment .fwmc .fengmian{
    margin-right: 10px;
}
.smspayment .fwmc .fengmian img{
    width: 60px;
    height: 60px;
}

.control{
	background-color: #E1E4E6;
	width: 50px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #333;
	text-align: center;
	margin: 0 0 10px 20px;
	cursor: pointer;
}
.control.open:before{
	content: "\e990";
	font-family: "icomoon";
	font-size: 12px;
	color: #000;
	position: relative;
	top: 1px;
	margin-right: 2px;
}
.control.close:before{
	content: "\e977";
	font-family: "icomoon";
	font-size: 12px;
	color: #000;
	position: relative;
	top: 1px;
	margin-right: 2px;
}

.hotelphoto .hotelphotolistb .add
{
    border: 1px dashed #f90;
    width: 58px;
    height: 58px;
}
.hotelphoto .hotelphotolistb .add i
{
    font-size: 46px;
    color: #ccc;
    line-height: 58px;
    margin-left: 6px;
    color: #f90;
}
.hotelphoto .hotelphotolistb .addlist div
{
    width: 80px;
    height: 60px;
    margin-left: 6px;
}
.hotelphoto .hotelphotolistb .addlist div:nth-child(1)
{
    margin-left: 0;
}
.hotelphoto .jy
{
    font-size: 12px;
    color: #999;
    display: inline-block;
    padding-left: 130px;
    /* line-height: initial; */
}
.addhousetypeInfo dd .checkbox1 label
{
    margin-right: 20px;
}

.hotelphoto .hotelphotolistb .addlist
{
    width: 318px;
    float: inherit;
    margin-left: 66px;
}
.hotelphoto .hotelphotolistb .addlist div:nth-child(4), .hotelphoto .hotelphotolistb .addlist div:nth-child(5)
{
    margin-left: 0;
    margin-top: 6px;
}



.grid
{
    margin: 0px;
    border-collapse: collapse;
    width: 100%;
    table-layout: fixed;
}
.grid thead td
{
   /* border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-right: 1px dotted #ccc;
    background: url(../Images/datagrid_header_bg.gif) repeat-x;*/
    background: #F5F7FA;
    text-align: center;
    padding: 2px 1px;
    font-weight: normal;
    text-overflow:ellipsis; 
    word-break:keep-all;
    overflow:hidden;
    font-weight: bold;
    color: #707070;
}
.grid tbody td
{
    text-align: center;
    padding: 1px 1px;
    height: 33px;
    word-break: break-all;
    border-top:1px solid #f2f2f2;
    font-family:Arial;
    cursor:pointer;
    color:#333;
}
.grid tbody td a
{
    color:#333
}
.grid tbody td.gridtt
{
     background:#f5f5f5;
     height:35px;
     font-weight:bold;
     color:#484848;
     font-family:宋体;
}

.grid td.twocompile
{
    width:130px;
    text-align:center;
}

.grid tbody .alt
{
    background: #fbfbfb;
}
.grid tbody .selected
{
    background2: #D0E5F5;
    background1: #FBEC88;
    background: #e9f1f8;
}
/*当鼠标放在行上时的颜色*/
.grid tbody .trhover
{
    background2: #D0E5F5;
    background1: #FBEC88;
    background:  #e9f1f8;
}

@media screen and (max-width: 1080px) {
   /*  .sharedate input{
   width: 100px; */
}


@media screen and (max-width: 1680px) {
   
.agentindex .secondl .secondlallb li .je .p1 {
	font-size: 15px;
}
.agentindex .secondl .secondlallb li .je .p2{
	font-size: 20px;
}

}
@media screen and (max-width: 1280px) {
.zdyindex .secondr .secondrb .p1:nth-child(2){
	display: none;
}
}
@media screen and (max-width: 1366px) {
	.zdypreview, .zdywcfxtj{
		overflow: hidden;
	}
.zdypreview .zdypreviewt {
    transform: scale(0.8);
    margin-top: -50px;	
}
.zdypreview .zdypreviewkj{
	top: 88px;
}
.zdypreview .close{
	top: 20px;
}
}



.switchtab{
	position: fixed;
	right: 14px;
	top: 60px;
}

.switchtab ul li{
	float: left;
	height: 34px;
	line-height: 34px;
	padding: 0 10px;
	box-sizing: border-box;
	border:1px solid #E5E7EB;
	background-color: #fff;
	cursor: pointer;
}
.switchtab ul li.act{
	background-color: #E6EAF0;
}
.switchtab ul li:last-child{
	border-left:none;
}

.setuplist{
	width: 740px;
	padding: 0 20px;
}
.setuplist .adifoli{
	padding-top: 0;
}
.setuplist .title{
	margin: 30px 0 5px 30px;
}
.setuplist .title span:before{
	width: 3px;
	background-color: #f90;
	height: 12px;
	content: "";
	display: inline-block;
	position: relative;
	top: 1px;
	margin-right:5px; 
}
.setuplist .title span{
	margin-right:20px; 
}
.setuplist .title a{
	color: #39c;
}
.setuplist .adifoli dd{
	margin-left:40px
}
.setuplist .adifoli dd small{
	text-align: left;
	width: 145px;
	margin-right:20px;
	color: #999;
}
.setuplist .adifoli dd .logo img{
	width: 86px;
	height: 86px;
}
.setuplist .adifoli dd .ewm img{
	width: 110px;
	height: 110px;
}
.setuplist .adifoli dd .no,.adifoli dd .no{
	color:#f00;
}
.setuplist .adifoli .paymentmethod{
	margin-top: 20px;
}
.setuplist .adifoli .paymentmethod span{
	color: #666;
	margin-right: 50px;
}
.setuplist .adifoli .paymentmethod span em{
	color: #333;
}
.adifoli dd div.radio.unclick label:before{
	pointer-events: none;
	color:#e6e6e6;
}


.investaccount{
	position: relative;
}
.investaccount .money{
	text-align: center;
}
.investaccount .money .p1{
	font-size: 14px;
	color: #333;
}
.investaccount .money .p2{
	font-size: 26px;
	font-weight: bolder;
	color: #f90;
}
.investaccount .ewm{
	width: 170px;
	border: 1px solid #d3d3d3;
	margin-top: 10px;
	padding: 10px;
}
.investaccount .zfbsyt,.investaccount .wxsyt{
	width: 159px;
	position: absolute;
	top: 100px;
	right: 15px;
}
.investaccount .zfbsyt{
	display: none;
}
.investaccount.zfb .zfbsyt{
	display: block;
}
.investaccount.zfb .wxsyt{
	display: none;
}

.adifoli .banben{
	margin: 5px 0;
}
.adifoli .banben span{
	margin-right:10px;
}
.adifoli .banben span:first-of-type{
	margin-right:0;
}
.adifoli .banben span em.red:before,.adifoli .banben span em.green:before{
	width: 0;
}
.adifoli .jiage .list{
	margin-bottom: 5px;
}
.adifoli .jiage .list:last-of-type{
	margin-bottom: 0;
}
.adifoli .jiage .list span{
	margin-right: 20px;
	display: inline-block;
	min-width: 70px;
}



.housepricemanagement{
	min-width: 1373px;
}
.housepricemanagement .rul tr th{
	height: 50px;
	line-height: 50px;
}
.housepricemanagement .rul tr td .i1:before,.housepricemanagement .rul .xuan:before{
	content: "\e925";
	font-family: icomoon;
	color: #ccc;
	font-weight: normal;
	font-size: 14px;
}
.housepricemanagement .rul tr td .i1.act:before,.housepricemanagement .rul .xuan.act:before{
	content: "\e924";
	font-family: icomoon;
	color: #f90;
	font-weight: normal;
}
.housepricemanagement .rul .price{
	margin-left: 32px;
}
.housepricemanagement .rul .xuan:before,.housepricemanagement .rul .xuan.act:before{
	position: relative;
	top: 1px;
}
.housepricemanagement .rul table{
	border: 1px solid #EBEEF5;
}
.housepricemanagement .rul tr th ,.housepricemanagement .rul tr td{
	border: none;
}
.housepricemanagement input{
	width: 90px;
	margin-right: 10px;
}
.housepricemanagement td .kqgb{
	display: flex;
	align-items: center;
	justify-content: center;
}
.housepricemanagement td .kqgb .icon-kg1{
	margin-right: 5px;
}
.housepricemanagement td .only{
	color: #f90;
}
.housepricemanagement td .only em{
	background-color: #f90;
	color: #fff;
	font-size: 12px;
	padding: 2px 5px;
	border-radius: 4px;
	margin-left: 5px;
}
.synchronization input{
	background-color: #FAFBFC;
	pointer-events: none;
}
textarea:disabled, input:disabled {
    background-color: #FAFBFC;

}

.sharebtnadd{
    border: 1px dashed #f90;
    width: 58px;
    height: 58px;
    cursor: pointer;
    float: left;
    background-color: #fff;
    border-radius: 2px;
}
.sharebtnadd i{
    font-size: 46px;
    color: #ccc;
    line-height: 58px;
    margin-left: 6px;
    color: #f90;
}
.sharebtnadd ~ .jianyi{
   font-size:12px;
   float:left;
   line-height: 16px;
   margin-left: 10px;
   color: #999;
}


.serviceopening{
	padding: 14px;
}
.serviceopening .leixing li{
	float: left;
	border: 1px solid #d9d9d9;
	height: 34px;
	line-height: 34px;
	box-sizing: border-box;
	padding: 0 20px;
	color: #333;
	margin-right: 10px;
	border-radius: 5px;
	cursor: pointer;
}

.serviceopening .leixing li.act,.serviceopening .leixing li:hover{
	color: #f90;
	border: 1px solid #f90;
}
.serviceopening .leixingselect li{
	float: left;
	border: 1px solid #eee;
	height: 100px;
	width: 420px;
	box-sizing: border-box;
	color: #333;
	border-radius: 5px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
    align-items: center;
    padding: 20px;
    margin-bottom: 40px;
    margin-right: 40px;
}
.serviceopening .leixingselect li:hover{
	border: 1px solid #f90;
}
.serviceopening .leixingselect ul{
	margin-top: 30px;
}
.serviceopening .leixingselect li .fengmian{
	float: left;
}
.serviceopening .leixingselect li .fengmian img{
	width: 60px;
	height: 60px;
}
.serviceopening .leixingselect li .intro{
	margin-left: 20px;
	width: 225px;
}
.serviceopening .leixingselect li .intro .p1 em{
	color: #333;
	font-size: 16px;
}
.serviceopening .leixingselect li .intro .p1 span{
	color: #f90;
	font-size: 16px;
}
.serviceopening .leixingselect li .intro .p1 b{
	font-weight: initial;
	background-color: #f90;
	padding: 2px 5px;
	font-size: 12px;
	color: #fff;
	border-radius: 2px;
	margin-left: 10px;
}
.serviceopening .leixingselect li .intro .p2{ 
	color: #666;
	font-size: 12px;
	margin-top: 5px;
}
.serviceopening .leixingselect li .kaitong{ 
	float: right;
	background-color: #f90;
	width: 75px;
	height: 34px;
	line-height: 34px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	border-radius: 5px;
	cursor: pointer;
}