@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	padding:0px;
	background-image: url(../img/top_bg.png);
	background-repeat:repeat-x;
	background-color:#fff;
	font-family: Arial,微軟正黑體,新細明體;
	color:#333;
	line-height:22px;
	font-size:13px;
}
img {
    border: none;
}

#in_container{
	width:1000px;
	height:auto;
	margin:0 auto;
}

#in_header{
	float:left;
	width:1000px;
	height:150px;
	}
#in_logo{
	float:left;
	width:150px;
	height:150px;
	}
	
#in_menu{
	float:left;
	width:850px;
	height:100px;
	padding-top:50px;
	}

#in_main{
	float:left;
	width:1000px;
	height:auto;
	padding:10px 0px 10px 0px;
	}

#in_main-1{
	float:left;
	width:980px;
	height:30px;
	}
	
#in_main-2{
	float:left;
	width:980px;
	height:auto;
	background:url(../img/in_mbg.png) repeat-y;
	}
#in_main_top{
	float:left;
	width:980px;
	height:auto;
	}
#in_main_don{
	float:left;
	width:980px;
	height:auto;
	}
	
#in_main-3{
	float:left;
	width:980px;
	height:30px;
	}
	
#in_news{
	float:left;
	width:430px;
	height:auto;
	}
#in_news_h{
	float:left;
	width:430px;
	height:30px;
	}
	
#in_news_m{
	float:left;
	width:350px;
	height:auto;
	margin:0 25px;
	}
	
#in_news_d{
	float:left;
	width:430px;
	height:40px;
	}
	
#in_news_list{
	float:left;
	width:350px;
	height:30px;
	border-bottom:1px #ccc dotted;
	background: url(../img/i_01.png)  no-repeat left 2px;
	}
#in_news_title a{
	float:left;
	width:220px;
	height:27px;
	text-align:left;
	font-size:13px;
	font-family:微軟正黑體;
	color:#333;
	line-height:22px;
	padding-left:30px;
	padding-top:3px;
	overflow:hidden;
	}
#in_news_title a:hover{
	color:#000;
	}
	
#in_news_date{
	float:left;
	width:100px;
	height:25px;
	text-align:center;
	font-size:13px;
	font-family:Arial;
	color:#666;
	line-height:22px;
	padding-top:5px;
	}
	
#in_bulletin{
	float:left;
	width:550px;
	height:auto;
	}
#in_bulletin_h{
	float:left;
	width:550px;
	height:30px;
	}
#in_bulletin_m{
	float:left;
	width:450px;
	height:211px;
	padding:5px 50px 0px 50px;
	}
.dm{
	border:1px #ccc solid;
	background-color:#fff;
	padding:3px;
	}	
#in_bulletin_d{
	float:left;
	width:550px;
	height:40px;
	}

	
#in_photo{
	float:left;
	width:320px;
	height:auto;
	}
#in_photo_h{
	float:left;
	width:320px;
	height:30px;
	}
#in_photo_m{
	float:left;
	width:320px;
	height:auto;
	padding:5px 15px 12px 15px;
	}
	
#in_photo_box{
	float:left;
	width:126px;
	height:120px;
	margin:0 12px 0 15px;
	}	
#in_photo_pp{
	float:left;
	width:120px;
	height:90px;
	border:1px #ccc solid;
	background-color:#fff;
	padding:3px;
	}
#in_photo_pw{
	float:left;
	width:126px;
	height:27px;
	text-align:center;
	font-size:13px;
	font-family:微軟正黑體;
	color:#333;
	line-height:22px;
	padding-top:3px;
	}
	
#in_photo_d{
	float:left;
	width:430px;
	height:40px;
	}

#in_team{
	float:left;
	width:550px;
	height:auto;
	}
#in_team_h{
	float:left;
	width:550px;
	height:30px;
	}
#in_team_m{
	float:left;
	width:550px;
	height:auto;
	}
	
