@charset "utf-8";
/* CSS Document */
/*
body{
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	word-break:normal;
	color:#333333;
	line-height:140%;
}*/
#tp_right .warp2 p{
	margin:15px 0;
}
#tp_right .warp2 a{
	color:#0066CC;
}
#tp_right .warp2 a:hover{
	color:#66CC00;
}
a img{
	border:none;
}
.warp{
	margin:0 auto;
	width:800px;
}
.warp2{
	float:left;
	width: 770px;
	word-break:normal;
	color:#333333;
	line-height:140%;
	padding-bottom: 20px;
}
#start{
	padding:0px;
	background:url(../images/should_bg.gif) repeat-x;
}
.tab1 th{
	text-align:left;
	border-bottom:#CCCCCC solid 1px;
}
.tab1 td{
	border-bottom:#CCCCCC dotted 1px;
	font-size:90%;
}
.warp2 h3{
	background:url(../images/ico_sub.gif) no-repeat  0 2px;
	padding-left:12px;
	color:#046ed1;
	margin-bottom:5px;
	font-size:110%;
}

#tp_right .warp2 ul,ol{
	margin:0 ;
	padding-left:40px;
}
.logo {
	 width:60px;
	 float:left 
}         
.add{
	float:left;
	margin:0 30px 0 0;
}
.cdfuns ol li{
	font-weight:bold;
}
.cdfuns ul{
	padding-left:0px;
}
.cdfuns ul li{
	font-weight:normal;
	margin-bottom:10px;
	color:#888;
	list-style:none;
	padding-left:0px;
}


.headT{
	height:28px;
}

.headT b{
	float:left;
	display:block;
}
.headT span{
	display:block;
	float:right;
}

/*-----------------------------------------------------ssssss*/
#topbar{
	
	
}
#topbar a{
	
}
#topbar span{
	display:block;
	float:left;
	margin:0 3px 0 0;
	padding:3px 8px;
	
}
.sls{
	/*border-right:#666666 solid 1px;
	border-left:#666666 solid 1px;
	border-top:#666666 solid 1px;
	border-bottom:#CCC solid 1px;*/
	font-weight:bold;
	background:#E8E7E1;
	
	
}
.sls a{
	text-decoration:none;
	color:#0066FF;
}


.conttxt{
	font-size:120%;
}

.conttxt h2{
	color:#66CC00;
	font-family:"微軟正黑體","華康中黑體",Arial, Helvetica, sans-serif;
	font-size:160%;
}
.pline{
	margin:50px 0;
	background:url(../images/line_1.gif);
	height:8px;
	width:770px;
}
/*//////////////////////////////////*/
.cont{
	clear:both;
	width:100%;
}
.cont ul{

}
.cont ul li{
}

.hideme{
	display:none;
}
#tp_right .toplist{
	padding:10px 20px;
	background:#E8E7E1;
	height:20px;
}
#tp_right .toplist ul{
	margin:0px; padding:0px;
	list-style:none;
}
#tp_right .toplist ul li{
	display:block;
	float:left;
	padding:0 65px 0 0 ;
}
#tp_right .toplist ul li a{
	text-decoration:none;
	color:#666666;
	padding-left:10px;
	background:url(../images/ico_arraw.gif) no-repeat 0 5px;
}
#tp_right .toplist ul li a:hover{
	text-decoration:underline;
}
#tp_right .warp2 .faq_l{
	font-size:110%;
	color:#046ed1;
	font-weight: bold;
}
#tp_right .warp2 .faq_t{
	font-size:110%;
	line-height:130%;
	padding:0 0 15px 40px;
	border-bottom: 1px dashed #ddd;
}
#tp_right .warp2 .faq_l_en{
	font-size:100%;
	line-height:140%;
	color:#046ed1;
	font-weight: bold;
}
#tp_right .warp2 .faq_t_en{
	font-size:100%;
	line-height:140%;
	padding:0 5px 15px 5px;
	border-bottom: 1px dashed #ddd;
}

/*-----------------------------------------------------ssssss*//**/
.mleft{
	margin-left:5px;
}    
.offhttp{
	font-size:120%;
	font-weight:bold;
	padding-bottom:5px;
}




/*-----------------------------------------------------updata//**/
#trcd-updata{
	padding:4px;
	border:#66CC00 solid 1px;
	margin:5px 0;
	height:29px;
}
.sublist{
	float:left;
}

.sublist ul{
	margin:0px; padding:0px;
	list-style:none;
}
.sublist ul li{
	line-height:27px;
}
.sublist ul li span{
	padding-left:10px;
	font-size:90%;
	color:#999999;
}


