﻿@charset "utf-8";
/* CSS Document */
html,body,ul,li,dl,dt,dd,div,input,table,select,tr,th,td,p,h1,h2,h3,h4,h5,h6,button,a,p{
    padding: 0px;
    margin: 0px;
}
input,button{
    font-family: "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial;
    outline: 0px;
    border: 0px;
}
input {
    margin-right: 20px;
    width: 15px;
    height: 15px;
    position: relative;
    top: 3px;
    left: 5px;
}
img {
    border: 0px;
    overflow: hidden;
}
ul li{
    list-style: none;
}
body{
    font-family: "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial;
    color: #333333;
    font-size:13px;
    background-color: #f6f6f6;
	line-height:22px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.login-topbox{
	width:100%;
	height:230px;
	background:url(../images/wg-bg.png) no-repeat center center #2272af;
}
.top-login{
	width:680px;
	margin:0 auto;
	text-align:center;
}
.top-login p.logo{
	background:url(../images/toptit-bg.png) no-repeat center top;
	height:48px;
	color:#ffffff;
	font-size:18px;
	letter-spacing:2px;
	padding-top:10px;
}
.top-login p.tit-login{
	color:#ffffff;
	font-size:36px;
	font-weight:bold;
	margin-top:24px;
}
.top-login p.small-tit{
	background:url(../images/smalltit-bg.png) no-repeat center;
	height:36px;
	color:#fffa85;
	font-size:15px;
	padding-top:15px;
	margin-top:30px;
}
.mainbox{
	width:500px;
	margin:0 auto;
	margin-top:30px;
	padding-left:50px;
    min-height:574px;
}
.mainbox p.test-tit{
	background:url(../images/icon_test.png) no-repeat left center;
	font-size:20px;
	color:#2272af;
	font-weight:500;
	padding-left:30px;
	text-align:left;
}
.mainbox .main-list{
	margin-top:30px;
}
.mainbox .main-list th{
		font-size:13px;
		text-align:right;
		width:86px;
		font-weight:normal;
		padding-bottom:22px;
}
.mainbox .main-list td{
	padding-bottom:22px;
}
.mainbox .main-list td.btn-start{
	padding-bottom:10px;
}
.mainbox .main-list .txt-login{
	width:400px;
	height:40px;
	line-height:40px;
	border:1px solid #d2d0d0;
	margin-left:6px;
	padding-left:10px;
    border-radius: 3px;
}
.mainbox .main-list .start{
	width:412px;
	height:42px;
	border-radius: 3px;
    	font-size: 16px;
	background:#e58411;
	color:#fff;
	cursor:pointer;
	margin-left:6px;
}
.mainbox .main-list p{
	text-align:center;
	color:#888;
	margin-left:50px;
}
.footer{
	width:100%;
	background:#f6f6f6;
	height:100px;
	line-height:100px;
	color:#999;
	text-align:center;
}
/*test*/
.text-bg{
	background:#f6f6f6;
}
.top-test{
	width:1000px;
	margin:0 auto;
}
.top-test .top-left{
	margin-top:16px;
}
.top-test .top-left span{
	background:url(../images/icon-user.png) no-repeat;
	padding-left:30px;
	margin-right:5px;
}
.top-test .top-left a{
	margin-left:5px;
}
.top-test .top-left a:hover{
	color:#4099dd;
	text-decoration:underline;
	cursor:pointer;
}

.top-test .top-right .time{
	background:url(../images/test-topbgg.png) no-repeat;
	height:48px;
	width:380px;
	display:block;
	font-size:16px;
	color:#fff;
	text-align:center;
	line-height:48px;
}
.test-tit{
	margin-top:35px;
	text-align:center;
}
.test-tit .p01{
	font-size:26px;
	font-weight:bold;
	color:#333;
	margin-bottom:18px;
}
.test-tit .p02{
	font-size:26px;
	color:#333;
	margin-bottom:15px;
}
.test-tit .p03{
	font-size:13px;
	color:#e93030;
	margin-bottom:22px;
}
.mainbg{
	width:1000px;
	background:#fff;
	padding: 10px 30px 30px 30px;
	margin:0 auto;
	background:url(../images/tribg.jpg) no-repeat #fff right bottom;
    margin-top:20px;
}
.mainbg .qus-tit span{
	font-size:15px;
	font-weight:bold;
}
.mainbg .qus-tit{
	padding-top:30px;
}
.mainbg .qus-con{
	padding:25px 0 6px 0;
	border-bottom:1px solid #eeeeee;
}
.mainbg .qus-con ul li{
	margin:16px 0;
}

.mainbg .qus-con ul li span{
	margin-left:10px;
	float:left;
}
.mainbg .qus-con ul li label{
	float:left;
	margin-top:3px;
}
.mainbg .qus-con ul li .rad1{
	padding-top:2px;
}
.mainbg .qus-con .radio{
	display:none;
}
.mainbg .qus-con .rad1{
	background:url(../images/icon_nor.png) no-repeat center;
	width:14px;
	height:14px;
	cursor:pointer;
	display:block;
}
.mainbg .qus-con .rad1.checked{
	background:url(../images/icon_sel.png) no-repeat center;
}
.mainbg .qus-con .checkbox{
	display:none;
}
.mainbg .qus-con .chk{
	background:url(../images/icon2_nor.png) no-repeat center;
	width:14px;
	height:14px;
	cursor:pointer;
	display:block;
	padding-top:3px;
}
.mainbg .qus-con .chk.checked{
	background:url(../images/icon2_sel.png) no-repeat center;
}
.btn-end{
	width:400px;
	margin:0 auto;
	margin-top:30px;
}
.btn-end .end-p{
	text-align:center;
	color:#888;
	margin:20px 0 30px 0;
}
.btn-end input{
	width:400px;
	height:40px;
	line-height:40px;
	background:#e58411;
	color:#fff;
	font-size:14px;
	cursor:pointer;
    border-radius: 3px;
    	font-size: 16px;
	height:42px;
}
.btn-end input:hover{
	background:#ee9327;
}
.mainbox .main-list .start:hover{
	background:#ee9327;
}
.submit-btn input {
    width: 400px;
    height: 42px;
    line-height: 42px;
    border-radius: 3px;
    background: #e58411;
    color: #fff;
    cursor: pointer;
}
.reg_field {
    border-bottom:1px solid #eee;
    padding:15px 0;
}