@charset="gb2312";
body {
margin:0px;
padding:0px;
font-size:12px;
line-height:25px;
FONT-FAMILY: Microsoft YaHei,Simhei,hei,ºÚÌå;
}
p,ul{
margin:0px;
padding:0px;
}
img{
border:0px;
}
a{
text-decoration:none;
color:#333333;
}
a:hover{
text-decoration:none;
color:#AF1E23;
}
input{
	outline:none;
}
select{
	outline:none;
}


.login16_f01{
	font-size:22px;
	color:#666;
}
.login16_f02{
	color:#AE1F23;
	font-size:14px;
}
.login16_f03{
	color:#999;
}
.login16_f04{
	color:#666;
}
.login16_f05{
	font-size:30px;
	line-height:40px;
	color:#666;
}
.login16_f06{
	color:#406CAB;
}
.login16_f071{
	color:#AE1F23;
	font-size:18px;
}
.login16_f072{
	color:#004EA0;
	font-size:18px;
}
.login16_f08{
	color:#666;
	font-size:16px;
}
.login16_s01{
	margin:9px 0px 0px 20px;
}
.login16_s02{
	margin-top:16px;
}
.login16_s03{
	margin:20px 0px 0px 10px;
}
.login16_s04{
	margin-top:8px;
}
.login16_s05{
	margin-left:20px;
}
.login16_s06{
	text-align:center;
}
.login16_s07{
	margin-left:-6px;
}
.login16_lf{
	float:left;
	display:inline;
}
.login16_rh{
	float:right;
	display:inline;
}
.login2016{
	width:1200px;
	margin:auto;
}
.login16_bg01{
	float:left;
	width:100%;
	height:400px;
	padding:40px 0px;
	overflow:hidden;
	background:#00438C url(/images/login_001.jpg) no-repeat center;
	display:inline;
}
.login16_top01{
	float:left;
	width:1200px;
	height:40px;
	overflow:hidden;
	padding:30px 0px;
	color:#666;
	display:inline;
}
.login16_bot01{
	float:left;
	width:1200px;
	margin-top:43px;
	color:#666;
	display:inline;
}
.login16_bot01 a{
	color:#666;
}
.login16_bot01 span{
	padding:0px 12px;
}
.login16_bot02{
	float:left;
	width:1200px;
	border-bottom:1px solid #BFBFBF;
	padding-bottom:8px;
	color:#999;
	margin-top:5px;
	display:inline;
}
.login16_bot02 a{
	color:#999;
}
.login16_bot02 span{
	padding:0px 8px;
}
.login16_bot03{
	float:left;
	width:1200px;
	padding-top:8px;
	color:#999;
	display:inline;
}
.login16_bot03 a{
	color:#999;
}
.login16_bot03 span{
	padding:0px 14px;
}
.login16_01{
	float:right;
	width:310px;
	height:400px;
	padding:0px 20px;
	background-color:#FFF;
	overflow:hidden;
	display:inline;
}
.login16_02{
	float:left;
	width:310px;
	display:inline;
}
.login16_03{
	float:left;
	width:310px;
	border-top:1px solid #D2D2D2;
	padding-top:3px;
	margin-top:30px;
	color:#999;
	display:inline;
}
.login16_04{
	float:left;
	width:310px;
	margin-top:3px;
	display:inline;
}
.login16_04 span{
	padding:0px 9px;
}
.login16_051{
	float:left;
	width:310px;
	height:22px;
	overflow:hidden;
	margin-top:5px;
	display:inline;
}
.login16_052{
	float:left;
	width:280px;
	height:22px;
	line-height:22px;
	padding-left:30px;
	overflow:hidden;
	color:#AE1F23;
	background:#EFD2D4 url(/images/login_icon_05.gif) no-repeat 6px 4px;
	display:inline;
}
.login16_061{
	float:left;
	width:308px;
	height:38px;
	line-height:38px;
	overflow:hidden;
	margin-top:10px;
	border:1px solid #E5E5E5;
	display:inline;
}
.login16_062{
	float:left;
	width:308px;
	height:38px;
	line-height:38px;
	overflow:hidden;
	margin-top:10px;
	border:1px solid #AE1F23;
	display:inline;
}
.login16_071{
	float:left;
	width:109px;
	height:38px;
	line-height:38px;
	overflow:hidden;
	margin-top:10px;
	border:1px solid #E5E5E5;
	display:inline;
}
.login16_072{
	float:left;
	width:109px;
	height:38px;
	line-height:38px;
	overflow:hidden;
	margin-top:10px;
	border:1px solid #AE1F23;
	display:inline;
}
.login16_08{
	float:left;
	width:310px;
	height:40px;
	line-height:40px;
	text-align:center;
	background-color:#AE1F23;
	margin-top:50px;
	display:inline;
}
.login16_08 a{
	color:#FFF;
	font-size:20px;
}
.login16_08 a:hover{
	color:#FFF;
	font-size:20px;
}
.login16_06_1{
	float:left;
	width:270px;
	height:38px;
	padding-left:40px;
	background:url(/images/login_icon_061.gif) no-repeat left center;
	overflow:hidden;
	display:inline;
}
.login16_06_2{
	float:left;
	width:270px;
	height:38px;
	padding-left:40px;
	background:url(/images/login_icon_062.gif) no-repeat left center;
	overflow:hidden;
	display:inline;
}
.login16_06_3{
	border:0px;
	padding:0px;
	margin:0px;
	width:255px;
	padding:6px 5px;
	height:26px;
	line-height:26px;
}
.login16_06_4{
	border:0px;
	padding:0px;
	margin:0px;
	width:99px;
	padding:6px 5px;
	height:26px;
	line-height:26px;
}





