.pointer{cursor:pointer;}/***按钮指针****/
.must{color:#ff0000;}/***必填项****/

html, body {
	margin: 0;
	padding:0;
	font-family: 'microsoft yahei';
	background-color:#d0eef3;
	background-attachment:fixed;
	background-image: url(./../images/web/login_bg4.jpg);
}
.top {width:1200px;margin:0px auto;padding:0px;}
/********logo********/
.logo_broker { float: left;width:650px;margin:0px auto;background-image:url(../images/web/logo_broker.png); background-repeat:no-repeat; background-position: 0px center; height:150px;}
.logo_agency { float: left;width:650px;margin:0px auto;background-image:url(../images/web/logo_agency.png); background-repeat:no-repeat; background-position: 0px center; height:150px;}
.logo_csad { float: left;width:650px;margin:0px auto;background-image:url(../images/web/logo_csad.png); background-repeat:no-repeat; background-position: 0px center; height:150px;}

/********页面头部********/
.header{
	width:550px;
	float: right;
	margin-bottom: 0px;
}

.header1{
	width:1200px;
	min-height:50px;
	margin:0px auto;
}
.header .welcome{
	width:550px;
	height:100px;
}
.header .welcome span{
	float:right;text-align:right; font-size:16px;color:#EDF3F9;margin: 50px 5px 5px 5px;
}
.header .handle{
	width:550px;
	height:50px;
}
.header .handle .logout{
	float:right; width:83px;height:22px;line-height:22px;text-align:right;text-decoration:none; font-size:16px;color:#EDF3F9;margin: 20px 5px 5px 5px;padding:0px 2px;background: #5D5D5D url(../images/door_out.png) center left no-repeat;
}
.header .handle .reset_pwd{
	float:right; width:15px;height:22px;line-height:22px;text-align:right;text-decoration:none; font-size:16px;color:#EDF3F9;margin: 20px 5px 5px 5px;padding:0px 2px;background:url(../images/edit.gif) center no-repeat;
}
/********页面尾部********/

.main{
	width:1200px;
	height: auto;
	padding:auto; 
	font:"Hiragino Sans GB","Microsoft YaHei","微软雅黑",tahoma,arial,simsun,"宋体";
	background-color:#fff;
	/*background: url(../images/web/userinfo/bg.gif) repeat;*/
	text-align:center;
	margin:auto;
	display:table;
	background-color: #edf3f9;
}

/*******左侧菜单******/
.main .menu {
	width: 190px;
	float: left;
	background-color:#518694;
	min-height:600px;
}
.main .menu ul {
	width: 150px;
	padding:0px;
	margin:10px auto 0px auto;
	padding-bottom:25px;
	list-style: none;
}

.main .menu ul li { height:40px; background-color:#fff;margin-top: 25px; }
.main .menu ul li a{height:40px; line-height:40px; width:150px; display:block; color:#555555; font-weight:lighter; background-color:#fff; text-decoration: none;}

.main .menu ul li .active{background-color:#29697F;color: #fff;}
/***************/
.main .blank {
	width: 5px;
	float: left;
	background-color:#1A6F6F;
	display:block;
	min-height:600px;
}
/******中间内容******/
.main .content {
	width: 1000px;
	float: left;
	min-height:600px;
}

.main .content .path{margin:10px 0px 0px 5px;text-align: left; font-size:15px;}
.main .content .path span{color:#4a7f91;}
.main .content .path a.back{color:#79b5b3;float:right;margin-right:12px;text-decoration: none;}

.main .content .center_title{text-align: center;}
.main .content .left_title{text-align: left;margin-left:20px;}

.main .content .center table th {margin-left:10px;}
.main .content .center table td {margin-left:10px;}

/******中间内容******/
.main .all_content {
	width: 1200px;
	min-height:600px;
}

.main .all_content .path{margin:10px 0px 0px 5px;text-align: left; font-size:15px;}
.main .all_content .path span{color:#4a7f91;}
.main .all_content .path a.back{color:#79b5b3;float:right;margin-right:12px;text-decoration: none;}

.main .all_content .center_title{text-align: center;}
.main .all_content .left_title{text-align: left;margin-left:20px;}

.main .all_content .center table th {margin-left:10px;}
.main .all_content .center table td {margin-left:10px;}

.footer{
	text-align:center;
	width:1200px;
	min-height:50px;
	padding:0;
	margin:20px auto;
}

/********查询操作*******/
#search{float:left; width:100%; font-size:15px;}
#search ul{padding: 0px; height:30px; list-style: none;}
#search ul li{ float: left; margin-bottom:  10px;}
#search ul li label{ padding:5px 0px; margin-left:8px; }
#search ul li select{ width:80px; padding:5px 0px 5px 3px;}
#search ul li input{width:100px; padding:5px 3px; }
#search ul li .submit{padding:0;height:30px; width:68px; margin-left:10px;display:block;}
#search ul li a{margin-left:20px;}

/******分页********/
.page{margin: 5px auto; font-size:15px;}
.page a {width:38px; height:20px; background-color:#afccc9; margin-left:8px; text-decoration: none; color:#5d5d5d; display:inline-table;}
.page .active {background-color:#7fbcb7;}
.page .active:hover {background-color:#a9deda;}
.page label{margin-left:10px;}
.page label input{width:25px;text-align:center;margin:0 3px;}
.page .total{float:right;margin-right:10px;}

/******颜色********/
.red{color:#f00;}

/******错误页面********/
.error-page-img{
	margin: auto;
	padding:auto;
	width:550px;
	height:413px;
	display:block;
	font-family: 'microsoft yahei';
	background-image: url(./../images/sys/404.png);
}
.error-page-link{
	margin: auto;
	padding:auto;
	width:550px;
	height:30px;
	display:block;
	text-align:center;
	font-family: 'microsoft yahei';
}
.error-page-link a{
	text-decoration: underline;
	color: #5d5d5d;
}