@charset "utf-8";
/* CJK Unified Ideographs U+4E00-U+9FFF */
@font-face {
  font-family: MyCustomFont;
  src: local("微軟正黑體");
  /* no unicode-range; default to all characters */
}

@font-face {
  font-family: MyCustomFont;
  src: local("微軟正黑體"), local("Microsoft JhengHei");
  unicode-range: U+4E00-9FFF;
}

/* Japanese Kana U+3040-U+30FF */
@font-face {
  font-family: MyCustomFont;
  src: local(Hiragino Kaku Gothic Pro), local(Meiryo);
  unicode-range: U+3040-30FF;
}

/* Bopomofo U+3105-U+312C */
@font-face {
  font-family: MyCustomFont;
  src: local("微軟正黑體"), local(Microsoft JhengHei);
  unicode-range: U+3105-312C;
}

/* Latin, Latin1, Latin Ext-A, Latin Ext-B */
@font-face {
  font-family: MyCustomFont;
  src: local(Arial);
  unicode-range: U+00-024F;
}

a{outline: none; /* for Firefox */ hlbr:expression(this.onFocus=this.blur()); /* for IE */}
a:link {color: #3E3939; text-decoration: none;}
a:visited {color: #3E3939; text-decoration: none;}
a:hover {color: #3E3939; text-decoration: underline;}

.TxtLink{
	color: #3E3A39;
}
a.TxtLink:link{
	color: #3E3A39;
}
a.TxtLink:visited{
	color: #3E3A39;
	}
a.TxtLink:hover{
	color: #3E3A39;
}

select{
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
}
select::-ms-expand { display: none; }

body {font-family: MyCustomFont;}
.Header{
	display:none;
}



.GobackButton{
	width: 30px;
	height: 42px;
	margin-left: 40px;
	margin-top: 45px;
	background: url(../images/m/mbaricon.png) 0px 0px no-repeat;
}


/*05.12*/
.TopTwentyFive{
	width: 77px;
	height: 124px;
	float:left;
}
.TopFifty{
	width: 646px;
	height: 124px;
	float:left;
}
.LogoMinBox{
	width: 646px;
	height: 120px;
	padding: 10px 0px 0px 0px;
	text-align:center;
}

.SearchIcon{
	width: 44px;
    height: 45px;
    margin: 40px 30px 0px 0px;
    background: url(../images/m/searchicon.png) 0px 0px no-repeat;
    float: right;
}

.MenuIcon{
	width: 46px;
	height: 36px;
	margin: 39px 0px 0px 46px;
	background: url(../images/m/mbaricon.png) -70px 0px no-repeat;
	float:left;
}

.FooterMin{
	width: 100%;
	height: 144px;
	padding: 20px 40px 0px 40px;
	font-size: 26px;
	color: #717071;
	border: 1px solid #D6D6D7;
	background: #FFF;
	bottom: 0px;
	position:fixed;
	z-index:999;
	_position:absolute;
}


.FooterTwenty{
	width: 20%;
	height: 114px;
	float:left;
}

.FooterGohome{
	width: 62px;
	height: 26px;
	padding: 61px 0px 0px 0px;
	background: url(../images/m/topicons.png) 1px 0px no-repeat;
	text-align:center;
	font-size: 26px;
	margin-left:auto;
	margin-right:auto;
}
.FooterTalk{
	width: 104px;
	height: 26px;
	padding: 61px 0px 0px 0px;
	margin-left: 66px;
	background: url(../images/m/topicons.png) -79px 0px no-repeat;
	text-align:center;
	font-size: 26px;
	margin-left:auto;
	margin-right:auto;
}
.FooterTrack{
	width: 104px;
	height: 26px;
	padding: 61px 0px 0px 0px;
	margin-left: 66px;
	background: url(../images/m/topicons.png) -178px 0px no-repeat;
	text-align:center;
	font-size: 26px;
	margin-left:auto;
	margin-right:auto;
}
.FooterCart{
	width: 80px;
	height: 26px;
	padding: 61px 0px 0px 0px;
	margin-left: 66px;
	background: url(../images/m/topicons.png) -288px 0px no-repeat;
	text-align:center;
	font-size: 26px;
	margin-left:auto;
	margin-right:auto;
}
.FooterCartNumber{
	width: 40px;
	height: 40px;
	padding: 2px 0px 0px 0px;
	margin: -9px 0px 0px 24px;
	background: #E50012;
	font-size: 24px;
	text-align:center;
	color: #FFF;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	position:absolute;
	z-index: 99;
}
.FooterMemberCenter{
	width: 104px;
	height: 26px;
	padding: 61px 0px 0px 0px;
	margin-left: 66px;
	background: url(../images/m/topicons.png) -377px 0px no-repeat;
	text-align:center;
	font-size: 26px;
	margin-left:auto;
	margin-right:auto;
}

.TopBarArea{
	width: 100%;
	height: 39px;
	padding: 0px 24px 0px 0px;
	margin-left:auto;
	margin-right:auto;
}
.FacebookLike{
	width: 82px;
	height: 31px;
	padding-top: 4px;
	font-size: 17px;
	float:right;}
.TopLoginInfo{
	width: 183px;
	height: 35px;
	padding: 0px;
	float:right;
}
.LogoutButton{
	width: 71px;
	height: 29px;
	padding-top: 6px;
	font-size: 17px;
	float:right;
}
.LoginNameButton{
	width: 112px;
	height: 29px;
	padding-top: 6px;
	font-size: 17px;
	float:right;
}
.CountrySelect{
	width: 131px;
	height: 32px;
	padding: 5px 0px 0px 25px;
	background: url(../images/c/topicons.png) -150px -31px no-repeat;
	font-size: 17px;
	float:right;}
.CurrencySelect{
	width: 82px;
	height: 32px;
	padding-top: 5px;
	font-size: 17px;
	float:right;
}
.RedFontColor{
	color: #F00;
}

.LogoSearchArea{
	display:none;
}
.GoBackButtonMax{
	width: 132px;
	height: 84px;
	padding: 40px 0px 0px 20px;
	float:left;
}
.LogoMaxBox{
	width: 155px;
	height: 102px;
	padding: 20px 0px 0px 0px;
	float:left;
}

.Center{
	width: 800px;
	background: #F8F8F7;
}
.CenterLimit{
	width: 800px;
	padding: 24px 42px 180px 42px;
}

.RegTagBoxArea{
	width: 716px;
	height: 76px;
	padding: 0px;
}
.RegTagBoxOn{
	width: 358px;
	height: 76px;
	padding: 10px 0px 0px 0px;
	background: #FFF;
	font-size: 36px;
	color:#F10215;
	text-align:center;
	border-top-left-radius: 10px;
	-moz-border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-top-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	float:left;
}
.RegTagBoxNon{
	width: 358px;
	height: 76px;
	padding: 10px 0px 0px 0px;
	background: #E4E4E4;
	font-size: 36px;
	color:#231815;
	text-align:center;
	cursor: pointer;
	border-top-left-radius: 10px;
	-moz-border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-top-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	float:left;
}
.RegInfoArea{
	width: 716px;
	padding: 0px;
}
.RegInfoAllInput{
	width: 716px;
	padding: 28px 51px 36px 51px;
	background: #FFF;
}
.RegInfoFormName{
	width: 614px;
	height: 46px;
	padding: 0px;
	font-size: 31px;
	color:#3E3A39;
}
.RegInfoFormBox{
	width: 614px;
	height: 116px;
	padding: 0px;
}
.RegInfoFormBox2{
	width: 614px;
	height: 182px;
	padding: 0px;
}
.RegInfoFormAdr{
	width: 614px;
	height: 104px;
	padding: 0px;
}
.RegInfoFormRed{
	color: #E71122;
}
.RegInfoFullName{
	width: 614px;
	height: 116px;
	padding: 0px;
}
.RegInfoSexRadioBox{
	width: 50px;
	height: 42px;
	padding: 0px;
	margin-top: 2px;
	float:left;
}
.RegInfoSexTxt{
	width: 140px;
	height: 48px;
	padding: 0px;
	margin-top: -4px;
	font-size: 31px;
	color:#3E3A39;
	float:left;
}
input[type=radio]{zoom:2.0;} 
input[type=checkbox]{zoom:2.0;}

.RegInfoTextareaBox{
	width: 614px;
	padding: 0px;
}
.RegInfoTextarea{
	width: 614px;
	height: 126px;
	padding: 16px 20px 16px 20px;
	font-size: 28px;
	color:#867B7B;
	border: 2px solid #828181;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	resize: none;
}
.RegInfoInput1{
	width: 614px;
	height: 86px;
	padding: 0px 0px 0px 20px;
	font-size: 31px;
	color:#867B7B;
	border: 2px solid #828181;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.RegInfoInput2{
	width: 442px;
	height: 86px;
	padding: 0px 0px 0px 20px;
	font-size: 31px;
	color:#867B7B;
	border: 2px solid #828181;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.RegInfoInput3{
	width: 278px;
	height: 82px;
	padding: 0px 0px 0px 20px;
	font-size: 31px;
	color:#867B7B;
	border: 0px solid #FFF;
}
.RegInfoInput4{
	width: 224px;
	height: 86px;
	padding: 0px 0px 0px 20px;
	font-size: 31px;
	color:#867B7B;
	border: 2px solid #828181;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.RegInfoInput5{
	width: 454px;
	height: 82px;
	padding: 0px 0px 0px 20px;
	font-size: 31px;
	color:#867B7B;
	border: 0px solid #FFF;
}
.RegInfoSelect1{
	width: 132px;
	height: 66px;
	padding: 0px 0px 0px 10px;
	font-size: 32px;
	color:#3E3A39;
	border: 0px solid #FFF;
	background: url(../images/m/arrowcm.png) right center no-repeat;
}
.RegInfoPhoneBox1{
	width: 152px;
	height: 86px;
	padding: 10px;
	border: 2px solid #595757;
	border-top-left-radius: 6px;
	-moz-border-top-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-bottom-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	float:left;
}
.RegInfoPhoneBox2{
	width: 278px;
	height: 86px;
	padding: 0px;
	border-top: 2px solid #595757;
	border-bottom: 2px solid #595757;
	float:left;
}
.RegInfoPhoneBox3{
	width: 456px;
	height: 86px;
	padding: 0px;
	border-top: 2px solid #595757;
	border-right: 2px solid #595757;
	border-bottom: 2px solid #595757;
	border-top-right-radius: 6px;
	-moz-border-top-right-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	float:left;
}
.RegInfoPhoneButton{
	width: 184px;
	height: 86px;
	padding: 21px 0px 0px 0px;
	background: #F10215;
	font-size: 28px;
	color: #FFF;
	text-align:center;
	cursor: pointer;
	border-top-right-radius: 6px;
	-moz-border-top-right-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	float:left;
}
.RegInfoSelect2{
	width: 298px;
	height: 86px;
	padding: 0px 0px 0px 20px;
	font-size: 28px;
	color:#3E3A39;
	text-align:center;
	border: 2px solid #828181;
	background: url(../images/m/arrowcm.png) right center no-repeat;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.RegInfoFormEpaper{
	width: 614px;
	height: 78px;
	padding: 0px;
}
.RegInfoFormEp1{
	width: 136px;
	height: 78px;
	padding: 4px 0px 0px 0px;
	font-size: 31px;
	color:#3E3A39;
	float:left;
}
.RegInfoFormEp2{
	width: 44px;
	height: 70px;
	padding: 0px;
	margin-top: 8px;
	float:left;
}
.RegInfoFormEp3{
	width: 104px;
	height: 78px;
	padding: 4px 0px 0px 0px;
	font-size: 31px;
	color: #3E3939;
	float:left;
}
.RegInfoFormEp4{
	width: 124px;
	height: 78px;
	padding: 4px 0px 0px 0px;
	font-size: 31px;
	color: #3E3939;
	float:left;
}
.RegInfoFormCode1{
	width: 136px;
	height: 116px;
	padding: 18px 0px 0px 0px;
	font-size: 31px;
	color:#3E3A39;
	float:left;
}
.RegInfoFormCode2{
	width: 244px;
	height: 116px;
	padding: 0px;
	float:left;
}
.RegInfoFormCode3{
	width: 176px;
	height: 116px;
	padding: 12px 0px 0px 0px;
	float:left;
}
.RegInfoFormCode4{
	width: 58px;
	height: 116px;
	padding: 23px 0px 0px 0px;
	float:left;
}
.RegInfoFormCode5{
	display:none;
}
.RegInfoFormCode6{
	display:none;
}
.RegInfoFooter{
	width: 604px;
	height: 102px;
	padding: 30px 0px 0px 0px;
	margin-left: 56px;
}
.RegProvision{
	width: 716px;
	height: 400px;
	padding: 25px;
	margin: 0px 0px 30px 0px;
	font-size: 30px;
	color:#3E3A39;
	background: #FFF;
	border: 2px solid #828181;
	overflow-y: scroll;
	display: none;
}
.RegInfoTermsCK{
	width: 46px;
	height: 64px;
	padding: 5px 0px 0px 0px;
	float:left;
}
.RegInfoTermsText{
	width: 558px;
	height: 64px;
	padding: 0px;
	font-size: 31px;
	color: #3E3939;
	float:left;
}
.RegInfoViewPswd{
	width: 614px;
	height: 36px;
	padding: 0px 0px 0px 438px;
	margin: -32px 0px 0px 0px;
	position:absolute;
	z-index: 5;
}
.RegInfoTermsText2{
	width: 124px;
	height: 64px;
	padding: 0px;
	font-size: 31px;
	color: #3E3939;
	float:left;
}
.RegSubmitButton{
	width: 160px;
	height: 66px;
	padding: 8px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
	font-size: 31px;
	color: #FFF;
	text-align:center;
	background: #F10215;
	cursor: pointer;
	border-radius: 33px;
	-moz-border-radius: 33px;
	-webkit-border-radius: 33px;
}

.AutoFinish{
	width: 614px;
	padding: 8px 0px 8px 20px;
	margin: 0px;
	font-size: 28px;
	color: #3E3939;
	line-height:2.0;
	background: #EEEEEF;
	border: 2px solid #828181;
	position:absolute;
	z-index: 79;
}
.ErrorBox{
	width: 614px;
	height: 69px;
	padding: 21px 0px 0px 91px;
	margin: -6px 0px 0px 0px;
	font-size: 28px;
	color: #FFF;
	background: url(../images/m/regicon.png) 0px 0px no-repeat;
	position:absolute;
	z-index: 77;
}
.ErrorBox2{
	width: 614px;
	height: 69px;
	padding: 21px 0px 0px 91px;
	margin: -6px 0px 0px -151px;
	font-size: 28px;
	color: #FFF;
	background: url(../images/m/regicon.png) -19px -110px no-repeat;
	position:absolute;
	z-index: 77;
}
.ErrorBox3{
	width: 614px;
	height: 69px;
	padding: 21px 0px 0px 91px;
	margin: -6px 0px 0px -136px;
	font-size: 28px;
	color: #FFF;
	background: url(../images/m/regicon.png) 0px 0px no-repeat;
	position:absolute;
	z-index: 77;
}

.LoginAllInput{
	width: 716px;
	padding: 28px 51px 36px 51px;
	background: #FFF;
}
.LoginInput1{
	width: 360px;
	height: 86px;
	padding: 0px 0px 0px 20px;
	font-size: 28px;
	color:#3E3A39;
	border: 2px solid #828181;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.LoginFormCode1{
	width: 380px;
	height: 116px;
	padding: 0px;
	float:left;
}
/*.LoginFormCode2{
	width: 176px;
	height: 116px;
	padding: 12px 0px 0px 0px;
	float:left;
}
.LoginFormCode3{
	width: 58px;
	height: 116px;
	padding: 23px 0px 0px 0px;
	float:left;
}*/
.LoginFormCode4{
	width: 176px;
	height: 116px;
	padding: 12px 0px 0px 0px;
	float:left;
}
.LoginFormCode5{
	width: 58px;
	height: 116px;
	padding: 23px 0px 0px 0px;
	float:left;
}

.Login_Catcha{
	width: 160px;
	height: 60px;
}
.Login_Catcha_reset{
	width: 100%;
	height:auto;
}

.LoginFormContinue{
	width: 176px;
	height: 90px;
	padding: 0px;
	margin-left: 238px;
	margin-top: 50px;
}
.LoginFormCK{
	width: 44px;
	height: 64px;
	padding: 5px 0px 0px 0px;
	float:left;
}
.LoginFormText{
	width: 132px;
	height: 64px;
	padding: 0px;
	font-size: 31px;
	color: #3E3939;
	float:left;
}
.LoginFormNote{
	width: 614px;
	height: 62px;
	padding: 0px;
	font-size: 31px;
	color:#3E3939;
	text-align:center;
}
.LoginSubmitButton{
	width: 612px;
	height: 66px;
	padding: 7px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
	font-size: 33px;
	color: #FFF;
	text-align:center;
	background: #F10215;
	cursor: pointer;
	border-radius: 33px;
	-moz-border-radius: 33px;
	-webkit-border-radius: 33px;
}

.LoginTxtLink{
	text-decoration: none;
}
a.LoginTxtLink:link{
	text-decoration: none;
}
a.LoginTxtLink:visited{
	text-decoration: none;
}
a.LoginTxtLink:hover{
	text-decoration: none;
}

.LoginQuickArea{
	width: 716px;
	padding: 22px 110px 32px 110px;
	margin-top: 22px;
	background: #FFF;
}
.LoginQuickTxt{
	width: 496px;
	height: 60px;
	padding: 0px;
	font-size: 33px;
	color: #3E3939;
	text-align:center;
}
.LoginQuickThreeIcon{
	width: 496px;
	height: 104px;
	padding: 0px;
}
.LoginQuickIcon1{
	width: 104px;
	height: 104px;
	padding: 0px;
	margin-right: 92px;
	background: url(../images/m/loginicon.png) 0px 0px no-repeat;
	cursor: pointer;
	float:left;
}
.LoginQuickIcon2{
	width: 104px;
	height: 104px;
	padding: 0px;
	margin-right: 92px;
	background: url(../images/m/loginicon.png) -196px 0px no-repeat;
	cursor: pointer;
	float:left;
}
.LoginQuickIcon3{
	width: 104px;
	height: 104px;
	padding: 0px;
	background: url(../images/m/loginicon.png) -392px 0px no-repeat;
	cursor: pointer;
	float:left;
}

	
.FooterMax{display:none;}
/*05.14*/
.FooterArea{
	width: 1200px;
	height: 310px;
	padding: 28px 50px 0px 50px;
	margin-left:auto;
	margin-right:auto;
}
.FooterCompany1{
	width: 338px;
	height: 115px;
	font-size: 15px;
	color: #FFF;
	line-height:1.7;
	float:left;
}
.FooterCompany2{
	width: 352px;
	height: 115px;
	font-size: 15px;
	color: #FFF;
	line-height:1.7;
	float:left;
}
.FooterContactUs{
	width: 230px;
	height: 115px;
	float:left;
}
.FooterContactUsTxt{
	width: 230px;
	height: 32px;
	font-size: 18px;
	color: #FFF;
	text-align:center;
	float:left;
}
.FooterIconLine{
	width: 52px;
	height: 52px;
	background: url(../images/c/footicons.png) 0px 0px no-repeat;
	float:left;
}
.FooterIconFacebook{
	width: 52px;
	height: 52px;
	margin-left: 37px;
	background: url(../images/c/footicons.png) -87px 0px no-repeat;
	float:left;
}
.FooterIconIG{
	width: 52px;
	height: 52px;
	margin-left: 37px;
	background: url(../images/c/footicons.png) -174px 0px no-repeat;
	float:left;
}
.FooterAddress{
	width: 690px;
	height: 127px;
	font-size: 15px;
	color: #FFF;
	line-height:1.7;
	float:left;
}
/*05.14*/
.FooterContentArea{
	width: 366px;
	height: 180px;
	margin-left:auto;
	margin-right:auto;
}
.FooterContentLeft{
	width: 122px;
	height: 50px;
	font-size: 26px;
	color: #FFF;
	text-align: center;
	float:left;
}
.FooterContentRight{
	width: 100px;
	height: 50px;
	font-size: 26px;
	color: #FFF;
	text-align: center;
	float:left;
}

.FooterLink{
	text-decoration: none;
	color: #FFFFFF;
}
a.FooterLink:link{
	text-decoration: none;
	color: #FFFFFF;
}
a.FooterLink:visited{
	text-decoration: none;
	color: #FFFFFF;
	}
a.FooterLink:hover{
	text-decoration: underline;
	color: #FFFFFF;
}

.OverDown{clear: both;}


@media (min-width: 200px) {
	.Header{
		display:none;
	}
	.Center{
		width: 800px;
		background: #F8F8F7;
	}
	.FooterMin{
		width: 800px;
		height: 144px;
		padding: 20px 40px 0px 40px;
		font-size: 26px;
		color: #717071;
		border-top: 1px solid #D6D6D7;
		background: #FFF;
		bottom: 0px;
		position:fixed;
		z-index:999;
		_position:absolute;
	}
}
@media (min-width: 800px) {
	.Header{
		display:none;
	}
	.Center{
		width: 100%;
		background: #F8F8F7;
	}
	.FooterMin{
		width: 100%;
		height: 144px;
		padding: 20px 40px 0px 40px;
		font-size: 26px;
		color: #717071;
		border-top: 1px solid #D6D6D7;
		background: #FFF;
		bottom: 0px;
		position:fixed;
		z-index:999;
		_position:absolute;
	}
}
@media (min-width: 960px) {
	.Header{
		width: 100%;
		height: 116px;
		background: #F8F8F7;
		display:block;
	}
	
	.LogoSearchArea{
		width: 420px;
		height: 116px;
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
	.Center{
		width: 100%;
		background: #F8F8F8;
	}
	.CenterLimit{
		width: 420px;
		padding: 0px 0px 40px 0px;
		margin-left:auto;
		margin-right:auto;
	}
	.CenterMember{
		width: 100%;
		background: #FFF;
	}
	.CenterMbLimit{
		width: 1200px;
		padding: 0px 0px 25px 0px;
		margin:3px auto 0px auto;
		background: #F5F5F5;
	}
	.RegTagBoxArea{
		width: 420px;
		height: 44px;
		padding: 0px;
	}
	.RegTagBoxOn{
		width: 210px;
		height: 44px;
		padding: 6px 0px 0px 0px;
		background: #FFF;
		font-size: 20px;
		color:#F10215;
		text-align:center;
		border-top-left-radius: 5px;
		-moz-border-top-left-radius: 5px;
		-webkit-border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		-moz-border-top-right-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		float:left;
	}
	.RegTagBoxNon{
		width: 210px;
		height: 44px;
		padding: 6px 0px 0px 0px;
		background: #E4E4E4;
		font-size: 20px;
		color:#231815;
		text-align:center;
		border-top-left-radius: 5px;
		-moz-border-top-left-radius: 5px;
		-webkit-border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		-moz-border-top-right-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		float:left;
	}
	.RegInfoArea{
		width: 420px;
		padding: 0px;
	}
	.RegInfoAllInput{
		width: 420px;
		padding: 16px 16px 0px 16px;
		background: #FFF;
	}
	.RegInfoFormName{
		width: 388px;
		height: 28px;
		padding: 0px;
		font-size: 18px;
		color:#3E3A39;
	}
	.RegInfoFormBox{
		width: 388px;
		height: 64px;
		padding: 0px;
	}
	.RegInfoFormBox2{
		width: 388px;
		height: 99px;
		padding: 0px;
	}
	.RegInfoFormAdr{
		width: 388px;
		height: 58px;
		padding: 0px;
	}
	.RegInfoFormRed{
		color: #E71122;
	}
	.RegInfoFullName{
		width: 388px;
		height: 54px;
		padding: 0px;
	}
	.RegInfoSexRadioBox{
		width: 33px;
		height: 25px;
		padding: 2px 0px 0px 10px;
		margin-top: 0px;
		float:left;
	}
	.RegInfoSexTxt{
		width: 53px;
		height: 25px;
		padding: 0px;
		margin-top: 0px;
		font-size: 18px;
		color:#3E3A39;
		float:left;
	}
	input[type=radio]{zoom:1.2;} 
	input[type=checkbox]{zoom:1.2;}
	.RegInfoTextareaBox{
		width: 388px;
		padding: 0px;
	}
	.RegInfoTextarea{
		width: 388px;
		height: 72px;
		padding: 8px 12px 8px 12px;
		font-size: 18px;
		color:#3E3A39;
		border: 1px solid #828181;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		resize: none;
	}
	.RegInfoInput1{
		width: 388px;
		height: 48px;
		padding: 0px 0px 0px 12px;
		font-size: 18px;
		color:#3E3A39;
		border: 1px solid #828181;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	.RegInfoInput2{
		width: 284px;
		height: 48px;
		padding: 0px 0px 0px 12px;
		font-size: 18px;
		color:#3E3A39;
		border: 1px solid #828181;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	.RegInfoInput3{
		width: 176px;
		height: 46px;
		padding: 0px 0px 0px 12px;
		font-size: 18px;
		color:#3E3A39;
		border: 0px solid #FFF;
	}
	.RegInfoInput4{
		width: 169px;
		height: 48px;
		padding: 0px 0px 0px 12px;
		font-size: 18px;
		color:#3E3A39;
		border: 1px solid #828181;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	.RegInfoInput5{
		width: 278px;
		height: 46px;
		padding: 0px 0px 0px 12px;
		font-size: 18px;
		color:#3E3A39;
		border: 0px solid #FFF;
	}
	.RegInfoSelect1{
		width: 80px;
		height: 32px;
		padding: 0px 0px 0px 12px;
		font-size: 18px;
		color:#3E3A39;
		border: 0px solid #FFF;
		background: url(../images/c/arrowcm.png) right center no-repeat;
	}
	.RegInfoPhoneBox1{
		width: 106px;
		height: 48px;
		padding: 7px 0px 0px 13px;
		border: 1px solid #595757;
		border-top-left-radius: 5px;
		-moz-border-top-left-radius: 5px;
		-webkit-border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
		-moz-border-bottom-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		float:left;
	}
	.RegInfoPhoneBox2{
		width: 176px;
		height: 48px;
		padding: 0px;
		border-top: 1px solid #595757;
		border-bottom: 1px solid #595757;
		float:left;
	}
	.RegInfoPhoneBox3{
		width: 282px;
		height: 48px;
		padding: 0px;
		border-top: 1px solid #595757;
		border-right: 1px solid #595757;
		border-bottom: 1px solid #595757;
		border-top-right-radius: 5px;
		-moz-border-top-right-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		border-bottom-right-radius: 5px;
		-moz-border-bottom-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		float:left;
	}
	.RegInfoPhoneButton{
		width: 106px;
		height: 48px;
		padding: 11px 0px 0px 0px;
		background: #F10215;
		font-size: 18px;
		color: #FFF;
		text-align:center;
		border-top-right-radius: 5px;
		-moz-border-top-right-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		border-bottom-right-radius: 5px;
		-moz-border-bottom-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		float:left;
	}
	.RegInfoSelect2{
		width: 185px;
		height: 48px;
		padding: 0px 0px 0px 16px;
		font-size: 18px;
		color:#3E3A39;
		text-align:center;
		border: 1px solid #828181;
		background: url(../images/c/arrowcm.png) right center no-repeat;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	.RegInfoFormEpaper{
		width: 388px;
		height: 44px;
		padding: 0px;
	}
	.RegInfoFormEp1{
		width: 76px;
		height: 44px;
		padding: 2px 0px 0px 0px;
		font-size: 18px;
		color:#3E3A39;
		float:left;
	}
	.RegInfoFormEp2{
		width: 26px;
		height: 40px;
		padding: 0px;
		margin-top: 2px;
		float:left;
	}
	.RegInfoFormEp3{
		width: 60px;
		height: 44px;
		padding: 2px 0px 0px 0px;
		font-size: 18px;
		color: #3E3939;
		float:left;
	}
	.RegInfoFormEp4{
		width: 80px;
		height: 44px;
		padding: 2px 0px 0px 0px;
		font-size: 18px;
		color: #3E3939;
		float:left;
	}
	.RegInfoFormCode1{
		width: 76px;
		height: 64px;
		padding: 10px 0px 0px 0px;
		font-size: 18px;
		color:#3E3A39;
		float:left;
	}
	.RegInfoFormCode2{
		width: 181px;
		height: 64px;
		padding: 0px;
		float:left;
	}
	.RegInfoFormCode3{
		display:none;
	}
	.RegInfoFormCode4{
		display:none;
	}
	.RegInfoFormCode5{
		width: 106px;
		height: 64px;
		padding: 4px 0px 0px 0px;
		float:left;
		display:block;
	}
	.RegInfoFormCode6{
		width: 25px;
		height: 64px;
		padding: 15px 0px 0px 0px;
		float:left;
		display:block;
	}
	.RegInfoFooter{
		width: 350px;
		height: 52px;
		padding: 16px 0px 0px 0px;
		margin-left: 35px;
	}
	.RegProvision{
		width: 420px;
		height: 400px;
		padding: 20px;
		margin: 0px 0px 25px 0px;
		font-size: 18px;
		color:#3E3A39;
		background: #FFF;
		border: 1px solid #828181;
		overflow-y: scroll;
		display: none;
	}
	.RegInfoTermsCK{
		width: 26px;
		height: 36px;
		padding: 3px 0px 0px 0px;
		float:left;
	}
	.RegInfoTermsText{
		width: 324px;
		height: 36px;
		padding: 0px;
		font-size: 18px;
		color: #3E3939;
		float:left;
	}
	.RegInfoViewPswd{
		width: 420px;
		height: 36px;
		padding: 0px 0px 0px 286px;
		margin: -16px 0px 0px 0px;
		position:absolute;
		z-index: 5;
	}
	.RegInfoTermsText2{
		width: 80px;
		height: 36px;
		padding: 0px;
		font-size: 18px;
		color: #3E3939;
		float:left;
	}
	.RegSubmitButton{
		width: 92px;
		height: 38px;
		padding: 7px 0px 0px 0px;
		margin-left:auto;
		margin-right:auto;
		font-size: 18px;
		color: #FFF;
		text-align:center;
		background: #F10215;
		cursor: pointer;
		border-radius: 19px;
		-moz-border-radius: 19px;
		-webkit-border-radius: 19px;
	}
	
	.AutoFinish{
		width: 388px;
		padding: 5px 0px 5px 12px;
		margin: 0px;
		font-size: 16px;
		color: #3E3939;
		line-height:2.0;
		background: #EEEEEF;
		border: 1px solid #828181;
		position:absolute;
		z-index: 79;
	}
	.ErrorBox{
		width: 388px;
		height: 43px;
		padding: 14px 0px 0px 52px;
		margin: -4px 0px 0px 0px;
		font-size: 16px;
		color: #FFF;
		background: url(../images/c/regicon.png) 0px 0px no-repeat;
		position:absolute;
		z-index: 77;
	}
	.ErrorBox2{
		width: 388px;
		height: 43px;
		padding: 14px 0px 0px 52px;
		margin: -4px 0px 0px -106px;
		font-size: 16px;
		color: #FFF;
		background: url(../images/c/regicon.png) 0px -70px no-repeat;
		position:absolute;
		z-index: 77;
	}
	.ErrorBox3{
		width: 388px;
		height: 43px;
		padding: 14px 0px 0px 52px;
		margin: -4px 0px 0px -76px;
		font-size: 16px;
		color: #FFF;
		background: url(../images/c/regicon.png) 0px 0px no-repeat;
		position:absolute;
		z-index: 77;
	}
	
	.LoginAllInput{
		width: 420px;
		padding: 16px 16px 18px 16px;
		background: #FFF;
	}
	.LoginInput1{
		width: 240px;
		height: 48px;
		padding: 0px 0px 0px 12px;
		font-size: 18px;
		color:#3E3A39;
		border: 1px solid #828181;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	
	.LoginFormCode1{
		width: 252px;
		height: 64px;
		padding: 0px;
		float:left;
	}
	.LoginFormCode2{
		display:none;
	}
	.LoginFormCode3{
		display:none;
	}
	.LoginFormCode4{
		width: 111px;
		height: 64px;
		padding: 4px 0px 0px 0px;
		float:left;
		display:block;
	}
	.LoginFormCode5{
		width: 25px;
		height: 64px;
		padding: 15px 0px 0px 0px;
		float:left;
		display:block;
	}
	.LoginFormContinue{
		width: 102px;
		height: 50px;
		padding: 0px;
		margin-left: 143px;
		margin-top: 30px;
	}
	.LoginFormCK{
		width: 26px;
		height: 50px;
		padding: 0px;
		float:left;
	}
	.LoginFormText{
		width: 76px;
		height: 50px;
		padding: 0px;
		font-size: 17px;
		color: #3E3939;
		float:left;
	}
	.LoginFormNote{
		width: 388px;
		height: 36px;
		padding: 0px;
		font-size: 17px;
		color:#3E3939;
		text-align:center;
	}
	.LoginSubmitButton{
		width: 362px;
		height: 36px;
		padding: 6px 0px 0px 0px;
		margin-left:auto;
		margin-right:auto;
		font-size: 19px;
		color: #FFF;
		text-align:center;
		background: #F10215;
		cursor: pointer;
		border-radius: 18px;
		-moz-border-radius: 18px;
		-webkit-border-radius: 18px;
	}
	.LoginQuickArea{
		width: 420px;
		padding: 16px 72px 20px 72px;
		margin-top: 14px;
		background: #FFF;
	}
	.LoginQuickTxt{
		width: 276px;
		height: 36px;
		padding: 0px;
		font-size: 19px;
		color: #3E3939;
		text-align:center;
	}
	.LoginQuickThreeIcon{
		width: 276px;
		height: 58px;
		padding: 0px;
	}
	.LoginQuickIcon1{
		width: 58px;
		height: 58px;
		padding: 0px;
		margin-right: 51px;
		background: url(../images/c/loginicon.png) 0px 0px no-repeat;
		cursor: pointer;
		float:left;
	}
	.LoginQuickIcon2{
		width: 58px;
		height: 58px;
		padding: 0px;
		margin-right: 51px;
		background: url(../images/c/loginicon.png) -109px 0px no-repeat;
		cursor: pointer;
		float:left;
	}
	.LoginQuickIcon3{
		width: 58px;
		height: 58px;
		padding: 0px;
		background: url(../images/c/loginicon.png) -218px 0px no-repeat;
		cursor: pointer;
		float:left;
	}
	
	
	.FooterMin{
		display:none;
	}
}
@media (min-width: 1200px) {
	.Header{
		width: 100%;
		height: 116px;
		background: #F8F8F7;
		display:block;
	}
	
	.TopBarArea{
		width: 1200px;
		height: 39px;
		padding: 0px 24px 0px 0px;
		margin-left:auto;
		margin-right:auto;
	}
	.SloganArea{
		width: 250px;
		height: 69px;
		padding: 35px 0px 0px 0px;
		display:block;
		float:left;
	}
	.LogoSearchArea{
		width: 420px;
		height: 116px;
		margin-left:auto;
		margin-right:auto;
		display:block;
	}
	.Center{
		width: 100%;
		background: #F8F8F8;
	}
	.CenterLimit{
		width: 420px;
		padding: 0px 0px 40px 0px;
		margin-left:auto;
		margin-right:auto;
	}
	.RegTagBoxArea{
		width: 420px;
		height: 44px;
		padding: 0px;
	}
	.RegTagBoxOn{
		width: 210px;
		height: 44px;
		padding: 6px 0px 0px 0px;
		background: #FFF;
		font-size: 20px;
		color:#F10215;
		text-align:center;
		border-top-left-radius: 5px;
		-moz-border-top-left-radius: 5px;
		-webkit-border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		-moz-border-top-right-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		float:left;
	}
	.RegTagBoxNon{
		width: 210px;
		height: 44px;
		padding: 6px 0px 0px 0px;
		background: #E4E4E4;
		font-size: 20px;
		color:#231815;
		text-align:center;
		border-top-left-radius: 5px;
		-moz-border-top-left-radius: 5px;
		-webkit-border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		-moz-border-top-right-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		float:left;
	}
	.RegInfoArea{
		width: 420px;
		padding: 0px;
	}
	.RegInfoAllInput{
		width: 420px;
		padding: 16px 16px 18px 16px;
		background: #FFF;
	}
	.RegInfoFormName{
		width: 388px;
		height: 28px;
		padding: 0px;
		font-size: 18px;
		color:#3E3A39;
	}
	.RegInfoFormBox{
		width: 388px;
		height: 64px;
		padding: 0px;
	}
	.RegInfoFormBox2{
		width: 388px;
		height: 99px;
		padding: 0px;
	}
	.RegInfoFormAdr{
		width: 388px;
		height: 58px;
		padding: 0px;
	}
	.RegInfoFormRed{
		color: #E71122;
	}
	.RegInfoFullName{
		width: 388px;
		height: 54px;
		padding: 0px;
	}
	.RegInfoSexRadioBox{
		width: 33px;
		height: 25px;
		padding: 2px 0px 0px 10px;
		margin-top: 0px;
		float:left;
	}
	.RegInfoSexTxt{
		width: 53px;
		height: 25px;
		padding: 0px;
		margin-top: 0px;
		font-size: 18px;
		color:#3E3A39;
		float:left;
	}
	input[type=radio]{zoom:1.2;} 
	input[type=checkbox]{zoom:1.2;}
	.RegInfoTextareaBox{
		width: 388px;
		padding: 0px;
	}
	.RegInfoTextarea{
		width: 388px;
		height: 72px;
		padding: 8px 12px 8px 12px;
		font-size: 18px;
		color:#3E3A39;
		border: 1px solid #828181;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		resize: none;
	}
	.RegInfoInput1{
		width: 388px;
		height: 48px;
		padding: 0px 0px 0px 12px;
		font-size: 18px;
		color:#3E3A39;
		border: 1px solid #828181;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	.RegInfoInput2{
		width: 284px;
		height: 48px;
		padding: 0px 0px 0px 12px;
		font-size: 18px;
		color:#3E3A39;
		border: 1px solid #828181;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	.RegInfoInput3{
		width: 176px;
		height: 46px;
		padding: 0px 0px 0px 12px;
		font-size: 18px;
		color:#3E3A39;
		border: 0px solid #FFF;
	}
	.RegInfoInput4{
		width: 169px;
		height: 48px;
		padding: 0px 0px 0px 12px;
		font-size: 18px;
		color:#3E3A39;
		border: 1px solid #828181;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	.RegInfoInput5{
		width: 278px;
		height: 46px;
		padding: 0px 0px 0px 12px;
		font-size: 18px;
		color:#3E3A39;
		border: 0px solid #FFF;
	}
	.RegInfoSelect1{
		width: 80px;
		height: 32px;
		padding: 0px 0px 0px 12px;
		font-size: 18px;
		color:#3E3A39;
		border: 0px solid #FFF;
		background: url(../images/c/arrowcm.png) right center no-repeat;
	}
	.RegInfoPhoneBox1{
		width: 106px;
		height: 48px;
		padding: 7px 0px 0px 13px;
		border: 1px solid #595757;
		border-top-left-radius: 5px;
		-moz-border-top-left-radius: 5px;
		-webkit-border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
		-moz-border-bottom-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		float:left;
	}
	.RegInfoPhoneBox2{
		width: 176px;
		height: 48px;
		padding: 0px;
		border-top: 1px solid #595757;
		border-bottom: 1px solid #595757;
		float:left;
	}
	.RegInfoPhoneBox3{
		width: 282px;
		height: 48px;
		padding: 0px;
		border-top: 1px solid #595757;
		border-right: 1px solid #595757;
		border-bottom: 1px solid #595757;
		border-top-right-radius: 5px;
		-moz-border-top-right-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		border-bottom-right-radius: 5px;
		-moz-border-bottom-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		float:left;
	}
	.RegInfoPhoneButton{
		width: 106px;
		height: 48px;
		padding: 11px 0px 0px 0px;
		background: #F10215;
		font-size: 18px;
		color: #FFF;
		text-align:center;
		border-top-right-radius: 5px;
		-moz-border-top-right-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		border-bottom-right-radius: 5px;
		-moz-border-bottom-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		float:left;
	}
	.RegInfoSelect2{
		width: 185px;
		height: 48px;
		padding: 0px 0px 0px 16px;
		font-size: 18px;
		color:#3E3A39;
		text-align:center;
		border: 1px solid #828181;
		background: url(../images/c/arrowcm.png) right center no-repeat;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	.RegInfoFormEpaper{
		width: 388px;
		height: 44px;
		padding: 0px;
	}
	.RegInfoFormEp1{
		width: 76px;
		height: 44px;
		padding: 2px 0px 0px 0px;
		font-size: 18px;
		color:#3E3A39;
		float:left;
	}
	.RegInfoFormEp2{
		width: 26px;
		height: 40px;
		padding: 0px;
		margin-top: 2px;
		float:left;
	}
	.RegInfoFormEp3{
		width: 60px;
		height: 44px;
		padding: 2px 0px 0px 0px;
		font-size: 18px;
		color: #3E3939;
		float:left;
	}
	.RegInfoFormEp4{
		width: 80px;
		height: 44px;
		padding: 2px 0px 0px 0px;
		font-size: 18px;
		color: #3E3939;
		float:left;
	}
	.RegInfoFormCode1{
		width: 76px;
		height: 64px;
		padding: 10px 0px 0px 0px;
		font-size: 18px;
		color:#3E3A39;
		float:left;
	}
	.RegInfoFormCode2{
		width: 181px;
		height: 64px;
		padding: 0px;
		float:left;
	}
	.RegInfoFormCode3{
		display:none;
	}
	.RegInfoFormCode4{
		display:none;
	}
	.RegInfoFormCode5{
		width: 106px;
		height: 64px;
		padding: 4px 0px 0px 0px;
		float:left;
		display:block;
	}
	.RegInfoFormCode6{
		width: 25px;
		height: 64px;
		padding: 9px 0px 0px 0px;
		float:left;
		display:block;
	}
	.RegInfoFooter{
		width: 350px;
		height: 52px;
		padding: 16px 0px 0px 0px;
		margin-left: 35px;
	}
	.RegProvision{
		width: 420px;
		height: 400px;
		padding: 20px;
		margin: 0px 0px 25px 0px;
		font-size: 18px;
		color:#3E3A39;
		background: #FFF;
		border: 1px solid #828181;
		overflow-y: scroll;
		display: none;
	}
	.RegInfoTermsCK{
		width: 26px;
		height: 36px;
		padding: 3px 0px 0px 0px;
		float:left;
	}
	.RegInfoTermsText{
		width: 324px;
		height: 36px;
		padding: 0px;
		font-size: 18px;
		color: #3E3939;
		float:left;
	}
	.RegInfoViewPswd{
		width: 420px;
		height: 36px;
		padding: 0px 0px 0px 286px;
		margin: -16px 0px 0px 0px;
		position:absolute;
		z-index: 5;
	}
	.RegInfoTermsText2{
		width: 80px;
		height: 36px;
		padding: 0px;
		font-size: 18px;
		color: #3E3939;
		float:left;
	}
	.RegSubmitButton{
		width: 92px;
		height: 38px;
		padding: 7px 0px 0px 0px;
		margin-left:auto;
		margin-right:auto;
		font-size: 18px;
		color: #FFF;
		text-align:center;
		background: #F10215;
		cursor: pointer;
		border-radius: 19px;
		-moz-border-radius: 19px;
		-webkit-border-radius: 19px;
	}
	
	.AutoFinish{
		width: 388px;
		padding: 5px 0px 5px 12px;
		margin: 0px;
		font-size: 16px;
		color: #3E3939;
		line-height:2.0;
		background: #EEEEEF;
		border: 1px solid #828181;
		position:absolute;
		z-index: 79;
	}
	.ErrorBox{
		width: 388px;
		height: 43px;
		padding: 14px 0px 0px 52px;
		margin: -4px 0px 0px 0px;
		font-size: 16px;
		color: #FFF;
		background: url(../images/c/regicon.png) 0px 0px no-repeat;
		position:absolute;
		z-index: 77;
	}
	.ErrorBox2{
		width: 388px;
		height: 43px;
		padding: 14px 0px 0px 52px;
		margin: -4px 0px 0px -106px;
		font-size: 16px;
		color: #FFF;
		background: url(../images/c/regicon.png) 0px -70px no-repeat;
		position:absolute;
		z-index: 77;
	}
	.ErrorBox3{
		width: 388px;
		height: 43px;
		padding: 14px 0px 0px 52px;
		margin: -4px 0px 0px -76px;
		font-size: 16px;
		color: #FFF;
		background: url(../images/c/regicon.png) 0px 0px no-repeat;
		position:absolute;
		z-index: 77;
	}

	.LoginAllInput{
		width: 420px;
		padding: 16px 16px 18px 16px;
		background: #FFF;
	}
	.LoginInput1{
		width: 240px;
		height: 48px;
		padding: 0px 0px 0px 12px;
		font-size: 18px;
		color:#3E3A39;
		border: 1px solid #828181;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	
	.LoginFormCode1{
		width: 252px;
		height: 64px;
		padding: 0px;
		float:left;
	}
	.LoginFormCode2{
		display:none;
	}
	.LoginFormCode3{
		display:none;
	}
	.LoginFormCode4{
		width: 111px;
		height: 64px;
		padding: 4px 0px 0px 0px;
		float:left;
		display:block;
	}
	.LoginFormCode5{
		width: 25px;
		height: 64px;
		padding: 9px 0px 0px 0px;
		float:left;
		display:block;
	}
	
	.Login_Catcha{
		width: 100px;
		height: 40px;
	}
	.Login_Catcha_reset{
		width: 100%;
		height:auto;
	}
	
	.LoginFormContinue{
		width: 102px;
		height: 50px;
		padding: 0px;
		margin-left: 143px;
		margin-top: 30px;
	}
	.LoginFormCK{
		width: 26px;
		height: 50px;
		padding: 0px;
		float:left;
	}
	.LoginFormText{
		width: 76px;
		height: 50px;
		padding: 0px;
		font-size: 17px;
		color: #3E3939;
		float:left;
	}
	.LoginFormNote{
		width: 388px;
		height: 36px;
		padding: 0px;
		font-size: 17px;
		color:#3E3939;
		text-align:center;
	}
	.LoginSubmitButton{
		width: 362px;
		height: 36px;
		padding: 6px 0px 0px 0px;
		margin-left:auto;
		margin-right:auto;
		font-size: 19px;
		color: #FFF;
		text-align:center;
		background: #F10215;
		cursor: pointer;
		border-radius: 18px;
		-moz-border-radius: 18px;
		-webkit-border-radius: 18px;
	}
	.LoginQuickArea{
		width: 420px;
		padding: 16px 72px 20px 72px;
		margin-top: 14px;
		background: #FFF;
	}
	.LoginQuickTxt{
		width: 276px;
		height: 36px;
		padding: 0px;
		font-size: 19px;
		color: #3E3939;
		text-align:center;
	}
	.LoginQuickThreeIcon{
		width: 276px;
		height: 58px;
		padding: 0px;
	}
	.LoginQuickIcon1{
		width: 58px;
		height: 58px;
		padding: 0px;
		margin-right: 51px;
		background: url(../images/c/loginicon.png) 0px 0px no-repeat;
		cursor: pointer;
		float:left;
	}
	.LoginQuickIcon2{
		width: 58px;
		height: 58px;
		padding: 0px;
		margin-right: 51px;
		background: url(../images/c/loginicon.png) -109px 0px no-repeat;
		cursor: pointer;
		float:left;
	}
	.LoginQuickIcon3{
		width: 58px;
		height: 58px;
		padding: 0px;
		background: url(../images/c/loginicon.png) -218px 0px no-repeat;
		cursor: pointer;
		float:left;
	}
	
	.CenterMember{
		width: 100%;
		background: #FFF;
	}
	.CenterMbLimit{
		width: 1200px;
		padding: 0px 0px 25px 0px;
		margin:3px auto 0px auto;
		background: #F5F5F5;
	}
	.MemberName{
		width: 1200px;
		height: 60px;
		padding: 28px 0px 0px 28px;
		font-size: 20px;
		color: #595757;
	}
	.MemberInfoBox{
		width: 1152px;
		padding: 10px 0px 25px 0px;
		margin:0px auto 0px auto;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	.MbInfoTagBox{
		width: 1152px;
		height: 52px;
		padding: 0px;
	}
	.MbTagOn{
		width: 288px;
		height: 52px;
		padding: 12px 0px 0px 0px;
		font-size: 17px;
		color: #F32434;
		text-align:center;
		border-bottom: 2px solid #F4414F;
	}
	.MbTagNon{
		width: 288px;
		height: 52px;
		padding: 12px 0px 0px 0px;
		font-size: 17px;
		color: #3E3A39;
		text-align:center;
	}
	.MbInfoContentArea{
		width: 1152px;
		padding: 0px;
	}
	.MbInfoContentBox{
		width: 1152px;
		height: 384px;
		padding: 28px 92px 0px 92px;
	}
	.MbInfoContentLeft1{
		width: 110px;
		height: 50px;
		padding: 10px 0px 0px 0px;
		font-size: 17px;
		color: #3E3A39;
		float:left;
	}
	.MbInfoContentLeft2{
		width: 176px;
		height: 50px;
		padding: 10px 0px 0px 0px;
		font-size: 17px;
		color: #3E3A39;
		float:left;
	}
	.MbInfoContentRight1{
		width: 792px;
		height: 50px;
		padding: 10px 0px 0px 0px;
		font-size: 17px;
		color: #3E3A39;
		float:left;
	}
	.MbInfoContentRight2{
		width: 792px;
		height: 50px;
		padding: 0px;
		float:left;
	}
	.MbInfoContentName{
		width: 145px;
		height: 50px;
		padding: 10px 0px 0px 0px;
		font-size: 17px;
		color: #3E3A39;
		float:left;
	}
	.MbInfoContentSex{
		width: 56px;
		height: 50px;
		padding: 10px 0px 0px 0px;
		font-size: 17px;
		color:#3E3A39;
		float:left;
	}
	.MbInfoContentPhone{
		width: 220px;
		height: 50px;
		padding: 10px 0px 0px 0px;
		font-size: 17px;
		color: #3E3A39;
		float:left;
	}
	.MbInfoChangePhone{
		width: 76px;
		height: 28px;
		padding: 2px 0px 0px 0px;
		margin: 6px 0px 0px 0px;
		font-size: 15px;
		color: #FFF;
		background: #898989;
		float:left;
	}
	.MbInfoAddressSelect{
		width: 128px;
		height: 38px;
		padding: 0px;
		margin-top: 2px;
		font-size: 15px;
		color:#3E3A39;
		text-align:center;
		border: 1px solid #6E6B6A;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	.MbInfoAddressInput{
		width: 326px;
		height: 38px;
		padding: 0px;
		margin: 2px 0px 0px 12px;
		font-size: 15px;
		color:#3E3A39;
		border: 1px solid #6E6B6A;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	.MbInfoEpaperAdd{
		width: 56px;
		height: 50px;
		padding: 10px 0px 0px 0px;
		font-size: 17px;
		color:#3E3A39;
		float:left;
	}
	.MbInfoButtonArea{
		width: 208px;
		height: 56px;
		padding: 24px 0px 0px 0px;
		margin: 0px 0px 0px 380px;
		float:left;
	}
	.MbInfoEditButton{
		width: 106px;
		height: 32px;
		padding: 3px 0px 0px 0px;
		font-size: 16px;
		color: #FFF;
		text-align:center;
		background: #F10215;
		border-radius: 16px;
		-moz-border-radius: 16px;
		-webkit-border-radius: 16px;
	}
	.MbInfoCancelButton{
		width: 78px;
		height: 32px;
		padding: 3px 0px 0px 0px;
		margin: 0px 0px 0px 24px;
		font-size: 16px;
		color: #FFF;
		text-align:center;
		background: #595757;
		border-radius: 16px;
		-moz-border-radius: 16px;
		-webkit-border-radius: 16px;
	}
	.MbInfoPhoneBox1{
		width: 80px;
		height: 36px;
		padding: 5px 0px 0px 7px;
		border: 1px solid #828181;
		border-top-left-radius: 5px;
		-moz-border-top-left-radius: 5px;
		-webkit-border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
		-moz-border-bottom-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		float:left;
	}
	.MbInfoPhoneBox2{
		width: 176px;
		height: 36px;
		padding: 0px;
		border-top: 1px solid #595757;
		border-bottom: 1px solid #595757;
		float:left;
	}
	.MbInfoPhoneButton{
		width: 90px;
		height: 36px;
		padding: 4px 0px 0px 0px;
		background: #F10215;
		font-size: 14px;
		color: #FFF;
		text-align:center;
		border-top-right-radius: 5px;
		-moz-border-top-right-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		border-bottom-right-radius: 5px;
		-moz-border-bottom-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		float:left;
	}
	.MbInfoPhoneSelect{
		width: 64px;
		height: 24px;
		padding: 0px 0px 0px 10px;
		font-size: 15px;
		color:#6D6D6D;
		border: 0px solid #FFF;
	}
	.MbInfoPhoneInput{
		width: 346px;
		height: 36px;
		padding: 0px 0px 0px 12px;
		font-size: 15px;
		color:#3E3A39;
		border: 1px solid #6E6B6A;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	.MbInfoPasswordInput{
		width: 346px;
		height: 36px;
		padding: 0px 0px 0px 12px;
		font-size: 15px;
		color:#3E3A39;
		border: 1px solid #6E6B6A;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	
	
	.FooterMin{
		display:none;
	}
}
