/* add new */
.new-method .safe {
	width: 1000px;
	margin: auto;
	height: 350px;
	margin-top: 40px;
}

.new-method .col3 {
	width: 33.333333%;
	float: left;
}

.new-method .safe h1 {
	text-align: center;
	font-size: 20px;
	font-weight: normal;
}

.new-method .safe p {
	color: #82888a;
}

.new-method .safe .safeicon {
	font-size: 50px;
	line-height: 80px;
	text-align: center;
	color: #007a87;
}
.new-method .room-edit {
	min-height: 300px;
}

.new-method .room-edit .EWA_TABLE tr {
	display: none;
}

.new-method .room-edit .EWA_TABLE {
	background: transparent;
}

.new-method .room-sologn {
	background: #fff;
	text-align: center;
	padding: 15px;
}

.new-method .room-edit-tip {
	width: 660px;
	background: #fff;
	text-align: center; 
	padding: 10px 20px;
	margin: auto;
	margin-bottom: 10px;
	height: 60px;
	line-height: 60px;
}
.new-method .room-edit-tip h2 {
    margin: 0;
    font-size: 21px;
}
/* edit */
.room-tags {
	display: none;
}

#tags #EWA_FRAME_MAIN .EWA_TD_L {
	display: none;
}

#tags #EWA_FRAME_MAIN .EWA_TD_M {
	width: auto;
	font-size: 16px;
	color: #565a5c;
}

#tags nobr {
	display: block;
	height: 30px;
	line-height: 30px;
	margin-left: 20px;
	float: left;
}

#EWA_FRAME_MAIN {
	color: #565a5c;
}

#EWA_FRAME_MAIN h4 {
	font-size: 21px;
	margin: 10px 0px;
}

.IX_CHECKBOX {
	border: 1px solid #c4c4c4;
	font-size: 40px;
}

hr {
	margin: 15px 0;
	border: 0;
	border-top: 1px solid #c4c4c4;
}

nobr .tip {
	margin-left: 4px;
	cursor: pointer;
	color: #ccc;
}

.td-left {
	width: 200px;
	min-height: 400px;
	background: #f5f5f5;
}

.td-left #EWA_FRAME_MAIN {
	width: 100%;
}

.td-left #Test1 {
	border-spacing: 0px;
}

.td-left .ewa-lf-frame {
	background: transparent;
	border-spacing:0;
}
.td-left .ewa-lf-frame tr{
	cursor:pointer;
}
.td-left .ewa-lf-frame .IX_SPAN {
	font-size: 16px;
	/* margin-left: 20px; */
	line-height: 25px;
}

.user-main #EWA_FRAME_MAIN .EWA_TD_M {
	width: auto;
	background: transparent;
}

.user-main #EWA_FRAME_MAIN .ewa_grid_down {
	padding: 4px;
	background: lightblue;
}

.user-main #EWA_FRAME_MAIN .ewa_grid_mover {
	padding: 4px;
	background: lightyellow;
}

.td-left .ewa_grid_down #SER_NAME:after {
	font-family: FontAwesome;
	font-size: inherit;
	content: "\f054";
	float: right;
	color: #bbb;
	font-size: 12px;
}

.td-split {
	width: 20px;
	height: 800px;
}

.td-right #EWA_FRAME_MAIN {
	width: auto;
}

.td-right #EWA_FRAME_MAIN #Test1 {
	padding: 10px;
	background: #fff;
}

.td-right #EWA_FRAME_MAIN .ewa-frame .EWA_TEXTAREA {
	height: 330px;
}
.td-right #calender{
	width: 809px;
	margin: auto;
}

.room-edit .EWA_TABLE tr {
	display: none;
}

.room-edit #Test1 {
	 
	margin: auto;
}

.td-right .EWA_TABLE {
	background: transparent;
}

.td-right .EWA_GROUP {
	background: #fff;
	font-size: 21px;
	line-height: 1.5;
	padding-left: 10px;
	font-weight: normal;
	border-bottom: 1px dotted #ccc;
}

.room-edit-tip {
	width: 100%;
	background: #fff;
	text-align: center;
	padding: 10px 0px;
	margin-bottom: 10px;
	/* height: 60px; */
}

.room-edit-tip .tip {
	width: 500px;
	background: lightyellow;
	margin: 15px auto;
	padding: 20px;
	line-height: 1.5;
	text-align: left;
	display: none;
}

.pics {
	display: none;
}

.jg {
	display: none;
}

.room-safe {
	display: none;
}

.ewa-row-hom_emergency_exit .EWA_TD {
	display: none;
}

/* box */
.box_title_img {
	display: none;
}

.box {
	position: relative;
	box-shadow: 1px 1px 9px rgba(111, 111, 111, 0.1);
}

.box .box_img {
	width: 170px;
	height: 110px;
}

.box .status {
	position: absolute;
	right: 4px;
	bottom: 4px;
	margin: 0;
}

.box .box_img table {
	width: 100%;
	height: 100%;
}

.box .box_img img {
	max-width: 170px;
	max-height: 110px;
}

.box_add_icon:hover {
	color: red;
}

.box .box_txt * {
	font-size: 12px;
}

#EWA_AJAX_WAITING {
	opacity: 0;
}

.citys {
	margin-bottom: 10px;
	background: #fff;
}

.citys h2 {
	margin: 0px;
	padding-left: 20px;
	line-height: 1.5
}

.citys .ewa_grid_li {
	margin: 5px;
	padding: 5px;
    border: 1px solid #ccc;
}

.citys .ewa_grid_li div {
	float: left;
}

.ewa-grid-cou_name:before {
	content: ", ";
}

.jg .IX_BUTTON {
	background: none;
	color: #ccc;
	border: 1px solid #ccc;
	box-shadow: none;
	-webkit-box-shadow: none;
}

.jg .IX_BUTTON:hover {
	color: red;
}

.td-left .citys .ewa-lf-frame .IX_SPAN {
	margin: 0;
}

.EWA_POP_CNT {
	padding: 0;
}
.EWA_POP_MAIN {
	border: 5px solid #fff;
}
.EWA_POP_TITLE_L {
	font-size: 16px;
	padding-left:7px;	
}
.EWA_POP_TITLE_R img {
	opacity:0.8;
}
.ewa-lf-search-main {
	width:100%;
}
.ewa_lf_func  {
	/* background: #ccc; */
}
.ewa_lf_func_dact {
    color: #08c;
}
.room-edit #butClose{
	display: none;
}
.room-edit .IX_BUTTON {
	width: 300px;
}

.calendar .ewa-ui-date {
    height: 240px;
}
.calendar .ewa-ui-date td[colspan="2"] {
    vertical-align: top;
    background: #f1f1f1
}
.calendar .ewa-ui-calendar-year {
	width: 830px;
	margin:auto;
}

