@CHARSET "UTF-8";
@font-face {
	/*
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.0.3');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), ('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), ('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), ('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
  */
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.0.3');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'),
        url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'),
        url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'),
        url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
body {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-family: FontAwesome;
	color: #393939;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.date, .datetime, i, .ez__dialog_button_close, th.sortable i, .menu_trigger,
.i_err, .i_ok, .personal_house_notice_wx_notice_icon
{
    background: transparent url('../images/b.png?v=27') no-repeat scroll -9999px -9999px;
/*    _background: transparent url('../images/b.gif?v=2') no-repeat scroll -9999px -9999px;*/
}
.user_login .i input, .main_menu {
    background: transparent url('../images/extra.png?v=3') no-repeat scroll -9999px -9999px;
}
input, textarea, keygen, select, button, isindex, .button {
/*	margin: 0px;*/
	font-size: 13px;
	font-family: FontAwesome;
}
input, textarea, select {
	outline: none;

	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;

/*    vertical-align: middle;*/
    offset: 0px;
}
select {
    height: 26px;
}
label, span, .menu_trigger, .button {
/*    vertical-align: middle;*/
}
dd {
    padding: 0px;
}

input:not([type]), input[type="email"], input[type="number"], input[type="password"], input[type="text"], textarea {
    border: 1px solid #ccc;
    padding: 0px 2px;
    color: #333;
    background-color: #fff;
    height: 26px;
    line-height: 24px;
    /*display: inline-block;*/
}
input:not([type]):focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="text"]:focus, textarea:focus {
    /*border-color: #2bb1e0*/
    border-color: #ea9747!important;
    box-shadow: 0 0 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
    -webkit-box-shadow: 0 0 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
    -ms-box-shadow: 0 0 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
    -moz-box-shadow: 0 0 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
}
:focus {}
input[type="radio"], input[type="checkbox"] {
	margin: 0px 0px 0px 2px;
	vertical-align: text-top;
}
dl {
    margin: 10px 0px;
    zoom: 1;
}
dt, .dt {
	/*display: none;*/
	line-height: 28px;
    padding: 3px 10px;
    font-size: 15px;
    border-bottom: 1px solid #cce2c1;
    margin: 10px 0px;
}
dd {
	margin-start: 0px;
	-ms-margin-start: 0px;
	-moz-margin-start: 0px;
	-o-margin-start: 0px;
	-webkit-margin-start: 0px;
/*** padding: 3px 0px;*/
    padding: 5px 0px;
    line-height: 26px;
    zoom: 1;
}
ul {
	padding: 0px;
	margin: 0px;
}
li {
	list-style-type: none;
}
menu {
	float: left;
}
table {
	border-collapse: collapse;
    table-layout: fixed;
}
table td, table th {
	border: 1px solid #e0e0e0;
}
table tr.odd, dd.odd, .tr.odd {
	/*background: #f6f6f6;*/
}
table tr, dd, .tr {
	/*border-bottom: 1px dotted #d5e4f1;*/

}
tr:nth-child(odd), .tr:nth-child(odd) {
    background-color: #f9f9f9;
}
table tr {
	line-height: 16px;
	border-bottom: 1px solid #e0e0e0;
}
table tr:hover, .tr:hover {
	background-color: #efefef;
}
table td {
	padding: 2px 10px;
}
table tr.tb_fix_bg, table .tb_fix_bg th , table .tb_fix_bg td {
    visibility: hidden;
    border: none;
    height: 1px;
}
table tr[href] td {
    cursor: pointer;
}
em {
	color: red;
	font-weight: bold;
	margin: 0px 2px;
	font-style: normal;
}
object {
	vertical-align: top;
}
h3 {
	padding-left: 12px;
	margin: 14px 0px;
	font-size: 20px;
	font-weight: lighter;
	color: #2679b5;
}

/* ez */
.ez__load_process_bar {
    /*border: 1px solid #888;*/
    background-color: #FFF1A8;
    position: fixed;
    _position: absolute;
    top: 0px;
    padding: 2px 20px;
    text-align: center;
    border-radius: 3px;
    font-weight: bold;
    z-index: 2000;
}

.ez__modal_mask {
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: #333;
    opacity:0.36;
    z-index: 1000;
    width: 100%;
    height: 100%;
}
.ez__modal {
	position: fixed;
    _position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    overflow-y: scroll;
}
.ez__modal_open .header {

}
.ez__modal_open {
	overflow: hidden;
}
.ez__modal h3 {
    background-color: #ddd;
    margin: 0px;
    border-radius: 6px 6px 0px 0px;
    line-height: 26px;
    padding: 0px 6px;
    border-bottom: 1px solid #ccc;

    background: -moz-linear-gradient(center top , #fff, #f6f6f6) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFFFFFFF,endcolorstr=#FFf6f6f6);
}
.ez__dialog {
    left: 0px;
    top: 0px;
    z-index: 3000;
    width: 100%;
    height: 100%;
    background-color: #fff;
    overflow: auto;
    -webkit-overflow-scrolling:touch;
}
.ez__dialog.no_title {
    width: auto;
    height: auto;
    position: absolute;
}
.no_title .ez__dialog_working {
    margin-top: 0px;
    position: relative;
    overflow: hidden;
}
.ez__dialog_title {
    height: 46px;
    line-height: 46px;
    background-color: #047aba;
    font: 15px "微软雅黑","宋体";
    width: 100%;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.4);
    position: fixed;
    overflow: hidden;
    top: 0px;
    z-index: 1;
}
.ez__dialog_title_title {
    position:absolute;
    width: 100%;
    height: 46px;
    font-weight: bold;
    color: #fff;
    line-height: 46px;
    text-align: center;
    font-size: 20px;
}
.ez__dialog_title_buttons {
    position: absolute;
    padding: 3px 8px 3px 0px;
    right: 0px;
    overflow: hidden;
    float: right;
    top: 5px;
}
.ez__dialog_button_close {
    background-position: -48px -1061px;
	font-size: 0px;
	width: 26px;
	height: 26px;
	padding: 2px;
	cursor: pointer;
}
.ez__dialog_working {
    background-color: #fff;
    position: relative;
    margin-top: 46px;
}

.ez__floating .ez__dialog {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 3000;
    box-shadow: 0px 5px 10px #333;
    overflow: hidden;
    border-radius: 4px 4px 0px 0px;
    width: auto;
    height: auto;
}
.ez__floating .ez__dialog.no_title {
    border-radius: 0px;
}
.ez__floating .ez__dialog_title {
    position: relative;
    height: 36px;
    line-height: 36px;
    text-align: left;
    background: linear-gradient(#fff 0px, #eee 100%) repeat-x #f7f7f7;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFFFFFFF,endcolorstr=#FFf6f6f6);
    border-bottom: 1px solid #ccc;
    font: 15px "微软雅黑","宋体";
    width: 100%;
    *width: auto;
    border-radius: 4px 4px 0px 0px;
}
.ez__floating .ez__dialog_title_title {
    font-weight: bold;
    color: #669FC7;
    padding: 0px 10px;
    line-height: 36px;
    text-align: left;
}
.ez__floating .ez__dialog_title_buttons {
    position: absolute;
    padding: 3px 8px 3px 0px;
    right: 0px;
    top: 0px;
    overflow: hidden;
}
.ez__floating .ez__dialog_button_close {
    background-position: 8px -47px;
    font-size: 0px;
    width: 26px;
    height: 26px;
    padding: 2px;
    cursor: pointer;
    opacity: .3;
}
.ez__floating .ez__dialog_button_close:hover {
    opacity: .5;
}
.ez__floating .ez__dialog_working {
    background: #fff;
    overflow: hidden;
    position: relative;
    margin-top: 0px;
}

.ez__tool_jump {
    position: absolute;
    background-color: #fff;
    border: 1px solid #000;
    width: 400px;
    height: 100px;
}
.ez__notice {
    position: fixed;
    top: -55px;
    height: 50px;
    width: 100%;
    text-align: center;
    background-color: #F2DEDE;
    opacity: 0.9;
    line-height: 40px;
    overflow: hidden;
    font-size: 20px;
    border: 1px solid #EED3D7;
    z-index: 100001;
}
.ez__notice input {
    margin: 10px;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    padding: 3px 5px;
    background-color: #2bb1e0;
    border-radius: 3px;
    font-weight: bold;
}
.ez__notice span {
    width: 95%;
    overflow: hidden;
    float: left;
    white-space: nowrap;
    color: #B94A48;
}
.set_addr a:hover, .set_addr a:active{
    box-shadow: 1px 1px 2px rgba(0,0,0,0.45);
}
.ez__notice_close {
    font-size: 14px;
    position: absolute;
    right: 15px;
    top: 0px;
    cursor: pointer;
}
.ez__hide {
    display: none!important;
}
.ez__confirm {
    position: absolute;
    width: 500px;
    height: 200px;
    border: 1px solid #000;
    background-color: #fff;
}
.ez__confirm_msg {
	margin: 80px 20px 20px;
    min-width: 300px;
    line-height: 22px;
}
.ez__confirm_buttons {
    text-align: center;
    margin: 10px 0px 22px;
}
.ez__confirm_buttons input {
}
.ez__dialog_close_confirm {
    z-index: 19500!important;
}
/* ez~ */
#_autocomplete, #ez__autocomplete {
	position: absolute;
	border: 1px solid #ea9747;
	border-top: none;
	background-color: #fff;
	box-sizing: border-box;
	z-index: 20000;
}
#ez__autocomplete .c span {
	margin-left: 4px;
	color: #888;
	font-weight: normal;
}
#ez__autocomplete .c {
	font-weight: bold;
}
.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.select .em {
	/*background-color: #2bb1e0;*/
	background-color: #ea9747!important;
	color: #fff;
}
.select .option {
    line-height: 16px;
}
#ez__autocomplete .select .em span {
	color: #eee;
}
.option {
	padding: 2px;
	cursor: pointer;
}
i {
    display: inline-block;
    width: 18px;
    height: 18px;
}
.i_err {
	color: #f00;
    background-position: -132px -430px;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    text-indent: 21px;
    line-height:16px;
    margin-left: 79px;
}
.i_ok {
	color: #0f0;
    background-position: -132px -408px;
    padding: 0px 0px 0px 20px;
    display: inline-block;
    height:16px;
    vertical-align: middle;
}
.err {
	border-color: red!important;
}
dd.err {
    background-color: #fad9d9;
}
.register_select_city {
    background-color: #eee;
}
.register_select_city .a {
    float: left;
    width: 100px;
    background-color: #fff;
}
.register_select_city .a li {
    padding: 6px;
    margin: 2px 0px;
}
.register_select_city .a li.em {
    background-color: #428BCA;
    color: #fff;
    position: relative;
}
.register_select_city .a li.em:after {
    content: "";
    border: 7px solid #428BCA;
    border-right-color: #fff;
    position: absolute;
    right: -1px;
    top: 7px;
    z-index: 10;
}
.register_select_city .b {
    float: left;
    background-color: #eee;
/*    padding: 10px 4px;*/
}
.register_select_city .b li {
    float: left;
    padding: 6px;
    margin: 2px 4px;
}
.select_city_in_p {
    border: 1px solid #428BCA;
    position: absolute;
    left: 100px;
    background-color: #fff;
}
.header {
    height: 46px;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    /*width: 100%;*/
    z-index: 10;
    background-color: #047aba;/*#438eb9;*/
    box-shadow: 0px 0px 10px rgba(0,0,0,0.4);
}
/* sider */
#sider {
    width: 200px;
    position: fixed;
    height: 100%;
    z-index: 9;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    left: 0px;
    top: 48px;
    background-color: #fff;
    transition: all 0.2s ease-in-out 0s;
}
#sider_bar_mask {
    position: fixed;
    width: 0px;
    height: 100%;
    background-color: #000;
    opacity: 0.3;
    top: 0px;
    left: 0px;
    z-index: 8;
}
.main_menu_open #sider_bar_mask {
    width: 100%;
}
.sider_inner {
    width: 190px;
    border-right: 1px solid #ddd;
    height:100%;
}
#sider li {
    display: block;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
}
#sider li a {
    display: block;
    height: 38px;
    line-height: 38px;
    padding: 0 16px 0 38px;
    color: #585858;
    text-shadow: none!important;
    font-size: 13px;
    text-decoration: none;
}
#sider li.em a {
    font-weight: bold;
}
#sider li a:hover, #sider li.em a {
    background-color: #fff;
    color: #1963aa;
}
#sider .sider_expend li.em:after {
    display: inline-block;
    content: "";
    position: absolute;
    right: -2px;
    top: -1px;
    bottom: 0;
    z-index: 1;
    border: 2px solid #2b7dbc;
    border-width: 0 2px 0 0;
}
#sider li.em a:after {
    display: block;
    content: "";
    position: absolute!important;
    right: 0;
    top: 4px;
    border: 8px solid transparent;
    border-width: 14px 10px;
    border-right-color: #2b7dbc;
}
.sider_entry {
    height: 41px;
    line-height: 40px;
    width: 190px;
    display: block;
    color: #585858;
    text-shadow: none!important;
    font-size: 13px;
    text-decoration: none;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    background-color: #f6f6f6;
    border-bottom: 1px solid #c3c2c2;
}
.em.sider_entry, .sider_expend .sider_entry {
    color: #047aba;
}
.sider_menu {
    transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    height: 42px;
    overflow: hidden;
    width: 192px;
    position: relative;
}
.sider_menu ul {
    width: 190px;
}
.narrow #sider .sider_menu ul .new:after {
    right: 6px;
}
#sider .sider_menu ul .new:after {
    right: 86px;
}
.sider_entry i {
    width: 26px;
    height: 28px;
    vertical-align: bottom;
    margin: 5px 6px 7px 15px;
    *margin: -8px 6px 0px 15px;
}
#s_i i {
    background-position: -52px -272px;
}
#s_i.em i {
    background-position: -84px -272px;
}
#s_h i {
    background-position: 4px -272px;
}
#s_h.sider_expend i {
    background-position: -22px -272px;
}
#s_c i {
    background-position: 5px -946px;
}
#s_c.sider_expend i {
    background-position: -19px -946px;
}
#s_p i {
    background-position: -50px -820px;
}
#s_p.sider_expend i {
    background-position: -74px -820px;
}
#s_p_r i {
    background-position: 5px -298px;
}
#s_p_r.em i {
    background-position: -21px -298px;
}
#s_a i {
    background-position: -48px -298px;
}
#s_a.sider_expend i {
    background-position: -81px -298px;
}
#s_g i {
    background-position: 6px -326px;
}
#s_g.em i {
    background-position: -21px -326px;
}
#s_u i {
    background-position: -47px -326px;
}
#s_u.sider_expend i {
    background-position: -81px -326px;
}
#s_bd i {
    background-position: -59px -1138px;
}
#s_bd.sider_expend i {
    background-position: -59px -1162px;
}
/* sider~ */
.main {
    margin-top: 46px;
    padding-top: 1px;
    position: relative;
    z-index: 5;
}
.main_title {
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    width: 100%;
    position: fixed;
    left: 0px;
    height: 46px;
    line-height: 46px;
    top: 0px;
    z-index: 1;
}
.main_menu {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 10;
    width: 30px;
    height: 30px;
    color: #fff;
    background-position: 2px -30px;
    display: block;
    font-size: 0px;
}
.main_menu_open .main_menu {
    background-position: 2px 2px;
}
/* nav */
.site_title {
    display: none;
}

.ver, .nav_right {
    float: right;
    margin-right: 18px;
    position: relative;
    z-index: 10;
    font-size: 14px;

    display: none;
}
/* nav~ */
/* page */
.pagging {
    width: auto;
    text-align: center;
    position: relative;
    font-size: 14px;
    line-height: 30px;
}
.pagging span.pagging_total {
    margin-right: 10px;
    color: #888;
    border: none;
    background-color: #fff;
}
.pagging .pagging_total em {
    color: green;
}
.pagging span.pagging_cur {
    color: #fff;
    text-decoration: none;
    background-color: #6faed9;
    border-color: #6faed9;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.pagging span {
    color: #ccc;
}
.pagging a {
    color: #2283c5!important;
    text-decoration: none;
}
.pagging a, .pagging span, .pagging input {
    background-color: #fafafa;
    margin-left: -1px;
    padding: 6px 10px;
    border: 1px solid #e0e8eb;
    margin: 2px;
    border-radius: 3px;
    display: inline-block;
    line-height: 16px;
    height: 16px;
}
.pagging input {
    margin-left: -1px;
    padding: 14px 2px;
    margin: 2px;
    width: 43px;
    vertical-align: bottom;
    background-color: #fff;
}
.pagging a:hover {
    background-color: #eaeff2;
}
.pagging_more {
    position: absolute;
    top: -100px;
    background-color: #fff;
    background-color: rgba(255,255,255,0.85);
    box-shadow: 0px 0px 15px rgba(0,0,0,0.3);
    padding: 5px;
    border-radius: 3px;
    z-index: 10000;
    /*width: 400px;*/
    text-align: left;
}
.pagging_more.pagging a, .pagging_more.pagging span {
    width: 36px;
    padding: 6px 4px;
    text-align: center;
}
.pagging_line {
    width: 100%;
    border-top: 1px solid #eee;
    margin: 4px 0px;
}
/* page~ */
.kd__no_ap .kd_ap_mng {
    display: none!important;
}
/* user */
.user_login {
    width: 100%;
    height: 100%;
    background-color: #0d9dd9;
}
.user_login h1 {
    margin-top: 0px;
    padding-top: 50px;
    color: #fff;
}
.user_login i {
    display:none;
}
.login_btn, .reg_btn {
    height: 36px;
    line-height: 36px;
    width: 96%;
    margin: 10px 2%;
    border: none;
    background-color: orange;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}
.user_login .login_btn {
    background-color: orange;
}
.user_login .reg_btn {
    background-color: #6dc712;
    display: inline-block;
    text-align: center;
    text-decoration: none;
}
.user_login .i input {
    height: 38px;
    line-height: 38px;
    margin: 10px 2%;
    border: none;
    background-position: -118px 7px;
    background-color: #eff8fd;
    padding: 0px 10px 0px 40px;
    width: 96%;
}
.user_login .i.p input {
    background-position: -121px -27px;
}
.user_login .r {
    text-align: center;
    width: 100%;
    position: absolute;
    bottom: 20px;
}
.user_login .r a {
    color: #fff;
}
.menu_trigger {
    display: inline-block;
    width: 90px;
    height: 24px;
    border: 1px solid #ccc;
    line-height: 24px;
    cursor: pointer;
    padding: 0px 5px;
    background-position: 80px -615px;
    white-space: nowrap;

}
.menu_trigger.down {
    border-color: #ea9747;
    box-shadow: 0 0 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
    -webkit-box-shadow: 0 0 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
    -ms-box-shadow: 0 0 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
    -moz-box-shadow: 0 0 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
}
.menu_menu {
    position: absolute;
    background-color: #fff;
    border: 1px solid #ea9747;
    top: 25px;
    box-shadow: 0 2px 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
    -webkit-box-shadow: 0 2px 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
    -ms-box-shadow: 0 2px 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
    -moz-box-shadow: 0 2px 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
    z-index: 10;
}
.menu_space .s {
    padding: 2px;
}
.menu_menu_arrow:after {
    border-bottom: 6px solid rgb(255, 255, 255);
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: '';
    display: inline-block;
    left: 10px;
    position: absolute;
    top: -6px;
}
#cur_user_menu.menu_menu:after {
    left: auto;
    right: 36px;
}
.menu_menu_arrow_outer:before {
    border-bottom: 7px solid rgba(0, 0, 0, 0.2);
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    content: '';
    display: inline-block;
    left: 9px;
    position: absolute;
    top: -7px;
}
#cur_user_menu.menu_menu:before {
    left: auto;
    right: 35px;
}

.option {
    display: block;
    text-decoration: none;
    color: #333;
    line-height: 26px;
}
a.option {
    padding: 0px 10px;
}
.option:hover {
    /*background-color: #579ec8;*/
    background-color: #ea9747;
    color: #fff;
}
.pass_edit li, .user_add li {
    margin: 5px 0px;
}
.pass_edit label, .user_add label {
    width: 100px;
    text-align: right;
    display: inline-block;
}
.user_list_company_list {
    width: 800px;
    padding: 10px 20px 30px;
}
.user_list_company_list table {
    width: 100%;
}
.user_list_company_list table .a {
    width: 140px;
}
#user_list_company_user_pagging {
    margin-top: 10px;
}
.user_list_company_list_search {
    margin-bottom: 10px;
}
.user_list_company_list_search .a {
    margin-right: 10px;
}
.user_invite {
    padding-left: 15px;
}
.user_invite_prize {
    width: 600px;
    padding: 10px 20px 30px;
    line-height: 30px;
}
.user_invite_prize em {
    color: orange;
}
.user_invite table {
    width: 100%;
}
/* user~ */
/* personal */
.pp_list_district_block {
    position: relative;
    width: 320px;
    float: left;
    height: 26px;
    background-color: #fff;
    z-index: 10;
}
.d_b_t {
    border: 1px solid #ccc;
    line-height: 24px;
    width: 310px;
    height: 24px;
    float: left;
    color: #aaa;
    font-size: 13px;
    padding: 0px 2px;
    margin-right: 4px;
    cursor: pointer;

    overflow: hidden;
    background-color: #fff;
    z-index: 10;
}
.d_b_t:hover {
    height: auto;
}
.d_b_t.down {
    border-color: #ea9747;
    box-shadow: 0 0 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
    -webkit-box-shadow: 0 0 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
    -ms-box-shadow: 0 0 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
    -moz-box-shadow: 0 0 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
}
.d_b {
    position: absolute;
    padding: 10px;
    border: 1px solid #ddd;
    z-index: 10;
    background-color: #fff;
    border-color: #ea9747;
    top: 25px;
    left: 0px;
}
.d_b_d {
    float: left;
}
.d_b_d_n {
    padding: 4px 10px;
    border: 1px solid #fff;
    margin: 2px;
    line-height: 16px;
    position: relative;
    background-color: #fff;
    cursor: pointer;
}
.d_b_d_n.down {
    border: 1px solid #ddd;
    border-bottom: none;
    padding-bottom: 5px;
    z-index: 5;
}
.d_b_b_n {
    position: absolute;
    background-color: #fff;
    max-width: 400px;
    border: 1px solid #ddd;
    left: 5px;
    z-index: 4;
    box-shadow: 2px 2px 8px rgba(0,0,0,0.2);
    padding: 5px;
}
.d_b_b_n_e {
    padding: 3px 6px;
    margin: 2px;
    line-height: 16px;
    display: inline-block;
}
.d_b_b_n_e:hover, .d_b_d_n:hover {
    color: #307ecc;
}
.d_b_d .em {
    background-color: #307ecc;
    color: #fff;
}
.personal_house_list .di, .personal_house_list .b, .personal_house_list .s {
    width: 56px;
}
.personal_house_list .di, .narrow .personal_house_list .b, .narrow .personal_house_list .s {
    width: 46px;
}
.personal_house_list .f, .personal_house_list .a, .personal_house_list .d {
    width: 36px;
}
.narrow .personal_house_list .f, .narrow .personal_house_list .a, .narrow .personal_house_list .d {
    width: 30px;
}
.personal_house_list .p, .personal_house_list .l {
    width: 78px;
}
.personal_house_list .t {
    width: 78px;
}
.personal_house_list .o {
    width: 50px;
}
.personal_house_list .o a{
    margin: 0px 2px;
}
.personal_house_list .ph {
    width: 100px;
}
.personal_house_list .c {
    width: 150px;
}
.personal_house_list .cc {
    font-weight: bold;
    color: #555;
}
.personal_house_list .read .cc {
    font-weight: normal;
}
.personal_house_list .read em {
    color: #393939;
}
.personal_house_list dd {
    border-bottom: 1px dashed #ddd;
}
.read .pp_summary_info a, .read a {
    color: #888;
}
.e_com_info .pp_read {
    display: none;
    float: right;
    font-size: 12px;
    color: #b74635;
}
.read .e_com_info .pp_read {
    display: inline;
}
.narrow .personal_house_list .c {
    width: 110px;
}
.personal_house_list em {
    color: red;
    /*color: #b74635;*/
}

.personal_house_list .e_summary_info span {
    margin: 3px 6px;
    font-weight: bold;
}
.personal_house_list .e_com_info {
    font-size: 14px;
}
.personal_house_list .e_com_info .a {
    color: #307ecc;
}
.personal_house_list .read .e_com_info .a {
    color: #888;
}
.personal_house_list a {
    text-decoration: none;
}
.d_b_b_n_i {
    background-color: #307ecc;
    color: #fff;
    line-height: 20px;
    margin: 0px 1px;
    border-radius: 3px;
    padding: 4px 3px;
    font-weight: bold;
}
.d_b_b_n_i i {
    width: 10px;
    height: 10px;
    background-position: -103px -30px;
    margin-left:2px;
}
.d_b_b_n_i:hover i {
    background-position: -115px -30px;
}
/*
#pp_l_pu_trigger {
    display: inline-block;
    width: 90px;
    height: 22px;
    border: 1px solid #ccc;
    line-height: 22px;
    cursor: pointer;
    padding: 0px 5px;
    background-position: 80px -615px;
}
*/
#pp_l_so_trigger {
    width: 100px;
    background-position: 90px -615px;
}
#pp_l_so_menu {
    width: 110px;
}
#pp_l_pu_menu, #pp_l_at_menu, #pp_h_l_pu_menu, #pp_h_l_at_menu, #pp_h_l_dis_menu, #pp_h_l_blk_menu {
    padding: 6px 0px;
    width: 100px;
}
.pp_list_search {
    margin: 10px;
}
.pp_list_search .menu_menu:after, .pp_list_search .menu_menu:before {
    content: none;
}
.pp_list_search dd label {
    width: 30px;
}
.pp_list_search .area, .pp_list_search .price {
    width: 60px;
}
#personal_house_list, #personal_house_bookmark {
    margin: 10px;
}
.pp_list_com_container, .pp_list_rn_container {
    position: relative;
    margin-right: 4px;
}
.content_box .pp_list_search dd div.pp_l_so_conds_sites label {
    width: 104px;
    text-align: left;
}
.list_rn {
    width: 50px;
}
#pp_l_rn_menu {
    width: 48px;
}
.input_clear {
    position: absolute;
    /*left: 220px;*/
    top: 4px;
    right: 5px;
}
.input_clear i {
    background-position: 0px -734px;
    width: 16px;
    height: 16px;
}
.input_clear i:hover {
    background-position: -18px -734px;
}
.content_box .pp_list_search dd span label {
    width: 32px;
}
.personal_house_menu_btn {
    position: absolute;
    width: 14px;
    height: 18px;
    top: 3px;
    right: 2px;
    padding: 1px;
}
.personal_house_menu_btn i {
    background-position: 0px -617px
}
.personal_house_menu_btn:hover, .personal_house_menu_btn.down {
    border: 1px solid #f49747;
    box-shadow: 0 2px 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
    -webkit-box-shadow: 0 2px 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
    -ms-box-shadow: 0 2px 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
    -moz-box-shadow: 0 2px 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
    padding: 0px;
}
.personal_house_search_tab .menu_menu {
    right: 2px;
    top: 21px;
    z-index: 11;
    width: 96px;
}
.personal_house_search_tmpl_set_name {
    width: 340px;
}
.personal_house_search_tmpl_set_name.content_box dd label {
    width: 50px;
}
#pp_l_price_space .menu_menu, #pp_l_rent_space .menu_menu {
    left: 35px;
    top: 26px;
}
#pp_l_area {
    top: 26px;
}
.pp_list_refresh {
    position: relative;
    top: 10px;
}
.menu_space {
    position: relative;
    display: inline-block;
}
#pp_l_rent, #pp_l_price, #pp_l_area, #pp_h_l_rent, #pp_h_l_price, #pp_h_l_area {
    padding: 10px;
    width: 300px;
}

