@import url("reset.css");
@import url(http://fonts.googleapis.com/css?family=Varela+Round);
@import url(http://fonts.googleapis.com/css?family=Black+Ops+One);

body{ background-color:#091E2A; font-family: Varela Round, "微軟正黑體",Microsoft JhengHei,Arial; -webkit-text-size-adjust: none;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
a:active{ text-decoration:none;}

h1{ font-weight:normal; color:#F8B62D; font-size:45px; float:left;}
h1 a{ color:#E52488;}
h1 a:hover{}
h1 a:active{}
h2{ float:right; line-height:50px; text-align:center; font-size:21px;}
h2 a{ display:block; height:50px; background-color:#666; font-weight:bold; color:#2EA7E0;}
h2 a:hover{}
h2 a:active{}
h3{ text-indent:-9999px; float:left; background-image:url(../images/qbaby_tv.png);}
h3 a{ display:block; width:200px; height:150px; margin-left:20px;}
h4{ float:right; text-indent:-9999px;}
h4 a{ display:block; width:630px; height:150px;}
h4 a:hover{}
h4 a:active{}

.hr{ width:98%; height:1px; background-color:#00a0e9; margin:20px 0;}

.warpper{ margin:0 auto; width:1200px; height:auto;}

/**/
.main_upbar{ width:100%; height:50px; background-color:#0A161D; color:#FFF; font-size:17px; line-height:60px; box-shadow: 0 0 20px #000; -moz-box-shadow: 0 0 20px #000;   -webkit-box-shadow: 0 0 20px #000;}
.main_upbar_company{ float:left; margin-left:10px;}
.main_upbar_company ul{ width: 600px; height:50px;}
.main_upbar_company ul li{float:left;margin-right:10px;text-overflow: ellipsis;white-space: nowrap;max-width: 150px;overflow: hidden;height: 60px;}
.main_upbar_company ul li a{ color:#FFF;}
.main_upbar_company ul li a:hover{ color:#2EA7E0;}
.main_upbar_company ul li a:active{ color:#2EA7E0;}
.up{ width: 1200px;height: auto;margin: 0 auto;}

/* 加載csshover3.htc，解決IE6沒有li:hover擬類的問題 */
* html body { behavior:url("csshover3.htc");}

/* ---------- 大小與定位 ---------- */
#menu {	/* 選單大小 */
	width:450px; height:55px; margin-top:5px;}
	
#menu ul {
	/* 取消ul樣式符號 */
	list-style-type:none;
	/* 重設ul邊界與留白為零 */
	margin:0;
	padding:0;
	/* 內有浮動元件時，需設overflow才會自動調整大小 */
	overflow:auto;}
	
* html #menu ul { /* 解決IE6不理overflow問題，直接指定高度 */ height:50px;}
	
#menu ul li {/* 利用float讓第一層li水平排列 */	float:left;}
	
/* 解決IE6條列式餘白問題*/
* html #menu ul li { display:inline;}
#menu ul li a {
	/* 將a改為區塊元件，以便指定寬高 */
	display:block;
	/* 這邊也要設float，否則IE6會以100%寬度顯示 */
	float:left;
	/* 固定高度 */
	line-height:50px;
	margin-right:15px;
}
#menu ul li ul {
	/* 讓第二層ul跳脫文件流以利定位 */
	position:absolute;
	/* 固定寬度 */
	width:100px;
	/* 避免出現捲軸 */
	overflow:visible;
	/* 讓ul與母階層li相同位置 */
	clear:left;
	margin-top: 40px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -15px;
	z-index: 2;
}
/* 修正IE7絕對定位差異 */
*:first-child+html #menu ul li ul {
	margin-top:0;
}
/* 修正IE6絕對定位差異 */
* html #menu ul li ul {
	margin-top:0;
}
#menu ul li ul li {
	/* 覆寫繼承自第一層的浮動設定 */
	float:none;
	text-align: center;
}
#menu ul li ul li a {
	/* 覆寫繼承自第一層的浮動設定 */
	float:none;
	width: 100%;/* 註：display、height、padding繼承第一層的設定 */
}
#menu ul li ul li ul {}

/* 修正IE7絕對定位差異 */
*:first-child+html #menu ul li ul li ul { margin-top:-30px;}
#menu ul li ul li ul li {/* width、float繼承第二層，免設定 */}
#menu ul li ul li ul li a {/* width、float繼承第二層，免設定 */}

/* ---------- 隱藏與顯示階層 ---------- */
#menu ul li ul {/* 預先隱藏第二層 */visibility:hidden;}
#menu ul li:hover ul {/* 觸動第一層時，顯示第二層 */visibility:visible;}
#menu ul li:hover ul li ul {/* 顯示第二層時，隱藏第三層，避免同時彈出 */visibility:hidden;}

/* ---------- 以下為美化用，非必需 ---------- */
/* 預設字體 */
#menu { font-size:17px; float:right;}

/* 第一層ul背景色彩與邊框 */
#menu ul { height: 55px; overflow: hidden;}

/* 第一層a字型 */
#menu ul li a {	color:#FFF;	line-height: 50px;}

/*第二層ul背景色彩與邊框  */
#menu ul li ul {}

/* 第二層a字型 */
#menu ul li ul li a { font-size:17px; color:#FFF; background-color:#000;}
	
/* 觸動第一層li時，改變背景色 */
#menu ul li:hover, #menu ul li a:hover { color:#2EA7E0;}
#menu ul li:hover a {}

/* 觸動第二層以上li時改變背景色 */
#menu ul li ul li:hover, #menu ul li ul li a:hover { color:#2EA7E0;}


.main_pay{ width:95px; height:55px; float:right; font-size:19px; text-align:center; background: rgb(243,152,0); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1NiUiIHN0b3AtY29sb3I9IiNmMzk4MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWE1NTE0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgb(243,152,0) 56%, rgb(234,85,20) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(56%,rgb(243,152,0)), color-stop(100%,rgb(234,85,20))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgb(243,152,0) 56%,rgb(234,85,20) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgb(243,152,0) 56%,rgb(234,85,20) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgb(243,152,0) 56%,rgb(234,85,20) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgb(243,152,0) 56%,rgb(234,85,20) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f39800', endColorstr='#ea5514',GradientType=0 ); /* IE6-8 */
border-bottom-left-radius: 5px;
-moz-border-bottom-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-bottom-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
margin-right:10px; -moz-box-shadow: 0 0 20px #000; -webkit-box-shadow: 0 0 20px #000;}
.main_pay a{ color:#000;}
.main_pay a:hover{ color:#FF0;}
.main_pay a:active{ color:#FF0;}

/* header */
.header{ clear:both; width:1176px; height:auto; margin:0 auto; margin-top:15px; margin-bottom:15px;}
.top1{ width:1176px; height:50px; margin-bottom:10px; background-color: #091E2A;}
.top1 h1{
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
}
.top1 h2{float: right;display: none;width: 500px;height: 50px;background-color: #666;font-weight: bold;color: #2EA7E0;margin-left: 20px;}
.top2{ clear:both; width:1176px; height:264px; background-image:url(../images/qbaby_tv.png); background-position:center left; background-repeat:no-repeat; padding-top:12px;}

/* nav */
.nav{ position:relative; width:1200px; height:80px; border-top: #000 solid 2px; background: rgb(13,36,48); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBkMjQzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iIzAwMDYxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgb(13,36,48) 0%, rgb(0,6,19) 83%, rgb(0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(13,36,48)), color-stop(83%,rgb(0,6,19)), color-stop(100%,rgb(0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgb(13,36,48) 0%,rgb(0,6,19) 83%,rgb(0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgb(13,36,48) 0%,rgb(0,6,19) 83%,rgb(0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgb(13,36,48) 0%,rgb(0,6,19) 83%,rgb(0,0,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgb(13,36,48) 0%,rgb(0,6,19) 83%,rgb(0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d2430', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
-webkit-box-shadow: 0px 0px 20px #000;
-moz-box-shadow: 0px 0px 20px #000;
box-shadow: 0px 0px 20px #000;}

.mainbt{ clear:both; width:700px; height:82px; position:absolute; top:-12px; left:39px;}
.mainbt ul{ margin-top:13px; margin-left:27px; position:relative;}
.mainbt ul li{ float:left; margin-right:15px;}
.mainbt ul li a{ float:left; display:block; width:119px; height:82px;}
.mainbt ul li a:hover{ background-position:left bottom;}
.mainbt ul li:hover ul{ visibility:visible;}
.mainbt ul li ul{ position:absolute; visibility:hidden; left:555px; top:45px; width:80px;}
.mainbt ul li ul li{ float:left;}
.mainbt ul li ul li a{ display:block; width:80px; height:40px; color:#FFF; background-color:#000; text-align:center; line-height:40px;}
.mainbt ul li ul li a:hover{ color:#2EA7E0;}
.n_a a{ background-image:url(../images/nav_girls.png);}
.n_b a{ background-image:url(../images/nav_favorites.png);}
.n_c a{ background-image:url(../images/nav_message.png);}
.n_d a{ background-image:url(../images/nav_firstdrive.png);}
.n_e a{ background-image:url(../images/nav_service.png);}
.n_e_a a,.n_e_b a,.n_e_c a{ background-image:none;}

/* SEARCH BAR */
.search_bar{ position:absolute; left: 991px; top: 24px;	width:150px; height:30px;}
.mi{
	position:absolute;
	width:30px;
	height:30px;
	left: 1147px;
	top: 23px;
	text-indent:-9999px;
}
.mi a{ display:block; width:30px; height:30px; background-image:url(../images/icon_search.png); background-position:left top;}
.mi a:hover{ background-position:left bottom;}
.mi a:active{ background-position:left bottom;}

/* 中間區塊 */
.m_box{ width:1200px; height:auto; overflow:hidden;background: #091e2a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MWUyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iIzAwMDYxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iIzA5MWYyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iIzA5MWUyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTFlMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #091e2a 0%, #000613 13%, #091f2a 17%, #091e2a 19%, #091e2a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#091e2a), color-stop(13%,#000613), color-stop(17%,#091f2a), color-stop(19%,#091e2a), color-stop(100%,#091e2a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #091e2a 0%,#000613 13%,#091f2a 17%,#091e2a 19%,#091e2a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #091e2a 0%,#000613 13%,#091f2a 17%,#091e2a 19%,#091e2a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #091e2a 0%,#000613 13%,#091f2a 17%,#091e2a 19%,#091e2a 100%); /* IE10+ */
background: linear-gradient(to right,  #091e2a 0%,#000613 13%,#091f2a 17%,#091e2a 19%,#091e2a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#091e2a', endColorstr='#091e2a',GradientType=1 ); /* IE6-8 */
}

/* left */
.left{ width:220px; height:auto; overflow:hidden; float:left;}

/* TAG */
.tag{ width:150px; height:auto; text-align:right; font-size:19px; line-height:50px; margin:20px 0;}
.tag a{ color:#FFF;}
.tag a:hover,.tag .item_on a{ color:#2EA7E0; background-image:url(../images/icon_arrow.png); background-position:left center; background-repeat:no-repeat; padding-left:20px;}
.tag a:active{ color:#2EA7E0; background-image:url(../images/icon_arrow.png); background-position:left center; background-repeat:no-repeat; padding-left:20px;}
.tag ul>li{position: relative;}
.tag ul>li span{background:url(../images/leftlist-new.png) left center no-repeat; position: absolute; display: block; width: 60px; height: 44px; top: 0; right: -60px; }
/* best5 */
.best5{ width:150px; height:auto; background-color:#E4007F; -webkit-border-radius: 2px;-moz-border-radius:2px; border-radius:5px; -webkit-box-shadow: 0px 0px 5px #000;
-moz-box-shadow: 0px 0px 5px #000;
box-shadow: 0px 0px 5px #000; margin:0 auto; padding-bottom:10px;}
.best5_title{ width:135px; height:22px; margin:0 auto; padding:15px 0 10px 0;}
.best_box{ width:135px; height:auto; text-align:center; margin:0 auto; margin-bottom:10px;}
.best_box p{ color:#FFF; font-size:13px; line-height:17px; margin-top:5px;}

/* history1 */
.history{ width:160p; height:auto; text-align:center; font-size:19px; margin:0 auto; padding-bottom:40px;}
.history_title{ color:#727171; line-height:30px; margin:15px 0 5px 0;}
.history a{ color:#FFF; line-height:30px; display:block; width:135px; overflow:hidden; margin:0 auto;}
.history a:hover{ color:#2EA7E0;}
.history a:active{ color:#2EA7E0;}

/* right */
.right{ width:980px; height:auto; overflow:hidden; float:right;}

/* pager */
.pagger{ width:980px; height:auto; line-height:40px; text-align:center; font-size:15px; margin:25px 0; clear:both;}
.pagger p{ color:#FFF;}
.pagger a{ color:#FFF; border:#214250 solid 1px; padding:5px 5px; margin-right:5px;}
.pagger a:hover{ color:#FFF; border:#2EA7E0 solid 1px; padding:5px 5px; margin-right:5px; background-color:#2EA7E0;}
.pagger a:active{ color:#FFF; border:#2EA7E0 solid 1px; padding:5px 5px; margin-right:5px; background-color:#2EA7E0;}
.pagger span{ color:#FFF; border:#2EA7E0 solid 1px; padding:5px 5px; margin-right:5px; background-color:#2EA7E0;}

/* 主播們 */
.girls_box{ width:980px; height:auto; overflow:hidden; margin-left:15px;}

.girls_a{ width:138px; height:170px; float:left; margin-right:26px; margin-bottom:20px;}
.girls_b{ width:138px; height:170px; float:left; margin-bottom:20px;}
/* show 來去看秀 */
.box_show{ width:135px; height:144px; margin:0 auto; background-color:#9A0036; border:#9A0036 solid 1px; -webkit-box-shadow: 0px 0px 5px #000;-moz-box-shadow: 0px 0px 5px #000;box-shadow: 0px 0px 5px #000;}
/* free免費試看006934 */
.box_free{ width:135px; height:144px; margin:0 auto; background-color:#006934; border:#006934 solid 1px; -webkit-box-shadow: 0px 0px 5px #000;-moz-box-shadow: 0px 0px 5px #000;box-shadow: 0px 0px 5px #000;}
/* cellphone電話試玩7F4F21 */
.box_cellphone{ width:135px; height:144px; margin:0 auto; background-color:#7F4F21; border:#7F4F21 solid 1px; -webkit-box-shadow: 0px 0px 5px #000;-moz-box-shadow: 0px 0px 5px #000;box-shadow: 0px 0px 5px #000;}
/* 1v1私密中--留言給她293C6E */
.box_1v1{ width:135px; height:144px; margin:0 auto; background-color:#293C6E; border:#293C6E solid 1px; -webkit-box-shadow: 0px 0px 5px #000;-moz-box-shadow: 0px 0px 5px #000;box-shadow: 0px 0px 5px #000;}
/* offline離線中--留言給她0A141B */
.box_offline{ width:135px; height:144px; margin:0 auto; background-color:#0A141B; border:#0A141B solid 1px; -webkit-box-shadow: 0px 0px 5px #000;-moz-box-shadow: 0px 0px 5px #000;box-shadow: 0px 0px 5px #000;}

/* 星座生日 */
.birth{ clear:both; width:135px; height:118px; text-indent:-9999px;}
.birth a{ display:block; width:135px; height:118px;}
.birth a:hover{ background-image:none;}
.birth a:active{ background-image:none;}
.birth_01{ background-image:url(../images/birth_01.png);}
.birth_02{ background-image:url(../images/birth_02.png);}
.birth_03{ background-image:url(../images/birth_03.png);}
.birth_04{ background-image:url(../images/birth_04.png);}
.birth_05{ background-image:url(../images/birth_05.png);}
.birth_06{ background-image:url(../images/birth_06.png);}
.birth_07{ background-image:url(../images/birth_07.png);}
.birth_08{ background-image:url(../images/birth_08.png);}
.birth_09{ background-image:url(../images/birth_09.png);}
.birth_10{ background-image:url(../images/birth_10.png);}
.birth_11{ background-image:url(../images/birth_11.png);}
.birth_12{ background-image:url(../images/birth_12.png);}


/* 送禮 */
.gift{ float:left; width:17px; height:17px; text-indent:-9999px; margin:3px 3px 0 2px;}
.gift a{ display:block; width:17px; height:17px; background-image:url(../images/gift.png);}
.gift a:hover{ background-position:left bottom;}
.gift a:active{ background-position:left bottom;}
.state{ float:left; font-size:15px; color:#FFF; font-weight:bold; line-height:25px;}

.sign{ float:right; width:46px; height:15px; background-color:#000; -webkit-border-radius: 10px;-moz-border-radius:10px; border-radius:10px; color:#FF0; font-size:11px; line-height:16px; text-align:center; margin-top:3px;}
.name{ width:135px; height:20px; margin:0 auto; padding-top:5px;}

/* 加到最愛 */
.favorites{ width:17px; height:17px; float:left; text-indent:-9999px;}
.favorites a{ display:block; width:17px; height:17px; background-image:url(../images/cancel.png); background-position:left top;}
.favorites a:hover{ background-position:left bottom;}
.favorites a:active{ background-position:left bottom;}
/* 移除最愛 */
.nofavorites{ width:17px; height:17px; float:left; text-indent:-9999px;}
.nofavorites a{ display:block; width:17px; height:17px; background-image:url(../images/add.png); background-position:left top;}
.nofavorites a:hover{ background-position:left bottom;}
.nofavorites a:active{ background-position:left bottom;}

.namee span{ color:#FFF; font-size:15px; padding-left:5px; width:123px; overflow:hidden;}

/* 腳腳 */
.footer{ clear:both; width:100%; height:60px; background-color:#0A161D; box-shadow: 0 0 20px #000;-moz-box-shadow: 0 0 20px #000; -webkit-box-shadow: 0 0 20px #000;}
.midd{ width:1200px; height:60px; margin:0 auto;}
.copyright{
	color:#00a0e9;
	font-size:13px;
	text-align:center;
	float:left;
	letter-spacing:1px;
	line-height:30px;
	margin-left:400px;
	line-height:60px;
}
.bt_top{ width:95px; height:60px; font-size:17xp; float:right;
box-shadow: 0 0 10px #000; -moz-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000;
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; background: #000000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iIzJmMjcyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #000000 0%, #2f2725 14%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(14%,#2f2725), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #000000 0%,#2f2725 14%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #000000 0%,#2f2725 14%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #000000 0%,#2f2725 14%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #000000 0%,#2f2725 14%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
}
.bt_top a{ display:block; width:40px; height:17px; color:#FFF; text-align:center; background-image:url(../images/icon_top.png); background-position:right top; background-repeat:no-repeat; padding-right:17px; margin-left:20px; margin-top:10px;}
.bt_top a:hover{ color:#2EA7E0; background-position:right bottom; background-repeat:no-repeat;}
.bt_top a:active{ color:#2EA7E0; background-position:right bottom; background-repeat:no-repeat;}


.mainbt_message{ font-size:13px; font-weight:bold; text-align:center; padding:5px 5px; background-color:#F00; color:#FFF; -webkit-border-radius: 13px; -moz-border-radius:13px;	border-radius:13px; position:absolute; left: 434px; top: -1px; min-width: 16px;}
.message{ float:left; width:17px; height:17px; text-indent:-9999px; margin:3px 3px 0 2px;}
.message a{ display:block; width:17px; height:17px; background-image:url(../images/message.gif);}
.message a:hover{ background-position:left bottom;}

