body{width: 100%; height: 100%; position: relative; margin: 0; padding: 0;}
header{width: 100%; height:320px; background-image: url(../image/default.jpg); background-origin: content-box; background-size: cover; background-position: center; border-image-repeat: no-repeat;}
section{width: 100%; min-height: 539px;}
article{ margin: auto; max-width: 1124px; }


.header_info{padding:70px; width: 1124px; max-width: 1124px; margin: auto;}
.header_info img{width: 200px; height:100%; overflow:hidden;}
.header_info h3{font-size: 24px;}
.container {width: 100%; margin:-20px 0;}

label{cursor: default;}
input.text {height: 30px;padding-left: 5px;line-height: 30px; border: 1px solid #e2e2e2;}


/* --------------  Default.html  -- S --------------*/
.default .header_info h3{font-size: 32px; font-weight: 400;}
.default header{height: 350px;}
.default .header_info{padding-top: 80px;}
.default .header_info p{line-height: 30px;}
.default section{min-height: 60%;}
.loginbox{width: 400px; margin: auto; transform: translateY(50%); margin-bottom: 300px;}
.loginbox div{padding: 5px; text-align: center;}
.loginbox input.text {width: 250px;}
.loginbox div label {display: inline-block; width: 80px;font-size: 13px;text-align: left;}
.loginbox .saveid {padding-left: 110px; text-align: left;}
.login_btn{ display: block; width: 92%; margin:10px auto; text-align: center; border: 1px solid #b7b7b7; padding: 15px; color: white; background-color: #0e8ae0; }
.login_join{ display: inline-block; width: 50%; text-align: center; border: 1px solid #b7b7b7; padding: 15px; font-size: 13px; }
.login_find{ display: inline-block; width: 50%; text-align: center; border: 1px solid #b7b7b7; padding: 15px; font-size: 13px; margin-left: 5%;}
.login_joinfind{display: flex; justify-content: space-around;}
/* --------------  Default.html  -- E --------------*/
/* --------------  JoinPolicy.html  -- S --------------*/
.member_joinbox{padding: 50px 0;}
.member_joinbox b{display: block;font-size:13px; text-align: center; float: right;}
.member_joinbox .pb{width: 100%; height: 70px;}

.terms_txt{ padding: 1%;background-color: #ededed; display: block; overflow-y: scroll;overflow-x: hidden; height: 217px; font-size: 13px;}
.agr{text-align: center; font-size: 14px; float: left;}

.member_next{ display: block; width: 30%; text-align: center;  padding: 15px; font-size: 16px; margin:30px auto; color: white; background-color: #0e8ae0;}

/* --------------  JoinPolicy.html  -- E --------------*/
/* --------------  JoinAdd.html  -- S --------------*/
.member_join_userbox{ padding: 100px 0;}
.member_join_userbox b{color: #ed0000;}
.member_join_userbox label {font-size:14px;}
.member_join_userbox input.text {width: 300px;}

.member_join_userbox div{text-align: center; clear: both;  max-width: 1124px; margin: auto;}
.member_join_userbox .info_inner div{padding: 5px;}
.member_join_userbox sub{float: left; padding: 20px 0px 2px 10px;}
.member_join_userbox .info_inner{border: 1px solid #e2e2e2; margin-top: 0px; padding: 80px 0px;}
.member_join_userbox div label {display: inline-block; width: 100px;font-size: 14px;text-align: left;}

input.Business_num {width: 84px;height: 30px;padding-left: 5px;line-height: 30px; border: 1px solid #e2e2e2;}

.ck_user{position: absolute; background-color: #aaaaaa; padding: 14px 25px; font-size: 13px; cursor: pointer; margin-left: 5px; color: white;}
c
/* --------------  JoinAdd.html  -- E --------------*/
/* --------------  JoinComplete.html  -- S --------------*/
.member_join_finishbox{padding: 100px 0;}
.member_join_finishbox .join_finish p{text-align: center; margin-top: 20px;}

.member_join_finishbox  .join_finish_info{font-size: 14px; display:inline-block; width: 100%; padding: 50px 0;}
.member_join_finishbox .join_info_all{ width: 60%; float: left; padding: 5px;}
.member_join_finishbox .join_finish_info p{width: 30%; float: left; padding: 5px;}
.member_join_finishbox .join_finish_info h5{font-size: 18px;}
/* --------------  JoinComplete.html  -- E --------------*/
/* --------------  Search.html  -- S --------------*/
.member_join_findbox {padding: 100px 0;}
.member_join_findbox b{color: red;}
.member_join_findbox input.text {width: 300px;}

.member_join_findbox div{width: 100%; text-align: center; clear: both;}
.member_join_findbox sub{float: left; padding: 22px 0px 0px 5px;}
.member_join_findbox .info_inner{padding: 50px 0;}
.member_join_findbox .info_inner div{ padding: 5px 0;}
.member_join_findbox .info_inner p{ margin-top: 10px;}
.member_join_findbox div label {display: inline-block; width: 100px; font-size: 13px; text-align: left;}

.member_join_findbox .member_next{ width: 400px;}
.certification_btn{font-size: 13px; padding: 13px; border: 1px solid #cccccc; background-color: #e2e2e2;}
.member_join_findbox .pwd_info .certification input.text{width: 200px;}
.member_join_findbox .pwd_info .choise{float: left;}

.member_join_findbox .choise {width: 30%; display: flex; margin:0% 35% auto;}
.email_box, .phone_box{display: none;}
/* --------------  Search.html  -- E --------------*/