@charset "utf-8";

body,div,ul,li{ padding:0; margin:0; list-style:none; font-size:12px; font-weight:normal; font-family:Arial,Tahoma; line-height:20px; color:#222; text-align:left;}

.clear{ clear:both; font:0; padding:0; margin:0;}
a img{ border:0;}
a:link,a:visited{ text-decoration:underline; color:#007bbd;}
a:hover{ text-decoration:underline; color:#ac0000;}

.logo{width:300px; height:60px; text-align:center; clear:both;}
.content{width:980px; height:auto; padding:0; margin:0 auto; /*position: absolute; top:90px; left:21%; */ margin: 0 auto; margin-top: 20px;}
.reg_box{width:415px; height:475px; text-align:center; vertical-align:top; background:url(images/reg_bg.png) no-repeat center; overflow:hidden; clear:both;}
.ladies_list{width:100%; margin-top:3.8%; clear:both;}
.ladies_list img{ border:1px solid #fff;}
.ladies_list td{ text-align:center; font:Arial; font-size:16px; font-weight: normal; color:#fff; text-shadow:2px 2px 2px #121212;}
.site_box{width:980px; height:23px; /*position:absolute; top:0; left:21%;*/ margin:0 auto; z-index:100; clear:both;}
.site{background:url(images/site_bg.png) no-repeat center; width:182px; height:23px; font-size:12px; font-family:Tahoma; text-align:center; color:#fff; float:right; padding-right:3px;}
.bot{width:100%; text-align:center; color:#222; margin-top:25px; clear:both;}

.text_b1{background:url(images/text_b1.png) no-repeat left; width:230px; height:32px; font-size:14px; font-family:Arial,Tahoma; line-height:32px; padding:0px 0px 0px 5px; float:left; clear:both;}
.btn_01{background:url(images/btn_submit.png) no-repeat center; width:255px; height:54px; border:0; cursor:pointer;}


/*  background scroll  */
.tkWrap { position:absolute; width:1920px;height:100%; top: 0px; left: 50%;margin-left:-960px; z-index: -1;}
.tkAD {	margin:0; padding:0;}
.tkAD li {width:100%; overflow:hidden; list-style: none; position: absolute; z-index:-1;}
.tkAD li img {border:0;	margin:0;display: block;}


/* pop */
.black_overlay{position: absolute; top:0%; left: 0%; background:#c5c5c5; z-index:100000000; opacity:0.8; filter:alpha(opacity=80); width: 100%; height: 100%;}
.pop_windows {z-index:100000001; width:900px; height:auto; margin:0 auto; position:fixed; padding:0px; text-align:left; color:#222; cursor:default; top:8%; left:21%; _position:absolute;}
.tips {
    float: left;
    width: 98%;
    font-size: 12px;
    text-indent: 3px;
    clear: both;
}

/*register*/


	
	.fb_login{width:100%; text-align:center; vertical-align:top; margin-top:12px; *margin-top:15px; clear:both;}
	.fb_login_no{width:100%; text-align:center; vertical-align:top; margin-top:24px; *margin-top:20px; clear:both;}
	.fb_login_no a{display:none;}
	.fb_login img{border:none;}
	
	.reg_list_box{margin:0 auto; border:1px dotted #999; text-align:center; vertical-align:top; width:370px; height:auto; margin-top:-5px; clear:both;}
	.reg_list_no{margin:0 auto;  text-align:center; vertical-align:top; width:370px; height:auto; margin-top:-5px; clear:both;}
	.reg_list_no .icon_or{display:none;}
	.icon_or{width:100%; height:25px; font-size:16px; font-weight:normal; color:#000; text-align:center; vertical-align:top; line-height:20px; margin:0 auto; margin-top:-10px; *margin-top:-12px;}
	.reg_list_no .reg_list tr td{padding:4px 0;}

html{font-size: 62.5% }
@media only screen  and (max-width:641px) {
  html {  font-size: 109% !important; }

 .site_box{width: 100%;}
 .content{width: 100%;}
 .ladies_list img{width: 100%;}
 .ladies_list td{font-size: 12px;text-shadow:none; color: #333; height: 20px!important; }
.reg_list_no{margin-left: 0!important; }
.reg_list_no {width: 100%!important; }
.reg_con{width: 100%!important; }
.tkWrap .setmr{margin-left: 100px;}
.logo{height:auto!important; padding-bottom: 1rem; }
.logo img{height: 48px!important;}
.top1 a img{height: 1.5rem;}
.topright{float: right; width: 3rem;}
.topright a{display: block; padding-bottom: 2px;}
.content{margin-top: 20rem;}
.reg_box{width: 100%!important; background: none; position: relative; padding: 0!important; margin: 0 auto; height: auto!important;}
#regForm{z-index: 2; position: relative; margin-bottom: 20px!important;}
.reg_box .reg_mask{width: 100%;height: 100%; background: #ffffff; position: absolute;top: 0;left: 0;z-index: 1;opacity:0.9;filter: alpha(opacity=90);}
.tkWrap{margin-left: -1200px;}
.tkAD li img{}
.text_b1{background:none; background: #ffffff;border: 1px solid #999999;}
.reg_list_no td{color: #000000;font-weight: bold; }
.tkAD li{height: 100%;}
.bot{background-color: #ccc; padding: 0;margin: 0; width: 100%;}
.bot img{width: 100%;}
.pop_windows_login{top:10%!important;left: 0!important;width: 100%!important;}
.pop_top_1,.pop_bot_1{display: none;}
.pop_mid_1{padding: 0; background:none!important; background:#ffffff!important;}
#pop_windows_id3 .pop_content_1 input[type="text"]{width: 200px!important;}
#pop_windows_id3 .pop_content_1 input[type="password"]{width: 200px!important;}
#pop_windows_id3 .pop_content_1 td{font-size: 12px!important;}
#pop_windows_id3 .pop_content_1 input[name="auth_code"]{width: 80px!important;}
body{position: relative;}
#terms{height: 50%;}
.pop_content{height: 80%!important;}
.pop_windows{width: 100%!important;height: 80%!important; left: 0!important;top: 0%!important;}
.pop_windows .pop_top,.pop_windows .pop_bot{display: none;}
.pop_windows{height: 50%; margin-left: 0!important; position:fixed!important;}

.pop_windows .pop_mid{ padding: 0 10px!important; height: 100%!important;}
.pop_content{height: 100%;}
.pop_windows table{height: 100%; width: 100%;}
.pop_windows table{height: 100%; }

.pop_windows table tbody tr{ vertical-align: top;}
#privacy .pop_windows .pop_title label font{ line-height: 1.2;}

}

@media only screen and (max-width:481px) {
  html {  }
}

@media only screen and (max-width:361px) {
	.TabbedContent{     padding: 28px 10px 0px!important;}
}

@media only screen and (max-width:321px) {
  html { font-size: 14px !important;}/* 10?6=62.5% */
}

@media only screen and (max-width:301px) {
  html {  }
}

@media (min-width:641px) and (max-width:981px) {
 .site_box{width: 100%;}
 .content{width: 100%;}
 .ladies_list img{width: 100%; }
  .ladies_list {margin-top: 4rem!important;}
  .bot{position: absolute; bottom: -150px;padding: 0;margin: 0; width: 100%;}
.bot img{width: 100%;}
}