#in_team_pre{
	float:left;
	width:30px;
	height:auto;
	padding-top:70px;
	margin-left:20px;
	}
#in_team_next{
	float:left;
	width:30px;
	height:auto;
	padding-top:70px;
	margin-right:10px;
	}
#in_team_list{
	float:left;
	width:450px;
	height:auto;
	margin:0px 0px;
	padding:5px 0px;
	}
#in_team_box{
	float:left;
	width:130px;
	height:160px;
	margin:0 3px;
	padding:5px;
	}
#in_team_pp{
	float:left;
	width:130px;
	height:130px;
	border:1px #ccc solid;
	background-color:#fff;
	padding:3px;
	}
#in_team_pw{
	float:left;
	width:130px;
	height:27px;
	text-align:center;
	font-size:13px;
	font-family:微軟正黑體;
	color:#333;
	line-height:22px;
	padding-top:3px;
	}
	
#in_team_d{
	float:left;
	width:550px;
	height:40px;
	}


#in_footer{
	float:left;
	width:100%;
	height:160px;
	background-color:#eee;
	border-top:1px #c7c7c7 solid;
	margin-top:0px;
	}
	
/* 內頁*/

#container{
	width:960px;
	height:auto;
	margin:0 auto;
}
#header{
	float:left;
	width:960px;
	height:150px;
	margin-bottom:20px;
	}
#logo{
	float:left;
	width:110px;
	height:150px;
	}	
#menu{
	float:left;
	width:850px;
	height:150px;
	}
#menu_t{
	float:left;
	width:850px;
	height:50px;
	text-align:right;
	}
#menu_d{
	float:left;
	width:850px;
	height:100px;
	}
	
#main{
	float:left;
	width:960px;
	height:auto;
	background:url(../img/main_bg.png) repeat-y;
	margin:0 10px 0 30px;
	}
#main2{
	float:left;
	width:960px;
	height:auto;
	background:url(../img/main_bg2.png) no-repeat left bottom;
	}
	
#left{
	float:left;
	width:230px;
	height:auto;
	padding-bottom:200px;
	}
#left2{
	float:left;
	width:230px;
	height:auto;
	padding-bottom:200px;
	}
	
#left_h{
	float:left;
	width:190px;
	height:27px;
	background:url(../img/left_hbg.png);
	font-family:微軟正黑體;
	font-weight:bold;
	font-size:14px;
	color:#2187b1;
	padding-top:33px;
	padding-left:40px;
	}
#left_m{
	float:left;
	width:220px;
	height:auto;
	padding-top:10px;
	padding-left:10px;
	}
#left_d{
	float:left;
	width:210px;
	height:200px;
	text-align:left;
	padding-left:20px;
	padding-top:50px;
	}
#left_m ul li a{
	display:block;
	width:180px;
	height:20px;
	font-family:微軟正黑體;
	font-size:13px;
	color:#333;
	padding:5px 10px 5px 30px;
	text-decoration:none;
	background:url(../img/menu_bg.png) no-repeat left top;
	}
#left_m ul li a:hover{
	display:block;
	width:180px;
	height:20px;
	font-family:微軟正黑體;
	font-size:13px;
	color:#fff;
	padding:5px 10px 5px 30px;
	text-decoration:none;
	background:url(../img/menu_bga.png) no-repeat left top;
	}
#left_m .active a{
	display:block;
	width:180px;
	height:20px;
	font-family:微軟正黑體;
	font-size:13px;
	color:#fff;
	padding:5px 10px 5px 30px;
	text-decoration:none;
	background:url(../img/menu_bga.png) no-repeat left top;
	}

#left_m ul li ul li a{
	width:160px;
	height:20px;
	font-family:微軟正黑體;
	font-size:13px;
	color:#666;
	padding:5px 10px 5px 50px;
	text-decoration:none;
	background:url(../img/i_02.png) no-repeat 30px 4px;
	}