#pp_l_rent a, #pp_l_price a, #pp_l_area a,
#pp_h_l_rent a, #pp_h_l_price a, #pp_h_l_area a {
    padding: 0px 4px;
    display: inline-block;
}
#pp_l_rent a:hover, #pp_l_price a:hover, #pp_l_area a:hover {
    background-color: #ea9747;/*#307ecc;*/
    color: #fff;
}
.menu_space {
    margin-right: 10px;
}
.personal_detail {

}
.personal_detail_desc {
    clear: both;
}
.personal_detail_description {
    /*width: 740px;*/
    margin: 0px auto;
    padding: 0px 20px;
}
dd .personal_detail_description span {
    display: inline;
}
dd .personal_detail_description i {
    display: inline;
}
.personal_detail_info {
    float: left;
    width: 100%;
}
.personal_detail_imgs dd {
    text-align: center;
}
.personal_detail_imgs dd img {
    max-width: 100%;
}
#apartment_new_imgs {

}
#apartment_new_imgs dd {
    padding: 0px 44px;
}
.adm_import_img_container {
}
.content_box.adm_import_img_container dd label {
    width: auto;
}
.adm_import_img_container .button {
    margin-left: 10px;
}
.adm_import_imgs {
}
.personal_import_img, .adm_import_img {
    width: 160px;
    height: 180px;
    line-height: 156px;
    float: left;
    position: relative;
    text-align: center;
    border: 1px solid #ddd;
    margin: 8px;
}
.personal_import_img img, .adm_import_img img {
    max-width: 152px;
    max-height: 152px;
    vertical-align: middle;
}
.personal_import_img select, .adm_import_img select {
    position: absolute;
    bottom: 0px;
    left: 4px;
}
.content_box dd .personal_import_img label, .content_box dd .adm_import_img label {
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-align: center;
}
.personal_import_op, .adm_import_op {
    position: absolute;
    bottom: 0px;
    left: 0px;
    line-height: 20px;
    width: 100%;
}
.personal_import_op input, .adm_import_op input {
    position: absolute;
    right: 4px;
    bottom: 2px;
}
.personal_import_img_mask, .adm_import_img_mask {
    background-color: #fff;
    opacity: 0.6;
    width: 160px;
    height: 160px;
    top: -180px;
    left: 0px;
    position: absolute;
    display: block;
}
.personal_import_op input:checked+.personal_import_img_mask, .adm_import_op input:checked+.adm_import_img_mask {
    display: none;
}
.pp_list_py {
    color: #f60;
    font-weight: bold;
}
.pp_import_btn {
    float: right;
}
.unmark {
    display: none!important;
}
.marked .mark {
    display: none!important;;
}
.marked .unmark {
    display: inline-block!important;;
}
.personal_detail dt {
    position: relative;
}
.pesonal_detail_top_btns {
    position: absolute;
    right: 10px;
    bottom: -36px;
}
.pp_contact_phone_img {
    vertical-align: bottom;
}
#house_personal_auto_refresh_interval {
    width: 30px;
}
.house_personal_auto_refresh {
    float: right;
}
.personal_detail_top_btns {
    position: absolute;
    right: 0px;
    bottom: -34px;
}
.personal_detail_block_box {
    border: 1px solid #eee;
    width: 240px;
    float: left;
    padding: 10px 20px;
    margin-left: 30px;
    margin-bottom: 18px;
}
.personal_detail_block_box div {
    margin-bottom: 10px;
}
.personal_detail_block_box a {
    margin-right: 30px;
}
.pp_list_coms {
    /*
        display: inline-block;
        border: 1px solid #ccc;
        border-right: none;
        line-height: 24px;
        height: 24px;
        float: left;
        color: #aaa;
        font-size: 13px;
        padding: 0px 2px;
        cursor: pointer;

        overflow: hidden;
        background-color: #fff;
        z-index: 10;
    */
    width: auto;
    margin-right: -1px;
    height: auto;
    max-width: 600px;
}
.pp_list_coms a {
    display: inline-block;
    text-decoration: none;
}
.pp_list_coms span {
    color: #fff;
}
/*
.menu_space span {
    margin: 0px 2px;
}
*/
/* personal~ */
/*  */
.tabs {
    padding: 0px 10px;
    /*height: 32px;*/
}
.clear:after, .content_box:after, .tabs:after, #house_detail_info:after, .pagging:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.tab {
    display: block;
    float: left;
    border: 1px solid #c5d0dc;
    border-bottom: none;
    margin-right: -1px;
    position: relative;
    font-size: 14px;
    background-color: #f9f9f9;
    color: #777;
    line-height: 19px;
    padding: 5px 20px 6px;
}
a.tab {
    text-decoration: none;
}
.tab:hover {
    background-color: #fff;
}
.tabs .em {
    background-color: #fff;
    color: #576373;
    border-top: 2px solid #4c8fbd;
    box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.15);
    top: -1px;
    padding: 5px 20px 7px;
    margin-bottom: -2px;
    height: 19px;
}
.tabs .em:before {
    height: 2px;
    width: 100%;
    background-color: #4c8fbd;
    position: absolute;
    content: "";
    top: -2px;
    left: -1px;
    border: 1px solid #4c8fbd;
    border-top: none;
    border-bottom: none;
    z-index: 1;
}
.tabs_body {
    clear: both;
}
.tab_body {
    width: 100%;
    border-top: 1px solid #c5d0dc;
}
#user_login_page_frame {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    z-index: 100000;
    min-height: 400px;
    /*
    z-index: 100;
    position: relative;
    background-color: #fff;
    width: 500px;
    height: 400px;
    */
}
.user_edit_tel {
    width: 460px;
}
.user_edit_tel .tel_no {
    width: 180px;
}
.user_edit_info {
    width: 400px;
}
.user_info a {
    margin-left: 8px;
}
.user_info label {
    margin-right: 4px;
}
.user_friend_show_invite {
    width: 400px;
    padding: 20px 20px 30px;
}
.user_friend_show_invite .bottom_btns {
    margin-top: 20px;
}
.user_friend_show_confirm {
    width: 400px;
    padding: 20px 20px 30px;
}
/* site */
.sites_bound, .sites_unbind {
    /*	border: 1px solid #CDD8E3;*/
    margin-bottom: 20px;
    width: 100%;
}
.sites_bound .ttitle {
    background-color: #69AA46;
    border-color: #69AA46;
}
.sites_unbind .ttitle {
    background-color: #FF892A;
    border-color: #FF892A;
}
.sites_unbind .site_ico {
    background-color: #fff;
}
.content_box .sites_bound .th {
    color: #4C8FBD;
    background-color: #EEF4F9;
    /*	font-weight: bold;*/
    font-size: 14px;
    border-bottom: 1px solid #CDD8E3;
    background-image: none;
    padding-left: 10px;
}
.content_box .sites_bound td {
    overflow: hidden;
    padding: 8px 0px;
}
.content_box .sites_bound .site_ico i {
    vertical-align: sub;
}
.sites_bound li.site_bound {
    border: 1px solid green;
    margin: 10px;
    width: 300px;
    float: left;
}
.site_bound .toggle {
    top: 3px;
}
.site_bound .site_logo_big {
    margin: 2px 10px;
}
tr.site_dis, tr.site_dis a {
    color: #aaa;
}
.site_logo {
    width: 160px;
    height: 60px;
    border: 1px solid #ddd;
}
.adm_agent_info {
    width: 600px;
}
.adm_agent_info .toggle {
    top: 1px;
}
.adm_agent_info .login_info {
    margin: 0px 10px;
    padding: 6px 14px;
    width: 210px;
    height: 128px;
    border: 1px solid #ddd;
    float: left;
}
.adm_agent_info dt a {
    margin-left: 6px;
}
.agent_photo_space {
    text-align: center;
    margin: 10px 5px 0px 40px;
    width: 120px;
    float: left;
}
.index_user_info .agent_photo_space a {
    color: #4c8fbd;
    font-size: 12px;
}
.agent_photo {
    width: 110px;
    height: 140px;
    border: 1px solid #ddd;
    padding-top: 5px;
}
.agent_photo img {
    max-height: 140px;
    min-height: 100px;
    max-width: 110px;
}
.agent_info {
    float: left;
    height: 160px;
    margin: 0px 10px;
}
.login_info li {
    line-height: 40px;
}
.agent_info li {
    line-height: 24px;
    border-bottom: 1px dotted #d5e4f1;
}
.agent_info label {
    width: 60px;
    text-align: right;
    display: inline-block;
}
.agent_status {
    clear: both;
}
.site_docs {
    padding: 2px 20px 20px;
}
.site_docs span {
    display: block;
    float: left;
    width: 70px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #ddd;
    margin: 2px 4px;
    padding: 0px 6px;
    position: relative;;
}
.site_docs span i {
    position: absolute;
    right: 1px;
    top: 4px;
}
.site_docs span.ok i {
    background-position: -134px -408px;
}
.site_docs .ok {
    border-color: #0f0;

}
.need_vcode .a a, .adm_site_refresh_info .a a {
    display: block;
    margin: 4px 0px 10px;
}
/* site~ */
/* match~ */
.toggle {
    height: 14px;
    width: 26px;
    border-radius: 8px;
    border:1px solid #ccc;
    background-color: #fff;
    /*float:left ;*/
    display: inline-block;
    position: relative;
    transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    /*vertical-align:middle;*/
    cursor: pointer;
    behavior: url(/cdn/PIE.htc);
    _zoom: 1;
    *display: inline;
}

.toggle_outer {
    width: 26px;
    height: 14px;
    position: relative;
    overflow: hidden;
    border-radius: 8px;
    behavior: url(/cdn/PIE.htc);
}
.toggle_inner {
    position: absolute;
    left: -12px;
    width: 38px;
    height: 14px;
    transition: all 0.1s ease-in-out 0s;
    -webkit-transition: all 0.1s ease-in-out 0s;
    -moz-transition: all 0.1s ease-in-out 0s;
    -o-transition: all 0.1s ease-in-out 0s;
}
.toggle_left {
    position: absolute;
    left: 0px;

    width: 19px;
    height:14px;
    border-radius: 7px 0px 0px 7px;

    behavior: url(/cdn/PIE.htc);
}
.toggle_left i {
    width: 10px;
    height: 8px;
    background-position: -140px -152px;
    position: absolute;
    left: 3px;
    top: 5px;
}
.toggle_right {
    position: absolute;
    left: 19px;
    width: 19px;
    height:14px;
    border-radius: 0px 7px 7px 0px;

    behavior: url(/cdn/PIE.htc);
}
.toggle_handle {
    height: 14px;
    width: 14px;
    border-radius: 7px;
    background-color: #fff;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.3);
    position: absolute;
    left: 0px;
    top: 0px;

    transition: all 0.1s ease-in-out 0s;
    -webkit-transition: all 0.1s ease-in-out 0s;
    -moz-transition: all 0.1s ease-in-out 0s;
    -o-transition: all 0.1s ease-in-out 0s;
    behavior: url(/cdn/PIE.htc);
}
.toggle_on {
    background-color: #fb8930;
    border: 1px solid #fb8930;
}
.toggle_on .toggle_inner {
    left: 0px;
}
.toggle_on .toggle_handle {
    left: 12px;
}
.toggle_on .toggle_left {
    background-color: #fb8930;
}
.uploader_indicator {
    padding: 20px;
}
.uploader_indicator_entry {
    padding: 5px 10px;
}
.uploader_indicator_outer {
    width: 300px;
    height: 4px;
    background-color: #ccc;
}
.uploader_indicator_inner {
    height: 100%;
    background-color: #ea9747;
}
.bd_weixin_popup table tr, .bd_weixin_popup table td, .bd_weixin_popup table th {
    border: none;
}
.share_to_weixin span {
    vertical-align: middle;
}
.share_to_weixin i {
    background-position: -37px -733px;
    vertical-align: middle;
    height: 16px;
    width: 16px;
    margin-right: 2px;
}
.wd_show_create {
    width: 400px;
}
.adm_wd_name {
    width: 100px;
}
.adm_wd_share_qrcode {
    line-height: 30px;
    font-size: 14px;
    padding: 20px 10px 10px;
    display: flex;
    flex-direction: row;
    text-align: center;
}
.adm_wd_share_go_button {
    width: 100%;
    background-color: orange;
    color: #fff;
    display: block;
    margin: 47px auto;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
}
.wd_p {
    font-size: 16px;
}
.wd_show_create .tip {
    color: #999;
}
#ie_warnning {
    width: 100%;
    height: 40px;
    line-height: 40px;
    border: 1px solid #aa6c5b;
    color: #fff;
    background-color: #e2b5ad;
    text-indent: 30px;
}
.index_user_info {
    width: 100%;
    padding-right: 30px;
    border-right: 1px solid #cce2c1;
    box-sizing: border-box;
}
.index_user_info dd {
    line-height: 22px;
}
.index_user_info dd a {
    margin-left: 20px;
    font-size: 12px;
    color: #4c8fbd;
}
.index_buy_info, .index_user_info {
    float: left;
    font-size: 14px;
}
.index_buy_info {
    padding: 10px;
}
.index_buy_info .a {
    font-size: 16px;
    line-height: 46px!important;
}
.index_buy_info .a span {
    color: #63bb66;
    margin-right: 10px;
}
.index_buy_info .a, .index_buy_info .b, .index_buy_info .c {
    float: left;
    line-height: 36px;
}
.index_buy_info .b {
    margin-left: 20px;
}
.index_buy_info .c {
    font-size: 12px;
    line-height: 18px;
}
.index_buy_info .c_outer {
    width: 128px;
    border: 1px solid #a5b6a6;
    height: 10px;
    background-color: #e3f3e6;
    overflow: hidden;
}
.index_buy_info .c_inner {
    background-color: #63bc62;
    height: 100%;
}
.index_my_contact_info {
    padding: 2px 10px;
    border-top: 2px solid #f6f6f6;
    background-color: #f9f9f9;
    font-size: 14px;
    margin: 20px 0px;
    line-height: 28px;
}
.index_my_contact_info .a {
    color: #888;
}
.index_my_contact_info .b {
    margin-right: 10px;
}
.phone {
    background-position: -138px -526px;
    width: 12px;
    height: 12px;
}
.index_my_contact_info .b .phone {
    background-position: -136px -540px;
    width: 14px;
    height: 14px;
}
.qr_ico {
    width: 16px;
    height: 16px;
    background-position: -72px -982px;
}
.index_my_contact_info .show_wx_qr {
    display: inline-block;
    position: relative;
    margin: 0px 20px 0px 6px;
}
.index_my_contact_info .show_wx_qr div {
    width: 160px;
    height: 180px;
    display: none;
    position: absolute;
    bottom: -2px;
    left: 0px;
}
.index_my_contact_info .show_wx_qr:hover div {
    display: block;
}
.index_user_group_users {
}
.index_user_group_users a {
    margin-left: 10px;
}
.index_user_group_users .t {
    background-color: #f9f9f9;
    border-top: 2px solid #f6f6f6;
    font-size: 14px;
    line-height: 50px;
    margin: 20px 0 0px;
    padding: 2px 20px;
}
.index_user_group_users .agent_photo_space {
    margin: 10px;
    line-height: 20px;
}
.announce_place {
    padding: 0px 10px 0px 20px;
}
.announce_place_inviter_prize {
    padding: 0px 10px 0px 20px;
    height: 26px;
    overflow: hidden;
    position: relative;
}
.announce_inviter_prize {
    transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    overflow: hidden;
}
.narrow .announce_place {
    padding: 10px 10px 10px 15px;
    line-height: 20px;
}
.narrow .index_user_info .agent_photo_space {
    margin-left: 20px;
}
.narrow .index_user_info dd a {
    margin-left: 10px;
}
.least_announce {
}
.user_show_edit_photo {
    width: 720px;
}
.user_show_edit_photo .agent_photo:hover {
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
}
.user_edit_photo {
    width: 420px;
    height: 190px;
}
.user_edit_photo .a {
    margin: 60px 10px 0px 180px;
}
.user_edit_photo .a p {
    margin-bottom: 20px;
    font-size: 14px;
}
.user_overflow {
    padding: 10px 10px 18px;
}
.user_overflow .o {
    font-size: 14px;
    color: red;
}
.user_overflow table {
    width: 100%;
}
.user_overflow table .of {
    color: red;
}
.user_overflow .n {
    width: 100px;
}
.user_overflow .p {
    margin-top: 20px;
    font-size: 14px;
    text-indent: 20px;
}
.user_overflow .p .button {
    text-indent: 0px;
}
.user_overflow .k {
    color: #888;
    font-size: 16px;
    float: right;
    margin-top: 28px;
}
.user_overflow .c {
    background-color: #ffe;
}
.chart {
    border: 1px solid #ccc;
    margin-bottom: 20px;
}
.chart .d {
    position: absolute;
    background-color: #2A91D8;
    bottom: 0px;
}
.chart .c {
    top: -16px;
    left: 0px;
    width: 30px;
    text-align: center;
    position: absolute;
}
.chart .t {
    bottom: -16px;
    left: 0px;
    width: 30px;
    text-align: center;
    position: absolute;
}
.chart_title {
    font-size: 14px;
    color: #fff;
    height: 26px;
    line-height: 26px;
    padding: 4px;
}
.chart_stat_site .site_refresh_stat_adv {
    font-size: 14px;
    background-color: #69AA46;
    border-color: #69AA46;
    color: #fff;
    height: 26px;
    line-height: 26px;
    padding: 4px;
}
.chart_chart {
    position: relative;
    margin: 20px 0px 0px 12px;
}
.site_refresh_stat {
    height: 140px;
    width:600px;
}
.chart_stat_site .g {
    width:320px;
}
.chart_stat_site table {
    margin-bottom: 10px;
}
.adm_stat_date {
    margin: 0px 0px 10px 10px;
}
.adm_stat_none {
    margin: 20px;
    font-size: 16px;
}
.adm_stat_by_adv {
    min-width: 400px;
}
.adm_stat_by_adv .t{
    font-size: 14px;
}
.adm_stat_by_adv .b {
    margin: 32px 60px 60px;
}
.adm_stat_by_adv .d {
    width:110px;
    float:left;
    position:relative;
}
.adm_stat_by_adv .tt {
    width: 100px;
    position: absolute;
    left: 0px;
    text-align: center;
}
.adm_stat_by_adv .o {
    position: absolute;
    border-left: 1px solid #ddd;
    width: 0px;
    left: 50px;
    top: 36px;
    padding: 10px 0px;
}
.adm_stat_by_adv .d .p {
    /*    position: absolute;
        left: -4px;*/
}
.adm_stat_by_adv .p {
    width: 7px;
    height: 7px;
    border-radius: 3px;
    background-color: #00a0e9;
}
.adm_stat_by_adv .c1 {
    background-color: #0a0;
}
.adm_stat_by_adv .c2 {
    background-color: #e37b0a;
}
.adm_stat_by_adv .e {
    background-color: #aaa;
}
.adm_stat_by_adv .tl {
    /*position: absolute;*/
    left:5px;
    margin-bottom:-4px;
}
.adm_stat_by_adv .legend {
    float: right;
    margin-top: 5px;
}
.adm_stat_by_adv .legend div {
    float: left;
}
.adm_stat_by_adv .legend .p {
    margin: 0px 2px 0px 6px;
    position:relative;
    top: 5px;
}
.adm_stat_by_adv .x .p {
    position: absolute;
    left: -5px;
    top: 4px;
}
.adm_stat_by_adv .r .p {
    right: -5px;
    left: auto;
}
.adm_stat_by_adv .x {
    position: absolute;
    border: 1px solid rgba(0,0,0,0);
    line-height: 15px;
    height: 15px;
    padding: 0px 8px;
    cursor: default;
}
.adm_stat_by_adv .r {
    right: 1px;
    left: auto;
}
.adm_stat_by_adv .x:hover {
    border-color: #ccc;
}
.adm_stat_by_adv .x:hover .p {
    border: 4px solid #00a0e9;
    background-color: #fff;
    border-radius: 7px;
    top: 0px;
    left: -9px;
    z-index: 10;
}
.adm_stat_by_adv .r:hover .p {
    right: -9px;
    left: auto;
}
.adm_stat_by_adv .x:hover .p.c1 {
    border-color: #0a0;
}
.adm_stat_by_adv .x:hover .p.c2 {
    border-color: #e37b0a;
}
.adm_stat_by_adv .x:hover .p.e {
    border-color: #aaa;
}
.site_refresh_stat_result_err {
    color: #aaa;
}
.adm_stat_by_adv .m {
    display: none;
    border: 1px solid #ccc;
    padding: 6px;
    border-radius: 5px;
    right: 60px;
    position: absolute;
    top: -7px;
    background-color: #fff;
    z-index: 10;
    width: 80px;
    text-align: right;
}
.adm_stat_by_adv .m:before {
    border-left: 7px solid #ccc;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    content: '';
    display: inline-block;
    right: -7px;
    position: absolute;
    top: 6px;
}
.adm_stat_by_adv .m:after {
    border-left: 6px solid #fff;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    content: '';
    display: inline-block;
    right: -6px;
    position: absolute;
    top: 7px;
}
.adm_stat_by_adv .r .m {
    left: 60px;
    right: auto;
    text-align: left;
}
.adm_stat_by_adv .r .m:before {
    border-left: none;
    border-right: 7px solid #ccc;
    left: -7px;
    right: auto;
}
.adm_stat_by_adv .r .m:after {
    border-left: none;
    border-right: 6px solid #fff;
    left: -6px;
    right: auto;
}
.adm_stat_by_adv .x:hover .m {
    display: block;
}

