@charset "utf-8";
/* CSS Document */

body{
	background-color:#000;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	color:#8A8A8A;
}
a{
	cursor:pointer;
	color:#8A8A8A;
	text-decoration: none;
}
a:hover{
	color:#999;
}
input,textarea,select,button{
	color:#666666;
	background-color:#1a1a1a;
	border:1px solid #555;
}

.edit,
.delete,
.set{
	width:24px;
	height:24px;
	border:none;
	cursor:pointer;
	display:block;
	float:left;
}
.edit{
	background:url(../images/message_edit.jpg) no-repeat 0 0;
}
.delete{
	background:url(../images/message_delete.jpg) no-repeat 0 0;
}
.set{
	background:url(../images/set.jpg) no-repeat 0 0;
}
.close{
	background:url(../images/close.jpg) no-repeat 0 0;
	width:80px;
	height:24px;
}
.red{
	color:#FF0000;
}
/*.action_btn input{
	width:79px;
	height:24px;
	border:none;
	background:url(../images/action_btn_bg.jpg) no-repeat 0 0;
}*/
/*.action_btn input:hover{
	background:url(../images/action_btn_bg_over.jpg) no-repeat 0 0;
}*/
.container{
	width:900px;
	margin:0 auto;
	background:url(../images/container_bg.jpg) no-repeat left top;
	min-height:627px;
}
.container .header{
	height:200px;
}
.container .header .logo{
	width:128px;
	height:95px;
	padding:55px 0 0 33px;
	float:left;
}
.sidebar{
	margin-top:20px;
	width:178px;
	float:left;
}

.sidebar .login_box{
	width:178px;
	height:117px;
	background:url(../images/login_border.gif) no-repeat 0 0 ;
	color:#8B8B8B;
	padding-top:10px;
}

.sidebar .login_box ul{
	width:155px;
	margin:0 auto;
}
.sidebar .login_box ul li {
	width:158px;
	height:27px;
}
.sidebar .login_box ul li.title{
	background:url(../images/login_title.jpg) no-repeat 50% 0 ;
	}

.sidebar .login_box ul li.login_enter input{
	float:right;
	width:80px;
	height:28px;
	background:url(../images/login_button.jpg) no-repeat 0 0 ;
	border:none;
}
.sidebar .login_box ul li.login_enter input:hover{
	background:url(../images/login_button_hover.jpg) no-repeat 0 0 ;
}
.sidebar .login_box ul li.login_enter a{
	margin-left:5px;
	line-height:27px;
	float:left;
}
.sidebar .login_box ul li input{
	width:110px;
	background-color:#000;
	border:1px solid #8B8B8B;
}

.sidebar .logout_box{
	width:178px;
	height:117px;
	background:url(../images/login_border.gif) no-repeat 0 0 ;
	color:#8B8B8B;
	padding-top:10px;
}

.sidebar .logout_box ul li {
	width:158px;
}
.sidebar .logout_box ul li.title{
	height:29px;
	background:url(../images/logout_title.jpg) no-repeat 50% 0 ;
}
.sidebar .logout_box ul li input{
	width:79px;
	height:42px;
	margin-left:40px;
	border:0;
	background:url(../images/logout_button.jpg) no-repeat 0 0 ;
}
.sidebar .logout_box ul li input:hover{
	background:url(../images/logout_button_hover.jpg) no-repeat 0 0 ;
	}
.sidebar .logout_box ul li.modify{
	padding-top:25px;
	text-align:center;
}
.sidebar .menu{
	margin-top:17px;
}
.sidebar .menu h2{
	width:178px;
	height:83px;
	background:url(../images/menu_title.jpg) no-repeat 0 0;
}
.sidebar .menu h2 span{
	visibility:hidden;
}
.sidebar .menu ul li{
	width:143px;
	height:32px;
	margin:0 auto;
	line-height:32px;
	border-bottom:1px solid #171717;
	font-size:16px;
	padding-left:15px;
}
.sidebar .menu ul li a{
	display:block;
}
.sidebar .menu ul li a:hover{
	color:#622161;
}
.mainContent{
	position:relative;
	margin-top:20px;
	width:685px;
	min-height:600px;
	_height:600px;
	float:left;
	margin-left:37px;
	_margin-left:10px;
	background-color:#1A1A1A;
}


