@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: 3px;
}

.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: 3px;
	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: 3px;
	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: 3px;
	box-sizing: border-box;
}

.load:before {
	content: "";
	background: url("../images/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: 3px;
}

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: 3px;
	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: #f9f9f9 !important;
}

table.ul tr.active .icon-radio6:before {
	content: "\e924";
	color: #005BE6;
}
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: #005BE6;
	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 {
	float: left;
	height: 24px;
	line-height: 24px;
	border-radius: 3px;
	border: 1px solid #e3e3e3;
	background: #f6f6f6;
	background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
	padding: 0 12px;
	cursor: pointer;
	margin-left: 6px;
}
.wdyhd div span.beiwang {
	position: relative;
}
.wdyhd div span.beiwang i{
    position: absolute;
    text-align: center;
    top: -6px;
    right: -6px;
    padding: 5px;
    height: 7px;
    line-height: 5px;
    border-radius: 7px;
    background: #f00;
    color: #fff;
    font-size: 12px;
    display: inline-block;
    transform: scale(0.7);
    /* display: flex;
    align-items: center;
    justify-content: center; */
}

.wdyhd30 div span,.wdyhd30 div .span,.wdyhd30 div input {
	float: left;
	height: 30px;
	line-height: 28px;
	border-radius: 3px;
	border: 1px solid #E5E7EB;
	background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
	padding: 0 10px;
	cursor: pointer;
	margin-left: 10px;
	box-sizing: border-box;
	color: #666;
	text-align: center;
	min-width: 50px;
	font-size: 12px;
    /* -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease; */
}
.ptbbig8 .wdyhd div span,.ptbbig8 .wdyhd div .span {
	height: 28px;
	line-height: 26px;
	background: linear-gradient(#FEFEFE, #F6F6F6);
	background: #fcfcfc;
	padding: 0 10px;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.ptbbig8 .wdyhd div .span {
	height: 30px;
	line-height: 30px;
	border: 1px solid #e3e3e3;
}
.ptbbig32 .wdyhd div span,.ptbbig32 .wdyhd div .span {
	font-size: 14px;
}
.wdyhd div .span {
	height: 26px;
	line-height: 26px;
	margin-left: 6px;
}
.wdyhd div span.bg {
	background: #005BE6;
	color: #fff;
	border-color: #005BE6;
}
.wdyhd .classes {
	display: flex;
	align-items: center;
}
.wdyhd .classes .classeslist {
	padding: 5px 10px;
	border: 1px solid #cdcdcd;
	float: left;
	margin-left: 10px;
	cursor: pointer;
}
.wdyhd .classes .classeslist.morning {
	border: 1px solid #005BE6;
	background-color: #005BE6;
	color: #fff;
}
.wdyhd .classes .classeslist.noon {
	border: 1px solid #EE9431;
	background-color: #EE9431;
	color: #fff;
}
.cf90 .wdyhd div span.bg {
	background: #005BE6;
	border-color: #005BE6;
}
.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: 30px;
	line-height: 30px;	
	color: #666;
}
.wdyhd div.huiyuan input {
	margin: 0 10px;
	height: 30px;
	line-height: 30px;	
	text-align: center;
}
.wdyhd30 div.huiyuan input {
	background: #fff;
}
.huiyuan.clearfix .ksszfj {
    float: left;
    width: 50%;
}
.huiyuan.clearfix .ksszfj i{
    line-height: 24px;
}

.wdyhd div span + span {
	margin-left: 6px
}

.wdyhd div span:hover {
	background: #e3e3e3;
	background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
	background: #005BE6;
	color: #fff;
	border-color: #005BE6;
}
.wdyhd div span.bg:hover {
	background: #005BE6;
	color: #fff;
	border-color: #005BE6;
}
.cf90 .wdyhd div span.bg:hover {
	background: #005BE6;
	border-color: #005BE6;
}
.wdyhd div.huiyuan span:hover {
	background: none;
}

.wdyhd div.l {
	float: left;
	overflow: hidden;
	border-radius: 3px;
	border: 1px solid #e3e3e3;
}
.wdyhd div.ftfjtips {
	background: #FEFAF5;
    height: 26px;
    line-height: 26px;
    color: #005BE6;
    padding: 0 10px;
    margin-left: 10px;
    border: none;
    border-radius: 0;
}
.wdyhd div.ftfjtips01 {
	background: #FCF2F2;
    color: #005BE6;
}
/* 
.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 {
	float: left;
	overflow: hidden;
	border-radius: 3px;
	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: #005BE6;
    padding: 0 10px;
    margin-left: 10px;
    border: none;
    border-radius: 0;
}
.wdyhd div.ftfjtips01 {
	background: #FCF2F2;
    color: #005BE6;
}

/* .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: #005BE6;
	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: #005BE6;
}
.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: 3px;
	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: 30px;
	line-height: 28px;
	box-sizing: border-box;
	display: inline-block;
	font-size: 12px;
}
.wdyhd .ddqk a:hover,.wdyhd .ddqk a.act {
	color:#005BE6;
	border:1px solid #005BE6;
	border-radius: 3px;
	padding: 0 14px;
	border-radius: 3px;
}
.wdyhd .ddqk a em {
	margin-left: 2px;
	color: #005BE6;
}


/*客房设置*/
.gmkf {
	background-color: #fff;
}
.gtall {
    height: 100%;
}


.gmkf .gmkfNav {
	float: left;
	width: 190px;
	background-color: #f6f6f6;
	height: 100%;
	padding-bottom: 45px;
	line-height: 18px;
	box-sizing: border-box;
	overflow: auto;
}
.gmkf .gmkfNavsd {
	width: 187px;
}
.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 .gmkfNavsd b {
	font-size: 14px;
}

.gmkf .gmkfNav b:before {
	content: "";
	width: 30px;
	height: 13px;
	/* background: url("../images/dir.png") no-repeat 0 -17px; */
	/* background: url(../images/dir.png) no-repeat -66px 0; */
	position: absolute;
	top: 12px;
	left: 12px;
	z-index: 2;
}
.gmkf .gmkfNavyj b:before {
	background: url("../images/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(../images/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 .gmkfNavsd span {
	padding: 3px 0 3px 40px;
}
.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("../images/dir.png") no-repeat -69px -42px;
	position: absolute;
	top: 13px;
	left: 19px;
}
.gmkf .gmkfNavsd span:before {
	top: 6px;
	width: 14px;
	height: 13px;
	background: url("../images/dir.png") no-repeat -66px 0;
}
.gmkf .gmkfNav span:hover:before {
	background: url("../images/dir.png") no-repeat -69px -63px;
}
.gmkf .gmkfNavsd span:hover:before {
	background: url("../images/dir.png") no-repeat -66px -21px;
}
.gmkf .gmkfNav li:hover,.gmkf .gmkfNav li.active {
	background-color: #E6ECF7;
}
.gmkf .gmkfNav li.active span {
	color: #005BE6;
}
.gmkf .gmkfNavsd li.active span {
	color: #333;
}
.gmkf .gmkfNav li.active span:before {
	background: url("../images/dir.png?20220704") no-repeat -69px -63px;
}
.gmkf .gmkfNavsd li.active span:before {
	background: url("../images/dir.png?20220704") no-repeat -66px -21px;
}
.gmkf .gmkfNav .ul1 span:before {
	left: 34px;
}
.gmkf .gmkfNav span.s1:before {
    content: "";
    width: 11px;
    height: 12px;
    background: url(../images/dir.png) no-repeat -69px -42px;
    position: absolute;
    top: 13px;
    left: 19px;
}
.gmkf .gmkfNav span.s2:before {
    width: 30px;
    height: 12px;
    background: url(../images/dir.png) no-repeat 0 -17px;
    position: absolute;
    top: 5px;
    left: -14px;
    z-index: 114;
}
.gmkf .gmkfNav span.s1.down:before {
    background: url(../images/dir.png) no-repeat -69px -42px;
}

.gmkf .gmkfNav dd.down>b:before {
	/* background: url("../images/dir.png") no-repeat -66px 0; */
}
.gmkf .gmkfNavyj dd.down>b:before {
	background: url("../images/dir.png") no-repeat 0 -52px;
}

.gmkf .gmkfNav .ul1 span:hover{
	color: #005BE6;
}

.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: #005BE6;
	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: 3px;
	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("../images/date.gif") no-repeat 128px center;
	float: left;
	margin: 0 6px;
}
.messagesend dd input.date {
	width: 140px;
	background: url("../images/date.gif") no-repeat right 6px center;
	margin: 0 6px;
}

.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: 3px;
	line-height: 24px;
	height: 24px;
	width: 18px;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
}

.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: 3px;
	cursor: pointer;
	transition: all .1s;
}

.gmkf .gmkfStion .chkopt .radio b.active {
	background: #005BE6;
	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: #005BE6;
}

.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: #f1f1f1;
	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: #fcfcfc;
}

.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: #005BE6;
}

.gmkf .gmkfStion .daytable .date {
	display: block;
	font-weight: normal;
	text-align: left;
	padding-left: 5px;
	font-size: 16px;
	font-family: "Microsoft Yahei";
	height: 34px;
	line-height: 40px;
}

.gmkf .gmkfStion .daytable td.today .date {
	color: #005BE6;
}

.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: #005BE6;
	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: #005BE6;
	line-height: 1;
}

.gmkf .gmkfStion .daytable .kgClose:before {
	color: #ccc;
	content: "\e909";
}
.gmkf .gmkfStion .daytable .zt {
	position: absolute;
	top: 12px;
	right: 14px;
	font-size: 13px;
}

.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: #005BE6;
	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: 3px;
}

.gmkf .gmkfStion .huste .optn i + i {
	margin-left: 3px;
}

.gmkf .gmkfStion .huste .optn i.dan {
	background-color: #005BE6;
}

.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: #005BE6;
	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: #005BE6;
}

/*满房设置*/
.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("../images/dir.png") no-repeat 0px -34px;
	position: absolute;
	top: 5px;
	left: 12px;
}

.gmmf .gmmfNav span:after {
	content: "";
	width: 1px;
	height: 50px;
	background: url(../images/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: 3px;
	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;
	font-size: 14px;
}

.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: #005BE6;
}

.points .poCfgList {
	padding: 12px 0;
	border-top: 1px solid #e3e3e3;
	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: #005BE6;
}
.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: 60px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	margin-right: 5px;
	margin-top: 2px;
}

.points .poCfgList li small {
	/* float: left; */
	font-size: 14px;
}

.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: 14px;
	width: 70px;
	text-align: right;
	margin-right: 10px;
}

.copnli dd div {
	float: left;
	width: 260px;
	font-size: 14px;
}

.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(../images/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: #005BE6;
}

.copnli dd div .radio {
	display: block;
}

.copnli dd div label {
	float: left;
	cursor: pointer;
	margin-right: 23px;
	font-size: 14px;
}
.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: #005BE6;
}

.copnli dd .checkbox label:before {
	content: "\e925";
}

.copnli dd .checkbox label.checked:before {
	content: "\e924";
	color: #005BE6;
}

.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: 3px;
	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;
	font-size: 14px;
}