#left_m ul li ul li a:hover{
	width:160px;
	height:20px;
	font-family:微軟正黑體;
	font-size:13px;
	color:#f50091;
	padding:5px 10px 5px 50px;
	text-decoration:none;
	background:url(../img/i_02.png) no-repeat 30px 4px;
	}
	


#right{
	float:left;
	width:730px;
	height:auto;
	}
	
#title{
	float:left;
	width:730px;
	height:60px;
	background:url(../img/th_bg.png) no-repeat left top;
	}
	
#title_h{
	float:left;
	width:178px;
	height:36px;
	color:#333;
	text-align:left;
	font-family:微軟正黑體;
	font-size:16px;
	line-height:24px;
	padding-top:24px;
	padding-left:22px;
	font-weight:bold;
	}
	
#title_d{
	float:left;
	width:490px;
	height:40px;
	color:#666;
	text-align:right;
	font-family:微軟正黑體;
	font-size:12px;
	line-height:24px;
	padding-top:20px;
	padding-right:40px;
	}
	
#content{
	float:left;
	width:600px;
	height:auto;
	text-align:left;
	padding:30px 65px 10px 55px;
	}
	
	
/* 頁尾
---------------------------------------------------- */
#footer{
	float:left;
	width:100%;
	height:150px;
	background-color:#eee;
	border-top:1px #c7c7c7 solid;
	}
#down{
	width:960px;
	height:auto;
	margin:0 auto;
	}

#nav{
	float:left;
	width:960px;
	height:30px;
	text-align:center;
	margin-top:15px;
	font-size:12px;
	}
#nav a{
	color:#2187b1;
	text-align:center;
	text-decoration:none;
	}
#nav a:hover{
	color:#2972a1;
	text-align:center;
	text-decoration:none;
	}
#info{
	float:left;
	width:960px;
	height:60px;
	text-align:center;
	color:#999;
	font-size:12px;
	line-height:20px;
	}
	
/* btn_go_top */
.btn_go_top{
	width:75px;
	height:134px;
	position:fixed;
	bottom:5px;
	right:5px;
	z-index:100;
}
.btn_go_top a{
	width:75px;
	height:134px;
	display:block;
	background:url(../img/btn_go_top.png) no-repeat;
	opacity:0.5;
}
.btn_go_top a:hover{
	background:url(../img/btn_go_top_s.png) no-repeat;
	opacity:1;
}

/* 關於我們
---------------------------------------------------- */
#about{
	float:left;
	width:620px;
	height:auto;
	text-align:left;
	padding:20px 55px 200px 55px;
	font-family:微軟正黑體;
	font-size:13px;
	line-height:24px;
	color:#333;
	}

/* 最新消息
---------------------------------------------------- */
#news{
	float:left;
	width:650px;
	height:auto;
	text-align:left;
	padding:20px 45px 150px 25px;
	}
#news_all{
	float:left;
    width:650px;
	height:auto;
	}
#news_list{
	float:left;
    width:650px;
	height:35px;
	border-bottom: 1px #ccc dotted;
	}
	
#news_list_top{
	float:left;
    width:650px;
	height:35px;
	background-color:#f0f9fe;
	border-top:1px #83cef2 solid;
	border-bottom:1px #83cef2 solid;
	}
#news_th{
	float:left;
    width:550px;
	height:27px;
	font-size:13px;
	color:#666;
	text-align:center;
	padding-top:8px;
	}
	
#news_h{
	float:left;
    width:525px;
	height:27px;
	font-size:13px;
	color:#666;
	text-align:left;
	padding-top:8px;
	padding-left:25px;
	background:url(../img/i_01.png) 0 3px no-repeat;
	}
#news_h a{
	color:#666;
	}
#news_h a:hover{
	color:#333;
	}
	
#news_d{
	float:left;
    width:100px;
	height:27px;
	font-size:13px;
	color:#666;
	text-align:center;
	padding-top:8px;
	}
