@charset "utf-8";
/* CSS Document */

/*header上 登入按鈕*/
.menu_btnLogin{ background: url("../images/signup_pic.png") no-repeat scroll -169px 0 transparent; width:159px; height:33px; }
.menu_btnLogin:hover{ background: url("../images/signup_pic.png") no-repeat scroll -169px -38px transparent; width:159px; height:33px; }
.menu_btnLogin:active{ background: url("../images/signup_pic.png") no-repeat scroll -169px -76px transparent; width:159px; height:33px; }
.menu_texSlogen{ font-size: 18px; color: #6c6c6c; font-family: '微軟正黑體'; text-shadow: 0px 1px 0 rgba(255, 255, 255, 1); line-height: 95px; font-style: italic; margin-left: 10px;}

.signup_bg .tex_title{ color:#fff; font-size:24px; font-family:'微軟正黑體'; text-shadow: 0px 1px 2px rgba(56, 147, 139, 0.5); padding-top: 55px; padding-bottom: 50px;}
/*註冊框線*/
.signupFrame .frameH{ background: url("../images/signup_frame.png") no-repeat scroll 0 0 transparent; width:980px; height:15px;}
.signupFrame .frameF{ background: url("../images/signup_frame.png") no-repeat scroll -985px 0 transparent; width:980px; height:15px;}
.signupFrame .frameBody{ background: url("../images/signup_frame.png") repeat-y scroll -1970px 0 transparent; width:980px;}
.signupFrame .showFrame .frameH{ background: url("../images/signup_frame.png") no-repeat scroll -2955px 0 transparent; width:259px; height:15px; }
.signupFrame .showFrame .frameF{ background: url("../images/signup_frame.png") no-repeat scroll -3219px 0 transparent; width:259px; height:15px; }
.signupFrame .showFrame .frameBody{ background: url("../images/signup_frame.png") repeat-y scroll -3483px 0 transparent; width:259px;}
/*註冊內容*/
.signupInfoFrame .texTip{ color: #f37a33; font-size: 15px; margin-left: -12px; margin-bottom: 30px; position:relative; zoom:1; }
.signupInfoFrame .oneList .texName{ color: #555555; font-size: 13px; font-weight: bold; margin-bottom: 5px;}
.signupInfoFrame .oneList .texTipGrey{ color: #aaaaaa; font-size: 13px; font-weight: normal;}
.signupInfoFrame .oneList .dropdownWidth{ width: 422px;}
.signupInfoFrame .oneList .w1{ margin-right: 12px; }
.signupInfoFrame .inputWidth{ width: 450px;}
.signupInfoFrame .inputWidthS{ width: 214px;}
.signupInfoFrame .btnSignup{ width: 458px; line-height: 38px; margin-top: 50px; margin-bottom: 5px;}
.signupInfoFrame .policyFrame a{ text-decoration: underline; color: #a9adae;}
.signupInfoFrame .policyFrame a:hover{ color: #ff7a68; }
/*媒體報導*/
.showFrame { margin-top: 6px; margin-bottom: 12px;}
.showFrame .oneType{ margin-bottom: 20px;}
.showFrame .oneList .tex{  font-size: 13px; color: #888; line-height: 20px;  text-align:left;}
.iconShowDot{ background: url("../images/signup_pic.png") no-repeat scroll -169px -114px transparent; width:9px; height:17px; margin-right: 10px;}
.iconShowCheck{ background: url("../images/signup_pic.png") no-repeat scroll -183px -112px transparent; width:16px; height:16px; margin-right: 5px;}





/*--登入頁--------------------------------------------------------*/
/*登入框線*/
.loginFrame { padding-top: 100px;}
.loginFrame .frameH{ background: url("../images/signup_frame.png") no-repeat scroll -3747px 0 transparent; width:510px; height:15px;}
.loginFrame .frameF{ background: url("../images/signup_frame.png") no-repeat scroll -4262px 0 transparent; width:510px; height:15px;}
.loginFrame .frameBody{ background: url("../images/signup_frame.png") repeat-y scroll -4777px 0 transparent; width:510px;}
/*註冊按鈕*/
.loginFrame .btnSignupFrame{ width: 506px; margin-top: 13px;}
.loginFrame .dark .btnSignup{ background: url("../images/signup_pic.png") no-repeat scroll -169px -136px transparent; width:107px; height:34px; cursor: pointer;}
.loginFrame .dark .btnSignup:hover{ background: url("../images/signup_pic.png") no-repeat scroll -169px -175px transparent; width:107px; height:34px;}
.loginFrame .dark .btnSignup:active{ background: url("../images/signup_pic.png") no-repeat scroll -169px -214px transparent; width:107px; height:34px;}
.loginFrame .light .btnSignup{ background: url("../images/signup_pic.png") no-repeat scroll -169px -253px transparent; width:107px; height:34px; cursor: pointer;}
.loginFrame .light  .btnSignup:hover{ background: url("../images/signup_pic.png") no-repeat scroll -169px -292px transparent; width:107px; height:34px;}
.loginFrame .light  .btnSignup:active{ background: url("../images/signup_pic.png") no-repeat scroll -169px -331px transparent; width:107px; height:34px;}
/*背景底色*/
.loginBgColor{ background-color: #2e3943;}
.loginLogoFrame{ width: 510px; text-align: left; margin-bottom: 20px;}
.loginFrame .texTitle{ font-size: 21px; padding-top: 0px; padding-bottom: 12px; font-family: '微軟正黑體'; color: #555; border-bottom: 1px solid #eee; width: 502px;}
.loginFrame .frameHeight{ height: 330px;}
/*登入頁*/
.loginSpace{ padding-top: 35px;}
.loginInfoFrame .onecolum{ margin-bottom: 10px; width: 350px;}
.loginInfoFrame .onecolum input{ width:340px;}
.loginInfoFrame .btnSend{ width:348px; line-height: 38px; line-height: 40px\9; margin-top: 22px;}
.loginInfoFrame .rememberFrame{ margin-top: 7px; font-size: 12px; color: #222; width: 355px; height: 10px;}
.loginInfoFrame .rememberFrame .texForgot{ margin-top: 2px; margin-top: 4px\9;}
.loginInfoFrame .msg_tip{ width: 350px; color: #f37a33; font-size: 13px; top:38px; left:76px;}
.loginInfoFrame .msg_tipForgot{ width: 350px; color: #f37a33; font-size: 13px; top:61px; left:76px;}
.loginInfoFrame hr{
	border: 0;
	width: 400px;
	height: 1px;
	margin: 20px;
	background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
	background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
	background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
	background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
}
.forgotSpace{ padding-top: 90px;}
.resetPasswordSpace{ padding-top: 46px;}
.loginInfoFrame .texEmailAccount{ font-size: 15px; color: #222; margin-bottom: 15px;}
.texStateMsg{ font-size: 15px; line-height: 30px; text-align: center;}
.loginInfoFrame .btnBack{ padding: 0 50px; margin-top: 30px; *width: 240px; *padding: 0;}

.texOldSysMsg{ font-size: 15px; color: #222; line-height: 28px; width: 400px; text-align: left;}
.texOldSysMsgPop{ font-size: 15px; color: #222; line-height: 28px; width: 430px; text-align: left; padding: 70px 0 76px 0;}


.signup_bg{  background: url("../images/signup_bg.jpg") no-repeat scroll 50% 0 #4baca5; height: 800px;}
.signupInfoFrame .oneList{ margin-bottom: 15px;}
.signupInfoFrame .btnSignup{ width: 458px; line-height: 38px; margin-top: 30px; margin-bottom: 5px;}
.signupInfoFrame .policyFrame{ margin-top: 7px; margin-left: 98px; position:relative; zoom:1;  font-size: 12px; color: #a9adae; font-family: 'Arial';}
.picShowMedia{ background: url("../images/signup_pic.png") no-repeat scroll -333px 0 transparent; width:240px; height:231px; margin-bottom: 0px; *margin-top:-30px;}
.showFrame .space{ padding-top: 25px; padding-bottom: 30px;}
.signupInfoFrame{  margin-left: 115px; margin-right: 104px; padding-top: 55px; text-align: left;}
.showFrame .oneType .texTitle{ font-size: 15px; color: #555; font-family: 'Arial';}

input[type="text"].register {
background: #ffffff;
height: 40px;
/*border: 1px solid #d9d9d9;*/
border-radius: 4px;
/*box-shadow: 1px 1px 2px rgba(41,43,46,0.1)inset;*/
padding-left: 8px;
font-family: 'Arial';
font-size: 15px;
line-height: 40px\9;
}

input[type="password"].register {
background: #ffffff;
height: 40px;
/*border: 1px solid #d9d9d9;*/
border-radius: 4px;
/*box-shadow: 1px 1px 2px rgba(41,43,46,0.1)inset;*/
padding-left: 8px;
font-family: 'Arial';
font-size: 16px;
line-height: 40px\9;
}