@charset "utf-8";
/* CSS Document */
html, body{
	font-family:"微軟正黑體";
	padding:0px;
	margin:0px;
	box-sizing:border-box;
	-weblit-box-sizing:border-box;
}

a{text-decoration:none;}

.crb{clear:both;}

body {
	margin:0;
	padding:0;
	text-align: center;
	background-color:#FFFFFF;
}
img{
	border:0px;
	display:block;
}
a{
	border:0px;
}
area{
	outline:none;
}

.bg1, .bg2, .bg3, .bg4, .bg5, .bg6, .bg7{
	width:100%;
	background-position:center top;
	background-repeat:no-repeat;
}
.bg1{
	background-image:url(../images/bg1.jpg);
}
.bg2{
	background-image:url(../images/bg2.jpg);
}
.bg3{
	background-image:url(../images/bg3.jpg);
}
.bg4{
	background-image:url(../images/bg4.jpg);
}
.bg5{
	background-image:url(../images/bg5.jpg);
}
.bg6{
	background-color:#eeeeee;
	background-image:url(../images/bg6.jpg);
	padding-bottom:20px;
}
.bg7{
	background-image:url(../images/bg7.jpg);
}
.Con{
	width:1200px;
	margin:0 auto;
}

/*----以下商品格5x2、5x1-----*/
.pro5x2{
	display:block;
	width:1200px;
	height:863px;
	overflow:hidden;
	margin:0 auto 8px auto;
	background-image:url(../images/5x2_bg.png);
	background-position:top center;
	position:relative;
}

.pro5x2 > h2, .pro5x1 > h2{
	font-size:45px;
	font-weight:bold;
	color:#795548;
	text-align:center;
	margin-top:35px;
	margin-bottom:5px;
}

.pro5x2 > h5, .pro5x1 > h5 {
	position:absolute;
	display:block;
	width:230px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:15px;
	right:3px;
	top:83px;
	overflow:hidden;
}

.pro5x2 > h5 > a, .pro5x1 > h5 > a{
	color:#000000;
	text-decoration:underline;
}

.pro5x2 > h5 > a:hover, .pro5x1 > h5 > a:hover{
	color:#FF0000;
}

.pro5x2 > ul, .pro5x1 > ul{
	display:block;
	height:350px;
	padding:0px 0px 0px 10px;
}

.pro5x2 > ul > li, .pro5x1 > ul > li{
	display:inline-block;
	float:left;
	width:234px;
	overflow:hidden;
	margin-right:2px;
	padding-bottom: 10px;
}

.pro5x2 > ul > li:hover, .pro5x1 > ul > li:hover{
	background-color:#dfdfdf;
}

.pro5x2 > ul > li > a > img, .pro5x1 > ul > li > a > img{
	display:block;
	width:220px;
	height:220px;
	overflow:hidden;
	margin:13px 7px 7px 7px;
}

.pro5x2 > ul > li > a > h1, .pro5x1 > ul > li > a > h1{
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	margin-top:10px;
	height:23px;
	line-height:23px;
	overflow:hidden;
}

.pro5x2 > ul > li > a > h3, .pro5x1 > ul > li > a > h3{
	font-size:15px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	background-color:#795548;
	color:#FFF;
	text-align:center;
	margin-top:2px;
}

.pro5x2 > ul > li > a > p, .pro5x1 > ul > li > a > p{
	height:33px;
	float:right;
	font-size:12px;
	font-family:"微軟正黑體";
	color:#000;
	margin-top:5px;
	padding-right:10px;
}

.pro5x2 > ul > li > a > p > .proPrice, .pro5x1 > ul > li > a > p > .proPrice{
	font-size:33px;
	color:#e60012;
	font-weight:bold;
	letter-spacing:-1px;
}

.pro5x1{
	display:block;
	width:1200px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
}