#news_td{
	float:left;
    width:100px;
	height:27px;
	font-size:13px;
	color:#666;
	text-align:center;
	padding-top:8px;
	}	
#news_title{
	float:left;
    width:650px;
	height:35px;
	font-size:13px;
	color:#000;
	text-align:left;
	border-bottom:1px #83cef2 dotted;
	}
#news_title_h{
	float:left;
    width:200px;
	height:27px;
	font-size:13px;
	color:#000;
	text-align:left;
	padding-top:8px;
	font-weight:bold;
	}
#news_title_d{
	float:left;
    width:450px;
	height:27px;
	font-size:13px;
	color:#666;
	text-align:right;
	padding-top:8px;
	}
#news_pic{
	float:left;
    width:650px;
	height:auto;
	text-align:center;
	padding-bottom:10px;
	border-bottom:1px #ccc dotted;
}
	
#news_con{
	float:left;
    width:650px;
	height:auto;
	font-size:13px;
	color:#666;
	text-align:left;
	line-height:20px;
	padding:10px 0;
	}
	

/* 檔案下載
---------------------------------------------------- */
#download{
	float:left;
	width:650px;
	height:auto;
	text-align:left;
	padding:20px 45px 150px 25px;
	}
#download_all{
	float:left;
    width:650px;
	height:auto;
	}
#download_list{
	float:left;
    width:650px;
	height:35px;
	border-bottom: 1px #ccc dotted;
	}
	
#download_list_top{
	float:left;
    width:650px;
	height:35px;
	background-color:#f0f9fe;
	border-top:1px #83cef2 solid;
	border-bottom:1px #83cef2 solid;
	}
#download_th{
	float:left;
    width:550px;
	height:27px;
	font-size:13px;
	color:#666;
	text-align:center;
	padding-top:8px;
	}
	
#download_h{
	float:left;
    width:525px;
	height:27px;
	font-size:13px;
	color:#666;
	text-align:left;
	padding-top:8px;
	padding-left:25px;
	background:url(../img/i_01.png) 0 3px no-repeat;
	}
#download_h a{
	color:#666;
	}
#download_h a:hover{
	color:#333;
	}
	
#download_d{
	float:left;
    width:100px;
	height:27px;
	font-size:13px;
	color:#fff;
	text-align:center;
	padding-top:8px;
	}
#download_td{
	float:left;
    width:100px;
	height:27px;
	font-size:13px;
	color:#666;
	text-align:center;
	padding-top:8px;
	}	
	

/* 課程資訊
---------------------------------------------------- */
#course{
	float:left;
	width:620px;
	height:auto;
	text-align:left;
	padding:20px 70px 200px 40px;
	font-family:微軟正黑體;
	font-size:13px;
	line-height:24px;
	color:#333;
	}
.course_tr{
	float:left;
	width:620px;
	height:auto;
}
.course_td{
	float:left;
	width:295px;
	height:35px;
	background:url(../img/i_02.png) 0px 8px no-repeat;
	padding-left:15px;
	padding-top:5px;
	font-size:13px;
	border-bottom:1px #ccc dotted;
}
.course_td a{
	color:#333;
	text-decoration:none;
}
.course_td a:hover{
	color:#666;
	text-decoration:underline;
}	
	
	
	
.course_td_2{
	float:left;
	width:590px;
	height:35px;
	background:url(../img/i_02.png) 0px 8px no-repeat;
	padding-left:15px;
	padding-top:5px;
	font-size:16px;
	border-bottom:1px #ccc dotted;
}
.course_td_2 a{
	color:#333;
	text-decoration:none;
}
.course_td_2 a:hover{
	color:#666;
	text-decoration:underline;
}	
	
#course_d{
	float:left;
	width:620px;
	height:auto;
	text-align:left;
	padding:20px 70px 200px 40px;
	font-family:微軟正黑體;
	font-size:13px;
	line-height:24px;
	color:#333;
	}	
	
	