.mainContent .nav ul li{
	float:left;
	color:#FFF;
	line-height:38px;
	text-align:center;
	font-size:15px;
	padding:0 16px;
	margin-top:2px;
}
.mainContent .nav ul li.current{
	background:#1A1A1A;
}
.mainContent .nav ul li a{
	display:block;
	color:#FFF;	
}
.mainContent .nav ul li a:hover{
	text-decoration: underline;
}

.mainContent .add{
	height:95px;
	padding-top:8px;
	position:relative;
	padding-left:10px;
	text-align:right;
}
.mainContent .add span{
	height:20px;
	background:url(../images/add_button.gif) no-repeat 0 3px;
	padding:5px 0 0 25px;
	line-height:20px;
	margin-right:15px;
}
.mainContent .add span.teach{
	background:url(../images/teach_button.gif) no-repeat 0 4px;
}
.mainContent .add span.name{
	background:none;
	font-size:16px;
	float:left;
}
.mainContent .add span.back{
	background:none;
	height:18px;
}
.mainContent .add.news_list{
	height:20px;
}
.mainContent .add.news_list span{
	background:url(../images/add_button.jpg) no-repeat 0 3px;
}
.mainContent #accordion h3{
	background:url(../images/message_list_bg.gif) no-repeat 0 0;
	padding:0 80px 0 30px;
	line-height:25px;
	height:25px;
	display:block;
	width:460px;
	height:25px;
	cursor:pointer;
	overflow:hidden;
}
.mainContent #accordion h3:hover{
	background:url(../images/message_list_bg_hover.gif) no-repeat 0 0;
}
.mainContent #accordion h3.read{
	background:url(../images/message_list_bg_read.gif) no-repeat 0 0;
}
.mainContent #accordion h3.read:hover{
	background:url(../images/message_list_bg_read_hover.gif) no-repeat 0 0;
}
.mainContent #accordion .message{
	position:relative;
	background-color:#1a1a1a;
	padding-bottom:3px;
	overflow:hidden;
}
.mainContent #accordion .message p{
	width:520px;
	padding:5px 20px 0 30px;
	word-wrap:break-word;	
}

.mainContent #accordion .message p.time{
	margin-top:20px;
	text-align:right;
	line-height:20px;
}
.mainContent #accordion .message p.time a{
	float:right;
}
.mainContent #accordion .text{
	padding:5px 20px 0 30px;
	width:520px;
	height:100px;
	_height:95px;
	overflow:hidden;
	margin-bottom:10px;
	word-wrap:break-word;
}

.mainContent #accordion .datetime{
	padding-left:200px;
	width:300px;
	text-align:right;
}
.mainContent #accordion .datetime span{
	margin-left:5px;
}
.toolbar{
	position:absolute;
	top:110px;
	left:500px;
	width:50px;
}
.toolbar a{
	display:block;
	width:24px;
	height:24px;
	float:left;
	cursor:pointer;
}

.mainContent .page{
	width:600px;
	margin:0 auto;
}
/*title*/
.header .title{
	width:684px;
	height:166px;
	float:right;
	margin-top:34px;
	}