/*----以下商品格4x2、4x1-----*/
.pro4x2{
	display:block;
	width:1200px;
	height:988px;
	overflow:hidden;
	margin:0 auto 8px auto;
	background-image:url(../images/4x2_bg.png);
	background-position:top center;
	position:relative;
}

.pro4x2 > h2, .pro4x1 > h2{
	font-size:45px;
	font-weight:bold;
	color:#b7a3ff;
	margin-top:62px;
	margin-left:140px;
	margin-bottom:17px;
}

.pro4x2 > h5, .pro4x1 > h5{
	position:absolute;
	display:block;
	width:230px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:15px;
	right:3px;
	top:83px;
	overflow:hidden;
}

.pro4x2 > h5 > a, .pro4x1 > h5 > a{
	color:#000000;
	text-decoration:underline;
}

.pro4x2 > h5 > a:hover, .pro4x1 > h5 > a:hover{
	color:#FF0000;
}

.pro4x2 > ul, .pro4x1 > ul{
	display:block;
	height:410px;
	padding:0px 0px 0px 10px;
}

.pro4x2 > ul > li, .pro4x1 > ul > li{
	display:inline-block;
	float:left;
	width:294px;
	height:410px;
	overflow:hidden;
	margin-right:1px;
}

.pro4x2 > ul > li:hover, .pro4x1 > ul > li:hover{
	background-color:#e9e9e9;
}

.pro4x2 > ul > li > a > img, .pro4x1 > ul > li > a > img{
	display:block;
	width:290px;
	height:290px;
	overflow:hidden;
	margin:8px 2px 2px 2px;
}

.pro4x2 > ul > li > a > h1, .pro4x1 > ul > li > a > h1{
	font-size:17px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	margin-top:10px;
	height:23px;
	line-height:23px;
	overflow:hidden;
}

.pro4x2 > ul > li > a > h3, .pro4x1 > ul > li > a > h3{
	font-size:17px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	background-color:#c9b9ff;
	color:#000;
	text-align:center;
	margin-top:2px;
}

.pro4x2 > ul > li > a > p, .pro4x1 > ul > li > a > p{
	height:33px;
	float:right;
	font-size:14px;
	font-family:"微軟正黑體";
	color:#000;
	margin-top:5px;
	padding-right:10px;
}

.pro4x2 > ul > li > a > p > .proPrice, .pro4x1 > ul > li > a > p > .proPrice{
	font-size:36px;
	color:#e60012;
	font-weight:bold;
	letter-spacing:-1px;
}

.pro4x1{
	display:block;
	width:1200px;
	height:571px;
	overflow:hidden;
	margin:0 auto 8px auto;
	background-image:url(../images/4x1_bg.png);
	background-position:top center;
	position:relative;
}


/*----以下商品格2X2、2x1-----*/
.pro2x2{
	display:block;
	width:1200px;
	height:820px;
	overflow:hidden;
	margin:0 auto 8px auto;
	background-image:url(../images/2x2_bg.png);
	background-position:top center;
	position:relative;
}

.pro2x2 > h2, .pro2x1 > h2{
	font-size:45px;
	font-weight:bold;
	color:#7de8ff;
	margin-top:62px;
	margin-left:140px;
	margin-bottom:17px;
}

.pro2x2 > h5, .pro2x1 > h5{
	position:absolute;
	display:block;
	width:230px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:15px;
	right:3px;
	top:83px;
	overflow:hidden;
}

.pro2x2 > h5 > a, .pro2x1 > h5 > a{
	color:#000000;
	text-decoration:underline;
}

.pro2x2 > h5 > a:hover, .pro2x1 > h5 > a:hover{
	color:#FF0000;
}

.pro2x2 > ul, .pro2x1 > ul{
	display:block;
	height:322px;
	padding:1px 0px 0px 14px;
}

.pro2x2 > ul > li, .pro2x1 > ul > li{
	display:inline-block;
	float:left;
	width:580px;
	height:320px;
	overflow:hidden;
	margin-right:4px;
	padding-left:4px;
}