.copnli .useList b:before {
	content: "";
	width: 14px;
	height: 12px;
	background: url(../images/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(../images/dir.png) no-repeat 0 -17px;
	position: absolute;
	top: 4.5px;
	left: 12px;
	z-index: 999;
}

.copnli .useList li.down b:before {
	background: url("../images/dir.png") no-repeat 0 0;
}
.copnli .useList li.down>b .a1,.copnli .useList li.down>b .a3 {
	background: url("../images/dir.png") no-repeat 0 0;
}

.copnli .useList b:after {
	content: "";
	/* background: url("../images/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(../images/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(../images/dir.png) no-repeat 0 -34px;
	position: absolute;
	top: 3px;
	left: 33px;
}

.copnli .useList .sub a:after {
	content: "";
	background: url("../images/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: 3px;
	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(../images/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 #e3e3e3;
	height: 40px;
	line-height: 42px;
}

.memr .mrNav a {
	position: relative;
    float: left;
    margin: 0 13px;
    min-width: 30px;
    text-align: center;
    font-size: 14px;
}
.memr .mrNav a:hover {
	color: #005BE6;
}
.cf90 .mrNav a:hover {
	color: #005BE6;
}

.memr .mrNav a.active {
	font-weight: bold;
	color: #005BE6;
}
.cf90 .mrNav a.active {
	color: #005BE6;
}

.memr .mrNav a.active:after {
	content: "";
	position: absolute;
	bottom: 2px;
	left: 0;
	width: 100%;
	height: 2px;
	background: #005BE6;
}
.cf90 .mrNav a.active:after {
	background: #005BE6;
}

.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 + 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: #005BE6;
}

.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-top: 1px solid #e3e3e3;
	overflow: auto;
	height: calc(100% - 51px);
}

.rge .rgetable table {
	margin-top: -1px;
}

.rge .rgetable th, .rge .rgetable td {
	border: 1px solid #e3e3e3;
	background: #f9f9f9;
}
.cwdzhzb .rge .rgetable th,.cwdzhzb .rge .rgetable td {
	border-right: none;
	border-left: none;
	background: #fff;
}
.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 .color01 {
	color: #FC8D1F;
}
.rge .rgetable .lasttr tr.row_7 td {
	font-weight: bolder;
}
.rge .rgetable .lasttd tr td:last-child {
	font-weight: bolder;
}

.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: 12px;
	color: #999;
	width: 90px;
	text-align: right;
	margin-right: 16px;
}

.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: #005BE6;
}

.rgeAlt li div input, .rgeAlt li div select {
	width: 190px;
	margin-right: 4px;
	line-height: 30px;
	height: 30px;
	float: left;
}

.rgeAlt li div > input {
	width: 254px;
}

.rgeAlt li div textarea {
	width: 254px;
}

.rgeAlt li .button {
	margin-left: 100px;
	margin-top: 20px;
	background: #005BE6;
	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: #005BE6;
}

.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: #005BE6;
}

.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: #005BE6;
}

.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: #005BE6;
}

.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: 3px;
	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: #005BE6;
	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: 3px;
	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:#000;
}
/* .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;
	height: 40px;
	/* border-right: none;
	border-left: none; */
}
.rul td input,.rul td select{
	height: 34px;
	line-height: 34px;
}

/* 
微信设置
.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: #005BE6;
}

.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: 3px;
	text-align: center;
}

.WX .wxfig .download span {
	display: block;
	width: 100px;
	height: 100px;
	border-radius: 3px;
	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: 3px;
	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: 2px 2px 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: #005BE6;
}

.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: 3px;
	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: 3px;
	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: #005BE6;
	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: #005BE6;
	height: 30px;
	line-height: 30px;
	display: block;
	padding-left: 90px;
}

/*支付设置*/
.pay {
	padding: 0 24px;
	height: calc(100% - 60px);
	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: 40px;
}

.pay .pyList b {
	float: left;
	margin-right: 10px;
	font-weight: normal;
	width: 72px;
	text-align: right;
}

.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: #005BE6;
}

.pay .pyList .pytype select {
	float: left;
	height: 30px;
	line-height: 30px;
	margin-top: 5px;
}

.pay .pyList .pytype i.jy {
	color: #005BE6;
	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: #005BE6;
}

.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: #005BE6;
}

.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: 3px;
	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: #005BE6;
	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: #005BE6;
}

.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: #005BE6;
	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: 3px;
	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(../images/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(../images/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: #005BE6;
	color: white;
	border-radius: 3px;
	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: #005BE6;
	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: #005BE6;
}

/* 销售管理-dsx */
.bonusrecord, .shareright {
	box-sizing: border-box;
	height: 100%;
	overflow: hidden;
}

.bonusrecord01 {
	padding: 5px 0;
	border-bottom: 1px solid #ebebeb;
}

.bonusrecord01 .xm {
	font-size: 12px;
	color: #333;
	float: left;
	line-height: 26px;
	padding-left: 20px;
}
.bonusrecord01 .xm i{
	color: #666;
	margin-left: 5px;
	font-weight: initial;
}

.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: 14.2%;
	padding: 0;
}
.bonusrecord021 td {
	width: auto;
}

.bonusrecord02 td span {
	font-size: 12px;
	color: #999;
	text-align: right;
	width: 84px;
	display: inline-block;
}
.bonusrecord021 td span {
	width: auto;
}

.bonusrecord02 td em {
	font-size: 12px;
	color: #333;
	padding-left: 5px;
}
.bonusrecord02 td em.em1{
	color:#005BE6;
	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;
}

.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:#005BE6;
	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 {
    border-bottom: 1px solid #dfdfdf;
    padding: 0;
    height: 41px;
    padding-right: 14px;
}

/* .sharetabs ul {
	padding: 0;
	margin: 0;
	margin-left: 10px;
} */


.sharetabs li:first-child {
    margin-left: 20px;
}

.sharetabs li {
    float: left;
    width: auto;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    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;
    background-color: #f9f9f9;
}

.sharetabs li.act {
	background: #fff;
	border-bottom: 1px solid #fff;
}

.sharetabs li {
	color: #333;
}
.sharetabs li a{
    border: none;
    padding: 0;
    margin-top: 0;
    font-size: 14px;
    height: auto;
    line-height: 28px;
    color: #333;
}
.sharetabs li.act a{
    color: #005BE6;
}

.sharetabs li.act {
	background: #fff;
    border-bottom: 1px solid #fff;
    font-size: 14px;
}
.sharetabs .ddbh {
	position: absolute;
	right: 20px;
	top: 12px;
	font-size: 14px;
}
.sharetabs .ddbh span{
	margin-left: 10px;
}
.sharetabsgai{
    height: 42px;
    line-height: 42px;
}
.sharetabsgai ul{
	margin-left: 0;
}
.sharetabsgai li{
	background-color: #fff;
	border: none;
	height: 34px;
	line-height: 34px;
    width: auto;
    padding-right: 20px;
    margin-top: 7px;
}
.sharetabsgai li:first-child{
	margin-left: 0;
}
.addzbxxgl .sharetabsgai li{
	width: 88px;
}
.sharetabsgai li.act a{
	border-bottom: 2px solid #005BE6;
	color: #005BE6;
	font-size: 14px;
	font-weight: initial;
	padding-bottom: 8px;
}

.bonusrecord03, .ptb8 {
	padding: 8px 0;
}
.ptb8 .select2-container .select2-selection--single{
	height:30px;
	border-color: #e3e3e3;
}
.ptb8 .multiple{
	min-width: 80px; 
	width: auto;
}
.ptb8 .multiple select[multiple],.ptb8 .multiple .select2-container
{
    min-width: 160px;
    width: auto !important;
}
/* .ptb8 .multiple #ddlOrderSource.select[multiple],.ptb8 .multiple #ddlOrderSource ~ .select2-container
{
    min-width: 200px;
}
.ptb8 .multiple #ddlGuestTypeCode.select[multiple],.ptb8 .multiple #ddlGuestTypeCode ~ .select2-container
{
    min-width: 220px;
} */
.ptb8 .multiple .select2-container:focus{
	border: 1px solid #005BE6 !important;
}
.bonusrecord03 .r, .ptb8 .r {
    float: right;
}
.ptbbig8 input,.ptbbig8 select{
	height: 30px;
	line-height: 28px;
	font-size: 12px;
	border-radius: 3px;
	border-color: #e3e3e3;
}
.ptbbig8 select{
	padding-right:20px;
	overflow: hidden; 
}
.ptbbig8 input:focus,.ptbbig8 select:focus,.ptbbig8 input:hover,.ptbbig8 select:hover{
	border: 1px solid #005BE6;
}
.cf90 input:focus,.cf90 select:focus,.cf90 input:hover,.cf90 select:hover{
	border: 1px solid #005BE6;
}
.ptbbig32 input,.ptbbig32 select{
	height: 32px;
	line-height: 32px;
}
.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;
}
.danwei .yuan,.danwei .jian,.danwei .sui{
	position: relative;
}
.danwei .yuan input,.danwei .jian input,.danwei .sui input{
	padding-right: 20px;
}
.danwei .yuan:after,.danwei .jian:after,.danwei .sui:after {
	content: "元";
	position: absolute;
	top: 0;
	right: 10px;
}
.danwei .jian:after {
	content: "间";
}
.danwei .sui:after {
	content: "岁";
}

.sharedateone:after {
	width: 0;
}

.sharedate input {
	height: 26px;
	line-height: 26px;
	width: 130px;
	background: url("../images/date.gif") no-repeat right 5px center;
}
.sharesearch a {
    float: left;
    height: 30px;
    line-height: 28px;
    border-radius: 3px;
    border: 1px solid #E5E7EB;
    background: #FAFBFC;
    background: linear-gradient(#FEFEFE, #F6F6F6);
    background: #fcfcfc;
    width: 55px;
    cursor: pointer;
    margin-left: 10px;
    box-sizing: border-box;
    text-align: center;
    color: #333;
    font-size: 12px;
    border-radius: 3px;
}
.sharesearch a:hover {
    border: 1px solid #005BE6;
    background: #005BE6;
    color: #fff;
}
.shoucang{
	line-height: 30px;
    font-size: 14px;
    display: flex;
    align-items: center;
}
.shoucang i:before{
    font-family: icomoon;
    font-size: 16px;
    content: "\e999";
    color: #005BE6;
    margin-right: 5px;
}
.ptbbig32 .sharesearch a {
    height: 32px;
    line-height: 30px;
}
.ptbbig8 .sharedate input {
	height: 30px;
	line-height: 30px;
}
.ptbbig8 .shaixuan {
	float: left;
}
.ptbbig8 .shaixuan a {
	padding: 0 12px;
	height: 30px;
	line-height: 28px;
	border: 1px solid #999;
	font-size: 12px;
	color: #333;
	text-align: center;
	display: inline-block;
	box-sizing: border-box;
	border-radius: 3px;
	margin-right: 10px;
}
.ptbbig8 .shaixuan a:last-child {
	margin-right: 0;
}
.ptbbig8 .shaixuan a.act,.ptbbig8 .shaixuan a:hover {
	border: 1px solid #005BE6;
	color: #005BE6;
}

.ptbbig32 .sharedate input {
	height: 32px;
	line-height: 32px;
	border-radius: 3px;
}

.sharedate input + input {
	margin-left: 12px;
}

.sharesearch input {
	height: 26px;
    line-height: 26px;
    padding-left: 6px;
    width: 214px;
    float: left;
}
.ptbbig8 .sharesearch input {
	height: 30px;
	line-height: 30px;
}
.ptbbig8 .sharesearch input:focus,.ptbbig8 .sharesearch input:hover {
	border: 1px solid #005BE6;
}
.cf90 .sharesearch input:focus,.cf90 .sharesearch input:hover {
	border: 1px solid #005BE6;
}
.ptbbig32 .sharesearch input {
	height: 32px;
	line-height: 32px;
}

.sharesearch {
	/* width: 258px; */
	position: relative;
	float: left;
	padding-left: 10px;
}

.sharesearch i,.sharesearch input[type=submit] {
	position: absolute;
	top: 8px;
	right: 10px;
	font-size: 14px;
	color: #666;
	cursor: pointer;
}

.sharesearch i.icon-search {
	background: url(../images/icon.png) -210px -8px no-repeat;
	width: 14px;
	height: 14px;
	display: inline-block;
}
.sharesearch i.icon-search:before {
	content: "";
}
.sharesearch input[type=submit] {
	width: 20px;
}

.checkewm {
	width: 784px;
	padding-left: 93px;
	height: 500px;
}
.checkewmnew {
	width: 685px;
	padding-left: 55px;
	height: 510px;
}
.checkewmnew01 {
	 width:600px;
	 height:510px;
	 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: 220px;
	height: 220px;
}
.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;
}
.checkewmnew01 .checkewml .ts {
	padding-top: 40px;
}
.checkewmnew .checkewml .ts {
	padding-top: 10px;
}

.checkewml .xz {
	text-align: center;
}

.checkewml .xz a {
	font-size: 12px;
}
.checkewmnew .checkewml .xz a {
	font-size: 12px
}
.checkewmnew .checkewml .xz input {
	font-size: 12px;
}

.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: #005BE6;
}

.rge .rgetable span.qtzf {
	background-color: #D6487E;
}

.rge .rgetable span.ygxs {
	background-color: #3A87AD;
}

.rge .rgetable span.gw {
	background-color: #005BE6;
}

.rge .rgetable span.wqr {
	background-color: #005BE6;
}

