@charset "utf-8";
* {
	margin:0;
	padding:0;
}
* html * {
behavior: url(../js/iepngfix.htc);/*-------------ie6支援png 背景透明---------------------*/
}

body {
	background-color: #FFF;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	_behavior: url("../js/csshover3.htc");/*-------------ie6支援hover--加入body-------------------*/
    font-size: 12px;
	color: #544F4F;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
p {
	line-height: 20px;
	margin-top: 10px;
}


#out-wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 1025px;
}
/*------------------------------------------------------end #out-wrapper--------------------------------------------------------------*/
.logo {
	margin-top: 60px;
	display: block;
	float: left;
	margin-left: 40px;
	_margin-left: 20px;
}
#menu {
	display: block;
	float: right;
	height: 41px;
	/*width: 505px;*/
	margin-top: 60px;
	margin-right: 20px;
	z-index: 10;
}
.linkmenu li{
	float: left;
}
.linkmenu {
	list-style-position: inside;
}

#splash{
	padding-top:101px;
}



#header-wrapper {
	height: 101px;
}
/*------------------------------------------------------end #header-wrapper--------------------------------------------------------------*/
#content-wrapper {
	height: 180px;
	width: 1025px;
	background-image: url(../images/cbg.jpg);
	background-repeat: no-repeat;
}
#outcont-wrapper {
	background-image: url(../images/cbg3.gif);
	background-repeat: repeat-y;
	min-height:430px;
	_height:expression(this.scrollHeight < 430 ? "430px" : "auto");/*ie6支援min-height*/
	_overflow:auto;/*ie6支援min-height*/
}
/** html #outcont-wrapper {
      background: none;
      filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='../images/cbg3.png');
}/*-------------ie6支援png 背景透明 自行更改路徑---------------------*/

#content2-wrapper {
	width: 1025px;
	min-height:430px;
	_height:expression(this.scrollHeight < 430 ? "430px" : "auto");/*ie6支援min-height*/
	_overflow:auto;/*ie6支援min-height*/
	background-image: url(../images/cbg2.gif);
	background-repeat: no-repeat;
}
#fcon-wrapper {
	width: 1025px;
	min-height:430px;
	_height:expression(this.scrollHeight < 430 ? "430px" : "auto");/*ie6支援min-height*/
	_overflow:auto;/*ie6支援min-height*/
	background-image: url(../images/cbg4.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}


#main-wrapper {
	margin-left: 40px;
	_margin-left: 20px;/*ie6*/
	padding-top: 30px;
	width: 234px;
	float: left;
	height:150px;
}
.mh1 {
	font-size: 18px;
	font-family: "華康中圓體", "華康中黑體", "華康中明體";
	font-weight: normal;
	color: #222;
}
.cmh1 {
	margin-bottom: 10px;
}


