@charset "utf-8";
*{ font-family:"微软雅黑";}
/*左右侧均不允许出现浮动元素*/
.clear{clear: both;}

.block{display:block;}

/*字体大小*/
.size-12{font-size:12px;}
.size-14{font-size:14px;}
.size-16{font-size:16px;}
.size-18{font-size:18px;}
.size-20{font-size:20px;}
.size-24{font-size:24px;}
.size-30{font-size:30px;}
.size-35{font-size:35px;}
.size-40{font-size:40px;}
.size-80{font-size:80px;}
.size-100{font-size:100px;}

.red {color: #ff0000 !important;}
.green {color: #1fcf6d !important;}
.blue{color:#accafa !important;}
.blue-1{color:#3688ff !important;}

.width-35{width:350px !important;}
.width-30{width:300px !important;}

.height-5 {height: 50px;}

.float-left{ float:left;}
.float-right{ float:right;}
.center{
	text-align:center; 
	margin:0 auto;
	}
.left{ text-align:left;}
.right{ text-align:right;}
.b{font-weight:bold;}

.navbar-header{
	height:55px;
	margin-top:15px;
	margin-left:15px;
	}
	
.page-content {
    background-color: #fff;
    position: relative;
    margin: 0;
    padding: 12px 60px 30px;
	}

.top-title{
	line-height:24px;
	color:#fff;
	font-size:18px;
	border-left:1px #4a94d5 solid;
	padding-left:15px;
	margin-left:10px;
	margin-bottom:15px;
	margin-top:16px;
	}	
.img{
    border: 2px solid #C9D6E5;
    border-radius: 100%;
    max-width: 40px;
    margin-right: 10px;
    margin-left: 0;
    box-shadow: none;
	}

.margin-b-20{margin-bottom:20px;}

.info-text{ line-height:40px;}
.top{background: #347de7; height:70px;}

.table-1{
	width:350px;
	font-size:15px;
	border-collapse:collapse;
	background:none;
	text-align:left;
	margin:0 auto;
	margin-top:20px;
	}
.table-1 th{
	height:32px;
	line-height:32px;
	text-align:left;
	font-weight: normal;
	background: none;
	color:#5c5c5c;
	font-size:16px;
	}
.table-1 td{
	text-align:left;
	color:#000;
	font-size:16px;
	height:28px;
	line-height:28px;
	}
.border-red{border: 1px #ff0000 solid !important;}
.border-gray{border:1px #aaa solid;}
.input{
    background: 0 0;
    text-align: left;
    font-size: 20px;
    height:40px;
    line-height: 46px;
    padding: 0 30px 0 20px;
    display: inline;
	margin-bottom:6px;
	margin-top:6px;
	}

.input:hover{border:1px solid #3688ff !important;}
.input:focus{border:1px solid #3688ff !important; }

.input-prompt {
    line-height: 1;
    margin-top:6px;
	}

.input-prompt-info {
    font-size: 15px;
    line-height: 20px;
    bottom: 0;
	} 

.submit-1{
    border: 1px #3083ff solid;
    border-radius: 4px;
    background-color: #3487ff;
    box-shadow: 0 5px 8px 0 rgba(24,95,255,.1);
    color: #fff;
    text-align: center;
    font-weight: lighter;
    background-image: linear-gradient(0deg,#398bff,#3083ff);
    height:42px;
    margin: 15px 0 8px;
    font-size:18px;
    cursor: pointer;
    font-family: 微软雅黑;
	padding:0 60px;
} 
.submit-1:hover {background: #307ceb;}

.check {background: url(../images/check.png) right no-repeat;}

.btn-3{
    border: 1px #3487ff solid;
    background-color: #fff;
    color: #3487ff;
    text-align: center;
    font-weight: lighter;
    height:38px;
    font-size:14px;
    cursor: pointer;
    font-family: 微软雅黑;
	padding:0 18px;
	margin:5px 0 3px 0;
	}

.btn-4{
    border: 1px #999 solid;
    background-color: #fff;
    color: #999;
    text-align: center;
    font-weight: lighter;
    height:38px;
    font-size:14px;
    cursor: pointer;
    font-family: 微软雅黑;
	padding:0 18px;
	margin:5px 0 3px 0;
	}

.eye{
	width:40px;
	height:30px;
	cursor:pointer;
	position: relative;
    left:278px;
    top:-41px;
	border:0;
	}
.eye1{background:url(../images/eye1.png) no-repeat;}
.eye2{background:url(../images/eye2.png) no-repeat;}

.popWindow{ 
	background-color:#fff; 
	width: 100%; 
	height: 100%; 
	left: 0; 
	top: 0; 
	filter: alpha(opacity=50); 
	opacity: 0.9; 
	z-index: 1; 
	position: absolute; 
	} 
.maskLayer{  
	height:220px; 
	line-height:45px; 
	left:41%; 
	top:35%; 
	z-index: 2; 
	position: absolute; 
	text-align:center; 
	}