.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: 8px 0;
	height: 26px;
}
.ptbbig8 {
	height: 30px;
}
.ptbbig8 .qiehuanicon{
	float: left;
	background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
	color: #333;
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	line-height: 30px;
	height: 30px;
	width: 18px;
	box-sizing: border-box;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
}
.ptbbig8 .icon-left{
	margin-right: 10px;
}
.ptbbig8 .icon-right{
	margin-left: 10px;
}
.ptbbig32 {
	height: 32px;
}
.ptb8 .radio,.ptb8 .checkbox{
	margin-left: 10px;
	float: left;
}
.ptb8 .radio label,.ptb8 .checkbox label{
	float: left;
    cursor: pointer;
    margin-right: 12px;
    color: #000;
    font-size: 12px;    
    height: 30px;
    line-height: 30px;
}
.ptb8 .radio label:before,.ptb8 .checkbox label:before{
    font-family: 'icomoon';
    font-size: 14px;
    width: 16px;
    float: left;
    color: #bbb;
    margin-right: 2px;    
    content: "\e925";
}
.ptb8 .checkbox label.checked:before{
    content: "\e924";
	color: #005BE6;
}
.ptb8 .radio label:before {
	content: "\e905";
}

.ptb8 .radio label.checked:before {
	content: "\e906";
	color: #005BE6;
}
.bonusrecord .tishi,.adifoli .tishi{
	font-size: 12px;
	padding: 10px 12px;
}
.bonusrecord .tishi em,.bonusrecord .tishi a,.adifoli .tishi em,.adifoli .tishi a{
	color:#005BE6;
}
.bonusrecord .tishi.cf90 em,.bonusrecord .tishi.cf90 a,.adifoli .tishi.cf90 em,.adifoli .tishi.cf90 a{
	color:#005BE6;
}
.bonusrecord .tishi em,.adifoli .tishi em{
	padding: 0;
}
.bonusrecord .tishi span,.adifoli .tishi span{
	padding-right: 10px;
}
.bonusrecord .tishi em.mon:before,.adifoli .tishi em.mon:before{
	content: "￥";
}
.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: 28px;
	overflow: hidden;
	padding: 2px 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{
	margin: 0;
	background-color: #005BE6;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    display: inline-block;
    margin-right: 5px;
}

.addguestroomorder dd small {
	float: left;
	font-size: 12px;
	width: 90px;
	text-align: right;
	margin-right: 20px;
	color:#333;
}

.addguestroomorder dd div {
	float: left;
	width: calc(100% - 110px);
	color: #000;
}
.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);
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    color: rgb(255, 255, 255);
    display: inline-block;
    margin: 0px 5px 0px 0px;
    border-radius: 3px;
    font-size: 12px;
    position: relative;
    top: -2px;
}
.addguestroomorder dd div.ddh .hj {
	color: #005BE6;
	font-family: "Microsoft YaHei";
}
.addguestroomorder .shouxu01 {
	border: 1px solid #e8e8e8;
	height: 28px;
	line-height: 28px;
    background: url(../images/down.png?20210924) no-repeat right center;
    width: 85%;
    cursor: pointer;
    margin: 10px 0;
}
.addguestroomorder .act .shouxu01 {
    background: url(../images/top.png?20210924) 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: #005BE6;
	padding-right: 25px;
	font-family: "Microsoft YaHei";
}

.addguestroomorder span.ddly, .addguestroomorder span.zfzt, .addguestroomorder span.zffs, .addguestroomorder span.ddzt {
	background-color: #fff;
	height: 22px;
	line-height: 22px;
	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: #005BE6;
}

.addguestroomorder span.yzf {
	color: #FC8D1F;
}

.addguestroomorder span.wzf {
	color: #005BE6;
}

.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: #005BE6;
}
.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: #005BE6;
}

.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 em.c39c {
	color: #39c;
}
.addguestroomorder .xuzhu{
    border: 1px solid #e8e8e8;
    width: 390px;
    padding: 10px;
    margin: 8px 0 10px 30px;
    font-size: 12px;
}
.addguestroomorder .xuzhu:last-child{
    margin-bottom: 0;
}
.addguestroomorder .xuzhu .d1 span{
    margin: 0 10px;
    color: #000;
}
.addguestroomorder .xuzhu .d1 span.xu,.addguestroomorder .xuzhu .d1 span.zhuan{
    margin: 0;
    background-color: #148717;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    display: inline-block;
}
.addguestroomorder .xuzhu .d2{
    margin-top: 10px;
    line-height: 26px;
}
.addguestroomorder .xuzhu .d1 b{
    width: 50px;
    text-align: right;
    display: inline-block;
    font-weight: initial;
    color: #333;
}
.addguestroomorder .xuzhu .d1 a.rztf{
    float: right;
    width: 50px;
    display: inline-block;
    background: #005BE6;
    height: 30px;
    line-height: 28px;
    border-radius: 3px;
    text-align: center;
    color: #fff;
    box-sizing: border-box;
}
.addguestroomorder .xuzhu .d1 a.rztf.yqx{
    border: none;
    color: #999;
}
.addguestroomorder .xuzhu .d1 a.ytf{
    border:none;
    color: #999;
    background: none;
    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: #005BE6;
	color: #fff;
	padding: 5px;
	border-radius: 3px;
}
.Synchro:hover{
	background-color: #ef9104;
}

.sharebottombtn {
	height: 60px;
	line-height: 60px;
	background-color: #f3f3f3;
}
.ydhyxx span{
	width: 50%;
	display: inline-block;
	float: left;
	color: #666;
	height: 24px;
}
.ydhyxx span em{
	margin-left: 5px;
	color: #333;
}
.sharebottombtn .fr {
	float: right;
	margin-right: 10px;
}

.sharebottombtn [type="submit"] {
	height: 30px;
	margin-top: 10px;
	background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
	color: #333;
	border-radius: 3px;
	width: 60px;
	text-align: center;
	border: 1px solid #ddd;
	cursor: pointer;
}

.sharebottombtn a {
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
	background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
	color: #333;
	border-radius: 3px;
	width: 60px;
	text-align: center;
	border: 1px solid #ddd;
	cursor: pointer;
	display: inline-block;
}

.sharebottombtn [type="submit"]:hover {
	color: #005BE6;
	border: 1px solid #005BE6;
}

.sharebottombtn a:hover {
	color: #005BE6;
	border: 1px solid #005BE6;
}

.sharebottombtn .w85 {
	width: 85px;
}

/*酒店信息 弹窗*/
.adifoli {
	padding: 18px 32px 18px 14px;
	box-sizing: border-box;
	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: 32px;
	overflow: hidden;
	padding: 6px 0;
	font-size: 14px;
	position: relative;
}
.adifoli dd .fingerboard{
	width: 42px;
    height: 30px;
    background: url(../images/iconfood.png?20230224) -1px -165px no-repeat;
    display: inline-block;
    position: relative;
    top: 10px;
    cursor: pointer;
}
.adifoli42 dd {
	line-height: 42px;
}
.adifoliwide dd {
	padding: 5px 0;
	line-height: 34px;
}
.adifolishare dd{
	padding: 0;
}

.adifoli dd small {
	float: left;
	font-size: 14px;
	width: 90px;
	text-align: right;
	margin-right: 20px;
	color: #333;
}

.adifoliwide dd small {
	margin-right: 20px;
	color: #333;
}

.adifoli dd>div {
	overflow: hidden;
}
.adifoli dd .text {
    border: 1px solid #ccc;
    padding-left: 6px;
    box-sizing: border-box;
    height: 32px;
    margin-right: 10px;
}

.colu dd small {
	width: 60px;
}

.colu dd div {
	width: 250px;
}

.adifoli dd div .btn {
	display: inline-block;
	height: 32px;
	line-height: 30px;
	border-radius: 3px;
	border: 1px solid #e3e3e3;
	background: #f6f6f6;
	background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
	background: #fcfcfc;
	cursor: pointer;
	width: auto;
	box-sizing: border-box;
	text-align: center;
	margin-right: 10px;
	padding: 0 8px;
}
.adifoli dd div .btn:hover {
	background: #005BE6;
	border: 1px solid #005BE6;
	color: #fff;
}

.adifoliwide dd div .btn {
	height: 34px;
    line-height: 34px;
    width:90px;
    max-width: 90px;
    font-size: 14px;
}
.addzbxxgl dd div .btn {
    display: inline-block;
    height: 34px;
    line-height: 34px;
    border-radius: 3px;
    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: 28px;
	line-height: 26px;
	border-radius: 3px;
	border: 1px solid #e3e3e3;
	background: #f6f6f6;
	background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
	background: #fcfcfc;
	width: 60px;
	cursor: pointer;
	max-width: 80px;
	box-sizing: border-box;
	text-align: center;
	position: relative;
	margin-top: -38px;
	right: -402px;
}
.addzbxxgl dd div .btns {
    display: inline-block;
    height: 34px;
    line-height: 34px;
    border-radius: 3px;
    border: 1px solid #e3e3e3;
    background: #FAFBFC;
    cursor: pointer;
    width: 90px;
    max-width: 90px;
    box-sizing: border-box;
    text-align: center;
    margin-right: 6px;
	position: relative;
	margin-top: -38px;
	right: -402px;
}
.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 .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 .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: 32px;
	line-height: 32px;
	width: 224px;
	margin-right: 6px;
	color: #000;
	border-radius: 3px;
}
.adifoli42 dd div select, .adifoli42 dd div input {
	height: 42px;
	line-height: 42px;
}
/* .adifoli dd:last-child div select, .adifoli  dd:last-child div input {
	margin-right:0;
} */

.adilen dd div input, .adilen dd div select {
	width: 100%;
}

.adifoli dd div input.date,.adifoli dd div.input.date {
	background: url("../images/date.gif?20210924") no-repeat calc(100% - 6px) center;
}
.adifoli dd div input.time {
	background: url("../images/time.gif?20210924") no-repeat calc(100% - 6px) center;
}
/* .adifoli dd.graying div input.date {
	opacity: .5
} */
.adifoli dd div label
 {
	float: left;
	cursor: pointer;
	margin-right: 10px;
	color: #000;
	font-size: 14px;
}

.adifoli dd div label:before {
	font-family: 'icomoon';
	font-size: 16px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-right: 4px;
}


.adifoli dd .radio label:before {
	content: "\e905";
}

.adifoli dd .radio label.checked:before {
	content: "\e906";
	color: #005BE6;
}

.adifoli dd .checkbox label:before {
	content: "\e925";
}

.adifoli dd .checkbox .radio label:before {
	content: "\e905";
}
.adifoli dd .checkbox label.checked:before {
	content: "\e924";
	color: #005BE6;
}
.cf90 dd .checkbox label.checked:before {
	color: #005BE6;
}
.adifoli dd .checkbox .radio label.checked:before {
	content: "\e906";
	color: #005BE6;
}
.adifoli dd div em.label {
    float: left;
    cursor: pointer;
    margin-right: 12px;
}
.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: #005BE6;
}

.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: #005BE6;
}


.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: #005BE6;
	color: White;
	padding: 6px 10px;
	border-radius: 3px;
}

.adifoli dd div .addh {
	display: block;
	clear: left;
	width: 70px;
	text-align: center;
	background: #eee;
	border-radius: 3px;
	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: 58px;
    line-height: 58px;
    background-color: #f3f3f3;
}
.adifoliBtnfixed {
	position: fixed;
	width: 100%;
	bottom: 0;
}
.adifoliBtnfixedheight {
	height: 58px;
}