.pro2x2 > ul > li:hover, .pro2x1 > ul > li:hover{
	background-color:#e9e9e9;
}

.pro2x2 > ul > li > a > img, .pro2x1 > ul > li > a > img{
	display:block;
	width:308px;
	height:308px;
	overflow:hidden;
	margin:8px 0px 0px 0px;
	float:left;
}

.pro2x2 > ul > li > a > span, .pro2x1 > ul > li > a > span{
	display:block;
	width:262px;
	height:308px;
	overflow:hidden;
	margin:8px 0px 0px 0px;
	float:right;
	position:relative;
	margin-right:5px;
}

.pro2x2 > ul > li > a > span > b, .pro2x1 > ul > li > a > span > b{
	display:block;
	width:100%;
	height:53px;
	line-height:53px;
	font-weight:bold;
	color:#7edff4;
	background-color:#003567;
	font-size:30px;
	letter-spacing:2px;
	text-align:center;
	position:absolute;
	bottom:0px;
}

.pro2x2 > ul > li > a > span > p, .pro2x1 > ul > li > a > span > p{
	height:33px;
	float:right;
	font-size:13px;
	font-family:"微軟正黑體";
	color:#000;
	position:absolute;
	bottom:60px;
	right:8px;
}

.pro2x2 > ul > li > a > span > p > .proPrice, .pro2x1 > ul > li > a > span > p > .proPrice{
	font-size:35px;
	color:#e60012;
	font-weight:bold;
	letter-spacing:-1px;
}

.pro2x2 > ul > li > a > span > h2, .pro2x1 > ul > li > a > span > h2{
	font-size:25px;
	color:#003567;
	text-align:center;
	font-weight:bold;
	margin-top:42px;
	height:35px;
	overflow:hidden;
	border-bottom:1px solid #bfbfbf;
}

.pro2x2 > ul > li > a > span > h3 , .pro2x1 > ul > li > a > span > h3{
	font-size:20px;
	color:#000;
	text-align:center;
	font-weight:bold;
	margin-top:15px;
	line-height:25px;
	max-height:52px;
	overflow:hidden;
}

.pro2x2 > ul > li > a > span > h4, .pro2x1 > ul > li > a > span > h4{
	font-size:15px;
	color:#515151;
	text-align:center;
	font-weight:normal;
	margin-top:10px;
	line-height:21px;
}

.pro2x1{
	display:block;
	width:1200px;
	height:483px;
	overflow:hidden;
	margin:0 auto 8px auto;
	background-image:url(../images/2x1_bg.png);
	background-position:top center;
	position:relative;
}

/*-------以下為2Add4--------*/
.pro2Add4{
	display:block;
	width:1200px;
	height:886px;
	overflow:hidden;
	margin:0 auto 8px auto;
	background-image:url(../images/2Add4_bg.png);
	background-position:top center;
	position:relative;
}

.pro2Add4 > h2{
	font-size:45px;
	font-weight:bold;
	color:#7de8ff;
	margin-top:62px;
	margin-left:140px;
	margin-bottom:17px;
}

.pro2Add4 > h5{
	position:absolute;
	display:block;
	width:230px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:15px;
	right:3px;
	top:83px;
	overflow:hidden;
}

.pro2Add4 > h5 > a{
	color:#000000;
	text-decoration:underline;
}

.pro2Add4 > h5 > a:hover{
	color:#FF0000;
}

.pro2Add4 > ul.pro2Top{
	display:block;
	height:322px;
	padding:1px 0px 0px 14px;
}

.pro2Add4 > ul.pro2Top > li{
	display:inline-block;
	float:left;
	width:580px;
	height:320px;
	overflow:hidden;
	margin-right:4px;
	padding-left:4px;
}

.pro2Add4 > ul.pro2Top > li:hover{
	background-color:#e9e9e9;
}