.buy {
    padding: 10px 20px 30px;
}
.buy .a {
    font-size: 14px;
    margin-bottom: 10px;
}
.buy table {
    width: 100%;
    margin-bottom: 10px;
}
.order {
    padding: 10px 20px 40px;
}
.order em {
    color: orange;
}
.pay_channel {
    vertical-align: middle;
    display: inline-block;
    height: 45px;
    background-color: #fff;
    cursor: pointer;
    margin: 0px 10px 14px 6px;
}
.pay_1 {
    width: 135px;
    background-image: url(../images/alipay.gif);
}
.pay_2 {
    width: 122px;
    background-image: url(../images/yeepay.gif);
}
.pay_3 {
    width: 128px;
    background-image: url(../images/alipayd.jpg);
}
.pay_4 {
    width: 167px;
    background-image: url(../images/wepay.png);
}
.pay_channel_bank_0 {
    width: 120px;
    background-image: url(../images/pay_channel_bank.gif);
}
.pay_channel_banks li {
    float: left;
    width: 200px;
}
.pay_channel_bank {
    vertical-align: middle;
    display: inline-block;
    height: 45px;
    background-color: #fff;
    cursor: pointer;
    margin: 4px 10px 4px 2px;
    background: transparent url('../images/bank.png?v=1') no-repeat scroll -9999px -9999px;
    width: 170px;
}
.pay_bank_1 {
    background-position: 0px -139px;
}
.pay_bank_2 {
    background-position: 0px 0px;
}
.pay_bank_3 {
    background-position: 0px -185px;
}
.pay_bank_4 {
    background-position: 0px -553px;
}
.pay_bank_5 {
    background-position: 0px -461px;
}
.pay_bank_6 {
    background-position: 0px -415px;
}
.pay_bank_7 {
    background-position: 0px -277px;
}
.pay_bank_8 {
    background-position: 0px -599px;
}
.pay_bank_9 {
    background-position: 0px -323px;
}
.pay_bank_10 {
    background-position: 0px -369px;
}
.pay_bank_11 {
    background-position: 0px -231px;
}
.pay_bank_12 {
    background-position: 0px -691px;
}
.pay_bank_13 {
    background-position: 0px -737px;
}
.pay_bank_14 {
    background-position: 0px -783px;
}
.pay_bank_15 {
    background-position: 0px -829px;
}
.pay_bank_16 {
    background-position: 0px -507px;
}
.pay_bank_17 {
    background-position: 0px -93px;
}
.pay_btn {
    margin-top: 20px;
    text-align: right;
    padding-right: 40px;
}
#user_buy_show_qrcode {
    width: 200px;
    height: 200px;
    margin: 20px auto 30px;
    position: relative;
}
.user_buy_show_qrcode_info {
    position: absolute;
    top: 80px;
    left: 10px;
}
#user_buy_show_qrcode canvas {
    position: relative;
}
.order_cond {
    margin-top: 8px;
}
.order_cond_a {
    margin-top: 8px;
    height: 30px;
    margin-bottom: 10px;
}
.order_auto_code_left {
    float: right;
    margin-top: 20px;
}
.order_cond_info {
    position: relative;
}
.order_price_infos {
    right: 50px;
    border: 2px solid #E07777;
    background-color: #FCF0C4;
    width: 250px;
    height: 50px;
    top: 20px;
    font-size: 16px;
    padding: 4px;
    line-height: 1.5em;
}
.buy_auto_code_num {
    width: 40px;
}
.new:after {
    display: inline-block;
    content: "";
    /*position: absolute;*/
    margin-left: 2px;
    right: 3px;
    top: 2px;
    z-index: 1;
    width: 11px;
    height: 12px;
    background-image: url(../images/new.gif);
    /*
    transform: rotate(50deg);
    -moz-transform: rotate(50deg);
    -webkit-transform: rotate(50deg);
    -o-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    */
}
.show_msg_content {
    width: 400px;
    padding: 10px 20px 30px;
}
.adm_import_list {
    padding: 10px 1% 30px;
}
.adm_import_list .t {
    margin-top: 10px;
    padding-left: 1%;
    line-height: 26px;
}
.adm_import_list dl {
    border: 1px solid #ddd;
}
.adm_import_list dd {
    border-bottom: 1px solid #ddd;
    position: relative;
    height: 62px;
    padding: 0px;
}
.adm_import_list dd .g {
    padding: 18px 4px;
    height: 26px;
    width: 16px;
    display: inline-block;
    border-right: 1px solid #ddd;

}
.adm_import_list dd .a {
    position: absolute;
    left: 30px;
    top: 4px;
    white-space: nowrap;
}
.adm_import_list dd .b {
    position: absolute;
    left: 30px;
    bottom: 6px;
    white-space: nowrap;
}
.adm_import_list dd .b span {
    margin-right: 10px;
}
.adm_import_list .button {
    margin-top: 20px;
    float: right;
}
.adm_import_list .button.t {
    margin-bottom: 10px;
    margin-top: 0px;
}
.adm_import_list .l {

}
#adm_import_list_show_menu {
    width: 100px;
}
#adm_import_list_show_menu span {
    padding: 0px 6px;
}
.adm_import_list_cond {
    margin-bottom: 12px;
}
.adm_broker input.adm_broker_fetch_url {
    line-height: 30px;
    height: 29px;
    width: 100%;
}
.adm_broker .a {
    font-size: 14px;
    padding: 10px;
}
.adm_broker .a span {
    margin: 0px 3px;
}
.adm_broker .b {
    margin: 10px 10px 30px;
}
.adm_broker .b .button {
    margin-top:10px;
    width: 98%;
}
.adm_broker .c {
    margin-top: 10px;
}
.adm_broker .c label {
    margin-right: 10px;
}
.adm_broker_more_info {
    padding-bottom: 30px;
    width: 400px;
}
.adm_broker_more_info .a {
    font-size: 16px;
}
.ez__dialog .adm_broker {
    padding: 10px 1% 40px;
}
.tel_valid {
    width: 400px;
    padding: 10px 20px 30px;
}
.tel_valid .a {
    margin-right: 10px;
}
.tel_valid .c {
    width: 80px;
    margin-right: 10px;
}
.tel_valid .b {
    font-size: 14px;
}
.user_site_login_name {
    overflow: hidden;
}
/*
.user_site_login_name:hover {
    overflow: visible;
    background-color: #fff;
}
*/
/* user water mark */
#adm_img_watermark_config_flash_container {
    width: 600px;
    height: 480px;
}
.adm_img_water_mark_config {
    padding: 20px 40px;
}
.adm_img_water_mark_config .a {
    width: 600px;
    height: 450px;
    background-image: url(/cdn/images/bedroom.jpg);
    position: relative;
    margin: 10px 0px;
    background-repeat:  no-repeat;
}
.adm_img_water_mark_config .a_new {
    margin: 10px 0px;
}
.adm_img_water_mark_config .a img {
    position: absolute;
}
.adm_img_water_mark_config .b {
    float: right;
}
.adm_img_water_mark_config .b_0 .c {
    display: none;
}
.adm_img_water_mark_config .b_1 .d {
    display: none;
}
.adm_img_water_mark_config .b_ .c, .adm_img_water_mark_config .b_ .d {
    display: none;
}
.adm_img_water_mark_config .e, .adm_img_water_mark_config .f, .adm_img_water_mark_config .c, .adm_img_water_mark_config .d {
    line-height: 29px;
}
.adm_img_water_mark_config .c, .adm_img_water_mark_config .d {
    margin-bottom: 20px;
}
#adm_img_water_mark_img_placeholder {
    height: 480px;
}
#adm_img_water_mark_position_container {
    position: relative;
    z-index: 1;
}
.adm_img_water_mark_show_site {
    width: 640px;
    padding: 10px 20px 30px;
}
.adm_img_water_mark_show_site label {
    display: inline-block;
    width: 100px;
    padding: 8px 0px;
    margin: 2px;
}
.adm_img_water_mark_show_site .bottom_btns {
    margin-top: 20px;
}
/* user water mark~ */
/* house */
.com_name, #adm_new_addr {
    width: 220px;
}
#list_com {
    width: 150px;
}
.content_box {
    padding: 10px 0px;
}
.apa_source_new {
    /*padding-top: 0px!important;*/
    min-width: 800px;
    padding-left: 0px;
}
.apa_source_new textarea, .editable_info textarea {
    /*
    width: 340px;
    height: 60px;
    */
    width: 520px;
    height: 100px;
}
.apa_source_new .btns {
    margin: 30px 0px 40px;
}
.btns .button {
    vertical-align: middle;
}
.ap_check {
    padding: 5px 15px 20px;
}
.ap_check .btns {
    margin-top: 26px;
    text-align: right;
}
.ap_predict_structs {
    padding: 10px 20px 20px;
}
.ap_predict_structs li {
    margin: 10px 0px;
}
.ap_predict_structs li em {
    margin: 0px;
}
.ap_predict_structs li a:hover {
    color: #f80;
}
.content_box dd label {
    width: 70px;
    text-align: right;
    display: inline-block;
    margin-right: 3px;
    /*vertical-align: top;*/
}
.content_box dd.dd_multiline label {
    vertical-align: top;
}
.content_box dd.dd_multiline>span {
    display: inline-block;
}
.content_box dd span label {
    width: auto;
}
.content_box li {
    line-height: 26px;
    width: 100%;
    position: relative;
}
.content_box .th, .content_box th {
    padding: 4px;
    text-align: left;
    /*line-height: 26px;*/
    height: 26px;
}
.content_box .td, .content_box td {
    padding: 0px 2px;
    text-align: left;
    line-height: 26px;
}
.content_box .ttitle {
    background-color: #307ECC;
    border: 1px solid #307ECC;
    color: #fff;
    font-size: 14px;
}
.content_box table .ttitle th {
    position: relative;
    border: none;
}
.content_box .ttitle th {
    padding-left: 10px;
}
.content_box .thead {
    background-image: linear-gradient(rgb(248, 248, 248) 0px, rgb(236, 236, 236) 100%);
}
.content_box .td, .content_box .th {
    display: inline-block;
}
.content_box .tt {
    background-color: #eff3f8;
    padding: 4px 0px;
}
.struct {
    position: relative;
}
.struct input, .floor_no input {
    width: 42px;
}
input.ap_no {
    width: 70px;
}
.struct ul {
    position: absolute;
    border: 1px solid #ddd;
    background-color: #fff;
    width: 500px;
    left: 100px;
    padding: 0px 10px 10px;
}
.struct ul a {
    color: #333;
    text-decoration: none;
    margin-right: 10px;
    padding: 2px 4px;
    border: 1px solid #fff;
}
.struct ul a:hover {
    border: 1px solid #bbb;
}
.area input[type=text] {
    width: 50px;
}
#ap_list_space {
    padding-top: 10px;
    zoom: 1;
}
.ap_list_search .com_name, .de_list_search .com_name {
    margin-left: 12px;
}
/*
.ap_list, .de_list {
    padding: 10px;
}
*/
.ap_list, .pp_list {
    padding: 10px 0px;
    border-bottom: 1px solid #ddd;
}
.narrow #ap_l_sort_com,.narrow #ap_l_sort_bld, .narrow #ap_l_sort_area {
    width: 46px;
}
.narrow #ap_l_sort_no {
    width: 72px;
}
.narrow #ap_l_sort_dir, .narrow #ap_l_sort_floor {
    width: 30px;
}
.narrow #ap_l_sort_mtime, .narrow #ap_l_sort_ctime {
    width: 64px;
}
.narrow #ap_l_sort_struct {
    width: 84px;
}
.narrow #ap_l_sort_rent, .narrow #ap_l_sort_sale {
    width: 46px;
}
.narrow #ap_l_sort_maintainer {
    width: 78px;
}
.narrow .ap_list {
    padding: 10px 6px;
}
.ap_list .b {
    width: 60px;
}
#ap_l_sort_bld {
    width: 64px;
}
#ap_l_sort_area {
    width: 56px;
}
#ap_l_sort_no {
    width: 90px;
}
#ap_l_sort_dir, #ap_l_sort_floor {
    width: 50px;
}
#ap_l_sort_mtime, #ap_l_sort_ctime {
    width: 64px;
}
#ap_l_sort_struct {
    width: 100px;
}
#ap_l_sort_rent, #ap_l_sort_sale {
    width: 60px;
}
#ap_l_sort_maintainer {
    width: 100px;
}
.narrow .ap_list {
    padding: 10px 6px;
}
.ap_list .ap_list_cond_price .price, .ap_list .ap_list_cond_rent .price, .ap_list .ap_list_cond_area .area,
.de_list_search .price {
    padding: 3px 2px;
    margin: 0px;
    width: 50px;
}
.tb_list {
    width: 100%;
    max-width: 1200px;
}
.tb_list th {
    background-color: #307ECC;
    color: #fff;
    border-top: none;
    border-bottom: none;
}
.tb_list th:first-child {
    border-left: none;
}
.tb_list th:last-child {
    border-right-color: #307ECC;
}
th.sortable a {

}
.ap_list th.s {
    width: 56px;
}
/*
.ap_list th a:after {
	content: "\f0dc";
}
*/
th.sortable a {
    position: relative;
    display: block;
    color: #fff!important;
    text-decoration: none;
}
th.sortable i {
    position: absolute;
    right: 0px;
    top: 2px;
    background-position: 0px -88px;
    width: 10px;
    height: 12px;
}
.narrow th.sortable i {
    right: -2px;
}
th.sort i {
    background-position: 0px -118px;
}
th.sort.desc i {
    background-position: 0px -148px;
}
.ap_list th.sort {
    background-color: #509EDC;
}
#apartment_list, #apartment_list a {
    color: #999;
}
#apartment_list .ap_list_status_1.sale_status_1,
#apartment_list .ap_list_status_1.rent_status_1 {
    color: #383838;
}
#apartment_list .ap_list_status_1.sale_status_1 a,
#apartment_list .ap_list_status_1.rent_status_1 a {
    color: #00e;
}
/*
.ap_list_status_2, .ap_list_status_2 a,
.ap_list_status_5, .ap_list_status_5 a {
	color: #999;
}
.ap_list_status_4, .ap_list_status_4 a {
	color: #aaa;
}
*/

#apartment_list, #demand_list {
    /*	border-top: 1px solid #ddd;*/
    padding-top: 10px;
}
#apartment_list {
    padding-left: 10px;
}
.ap_list .today, .demand_list .today {
    color: #f00;
}
.ap_list td .k {
    display: none;
    margin-left: 2px;
    cursor: default;
}
.ap_list td .k_2 {
    display: inline;
    color: green;
}
.ap_list td .k_3 {
    display: inline;
    color: red;
}
.ap_list td .k_4 {
    display: inline;
    color: #ccc;
}
.ap_list td .i {
    margin-left: 2px;
    cursor: default;
}
/*
.ap_list td span {
	padding-left: 2px;
}
*/
.ap_list_search dl, .de_list_search dl, .pp_list_search dl {
    margin: 0px;
}
.ap_list_search dd,
.de_list_search dd {
    padding: 2px 0px;
    /*	font-size: 0px;*/
}

.ap_list_search dd>label, .de_list_search dd>label {
    width: 40px;
    color: #047aba;
}
.ap_list_search dd a,
.de_list_search dd a {
    padding: 3px 5px;
    margin: 0px 2px;
}
.ap_list_search dd a.em,
.de_list_search dd a.em {
    background-color: #307ecc;
    color: #fff;
}
/*.ap_list_search .button, .de_list_search .button,*/
.s.button {
    padding: 0px 16px;
    height: 26px;
    line-height: 24px;
}
.narrow .s.button {
    padding: 0px 10px;
}
/*.ap_list_search .button:hover, .de_list_search .button:hover,*/
.s.button:hover {
    padding: 0px 12px;
    border-width: 4px;
    line-height: 16px;
}
.narrow .s.button:hover {
    padding: 0px 8px;
}
/*.ap_list_search .button:active,*/
.s.button:active {
    padding: 4px 14px;
    border: none;
    line-height: 16px;
}
.narrow .s.button:active {
    padding: 4px 12px;
}
.ss.button {
    padding: 0px 8px;
    height: 26px;
    line-height: 24px;
}
/*.ap_list_search .button:hover, .de_list_search .button:hover,*/
.ss.button:hover {
    padding: 0px 4px;
    border-width: 4px;
    line-height: 16px;
}
/*.ap_list_search .button:active,*/
.ss.button:active {
    padding: 4px 8px;
    border: none;
}
.house_new_btn.button {
    position: absolute;
    right: 0px;
    top: 108px;
   /* height: 46px;*/
    font-size: 14px;
    /*line-height: 33px;*/
}
.for_sale {
    color: red;
}
.for_rent {
    color: #080;
}
.saled_price, .rented_price {
    text-decoration: line-through;
}
.price {
    width: 54px;
}
.price_unit {
    width: 68px;
}
.cname {
    width: 140px;
}
.date {
    width: 100px;
    background-position: 80px 2px;
}
.date:disabled {
    background-image: none;
}
.datetime {
    width: 150px;
    background-position: 132px 2px;
}
.year {
    width: 50px;
}
.month {
    width: 40px;
}
.yearmonth {
    width: 80px;
}
.floor, .no {
    width: 35px;
}
dd span, dd a {
    color: #666;
}
#ap_new_cst .s {
    margin-left: 10px;
}
.ap_new_purpose .p {
    display: inline-block;
    width: 30px;
}
/* ap详细信息 */
.ap, .de_detail {
    padding: 10px 10px 26px;
}
.ap dt {
    font-size: 14px;
    display: block;
    border-bottom: 1px solid #eee;
}
.ap_detail, .de_detail {
    width: 820px;
}
.ap_detail .tab_body, .de_detail .tab_body {
    min-height: 300px;
}
.apartment_info, .demand_info {
    width: 440px;
    float: left;
    margin-top: 0px;
    margin-right: 10px;
}

.editable_info dd, .ap_purp_info dd {
    padding: 0px;
    line-height: 30px;
    height: 30px;
}
.editable_info form {
    padding: 4px 80px 4px 0px;
    display: inline-block;
    position: relative;
}
.editable_info form, .editable_info form.disabled {
    border: 1px solid #fff;
    position: relative;
    z-index: 1;
}
.editable_info dd:hover form.disabled {
    z-index: 11;
    background-color: #fff;
}
.editable_info form {
    z-index: 10;
    background-color: #fff;
}
.editable_info form.disabled {
    background-color: transparent;
}
.editable_info dd:hover form.disabled, .editable_info form {
    border: 1px solid #ddd;
    position: absolute;
}
.editable_info .btns {
    position: absolute;
    right: 10px;
    top: 5px;
}
.editable_info .disabled .btns input, .editable_info .disabled .btns a.c {
    display: none;
}
.editable_info .disabled .btns a, .editable_info .btns a.c {
    display: inline;
}
.editable_info .btns a {
    display: none;
}
.editable_info .disabled .btns {
    display: none;
}
.editable_info dd:hover .btns, .editable_info .disabled:hover .btns {
    display: inline-block;
}
.editable_info label {
    position: relative;
}
.editable_info input[type=radio] {
    position: absolute;
    top: -1px;
}
.editable_info .disabled input[type=radio]+* {
    padding-left: 0px;
}
.editable_info .struct input[type=text] {
    width: 32px;
}
.editable_info input[type=radio]+* {
    padding: 0px 2px 0px 16px;
    margin-right: 2px;
}
.editable_info .disabled input[type=radio], .editable_info .disabled input[type=submit] {
    display: none;
}
.editable_info .disabled input[type=radio]+* {
    display: none;
}
.editable_info input[type=radio]:checked {
    display: inline-block;
}
.editable_info .disabled input[type=radio] {
    display: none;
}
.editable_info .disabled input[type=radio]:checked+* {
    background-color: #fff;
    color: #333;
}
.editable_info input[type=radio]:checked+* {
    background-color: #307ECC;
    color: #fff;
}
.editable_info .em {
    display: inline-block!important;
}
.editable_info input:disabled {
    display: inline;
    text-align: right;
}
.editable_info input:disabled, .ap_purp_info input:disabled, .ap_detail_com input:disabled {
    border-top-color: #fff;
    border-left-color: #fff;
    border-right-color: #fff;
}
.editable_info dd.memo {
    height: 140px;
}
.editable_info dd.memo form {
    position: absolute;
}
.editable_info dd form>label, .apartment_com_info dd>label, .ap_detail_com dd>label {
    width: 80px;
    text-align: right;
    display: inline-block;
    margin-right: 6px;
    vertical-align: top;
    line-height: 30px;
}
.ap_detail_btns {
    margin-top: 20px;
}
#house_detail_info dl {
    margin-bottom: 0px;
}
.disabled .no_sale .ap_detail_sale_info, .ap_detail_sale_no,
.ap_detail_saled_info, .ap_detail_rented_info,
.disabled .saled .ap_detail_sale_info, .disabled .rented .ap_detail_rent_info,
.disabled .no_rent .ap_detail_rent_info, .ap_detail_rent_no {
    display: none;
}
.disabled .no_sale .ap_detail_sale_no,
.disabled .no_rent .ap_detail_rent_no,
.disabled .saled .ap_detail_saled_info,
.disabled .rented .ap_detail_rented_info {
    display: inline;
}
.ap_detail_sale_place {
    position: relative;
}
.ap_price_cal {
    position: absolute;
    left: -22px;
    top: 9px;
}
.ap_price_cal i {
    width: 21px;
    height: 21px;
    background-position: -7px -657px;
}
.house_del {
    position: absolute;
    right: 10px;
    top: 6px;
}
.house_del_{
    position: absolute;
    right: -145px;
    bottom: 211px;
    padding: 10px 28px!important;
}
/*
.community_info dd, .building_info dd {
    display: inline;
}
*/
.house_bld_new {
    padding: 4px 10px 16px;
    border: 1px solid #ea9747;
    box-shadow: 0 2px 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
    -webkit-box-shadow: 0 2px 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
    -ms-box-shadow: 0 2px 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
    -moz-box-shadow: 0 2px 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
    position: absolute;
    background-color: #fff;
    z-index: 10;
}
.house_bld_new span {
    margin-right: 18px;
}
#house_bld_new_re {
    margin-left: 10px;
}
#house_bld_new_re:before {
    content: "\f021";
    color: green;
    text-decoration: none;
}
#house_bld_new_select a {
    margin-right: 8px;
}
#house_bld_new_btn {
    text-decoration: none;
}
#house_bld_new_btn:before {
    content: "\f0fe";
    color: red;
}
.ap_purp_info, .de_contact_info {
    width: 360px;
    float: left;
    margin-top: 0px;
}
.ap_purp_info dd form>label, .ap_detail_contact label {
    margin-right: 6px;
    width: 40px;
    text-align: right;
    display: inline-block;
}
.ap_purp_info dd.ap_contacts input:disabled {
    text-align: left;
}
.ave_price, .rent_price {
    width: 60px;
}
.ap_purp_info dd.ap_contacts {
    height: auto;
    padding: 10px 0px 0px 10px;
}
.ap_detail_com {

}
.ap_detail_title_no, .de_detail_title_name {
    font-weight: normal;
    color: #666;
}
.house_cal {
    width: 600px;
    padding-bottom: 40px;
}
.house_cal_total_info {
    border: 1px solid #ddd;
    width: 98%;
    line-height: 40px;
    margin: 0px auto 10px;
    padding: 0px 1%;
    font-size: 16px;
}
.assist, .assist a {
    color: #aaa;
}
.assist a:hover {
    color: #888;
}
.house_cal .price {
    width: 80px;
}
.house_cal_load a {
    margin-left: 6px;
}
.house_cal_load table {
    margin: 0px auto;
}
.house_cal_load table .a, .house_cal_load table .d {
    width: 80px;
}
.house_cal_load table .b, .house_cal_load table .e {
    text-align: right;
    width: 120px;
}
.house_cal_load table .c {
    width: 1px;
    padding: 0px;
}
.house_cal_loan_interest_place .em {
    font-weight: bold;
}
span.house_cal_result_cell {
    margin-right: 30px;
}
.content_box td.house_cal_result_cell {
    text-align: right;
}
.content_box .house_cal_result_cell span {
    color: #fd7c13;
}
.content_box td.house_cal_result_cell.n span {
    color: #06f;
}
.house_cal_price table {
    margin: 0px auto;
}
.house_cal_price table .a, .house_cal_price table .c {
    width: 200px;
}
.house_cal_price table .d, .house_cal_price table .e {
    width: 100px;
}
.house_cal_price .house_cal_result_cell {
    width: 99px;
}
.title_container {
    display: inline-block;
    width: 478px;
    border: 1px solid #ddd;
    text-align: center;
    height: 30px;
    line-height: 28px;
    border-radius: 5px;
    background-color: #fff;
    position: relative;
    margin-top: 6px;
}
.title_container .l, .title_container .r , .title_container .s{
    height: 30px;
    border: none;
    background-color: #fff;
    margin: 0px;
    color: #666;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
    padding: 0px 6px;
    display: block;
    position: absolute;
    top: 0px;
}
.title_container .l:hover, .title_container .r:hover, .title_container .s:hover {
    box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}
.title_container .l {
    /*float: left;*/
    left: 0px;
    border-right: 1px solid #ddd;
    border-radius: 5px 0px 0px 5px;
}
.title_container .r {
    /*float: right;*/
    right: 65px;
    border-left: 1px solid #ddd;
    border-radius: 0px 5px 5px 0px;
}
.title_container .s {
    /*float: right;*/
    right: 0px;
    border-left: 1px solid #ddd;
    border-radius: 0px 5px 5px 0px;
}
.ap_adm table {
    width: 100%;
    margin: 8px 0px 12px;
}
.ap_adm label {
    font-size: 14px;
    /*padding: 2px 0px 10px;*/
    line-height: 36px;
}
.ap_adm .b, .ap_adm .c {
    width: 80px;
}
.ap_adm .d {
    width: 176px;
}
.ap_adm .d a {
    margin-right: 4px;
}
/* imgs */
.ops a {
    text-decoration: none;
}
.ops a:hover {
    color: red;
}
.ap_img_uploader_space {
    float: right;
    margin-right: 20px;
}
.ap_detail_imgs .ops {
    height: 24px;
    padding-top: 4px;
}
.ap_detail_show_img {
    z-index: 10;
    /*padding: 20px 0px;*/
    width: 100%;
    text-align: center;
}
.ap_detail_show_img_list {
    position: absolute;
    z-index: 10;
    /*padding: 20px 0px;*/
    bottom: 0px;
    height: 128px;
    padding: 3px;
    width: 100%;
    background-color: #fff;
}
.ap_detail_show_img_list_p {
    height: 120px;
    background-color: #fff;
    position: absolute;
    /*float: left;*/
    padding: 3px;

    transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
}
.ap_detail_show_img_list_i {
    max-height: 100%;
}
.ap_detail_show_img .p {
    top: 0px;
    position: absolute;
    left: 0px;
    width: 360px;
    height: 100%;
    display: block;
    cursor: url(../images/arr_left.cur), auto;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.ap_detail_show_img .r {
    left: 360px;
    cursor: url(../images/arr_right.cur), auto;
}
.show_img_img_place {
    width: 100%;
}
.show_img_img_place img {
    max-width: 100%;
}

.show_img_info {
    display: none;
}
.ap_detail_show_img .n {
    cursor: default;
}
.ap_detail_show_img_mask {
    opacity: 0.7!important;
    position: fixed;
    top: 0px;
    left: 0px;
    width:100%;
    height:100%;
}
.ap_detail_show_img img {
    margin: 20px auto;
    opacity: 1;
    vertical-align: middle;
}
.img_uploader {
    width: 360px;
    text-align: center;
    padding: 20px 10px 30px;
}
.adm_detail_img_uploader_container {
    display: block;
    width: 100px;
    height: 60px;
    float: left;
}
.img_uploader i {
    width: 49px;
    height: 58px;
}
.img_uploader .img_uploader_gallery i {
    background-position: -49px -592px;
    margin-top: 1px;
}
.img_uploader .img_uploader_gallery:hover i {
    background-position: -101px -592px;
}
.img_uploader .img_uploader_net i {
    background-position: -49px -651px;
}
.img_uploader .img_uploader_net:hover i {
    background-position: -101px -651px;
}
.img_uploader_net, .img_uploader_gallery {
    padding: 0px 22px;
    cursor: pointer;
}

.adm_detail_img_uploader_container input {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}
.img_uploader .adm_detail_img_uploader_container i {
    background-position: -101px -805px;
}
.img_uploader .adm_detail_img_uploader_container:hover i {
    background-position: -101px -864px;
}
.img_uploader .ea9747 {
    padding: 10px;
    position: relative;
    margin-top: 10px;
}
.img_uploader .menu_menu:after {
    left: 271px;
}
.img_uploader .menu_menu:before {
    left: 270px;
}
.img_uploader_net_url {
    width: 260px;
}
#ap_img_uploader_net, #adm_img_uploader_net {
    position: relative;
    top: 7px;
    border-color: #ddd;
    box-shadow: none;
    padding: 10px;
}
#ap_img_uploader_net .button, #adm_img_uploader_net .button {
    margin: 0px;
}
/*
#ap_img_uploader_net:before {
    border-bottom-color: #ea9747;
    top: -6px;
}
#ap_img_uploader_net:after {
    top: -4px;
}
*/
.img_info {
    line-height: 24px;
    text-align: left;
    padding: 10px;
}
#img_info_textarea {
    width: 200px;
    height: 60px;
}
.imgs .img_op_info {
    line-height: 14px;
}
.img_on_drag {
    z-index: 100000;
}
#ad_img_container {
    position: relative;
}
#ad_img_container .img {
    transition: transform 0.2s ease-in 0s;
    -webkit-transition: transform 0.2s ease-in 0s;
    -moz-transition: transform 0.2s ease-in 0s;
    -o-transition: transform 0.2s ease-in 0s;
}
/* imgs~ */
/* ap~ */
/* community */
.community_new {
    width: 500px;
    padding-bottom: 40px;
}
.community_new .button {
    margin-left: 108px;
}
.com_py {
    width: 50px;
}
.add_community_msg {
    font-size: 14px;
    line-height: 26px;
    line-height: 36px;
    padding: 10px 20px 30px;
}
.add_community_msg .a {
    margin-left: 10px;
}
.add_community_msg .b {
    color: orange;
}
.address {
    width: 200px;
}
.ap_detail_com_bld, .ap_detail_com_com {
    width: 380px;
    float: left;
    /*	margin-right: 20px;*/
    /*      border: 1px solid #ddd; */

    padding: 10px;
    position: relative;

}
/*
.disabled .ap_detail_com_bld:hover, .disabled .ap_detail_com_com:hover {
	border-color: #ddd;
}
.disabled .ap_detail_com_bld, .disabled .ap_detail_com_com {
	border-color: #fff;
}
.ap_detail_com .ap_detail_edit_btns {
	top: 15px;
	right: 30px;
}
*/
.ap_detail_com span {
    line-height: 30px;
}
.district_block {
    display: inline-block;
    position: relative;
}
.district_block .ds {
    width: 360px;
    position: absolute;
    background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
}
.ap_addr_edit {
    width: 400px;
}
.ap_addr a {
    display: none;
}
dt:hover .ap_addr a {
    display: inline;
}
.ap_detail_com_com .com_name {
    width: 180px;
}
.editable_info .ap_detail_com_com form, .editable_info .ap_detail_com_bld form {
    position: relative;
    padding: 10px;
}
.editable_info .ap_detail_com_com form input, .editable_info .ap_detail_com_bld form input {
    text-align: left;
}
.ap_detail_com_com dl, .ap_detail_com_bld dl {
    margin: 0px;
}
.ap_detail_com .btns {
    top: 22px;
}
.ap_detail_com dl {
    clear: both;
}
.ap_detail_com dd {
    height: auto;
}
.ap_detail_com_bld dl {
    width: 300px;
}
/* community~ */
/* alerts */
.alerts {
    width: 65%;
    float: left;
}
.alerts a {
    margin-left: 10px;
}
/* alerts~ */
/* house~ */
/* crm */
.crm_follow {
    padding: 10px 10px 0px;
}
.crm_follow_cu_label {
    margin-left: 10px;
}
.crm_follow select:disabled, .ap_detail_com select:disabled, .de_detail select:disabled {
    background-color: #fff;
    -webkit-appearance: none;
    color: #333;
    border: none;
    border-bottom: 1px solid #ccc;
}
.follow_new {
    width: 660px;
    height: 28px;
    display: block;
    margin-top: 4px;
}
.edit_now .follow_new {
    height: 60px;
}
.flw_btns label {
    line-height: 26px;
    padding: 6px 0px;
}
#follow_space .flw_btns {
    display: none;
}
#follow_space.edit_now .flw_btns {
    display: block;
}
.alert_set dt {
    display: none;
}
.alert_set dd {
    display: inline-block;
}
.alert_msg {
    width: 400px;
}
.ap_status_edit dd {
    line-height: 30px;
}
.ap_status_edit select {
    margin: 0px 6px;
}
.job_stat {
}
.job_stat_date {
    float: right;
}
.job_stat_date a {
    margin-right: 6px;
    color: #666;
    font-size: 13px;
}
.follow {
    margin: 6px 0px;
    border: 1px solid #ddd;
    padding: 10px 10px 18px;
    position: relative;
}
.follow span {
    margin-right: 8px;
}
.follow_info {
    position: absolute;
    bottom: 2px;
    right: 6px;
}