.adifoliBtn [type="submit"], .adifoliBtn a, .adifoliBtn [type="button"], .adifoliBtn [type="reset"] {
	line-height: 32px;
    height: 34px;
    padding: 0 15px;
    margin-top: 12px;
    background: #005BE6;
    color: #000;
    min-width: 60px;
    width: auto;
    border-radius: 3px;
    text-align: center;
    border: none;
    cursor: pointer;
    border: 1px solid #ccc;
    margin-right: 8px;
    background: #FAFAFA;
    box-sizing: border-box;
    display: inline-block;
    font-size: 14px;
    outline:none;
    max-width:inherit;
    white-space: nowrap;
    float: left;
}
.adifoliBtn .hoverjg a{
	line-height: initial;
    height: initial;
    padding: initial;
    margin-top: initial;
    background: initial;
    color: initial;
    min-width: initial;
    width: initial;
    border-radius: initial;
    text-align: initial;
    border: initial;
    cursor: initial;
    border: initial;
    margin-right: initial;
    background: initial;
    box-sizing: initial;
    display: initial;
    font-size: initial;
    outline:initial;
    max-width:initial;
    white-space: initial;
    float: initial;
}
.adifoliBtn .hoverjg {
	position: relative;
}
.adifoliBtn .hoverjg a {
	position: absolute;
    top: 14px;
    right: 14px;
    display: none;
}
.adifoliBtn .hoverjg a.yfs {
	background-color: #005BE6;
	color: #fff;
	padding: 5px;
	font-size: 12px;
	right: 0;
	top: 0;
	border-radius: 5px;
    transform: scale(0.8);
	display: flex;
}
.adifoliBtn .hoverjg:hover input ~ a {
	display: flex;
}
.adifoliBtn .hoverjg:hover input ~ a.yfs {
	display: flex;
}
.adifoliBtn .hoverjg a:before {
	font-size: 14px;
    color: #fff;
    cursor: pointer;
}
.adifoliBtn .hoverjg a:hover:before {
    color: #005BE6;
}
.adifoliBtn .hoverjg a.yfs:hover {
	background-color: #005BE6;
	color: #fff;
}

.adifoliBtn .bg{
	border: 1px solid #ccc;
    background: #FAFAFA;
}

/* .cf90 ~ .adifoliBtn .bg{
	background: #005BE6;
	color: #fff;
	border: 1px solid #005BE6;
} */
.adifoliBtn .bgred{
	background: #c00;
	color: #fff;
	border: 1px solid #c00;
}

.adifoliBtn [type="submit"]:hover, .adifoliBtn a:hover,.adifoliBtn [type="button"]:hover,.adifoliBtn [type="reset"]:hover {
	color: #fff;
	background-color: #005BE6;
	border: 1px solid #005BE6;
}
.adifoliBtn .hoverjg a:hover {
	color: initial;
	background-color: initial;
	border: initial;
}
.cf90 ~ .adifoliBtn [type="submit"]:hover, .cf90 ~ .adifoliBtn a:hover,.cf90 ~ .adifoliBtn [type="button"]:hover {
	color: #fff;
	background-color: #005BE6;
	border: 1px solid #005BE6;
}
.addsprk tbody tr td .czopen .adifoliBtn  input:last-child, .addsprk tbody tr td .czopen .adifoliBtn  a:last-child{
	margin-right: 0;
}
.adifoliBtn .bg:hover{
	color: #fff;
	border: 1px solid #005BE6;
	background-color: #005BE6;
}
.cf90 ~ .adifoliBtn .bg:hover{
	color: #fff;
	border: 1px solid #005BE6;
	background-color: #005BE6;
}

.adifoliBtn .bgred:hover{
	color: #fff;
	border: 1px solid #e43;
	background-color: #e43;
}


.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: #005BE6;
}

.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: #005BE6;
	margin-left: 95px;
	height: 14px;
	line-height: 14px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.frgphoto {
	float: left;
	width: 300px;
	margin-top: 20px;
	border: 1px solid #eee;
}

.addjdxx {
	width: 481px;
	float: left;
	overflow: hidden;
	max-height: 490px;
}

/* .addjdxx dd {
	line-height: 30px;
} */

.addjdxx dd div select, .addjdxx dd div input {
	width: 100%;
	height: 30px;
	line-height: 30px;
}


.adifoliwide dd div select, .adifoliwide dd div input {
	height: 34px;
	line-height: 34px;
}

.addjdxx dd div.bt select, .addjdxx dd div.bt input {
	width: calc(100% - 12px);
}

.addjdxx dd div.bt span {
	line-height: 0;
	color: #005BE6
}

.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;
}

.adifoli dd .levellist {
	margin-left: 95px;
	margin-top: 10px;
}

.adifoli dd .levellist .level1 {
	float: left;
	margin-right: 30px;
}
.adifoli dd .levellist .level1:before {
	content:"";
	width: 20px;
    height: 20px;
    background: url(../images/iconfood.png?20230224) -1px -139px no-repeat;
    display: inline-block;
    position: relative;
    top: 6px;
    cursor: pointer;
}
.adifoli dd .levellist .checkbox {
	margin-left: 24px;
}

.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: auto;
}

.addzbxxgl dd div .btns {
	margin-top: -44px;
    left: 507px;
}

.addzbxxgl dd>div {
	width: auto;
}

.addzbxxgl p.sl {
	margin-left: 45px;
	color: #999;
}

/*房价信息 弹窗*/
.addhousetypeInfo {
	padding: 18px 32px 18px 14px;
	box-sizing: border-box;
	height: 376px;
	overflow: auto;
	width: 925px;
	position: relative;
}

.addhousetypeInfo dd {
	line-height:32px;
	overflow: hidden;
	padding: 6px 0;
}

.addhousetypeInfo dd small {
	float: left;
	font-size: 14px;
	width: 90px;
	text-align: right;
	margin-right: 15px;
	color: #666;
	min-height: 2px;
}

.addhousetypeInfo dd>div {
	float: left;
	width: calc(100% - 105px);
}

.addhousetypeInfo dd div .btn {
	display: inline-block;
	height: 28px;
	line-height: 26px;
	border-radius: 3px;
	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;
}

.adifoli dd div .btnxz {
    border: 1px dashed #005BE6;
    background: #fff;
    color: #005BE6;
    position: relative;
    text-align: left;
    padding-left: 29px;
    width: 72px;    
    height: 34px;
    line-height: 34px;
}
.adifoli dd div .btnxz:before {
    content: "+";
    font-size: 20px;
    position: absolute;
    top: -2px;
    left: 12px;
}


.addhousetypeInfo dd div .jy {
	color: #005BE6;
	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 #d6d6d6;
	width: 100%;
	overflow: auto;
}

.addhousetypeInfo dd div.w400 textarea {
	width: 400px;
	height: 60px;
}

.addhousetypeInfo dd div select, .addhousetypeInfo dd div input {
	height: 32px;
	line-height: 32px;
	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: #005BE6
}

.addhousetypeInfo dd div label {
	float: left;
	cursor: pointer;
	margin-right: 20px;
	font-size: 14px;
}

.addhousetypeInfo dd div label:before {
	font-family: 'icomoon';
	font-size: 14px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-right: 2px;
}

.addhousetypeInfo dd .radio label:before {
	content: "\e905";
}

.addhousetypeInfo dd .radio label.checked:before {
	content: "\e906";
	color: #005BE6;
}

.addhousetypeInfo dd .checkbox label:before {
	content: "\e925";
}

.addhousetypeInfo dd .checkbox label.checked:before {
	content: "\e924";
	color: #005BE6;
}

.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: 3px;
}

.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: #005BE6;
	content: "特";
}

.addhousetypeInfo dd div [cu]:after {
	background: #005BE6;
	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;
}

.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("../images/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;
	padding-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: 3px;
	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: 6px 0;
}

.addevaluate dd small {
	float: left;
	font-size: 14px;
	width: 90px;
	text-align: right;
	margin-right: 15px;
	color: #333;
}

.addevaluate dd>div {
	overflow: hidden;
	font-size: 14px;
	color: #000;
}
.addevaluate dd>div .jy{
	color: #005BE6;
}
.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: 32px;
	line-height: 32px;
	width: 50%;
	margin-right: 6px;
}

.addevaluate dd div label {
	float: left;
	cursor: pointer;
	margin-right: 20px;
	font-size: 14px;
}

.addevaluate dd div.checkbox label {
	margin-right: 27px;
}

.addevaluate dd div label:before {
	font-family: 'icomoon';
	font-size: 14px;
	width: 16px;
	float: left;
	color: #bbb;
	margin-right: 2px;
}

.addevaluate dd .radio label:before {
	content: "\e905";
}

.addevaluate dd .radio label.checked:before {
	content: "\e906";
	color: #005BE6;
}

.addevaluate dd .checkbox label:before {
	content: "\e925";
}

.addevaluate dd .checkbox label.checked:before {
	content: "\e924";
	color: #005BE6;
}

.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: 3px;
}

.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: 24px;
	color: #d4d4d4;
	line-height: 12px;
	margin-right: 5px;
	position: relative;
	top: 4px;
}

.addevaluate dd div .star b {
	font-weight: initial;
}

.addevaluate dd div .star i.active {
	color: #005BE6;
}

.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: #005BE6;
}

.addevaluate span.qtzf {
	background-color: #D6487E;
}

.addevaluate span.whf {
	background-color: #005BE6;
}

.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 #005BE6;
	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: 3px;
	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: initial;
	margin-left: 66px;
}
.hotelphotobig .hotelphotolistb .addlist {
	margin-left: 100px;
}
.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: 3px;
	position: absolute;
	top: 4px;
	right: 4px;
	cursor: pointer;
}
.hotelphoto .hotelphotolistb .addlist li .gb:hover {
	border: 1px solid #005BE6;
}

.hotelphoto .hotelphotolistb .addlist li .gb i {
	color: #666;
}
.hotelphoto .hotelphotolistb .addlist li .gb:hover i {
	color: #005BE6;
}

.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: 3px;
	position: absolute;
	top: 4px;
	right: 4px;
	cursor: pointer;
}
.hotelphoto .hotelphotolistb .addlist div .gb:hover {
	border: 1px solid #005BE6;
	background-color: #005BE6;
}

.hotelphoto .hotelphotolistb .addlist div .gb i {
	color: #666;
}
.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;
}
.hotelphoto .hotelphotolistb .add
{
    border: 1px dashed #005BE6;
    width: 58px;
    height: 58px;
}
.hotelphotobig .hotelphotolistb .add
{
    width:90px;
    height: 114px;
}
.cf90 .hotelphoto .hotelphotolistb .add
{
    border: 1px dashed #005BE6;
}
.hotelphoto .hotelphotolistb .add i
{
    font-size: 46px;
    color: #ccc;
    line-height: 58px;
    margin-left: 6px;
    color: #005BE6;
}
.hotelphotobig .hotelphotolistb .add i
{
    line-height: 114px;
    margin-left: 22px;
}
.cf90 .hotelphoto .hotelphotolistb .add i
{
    color: #005BE6;
}
.hotelphoto .hotelphotolistb .addlist div
{
    width: 80px;
    height: 60px;
    margin-left: 6px;
}
.hotelphotolong .hotelphotolistb .addlist div
{
    margin-left:6px !important;
    margin-top:0  !important;
}
.hotelphoto .hotelphotolistb .addlist div:nth-child(1)
{
    margin-left: 0;
}
.hotelphoto .jy
{
    font-size: 12px;
    color: #999;
    display: inline-block;
}

/* 
系统用户 弹窗 */
.sharehead {
	margin-bottom: 10px;
}

.sharehead span:first-child {
	width: 56px;
	display: inline-block;
	margin-right: 10px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
}

.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% - 66px);
	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: 28px;
	overflow: hidden;
	padding: 6px 0;
}

.addsystemuser dd small {
	float: left;
	font-size: 14px;
	width: 75px;
	text-align: right;
	margin-right: 15px;
	color: #666;
}

.addsystemuser dd div {
	width: calc(100% - 105px);
	overflow: hidden;
	fz14
}

.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: 32px;
	line-height: 32px;
	width: 50%;
	margin-right: 6px;
}

.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: #005BE6;
}

.addsystemuser .qxsz div {
	line-height: 28px;
	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.checkbox label {
	margin-right: 27px;
}

.addsystemuser .qxsz div.checkbox label:before {
	content: "\e925";
}

.addsystemuser .qxsz div.checkbox label.checked:before {
	content: "\e924";
	color: #005BE6;
}

.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 #005BE6;
}

.zhlsbdb {
	border-bottom: none;
}

.zhls .zhlst span.s1 {
	font-size: 20px;
	color: #005BE6;
	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: #005BE6;
	margin-left: 10px;
	font-family: "Microsoft YaHei";
}

.zhls .zhlst span.s2 {
	font-size: 30px;
	margin-right: 10px;
	color: #005BE6;
	font-family: "Microsoft YaHei";
}

.zhls .zhlst .tx {
	height: 28px;
	line-height: 28px;
	border-radius: 3px;
	border: 1px solid #005BE6;
	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: #005BE6;
}

.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: 26px;
	padding-left: 10px;
	float: left;
}