.header .title.member{
	background-image:url(../images/title_member.jpg);
}
.header .title.about{
	background-image:url(../images/title_about.jpg);
}
.header .title.buy{
	background-image:url(../images/title_buy.jpg);
}
.header .title.try{
	background-image:url(../images/title_try.jpg);
}
.header .title.service{
	background-image:url(../images/title_service.jpg);
}
.header .title.news{
	background-image:url(../images/title_news.jpg);
}
/*nav*/
.nav{
	width:681px;
	height:38px;
}
.nav.member{
	background:url(../images/nav_member.jpg) no-repeat left top;
}
.nav.about{
	background:url(../images/nav_about.jpg) no-repeat left top;
}
.nav.try{
	background:url(../images/nav_try.jpg) no-repeat left top;
}
.nav.service{
	background:url(../images/nav_service.jpg) no-repeat left top;
}
.nav.buy{
	background:url(../images/nav_buy.jpg) no-repeat left top;
}
.nav.news{
	background:url(../images/nav_news.jpg) no-repeat left top;
}
/*content*/
.content{
	margin:0 auto;
	min-height:500px;
	_height:500px;
}
.content.message{
	width:572px;
}
.content.album{
	width:680px;
	min-height:600px;
	_height:600px;
}
.content.album_list{
	width:630px;
}
.content.product{
	width:580px;
	margin-left:70px;
	margin-top:25px;
	float:left;
}
.content.tv{
	width:650px;
	margin-top:20px;
	line-height:20px;
}
.content.map{
	text-align:center;
	margin:0 auto;
	padding-top:25px;
}
.content.contact{
	width:500px;
	margin:0 auto;
	padding-top:40px;
	padding-bottom:40px;
}
.content.agreement{
	width:600px;
	margin:0 auto;
	padding-top:50px;
	padding-bottom:50px;
}
.content.account{
	width:350px;
}
.content.sitmap{
	padding:70px 10px;
}
.content.news_list{
	width:580px;
	margin-left:70px;
	margin-top:25px;
}
/*form統一設定*/
form ul li{
	height:30px;
}
form ul li label{
	width:120px;
	float:left;
}

/*footer*/
.footer{
	clear:both;
	text-align:center;
	background:url(../images/footer.jpg) no-repeat right bottom;
	height:130px;
	padding-top:50px;
}
.footer span{
	display:block;
}
.footer.index{
	clear:both;
	background:none;
	padding-top:10px;
	height:60px !important;
	
}
.footerLink,
.footerLink a
{
	color:#333;
}
/*首頁*/
.container.index{
	
	width:1000px;
	min-height:600px;
	_height:684px;
	position:relative;
}

.container.index .logo{
	float:right;
	margin-right:10px;
	margin-top:15px;
	padding:0;
	width:128px;
	height:95px;
}
.container.index .sidebar{
	width:213px;
	float:left;
	margin-top:35px;
}
.container.index .sidebar .board,
.container.index .sidebar .board.new_movie{
	width:171px;
	padding:20px;
	border:1px solid #2A2A2A;
	height:170px;
	margin-bottom:2px;
}
.container.index .sidebar .board.pay{
	width:211px;
	_width:225px;
	height:58px;
	padding:0;
}
.container.index .sidebar .board.hotnews{
	height:110px;
	}
.container.index .sidebar .board span{
	width:170px;
	display:block;
	line-height:25px;
}
.container.index .sidebar .board span.subject{
	padding-left:15px;
	background:url(../images/index_board_icon.gif) no-repeat 0px 8px ;
}
.container.index .sidebar .board span.maquette{
	height:160px;
	overflow:hidden;
}
.container.index .sidebar .board.hotnews span.maquette{
	height:100px;
	*height:95px;
}
.container.index .sidebar .board.new_movie span{
	width:110px;
	_width:125px;
}
.container.index .sidebar .board.new_movie span.maquette{
	margin-top:10px;
	height:22px;
	overflow:hidden;
	float:left;
	width:100%;
	text-align:center;
}
.container.index .sidebar .board.new_movie img{
	width:85px;
	height:120px;
	margin-left:40px;
}
.container.index .sign_in{
	width:130px;
}
.container.index .sign_in a,
.container.index .sign_in input.sent{
	position:absolute;
	top:0;
	right:5px;
	width:95px;
	height:34px;
	background-image:url(../images/index_signin.jpg);
}
.container.index .sign_in .sign_form{
	position:absolute;
	top:10px;
	right:110px;
	width:260px;
}
.container.index .sign_in .sign_form .action_btn{
	width:260px;
}
.container.index .sign_in .sign_form .action_btn input{
	width:120px;
	background:none;
	border:1px solid #666;
	height:20px;
	float:left;
	margin-left:3px;
}
.container.index .sign_in .sign_form .action_btn #password_div{
	position:absolute;
	left:132px;
	top:3px;
	color:#666;
	
}
.container.index .sidebar .login_box{
	width:213px;
	height:117px;
	background:url(../images/login_border_index.gif) no-repeat 0 0;
	color:#8B8B8B;
	padding-top:10px;
	margin-bottom:8px;
}
.container.index .sidebar .logout_box{
	width:213px;
	height:117px;
	background:url(../images/login_border_index.gif) no-repeat 0 0;
	color:#8B8B8B;
	padding-top:10px;
	margin-bottom:8px;
}
.container.index .sidebar .logout_box ul li{
	width:200px;
}
.container.index .sidebar .logout_box ul li input{
	margin-left:60px;
}
.container.index .mainContent{
	width:640px;
	margin-left:90px;
	margin-top:0;
	background:none;
	height:400px !important;
	min-height:490px;
}

