@CHARSET "UTF-8";
/**
 *前台用户(包括注册、登录、用户中心等)相关样式
 *********/
.reg-page{
 	height: 500px;
 	margin-top:40px;
 	text-align:left;
 	background-color: #FBFCFC;
 	background-image: url("../images/platform/reg_bj.gif");
 	background-repeat: repeat-x;
 	padding-top: 10px;
 	margin-bottom: 20px;
}

.reg-page #title{
 	font-size: 14px;
 	color: #3E3E3E;
}

.reg-info{
	width: 90%;
	margin-top: 30px;
}
.reg-info td{
	padding-top: 20px;
}
.reg-info #subject{
	width: 200px;
	font-size:14px;
	text-align: right;
}
.must{
	color: red;
}
.msg{
	font-size: 14px;
	color: #808080;
}
.regBtn{
	padding:0px 30px;
	display:inline;
	display:inline-table;
	height:40px;
	line-height:40px;
	color: #ffffff;
}
.regBtn:hover{
	text-decoration: none;
}
.errorMsg{
	color: red;
	width: 350px;
	/*display: none;*/
	background-image: url("../images/platform/error.png");
	background-repeat:no-repeat;
	padding-left: 20px;
}
.okMsg{
	color: green;
	display: none;
	background-image: url("../images/platform/yes.png");
	background-repeat:no-repeat;
	padding-left: 20px;
}

.message{
	border: 0px;
	background-image: url("../images/platform/success.png");
	background-repeat: no-repeat;
	background-color: #ffffff;
	padding-left: 60px;
	margin: 40px 0px 0px 30px;
}
.message #title{
	font-size: 22px;
	color: #48B123;
}
.message p{
	font-size:14px;
	line-height: 30px;
}

/****用户中心相关****************/
.userMenu{
	width: 308px;
	/*background-color: #f0f0f0;*/
	float: left;
	border-right: 2px solid #e8e8e8;
}
.userPhoto{
	height:auto!important;     
	padding-top:20px;
	padding-bottom:5px;
	border-bottom: 1px solid #c0c0c0;
	background-color: #F0F0F0;
}
.userPhoto img{
	width: 120px;
/*	height: 120px;
	border-radius:60px;*/
}
.userPhoto p{
	width: 98%;
}
.menus-list{
	height:auto!important; 
	height:250px;     
	min-height:250px;
}
.menus-list a{
	font-size:14px;
	display: inline;
	display: inline-table;
	width: 80% !important;
	width: 80%;
	text-align:left;
	padding: 11px 0px 8px 20%;
	blr:expression(this.onFocus=this.blur());
	outline: none;
	/*background: url("../images/platform/menu_icon.png") no-repeat 30px 17px;*/
}
.menus-list a:hover{
	text-decoration: none;
	/*color:#016ed5;*/
	font-weight: bold;
}
.menus-list #select{
	text-decoration: none;
	color:#016ed5;
	font-weight: bold;
}

.page-content{
	width: 888px;
	float: right;
	background-color: #ffffff;
}
.page-content .nav{
	padding: 10px 0px 5px 15px;
	text-align: left;
	background-color: #f7f6f5;
	border-bottom: 1px dotted #e8e8e8;
}

.page-subject{
	height: 30px;
	padding-top:10px;
	border-bottom: 1px dotted #e0e0e0;
}
.page-subject #title{
	font-size: 14px;
	font-weight: bold;
	float: left;
	padding: 7px 13px;
}
.page-subject #edit{
	float: right;
	margin-top:10px;
	padding-right: 20px;
	background-image: url("../images/platform/icon-edit.png");
	background-repeat: no-repeat;
	padding-left: 18px;
}
.page-subject #edit a{
	color: #6ACC95;
}
.page-subject #edit a:hover{
	color: #337D54;
}
.page-info{
	padding-top:10px;
}
.page-info table tr td{
	text-align: left;
	height: 40px;
	font-size: 14px;
}
.page-info #title{
	width: 200px;
	text-align: right;
}

.collect_video{
	
}

.closeLayer{
	width:20px;
	height:20px;
	position:absolute;
	z-index:10;
	right:-5px;
	top:-5px;
 }
.coll_res{
	padding: 5px 20px 10px 15px;
	width: 710px  !important;
	width: 740px;
	text-align: left;
}
/***用户留言******************/
.leave-title{
	border-bottom: 1px dotted #c0c0c0;
	padding-top: 3px;
	height: 25px;
	font-weight: bold;
}
.leave-subject{
	text-align: left;
	width: 420px;
	padding-left: 15px;
	float: left;
	font-size: 13px;
}
.leave-status{
	width: 120px;
	float: left;
	font-size: 13px;
	margin-left: 10px;
}
.leave-caozuo{
	width: 100px;
	float: right;
	text-align: center;
	font-size: 13px;
}

.leave-caozuo a{
	color: #2366A8;
}

.leave-list{
	height: 30px;
	padding-top: 15px;
}

.leave-info{
	text-align: left;
	width:700px;
	padding: 20px 28px;
}
.leave-info #subject{
	float: left;
	width: 500px;
}
.leave-info #author{
	float: right;
}
.leave-info #content{
	padding: 15px 25px;
	width: 648px;
	font-size: 14px;
}
.leave-info #answer{
	margin-top: 50px;
	font-size:12px;
	color:#FF9900;
}
.leave-info #re_info{
	padding: 15px 29px;
	width: 648px;
	font-size: 14px;
}