.zhls01 span {
	margin-right: 20px;
}
.zhls02 span {
	margin-right: 10px;
}
.zhls02 b {
    font-weight: initial;
    color: #333;
    margin-right: 5px;
}

.zhls01 span em {
	color: #005BE6;
	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: #005BE6;
}

/*财务管理 弹窗*/
.addfpgl {
	padding: 18px 32px 18px 14px;
	box-sizing: border-box;
	overflow: auto;
	width: 930px;
	position: relative;
}

.addfpglxq {
	width: 655px;
}

.addfpgl dd {
	line-height: 28px;
	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: 12px;
	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: #005BE6;
	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: 28px;
	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: 28px;
	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: #005BE6;
}

/*报表管理*/
.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;
}

.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: 28px;
	overflow: hidden;
	padding: 6px 0;
}

.addsearch dd small {
	float: left;
	font-size: 12px;
	width: 48px;
	text-align: right;
	margin-right: 15px;
	color: #666;
}

.addsearch dd div {
	float: left;
	width: calc(100% - 63px);
}

.sharedate01 {
	position: relative;
}

.sharedate01 input {
	background: url(../images/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: #005BE6;
}

.sharesearchbtn {
	margin-left: 63px;
	margin-top: 5px
}

.sharesearchbtn [type="submit"] {
	height: 30px;
	background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
	color: #333;
	border-radius: 3px;
	width: 60px;
	text-align: center;
	border: 1px solid #ddd;
	cursor: pointer;
}

.shareframer .bbgl {
	padding: 24px;
}
.financialstatements .shareframer .bbgl {
	padding: 12px;
	padding-top: 0;
}

.shareframework .shareframer .bbgl {
	padding: 0;
}

.shareframer .hzbb {
	text-align: center;
	font-size: 24px;
	color: #000;
	font-family: "Microsoft Yahei";
	padding-bottom: 24px;
	border-bottom: 1px solid #eee;
	margin: 24px 24px 0 24px;
}
.financialstatements .shareframer .hzbb {
	border-bottom: none;
	border-top: 1px solid #e3e3e3;
	font-size: 18px;
	padding-top: 24px;
	margin-top: 0;
	padding-bottom: 0;
	margin: 0;
}

.shareframer .bbgl .d2 {
	margin-bottom: 10px;
}
.financialstatements .shareframer .bbgl .d2 {
	margin-bottom: 0;
}

.shareframer .bbgl .bdb {
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.shareframer .bbgl .d2 .d21 {
	float: left;
	font-size: 12px;
	color: #333;
	font-family: "Microsoft Yahei";
	height: 30px;
	line-height: 30px;
}

.shareframer .bbgl .d2 .d22 {
	float: right;
	font-size: 12px;
	color: #333;
	height: 30px;
	line-height: 30px;
}

.shareframer .bbgl .d2 .d22 .dc {
	height: 30px;
	background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
	color: #333;
	border-radius: 3px;
	width: 60px;
	text-align: center;
	border: 1px solid #ddd;
	cursor: pointer;
	display: inline-block;
	color: #333;
	margin-left: 10px;
}

.shareframer .bbgl .d22 input {
	height: 30px;
	background: linear-gradient(rgb(253, 253, 253), rgb(240, 240, 240));
	color: #333;
	border-radius: 3px;
	width: 60px;
	text-align: center;
	border: 1px solid #ddd;
	cursor: pointer;
	margin-left: 10px;
}

.shareframe .zhankai {
	background: url("../images/zhankai.png") no-repeat;
	width: 7px;
	height: 29px;
	float: left;
	cursor: pointer;
	display: block;
	margin-top: 300px;
}

.shareframe .zhankai.act {
	background: url("../images/guanbi.png") 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: 28px;
	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);
	font-size: 14px;
}

.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 .checkbox label:before {
	content: "\e925";
}

.addinform dd .checkbox label.checked:before {
	content: "\e924";
	color: #005BE6;
}

.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 #005BE6;
	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: 3px;
	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: 3px;
	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: 3px;
	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: 3px;
	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: #f6f6f6;
	text-align: left;
	padding-left: 17px;
	width: 200px;
}

.hpce {
	margin: 20px 0;
	box-sizing: border-box;
}

.hpce table {
	width: 1120px;
}

.hpce td {
	padding: 8px 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: #005BE6;
}

.plsz {
	overflow: hidden;
	padding: 5px 0; 
}
.plsz select,.plsz input {
	height: 34px;
	line-height: 34px;
}

.plsz + .plsz {
	margin-top: 6px;
}

.plsz .text {
	float: left;
	line-height: 34px;
	width: 60px;
	text-align: right;
	min-height: 2px;
	margin-right: 10px;
}

.plsz .date {
	float: left;
	position: relative;
}

.plsz .date input {
	height: 26px;
	line-height: 26px;
	width: 160px;
	background: url(../images/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: 26px;
}

.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: #005BE6;
}

.plsz .much {
	float: left;
	line-height: 34px;
}

.plsz .much input {
	width: 70px;
}

.plsz .checkbox {
	float: left;
	line-height: 26px;
}

.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: #005BE6;
}

/* 修改全局 */
.pq-grid td, .pq-grid th {
	height: auto;
}

.pq-pager select {
	width: 50px;
	height: 22px;
	line-height: 14px;
	padding: 0 5px;
	background-color: #fff;
}

.pq-cont-right table {
	border-collapse: separate;
}

#grid_paging input[type="text"] {
	width: 50px;
	height: 18px;
	line-height: 18px;
}
#grid_paging .pq-pageholder input[type="text"] {
	height: 22px;
	line-height: 22px;
	margin-right: 5px;
}

.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: 3px;
	display: inline-block;
	cursor: pointer;
	opacity: 1;
	color: #005BE6;
	margin: 0 5px;
}
.cf90 div.pq-cont .icon-edit4,.cf90 .icon-edit, div.pq-cont .icon-lbx, .cf90 div.pq-cont .icon-chuli,.cf90 div.pq-cont .icon-xiaoquan,.cf90 div.pq-cont .icon-xianqing ,.cf90 div.pq-cont .icon-fs,.cf90 div.pq-cont .icon-guanliyue,.cf90 div.pq-cont .icon-guanlijifen {
	color: #005BE6;
}
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: #ccc;
    display: inline-block;
    position: relative;
    top: 1px;
    left: 10px;
}
.cf90 div.pq-cont .ckzh span:after,.cf90 div.pq-cont .caozuo a:after, .cf90 div.pq-cont .caozuo span:after,.cf90 div.pq-cont .pq-td-div span:after {
    background-color: #f0f0f0;
}
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;
}
/* 
div.pq-cont .icon-xiaoquan {
	background: url(../images/xq10.png) no-repeat left center;
	padding-left: 24px;
}
div.pq-cont .icon-edit4,.icon-edit {
	background: url(../images/edit10.png) no-repeat left center;
}
div.pq-cont .icon-fs {
	background: url(../images/send.png) no-repeat left center;
}
div.pq-cont .icon-xianqing {
	background: url(../images/xianqing.png) no-repeat 4px center;
	-webkit-background-size: 27%;
	background-size: 27%;
}
div.pq-cont .icon-guanliyue {
	background: url(../images/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(../images/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(../images/del10.png) no-repeat left center;
}

div.pq-cont .icon-chuli {
	background: url(../images/chuli.png) no-repeat left center;
} */

div.pq-cont .icon-edit4, div.pq-cont .icon-lbx, div.pq-cont .icon-chuli , div.pq-cont .icon-xianqing {
	font-family: initial !important;
}
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: #D9E8FF;
	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;
}
.blue,.bluecolor {
	color: #3797DD !important;
}
.blue:before{
	width: 6px;
    height: 6px;
    border-radius: 6px;
    background-color: #3797DD;
    content: "";
    display: inline-block;
    margin-right: 6px;
    position: relative;
    top: -2px;
    z-index: 1;
}
.black,.blackcolor {
	color: #333 !important;
}
.black:before{
	width: 6px;
    height: 6px;
    border-radius: 6px;
    background-color: #333;
    content: "";
    display: inline-block;
    margin-right: 6px;
    position: relative;
    top: -2px;
    z-index: 1;
}
.violet,.violetcolor {
	color: #CD03FF !important;
}
.violet:before{
	width: 6px;
    height: 6px;
    border-radius: 6px;
    background-color: #CD03FF;
    content: "";
    display: inline-block;
    margin-right: 6px;
    position: relative;
    top: -2px;
    z-index: 1;
}

/* .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,.redcolor {
	color: #f00 !important;
}
.red:before{
	width: 6px;
    height: 6px;
    border-radius: 6px;
    background-color: #f00;
    content: "";
    display: inline-block;
    margin-right: 6px;
    position: relative;
    top: -2px;
    z-index: 1;
}

/* .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,.graycolor {
	color: #999 !important;
}
.gray:before{
	width: 6px;
    height: 6px;
    border-radius: 6px;
    background-color: #999;
    content: "";
    display: inline-block;
    margin-right: 6px;
    position: relative;
    top: -2px;
    z-index: 1;
}

.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,.greencolor {
	color: #339900 !important;
}
.green:before{
	width: 6px;
    height: 6px;
    border-radius: 6px;
    background-color: #339900;
    content: "";
    display: inline-block;
    margin-right: 6px;
    position: relative;
    top: -2px;
    z-index: 1;
}

/* .orange {
	background-color: #ff9900;
	padding: 5px 6px !important;
	color: #fff;
	min-width: 48px;
	width: auto !important;
	text-align: center;
	display: inline-block;
	line-height: 14px !important;
} */

.orange,.orangecolor {
	color: #ff9900 !important;
}
.orange:before{
	width: 6px;
    height: 6px;
    border-radius: 6px;
    background-color: #ff9900;
    content: "";
    display: inline-block;
    margin-right: 6px;
    position: relative;
    top: -2px;
    z-index: 1;
}
.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: #005BE6;
	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: #005BE6;
    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: #005BE6;
    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: #005BE6;
	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: 3px;
	width: 60px;
	text-align: center;
	border: 1px solid #005BE6;
	cursor: pointer;
	display: inline-block;
	color: #005BE6;
	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 {
    border-bottom: 1px solid #f3f3f3;
    margin-bottom: 15px;
}
.kefangszt {
	border-bottom: 1px solid #f3f3f3;
	padding-bottom: 20px;
}
.messagesend .kefangszt {
	color: #7a7a7a;
}

.kefangszb {
	height: auto;
}

.kefangszb dd small {
	color: #333;
	width: 120px;
	line-height: 34px;
	font-size: 14px;
}
.messagesend .kefangszb dd small {
	color: #7a7a7a;
	width:62px;
}
.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: 3px;
	border: 1px solid #e3e3e3;
	background: linear-gradient(#FEFEFE, #F6F6F6);
	background: #f6f6f6;
	width: 75px;
	cursor: pointer;
	max-width: 80px;
	box-sizing: border-box;
	text-align: center;
	padding: 0;
}
.bulletframe  a.btn,.bulletframe input.btn {
	width: 80px;
	height: 32px;
	line-height: 30px;
}
a.btn.bg,input.btn.bg {
	background-color: #005BE6;
	color: #fff;
	border: 1px solid #005BE6;
}
a.btn:hover,input.btn:hover {
	color: #fff;
	background: #005BE6;
	border-color: #005BE6;
}
a.btn.bg:hover,input.btn.bg:hover {
	color: #fff;
    background-color: #0071E1;
    border-color: #0071E1;
}


.kefangszb dd div {
	width: auto;
	line-height: 34px;
	font-size: 14px;
}

.xghydj {
	width: 660px;
	height: 400px;
	overflow: hidden;
}

.xghydj p {
	color: #005BE6;
}

.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: 3px;
	margin-top: 5px;
}

.hykbjr img {
	width: 216px;
	height: 136px;
	border-radius: 3px;
}

.hykbjl img {
	width: 216px;
	height: 136px;
	border-radius: 3px;
}

.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: center;
}

table.ul td.active .icon-radio6:before {
	content: "\e91f";
	color: #005BE6;
}

.hyqxsz .memrList li td [type="text"] {
	width: 200px;
}

.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: 3px;
	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: 3px;
	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: 3px;
    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: #005BE6;
	border: 1px solid #005BE6;
}

.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: 3px;
	float: left;
	margin-right: 10px;
}

.weixingjcsz .addimg {
	float: left;
	border-radius: 3px;
	margin-right: 10px;
	position: relative;
	width: 100px;
	height: 100px;
}