/*會員專區留言板*/
.guest_add_form {
	background-color:#1A1A1A;
	height:300px;
	left:50px;
	padding:100px;
	position:absolute;
	text-align:left;
	top:30px;
	width:400px;
	z-index:1;
}
.guest_add_form div{
	margin-top:5px;
}
.guest_add_form input.nomal{
	width:12px;
	vertical-align:middle;
	margin-right:10px;
	border:none;
}
.guest_add_form input.long{
	width:300px;
	height:18px;
	margin-left:5px;
}
.guest_add_form input,
.guest_add_form textarea{
	width:400px;
	height:22px;
}
.guest_add_form textarea{
	height:200px;
}

.guest_add_form .action_btn{
	padding-top:50px;
	width:200px;
	margin:0 auto;
}
.guest_add_form .action_btn input{
	width:70px;
	margin-left:10px;
	float:left;
	cursor:pointer;
}
.guest_title {
	border-bottom:1px solid #333333;
	text-align:right;
	width:400px;
}
/*會員專區個人相簿*/
.content.album .teach{
	color:#FFF;
	font-size:16px;
	width:400px;
	margin:0 auto;
}
.content.album .teach li{
	background:url(../images/teach_icon.gif) no-repeat 0 0;
	padding-left:10px;
	margin-bottom:10px;
}
.content.album .teach li span{
	display:block;
}
.content.album .album_one{
	width:260px;
	float:left;
	padding:0 40px;
	margin-bottom:40px;
}
.content.album .album_one .album_cover{
	width:230px;
	height:230px;
	border:1px solid #7E2C81;
	padding:2px;
	background:url(../images/album_list_pic_basic.jpg) no-repeat 0 15px ;

}
.content.album .album_one .album_cover Img{
	border:8px solid #FFF;
	width:214px;
	height:214px;
	margin:0 auto;
}
.content.album .album_one .action_btn{
	width:230px;
	height:30px;
	line-height:30px;
}
.content.album .album_one .action_btn span{
	float:left;
}
.content.album .album_one .action_btn a.album_edit{
	width:24px;
	height:24px;
	float:right;
	background-image:url(../images/message_edit.jpg);
}
.content.album .album_one .action_btn a.album_del{
	width:24px;
	height:24px;
	float:right;
	background-image:url(../images/del.gif);
}
.album_add_form{
	border-bottom:1px solid;
	left:330px;
	padding-bottom:10px;
	position:absolute;
	top:40px;
	width:350px;
}
.content.album_list .album_one{
	width:200px;
	float:left;
	margin:0 5px 15px 5px;
}
.content.album_list .album_one .album_cover{
	width:200px;
	height:200px;
	background-position:0 0;
}
.content.album_list .album_one .action_btn{
	width:60px;
	height:30px;
	float:right;
}
.action_btn a{
	float:left;
	display:block;
	width:24px;
	height:24px;
}