dd .follow_info span, dd .follow_info a {
    color: #999;
}

input[type=checkbox]:checked+span {

}
pre {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    margin: 0px;
}
.add_success {
    width: 300px;padding: 10px 30px 30px;
}
.add_success p {
    font-size: 20px
}
/* contacts*/
.show_contact {
    width: 500px;
}
.contact_reason {
    width: 300px;
    height: 80px;
}
.contacts {
    width: 600px;
    padding: 20px 10px 30px;

}
.contacts label {
    margin: 0px 2px 0px 10px;
}
.crm_contact_edit_btn {
    margin-left: 4px;
}
.cst_name {
    width: 80px;
}
.cst_tel {
    width: 200px;
}
/* contacts~ */
/* demand */
.editable_info input.com_name:disabled {
    text-align: left;
}
.de_detail_contact label {
    display: inline-block;
    width: 100px;
}
#de_new_cst_phone_img_place {
    vertical-align: bottom;
    height: 30px;
}
/* demand~ */
/* user_follow */
.user_follow {
    width: 600px;
    padding-bottom: 30px;
}
/* user_follow~ */
/* crm~ */
/* adm */
#adm_body {
    padding: 1px 0px 20px 0px;
}
.adm_detail {
    padding-top: 10px;
}
/*
.adm_sale_info dd:nth-child(odd) {
    background-color: #f9f9f9;
}
*/
#adm_new_custom_code {
    margin-right: 4px;
    width: 180px;
}
.adm_check_code {
    width: 400px!important;
}
.adm_check_code .option {
    line-height: 18px;
    padding: 4px 10px;
}
.adm_title_space .s {
    margin: 0px;
    padding: 0px 6px!important;
    vertical-align: top;
}
.adm_title_space {
    position: relative;
}
.adm_title_length {
    position: absolute;
    right: 40px;
    top: 5px;
    font-style: italic;
}
.adm_title, .adm_short_content {
    width: 260px;
}
#adm_title_ops {
    padding: 4px 10px;
    top: 30px;
    width: 263px;
    margin-left: 67px;
}
#adm_title_ops a {
    background-color: #eff3f8;
    border: 1px solid #ddd;
    padding: 4px 4px;
    color: #5e9aca;
    margin: 0px 5px;
}
#adm_title_ops a:hover {
    color: red;
}
.edui-editor-body {
    user-select: text!important;
    -webkit-user-select:  text!important;
    -moz-user-select:  text!important;
    -ms-user-select:  text!important;
}
.adm_content {
    width: 98%;
    margin-left: 1%;
    height: 700px;
    line-height: 20px;
    font-size: 20px;
}
.adm_check_content {
    width: 400px;
    padding: 10px 20px 30px;
}
.adm_check_content li {
    line-height: 30px;
}
.adm_check_content .r {
    width: 100px;
}
.adm_sensitive_words_include {
    font-size: 14px;
    line-height: 30px;
}
.adm_content_dd {
    position: relative;
    height: 860px;
}
.adm_insert_com_info {
    position: absolute;
    left: 22px;
    top: 60px;
    text-align: right;
}
#adm_do_insert_com_info {
    position: absolute;
    width: 80px;
}
#adm_new_district {
    margin-right: 10px;
}
.edui-default .edui-editor-toolbarbox {
    /*height: 88px;*/
}
.edui-default .edui-editor-toolbarboxouter {
    /*position: absolute;*/
    width: 100%;
    z-index: 1000;
    /*height: 88px;*/
}
.edui-default .edui-editor-messageholder {
    display: none!important;
}
/*
.content_tip {
    vertical-align: top;
    padding: 0px 8px;
    background-image: none!important;
}
*/
.title_err_tip {
    position: absolute;
}
.title_tip {
    margin-left: 106px;
}
.adm_title_tmpl {
    width: 500px;
}
.adm_title_tmpl .option {
    padding: 5px 10px;
}
.adm_title_tmpl li {
    position: relative;
}
.adm_del_title_tmpl {
    position: absolute;
    right: 5px;
    top: 0px;
}
.adm_set_title_prefix {
    padding: 10px 20px 30px;
    width: 400px;
}
.adm_set_title_prefix input {
    margin-bottom: 10px;
}
dd.adm_set_title_prefix span label {
    width: auto;
}
.adm_content_tmpl {
    /*width: 720px;*/
    /*padding: 10px 30px 30px;*/
}
.adm_content_tmpl .tab_body {
    padding: 10px 0px;
    /*width: 700px;*/
}
.adm_title_tmpl ul, .adm_content_tmpl ul {
    margin-bottom: 20px;
}
.adm_content_tmpl p {
    margin: 5px 0px;
}
.content_box li .option {
    line-height: normal;
}
.adm_content_tmpl .option {
    padding: 6px;
    /*line-height: 1.2em;*/
    margin-bottom: 6px;
}
.adm_del_tmpl {
    float: right;
    line-height: 18px;
}
.adm_title_tmpl .option {
    line-height: 24px;
    margin-bottom: 2px;
}
.adm_content_tmpl .option, .adm_title_tmpl .option {
    border: 2px solid #ddd;
    background-color: #eee;
}
.adm_content_tmpl .option:hover, .adm_title_tmpl .option:hover {
    background-color: #fff;
    color: #000;
    border: 2px solid red;
    background-color: #fff;
}
.adm_relative_space {
    float: left;
    margin: 4px;
    padding: 4px;
    border: 1px solid #ddd;
    position: relative;
    width: 120px;
    height: 126px;
    text-align: center;
}
.adm_relative_space img {
    width: 100%;
}
.adm_relative_space .img_space {
    width: 120px;
    height: 90px;
}
.adv_relative_info {
    position: absolute;
    bottom: 2px;
    width: 120px;
}
.adv_relative_info div {
    background-color: #fff;
}
.content_tmpl {
    font-size: 12px!important;
    color: #0A56C9!important;
    text-indent: 0px!important;
    width: auto!important;
    line-height: 20px;
    font-weight: normal!important;
    text-decoration: underline;
    margin: 0px 6px!important;
}
#adm_info_place dt {
    color: #69aa46;
}
#adm_new_tag {
    width: 160px;
}
.adm_new_tag_added_tag {
    display: inline-block;
    width: 80px;
    height: 26px;
    border: 1px solid #69aa46;
    margin-right: 10px;
    margin-top: 5px;
    position: relative;
    padding: 0px 2px;
}
.adm_new_tag_added_empty {
    border: 1px dashed #888;
}
.adm_new_tag_added_tag a {
    background-color: #fff;
}
.adm_new_tag_added_tag i {
    width: 8px;
    height: 8px;
    background-position: -127px -31px;
    right: 3px;
    top: 8px;
    position: absolute;
}
.adm_new_add_tag_all_tags {
    padding: 10px 0px;
}
.adm_new_add_tag_all_tags a {
    margin-right: 10px;
    color: #0041d9;
    display: inline-block;
}
.adm_new_add_tag_all_tags a.adm_new_tag_all_tag_added {
    text-decoration: none;
    color: #888;
    cursor: default;
}
.adm_new_add_tag_all_tags .tab_body {
    height: 60px;
    border: 1px solid #c5d0dc;
    padding: 5px 10px;
    width: 570px;
}
.adm_new_add_tag_all_tags .main_tab_body {
    height: 132px;
    width: 600px;
}
.adm_new_add_tag_err {
    color: #f00;
}
.adm_list {
}
.adm_list table {
    width: 100%;
}
.adm_list .tr, .dl_list .tr {
    border-top: 1px dotted #ddd;
}
.adm_list .t {
    position:relative;
}
.adm_list .t img {
    position: absolute;
    top: 2px;
    border: 1px solid #ddd;
    background-color: #fff;
    max-height: 66px;
}
.adm_list .g {
    position: relative;
}
.adm_list .g a {
    margin-right: 6px;
}
.widget_ops {
    display: none;
}
.ez__dialog .widget_ops {
    display: block;
}
.ez__dialog .list_ops, .ez__dialog .adm_list .g, .ez__dialog .adm_list .p {
    display: none;
}
.list_ops {
    margin: 6px 0px;
}
.list_ops .button {
    padding: 6px 20px;
}
.list_ops .button:hover {
    padding: 1px 15px;
}
.list_ops .button:active {
}
.adm_list .p {
    width: 80px;
    overflow: hidden;
    position: relative;
}
.narrow .adm_list .p {
    width: 26px;
}
.adm_list .p .toggle {
    top: 12px;
}

.adm_list .m input[type="checkbox"] {
    margin: 10px 0px 0px 2px ;
    border-radius: 10% ;
    vertical-align: text-top;
}
.adm_list .m {
    width: 30px;
    line-height: 36px;
    vertical-align: middle;
    text-align: center;
    padding: 0px;
    position: relative;
    z-index: 1;
    float: left;
}
.adm_list .l .m {
    line-height: 46px;
}
.adm_list .m label {
    width: 100%;
    height: 100%;
    display: block;
    -webkit-user-select: none;
    user-select: none;
}
#adm_list_table .thead {
    padding: 0px;
    height: 38px;
    position: relative;
}
.adm_list .o {
}
.adm_list td.o a, .adm_list td.o span {
    margin: 0px 2px;
}
.adm_list td.o span {
    color: #55a;
}
.adm_list .e_info {
    position: absolute;
    left: 2px;
    /*bottom: 0px;*/
    top: 20px;
    color: #888;
    overflow: hidden;
}
.adm_list .e_info span {
    margin-right: 4px;
}
.adm_list .e_com_info {
    padding-left: 130px;
}
.adm_list .e_com_info .a {
    font-size: 16px;
    font-weight: bold;
}
.adm_list .e_com_info a {
    color: #05b;
}
.adm_list .e_com_info .b, .adm_list .e_com_info .c {
    font-size: 14px;
    margin-left: 6px;
}
.adm_list .e_summary_info {
    padding-left: 130px;
    line-height: 24px;
    font-size: 14px;
    white-space: nowrap;
}
.adm_list .t_info {
    position: absolute;
    left: 2px;
    bottom: 6px;
    color: #666;
    height: 24px;
}
.adm_list .e_title {
    line-height: 24px;
    overflow: hidden;
    top: 2px;
    padding-left: 130px;
    white-space: nowrap;
    color: #666;
}
.adm_list .e_code_info {
    line-height: 16px;
    color: #888;
    margin: 0px 0px 4px 6px;
}
.adm_list .adm_list_sort {
    width: 120px;
    position: absolute;
    right: 10px;
    top: 6px;
    background-color: #fff;
    font-weight: normal;
    background-position: 110px -615px;
}
.adm_list .adm_list_sort_menu {
    font-weight: normal;
    width: 130px;
    right: 10px;
    top: 30px;
}
.adm_list_push_status_1 {
    color: #555;
}
.pushed_today {
    /*color: #eb7350;*/
    color: #eb8360;
    /*color: #478eb8;*/
}
.adm_list .f_info {
    float: left;
}
.adm_list .f_info span {
    color: #888;
}
.adm_list .l {
    /* position: relative; */
    vertical-align: top;
}
.adm_rob_show_timer table {
    width: 700px;
    margin: 0px auto;
}
#adm_list_search_conds {
    height: 0px;
    overflow: hidden;
    transition: transform 0.2s ease-in 0s;
}
#adm_list_search_conds_father {
    height: 0px;
    transition: transform 0.2s ease-in 0s;
}
.adm_list_search, .adm_rob_refresh_setting {
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
    padding: 10px;
    position: relative;
}
.adm_list_search input, .adm_list_search .menu_space {
    margin: 4px 2px;
    display: inline-block;
    position: relative;
}
.adm_list_search .s {
    /*position: absolute;
    left: 740px;*/
}
.adm_list_search input[type=radio] {
    margin: 0px 0px 0px 2px;
}
.adm_list_search .com_name {
    /*width: 192px;
    vertical-align: middle;*/
    width: 160px;
    background-position: 150px -615px;
}
#adm_rn_trigger {
    width: 50px;
    background-position: 44px -615px;
}
#adm_rn_menu {
    width: 60px;
}
.adm_list_search .price {
    width: 60px;
}
.adm_list_search .a {
}
.adm_list_search .a:before {
    content: '\A';
    white-space: pre;
}
.adm_list_search .aa {
    margin-bottom: 6px;
}
.adm_list_search .house_new_btn.button {
    top: 13px;
    right: 4px;
}
.adm_list_search .button.w {
    right: 90px;
}
#adm_push_to_trigger {
    width: 180px;
    background-position: 170px -615px;
}
#adm_push_to_menu {
    top: 23px;
}
#adm_push_to_menu a.option {
    width: 170px;
    line-height: 14px;
    padding: 4px 10px;
    overflow: hidden;
}
#adm_push_to_menu a.option span {
    color: #888;
}
#adm_push_to_menu a.option:hover span {
    color: #fff;
}
#adm_list_push_to_type {
    width: 60px;
    background-position: 52px -615px;
}
#adm_push_type_menu a.option {
    width: 50px;
}
.adm_push_params .a {
    width: 90px;
}
.adm_list_btops {
    float: left;
}
.adm_list_pagging, .adm_rob_pagging, .adm_friend_adv_pagging, .adm_friend_group_pagging {
    float: right;
}
.content_box td.adm_list_no_found {
    line-height: 120px;
    height: 120px;
    font-size: 26px;
}
#adm_list_com_name_menu, #gallery_adm_coms, #gallery_star_coms {
    width: 830px;
}
.adm_list_count_place {
    color: #aaa;
    font-weight: bold;
    bottom: 10px;
    right: 8px;
}
.adm_list_count_place span {
    color: orange;
}
#adm_friend_menu {
    width: 340px;
    /*padding: 6px;*/
}
#adm_friend_menu a.option, #adm_friend_type_menu a.option {
    width: 60px;
    float: left;
    margin: 6px 2px;
}
.adm_friend_group_share {
    width: 340px;
    padding: 10px 20px 30px;
}
.adm_friend_group_share textarea {
    width: 338px;
    height: 60px;
    margin-bottom: 20px;
}
.adm_friend_group_share_tags {
    padding: 0px 0px 10px;
}
.adm_friend_group_share_tags label {
    line-height: 30px;
    margin-right: 10px;
    padding: 4px;
    white-space: nowrap;
}
.adm_friend_group_mng {
    float: right;
}
.adm_friend_group_table .g, .narrow .adm_friend_group_table .g {
    width: 100px;
}
.adm_friend_group_table .a {
    width: 200px;
}
.narrow .adm_friend_group_table .a {
    width: 140px;
}
.narrow .adm_friend_table .p {
    width: 80px;
}
.adm_friend_group_share_tag {
    padding: 4px 6px;
    border: 1px solid #ddd;
    border-radius: 3px;
    white-space: nowrap;
}
.adm_friend_group_share_tag input {
    margin-right: 4px;
}
.adm_friend_group_share_tag_1 {
    background-color: #d15b47;
    border-color: #d15b47;
    color: #fff;
}
.adm_friend_group_share_tag_2 {
    background-color: #82af6f;
    border-color: #82af6f;
    color: #fff;
}
.adm_friend_group_share_tag_3 {
    background-color: #3a87ad;
    border-color: #3a87ad;
    color: #fff;
}
.adm_friend_group_share_tag_4 {
    background-color: #f89406;
    border-color: #f89406;
    color: #fff;
}
.adm_friend_group_share_tag_5 {
    background-color: #f87f60;
    border-color: #f87f60;
    color: #fff;
}
.adm_friend_group_share_tag_6 {
    background-color: #f84c9c;
    border-color: #f84c9c;
    color: #fff;
}
.adm_friend_group_share_tag_7 {
    background-color: #be91f8;
    border-color: #be91f8;
    color: #fff;
}
.adm_friend_group_share_tag_8 {
    background-color: #7775f8;
    border-color: #7775f8;
    color: #fff;
}
.adm_friend_group_share_tag_9 {
    background-color: #67aef8;
    border-color: #67aef8;
    color: #fff;
}
.adm_friend_group_share_tag_10 {
    background-color: #6df8e3;
    border-color: #6df8e3;
    color: #fff;
}
.adm_friend_group_share_tag_11 {
    background-color: #92f8a0;
    border-color: #92f8a0;
    color: #fff;
}
.adm_friend_group_share_tag_12 {
    background-color: #b5f868;
    border-color: #b5f868;
    color: #fff;
}
.adm_friend_group_share_tag_13 {
    background-color: #e7f87b;
    border-color: #e7f87b;
    color: #fff;
}
.adm_friend_group_share_tag_14 {
    background-color: #f8c91b;
    border-color: #f8c91b;
    color: #fff;
}
.adm_friend_group_share_tag_15 {
    background-color: #f8271f;
    border-color: #f8271f;
    color: #fff;
}
.adm_friend_group_share_tag_16 {
    background-color: #f8ab7e;
    border-color: #f8ab7e;
    color: #fff;
}
#adm_friend_group_tag_menu a {
    width: 80px;
}
.user_friend {
    padding-bottom: 30px;
}
.user_friend_show_add_group {
    width: 400px;
}
.user_friend_add_group {
    padding: 10px 10px 30px;
    line-height: 20px;
}
.user_friend_group_add_user {
    width: 400px;
}
.user_friend_friend_body table {
    width: 100%;
}
.user_friend_search {
    margin: 10px 0px;
    border: 1px solid #ddd;
    padding: 10px;
}
.user_friend_search .a {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}
.user_friend_group_body table {
    width: 100%;
}
.user_friend_group_info {
    border: 1px solid #ddd;
    padding: 10px;
    margin: 10px 0px;
}
.user_friend_group_info .a {
    font-size: 14px;
    line-height: 26px;
    float: left;
    margin-bottom: 10px;
}
.user_friend_group_show_tags {
    width: 500px;
}
.user_friend_group_show_tags dd span {
    width: 360px;
}
.user_friend_group_show_tags .adm_friend_group_share_tag,
.adm_my_group_tags .adm_friend_group_share_tag {
    margin: 4px;
}
.user_friend_group_show_tags .a {
    padding: 0px 20px 20px;
}
.user_friend_group_show_tags .a .adm_friend_group_share_tag {
    padding: 8px 26px 8px 6px;
    position: relative;
    line-height: 40px;
}
.user_friend_group_show_tags .adm_friend_group_share_tag a {
    color: #fff;
    position: absolute;
    top: 0px;
    right: 2px;
    line-height: 16px;
}
.friend_group_no_gropu {
    margin: 10px;
}
.friend_group_intro {
    width: 478px;
    border: 1px solid #ddd;
    padding: 10px;
    margin: 10px 0px;
    line-height: 20px;
}
.friend_group_no_gropu span {
    font-size: 14px;
    line-height: 26px;
}
.adm_friend_table .imported .a a {
    color: #666;
}
.adm_bind {
    border: none!important;
    width: 500px;
    padding-top: 10px;
}
.adm_bind input {
    margin-right: 4px;
}
.adm_show_bind_pwd {
    padding: 20px 30px 40px;
}
.adm_show_bind_pwd input {
    margin: 10px 0px;
}
#adm_show_bind_ln, #adm_show_bind_pwd {
    width: 220px;
}
.adm_bind .disabled {
    border-color: #eee;
    color: #aaa;
}
.wmsg {
    margin: 16px 0px;
}
.adm_push {
    width: 100%;
    min-height: 200px;
    padding: 10px 0px 20px;
}
.adm_push .share_to_weixin {
    position: absolute;
    top: 8px;
    right: 50px;
}
.adm_push table {
    width: 100%;
    margin: 10px 0px 12px;
}
.adm_push .c {
    width: 26px;
    padding: 0px;
    text-align: center;
}
.adm_push .un {
    overflow: hidden;
}
.adm_push .site_ico i {
    position: relative;
    margin-right: 1px;
}
.adm_push_btns a {
    margin: 0px 5px;
}
.adm_push_btns .a {
    margin: 20px 10px;
}
.adm_title {
    left: 130px;
    padding-right: 35px!important;
}
.adm_title a {
    color: #666;
    font-weight: normal;
}
/*
.adm_push .c label {
    width: 100%;
    height: 100%;
}
*/
.adm_push .t, .adm_push .n {
    width: 100px;
    overflow: hidden;
}
.adm_push .o {
    width: 120px;
}
.adm_push .p {
    width: 220px;
}
.adm_push .order_auto_code_left, .adm_show_push_all .order_auto_code_left {
    margin-top: 0px;
}
.adm_push_prompt {
    padding: 10px 20px 30px;
    line-height: 30px;
}
.adm_push_all_indicator {
    position: fixed;
    /*right: 40px;*/
    top: 64px;
    z-index: 900;
    box-shadow: 0px 0px 5px;
    border: 1px solid #047aba;

    transition: transform 0.2s ease-in 0s;
}
.adm_push_all_indicator_worker {
    height: 46px;
    width: 46px;
    background-color: #047aba;
    opacity: 0.45;
    text-align: center;
    line-height: 46px;
    color: #fff;
    cursor: pointer;
}
.adv_pusher_status_all table {
    width: 100%;
    margin: 10px 0px 10px;
}
.adv_pusher_status_all {
    width: 926px;
}
.adv_pusher_status_all .s {
    min-width: 50px;
}
.adv_pusher_status_all .t {
    width: 320px;
}
.adv_pusher_status_all .r {
    width: 400px;
}
.adv_pusher_status_all .cds {
    margin-right: 4px;
    color: #D15B47;
}
.adm_pusher_msg {
    position: relative;
}
#target_com {
    border: 1px solid #ddd;
    width: 460px;
    padding: 0px 10px 10px 0px;
    margin-left:  10px;
}
#target_com li{
    border: none;
    width: auto;
}
.re_site_com {
    margin-left: 4px;
}
.ac_null, .ac_empty {
    padding: 2px 0px 40px;
    display: block;
}
dd span {
    /*
    display: inline-block;
    max-width: 650px;
    */
    /*vertical-align: top; 740*/
}
.content_box dd.dd_multiline>span.adm_content_container {
    width: auto;
}
dd span.adm_content_container {
}
dd textarea {
    vertical-align: top;
}
.bat_show_sites {
    width: 500px;
    padding: 10px 20px 30px;
}
.bat_show_sites table {
    width: 100%;
}
.bat_show_sites .a {
    width: 16px;
}
.bat_show_sites .s {
    width: 100px;
}
.bat_show_sites ul {
    margin: 10px 0px;
    /*float: left;*/
}
.show_site_select_all {
    margin: 15px 0px 5px;
}
.bat_show_sites .button {
    margin-top: 20px;
}
.bat_show_sites li {
    float: left;
}
.bat_show_sites li label {
    display: block;
    width: 100px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #87B87F;
    margin: 1px;
    /*background-color: #87B87F;
    color: #fff;*/
}
.bat_show_sites li.n label {
    width: auto;
    border: none;
}
.bat_show_sites input {
    margin-right: 2px;
}
.bat_show_site_animation {
    transition: all 0.3s ease-in-out 0s;
}
.adm_push_tester {
    width: 400px;
    padding: 20px 10px;
    position: relative;
}
.adm_push_tester_process {
    width: 400px;
    height: 14px;
    color: #047aba;
    text-align: center;
    display: none;
}
.adm_push_tester_process_bar {
    position: absolute;
    width: 100%;
    left: 0px;
    bottom: 0px;
    height: 2px;
}
.adm_push_timer_list table {
    width: 100%;
}
.adm_push_timer_list table .m {
    width: 22px;
    padding-left: 8px;
}
.adm_push_timer_list .e {
    width: 100px;
}
.adm_push_timer_list .f a {
    margin-right: 6px;
}
.adm_push_timer_list_pagging {
    float: right;
}
.adm_push_stat_list_info {
    padding: 5px 0px;
    margin-bottom: 10px;
    border: 1px solid #ddd;
    line-height: 30px;
}
.adm_push_stat_list_info span {
    margin: 0px 4px 0px 10px;
}
.adm_push_stat_list table {
    margin-bottom: 5px;
    width: 100%;
}
.adm_push_stat_list .ttitle {
    border-color: #69AA46;
    background-color: #69AA46;
}
.adm_push_stat_list .ttitle td {
    border: none;
}
.adm_push_stat_space {
    padding: 10px;
}
.adm_push_stat_space table .b,
.adm_push_stat_space table .c,
.adm_push_stat_space table .d {
    width: 100px;
}
.adm_push_stat_space table .e {
    width: 120px;
}
.adm_push_stat_space table .f {
    width: 220px;
}
.adm_push_stat_need_vcode {
    padding: 10px;
    margin-bottom: 10px;
    /* border: 1px solid #ddd; */
    background-color: #fbb;
}
.adm_push_stat_need_vcode span {
    font-size: 14px;
    line-height: 30px;
}
.adm_push_stat_need_vcode .button {
    margin-left: 10px;
}
.adm_push_status_adv .a {
    font-size: 14px;
    color:#428BCA;
    overflow: hidden;
    height: 20px;
}
.adm_push_status_adv .a a {
    color:#428BCA;
}
.adm_push_status_adv .d {
    float: right;
}
.adm_push_tester_process_bar_inner .adm_push_tester_process {
    background-color: #047aba;
    color: #fff;
    display: none;
}
.adm_push_tester_process_bar_inner {
    position: absolute;
    width: 1px;
    top: 0px;
    left: 0px;
    overflow: hidden;
    background-color: red;
    height: 2px;
}
.adm_push_timer_content {
    padding: 0px 20px;
}
.adm_push_timer_detail .datetime {
    margin: 0px 10px 0px 6px;
}
.adm_push_timer_content .c, .adm_rob_timer_content .c {
    float: right;
    cursor: pointer;
    width: 20px;
    height: 20px;
    background-position: 5px -50px;
}
.adm_push_timer_btns {
    margin: 26px 10px 20px 20px;
}
.adm_push_timer_detail table {
    margin: 0px auto;
}
.adm_push_timer_logs {
    padding: 0px 20px 30px;
}
.adm_push_timer_logs .tab_body {
    padding-top: 10px;
}
.adm_push_timer_logs .a {
    width: 400px;
}
.adm_push_timer_list_info {
    padding: 10px;
}
.adm_push_timer_list_info div {
    float: left;
}
.adm_push_timer_list_info .button {
    float: right;
}
.adm_push_timer_push_time {
    padding: 0px 20px;
}
.adm_push_timer_push_time .a {
    width: 30px;
}
.adv_timer_select_btns {
    float: right;
}
.adm_push_set_timer {
    font-size: 14px;
    padding: 10px 20px 30px;

}
.notice_count {
    transition: all 0.2s ease-in 0s;
}
h4 {
    line-height: 28px;
    font-size: 15px;
    /*border-bottom: 1px solid #CCE2C1;*/
    margin: 0px;
    font-weight: normal;
    color: #69AA46;
}
.button {
    border: none;
    display: inline-block;
    background-color: #428BCA;
    background-image: none;
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.25) 1px 1px 0px;
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;

    padding: 6px 26px;
    margin: 0px 6px 0px 0px;
    font-weight: bold;
    vertical-align: bottom;
    /*
    height: 30px;
    line-height: 20px;
    */
}
.narrow .button {
    padding: 6px 14px;
    margin-bottom: 3px;
}
.button:disabled {
    color: #ddd;
    font-weight: bold;
}
input[type=button]:focus, input[type=submit]:focus, input[type=checkbox]:focus, input[type=radio]:focus {
    outline: #ccc dotted 1px;
}
a.button {
    text-decoration: none;
}
.button:hover {
    border: 5px solid #6fb3e0;
    background-color: #4f99c6;
    padding: 1px 21px;
}
.narrow .button:hover {
    padding: 1px 9px;
}
.button:active {
    border: none;
    background-color: #4f99c6;
    padding: 6px 26px;
}
.narrow .button:active {
    padding: 6px 14px;
}
.narrow .s.button:active {

}
.button.down, .button.down:hover, .button.down:active {
    background-color: #6fb3e0;
}
.cancel {
    background-color: #abbac3;
    border-color: #abbac3;
}
.cancel:hover {
    background-color: #8b9aa3;
    border-color: #abbac3;
}
.button.w {
    background-color: #d15b47;
    border-color: #d15b47;
}
.button.w:hover {
    background-color: #b74635;
    border-color: #d15b47;
}
.button.g {
    background-color: #69AA46;
    border-color: #69AA46;
}
.button.g:hover {
    background-color: #69AA46;
    border-color: #5E9B3E;
}
.button.y {
    background-color: #ffb752;
    border-color: #ffb752;
}
.button.y:hover {
    background-color: #e59729!important;
    border-color: #ffb752;
}
.adm_op a, .adm_op span {
    /*text-decoration: none;*/

    /*padding: 3px 8px;*/
    margin: 0px 2px;
}
.adm_op span {
    opacity: 0.8;
}
.adm_op i {
    display: none;
    width: 12px;
    height: 15px;
    margin-top: 0px;
    vertical-align: middle;
}
.adm_op a.button:hover {
    border: 3px solid #6fb3e0;
    padding: 0px 5px;
}
.adm_op span.button:hover {
    border: 0px;
    padding: 3px 8px;
}
.adm_op a.button:active {
    border: none;
    background-color: #4f99c6;
    padding: 3px 8px;
}
.adm_op .re i {
    background-position: -28px -29px;
}
.adm_op .dup i {
    background-position: -81px -29px;
}
.adm_op .off i {
    background-position: -67px -29px;
}
.adm_op .on i {
    background-position: -53px -29px;
}
.adm_op .del i {
    background-position: -41px -29px;
}
.adm_push_info {
    padding: 10px 10px 30px;
}
.push_history_list {
    width: 100%;
    margin-top: 10px;
}
.push_history_list .t {
    width: 140px;
}
.push_history_list .o {
    width: 60px;
}
.adv_push_status_1 a.on {
    display: none;
}
.adv_push_status_3 a.off {
    display: none;
}
.adm_push_stat_sumary {
    float: right;
}
.adm_push_fail_stat {

}
.adm_push_fail_stat table {
    width: 100%;
}
.adm_push_fail_stat table .a {
    width: 18px;
    padding: 0px 4px;
}
.adm_push_fail_stat table .b {
    width: 300px;
}
.adm_push_fail_stat table .c {
    width: 60px;
}
.adm_push_fail_stat table .e, .adm_push_fail_stat table .d {
    width: 100px;
}
.adm_push_re_pushs .d {
    float: right;
}
.adv_push_msg {
    position: relative;
    max-width: 400px;
    min-width: 120px;
    overflow: hidden;
}
/*
.process:after {
    content: '';
    height: 3px;
    width: 0%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color: #f00;
    transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
}
*/
.process .pb {
    height: 3px;
    width: 0%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color: #f00;
    transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
}
.working .pb {
    width: 75%;

    transition: all 12s ease-in-out 0s;
    -webkit-transition: all 12s ease-in-out 0s;
    -moz-transition: all 12s ease-in-out 0s;
    -o-transition: all 12s ease-in-out 0s;
}
.process .b {
    background-color: #0055aa;

    transition: all 2s linear 0s;
    -webkit-transition: all 2s linear 0s;
    -moz-transition: all 2s linear 0s;
    -o-transition: all 2s linear 0s;
}
.done .pb {
    width: 100%;
}
.adm_jobs_running {
    width: 300px;
}
#adm_job_running_list {
    max-height: 360px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}
