/* 超連結 */
a:link {
	font-family: Microsoft YaHei, Arial, sans-serif;
	color: #003399;
	text-decoration: none;
}
a:visited {
	font-family: Microsoft YaHei, Arial, sans-serif;
	color: #6699CC;
	text-decoration: none;
}
a:hover {
	font-family: Microsoft YaHei, Arial, sans-serif;
	color: #CC0000;
	text-decoration: underline;
	/*font-weight: normal;
	font-variant: normal;*/
	}
a.acat:link {
	font-family: Microsoft YaHei, Arial, sans-serif;
	color: #003399;
	text-decoration: none;
}
a.acat:visited {
	font-family: Microsoft YaHei, Arial, sans-serif;
	color: #6699CC;
	text-decoration: none;
}
a.acat:hover {
	font-family: Microsoft YaHei, Arial, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
	font-variant: normal;
	}
.bargray:link {
	font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}
.bargray:visited {
	color: #333333;
	text-decoration: none;
}
.bargray:hover {
	color: #333333;
	text-decoration: underline;
}

.hp1:link   {font-family: Microsoft YaHei, Arial, sans-serif; color: #990000; text-decoration:none; font-weight: normal; font-variant: normal;}
.hp1:visited   {font-family: Microsoft YaHei, Arial, sans-serif; color: #990000; text-decoration:none; font-weight: normal; font-variant: normal;}
.hp1:hover   {font-family: Microsoft YaHei, Arial, sans-serif; color: #990000; text-decoration: underline; font-weight: normal; font-variant: normal;}

.white:link {
	font-family: Microsoft YaHei, Arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
.white:visited {
	color: #ffffff;
	text-decoration: none;
}
.white:hover {
	font-style: normal;
	color: #CC0000;
	text-decoration: underline;
	font-weight: normal;
	font-variant: normal;
}
.yellow:link   {font-family: Microsoft YaHei, Arial, sans-serif; color: #FF6; text-decoration:none; font-weight: normal; font-variant: normal;}
.yellow:visited   {font-family: Microsoft YaHei, Arial, sans-serif; color: #FF6; text-decoration:none; font-weight: normal; font-variant: normal;}
.yellow:hover   {font-family: Microsoft YaHei, Arial, sans-serif; color: #FF6; text-decoration: underline; font-weight: normal; font-variant: normal;}
.rednol:link {
	font-family: Microsoft YaHei, Arial, sans-serif;
	text-decoration:none;
	color: #CC0000;
	text-align:justify;
}
.rednol:hover {
	font-family: Microsoft YaHei, Arial, sans-serif;
	text-decoration:none;
	color: #CC0000;
	text-align:justify;
}
.BigLinkBox:link{ display:block;
    width:90px; height:32px;
    background-color:#ededed;
    font-family: Microsoft YaHei, Arial, sans-serif;
    text-align:center;
    color:#003399;
    line-height:33px;
	text-decoration:none;
	border:#003399 1px solid;}
.BigLinkBox:visited{ background-color:#ededed; text-align:center; color:#003399;}
.BigLinkBox:hover{ background-color:#003399; text-align:center; color:#FFF;border:#003399 1px solid;}
.BigLinkred:link{ display:block;
    width:90px; height:32px;
    background-color:#ededed;
    font-family: Microsoft YaHei, Arial, sans-serif;
    text-align:center;
    color:#990000;
    line-height:33px;
    text-decoration:none;
    border:#990000 1px solid;}
.BigLinkred:visited{ background-color:#ededed; text-align:center; color:#990000;}
.BigLinkred:hover{ background-color:#990000; text-align:center; color:#FFF;	border:#990000 1px solid;}

.SmallLinkBox:link{ 
    display:block;
    width:60px;
    height:18px;
    background-color:#ededed;
    font-size:12px;
    font-family: Microsoft YaHei, Arial, sans-serif;
    text-align:center;
    color:#003399;
    line-height:17px;
    text-decoration:none;
    border:#003399 1px solid;}
.SmallLinkBox:visited{ background-color:#ededed; text-align:center; color:#003399; }
.SmallLinkBox:hover{ background-color:#003399; text-align:center; color:#FFF; border:#003399 1px solid;}
.SmallLinkred:link{ display:block; width:60px; height:18px; background-color:#ffffff; font-family: Microsoft YaHei, Arial, sans-serif;font-size:12px; text-align:center; color:#CC0000;line-height:17px; text-decoration:none; border:#CC0000 1px solid;}
.SmallLinkred:visited{ background-color:#ffffff; text-align:center; color:#CC0000; }
.SmallLinkred:hover{ background-color:#CC0000; text-align:center; color:#FFF; border:#CC0000 1px solid;}

.vote:link{ display:block; width:52px; height:18px; background-color:#ffffff;font-family: Microsoft YaHei, Arial, sans-serif;font-size:12px; text-align:center; color:#CC0000;line-height:21px;font-family: Microsoft YaHei, Arial, sans-serif;text-decoration:none; border:#CC0000 1px solid;}
.vote:visited{ background-color:#ffffff; text-align:center; color:#CC0000; }
.vote:hover{ background-color:#CC0000; text-align:center; color:#FFF; border:#CC0000 1px solid;}

.votered:link{ display:block; width:60px; height:20px; background-color:#ffffff;font-family: Microsoft YaHei, Arial, sans-serif;font-size:13px; text-align:center; color:#CC0000;line-height:21px; text-decoration:none; border:#CC0000 1px solid;}
.votered:visited{ background-color:#ffffff; text-align:center; color:#CC0000; }
.votered:hover{ background-color:#CC0000; text-align:center; color:#FFF; border:#CC0000 1px solid;}
.voteblue:link{ display:block; width:60px; height:20px; background-color:#ededed; font-size:13px; text-align:center; color:#003399;line-height:21px; text-decoration:none; border:#003399 1px solid;}
.voteblue:visited{ background-color:#ededed; text-align:center; color:#003399; }
.voteblue:hover{ background-color:#003399; text-align:center; color:#FFF; border:#003399 1px solid;}
.voteopen:link{ display:block; width:60px; height:20px; background-color:#ffffff;font-family: Microsoft YaHei, Arial, sans-serif;font-size:13px; text-align:center; color:#CC0000;line-height:21px; text-decoration:none; border:#CC0000 1px solid;}
.voteopen:visited{ background-color:#ffffff; text-align:center; color:#CC0000; }
.voteopen:hover{ background-color:#CC0000; text-align:center; color:#FFF; border:#CC0000 1px solid;}

/* 字體 */
p { 
   text-align:justify; 
} 
h1{
	font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 16px;
    font-weight: normal;
	margin-top: 0px; 
	margin-bottom: 0px; 
}
h2{
	font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 16px;
    font-weight: normal;
	margin-top: 0px; 
	margin-bottom: 0px; 
}
h3{
	font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 16px;
    font-weight: normal;
	margin-top: 0px; 
	margin-bottom: 0px; 
}
h4{
	font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 16px;
    font-weight: normal;
	margin-top: 0px; 
	margin-bottom: 0px; 
}
h5{
	font-family: Microsoft YaHei, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 20px;
	font-weight:bold;
	margin-top:0px;
}
h6{
	font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 26px;
	font-weight:bold;
	margin-top: 0px; 
	margin-bottom: 0px; 
}
/* H字體重排 H1變fnt32 */
h7{
	font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 32px;
	font-weight:bold;
	margin-top: 0px; 
}
h8{
	font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 16px;
	font-weight:bold;
	margin-top: 0px;
	vertical-align:top;
}
h9{
	font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 26px;
	font-weight:bold;
	margin-top: 0px;
}
.block {
	line-height: 26px;
}
.block19 {
	line-height: 19px;
}
.blues0 {
	font-size: 16px;
	color: #000066;
}
.blues16 {
	font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 16px;
	color: #000066;
}
.bluesmall {
	font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 13px;
	color: #000066;
}
.blues12 {
	font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 12px;
	color: #000066;
}
.blues18 {
	font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 18px;
	color: #000066;
}
.blues28 {
	font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 28px;
	color: #000066;
}
fnt4{
	font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 22px;
	margin-top: 0px;
}
fnt5{
	font-family: Microsoft YaHei, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 20px;
	font-weight:bold;
	margin-top:0px;
}
fnt7{
	font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 32px;
	font-weight:bold;
	margin-top: 0px; 
}
fnt8{
	font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 16px;
	font-weight:bold;
	margin-top: 0px;
	vertical-align:top;
}
fnt9{
	font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 26px;
	font-weight:bold;
	margin-top: 0px;
}
.gsmall {
	font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
}
.gmiddle {
	font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 13px;
	color: #333333;
}
.gray15 {
	font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 15px;
	color: #333333;
}
.gray16 {
	font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 16px;
	color: #333333;
}
.gnormal {
	font-family: Microsoft YaHei, Arial, sans-serif;
	color: #333333;
}
.gray18 {
	font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 18px;
	color: #333333;
}
.gray20 {
	font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 20px;
	color: #333333;
}
.google {
	font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 13px;
	color: #333333;
}
.green13px {
	font-family: Microsoft YaHei, Arial, sans-serif;
	color: #009933;
	font-size: 13px;
}
.orange18px {
	font-family: Microsoft YaHei, Arial, sans-serif;
	color: #F60;
	font-size: 18px;
}
.rednum18 {
	font-family: Microsoft YaHei, Arial, sans-serif;
	color: #CC0000;
	font-size: 18px;
}
.rednum {
	font-family: Microsoft YaHei, Arial, sans-serif;
	color: #CC0000;
	font-size: 16px;
}
.rednums {
	font-family: Microsoft YaHei, Arial, sans-serif;
	color: #CC0000;
	font-size: 13px;
}
.redsmall {
	font-family: Microsoft YaHei, Arial, sans-serif;
	color: #CC0000;
	font-size: 12px;
}
.rednormal {
	font-family: Microsoft YaHei, Arial, sans-serif;
	color: #CC0000;
	text-align:justify;
}
.rednor {
	font-family: Microsoft YaHei, Arial, sans-serif;
	color: #CC0000;
}
.whitenor {
	font-family: Microsoft YaHei, Arial, sans-serif;
	color: #FFFFFF;
}
.whitvote {
	font-family: Microsoft YaHei, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
}
.white12px {
	font-family: Microsoft YaHei, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
.white13px {
	font-family: Microsoft YaHei, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
}
.white14px {
	font-family: Microsoft YaHei, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
}
.white16 {
	font-family: Microsoft YaHei, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
}
.white18 {
	font-family: Microsoft YaHei, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 18px;

}
/* 版型 */
ul{
	padding:0;
	margin-top: 0px;
}
li{list-style:none;
float:left;}
li a{display:block;
height:26px;
width:42px;
/* background-color:#6092f3;*/
background-color:#d076c5;
font-family: Microsoft YaHei, Arial, sans-serif;
font-size:13px;
line-height:26px;
text-align:center;}
li a:hover{
	/*	background-color:#8ec5da;*/
	background-color:#6F0A63;}

dl{
	padding:0;
	margin-top: 0px;
}
dt{list-style:none;
float:left;}
dt a{display:block;
height:26px;
width:42px;
/* background-color:#6092f3;*/
background-color:#d076c5;
font-family: Microsoft YaHei, Arial, sans-serif;
font-size:13px;
line-height:26px;
text-align:center;}
dt a:hover{
/*	background-color:#8ec5da;*/
	background-color:#6F0A63;
	}

.google2 {position: relative;top:-9px;margin:0px;}

/* DIV設定-讓有框連結可以併排 */
.div-inline{ display:inline; float:left;}
/* 浮動廣告定位 */
#apDiv22 {
	left: 12px;
	top: 299px;
	width: 74px;
	height: 34px;
	z-index: 66;
	position: fixed;
}

/* 按鈕 */
.BigBtnBlu2:link{
  background-color:#ededed;
  text-align:center;
  color:#003399;
  font-family: Microsoft YaHei, Arial, sans-serif;
  font-size:16px;
  height:29px;
  text-decoration:none;
  border:#003399 1px solid;}
.BigBtnBlu2:visited{ background-color:#ededed; text-align:center; color:#003399;}
.BigBtnBlu2:hover{ background-color:#003399; text-align:center; color:#FFF;	border:#003399 1px solid;}
.BigBtnRed2:link{
  background-color:#ededed;
  text-align:center;
  color:#990000;
  font-family: Microsoft YaHei, Arial, sans-serif;
  font-size:16px;
  height:29px;
  text-decoration:none;
  border:#990000 1px solid;}
.BigBtnRed2:visited{ background-color:#ededed; text-align:center; color:#990000;}
.BigBtnRed2:hover{ background-color:#990000; text-align:center; color:#FFF; border:#990000 1px solid;}
.BigBtnBlu3:link{
  background-color:#ededed;
  text-align:center;
  color:#003399;
  font-family: Microsoft YaHei, Arial, sans-serif;
  font-size:13px;
  height:26px;
  text-decoration:none;
  border:#003399 1px solid;}
.BigBtnBlu3:visited{ background-color:#ededed; text-align:center; color:#003399;}
.BigBtnBlu3:hover{ background-color:#003399; text-align:center; color:#FFF;	border:#003399 1px solid;}
.BigBtnRed3:link{
  background-color:#ededed;
  text-align:center;
  color:#990000;
  font-family: Microsoft YaHei, Arial, sans-serif;
  font-size:13px;
  height:26px;
  text-decoration:none;
  border:#990000 1px solid;}
.BigBtnRed3:visited{ background-color:#ededed; text-align:center; color:#990000;}
.BigBtnRed3:hover{ background-color:#990000; text-align:center; color:#FFF; border:#990000 1px solid;}

/* 字體加租 */
input.mainoption {
	height: 29px;
	background-color:#ededed;
   border-top-color:#003399;
   border-top-width:1px;
   border-bottom-color:#003399;
   border-bottom-width:1px;
   border-left-color:#003399;
   border-left-width:1px;
   border-right-color:#003399;
   border-right-width:1px;
   font-family: Microsoft YaHei, Arial, sans-serif;
	font-weight : bold;}
/* 字體正常 */
input.liteoption {
	height: 29px;
	background-color:#ededed;
   border-top-color:#003399;
   border-top-width:1px;
   border-bottom-color:#003399;
   border-bottom-width:1px;
   border-left-color:#003399;
   border-left-width:1px;
   border-right-color:#003399;
   border-right-width:1px;
   font-family: Microsoft YaHei, Arial, sans-serif;
	font-weight : normal;}
#myinput {
	height: 24px;
        font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 16px;
}
#myinput22 {
	height: 22px;
        font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 18px;
}
#myinput36 {
	height:36px;
        font-family: Microsoft YaHei, Arial, sans-serif;
}
/* 其他css整合 */
input {
	border:1px inset #3366FF;
	background-color: #FFFFFF;
        font-family: Microsoft YaHei, Arial, sans-serif;
	font-size: 12px;
	height: 20px;
	  }
.topbar:hover {
        font-family: Microsoft YaHei, Arial, sans-serif;
	font-style: normal;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
	font-variant: normal;
}
.FieldBlue {
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px;
}
.fonts-gry {
        font-family: Microsoft YaHei, Arial, sans-serif; 
	font-size: 12px;
	color: #666;
	line-height: 19px;
}
.TextBoxFocusStyle01{border-color:#CC0000; background-color:#FFFF99}  

/* 視訊辣妹用 */
.bbox:link{ display:block;
    width:182px; height:46px;
    background-color:#ededed;
    font-family: Microsoft YaHei, Arial, sans-serif; 
    text-align:center;
    color:#990000;
    line-height:47px;
	text-decoration:none;
	border:#990000 1px solid;}
.bbox:visited{ background-color:#ededed; text-align:center; color:#990000;}
.bbox:hover{ background-color:#990000; text-align:center; color:#FFF;	border:#990000 1px solid;}
.white:link {
	color: #ffffff;
        font-family: Microsoft YaHei, Arial, sans-serif; 
	text-decoration: none;}

/* 置頂廣告 */
.topblue1:link{ display:block;
    width:256px; height:96px;
    background-color:#003399;
    font-family: Microsoft YaHei, Arial, sans-serif; 
	font-size:36px;
	text-align:center;
   color:#ededed;
    line-height:86px;
	text-decoration:none;
	border:#003399 2px solid;}
.topblue1:visited{ background-color:#003399; text-align:center; color:#ededed;}
.topblue1:hover{ background-color:#ededed; text-align:center; color:#003399;	border:#003399 2px solid;}
.topred1:link{ display:block;
    width:286px; height:96px;
    background-color:#990000;
        font-family: Microsoft YaHei, Arial, sans-serif; 
	font-size:36px;
   text-align:center;
   color:#ededed;
    line-height:86px;
	text-decoration:none;
	border:#990000 2px solid;}
.topred1:visited{ background-color:#990000; text-align:center; color:#ededed;}
.topred1:hover{ background-color:#ededed; text-align:center; color:#990000;	border:#990000 2px solid;}
.blueBox1:link{ display:block;
    width:126px; height:52px;
    background-color:#ededed;
        font-family: Microsoft YaHei, Arial, sans-serif; 
	text-align:center;
    color:#003399;
    line-height:52px;
	text-decoration:none;
	border:#003399 2px solid;}
.blueBox1:visited{ background-color:#ededed; text-align:center; color:#003399;}
.blueBox1:hover{ background-color:#003399; text-align:center; color:#FFF;border:#003399 2px solid;}


/* 首頁投票連結 */
.vote2 {
	float:left;
	width:50px;
	font-size:10pt;
	color:#FF0000;
	font-family: Microsoft YaHei, Arial, sans-serif; 
}
.advice:link{ display:block; width:72px; height:20px; background-color:#efc439; font-family: Microsoft YaHei, Arial, sans-serif;  font-size:11px; text-align:center; color:#ffffff; line-height:21px; text-decoration:none; border:#efc439 1px solid;}
.advice:visited{ background-color:#efc439; text-align:center; color:#ffffff; }
.advice:hover{ background-color:#CC0000; text-align:center; color:#FFF; border:#CC0000 1px solid;}
