@charset "utf-8";
/* CSS Document */
.float_left{float:left;}
.float_right {float:right;}
.align_c {text-align:center;}
.space {height:0px;	font-size:0px; line-height:0px;	overflow:hidden; clear:both;}
.interval {font-size:0px; line-height:0px;}
.h_5 {height:5px;font-size:0px;line-height:0px;}
.h_8 {height:8px;font-size:0px;line-height:0px;}
.h_10 {height:10px;font-size:0px;line-height:0px;}
.h_15 {height:15px;font-size:0px;line-height:0px;}
.h_20 {height:20px;font-size:0px;line-height:0px;}
.h_25 {height:25px;font-size:0px;line-height:0px;}
.h_30 {height:30px;font-size:0px;line-height:0px;}
a {
    outline: medium none !important;
}
a:link, a:visited {
    color: #0000ff;
    text-decoration: none;
    transition: all 0.5s ease 0s;
}
a:active, a:hover {
    color: #ff0000;
    cursor: pointer;
    text-decoration: underline;
    transition: all 0.5s ease 0s;
}
table {
    table-layout: fixed;
    word-break: break-all;
    word-wrap: break-word;
}
div {
    table-layout: fixed;
    word-wrap: break-word;
}
button, select {
    text-transform: none;
}
.goTop {
    bottom: 20%;
    height: 76px;
    position: fixed;
    right: -150px;
    width: 76px;
    z-index: 9999;
}
.goTop a:link, .goTop a:visited {
    display: block;
    height: 76px;
    text-decoration: none;
    width: 76px;
}
.goTop a:active, .goTop a:hover {
    cursor: pointer;
    opacity: 1;
    text-decoration: none;
    transition: all 0.5s ease 0s;
}


body {
	margin:0;
	padding:0;
	background-image:url(../images/bg.png);
	background-repeat:repeat;
	background-position:center top;
	font-family:"微軟正黑體";
}

.main {
	margin:auto;
	padding:0;
	width:930px;
}


.header {
	position:relative;
	height:95px;
}
.logoT {
	position:absolute;
	top:19px;
	left:20px;
}
.linkT {
	position:absolute;
	top:34px;
	right:21px;
	text-align:right;
	font-family:"新細明體";
	font-size:13px;
}
.linkT label {
	padding:0 6px;
}
.linkT a:link, .linkT a:visited {
    color: #000;
    text-decoration: none;
    transition: all 0.5s ease 0s;
}
.linkT a:active, .linkT a:hover {
    color: #000;
    cursor: pointer;
    text-decoration: underline;
    transition: all 0.5s ease 0s;
}
.member {
	position:absolute;
	right:22px;
	top:6px;
	font-size:14px;
	color:#e60012;
	font-weight:bold;
	border:1px solid #c17503;
	padding:0 10px 1px 10px;
	background-color:#f7f7f7;
}
.member span {
	color:#c17503;
}


#banner {
	position:relative;
}
.bannerT {
	position:absolute;
	top:0px;
	left:0px;
	width:328px;
	height:220px;
	background-image:url(../images/banner_top.png);
	z-index:999;
}
.bannerM {
	position:absolute;
	top:36px;
	left:113px;
	width:206px;
	height:206px;
	background-image:url(../images/men.png);
	z-index:999;
}
.bannerB {
	position:absolute;
	top:103px;
	left:17px;
	z-index:999;
}


.menu {
	background-image:url(../images/menuBg.png);
	height:42px;
	overflow:hidden;
}
.menu a {
	float:left;
	background-position:top;
	height:42px;
	text-indent:-9999px;
}
.menu_01 a {
	background-image:url(../images/menu_01.png);
	width:83px;
}
.menu_02 a {
	background-image:url(../images/menu_02.png);
	width:137px;
}
.menu_03 a {
	background-image:url(../images/menu_03.png);
	width:136px;
}
.menu_04 a {
	background-image:url(../images/menu_04.png);
	width:137px;
}
.menu_05 a {
	background-image:url(../images/menu_05.png);
	width:136px;
}
.menu_06 a {
	background-image:url(../images/menu_06.png);
	width:154px;
}
.menu_07 a {
	background-image:url(../images/menu_07.png);
	width:147px;
}
.menu a:link, .menu a:visited {
	background-position:top;
    text-decoration: none;
    transition: all 0s ease 0s;
}
.menu a:active, .menu a:hover {
	background-position:bottom;
    cursor: pointer;
    text-decoration: none;
    transition: all 0s ease 0s;
}