.more {
	vertical-align: middle;
	padding-left: 10px;
}
/*------------------------------------------------------end #main-wrapper--------------------------------------------------------------*/
#main2-wrapper {
	width: 700px;
	min-height:430px;
	_height:expression(this.scrollHeight < 430 ? "430px" : "auto");/*ie6支援min-height*/
	_overflow:auto;/*ie6支援min-height*/
	float:left;
	padding-top: 30px;
	padding-left: 50px;
	padding-right: 30px;
	padding-bottom: 30px;
}
.flimg {
	float: left;
}
.main-con {
	padding: 30px;
	position: relative;
}
.main-con2 {
	padding: 30px 30px 0px 30px;
	position: relative;
}
.mlink {
	list-style-type: none;
	position: absolute;
	right: 50px;
	top: 48px;

	
}
.mlink li {
	display: block;
	margin-right: 1px;
	margin-left: 1px;
	float: left;
	width: 60px;
	text-align: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.mlink a {
	color: #333;
	padding-top: 3px;
	text-decoration: none;
	width: 60px;
	display: block;
	background-color: #CCC;
}
.mlink a:hover {
	color: #FFF;
	padding-top: 1px;
	background-color: #999;
}
.bows {
	display: block;
	clear: both;
}
.psc_1 {
	display: block;
	width:265px;
	min-height:200px;
	_height:expression(this.scrollHeight < 200 ? "200px" : "auto");/*ie6支援min-height*/
	_overflow:auto;/*ie6支援min-height*/
	padding-left: 15px;
	margin-right: 10px;
	background-image:url(../images/lines.jpg);
 	background-repeat: no-repeat;
}
.pac_1 {
	margin-left: 20px;
	_margin-left: 10px;
	display: block;
	min-height:200px;
	_height:expression(this.scrollHeight < 200 ? "200px" : "auto");/*ie6支援min-height*/
	_overflow:auto;/*ie6支援min-height*/
}
.pac_2 {
	margin: auto;
	display: block;
	width: 260px;
}
.conm4 img {
	border: 2px solid  #CCC;
}

.mps {
	width: 540px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.ut {
	padding-left: 10px;
	list-style-position: inside;
}
.ut li {
	line-height: 18px;
}





.mdl_01 {
	display: block;
	float: right;
	width: 390px;
}
.mh2 {
	font-size: 15px;
	display: block;
	margin-bottom: 20px;
	background-image: url(../images/sq1.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	background-position: 1px 1px;
}
.mh2s {
	font-size: 16px;
	display: block;
	margin-bottom: 20px;
	margin-left: 15px;
	background-image: url(../images/datac.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-right: 10px;
	background-position: 1px 1px;
	font-weight: normal;
}
.img_01 {

}
.img_02 {
	margin-right: 10px;
}

.clear {
	clear: both;
}
.mdl_01 p {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.conm {
	display: block;
	background-image: url(../images/conl.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 605px;
	height: 290px;
	padding-left: 25px;
}
.conm2 {
	display: block;
	background-image: url(../images/mth_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 585px;
	min-height: 290px;
	_height:expression(this.scrollHeight < 290 ? "290px" : "auto");/*ie6支援min-height*/
	_overflow:auto;/*ie6支援min-height*/
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 80px;
	
}
.conm3 {
	background-image:none;
}
.wits {
	background-color: #E9E9E9;
}

.imap {
	display: block;
	height: 250px;
	width: 280px;
	border: 1px solid #CCC;
	margin-bottom: 10px;
}
.sclmap a {
	color: #F24F0C;
}
.sclmap {
	display: block;
	float: right;
	clear: right;
}

.sclmap a:hover{
	color:#F00;
}

.frimg {
	float: right
}

.conm dd {
	margin-bottom: 5px;
}
.dsma {
	margin-left: 63px;
}
.conp {
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.bow {
	margin-right: 20px;
	margin-left: 20px;
}
.tab1 p{
	margin: 0px;
	text-align: left;
}
.tab2 p,.tab2 h2{
	margin: 0px;
	text-align: center;
}
.tab1,.tab2 {
	margin: 0 0 15px 15px ;
	border: 2px solid #CCC;
}
.tab1 td ,.tab2 td  {
	padding: 5px;
	border: 1px solid #CCC;
}
.tab1 h2,.tab2 h2 {
	font-size: 15px;
	line-height: 25px;
}
.tab3 {
	margin: 0 0 15px 15px ;
}
.tab3 td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-image: url(../images/mth_bg2.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 40px;
	padding-top: 10px;
}
.tab3 img {
	border: 1px solid #CCC;
	margin-right: 20px;
}
.tab3 dt {
	margin-bottom: 10px;
}
.tab3 dl {
	margin-left: 25px;
}

.tab3 dd {
	margin-bottom: 3px;
	margin-left: 10px;
}

.likpag {
	list-style-type: none;
	text-align: center;
	margin-left: 45%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.toplink {
	display: block;
	float: right;
	width: 36px;
	height: 13px;
	background-image: url(../images/top1.gif);
	background-repeat:no-repeat;
	margin-right: 30px;
}
.toplink:hover{
	background-image: url(../images/top2.gif);
}
.pagt {
	list-style-type: none;
	position: absolute;
	right: 50px;
	top: 50px;
}
.pagt li{
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	width: 10px;
	text-align: center;
}
.pagt span{
	background-color: #9D9D9D;
	display: block;
	color: #FFF;
}
.pagt a{
	color: #9D9D9D;
}
.pagt a:hover{
	color: #F00;
}
.atop {
	margin-top: 15px;
}

.likpag li {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	font-size: 15px;
}
.likpag a {
	color: #00F;
}
.likpag a:hover {
	color: #F00;
}













/*------------------------------------------------------end #main2-wrapper--------------------------------------------------------------*/#sidebar-wrapper {
	width: 676px;
	float: right;
	margin-right: 40px;
	_margin-right: 30px;/*ie6*/
	padding-top: 30px;
	height:150px
}
.si {
	margin-left: 36px;
	
}
.sw {
	float:left;
	margin-top:10px;
}

.ch1{
	width:200px;
	height:110px;
	background-image:url(../images/icon_4.jpg);
	background-repeat:no-repeat;
	display: block;
}

.ch1:hover{
    background-image:url(../images/iconl_4.jpg);
}
.ch2{
	width:200px;
	height:110px;
	background-image:url(../images/icon_2.jpg);
	background-repeat:no-repeat;
	display: block;
}

.ch2:hover{
    background-image:url(../images/iconl_2.jpg);
}
.ch3{
	width:200px;
	height:110px;
	background-image:url(../images/icon_3.jpg);
	background-repeat:no-repeat;
	display: block;
}

.ch3:hover{
    background-image:url(../images/iconl_3.jpg);
}

#clear {
	clear: both;
}

/*------------------------------------------------------end #sidebar-wrapper--------------------------------------------------------------*/
#sidebar2-wrapper {
	float: right;
	width: 200px;
	margin-right: 38px;
	_margin-right:19px;/*ie6*19*/
	background-image: url(../images/sbar_02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 81px;
	padding-top: 30px;
	height:430px;
	position: relative;
}
.sh1 {
	display: block;
	height: 51px;
	width: 196px;
}
.sd1 {
	background-image: url(../images/sbott_01.jpg);
	display: block;
	height: 39px;
	width: 180px;
	margin-top: 15px;
}
.sd1-b {
	background-image: url(../images/sbott_01.jpg);
	display: block;
	height: 39px;
	width: 180px;
	margin-top: 15px;
}
.sd1-b a:hover {
	background-image: url(../images/st2.gif);
	background-repeat: no-repeat;
	background-position: 15px 8px;
	color:#D71C29;
}
.sd2 {
	background-image: url(../images/sbott_02.jpg);
	display: block;
	height: 43px;
	width: 180px;
}
.sd3 {
	background-image: url(../images/sbott_03.jpg);
	display: block;
	height: 43px;
	width: 180px;
}
.oa {
	height: 39px;
	width: 180px;
	display: block;
	text-align: center;
	font-size: 14px;
	font-family: "華康中圓體", "華康中黑體", "微軟正黑體", "華康中明體";
	color: #C00;
	line-height: 40px;
	background-image:url(../images/sst.gif);
	background-repeat: no-repeat;
	background-position: 35px 13px;
}
.oa2 {
	background-position: 15px 13px;
}
	
.sidedl a  {
	text-decoration: none;
	height: 39px;
	width: 180px;
	display: block;
	text-align: center;
	font-size: 14px;
	font-family: "華康中圓體", "華康中黑體", "微軟正黑體", "華康中明體";
	color: #000;
	line-height: 40px;
}
.sd1 a:hover,.sd2 a:hover,.sd3 a:hover {
	background-image: url(../images/st.gif);
	background-repeat: no-repeat;
	background-position: 40px 9px;
	color:#D71C29;
}
.sd1 a {
	line-height: 35px;
}
.sd1 a:hover {
	background-position: 40px 7px;
}
	
.sidedl dd {
	margin-left: 8px;
}

.slink {
	list-style-type: none;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	display: block;
	background-image: url(../images/linkbar.png);
	height: 80px;
	width: 176px;
	position: absolute;
	top: 360px;
	_top: 320px;
	left: 9px;
}


.slink a {
	text-decoration: none;
	color: #999;
	background-color: #F9F9F9;
	padding-right: 8px;
	padding-left: 8px;
	border: 1px solid #EAEAEA;	
	background-color: #F9F9F9;	
}
.slink a:hover {
	background-color:#FFFF6A;
}

.slink li {
	float: left;
	margin-top: 19px;
}
.sk {
	margin-left: 4px;
	_margin-left: 2px;
	
}






/*------------------------------------------------------end #sidebar2-wrapper--------------------------------------------------------------*/
#footer-wrapper {
	background-image: url(../images/footbg.jpg);
	background-repeat: no-repeat;
	height: 108px;
	width: 1025px;
}

.foow {
	width: 580px;
	margin-left: 360px;
	padding-top: 17px;
	color: #000;
	line-height: 18px;
}
.foow a {
	color: #000;
}

#footer-wrapper img {
	float: left;
	margin-left: 30px;
}
/*------------------------------------------------------end #footer-wrapper--------------------------------------------------------------*/