/* 相簿
---------------------------------------------------- */
#photo{
	float:left;
	width:670px;
	height:auto;
	text-align:left;
	padding:20px 25px 150px 25px;
	}
#photo_list{
	float:left;
    width:650px;
	height:auto;
	}
	
#photo_box{
	float:left;
    width:200px;
	height:150px;
	margin:0px 15px 50px 0px;
	}
#photo_pic{
	float:left;
    width:200px;
	height:150px;
	}
.photo_m{
    width:200px;
	height:150px;
	}	
#photo_name{
	float:left;
    width:200px;
	height:25px;
	font-size:14px;
	color:#333;
	text-align:center;
	padding-top:5px;
	overflow:hidden;
	}
#photo_name a{
	color:#333;
	text-decoration:none;
	}
#photo_name a:hover{
	color:#669900;
	text-decoration:none;
	}
	
#photo_title{
	float:left;
    width:670px;
	height:25px;
	font-size:15px;
	color:#2187b1;
	text-align:center;
	padding-top:5px;
	font-weight:bold;
	}
	
#photo_group{
	/*clear:both;*/
	float:left;
	width:670px;
	margin:0 auto;
}
#photo_group img{
	margin:0 3px 5px 0;
}

	
/* 分頁
---------------------------------------------------- */
#page{
	float:left;
    width:650px;
	height:30px;
	margin:20px 0;
	}
	
#page_first{
	float:left;
    width:100px;
	height:25px;
	font-size:12px;
	color:#666;
	text-align:center;
	padding-top:5px;
	}
#page_first a{
	color:#666;
	}
#page_first a:hover{
	color:#333;
	}

#page_pre{
	float:left;
    width:100px;
	height:25px;
	font-size:12px;
	color:#666;
	text-align:center;
	padding-top:5px;
	}
#page_pre a{
	color:#666;
	}
#page_pre a:hover{
	color:#333;
	}

#page_next{
	float:left;
    width:100px;
	height:25px;
	font-size:12px;
	color:#666;
	text-align:center;
	padding-top:5px;
	}
#page_next a{
	color:#666;
	}
#page_next a:hover{
	color:#333;
	}

#page_last{
	float:left;
    width:100px;
	height:25px;
	font-size:12px;
	color:#666;
	text-align:center;
	padding-top:5px;
	}
#page_last a{
	color:#666;
	}
#page_last a:hover{
	color:#333;
	}

#page_no{
	float:left;
    width:250px;
	height:25px;
	font-size:12px;
	color:#666;
	text-align:center;
	padding-top:5px;
	}
#page_no a{
	color:#666;
	}
#page_no a:hover{
	color:#333;
	}
.no{
	padding-right:10px;
	}	
	

/* 圖片按鈕
---------------------------------------------------- */
#but_back{
	float:left;
    width:100%;
	height:30px;
	text-align:center;
	margin:20px 0;
	}
	
	
/* 文字按鈕
---------------------------------------------------- */
.but a {
	width: 20px;
	background-color: #333;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #FFF;
	margin-right: 2px;
	margin-left: 2px;
	text-decoration:none;
}

.but a:hover {
	background-color: #145aaf;
	text-decoration:none;
}

.buta{
	width: 20px;
	background-color: #333;
	font-size: 12px;
	padding-top: 5px;
	padding-right:10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #FFF;
	margin-right: 50px;
	margin-left: 2px;
	text-decoration:none;
}

a.buta:hover{
	background-color: #000;
	text-decoration:none;
}
.buta1{
	width: 20px;
	background-color: #333;
	font-size: 12px;
	padding-top: 5px;
	padding-right:10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #FFF;
	margin-left: 2px;
	text-decoration:none;
}

a.buta1:hover{
	background-color: #000;
	text-decoration:none;
}

.butb{
	width: 20px;
	background-color: #145aaf;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #FFF;
	margin-right: 50px;
	margin-left: 2px;
	text-decoration:none;
}