.weixingjcsz .addimg img {
	width: 100%;
	height: 100%;
}

.weixingjcsz .addimg .addimgclose {
	background-color: #005BE6;
	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 #005BE6;
	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: #005BE6;
}

.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: 宋体;
	color: #666;
	font-weight: normal;
	height: 37px;
	padding-top: 0px;
	float: left;
	padding: 0px;
	padding-left: 28px;
	line-height: 48px;
	height: 45px;
}

.btnbartitlenr div a {
	color: #333;
	cursor: pointer;
}

.btnbartitlenr div a:hover {
	color: #005BE6;
}

/* 超级管理员 */
.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 {
	width: 60px;
	margin: 0 5px;
}

.yingxiaoshezhi dd {
	line-height: 32px;
}

.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: #005BE6;
}

.sharetabs01 a.active:after {
	content: "";
	position: absolute;
	bottom: 2px;
	left: 0;
	width: 100%;
	height: 2px;
	background: #005BE6;
}

.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: #005BE6;
}

.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: 3px;
}

.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: #005BE6;
	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: #005BE6;
}

.body_con table tr td.bot input, .body_con table tr td.bot input:nth-child(2) {
	color: #005BE6;
	border: 1px solid #005BE6;
	transition: all .2s;
	-webkit-transition: all .2s;
	width: 60px;
	height: 28px;
	line-height: 26px;
	background: #fff;
	text-align: center;
	padding: 0;
	border-radius: 3px;
}
.body_con table tr td.bot input:hover, .body_con table tr td.bot input:nth-child(2):hover {
	background-color: #005BE6;
	border: 1px solid #005BE6;
}

.pq-cont .nothing {
	display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    padding: 0 !important;
    margin-top:-26px;
}


/* 房态房价改 */
.gmkf .gmkfStion .newdaytable{
	border-top: none;
}
.gmkf .gmkfStion .newdaytable td{
	height: 100px;
}
.gmkf .gmkfStion .newdaytable td .d1{
	text-align: left;
	margin-left: 5px;
	margin-top: 5px;
}
.gmkf .gmkfStion .newdaytable td .jindu{
	margin-left: 10px;
	margin-top: 5px;
	text-align: left;
	font-size: 14px;
	color: #666
}
.gmkf .gmkfStion .newdaytable td .jindu span{
	margin-left: 5px;
	color: #005be6;
}
.gmkf .gmkfStion .newdaytable td span.st,.gmkf .gmkfStion .newdaytable td span.xt{
	border:1px solid #009531;
	color: #009531;
	padding: 0 5px;
	border-radius: 3px;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
}
.gmkf .gmkfStion .newdaytable td span.st{
	border: 1px solid #005BE6;
    color: #005BE6;
}
.gmkf .gmkfStion .newdaytable td span.qbmf,.gmkf .gmkfStion .newdaytable td span.bfmf{
    color: #005BE6;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
}
.gmkf .gmkfStion .newdaytable td span.bfmf{
    color: #EF9F43;
}
.gmkf .gmkfStion .newdaytable td.today{
	background: #EBF2FD;
}
.gmkf .gmkfStion .newdaytable td:hover{
	background: #EBF2FD;
}
.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(../images/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: #F0F7FF;
}
.fangjiamobanb li.active{
	background-color: #F0F7FF;
}
.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: 3px;
	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: #005BE6;
}
.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;
	margin-top: 10px;
}
.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: 3px;
}
.st,.newsetState td span.st{
	border:1px solid #005BE6;
	color: #005BE6;
}
.newsetState td .kqgb .icon-kg1:before{
	font-size: 36px;
}
.newsetState td .kqgb{
	color: #ccc;
}
.newsetState td .kqgb .kai{
	color: #005BE6;
}
.newsetState td .kqgb .guan{
	color: #ccc;
}
.newsetState input{
	width: 48px;
    height: 26px;
    line-height: 26px;
    border-radius: 3px;
    margin-right: 5px;
    border: 1px solid #CAC9C9;
}
.newsetState .rul{
	border-top: none;
	width: 892px;
    padding-top: 10px;
    padding-left: 60px;
}
.newsetState .dqft{
	float: right;
	margin-left: 120px;
	height: 26px;
	line-height: 26px;
}
.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: #005BE6;
}

.icon-kg1.kai:before{
	content: "\e908";
}

.addjjr dd .date{
	width: 279px;
}
.addjjr dd .date input{
	width: 102px;
}
.addjjr dd .date input{
    background-position-x: 80px;
}
.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";
}

.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: 8px 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: 8px solid #FFA970;
}

.zdyindex .firstl li:nth-child(3) {
	border-bottom: 8px solid #5FE390;
}

.zdyindex .firstl li:nth-child(4) {
	border-bottom: 8px solid #FA6F72;
}

.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(../images/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.down04 {
	background-position: -26px -69px;
}

.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 .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(../images/zdyindexxbt.png);
	background-position: -60px -8px;
	display: inline-block;	
	margin-right: 10px;
}
.zdyindex .firstr .firstrr .p3 .i2 {
	width: 18px;
	height: 18px;
	background: url(../images/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: 190px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: relative;
}
.agentindex .secondl {
	height: 160px;
}

.zdyindex .secondl .secondlall {
	height: 190px;
	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);
}
.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: 20px;
	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("../images/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;
}
@media screen and (max-width: 1440px) {
	.memr .mrNav a{
    margin: 0 10px;
}
}
@media screen and (max-width: 1366px) {
    .zdyindex .secondl .secondlallb li {
	margin-left: 15px;
}
#yjpgul{
	display:none;
}
#xsjyul{
	display: none;
}

.ptb8 .multiple select[multiple],.ptb8 .multiple .select2-container
{
    min-width: 160px;
    width: auto !important;
}
}

.zdyindex .secondl .secondlallb li .d1 {
	background: url(../images/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: 18px;
	color: #666;
}

.zdyindex .secondl .secondlallb li .je .p2 {
	font-size: 30px;
}

.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: 190px;
	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 .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: 3px;
	font-size: 12px;
	color: #fff;
	background-color: #005BE6;
	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(../images/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: 13px 0;
	border-bottom: 1px solid #f3f3f3;
}

.zdyindex .secondr .secondrb li:last-child {
	border-bottom: none;
}

.zdyindex .secondr .secondrb .p1 {
	float: left;
	margin-right: 10px;
}
.zdyindex .secondr .secondrb .p3 {
	float: right;
	margin-right: 0;
}
.zdyindex .secondr .secondrb .p1:nth-child(1) {
	max-width: 150px;
	min-width: 150px;
}
.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: 12px;
}

.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 .secondr .secondrb .p1 .em5{
	color: #333;
	font-size: 12px;
} 
.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: 3px;
	padding: 2px;
}

.zdyindex .secondl .secondlallb li .je .ys01 {
	color: #FFA970;
}

.zdyindex .secondl .secondlallb li .je .ys02 {
	color: #70A8FF;
}

.zdyindex .secondl .secondlallb li .je .ys033 {
	color: #5FE390;
}

.zdyindex .secondl .secondlallb li .je .ys03 {
	color: #5FE390;
	float: left;
}

.zdyindex .secondl .secondlallb li .je .ys04 {
	color: #FA6F72;
}
.zdyindex .secondl .secondlallb li .je .ys05 {
	color: #70A8FF;
}
.zdyindex .secondl .secondlallb li .je .ys06 {
	color: #FA6F72;
}
.zdyindex .third {
	width: 100%;
	position: relative;
}
.agentindex .third .tubiao{
	margin-top: 20px;
}

.zdyindex .thirdlist {
    width: 50%;
    float: left;
    margin-right: 1%;
    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);
}
.zdyindex .thirdlist2 {
    margin-right: 0;
    width: 49%;
}

.zdyindex .thirdt .bt {
	font-size: 20px;
	color: #333;
	float: left;
	margin-right: 10px;
}

.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;
}
.thirdt .more {
    color: #329AC9;
    float: right;
    position: relative;
    top: 5px;
}
.thirdt .more:before {
	width: 15px;
    height: 15px;
    background: url(../images/zdyindexxbt.png) -63px 56px;
    display: inline-block;
    content: "";
    color: #329AC9;
    position: relative;
    top: 2px;
    margin-right: 5px;
}

.thirdt ul li:hover {
	background-color: #005BE6;
	color: #fff;
	border-radius: 3px;
}

.thirdt ul li.active {
	background-color: #005BE6;
	color: #fff;
	border-radius: 3px;
}

.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;
}

