@charset "utf-8";
/* CSS Document */

*{margin: 0; 
    padding: 0; 
    border: 0; 
    outline: 0; list-style:none;}
body{
	background-color: #CFCECE;
}
section{ width: 100%; height: auto;display: block; position: relative;}
/*版頭*/
header{ width: 100%;  height: 130px; background-color: #a40000; padding-top: 70px;position: relative;}
.logo{ width: 430px; height: 60px; display: block; margin:0px auto; background: url(../images/logo.png);}
nav{width: 100%;  height:60px; background-color: #000; padding-top:30px;}
nav img{ width: 186px; height: 32px; display: block; margin:0 auto;}
main{width: 600px;height:auto; margin:10px auto 20px auto;position:relative;}
/*首頁*/
.btn_info{
	width: 250px;
	height: 50px;
	display: block;
	text-align: center;
	text-decoration: none;
	border: 1px solid #740103;
	float: left;
	line-height: 50px;
	color: #fff;
	font-size: 1.2em;
	font-family: "微軟正黑體";
	letter-spacing: 4px;
	background: #ff0202; /* Old browsers */
	background: -moz-linear-gradient(top, #ff0202 4%, #ae1a1a 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ff0202 4%,#ae1a1a 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ff0202 4%,#ae1a1a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0202', endColorstr='#ae1a1a',GradientType=0 ); /* IE6-9 */}
.btn_refund{width: 250px; height: 50px;display: block; text-align: center; text-decoration: none; border: solid 1px #740103;
	line-height: 50px; color: #fff; font-size: 1.2em;font-family: "微軟正黑體";letter-spacing: 4px; margin-top: 100px; margin-left: 350px; margin-bottom: 100px;
background: #ff0202; /* Old browsers */
background: -moz-linear-gradient(top, #ff0202 4%, #ae1a1a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff0202 4%,#ae1a1a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff0202 4%,#ae1a1a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0202', endColorstr='#ae1a1a',GradientType=0 ); /* IE6-9 */}
/*登入頁*/
.login{width: 350px; height:auto; margin: 30px auto;}
.login ul li{width: 100%; height:50px;font-family: "微軟正黑體";}
.login_btn{ width: 350px; height: 50px;display: block; text-align: center; text-decoration: none; border: solid 1px #000000;
	line-height: 50px; color: #fff; font-size: 1.2em;font-family: "微軟正黑體";letter-spacing: 4px;
background: #ff0202; /* Old browsers */
background: -moz-linear-gradient(top, #ff0202 4%, #ae1a1a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff0202 4%,#ae1a1a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff0202 4%,#ae1a1a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0202', endColorstr='#ae1a1a',GradientType=0 ); /* IE6-9 */}
.login_btn:hover ,.btn_info:hover, .btn_refund:hover{
background: #7f0109; /* Old browsers */
background: -moz-linear-gradient(top, #7f0109 0%, #1c0304 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #7f0109 0%,#1c0304 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #7f0109 0%,#1c0304 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f0109', endColorstr='#1c0304',GradientType=0 ); /* IE6-9 */}
.account{width: 280px;height: 24px;margin-left: 10px;color: #1E1F2B; }
.lock{margin-left:80px;font-size: 14px;}
.lock_01{ width:15px;height:15px; position: relative;top:5px; margin-right: 5px;}
.forget{
	font-size:14px;
	color:#121BC8;
	display: block;
	float: right;
	margin-right: 150px;
}
.forget:hover{ color: #6B0287; }
.other_login{width: 350px;height: 160px;  display: block; margin: 30px auto 60px auto;font-family: "微軟正黑體"; background-color: #373636;}
.other_login p{ color: #F1E86C; font-size:1.2em; line-height:70px; margin-left: 120px;}
.other_login ul{  width: 85%; border-top: #848484 1px dotted;  margin: 0 auto;}
.other_login ul li{
	float: left;
	margin-left: 15px;
	margin-top: 20px;
	width: 40px;
	height: 40px;
	border: 1px solid #2A2929;
	border-radius: 5px;
	background: url(../images/icons.png) #000;
}
.other_login ul li:hover{ background-color: #CF0407; border: solid 1px #3B0102;}
.other_login ul li.A1{background-position: 0 40px;}
.other_login ul li.A2{background-position: -40px 40px;}
.other_login ul li.A3{background-position: -80px 40px;}
.other_login ul li.A4{background-position: -120px 40px;}
.other_login ul li.A5{background-position: -160px 40px;}
/*說明頁*/
.info{
	width: 100%;
	height: auto;
	padding: 30px;
	background-color: #ffffff;
	font-size: 13px;
	line-height: 21px; margin-top:30px;}
.info p{ width: 96%; margin: 0 auto;}
.info_tit{font-family: "微軟正黑體";
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #241F6E;}
.info_ps{
	color: #784701;
}
/*申請頁*/
.page{
	width:100%;
	height: auto;
	font-size: 13px;
	line-height: 21px;
	margin-top: 30px; 
}
.page ul{padding-top:20px; padding-bottom:40px; margin-left: 100px;}
.page ul li{ min-height: 60px; font-size:15px; line-height: 28px;}
.selectA{
	background-color: #ffffff;
	width: 250px;
	height: 25px;
	color: #3B2104;}
.page ul li P{clear: both;margin-left:5px;}
.nickname{color:#1E52BB; letter-spacing: 1px; font-size: 1em;}
.uid{color:#1E52BB; letter-spacing: 1px; font-size: 1em;}
.personal_info{
	width: 250px;
	height: 30px;
	background-color: #FFFFFF;
	text-indent: 10px;letter-spacing: 1px; font-size: 1em;
}
.personal_info1{width: 265px;height: 30px;background-color: #FFFFFF;text-indent: 10px;letter-spacing: 1px; font-size: 1em;}
.personal_info2{width: 272px;height: 30px;background-color: #ffffff;text-indent: 10px;letter-spacing: 1px; font-size: 1em;}
.apply_btn{
	border: 1px solid #7A7A7A;
	min-width: 40px;
	text-align: center;
	padding: 5px 10px;
	display: block;
	text-decoration: none;
	background-color: #4A5763;
	border-radius: 5px;
	margin-left: 40px;
	margin-top: 20px;
	color: #ffffff;
	letter-spacing: 1px;
	float: left;
}
.apply_btn:hover{
	background-color: #000; color: #ffffff;
}
.data{	color: #780000;	letter-spacing: 1px;font-size: 1em;}
.apply_ps{
	width: 100%;
	padding: 10px;
	height: auto;
	background-color: #F3EAD3;
	font-size: 12px;
	color: #194100;
}
.red12{	font-size: 12px;  color:#BD012A;}
.line_d{ border-bottom:1px dotted #000 ;border-top:1px dotted #000 ; padding-top: 20px;padding-bottom: 20px; margin-left: -100px;}
.return_btn{
	border: 1px solid #525151;
	min-width: 80px;
	text-align: center;
	padding: 5px 10px;
	display: block;
	text-decoration: none;
	background-color: #4A5763;
	border-radius: 5px;
	margin-right:50px;
	margin-top: 20px;
	color: #ffffff;
	letter-spacing: 1px;
	float: left;
}
.return_btn:hover{background-color:#000000;}

footer{width:100%; height:25px; display: block; color: #000; background: #ACAAAA; font-size:13px; line-height:25px ; text-align: center;
	position: fixed;
	bottom: 0px;}