.reg16_a01{
	float:left;
	width:90px;
	height:40px;
	overflow:hidden;
	border:1px solid #D2D2D2;
	text-align:center;
	line-height:40px;
	border-radius:5px;
	display:inline;
}
.reg16_a01 a{
	color:#999;
	font-size:18px;
}
.reg16_a01:hover{
	float:left;
	width:90px;
	height:40px;
	overflow:hidden;
	border:1px solid #AF1E23;
	background:#AF1E23;
	text-align:center;
	line-height:40px;
	border-radius:5px;
	display:inline;
}
.reg16_a01:hover a{
	color:#FFF;
	font-size:18px;
}
.reg16_z01{
	float:left;
	width:1198px;
	margin-top:50px;
	border:1px solid #959595;
	display:inline;
}
.reg16_z02{
	float:left;
	width:1158px;
	height:40px;
	font-size:16px;
	line-height:40px;
	padding:0px 20px;
	background:#959595;
	color:#FFF;
	display:inline;
}
.reg16_z02 a{
	color:#FFF;
}
.reg16_z02 span{
	padding:0px 10px;
}
.reg16_z03{
	float:left;
	width:1198px;
	padding:10px 0px;
	display:inline;
}
.reg16_z03 li{
	float:left;
	color:#666;
	margin-left:10px;
	background:url(/images/reg16_oo.jpg) no-repeat 0px 12px;
	padding-left:10px;
	display:inline;
}
.reg16_z03 li .lf{
	float:left;
	padding-right:15px;
	display:inline;
}
.reg16_z03 li .rh{
	float:left;
	padding-right:20px;
	display:inline;
}
.reg16_main{
	float:left;
	width:100%;
	display:inline;
}
.reg16_b00{
	float:left;
	width:1200px;
	margin-top:30px;
	padding-bottom:50px;
	display:inline;
}
.reg16_b01_1{
	float:left;
	width:300px;
	padding-top:35px;
	text-align:center;
	color:#004CA0;
	background:url(/images/reg16_b01_1.gif) no-repeat top;
	font-size:16px;
	display:inline;
}
.reg16_b02_1{
	float:left;
	width:300px;
	padding-top:35px;
	text-align:center;
	color:#004CA0;
	background:url(/images/reg16_b02_1.gif) no-repeat top;
	font-size:16px;
	display:inline;
}
.reg16_b02_2{
	float:left;
	width:300px;
	padding-top:35px;
	text-align:center;
	color:#D2D2D2;
	background:url(/images/reg16_b02_2.gif) no-repeat top;
	font-size:16px;
	display:inline;
}
.reg16_b03_1{
	float:left;
	width:300px;
	padding-top:35px;
	text-align:center;
	color:#004CA0;
	background:url(/images/reg16_b03_1.gif) no-repeat top;
	font-size:16px;
	display:inline;
}
.reg16_b03_2{
	float:left;
	width:300px;
	padding-top:35px;
	text-align:center;
	color:#D2D2D2;
	background:url(/images/reg16_b03_2.gif) no-repeat top;
	font-size:16px;
	display:inline;
}
.reg16_b04_1{
	float:left;
	width:300px;
	padding-top:35px;
	text-align:center;
	color:#004CA0;
	background:url(/images/reg16_b04_1.gif) no-repeat top;
	font-size:16px;
	display:inline;
}
.reg16_b04_2{
	float:left;
	width:300px;
	padding-top:35px;
	text-align:center;
	color:#D2D2D2;
	background:url(/images/reg16_b04_2.gif) no-repeat top;
	font-size:16px;
	display:inline;
}
.reg16_a02{
	float:left;
	height:40px;
	padding:0px 40px;
	overflow:hidden;
	background-color:#AF1E23;
	text-align:center;
	line-height:40px;
	border-radius:100px;
	margin-top:-8px;
	display:inline;
}
.reg16_a02 a{
	color:#fff;
	font-size:14px;
}
.reg16_a02 a:hover{
	color:#fff;
	font-size:14px;
}
.reg16_a03{
	float:left;
	height:40px;
	padding:0px 100px;
	overflow:hidden;
	background-color:#AF1E23;
	text-align:center;
	line-height:40px;
	border-radius:100px;
	margin-top:30px;
	display:inline;
}
.reg16_a03 a{
	color:#fff;
	font-size:14px;
}
.reg16_a03 a:hover{
	color:#fff;
	font-size:14px;
}
.reg16_a04{
	float:left;
	height:40px;
	padding:0px 100px;
	overflow:hidden;
	background-color:#AF1E23;
	text-align:center;
	line-height:40px;
	border-radius:100px;
	margin:0px 10px 0px 430px;
	display:inline;
}
.reg16_a04 a{
	color:#fff;
	font-size:14px;
}
.reg16_a04 a:hover{
	color:#fff;
	font-size:14px;
}
.reg16_inp01{
	float:left;
	width:338px;
	height:38px;
	padding:0px 10px;
	overflow:hidden;
	border:1px solid #E5E5E5;
	display:inline;
}
.reg16_inp01_1{
	float:left;
	width:199px;
	height:38px;
	padding:0px 10px;
	overflow:hidden;
	border:1px solid #E5E5E5;
	display:inline;
}
.reg16_inp01_2 select {
	float:left;
    border:1px solid #E5E5E5;
	width:116px;
	height:38px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    padding:0px 8px 0px 5px;
	margin-left:6px;
    background: url("../images/reg16_c04.gif") no-repeat scroll right center transparent;
	display:inline;
}
.reg16_inp01_2 select::-ms-expand { display: none; }
.reg16_inp01_3 select {
	float:left;
    border:1px solid #E5E5E5;
	width:360px;
	height:38px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    padding:0px 8px 0px 5px;
    background: url("../images/reg16_c04.gif") no-repeat scroll right center transparent;
	display:inline;
}
.reg16_inp01_3 select::-ms-expand { display: none; }
.reg16_inp01 input{
	padding:0px;
	margin:0px;
	border:0px;
	width:335px;
	padding:5px 0px;
	height:25px;
	line-height:25px;
}
.reg16_inp01_1 input{
	padding:0px;
	margin:0px;
	border:0px;
	width:195px;
	padding:5px 0px;
	height:25px;
	line-height:25px;
}
.reg16_inp02{
	float:left;
	width:278px;
	height:38px;
	line-height:38px;
	padding:0px 10px;
	overflow:hidden;
	border:1px solid #E5E5E5;
	background-color:#F8F8F8;
	color:#666;
	margin-left:6px;
	display:inline;
}
.reg16_inp02_1{
	float:left;
	width:138px;
	height:38px;
	line-height:38px;
	text-align:center;
	overflow:hidden;
	border:1px solid #E5E5E5;
	background-color:#F8F8F8;
	color:#666;
	margin-left:-1px;
	display:inline;
}
.reg16_inp02_2{
	float:left;
	width:129px;
	height:30px;
	padding-top:10px;
	overflow:hidden;
	color:#666;
	margin-left:10px;
	display:inline;
}
.reg16_inp02_1 a{
	color:#666;
}
.reg16_inp02_1 a:hover{
	color:#406CAB;
}
.reg16_inp02_3{
	float:left;
	width:131px;
	height:38px;
	line-height:38px;
	text-align:center;
	border:1px solid #004CA0;
	background:url(/images/reg16_c03.gif) no-repeat 12px 10px;
	margin-left:6px;
	display:inline;
}
.reg16_inp02_3 a{
	color:#004CA0;
}
.reg16_inp03{
	float:left;
	width:278px;
	height:38px;
	line-height:38px;
	padding:0px 10px;
	overflow:hidden;
	border:1px solid #D68E91;
	background-color:#F3DDDF;
	color:#AE1D22;
	margin-left:6px;
	display:inline;
}
.reg16_inp04{
	float:left;
	width:278px;
	height:40px;
	padding:0px 10px;
	overflow:hidden;
	background:url(/images/reg16_c02.gif) no-repeat left center;
	margin-left:6px;
	display:inline;
}
.reg16_main_td{
	float:left;
	width:980px;
	display:inline;
}
.reg16_main_td td{
	padding:10px 0px;
}
.reg16_q00{
	float:left;
	width:1200px;
	margin-top:30px;
	display:inline;
}
.reg16_q01{
	float:left;
	width:600px;
	height:50px;
	text-align:center;
	line-height:50px;
	overflow:hidden;
	font-size:16px;
	background-color:#004EA0;
	display:inline;
}
.reg16_q01 a{
	color:#fff;
}
.reg16_q01 a:hover{
	color:#fff;
}
.reg16_q02{
	float:left;
	width:598px;
	height:48px;
	text-align:center;
	line-height:50px;
	overflow:hidden;
	font-size:16px;
	border:1px solid #D2D2D2;
	display:inline;
}
.reg16_q02 a{
	color:#999;
}
.reg16_q02 a:hover{
	color:#999;
}