a.butb:hover{
	background-color: #f40073;
	text-decoration:none;
}

a.butb1{
	width: 20px;
	background-color: #145aaf;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #FFF;
	margin-left: 2px;
	text-decoration:none;
}

a.butb1:hover{
	background-color: #f40073;
	text-decoration:none;
}

.butc{
	background-color: #f40073;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #FFF;
}
a.butc{
	background-color: #f40073;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #FFF;
	text-decoration:none;
}

a.butc:hover{
	background-color: #f40073;
	text-decoration:none;
}


/* 會員專區
---------------------------------------------------- */
.mb_table{
	margin-bottom:10px;
	}
.mb_table tr th {
    color: #333;
    height: 30px;
	border-bottom:1px #fff solid;
	border-right:1px #fff solid;
    font-size: 12px;
	background-color:#f4f4f4;
    }
.mb_table tr td {
    color: #333;
    height: 30px;
    font-size: 12px;
	border-bottom:1px #fff solid;
	padding:5px 5px 5px 5px;
	background-color:#fafafa;
	line-height:18px;
    }
	
.mb_th{
    color: #333;
    height: 30px;
	border-bottom:1px #fff solid;
	border-right:1px #fff solid;
    font-size: 12px;
	background-color:#ccc;
    }
	
.mb_td{
    color: #333;
    height: 30px;
    font-size: 12px;
	padding:5px 5px 5px 5px;
	background-color:#e6e6e6;
	line-height:18px;
    }
	
.mb_search{
	border-left:1px #fff solid;
	}	
.mb_title{
	font-size:14px;
    color: #0d86e4;
	font-weight:bold;
	}
	
.mainav a{
    color: #0d86e4;
	text-decoration:none;
	}
.mainav a:hover {
    color: #f40073;
	text-decoration: underline;
    }
	
.subnav a{
    color: #333;
	text-decoration:none;
	}
.subnav a:hover {
    color: #000;
	text-decoration: underline;
    }	
	
.mb_text{
	color: #333;
	border:1px #eee solid;
	background-color:#fafafa;
	padding:10px;
	line-height:20px;
	font-size:13px;
	}


/* 好站連結
---------------------------------------------------- */
#link{
	float:left;
	width:680px;
	height:auto;
	text-align:left;
	padding:20px 25px 200px 25px;
	}
.link_tr{
	float:left;
	width:650px;
	height:auto;
}
.link_td{
	float:left;
	width:200px;
	height:auto;
	padding-left:15px;
	padding-top:5px;
	font-size:13px;
}
.link_td p{
	float:left;
	width:200px;
	height:25px;
	background:url(../img/i_02.png) 0px 3px no-repeat;
	padding-left:15px;
	padding-top:5px;
	font-size:13px;
}
.link_td a{
	color:#333;
	text-decoration:none;
}
.link_td a:hover{
	color:#666;
	text-decoration:underline;
}


/* 登入頁面
---------------------------------------------------- */
#login{
	float:left;
	width:650px;
	height:auto;
	text-align:left;
	padding:20px 45px 170px 25px;
	}

/* 登入後頁面
---------------------------------------------------- */
#login2{
	float:left;
	width:650px;
	height:auto;
	text-align:left;
	padding:20px 45px 170px 25px;
	}


/* 勵德團隊
---------------------------------------------------- */
#team{
	float:left;
	width:660px;
	height:auto;
	text-align:left;
	padding:20px 35px 150px 25px;
	}
	
#team_list{
	float:left;
    width:650px;
	height:auto;
	}
#team_list_d{
	float:left;
    width:650px;
	height:auto;
	border-bottom:1px #ccc dotted;
	}
	
#team_box{
	float:left;
    width:310px;
	height:auto;
	margin:0px 15px 20px 0px;
	}
#team_pic{
	float:left;
    width:140px;
	height:auto;
	}
.team_m{
    width:130px;
	height:130px;
	border:1px #ccc solid;
	padding:3px;
	}
	