/*線上訂購*/
.content.product{
	position:relative;
}
.content h2{
	font-size:16px;
	margin-bottom:15px;
}
.content.product .gray{
	width:571px;
	height:125px;
	background:url(../images/buy_voip.jpg) no-repeat 0 0;
	position:relative;
}
.content.product .gray .point{
	position:absolute;
	top:60px;
	left:144px;
}
.content.product .gray .point span{
	color:#FF0000;
	font-weight:bold;
}
.content.product .gray .text{
	position:absolute;
	top:88px;
	left:14px;
}
.content.product .use{
	margin-top:30px;
	height:250px;
	position:relative;
}
.content.product .use img{
	float:left;
	margin-right:50px;
	margin-bottom:50px;
}
.content.product .use span{
	float:left;
	width:250px;
	line-height:20px;
}
/*box*/
.content.product.box .use span.cost{
	top:208px;
}
.content.product.box .use .pay input{
	top:190px;
}
.content.product .use span.cost{
	position:absolute;
	left:345px;
	top:147px;
	*top:150px;
	display:block;
	font-size:14px;
	color:#CC0000;
	cursor:text;
	width:110px;
}
.content.product .use span.cost.cywee{
	top:200px;
}
.content.product .use span.price{
	height:30px;
	line-height:30px;
	width:290px;
}
.schedule{
	cursor:pointer;
	color:#8A8A8A !important;
	text-decoration: none;
	font-size:13px !important;
}
.schedule:hover{
	color:#999 !important;
}
.content.product .use span.price a{
	font-size:20px;
	font-weight:bold;
	color:#F00;
}
.content.product .use span.price_border{
		height:30px;
	line-height:30px;
	width:290px;
	border-bottom:1px solid #3A3A3A;
}
.content.product .use .amount{
	margin-top:5px;
}
.content.product .use .amount input{
	width:70px;
	border:1px solid #636363;
	color:#d7d7d7;
}
.content.product .use .pay input{
	position:absolute;
	top:130px;
	left:460px;
	width:91px;
	height:28px;
	border:0;
	background:url(../images/buy_pay_button.jpg) no-repeat 0 0;
}
.content.product .use .pay input:hover{
	background:url(../images/buy_pay_button_over.jpg) no-repeat 0 0;
}
.content.product .use .pay.cywee input{
	top:190px;
}
.instruction{
	width:600px;
}
.tab{
	border-bottom:1px solid #636363;
	height:35px;
}
.tab li{
	width:72px;
	height:30px;
	float:left;
	margin-right:3px;
	background:url(../images/buy_instruction_bg.gif) no-repeat 0 0;
	text-align:center;
	line-height:30px;
	cursor:pointer;
}
.tab li a{
}

.tab li.current{
	color:#FFF;
}
.content.product .feature td{
	width:260px;
	height:100px;
}
.content.product .feature td img{
	margin-right:10px;
}
.instruction .spe,
.instruction .support,
.instruction .cost{
	width:590px;
	padding:10px 0 60px 0;
}
.instruction .spe ul li,
.instruction .support ul li,
.instruction .support p{
	line-height:30px;
}
.instruction .support ul li{
	list-style:disc;
	list-style-position:inside;
}
.instruction .spe ul li{
	list-style-position:inside;
	list-style-type:decimal;
}
.instruction .cost td,th{
	width:200px;
	height:35px;
	border-bottom:1px solid #333;
	padding-left:10px;
}
.instruction .cost th{
	font-weight:bold;
	text-align:center;
}
.instruction .cost .title{
	width:100px;
}
.instruction .cost .explain{
	width:400px;
}
.instruction .cost .worth{
	width:100px;
	text-align:center;
}
/*about*/
.content.tv .left_menu{
	float:left;
	width:277px;
	_width:283px;
	margin-top:40px;
}
.content.tv .left_menu ul li.btn_5tv{
	width:78px;
	height:85px;
	margin:7px;
	background:url(../images/about5tvbtn.jpg) no-repeat 0 0;
	float:left;
	cursor:pointer;
}
.content.tv .left_menu ul li.btn_5tv:hover{
	filter:alpha(opacity=70);
	opacity:0.7;
	zoom:1;
}
.content.tv .left_menu ul li.btn_5tv.tv{
	background-position:0 0;
}
.content.tv .left_menu ul li.btn_5tv.mov{
	background-position:0 -85px;
}
.content.tv .left_menu ul li.btn_5tv.atm{
	background-position:0 -170px;
}
.content.tv .left_menu ul li.btn_5tv.life{
	background-position:0 -255px;
}
.content.tv .left_menu ul li.btn_5tv.personal{
	background-position:0 -340px;
}
.content.tv .left_menu ul li.btn_5tv.leisurez{
	background-position:0 -425px;
}
.content.tv .left_menu ul li.btn_5tv.ktv{
	background-position:0 -510px;
}
.content.tv .left_menu ul li.btn_5tv.shop{
	background-position:0 -595px;
}
.content.tv .left_menu ul li.btn_5tv.info{
	background-position:0 -680px;
}
.content.tv .right_info{
	font-size:12px;
	margin-top:40px;
	padding:0 7px;
	border:1px solid #333333;
	float:left;
	height:290px;
	line-height:20px;
	width:355px;
	_width:340px;
}
.content.tv img.digital{
	float:right;
	margin-right:10px;
	margin-bottom:20px;
}
.content.tv .compare_type {
	border-bottom:1px solid #CCCCCC;
	*border-bottom:1px solid #CCCCCC;
	color:#CCCCCC;
	height:5px;
}
.content.tv .compare_title.new {
	color:#FFFF00;
}

