*{ margin: 0; padding: 0;}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
html {
  overflow-y: auto;
}
body {
  padding: 0;
  margin: 0;
  font-size: 14px;
  font-family: "Helvetica", "Tahoma", "Microsoft Yahei", "微软雅黑", "Simsun", "宋体";
  background-color: #eee;
  color: #333;
}

label {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
a {
  text-decoration: none;
  color: #616366;
  cursor: pointer;
  outline: none;
}
a:hover {
  /*color: #29e;*/
 text-decoration: none;
}
ul {
  margin: 0;
}
ul li {
  list-style-type: none;
}

/*.ui-tab-item .workbench{ background-position: 2px;}*/
input {
  outline: none;
}
:-webkit-input-placeholder {
  /* WebKit browsers */
  color: #a8a8a8;
  font-family: "Microsoft Yahei", "微软雅黑";
}
:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #a8a8a8;
  font-family: "Microsoft Yahei", "微软雅黑";
}
::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #a8a8a8;
  font-family: "Microsoft Yahei", "微软雅黑";
}
:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #a8a8a8;
  font-family: "Microsoft Yahei", "微软雅黑";
}


.footer{
	padding: 19px 0;
	line-height: 24px;
	text-align: center;
}

.main{
	width: 1000px;
	margin: 0 auto;
}
.header{
	background-color: #0099e2;
	height: 58px;
}
.container-m{
	width: 998px;
	margin: 10px 0 0 0;
	border:solid 1px #cdcccc;
	background-color: #fff;
}

.logo-left{
	float:left;
	padding: 15px 0 0 10px;
}
.header-right{
	position:relative;
	float: right;
	padding:20px 0 0 0;
	text-align: right;
}

a.btn-login {
  background: #fff;
  color: #348dcc;
  width: 70px;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  text-align: center;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border: solid 1px #c8c8c8; }

a.btn-login:hover {
  background: #f8f8f8; }

a.btn-login:active {
  background: #f4f4f4; }
.redcolor{
	color: #ff0000;
}
.text-right{
	text-align: right;
}

.register-main{
	padding:10px 20px;
}

.reg-title{
	font-size: 16px;
	line-height: 36px;
	border-bottom: solid 1px #ccc;
}

.reg-t-tips{
    float: right;
    font-size: 12px;
    color: #ff0000;
}

.user-name{
	display: inline-block;
    margin-right: 0px;
    color: #fff;
    font-size: 14px;
    text-indent: 16px;
    line-height: 22px;
    background: url("../images/userIcon.png") center left no-repeat;
}
.user-info{
    color: #fff;
    display: inline-block;
    position: relative;
}
.user-info ul{
    position: absolute;
    top:20px;
    right: 0;
    display: none;
    width: 62px;
    border:solid 1px #e1e1e1;
    border-bottom: none;
    background-color: #f4f4f4;
    z-index: 2;
}
.user-info ul li{
    height:24px;
    line-height: 24px;
    font-size: 12px;
    text-align: center;
    border-bottom:solid 1px #e1e1e1;
}
.user-info ul li a{
    color:#666;
}
.user-info ul li a:hover{
    color:#333;
}
.user-info:hover ul{
    display: block;
}
.user-info:hover ul li:hover{
    background-color: #efefef;
}

.a-back{
	float:right;
	background: #fff;
    color: #333;
    width: 70px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    text-align: center;
    display: inline-block;
    padding:0;
    border: solid 1px #c8c8c8;
}