#team_ww{
	float:left;
    width:170px;
	height:auto;
	}
	
#team_name{
	float:left;
    width:145px;
	height:25px;
	font-size:13px;
	color:#333;
	text-align:left;
	padding-top:5px;
	padding-left:25px;
	overflow:hidden;
	background:url(../img/i_04.png) no-repeat 5px 5px;
	}
#team_name a{
	color:#333;
	text-decoration:none;
	}
#team_name a:hover{
	color:#000;
	text-decoration:none;
	}
#team_dw{
	float:left;
    width:145px;
	height:auto;
	font-size:12px;
	color:#666;
	text-align:left;
	padding-left:25px;
	line-height:22px;
	}
	
#team_d_box{
	float:left;
    width:650px;
	height:auto;
	margin:0px 0px 20px 0px;
	}
#team_d_pic{
	float:left;
    width:140px;
	height:auto;
	}
.team_d_m{
    width:130px;
	height:130px;
	border:1px #ccc solid;
	padding:3px;
	}
	
#team_d_ww{
	float:left;
    width:500px;
	height:auto;
	}
	
#team_d_name{
	float:left;
    width:475px;
	height:25px;
	font-size:13px;
	color:#333;
	text-align:left;
	padding-top:5px;
	padding-left:25px;
	overflow:hidden;
	background:url(../img/i_04.png) no-repeat 5px 5px;
	}

#team_d_dw{
	float:left;
    width:475px;
	height:auto;
	font-size:12px;
	color:#666;
	text-align:left;
	padding-left:25px;
	line-height:22px;
	}
#team_con{
	float:left;
    width:650px;
	height:auto;
	font-size:12px;
	color:#666;
	text-align:left;
	padding:10px 0px;
	line-height:22px;
	}	
	
/* 聯絡我們
---------------------------------------------------- */
#contact{
	float:left;
	width:650px;
	height:auto;
	text-align:left;
	padding:20px 45px 150px 25px;
	}
	
	
	
/* 文字顏色
---------------------------------------------------- */
	
.wb{
	color:#333;
	}
.wg{
	color:#669900;
	}	
.wr{
	color:#cc0000;
	}	