.pro2Add4 > ul.pro2Top > li > a > img{
	display:block;
	width:308px;
	height:308px;
	overflow:hidden;
	margin:8px 0px 0px 0px;
	float:left;
}

.pro2Add4 > ul.pro2Top > li > a > span{
	display:block;
	width:262px;
	height:308px;
	overflow:hidden;
	margin:8px 0px 0px 0px;
	float:right;
	position:relative;
	margin-right:5px;
}

.pro2Add4 > ul.pro2Top > li > a > span > b{
	display:block;
	width:100%;
	height:53px;
	line-height:53px;
	font-weight:bold;
	color:#7edff4;
	background-color:#003567;
	font-size:30px;
	letter-spacing:2px;
	text-align:center;
	position:absolute;
	bottom:0px;
}

.pro2Add4 > ul.pro2Top > li > a > span > p{
	height:33px;
	float:right;
	font-size:13px;
	font-family:"微軟正黑體";
	color:#000;
	position:absolute;
	bottom:60px;
	right:8px;
}

.pro2Add4 > ul.pro2Top > li > a > span > p > .proPrice{
	font-size:35px;
	color:#e60012;
	font-weight:bold;
	letter-spacing:-1px;
}

.pro2Add4 > ul.pro2Top > li > a > span > h2{
	font-size:25px;
	color:#003567;
	text-align:center;
	font-weight:bold;
	margin-top:42px;
	height:35px;
	overflow:hidden;
	border-bottom:1px solid #bfbfbf;
}

.pro2Add4 > ul.pro2Top > li > a > span > h3{
	font-size:20px;
	color:#000;
	text-align:center;
	font-weight:bold;
	margin-top:15px;
	line-height:25px;
	max-height:52px;
	overflow:hidden;
}

.pro2Add4 > ul.pro2Top > li > a > span > h4{
	font-size:15px;
	color:#515151;
	text-align:center;
	font-weight:normal;
	margin-top:10px;
	line-height:21px;
}

.pro2Add4 > ul.pro4Bottom{
	display:block;
	height:410px;
	padding:0px 0px 0px 10px;
}

.pro2Add4 > ul.pro4Bottom > li{
	display:inline-block;
	float:left;
	width:294px;
	height:410px;
	overflow:hidden;
	margin-right:1px;
}

.pro2Add4 > ul.pro4Bottom > li:hover{
	background-color:#e9e9e9;
}

.pro2Add4 > ul.pro4Bottom > li > a > img{
	display:block;
	width:290px;
	height:290px;
	overflow:hidden;
	margin:8px 2px 2px 2px;
}

.pro2Add4 > ul.pro4Bottom > li > a > h1{
	font-size:17px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	margin-top:10px;
	height:23px;
	line-height:23px;
	overflow:hidden;
}

.pro2Add4 > ul.pro4Bottom > li > a > h3{
	font-size:17px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	background-color:#99edff;
	color:#000;
	text-align:center;
	margin-top:2px;
}

.pro2Add4 > ul.pro4Bottom > li > a > p{
	height:33px;
	float:right;
	font-size:14px;
	font-family:"微軟正黑體";
	color:#000;
	margin-top:5px;
	padding-right:10px;
}

.pro2Add4 > ul.pro4Bottom > li > a > p > .proPrice{
	font-size:36px;
	color:#e60012;
	font-weight:bold;
	letter-spacing:-1px;
}

/*----------以下為1Add6----------*/
.pro1Add6{
	display:block;
	width:1200px;
	height:851px;
	overflow:hidden;
	margin:0 auto 8px auto;
	background-image:url(../images/1Add6_bg.png);
	background-position:top center;
	position:relative;
}

.pro1Add6 > h2{
	font-size:45px;
	font-weight:bold;
	color:#a4e121;
	margin-top:62px;
	margin-left:140px;
	margin-bottom:17px;
}

.pro1Add6 > h5{
	position:absolute;
	display:block;
	width:230px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:15px;
	right:3px;
	top:83px;
	overflow:hidden;
}