.job_arrow {
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: '';
    left: 44px;
    position: absolute;
    top: 36px;
    display: none;
}
.down .job_arrow {
    display: inline-block;
}
.adm_task_vcode_input, .vcode {
    vertical-align: bottom;
    width: 100px;
}
.vcode_img {
    margin: 0px 2px;
    vertical-align: bottom;
}
.adm_op_place {
    padding: 20px;
}
.adm_op_place .button {
    margin-top: 16px;
}
.adm_op_result_1 {
    color: #0f0;
}
.adm_op_result_2 {
    color: #f00;
    font-weight: bold;
}
.adm_job_result {
    min-width: 400px;
}
.adm_job_result_status span {
    margin-right: 20px;
}
.adm_job_result label {
    line-height: 36px;
    margin-top: 10px;
    vertical-align: bottom;
}
.adm_job_result_no_result {
    margin-top: 10px;
    font-size: 18px;
}
.sites_unbind .l, .sites_bound .l {
    padding: 0px 2px;
}
.sites_bound .u {
}
.sites_unbind .n, .sites_unbind .d {
}
.sites_unbind .o {
}
.adm_sites a {
    margin: 0px 3px;
}
.sites_bound .s {
    width: 28px;
}
.site_enable_status_disabled {
    display: none;
}
.site_enable .site_enable_status_disabled {
    display: inline;
}
.site_enable .site_enable_status_enable {
    display: none;
}
td.site_ico {
/*
    line-height: 8px;
    text-align: center;
*/
}
.site_ico i {
    width: 16px;
    height: 16px;
    margin: auto;
    vertical-align: middle;
}
.site_1 i {
    background-position: 0px -712px;
}
.site_52 i {
    background-position: 0px -712px;
}
.site_2 i {
    background-position: -17px -712px;
}
.site_31 i {
    background-position: 0px -871px;
}
.site_3 i {
    background-position: -35px -712px;
}
.site_4 i {
    background-position: -52px -712px;
}
.site_5 i, .site_60 i {
    background-position: -35px -712px;
}
.site_6 i, .site_32 i, .site_59 i, .site_61 i, .site_101 i {
    background-position: -52px -712px;
}
.site_7 i {
    background-position: -88px -712px;
}
.site_8 i {
    background-position: -69px -712px;
}
.site_9 i {
    background-position: -107px -712px;
}
.site_58 i {
    background-position: -107px -712px;
}
.site_10 i {
    background-position: -53px -849px;
}
.site_11 i {
    background-position: -128px -712px;
}
.site_12 i {
    background-position: -128px -729px;
}
.site_13 i {
    background-position: -111px -729px;
}
.site_17 i {
    background-position: -34px -826px;
}
.site_18 i {
    background-position: -54px -733px;
}
.site_19 i {
    background-position: -94px -729px;
}
.site_20 i {
    background-position: -77px -729px;
}
.site_21 i {
    background-position: 0px -826px;
}
.site_22 i {
    background-position: -17px -826px;
}
.site_24 i {
    background-position: 0px -849px;
}
.site_25 i {
    background-position: -18px -849px;
}
.site_29 i {
    background-position: -35px -849px;
}
.site_30 i {
    background-position: -73px -849px;
}
.site_33 i {
    background-position: -133px -1000px;
}
.site_34 i {
    background-position: -95px -952px;
}
.site_35 i {
    background-position: -115px -952px;
}
.site_36 i {
    background-position: -113px -1001px;
}
.site_37 i {
    background-position: -17px -871px;
}
.site_38 i {
    background-position: -53px -871px;
}
.site_39 i {
    background-position: -134px -952px;
}
.site_41 i {
    background-position: -93px -1000px;
}
.site_42 i {
    background-position: -34px -871px;
}
.site_44 i {
    background-position: -71px -871px;
}
.site_47 i {
    background-position: -133px -1017px;
}
.site_48 i {
    background-position: -133px -1034px;
}
.site_51 i {
    background-position: -73px -951px;
}
.site_54 i {
    background-position: -93px -1034px;
}
.site_55 i {
    background-position: -93px -983px;
}
.site_56 i {
    background-position: -113px -983px;
}
.site_57 i {
    background-position: -133px -983px;
}
.site_63 i {
    background-position: -113px -1017px;
}
.site_64 i {
    background-position: -113px -1034px;
}
.site_65 i {
    background-position: -113px -1052px;
}
.site_66 i {
    background-position: -133px -1052px;
}
.site_67 i {
    background-position: -113px -1070px;
}
.site_69 i, .site_102 i, .site_112 i, .site_123 i {
    background-position: -133px -1070px;
}
.site_70 i {
    background-position: -113px -1089px;
}
.site_71 i {
    background-position: -133px -1089px;
}
.site_73 i {
    background-position: -93px -1017px;
}
.site_77 i {
    background-position: -93px -1051px;
}
.site_78 i {
    background-position: -93px -1070px;
}
.site_80 i {
    background-position: -93px -1107px;
}
.site_81 i {
    background-position: -113px -1196px;
}
.site_82 i {
    background-position: -113px -1107px;
}
.site_83 i {
    background-position: -93px -1089px;
}
.site_88 i {
    background-position: -133px -1107px;
}
.site_95 i {
    background-position: -93px -1124px;
}
.site_96 i {
    background-position: -113px -1124px;
}
.site_97 i {
    background-position: -133px -1124px;
}
.site_99 i {
    background-position: -93px -1141px;
}
.site_100 i {
    background-position: -113px -1141px;
}
.site_103 i {
    background-position: -133px -1141px;
}
.site_105 i {
    background-position: -93px -1158px;
}
.site_107 i {
    background-position: -113px -1158px;
}
.site_108 i {
    background-position: -133px -1158px;
}
.site_109 i {
    background-position: -93px -1177px;
}
.site_110 i {
    background-position: -113px -1177px;
}
.site_111 i {
    background-position: -133px -1177px;
}
.site_113 i {
    background-position: -93px -1196px;
}
.site_117 i {
    background-position: -133px -1196px;
}
.site_119 i {
    background-position: -93px -1215px;
}
.site_122 i {
    background-position: -113px -1215px;
}
.site_121 i {
    background-position: -133px -1215px;
}
.site_120 i {
    background-position: -93px -1234px;
}
.site_124 i {
    background-position: -133px -1234px;
}
.site_125 i {
    background-position: -113px -1234px;
}
.site_126 i {
    background-position: -113px -1253px;
}
.site_127 i {
    background-position: -93px -1253px;
}
.site_128 i {
    background-position: -133px -1253px;
}
.adm_check {
    padding: 10px;
}
.adm_check table {
    width: 100%;
}
.adm_ill_msg {
    font-size: 15px;
    margin-bottom: 10px;
}
.adm_check .a, .adm_check .c, .adm_check .d {
    overflow: hidden;
}
.adm_check .d a {
    margin-right: 10px;
}
.adm_config {
    padding: 10px 30px 40px;
}
.adm_config dt {
    font-size: 12px;
}
.adm_list_refresh_menu {
    position: absolute;
    left: 0px;
    top: 19px;
    background-color:#fff;
    z-index: 1;
}
#adm_list_refresh_menu1 {
    top: -101px;
}
.adm_list_refresh_menu .button {
    margin-right: 0px;
}
.adm_list_refresh_menu input {
    margin-top: 1px;
}
.adm_list_refresh_btns {
    position: relative;
}
.adm_list_refresh_menu_trigger:hover, .adm_list_refresh_menu_trigger:active {
    background-color: #6fb3e0;
}
.adm_find_list_community li, .gallery_find_list_community li {
    float: left;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    width: 160px;
    padding: 6px 2px;
}
.adm_find_list_community li .a, .gallery_find_list_community li .a {
    font-weight: bold;
    margin-left: 0px;
    white-space: nowrap;
}
.adm_find_list_community li .b, .gallery_find_list_community li .b {
    white-space: nowrap;
}
.adm_user_site_binding {
    width: 360px;
}
.adm_user_site_binding .a {
    background: url(../images/loading.gif) no-repeat;
    height: 35px;
    line-height: 35px;
    font-size: 18px;
    padding-left: 35px;
}
.adm_erp_conds {
    padding: 10px;
    border: 1px solid #ddd;
    margin: 10px 0px;
}
.adm_erp_list table {
    width: 100%;
}
.adm_erp_imgs {
    width: 960px;
}
.adm_erp_imgs .imgs .img {
    height: 120px;
}
.adm_erp_conds .a {
    font-size: 14px;
    margin-bottom: 10px;
}
.adm_erp_conds .a label {
    margin-right: 10px;
}
.adm_erp_conds .b {
    margin-bottom: 6px;
}
.adm_erp_conds .b span, .adm_erp_conds .c span {
    margin-right: 10px;
}
.adm_erp_search_code {
    width: 80px;
}
.adm_erp_search_com {
    width: 160px;
}
.adm_erp_search_btn {
    margin-left: 40px;
}
.adm_erp_search_btn .button {
    margin-left: 6px;
}
.adm_erp_not_binded {
    font-size: 14px;
    margin: 20px;
}
.adm_unit_no, .adm_building_no, .adm_room_no {
    width: 40px;
}
.adm_room_no {
    margin-right: 2px;
}
.adm_building_info select {
    margin-left: 2px;
    margin-right: 10px;
}
/* adm~ */
/* imgs */
.imgs {
    width: 100%;
}
.imgs .th {
    height: 30px;
    line-height: 30px;
    width: 100%;
}
.imgs .tr {
    padding: 4px 0px;
    min-height: 140px;
}
.imgs .tr:hover {
    background-color: #fff;
}
.imgs .inner, .imgs .struct, .imgs .com {
    border-top: 1px solid #ccc;
    margin-bottom: 10px;
}
.imgs .img {
    width: 160px;
    height: 166px;
    text-align: center;
    border: 1px solid #ddd;
    display: inline-block;
    overflow: hidden;
    background-color: #fff;
    padding: 4px;
    margin: 4px;
    position: relative;
    line-height: 110px;
    /**float: left;*/
}
.imgs .uploading .img img {
    width: auto;
}
.imgs .img img {
    /*width: 160px;*/
    cursor: pointer;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    border: none;
}
.img .img_op {

    line-height: 14px;
}
/*
.imgs .img img:hover {
    position: absolute;
    max-width: 360px;
    max-height: 270px;
    bottom: 0px;
    left: -100px;
    z-index: 100;
    box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.15);
    padding: 3px;
    background-color: #fff;
}
.imgs .img img.left_most:hover {
    left: -20px;
}
.imgs .img img.right_most:hover {
    right: -20px;
}
*/
.imgs .uploading img {
    width: 60px;
}
.img .op {
    /*
    top: 128px;
    left: 0px;
    position: absolute;
    transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    */
    width: 160px;
    height: 46px;
    line-height: 20px;
}
.img .op a, .img .op span {
    margin: 0px 4px;
    color: #393939;
}
.img .op span {
    color: #aaa;
}
.img .op a:hover {
    color: red;
}
.img_show_preview_container {
    position: absolute;
    z-index: 100000;
    width: 360px;
    height: 270px;
    padding: 4px;
    background-color: #fff;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
    text-align: center;
}
/*
.img.uploading .op {
	top: 60px!important;
}

.img:hover .op {
	top: 110px;
}
.imgs .img .op {

}
*/
.ops select {
    position: relative;
    z-index: 10;
}
/*
.ops {
	z-index: 10;
	height: 48px;
}
.ops a {
	margin: 0px 2px;
}
.ops div {
	z-index: 10;
}
.ops i {
    height: 12px;
    width: 14px;
}
.ops .f i {
    background-position: -46px -149px;
}
.ops .f:hover i {
    background-position: -46px -162px;
}
.ops .b i {
    background-position: -63px -149px;
}
.ops .b:hover i {
    background-position: -63px -162px;
}
.ops .d i {
    background-position: -101px -29px;
}
.ops .d:hover i {
    background-position: -112px -29px;
}
.ops .r i {
    background-position: -82px -150px;
}
.ops .r:hover i {
    background-position: -82px -163px;
}
.mask, .ap_detail_show_img_mask {
	width: 100%;
	height: 100%;
	opacity: 0.5;
    filter: alpha(opacity=50);
    background-color: #000;
    left: 0px;
    top: 0px;
}
.ops .mask {
	z-index: 1;
	position: absolute;
}
*/
.img_tags {
    position: absolute;
    top: 10px;
    right: 10px;
}
.img_rank {
    margin-bottom: 1px;
}
.img_rank a {
    display: block;
    line-height: 22px;
    height: 22px;
    width: 22px;
    text-decoration: none;
    color: #ddd;
    background-color: rgba(0,0,0,0.5);
}
.img_rank a.img_rank_0 {
    display: none;
}
.img_rank a.img_rank_1 {
    background-color: rgba(254,60,60,0.8);
    color: #fff;
}
.img_type {
    /*position: absolute;
    width: 42px;
    height: 22px;

    top: 10px;
    right: 34px;
    color: #ddd;
    background-color: rgba(0,0,0,0.5);
    line-height: 22px;
    overflow: hidden;
    cursor: pointer;
    */
}
.img_type:hover {
    height: 88px;
    background-color: #fff;
    color: #888;
}
.img_cover {
    width: 22px;
    height: 22px;
    display: block;
    line-height: 22px;
    color: #fff;
    background-color: rgba(104, 204, 60, 0.8);
}
/*
.img_rank i:hover {
    transform:rotate(-72deg);
    -moz-transform:rotate(-72deg);
    -webkit-transform:rotate(-72deg);
}
.img_rank_0 i {
    background-position: -127px -279px;
}
.img_rank_1 i {
    background-position: -127px -303px;
}
*/
#imgs_type_1 .img_type_1, #imgs_type_2 .img_type_2, #imgs_type_3 .img_type_3 {
    font-weight: bold;
    background-color: #f49747;
}
.show_img_info_close {
    position: absolute;
    right: 3px;
    top: 3px;
}

.ap_detail_show_x, .ap_detail_show_x_all {
    position: fixed;
    _position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
    z-index: 1000000;
    width: 40px;
    height: 40px;
}
.ap_detail_show_x i {
    width: 40px;
    height: 40px;
    background-position: -36px -97px;
}
.ap_detail_show_x i:hover {
    background-position: -79px -97px;
}
.ap_detail_show_x_all {
    display: none;
}
/*
.imgs .button {
	padding: 5px 10px;
	height: 29px;
	vertical-align: top;
//	margin-left: 8px;
}
.imgs .button:hover {
    padding: 1px 6px;
    border-width: 4px;
}
.imgs .button:active {
    padding: 5px 10px;
}
*/
.imgs .disabled:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: #fff;
    opacity:0.70;
}
#ap_detail_img_uploader {
    display: inline-block;
    width: 100px;
}
.adm_detail_img_top_btns {
    position: absolute;
    right: 30px;
    top: 75px;
}
.adm_imgs_qr {
    width: 500px;
    padding: 20px 20px 40px;
}
.adm_imgs_qr img {
    width: 200px;
    height: 200px;
    margin-left: 150px;
}
.adm_imgs_qr em {
    margin: 0px;
}
.adm_imgs_show_intro {
    border-bottom: 1px solid #ddd;
    line-height: 24px;
    margin-top: 0;
    padding: 10px;
}
/*
.adm_imgs_at_1 .img_at_2, .adm_imgs_at_4 .img_at_2 {
    display: none;
}
*/
/* imgs~ */
/* gallery */
.gallery {
}
.img_img {
    height: 120px;
    overflow: hidden;
    margin-bottom: 4px;
    width: 160px;
    position: relative;
}
.img_img:hover {
    overflow: visible;
}

