body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dialog,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-break: break-all; word-wrap:break-word;}body,button,input,select,textarea{font:12px/1.5 arial,tahoma,simsun,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}ul,ol{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:underline;}legend{color:#333;}fieldset,img{border:0 none;vertical-align:top;}button,input,select,textarea{font-size:100%;overflow:visible;}table{border-collapse:collapse;border-spacing:0;}article,aside,details,figcaption,figure,footer,header,menu,nav,section,time,audio,video{display:block;margin:0;padding:0;}

.clearfix:after{
	clear:both;
	content:"";
	display:table;
}
.clearfix{
	*zoom:1;
}

html{height:100%;}

body{
	min-height:100%;
	min-width:1000px;
	position:relative;
	background-color:#F9F9F9;
}

input[type="radio"]{
	margin-right:10px;
	vertical-align:middle;
}

input[type="checkbox"]{
	vertical-align:middle;
}

input[type="button"]{
	cursor:pointer;
	padding:3px 5px;
}

input[type="text"],
input[type="password"]{
	min-width:230px;
	padding:3px 0 3px 3px; 
	border-radius:3px;
	background-color:#EEEEEE;
	border:1px solid #c7c7c7;
	outline:0 none;
}

input[type="text"]:focus,
input[type="text"]:hover,
input[type="password"]:focus,
input[type="password"]:hover{
	background-color:#fff;
	box-shadow:0 0 7px rgba(0,0,0,0.3);
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
	transition:all 1s;
}

input[disabled]:hover{
	background-color:#EEEEEE;
	box-shadow:none;
}

label{
	/*min-width:10%;*/
	display:inline-block;
	color:#565656;
}

select,textarea{
	border:1px solid #A9A9A9;
	padding:3px 5px;
	width:230px;
	border-radius:3px;
	background-color:#EEEEEE;
	border:1px solid #c7c7c7;
	outline:0 none;
}

textarea:focus,
textarea:hover,
select:focus,
select:hover{
	border:1px solid #A9A9A9;
	outline:0 none;
	background-color:#fff;
	box-shadow:0 0 7px rgba(0,0,0,0.3);
	-webkit-transition:1s;
	-moz-transition:1s;
	-o-transition:1s;
	transition:1s;
}

strong{
	font-weight:bold;
}

.login_bg{
	background:url(../images/logo.jpg) repeat;
}

.login_area{
	margin:0 auto;
	width:460px;
	padding-top:100px;
}

.login_logo{
	text-align:center;
	margin-bottom:15px;
}

.lf_wrap{
	-moz-box-shadow: 0 0 360px rgba(255,255,255,.37);
	-webkit-box-shadow: 0 0 360px rgba(255,255,255,.37);
	box-shadow: 0 0 360px rgba(255,255,255,.37);
}

.login_form{
	background-color:#fff;
	padding:25px 26px;
	font-family:"Microsoft YaHei", "微软雅黑", "SimSun", "宋体";
}

.login_form p{
	margin-bottom:15px;
}

.login_form p>label{
	display:block;
	padding-bottom:5px;
	font-size:16px;
	color:#878787;
}

.login_form p>input{
	width:403px;
	height:38px;
	color:#888;
	padding-left:5px;
	border:1px solid #ABADB3;
}

.login_form p>em{
	display:block;
	margin-top:5px;
	color:#C90303;
}

.remember label,.login_form span{
	color:#ababab;
	font-size:14px;
}

.remember input{
	vertical-align:-2px;
}

.login_form span{
	position:relative;
	top:-22px;
	left:265px;
}

.login_form .button{
	text-align:center;
}

.login_form .button input{
	margin:0 auto;
	width:160px;
	font-size:16px;
	color:#fff;
	height:38px;
	line-height:38px;
	text-align:center;
	background-color:#004F99;
	border:0 none;
	outline:0 none;
	cursor:pointer;
}

.login_form .button:hover input{
	opacity:0.9;
}

/* 注册框样式结束 */

.top_nav{
	width:100%;
	height:34px;
	line-height:34px;
	background:url(../images/top_bg.png) 0 0 repeat-x;
}

.top_nav .tn_wrap{
	max-width:1000px;
	margin:0 auto;
}

.top_nav ul{
	float:right;
}

.top_nav li{
	display:inline-block;
	color:#fff;
	margin-left:15px;
}

.top_nav li a{
	color:#fff;
}

.top_nav li.change a{
	display:block;
	height:34px;
	padding-left:25px;
	background:url(../images/top_icon.png) 0 7px no-repeat;
}

.top_nav li.out a{
	display:block;
	height:34px;
	padding-left:25px;
	background:url(../images/top_icon.png) 0 -21px no-repeat;
}

/* 顶部导航条 end */
.main_logo{
	width:1000px;
	margin:0 auto;
	padding-top:20px;
}

.nav_wrap{
	border-bottom:5px solid #024E9B;
}

.nw_fr{
	width:1000px;
	margin:0 auto;
}

.main_nav{
	float:right;
}

.main_nav li{
	float:left;
	margin-right:5px;
	background:-webkit-linear-gradient(#FEFEFE,#BEBEBE);
	background:-moz-linear-gradient(#FEFEFE,#BEBEBE);
	background:linear-gradient(#FEFEFE,#BEBEBE);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FEFEFE,endColorstr=#BEBEBE,grandientType=1);
}

.main_nav li a{
	border-radius:3px 3px 0 0;
	display:inline-block;
	padding:3px 8px;
	border:1px solid #ccc;
	border-bottom:none;
	color:#333333;
}

.main_nav li.cur a,
.main_nav li:hover a{
	color:#fff;
	text-decoration:none;
	background-color:#024E9B;
	-webkit-transition:background-color 1s;
	-moz-transition:background-color 1s;
	-0-transition:background-color 1s;
	transition:background-color 1s;
}

/* 主导航结束 */

.bread_nav{
	margin:15px 0;
}

.bread_nav a{
	color:#3d3d3d;
}

.bread_nav span{
	color:#0459ae;
}

.bread_nav em{
	padding:0 5px;
	font-family:"宋体";
	font-size:12px;
	color:#3d3d3d;
}

.bread_nav .home{
	display:inline-block;
	padding-left:24px;
	height:18px;
	background:url(../images/top_icon.png) 0 -55px no-repeat;
}

/* 面包屑结束 */
.sub_nav{	
	float:left;
	max-width:203px;
	width:13%;
	position:relative;
	z-index:1;
}

.sub_nav li{
	text-align:center;
	margin-bottom:10px;
	padding-bottom:3px;
	height:25px;
	line-height:25px;
	border:1px solid #CCCCCC;
	/*background:url(../images/sub_bg.png) 0 1px repeat-x;  2017-04-20  DEL  没有该文件   */
}

.sub_nav li a{
	display:block;
	height:25px;
	color:#1C1C1C;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

.sub_nav li.cur,
.sub_nav li:hover{
	border-right:none;
}

.sub_nav li.cur a,
.sub_nav li:hover a{
	background-color:#fff;
	-webkit-transition:background-color 1s;
	-moz-transition:background-color 1s;
	-0-transition:background-color 1s;
	transition:background-color 1s;

}
/* 左边导航结束 */

.column_wrap{
	float:left;
	margin-left:-1px;
	width:87%;
	border:1px solid #C6C6C6;
}

h2{
	padding-left:10px;
	margin-right:10px;
	border:1px solid #C6C6C6;
	height:26px;
	line-height:26px;
}

.online{
	display:inline-block;
	width:12px;
	height:12px;
	border-radius:50%;
	background-color:#78C840;
}

.offline{
	display:inline-block;
	width:12px;
	height:12px;
	border-radius:50%;
	background-color:#818181;
}

.leave{
	display:inline-block;
	width:12px;
	height:12px;
	border-radius:50%;
	background-color:#D10000;
}

/* 三个状态 样式 */

.footer{
	width:100%;
	position:absolute;
	bottom:0;
	border-top:1px solid #dfdfdf;
	background-color:#EAEAEA;
	height:35px;
	line-height:35px;
}

.footer_con{
	width:1000px;
	margin:0 auto;
}

.footer_con p{
	float:left;
}

.footer_con .copyright{
	float:right;
}
/* 页脚结束 */

/* 弹出层样式 开始 */
.popup{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	background-color:rgba(0,0,0,.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);
}

.add_property{
	position:absolute;
	left:50%;
	top:25%;
	margin-left:-175px;
	width:360px;
	background-color:#fff;
	padding-bottom:20px;
	border-radius:3px;
	border:5px solid rgba(0,0,0,.75);
}

.add_property .tit{
	color:#fff;
	padding:5px 5px 5px 10px;
	background-color:#0D5AA8;
}

.tit h3{
	float:left;
}

.tit a{
	float:right;
	width:18px;
	height:18px;
	background:url(../images/top_icon.png) 0 -95px no-repeat;
}

.ap_form p{
	padding:10px 15px;
}

.ap_form label{
	float:left;
	min-width:50px;
	color:#565656;
}

.ap_form p>select,
.ap_form p>textarea{
	min-width:250px;
	padding:3px 0 3px 3px; 
	border-radius:3px;
	background-color:#EEEEEE;
	border:1px solid #c7c7c7;
	outline:0 none;
} 

.ap_form p>select:focus,
.ap_form p>textarea:focus,
.ap_form p>select:hover,
.ap_form p>textarea:hover{
	background-color:#fff;
	box-shadow:0 0 7px rgba(0,0,0,0.3);
	-webkit-transition:1s;
	-moz-transition:1s;
	-0-transition:1s;
	transition:1s;
}

.add_property .btn{
	text-align:center;
	margin-top:10px;
}

.btn input{
	padding:3px 8px;
	margin-left:5px;
	cursor:pointer;
}

/* 弹出层样式 结束 */

/* 分页样式 开始 */
.page a,
.page span{
	display:inline-block;
	font-size:14px;
	color:#404040;
	padding:3px 10px;
}

.page a{
	border:1px solid #C6C6C6;
}

.page a:hover{
	color:#fff;
	border:1px solid #015FBF;
	background-color:#015FBF;
	text-decoration:none;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
	transition:all 1s;
}


/* 分页样式 结束 */