/* .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: 3px 4px;
}
.thirdb .thirdbr table tr.one td:first-child span{
	background-color: #005BE6;
	width: 17px;
	height: 17px;
	line-height: 16px;
	font-size: 12px;
	text-align: center;
	display: inline-block;
	color: #fff;
	border-radius: 3px;
}
.thirdb .thirdbr table tr.two td:first-child span{
	background-color: #F30;
	width: 17px;
	height: 17px;
	line-height: 16px;
	font-size: 12px;
	text-align: center;
	display: inline-block;
	color: #fff;
	border-radius: 3px;
}
.thirdb .thirdbr table tr.three td:first-child span{
	background-color: #005BE6;
	width: 17px;
	height: 17px;
	line-height: 16px;
	font-size: 12px;
	text-align: center;
	display: inline-block;
	color: #fff;
	border-radius: 3px;
}
.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;
}
.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: 3px;
	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: #005BE6;
	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: #005BE6;
	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 #005BE6;
    width: 58px;
    height: 58px;
	text-align: center;
	color: #ccc;
	font-size: 60px;
	line-height: 94px;
	float: left;
	border-radius: 3px;
}
.addcard .addlogo i{
    font-size: 46px;
    color: #ccc;
    line-height: 58px;
    color: #005BE6;
}
.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: 18px;
	height: 350px;
}
.zpyl .d1{
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #666;
	background-color: #eee;
	padding-left: 10px;
}
.zpyl .d2{
	height: 320px;
	border: 1px solid #eee;
	text-align: center;
}
.zpyl .d2 .d21{
	width: 80px;
	height: 80px;
	margin: 0 auto;
	padding-top: 10px;
	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: 3px;
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px;
}
.checkewmnew .checkewml .ewm .ewmzx1{
	position: absolute;
	top: 50px;
	left: 50px;
	width: 35px;
	height: 35px;
	border: 1px solid #fff;
    border-radius: 3px;
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px;
}
.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: 30px;
    height: 30px;
    padding: 0 10px;
    margin-top: 10px;
    background: #005BE6;
    color: #333;
    min-width: 60px;
    border-radius: 3px;
    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;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    display: inline-block;
    margin-right: 5px;
}
.pq-td-div .xin{
	margin: 0;
	background-color: #005BE6;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    display: inline-block;
    margin-right: 5px;
    text-align: center;
}
.pq-td-div .yi,.pq-td-div .zhi{
	margin: 0;
    background-color: #c00;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center !important;
    color: #fff;
    border-radius: 50%;
    display: inline-block;
    margin-right: 5px;
    font-weight: bold;
}
.pq-td-div .zhi{
	margin: 0;
    background-color: #c00;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center !important;
    color: #fff;
    border-radius: 3px;
    display: inline-block;
    margin-left: 5px;
    font-weight: bold;
}
.pq-td-div .ty{
	margin: 0;
    background-color: #148717;
    width: 32px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    display: inline-block;
    margin-right: 5px;
    text-align: center !important;
}

.pq-td-div .yi:after{
	background: none !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: #005BE6;
}
.recharge .d2{
	border: 1px solid #005BE6;
}
.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(../images/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: 3px;
    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);
}
.pmsregisterframe .newloginc-center{
	padding: 40px;
	margin-top: 50px;
}
/* .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: #005BE6;
	border-bottom: 2px solid #005BE6;
}
.newloginc-center .navtab .tab:hover{
	color: #005BE6;
}
.newloginc-center .biaodan .phone,.newloginc-center .biaodan .password{
	margin-top: 25px;
	position: relative;
}
.newloginc-center .biaodan.dxdl .password input{
	float: left;
	margin-right: 12px;
}
.newloginc-center .biaodan.dxdl .password input.hqyzm{
	width: 98px;
	float: left;
	padding-left: 0;
	margin-right: 0;
	border-radius: 3px;
	background-color: #fff;
	color: rgba(0,91,230,0.5);
	border: 1px solid rgba(0,91,230,0.5);
    text-align: center;
    padding: 0;
    transition: background-color .3s;
    position: absolute;
    right: 0;
    border: none;
    background: none;
    cursor: pointer;
    outline: initial;
}
.newloginc-center .biaodan.dxdl .password input.hqyzm.act,.newloginc-center .biaodan.dxdl .password input.hqyzm:focus{
	color: #005BE6;
	border: none !important;
}
.newloginc-center .biaodan.dxdl .password input.hqyzmds{
	color: #999;
}
.newloginc-center .biaodan .phone:before{
	background: url(../images/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(../images/loginpw.png) no-repeat left center;
	width: 14px;
	height: 15px;
	content: "";
	display: inline-block;
	position: absolute;
	top: 12px;
	left: 12px;
}
.newloginc-center .biaodan .hotel:before{
	background: url(../images/login/loginhotel.png) no-repeat left center;
	width: 17px;
	height: 14px;
	content: "";
	display: inline-block;
	position: absolute;
	top: 13px;
	left: 10px;
}
.newloginc-center .biaodan .name:before{
	background: url(../images/login/loginname.png) no-repeat left center;
	width: 17px;
	height: 17px;
	content: "";
	display: inline-block;
	position: absolute;
	top: 12px;
	left: 10px;
}
.newloginc-center .biaodan .city:before{
	background: url(../images/login/logincity.png) no-repeat left center;
	width: 17px;
	height: 17px;
	content: "";
	display: inline-block;
	position: absolute;
	top: 12px;
	left: 10px;
}
.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(0,91,230,0.5);
   /*  border: 1px solid rgba(0,91,230,0.5); */
    color: rgba(255,255,255,0.5);
    text-align: center;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    border-radius: 4px;
    transition: background-color .3s;
}
.newloginc-center .biaodan a.login.act,.newloginc-center .biaodan input.login.act{
    background-color: #005BE6;
    border-color: #005BE6;
    color: #fff;
}
.newloginc-center .biaodan a.login.act:hover,.newloginc-center .biaodan input.login.act:hover{
    background-color: #0071E1;
    border-color: #0071E1;
}
.newloginc-center .biaodan .caozuo{
	margin-top:15px;
}
.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;
    cursor: pointer;
}
.newloginc-center .biaodan .caozuo .mdl.act:before{
	content: "\e91f";
	color: #005BE6;
}
.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: #005BE6;
	cursor: pointer;
}
.newloginc-center .biaodan .unregistered{
	text-align: center;
	font-size: 14px;
	color: #999;
	padding-top: 10px;
}
.newloginc-center .biaodan .unregistered a{
	color: #005BE6;
}
.newloginc-center .biaodan .unregistered a:hover{
	color: #0071E1;
}
.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: 20px;
	float: left;
}
.newloginc-bottom .ewm .ewml img{
	width:93px;
	height: 93px;
}
.newloginc-bottom .ewm .ewml p{
	font-size: 12px;
	color: #666;
	margin-top: 5px;
}
.newloginc-bottom .bah{
	font-size: 12px;
	text-align: center;	
	margin-top: 100px;
	margin-bottom: 20px;
}
.newloginc-bottom .bah a{
	color: #494949;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    margin-left: 10px;
}
.newloginc-bottom .bah a:hover{
	color: #005BE6;
}
.newloginc-bottom .bah a:hover{
	color: #005BE6;
}
.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 .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: 3px;
    background-color: #fff;
    color: rgba(0,91,230,0.5);
    border: 1px solid rgba(0,91,230,0.5);
    text-align: center;
    padding: 0;
}
.czmm .biaodan .yzm .i2.act{
	width: 98px;
    float: left;
    padding-left: 0;
    margin-right: 0;
    border-radius: 3px;
    background-color: #fff;
    color: #005BE6;
    border: 1px solid #005BE6;
    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 #005BE6;
	color: #005BE6;
	font-weight: bold;
}

/* 点餐 */
.fwsj>ul{
	float: left;
	margin-bottom: 10px;
}
.fwsj>ul>li{
	width: 210px;
	float: left;
}
.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 p:last-child{
	margin-bottom: 0;
}
.fwsj>ul>li .d2 p input{
	width: 68px;
	background: url(../images/date.gif) no-repeat 46px center;
}
.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:#e2e2e2 ; 
} 
.guige:after{    
	border-bottom-color:#fff ;
	top: -14px;
}
#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 #005BE6 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: 3px;
    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{
	border: 1px solid #f93;
    color: #f93;
    border-radius: 3px;
    padding: 0px 5px;
    height: 18px;
    line-height: 18px;
}
.projectlisttbody .xs{
	border: 1px solid #39c;
	color: #39c;
    border-radius: 3px;
    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: 3px;
    padding: 0px 5px;
    height: 18px;
    line-height: 18px;
}
.projectlisttbody .zy{
	border: 1px solid #D9AD01;
	color: #D9AD01;
    border-radius: 3px;
    padding: 0px 5px;
    height: 18px;
    line-height: 18px;
}
.projectlisttbody .qtywlist{
	margin-bottom: 10px;
}
.projectlisttbody .qtyw{
	border: 1px solid #090;
	color: #090;
    border-radius: 3px;
    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: 3px;
    padding: 0px 5px;
    height: 20px;
    line-height: 20px;
    display: inline-block;
}
.projectlisttbody .yxxtr .ysk{
    background: #339900;
    color: #fff;
    border-radius: 3px;
    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: 3px;
    padding: 3px 5px;
    margin-top: 5px;
    text-align: center;
}
.projectlisttbody .ysjk .ktqk{
    border: 1px solid #999;
    color: #999;
    border-radius: 3px;
    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(../..../images/zc.png) no-repeat;
    width: 13px;
    height: 8px;
    content: "";
    display: inline-block;
}
.projectlisttbody .ljfs.yc{
    color: #f00;
}
.projectlisttbody .ljfs.yc:before{
    background: url(../..../images/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: 3px;
    float: left;
}
.projectlisttbody .yyztt .ktz{
    background-color: #005BE6;
}
.projectlisttbody .yyztt .yxyc{
    background-color: #c00;
}
.projectlisttbody .yyztt .xq:before{
    float: right;
    background: url(../..../images/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(../..../images/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(../..../images/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: #005BE6;
    line-height: 18px;
    margin-left: 5px;
}
.projectlisttbody .yyztb{
    margin-top: 10px;
}
.projectlisttbody .yyztb .ktz{
    color: #005BE6;
    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(../..../images/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: 3px;
}
.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(../images/xianqing.png) no-repeat left center;
    -webkit-background-size: 27%;
    background-size: 27%;
    color: #000;
    padding: 4px 6px 4px 20px;
    border-radius: 3px;
    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: #005BE6;
}
.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: 280px;
	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: 30px;
	line-height: 30px;
	width: 387px;
	padding: 0 10px;
	margin-right: 12px;
	color: #333;
	float: left;
}
.addticket .fwxmadd .d1 .s1{
	width: 260px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	float: left;
}
.addticket .fwxmadd .d1 .s2{
	display: inline-block;
	float: left;
}
.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: 92px;
}
.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("../images/date.gif") no-repeat calc(100% - 6px) center;
}
.addticket .add {
	width: 92px;
	height: 92px;
	border-radius: 3px;
	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;
}
.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;
	margin-left: 30px;
}
.addtpgl .tplist .em1{
	margin-left: 10px;
}
.addtpgl .tplist .hexiao{
	float: right;
    border: 1px solid #005BE6;
    width: 50px;
    display: inline-block;
    height: 28px;
    line-height: 26px;
    border-radius: 3px;
    text-align: center;
    color: #005BE6;
    box-sizing: border-box;
}
.addtpgl .tplist .ckdd{
	float: right;
    color: #333;
}
/* 帮助中心 */
.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;
	font-size: 12px;
}

.sjtj{
	background-color: #fff;
}
.sjtj .list {
	margin-bottom: 50px;
}
.sjtj .thirdt {
	margin-bottom: 20px;
}
.sjtj .tb{
	width: 100%;
	height: 310px;
}
.sjtj .tb01{
	width: 98%;
}


/* 商品入库 */
.addsprk{
	width: 930px;
	overflow: hidden;
	max-height: 540px;	
}
.addsprk table{
}
/* .addsprk table tbody {  
   display:block;  
   height:350px;  
   overflow-y:scroll;
}    
.addsprk table thead,.addsprk tbody tr {  
   display:table;  
   width:100%;
   table-layout:fixed;  
}   */
.addsprk tr td{
	border-bottom: 1px solid #eee;
}
.addsprk tr td .i1:before,.addsprk tr td .checkbox:before{
	content: "\e925";
	font-family: icomoon;
	color: #ccc;
	font-weight: normal;
	font-size: 14px;
	cursor: pointer;
}
.addsprk tr td .cz{
	background:url(../images/icon.png) -180px -242px no-repeat;
	width: 15px;
	height: 15px;
	display: inline-block;
}
.addsprk tr td .cz.act{
	background:url(../images/icon.png) -133px -242px no-repeat;
}
/* .addsprk tr td .cz:before{
	content: "\e978";
	font-family: icomoon;
	color: #005BE6;
	font-weight: normal;
	font-size: 18px;
	cursor: pointer;
} */

.addsprk tr td .add{
	background:url(../images/icon.png) -177px -276px no-repeat;
	width: 21px;
	height: 21px;
	display: inline-block;
	cursor: pointer;
}
.addsprk tr td .reduce{
	background:url(../images/icon.png) -130px -276px no-repeat;
	width: 21px;
	height: 21px;
	display: inline-block;
	cursor: pointer;
}