.pro1Add6 > h5 > a{
	color:#000000;
	text-decoration:underline;
}

.pro1Add6 > h5 > a:hover{
	color:#FF0000;
}

.pro1Add6 > ul.proLeft{
	display:block;
	width:430px;
	height:696px;
	padding:0px 0px 0px 11px;
	float:left;
}

.pro1Add6 > ul.proLeft > li{
	display:inline-block;
	float:left;
	width:430px;
	height:697px;
	overflow:hidden;
	position:relative;
}

.pro1Add6 > ul.proLeft > li > a  > h6{
	display:block;
	width:220px;
	height:92px;
	background-position:top left;
	background-image:url(../images/1Add6_sign.png);
	background-repeat:no-repeat;
	position:absolute;
	top:12px;
	left:0px;
	padding-top:16px;
	padding-left:15px;
	color:#FFF;
	font-size:24px;
	letter-spacing:1.5px;
	font-weight:bold;
}

.pro1Add6 > ul.proLeft > li > a > img{
	display:block;
	width:410px;
	height:410px;
	overflow:hidden;
	margin:62px 10px 0px 10px;
}

.pro1Add6 > ul.proLeft > li > a > p{
	height:33px;
	font-size:13px;
	font-family:"微軟正黑體";
	color:#000;
	text-align:center;
	margin-top:16px;
}

.pro1Add6 > ul.proLeft > li > a > p > .proPrice{
	font-size:38px;
	color:#e60012;
	font-weight:bold;
	letter-spacing:-1px;
}

.pro1Add6 > ul.proLeft > li > a > h2{
	font-size:27px;
	color:#003567;
	text-align:center;
	font-weight:bold;
	margin-top:20px;
	height:35px;
	overflow:hidden;
	border-bottom:1px solid #bfbfbf;
}

.pro1Add6 > ul.proLeft > li > a > h3{
	font-size:22px;
	color:#000;
	text-align:center;
	font-weight:bold;
	margin-top:13px;
	line-height:25px;
	max-height:52px;
	overflow:hidden;
}

.pro1Add6 > ul.proLeft > li > a > h4{
	font-size:17px;
	color:#515151;
	text-align:center;
	font-weight:normal;
	margin-top:12px;
	line-height:23px;
}

.pro1Add6 > ul.proRight{
	display:block;
	width:746px;
	/*height:352px;*/
	padding:0px 0px 0px 2px;
	float:left;
}

.pro1Add6 > ul.proRight > li{
	display:inline-block;
	float:left;
	width:244px;
	height:348px;
	overflow:hidden;
	margin-left:4px;
}

.pro1Add6 > ul.proRight > li:hover{
	background-color:#e9e9e9;
}

.pro1Add6 > ul.proRight > li > a > img{
	display:block;
	width:236px;
	height:236px;
	overflow:hidden;
	margin:8px 4px 2px 4px;
}

.pro1Add6 > ul.proRight > li > a > h1{
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	margin-top:8px;
	margin-bottom:3px;
	height:20px;
	line-height:23px;
	overflow:hidden;
}

.pro1Add6 > ul.proRight > li > a > h3{
	font-size:15px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	background-color:#a4e121;
	color:#000;
	text-align:center;
	margin-top:2px;
}

.pro1Add6 > ul.proRight > li > a > p{
	height:33px;
	float:right;
	font-size:13px;
	font-family:"微軟正黑體";
	color:#000;
	margin-top:5px;
	padding-right:10px;
}

.pro1Add6 > ul.proRight > li > a > p > .proPrice{
	font-size:31px;
	color:#e60012;
	font-weight:bold;
	letter-spacing:-1px;
}

/*----------------------------------------*/
#PRO1 .pro5x2 > ul > li > a > h1, .pro5x1 > ul > li > a > h1 {
    height: auto;
    line-height: 20px;
    overflow: auto;
	margin-bottom:5px;
}

.aaaaa a{
color:#795548;
}