/* 首頁勵德團隊圖片自動切換
---------------------------------------------------- */
ul,p{margin:0; padding:0;}
li{list-style-type:none;}
img{border:0;}
:focus{outline:0;}
h1{color:#000; margin-bottom:30px; font-size:30px;}
h2{color:#000; background-color:#eee; width:540px; margin-left:auto; margin-right:auto; text-align:left; padding-left:5px;}
a:link,a:visited{color:#333; text-decoration:none;}
a:hover{color:#000;}

a.abtn{
	position:absolute;
	top:-10px;
	display:block;
	height:132px;
	width:25px;
	overflow:hidden;
	text-indent:-20000px;
	background:url(../img/arrow.png) 0px center no-repeat;
	left: 345px;/* 右側箭頭 */
}
a.aleft{
	left:-30px;/* 左側箭頭 */
}
a.agrayleft{
	cursor:default;
	background-position:0px center;
}
a.aright{
	right:0px;
	background-position:-28px center;
}
a.agrayright{
	cursor:default;
	background-position:50px center;
}

.productshow{
	/*float:left;*/
	width:360px;
	height:180px;
	padding:4px 0;
	margin:0px auto;
	position:relative;
	text-align:center;
}
.productshow .scrollcontainer{
	width:360px;
	height:180px;
	overflow:hidden;
	position:relative;
	margin:0 auto 0 auto;
}
.productshow .scrollcontainer ul{
	width:20000px;
	position:absolute;
	left:0px;
	top:0px;
}
.productshow .scrollcontainer li{
	float:left;
	width:120px;
	height:180px;
	text-align:center;
}
.productshow .scrollcontainer li.last{
	background:none;
}
.productshow .scrollcontainer li div{
	width:100px;
	height:100px;
	border:1px #ccc solid;
	background-color:#fff;
	padding:3px;
	overflow:hidden;
	text-align:center;
}
.productshow .scrollcontainer a:hover img{
	filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;
}
.productshow .scrollcontainer li p{
	margin:0;
	line-height:22px;
	font-size:13px;
}

.vscroll{
	width:540px;
	height:120px;
	overflow:hidden;
	margin:20px auto;
	position:relative;
	text-align:left;
	line-height:20px;
}
.vscroll .vscrollobj{
	position:absolute;
	left:0px;
	top:0px;
}
.vscroll a.abtn{
	background-color:#f1f1f1;
	border:1px solid #666;
	height:110px;
}

.videolistwraper{
	width:206px;
	height:243px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	position:relative;
}
.videolist{
	text-align:center;
	width:106px;
	height:200px;
	overflow:hidden;
	margin:25px auto 25px;
	position:relative;
}
.videolist ul{
	position:absolute;
	left:0px;
	top:0px;
}
.videolist li{
	height:100px;
	overflow:hidden;
}
.videolist .img{
	position:relative;
	width:106px;
	height:53px;
	cursor:pointer;
}
.videolist .img img{
	width:100px;
	height:47px;
	border:3px solid #fff;
}
.videolist .img a{
	display:block;
	width:106px;
	height:53px;
	position:absolute;
	left:0;
	top:0;
	filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;
}
.videolist .img a:hover{
	display:block;
	filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
}
.videolist .img a.now{
	background:none;
}
.videolist p{
	margin-bottom:0;
}
.newslistwraper{
	width:540px;
	margin:0 auto 150px;
	position:relative;
}
.newslistwraper a.abtn{height:20px;top:0;}
.newslist{
	height:20px; 
	line-height:20px; 
	overflow:hidden;
	position:relative;
}
.newslist ul{position:absolute;left:0px;top:0px;width:540px;}


.frame{
	border:1px #ccc solid;
    /*box-shadow:0px 5px 5px -5px #000;*/
	border-radius:5px;
	}
.frame2{
	border:1px #ccc solid;
    /*box-shadow:0px 5px 5px -5px #000;*/
	border-radius:3px;
	padding:2px;
	}
	
.error {
    color: red;
	size:6px;
	font-size:12px;
}	
	
/*相簿*/	

a.abtn2{
	position:absolute;
	top:-10px;
	display:block;
	height:132px;
	width:25px;
	overflow:hidden;
	text-indent:-20000px;
	background:url(../img/arrow.png) 0px center no-repeat;
	left: 260px;/* 右側箭頭 */
}
a.aleft2{
	left:-50px;/* 左側箭頭 */
}
a.agrayleft2{
	cursor:default;
	background-position:-100px center;
}
a.aright2{
	right:30px;
	background-position:-28px center;
}
a.agrayright2{
	cursor:default;
	background-position:50px center;
}
.productshow2{
	/*float:left;*/
	width:360px;
	height:180px;
	padding:4px 0;
	margin:0px auto;
	position:relative;
	text-align:center;
}
.productshow2 .scrollcontainer{
	width:360px;
	height:180px;
	overflow:hidden;
	position:relative;
	margin:0 auto 0 auto;
}
.productshow2 .scrollcontainer ul{
	width:20000px;
	position:absolute;
	left:0px;
	top:2px;
}
.productshow2 .scrollcontainer li{
	float:left;
	width:120px;
	height:180px;
	text-align:center;
}
.productshow2 .scrollcontainer li.last{
	background:none;
}
.productshow2 .scrollcontainer li div{
	width:100px;
	height:100px;
	border:1px #ccc solid;
	background-color:#fff;
	padding:3px;
	overflow:hidden;
	text-align:center;
}
.productshow2 .scrollcontainer a:hover img{
	filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;
}
.productshow2 .scrollcontainer li p{
	width:100px;
	margin:0;
	line-height:22px;
	font-size:13px;
}