/* CSS Document */
body {
	background: #FFFFFF;
	margin: 0 auto;
	padding: 0px;
	font-size: 9pt;
	font-family:Verdana,Arial,Helvetica,"Sans Serif";
}
h1,h2,h3,h4,h5 {
	margin:0px;
	padding:0px;
}
img,hr{
	 border: 0;
}
p{
	margin: 15px 0px 15px 0px;
	padding: 3px 0px 3px 0px;
}
hr{
	border-top: #D1D7DC 1px solid;
	height: 0px;
}
ul,li,ol,dl,dd,dt{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
input {
	vertical-align: middle;
}
i {
	font-style: normal;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.flt { float: left; }
.frt { float: right; }
.ClearDiv,.ClearBox,.clearLi {
	clear:both; 
	height:0px;
	line-height:0px;
	font-size: 0px;
	overflow:hidden;
	float: initial !important;
}
.clearfix:before,.clearfix:after {
    content: " "; 
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}
.block {
	display: block;
}
.Hidden {
	display: none;
}
/******************************************************
******************************************************/
.F16px {
	font-size: 16px;
}
.F14px{
	font-size: 14px;
}
.F13px { font-size:13px; }
.F12px {
	font-size: 12px;
}
.F11pt {
	font-size: 11pt;
}
.F10pt {
	font-size: 10pt;
}
.F9pt {
	font-size: 9pt;
}
.Blod {
	font-weight: bold;
}
.Red {
	color: red;
}
.Glod{
	color: #960;
}
.Ublue {
	color: #316AC5;
}
.BgColorA {
	background: #FFF7FF;
}
.BF2F6F7 {
	background: #F2F6F7;
}
.BGF7 {
	background: #F7F7F7;
}
.BGFFC{
	background: #FFFFCC;
}
.BGE8FAFF {
	background: #E8FAFF;
}
.BGF4FDFF {
	background: #F4FDFF;
}
.BF6 {
	background: #F6F6F6;
}
/******************************************************
Color
******************************************************/
.C039 {
	color: #003399;
}
.C666 {
	color: #666;
}
.C999 {
	color: #999;
}
.CCCC {
	color: #CCC;
}
.CFFF {
	color:  #FFF;
}
.Cgreen {
	color: green;
}
.CInkGreen{
	color: #036702;
}
.COrage {
	color:#F60;
}
.C000 {
	color:#000;
}
.CF90 {
	color: #FF9900;
}
.Cblue {
	color:blue;
}
.CF78C08 {
	color:#F78C08;
}
.CF06{
	color:#FF0066;
}
.C444 {
	color: #444444;
}
.C40 {
	color: #404040;
}
.CF00 {
	color:#FF0000;
}
.CF60 {
	color:#FF6600;	
}
.C0057DB{
	color:#0057DB;
}
.C939{
	color: #939;
}

.B10000{
	color: #B10000;
}

.D21F3D{
	color: #D21F3D;
}
.C009{
	color: #009;
}
/******************************************************
width
******************************************************/
.W952{
    width: 952px;
}
.W950{
    width: 950px;
}
.W142px{
	width: 142px;	
}
.W250px {
	width: 250px;
}
.W200px {
	width: 200px;
}
.W150px {
	width: 150px;
}
.W120px {
	width: 120px;
}
.W185px {
	width: 185px;	
}
.W95px {
	width: 95px;
}
.W100px {
	width: 100px;
}
.W80px {
	width: 80px;
}
.W60px {
	width: 60px;
}
.W50px {
	width: 50px;
}
.W30px{
	width: 30px;	
}
.W37P{
	width: 37%;
}
.W40px {
	width: 40px;
}
.W942px {
	width: 942px;
}
.W10P {
	width: 10%;
}
.W43P {
	width: 43%;	
}
.W15P {
	width: 15%;
}
.W20P {
	width: 20%;
}
.W28P {
	width: 28.5%;	
}
.W25P {
	width: 25%;
}
.W30P {
	width: 30%;
}
.W35P {
	width: 35%;
}
.W40p {
	width: 40%;
}
.W49p {
	width: 49%;
}
.W50p {
	width: 50%;
}
.W60p {
	width: 60%;
}
.W70p {
	width: 70%;
}
.W80P {
	width: 80%;
}
.W748px {
	width: 748px;
}
.W715px {
	width: 715px;
}
.W195px {
	width: 195px;	
}
.W205px {
	width: 205px;
}
.W737px {
	width: 737px;
}
.W747px {
	width: 747px;
}
.W790px {
	width: 790px;	
}
.LH25{
	line-height: 25px;	
}
.LH40{
	line-height: 40px;	
}
.W7P{
	width: 7%;
}
.W8P{
	width: 8%;	
}
.W12P{
	width:12%;	
}
.W14P{
	width: 14%;	
}
.W18P{
	width: 18%;	
}
.W6P{
	width: 6%;	
}
.W85px{
	width: 85px;	
}
.W99px {
	width:99px;
	_width: 80px;
}
/******************************************************
height
******************************************************/
.H20 {
	height: 20px;
}
.H30 {
	height: 30px;
}
.H35 {
	height: 35px;
}
.H40 {
	height: 40px;
}
.H60 {
	height: 60px;
}
.H25 {
	height: 25px;
}
.H80{
    height:80px;    
}
/******************************************************
form
******************************************************/
.InputTxtAStyle,.InputAreaAStyle {
	border: 1px solid #069;
	height: 15px;
}
.InputTxtBStyle,.InputAreaBStyle {
	color: #999;
}
.InputSelectStyleA {
	border: 1px solid #DDD;
}
.CheckStyle {
	vertical-align: middle;
}
/******************************************************
border
******************************************************/
.B069 {
	border: 1px solid #069;
	border-radius: 4px;
}
.Bccc {
	border: 1px solid #CCC;
	border-radius: 4px;
}
.Bddd {
	border: 1px solid #DDD;
	border-radius: 4px;
}
.BFF9F10 {
	border: 1px solid #FF9F10;
	border-radius: 4px;
}
.BBFF3300 {
	border-bottom: 1px solid #FF3300;
}
.BOD {
	border: none;
	border-bottom: 1px dotted #FF9F10;
}
.BLd {
	border-left: 1px solid #DDD;
}
.BRd {
	border-right: 1px solid #DDD;
}
.BTd {
	border-top: 1px solid #DDD;
}
.BBd {
	border-bottom: 1px solid #DDD;
}
.BLDD {
	border-left: 1px dotted #DDD;
}
.BRDD {
	border-right: 1px dotted #DDD;
}
.BTDD {
	border-top: 1px dotted #DDD;
}
.BBDD {
	border-bottom: 1px dotted #DDD;
}
/******************************************************
padding
******************************************************/
.pt5 {  padding-top: 5px; }

.PL5px {
	padding-left: 5px;
}
.pl10 {
	padding-left: 10px;
}
.pl20 {
	padding-left: 20px;
}

/******************************************************
margin
******************************************************/
.MT5B12{
	margin-top: 5px;
	margin-bottom: 12px;
}

.MTB8{
	margin-top: 8px;
	margin-bottom: 8px;
}

.MB5{
	margin-bottom: 5px;
}

.ML5MR5{
	margin-left: 5px;
	margin-right: 5px;
}
.MR-20{
	margin-right: -20px;
}
/******************************************************
Text align
******************************************************/
.TxtLeft {
	text-align: left;
}
.TxtRight {
	text-align: right;
}
.TxtCenter {
	text-align: center;
}
.VerticalAlign {
	vertical-align: middle;
}
/******************************************************
autoHeight
******************************************************/
.AutoH50 {
	margin-bottom: -50px;
	padding-bottom: 50px;
}
.AutoH100 {
	margin-bottom: -100px;
	padding-bottom: 100px;
}
.AutoH200 {
	margin-bottom: -200px;
	padding-bottom: 200px;
}
.AutoH300 {
	margin-bottom: -300px;
	padding-bottom: 300px;
}
.AutoH500 {
	margin-bottom: -500px;
	padding-bottom: 500px;
}
/******************************************************
a link
******************************************************/
a.SubmitLinkA {
	background: url(//img.8891.com.tw/index/lbtn_bg_l.png) no-repeat 0 0;
	height: 24px;
	line-height: 24px;
	display: block;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
/**********************************/
a.SubmitLinkA span {
	background:url(//img.8891.com.tw/index/lbtn_bg_r.png) no-repeat 100% 0;
	height: 24px;
	display: block;
}
a.LoginSubmitLink {
	background: url(//img.8891.com.tw/index/both_btn.png) no-repeat 0 0;
	height: 26px;
	line-height: 26px;
	display: block;
	color: #FFF;
	text-align: center;
}
/**********************************/
a.FindPwdLink {
	background: url(//img.8891.com.tw/index/both_btn.png) no-repeat 100% 0;
	height: 26px;
	line-height: 26px;
	display: block;
	color: #FFF;
	text-align: center;
}
/**********************************/
a.ButtonLinkA {
	background: url(//img.8891.com.tw/common/btn_left.png) no-repeat 0 0;
	display: block;
	height: 36px;
	color: #FFF;
	line-height: 36px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}
a.ButtonLinkA span {
	background: url(//img.8891.com.tw/common/btn_right_bg.png) no-repeat right 0;
	display: block;
	height: 36px;
}
/**********************************/
a.SearchLink:link,a.SearchLink:active,a.SearchLink:visited {
	color:#F60;
}
a.SearchLink:hover {
	color:#F60;
}
a.PreSearchLink:link,a.PreSearchLink:active,a.PreSearchLink:visited {
	color:green;
}
a.PreSearchLink:hover {
	color:green;
}
a.RedTxtLink:link,a.RedTxtLink:active,a.RedTxtLink:visited {
	color:#F00;
}
a.MoreLink {
	background: url(//img.8891.com.tw/common/index.png) no-repeat 0 -15px;
	padding: 0px 8px 0px 12px;
}
a.CateLink {
	background: url(//img.8891.com.tw/common/rowline.png) no-repeat 0 50%;
	padding-left: 8px;
}
a.NormalLink:link,a.NormalLink:active,a.NormalLink:visited,a.AccountLink:link,a.AccountLink:active,a.AccountLink:visited,a.WhereLink,a.ComTxtLink:link,a.ComTxtLink:active,a.ComTxtLink:visited,a.ComWriteLink:link,a.ComWriteLink:active,a.ComWriteLink:visited,a.CateLink:link,a.CateLink:active,a.CateLink:visited,a.MoreLink:link,a.MoreLink:active,a.MoreLink:visited,a.InfoLink:link,a.InfoLink:active,a.InfoLink:visited ,a.ClassTxtLink:link,a.ClassTxtLink:active,a.ClassTxtLink:visited,a.ItemNavlink:link,a.ItemNavlink:active,a.ItemNavlink:visited{
	color: #0044DD;
}
a.NormalLink:hover,a.AccountLink:hover,a.NormalLink:link,a.NormalLink:active,a.NormalLink:visited,a.AccountLink:link,a.AccountLink:active,a.AccountLink:visited,a.ComMoreLink:link,a.ComMoreLink:active,a.ComMoreLink:visited{
	text-decoration:underline;
}
a.NormalLink:hover,a.WhereLink:hover,a.ComTxtLink:hover,a.ComMoreLink:hover,a.CateLink:hover,a.MoreLink:hover,a.InfoLink:hover,a.RedTxtLink:hover,a.ClassTxtLink:hover,a.ItemNavlink:hover {
	color: #FF3300;
}
a.AccountLink:hover {
	color: red;
}
a.WhereLink:hover,a.ComTxtLink:hover,a.ComWriteLink:hover,a.ComMoreLink:hover,a.CateLink:hover,a.MoreLink:hover,a.InfoLink:hover,a.RedTxtLink:hover,a.ClassTxtLink:hover ,a.ItemNavlink:hover,a.NormalLink:hover{
	text-decoration: none;
}
a.ComWriteLink:hover {
	color: #FFF;
}
a.ComMoreLink:link,a.ComMoreLink:active,a.ComMoreLink:visited {
	color: #666;
}
a.OrangeLink{
	color: #FF6600;
}
/**************************************
page
**************************************/
.Page {
	
}
.Page ul {
	margin: 1px 0px;
}
.Page li {
	float: left;
	padding: 0 2px;
}
/*
.Page a:link, .Page a:visited
{
	text-decoration:none;
	color:#3b5999;
	font-size:9pt;
	font-weight:bold;
	border:1px #CCCCCC solid;
	background: #FFF;
	padding:0 4px;
	margin:0 2px;
	_padding-bottom: 2px;
}
*/
.Page a:link, .Page a:visited
{
	text-decoration:none;
	color:#0044DD;
	font-size:9pt;
	font-weight:bold;
	border:1px #CCCCCC solid;
	background: #FFF;
	padding:0 4px;
	margin:0 2px;
	_padding-bottom: 2px;
}
.Page a:hover, .Page a:active
{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#FF9900;
	margin:0 2px;
}
#PageNextLink {
	background: url(//img.8891.com.tw/common/page.gif) no-repeat 90% 25% #FFF;
	padding-right: 10px;
}
#PageNextLink:hover {
	background-color:#FF9900;
}
div.Page .noLink {
	color:#FF9900;
	margin: 0px 2px;
	font-weight: bold;
}
div.Page .disabled {
	background: url(//img.8891.com.tw/common/page.gif) no-repeat 90% 83%;
	*background: url(//img.8891.com.tw/common/page.gif) no-repeat 90% 85%;
	padding-right: 10px;
	color: #CCC;
	border: 1px solid #CCC;
	margin: 0px 3px;
	padding-left: 4px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 8pt;
}
div.Page .preDisable {
	background: url(//img.8891.com.tw/common/page.gif) no-repeat 50% 55%;
	width: 20px;
	border: 1px solid #CCC;
	font-size: 8pt;
	padding: 0px 10px;
	margin: 0px 3px;
}
div.Page #preLink {
	background: url(//img.8891.com.tw/common/page.gif) no-repeat 50% -4% #FFF;
	*background: url(//img.8891.com.tw/common/page.gif) no-repeat 50% -5% #FFF;
	padding: 0px 10px;
}
div.Page #preLink:hover {
	background: url(//img.8891.com.tw/common/page.gif) no-repeat 50% -4% #FF9900;
	*background: url(//img.8891.com.tw/common/page.gif) no-repeat 50% -5% #FF9900;
}


span.New {
	background:transparent url(//img.8891.com.tw/common/ico_new2.gif) no-repeat scroll left top;
	height:20px;
	left:250px;
	position:absolute;
	top:-8px;
	width:16px;
	z-index:100;
}


.tool-tips{ 
	position: absolute; 
	visibility: hidden; 
	z-index: 13000; 
	color: #fff;	
	width: auto;
	border: 1px #F90 solid;
	background: #FFFADA;
} 
.tool-title{ 
	font-weight:bold; 
	margin: 0; 
	color: #404040;
	text-align: left;
	padding: 1px 6px 4px; 
	/** color: #9FD4FF; background: url(//www.xixuyishi.com/theme/xixuyishi/bubble.png) top left; **/
} 
.tool-text{ 
	padding: 4px 6px 6px; 
	color:#404040;
	text-align:left;
	text-indent:0;
	/**color: #cf9;
	background: #FFF url(//www.xixuyishi.com/theme/xixuyishi/bubble.png) bottom right; **/
}
/*新分頁默認樣式*/
.pagination.default { text-align: center; font-size: 13px; }
	.pagination.default a, .pagination.default .pc-at, .pagination.default .pc-mpf, .pagination.default .pc-pp-disable, .pagination.default .pc-np-disable { text-decoration: none; display: inline-block; min-width: 16px; _width: 16px; height: 24px; margin: 0; margin-right: 4px; padding: 0 5px; vertical-align: middle; line-height: 24px; white-space: nowrap; text-align: center; }
	.pagination.default a { border: 1px solid #CCC; color: #36C; background-color: #FFF; }
	.pagination.default a:hover { border: 1px solid #F50; color: #F60; }
	.pagination.default .pc-pp-disable, .pagination.default .pc-np-disable, .pagination.default .pc-pp, .pagination.default .pc-np { background-image: url(//img.8891.com.tw/common/page.gif); background-repeat: no-repeat; }
	.old-ie .pc-pp-disable, .old-ie .pc-np-disable, .old-ie .pc-pp, .old-ie .pc-np { line-height: 29px !important; }
	.pagination.default .pc-pp { background-position: 5px 8px; padding-left: 16px; }
	.pagination.default .pc-pp-disable { background-position: 5px -42px; padding-left: 16px; }
	.pagination.default .pc-np { background-position: 48px -17px; padding-right: 16px; }
	.pagination.default .pc-np-disable { background-position: 48px -66px; padding-right: 16px; }
	.pagination.default .pc-at { font-weight: bold; color: #FD6D01; background-color: #FFEDE1; border: 1px solid #FD6D01; }
	.pagination.default .pc-tp, .pagination.default .pc-cip, .pagination.default .pc-tr { padding: 0 0 0 10px; color: #999; }
		.pagination.default .pc-cip .pc-cip-num { border: 1px solid #999; width: 30px; text-align: center; }
		.pagination.default .pc-cip .pc-cip-btn { margin: 0 0 0 3px; background: url(//img.8891.com.tw/common/sort-btn.png) no-repeat; background-position: 0 -193px; border: none; cursor: pointer; height: 19px; line-height: 19px; padding: 0; width: 41px; font-size: 12px; }
	.pagination.default .pc-tr { padding-left: 20px; }
		.pagination.default .pc-tr .pc-tr-nm { padding: 0 3px; color: #F00; }
	.pagination.default .pc-pp-disable, .pagination.default .pc-np-disable { border: 1px solid #999; }
.facebook-box .fb-item { float: left; margin-right: 5px; }
.facebook-box .fb-share-text { font-size: 13px; padding: 2px 0 0; }
.facebook-box .fb-like { margin-left: 5px; margin-right: 0; }
.facebook-box .fb-like-text { font-size: 13px; padding-top: 3px; }
.n-fb-sh { background: url(//img.8891.com.tw/common/fb-sh.png) no-repeat 0 0; display: inline-block; min-width: 80px; height: 21px; text-indent: -999em; overflow: hidden;  }
.new-facebook { background-position: 0 0; }
.new-correct { background-position: 0 -84px; }
.new-share { background-position: 0 -41px; text-indent: 0; vertical-align: top; line-height:0px;}
	.mb-hd-f em { background: url(//img.8891.com.tw/common/fb-sh.png) no-repeat right -62px; height: 21px; margin-left: 35px; font-style: normal; font-size: 13px; color: #fff; display: inline-block; line-height: 19px; padding-right: 5px; }
.mini-page { width: 31px; height: 14px;}
	.mini-page .mini-page-pre { width: 16px; height: 14px; display: inline-block; background: url(//img.8891.com.tw/common/search-btn-bg.png?v=1) no-repeat 0 -110px; }
	.mini-page .mini-page-pre.disabled { background-position: -31px -110px; cursor: default; }
		.mini-page-pre:hover { background-position: 0 -124px; }
	.mini-page .mini-page-next { width: 15px; height: 14px; display: inline-block; background: url(//img.8891.com.tw/common/search-btn-bg.png?v=1) no-repeat -16px -110px; }
	.mini-page .mini-page-next.disabled { background-position: -47px -110px; cursor: default; }
		.mini-page-next:hover { background-position: -16px -124px; }

/*文本處理*/
/*限制文本顯示長度並在後面增加省略號*/
.txt-cut { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.txt-cut-row2 { white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 2.4em; line-height: 1.2; padding-top: 0; padding-bottom: 0; }