.gallery_widget .gallery .img, .adm_img_room_types .img {
    height: 136px;
}
.adm_img_room_types .img_op input {
    float: right;
}
.adm_img_title_room_types {
    width: 210px;
}
.adm_img_title_room_types .r, .adm_img_title_room_types .l, .adm_img_title_room_types .s {
    width: 60px;;
}
.adm_img_title_room_types .em {
    background-color: #2090ce;
    color: #fff;
}
.gallery_coms {
    position: absolute;
    background-color: #fff;
    z-index: 1;
    width: 150px;
}
.gallery_coms_select {
    width: 200px;
    text-align: left;
}
.gallery_space {
    min-height: 400px;
}
.gallery .selected {
    border-color: #ea9747;
    box-shadow: 0 0 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
    -webkit-box-shadow: 0 0 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
    -ms-box-shadow: 0 0 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
    -moz-box-shadow: 0 0 3px rgba(228,121,17,0.5),0 1px 0 rgba(0,0,0,0.07) inset;
}
.gallery .ops {
    height: 24px;
    padding-top: 4px;
}
/*
.gallery_widget .gallery .op {
    display: none;
}
.gallery .img:hover .op {
    top: 104px;
}
*/
.gallery_adm, .gallery_house {
    padding: 10px 10px 6px;
    border-bottom: 1px solid #ddd;
    line-height: 34px;
    margin-bottom: 10px;
}
#gallery_adm_coms_trigger, #gallery_house_coms_trigger, #gallery_star_coms_trigger {
    width: 240px;
}
#gallery_adm_coms_trigger, #gallery_star_coms_trigger {
    background-position: 230px -615px;
}
.gallery_adm .menu_menu, .gallery_house .menu_menu {
    top: 23px;
    left: 0px;
}
#gallery_adm_imgs .img, #gallery_house_imgs .img, #gallery_recycle_imgs .img {
    height: 146px;
}
.gallery_rn, .gallery_type {
    width: 100px;
}
.gallery_no_img {
    font-size: 18px;
    margin-top: 16px;
}
.gallery_selected {
    visibility: hidden;
    line-height: 32px;
    margin-right: 10px;
}
.gallery_widget .gallery_selected {
    visibility: visible;
}
.gallery_selected .em {
    color: orange;
    font-weight: bold;
}
.gallery .gallery_check {
    display: none;
    text-align: left;
}
.gallery_check input {
    float: right;
}
.gallery_widget .gallery .gallery_check {
    display: block;
}
.adm_multi_img {
    background-color: #60ad00;
    color: #fff;
    padding: 1px 3px;
    border-radius: 2px;
    margin-left: 1px;
    white-space: nowrap;
    font-size: 14px;
}
.adm_count_img {
    white-space: nowrap;
    margin: 0px 2px;
}
.adm_group_tag {
    background-color: #fff;
    padding: 1px 3px;
    border-radius: 3px;
    margin-left: 1px;
    white-space: nowrap;
    font-size: 14px;
    border: 1px solid #ddd;
    text-decoration: none;
    display: none;
}
.adm_list_entry {
    overflow: hidden;
}
.adm_list_entry:hover .adm_group_tag {
    display: inline;
}
.adm_show_set_group_tags {
    width: 400px;
    padding: 10px 20px 30px;
}
.adm_show_set_group_tags dd .a a {
    color: #0066cc;;
}
.adm_show_set_group_tags dd .b {
    font-size: 14px;
    padding: 10px;
}
.adm_my_group_tags {
    width: 500px;
}
.adm_my_group_tags dd span {
    width: 360px;
}
.adm_my_group_tags .a {
    padding: 0px 20px 20px;
}
.adm_my_group_tags .a .adm_friend_group_share_tag {
    display: inline-block;
}
.adm_my_group_tags .a .c {
    margin-right:10px;
    white-space: nowrap;
}
.intro {
    border: 1px solid #ddd;
    padding: 10px;
    margin-bottom: 10px;
}
.e_com_info .adm_friend_group_share_tag {
    padding: 0px 3px;
    color: #fff!important;
    font-size: 14px;
    text-decoration: none;
}
.adm_my_group_tag dd span {
    width: 360px;
}
#adm_multi_img_trigger, #adm_ap_type_trigger {
    width: 60px;
    background-position: 54px -615px;
}
#adm_multi_img_menu, #adm_ap_type_menu {
    width: 70px;
}
#adm_group_tag_menu {
    width: 100px;
    top:180px;
    left:39px;
}
.adm_list_search_key {
    width: 160px;
}
.dt .rt {
    font-size: 12px;
    float: right;
}
#gallery_btns .button, #gallery_btns .gallery_selected {
    float: right;
}
.gallery_btns_top {
    float: right;
    position: relative;
    top: -36px;
}
/* gallery~ */
/* cloud */
.cloud_refresh_setting .port_entry, .cloud_stock_setting .port_entry {
    display: inline-block;
    margin-right: 20px;
    line-height: 26px;
}
.cloud_refresh_setting .port_entry_status {
    width: 170px;
}
.cloud_refresh_setting li:nth-child(odd), .cloud_stock_setting li:nth-child(odd) {
    background-color: #f9f9f9;
}
.port_entry_name {
    width: 60px;
}
.cloud_refresh_setting .plan_name, .cloud_stock_setting .plan_name, .cloud_login_setting .plan_name {
    color: orange;
    margin-right: 10px;
}
.cloud_refresh_setting .status_running,
.cloud_stock_setting .status_running,
.cloud_login_setting .status_running,
.cloud_plan_rob .status_running {
    color: #0f0;
}
.cloud_refresh_setting .status_not_running,
.cloud_stock_setting .status_not_running,
.cloud_login_setting .status_not_running,
.cloud_plan_rob .status_not_running {
    color: #f00;
}
.cloud_refresh_list_time_btns {
    margin: 20px 10px 10px;
}
.cloud_refresh_add_times {

}
.cloud_refresh_add_times em {
    color: orange;
}
.cloud_refresh_add_times_conds .a, .cloud_refresh_add_times_conds .b, .cloud_refresh_add_times_conds .c {
    width: 40px;
}
.cloud_refresh_add_times_conds li {
    float: left;
    margin-bottom: 10px;
}
.cloud_refresh_add_times_conds .aa {
    width: 260px;
}
.cloud_refresh_add_times_conds .bb {
    width: 120px;
}
.cloud_refresh_add_times_conds .cc {
    width: 240px;
}
.cloud_refresh_add_times_conds .dd {
    width: 100px;
}
.cloud_refresh_add_times_conds .cloud_refresh_add_times_by_uniform .aa,
.cloud_refresh_add_times_conds .cloud_refresh_add_times_by_uniform .ee,
.cloud_refresh_add_times_conds .cloud_refresh_add_times_by_uniform .cc {
    width: 160px;
}
.cloud_refresh_add_times_conds ul:after, .cloud_refresh_times_detail_entries ul:after {
    clear: both;
    content: "";
    display: block;
}

.cloud_refresh_times_detail_entries li {
    width: 90px;
    float: left;
    color: #888;
    line-height: 20px;
    margin-bottom: 4px;
}
.cloud_refresh_times_detail_entries li.cloud_push_hour_detail {
    width: 60px;
    float: left;
    color: #888;
    line-height: 20px;
    margin-bottom: 4px;
}
.cloud_refresh_times_detail_entries .i {
    width: 24px;
    border: none;
    text-align: center;
    border-bottom: 1px solid #aaa;
    color: #333;
    height: 18px;
}
.cloud_refresh_hour {
    margin: 1px;
    line-height: 20px;
}
.cloud_refresh_times_detail_entries fieldset {
    border: 1px solid #888;
    margin-top: 10px;
    padding: 6px;
    position: relative;
}
.refresh_count_bar {
    width: 0px;
    height: 2px;
    background-color: red;
    left: 0px;
    bottom: -1px;
    position: absolute;
    transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
}
#cloud_refresh_times_tmpl, #cloud_refresh_conds_tmpl {
    transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
}
#cloud_refresh_conds_tmpl {
    overflow: hidden;
}
#cloud_refresh_times_detail {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    margin-bottom: 20px;
    /*height: 460px;*/
}
.cloud_refresh_show_plan_times table {
    width: 100%;
}
.cloud_refresh_show_plan_times_times .a, .cloud_push_show_plan_times_times .a {
    width: 16px;
    padding: 4px 9px;
}
.cloud_refresh_show_plan_times_times .b, .cloud_refresh_show_plan_times_times .e,
.cloud_push_show_plan_times_times .b, .cloud_push_show_plan_times_times .e {
    width: 100px;
}
.cloud_refresh_show_plan_times_times .b input, .cloud_refresh_show_plan_times_times .e input,
.cloud_push_show_plan_times_times .b input, .cloud_push_show_plan_times_times .e input {
    width: 28px;
    height: 20px;
    line-height: 20px;
    border: none;
    border-bottom: 1px solid #ccc;
    text-align: center;
}
.cloud_refresh_show_plan_times_times .b input:focus, .cloud_refresh_show_plan_times_times .e input:focus,
.cloud_push_show_plan_times_times .b input:focus, .cloud_push_show_plan_times_times .e input:focus {
    border: 1px solid #ccc;
}
.cloud_refresh_show_plan_times_times .d, .cloud_push_show_plan_times_times .d {
    width: 120px;
}
.cloud_refresh_show_plan_times_times .d a, .cloud_push_show_plan_times_times .d a {
    margin: 0px 10px;
}
.by_hour {
    position: relative;
    border: 1px solid #aaa;
    height: 120px;
    width: 690px;
    margin: 10px 0px 40px 28px;
    padding: 10px 6px 0px;
    background-image: url(../images/refresh_dis_w.jpg);
}
.by_hour_entry {
    position: relative;
    height: 100px;
    top: 0px;
    float:left;
    width: 30px;
    margin: 0px 5px;
}
.i_get_up_really_early .by_hour_entry {
    margin: 0px;
    width: 28px;
}
.entry_hour_00,
.entry_hour_01,
.entry_hour_02,
.entry_hour_03,
.entry_hour_04,
.entry_hour_05,
.entry_hour_06 {
    display: none!important;
}
.i_get_up_really_early .entry_hour_00,
.i_get_up_really_early .entry_hour_01,
.i_get_up_really_early .entry_hour_02,
.i_get_up_really_early .entry_hour_03,
.i_get_up_really_early .entry_hour_04,
.i_get_up_really_early .entry_hour_05,
.i_get_up_really_early .entry_hour_06 {
    display: block!important;
}
.by_hour_bar {
    position: absolute;
    bottom: 0px;
    width: 20px;
    left: 5px;
    height: 0px;
    background-color: #0bbecb;
    cursor: pointer;
    transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
}
.by_hour_bar_active {
    background-color: orange;
}
.by_hour_hour {
    position: absolute;
    bottom: -16px;
    left: 0px;
    width: 100%;
    text-align: center;
}
.by_hour_count_range {
    position: absolute;
    bottom: -32px;
    left: -3px;
    width: 36px;
    text-align: center;
}
.by_hour input.by_hour_count {
    position: absolute;
    top: -22px;
    left: -5px;
    width: 30px;
    line-height: 20px;
    height: 20px;
    border: none;
    text-align: center;
    background-color: transparent;
}
.by_hour input.by_hour_count:focus {
    background-color: #fff;
}
.by_hour .a {
    position: absolute;
    left: -13px;
    bottom: -16px;
}
.by_hour .b {
    position: absolute;
    left: -36px;
    bottom: -32px;
    width: 50px;
}
.filter_hours_entry {
    float: left;
    margin: 0px;
    padding: 2px 4px;
    border: 1px solid #aaa;
    border-right: 0px;
    cursor: pointer;
    text-align: center;
    /*background-color: #00b7ee;*/
    height: 34px;

    background: linear-gradient(#fff 0px, #eee 100%) repeat-x #f7f7f7;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFFFFFFF,endcolorstr=#FFf6f6f6);
}
.filter_hours_entrys {
    margin-top: 10px;
}
.filter_hours_entrys label {
    float: left;
    margin: 10px 22px 10px 0px;
}
.filter_hours_entrys .em {
    background: #ddd;
}
.filter_hours_entrys .a {
    border-radius: 5px 0px 0px 5px;
}
.filter_hours_entrys .filter_hour_input {
    line-height: 35px;
}
.filter_hours_entrys .filter_hour_input input {
    margin: 0px 2px;
    width: 26px;
    text-align: center;
}
.filter_hours_entrys .b {
    border: 1px solid #aaa;
    border-radius: 0px 5px 5px 0px;
    height: 40px;
    background: linear-gradient(#fff 0px, #eee 100%) repeat-x #f7f7f7;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFFFFFFF,endcolorstr=#FFf6f6f6);
    cursor: pointer;
}
.filter_hours {
    height: 46px;
}
.filter_conds {
    margin-bottom: 10px;
}
.filter_hour_cus {
    width: 40px;
}
.adm_cloud_refresh_time_edit {
    padding: 10px 10px 40px;
}
.adm_cloud_refresh_time_edit .t {
    font-size: 18px;
    margin-bottom: 20px;
}
.adm_cloud_refresh_time_edit .i, .cloud_refresh_conds_ap_cond .i, #cloud_refresh_conds_by_conds .i, .cloud_push_conds_by_conds .i  {
    width: 40px;
}
.cloud_refresh_add_conds .tab_body {
    padding: 10px 0px;
}
.cloud_refresh_conds_by_conds li, .cloud_push_conds_by_conds li {
    padding: 8px 0px;
    word-break: break-all;
    word-wrap: break-word ;
}
.cloud_refresh_adv_list {
    width: 600px;
}
.cloud_refresh_adv_list table {
    width: 100%;
    margin: 10px 0px;
}
.cloud_refresh_adv_list .a {
    width: 20px;
}
#cloud_refresh_conds_advs {
    border: 1px solid #ddd;
    border-bottom: none;
    margin-top: 10px;
}
#cloud_refresh_conds_advs .c {
    width: 30px;
    float: left;
}
.cloud_refresh_conds_by_target {
    border-bottom: 1px solid #ddd;
    line-height: 26px;
    height: 52px;
    position: relative;
}
.cloud_refresh_conds_by_target .a {
    height: 52px;
    line-height: 52px;
    padding: 0px 8px;
    width: 16px;
}
.cloud_refresh_conds_by_target .b {
    padding-left: 4px;
    border-left: 1px solid #ddd;
    position: absolute;
    top: 0px;
    white-space: nowrap;
    overflow:hidden;
    left: 32px;
}
.cloud_refresh_auto {
    margin: 10px 0px 20px;
}
.cloud_refresh_auto em {
    color: red;
    font-weight: normal;
}
.cloud_refresh_auto a {
    margin-left: 10px;
}
.nav_progress {
    display: inline-block;
    height: 28px;
    line-height: 28px;
}
.nav_progress div {
    display: inline-block;
}
.nav_progress .a {
    display: inline-block;
    font-weight: normal;
    height: 28px;
    padding: 0px 4px;
    position: relative;
    margin-right: -7px;
}
.nav_progress .a.em {
    display: inline-block;
}
.nav_progress .a div {
    display: inline-block;
}
.nav_progress .b {
    margin-right: -2px;
}
.nav_progress .b, .nav_progress .d {
    height: 0px;
    width: 0px;
    border: 14px solid #eee;
    vertical-align: bottom;
    border-left: 14px solid rgba(0,0,0,0);
}
.nav_progress .b1 {
    border-radius: 3px 0px 0px 3px;
    height: 28px;
    width: 17px;
    background-color: #eee;
    vertical-align: bottom;
}
.nav_progress .d {
    border-color: rgba(0,0,0,0);
    border-left-color: #eee;
    position: absolute;
    right: -24px;
}
.nav_progress div.c {
    background-color: #eee;
    font-weight: bold;
    padding-right: 12px;
    display: none;
}
.nav_progress .em div.c {
    display: inline-block;
}
.nav_progress .em .b {
    border-color: #0bbecb;
    border-left-color: rgba(0,0,0,0);
}
.nav_progress .em .b1 {
    background-color: #0bbecb;
}
.nav_progress .em .d {
    border-left-color: #0bbecb;
}
.nav_progress .em .c {
    background-color: #0bbecb;
    color: #fff;
}
#cloud_refresh_add_times_by_tab_body {
    padding: 10px;
}
.cloud_refresh_by_hour_fields:after {
    content: "";
    clear: both;
}
.cloud_refresh_by_hour_fields fieldset {
    width: 30%;
    float: left;
    height: 230px;
    margin-bottom: 8px;
}
input.cloud_refresh_count_overflow {
    border-color: red;
}
.cloud_refresh_list_community {
    width: 620px;
}
.cloud_refresh_list_community li {
    display: inline-block;
    width: 100px;
    margin-right: 10px;
    overflow: hidden;
}
.cloud_show_refresh .a, .cloud_show_push .a, .cloud_show_stock .a {
    width: 30px;
    padding: 10px 2px;
}
.cloud_show_refresh .b, .cloud_show_push .b, .cloud_show_stock .b {
    width: 140px;
    overflow: hidden;
}
.cloud_push_stat {
    padding-top:10px;
}
.cloud_push_stat table {
    width: 100%;
    margin: 10px 0px 30px;
}
.cloud_push_stat table .a {
    width: 400px;
}
.cloud_push_stat table .b {
    width: 100px;
}
.cloud_push_stat_title {
    padding: 10px;
    font-weight: bold;
}
.cloud_refresh_stat_chart {
    width: 800px;
    height: 160px;
    border: 1px solid #aaa;
    position: relative;
    margin-bottom: 20px;
}
.cloud_refresh_stat_chart .entry {
    width: 30px;
    height: 100%;
    margin: 0px 5px;
    position: relative;
    display: inline-block;
}
.cloud_refresh_stat_chart .a {
    position: absolute;
    bottom: -16px;
    left: -5px;
    width: 40px;
    text-align: center;
}
.cloud_refresh_stat_chart .b, .cloud_refresh_stat_chart .bb{
    position:absolute;
    background-color: #00b7ee;
    color: #00b7ee;
    left: 0px;
    bottom: 0px;
    /***width: 15px;*/
    width: 30px;
}
.cloud_refresh_stat_chart .bb {
    /***left: 15px;*/
    background-color: gold;
    color: gold;
}
.cloud_refresh_stat_chart .c, .cloud_refresh_stat_chart .cc {
    position: absolute;
    top: -16px;
    /***width: 15px;*/
    width: 30px;
    text-align: center;
}
.cloud_refresh_stat_chart .z {
    position: absolute;
    top: 2px;
    left: 500px;
    line-height: 15px;
}
.cloud_refresh_stat_chart .z i {
    display: inline-block;
    width: 15px;
    height: 15px;
    vertical-align: bottom;
}
.cloud_refresh_stat_chart .x, .cloud_refresh_stat_chart .y {
    position: absolute;
    left: 0px;
    width: 100px;
    height: 15px;
}
.cloud_refresh_stat_chart .x span, .cloud_refresh_stat_chart .y span {
    line-heigth: 15px;
}
.cloud_refresh_stat_chart .y {
    left: 100px;
}
.cloud_refresh_stat_chart .x i {
    background-color: #00b7ee;
}
.cloud_refresh_stat_chart .y i {
    background-color: gold;
}
.cloud_refresh_stat_chart .entry_hour_06 {
    display: inline-block!important;
    margin-left: 20px;
}
.cloud_refresh_plans, .cloud_push_plans {
    float: right;
    margin: 20px 0px 10px;
}
.cloud_refresh_plans a, .cloud_push_plans a {
/*
    padding: 10px;
    border: 1px solid #aaa;
    border-right: none;
    background: linear-gradient(#fff 0px, #eee 100%) repeat-x #f7f7f7;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFFFFFFF,endcolorstr=#FFf6f6f6);
*/
}
.cloud_refresh_plans a.a, .cloud_push_plans a.a {
    border-radius: 5px 0px 0px 5px;
}
.cloud_refresh_plans a.b, .cloud_push_plans a.b {
    border-radius: 0px 5px 5px 0px;
    border-right: 1px solid #aaa;
    margin-right: 10px;
}
.cloud_refresh_plans a.em, .cloud_push_plans a.em {
    background: #ddd;
}
.cloud_refresh_plans a.c, .cloud_push_plans a.c {
    border-right: 1px solid #aaa;
}
.cloud_refresh_plan_info {
    padding: 10px;
}
.cloud_refresh_plan_info .site_logo_big {
    float: left;
}
.cloud_refresh_plan_ops .b span {
    margin-right: 20px;
}
#cloud_refresh_plans_menu_menu .option, #cloud_push_plans_menu_menu .option {
    width: 80px;
}
.site_logo_big_60 {
    background: url(../images/site/site_logo_big_60.jpg) no-repeat 0px center;
}
.site_logo_big_1 {
    background: url(../images/site/site_logo_big_1.png?v=1) no-repeat 0px center;
}
.site_logo_big_52 {
    background: url(../images/site/site_logo_big_52.jpg?v=1) no-repeat 0px center;
}
.site_logo_big_2 {
    background: url(../images/site/site_logo_big_2.png) no-repeat 0px center;
}
.site_logo_big_3 {
    background: url(../images/site/site_logo_big_3.gif) no-repeat 0px center;
}
.site_logo_big_4 {
    background: url(../images/site/site_logo_big_4.jpg) no-repeat 0px center;
}
.site_logo_big_5 {
    background: url(../images/site/site_logo_big_5.jpg) no-repeat 0px center;
}
.site_logo_big_6 {
    background: url(../images/site/site_logo_big_6.jpg) no-repeat 0px center;
}
.site_logo_big_7 {
    background: url(../images/site/site_logo_big_7.png) no-repeat 0px center;
}
.site_logo_big_8 {
    background: url(../images/site/site_logo_big_8.png) no-repeat 0px center;
}
.site_logo_big_9 {
    background: url(../images/site/site_logo_big_9.png) no-repeat 0px center;
}
.site_logo_big_10 {
    background: url(../images/site/site_logo_big_10.png) no-repeat 0px center;
}
.site_logo_big_11 {
    background: url(../images/site/site_logo_big_11.jpg) no-repeat 0px center;
}
.site_logo_big_12 {
    background: url(../images/site/site_logo_big_12.jpg) no-repeat 0px center;
}
.site_logo_big_13 {
    background: url(../images/site/site_logo_big_13.gif) no-repeat 0px center;
}
.site_logo_big_14 {
    background: url(../images/site/site_logo_big_14.gif) no-repeat 0px center;
}
.site_logo_big_15 {
    background: url(../images/site/site_logo_big_15.gif) no-repeat 0px center;
}
.site_logo_big_16 {
    background: url(../images/site/site_logo_big_16.gif) no-repeat 0px center;
}
.site_logo_big_17 {
    background: url(../images/site/site_logo_big_17.gif) no-repeat 0px center;
}
.site_logo_big_18 {
    background: url(../images/site/site_logo_big_18.png) no-repeat 0px center;
}
.site_logo_big_19 {
    background: url(../images/site/site_logo_big_19.jpg) no-repeat 0px center;
}
.site_logo_big_20 {
    background: url(../images/site/site_logo_big_20.png) no-repeat 0px center;
}
.site_logo_big_21 {
    background: url(../images/site/site_logo_big_21.png) no-repeat 0px center;
}
.site_logo_big_22 {
    background: url(../images/site/site_logo_big_22.png) no-repeat 0px center;
}
.site_logo_big_23 {
    background: url(../images/site/site_logo_big_23.jpg) no-repeat 0px center;
}
.site_logo_big_24 {
    background: url(../images/site/site_logo_big_24.png) no-repeat 0px center;
}
.site_logo_big_25 {
    background: url(../images/site/site_logo_big_25.jpg) no-repeat 0px center;
}
.site_logo_big_29 {
    background: url(../images/site/site_logo_big_29.jpg) no-repeat 0px center;
}
.site_logo_big_30 {
    background: url(../images/site/site_logo_big_30.jpg) no-repeat 0px center;
}
.site_logo_big_31 {
    background: url(../images/site/site_logo_big_31.jpg) no-repeat 0px center;
}
.site_logo_big_32 {
    background: url(../images/site/site_logo_big_32.jpg) no-repeat 0px center;
}
.site_logo_big_33 {
    background: url(../images/site/site_logo_big_33.png) no-repeat 0px center;
}
.site_logo_big_34 {
    background: url(../images/site/site_logo_big_34.png) no-repeat 0px center;
}
.site_logo_big_35 {
    background: url(../images/site/site_logo_big_35.gif) no-repeat 0px center;
}
.site_logo_big_36 {
    background: url(../images/site/site_logo_big_36.jpg) no-repeat 0px center;
}
.site_logo_big_37 {
    background: url(../images/site/site_logo_big_37.jpg) no-repeat 0px center;
}
.site_logo_big_38 {
    background: url(../images/site/site_logo_big_38.gif) no-repeat 0px center;
}
.site_logo_big_39 {
    background: url(../images/site/site_logo_big_39.jpg) no-repeat 0px center;
}
.site_logo_big_40 {
    background: url(../images/site/site_logo_big_40.gif) no-repeat 0px center;
}
.site_logo_big_41 {
    background: url(../images/site/site_logo_big_41.png) no-repeat 0px center;
}
.site_logo_big_42 {
    background: url(../images/site/site_logo_big_42.jpg) no-repeat 0px center;
}
.site_logo_big_43 {
    background: url(../images/site/site_logo_big_43.png) no-repeat 0px center;
}
.site_logo_big_44 {
    background: url(../images/site/site_logo_big_44.jpg) no-repeat 0px center;
}
.site_logo_big_45 {
    background: url(../images/site/site_logo_big_45.png) no-repeat 0px center;
}
.site_logo_big_46 {
    background: url(../images/site/site_logo_big_46.jpg) no-repeat 0px center;
}
.site_logo_big_51 {
    background: url(../images/site/site_logo_big_51.jpg) no-repeat 0px center;
}
.site_logo_big_55 {
    background: url(../images/site/site_logo_big_55.jpg) no-repeat 0px center;
}
.site_logo_big_56 {
    background: url(../images/site/site_logo_big_56.jpg) no-repeat 0px center;
}
.site_logo_big_57 {
    background: url(../images/site/site_logo_big_57.jpg) no-repeat 0px center;
}
.site_logo_mids {
}
.site_logo_mids a {
    margin: 6px;
    line-height: 40px;
}
.site_logo_mids img, .site_logo_mids img:active {
    padding: 4px;
    box-shadow: none;
}
.site_logo_mids img:hover {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
    padding: 2px 6px 6px 2px;
}
.cloud_refresh_plan_ops {
    line-height: 26px;
    margin-left: 10px;
    margin-bottom:10px;
}
.cloud_refresh_plan_ops .button, .cloud_refresh_setting .button {
    margin: 0px 10px;
}
.cloud_refresh_setting a.button, .cloud_refresh_setting a.button:hover,
.cloud_stock_setting a.button, .cloud_stock_setting a.button:hover,
.cloud_login_setting a.button, .cloud_login_setting a.button:hover {
    padding: 0px!important;
    background: transparent;
    text-shadow: none;
    text-decoration: underline;
    color: #0000ee;
    border: none;
    font-weight: normal;
    display: inline;
    line-height: 24px;
    vertical-align: baseline;
}
.cloud_show_refresh table, .cloud_show_push table, .cloud_show_stock table {
    width: 100%;
}
.cloud_show_refresh table tr, .cloud_show_push table tr, .cloud_show_stock table tr{
    background-color: #fff;
}
legend {
    line-height: 21px;
}
.cloud_refresh_add_times_guide {
    line-height: 26px;
    padding: 10px 20px 30px;
}
.cloud_refresh_add_times_guide a {
    margin-right: 10px;
}
.cloud_refresh_conds_ap_cond span {
    margin-right: 2px;
}
.cloud_refresh_conds_ap_cond span.b, .cloud_refresh_conds_ap_cond span.c {
    margin-left: 10px;
}
.bottom_btns {
    text-align: right;
}
.bottom_btns label {
    margin-right: 6px;
}
.cloud_refresh_add_times_by_uniform .bottom_btns, .cloud_refresh_add_times_by_interval .bottom_btns {
    margin-top: 100px;
}
.cloud_refresh_add_times_by_interval {
    overflow: auto;
}
.cloud_show_refresh_desc {
    border-bottom: 1px solid #ddd;
    padding: 10px;
    margin-bottom: 10px;
}
.adm_cloud_auto_stoped {
    padding: 10px 20px 40px;
}
.cloud_push_all_count {
    width: 40px;
}
.cloud_stock_setting .port_entry_status {
    width: 400px;
}
.narrow .cloud_stock_setting .port_entry_status {
    width: 290px;
}
.cloud_stock_setting .plan_name {
    display: inline-block;
    width: 126px;
}
.cloud_stock_setting .plan_name span {
    margin: 0px 4px;
}
.cloud_stock_plan_setting {
    margin-right: 20px;
}
.cloud_stock_plan_status a {
    margin-left: 10px;
}
.cloud_show_stock_plan {
    width: 400px;
}
.cloud_stock_stat table {
    width: 100%;
    margin-top: 10px;
}
.cloud_refresh_add_target_title span {
    margin-right: 4px;
    padding: 0px;
}
.cloud_refresh_add_target_title span.crat_a {
    padding: 0px;
}
.cloud_refresh_add_target_title span.crat_f {
    color: #888;
}
.cloud_refresh_add_target_title span.crat_e {
    display: none;
}
.cloud_position .intro {
    margin-bottom: 10px;
}
.cloud_position_port_info .cloud_refresh_plan_ops {
    line-height: 26px;
}
.cloud_position_btns {
    /*float: left;*/
    margin-left: 11px;
}
.cloud_position_extra_btns {
    /*float: right;*/
    margin-left: 11px;
}
.adm_cloud_position_e a, .adm_cloud_position_e span {
    margin-right: 15px;
}
.adm_cloud_position_f {
    float: right;
}
.cloud_position_re_pushing, .cloud_position_re_pushed {
    display: none;
    margin-right: 6px;
}
.cloud_position_re_pushing {
    background: url(../images/loading_fetch.gif) no-repeat 0px 13px;
    padding-bottom: 8px;
}
.re_pushing .cloud_position_re_pushing{
    display: inline;
}
.re_pushing .cloud_position_re_push, .re_pushed .cloud_position_re_push {
    display: none;
}
.re_pushed .cloud_position_re_pushed {
    display: inline;
}
.cloud_position_push_setting.content_box dd label {
    width: 50px;
}
.cloud_position_push_setting.content_box dd {
    margin: 20px 0px;
}
.cloud_position table {
    width: 100%;
}
.cloud_position table .z {
    width: 18px;
}
.cloud_position table .b {
    width: 140px;
}
.cloud_position table .c, .cloud_position table .d {
    width: 140px;
}
.cloud_position table .e {
    width: 110px;
}
.cloud_position table .e a {
    margin-right: 6px;
}
.cloud_position_list_label {
    color: #888;
}
.cloud_position_push_msg {
    padding-top: 20px;
}
.cloud_position_push_msg table {
    width: 100%;
    margin-top: 10px;
}
.cloud_position_push_msg table .c {
    width: 80px;
}
.adm_cloud_position_clicks_place {
    width: 48%;
    float: left;
}
.cloud_plan_rob {
    width: 400px;
    padding: 10px 20px 30px;
}
.cloud_plan_rob .status_running, .cloud_plan_rob .status_not_running {
    font-weight: bold;
}
.cloud_rob_running_status a {
    margin-left: 20px;
}
.plan_rob_stat {
}
.plan_rob_stat table {
    width: 100%;
}
.plan_rob_stat table .a {
    width: 100px;
}
.plan_rob_stat table .b {
    width: 60px;
}
/* cloud~ */
/* notice */
.user_notices_important {
    padding: 10px 20px 30px;
}
.user_notice_important {
    margin-bottom: 30px;
}
.user_notice_important .a {
    font-size: 22px;
    font-weight: bold;
    margin: 20px auto 10px;
    text-align: center;
}
.user_notice_important .b {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 10px;
    text-indent: 36px;
}
.user_notice_important .c {
    float: right;
}
.user_notice_important .button {
    float: right;
}
.cloud_check_locate_entry_btn {
    margin-left: -1px;
}
.cloud_check_locate_entry_btn a {
    margin-right: 20px;
}
.cloud_check_locate table {
    width: 100%;
}
.cloud_check_locate table a {
    margin-left: 6px;
}
.cloud_check_locate_stat {

}

