*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
body {
	font-family: Helvetica, Tahoma, Arial, "Microsoft Yahei", "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif;
	font-size: 13px;
	color: #676a6c;
	overflow-x: auto;
	line-height: 2.0;
	background: #f5f5f5;
	text-shadow: none;
}
::-webkit-input-placeholder {
	color: #bbb;
}
::-moz-placeholder {
	color: #bbb;
} /* firefox 19+ */
:-moz-placeholder {
	color: #bbb;
} /* Firefox 4 to 18 */
:-ms-input-placeholder {
	color: #bbb;
} /* ie 10+*/
input::-moz-placeholder {
	color: #bbb;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"],
	input[type="datetime-local"], input[type="date"], input[type="month"],
	input[type="time"], input[type="week"], input[type="number"], input[type="email"],
	input[type="url"], input[type="search"], input[type="tel"], input[type="color"],
	input[type="num"], .uneditable-input, input.datatype-input,.Wdate{
	box-shadow: none;
	text-shadow: none;
	padding: 8px 10px;
	line-height: 20px;
	font-size: 13px;
	height: auto;
	background-color: #fff;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	border-radius: 0;
	border: 1px solid #ddd;
}

label, input, button, select, textarea {
	font-size: 13px;
	margin-bottom: 0;
}

textarea {
	min-height: 160px;
}
div.checker{ margin-right: 0;}
div.checker.active{ display: inline-block;}
div.checker, div.checker span, div.checker input {
    width: 19px !important;
    height: 19px;
}
select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus,
	input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus,
	input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus,
	input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus,
	input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus,
	.uneditable-input:focus {
	border-color: #ff5f15;
	outline: 0;
	outline: thin dotted \9;
	box-shadow: none;
}

.Main_title_a{
	border-bottom: 3px solid #fff;

}

.screen:hover{
	cursor:pointer;
	color: #FF5F15;
}
.outscreen{
	cursor:pointer;
	color: #FF5F15;
}
.showgrid_a{
	color: #FF5F15;

}


@media  (max-width: 1400px) {
#nav-tabs{
	display: flex;
}
	#check_span{
		padding-left: 6rem;
	}
    #checkRow{
        width: 111%;
    }
}
.Main_title_as{
	width: 100%;
	height: 100%;
	line-height: 60px;
}
.Main_title_a:hover{
	border-bottom: 3px solid #FF5F15;
	cursor:pointer;
}
.Main_title_a:hover>a{
	color: #FF5F15;
}


.returnVisit_main{
	margin-bottom: 1rem;
}
.returnVisit_main p{
	line-height: 1.3rem;
}
.returnVisit_main i{
	opacity: 0.4;
}
.detailsList_main i{
	opacity: 0.4;
}
.moonp,.sunp{
	display: block; margin: 0 auto;
}
.moonHover,.sunHover{
	display: none;
	margin: 0 auto;
}
.switchday,.switchnight{
	background: #C7C9CB;
	color: #949596;
}

.switchday:hover,.switchnight:hover{
	cursor: pointer;
	background: #fff;
	color: #F8AB72;
}

