@charset "utf-8";
/* CSS Document */


/* TabbedPanels */
.TabbedPanels { margin:0; padding:0; }
.TabbedPanelsTabGroup { margin:0 0 -16px; padding:0; height:32px; text-align:left; position: relative;}
.TabbedPanelsTab { font-family:"Times New Roman"; display:inline-block; width:32px; height:32px; line-height:30px; text-align:center; -moz-user-select:none; -khtml-user-select:none; cursor:default; margin-right:15px; border-radius:40px; font-size:18px;color:#fff; border:1px solid #fff; box-sizing:border-box;}
.TabbedPanelsTabSelected { background:#fff; color:#111;  }
.TabbedContent{ padding:0; color:#333; font-size:18px;background-position:center top; background-repeat:no-repeat;  background-position: center top;
    background-repeat: no-repeat;
}


/*facebook*/
.fb_box { margin-bottom:20px; padding:0; text-align:center; font-size:12px; color:#666; }
#login .fb_box { margin-bottom:0; }
.btn_fb{ width:225px; margin:0 auto 6px; text-indent:24px; background:#536daf url(../images/btn_fb_b01.jpg) no-repeat left; border-radius:4px; color:#fff; }
.btn_fb a { font-size:14px; display:block; height:35px; line-height:34px; text-decoration:none; text-align:center; color:#fff; }
.fb_or { font-size:12px; margin:14px 0; text-align:center; background:url(../images/fb_or.png) no-repeat center center; }

/* form */

#regForm select{ color: #000; }

#regForm { width:920px; margin:0 auto; display: block; position: relative;z-index: 203; transition:all 0.8s ease-out;}
.reg_area{width: auto;margin:0;}
.form-item {min-width: 300px;float: left; margin:0 15px;}
.form-label { font-size:16px; font-size:1rem;color: #fff; float:left; width:27%; padding-top:10px; }
.form-con { float:left; width:73%; }
.input_test, .input-group { width:100%; height:42px;  line-height:36px; line-height:2.25rem; box-sizing:border-box; background-color:#fff; border-radius:2px;   border:0;  text-indent: 4px;font-size: 14px;font-size: 0.875rem;}
.input-group .input_test { font-size:14px; font-size:0.875rem; height:40px; height:2.375rem; }
.select-wrapper { width:100%; position:relative; overflow:hidden; z-index:0; height:42px; height:2.5rem; box-sizing:border-box; background-color:#fff; border:1px solid #999; border-radius:4px; }
.select-wrapper:after { display:block; content:""; position:absolute; width:9px; height:5px; right:10px; top:45%; background:url(../images/down_arrow.png) no-repeat right center;color: #111; }
.select-wrapper select { font-size:14px; font-size:0.875rem; float:left; width:109%; margin-top:3px; text-indent:4px; height:36px; /* inputbox height */ padding:3px; border:none; }
.input-group .input_test, .input-group .select-wrapper { float:left; border:none; }
.input-group .select-wrapper { width:33%; height:40px;}
.input-group .select-wrapper select { width:130%; }
.input_desc { font-size:12px; line-height:1.8em; text-align:right; color:#ddd; }
.button_box {float: left;margin-left: 30px;padding-top:0; }
.submit-button { width: 220px;height:44px; line-height:42px; font-size:24px; height:2.625rem; line-height:2.5rem; display:block; text-decoration:none;  font-family:'Raleway',Arial,Helvetica,sans-serif; font-size:24px;  font-size:1.5rem; cursor:pointer; border:none; color:#fff; border-radius:2px; transition:all 0.3s; -webkit-transition:all 0.3s; margin-top:0 !important;font-weight: 400; transition:all 0.5s;
  background-color: #cd3866;
  background-image: -moz-linear-gradient( 90deg, rgb(167,0,51) 0%, rgb(255,111,173) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(167,0,51) 0%, rgb(255,111,173) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(167,0,51) 0%, rgb(255,111,173) 100%);
  box-shadow: 0px 0px 15px 4px rgba(255, 105, 163, 0.75);


/*background-color: #00b4b1;
  background-image: -moz-linear-gradient( 90deg, rgb(0,111,107) 0%, rgb(0,255,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(0,111,107) 0%, rgb(0,255,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(0,111,107) 0%, rgb(0,255,255) 100%);box-shadow: 0px 0px 15px 4px rgba(0, 255, 255, 0.75);*/}
.submit-button:hover {    transition: all 0.3s;  -webkit-transition: all 0.3s;
    transform: scale(1.06);
    -moz-transform: scale(1.06);
    -webkit-transform: scale(1.06);
    -ms-transform: scale(1.06);
     box-shadow: 0px 0px 20px 4px rgba(255, 105, 163, 0.75);
  /*box-shadow: 0px 0px 20px 4px rgba(0, 255, 255, 0.75);*/}
  #login .submit-button{ color: #fff!important;}
.terms_privacy { display:none; margin: 0 auto; color:#e0e0e0; font-size:13px;text-align:right; padding-top:20px; line-height:1em;  }

.button {
  border-radius: 4px;
  position: absolute;
  left: 1253px;
  top: 902px;
  width: 200px;
  height: 46px;
  z-index: 21;
}


/* for ie8 */
.ie.ie8 select { height:22px !important; }

/* 如果没有定义这个，有可能在加载时一瞬间显示弹层 */
.popup-container { display:none; }

/* intsva */
.intsva {/* font-family:arial,Helvetica,sans-serif;*/ position:absolute; z-index:309; line-height:1em; font-size:11px; /*font-size:0.7rem;*/ margin-top:-29px; padding:4px 6px; padding:0.25rem 6px; color:#fff; background-color:#e95265; border:1px solid #e95265; border-radius:0.2rem; box-shadow:0 2px 3px rgba(0,0,0,0.3); text-shadow:0 0 1px rgba(0,0,0,0.2);/*white-space: nowrap;*/ }
.intsva .arrow { display:block; content:""; position:absolute; margin-left:10px; bottom:-6px; width:0px; height:0px; border-color:transparent; border-style:solid; border-width:6px 6px 0 6px; border-top-color:#e95265;/* use for arrow bgColor */ }
.intsva .arrow:after { display:block; content:""; position:absolute; margin-top:-5px; margin-left:-6px; width:0px; height:0px; z-index:-1; border-color:transparent; border-style:solid; border-width:6px 6px 0 6px; border-top-color:#e95265;/* use for arrow border */ }
#pointmsg_birthday_y { margin-left:-70px; }
#pointmsg_birthday_y .arrow { margin-left:70px; }
    right: 0%;
    bottom: 0%;
    width: 100%;
    height: 100%;
    background-color: #161616
}