.port_entry.port_entry_status > span {
    display: block;
}

.cloud_check_locate_stat .tr {
    border-top: 1px dotted #ddd;
    padding: 0px 10px;
}
.cloud_check_locate_stat table {
    width: 100%;
}
.cloud_check_locate_stat table .b, .cloud_check_locate_stat table .c {
    width: 180px;
}
.cloud_check_locate table .thead .a {
    width: 80px;
}
.cloud_check_locate table .thead .b {
    width: 48px;
}
.cloud_check_locate_setting .op a {
    margin-left: 0px;
}
.cloud_check_locate_stat_conds {
    padding: 10px;
}
.cloud_check_locate_stat .result {
    margin-left: 2px;
    font-weight: bold;
}
.br {
    margin-top: 10px;
}
/* notice~ */
/* message */
.msg {
    width: 240px;
    background-color: rgb(89,131,75);
    background-color: rgba(89,131,75,0.7);
    box-shadow: 0 2px 10px rgba(50,50,50,0.5);
    padding: 10px;
    color: #fff;
    margin: 5px 0px;
    cursor: pointer;
    position: relative;
}
.msg a {
    color: #fff;
    text-decoration: none;
}
.msg .b {
    position: absolute;
    top: 7px;
    right: 5px;
}
.msg .b i {
    background-position: -101px -29px;
    width: 12px;
    height: 12px;
}
.msg .b:hover i {
    background-position: -112px -29px;
}
.msg_content {
    margin-bottom: 5px;
    line-height: 20px;
}
.msg_from {
    text-align: right;
}
.msgs_dock {
    position: absolute;
    right: 10px;
    top: 50px;
}
.msg em {
    color: #ff0;
}
.msg_type_4 {
    background-color: rgb(209,91,71);
    background-color: rgba(209,91,71,0.7);
    box-shadow: 0 2px 10px rgba(50,50,50,0.5);
}
/* message~ */

/* videos */
/* videos */
.videos {
    width: 100%;
}
.videos .th {
    height: 30px;
    line-height: 30px;
    width: 100%;
}
.videos .tr {
    padding: 4px;
    min-height: 140px;
}
.videos .tr:hover {
    background-color: #fff;
}
.videos .inner {
    border: 1px solid #ccc;
    margin-bottom: 10px;
}
.videos .videos_op_button{
    float: right;
    margin-right: 20px;
}
.videos .upvideo_cancel{
    background-color: #abbac3;
    border-color: #abbac3;
    cursor: default;
}
.videos .videos_op{
    line-height: 14px;
}
.videos .video_op input{
    float: right;
}
.videos .video img{
    cursor: pointer;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    border: none;
}
.videos .img{
    height: 120px;
    overflow: hidden;
    margin-bottom: 4px;
    width: 160px;
    position: relative;
}
.videos .video{
    width: 160px;
    text-align: center;
    border: 1px solid #ddd;
    display: inline-block;
    overflow: hidden;
    background-color: #fff;
    padding: 4px;
    margin: 4px;
    position: relative;
}
.videos .video_op a{
    line-height: 15px;
    text-decoration: none;
    text-align: right;
    display: block;
    color: #393939;
    padding-right: 5px;
}
.videos .video_op a:hover{
    color: #ff0000;
}
.videos .video_info{
    width: 160px;
    line-height: 18px;
    padding-bottom: 5px;
    text-align: left;
}
.video_time{
    color: #55a;
    height: 36px;
}
.videos .video_info p{
    height: 36px;
    line-height: 18px;
    overflow: hidden;
}
.video_player{
    width: 600px;
    height: 450px;
    float: left;
}
.video_player_side{
    width: 140px;
    height: 430px;
    float: left;
    text-align: left;
    background-color: rgba(0,0,0,0.7);
    padding: 10px 10px;
    color: #ccc;
}
.video_box{
    height: 450px;
    position: relative;
}
.video_box .save_button{
    float: right;
}

.video_upload_wx{
    width: 100%;
}

.adm_video_qr {
    margin: 20px 0px;
    text-align: center;
}

.adm_video_qr_desc {
    padding: 0px 20px;
}

.adm_video_qr img {
    width: 240px;
}
.adm_import_video {
    width: 260px;
    font-size: 14px;
    padding: 20px;
}
.adm_video_url {
    font-size: 20px;
    padding: 20px 20px 30px;
}
.adm_list_icon_show{
    position: absolute;
    left: 76px;
    bottom: 14px;
    text-align: right;
    width: 40px;
}
.adm_list_icon_friend{
    bottom: 0;
}
.adm_list_pano_show{
    height: 190px;
    border: 1px solid #ddd;
    margin-bottom: 10px;
    position: relative
}
.pano_houing_show{
    position: absolute;
    top: 5px;
    left: 5px;
}
.pano_houing_title{
    position: relative;
    background-color: #4CAF50;
    color: white;
    padding: 5px;
    font-size: 14px;
}
.pano_container_div_f{
    position: relative;
    padding-bottom: 10px;
}
.pano_container_div_f_o{
    padding-bottom: 5px;
}
.pano_container_export{
    position: absolute;
    top: 5px;
    right: 130px;
}
.pano_export_real_pics{
    position: absolute;
    top: 5px;
    right: 90px;
}
.pano_export_anjuke{
    position: absolute;
    top: 5px;
    right: 283px;
}
.pano_perview{
    position: absolute;
    top: 5px;
    right: 16px;
}
.pano_container_export_no{
    position: absolute;
    top: 38px;
    left: 5px;
}
.pano{
    cursor: pointer;
    height: 120px;
    width: 160px;
    vertical-align: middle;
    border: none;
}
.pano_op_a{
    line-height: 15px;
    text-decoration: none;
    text-align: right;
    display: block;
    color: #393939;
    padding-right: 5px;
    padding-top: 5px;
}
.user_pano_site_name{
    background-image: url(../images/v_label_s.png);
    background-size: 100% 100%;
    position: absolute;
    top: 7px;
    left: 0;
    display: inline-block;
    padding: 5px 10px 12px;
    cursor: pointer;
    color: #fff;
    z-index: 1;
}
.fetch_status{
    background-image: url(../images/icon_vr.png);
}
.pano_play{
    width: 160px;
    text-align: center;
    border: 1px solid #ddd;
    display: inline-block;
    overflow: hidden;
    background-color: #fff;
    padding: 4px;
    margin-top: 35px;
    margin-left: 8px;
    position: relative;
}
.user_pano_play{
    width: 32px;
    height: 32px;
    background-image: url(../images/pano.png);
    background-size: 100% 100%;
    position: absolute;
    bottom: 30px;
    left: 10px;
    cursor: pointer;
}
.tmpl_edit_box{
    position: absolute;
    top: 320px;
    right: 35px;
    font-size: 9pt;
    width: 28%;
    background-color: transparent;
    display: none;
    z-index: 1000;
}
.pano_op{
    background: #047aba;
}
.span_s{
    position:absolute;
    top:-20px;
    left:50px;
    display:block;
    height:0;
    width:0;
    font-size: 0;
    line-height: 0;
    border-color:transparent transparent #307ecc transparent;
    border-style:dashed dashed solid dashed;
    border-width:10px;
}
.span_i{
    position:absolute;
    top:-9px;
    *top:-9px;
    left:-10px;
    display:block;
    height:0;
    width:0;
    font-size: 0;
    line-height: 0;
    border-color:transparent transparent transparent;
    border-style:dashed dashed solid dashed;
    border-width:10px;
}
.tmpl_edit_box .content{
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    position:absolute;
    background-color: #307ecc;
    width:100%;
    padding-bottom: 10px;
}
.tmpl_edit_title{
    color: white;
    font-size: 13px;
    text-align: center;
    margin-top: 10px;
    cursor: pointer;
    margin-left: 6px;
}
.fix_ie8_relative {
    position: relative;
}
.adm_list_has_video_new {
    width: 24px;
    height: 24px;
    background-image: url(../images/play.png);
    background-size: 100% 100%;
    display: inline-block;
    margin-left: -10px;
}
.adm_list_has_pano_new {
    width: 24px;
    height: 24px;
    background-image: url(../images/pano.png);
    background-size: 100% 100%;
    display: inline-block;
    margin-left: -10px;
}

.pano_card{
    width: 28%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    text-align: center;
    position: absolute;
    top: 25px;
    margin: 10px;
}

.pano_container{
    padding: 15px;
}

.pano_container_url{
    position: absolute;
    right: 2px;
}

