/* CSS Document */

ul,li{padding:0;margin:0;}
input{ padding:0;margin:0;}
#content_box div{
	word-wrap:break-word;
	word-break:break-all;
	}
#content_box td{
	word-wrap:break-word;
	overflow:hidden;
	word-break:break-all;
	}
#content_box{
	width:952px;
    margin:0px auto;
	text-align:left;
	line-height:25px;
	}
a{
	text-decoration:none;
    color:#0044dd;
	}
.right_list_title a:link{
	color:#0044DD;
	text-decoration:underline;
	}
.right_list_title a:visited{
	color:#551A8B;
	text-decoration:underline;
    }

.right_list_title a:hover{
	color:#FF6600;
	text-decoration:underline;
	}

.right_list_title a:active{
	color:#FF6600;
	text-decoration:underline;
	}
a:hover{
	text-decoration:none;
	color:#0044dd;
	}
.banner_flow{margin:10px 0px;}
.complain_left_box{
	width:192px;
	float:left;
	display:inline;
	padding-right:10px;
	}
.complain_right_box{
	width:748px;
	float:left;
	}
.left_button{
	background:url(//img.8891.com.tw/complain/publish_bg.png) no-repeat left top;
	background-color:#E9E9E9;
	padding:37px 5px 0px 6px;
	height:166px;
	}
.left_price_btn,.left_here_btn,.left_service_btn,.left_info_btn{
	padding:15px 0px 0px 0px;
	}
.left_price_btn a,.left_price_btn a:hover,.left_here_btn a,.left_here_btn a:hover,.left_service_btn a,.left_service_btn a:hover,.left_info_btn a,.left_info_btn a:hover{
	background:url(//img.8891.com.tw/complain/publish_icon.png) no-repeat left top;
	display:block;
	width:118px;
	height:31px;
	margin:0px auto;
	padding:4px 0px 0px 47px;
	font-size:15px;
	font-weight:bold;
	}
.left_price_btn a,.left_here_btn a,.left_service_btn a,.left_info_btn a{
	background-position:0px 0px;
	color:#333;
	}
.left_price_btn a:hover,.left_here_btn a:hover,.left_service_btn a:hover,.left_info_btn a:hover{
	background-position:0px -35px;
	color:#fff;
	}
.left_font_btn{ 
	color:#FFF;
	font-weight:bold;
	}
.left_font_btn a{
	text-decoration:none;
	color:#FFF;
	font-size:15px;
	}
.left_font_btn a:hover{
	text-decoration:none;
	color:#FFF;
	font-size:15px;
	}
.left_margin{ 
     margin:10px 0px;
	 border:1px #E0E0E0 solid;
	 min-height:100px;
	 _height:auto;
	 }
.help_title td{padding-left:10px;}
.search_title,.help_title{
	background:url(//img.8891.com.tw/complain/left_title_bg.gif) top repeat-x;
	height:28px;
	font-size:13px;
	font-weight:bold;
	line-height:28px;
	}
.search_title span{
	position:relative;
	*top:6px;
	}
.help_title .more{
	font-weight:normal;
	}
.help_title a{color:#00F;}
.help_title a:hover{color:#00F;}
.help_con{
	padding:3px 0px 10px 5px;
	}
.help_con ul li{
	margin:0px 0 0px 3px;
	width:165px;
	}
.help_con ul li.h_letter{
	background:url(//img.8891.com.tw/complain/arrow.gif) left 8px no-repeat;
	padding:3px 3px 0 15px;
	}
.search_detail{
	padding:5px;
	text-align:center;
	}
.search_btn{
	background:url(//img.8891.com.tw/complain/search_btn.gif) no-repeat top;
	height: 27px;
	line-height:27px;
	width:95px;
	font-size:15px;
	font-weight:bold;
	border:none;
	margin-bottom:4px;
	}
.search_detail .input{
	border:1px #A9A9A9 solid;
	height:18px;
	line-height:18px;
	color:#A9A9A9;
	margin:10px auto 17px auto;
	padding: 2px;
	}
.right_menu{
	border-bottom:2px #FFA115 solid;
	width:100%;
	clear:left;
	height:32px;
	line-height:32px;
	}
.right_menu li{
	background:url(//img.8891.com.tw/complain/menu_btn.gif) top no-repeat;
	height:32px;
	width:87px;
	line-height:32px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	float:left;
	display:inline;
	}
.right_menu li a,.right_menu li a:hover{ color:#FFF;}
.right_menu .number{
	color:#F7742F;
	font-weight:bold;
	margin:0px 1px;
	}
.right_list_column ul{
	padding:5px 0px 0px 10px;
	}
.right_list_column ul li{
	float:left;
	padding:0px 8px 0px 16px;
	margin:0px;
	*padding-top:3px;
	}

.vote_small_icon,.ok_small_icon,.finish_small_icon{
	background:url(//img.8891.com.tw/complain/small_menu.png) no-repeat left top;
	height:12px;
	line-height:12px;
	}
.vote_small_icon{
	background-position:0px 0px;
	}
.ok_small_icon{
	background-position:0px -13px;
	}
.finish_small_icon{
	background-position:0px -28px;
	}
.vote_big_icon,.ok_big_icon,.finish_big_icon{
	background:url(//img.8891.com.tw/complain/big_menu.png) no-repeat left top;
	height:35px;
	width:35px;
	margin:0px 15px 6px 0px;
	}
.vote_big_icon{
	background-position:0px 0px;
	}
.ok_big_icon{
	background-position:0px -36px;
	}
.finish_big_icon{
	background-position:0px -72px;
	}
.right_list_box,.detail_box{
	padding:0 0 15px 0;
	}
.right_content_box{
	padding:0px 15px;
	}
.right_list_column{
	color:#404040;
	background:url(//img.8891.com.tw/complain/title_bg.gif) repeat-x;
	height:22px; 
	line-height:22px;
	font-size:13px; 
	border:1px #E0E0E0 solid;
	padding:3px 5px;
	}
.right_list_detail{
	padding:0px 0px 20px 0px;
	border-bottom:1px #E0E0E0 dotted;
	}
.right_list_title{
	font-size:15px;
	padding:20px 0px 20px 0px;
	}

.right_list_title li.title_detail{
	width:450px;
	}
.right_list_title li.view{
	color:#FF0000;
	font-size:13px;
	font-weight:normal;
	width:85px;
	font-size:13px;
	text-align:right;
	}
.right_list_title li.time{
	font-weight:normal;
	margin-left:55px;
	font-size:12px;
	}
.right_list_title li,.right_list_content li{
	float:left;
	display:inline;
	}
.right_list_content li{
	padding-right:70px;
	color:#666;
	}
.crumbs{
	height:32px;
	background-color:#F5F5F5;
	border-bottom:1px #C0C0C0 solid;
	font-size:15px;
	line-height:32px;
	padding-left:10px;
	margin:10px 0;
	}
.detail_box{
	background:url(//img.8891.com.tw/complain/comment_title.png) repeat-x top;
	padding:0px 20px;
	position:relative;
	_zoom:1;
	}
.detail_title{
	color:#404040;
	font-size:15px;
	height:58px;
	line-height:58px;
	text-align:center;
	margin-bottom:32px;
	}
.detail_content_box{
	padding:0px  38px 0px 38px;
	}
.signet{
	background:url(//img.8891.com.tw/complain/signet.gif) no-repeat;
	width:151px;
	height:150px;
	position:absolute;
	left:-38px;
	top:-9px;
	
	}
.detail_content,.detail_content_columns{
	line-height:20px;
	color:#3F3F3F;
	}
.detail_content{
	margin:20px 0;
	word-wrap:break-word;
	overflow:hidden;
	word-break:break-all;
	line-height:28px;
	}
.detail_list_box{
	margin:50px 0px 20px 0px;
	}
.detail_content_columns{
	margin:10px 0px;

	}
.detail_list_box table{
	border-top:1px #404040 solid;
	border-right:1px #404040 solid;
	width:700px;
	margin:0 auto;
	line-height:28px;
	}
.detail_list_box td{
	border-bottom:1px #404040 solid;
	border-left:1px #404040 solid;
	padding:6px 5px 4px 5px;
	height:20px;
	line-height:20px;
	}
.detail_sub_title,.detail_sub_gray_title{
	height:30px;
	line-height:30px;
	padding:0px 10px;
	}
.detail_sub_title{
	border-bottom:1px #DDDDDD solid;
	background:url(//img.8891.com.tw/complain/detail_bg.gif) repeat-x top;
	padding:0px 20px;
	}
.detail_sub_gray_title{
	background-color:#DDDDDD;
	margin-top:15px ;
	clear:both;
	}
.detail_sub_content{
	padding:15px 20px 10px 20px;
	overflow:hidden;
	line-height:25px;
	position:relative;
	}
.detail_content_columns td{
	height:35px;
	}
.detail_flow{
	padding:0 13px;
	}
.detail_content_vote_btn,.message_btn,.publish_title_icon,.publish_btn,.prompt_icon,.promt_btn{
	background:url(//img.8891.com.tw/complain/element.gif) top no-repeat;
	}
.detail_content_support,.detail_content_supportno{
	background:url(//img.8891.com.tw/complain/vote_show.png) no-repeat left top;
	 width:218px;
	 height:49px;
	 line-height:49px;
	 color:#FFF;
	 font-size:15px;
	 font-weight:bold;
	 display:block;
	}
.detail_content_supportno{ 
     background-position:0px -48px;
	 margin-left:48px;
	 }
.detail_content_support{
	background-position:0px 2px;
	margin-left:80px;
	}
.detail_content_support a , .detail_content_supportno a{
	color:#FFF;
	}
.detail_content_support a:hover,.detail_content_supportno a:hover{
	color:#FFF;
	text-decoration:underline;
	}
.detail_comment_reply li{
	float:left;
	display:inline;
	}
.detail_comment_reply li.reply{ width:200px;}
.detail_comment_reply li.reply_time{
	width:660px;
	text-align:right;
	}
.detail_vote_box{
	padding:30px 20px 30px 20px;
	position:relative;
	
}
.message_box td{ 
    height:25px; 
	padding:5px 0px;
	color:#666666;
	font-size:13px;
}
.message_box .textarea,.login .register,.login .register_btn{
	border:1px #C7C7C7 solid;
	}
.message_box .textarea{ 
     width:660px; 
	 height:151px;
	 overflow:auto; 
	 }
.login .register{ 
     width:124px; 
	 }
.login{ 
    width:485px;
	float:left;
	display:inline;
	}
.message_btn{
	border:0px ;
	background-position:-22px -94px;
	height:23px;
	line-height:23px;
	width:86px;
	color:#743D00;
	font-weight:bold;
	font-size:13px;
	/*margin-top:3px;*/
	}
.publish_title{
	height:35px;
    border-bottom:2px #FF6600 solid;
	line-height:35px;   
	font-size:22px;
	color:#000;    
	font-weight:bold;   
    }
.publish_title span{ float:left;display:inline;}
.publish_title span.publish_title_icon{
	background-position:-113px -118px;
	height:30px;
	width:30px;
    margin-right:6px;
	position:relative;
	top:5px;
	display:block;
	}
.publish_content { padding:20px 40px 100px 40px;}
.publish_content td{ 
    height:30px;
	padding:10px 3px;
	}
.publish_notice{ 
     border:1px #FFC555 solid;
	 background:url(//img.8891.com.tw/complain/light.gif) no-repeat 5px center #FFFFE1;
	 padding:5px 25px;
	 height:20px;
	 line-height:20px;
	 width:200px;
	 position:relative;
	 left:35px;
	 }
.select,.number_input,.title_input,.textarea_input{ border:1px #ccc solid;}
.select{ width:145px;}
.number_input{width:145px;}
.title_input{width:460px;}
.textarea_input{
	width:550px;
	height:180px;
	}
.publish_btn{
	background-position:-198px -66px;
	height:30px;
	width:120px;
	font-size:15px;
	color:#FFF;
	font-weight:bold;
	border:none;
	}
.prompt_box{
	margin:20px 0px ;
	position:relative;
	padding:10px 0px;
	
	}
.prompt_box li.prompt_icon{
	position:absolute;
	width:44px;
	height:44px;
	left:326px;
	top:-1px;
	background-position:-143px -118px;
	}
.prompt_box li.prompt_font{
	font-size:20px;
	font-weight:bold;
	position:absolute;
	left:376px;
}
.prompt_box ul{
	width:280px;
	margin:0px auto 65px auto;
	}
.prompt_box li{ 
    float:left;
	display:inline;
    margin:3px 6px;
	font-weight:bold;
	text-align:center;
	}
.prompt_box li.promt_btn{
	background-position:-198px -66px;
	height:30px;
	line-height:30px;
	width:120px;
	font-size:15px;
	}
.prompt_box li a,.prompt_box li a:hover{ color:#FFF;}
.prompt_notice{
	text-align:center;
	font-size:15px;
	padding-top:15px;
	}
.empty_notice{ 
     font-size:15px;
	 font-weight:bold;
	 height:25px;
	 line-height:25px;
	 text-align:center;
	 padding:20px 0;
	 }
.comment_btn li{
	float:left;
	display:inline;
	height:25px;
	line-height:25px;
	/*border:1px #ccc solid;*/
	}
.comment_btn li.login_btn{ width:490px;}
.comment_btn li.submit_btn{
	width:173px;
	text-align:right;
	line-height:25px;
	}
.comment_content_title{
	padding:17px 0px 3px 0px;
	}
.comment_content_detail{
	width:700px;
	color:#666;
	}
.border_dashed{
	border-bottom:1px #E0E0E0 dashed
	}
.border_bottom_solid{
	border-bottom:1px #DDDDDD solid;
	}
.notice13{
	color:#999;
	font-size:13px;
	text-align:center;
	}
.title13{
	color:#F00;
	text-align:center;
	font-weight:bold;
	}
.border{
	border:1px #DDDDDD solid;
	}
.detail_content_support ul li,.detail_content_supportno ul li{
	float:left;
	padding:0px;
	margin:0px;
	}

.support_num{
	width:55px;
	text-align:center;
}
.support{
	width:160px;
	text-align:center;
	padding:0px;
	}
/**
comment message input box
*/
.comment_orange_bg{
	background:url(//img.8891.com.tw/complain/comment_orange_bg.png) no-repeat center top;
	}
.comment_green_bg{
	background:url(//img.8891.com.tw/complain/comment_green_bg.png) no-repeat center top;
	}
.comment_green_bg,.comment_orange_bg{
	height:245px;
	margin:0px 0px 10px 0px;
	}
.comment_msg_box{
	width:713px;
	margin:0 auto;
	padding-top:40px;
	color:#666;
}
.comment_msg_box td{
	height:25px;
	line-height:25px;
	padding:3px 2px 2px 0px;
	}
.comment_msg_box input{
	width:180px;
	border:1px #AAB4BB solid;
	padding:0px;
	height:22px;
	}
.comment_login_title{
	font-size:16px;
	font-weight:bold;
	color:#202020;
	padding:0px 0px 0px 235px;
	}
.comment_login_btn,.comment_submit_btn{
	background:url(//img.8891.com.tw/complain/comment_btn.png) no-repeat left top;
	color:#404040;
	font-weight:bold;
	}
.comment_content_nobg,.comment_content_bg{
	padding:16px 15px;
	}
.comment_content_bg{
	background:#EFEFEF;
}
input.comment_login_btn{
	background-position:0px -26px;
	height:25px;
	line-height:23px;
	width:63px;
	border:0px;
	margin-right:10px;
	}
.comment_msg_box textarea{
	width:450px;
	height:150px;
	border:1px #AAB4BB solid;
	}
input.comment_submit_btn{
	background-position:0px 0px;
	width:97px;
	height:26px;
	line-height:26px;
	border:0px;
	}
.comment_msg_box a,.comment_msg_box a:hover{ text-decoration:underline;}
 .successTips , .failedTips, .ajaxWaitTips{
	font-weight:bold;
	height:35px;
	line-height:35px;
	width:260px;
	margin:0 auto;
    border:1px #CCC solid;
	text-align:center;
	position:absolute;
	top:92px;
	left:320px;
	z-index:200;
	display:none;
	background:#FFF;
	margin-bottom:10px;
}
.successTips{
	color:#00F;
	}
.failedTips{
	color:#F00;
	}
.ajaxWaitTips{
	height:75px;
	width:200px;
	color:#666;
	letter-spacing:3px;
	left:350px;
	top:150px;
	}
.breakword{
	word-wrap:break-word;
	overflow:hidden;
	word-break:break-all;
	}
.3F{color:#3F3F3F}
.F360{color:#336600;}
.F00{color:#FF0000;}
.C999{color:#999999;}
.C333{color:#333333;}
.F2E8C00{color:#2E8C00;}
.CF7742F{color:#F7742F;}
.CE36C0A{color:#E36C0A;}
.C00B050{color:#00B050;}
.F666{color:#666;}
.F60{color:#F60}
.bold{ font-weight:bold;}
.F13px{font-size:13px;}
.F15px{font-size:15px;}
.center{ text-align:center;}
.CAA5500{color:#AA5500;}
.auto{ margin:0 auto;}
.gray_bg{ background-color:#EEEEEE;}
.clear{clear:both;border:0px;padding:0px;margin:0px;}
.borderTopsolid{border-top:1px #ccc solid;}
/*border:1px #E0E0E0 solid;*/
/* ============================================
 分頁条样式
============================================ */
.page{
	padding:11px 20px;
	text-align:right;
	margin-top:-1px;
	}
.page a img{vertical-align:middle;*margin-top:0px;}
.page a.pageNum:link {
    border: 1px solid #C7C7C7;
    color: #0044DD;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    padding: 0.02em 0.35em;
    text-decoration: none;
}
.page a.pageNum:visited {
    border: 1px solid #C7C7C7;
    color: #0044DD;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    padding: 0.02em 0.35em;
    text-decoration: none;
}
 a.pageNum:active {
    background: none repeat scroll 0 50% #D7D7D7;
    font-family: Verdana;
    font-size: 11px;
    padding: 0.02em 0.35em;
    text-decoration: underline;
}
 .pageCurrent {
    color: #F50000;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
}
 a.pageNumfang:link {
    border: 1px solid #C7C7C7;
    color: #0044DD;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    padding: 0.02em 0.35em;
    text-decoration: none;
}
 a.pageNumfang:visited {
    border: 1px solid #C7C7C7;
    color: #0044DD;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    padding: 0.02em 0.35em;
    text-decoration: none;
}
 a.pageNumfang:active {
    background: none repeat scroll 0 50% #D7D7D7;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    padding: 0.02em 0.35em;
    text-decoration: underline;
}
 .pageCurrentfang {
    color: #F50000;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
}
 a.pageNum:hover {
    background: none repeat scroll 0 50% #D7D7D7;
    color: #0044DD;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    padding: 0.02em 0.35em;
    text-decoration: underline;
}
 a.pageNumfang:hover {
    background: none repeat scroll 0 50% #D7D7D7;
    color: #0044DD;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    padding: 0.02em 0.35em;
    text-decoration: underline;
}
 .TotalRecord {
    float: right;
    position: relative;
    top: 2px;
    width: 14%;
}
#complain_tips{ position:absolute; top:9px; right:-127px;}