﻿@charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
	background-color: #000000;	
}
#default_bg{
	background-color: #ffffff;
}
#defaultContent{
	width:784px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
#defaultImg{
	width:782px;
	height:440px;
	border:none;
	clear:both;
}
#defaultBtn{
	width:782px;
	min-height:130px;
	clear:both;
	padding-top:8px;
}
#defaultRestricted{
	width:141px;
	height:130px;	
	background:url(../images/images01/default/restricted01.gif) no-repeat scroll left top;
	float:left;
}
#defaultRestricted a{
	width:141px;
	height:130px;
	font-size:1px;
	text-indent:-3000px;
	display:block;
}
#defaultEnter {
	width:159px;
	height:43px;
	background:url(../images/images01/default/agree_btn.gif) no-repeat scroll left top;
	float:left;
	margin-right:20px;
}
#defaultEnter a {
	width:159px;
	height:43px;
	font-size:1px;
	text-indent:-3000px;
	display:block;
}
#defaultLeave {
	width:159px;
	height:43px;
	background:url(../images/images01/default/disagree_btn.gif) no-repeat scroll left top;
	float:left;
}
#defaultLeave a {
	width:159px;
	height:43px;
	font-size:1px;
	text-indent:-3000px;
	display:block;
}
/*index*/
#wrapper {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper #ServiceTel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	width: 750px;	
	height:24px;
	text-indent:2px;
	line-height:24px;
}
#wrapper #indexBanner {
	float: left;
	clear:both;
	width: 750px;
	height:154px;
	border:none;
	position: relative;
	left: 0px;
	top: 0px;
	overflow:hidden;
}
/*indexMenu*/
#indexMenu{
	width: 750px;
	height: 32px;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	padding: 4px 0px 4px 0px;
}
#indexMenu #menu01{
	width: 66px;
	height: 32px;
	position: relative;
	left: 0px;
	top: 0px;
	background:url(../images/images01/index/menu_bg.jpg) no-repeat scroll left top;
	float:left;
}
#indexMenu #menu01 a{
	width: 66px;
	height: 32px;
	font-size:1px;
	text-indent:-3000px;
	display:block;
}
#indexMenu #menu02{
	width: 101px;
	height: 32px;
	position: relative;
	left: 0px;
	top: 0px;
	background:url(../images/images01/index/menu_bg.jpg) no-repeat scroll -66px 0px;
	float:left;
}
#indexMenu #menu02 a{
	width: 101px;
	height: 32px;
	font-size:1px;
	text-indent:-3000px;
	display:block;
}
#indexMenu #menu03{
	width: 95px;
	height: 32px;
	position: relative;
	left: 0px;
	top: 0px;
	background:url(../images/images01/index/menu_bg.jpg) no-repeat scroll -167px 0px;
	float:left;
}
#indexMenu #menu03 a{
	width: 95px;
	height: 32px;
	font-size:1px;
	text-indent:-3000px;
	display:block;
}
#indexMenu #menu04{
	width: 97px;
	height: 32px;
	position: relative;
	left: 0px;
	top: 0px;
	background:url(../images/images01/index/menu_bg.jpg) no-repeat scroll -262px 0px;
	float:left;
}
#indexMenu #menu04 a{
	width: 97px;
	height: 32px;
	font-size:1px;
	text-indent:-3000px;
	display:block;
}
#indexMenu #menu05{
	width: 100px;
	height: 32px;
	position: relative;
	left: 0px;
	top: 0px;
	background:url(../images/images01/index/menu_bg.jpg) no-repeat scroll -359px 0px;	
	float:left;
}
#indexMenu #menu05 a{
	width: 100px;
	height: 32px;
	font-size:1px;
	text-indent:-3000px;
	display:block;
}
#indexMenu #menu06{
	width: 97px;
	height: 32px;
	position: relative;
	left: 0px;
	top: 0px;
	background:url(../images/images01/index/menu_bg.jpg) no-repeat scroll -459px 0px;
	float:left;
}
#indexMenu #menu06 a{
	width: 97px;
	height: 32px;
	font-size:1px;
	text-indent:-3000px;
	display:block;
}
#indexMenu #menu07{
	width: 98px;
	height: 32px;
	position: relative;
	left: 0px;
	top: 0px;
	background:url(../images/images01/index/menu_bg.jpg) no-repeat scroll -556px 0px;
	float:left;
}
#indexMenu #menu07 a{
	width: 98px;
	height: 32px;
	font-size:1px;
	text-indent:-3000px;
	display:block;
}
#indexMenu #menu08{
	width: 92px;
	height: 32px;
	position: relative;
	left: 0px;
	top: 0px;
	background:url(../images/images01/index/menu_bg.jpg) no-repeat scroll right top;
	float:left;
}
#indexMenu #menu08 a{
	width: 92px;
	height: 32px;
	font-size:1px;
	text-indent:-3000px;
	display:block;
}
#pgNews{
	width: 554px;
	position: relative;
	left: 0px;
	top: 0px;
	float:left;
}
#pgNewsTop{
	width: 554px;
	height:10px;
	background:url(../images/images01/index/pgNews_bg01.jpg) no-repeat scroll left top;
	overflow:hidden;
}
#pgNewsContent{
	width: 534px;
	min-height:143px;
	_height:143px;
	font-weight:bold;
	font-size:12pt;
	background:url(../images/images01/index/pgNews_bg02.jpg) repeat-y scroll left top;	
	padding:0px 10px 0px 10px;
}
#pgNews ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#pgNewsMore{
	text-decoration:underline;
	text-align:right;
	padding-top:5px;
}
#pgNewsBottom{
	width: 554px;
	height:10px;
	background:url(../images/images01/index/pgNews_bg03.jpg) no-repeat scroll left top;
	overflow:hidden;
}
#pgLogin{
	width: 195px;
	height: 152px;
	position: relative;
	left: 0px;
	top: 0px;
	background-color:#c80c0d;
	float:left;
	padding:10px 0px 0px 0px;
}
#pgLoginContent {
	width: 195px;
	float: left;
	clear:both;
}
#pgLoginAccount{
	width: 194px;
	height: 23px;
	float: left;	
	clear:both;
	padding:2px 0px 3px 1px;
	_padding:2px 0px 1px 1px;/*IE6.0*/
}
#pgLoginAccountLabel {
	background:url(../images/images01/index/MembersId.gif) no-repeat scroll left top;
	width: 72px;	
	height: 23px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	float: left;
	margin:0px 3px 0px 0px;
}
#pgLoginAccount input{
	width:100px;
	height: 20px;
	float: left;
	border:none;
	padding:0;
}
#pgLoginPw {
	width: 195px;
	height: 23px;
	float: left;	
	clear:both;
	padding:2px 0px 3px 1px;
}
#pgLoginPwLabel {
	background:url(../images/images01/index/MembersPw.gif) no-repeat scroll left top;
	width: 72px;	
	height: 23px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	float: left;
	margin:0px 3px 0px 0px;
}
#pgLoginPw input{
	width:100px;
	height: 20px;
	float: left;
	border:none;
	padding:0;
}
#pgLoginValidateCode {
	width: 195px;
	height: 25px;
	clear:both;
	padding:2px 0px 3px 1px;
}
#pgLoginValidateCodeLabel {
	background:url(../images/images01/index/LoginValidateCode.gif) no-repeat scroll left top;
	width: 72px;	
	height: 23px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	float: left;
	margin:0px 3px 0px 0px;
}
#pgLoginValidateCode input{
	width:48px;
	height:22px;
	*height:18px;
	float: left;
	border:none;
	padding:0;
}
#pgLoginValidateCode img {
	width: 50px;
	height:23px
	float: left;
	margin:0px 0px 0px 2px;
}
#pgLoginBottom {
	width: 195px;
	float: left;
	clear:both;
	padding-top:10px;
}
#forgetPw_btn {
	width: 57px;	
	height: 22px;
	float: left;
	background:url(../images/images01/index/forgetPw.gif) no-repeat scroll left top;
	padding:0px 0px 0px 5px;
}
#forgetPw_btn a{
	width: 57px;	
	height: 22px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
}
#loginJoin_btn{
	width: 79px;	
	height: 21px;
	float: left;
	background:url(../images/images01/index/FreeToJoin.gif) no-repeat scroll left top;
	padding:0px 3px 0px 0px;
}
#loginJoin_btn a {
	width: 79px;	
	height: 21px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
}
#loginEnter_btn {
	width: 48px;	
	height: 22px;
	float: left;
	background:url(../images/images01/index/LogIn.gif) no-repeat scroll left top;
}
#loginEnter_btn a {
	width: 48px;	
	height: 22px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
}
#quicklyBuy_btn {
	width: 195px;	
	height: 30px;
	float: left;
	clear:both;
	background:url(../images/images01/index/quicklyBuy.jpg) no-repeat scroll center top;
}
#quicklyBuy_btn a {
	width: 195px;	
	height: 30px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
}
#onlineService,#HitTop{
	display:none;
}
/*LoginIn*/
#pgLogin_mbState {
	width: 134px;	
	height: 25px;
	float: left;
	clear:both;
	background:url(../images/images01/index/mbState.jpg) no-repeat scroll left top;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:0px 0px 2px 1px;
}
#Account {
	width: 119px;	
	height: 25px;
	color:#ffffff;
	font-size:12pt;
	font-weight:bold;
	float:left;
	display: block;
	line-height:24px;
}
#mb_nowPoint{
	width: 192px;
	height: 23px;
	clear:both;
	padding:2px 0px 3px 3px;
}
#mb_nowPointLabel{
	background:url(../images/images01/index/mb_nowPoint.jpg) no-repeat scroll left top;
	width: 69px;
	height: 18px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	float: left;
	margin:0px 3px 0px 0px;
}
#mb_nowPointNum  {
	width: 119px;	
	height: 25px;
	color:#ffffff;
	font-size:12pt;
	font-weight:bold;
	float:left;
	display: block;
	line-height:18px;
}
#loginOut_btn {
	width: 77px;	
	height: 23px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/images01/index/LogOut.jpg) no-repeat scroll left top;
}
#loginOut_btn a {
	width: 77px;	
	height: 23px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
}
/*mastepage end*/
#bulletin{
	float: left;
	width: 553px;
	height:29px;
	color:#FFFF00;	
	font-family:Arial,Helvetica,sans-serif;
	font-size:15pt;
	font-weight:bold;
	line-height:25px;
	text-decoration:none;
	margin-top:5px;
}
#bulletin_marquee{
	float: left;
	width: 553px;
	height:30px;	
	position: relative;
	left: 0px;
	top: 0px;
	overflow: hidden;
}
#searchBar{
	float:left;
	width: 190px;	
	background-color:#C1C1C1;
	padding:3px;
	text-align:left;
	margin:5px 0px 5px 0px;
	position: relative;
	left: 0px;
	top: 0px;
	z-index:1;
}
#searchBar #searchOp{
	float: left;
	width: 125px;
	height:12px;
}
#searchOp_btn {
	float: left;
	background:url(../images/images01/index/searchOp_btn.gif) no-repeat scroll left top;
	width: 59px;
	height: 16px;
	margin-top:1px;
}
#searchOp_btn a{
	width: 59px;
	height: 16px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
}
#adBanner{
	width: 100%;
	height: 65px;	
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom:5px;
}
#adBanner img{
	width: 100%;
	height: 65px;	
	float: left;
	border:none;
}
#mainContent {
	width: 750px;
	position: relative;
	left: 0px;
	top: 0px;
	clear:both;
}
#NewModel{
	float: left;
	clear:both;
	width: 750px;
	position: relative;
	left: 0px;
	top: 0px;
}
#NewModel_title{
	float: left;
	clear:both;
	background:url(../images/images01/index/NewModel.jpg) no-repeat scroll left top;
	width: 750px;
	height: 53px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:5px 0px 0px 0px;
}
#modelContent{
	float: left;
	clear:both;
	width: 750px;
	position: relative;
	left: 0px;
	top: 0px;
}
.modelCol{
	float: left;
	clear:both;
	width: 750px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom:5px;
}
.modelContainer{
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	background:url(../images/images01/index/chat_bg.jpg) no-repeat scroll left top;
	width: 150px;
	height: 202px;	
}
.chatgirlspic {
	width: 135px;
	height: 135px;
	position: relative;
	left: 6px;
	top: 7px;
	clear:both;
}
.chatgirlspic img{
	width: 135px;
	height: 135px;
	border:0px;
}
.chatNickname {
	font-family: Verdana, Geneva, sans-serif;
	color:#FF66CC;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	position: relative;
	left: 0px;
	top: 7px;
	width: 147px;
	height: 27px;
	float: left;
	line-height:28px;
}
.chatState {
	position: relative;
	left: 0px;
	top: 7px;
	width: 147px;
	height: 32px;
	float: left;
}
.freeChat_btn {
	position: relative;
	left: 0px;
	top: 0px;
	width: 147px;
	height: 25px;
	float: left;
	background:url(../images/images01/index/freeChat_btn.jpg) no-repeat scroll center top;
}
.freeChat_btn a{
	width: 147px;
	height: 25px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
}
.online_btn {
	position: relative;
	left: 0px;
	top: 0px;
	width: 147px;
	height: 25px;
	float: left;
	background:url(../images/images01/index/online_btn.gif) no-repeat scroll center top;
}
.online_btn a{
	width: 147px;
	height: 25px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
}
.relax_btn {
	position: relative;
	left: 0px;
	top: 0px;
	width: 147px;
	height: 25px;
	float: left;
	background:url(../images/images01/index/relax_btn.jpg) no-repeat scroll center top;
}
.relax_btn a{
	width: 147px;
	height: 25px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
}
.onebyone_btn {
	position: relative;
	left: 0px;
	top: 0px;
	width: 147px;
	height: 25px;
	float: left;
	background:url(../images/images01/index/onebyone_btn.jpg) no-repeat scroll center top;
}
.onebyone_btn a{
	width: 147px;
	height: 25px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
}
.onebymore_btn {
	position: relative;
	left: 0px;
	top: 0px;
	width: 147px;
	height: 25px;
	float: left;
	background:url(../images/images01/index/onebymore_btn.gif) no-repeat scroll center top;
}
.onebymore_btn a{
	width: 147px;
	height: 25px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
}
.multionebyone_btn {
	position: relative;
	left: 0px;
	top: 0px;
	width: 147px;
	height: 25px;
	float: left;
	background:url(../images/images01/index/multionebyone_btn.jpg) no-repeat scroll center top;
}
.multionebyone_btn a{
	width: 147px;
	height: 25px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
}
#SuperModel{
	float: left;
	clear:both;
	width: 750px;
	position: relative;
	left: 0px;
	top: 0px;
}
#SuperModel_title{
	float: left;
	clear:both;
	background:url(../images/images01/index/SuperModel.jpg) no-repeat scroll left top;
	width: 750px;
	height: 53px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:5px 0px 0px 0px;
}
#MoreHotModel{
	float: left;
	clear:both;
	width: 750px;
	position: relative;
	left: 0px;
	top: 0px;
}
#MoreHotModel_title{
	float: left;
	clear:both;
	background:url(../images/images01/index/MoreHotModel.jpg) no-repeat scroll left top;
	width: 750px;
	height: 53px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:5px 0px 0px 0px;
}
#chatPage{
	width:750px;	
	height: 43px;
	clear:both;
	background:url(../images/images01/index/page_bg02.jpg) repeat-x scroll right top;
	position: relative;
	left: 0px;
	top: 0px;
	margin:5px 0px 0px 0px;
	padding-bottom:10px;
}
.pagebg1{
	width:136px;	
	height: 43px;
	float: left;
	background:url(../images/images01/index/page_bg01.jpg) no-repeat scroll left top;
}
.OnlinePerson{
	font-size: 10pt;
	color: #ffffff;
	width:66px;	
	height: 43px;
	float: left;
	background:url(../images/images01/index/OnlinePerson.jpg) no-repeat scroll left top;
	position: absolute;
	left: 136px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-indent: 30px;
	line-height:40px;
}
.OffLinePerson{
	font-size: 10pt;
	color: #ffffff;
	width:66px;	
	height: 43px;
	float: left;
	background:url(../images/images01/index/OffLinePerson.jpg) no-repeat scroll left top;
	position: absolute;
	left: 202px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-indent: 30px;
	line-height:40px;
}
.pageLink{
	font-size: 10pt;
	color: #ffffff;
	width:465px;	
	height: 43px;
	position:relative;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:right;
	line-height:44px;
	padding-right:15px;
	overflow:hidden;
}
.pageLink a{
	font-size: 10pt;
	color: #ffffff;
	text-decoration:none;
	padding:5px 2px 5px 2px;
}
.pageLink a:hover{
	text-decoration:none;
}
.pageCurrent{
	font-size: 10pt;
	color: #ffffff;
	text-decoration:underline;
	padding:5px 2px 5px 2px;
}
/*JoinMember*/
#JoinMb{
	float: left;
	clear:both;
	width: 750px;
	position: relative;
	left: 0px;
	top: 0px;
}
#JoinMb_title{
	float: left;
	clear:both;
	background:url(../images/images01/JoinMb/JoinMb_title.jpg) no-repeat scroll 0px -7px;
	width: 750px;
	height: 53px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:5px 0px 0px 0px;
}
#JoinMbTop1{
	float: left;
	clear:both;
	background:url(../images/images01/JoinMb/JoinMb_Topbg01.jpg) no-repeat scroll left bottom;
	width: 750px;
	height: 38px;
}
#JoinMbTop2{
	float: left;
	clear:both;
	background:url(../images/images01/JoinMb/JoinMb_Topbg02.jpg) no-repeat scroll left bottom;
	width: 750px;
	height: 38px;
}
#JoinMbTop3{
	float: left;
	clear:both;
	background:url(../images/images01/JoinMb/JoinMb_Topbg03.jpg) no-repeat scroll left bottom;
	width: 750px;
	height: 38px;
}
#JoinMbTop4{
	float: left;
	clear:both;
	background:url(../images/images01/JoinMb/JoinMb_Topbg04.jpg) no-repeat scroll left bottom;
	width: 750px;
	height: 38px;
}
#JoinMbTop5{
	float: left;
	clear:both;
	background:url(../images/images01/JoinMb/JoinMb_Topbg05.jpg) no-repeat scroll left bottom;
	width: 750px;
	height: 38px;
}
#JoinMbContent{
	background:url(../images/images01/NewsPub/NewsPub_bg02.jpg) repeat-y scroll left top;
	width: 720px;
	padding:20px 0px 0px 30px;
	float:left;
	clear:both;
}
#testVideoBlock{
	width: 360px;
	clear:both;
	margin:0 auto;
	font-size:10pt;
	text-align:center;
}
#testVideoContainer{
	float: left;
	clear:both;	
	width: 360px;
	height: 175px;
	text-align:center;
}
#testVideo_btn {
	width:270px;
	height: 24px;
	margin:0 auto;
	clear:both;
	padding-bottom:10px;
}
#testVideo_btn a{
	background:url(../images/images01/JoinMb/testVideo_btn.jpg) no-repeat scroll center top;	
	width:270px;
	height: 24px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;	
}
#next_btn1 {
	width:135px;
	height:55px;
	margin:0 auto;
	clear:both;	
}
#next_btn1 a{
	background:url(../images/images01/JoinMb/next_btn1.gif) no-repeat scroll center top;	
	width:135px;
	height:55px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;	
}
#JoinRuleContent{
	background:url(../images/images01/NewsPub/NewsPub_bg02.jpg) repeat-y scroll left top;
	width: 680px;
	padding:0px 35px 0px 35px;
	float:left;
	clear:both;
	font-size:9pt;
	color:#000000;
	line-height:150%;
}
#JoinMbAccept{
	color:#FF0000;
	font-size:11pt;
	line-height:180%;
	float:left;
	clear:both;		
}
#JoinMb_btn{
	width:354px;
	height: 52px;
	margin:0 auto;
	padding:20px 0px 20px 0px;
	clear:both;	
}
#accept_btn {
	width:132px;
	height: 52px;
	float: left;
	margin-right:90px;
}
#accept_btn a{
	background:url(../images/images01/JoinMb/accept_btn.gif) no-repeat scroll center top;	
	width:132px;
	height: 52px;	
	font-size: 1px;
	text-indent: -3000px;
	display: block;	
}
#reject_btn {
	width:132px;
	height: 52px;
	float: left;
}
#reject_btn a{
	background:url(../images/images01/JoinMb/reject_btn.gif) no-repeat scroll center top;	
	width:132px;
	height: 52px;	
	font-size: 1px;
	text-indent: -3000px;
	display: block;	
}
#JoinMethod{
	background:url(../images/images01/NewsPub/NewsPub_bg02.jpg) repeat-y scroll left top;
	width: 650px;
	padding:0px 50px 0px 50px;
	float:left;
	clear:both;
	font-size:12pt;
	font-weight:bold;
	color:#000000;
	line-height:150%;
}
#JoinMethod_btn{
	width:436px;
	height: 65px;
	margin:0 auto;
	padding:20px 0px 20px 0px;
	clear:both;	
}
#clubMb_btn {
	width:178px;
	height: 65px;
	float: left;
	margin-right:80px;
}
#clubMb_btn a{
	background:url(../images/images01/JoinMb/clubMb_btn.gif) no-repeat scroll center top;	
	width:178px;
	height: 65px;	
	font-size: 1px;
	text-indent: -3000px;
	display: block;	
}
#UnclubMb_btn {
	width:178px;
	height: 65px;
	float: left;
}
#UnclubMb_btn a{
	background:url(../images/images01/JoinMb/UnclubMb_btn.gif) no-repeat scroll center top;	
	width:178px;
	height: 65px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;	
}
#JoinExplain{
	background:url(../images/images01/NewsPub/NewsPub_bg02.jpg) repeat-y scroll left top;
	width: 650px;
	padding:20px 50px 0px 50px;
	float:left;
	clear:both;
	font-size:11pt;
	font-weight:bold;
	color:#0201fc;
	line-height:150%;
}
#JoinExplain p{
	margin:0px;
	padding:0px;
}
#JoinExplain ol li{
	color:#000;
	margin:20px 0px 20px 0px;
	padding:0px;
}
#JoinExplain_notice{
	color:#FF0000;
	font-size:16pt;
	line-height:140%;
	font-weight:bold;
	clear:both;
	text-align:center;
}
#JoinExplain_noticeTitle{
	color:#000;
	clear:both;		
}
#JoinExplain_btn{
	width:436px;
	height: 65px;
	margin:0 auto;
	padding:20px 0px 20px 0px;
	clear:both;	
}
#pre_btn {
	width:178px;
	height: 65px;
	float: left;
	margin-right:80px;
}
#pre_btn a{
	background:url(../images/images01/JoinMb/pre_btn.gif) no-repeat scroll center top;	
	width:178px;
	height: 65px;	
	font-size: 1px;
	text-indent: -3000px;
	display: block;	
}
#next_btn {
	width:178px;
	height: 65px;
	float: left;
}
#next_btn a{
	background:url(../images/images01/JoinMb/next_btn.gif) no-repeat scroll center top;	
	width:178px;
	height: 65px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;	
}
#JoinMbBottom{
	float: left;
	clear:both;
	background:url(../images/images01/JoinMb/JoinMb_bg03.jpg) no-repeat scroll left top;
	width: 750px;
	height: 45px;
}
#JoinMbData{
	background:url(../images/images01/NewsPub/NewsPub_bg02.jpg) repeat-y scroll left top;
	width: 650px;
	padding:0px 50px 0px 50px;
	font-size:10pt;
	float: left;
	clear:both;
}
#JoinMbData p{
	margin:0px;
	padding:0px;
	font-size:10pt;
	color:#666666;
	line-height:20px;
	font-weight:normal;	
}
#JoinMbData a{
	color:#6600CC;
	text-decoration:underline;
	font-weight:bold;	
}
#JoinMbData table {
	width:100%;
	margin:0 auto;
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
}
#JoinMbData table th{
	width: 70px;
	font-size:10pt;
	vertical-align:top;
	padding:5px 0px 0px 0px;
}

