.linkword-blue {
	font-size: .9em;
	line-height: 1.8em;
	color: #357195;
	text-decoration: none;
}
.linkword-blue a { padding:.2em .4em;}
.linkword-blue a:hover { color: #888;}
.word {
	font-size: 13px;
	line-height: 20px;
	color: #3E3E3E;
	text-decoration: none;
}
.redlink {
	font-size: 13px;
	line-height: 20px;
	color: #CC0000;
	text-decoration: none;
}
.whitelink {
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
}

.submenu { font-size:16px; font-weight:bold;}
.submenu ol { margin:0; padding:0;list-style:none;}
.submenu li { display:block; color:#06c; background:url(images/submenu-bg.jpg); width:180px;height:32px;line-height:32px; text-align:center; margin:3px 0;  border-radius:8px; letter-spacing:1px;border:1px #ccc solid;}
.submenu li a { display:block; color:#06c;border-radius:8px;transition: color .3s linear;-webkit-transition: color .3s linear;  -moz-transition: color .3s linear;  -o-transition: color .3s linear;}
.submenu a:hover { color:#fff; background:#36F;border:1px #36F solid;}

.submenu-sub { margin-bottom:12px;}
.submenu-sub li { background:#FFF; border-bottom:1px #ccc dotted; border-top:0; border-left:0; border-right:0;font-size:1em;border-radius:0;line-height:32px; margin:.1em 0;}
.submenu-sub li a { display:block; color:#666;border-radius:0;transition: color .6s linear;-webkit-transition: color .6s linear;  -moz-transition: color .6s linear;  -o-transition: color .6s linear;}
.submenu-sub a:hover { color:#06c; background:#fff;border:1px #999 solid; border-top:0; border-left:0; border-right:0;}

.CreditCard ol { margin:0; padding:0;list-style:none; }
.CreditCard li { width:200px; text-align:left; }
.CreditCard li a { display:block; color:#333; width:100%;border-bottom:1px #ccc dotted;font-size:.8em; padding:.2em 0 .1em;}
.CreditCard li a:hover { margin-left:5px; color:#06c;}
.CreditCard img { margin:0; }
.ccard { border-bottom:dashed 1px #CCC;}
.ccardh p { margin:6px 0;}

.subTitleII { text-align:left; letter-spacing:1px; padding:6px 12px; font-size:1.2em; color:#666; border-bottom:3px #666 solid; margin:0px 1px 6px 1px;}

.areaBorder {border:1px #ccc solid; border-radius:6px; margin:12px 0;}
.areaCon { margin:6px 0;}
.areaCon>div { padding:0px;}
.areaCon-Title { background:#06c; font-size:.8em; color:#FFF; padding:3px; text-align:center; margin:0 2px 6px 2px;}
.areaCon-Title a { color:#FFF;}
.areaCon-img img { border:#FFF 4px solid; float:left; margin:4px 6px 0 2px;
-moz-box-shadow:0 0 1px rgba(#999,0.5);
-webkit-box-shadow:0 0 1px rgba(#999,0.5);
box-shadow:0 0 1px rgba(#999,0.5);}
.areaCon-img-title { position:absolute; padding:8px; color:#FFF;text-shadow:1px 1px 3px #000;width:90px; overflow:hidden;}
.areaCon-img-con { position:absolute; margin:72px 1px 0 1px; background: url(images/bg-k.png); width:96px; font-size:.8em; padding:4px 0; text-align:center; color:#FFF; overflow:hidden;}

.subTitle {background:url(images/submenu-bg.jpg) 0 3px repeat-x; letter-spacing:1px; padding:6px 12px; font-size:1.2em; color:#666; border-bottom:1px #ccc solid;}
.subTitle a { color:#666;}
.mk-b {color:#069;}
.sublink ol { margin:0; padding:2px;list-style:none; }
.sublink li a { display:block; color:#333; width:100%;line-height:2em;font-size:.8em;background:url(images/listicon.png) no-repeat left 9px; padding-left:9px; margin-left:2px;}
.sublink li a:hover { color:#06c;background:url(images/listicon-b.png) no-repeat left 9px;}

.left { float:left;}

.time li { font-size:.8em; color:#333; padding-left:-24px; line-height:24px;}

#oldepaper { padding:4px; font-size:12px; color:#333;}
#oldepaper p { border-bottom:dotted 1px #999; padding:3px 0;}
#oldepaper a { font-size:13px; color:#333; background:url(images/listicon.png) no-repeat left; padding-left:9px;}
#oldepaper a:hover { color:#06c;background:url(images/listicon-b.png) no-repeat left;}
#oldepaper abbr { font-family: Geneva, Arial, Helvetica, sans-serif; color:#666; font-size:10px;}

.style1 {
	font: 12px "新細明體";
	color: #666666;
	line-height: 150%;
	}
.style2 {	font-size: 12px;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
}
.style3 {font: 12px "新細明體";
	color: #ffffff;
	line-height: 150%;
}
  
.cycle-slideshow img, .img-rwd, .main-right-icon img{ width:100%; }
.main-left, .main-center { padding:0px; }
.main-right { padding-right:0px; }
.main-right-icon li { margin:5px 0; width:155px; display:inline-block; }

a {transition:all .3s ease-out;-webkit-transition:all .3s ease-out;  -moz-transition:all .3s ease-out;  -o-transition:all .3s ease-out;}

/* fix right style 諮詢單 */
#FixRight { text-align:center;display:block; width:60px; position:fixed;right:0;top:60%; z-index:300;}
#FixRight img {  filter:alpha(opacity=90);  opacity:0.9;transition: all .4s ease;-webkit-transition: all .4s ease;  -moz-transition: all .4s ease;  -o-transition: all .4s ease; margin:1px;}
#FixRight img:hover {  filter:alpha(opacity=100);  opacity:1.0;}

    
/*電腦版*/
@media (min-width: 940px)  
{
   .container-fluid, .mainbanner, .footer { width:970px; }
   .main-left { width:200px; }
   .main-center { width:580px; padding-left:5px; }
   .main-right { width:170px; }   
   /*.cycle-slideshow { border:1px solid red; } test用*/ 
}  

/*手機版*/
@media (max-width: 768px)  
{    
    cut{ display:block; }
    .submenu li { width:100%; }
    .main-right-icon li { max-width:48%; padding:1px; }
    .submenu { margin-bottom:20px; padding-bottom:20px; border-bottom:2px dotted #C0C0C0; }
    #trusticon_placeholder_s { padding:30px 0 0 0; }
    /*.cycle-slideshow { border:1px solid yellow; } test用*/
}  