@charset "utf-8";
/* CSS Document */

.body01{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#56595C;
	font: 13px 新細明體;

}
.body01 .btn_style04{margin:0px 55px 0px 0;}
.body01 .tb_body .tb_btm .btn_margin .btn_style04 {margin:0px 0px 0px 0;}
.body01 .tb_style05 .btn_style04{margin:0px 10px 0px 0;}
.body01 p{line-height: 22px;}
.body01 .a_tecPat a{color:#D46E2A;}
.body01 .a_tecPat a:hover{color:#56595C;text-decoration: none; }
 /*a:link {color: #FF0000}     unvisited link */
/*a:visited {color: #00FF00}   visited link */
a {
	color:#56595C;
	text-decoration: none; 
}
a:hover {color:#D46E2A;}  
/*a:active {color: #0000FF}    selected link */
.meberTB .style8 {
	font-size: 15px;
	font-weight: bold;
}
.style22 {color: #004f5d; font-weight: bold; }
.style23 {color: #da3d36}
.style24 {color: #00afad}
.style9, .eventTD .style9{ font-weight: bold;	}

.error1{
	background: url(../img/error_05.jpg) no-repeat;
	width: 990px;

}
.error1 h5{margin: 0px 0 0 0px;}
.errorTXT1{margin: 50px 0 0 80px;}
.aplyBg{
	background: url(../img/aplyBg.jpg) no-repeat;
	width: 745px;
	height: 219px;
}
.aplyBg ul{
	margin: 0 30px 0 0px;
	padding: 20px 0 0 45px;
	font: 13px 新細明體;
}
.aplyBg li{
	margin: 0 0 0 0;
	padding: 0 0 0 30px;
	background: transparent url(../img/icon.jpg) no-repeat; 
	list-style-type: none;
	line-height: 25px;
}
/*--------*/
.joinTB{
	width: 620px;

}
.joinTB td{
	border-bottom: solid 1px #A1BDEA;
	font: 13px 新細明體;
	padding: 3px 10px 3px 4px;
}
.joinTB img{
	margin: 1px 0 -8px 0;
}
.joinTB01{
	border: solid 1px #A1BDEA;
	width: 620px;
	padding: 0px 0 0 0;
	margin: 15px 0 0 0;
}
.joinBtn{
	background: url(../img/joinBtn.jpg) no-repeat;
	width: 172px;
	height: 28px;
	border: 0px;
}
/*------------*/
.pwdTxt{
	background: url(../img/pwdTxtBg.jpg) no-repeat;
	width: 305px;
	height: 219px;
	border: 0px;
	margin: 0 0 0 40px;
	padding: 0 0 0 0px;
	
}
.pwdIcon{
	margin: 30px 0 0 16px;
	padding: 0 0 0 0;
}
.pwdTxt02{
	margin:-15px 10px 0 25px;
	padding: 0 5px 0 15px;
	color: #487DC3;
	text-align: left;
	font: 13px 新細明體;
}
.logTxt{
	background: url(../img/logBox.jpg) no-repeat;
	width: 330px;
	height: 248px;
	border: 0px;
	margin: 10px 0 0 30px;
	padding: 0 0 0 0px;
	
}
.pwdImg{
	background: url(../img/pwdImg.jpg) no-repeat;
	width: 358px;
	height: 219px;
	border: 0px;
	margin: 0 25px 0 0px;
	
}
.pwdTB{
	
	padding: 5px 0 0px 5px;
	margin: 0px 0px 0 10px;
	color:#4C4A37;
	font: 13px 新細明體;

}
.logTB{
	padding: 8px 0 0px 45px;
	margin: 5px 0px 0 30px;
	color:#4C4A37;
	font: 13px 新細明體;

}
.logTB02{
	padding: 9px 0 0px 0px;
	margin: 80px 0px 0px 0px;
	color:#4C4A37;
	font: 13px 新細明體;

}

.pwdBtn{
	background: url(../img/pwdBtn02.jpg) no-repeat;
	width: 64px;
	height: 50px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 2px 0 1px;

}
.joinImg{
	background: url(../img/joinPaper.jpg) no-repeat;
	width: 346px;
	height: 219px;
	border: 0px;
	margin: 0px 20px 0 0px;

}
.joinImg p{
	margin: 102px 20px 0 20px;
	font: 13px 新細明體;

}
/*-----------*/
.newsTB{
	margin: 10px 20px 0 15px;

}
.newsTB td, .tb_style05 td{
	border-bottom: solid 1px ;
	border-bottom-color:#C9CACC;
	font: 13px 新細明體;
}
.newsTB ul{
	margin: 5px 0 0 15px;
	padding: 0 0 0 0;
}
.newsTB li{
	background: transparent url(../img/newsIcon.jpg) no-repeat left center; 
	margin: 0px 0 0px 0px;
	padding: 0px 0 0px 35px;
	list-style-type: none;
	font: 13px 新細明體;
	
}

.newsTB .newsTitle, .eventTD .newsTitle{
	padding: 5px 0 3px 0;
	margin: 0px 0 0 0; 
	font: bold 15px 新細明體;
	font-weight: bold;	
	border-right: solid 0px #56595C;
}
.newsPgs, .newsTB .newsPgs, .td_style01 .newsPgs, .td_style02 .newsPgs, .td_style03 .newsPgs {
	border: 0px;
	letter-spacing: 6px;
	padding: 6px 0 0 0;
	font: 13px 新細明體;
}
.td_loginBg{
	background:url(../img/homeLog.jpg) no-repeat;
	width: 245px;
	height:163px;
}
.td_adBg01{
	background:url(../img/homeAd01.jpg) no-repeat;
	width: 200px;
	height:74px;

}
.td_adBg02{
	background:url(../img/homeAd02.jpg) no-repeat;
	width: 200px;
	height:74px;
}
.td_adBg03{
	background:url(../img/homeAd03.jpg) no-repeat;
	width: 200px;
	height:74px;
}
.td_adBg04{
	background:url(../img/homeAd04.jpg) no-repeat;
	width: 545px;
	height:67px;
}

.td_adBg01 img, .td_adBg02 img, .td_adBg03 img{
	margin: 2px 0 0 36px;
}
.td_adBg04 img{margin: 17px 0 0 10px;}

.ul_home ul{
	width: 180px;
	margin: 0px 5px 0 15px;
	padding: 0 0 0 0;
	list-style-type: none;
}
.ul_home li{
	background:url(../img/homeIcon.jpg) 0% 10% no-repeat;
	padding: 0 0 0 18px;
}
.ul_operate ol{
	margin: 30px 0px 0 62px;
	padding: 0 0 0 0;
	text-align: left;
}
.ul_operate li{
	margin: 0px 0px 0 0px;
	padding: 0 0 0px 15px;
}
.ul_operate hr{
	margin: -5px 0 0 0;
	padding: 0 0 0 0;
	color: #CFD0CC;
	height: 1px;
	width: 100%;	
}

.input_log01{
	margin: -30px 0 0px 0;
	height: 15px;
}
.img_log02{
	margin: -7px 0 0 82px;
}
.img_more{
	background:url(../img/homeRBtm.jpg) no-repeat;
	width: 200px;
	height: 18px;
	text-align:right;	
}
.td_newsTB02{
	padding: 20px 0 20px 10px;
	font: 13px 新細明體;

}
.td_newsTB02 p{
	float: left;
	width: 390px;
	margin: 0 0 0 0;
}
.newsTB .td_newsTB02 td{
	border: 0px;
}
.newsPhoto{
	background: url(../img/newPhotos.jpg) no-repeat;
	width: 296px;
	height: 240px;
	float: right;

}
.newsPhoto img{
	margin: 15px 0px 0 45px;
	border: solid 1px #D6D7D9;
}


.eventTB{
	margin: 10px 0px 0 0px;

}
.eventTD {
	margin: 10px 20px 0 15px;
	padding: 5px 0 5px 10px;	
}

.eventTD td{
	border-bottom: solid 1px ;
	border-bottom-color:#C9CACC;
	font: 13px 新細明體;
}
.borderRNon td{
	border-right: 0px ;
}
.eventTD td{
	border-right: solid 0px ;
	border-bottom: solid 1px ;
	border-color:#C9CACC;
}
.joinMeb{
	background: url(../img/joinMeb.jpg) no-repeat;
	width: 296px;
	height: 115px;
	margin: 0 0 0 20px; 
}
.joinVip{
	background: url(../img/joinVip.jpg) no-repeat;
	width: 296px;
	height: 104px;
	margin: 0 0 0 20px; 
}
.joinBtn01{
	background: url(../img/joinBtn01.jpg) no-repeat;
	width: 65px;
	height: 30px;
	margin: 72px 0 0 85px;
	border: 0px; 
	color: #00344D;

}
.joinBtn02{
	background: url(../img/joinBtn01.jpg) no-repeat;
	width: 65px;
	height: 30px;
	margin: 60px 0 0 85px;
	border: 0px; 

}
.jnVpTx p{
	color: #DA3D36;
}
.jnVpTx{
	padding: 10px 0 15px 13px;
	text-align: left;
	font: 13px 新細明體;

}
.logBox{
	padding: 0 0 0 0px;
	margin: 0 0 0 5px;
	border: solid 1px #ADB291;
}
.loginImg{
	background: url(../img/loginImg.jpg) no-repeat;
	width: 346px;
	height: 219px;
	border: 0px;
	margin: 0 20px 20px 0px;

}
.meberTB01{
	border: solid 1px #BCC2A6;
	width: 600px;
	padding: 0px 0 0 0;
	margin: 15px 0 0 0;
}
.meberTB td{
	border-bottom: solid 1px #BCC2A6;
	font: 13px 新細明體;
	padding: 5px 10px 5px 4px;
	margin: 0 0 0 0;
}
.img {
	margin: 0 0 0 5px;
	padding: 0 0 0 0;
}
.tb_style01{
	margin: 0 0 0 25px;
	padding: 0 0 0 0px;
}
.tb_style02{
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	text-align: left;
}
.tb_style02 .title_menu{
	background:#ffffff url(../img/tecPatBtn01.jpg) no-repeat;	
	padding: 10px 0 3px 70px;
	margin: 0px 0 0 0px;
	border-bottom:solid 0px #E5E5E5;
	color: #3C4952;
	letter-spacing: 1px;
	font-weight:bold;
	font: 13px;
	word-break:break-all;
}

.tb_style02 ul{
	margin: 0px 0px 0 30px;
	padding: 0 0 0 0;
	list-style: none;
	line-height:25px;

}
.tb_style02 li{
	margin: 5px 10px 0 0px;
	padding: 0 0 0 0;
}
.tb_style02 li a{color: #666F78;}
.tb_style02 li a:hover{
	color: #D46E2A;
	text-decoration: underline;
}
.tb_style03{
	margin: 10px 0px 0 0px;
	
}
.tb_style03 ul{
	margin: 20px 0px 0 42px;
	padding: 0 0 0 0;
	list-style: none;
	text-align: left;
}
.tb_style03 li{
	background: url(../img/sourceIcon.jpg) 0% 15% no-repeat;
	margin: 0px 0px 0 0px;
	padding: 0 0 0px 30px;
}
.tb_style03 li a{color: #56595C;}
.tb_style03 li a:hover{
	color: #A94B4F;
	text-decoration: none;
}
.tb_style03 hr{
	margin: -5px 0 0 0;
	padding: 0 0 0 0;
	color: #CFD0CC;
	height: 1px;
	width: 90%;	
}
.tb_style03 p{
	text-align: left;
	text-indent: 24px;
	margin: 10px 0 20px 0;
}

.tb_style04{
	margin: 2px 45px 5px 95px;
	padding: 0 0px 0 0;

}
.tb_style05{
	margin: 2px 50px 5px 92px;
	padding: 0 0px 0 0;

}
.tb_style05 h5, .tb_style05 .img_margin img, .tb_style05 .img_margin02 img{
	margin: 3px 0px 3px 0px;
}
.tb_style04 .ul_style01 li{
	margin: 0 0 0 0;
	padding: 0 0 0 0px;
	list-style-type: none;
	line-height: 15px;
	font-weight: bold;
	letter-spacing: 2px;

}
.tb_style04 .ul_style02 li{
	margin: 0 0 0 0;
	padding: 0 0 0 25px;
	background: transparent url(../img/icon02.jpg) 0% 0% no-repeat; 
	list-style-type: none;
	line-height: 15px;

}
.tb_style04 .ul_style04 li{
	margin: 0 0 0 0;
	padding: 0 0 0 25px;
	background: transparent url(../img/adviceIcon02.jpg) 0% 0% no-repeat; 
	list-style-type: none;
	line-height: 15px;

}
.tb_style04 .ul_style01 li hr{
	height: 1px;
	color: #CFD0CC;
	margin: 0 0 0 0;
	padding: 0 0 0 0px;

}
.tb_style04 .ul_style02 li hr, .tb_style04 .ul_style04 li hr{
	height: 1px;
	width: 106%;
	color: #CFD0CC;
	margin: 0 0 0 -130px;
	padding: 0 0 0 0px;

}
.ul_style03 ul{
	margin: 20px 0 0 78px;

}
.ul_style03 li{
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
	background: transparent url(../img/sourceIcon02.jpg) 0% 30% no-repeat; 
	font-weight: bold;
	letter-spacing: 4px;
	list-style-type: none;
	line-height: 15px;

}
.ul_hi ul, .ul_type ul{	margin: 10px 0 0 30px;}
.ul_hi li{
	margin: 0px 0 0 0;
	padding: 10px 0 7px 40px;
	background: transparent url(../img/homeIcon02.jpg) 0% 50% no-repeat; 
	font-weight: bold;
	letter-spacing: 1px;
	list-style-type: none;
	line-height: 15px;

}
.ul_type li{
	margin: 0px 0 0 0;
	padding: 10px 0 7px 40px;
	background: transparent url(../img/homeIcon03.jpg) 0% 50% no-repeat; 
	font-weight: bold;
	letter-spacing: 1px;
	list-style-type: none;
	line-height: 15px;

}
.tb_style04 .td_forumBg1{
	background: #E9E4E1 url(../img/forumTbHed02Bg.jpg) left repeat-y;
	padding: 0px 0 0 0px;
	margin: 0px 0 0 0;

}
.tb_style04 .td_forumBg2{
	background: #E9E4E1 url(../img/forumTbHed02Bg.jpg) right repeat-y;
	padding: 0px 0px 0 0px;

}
.tb_style04 .td_adviceBg1, .td_adviceBg1{
	background: #F2D6BD url(../img/adviceTbHedBg.jpg) left repeat-y;
	padding: 0px 0 0 0px;
	margin: 0px 0 0 0;

}
.tb_style04 .td_adviceBg2, .td_adviceBg2{
	background: #F2D6BD url(../img/adviceTbHedBg.jpg) right repeat-y;
	padding: 0px 0px 0 0px;

}
.tb_style04 .td_adviceBg3, .td_adviceBg3{
	background: #FFEFA1 url(../img/adviceTbHedBg02.jpg) left repeat-y;
	padding: 0px 0 0 0px;
	margin: 0px 0 0 0;

}
.tb_style04 .td_adviceBg4, .td_adviceBg4{
	background: #FFEFA1 url(../img/adviceTbHedBg02.jpg) right repeat-y;
	padding: 0px 0px 0 0px;

}
.tb_style04 .td_adviceH5{color:#575754;}
.tb_style04 .tb_forumBg1 h5, .tb_style04 h5{
	margin: 5px 0 0 0;
	padding: 0px 0 0 0;
}
.tb_style04 .td_border td{
	border-bottom: solid 1px #CFD0CC;
	padding: 5px 0 2px 0;
}
.tb_style04 .td_border a{color: #A94B4F;}

.tb_style04 .td_border a:hover{color: #524537;}

.td_borderNon td, .newsTB .td_borderNon, .newsTB .td_newsTB02, .eventTD .td_borderNon, .td_style01 .td_borderNon,.td_style01 .td_borderNon td, .td_style02 .td_borderNon,.td_style02 .td_borderNon td, .td_style03 .td_borderNon,.td_style03 .td_borderNon td, .td_style04 .td_borderNon,.td_style04 .td_borderNon td,.tb_style05 .img_margin, .tb_style05 .td_margin, .tb_style05 .td_borderNon,.tb_style05 .td_forumTitle,.tb_style05 .td_adviceTitle{
	border: 0px;
}
.td_style01, .td_style02, .td_style03, .td_style04{
	margin: 0 0 0 12px;
}
.td_style01 td{
	border-bottom: solid 1px #DBD6A1;
	padding: 5px 0 2px 0;
}
.td_style02 td{
	border-bottom: solid 1px #B1CDCD;
	padding: 5px 0 2px 0;
}
.td_style02 .txtBox{
	border: dashed 1px #BEC0BD;
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;
}

.td_style03 td{
	border-bottom: solid 1px #D9D7CC;
	padding: 5px 0 2px 0;
}
.td_style03 .txtBox{
	border: dashed 1px #736B55;
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;
}
.td_style04 td{
	border-bottom: solid 1px #A9BEC7;
	padding: 5px 0 2px 0;
}
.td_style05{
	background: url(../img/forumTbHed04.jpg) 65% 0 no-repeat;
	height: 46px;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;

}
.td_style05 h5{
	margin: 4px 0 0 110px;
	color: #fff;

}
.tb_style05 .img_margin, .tb_style05 .img_margin02 {
	text-align: center;
	height: 25px;
}
.td_style01 h5, .td_style01 h4, .td_style02 h5, .td_style02 h4, .td_style03 h5, .td_style03 h4, .td_style04 h4, .td_style04 h5, .tb_style04 .ul_style01 ul, .tb_style04 .ul_style02 ul, .tb_style04 .ul_style04 ul{
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
}
.tb_style04 .meberTB{
	text-align: left;
}	
.tb_style04 .meberTB td{
	line-height: 18px;
}	
.tb_style04 .meberTB p{
	text-indent: 24px;
	margin: 0 0 5px 0;
	line-height: 18px;	
}	
.td_subHed{
	background: url(../img/forumSubHed02.jpg) no-repeat;
	color:#524537;
	width: 605px;
	height: 151px;
}
.td_subHed02{
	background: url(../img/adviceSubHed02.jpg) no-repeat;
	color:#524537;
	width: 605px;
	height: 151px;
}
.td_subHed h5{
	margin: 110px 0 0 30px;
	padding: 0px 0 5px 0;
}
.td_subHed02 h5{
	margin: 128px 0 0 30px;
	padding: 0px 0 5px 0;
}
.td_subHed h5 .btn_style03{
	color:#524537;
	margin: 0px 0 0 0;
	padding: 3px 0 0px 0;

}
.td_forumTitle{
	background: url(../img/forumTbHed.jpg) no-repeat;
	width: 847px;
	height: 49px;

}
.td_forumTitle02{
	background: url(../img/forumTbHed01.jpg) no-repeat;
	width: 847px;
	height: 49px;

}
.td_forumTitle h5, .td_forumTitle02 h5, .td_adviceTitle, .td_adviceTitle h5{
	color:#575754;
	text-align: center;
	margin: 0px 0 0 0;
	letter-spacing: 4px;
}
.td_adviceTitle{
	background: url(../img/adviceTbHed02.jpg) no-repeat;
	width: 847px;
	height: 49px;
}

.btn_style01{
	background: url(../img/pwdBtn.jpg) no-repeat;
	width: 63px;
	height: 28px;
	border: 0px;
	padding: 0px 0 0 0;
	margin:0 0 0 0;
}
.btn_style03{
	background: url(../img/btn_style02.jpg) no-repeat;
	width: 62px;
	height: 25px;
	border: 0px;
	padding: 3px 0 0 0;
	margin:0px 0 0 0;
}
.btn_style04{
	background: url(../img/btn_style03.jpg) no-repeat;
	width: 83px;
	height: 25px;
	border: 0px;
	padding: 3px 0px 0 0;
	margin: 0px 0 0 0;
}

.btn_style02 a {
	width: 245spx;
	height: 29px;
	border: 0px;
	margin: 0 0 0 0;
	text-decoration: none;
	display: block;	 
}
a.btn_hover {
	color: #8C7A76;
	background: url(../img/sourceBtn03.jpg) no-repeat;
}
a:hover.btn_hover {
	color: #A94B4F;
}
.btn_style02 .btn_hover h5{
	margin: 0 0 0 px;
	padding: 9px 0 0 79px;
	letter-spacing: 12px;
}
.txtBox{
	border: dashed 1px #CCC299;
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;
	line-height:20px;
}


.td_nowrap{
	white-space:nowrap;
	
}
.td_ivtBg{
	background: url(../img/ivtBg.jpg) no-repeat;

}
.td_ivtTitle{
	background: url(../img/ivtTbHed.jpg) no-repeat;
	height:69px;
}
.td_ivtTitle02{
	background: url(../img/ivtTecTbHed.jpg) no-repeat;
	height:69px;
}
.td_tecPatTitle01{
	background: url(../img/tecPatTbHed.jpg) no-repeat;
	height:69px;

}
.td_tecPatTitle02{
	background: url(../img/tecPatTbHed02.jpg) no-repeat;
	height:69px;

}
.td_ivtTitle h4, .td_ivtTitle02 h4, .td_tecPatTitle h4, .td_tecPatTitle02 h4, .td_tecPatTitle h4, .td_tecPatTitle01 h4 .td_tecPatTitle h5, .td_tecPatTitle02 h5{
	margin: 20px 0 8px 0;
	text-align: center;
}
.td_align{
	margin: 0 0 0 0px;
	padding: 5px 0 0 210px;
}
.tb_body{width: 86%;background: url(../img/contactTbBg.jpg) repeat-x;}
.tb_header{
	background: url(../img/contactTbHed.jpg) no-repeat;
	width: 746px;
}
.tb_header table{ margin: 20px 0 0 0px; text-align: left;}
.tb_header table img{ margin: 10px 7px 10px 0px; }
.tb_header table h5{ margin: 0px 7px 0px 0px;}
.tb_header table td{ padding: 0px 0px 3px 0px;}
.tb_btm{
	background: url(../img/contactTbBtm.jpg) no-repeat;
	width: 746px;
	height: 236px;
}

.td_contact h5{
	margin: 100px 0 0 230px;
	text-align: left;
	letter-spacing: 3px;
}
.txt_reminder{
	color:#DA3D36;
}
.txt_align{
	text-align: left;
}
.div_siteMapbg{
	background: url(../img/sitemapPoto.jpg) no-repeat;
	width: 800px;
}

.title_menu_patValue{
	background:#ffffff url(../img/patValueTitleMenu.jpg) no-repeat;
	width: 245px;
	padding: 10px 0 3px 70px;
	margin: 0px 0 0 0px;
	border-bottom:solid 0px #E5E5E5;
	color: #3C4952;
	letter-spacing: 1px;
	font-weight:bold;
	font: 13px;
}
#tb_patValue{border: 0px;font: 13px 新細明體;margin: 0 auto;}
#tb_patValue td{padding:5px 5px;border-bottom: solid 1px #D9D7CC;}
.tr_valuePad{font:bold 13px 新細明體;margin:2px 0;}
#ul_patValue li{background:#ffffff url(../img/patValue_liIcon.jpg) 25px 10px no-repeat;padding: 0 0 0 40px;border:solid 0px #000;margin:0}
.patValue_p_1{margin:0px 8px;padding:0 0;text-align:left;font-size:11px}
.td_tecPatTitle02 span{color:#7D5026;font:bold 15px 新細明體;padding:0 5px;}

.doc_br {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
}
.doc_w {
	color:#264C99;
}