.content.tv .compare_title {
	color:#AAAAAA;
	font-size:20px;
}

.content.tv .compare_list.left {
	border-right:1px ridge #333333;
	color:#FFFFCC;
}
.content.tv .compare_list {
	padding:0 10px;
}
.content.tv .compare_list.right {
	border-left:1px ridge #333333;
}
/*服務專區*/
.content.contact .top{
	height:400px;
}
.content.contact .top .address{
	margin-bottom:25px;
	width:250px;
	float:left;
}

.content.contact .top .address a{
	text-decoration:underline;
}
.content.contact .top .address p img{
	margin-top:10px;
	border:1px solid #666;
	padding:3px;
}
.content.contact form p label{
	display:block;
	width:100px;
	float:left;
}
.content.contact form textarea,
.content.contact form input,
.content.contact form select{
	width:300px;
}
.content.contact form p.action_btn{
	padding-top:50px;
	width:200px;
	margin:0 auto;
}
.content.contact form p.action_btn input{
	float:left;
	width:80px;
	margin-left:20px;
	cursor:pointer;
}
.content.contact form textarea{
	height:150px;
}
.content .contact_thinks{
	margin:50px 0 0 50px;
}
.content .contact_thinks .file_name{
	background:url(../images/download_img.jpg) no-repeat 0 10px;
	padding-left:25px;
	width:400px;
	}
.content .contact_thinks .download_type{
	border-bottom:1px solid #666;
	*border-bottom:1px solid #666;
	color:#CCCCCC;
	height:50px;
	margin-left:20px;
}
.content .contact_thinks a{
	background:url(../images/download_img2.jpg) no-repeat 0 0;
	width:100px;
	height:25px;
	padding-left:25px;
	display:block;
	line-height:25px;
}
/*使用條款*/
.content.agreement ul li{
	list-style:decimal;
	margin-left:30px;
}
.content.agreement ul li ul li{
	margin-left:25px;
	list-style:upper-alpha;
}
/*會員資料修改*/
.content.account p input{
	width:150px;
}
.content.account p span.point,
.content.buylist ul li span.point{
	color:#900;
	visibility:hidden;
}
.content.account p.point{
	color:#900;
	font-size:15px;
	text-align:center;
}
.content .use span.point{
	width:200px;
	color:#900;
}
/*收件人資料*/
.content.buylist ul{
	margin:50px 0 0 50px;
}
.content.buylist ul li {
	width:100%;
}

.content.buylist ul li input,
.content.buylist ul li label{
	float:left;
	margin-left:5px;
}
.content.buylist ul li input{
	width:250px;
}
.content.buylist ul li .left{
	float:left;
}
.content.buylist ul li .left input{
	width:110px;
}
.content.buylist ul li label,
.content.buylist ul li .left label,{
	width:120px;
}
.content.buylist ul li .right{
	width:30%;
	float:left;
	}
