@charset "utf-8";
/**/
body{
margin:0px;
padding:0px;
	background-color: #ececec;
		background-color: #ffffff;
	background-image:url(../pics/background.gif);
	background-repeat:repeat-x;
	background-position:left top;
	font-size: 12px;
	color: #4e4e4e;
	text-align:center;
	font-family:Arial , "細明體";
}

a{
color:#005cab;
text-decoration:underline;
}
a:hover{
color:#666666;
}

#left #cms_content a{
background-image:none;
}

/*左邊2欄活動區*/

#left{
top:20px;

}
html > body #left{
top:20px;
}
#right{
top:20px;
}
html > body #right{
top:20px;
}

#left #cms_content #event a{
background-image:url(../pics/pics-index/a_bg-box01.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:0px;
}


#left #cms_content{
	margin:0px 20px 30px 40px;
}

#event a{
margin:0px;
padding:0px;
}

.box01{
margin-top:0px;
display:block;
float:left;
width:284px;
height:153px;
padding:0px 0px 0px 0px;
}

.box01 h5{
text-indent:-999999px;
margin:0px;
padding:0px;
line-height:100%;
}
#left #cms_content #event .box01 a.box01a{ /*seobanner*/
display:block;
width:284px;
height:153px;
color:#444444;
text-decoration:none;
padding-right:0px;
background-image:none;
float:left;
margin-top:0px;
display:block;
float:left;
width:284px;
height:153px;
padding:0px 0px 0px 0px;
background-image:url(../pics/pics-index/bg-box-01.gif);
background-repeat:no-repeat;
}
#left #cms_content #event .box01 a.box01a:hover {
margin-top:0px;
display:block;
float:left;
width:284px;
height:153px;
padding:0px 0px 0px 0px;
background-image:url(../pics/pics-index/bg-box-01h.gif);
background-repeat:no-repeat;
}
#left #cms_content #event .box01 a.box01b{ /*designbanner*/
display:block;
width:284px;
height:153px;
color:#444444;
text-decoration:none;
padding-right:0px;
background-image:none;
float:left;
margin-top:0px;
display:block;
float:left;
width:284px;
height:153px;
padding:0px 0px 0px 0px;
background-image:url(../pics/pics-index/bg-box-02.gif);
background-repeat:no-repeat;
}
#left #cms_content #event .box01 a.box01b:hover {
margin-top:0px;
display:block;
float:left;
width:284px;
height:153px;
padding:0px 0px 0px 0px;
background-image:url(../pics/pics-index/bg-box-02h.gif);
background-repeat:no-repeat;
}

.box01 .le{
margin-left:20px;
display:block;
margin-top:40px;
}
.box01 .le .orager{ /*箭頭*/
color:#f7601d;
}

/*** 右邊新消息 ***/
#sidenav_n{
text-align:right;
font-family:Tahoma;
color:#005cab;
font-size:12px;
margin-top:0px;
padding-top:0px;
padding-bottom:5px;
text-align:left;
width:210px;
margin-left:15px;
margin-left:0px;
background-image:url(../pics/pics-index/right-bos01_2_line.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
#sidenav_n h4{
color:#464742;
font-size:12px;
line-height:100%;
margin:0px;
padding:0px;
padding-left:40px;
padding-bottom:5px;
}
#sidenav_n{
text-align:center;
font-family:Tahoma;
color:#464742;
font-size:12px;
margin-top:0px;
padding-top:10px;
text-align:left;
width:210px;
margin-left:15px;
margin-left:0px;
}
#sidenav_n ul{ 
margin: 0pt; 
padding: 0px; 
list-style-type: none; 
list-style-image: none; 
list-style-position: outside;
}
#sidenav_n li{ 
width:225px;
margin:0px; 
padding:0px;
margin-top:0px;
background-image:url(../pics/pics-index/right-bos01.gif);
background-position:20px 0px;
background-repeat:no-repeat;
margin-bottom:10px;
}

#sidenav_n .b{
color:#4a77b1;
font-family:"新細明體";
font-size:13px;
font-weight:600;
line-height:18px;
}


/*level2*/
#sidenav_n li ul{
width:224px;
margin-bottom:10px;
}
#sidenav_n li ul li{
background-image:url(../pics/pics-index/right-bos01_2.gif);
background-position:24px 8px;
background-repeat:no-repeat;
line-height:20px;
margin-bottom:0px;
}
#sidenav_n li ul li a{
display:block;
width:157px;
text-decoration:none;
font-weight:400;
padding-right:20px;
padding-left:40px;
border:0px;
margin-left:1px;
color:#666666;
}
#sidenav_n li ul li a:hover{
display:block;
color:#333333;
text-decoration:underline;
}


/*作品介紹*/
#sidenav_n .pic{
margin-left:5px;
text-align:center;
margin-top:0px;
}
#sidenav_n .pic{
line-height:100%;
}

#sidenav_n .pic a{
text-decoration:none;
color:#51565b;
}

#sidenav_n .pic img{
border:0px;
border:1px #cccccc solid;
padding:1px;
/*background-color:#efefef;*/
margin-top:5px;
}
#sidenav_n .pic a:hover img{
border:0px;
border:1px #555555 solid;
padding:1px;
background-color:#ffffff;
}
#sidenav_n .pic a:hover{
color:#000000;
}
#sidenav_n a img{
border:1px;
}

/*end*/

/** 左邊三欄區塊 **/

#ppoint{
margin-top:0px;
width:175px;
border-right:#CCCCCC solid 1px;
padding-right:5px;
padding-left:8px;
float:left;
color:#464742;
font-size:12px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../pics/pics-index/right-bos01.gif);
background-position:7px 3px;
background-repeat:no-repeat;
text-indent:12px;
}
#ppoint .b{
color:#4a77b1;
font-family:"新細明體";
font-size:13px;
font-weight:600;
}

#ppoint .imgr{
float:right;
padding-right:2px;
}

/*end*/

#ititle{
color:#000000;
font-weight:400;
font-size:16px;
background-image:url(../pics/pics-index/ititle-bg.gif);
background-position:right top;
background-repeat:no-repeat;
height:52px;
width:auto;
line-height:52px;
border:0px;
text-indent:5px;
}

#sidenav_n .other{
display:block;
width:170px;
margin-left:30px;
margin-right:15px;
color:#333333;
padding-bottom:5px;
border-bottom:dotted 1px #999999;
}

a.link{
color:#005cab;
text-decoration:underline;
}
a.link:hover{
color:#666666;
}