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

* {
	margin:0;
	padding:0;
}
html {
	height: 100%;
}
ul {
	list-style:none;
}
* html .clearfix {
	zoom: 1;
}
*+html .clearfix {
	zoom: 1;
}
.clearfix:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
body {
	color:#0F2451;
	position: relative;
	width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	font-size:14px;
}
#header {
	padding:10px 0;
	border-top:4px solid #0F2451;
	border-bottom:4px solid #0F2451;
}
.header_inner {
	width:950px;
	margin:auto;
}
h1 {
	width:257px;
	float:left;
}
.header_nav {
	margin:10px 0 0 0;
	float:right;
}
.header_nav li {
	float:left;
	margin:0 0 0 10px;
}
.main_wrap {
	width:950px;
	margin:20px auto 0;
	padding:0 0 80px 0;
}
.top_text {
	text-align:center;
	margin:10px auto 20px;
}
.bt_area {
	width:818px;
	margin:0 auto 40px;
}
.bt_product {
	width:409px;
	float:left;
}
.bt_product2 {
	width:409px;
	margin:0 auto 10px;
}
.bt_about {
	width:409px;
	float:right;
}
#footer {
	width:100%;
	position:absolute;
	bottom:0;
	padding:15px 0;
	background-color:#0F2451;
	text-align:center;
}
h2 {
	text-align:center;
	margin:0 auto 10px;
}
.about_pic {
	width:801px;
	margin:0 auto 40px;
}
.about_t {
	margin:0 auto 40px;
	border-collapse:collapse;
}
.about_t th {
	width:20%;
	text-align:left;
	padding:2% 0 2% 3%;
	background-color:#F1EADB;
	border:1px solid #0F2451;
	font-weight: normal;
}
.about_t td {
	width:74%;
	text-align:left;
	padding:2% 0 2% 3%;
	border:1px solid #0F2451;
}
.bt_policy {
	width:209px;
	margin:10px auto 20px;
}
.product_t {
	margin:0 auto 20px;
	border-collapse:collapse;
}
.product_t th {
	width:28%;
	text-align:left;
	padding:1%;
	background-color:#fff;
	border:1px solid #0F2451;
	font-weight: normal;
	word-break:break-all;
}
.product_td_01 {
	width:51%;
	text-align:left;
	padding:1%;
	border:1px solid #0F2451;
	background-color:#fff;
	word-break:break-all;
}
.product_td_02 {
	width:15%;
	text-align:left;
	text-align:center;
	border:1px solid #0F2451;
	background-color:#fff;
}
.product_t thead td {
	color:#fff;
	text-align:center;
	background-color:#0F2451;
	padding:1% 0;
	border:1px solid #0F2451;
}
.bt_application {
	width:409px;
	margin:10px auto 20px;
}
.register_bg {
	width:100%;
	background-color:#F1EADB;
	padding:2% 0;
	margin:20px auto;
}
.register_bg p {
	width:402px;
	margin:0px auto;
}
.bt_register {
	width:409px;
	margin:auto;
}
.form_back {
	width:80%;
	margin:30px auto;
}
.form_back2 {
	width:900px;
	margin:auto;
	background-color:#F1EADB;
	padding:25px;
}
.ttl_form_01 {
	font-size:17px;
	color:#fff;
	background-color:#0F2451;
	padding:2px 10px 2px 10px;
	display:inline-block;
}
.form_back th {
	font-size:14px;
	width:15%;
	text-align:right;
}
.form_back table {
	margin:10px 0 30px 0;
	border-spacing:0px 10px;
}
.form_back td {
	width:82%;
	padding:0 0 0 3%;
}
.form_back td input[type="text"] {
	width:502px;
	border:1px solid #5D5D5D;
	padding:5px;
}
.form_back td input[type="select"] {
	text-align:center;
}
span.fmselect {
	font-size:13px;
	color:#707070;
	line-height: 22px;
	width: 23%;
	text-align:center;
	background:url(../img/select_pic.png) no-repeat;
	background-size:100% 100%;
	text-indent:-10px;
}
span.fmselect2 {
	font-size:13px;
	color:#707070;
	line-height: 30px;
	width: 512px;
	height:30px;
	text-align:center;
	background:url(../img/select_pic2.png) no-repeat;
	background-size:100% 100%;
	text-indent:-10px;
}
.customSelectInner {
	width:512px;
}
.bt_login_buy {
	width:409px;
	margin:10px auto 20px;
	cursor:pointer;
}
.login_back {
	width:695px;
	margin:auto;
	padding:40px 52px 40px 53px;
	background-color:#F1EADB;
}
.login_back table {
	margin:auto;
	border-spacing:0px 10px;
}
.login_back th {
	font-size:14px;
	text-align:right;
	font-weight:normal;
	color:#707070;
}
.login_back td {
	padding:0 0 0 3%;
}
.bt_login {
	width:167px;
	margin:30px auto 0px;
	cursor:pointer;
}
.ttl_policy {
	font-size:18px;
	font-weight:bold;
	color:#0F2451;
	background-color:#BDD5FF;
	padding:3px 0 3px 5px;
}
.policy_text {
	font-size:14px;
	color:#0F2451;
	line-height:25px;
	margin:5px auto 40px;
}
.policy_text span {
	display:inline-block;
	margin:0 0 0 60px;
}