.mainC {
	padding:20px 20px 25px 20px;
	background-image:url(../images/bg_b.png);
	background-repeat:repeat-y;
	background-position:center;
}
.mainCL {
	float:left;
	width:670px;
	min-height:50px;
}
.mainCLC {
	padding-left:10px;
}
.mainCR {
	float:left;
	width:220px;
	min-height:50px;
}
.login {
	background-image:url(../images/login_b.png);
	background-position:center;
	background-repeat:repeat-y;
	width:220px;
}
.loginT {
	background-image:url(../images/login_a.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:220px;
}
.loginB {
	background-image:url(../images/login_c.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	width:187px;
	padding:72px 18px 12px 15px;
}
.row_01 {
	padding-bottom:16px;
}
.row_02 {
	padding-bottom:13px;
	border-bottom:1px solid #85693f;
	margin-bottom:10px;
}
.row_03 {
	padding-bottom:10px;
	font-size:16px;
}
.row_03a {
	padding-bottom:16px;
	padding-left:130px;
	font-size:16px;
	text-align:left;
}
.col_01 {
	border:1px solid #85693f;
	width:100%;
	height:22px;
	overflow:hidden;
}
.col_01a {
	border:1px solid #9a9a9a;
	float:left;
	width:213px;
	height:22px;
	overflow:hidden;
}
.col_01b {
	border:1px solid #9a9a9a;
	float:left;
	width:51px;
	height:22px;
	overflow:hidden;
}
.col_01c {
	border:1px solid #9a9a9a;
	float:left;
	width:97px;
	height:22px;
	overflow:hidden;
}
.col_01d {
	border:1px solid #9a9a9a;
	float:left;
	width:525px;
	height:180px;
	overflow:hidden;
}
.col_02 {
	float:left;
	border:1px solid #85693f;
	width:63px;
	height:22px;
	overflow:hidden;
}
.col_02a {
	float:left;
	border:1px solid #9a9a9a;
	width:67px;
	height:22px;
	overflow:hidden;
}
.col_03 {
	float:left;
	padding-left:10px;
}
.col_04 {
	float:left;
	width:115px;
	height:22px;
	padding-right:15px;
	text-align:right;
	overflow:hidden;
}
.col_05 {
	float:left;
	width:87px;
	height:22px;
	padding-right:10px;
	text-align:right;
	overflow:hidden;
}
.inputA {
	border:none;
	padding-left:8px;
	height:20px;
	font-size:15px;
	font-family:"微軟正黑體";
	color:#827d75;
	background-color:transparent;
}
.inputA1 {
	border:none;
	width:100%;
	height:20px;
	font-size:15px;
	font-family:"微軟正黑體";
	color:#000;
	background-color:transparent;
}
.inputA2 {
    width: 100%;
	height:22px;
	font-size:15px;
    font-family: "微軟正黑體";
	color:#000;
	-webkit-appearance: none;
	-o-appearance: none;
	-moz-appearance: none;
	appearance: none;
    background-color: transparent;
    background-image: url("../images/arrow_c.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
}
.inputB {
	border:none;
	width:50px;
	padding-left:8px;
	height:20px;
	font-size:15px;
	font-family:"微軟正黑體";
	color:#827d75;
	background-color:transparent;
}
.inputB1 {
	border:none;
	width:100%;
	height:20px;
	font-size:15px;
	font-family:"微軟正黑體";
	color:#000;
	text-align:center;
	background-color:transparent;
}
.inputC {
	border:none;
	width:100%;
	height:100%;
	font-size:15px;
	font-family:"微軟正黑體";
	color:#000;
	background-color:transparent;
}
.loginBtn {
	margin-right:9px;
}
.areaList {
	float:left;
}
.areaList a:link, .areaList a:visited {
    color: #000;
    text-decoration: none;
    transition: all 0.5s ease 0s;
}
.areaList a:active, .areaList a:hover {
    color: #000;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.5s ease 0s;
}
.areaListT {
	height:107px;
	overflow:hidden;
}
.areaListC {
	background-repeat:repeat-y;
	background-position:8px 0px;
	line-height:20px;
	font-size:13px;
	font-family:Arial;
	padding:8px 8px 0px 18px;
}
.areaListCa {padding:0 8px 0 3px;}
.areaListCb {padding:0 6px 0 1px;}
.areaListCc {padding:0 5px 0 0px;}
.areaListCd {padding:0 8px 0 3px;}
.areaListC font {font-family:"新細明體";}
.areaListB {
	background-repeat:no-repeat;
	background-position:8px 0px;
	height:11px;
}
.areaListC1 {background-image:url(../images/area_a1.png);}
.areaListB1 {background-image:url(../images/area_a2.png);}
.areaListC2 {background-image:url(../images/area_b1.png);}
.areaListB2 {background-image:url(../images/area_b2.png);}
.areaListC3 {background-image:url(../images/area_c1.png);}
.areaListB3 {background-image:url(../images/area_c2.png);}
.areaListC4 {background-image:url(../images/area_d1.png);}
.areaListB4 {background-image:url(../images/area_d2.png);}
.areaListC5 {background-image:url(../images/area_e1.png);}
.areaListB5 {background-image:url(../images/area_e2.png);}
.areaListW {
	float:left;
	width:7px;
	min-height:200px;
}
.links {
	margin-top:30px;
	border-top:1px solid #85693f;
	padding-top:30px;
	text-align:center;
}
.links a {
	margin:0 5px;
}


.footer {
	position:relative;
	width:100%;
	height:110px;
	background: -webkit-linear-gradient(#8a6d42,#201811);
	background: -o-linear-gradient(#8a6d42,#201811);
	background: -moz-linear-gradient(#8a6d42,#201811);
	background: linear-gradient(#8a6d42,#201811);
}
.logoF {
	position:absolute;
	top:25px;
	left:20px;
}
.footerC {
	padding:15px 20px 0 0;
	text-align:right;
	font-size:13px;
	line-height:20px;
	color:#FFF;
	font-family:"新細明體";
}
.share {
	padding-bottom:6px;
}
.share img {
	margin-left:8px;
}