.content.buylist ul li.way input,
.content.buylist ul li .right input,
.content.buylist ul li .right label{
	width:28px;
	border:none;
}

.content.buylist ul li input.user_address{
	width:127px;
}
.content.buylist ul li.phone input{
	width:87px;
}
.content.buylist ul li input.zip,
.content.buylist ul li.phone input.ex{
	width:50px;
	margin-right:5px;
}

.content.buylist ul li.phone label.ex{
	width:40px;
}
.content.buylist ul li label.zip{
	width:55px;
}
.content.buylist ul li.way label.show{
	width:55px;
	}
.content.buylist ul li.action_btn{
	width:250px;
	margin:0 auto;
	padding-top:20px;
	
}
.content.buylist ul li.action_btn input{
	float:left;
	width:70px;
}
/*線上體驗*/
.content.tv .right_movie{
	margin-left:10px;
	margin-top:45px;
	float:left;
	height:290px;
	width:355px;
	_width:340px;
}
	
/*suggestion*/

.content.suggestion .error{
	width:400px;
	margin-left:170px;
}
.content.suggestion .request,
.content.suggestion .disable,
.content.suggestion .failure,
.content.suggestion .ing,
.content.suggestion .message_ok,
.content.suggestion .login_fail,
.content.suggestion .forget_password,
.content.suggestion .no_album,
.content.suggestion .no_pic,
.content.suggestion .no_message,
.content.suggestion .password,
.content.suggestion .photo_fail,
.content.suggestion .no_account,
.content.suggestion .voip,
.content.suggestion .failure.save{
	width:682px;
	height:470px;
}

.content.suggestion .request{
	background:url(../images/suggestion_login.jpg) no-repeat 0 0;
}
.content.suggestion .disable{
	background:url(../images/suggestion_disable.jpg) no-repeat 0 0;
}
.content.suggestion .failure{
	background:url(../images/suggestion_failure.jpg) no-repeat 0 0;
}
.content.suggestion .failure.save{
	background:url(../images/suggestion_failure_save.jpg) no-repeat 0 0;
}
.content.suggestion .ing{
	background:url(../images/suggestion_ing.jpg) no-repeat 0 0;
}
.content.suggestion .success{
	width:682px;
	height:134px;
	margin:50px 150px;
	background:url(../images/suggestion_success.jpg) no-repeat 0 0;
}
.content.suggestion .success.save{
	background:url(../images/suggestion_success_save.jpg) no-repeat 0 0;
}
.content.suggestion .message_ok{
	background:url(../images/suggestion_message_ok.jpg) no-repeat 0 0;
}
.content.suggestion .login_fail{
	background:url(../images/suggestion_login_fail.jpg) no-repeat 0 0;
}
.content.suggestion .forget_password{
	background:url(../images/suggestion_forget_password.jpg) no-repeat 0 0;
}
.content.suggestion .no_album{
	background:url(../images/suggestion_no_album.jpg) no-repeat 0 0;
}
.content.suggestion .no_pic{
	background:url(../images/suggestion_no_pic.jpg) no-repeat 0 0;
}
.content.suggestion .no_message{
	background:url(../images/suggestion_no_message.jpg) no-repeat 0 0;
}
.content.suggestion .password{
	background:url(../images/suggestion_password.jpg) no-repeat 0 0;
}
.content.suggestion .photo_fail{
	background:url(../images/suggestion_photo_fail.jpg) no-repeat 0 0;
}
.content.suggestion .no_account{
	background:url(../images/suggestion_no_account.jpg) no-repeat 0 0;
}
.content.suggestion .voip{
	background:url(../images/suggestion_voip.jpg) no-repeat 0 0;
}
/*網站地圖*/

.sitmap .title{
	font-size:16px;
	border-bottom:1px solid #333;
	font-weight:bold;
	color:#FFFF7D;

}
/*最新消息*/
#poster{
	width:230px;
	height:230px;
	float:left;
	margin-top:10px;
}
#note{
	width:340px;
	margin-left:240px;
	height:270px;
}
#note h4,
#note h5{
	font-size:15px;
	font-weight:bolder;
}
#note h5{
	border-bottom:1px solid;
}
#movie_note p.introduce{
	line-height:36px;
}