.showgrid_bom{
	border-bottom: 3px solid #FF5F15;
}
.switchday:hover>.sunp{
	display: none;
	margin: 0 auto;
}
.switchday:hover>.sunHover{
	display: block;
	margin: 0 auto
}
.switchnight:hover>.moonp{
	display: none;
	margin: 0 auto;
}
.switchnight:hover>.moonHover{
	display: block;
	margin: 0 auto
}
.radio, .checkbox {
	padding-left: 0;
}
.controls>.radio:first-child, .controls>.checkbox:first-child {
	padding-top: 0;
}
.login-box{ background: #fff;}
i[class^="icon-"] {
	opacity: 1;
}
input.Wdate{ height:auto; border:#ddd 1px solid;}
.rolelist .checkbox{ padding:5px 0 5px 30px;}
.notyNotification {
	display: none;
}
.wizard-steps li .step{ cursor: pointer;}
.container-fluid {
	padding-left: 0;
	padding-right: 0;
}

.ibox-padding {
	padding: 20px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.box-content {
	padding: 20px;
	overflow: hidden;
}
.sidebar-nav::-webkit-scrollbar,.second-nav::-webkit-scrollbar{
	width:3px;
	height:3px;
}
ul, p {
	margin: 0;
	padding: 0;
}

ul li {
	list-style: none;
}

h3 {
	font-size: 16px;
	line-height: 24px;
	color: #333;
	font-weight: normal;
}

.fl {
	float: left;
}

.clear {
	clear: both;
	overflow: hidden;
	width:auto;
	height: auto;
}
.m-t-xl{ margin-top:30px;}
.m-t-l{ margin-top:25px;}
.m-t-md{ margin-top:20px;}
.m-t-sm{ margin-top:15px;}
.m-t-s{ margin-top:10px;}
.m-t-xs{ margin-top:5px;}
.m-l-xs{ margin-left:5px;}
.m-b-xl{ margin-bottom:30px;}
.m-b-l{ margin-bottom:25px;}
.m-b-md{ margin-bottom:20px;}
.m-b-sm{ margin-bottom:15px;}
.m-b-s{ margin-bottom:10px;}
.m-b-xs{ margin-bottom:5px;}
.p-t-md{ padding-top:20px;}
.p-md{ padding:20px;}
@media (min-width: 1200px){
	.row {
		 margin-left: -20px;
	}
	.row {
		margin-left: -20px;
	}
	.row-fluid [class*="span"] {
			margin-left: 1.5%;
		}
	.row-fluid .span6 {
		width: 48%;
	}
}
/*按扭样式*/
.btn, .label {
	box-shadow: none;
	text-shadow: none;
	background-image: none;
	border: 0;
	border-radius: 0;
	padding:9px 10px;
	font-size: 12px;
	min-width: 26px;
	min-height: auto;
	height: auto;
	line-height: 20px;
	text-align: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: normal;
	display: inline-block;
}

.btn-block {
	width: 100%;
	display: block;;
	margin: 0 auto;
}

.btn-mini, .btn-small, .btn-group>.btn-mini, .label.label-mini,.label-mini,	.alert-mini {
	padding: 2px 5px;
	font-size: 10px;
	min-width:24px;
}

.btn-main {
	background: #ff5f15;
	color: #fff;
}

.btn-green {
	background: #83bf95;
	color: #fff;
}

.btn-blue {
	background: #76a6cc;
	color: #fff;
}

.btn-purple {
	background: #c173bc;
	color: #fff;
}

.btn-yellow {
	background: #d0af71;
	color: #fff;
}

.btn-green:hover, .btn-green:active, .btn-green.active, .btn-green.disabled,
	.btn-green[disabled] {
	background-color: #63b17a;
	*background-color: #63b17a;
	color: #fff;
}

.btn-blue:hover, .btn-blue:active, .btn-blue.active, .btn-blue.disabled,
	.btn-blue[disabled] {
	background-color: #5287b2;
	*background-color: #5287b2;
	color: #fff;
}

.btn-purple:hover, .btn-purple:active, .btn-purple.active, .btn-purple.disabled,
	.btn-purple[disabled] {
	background-color: #af56a9;
	*background-color: #af56a9;
	color: #fff;
}

.btn-yellow:hover, .btn-yellow:active, .btn-yellow.active, .btn-yellow.disabled,
	.btn-yellow[disabled] {
	background-color: #bb9449;
	*background-color: #bb9449;
	color: #fff;
}

.btn-main:hover, .btn-main:active, .btn-main.active, .btn-main.disabled,
	.btn-main[disabled] {
	background-color: #ff5f15;
	*background-color: #ff5f15;
	color: #fff;
}

.btn-main:active, .btn-main.active {
	background-color: #ff5f15 \9;
}

.btn-main.btn-outline {
	background: transparent;
	color: #ff5f15;
	border: 1px solid #ff5f15;
}

.btn-group>.btn {
	box-shadow: none;
}

table .btn-group>.btn {
	margin: 0;
}
.btn-gray{ background-color: #aaa; color:#fff;}
.btn-gray:hover{ background-color: #ccc;}
.btn-primary, .btn-primary:hover, .btn-warning, .btn-warning:hover,
	.btn-danger, .btn-danger:hover, .btn-success, .btn-success:hover,
	.btn-info, .btn-info:hover, .btn-inverse, .btn-inverse:hover {
	text-shadow: none;
}
.label-white{ background:none;}
.label-white.label-warning{ color:#faa732;}
.label-white.label-success{ color:#5bb75b;}
.label-white.label-execute{ color:#369BD7;}
.label-white.label-info{ color:#817b58;}
.label-white.label-danger{ color:#bd362f;}
table {
	width: 100%;
}
.table-xxxl{ min-width: 1900px;}
.table-xxl{ min-width: 1400px;}
.table-xl{ min-width: 1200px;}
.table-l{ min-width: 1000px;}
.table-md{ min-width: 800px;}

#content.span10.content-xxxl{ min-width: 1700px;}
#content.span10.content-xxl{ min-width: 1400px;}
#content.span10.content-xl{ min-width: 1200px;}
#content.span10.content-l{ min-width: 1000px;}
#content.span10.content-md{ min-width: 800px;}

table .btn i{ margin:0;}
.btn i{ margin-right:4px;}
.hidden-auto{ overflow: auto;}
.form-l-auto{min-width: 1000px; overflow: auto;}
.form-md-auto{min-width: 800px; overflow: auto;}
/*按扭样式 结束*/
.ztree li span {
	margin-left: 5px;
	font-size: 13px;
}
.ztree li {
	padding: 5px;
}
.box-icon a {
	height: auto;
	width: auto;
	margin-top: 0;
}

#content.span10 {
	width: 100%;
	margin: 0;
	padding: 121px 20px 20px 240px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	overflow:visible;
}

.breadcrumb {
	border: none;
	box-shadow: none;
	border-radius:0;
	padding: 8px 20px 8px 20px;
	margin: 0;
	width: 100%;
	border-bottom: 1px solid #ddd;
	font-size: 12px;
	position: fixed;
	top: 58px;
	left: 220px;
	z-index: 9;
	background: #fff;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.breadcrumb li {
	text-shadow: none;
}

.main-ibox {
	overflow: hidden;
	position: relative;
	margin: 0 0 0 222px;
	background: #fff;
}

.second-nav {
	position: fixed;
	left: 220px;
	top: 101px;
	width: 220px;
	height: 100%;
	z-index: 8;
	overflow: auto;
	background: #fff;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

.inside-content {
	padding: 15px 20px;
	min-height: 500px;
}

.box {
	box-shadow: none;
	border: 0;
	background: #fff;
	-webkit-border-radius: 0;
	border-radius: 0;
	overflow: hidden;
	border: none;
	margin-top: 0;
	position: relative;
}

.box-header {
	padding: 8px 20px;
	height: auto;
	overflow: hidden;
	box-shadow: none;
	background: #fff;
	border-bottom: 1px solid #e0e0e0;
	border-radius: 0;
}

.box-header h2 {
	line-height: 26px;
	font-size: 14px;
	color: #333;
}

.box-header h2>i {
	margin-top: 2px;
}
.box-header .btn i {
	margin-right: 4px;
}
.box-header ul {
	margin: 0;
}

.box-header .box-icon {
	margin-top: 1px;
}
.box-header .btn{ float: left; margin-left: 5px; padding:3px 5px;}
@media (max-width: 979px) and (min-width: 768px) {
	.box-icon {
		display: block;
	}
}

.second-header {
	background: none;
	border-bottom: 1px solid #e6e6e6;
	padding: 5px 0;
}

.btn-mini .caret {
	margin-top: 8px;
	border-top-color: #fff;
	opacity: 1;
}

.dropdown-menu a {
	padding: 5px 10px;
	line-height: 20px;
}

.box-header .nav-btn {
	display: none;
}

/*左侧导航缩小*/
body.mini-navbar #content.span10 {
	padding-left: 90px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

body.mini-navbar .breadcrumb, body.mini-navbar .title-tabs,
	body.mini-navbar .navbar-search {
	left: 70px;
}
body.mini-navbar .second-nav,body.mini-navbar .navbar-search,body.mini-navbar .title-tabs{ left:-100%;}

body.mini-navbar .main-ibox{ margin-left: 0;}

/*左侧导航缩小 结束*/
/*******************************************************/
.navbar-search .search-query, .digital-line li, #content.span10,
	.show-dialogue li, .dialogue-text, .home-list>li, .ad-detail,
	.home-header ul li, .show-dialogue, .box-header, .home-header ul li input.small-text,
	.select2-search input, .breadcrumb {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
/*首页*/
.total-box {
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	height: 330px;
	overflow: hidden;
	margin: 0 0 20px 0;
}

.total-box .box-content {
	padding: 10px 20px;
}

.total-box .total-header {
	height: auto;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	padding: 15px 0;
	border: 0;
}

.total-box .total-header h3 {
	float: none;
	font-size: 30px;
	line-height: 50px;
	font-weight: normal;
}

.total-box .total-header, .total-box .total-header h3, .total-box .total-header a
	{
	color: #fff;
}

.total-box ul li {
	list-style: none;
	clear: both;
	line-height: 20px;
	font-size: 14px;
	text-align: right;
	color: #333;
}

.total-box ul li:hover {
	background: #f5f5f5;
}

.total-box ul li small {
	color: #999;
	font-size: 12px;
}

.total-box ul li:first-child {
	font-size: 12px;
	color: #999;
}

.total-box ul li span:first-child {
	text-align: left;
}

/*首页 结束*/
/*搜索*/
.navbar-search {
	margin: 0;
	float: none;
	width: 220px;
	position: fixed;
	top: 161px;
	left: 220px;
	background: #fff;
	z-index: 9;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

.navbar-search .search-query {
	width: 92%;
	height: 36px;
	background-color: #fcfcfc;
	background-image: url(../../img/icon-search.png);
	background-position: 5px center;
	padding-left: 23px;
	padding-right: 50px;
	background-repeat: no-repeat;
	color: #999;
	border: 1px solid #ddd;
	box-shadow: none;
	float: none;
	margin: 20px auto;
	display: block;
	font-size: 12px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.navbar-search .search-query:-moz-placeholder {
	color: #bbb;
}

.navbar-search .search-query:-ms-input-placeholder {
	color: #bbb;
}

.navbar-search .search-query::-webkit-input-placeholder {
	color: #bbb;
}

.navbar-search .search-query:focus, .navbar-search .search-query.focused
	{
	padding-left: 23px;
	padding-right: 50px;
	color: #333333;
	text-shadow: none;
	background-color: #ffffff;
	border: 1px solid #ff5f15;
	box-shadow: none;
	outline: 0;
}

.navbar-search  button {
	position: absolute;
	top: 20px;
	right: 4%;
	width: 46px;
	height: 36px;
	background: transparent;
	border: none;
	border-left: 1px solid #ddd;
	color: #999;
	text-align: center;
}

.navbar-search  button:hover {
	color: #ff5f15;
}

/*主要内容框*/

/*表单*/
.form-group label {
	line-height: 34px;
}

.select2-container .select2-choice {
	height: 38px;
	line-height: 20px;
	border-radius: 0;
	padding: 8px 10px;
}
.form-search .select2,.form-search .select2-container,.form-search .search,.form-search .form-group{ width:24%; margin:0 1% 15px 0; float: left; min-width: 200px; height:38px;}
.form-search .btn,.form-search input{
	float: left;}
.form-search .form-group{ text-align: center; line-height: 36px;}
.form-search .form-group input{ width:30%; float: left;}
.form-search .form-group input[id*="Time"]{ width:46%;}
.form-search .form-group input[id*="Date"]{ width:46%;}
.form-search .form-group input:last-child{ float: right;}
.select2-container .select2-choice, .select2-container .select2-choice .select2-arrow,
.select2-container-multi .select2-choices {
	border-color: #ddd;
	background: #fff;
}

.select2-container .select2-choice .select2-arrow {
	border: 0;
}

.select2-container .select2-choice .select2-arrow b {
	background-position: 0 3px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
	padding: 0 10px;
	margin: 0;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover
{
	background: #ff5f15;
	border: 1px solid #ff5f15;
	color: #fff !important;
}

.input-prepend .add-on, .input-append .add-on {
	padding: 9px;
	height:auto;
}

.select2-container .select2-choice>.select2-chosen {
	line-height: 20px;
}

.form-search label, .form-inline label {
	line-height: 34px;
}
.form-search {
	margin-bottom: 10px; overflow: hidden;
}
.form-block{
	width:100%; overflow: hidden; clear: both;
	min-height:40px;}
/*表单 结束*/
/*切换导航*/
.nav-tabs{ border-}
.nav-header {
	position: relative;
	padding: 20px 0;
}

.nav-header .btn {
	margin-top: 5px;
}
.nav-tabs > li > a{ color:#666; border-radius: 0; padding:10px 15px;}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover{ background-color: #16a086; color: #fff;}
.title-tabs {
	display: table;
	position: fixed;
	top: 101px;
	left: 220px;
	z-index: 11;
	width: 220px;
	padding-top:22px;
	background:#fff;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	border:0;
}

.title-tabs:after, .title-tabs>.active:after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: #e5e5e5;
	content: '';
}

.title-tabs>li {
	display: table-cell;
	float: none;
	background: #fff;
	position: relative;
}

.title-tabs>.active:after {
	height: 2px;
	background: #ff5f15;
	z-index: 3;
}
.title-tabs>li>a{ text-align: center; color:#999; line-height: 20px;}
.title-tabs>li.active > a,.title-tabs>li.active > a:hover,.title-tabs>li > a:hover{border: 1px solid transparent; color:#ff5f15; background: none; line-height: 20px;}

.detail-nav{ text-align: center; padding-bottom: 15px;}
.detail-nav>span {
	margin: 0 7px 7px 0;
}

.detail-nav>span>a {
	background: #f0f0f0;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	color:#aaa;
}

.detail-nav>.active>a, .detail-nav>.active>a:hover {
	background: #ff5f15;
	color: #fff;
}
/*切换导航 结束*/
.relative {
	position: relative;
}

.btn-f-r {
	position: absolute;
	top: 0;
	right: 0;
}

/*楼盘名称列表 开始*/
.home-list {
	width: 100%;
	padding: 150px 0 170px 0;
	clear: both;
}

.home-list>li {
	line-height: 34px;
	position: relative;
}

.home-list>li span {
	padding: 0 40px 0 13%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
}

.home-list>li span.active {
	background: #eee;
	line-height: 40px;
}

.home-list li a.set-icon i {
	width: 40px;
	height: 100%;
	display: block;
	background: url(../../img/set-icon01.png) no-repeat center;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 5;
}

.home-list li a.set-icon:hover i {
	background-image: url(../../img/set-icon02.png);
}

.home-list li ul.set-btn-group {
	width: 66px;
	padding: 0;
	background: #fff;
	position: absolute;
	top: 100%;
	right: 10px;
	z-index: 99;
	border: 1px solid #e6e6e6;
	overflow: visible;
	display: none;
}

.home-list li ul.set-btn-group li {
	border-bottom: 1px solid #e6e6e6;
	padding: 0;
	color: #666;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
}

.home-list li ul.set-btn-group li:last-child {
	border: 0;
}

.home-list li ul.set-btn-group li:hover {
	color: #ff5f15;
}

.home-list li ul.set-btn-group:before {
	width: 10px;
	height: 10px;
	background: #fff;
	border-top: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	display: block;
	position: absolute;
	top: -6px;
	right: 4px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	content: '';
}

.home-list li a.set-icon:hover ul.set-btn-group {
	display: block;
}

.home-list>li span.active.active {
	background: url(image/arrow-left.png) no-repeat left center #f5f5f5;
	font-size: 13px;
	color: #ff5f15;
}

.home-list>li span:hover {
	color: #ff5f15;
	cursor: pointer;
}
/*楼盘名称列表 结束*/
.digital-list h1 {
	font-size: 20px;
	font-weight: normal;
	color: #ff5f15;
}
.digital-list ul{ width:100%; clear: both; display: block;
	overflow: hidden;}
.digital-list ul li{ width:14%; padding:15px 0 30px 0; text-align: center; display: inline-block;
	float: left; color:#999;}
.digital-list ul li h3{ font-size:20px; line-height: 36px;}
.form-list {
	overflow: hidden;
	margin-bottom: 20px;
}

.table thead th {
	text-align: left;
}

table.dataTable thead th, table.dataTable thead td, .table th, .table td,table.dataTable tfoot th, table.dataTable tfoot td
	{
	padding: 8px 10px;
	vertical-align: middle;
	line-height: 24px;
	min-width:30px;
}

.table .btn, .table .label {
	margin: 2px;
}

.wizard-steps {
	margin: 0 auto;
	left: 0;
	min-height: 40px;
}

.wizard-steps.steps-two li {
	min-width: 50%;
	max-width: 50%;
}

.wizard-steps.steps-three li {
	min-width: 33%;
	max-width: 33%;
}

.wizard-steps.steps-four li {
	min-width: 25%;
	max-width: 25%;
}

.wizard-steps.steps-five li {
	min-width: 20%;
	max-width: 20%;
}

.wizard-steps.steps-six li {
	min-width: 16%;
	max-width: 16%;
}

.wizard-steps li .title {
	top: -48px;
}

.table-footer {
	padding: 0 0;
	color: #999;
}

.table-footer strong {
	color: #ff5f15;
	padding: 0 5px;
}

.border-right {
	border-right: 1px solid #e5e5e5;
}
/*****项目管理 开始******/
.empty-box {
	width: 66px;
	height: 66px;
	background: url(../../img/emptycall-img.png) no-repeat center;
	display: block;;
	position: absolute;;
	top: 50%;
	left: 50%;
	margin: -35px 0 0 -35px;
}
@media ( max-width : 1300px) {
	.form-digital-detail .col-md-6{
		width:100%;}
	ul.hx-list li{ width:100%;}
}
/*参数*/
.digital-line {
	overflow: hidden;
	clear: both;
	padding: 20px 0;
	margin: 0;
}

.digital-line span font {
	padding-right: 6px;
}

.form-horizontal .digital-line input[type="text"],.form-horizontal .digital-line textarea,div.digital-line .select2-container, div.digital-line .select2{
	width: 80%;
	min-width:10px;
	line-height: 20px;
}
.digital-line li textarea {
	height: 170px;
}

.digital-line .Validform_checktip, .digital-line strong {
	display: none;
	font-size: 8px;
	color: #999;
	position: absolute;
	top: 9px;
	right: 21%;
}
.digital-line small.Validform_wrong {
	color: #f00;
}

.digital-line strong {
	font-size: 10px;
	right: 10%;
	bottom: 16px;
	line-height: 32px;
	font-weight: normal;
}

.digital-line p {
	line-height: 24px;
	margin: 0;
	padding-top:7px;
}

.select2-drop {
	margin-top: 0;
}

.ld-show li {
	width: 100%;
}

.home-pic h3 {
	padding: 30px 0 5px 0;
	display: block;
}

.list-dele .btn {
	margin: 10px auto;
	text-align: center;
	display: block;
	width: 60px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.list-dele .uploadify {
	position: static;
	margin: 0 auto;
}
/*
.pic-list {
	padding: 0;
	margin: 20px 0 0 0;
	overflow: hidden;
	clear: both;
}*/

ul.pic-list li {
	width: 152px;
	height: auto;
	overflow: hidden;
	display: inline-block;
	float: left;
	margin: 0 15px 15px 0 !important;
	padding: 0;
}
ul.pic-list li.thumbnail > a{
	width:150px; height:150px;}
.photo-box {
	width: 150px;
	height: 150px;
	background: url() no-repeat center #fcfcfc;
	background-size: contain;
	padding: 0;
	border: 1px solid #ddd;
}

ul.old-app li {
	width: 267px;
}

ul.old-app li .photo-box {
	width: 265px;
}

.uploadify .btn, .uploadify, a.delPhoto {
	width: 120px;
	display: block;
	border-radius:30px;
}

.uploadify .btn span {
	line-height: 26px;
}

.pic-box {
	width: 150px;
	height: 150px;
	display: block;
	background: url() no-repeat center;
	background-size: contain;
}

.photo-btn {
	margin: 10px auto;
}

.photo-btn .uploadify .btn, .photo-btn  .uploadify, .photo-btn  a.delPhoto
	{
	margin: 0 auto;
	border-radius:30px;
}

.empty-img {
	width: 100%;
	height: 100%;
	background: url(../../img/empty-img.png) no-repeat center #fcfcfc;
	display: block;
}

.photo-box.empty-pic, .empty-pic {
	background-image: url(../../img/empty-img.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	background-color: #fcfcfc;
}

/*div.edit-on span.btn, span.btn {
	width: 120px;
	line-height: 30px;
	padding: 0;
	margin: 0 auto;
	display: block;
}*/
/*周边配套
.surrounding {
	width: 45%;
	float: left;
	clear: none;
	display: inline-block;
}

.surrounding li {
	width: 100%;
}

.map-box {
	width: 55%;
	float: left;
	clear: none;;
}

.map-box ul.pic-list li, .map-box ul.pic-list li .pic-box {
	width: 100%;
}

.map-box li {
	width: 100%;
	margin-bottom: 15px;
}

.map-img {
	width: 100%;
	height: 100%;
	display: block;
	background: url() no-repeat center;
	background-size: contain;
}

.map-box .empty-img {
	width: 100%;
	height: 150px;
	border: 1px solid #e5e5e5;
}
*/
/*户型展示*/
.hx-list li {
	width: 50%;
	padding-left: 170px;
	color: #999;
	margin-bottom: 30px;
	min-height: 132px;
	position: relative;
}

.hx-list li input, .hx-list li textarea {
	margin-bottom: 5px;
	width: 90%;
}

.hx-list li textarea {
	height: 100px;
}

.hx-list .hx-img {
	width: 130px;
	height: 130px;
	border: 1px solid #f0f0f0;
	display: block;
	background: url() no-repeat center;
	background-size: contain;
	position: absolute;
	top: 0;
	left: 20px
}

.hx-list li h3 {
	font-size: 16px;
	font-weight: normal;
	color: #333;
	padding-top: 10px;
}

.hx-list li strong {
	color: #ff5f15;
}

.hx-list li.edit-show {
	padding-left: 0;
}

/*户型展示 结束*/
/*活动海报*/
.active-ad {
	width: 100%;
	overflow: hidden;
}

.active-ad>li, .add-pic {
	width: 30%;
	max-width:600px;
	height: auto;
	display: inline-block;
	float: left;
	position: relative;
	margin: 10px 1.5% 30px 1.5%;
}

.active-ad>li.add-pic {
	height: 438px;
	border: 1px solid #e5e5e5;
}

.ad-detail {
	width: 100%;
	position: relative;
	padding: 15px 15px 30px 80px;
	margin: 0 auto;
	border: 1px solid #e5e5e5;
	background: #fcfcfc;
}

.ad-detail .number-box {
	width: 50px;
	line-height: 50px;
	border: 1px solid #d6d6d6;
	display: block;
	text-align: center;
	position: absolute;
	top: 15px;
	left: 15px;
}

.ad-detail textarea, .ad-detail .text-on {
	width: 100%;
	height: 130px;
	overflow: auto;
}

.ad-detail .ad-img {
	width: 150px;
	height: 250px;
	overflow: hidden;
	position: relative;
	margin-top: 10px;
	border: 1px solid #e5e5e5;
}

.ad-detail .ad-img img {
	width: 100%;
	height: 100%;
}

.active-ad li>.file-box {
	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -60px;
}

.btn-edit {
	width: 120px;
	margin: 20px auto;
	display: none;
}

.btn-edit a.btn {
	margin: 0 10px;
}
/*活动海报 结束*/
/*电子楼书*/
.mobile-book li {
	width: 100%;
}

.mobile-book li strong {
	color: #ff5f15;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	position: static;
	right: 0;
	bottom: 0;
}

.mobile-book .btn-box span .btn {
	max-width: 150px;
}

.book-img li {
	width: 250px;
	height: 350px;
	overflow: hidden;
	padding: 0;
	margin: 0 20px 20px 0;
	display: inline-block;
	float: left;
	position: relative;
	border: 1px solid #e5e5e5;
}

.book-img li img {
	width: 100%;
	height:100%;
}

.book-con {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 15px;
	background: rgba(0,0,0,0.6);
	color:#fff;
	width:100%;
}
.book-con h3{ color:#fff;}
.book-con p {
	line-height: 20px;
}

div.book-con input, div.book-con textarea {
	width: 95%;
	margin-bottom: 10px;
}

.book-img .file-box {
	position: absolute;;
	top: 250px;
	left: 15px;
	z-index: 5;
}

div.edit-on .book-img li {
	position: relative;
	width: 80%;
	max-width:500px;
	padding: 0 0 0 160px;
	min-height: 280px;
	height: auto;
	border: none;
	margin-right: 0;
}

div.edit-on .book-img img {
	width: 150px;
	height: 220px;
	position: absolute;;
	top: 0;
	left: 0;
}

div.edit-on .book-con {
	position: static;
	padding: 0;
	background: none;
}
div.edit-on .book-con  input[type="text"],div.edit-on .book-con textarea{ width:100%;}
.book-box {
	width: 250px;
	height: 350px;
	padding: 0;
}

div.edit-on .book-img li.add-pic {
	width: 150px;
	padding: 0;
	clear:both;
}

div.edit-on .book-img li.add-pic .book-box {
	width: 100%;
	height: 220px;
	border: 1px solid #e5e5e5;
}

div.edit-on .book-img li .btn-box {
	width: 200px;
}
div.edit-on .book-img li .btn-box .btn{ line-height: 12px;}
.radio-list li {
	padding:7px 0 0 0;
	width:100%;
	overflow: hidden;
}

.radio-list li label {
	float: left;
	display: inline-block;
	margin: 3px 20px 0 0;
}

.radio-list li .btn {
	width: 120px;
	float: left;
}
/*电子楼书 结束*/
.tab-content>div {
	display: none;
}
/*分销政策*/
ul.sale-box li {
	width: 100%;
	padding-left: 180px;
}

ul.sale-box li span {
	width: 170px;
}

legend a {
	position: absolute;
	bottom: 10px;
	right: 0;
}
.step-content {
	margin: 0;
}
div.step-content input[type="checkbox"],div.step-content  input[type="radio"]{width:auto;}
/*活动详情*/
.home-header ul, .home-detail {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.home-con {
	overflow: hidden;
	margin: 20px auto;
}

.home-con h3 {
	color: #666;
	font-size: 16px;
	padding: 0 0 15px 0;
	display: block;
	text-align: center;
}

.home-detail {
	width: 46%;
	max-width: 720px;
	min-height: 1538px;
	margin: 0 2%;
	float: left;
	overflow: hidden;
	background: #efeff5;
	padding: 20px;
}

div.home-detail input, div.home-detail textarea {
	width: 100%;
	max-width: 100%;
	text-align:left;
	border: 0;
	border-radius: 0;
	margin: 0;
	background: #fff;
}

.home-detail textarea {
	height: 140px;
}

.home-header, .home-box li {
	background: #fff;
	overflow: hidden;
	margin-bottom: 10px;
	display: block;
	position: relative;
	min-height: 140px;
}

.home-header input[type="text"].title-input {
	border-bottom: 1px solid #e5e5e5;
	line-height: 50px;
	font-size: 18px;
	color: #f45815;
	width: 100%;
	max-width: 100%;
}

.home-header ul {
	width: 95%;
	height: auto;
	background: #f08300;
	border-radius: 6px;
	padding: 10px 5px;
	margin: 15px auto;
	display: table;
}

.home-header ul li {
	display: table-cell;
	color: #fff;
	text-align: center;
	position: relative;
	padding: 0 5px;
}

.home-header ul li input.small-text {
	width: 100%;
	min-width: auto;
	background: #d77500;
	margin: 0 auto 5px auto;
	display: block;
	font-size: 16px;
	color: #fff;
	position: relative;
	padding: 8px 26px 8px 10px;
	text-align: left;
}

.home-header ul li .unit, .home-header ul li .select2 {
	position: absolute;
	top: 0;
	right: 10px;
	line-height: 36px;
}

.home-header ul li .select2 {
	width: auto;
	background: transparent;
	padding: 0;
	border: 0;
	right: 5px;
	padding-top: 9px;
	padding-bottom: 10px;
	color: #fff;
}

.home-header ul li .select2 option {
	color: #333;
}

form.form-list .home-detail textarea {
	width: 100%;
	max-width: 100%;
}

.home-box {
	margin: 0;
}

.home-box li {
	padding: 0 0 40px 106px;
	position: relative;
}

.home-box li:before {
	width: 1px;
	height: 100%;
	content: '';
	background: #eee;
	display: block;
	position: absolute;
	top: 0;
	left: 100px;
}

.home-box span {
	width: 110px;
	padding: 45px 0 0 0;
	background: url() no-repeat top center;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -31px;
	color: #f08300;
	text-align: center;
}

.home-box span.home-img {
	width: 110px;
	height: auto;
	padding: 40px 0 0 0;
	background: url() no-repeat top center;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -37px;
	color: #f08300;
	text-align: center;
}

.home-box span.home-img01 {
	background-image: url(../../img/home-img01.png);
}

.home-box span.home-img02 {
	background-image: url(../../img/home-img02.png);
}

.home-box span.home-img03 {
	background-image: url(../../img/home-img03.png);
}

.home-box span.home-img04 {
	background-image: url(../../img/home-img04.png);
}

.home-box span.home-img05 {
	background-image: url(../../img/home-img05.png);
}

.home-box span.home-img06 {
	background-image: url(../../img/home-img06.png);
}

.home-box textarea {
	text-align: left;
}

.home-box li  .btn {
	position: absolute;
	bottom: 10px;
	right: 15px;
	z-index: 5;
}

span.watermark_container {
	width: 100%;
	padding: 0;
	margin: 0;
	top: 0;
}

.home-detail textarea {
	padding: 10px;
}

.title-input::-webkit-input-placeholder {
	color: #BBBBBB;
}

.title-input::-moz-placeholder {
	color: #BBBBBB;
} /* firefox 19+ */
.title-input:-moz-placeholder {
	color: #BBBBBB;
} /* Firefox 4 to 18 */
.title-input:-ms-input-placeholder {
	color: #BBBBBB;
} /* ie 10+*/
input.title-input::-moz-placeholder {
	color: #BBBBBB;
}

.small-text::-webkit-input-placeholder {
	color: #ffb050;
	font-size: 10px;
	line-height: 20px;
}

.small-text::-moz-placeholder {
	color: #ffb050;
	font-size: 10px;
	line-height: 20px;
} /* firefox 19+ */
.small-text:-moz-placeholder {
	color: #ffb050;
	line-height: 20px;
	font-size: 10px;
} /* Firefox 4 to 18 */
.small-text:-ms-input-placeholder {
	color: #ffb050;
	font-size: 10px;
	line-height: 20px;
} /* ie 10+*/
input.small-text::-moz-placeholder {
	color: #ffb050;
	font-size: 10px;
	line-height: 20px;
}

@media ( max-width : 1600px) {
	.home-detail {
		width: 45%;
		margin: 0 0 0 3%;
	}
}

@media ( max-width : 1400px) {
	.home-detail {
		width: 100%;
		margin: 0 auto 20px auto;
		float: none;
	}
}

@media ( max-width : 420px) {
	.home-box span {
		width: 80px;
	}
	.home-box li:before {
		left: 80px;
	}
	.home-box li {
		padding-left: 85px;
	}
	.home-header ul li {
		display: block;
		width: 50%;
		float: left;
		margin: 5px 0;
	}
	.home-detail {
		min-height: auto;
	}
	.home-detail textarea {
		height: 100px;
	}
	.home-box li {
		min-height: 100px
	}
	.home-detail{ padding:10px; }
}
/*活动详情 结束*/
/*话术*/
.dialogue-list li {
	padding-left: 190px;
}

.dialogue-list>li span {
	width: 173px;
}

ul.dialogue-list>li {
	width: 60%;
}

ul.dialogue-list li textarea {
	height: 300px;
}

.dialogue-list .btn-box>div {
	margin-bottom: 10px;
}

.dialogue-list .btn-box>div span .btn {
	max-width: 140px;
}

.show-dialogue {
	height: auto;
	overflow: hidden;
	background: #efeff5;
	padding: 30px 20px;
	margin: 0;
	min-height: 500px;
	max-width: 500px;
	position: relative;
	width: 90%;
	display: block;
}

.show-dialogue li {
	width: 100%;
	position: relative;
	padding: 0 0 15px 55px;
	overflow: hidden;
}

.show-dialogue li .dialogue-text {
	width: auto;
	max-width: 85%;
	height: auto;
	min-height: 38px;
	padding:10px;
	display: inline-block;
	border: 0;
	border-radius: 6px;
	background: #f18300;
	color: #fff;
	position: relative;
	float: left;
}

.dialogue-text:before {
	width: 10px;
	height: 10px;
	display: block;
	content: "";
	background: #f18300;
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 15px;
	left: -5px;
}

.show-dialogue .dialogue-img {
	width: 40px;
	height: 40px;
	background: url(../../img/custmer-icon.png) no-repeat center;
	background-size: 100% 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

.dialogue-text {
	position: relative;
}
.show-dialogue .btn{ background: none;
	float: left; opacity: 0.5}
.show-dialogue .btn:hover{  opacity: 1}
.show-dialogue li.service  .btn{ float: right;}
.show-dialogue li.service .dialogue-text {
	background: #fff;
	float: right;
	color: #333;
}

.show-dialogue li.service .dialogue-text:before {
	background: #fff;
	left: auto;
	right: -5px;
}

.show-dialogue li.service .dialogue-img {
	left: auto;
	right: 0;
	background-image: url(../../img/service-icon.png);
}

.show-dialogue li.service {
	padding-left: 0;
	padding-right: 60px;
}

.show-dialogue li.service .dele-btn {
	float: right;
	margin-left: 0;
	margin-right: 8px;
}
/*话术 结束*/
/*编辑内容 开始*/
.form-horizontal .input-prepend.edit-show,.edit-show, .digital-line .edit-show, div.edit-on .text-on, li.edit-show,
	.edit-text {
	display: none;
}

div.edit-on .form-horizontal .input-prepend.edit-show,div.edit-on .edit-show, div.edit-on .edit-text {
	display: block;
}
textarea.edit-show{ height:250px;}
div.edit-on li span {
	line-height: 36px;
}
div.edit-on li span.btn{ border-radius: 30px; padding:0; line-height: 30px;
	width:120px; margin:0 auto;}
div.edit-on .dialogue-list>li {
	padding-left: 160px;
	width: 50%
}

div.edit-on .dialogue-list>li>span {
	width: 93px;
}

div.edit-on .dialogue-list>li>span, ul.dialogue-list>li>span {
	line-height: 20px;
}
.edit-show.thumbnail>a{ width:152px; height:152px;}
/*****项目管理  结束******/
/*整体调整*/
.m-l-10 {
	margin-left: 10px;
}

.m-r-10 {
	margin-right: 10px;
}

.m-t-10 {
	margin-top: 10px;
}

.m-t-15 {
	margin-top: 15px;
}

.m-t-20 {
	margin-top: 20px;
}

.m-b-10 {
	margin-bottom: 10px;
}

.rightNav {
	margin-top: 58px;
}

.thumbnail img.table-thumbnail, img.table-thumbnail {
	width: 40px;
	height: 40px;
}
.thumbnail{ box-shadow: none;}
.field-box{ text-align: center; padding:15px;}
.field-box span{ color:#f00;}
.thumbnail,.pagination ul {
	box-shadow: none;
}
.thumbnails > li > a{ width:200px; height:200px;}
.thumbnails > li > a > img{ width:100%; height:100%;}
.gallery-controls{ width: 100%; padding:0;}
.pagination ul{ border-radius: 0;}
.pagination a{ color:#999;}
.pagination .active a{ color:#ff5f15;}
.select2-search {
	margin: 5px auto;
	padding: 0;
	display: block;
}

.select2-drop-active {
	padding:10px;
	border-color: #ddd;
	box-shadow: none;
}
.select2-results .select2-result-label{ padding:0 0 0 10px;}
.select2-results li,.select2-results .select2-no-results {
	padding: 10px 0;
	background: none;
}

.select2-search input {
	background:url('/img/select2/select2.png') no-repeat 100% -21px #fff;
}

.chzn-container {
	display: inline-block;
	float: left;
	margin-right: 10px;
}

.chzn-container-multi .chzn-choices {
	border-color: #ddd;
	background: none;
}

.chzn-container-multi .chzn-choices .search-field input {
	height: auto;
	padding: 9px 10px;
	margin: 0;
}

.btn-group {
	border-radius: 4px;
}

.btn-group>.btn {
	padding-left: 12px;
	padding-right: 12px;
	border: 0;
	border-left: 1px solid #e5e5e5;
}

.btn-group>.btn:first-child {
	border: 0;
}

.btn.active, .btn:active {
	box-shadow: none;
	background: #e5e5e5;
	color: #333;
}

.btn-box {
	margin: 30px 0;
	text-align: center;
}
form.form-list .btn-box input.btn,.btn-box input.btn,.btn-box button.btn{
	width: auto;
	margin: 0 5px;
	display: inline-block;
}
.btn-box button.btn,.edit-on .btn-box  input.btn{ margin:0 auto; }
.alert {
	text-shadow: none;
}

.alert-success {
	color: #516f33;
	border: 0;
}

.box-content .nav-tabs {
	margin: inherit;
}

.dataTables_wrapper .dataTables_length {
	clear: both;
	float: none;
}
.table.dataTable {
	margin: 15px auto;
}
.table .thumbnail{ width:40px; height:40px;
	margin:0 !important;}
.table .thumbnail img,.table .thumbnail > a{ width:100%; height:100%;background-size: 100% 100%;}
#taskChannelUl, div.radio span {
	float: left;
	margin: 0;
}

.legend-title {
	font-size: 18px;
	line-height: 26px;
	padding:40px 0 0 0;
	position: relative;
	border: 0;
	color: #000;
}
.modal-xl{ width: 1000px; margin-left:-500px;}
form {
	overflow: hidden;
}

form.form-horizontal .control-label, .form-horizontal .control-label {
	width: 31%;
	text-align: right;
	float: left;
	padding:0 10px 0 0;
	line-height: 38px;
}
.form-horizontal input[type="text"],.form-horizontal input,.form-horizontal input.datatype-input,.form-horizontal textarea,.form-horizontal .select2-container,.form-horizontal .select2{
	width:50%; max-width:500px; min-width:300px; margin-right:6px;
}
.form-horizontal table input[type="text"]{ width:auto; min-width: 1px;}
/*
.form-horizontal .add-on{ float: left; padding:0 5px;}*/
form.form-horizontal .controls,.form-horizontal .controls, .form-wrapper .controls{
	margin-left:32%;
	position: relative;
	line-height: 36px;
}
form.form-horizontal .controls .select2 span, .form-wrapper .controls .select2 span {
	margin: 0;
}
form.form-horizontal .control-group,.form-horizontal .control-group {
	margin-bottom: 10px;
}
.control-label span{ color:#f00; padding-right: 5px;}
.active .icon.icon-bullet-on, .icon.icon-bullet-on, .icon.icon-bullet-on:hover {
	background-position: -191px -48px;
}
.form-horizontal .span6 .Validform_checktip{ position: absolute; left:81%; bottom:7px;}
.form-horizontal .form-actions {
	padding: 30px 0 0 0;
	background: none;
	border: 0;
}

.form-horizontal .form-actions .btn {
	margin:0 5px;
	padding-left:15px;
	padding-right:15px;
}
.form-horizontal.form-modal .control-label{ width:27%}
.form-horizontal.form-modal input[type="text"],.form-horizontal input.datatype-input,.form-horizontal.form-modal textarea,.form-horizontal.form-modal .select2-container{ width:80%;}
.form-horizontal.form-modal .controls{
	margin-left:28%;
}
.form-horizontal.form-md .control-label{ width:25%}
.form-horizontal.form-md input[type="text"],.form-horizontal.form-md input,.form-horizontal.form-md textarea,.form-horizontal.form-md .select2-container,.form-horizontal.form-md .select2{ width:80%; min-width:1px; max-width:700px;}
.form-horizontal.form-md .controls{
	margin-left:26%;
}
.form-horizontal.form-s .control-label{ width:15%}
.form-horizontal.form-s input[type="text"],.form-horizontal.form-s input,.form-horizontal.form-s textarea,.form-horizontal.form-s .select2-container,.form-horizontal.form-s .select2{ width:80%; min-width:1px;}
.form-horizontal.form-s .controls{
	margin-left:16%;
}
.form-horizontal input.input-block{ width:100%;}
.form-horizontal span.text-main{ margin-right: 5px;}
.footer-btn{ text-align: center; padding:15px 0;
	clear: both;}
.form-horizontal input[type="submit"],.form-horizontal input[type="button"]{ width:auto; min-width:20px;}
form.form-horizontal .controls table input,form.form-horizontal .controls table input[type="text"]{ min-width: 1px;}
.form-horizontal .help-block{ margin:0;}
.form-horizontal .form-group input,.form-horizontal .form-group .select2{ width:9%; min-width: 10px; margin:0}

div.radio,label.radio {
	margin-right: 6px;
}
.form-horizontal input[type="checkbox"],.form-horizontal input[type="radio"] {
	min-width: auto;
	width: auto;
	margin-left: 0;
}

form.form-list .pic-thumbnail input, .pic-thumbnail>div {
	width: 100%;
	height: 100%;
	background: url(../../img/empty-img.png) no-repeat center;
}

form.form-list input.btn {
	margin: 0 auto;
	display: block;
}
.text-main{ color:#ed3012;}
.select2-container-multi .select2-choices input[type="text"]{ margin:0;    padding: 8px 10px; }
.width-full{ width:100%;}
.pic-thumbnail .uploadify {
	position: absolute;
	top: 110px;
	right: -137px;
}

.box-icon a i {
	margin: 0;
}

.pic-thumbnail {
	float: left;
	background: #f0f0f0;
	width: 300px;
	height: 150px;
	position: relative;;
}

.pic-thumbnail input {
	opacity: 0;
	-ms-opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-o-opacity: 0;
}

.gallery-delete {
	margin: 0 auto;
	display: block;
	float: none;
}

.thumbnails .gallery-controls {
	padding: 0;
	width: 100px;
	height: 55px;
}

.popover-inner {
	width: 100%;
	box-shadow: none;
	background: none;
}

.popover-inner .popover-title {
	font-size: 13px;
	padding: 0;
	background: none;
	border: 0;
	margin-top: 15px;
}

.thumbnails img, .thumbnails>a {
	width: 40px;
	height: 40px;
}

.alert-tin {
	color: #ff5f15;
	margin-bottom: 10px;
}

.pro_line ul li {
	line-height: 34px;
}

.radio.inline, .checkbox.inline,.controls>.radio,.controls>.radio:first-child {
	padding: 8px 10px 0 0;
	line-height: 18px;
	float:left;
	display:inline-block;
}

div.uploadify-button {
	background: #0074cc;
	text-shadow: none;
	border: none;
	font-weight: normal;
}

div.edit-on li div.uploadify-button span {
	line-height: 24px;
}

.modal {
	z-index: 1150;
}
.modal-backdrop {
	z-index: 1140;
}

div.pop-box {
	float: none;
}

div.dataTables_length select {
	width: auto;
	font-size: 12px;
	padding: 6px 0 6px 3px;
}
.dataTables_length label {
	line-height: 30px;
	margin: 0;
}
.edui-box{ line-height: 20px;}
.edui-editor-iframeholder p{ line-height: 26px;}

/*弹框*/
.modal-header h3,#addBox #header{
	font-size: 15px;
}

.modal-header h3 i {
	margin-top: 4px;
}

.modal-footer {
	padding: 10px 15px;
	box-shadow: none;
}

.input-medium {
	width: 80%;
}
/*组织架构*/
.member-frame {
	padding: 30px 0;
	overflow: hidden;
}

.class-head {
	position: relative;
}

.class-grade, .class-head {
	width: 100%;
	display: table;
}

.class-name {
	text-align: center;
	position: relative;
}

.class-name strong {
	font-size: 15px;
	padding: 10px 13px;
	background: #f08300;
	color: #fff;
	font-weight: normal;
	position: relative;
	z-index: 1;
}

.class-head:after, .class-grade>li:after, .class-grade>li:before,
	.grade-line .class-name:before, .grade-line .class-name:after {
	display: block;
	background: #f08300;
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 0;
}

.class-grade>li {
	display: table-cell;
	position: relative;
	padding: 70px 0 0 0;
}

.class-grade>li:before {
	width: 100%;
	height: 1px;
	left: 0;
}

.class-grade>li:after {
	width: 1px;
	height: 90px;
}

.class-grade>li:first-child:before {
	width: 50%;
	left: 50%;
}

.class-grade>li:last-child:before {
	width: 50%;
}

.member-name {
	padding: 20px 0 40px 50%;
	min-height: 20px;
	text-align: left;
	font-size: 14px;
	position: relative;
	margin-left: -55px;
}

.member-name p {
	position: relative;
	width: auto;
	min-height: 20px;
	padding: 5px 0 5px 0;
	display: block;
	margin: 0;
	clear: both;
	overflow: hidden;
}

.member-name p span {
	width: 60px;
	display: inline-block;
	float: left;
	text-align: right;
	margin-right: 8px;
}

.member-name p small {
	width: 60px;
	display: inline-block;
	float: left;
	font-size: 14px;
}

.member-name p small a {
	display: block;
	margin-bottom: 3px;
}

.grade-line .class-name:before, .class-head:after {
	width: 1px;
	height: 100%;
	left: 50%;
}

.grade-line .class-name {
	text-align: left;
	padding-left: 56%;
}

.grade-line .member-name {
	padding-left: 0;
	margin: 0;
}

.grade-line .class-name:after {
	width: 8%;
	height: 1px;
	left: 50%;
	top: 0;
}

.class-head .member-name {
	padding-left: 55%;
}

.grade-line .class-name:last-child:before, .grade-line .class-name:first-child:after
	{
	width: 0;
}

.grade-line .class-name:first-child {
	text-align: center;
	padding-left: 0;
}

.grade-line .class-name:first-child .member-name {
	padding-left: 55%;
}

a.set-grade {
	width: 36px;
	height: 100%;
	display: none;
	background: url(image/icon-minus.png) no-repeat center;
	position: absolute;
	top: 0;
	right: -36px;
}

.class-grade li .class-name strong a.set-grade {
	display: block;
}

.class-grade li .class-name:first-child strong a.set-grade {
	background-image: url(image/icon-add.png);
}

.radio.inline+.radio.inline, .checkbox.inline+.checkbox.inline {
	margin: 0 5px 0 0;
}

.empty {
	width: 100%;
	height: auto;
	padding: 8% 0 0 0;
	text-align: center;
}

.empty .empty-img {
	margin: 10px auto;
}


#sortUl {
	position: relative;
	z-index: 5;
}

.select-block {
	margin-bottom: 10px;
	overflow: hidden;
}

.wizard-steps li .step {
	font-size: 14px;
	padding:11px 15px;
}

#fuelux-wizard {
	margin: 30px 0;
	height: 40px;
}

.form-horizontal .input-prepend {
	display: block;
}

.pagination-centered {
	height: auto;
}

.wizard-actions, .form-actions {
	text-align: center;
	float: none;
	margin-right: 0;
}

.popover-content {
	padding: 15px 0;
}

.popover-content a {
	float: left;
}
/*组织架构 结束*/
.input-prepend .add-on, .input-append .add-on {
	background-color: #fcfcfc;
}

@media screen and (max-width:1600px) {
	.digital-box ul li span:first-child {
		font-size: 15px;
	}
	/*.box-content, .main-ibox {
		overflow: auto;
	}*/
}

@media screen and (max-width:1530px) {
	.class-head .member-name {
		padding-left: 57%;
	}
	.digital-box ul li {
		font-size: 15px;
	}
	.digital-box ul li span:first-child {
		font-size: 14px;
	}
	.surrounding, .map-box, div.edit-on .dialogue-list>li, ul.dialogue-list>li
		{
		width: 100%;
	}
	div.edit-on .dialogue-list>li {
		padding-left: 190px;
	}
	div.edit-on .dialogue-list>li>span {
		width: 173px;
	}
}

@media screen and (max-width:1430px) {
	.home-detail {
		width: 100%;
		margin: 0 auto 20px auto;
		float: none;
	}
	.digital-box ul li {
		font-size: 14px;
	}
	.digital-box ul li span:first-child {
		font-size: 13px;
	}
}

@media screen and (max-width:1200px) {
	#content.span10 {
		width: 100%;
		margin-left: 0;
	}
}

@media screen and (max-width:800px) {
	.breadcrumb {
		top: 79px;
		left: 0;
	}
	#content.span10 {
		padding: 135px 15px 15px 15px;
	}
	.row-fluid .total-box li span.span4 {
		width: 31.914893614%;
		float: left;
	}

	.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter
		{
		text-align: left;
	}
	form.form-search select, form.form-search .select2-container, form.form-search input,
		form.form-search textarea, form.form-search .select2,.form-search .form-group,.form-search .search{
		max-width: 49%;
		width: 49%;
	}
	.form-search.form-horizontal .btn {
		margin: 5px 0;
	}
	.btn-group>.btn {
		padding:7px 12px;
	}

	.form-search.form-horizontal .m-l-10 {
		margin-left: 0;
	}
	.form-horizontal .control-label,form.form-horizontal .control-label,.form-horizontal.form-md .control-label,.form-horizontal.form-s .control-label, .form-wrapper .control-label, .select-block span.text-item
		{
		width: 100%;
		text-align: left;
		float: left;
		margin-bottom: 5px;
	}
	.form-horizontal .controls,form.form-horizontal .controls,.form-horizontal .controls ,.form-horizontal.form-md .controls,.form-horizontal.form-s .controls,.form-wrapper .controls {
		margin-left: 0;
	}
	.form-horizontal.form-s input[type="text"], .form-horizontal.form-s input, .form-horizontal.form-s textarea, .form-horizontal.form-s .select2-container, .form-horizontal.form-s .select2,.form-horizontal.form-md input[type="text"], .form-horizontal.form-md input, .form-horizontal.form-md textarea, .form-horizontal.form-md .select2-container, .form-horizontal.form-md .select2{ width:100%; max-width: 100%;}
	.form-horizontal .input-prepend input,.form-horizontal.form-md .input-prepend input,.form-horizontal.form-s .input-prepend input{ width:86%;}
	.rightNav {
		margin-top: 81px;
	}
	.wizard-steps li .step，.wizard-steps li .title {
		font-size: 12px;
	}
.wizard-steps li .title{ font-size:12px; }

	/*项目资料*/
	.box-header .nav-btn {
		display: block;
	}
	.main-ibox {
		padding: 0;
	}
	.second-nav,.title-tabs,.navbar-search{
		left:0;
	}
	.navbar-search {

	}
	.digital-line.digital li, .hx-list li, .digital-line li input,
		.digital-line li textarea, .tab-content .select2-container,
		.show-dialogue {
		width: 100%;
	}
	.digital-line li {
		padding-right: 0;
	}
	.digital-line li strong {
		right: 3%;
	}
	.digital-line li small {
		right: 8%;
	}
	.hx-list .hx-img {
		width: 110px;
		height: 110px;
	}
	div.edit-on .dialogue-list>li>span, .dialogue-list>li span, ul.sale-box li span,
		.home-box span.home-img {
		width: 80px;
	}
	div.edit-on .dialogue-list>li, .dialogue-list>li, ul.sale-box li {
		padding-left: 92px;
	}
	.show-dialogue {
		padding: 15px;
	}
	.active-ad>li.add-pic {
		width: 96%;
	}
	/*项目资料 结束*/
}
@media screen and (max-width:420px) {
	form.form-search select, form.form-search .select2-container, form.form-search input,
	form.form-search textarea, form.form-search .select2,.form-search .form-group,.form-search .search{
		max-width: 100%;
		width: 100%;
	}

}

.row {
	margin-right: -15px;
	margin-left: -15px
}
.row:before, .row:after {
	display: table;
	content: " "
}
.row:after {
	clear: both
}
.row:before, .row:after {
	display: table;
	content: " "
}
.row:after {
	clear: both
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11 {
	float: left
}
.col-xs-1 {
	width: 8.333333333333332%
}
.col-xs-2 {
	width: 16.666666666666664%
}
.col-xs-3 {
	width: 25%
}
.col-xs-4 {
	width: 33.33333333333333%
}
.col-xs-5 {
	width: 41.66666666666667%
}
.col-xs-6 {
	width: 50%
}
.col-xs-7 {
	width: 58.333333333333336%
}
.col-xs-8 {
	width: 66.66666666666666%
}
.col-xs-9 {
	width: 75%
}
.col-xs-10 {
	width: 83.33333333333334%
}
.col-xs-11 {
	width: 91.66666666666666%
}
.col-xs-12 {
	width: 100%
}
@media(min-width:768px) {
	.container {
		max-width: 750px
	}
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11 {
		float: left
	}
	.col-sm-1 {
		width: 8.333333333333332%
	}
	.col-sm-2 {
		width: 16.666666666666664%
	}
	.col-sm-3 {
		width: 25%
	}
	.col-sm-4 {
		width: 33.33333333333333%
	}
	.col-sm-5 {
		width: 41.66666666666667%
	}
	.col-sm-6 {
		width: 50%
	}
	.col-sm-7 {
		width: 58.333333333333336%
	}
	.col-sm-8 {
		width: 66.66666666666666%
	}
	.col-sm-9 {
		width: 75%
	}
	.col-sm-10 {
		width: 83.33333333333334%
	}
	.col-sm-11 {
		width: 91.66666666666666%
	}
	.col-sm-12 {
		width: 100%
	}
	.col-sm-push-1 {
		left: 8.333333333333332%
	}
	.col-sm-push-2 {
		left: 16.666666666666664%
	}
	.col-sm-push-3 {
		left: 25%
	}
	.col-sm-push-4 {
		left: 33.33333333333333%
	}
	.col-sm-push-5 {
		left: 41.66666666666667%
	}
	.col-sm-push-6 {
		left: 50%
	}
	.col-sm-push-7 {
		left: 58.333333333333336%
	}
	.col-sm-push-8 {
		left: 66.66666666666666%
	}
	.col-sm-push-9 {
		left: 75%
	}
	.col-sm-push-10 {
		left: 83.33333333333334%
	}
	.col-sm-push-11 {
		left: 91.66666666666666%
	}
	.col-sm-pull-1 {
		right: 8.333333333333332%
	}
	.col-sm-pull-2 {
		right: 16.666666666666664%
	}
	.col-sm-pull-3 {
		right: 25%
	}
	.col-sm-pull-4 {
		right: 33.33333333333333%
	}
	.col-sm-pull-5 {
		right: 41.66666666666667%
	}
	.col-sm-pull-6 {
		right: 50%
	}
	.col-sm-pull-7 {
		right: 58.333333333333336%
	}
	.col-sm-pull-8 {
		right: 66.66666666666666%
	}
	.col-sm-pull-9 {
		right: 75%
	}
	.col-sm-pull-10 {
		right: 83.33333333333334%
	}
	.col-sm-pull-11 {
		right: 91.66666666666666%
	}
	.col-sm-offset-1 {
		margin-left: 8.333333333333332%
	}
	.col-sm-offset-2 {
		margin-left: 16.666666666666664%
	}
	.col-sm-offset-3 {
		margin-left: 25%
	}
	.col-sm-offset-4 {
		margin-left: 33.33333333333333%
	}
	.col-sm-offset-5 {
		margin-left: 41.66666666666667%
	}
	.col-sm-offset-6 {
		margin-left: 50%
	}
	.col-sm-offset-7 {
		margin-left: 58.333333333333336%
	}
	.col-sm-offset-8 {
		margin-left: 66.66666666666666%
	}
	.col-sm-offset-9 {
		margin-left: 75%
	}
	.col-sm-offset-10 {
		margin-left: 83.33333333333334%
	}
	.col-sm-offset-11 {
		margin-left: 91.66666666666666%
	}
}
@media(min-width:992px) {
	.container {
		max-width: 970px
	}
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {
		float: left
	}
	.col-md-1 {
		width: 8.333333333333332%
	}
	.col-md-2 {
		width: 16.666666666666664%
	}
	.col-md-3 {
		width: 25%
	}
	.col-md-4 {
		width: 33.33333333333333%
	}
	.col-md-5 {
		width: 41.66666666666667%
	}
	.col-md-6 {
		width: 50%
	}
	.col-md-7 {
		width: 58.333333333333336%
	}
	.col-md-8 {
		width: 66.66666666666666%
	}
	.col-md-9 {
		width: 75%
	}
	.col-md-10 {
		width: 83.33333333333334%
	}
	.col-md-11 {
		width: 91.66666666666666%
	}
	.col-md-12 {
		width: 100%
	}
	.col-md-push-0 {
		left: auto
	}
	.col-md-push-1 {
		left: 8.333333333333332%
	}
	.col-md-push-2 {
		left: 16.666666666666664%
	}
	.col-md-push-3 {
		left: 25%
	}
	.col-md-push-4 {
		left: 33.33333333333333%
	}
	.col-md-push-5 {
		left: 41.66666666666667%
	}
	.col-md-push-6 {
		left: 50%
	}
	.col-md-push-7 {
		left: 58.333333333333336%
	}
	.col-md-push-8 {
		left: 66.66666666666666%
	}
	.col-md-push-9 {
		left: 75%
	}
	.col-md-push-10 {
		left: 83.33333333333334%
	}
	.col-md-push-11 {
		left: 91.66666666666666%
	}
	.col-md-pull-0 {
		right: auto
	}
	.col-md-pull-1 {
		right: 8.333333333333332%
	}
	.col-md-pull-2 {
		right: 16.666666666666664%
	}
	.col-md-pull-3 {
		right: 25%
	}
	.col-md-pull-4 {
		right: 33.33333333333333%
	}
	.col-md-pull-5 {
		right: 41.66666666666667%
	}
	.col-md-pull-6 {
		right: 50%
	}
	.col-md-pull-7 {
		right: 58.333333333333336%
	}
	.col-md-pull-8 {
		right: 66.66666666666666%
	}
	.col-md-pull-9 {
		right: 75%
	}
	.col-md-pull-10 {
		right: 83.33333333333334%
	}
	.col-md-pull-11 {
		right: 91.66666666666666%
	}
	.col-md-offset-0 {
		margin-left: 0
	}
	.col-md-offset-1 {
		margin-left: 8.333333333333332%
	}
	.col-md-offset-2 {
		margin-left: 16.666666666666664%
	}
	.col-md-offset-3 {
		margin-left: 25%
	}
	.col-md-offset-4 {
		margin-left: 33.33333333333333%
	}
	.col-md-offset-5 {
		margin-left: 41.66666666666667%
	}
	.col-md-offset-6 {
		margin-left: 50%
	}
	.col-md-offset-7 {
		margin-left: 58.333333333333336%
	}
	.col-md-offset-8 {
		margin-left: 66.66666666666666%
	}
	.col-md-offset-9 {
		margin-left: 75%
	}
	.col-md-offset-10 {
		margin-left: 83.33333333333334%
	}
	.col-md-offset-11 {
		margin-left: 91.66666666666666%
	}
}
@media(min-width:1200px) {
	.container {
		max-width: 1170px
	}
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11 {
		float: left
	}
	.col-lg-1 {
		width: 8.333333333333332%
	}
	.col-lg-2 {
		width: 16.666666666666664%
	}
	.col-lg-3 {
		width: 25%
	}
	.col-lg-4 {
		width: 33.33333333333333%
	}
	.col-lg-5 {
		width: 41.66666666666667%
	}
	.col-lg-6 {
		width: 50%
	}
	.col-lg-7 {
		width: 58.333333333333336%
	}
	.col-lg-8 {
		width: 66.66666666666666%
	}
	.col-lg-9 {
		width: 75%
	}
	.col-lg-10 {
		width: 83.33333333333334%
	}
	.col-lg-11 {
		width: 91.66666666666666%
	}
	.col-lg-12 {
		width: 100%
	}
	.col-lg-push-0 {
		left: auto
	}
	.col-lg-push-1 {
		left: 8.333333333333332%
	}
	.col-lg-push-2 {
		left: 16.666666666666664%
	}
	.col-lg-push-3 {
		left: 25%
	}
	.col-lg-push-4 {
		left: 33.33333333333333%
	}
	.col-lg-push-5 {
		left: 41.66666666666667%
	}
	.col-lg-push-6 {
		left: 50%
	}
	.col-lg-push-7 {
		left: 58.333333333333336%
	}
	.col-lg-push-8 {
		left: 66.66666666666666%
	}
	.col-lg-push-9 {
		left: 75%
	}
	.col-lg-push-10 {
		left: 83.33333333333334%
	}
	.col-lg-push-11 {
		left: 91.66666666666666%
	}
	.col-lg-pull-0 {
		right: auto
	}
	.col-lg-pull-1 {
		right: 8.333333333333332%
	}
	.col-lg-pull-2 {
		right: 16.666666666666664%
	}
	.col-lg-pull-3 {
		right: 25%
	}
	.col-lg-pull-4 {
		right: 33.33333333333333%
	}
	.col-lg-pull-5 {
		right: 41.66666666666667%
	}
	.col-lg-pull-6 {
		right: 50%
	}
	.col-lg-pull-7 {
		right: 58.333333333333336%
	}
	.col-lg-pull-8 {
		right: 66.66666666666666%
	}
	.col-lg-pull-9 {
		right: 75%
	}
	.col-lg-pull-10 {
		right: 83.33333333333334%
	}
	.col-lg-pull-11 {
		right: 91.66666666666666%
	}
	.col-lg-offset-0 {
		margin-left: 0
	}
	.col-lg-offset-1 {
		margin-left: 8.333333333333332%
	}
	.col-lg-offset-2 {
		margin-left: 16.666666666666664%
	}
	.col-lg-offset-3 {
		margin-left: 25%
	}
	.col-lg-offset-4 {
		margin-left: 33.33333333333333%
	}
	.col-lg-offset-5 {
		margin-left: 41.66666666666667%
	}
	.col-lg-offset-6 {
		margin-left: 50%
	}
	.col-lg-offset-7 {
		margin-left: 58.333333333333336%
	}
	.col-lg-offset-8 {
		margin-left: 66.66666666666666%
	}
	.col-lg-offset-9 {
		margin-left: 75%
	}
	.col-lg-offset-10 {
		margin-left: 83.33333333333334%
	}
	.col-lg-offset-11 {
		margin-left: 91.66666666666666%
	}
}