.addsprk tr td .reduce.unclick{
	background:url(../images/icon.png) -130px -303px no-repeat;
}
.addsprk tr td .add.unclick{
	background:url(../images/icon.png) -177px -303px no-repeat;
}
.addsprk tr td .cz.act:before{
    transform: rotate(180deg);
    display: inline-block;
}
.addsprk tr td .i1.act:before,.addsprk tr td .checkbox.checked:before{
	content: "\e924";
	font-family: icomoon;
	color: #005BE6;
	font-weight: normal;
}
.addsprk tr td .i1.graying:before,.addsprk tr td .checkbox.graying:before{
    background-color: #999;
    pointer-events:none;
}
/* .addsprk tbody{
	height: 343px;
	overflow: auto
} */
.addsprk tbody tr td{
    color: #000;
	font-size: 14px;
	height: 42px;
	line-height: 42px;
}
.addsprk tbody tr td .havelink{
    color: #005BE6;
    text-decoration:underline;
    cursor: pointer;
}
.addsprk tbody tr td.icon-gouxuan:before{
	content: "\e92d";
	font-family: icomoon;
	color: #005BE6;
	font-weight: normal;
	cursor: pointer;
}
/* .addsprk tbody tr td .shenfenzheng em:before{
	font-family: "icomoon";
    font-size: 24px;
    content: "\e931";
    color: #005BE6;
} */
.addsprk tbody tr td .shenfenzheng em{
	background: url(../images/icon.png?20210922) no-repeat -166px -202px;
    width: 21px;
    height: 15px;
    display: inline-block;
    margin-right: 10px;
    cursor: pointer;
}
.addsprk tbody tr td .renyuanadd em{
	background: url(../images/icon.png?20210922) no-repeat -269px -202px;
    width: 16px;
    height: 15px;
    display: inline-block;
    cursor: pointer;
}
.addsprk tbody tr td .tcadd em{
	background: url(../images/icon.png?20210922) no-repeat -597px -241px;
    width: 18px;
    height: 18px;
    display: inline-block;
    cursor: pointer;
}
.addsprk tbody tr td .tcdelete em{
	background: url(../images/icon.png?20210922) no-repeat -626px -241px;
    width: 18px;
    height: 18px;
    display: inline-block;
    cursor: pointer;
}
.addsprk tbody tr td .tczadd em{
	background: url(../images/icon.png?20210922) no-repeat -654px -241px;
    width: 18px;
    height: 18px;
    display: inline-block;
    cursor: pointer;
}
.addsprklhn thead tr td,.addsprklhn tbody tr td{
	line-height: initial !important;
	padding:5px 0;
}
.addsprklhn tbody tr td .FoodNumberall{
	padding-top: 10px;
}
.addsprklhn tbody tr td.FoodNumberall em{
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
}
.addsprk tbody tr td.ysk,.addsprk tbody tr td.wc{
	color: #19AC1D;
}
.addsprk tbody tr td.ytk,.addsprk tbody tr td.tz{
	color: #CC0000;
}
.addsprk tbody tr td.zc{
	color: #393;
}
.addsprk tbody tr td .baodi{
	background-color: #005BE6;
	color: #fff;
	margin-left: 5px;
	padding: 2px 3px;
}
.addsprk tbody tr td.delete{
	color: #005BE6;
	cursor: pointer;
}
.addsprk tbody tr td input.date {
    background: url(../images/date.gif) no-repeat calc(100% - 6px) center;
}
.addsprk tbody tr td p{
	line-height: 18px;
	text-align: left;
}
.addsprk tbody tr td input{
	width: 58px;
	height: 25px;
	line-height: 25px;
	margin-right: 5px;
	/* border-radius: 3px; */
	border: 1px solid #CAC9C9;
	text-align: center;
}
.addsprk tbody tr td .czopen input{
	height: 32px;
	line-height: 30px;
	text-align: left;
	margin-right: 10px;
}
.addsprk40 tbody tr td input,.addsprk40 tbody tr td select{
	height: 32px;
	line-height: 32px;
	text-align: left;
	padding: 0 5px;
	box-sizing: border-box;
	background-color: #fff;
}
.addsprk tbody tr:hover,.addsprk tbody tr.act{
	background-color: #F0F7FF;
}
.addsprk thead tr td{
	background-color: #f7f7f7;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #000;
	font-weight: bold;
	font-size: 14px;
}
.addsprk thead tr td.desc:after,.addsprk thead tr td[data_sort="2"]:after{
	width:0;
    height:0;
    overflow:hidden;
    font-size:0;
    line-height:0;
    border-width:6px;
    border-style:solid dashed dashed dashed;
    border-color:#333 transparent transparent transparent;
    content: "";
    position: relative;
    top: -2px;
    left: 4px;
}
.addsprk thead tr td.asc:after,.addsprk thead tr td[data_sort="1"]:after{
	width:0;
    height:0;
    overflow:hidden;
    font-size:0;
    line-height:0;
    border-width:6px;
    border-style:solid dashed dashed dashed;
    border-color:transparent transparent #333 transparent;
    content: "";
    position: relative;
    top: -8px;
    left: 4px;
}
.addsprk thead tr td[data_sort="0"]:after{
    border-width:0;
}
.financialstatements .addsprk thead tr td{
	background-color: #F5F7FA
}
.addsprk thead{
	position: relative;
	z-index: 999;
}
.addsprk thead tr td:first-child{
	width: 30px;
}
.addsprkfirst thead tr td:first-child,.financialstatements .addsprk thead tr td:first-child{
	width: auto;
}
.addsprk tr td .i2:before{
	content: "\e904";
	font-family: icomoon;
	color: #666;
	font-weight: normal;
	font-size: 12px;
	margin-right: 3px;
	color: #005BE6;
	cursor: pointer;
	position: relative;
	top: 1px;
}
.addsprk tr td a{
	display: inline-block;
	width: 50px;
	height: 24px;
	line-height: 24px;
	border-radius: 3px;
}
.addsprk tr td a:hover{
	background-color: #D9E8FF;
	color: #333;
}
.addsprk #tbList tr td a:hover{
	background-color: #005BE6;
	color: #fff !important;
}
.addsprk .all{
	border-top: 1px solid #eee;
	position: fixed;
	bottom: 74px;
	width: 797px;
	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: #005BE6;
}
.addsprk .all .d2{
	border-right: 1px solid #eee;
	width: 125px;
	padding-right: 20px;
	text-align: right;
	color: #005BE6;
}
.addsprk .all .d3{
	border-right: 1px solid #eee;
	width: 89px;
	padding-right: 20px;
	text-align: right;
	color: #005BE6;
}

.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: 3px;
	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: 3px;
    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: #005BE6;
}
.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);
    height: calc(100% - 85px);
}
.messagesend dl dd p{
	color:#666;
	margin-left: 65px;
}
.messagesend dl dd .rmb{
	color: #333;
}
.messagesend dl dd .f90{
	color: #005BE6;
}
.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: 3px;
    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: #005BE6;
	border-color:#005BE6;
	float: right;
	width: 50px;
	background-color: #fff;
}
.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(../images/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(../images/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(../images/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(../images/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: #005BE6;
}
.bbprocess li.act:before{
    color: #005BE6;
}
.bbprocess li:after{
	content: "\e921";
	font-family: "icomoon";
	font-size: 18px;
	position: relative;
    top: 4px;
    left: 15px;
    color: #666;
}
.bbprocess li.act:after{
	color: #005BE6;
}
.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% - 130px);
    overflow: auto;
}
.paymentsettings .fsl,.points .fsl {
    float: left;
    margin-right: 61px;
    font-weight: bold;
    margin-top: 12px;
}
.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: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.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: 3px;
	display: block;
	font-size: 12px;
}
.applicationmarket .am01 ul li a.act,.applicationmarket .am01 ul li a:hover{
	border: 1px solid #005BE6;
	color: #005BE6;
}
.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: 3px;
	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: 3px;
}
.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: #005BE6;
    position: relative;
    top: -2px;
    cursor: pointer;
}
.applicationmarket .am02 ul li .js .p1 .yl:before{
	content: "\e927";
	color: #005BE6;
	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: #005BE6;
}
.applicationmarket .am02 ul li .js .p3 span{
	color: #005BE6;
	font-size: 12px;
	float: left;
}
.applicationmarket .am02 ul li .js .p3 span i{
	color: #005BE6;
	font-size: 18px;
	font-family: "Microsoft Yahei";
	margin-right: 5px;
}
.applicationmarket .am02 ul li .js .p3 a{
	float: right;
	background-color: #005BE6;
	color: #fff;
	font-size: 12px;
	width: 61px;
	height: 29px;
	line-height: 31px;
	text-align: center;
	border-radius: 3px;
	border:1px solid #005BE6;
}
.applicationmarket .am02 ul li .js .p3 a.xf{
	background-color: #fff;
	border-color: #005BE6;
	color: #005BE6;
}
.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: #005BE6;
	color: #fff;
	border-radius: 3px;
	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: #005BE6;
}
.applicationmarketjs dl dd .rmb:before{
	content: "￥";
	font-family: "Microsoft Yahei";
}
.applicationmarketjs a.qrgm{
	background-color: #005BE6;
    color: #fff;
    font-size: 12px;
    width: 74px;
    height: 29px;
    line-height: 31px;
    text-align: center;
    border-radius: 3px;
    border: 1px solid #005BE6;
    display: inline-block;
    margin: 10px 0 0 98px;
}
.icon-kg1
{
    color:#ccc;
    }
.icon-kg1.kai
{
    color:#005BE6;
    }

/* 添加工作记录 */
.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: 3px;
    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;
}
/* 代理申请 */
.agentapplication{
	width: 560px;
}
.agentapplication .newloginc-center{
	width: 480px;
	height: 658px;
}
.agentapplication .newloginc-center .title{
	text-align: center;
	font-size: 24px;
	color: #000;
	margin-bottom: 30px;
}
.agentapplication .newloginc-center .navtab{
	border-bottom: none;
	display: flex;
}
.agentapplication .newloginc-center .navtab .tab{
	width: 100%;
	margin-right:0;
	text-align: center;
	background-color: #fff;
	border: 1px solid #005BE6;
	line-height: 44px;
	height: 44px;
}
.agentapplication .newloginc-center .navtab .tab.act{
	background-color: #005BE6;
	color: #fff;
}
.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: 3px;
    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: #005BE6;
}

.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;
}
.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;
}

@media screen and (max-width: 1080px) {
   /*  .sharedate input{
   width: 100px; */
}

.sharesearch input {
	width: 193px;
}
.sharesearch input[type=submit] {
	background: url(../images/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: #005BE6;
}
.RoomPromotionCode {
	padding: 20px;
	border-top:1px solid #eee;
}
.RoomPromotionCode .list .d1{
	float: left;
}
.RoomPromotionCode .list .d1:after{
	content: "\e925";
    color: #ccc;
    font-family: "icomoon";
    font-size: 14px;
    margin-left: 5px;
    margin-right: 5px;
    position:relative;
    top: 2px;
}
.RoomPromotionCode .list{
	width: 900px;
	border-bottom: 1px solid #eee;
	margin-bottom: 20px;
}
.RoomPromotionCode .list:last-child{
	margin-bottom: 0;
}
.RoomPromotionCode .list .d1.act:after{
	content: "\e924";
    color: #005BE6;
}
.RoomPromotionCode .list ul{
	margin-left: 70px;
}
.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: 3px;
}
.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: #005BE6;
}
.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 #005BE6;
	height: 42px;
	line-height: 42px;
	border-radius: 3px;
	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: #005BE6;
	color: #fff;
}


@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;
}
}

.sharesearchbtns{
	outline: none;
}




.tipall{
	position: relative;
	margin-bottom: 10px;
	margin-top: -10px;
}
.tipall p{
	font-size: 14px;
	color: #333;
	margin-bottom: 10px;
}
.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: #333;
    line-height: 24px;
    display: none;
    text-align: left;
    font-weight: initial;
}
.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: 20px;
    top: -4px;
    background-color: #fff;
}
.tipall .helppr:hover ~ .tishi,.radio .helppr:hover ~ .tishi {
    display: block;
}

.tipall .tishi em{
	color: #000;
	padding: 0 5px;
}

.tipall .tishi a{
	color: #005BE6;
}
.tipall .tishi i{
	margin-left: 5px;
	position: relative;
	top: 1px;
	cursor: pointer;
}

.fz14 dd small,.fz14 dd div{
	font-size: 14px;
}



.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;
	/* font-size: 29px; */
}
.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;
}

.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;
}
.adifolicolor dd small{
	color: #666;
}


.adifoli .tongzhi:before{
	content: "\e92e";
    font-family: "icomoon";
    font-size: 60px;
    color: #005BE6;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    display: inline-block;
}
.adifoli .wancheng:before{
	content: "\e92d";
    font-family: "icomoon";
    font-size: 60px;
    color: #2ECB6C;
    display: inline-block;
}
.adifoli .jindutiao em{
	background-color: #DEDEDE;
    width: 343px;
    height: 9px;
    display: inline-block;
    position: relative;
    border-radius: 3px;
}
.adifoli .jindutiao em i{
	background-color: #005BE6;
	width: 20%;
	height: 9px;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
    border-radius: 3px;
}
.adifoli .jindutiao b{
	color: #333;
	font-size: 12px;
	font-weight: initial;
	margin-left: 10px;
}
.adifoli .tongzhititle{
	font-size: 16px;
	color: #333;
	margin-top: 25px;
	line-height: 24px;
}



.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: 10px;
}

.menu_power .checkbox .Root_Node i.down:after{
    border-top: 7px solid #C1C4CA;
    border-bottom: none;
    top: 17px;
}

.menu_power .Root_Node{
    margin-bottom: 20px;
}

.menu_power .Node_Group{
    margin-left: 42px;
}
.addrolemanagement dd div
{
    width: auto;
    overflow: hidden;
}
.addrolemanagement dd.menu_power
{
	overflow: initial;
}
.adifoli dd.menu_power div label{
	margin-left: 20px;
}
.adifoli dd.menu_power div .Node_Item label{
	margin-left: -4px;
}
.hotelphoto .hotelphotolistb .addlist div:nth-child(4),.hotelphoto .hotelphotolistb .addlist div:nth-child(7)
{
    margin-left: 0;
}
.hotelphoto .hotelphotolistb .addlist div:nth-child(4), .hotelphoto .hotelphotolistb .addlist div:nth-child(5), .hotelphoto .hotelphotolistb .addlist div:nth-child(6),
.hotelphoto .hotelphotolistb .addlist div:nth-child(7), .hotelphoto .hotelphotolistb .addlist div:nth-child(8), .hotelphoto .hotelphotolistb .addlist div:nth-child(9)
{
    margin-top: 6px;
}
.pq-grid td.pq-grid-col:first-child, table.pq-grid-td-border-bottom td.pq-grid-cell:first-child{
	padding-left: 14px;
}

.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: #005Be6;
	line-height: 28px;
	margin-left: 5px;
	cursor: pointer;
}

.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;
}