#JoinMbData table td{
	font-weight:bold;	
/*	padding:0px 0px 20px 0px;*/
}

#JoinMbData table span{
	font-size:10pt;
	margin-left:5px;
	color: #F00;
	font-weight:normal;	
}
.JoinMbData_notice{
	font-size:9pt;
	color:#F00;
	font-weight:normal;	
}
#JoinMbData table img{
	margin-left:5px;
	vertical-align:top;
}
/*NewMb*/
#NewMb{
	float: left;
	clear:both;
	width: 750px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-bottom:10px;
}
#NewMb_title{
	float: left;
	clear:both;
	background:url(../images/images01/NewMb/NewMb_title.jpg) no-repeat scroll left bottom;
	width: 750px;
	height: 53px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:5px 0px 0px 0px;
}
#NewMbTop{
	float: left;
	clear:both;
	background:url(../images/images01/NewMb/NewMb_bg01.jpg) no-repeat scroll left bottom;
	width: 750px;
	height: 38px;
}
#NewMbContent{
	float: left;	
	clear:both;
	background:url(../images/images01/NewMb/NewMb_bg03.jpg) repeat-y scroll left bottom;
	width: 750px;		
}
#NewMbIntro{
	float:left;	
	clear:both;
	background:#cdcdcd url(../images/images01/NewMb/NewMb_bg02.jpg) no-repeat scroll left top;
	width:554px;
	padding:88px 0px 0px 195px;
}
#NewMbIntro_title{
	background:url(../images/images01/NewMb/NewMb_subTitle1.jpg) no-repeat scroll left bottom;
	width: 514px;
	height:24px;
}
#NewMbIntro_content{
	background-color:#e6e6e6;
	width: 479px;
	*width: 474px;
	padding:0px 0px 0px 35px;	
	*padding:0px 0px 0px 40px;	
}
#NewMbIntro_content ol{
	margin:0px;
	padding:0px;	
	font-size:10pt;
	line-height:150%;
	text-align:left;
}
#NewMbIntro_content p{
	margin:0px;
	padding:0px;
	font-size:10pt;
	line-height:150%;
	text-align:left;
}
#NewMbIntro_bottom{
	background:url(../images/images01/NewMb/NewMbIntro_bottom.jpg) no-repeat scroll left top;
	width: 514px;
	height:9px;
}
#NewMb_subTitle2{
	clear:both;
	background:url(../images/images02/NewMb/NewMb_subTitle2.jpg) no-repeat scroll left bottom;
	width: 750px;
	height:38px;
}
#NewMb_subTitle3{
	clear:both;
	background:url(../images/images02/NewMb/NewMb_subTitle3.jpg) no-repeat scroll left bottom;
	width: 750px;
	height:35px;
}
#NewMb_subTitle4{
	clear:both;
	background:url(../images/images02/NewMb/NewMb_subTitle4.jpg) no-repeat scroll left bottom;
	width: 750px;
	height:35px;
}
#NewMb_subTitle5{
	clear:both;
	background:url(../images/images02/NewMb/NewMb_subTitle5.jpg) no-repeat scroll left bottom;
	width: 750px;
	height:35px;
}
#NewMb_subTitle6{
	clear:both;
	background:url(../images/images02/NewMb/NewMb_subTitle6.jpg) no-repeat scroll left bottom;
	width: 750px;
	height:36px;
}
#NewMb_subTitle7{
	clear:both;
	background:url(../images/images02/NewMb/NewMb_subTitle7.jpg) no-repeat scroll left bottom;
	width: 750px;
	height:35px;
}
#NewMb_subTitle8{
	clear:both;
	background:url(../images/images02/NewMb/NewMb_subTitle8.jpg) no-repeat scroll left bottom;
	width: 750px;
	height:32px;
}
#NewMb_subTitle9{
	clear:both;
	background:url(../images/images02/NewMb/NewMb_subTitle9.jpg) no-repeat scroll left bottom;
	width: 750px;
	height:35px;
}
#NewMb_subTitle10{
	clear:both;
	background:url(../images/images02/NewMb/NewMb_subTitle10.jpg) no-repeat scroll left bottom;
	width: 750px;
	height:38px;
}
.NewMb_subContent{
	clear:both;
	width: 655px;
	padding:10px 45px 10px 50px;
}
.NewMb_subContent ol{
	margin:0px;
	padding:0px 0px 0px 35px;
	font-size:10pt;
	line-height:150%;
	text-align:left;
}
.NewMb_subContent p{
	margin:0px;
	padding:0px;
	font-size:10pt;
	line-height:150%;
	text-align:left;
}
.NewMb_subBottom{
	clear:both;
	_font-size:1px;
	background:url(../images/images01/NewMb/NewMb_bg04.jpg) no-repeat scroll left top;
	width: 750px;
	height: 11px;
}
#NewMbBottom{
	float: left;
	clear:both;
	background:url(../images/images01/NewMb/NewMb_bg05.jpg) no-repeat scroll left top;
	width: 750px;
	height: 45px;
}
/*MbInfo*/
#MbInfo{
	float: left;
	clear:both;
	width: 750px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-bottom:10px;
}
#MbInfo_title1{
	float: left;
	clear:both;
	background:url(../images/images01/MbInfo/MbInfo_title1.jpg) no-repeat scroll 0px -7px;
	width: 750px;
	height: 53px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:5px 0px 0px 0px;
}
#MbInfo_title2{
	float: left;
	clear:both;
	background:url(../images/images01/MbInfo/MbInfo_title2.jpg) no-repeat scroll 0px -1px;
	width: 750px;
	height: 53px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:5px 0px 0px 0px;
}
#MbInfo_title3{
	float: left;
	clear:both;
	background:url(../images/images01/MbInfo/MbInfo_title3.jpg) no-repeat scroll 0px -5px;
	width: 750px;
	height: 53px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:5px 0px 0px 0px;
}
#MbInfo_title4{
	float: left;
	clear:both;
	background:url(../images/images01/MbInfo/MbInfo_title4.jpg) no-repeat scroll 0px -7px;
	width: 750px;
	height: 53px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:5px 0px 0px 0px;
}
#MbInfo_title5{
	float: left;
	clear:both;
	background:url(../images/images01/MbInfo/MbInfo_title5.jpg) no-repeat scroll 0px -7px;
	width: 750px;
	height: 53px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:5px 0px 0px 0px;
}
#MbInfo_title6{
	float: left;
	clear:both;
	background:url(../images/images01/MbInfo/MbInfo_title6.jpg) no-repeat scroll left bottom;
	width: 750px;
	height: 53px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:5px 0px 0px 0px;
}
#MbInfoTop{
	background:url(../images/images01/MbInfo/MbInfo_bg01.jpg) no-repeat scroll left top;
	width: 750px;
	height: 40px;
	clear:both;
}
#MbInfoContent{
	background:url(../images/images01/MbInfo/MbInfo_bg02.jpg) repeat-y scroll left top;
	width: 690px;
	padding:60px 30px 0px 30px;
	clear:both;
}
#MbInfoLink{
	position: absolute;
	left: 10px;
	top: 70px;	
	background:url(../images/images02/MbInfo/MbInfoLink_bg.jpg) no-repeat scroll left top;
	width: 558px;
	height:24px;
	font-size:9pt;
	padding:50px 0px 0px 55px;
	vertical-align:middle;
	z-index:1;
}
#MbInfoLink ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#MbInfoLink ul li{
	float:left;
	padding:0px 7px 0px 7px;
}
#MbInfoLink a{
	color:#FFFFFF;
	text-decoration:none;	
}
#MbInfoLink a:hover{
	color:#FFFF99;
	text-decoration:underline;
}
#MbInfoContent table{
	width: 588px;
	clear:both;
	margin:0 auto;
	border-collapse:collapse;
	border-spacing:0px;
	font-family: Arial, Helvetica, sans-serif;
}
#MbInfoContent table th{
	border:#000 1px solid;
	background-color:#818181;
	color:#FFF699;
	font-size:13px;
	height:23px;
	text-align:center;
}
#MbInfoContent table td{
	border:#000 1px solid;
	background-color:#818181;
	color:#FFF699;
	font-size:13px;
	height:23px;
	text-align:left;
}
#MbInfoContent table a{
	color:#FFFF99;
	text-decoration:none;	
}
#MbInfoBlock{
	clear:both;
	width: 450px;
	padding:0px 0px 0px 30px;
}
#MbInfoBlock table {
	width: 450px;
	font-size:10pt;
	border-collapse: separate;	
	border-spacing:5px;
}
#MbInfoBlock table td{
	border:none;
	padding:5px;
}
#MbInfoBlock table span{
	font-size:10pt;
	margin-left:5px;
	color: #F00;
}
.MbInfoPS{
	color:#FF0000;
	font-size:10pt;
	line-height:150%;
	padding:5px 0px 0px 10px;
}
#MbUpdate_btn{
	width: 100%;
	height: 29px;
	border:none;
	padding:15px 0px 15px 0px;
	clear:both;
}
#MbUpdate_btn a{
	background:url(../images/images01/MbInfo/MbUpdate_btn.jpg) no-repeat scroll center top;	
	width: 224px;
	height: 29px;	
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:0 auto;	
}
#Recommend{
	width:675px;
	margin:0;
	padding:0px 0px 0px 15px;
}
#Recommend_title{
	width:185px;
	height:60px;
	background:url(../images/images01/MbInfo/Recommend_title.gif) repeat-y scroll left top;
	float:left;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
}
#PointInfo{
	width:450px;
	float:left;
	margin:12px 0px 0px 15px;
}
#PointInfo ul,#PointInfo ul li{
	float:left;
	display:inline;
	margin:0px 20px 0px 0px;
	padding:0;
	list-style-type:none;
	font-family: "新細明體";
	color: #c20d16;
	font-size: 10pt;
	line-height:24px;
}
#PointInfo .LabPoint,#PointInfo .LabCount,#PointInfo .LabTotal {
	text-align: left;
	color: #0401ff;
	font-weight: bold;
	display: inline;
}
#Recommend_content{
	clear:both;
	padding:10px 0px 15px 0px;
	background:url(../images/images01/MbInfo/Recommend_bg.png) no-repeat scroll 450px 25px;
	background-position:450px 15px\9;
}
.urlBlock{
	width: 400px;
	margin:0px;
	padding:10px 0px;
	background:url(../images/images01/MbInfo/urlCopy_bottom.gif) no-repeat scroll left bottom;
	clear:both;
	overflow:hidden;
}
.urlBlock dl{
	margin:0;
	padding:8px 0px 0px 0px;
	background:url(../images/images01/MbInfo/urlCopy_top.gif) no-repeat scroll left top;
}
.urlBlock dt{
	margin:0px 0px 0px 13px;
	padding:0px;
}
.urlCopy_title1,.urlCopy_title2,.urlCopy_title3{
	width:255px;
	height:27px;
	background:url(../images/images01/MbInfo/urlCopy_title1.gif) repeat-y scroll left top;
	font-size:1px;
	text-indent:-3000px;
	display:block;
}
.urlCopy_title2{
	background:url(../images/images01/MbInfo/urlCopy_title2.gif) repeat-y scroll left top;
}
.urlCopy_title3{
	background:url(../images/images01/MbInfo/urlCopy_title3.gif) repeat-y scroll left top;
}
.urlBlock dd{
	margin:0px;
	padding:0px 15px 0px 15px;
	background:url(../images/images01/MbInfo/urlCopy_content.gif) repeat-y scroll left top;
	color: #494949;
    font-size: 12px;
	line-height:24px;
}
.urlBlock dd textarea{
	border: 1px solid #B3D0C2;
    color: #4AA5FF;
    font-size: 10pt;
	overflow:hidden;
	width:100%;
	clear:both;
}
.urlCopy{
	text-align: left;
	clear:both;
}
.LabCode,.CopyLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	display: inline;
	margin:0 5px;
}
.CopyLink a {
	text-decoration: underline;	
	color: #EE3C9E;
}
.CopyLink a:hover {
	text-decoration: none;
	color: #FF669B;
}
#MyFavoriteList table{
	width: 450px;
}
#MbInfo_page{
	font-size: 11pt;
	width: 100%;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;	
	margin-top:10px;
}
#MbInfoBottom{
	clear:both;
	background:url(../images/images01/MbInfo/MbInfo_bg03.jpg) no-repeat scroll left top;
	width: 750px;		
	height: 40px;
}
/*Cooperate*/
#Cooperate{
	float: left;
	clear:both;
	width: 750px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-bottom:10px;
}
#Cooperate_title1{
	float: left;
	clear:both;
	background:url(../images/images01/Cooperate/Cooperate_title1.jpg) no-repeat scroll left bottom;
	width: 750px;
	height: 53px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:5px 0px 0px 0px;
}
#Cooperate_title2{
	float: left;
	clear:both;
	background:url(../images/images01/Cooperate/Cooperate_title2.jpg) no-repeat scroll left bottom;
	width: 750px;
	height: 53px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:5px 0px 0px 0px;
}
#Cooperate_title3{
	float: left;
	clear:both;
	background:url(../images/images01/Cooperate/Cooperate_title3.jpg) no-repeat scroll left bottom;
	width: 750px;
	height: 53px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:5px 0px 0px 0px;
}
#Cooperate_title4{
	float: left;
	clear:both;
	background:url(../images/images01/Cooperate/Cooperate_title4.jpg) no-repeat scroll left bottom;
	width: 750px;
	height: 53px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:5px 0px 0px 0px;
}
#CooperateTop{
	float: left;
	clear:both;
	background:url(../images/images01/Cooperate/Cooperate_bg01.jpg) no-repeat scroll left bottom;
	width: 750px;
	height: 40px;
}
#CooperateContent{
	float: left;
	clear:both;
	background:url(../images/images01/Cooperate/Cooperate_bg02.jpg) repeat-y scroll left top;
	width: 693px;
	min-height:329px;
	_height:329px;
	padding:0px 30px 0px 27px;
	text-align:left;
}
.Cooperate_imgbg1{
	position: absolute;
	width: 255px;
	height: 350px;
	left: 25px;
	top: 88px;
}
.Cooperate_imgbg2{
	position: absolute;
	width: 255px;
	height: 350px;
	left: 25px;
	top: 88px;
}
.Cooperate_imgbg3{
	position: absolute;
	width: 273px;
	height: 350px;
	left: 451px;
	top: 88px;
}
.Cooperate_imgbg4{
	position: absolute;
	width: 307px;
	height: 691px;
	left: 417px;
	top: 89px;
}
.Cooperate_imgbg5{
	position: absolute;
	width: 260px;
	height: 350px;
	left: 25px;
	top: 88px;	
}
.CooperateSysInfo1{
	float: left;
	color:#fff;
	width: 415px;
	text-align:center;
	padding:80px 0px 0px 255px;
}
.CooperateSysInfo1 span {
	color: #F00;
}
.CooperateText{
	float: left;
	width: 415px;
	padding:20px 0px 0px 255px;
}
.CooperateText dl{
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.CooperateText dl dt {
	font-size: 12pt;
	color: #F00;
	line-height: 24px;
}
.CooperateText dl dd {
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
	color: #FFF;
	line-height: 24px;
}
.CooperateText dl dd span {
	color: #fff001;
}
#CooperateContent p {
	margin:0px;
	padding: 0px;	
	line-height:28px;
}
#yes_btn {
	width: 100%;
	height: 35px;
	float: right;
	padding:15px 0px 0px 0px;
	clear:both;
}
#yes_btn a{
	background:url(../images/images01/Cooperate/yes_btn.jpg) no-repeat scroll center top;	
	width: 92px;
	height: 36px;	
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:0 auto;	
}
#co_Choice_btn {
	width: 235px;
	height: 35px;
	border:none;
	padding:15px 0px 0px 0px;
	margin:0 auto;	
	clear:both;
}
#co_Choice1_btn {
	width: 95px;
	height: 36px;
	float: left;
	padding:0px 50px 0px 0px;
}
#co_Choice1_btn a{
	background:url(../images/images01/Cooperate/co_Choice1.jpg) no-repeat scroll center top;	
	width: 95px;
	height: 36px;	
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:0 auto;	
}
#co_Choice2_btn {
	width: 90px;
	height: 37px;
	float: left;
	padding:0px 0px 0px 0px;
}
#co_Choice2_btn a{
	background:url(../images/images01/Cooperate/co_Choice2.jpg) no-repeat scroll center top;	
	width: 90px;
	height: 37px;	
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:0 auto;	
}
#co_Choice1Content{
	float: left;
	clear:both;
	width: 392px;
	padding:15px 0px 0px 30px;
}
#co_Choice1Content table {
	width: 392px;
	font-size:10pt;
}
#co_Choice1Content table th{
	width: 70px;
	font-size:10pt;
	text-align:right;
}
#co_Choice1Content table span{
	font-size:10pt;
	margin-left:5px;
	color: #F00;
}
#EnterSend_btn {
	width: 100%;
	height: 38px;
	float: right;
	border:none;
	padding:15px 0px 0px 0px;
	clear:both;
}
#EnterSend_btn a{
	background:url(../images/images01/Cooperate/EnterSend_btn.jpg) no-repeat scroll center top;	
	width: 95px;
	height: 38px;	
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:0 auto;	
}
#co_Choice2Content{
	float: left;
	clear:both;
	width: 370px;
	height:657px;	
	padding:15px 0px 0px 20px;
}
#co_Choice2Content table {
	width: 370px;
	font-size:10pt;
}
#co_Choice2Content table th{
	width: 70px;
	font-size:10pt;
	text-align: left;
	font-weight:normal;
	vertical-align:top;
}
#co_Choice2Content table span{
	font-size:10pt;
	margin-left:5px;
	color: #F00;
}
#co_Choice2Content #txtContext {
	width: 260px;
	height: 70px;
}
.CooperateSysInfo2{
	float: left;
	color:#000;
	font-size:12pt;
	width: 410px;
	text-align:left;
	padding:80px 0px 0px 260px;
}
#Cooperate #backHome_btn {
	width: 100%;
	height: 17px;
	float: right;
	padding:15px 0px 0px 0px;
	clear:both;
}
#Cooperate #backHome_btn a{
	background:url(../images/images01/Cooperate/backHome.jpg) no-repeat scroll center top;	
	width: 46px;
	height: 17px;	
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:0 auto;	
}
#CooperateBottom{
	float: left;
	clear:both;
	background:url(../images/images01/Cooperate/Cooperate_bg03.jpg) no-repeat scroll left top;
	width: 750px;
	height: 40px;
}
/*QandA*/
#QandA{
	float: left;
	clear:both;
	width: 750px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom:10px;
}
#QandA_title{
	float: left;
	clear:both;
	background:url(../images/images01/QandA/QandA_title.jpg) no-repeat scroll left bottom;
	width: 750px;
	height: 53px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:5px 0px 0px 0px;
}
#QandATop{
	float: left;
	clear:both;
	background:url(../images/images01/QandA/QandA_bg01.jpg) no-repeat scroll left bottom;
	width: 750px;
	height: 38px;
}
#QandAContent{
	float: left;
	clear:both;
	background:url(../images/images01/QandA/QandA_bg02.jpg) no-repeat scroll left bottom;
	width: 670px;
	height:367px;
	padding-top:75px;
	padding-right: 80px;
}
#QandAContent table {
	width: 315px;
	float: right;
	font-size:10pt;
}
#QandAContent table th{
	width: 70px;
	font-size:10pt;
	font-weight:normal;
}
#QandAContent #txtQuestion {
	width: 208px;
	height: 70px;
}
#QandAContent table span{
	font-size:10pt;
	margin-left:5px;
	color: #F00;
}
#QandAContent #CheckCode{
	width:50px;
}
#QandAContent table img{
	margin-left:5px;
	vertical-align:top;
}
#QandAContent #QandA_btn {
	width: 315px;
	height: 35px;
	float: right;
	border:none;
	padding:15px 0px 0px 0px;
	clear:both;
}
#QandAContent #QandA_btn a{
	background:url(../images/images01/QandA/QandA_btn.jpg) no-repeat scroll center top;	
	width: 96px;
	height: 35px;	
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:0 auto;	
}
#QandABottom{
	float: left;
	clear:both;
	background:url(../images/images01/QandA/QandA_bg03.jpg) no-repeat scroll left top;
	width: 750px;
	height: 55px;
}
/*top10*/
#top10{
	float: left;
	clear:both;
	width: 750px;
	position: relative;
	left: 0px;
	top: 0px;
}
#top10_title{
	float: left;
	clear:both;
	background:url(../images/images01/top10/top10_title.jpg) no-repeat scroll left bottom;
	width: 750px;
	height: 53px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:5px 0px 0px 0px;
}
.top10Container{
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	background:url(../images/images01/index/chat_bg.jpg) no-repeat scroll left top;
	width: 150px;
	height: 225px;	
}
.top10Icon{	
	clear:both;
	position: relative;
	left: 3px;
	top: 6px;
	background:url(../images/images01/top10/top_icon.jpg) no-repeat scroll left top;
	width: 135px;
	height: 25px;	
}
.top10Ranking{
	text-align:center;
	color:#ffffff;
	font-size:9pt;
	font-weight:bold;
	margin:0 auto;
	padding:7px 0px 3px 0px;
	display:block;
}
/*NewsPub*/
#NewsPub{
	float: left;
	clear:both;
	width: 750px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-bottom:10px;
}
#NewsPub_title{
	float: left;
	clear:both;
	background:url(../images/images01/NewsPub/NewsPub_title.jpg) no-repeat scroll left bottom;
	width: 750px;
	height: 53px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:5px 0px 0px 0px;
}
#NewsPubTop{
	background:url(../images/images01/NewsPub/NewsPub_bg01.jpg) no-repeat scroll left top;
	width: 750px;
	height: 40px;
	float:left;
	clear:both;
}
#NewsPubContent{
	background:url(../images/images01/NewsPub/NewsPub_bg02.jpg) repeat-y scroll left top;
	width: 720px;
	padding:0px 0px 0px 30px;
	float:left;
	clear:both;
}
#NewsPubBlock{
	float: left;	
	clear:both;
	width: 720px;	
}
#NewsPub_TitleBlock{
	width: 350px;
	margin:0px 0px 0px 10px;	
}
#NewsPubTitle_up{	
	clear:both;
	background:url(../images/images01/NewsPub/NewsPub_titlebg01.gif) no-repeat scroll left top;
	width: 360px;		
	height:10px;
	_font-size:1px;	
}
#NewsPubTitle_Content{
	float: left;	
	clear:both;
	background:url(../images/images01/NewsPub/NewsPub_titlebg02.gif) repeat-y scroll left top;
	width: 360px;		
}
#NewsPubTitle_bottom{	
	float: left;
	background:url(../images/images01/NewsPub/NewsPub_titlebg03.gif) no-repeat scroll left top;
	width: 360px;		
	height:10px;
}
#NewsPubTitle{
	float: left;	
	clear:both;
	color:#FFFF00;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12pt;
	font-weight:bold;
	padding-left:10px;
	text-align:left;
}
#NewsPubTime{
	float: left;	
	clear:both;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	padding:3px 0px 0px 10px;
	display:block;
	height:18px;
}
#NewsPubInfo{
	width: 670px;
	float: left;	
	clear:both;	
	color:#000000;
	font-size:12pt;
	padding:10px 0px 0px 10px;
}
#NewsPubInfo p{
	margin:0px;
	padding:0px;
}
#NewsPubBottom{
	float:left;
	clear:both;
	background:url(../images/images01/NewsPub/NewsPub_bg03.jpg) no-repeat scroll left top;
	width: 750px;		
	height: 40px;
}
/*NewsPubMore*/
#NewsPubMore{
	float: left;
	clear:both;
	width: 750px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-bottom:10px;
}
#NewsPubMore_title{
	float: left;
	clear:both;
	background:url(../images/images01/NewsPub/NewsPub_title.jpg) no-repeat scroll left bottom;
	width: 750px;
	height: 53px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:5px 0px 0px 0px;
}
#NewsPubMoreTop{
	background:url(../images/images01/NewsPub/NewsPub_bg01.jpg) no-repeat scroll left top;
	width: 750px;
	height: 40px;
	float:left;
	clear:both;
}
#NewsPubMoreContent{
	background:url(../images/images01/NewsPub/NewsPub_bg02.jpg) repeat-y scroll left top;
	width: 720px;
	padding:30px 0px 0px 30px;
	float:left;
	clear:both;
}
#NewsPubList_title{
	position: absolute;
	background:url(../images/images01/NewsPub/NewsPubList_title.jpg) no-repeat scroll left top;
	width: 327px;
	height: 31px;
	left: 200px;
	top: 70px;
	color:#FFFF00;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12pt;
	font-weight:bold;
	padding:12px 0px 0px 30px;
}
#NewsPubMoreContent table{
	width: 588px;
	padding:35px 0px 0px 30px;
	clear:both;
	margin:0 auto;
	border-collapse:collapse;
	border-spacing:0px;
}
#NewsPubMoreContent table th{
	border:#000 1px solid;
	background-color:#818181;
	color:#FFF699;
	font-size:13px;
	height:23px;
	text-align:center;
}
#NewsPubMoreContent table td{
	border:#000 1px solid;
	background-color:#818181;
	color:#FFF699;
	font-size:13px;
	height:23px;
	text-align:left;
}
#NewsPubMore_page{
	font-size: 11pt;
	width: 588px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:28px;
	margin:0 auto;
}
#NewsPubMore_page a{
	font-size: 11pt;
	padding:5px 2px 5px 2px;
}
#NewsPubMore_page a:hover{
	text-decoration:underline;
}
#NewsPubMore_page .pageCurrent{
	font-size: 11pt;
	color: #000;
	text-decoration:none;
	padding:5px 2px 5px 2px;
}
#NewsPubMoreBottom{
	float:left;
	clear:both;
	background:url(../images/images01/NewsPub/NewsPub_bg03.jpg) no-repeat scroll left top;
	width: 750px;		
	height: 40px;
}
/*forgotPw*/
#forgotPw{
	float: left;
	clear:both;
	width: 750px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-bottom:10px;
}
#forgotPw_title{
	float: left;
	clear:both;
	background:url(../images/images01/forgotPw/forgotPw_title.jpg) no-repeat scroll left bottom;
	width: 750px;
	height: 53px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:5px 0px 0px 0px;
}
#forgotPwTop{
	background:url(../images/images01/forgotPw/forgotPw_bg01.jpg) no-repeat scroll left top;
	width: 750px;
	height: 40px;
	float:left;
	clear:both;
}
#forgotPwContent{
	background:url(../images/images01/forgotPw/forgotPw_bg02.jpg) repeat-y scroll left top;
	width: 720px;
	padding:10px 0px 0px 30px;
	float:left;
	clear:both;
}
#forgotPwContent p{
	color:#fff001;
	font-size:10pt;
	margin:0px;	
	padding:0px;
	text-align:center;
}
#forgotPw_account{
	width: 325px;
	height:39px;
	color:#fff;
	font-size:10pt;	
	padding:17px 0px 0px 30px;
	background:url(../images/images01/forgotPw/account_bg.jpg) no-repeat scroll left top;
	clear:both;
	margin:10px auto 20px auto;	
}
#forgotPw_account label{
	width:40px;
	height:27px;
	margin-top:3px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	float:left;
}
#forgotPw_account input{
	height:12px;
	margin-top:3px;
	float:left;

}
#send_btn {
	width: 59px;
	height: 27px;
	float:left;
	margin-left:15px;	
}
#send_btn a{
	background:url(../images/images01/forgotPw/send_btn.jpg) no-repeat scroll center top;	
	width: 59px;
	height: 27px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;	
}
#forgotPwBottom{
	float:left;
	clear:both;
	background:url(../images/images01/forgotPw/forgotPw_bg03.jpg) no-repeat scroll left top;
	width: 750px;		
	height: 40px;
}
/*JoinSmpMb*/
#JoinSmpMb{
	float: left;
	clear:both;
	width: 750px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-bottom:10px;
}
#JoinSmpMb_title{
	float: left;
	clear:both;
	background:url(../images/images01/JoinSmpMb/JoinSmpMb_title.jpg) no-repeat scroll left center;
	width: 750px;
	height: 53px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:5px 0px 0px 0px;
}
#JoinSmpMbTop{
	background:url(../images/images01/JoinSmpMb/JoinSmpMb_bg01.jpg) no-repeat scroll left top;
	width: 750px;
	height: 40px;
	float:left;
	clear:both;
}
#JoinSmpMbContent{
	background:url(../images/images01/JoinSmpMb/JoinSmpMb_bg02.jpg) repeat-y scroll left top;
	width: 720px;
	padding:10px 0px 0px 30px;
	float:left;
	clear:both;
}
#JoinSmpMbInfo1{
	width: 380px;
	padding:10px 0px 0px 0px;
	clear:both;
	margin:0 auto;
	color:#fff001;
	font-size:10pt;
}
#JoinSmpMbInfo2{
	width: 450px;
	padding:10px 0px 0px 0px;
	clear:both;
	margin:0 auto;	
	color:#2b43c9;
	font-size:10pt;
	text-align:center;
}
#JoinSmpMb_phone{
	width: 250px;
	height:35px;
	color:#fff;
	font-size:10pt;	
	padding:15px 0px 0px 0px;
	clear:both;
	margin:10px auto 20px auto;	
}
#JoinSmpMb_phone label{
	width:67px;
	height:19px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	float:left;
	background:url(../images/images01/JoinSmpMb/CellPhone_bg.gif) no-repeat scroll left top;
	margin:3px 3px 0px 0px;
}
#JoinSmpMb_phone input{
	height:20px;
	float:left;
}
#JoinSmpMb_btn{
	width: 258px;
	height: 28px;
	margin:0px auto 20px auto;	
	clear:both;
}
#JoinSmpMb #backHome_btn {
	width: 94px;
	height: 28px;
	float: left;
	margin-right:70px;
}
#JoinSmpMb #backHome_btn a{
	background:url(../images/images01/JoinSmpMb/backHome.jpg) no-repeat scroll center top;	
	width: 94px;
	height: 28px;	
	font-size: 1px;
	text-indent: -3000px;
	display: block;
}
#JoinSmpMb #okBuy_btn {
	width: 94px;
	height: 28px;
	float:left;	
}
#JoinSmpMb #okBuy_btn a{
	background:url(../images/images01/JoinSmpMb/okBuy_btn.jpg) no-repeat scroll center top;	
	width: 94px;
	height: 28px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;	
}
#JoinSmpMbBottom{
	float:left;
	clear:both;
	background:url(../images/images01/JoinSmpMb/JoinSmpMb_bg03.jpg) no-repeat scroll left top;
	width: 750px;		
	height: 40px;
}
/*OPInfo*/
#OPInfo{
	float: left;
	clear:both;
	width: 750px;
	position: relative;
	left: 0px;
	top: 0px;
	padding-bottom:10px;
}
#OPInfo_title{
	float: left;
	clear:both;
	background:url(../images/images01/OPInfo/OPInfo_title.jpg) no-repeat scroll left center;
	width: 750px;
	height: 53px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:5px 0px 0px 0px;
}
#OPInfoTop{
	background:url(../images/images01/OPInfo/OPInfo_bg01.jpg) no-repeat scroll left top;
	width: 750px;
	height: 40px;
	float:left;
	clear:both;
}
#OPInfoContent{
	background:url(../images/images01/OPInfo/OPInfo_bg02.jpg) repeat-y scroll left top;
	width: 720px;
	padding:16px 0px 0px 30px;
	_padding:16px 0px 0px 10px;
	float:left;
	clear:both;
}
#OPInfo_girlState{
	width: 100px;
	height: 103px;
	position: absolute;
	left: 6px;
	top: 62px;
}
.OPInfo_Online{
	background:url(../images/images01/OPInfo/Online_bg.jpg) no-repeat scroll left top;
	width: 100px;
	height: 103px;
}
.OPInfo_Offline{
	background:url(../images/images01/OPInfo/Offline_bg.jpg) no-repeat scroll left top;
	width: 100px;
	height: 103px;
}
#OPInfo_girlspic{
	background:url(../images/images01/OPInfo/girlspic_bg.jpg) no-repeat scroll left top;
	width: 159px;
	height: 201px;
	float:left;
	margin-left:20px;
}
#OPInfo_girlspic img{
	width: 135px;
	height: 135px;
	position: relative;
	left: 12px;
	top: 5px;
	z-index:1;
}
.girlsName{
	width: 100%;
	text-align:center;
	font-weight:normal;
	display:inline-block;
	color:#FFF;
	font-size:12pt;
	clear:both;
	padding:15px 0px 8px 0px;
}
.addMylove{
	font-size:8pt;
	text-align:center;
	text-decoration:none;
	clear:both;
}
#guestInfo{
	width:253px;
	float:left;
	margin:0px 20px 0px 20px;
}
#LabguestName{
	background:url(../images/images01/OPInfo/guestInfo_bg.gif) no-repeat scroll left top;
	width:233px;
	height:26px;		
	clear:both;
	margin-bottom:5px;
	color:#000000;
	font-family:"微軟正黑體","新細明體",Arial;
	font-size:11pt;
	font-weight:bold;
	letter-spacing:1px;
	line-height:26px;
	padding-left:20px;
}
.guestName{
	padding-left:30px;
	display:inline;
	text-align: center;	
}
#LabO2O{
	background:url(../images/images01/OPInfo/guestInfo_bg.gif) no-repeat scroll left top;
	width:233px;
	height:26px;
	clear:both;
	margin-bottom:5px;
	color:#000000;
	font-family:"微軟正黑體","新細明體",Arial;
	font-size:11pt;
	font-weight:bold;
	letter-spacing:1px;
	line-height:26px;
	padding-left:20px;
}
.InfoO2O{
	padding-left:45px;
	display:inline;
	text-align: center;	
}
#LabO2M{
	background:url(../images/images01/OPInfo/guestInfo_bg.gif) no-repeat scroll left top;
	width:233px;
	height:26px;
	clear:both;
	margin-bottom:5px;
	color:#000000;
	font-family:"微軟正黑體","新細明體",Arial;
	font-size:11pt;
	font-weight:bold;
	letter-spacing:1px;
	line-height:26px;
	padding-left:20px;
}
.InfoO2M{
	padding-left:45px;
	display:inline;
	text-align: center;	
}
#ProfileInfo{
	background:url(../images/images01/OPInfo/guestInfo_bg.gif) no-repeat scroll left top;
	width:233px;
	height:26px;
	clear:both;
	margin-bottom:5px;
	color:#000000;
	font-family:"微軟正黑體","新細明體",Arial;
	font-size:8pt;
	font-weight:bold;
	line-height:26px;
	padding-left:20px;
}
#ChatFree_btn {
	width:253px;
	height:31px;
	float:left;	
	margin:14px 0px 10px 0px;
}
#ChatFree_btn a{
	background:url(../images/images01/OPInfo/ChatFree_btn.gif) no-repeat scroll left top;	
	width:253px;
	height:31px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;	
}
#ChatO2M_btn {
	width:253px;
	height:31px;
	float:left;	
	margin:14px 0px 10px 0px;
}
#ChatO2M_btn a{
	background:url(../images/images01/OPInfo/ChatO2M_btn.gif) no-repeat scroll left top;
	width:253px;
	height:31px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;	
}
#ChatO2O_btn {
	width:253px;
	height:31px;
	float:left;	
}
#ChatO2O_btn a{
	background:url(../images/images01/OPInfo/ChatO2O_btn.gif) no-repeat scroll left top;	
	width:253px;
	height:31px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;	
}
#ChatMultiO2O_btn {
	width:253px;
	height:31px;
	float:left;	
}
#ChatMultiO2O_btn a{
	background:url(../images/images01/OPInfo/ChatMultiO2O_btn.jpg) no-repeat scroll left top;	
	width:253px;
	height:31px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;	
}
#PG_Explain{
	width: 195px;
	float:left;
	color:#000000;
	font-family:"微軟正黑體","新細明體",Arial;
	font-size:9pt;
	line-height:18px;
}
#PG_ExplainTop{
	width: 195px;
	height:6px;	
	background:url(../images/images01/OPInfo/explain_bg01.jpg) no-repeat scroll left top;
	_font-size:1px;
}
#PG_ExplainContent{
	width: 185px;
	background:url(../images/images01/OPInfo/explain_bg02.jpg) repeat-y scroll left top;
	padding:0px 5px 0px 5px;
	color:#000000;
	font-family:"微軟正黑體","新細明體",Arial;
	font-size:9pt;
	line-height:18px;
	float:left;
}
#PG_ExplainContent p{
	margin:0px;	
	padding:0px;
}
.Code{
	color:#CC0000;
	font-family:"微軟正黑體","新細明體",Arial;
	font-size:9pt;
	font-weight:bold;
	padding:0px 3px 0px 3px;
}
.Count{
	color:#0033CC;
	font-family:"微軟正黑體","新細明體",Arial;
	font-size:9pt;
	font-weight:bold;
	padding:0px 2px 0px 2px;
}
.labCht{
	color:#FF0000;
	font-weight:bold;
}
.labFet{
	color:#FF0000;
	font-weight:bold;
}
.labTwg{
	color:#FF0000;
	font-weight:bold;
}
#PG_ExplainBottom{
	width: 195px;
	height:6px;	
	background:url(../images/images01/OPInfo/explain_bg03.jpg) no-repeat scroll left top;
	float:left;
}
#PhotoBlock{
	width: 100%;
	padding:20px 0px 0px 0px;
	float:left;
	clear:both;
}
#photoTitle{
	clear:both;
	background:url(../images/images02/OPInfo/photoTitle.gif) no-repeat scroll left center;
	width: 710px;
	height: 24px;
	font-size: 12pt;
	color:#CC0000;
	margin-left:10px;
	_margin-left:30px;
	padding:10px 0px 0px 0px;
	text-align:center;
	font-weight:bold;
}
#photoContent{
	width:100%;	
	padding:15px 0px 0px 15px;
	clear:both;
}
.photoContainer{
	background:url(../images/images01/OPInfo/photo_bg.gif) no-repeat scroll left top;
	width: 151px;
	height: 151px;
	float:left;
	margin:0px 35px;
	_margin:0px 27px;
}
.photoContainer img{
	width: 135px;
	height: 135px;
	margin:6px 0px 0px 7px;
}
#RatingArea{
	width: 100%;
	_margin-left:20px;
	padding:20px 0px 0px 0px;
	clear:both;
}
#RatingTitle{
	clear:both;
	background:url(../images/images02/OPInfo/RatingTitle.gif) no-repeat scroll left top;
	width: 710px;
	height:34px;
	margin:0px 0px 15px 10px;	
	display:block;
	font-size:1px;
	text-indent:-3000px;
}
.RatingAll{
	width:630px;
	height:26px;
	clear:both;
	color:#000000;
	font-family:"微軟正黑體","新細明體",Arial;
	font-size:11pt;
	margin:0px 0px 10px 20px;
	padding:0px 0px 0px 20px;
	background:#e4e4e4 url(../images/images02/OPInfo/RatingScore_bg.jpg) no-repeat scroll left top;
	line-height: 26px;
	font-weight:bold;
	letter-spacing:1px;
	overflow:hidden;
}
.RatingScore{
	height:26px;
	float:left;
}
.starIcon{
	width:22px;
	height:26px;
	background: url(../images/images02/OPInfo/starIcon.png) no-repeat scroll left center;
	display: inline;
	float:left;
}
#RatingArea dl{
	width:650px;
	clear:both;
	color:#000000;
	font-family:"微軟正黑體","新細明體",Arial;
	font-size:11pt;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 20px;
	letter-spacing:1px;
	overflow:hidden;
}
#RatingArea dt{
	width:100%;
	height:26px;
	clear:both;
	color:#000000;
	font-family:"微軟正黑體","新細明體",Arial;
	font-size:11pt;
	margin:0px;
	padding:0px;
	line-height: 26px;
	font-weight:bold;
	letter-spacing:1px;
	overflow:hidden;
}
#RatingArea dt .RatingScore{
	font-size:10pt;	
}
#RatingArea dt .starIcon{
	vertical-align:middle;
}
#RatingArea dd{
	width:100%;
	color: #134872;
	font-size:10pt;
	font-family: Verdana, Geneva, sans-serif;
	clear:both;
	margin:2px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	border-top:1px #737373 dashed;
}
.LabNickName{
	color: #39F;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	display: inline;
	padding:0 2px;
}
.RatingComment {
	color: #FFF;
	font-size:10pt;
	font-family: Verdana, Geneva, sans-serif;
	clear:both;
	width:640px;
	margin:5px 0px 0px 0px;
	padding:5px 7px;
	background-color:#737373;
	line-height:18px;
	word-wrap:break-word;	
	word-break: break-all;
}
#OPInfoBottom{
	float:left;
	clear:both;
	background:url(../images/images02/OPInfo/OPInfo_bg03.jpg) no-repeat scroll left top;
	width: 750px;		
	height: 40px;
}
/*DatingModel*/
#DatingModel_title{
	float: left;
	clear:both;
	background:url(../images/images01/index/DatingModel.jpg) no-repeat scroll 0px 5px;
	width: 750px;
	height: 53px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:5px 0px 0px 0px;
}
/*spicygirls*/
#spicygirls_title{
	float: left;
	clear:both;
	background:url(../images/images01/index/spicygirls.jpg) no-repeat scroll 0px 3px;
	width: 750px;
	height: 53px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 1px;
	text-indent: -3000px;
	display: block;
	margin:5px 0px 0px 0px;
}
/*Footer*/
#pgFooter {
	width:750px;	
	height:131px;
	clear:both;
	background:url(../images/images01/index/pgFooter_bg.gif) no-repeat scroll left top;
	color:#000000;
	position: relative;
	left: 0px;
	top: 0px;
}
#footerText{
	font-size: 10pt;
	letter-spacing:1px;
	line-height:16px;
	padding:10px 95px 0px 20px;
	width:634px;	
	height: 73px;
	float: left;
	clear:both;
	color:#000000;
}
#copyright {
	width:750px;	
	height: 48px;
	float: left;
	clear:both;
	position: relative;
	left: 0px;
	top: 0px;
	background:url(../images/images01/index/copyright_bg.gif) no-repeat scroll left top;
}