.movie{
	width:590px;
	height:140px;
	overflow:hidden;
	position:relative;
	padding-top:20px;
}
.movie a.left,
.movie a.right{
	position:absolute;
	top:80px;
	display:block;
	width:23px;
	height:23px;
	background:url(../images/icon_scrr.jpg) no-repeat;
}
.movie a.left{
	background-position:left 0;
}
.movie a.right{
	right:0;
	background-position:right 0;
}
.movie ul{
	width:1400px;
	overflow:hidden;
	padding-left:10px;
}
.movie ul li{
	float:left;
	margin:0 23px;
}
/*最新消息*/
.content.news_list ul li{
	background:url(../images/news_icon.jpg) no-repeat 0 0;
	border-bottom:1px dashed #BEBEBE;
	margin:20px 0;
	padding-left:25px;
	padding-bottom:20px;
}
.content.news_list ul li img{
	float:left;
	margin-right:20px;
}
.content.news_list ul li .date{
	float:right;
}
.content.news_list p{
	line-height:20px;
}
.content.news_list h3{
	font-size:18px;
	font-weight:bold;
	border-bottom:1px solid #333;
}
.content.news_list img{
	float:left;
	margin:10px;
}

/*新歌上架*/
.tabel_even {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #CCC;
	border-bottom:1px solid #333;
}
.tabel_odd {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #ccc;
	border-bottom:1px solid #333;
}
.tabel_title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #FFF;
	background-color: #000;
}
/*電話簿*/
.guest_add_form .phone{
	width:250px;
}
/*VOIP*/
.voip{
	width:600px;
}
.guest_title.voip{
	width:570px;
}
.detail{
	height:148px;
	padding-left:160px;
	background:url(../images/voip_bg.jpg) no-repeat left 0;
	position:relative;
}
.detail span{
	color:#FFF;
	font-weight:bold;
}
.voip_buy{
	width:91px;
	height:28px;
	margin-left:20px;
	border:none;
	background:url(../images/voip_button.jpg) no-repeat 0 0;
}
.voip_buy:hover{
	background:url(../images/voip_button_over.jpg) no-repeat 0 0;
}
.voip_buy.ok{
	background:url(../images/voip_button_ok.jpg) no-repeat 0 0;
}
.voip_buy.ok:hover{
	background:url(../images/voip_button_ok_over.jpg) no-repeat 0 0;
}
.voip_buy.order input{
	left:450px;
	top:50px;
}
.voip_cancel{
	width:91px;
	height:28px;
	margin-left:20px;
	border:none;
	float:left;
	background:url(../images/voip_button_cancel.jpg) no-repeat 0 0;
}
.voip_cancel:hover{
	background:url(../images/voip_button_cancel_over.jpg) no-repeat 0 0;
}
.nomal{
	width:12px !important;
	vertical-align:middle;
	margin-right:10px;
	border:none;
}
.detail.decide{
	margin:20px auto;
	width:300px;
	border-top:1px solid #333;
}
/*儲值*/
.detail_pay{
	background-color:#242424;
	width:570px;
	height:55px;
	padding-top:15px;
	padding-left:10px;
	margin:40px auto;
}
.detail_pay p{
	float:left;
	margin-right:10px;
	line-height:30px;
}
.detail_pay p span{
	color:#FFF;
}
.detail_pay p span.red{
	color:#FF0000;
}
.voip_pay {
	width:100%;
	border-bottom:1px solid #333;
	margin-top:20px;
	padding-bottom:20px;
	text-align:center;
	margin-bottom:50px;
}
.voip_pay input{
	width:91px;
	height:28px;
	border:none;
	background:url(../images/pay_ok.jpg) no-repeat 0 0;
}
.voip_pay input:hover{
	background:url(../images/pay_ok_over.jpg) no-repeat 0 0;
}
.usb_list{
	float:left;
	width:100%;
	margin:10px 5px;
}
.usb_list a{
	display:block;
	float:left;
	height:55px;
}