.vr_logo_status{
    background-image: url(../images/icon_vr.png);
/*    animation: icon-circle 5s linear infinite;
    -webkit-animation: icon-circle 5s linear infinite;
    -moz-animation: icon-circle 5s linear infinite;
    -o-animation: icon-circle 5s linear infinite;*/
}
@-webkit-keyframes icon-circle {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@-moz-keyframes icon-circle {
    0% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    50% {
        -moz-transform: rotate(180deg);
        transform: rotate(180deg)
    }
    100% {
        -moz-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@-o-keyframes icon-circle {
    0% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    50% {
        -o-transform: rotate(180deg);
        transform: rotate(180deg)
    }
    100% {
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@keyframes icon-circle {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    50% {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
.adm_list_has_video {
    position: absolute;
    left: 60px;
    top: 38px;
}
.adm_list_has_video i {
    background-position: -53px -1096px;
    width: 30px;
    height: 30px;
}
/* setWxNotice */
.adm_sale_info dd span, .personal_house_wx_notice_option dd span, .pp_list_search dd span, .user_friend_group_show_tags dd span {
    display: inline-block;
    max-width: 650px;
	/*vertical-align: top; 740*/
}

.personal_house_qr {
    width: 100%;
    font-size: 14px;
    line-height: 26px;
}
.personal_house_qr img {
    width: 200px;
    height: 200px;
    margin:10px 0px 30px 90px;
}

.personal_house_qr .content{
    text-align: center;
}

.personal_house_wx_notice_option .personal_house_qr img {
    margin:0 auto;
}
.personal_house_notice_wx_notice_icon {
    background-position: -131px -777px;
}

.pp_list_search dd span label.house_personal_wx_notice_label {
    width: auto;
}
.personal_house_wx_notice_option {
    width: 100%;
    margin-bottom: 30px;
}
.personal_house_wx_notice_option .dd_multiline input[type="checkbox"]{
    margin: 2px 0 0 0;
}
.personal_house_wx_notice_option dd label span {
    display: inline-block;
    text-align: left;
    vertical-align: top;
}
.personal_house_wx_notice_option .intro {
    margin: 10px auto;
}
.pp_list .pp_list_refresh a {
    margin: 5px 20px 5px 0;
}

/*house_move*/
.house_move{
    padding: 10px 0px;
}
.house_move dl dd{
    padding: 0;
}
.house_move .house_move_tab{
    height: 36px;
    line-height: 36px;
    text-align: center;
    border: 1px solid #15121212;
}

.house_move .house_move_tab .house_move_menu{
    float: left;
    font-size: 14px;
}

.house_move .house_move_tab .house_move_menu.selected{
    border-top: 3px solid #000000;
    top: -0px;
}

.house_move .house_move_menu>a{
    border-right: 1px solid #D3D3D3;
    color: #222222;
    display: block;
    outline: 0 none;
    padding: 0 20px;
    text-decoration: none;
    cursor: pointer;
}

.house_move .house_move_menu.selected>a{
    border-right: 1px solid #D3D3D3;
    color: #222222;
    display: block;
    outline: 0 none;
    padding: 0 20px;
    text-decoration: none;
    cursor: pointer;
}

.house_move_main{
    padding: 10px;
}

.house_move_main .house_move_per{
    padding-left: 10px;
    border-bottom: 1px solid #abbac3;
    padding-bottom: 10px;
}

.house_move_per .house_move_site_name{
    padding: 5px;
    margin-right: 5px;
    font-size: 16px;
    font-weight: bold;
    color:#047ABA;
}

.house_move_per .keyword_input{
    width: 70%;
    height: 40px;
    line-height: 40px;
    margin: 10px 8px 10px 0;
    padding: 0 10px;
    border-radius: 120px;
}

.house_move_per select {
    width: 60px;
    height: 32px;
    margin-right: 10px;
    padding-left: 10px;
}

.house_move_per .move_house_search{
    margin-left: 20px;
}

.house_move_main  .house_move_table{
    width: 100%;
}

.house_move_table td a {
    white-space: nowrap;
}
.house_move_main .query_form{
}

.house_move_main .query_form select {
    margin: 5px 10px;
    width: 60px;
    height: 32px;
    margin-right: 10px;
    padding-left: 10px;
}

.house_move_main .query_form .button{
    vertical-align: baseline;
}

.house_move_model{
    width: 600px;
    margin: 5px;
}

.house_move_model .model_header{
    padding: 5px 10px;
    font-size: 16px;
    border-bottom: 1px solid #d5e1f2;
}

.house_move_model .model_body{
    border:1px solid lightgrey;
}


.house_move_model .model_li{
    padding: 5px;
    height: 20px;
    line-height: 20px;
}

.house_move_model .model_li_span{
    display:inline-block;
    margin-left: 10px;
}

.house_move_main .more_check{
}

.house_move_main .more_check .button{
    vertical-align: baseline;
}
dl.house_move_table{
    border-top: 1px solid #ccc;
}

dl.house_move_table span{
    padding-right: 4px;
}

dl.house_move_table .house_link{
    display: inline-block;
    width: 70%;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: top;
}

dl.house_move_table .house_move_title{
    font-weight: bold;
}
.alert_sale .sale_info{
    float: left;
    margin-top: 14px;
}

.alert_sale .wx_img{
    float: right;
}

.alert_sale .name{
    margin-bottom: 10px;
    display: block;
}
.alert_sale .sale_info>span{
    font-size: 18px;
}

.pp_list_refresh_cb{
    padding: 0 2px;
}
.content_box .pp_list_search dd span.pp_list_refresh_cb label {
    text-align: left;
}
.refresh_tag {
    border-radius: 3px;
    white-space: nowrap;
    color: #ffffff;
    background-color: #EEC900;
    padding: 2px;
    margin-left: 6px;
    font-size: 12px;
}
.insert_tag {
    border-radius: 3px;
    white-space: nowrap;
    color: #ffffff;
    background-color: #FF3030;
    padding: 2px;
    margin-left: 6px;
    font-size: 12px;
}
.opacity_op_multiple{
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    align-content: flex-start;
    flex-basis: auto;
    padding-top: 40px;
}
.nav_manage_li_multiple{
    list-style-type: none;
    width: 33.3%;
    text-align: center;
    padding: 5px 0;
    box-sizing: border-box;
}
.all_manage_text_multiple{
    color: #999;
    margin: 0;
}
.Wd_title_header_multiple{
    padding: 15px;
    margin: 0;
    padding-bottom: 35px;
}
.ctime_multiple{
    font-size: 11px;
    color: #999;
    position: absolute;
    left:15px;
    bottom: 10px;
}
.push_multiple{
    font-size: 11px;
    color: #999;
    position: absolute;
    right: 20px;
    bottom: 10px;
}
.item_price_multiple{
    position: absolute;
    text-align: left;
    font-size: 15px;
    right: 30px;
    top:10px;
    border-bottom: 1px solid #2196f3;
}
.item_xiaoqu_multiple{
    position: absolute;
    left:15px;
    top:10px;
    font-size: 15px;
    font-weight: 700;
}
.detail_multiple{
    position: relative;
    border-bottom: 10px solid rgba(0,0,0,.1);
}
.Wd_title_multiple{
    /*  width: 75%;*/
    word-break: break-all;
    font-size: 15px;
}
.item_info_multiple{
    position: relative;
    height: 65px;
    border-bottom: 10px solid rgba(0,0,0,.1);
}
.item_img_multiple{
    width: 48px;
    height: 48px;
    position:absolute ;
    left: 15px;
    bottom: 5px;
}
.nickname_multiple{
    position: absolute;
    left: 80px;
    bottom: 25px;
}
.item_info_visitor{
    display: flex;
    padding-bottom: 8px;
    align-items: flex-start;
    position: relative;
    border-bottom: 1px dashed #ddd;
    padding-top: 10px;
    overflow: hidden;
}
.item_info_visitor:nth-child(even) {
    background-color: #f9f9f9;
}
.item_img_visitor{
    width: 48px;
    height: 48px;
    margin-right: 1em;
    margin-left: 1em;
}
.nickname_visitor{
    text-align: center;
    box-sizing: border-box;
    width: 100px;
    margin-right: 10px;
}
.ctime_visitor{
    position: absolute;
    right: 5px;
    top: 8px;
}
.opacity_op_visitor{
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    align-content: flex-start;
    flex-basis: auto;
    padding-top: 10px;
}

.nav_manage_li_visitor{
    list-style-type: none;
    width: 33.3%;
    text-align: center;
    padding: 5px 0;
    box-sizing: border-box;
}
.all_manage_text_visitor{
    color: #999;
    margin: 0;
}
.Wd_title_header_visitor{
    padding: 15px;
    margin: 0;
    position: relative;
}
.Wd_title_visitor{
    width: 75%;
    word-break: break-all;
    font-weight: 700;
    font-size: 15px;
}
.Wd_ctime_visitor{
    font-size: 11px;
    color: #999;
    padding-left: 15px;
    padding-bottom: 5px;
    border-bottom: 10px solid rgba(0,0,0,.1);
}
.item_price_visitor{
    float: right;
    text-align: left;
    font-size: 15px;
}
.item_xiaoqu_visitor{
    margin-top: 18px;
    text-align: left;
    font-size: 15px;
    padding-bottom: 10px;
    padding-left: 17px;
}
.item_xiaoqu_span_visitor{
    font-size: 15px;
    font-weight: 600;
}
.item_content_visitor{
    width: 100%;
    overflow: hidden;
    word-break: break-all;
}
.h4_visitor{
    border-bottom: 1px solid #2196f3;
    padding: 10px 10px 6px;
    margin: 10px 0;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
}
.detail_visitor{
    border-bottom: 10px solid rgba(0,0,0,.1);
}
.item_info{
    display: flex;
    padding-bottom: 8px;
    align-items: flex-start;
    position: relative;
    border-bottom: 1px dashed #ddd;
    padding-top: 10px;
}
.item_info:nth-child(even) {
    background-color: #f9f9f9;
}
.item_img {
    width: 68px;
    height: 68px;
    margin-right: 1em;
    margin-left: 1em;
    border-radius: 50%;
    border: 3px solid #eee;
    overflow: hidden;
}

.info_r{
    flex: 2;
    padding: 10px;
}
.item_info .em {
    color: red;
}
.item_info .b {
    margin: 8px 0px;
}
.item_info .d {
    height: 18px;
    overflow: hidden;
}

.h_a,.h_b,.h_c{
    padding-bottom: 5px;
}
.h_b .room,.a .com {
    font-weight: 700;
}
.b .room, .b .price, .b .area,.h_b .room, .h_b .price, .h_b .area{
    color: #f34343;
}
.nickname{
    text-align: center;
    box-sizing: border-box;
    width: 100px;
    margin-right: 10px;
}
.visitor_ctime{
    position: absolute;
    right: 5px;
    top: 8px;
}
.visitor_dec{
    padding-left: 2px;
}
.no_filter_set{
    padding-left: 20px;
}
.share_type_radio{
    height: 36px;
    line-height: 36px;
    width: auto;
    margin: 10px;
    border: none;
    background-color: #EFF8FD;
    font-size: 14px;
    color: black;
    padding-left: 8px;
    position: relative;
}
.share_close_em{
    margin: 35px 10px 35px 10px;
}
.next_close_time{
    position: absolute;
    right: 0px;
}
.import_panoramic_tab{
    height: 36px;
    line-height: 36px;
    text-align: center;
    border: 1px solid #15121212;
}
.import_panoramic_menu{
    float: left;
    font-size: 14px;
    background-color: #f9f9f9;
}
.pano_selected{
    background-color: #fff;
    color: #576373;
    border-top: 2px solid #4c8fbd;
    box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.15);
    top: -1px;
}
.import_panoramic_menu>a{
    border-right: 1px solid #D3D3D3;
    color: #222222;
    display: block;
    outline: 0 none;
    padding: 0 20px;
    text-decoration: none;
    cursor: pointer;
}
.import_panoramic_menu.selected>a{
    border-right: 1px solid #D3D3D3;
    color: #222222;
    display: block;
    outline: 0 none;
    padding: 0 20px;
    text-decoration: none;
    cursor: pointer;
}
.content_box_comimgs{
    padding: 10px 0px;
}
/*访客*/
.fang_ke_user_info{
    display: flex;
    position: relative;
    border-radius: 5px;
    align-items: center;
    flex-direction: row;
    height: 112px;
    margin: 15px 20px 0 20px;
    background: white;
    box-shadow: 0 5px 30px 0 rgba(0,42,110,0.15);
    top: 15px;
    z-index: 1000;
}
.fang_ke_avatar{
    margin-right: 10px;
    margin-left: 3px;
}
.fang_ke_name{
    position: absolute;
    left: 82px;
    top: 16px;
}
.fang_ke_record_count_replace {
    text-align: center;
    font-size: 12px;
    left: 90px;
    position: absolute;
}
.line_record {
    width: 100%;
    height: 35px;
    border-top: 1px solid #F8F8FF;
    border-bottom: 1px solid #F8F8FF;
    margin-right: 3px;
}
.fang_ke_record_time {
    position: absolute;
    left: 80px;
    bottom: 15px;
    font-size: 11px;
    color: #999;
}
.user_record_arrow {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    right: 20px;
    bottom: 9px;
}
.user_record_arrow::after {
    content: "";
    width: 8px;
    height: 8px;
    border-top: 1px solid  #000;
    border-right: 1px solid  #000;
    transform: rotate(45deg);
}
.no_record_notice{
    top: 30px;
    position: relative;
    margin: 10px;
}
.fang_ke_img{
    width: 68px;
    height: 68px;
    border-radius: 50%;
    border: 3px solid #eee;
    overflow: hidden;
    display: block;
}
.tourist_card_box_{
    text-decoration: none;
    color: #333;
}
.tourist_card{
    display: flex;
    flex-direction: column;
    background-color: #fff;
    padding: 10px 20px;
    position: relative;
    margin: 30px 20px;
    box-shadow: 0 5px 30px 0 rgba(0,42,110,0.15);
    border: none;
    top: -20px;
    z-index: 1000;
}
.tourist_card_title{
    font-size: 16px;
    margin-bottom: 15px;
}
.tourist_card_date{
    border-bottom: 1px solid #F8F8FF;
}
.tourist_card_total_count{
    background-color: #6174FE;
    border-radius: 40px;
    color: #fff;
    text-align: center;
    font-size: 15px;
    position: absolute;
    right: 15px;
    top: 38px;
    padding: 2px 10px 2px 10px;
    opacity: 0.5;
}
.tourist_card_img{
    width: 100%;
    height: 200px;
    border-bottom: 1px solid #F8F8FF;
}
.tourist_card_desc{
    font-size: 16px;
    color: #333;
    margin-bottom: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.tourist_card_read {
    font-size: 14px;
    color: #999;
}
.tourist_arrow{
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    right: 16px;
    bottom: 10px;
}
.tourist_arrow::after {
    content: "";
    width: 10px;
    height: 10px;
    border-top: 2px solid #000;
    border-right: 2px solid #000;
    transform: rotate(45deg);
}
.video_transcoding{
    display: flex;
    align-items: center;
    padding: 10px;
}
.video_transcoding_loading{
    padding-left: 5px;
    width: 16px;
}
.verify_video_box{
    position: relative;
    display: flex;
    flex-flow: column;
}
.verify_video_input{
    display: flex;
    justify-content: space-between;
    text-align: center;
    align-items: center;
}
.video_player_replace{
    width: 100%!important;
    height: 350px!important;
}
.video_player_verify{
    margin: 20px;
}

/* img desc */
.img .img_desc_link_box {
    position: absolute;
    left: 5%;
    top: 10px;
}

.img .img_desc_link {
    color: #f9f9f9;
    padding: 3px 6px;
    display: block;
    background-color: #36a3dd;
    line-height: 16px;
    /*width: 60px;*/
    width: 100%;
    cursor:pointer;
}

.img_desc_link i{
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #f9f9f9;
    margin-left: 5px;
    cursor:pointer;
}

.img_desc_box.hidden{
    display:none;
}

.img_desc_box{
    position: fixed;
    left: 0px;
    top: 0px;
    background: rgba(0,0,0,0.6);
    width: 100%;
    height: 100%;
    z-index: 10001;
}

.img_desc_box .img_desc_group{
    background-color: #fff;
    margin: 40% 5%;
    border-radius: 3px;
    padding: 5px 10px;
}

.img_desc_box .img_desc_group li{
    width: 85%;
    display: block;
    padding: 6px;
    margin: 10px;
    text-align: center;
    border-radius: 3px;
    border: 1px solid rgba(0, 0, 0, 0.2);
}

.img_desc_box .img_desc_group li.selecting{
    background-color: #69aa46;
    color: #eee;
}

.img_desc_box .img_desc_group li.select{
    background-color: #f5f5f5;
    color: #393939;
}
.cloud_acquire_com_ask_btn1{
    position: absolute;
    border-radius: 4px;
    background-color: rgba(48, 126, 204, 0.85);
    background-image: linear-gradient(-90deg,#02c26d 0,#7ed665 100%);
    border: none;
    color: #FFFFFF;
    text-align: center;
    font-size: 10px;
    bottom: 20px;
    left: 228px;
    padding: 0 10px;
    transition: all 0.5s;
    cursor: pointer;
    line-height: 24px;
}


.cloud_acquire_com_ask_btn2{
    position: absolute;
    border-radius: 4px;
    background-color: rgba(48, 126, 204, 0.85);
    /* background-image: linear-gradient(-90deg,#02c26d 0,#7ed665 100%);*/
    border: none;
    color: #FFFFFF;
    text-align: center;
    font-size: 10px;
    top: 25px;
    left: 290px;
    padding: 0 10px;
    transition: all 0.5s;
    cursor: pointer;
    line-height: 24px;
}

.cloud_acquire_com_ask_btn3{
    position: absolute;
    border-radius: 4px;
    background-color: rgba(48, 126, 204, 0.85);
    /* background-image: linear-gradient(-90deg,#02c26d 0,#7ed665 100%);*/
    border: none;
    color: #FFFFFF;
    text-align: center;
    font-size: 10px;
    top: 25px;
    left: 345px;
    padding: 0 10px;
    transition: all 0.5s;
    cursor: pointer;
    line-height: 24px;
    width: 50px;
}
.cloud_acquire_com_ask_ul_li{
    margin-left: 13px;
}
.layui-btn {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    padding: 0 18px;
    background-color: #4A97D9;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    margin-bottom: 5px;
    margin-right: 2px;
}

.acquire_com_say_m {
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.acquire_com_say_m_img{
    width: 100px;
}
.cloud_com_say_a_color {
    color: white;
    text-decoration: none;
}
.cloud_com_expert_table{
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 40px;

}
.cloud-com-expert-button{
    position: absolute;
    left: 870px;
    top: 70px;

}
.cloud-com-expert-a-block{
    margin-top: -15px;
    display: block;
}
.cloud-com-expert-layui-btn {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    padding: 0 18px;
    background-color: #4A97D9;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
}
.cloud-com-expert-layui-ul {
    margin-left: 50px;
    margin-bottom: 20px;
}
.cloud-vid-bottom {
    margin-top: 30px;
    margin-bottom: 20px;
    margin-left: 41px;
}

.cloud-vid-content {
    width: 500px;
    margin-left: 30px;
}
.cloud-vid-submit {
    margin-left: 120px;
    margin-bottom: 20px;
    margin-top: 30px;
}
.cloud-vid-history-content{
    width: 600px;
}
.com_video_history_list {
    width: 100%;
    /* margin-top: 20px;*/
    margin-bottom: 20px;
    /*margin-left: 40px;
    margin-right: 10px;*/
}
.com_video_history_up{
    left: 278px;
    display: block;
    top: 98px;
    position: absolute;
    font-size: 16px;
}
.imgs_single_place_border {
    position: relative;
    width: 50px;
    height: 50px;
    float: left;
    margin-right: 1px ;
    overflow: hidden;
    border: 1px solid #CCCCCC;
    border-radius: 1px;
    padding: 1px;
    margin: 1px;
}

.imgs_single_place_box {
    width: 50px;
    height: 50px;
    text-align: center;
    box-sizing: border-box;
}
.add {
    width: 5px;
    height: 5px;
    position: absolute;
    top: 9px;
    left: 9px;
    text-align: center;
    line-height: 9px;
    z-index: 10;
    font-size: 10px;
    background-color: rgba(255,255,255,0.8);
    color: #777;
}
.imgs_single_place_box_del {
    position: absolute;
    top: 3px;
    left: 37px;
    line-height: 12px;
    height: 12px;
    width: 12px;
    text-decoration: none;
    color: #ddd;
    background-color: #ff00008a;
    border-radius: 1em;
    display: block;
}

.imgs_content_place {
    margin-left: 38px;
    margin-top: 20px;
    height: 60px;
}
.show_home_page_ratio_details_table{
    width: 80%;
    margin-bottom: 20px;
    margin-top: 20px;
}

/*ajkcomset*/
.ajk_com_set{
    width:890px;
}
.ajk_com_set dd{
    position: relative;
}
.ajk_com_set textarea{
    width: 500px;
    height: 90px;
    margin-right: 7px;
    resize: none;
    border-radius:5px;
}
.ajk_com_set_desc{
    font-size: 12px;
    color: #999;
    position: absolute;
    width: 200px;
}
.ajk_com_set_notice{
    height: 36px;
    line-height: 36px;
    width: 98%;
    margin: 10px;
    background-color: #FFFCED ;
    font-size: 14px;
    color: black;
    padding-left: 8px;
    position: relative;
    border: 1px solid #fac595;
}
.set_notice{
    width: 18px;
    height: 18px;
    background-image: url(../images/set_notice.png);
    position: absolute;
    z-index: 1;
    background-size: contain;
    top: 9px;
}
.set_notice_desc{
    position: absolute;
    left: 28px;
    font-size: 12px;
}
.set_notice_desc a{
    text-decoration: none;
}
.ui-title-secondary{
    margin-left: 10px;
    font-size: 16px;
    color: #999;
    font-weight: 400;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}
.ui-title-secondary span{
    font-size: 12px;
}
.com_set_tag{
    padding-left: 105px;
    position: relative;
}
.com_set_tag_empty{
    position: absolute;
    top: 3px;
    left: 105px;
}
.tabs_replace{
    padding: 0!important;
}
.main_tab_body_replace{
    width: 755px!important;
}
.com_tab_notice_bottom{
    position: absolute;
    right: 20px;
    bottom: 20px;
    font-size: 12px;
    color: #FF8300;
}
.com_img_tab{
    width: 882px;
    margin-left: 10px;
}
.no_find_com{
    height: 36px;
    line-height: 36px;
    width: 98%;
    margin: 10px;
    border: none;
    background-color: #EFF8FD;
    font-size: 14px;
    color: #FF8300;
    padding-left: 10px;
}
.com_img_share{
    height: 36px;
    line-height: 36px;
    margin: 10px;
    border: none;
    background-color: #EFF8FD;
    font-size: 14px;
    color: black;
    position: relative;
    width: 98%;
    padding-left: 10px;
}
.com_img_selected{
    width: 22px;
    height: 22px;
    background-image: url(../images/selected.png);
    position: absolute;
    z-index: 1000;
    background-size: contain;
    top: 9px;
    left: 10px;
}
.com_img_select{
    width: 22px;
    height: 22px;
    background-image: url(../images/select.png);
    position: absolute;
    z-index: 1000;
    background-size: contain;
    top: 9px;
    left: 10px;
}
.tip_notice{
    position: absolute;
    bottom: -1px;
    right: 175px;
    color: #FF8300;
}
.tip_notice_replace{
    right: 145px;
}
.tip_notice_size{
    right: 185px;
}
.tip_err{
    width: 18px;
    height: 18px;
    background-image: url(../images/err.png);
    position: absolute;
    z-index: 1000;
    background-size: contain;
    bottom: 4px;
    right: 263px;
}
.tip_ok{
    width: 18px;
    height: 18px;
    background-image: url(../images/ok.png);
    position: absolute;
    z-index: 1000;
    background-size: contain;
    bottom: 4px;
    right: 263px;
}
.us_com_desc{
    position: absolute;
    bottom:-1px;
    right: 185px;
    color: #FF8300;
}
.content_box_replace{
    padding: 10px;
}
.com_detail_desc{
    line-height: 36px;
    width: 98%;
    margin: 10px;
    background-color: #EFF8FD;
    font-size: 12px;
    color: black;
    position: relative;
    padding-left: 8px;
    box-shadow: 0 1px 3px rgba(34, 25, 25, 0.2);
}
.developer_community{
    position: absolute!important;
    right: 240px;
    top: 0px;
}
.ajk_com_set_desc_num{
    font-size: 12px;
    color: #999;
    position: absolute;
    right: 310px;
    bottom: 2px;
}

.adm_new_add_tag_all_bad_tags {
    padding: 10px 0px;
}
.adm_new_add_tag_all_bad_tags a {
    margin-right: 10px;
    color: #0041d9;
    display: inline-block;
}
.adm_new_add_tag_all_bad_tags a.adm_new_tag_all_bad_tag_added {
    text-decoration: none;
    color: #888;
    cursor: default;
}
.adm_new_add_tag_all_bad_tags .tab_body {
    height: 60px;
    border: 1px solid #c5d0dc;
    padding: 5px 10px;
    width: 570px;
}
.adm_new_add_tag_all_bad_tags .main_tab_body {
    height: 132px;
    width: 600px;
}

.adm_new_tag_added_bad_tag {
    display: inline-block;
    width: 80px;
    height: 26px;
    border: 1px solid #69aa46;
    margin-right: 10px;
    position: relative;
    padding: 0px 2px;
}
.adm_new_tag_added_bad_empty {
    border: 1px dashed #888;
}
.adm_new_tag_added_bad_tag a {
    background-color: #fff;
}
.adm_new_tag_added_bad_tag i {
    width: 8px;
    height: 8px;
    background-position: -127px -31px;
    right: 3px;
    top: 8px;
    position: absolute;
}
.adm_list_export{
    position: absolute;
    border-radius: 4px;
    background-color: rgba(48, 126, 204, 0.85);
    background-image: linear-gradient(-90deg,#02c26d 0,#7ed665 100%);
    border: none;
    color: #FFFFFF;
    text-align: center;
    font-size: 10px;
    bottom: 6px;
    right: 10px;
    padding: 0 10px;
    transition: all 0.5s;
    cursor: pointer;
    line-height: 24px;
}
.adm_list_export a{
    text-decoration: none;
    color: white;
}
.site_logo_big {
    height: 60px;
    background-size: 95%;
}
.a_box{
    width: 150px;
    padding: 10px 2px;
}
.b_box{
    width: 140px;
    overflow: hidden;
}
/*数据分析*/
.csh_search{
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding-top: 20px;
    padding-left: 10px;
    padding-bottom: 20px;
}

.csh_search div {
    margin-bottom: 15px;
}

.csh_search > form > div >span {
    margin-right: 20px;
}

.csh_search #csh_com{
    margin-right: 10px;
}

#csh_cate_contents{
    padding: 20px 10px;
}

.csh_cate_table .tit{
    font-size: 16px;
    /*font-weight: bold;*/
    color: #1187f4;
    padding-right: 10px;
}

.csh_cate_table .house_info span{
    margin-right: 10px;
}

.csh_cate_table .a{
    width: 70%;
}

.csh_cate_table .b{
    width: 30%;
}

.csh_cate_table .house_info em{
    color: #F44336;
}

.csh_cate_table td {
    padding-left: 10px;
}

.csh_search .cb_lable{
    margin-right: 20px;
}

/*官网动态*/
.bd_st_box{
    padding: 20px;
    margin-top: 10px;
}

.st_search{
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding-top: 15px;
}
.st_search div {
    margin-bottom: 15px;
}

.st_search > form > div >span {
    margin-right: 20px;
}

.st_buttons {
    float: right;
}

.st_search .st_s_input, .st_search .st_s_select{
    width: 100px;
}

.st_search .st_s_checkbox{
    margin-left: 15px;
}

.st_coms_box {
    border: 1px solid #eee;
    padding: 10px 5px;
    margin-right: 15px;
    border-radius: 10px;
    float: left;
    width: auto;
    height: auto;
    max-width: 700px;
}


a.st_coms_checked {
    text-decoration: none;
    background-color: #307ecc;
    margin: 2px 5px;
    color: #fff;
    padding: 5px 5px;
    border-radius: 10px;
    display: inline-block;
}

.st_coms_box i{
    width: 10px;
    height: 10px;
    background-position: -103px -30px;
    margin-left: 2px;
}

.st_coms_container{
    width: 1000px;
    float: left;
}

.bd_st_content {
    margin-top: 15px;
}

.bd_st_tabs {
    margin-top: 10px;
}

.st_cond_menu_btn{
    position: absolute;
    width: 14px;
    height: 18px;
    top: 3px;
    right: 10px;
    padding: 1px;
}

.st_cond_menu_btn i{
    background-position: 0px -617px;
}

.st_cond_title{
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100px;
    white-space: nowrap;
}

.bd_st_tabs .menu{
    right: 5px;
    top: 23px;
    z-index: 11;
    width: 96px;
    border: 1px solid #ea9747;
    position: absolute;
}

.st_cond_menu_btn i:hover,.st_cond_menu_btn i.hover{
    border: 1px solid #ea9747;
}

.bd_st_tabs .tab {
    padding-right: 35px;
}

#st_contents{
    padding: 10px 9px;
}

#st_contents > table{
    width: 100%;
}

.bd_st_box .b{
    width: 10%;
}

.bd_st_box .a, .bd_st_box .c{
    width: 35%;
}

.bd_st_box .house_info span {
    margin-right: 10px;
}

.bd_st_box .house_title a{
    font-weight: bold;
    text-decoration: none;
}

.bd_st_notice_box {
    width: 400px;
}

.bd_st_notice_option{
    padding: 10px;
    margin-bottom: 10px;
    margin-right: 30px;
}

.bd_st_notice_box .bd_st_notice_qr img {
    width: 200px;
    height: 200px;
    padding-left: 20%;
}

.bd_st_notice_box .button{
    float: right;
}

.bd_st_notice_box .st_qr_hide{
    display: none;
}

.st_cond_filter_box span {
    margin-right: 20px;
}
.st_cond_filter_box {
    padding: 20px 0px;
}

.bd_st_count {
    float: right;
}
.bd_tabs {
    padding: 0px 10px;
}
.bd_site_tabs{
}
.bd_site_tabs .tab{
    border: none;
}
.bd_site_tabs .title{
    float: left;
    height: 30px;
    line-height: 30px;
    border-right: 0px solid #aaa;
    margin-bottom: 15px;
    margin-right: 30px;
    width: 80px;
    text-align: center;
}
.bd_site_tabs.clearfix:after{
    content: '';
    display: block;
    height: 0;
    clear: both;
}
.st_cond_title_float{
    float: left;
}
.st_cond_title_float_del{
    color:red;
    margin-left: 10px;
}
.st_cond_title_bottom{

    margin-bottom: 10px;
}
.st_cond_title_left{

    margin-left: 10px;
}
.st_cond_title_up{
    width: 0;
    height: 0;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 10px solid #047aba;
}
.st_cond_title_down{
    width:0;
    height:0;
    border-right:10px solid transparent;
    border-left:10px solid transparent;
    border-top:10px solid #c1c1c1;
}

.st_cond_title_new{
    color: #999;
    font-size: 14px;
    line-height: 40px;
    min-width: 65px;
    padding: 0 15px;
    text-align: center;
    float: left;
}

.st_cond_title_new_option{

    color:#5FB878;
}
.xfl_auto_fill_in_content {
    margin-left: 25%;
    margin-bottom: 8px;
    background-image: linear-gradient(
            -90deg
            ,#02c26d 0,#7ed665 100%);
    background-color: rgba(48, 126, 204, 0.85);
    border-radius: 4px;
    padding: 0 10px;
    width: 50px;
    line-height: 24px;
}
.brightness_body_{
    width: 850px;
    display: flex;
    flex-flow: row wrap;
    align-content: flex-start;
    flex-basis:auto;
    position: relative;
}
.brightness_child{
    box-sizing: border-box;
    background-color: white;
    margin: auto;
    position: relative;
    padding-bottom: 20px;
}

.brightness_div_{
    position: relative;
}

._img_show_adjust_end{
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 1;
    background: red;
    border-radius: 1px;
    color: #FFF;
    display: inline-block;
    font: 12px/16px arial;
    height: 16px;
    overflow: hidden;
    text-align: center;
    vertical-align: top;
    width: 50px;
}
._img_show_adjust_ori{
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 1;
    background: #19b955;
    border-radius: 1px;
    color: #FFF;
    display: inline-block;
    font: 12px/16px arial;
    height: 16px;
    overflow: hidden;
    text-align: center;
    vertical-align: top;
    width: 33px;
}

.brightness_plus{
    width:20px;
    height:20px;
    background-image: url(../images/plus.png);
    position: absolute;
    left: 60px;
    z-index: 1;
    background-size: contain;
    cursor: pointer;
}
.brightness_minus{
    width:20px;
    height:20px;
    background-image: url(../images/minus.png);
    position: absolute;
    right: 60px;
    z-index: 1;
    background-size: contain;
    cursor: pointer;
}
.brightness_adjust_img {
    width: 180px;
    height: 135px;
    padding:10px;
}
.brightness_img{
    width: 180px;
    height: 135px;
    padding:10px;
}
.brightness_float_right{
    float: right;
}
.brightness_float_left{
    float: left;
}
.adjust_confirm_right{
    margin: 20px;
    float: right;
}

.adjust_confirm_left{
    margin: 20px;
    float: left;
}


.brightness_adjust_title{
    width: 36px;
    height: 20px;
    background-image: url(../images/adjust.png);
    position: absolute;
    right: 18px;
    z-index: 101;
    display: inline-block;
    top: 7px;
    background-size: 100% 100%;
    color: #ffffff;
    padding-left: 6px;
}
.brightness_adjusted_title{
    width:50px;
    height: 20px;
    background-image: url(../images/adjusted.png);
    position: absolute;
    right: 18px;
    z-index: 101;
    display: inline-block;
    top: 7px;
    background-size: 100% 100%;
    color: #ffffff;
    padding-left: 6px;
}

.buy_show_wx_qr_0 img{
    display: block;
    position: absolute;
    top: -30px;
    right: 210px;

}
.buy_show_wx_qr_1 img{
    display: block;
    position: absolute;
    top: -30px;
    right: 20px;

}
.buy_show_wx_qr_defalut{
    display: none;
}

/*微店定时导入房源*/
.showImportPlan{
    /* background: rgba(48, 126, 204, 0.85);*/
    min-width: 80px;
    padding: 0 15px;
}

.us_login_name,.site_child_box .weui-cell__bd,.site_child_box{
    word-break: break-all;
    white-space: nowrap;
    overflow: hidden;
}

.import_plan_box{
    z-index: 99999999999999;
    /*margin-left: 200px;*/
}

.import_plan_box .set_time{
    width: 30%;
    height: 25px;
    margin-left: 15px;
}

.weui_plan_save_btn{
    width: 50%;
}

.import_plan_box .weui-cell__hd{
    text-align: center;
}

.import_plan_box .set_status span{
    vertical-align: text-bottom;
    display: inline-block;
    margin: 5px;
}

.weui-cell__hd.set_status .weui-label {
    margin: 0 20px;
}

.weui-cell__hd.set_status .weui-label input[type="radio"] {

    border-radius: 50%;
    width: 20px;
    height: 20px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: #fff;
    padding: 0;
    margin: 0;
    border: 1px solid #ddd;
    margin-top: -7px;
}

.weui-cell__hd.set_status .weui-label input[type="radio"]:checked {
    border: none;
    outline: none;
    width: 20px;
    height: 20px;
    background-color: #2990EA;
    z-index: 1;
    background-size: 100% 100%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gYaAjEFkg91IQAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAACIElEQVRYw8WXT2RdQRSHv3dfhRAerYzSVWnVNMor1VVWpRW66KaUhmpXJRp3NLIoXVVolhOl3YRk01JKiYbQTcujmy5CyWweodLNhMelPB6PLjI3btJ7b979m7O53Bnz/ZxzZs45DQqY1LYNNIGBUeJXnjMaGWAt4DbwwH1bMdt6wBbwCfhqlPhbWIDUdhx4DiwmQJOsB7wC3hklBrkESG1ngFXgQoFI7QKzRokfcYteCvwZ8KUgHOAi8E1q+3hkAVLb18Abl2Bl2BiwJrX1TwyB1PYh8J5qbAjcM0psxgqQ2l4DfjrFVVkAXDdK7MaF4G3FcNxNWvrPA1Lbuy7p6rAhcMMosR31gF8FacefZMefPP676d6WAw9Ibc8DeyVm/SE8tKsr+8eX+8C50AO3aoYDjAPToYCbNcNDa3uR16puOMAlL3I1siRRGXCAlhfJypEPLwl+pBb0kjZED0sSkRcOBKGA32m70kQUgAN0G1kKUFoYcsAB7oQe+O6eR0b1RAnwPtDxAIwSf5wIsorICQfYMEr0z0R+rLgXkbyeyFiMlo+UY6PEBtCpqRp+NEpsx/UDc8CgYngAvIztCd1w8aTiPmA27IZim1KjxIcwPhXYQrQfTJ0LXFuuSyrTA+CpUWL9NAaTLvAo82DiwrEFXAZeuOTJYj1gHphKgmcdTifcUHofmAHOxmzbBzaBz2447Zc2HSeIugJMAIFRopvnjH89BLTgt5o8EAAAAABJRU5ErkJggg==');
    margin-top: -7px;
}


.jigsaw_modal_content_{
    width: 100%;
    height: 100%;
}
.wx_name_hide_box {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0,0,0,0.6);
}
.bind_child_box,.import_child_box{
    background: #FFFFFF;
    width: 90%;
    border-radius: 10px;
}

.weui-dialog__bd > div {
    margin-bottom: 20px;
    font-size: 15px;
}
.weui-dialog__hd{
    padding: 32px 24px 16px;
    position: relative;
    text-align: center;
}
.weui-dialog__title {
    font-weight: 700;
    font-size: 17px;
    line-height: 1.4;
}

.weui-dialog__bd:first-child {
    font-weight: normal;
    padding: 0 24px;
}

.weui-dialog__bd > view {
    margin-bottom: 20px;
    font-size: 13px;
}
.weui-dialog__hd {
    position: relative;
}
.button_close_icon {
    width: 20px;
    height: 20px;
    z-index: 1;
    right: -2px;
    top:-4px;
    position: absolute;
    background-size: contain;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADvElEQVRoQ92aPVJbMRDH//sooMmEG8QUYFEFThC4gX0AIDkAEyihCakoIScIhgPAAZjBtDSYChkKzA3I0NgFUmaf9fB7z+89S7bsEDQDA2N97G+12l1pTfjPG/mWXwvxBUDJ/MSnbwFokZSXPtccGUDPzy8hCDYArIBoyUo4rRsA6lCqRvf3/PfQbWgALQQLvZehaVdheGf2SMqa60Du7wygFxYqCIIDD4Kn5W1BqW26uztzAbEG0KXSLGZmTkNTGW+ro92uUqv1ZLOMFYCx8wsQzdpMOnIfrZ+g1KrN+RgIoIX4Cq0PJiZ8RM8QRNsk5VGRQgoBQuGB3yNrdLQJvhVB5AJM3GzyIAeYUyZAeGCnpx8mbjZFEJ3OXNbBzgYQ4mIC3sbVsOok5Wp6UB+A8fPsLt9eU6qajhP9AEI8jCFI+VIG51Jz8ckSAE5ep1oF1tYAKYH9feD52U3IDx+AnR1ACODkBDi13vSEV0oD2GufF+TFud3eAhsb9hAsfK0GLC52x7MSWCF2LbELrwCh25yaurabA13tra/3uttCpIXnGY6Pu7to215elqMo3QMolw9B9N12jrAfL1qp2ENkCX921lWGS9P6FzWbWzwkDnBtnc/HF7OF8CU8r611g5rN5SSAENpFCYm+gyB8Cm8WJilD5Ye/tBCcInPwGr7lQfCM8QPL/w9jNv2SrZKU9QjAT9KWBcELR97Gn/CACWoRAF8Nfwyv/tjINER8Uj+aj2b8SVLu+QfI8k4+Nd9TyJgAsg4sL3p+DmxuetlkM8kYAPKEj8Tm6L276wsiATD6Ic5zlZxuRCkHi+4LInWIR3OjRX6eP+NUwT9Ez42aWDBcILMJUmOASASyEKBcboDos5OB2ggfTegTQusbajbDZ8zhkzkX4X1DZCZzrul0OmDZBikfO5GVTptzwA+tn6zMKH6hsRW+aCfi6UaRADHzSZiQAbB3p3yD4gvN1ZXbZSQOwTGBvRN7KR9XSuddsNoqr50eSUounry29/esYnahDoBLRW+pXZKUfU/7RU+LLRB9fBMEWv9Bp1OyfloMd6Fb+6r/cwgWXqmVvFrB+31ej0zHFDj4yWWy5sSaJ9oaqcDxCjFpcxpgNoVuNO/QmiIfVxDH7Z0u0W5XvBb54lDm+f3QOuWwd2OPUGprbGXWtBzmJZtfM+xyp3yQR1PoLizm5Q0fWKUcpEDjbjmH4q8a2N0ntL4xXzU4simlFskwMkDGzqxAqVkEQfJ7E0o1EARP/Jo2SCkun3sHcFncR9+/sl7YQOiyv3MAAAAASUVORK5CYII=');
}

.bind_btns{
    text-align: center;
}

.jigsaw_modal_content {
/*    width: 80%;*/
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    height: 100%;

    flex-direction: column;
}

.weui_app_btn{
    display: inline-block;
    border-radius: 4px;
    background-color: rgba(48, 126, 204, 0.85);
    border: none;
    color: #FFFFFF;
    text-align: center;
    font-size: 10px;
    padding: 0 20px;
    transition: all 0.5s;
    cursor: pointer;
    margin-bottom: 10px;
    line-height: 30px;
    background-image: linear-gradient(-90deg,#02c26d 0,#7ed665 100%);
}