@charset "utf-8";
body{position:relative; width:100%; height:101%; margin:0; padding:0; font-size:14px; line-height:20px;}
html{width:100%; height:101%;}
.wrapper{width:100%; max-width:1140px; margin:0 auto;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html .clearfix{height:1%;}
a:link, a:visited{display:inline-block; text-decoration:none; outline:none; hlbr:expression(this.onFocus=this.blur());}
a:hover, a:active{display:inline-block; text-decoration:none; outline:none; hlbr:expression(this.onFocus=this.blur());}
img{border:0; max-width:100%; height:auto; width:auto\9; vertical-align:middle;}
input, textarea{outline:none;}
textarea{resize:none;}
input{vertical-align:middle;}
.slicknav_menu{display:none;}
input.select-box{border:1px #cbcbcb solid; padding:5px 3%; width:20px; height:20px; text-align:center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-bottom:5px;}

/* 表單預設文字顏色設定 */
::-webkit-input-placeholder{color:#999;}
::-moz-placeholder{color:#999;}
:-ms-input-placeholder{color:#999;}
input:-moz-placeholder{color:#999;}
#field2::-webkit-input-placeholder{color:#333;}
#field3::-webkit-input-placeholder{color:#333; background:lightgreen; text-transform:uppercase;}
#field4::-webkit-input-placeholder{font-style:italic; text-decoration:overline; letter-spacing:3px; color:#333;}
#field2::-moz-placeholder{color:#333;}
#field3::-moz-placeholder{color:#333; background:lightgreen; text-transform:uppercase;}
#field4::-moz-placeholder{font-style:italic; text-decoration:overline; letter-spacing:3px; color:#666;}

/* 手機選單、選單 色塊-變色 */
.b-color, .slicknav_menu{}
.slicknav_icon-bar{background-color:#fff;}
.slicknav_btn{background: #e90404;
background: -moz-linear-gradient(-45deg,  #e90404 0%, #780202 100%);
background: -webkit-linear-gradient(-45deg,  #e90404 0%,#780202 100%);
background: linear-gradient(135deg,  #e90404 0%,#780202 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e90404', endColorstr='#780202',GradientType=1 );}
.b-color>li:hover, .b-color>li>ul>li>a:hover, .slicknav_nav .slicknav_row:hover, .slicknav_nav a:hover{background:#e90404;}
.slicknav_nav>li{border-bottom:1px solid #666;}
.slicknav_nav>li.first{border-top:1px solid #666;}
.slicknav_nav>li>a{padding:8px 1em;}
.border-color{border-left:7px solid #a0a0a0;}

/* 上版 */
header{ border-bottom:5px solid #e0e0e0;}
.head-main{width:95%; max-width:1140px; height:100px; margin:0 auto;}
.head-main .logo{position:absolute; display:inline-block; float:left; z-index:999999;}
.head-main .logo-m{display:none; position:absolute; float:left; z-index:999999;}
@media screen and (max-width: 820px) {
	.head-main .logo img{width:200px;}
}
.head-main .language{position:relative; float:right; margin:59px 0 0 20px; width:122px; height:28px; overflow:hidden;}
@media screen and (max-width: 1160px) {
	.head-main .language{margin:59px 0 0 5px;}
}
.head-main .language label{width:122px; height:28px;}
.head-main .language:after{content:'';  right:12px; top:12px; position:absolute; width:0; height:0; border-style:solid; border-width:5px 3.5px 0 3.5px; border-color:#cfcfcf transparent transparent transparent; pointer-events:none;}
.head-main .language select{-webkit-appearance:none; -moz-appearance:none; appearance:none; display:block; width:100%; height:28px; float:right; margin:0; padding:0 20px; font-size:13px; line-height:28px; border:1px solid #ccc; color:#cfcfcf; -ms-word-break:normal; word-break:normal; font-family:Arial, "微軟正黑體"; outline:none; hlbr:expression(this.onFocus=this.blur()); background:#787878;
background:-moz-linear-gradient(-45deg,  #787878 0%, #262626 22%);
background:-webkit-linear-gradient(-45deg,  #787878 0%,#262626 22%);
background:linear-gradient(135deg,  #787878 0%,#262626 22%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#787878', endColorstr='#262626',GradientType=1 );}
.head-main .language select option{margin:0; padding:0; color:#666;}
.home{display:block; position:absolute; top:-35px; right:0; width:25px; height:auto;}
.home_w{display:none;}
.banner{width:100%; overflow:hidden; position:relative; background:#262626;}
.banner img{vertical-align:middle; width:100%; height:auto; position:absolute;}
h3.login-title{margin:0 0 10px 0; font-family:"Times New Roman"; font-size:24px; line-height:30px; color:#9B9B9B;}
.icon-tool{width:40px; height:auto; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

/* 選單與下拉 */
nav{display:inline-block; padding-top:53px; float:right;}
.menu{margin:0; padding:0; list-style:none; position:relative; max-width:1140px; margin:0 auto;}
.menu>li{color:#fff; float:left; font-size:15px; text-align:center; position:relative; height:47px; cursor:pointer; padding:8px 1em 0; background:#fff;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
@media screen and (max-width: 1160px) {
	nav{padding-top:6px;}
	.menu{max-width:400px;}
	.menu>li{width:100px; padding:8px .5em 0;}
}
@media screen and (max-width: 820px) {
	.menu{max-width:320px;}
	.menu>li{width:80px; padding:8px 0 0;}
}
.menu>li:hover{background: #e90404;
background: -moz-linear-gradient(-45deg,  #e90404 0%, #780202 100%);
background: -webkit-linear-gradient(-45deg,  #e90404 0%,#780202 100%);
background: linear-gradient(135deg,  #e90404 0%,#780202 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e90404', endColorstr='#780202',GradientType=1 );}
.menu>li:nth-child(7n){border-right:0;}
.menu>li>a{font:15px/28px Arial, "微軟正黑體"; color:#000; display:block;}
.menu>li:hover>a{color:#fff; border-bottom:2px solid #d28181;}
.menu>li.sub>ul.sub-menu{display:none; background:rgba(0,0,0,0.5); position:static; margin:0; padding:0; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; z-index:999;}
.menu>li.sub:hover ul.sub-menu{position:absolute; display:none; width:100%; left:0; top:47px; z-index:999;}
.menu>li.sub>ul.sub-menu>li{display:block; border-top:1px #fff dotted;}
.menu>li.sub>ul.sub-menu:hover li{display:block;}
.menu>li.sub>ul.sub-menu>li>a{display:block; color:#fff;}
.menu>li.sub>ul.sub-menu>li>a:hover{background:#3CACE3;}
#nav .menu li.language-m{display:none;}
 
/* 首頁-產品分類 */
.carousel{width:100%; max-width:1175px; height:392px; margin:0 auto;}
.carousel-container{position:relative; margin:40px 0;}
.carousel-container ul#carousellatest{margin:0; padding:0; list-style:none; width:1075px;}
.carousel-container ul#carousellatest>li{margin:0 17px 0 18px; padding:0; text-align:center; float:left; overflow:hidden;}
.carousel-container ul#carousellatest>li>a{display:block; text-decoration:none; width:100%;}
.carousel-container ul#carousellatest>li>a>h4{margin:0; padding:0; font:bold 14px/24px Arial, "微軟正黑體"; color:#262626; border-bottom:1px solid #f7f7f7; height:51px; overflow:hidden;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.carousel-container ul#carousellatest>li>a:hover>h4{color:#e90404; border-bottom:1px solid #e90404; background:#f7f7f7;}
.carousel-container ul#carousellatest>li>a>img{width:100%; height:auto; background:#f7f7f7;}
.carousel-container ul#carousellatest>li>a>p{margin-top:10px; height:64px; overflow:hidden;}
.carousel-container a.prev{display:block; position:absolute; left:7px; top:92px; background:url(../images/arrow-left.png) no-repeat; width:31px; height:31px;}
.carousel-container a.next{display:block; position:absolute; right:7px; top:92px; background:url(../images/arrow-right.png) no-repeat; width:31px; height:31px;}
.carousel-container a.disabled.prev{opacity:0;}
.carousel-container a.disabled.next{opacity:0;}
.carousel-container a.disabled.prev{cursor:default;}
.carousel-container a.disabled.next{cursor:default;}
.carousel-container a.prev span{color:rgb(241, 241, 241);}
.carousel-container a.next span{color:rgb(241, 241, 241);}
.carousel-container li:hover .latest-item{box-shadow:0 7px 0 #67562f; -webkit-box-shadow:0 7px 0 #67562f; -moz-box-shadow:0 7px 0 #67562f;}
.carousel-container li:hover .overthumb{top:0; opacity:0.7;}
.carousel-container li:hover .carousel-icon{top:40%; opacity:1;}

/* 訂單列表 */
.order-search{padding-left:30px;}
.order-list{padding-left:30px;}
.order-list td{text-align:center; font-size:12px; line-height:1.5em; padding:5px 10px; border-bottom:1px #CCC dotted; border-right:1px #CCC dotted;}
.order-list img.pro-photo{width:90px; height:90px; padding:10px; border:1px #CCC solid;}
.order-list .order-list-th{font-size:15px; color:#FFF; text-align:center; line-height:25px;}
.order-list .order-list-td{font-size:15px; color:#333; text-align:center;}
.order-list .price{font-size:15px; color:#900;}
.order-list .numb{font-size:15px; color:#788BAC; text-align:left;}
.order-list .numb a{color:#788BAC;}
.order-list .count{font-size:15px; color:#333;}
.order-list .count-portal{padding:10px 0; border-bottom:1px #CCC dotted; margin-bottom:20px;}
.count-price{font-size:24px; font-family:Verdana; color:#900; font-weight:bold;}
.order-list .portal{display:block; width:200px; font-size:15px; color:#900; float:right; text-align:right;}
.order-list .freight{display:block; width:150px; font-size:15px; color:#900; float:right; text-align:right;}
.oproject{display:none; color:#900;}
ul.order-list{list-style:none; margin:0; padding:0;}
ul.order-list li{border-bottom:1px #CCC dotted; padding:5px 0;}
ul.order-list li:nth-child(odd){background:#F5F5F5;}
ul.order-list li.th{background:#666; color:#fff; padding:3px 0; -webkit-border-radius:2px 2px 0 0; -moz-border-radius:2px 2px 0 0; border-radius:2px 2px 0 0; border:0;}
.th .order-list-img, .th .order-list-name, .th .order-list-price, .th .order-list-quantity, .th .order-list-subtotal, .th .order-list-del{padding-top:5PX;}
.order-list-img{float:left; width:10%; display:table-cell; font-size:15px; vertical-align:middle; text-align:center;}
.order-list-img02{float:left; width:10%; display:table-cell; font-size:15px; padding-top:5px; vertical-align:middle; text-align:center;}
.sorder-list-img img{width:90px; height:auto; padding:5%; border:1px #CCC solid; margin:5%; text-align:center;}
.order-list-del a{color:#fff; padding:3px 10px; line-height:1.5em; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:rgb(248,80,50); 
	background:-moz-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%); 
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(248,80,50,1)), color-stop(50%, rgba(241,111,92,1)), color-stop(51%, rgba(246,41,12,1)), color-stop(71%, rgba(240,47,23,1)), color-stop(100%, rgba(231,56,39,1))); 
	background:-webkit-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%); 
	background:-o-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%); 
	background:-ms-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%); 
	background:linear-gradient(to bottom, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%); 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827', GradientType=0 ); 
}
.order-list-del a:hover{background:rgb(255,48,25); 
	background:-moz-linear-gradient(top, rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%); 
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,48,25,1)), color-stop(100%, rgba(207,4,4,1))); 
	background:-webkit-linear-gradient(top, rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%); 
	background:-o-linear-gradient(top, rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%); 
	background:-ms-linear-gradient(top, rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%); 
	background:linear-gradient(to bottom, rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%); 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0 ); 
}
.order-ditaile-info{padding:0 0 0 40px; font-size:15px; color:#333; line-height:1.5em;}
.jump-window-box{max-width:500px; margin:0 auto; border:1px #CCC solid; padding:20px; margin-top:20px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

/* 會員登入 */
.member-login-box{max-width:500px; margin:0 auto; border:1px #CCC solid; padding:20px; margin-top:20px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

/* 購物車 */
.cart-body{max-width:1140px; margin:0 auto;}
.shopping-car{padding-left:30px;}
th.shopping-car-th{background:#69C; font-size:15px; color:#FFF; text-align:center; line-height:25px; border-right:1px #fff dotted;}
.shopping-car td{text-align:center; font-size:12px; line-height:1.5em; padding:5px 10px; border-bottom:1px #CCC dotted; border-right:1px #CCC dotted;}
.shopping-car img.pro-photo{width:90px; height:90px; padding:10px; border:1px #CCC solid;}
.shopping-car .pro-name{font-size:15px; color:#333; text-align:left;}
.shopping-car .price{font-size:15px; color:#900;}
.shopping-car .numb{font-size:15px; color:#66F;}
.shopping-car .count{font-size:15px; color:#333;}
.shopping-car .count-portal{padding:10px 0; border-bottom:1px #CCC dotted; margin-bottom:20px;}
W.count-price{font-size:24px; font-family:Verdana; color:#900; font-weight:bold;}
.shopping-car .portal{display:block; width:200px; font-size:15px; color:#900; float:right; text-align:right;}
.shopping-car .freight{display:block; width:150px; font-size:15px; color:#900; float:right; text-align:right;}
ul.shopping-car-list{list-style:none; margin:0; padding:0;}
ul.shopping-car-list li{border-bottom:1px #CCC dotted; padding:5px 0;}
ul.shopping-car-list li.th{background:#777; color:#fff; min-height:0; padding:5px 0; border:0; -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;}
.th .shop-car-img, .th .shop-car-name, .th .shop-car-price, .th .shop-car-quantity, .th .shop-car-subtotal, .th .shop-car-del{padding-top:5PX;}
.shop-car-img{display:table-cell; font-size:15px; vertical-align:middle; text-align:center;}
.shop-car-img img{width:90px; height:auto; padding:5%; border:1px #CCC solid; margin:5%; text-align:center;}
.shop-car-name{display:table-cell; padding-top:50PX; font-size:15px; vertical-align:middle; text-align:center;}
.shop-car-price{display:table-cell; padding-top:50PX; font-size:15px; vertical-align:middle; text-align:center;}
.shop-car-quantity{display:table-cell; padding-top:50PX; font-size:15px; vertical-align:middle; text-align:center;}
.shop-car-subtotal{display:table-cell; padding-top:50PX; font-size:15px; vertical-align:middle; text-align:center;}
.shop-car-del{display:table-cell; padding-top:50PX; font-size:15px; vertical-align:middle; text-align:center;}
.shop-car-del a{color:#fff; padding:3px 10px; line-height:1.5em; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:rgb(248,80,50); 
	background:-moz-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%); 
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(248,80,50,1)), color-stop(50%, rgba(241,111,92,1)), color-stop(51%, rgba(246,41,12,1)), color-stop(71%, rgba(240,47,23,1)), color-stop(100%, rgba(231,56,39,1))); 
	background:-webkit-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%); 
	background:-o-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%); 
	background:-ms-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%); 
	background:linear-gradient(to bottom, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%); 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827', GradientType=0 ); 
}
.shop-car-del a:hover{background:rgb(255,48,25); 
	background:-moz-linear-gradient(top, rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%); 
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,48,25,1)), color-stop(100%, rgba(207,4,4,1))); 
	background:-webkit-linear-gradient(top, rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%); 
	background:-o-linear-gradient(top, rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%); 
	background:-ms-linear-gradient(top, rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%); 
	background:linear-gradient(to bottom, rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%); 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0 ); 
}
.shopping-car .oproject{font-size:15px; color:#000; display:none; font-weight:bold;}
.checkout-box{background:#eee; padding:10px; margin-left:30px; border-bottom:2px #FFF dotted;}
.checkout-box h3{background:#999; border-left:5px #333 solid; font-size:18px; color:#fff; text-shadow:-1px -1px 0 #666; line-height:30px; padding-left:20px; font-weight:500;}
.check-box{padding:5px; font-size:15px; color:#000;}
.check-box a{color:#000;}
.check-box a:hover{color:#960;}
.appointment{max-width:600px; margin:0 auto;}
.appointment-title{text-align:center;}

/* 產品專區 */
.search{padding:0 10px;}
.search-input{padding:10px 0; position:relative;}
.search-input img{position:absolute; right:0; top:10px;}
.search input{background:#e8d5d5; font-size:15px; color:#737946; padding:5px 0 5px 5%; line-height:31px; height:31px; width:85%; -webkit-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px; border:0; margin:0 10% 0 0; right:70px; vertical-align:middle;}
.search img{vertical-align:middle;}
.pro-store-info{font-size:13px; line-height:1.5em; color:#666; padding:10px 0 10px 35px; border-bottom:1px #CCC dotted; margin-bottom:20px;}
.pro-search-info{font-size:18px; color:#64691F; line-height:1.5em; border-bottom:1px #CCC dotted; margin-bottom:20px; text-align:center; padding-bottom:10px;}
.pro-list{margin:50px 0 0; border-top:5px solid #e7e7e7; border-bottom:1px solid #e7e7e7; padding:30px 0;}
.pro-list ul{max-width:1140px; margin:0 auto; padding:0; list-style:none;}
.pro-list ul li{width:46%; margin:2%; text-align:center; float:left;}
.pro-list ul li:hover{background:#f8f6f6;}
.pro-list ul li h4{font:15px Arial, "微軟正黑體"; color:#504f4d; line-height:1.5em; font-weight:normal; padding:5px 0 5px 0; margin:0;}
.pro-photo{background:#fff; width:100%; display:table; position:relative;}
.pro-photo a{display:table-cell; vertical-align:middle; text-align:center;}
.pro-photo img.index-pro-img{width:100%; height:auto; max-width:100%; max-height:100%;}
.pro-list ul li .index-pro-store{color:#938c83; line-height:1.5em; padding:10px 0; display:block; ;}
.pro-list ul li .index-pro-price{color:#b83400; font-size:18px; padding:0 0 10px 0; display:block;}
.pro-detaile{padding:0 2.5%;}
h3.pro-detaile-title{border-bottom:1px #CCC dotted; font:20px/30px Arial, "微軟正黑體"; color:#f00; margin-bottom:20px; padding-bottom:10px; font-weight:normal;}
.pro-detaile .pro-photo{background:#fff; width:100%; margin:0 0 10px 0; padding:0;}
.pro-detaile .pro-photo img{width:100%; height:auto;}
.pro-specification{font-size:12px; line-height:1.5em; color:#333; position:relative; margin-bottom:10px;}
.pro-specification p{}
.pro-content{padding:0; font-size:12px; line-height:1.5em; color:#999; clear:both;}
.pro-content p.spec{margin:0; padding:0; font-size:12px; line-height:1.5em; color:#333;}
h3.pro-introduce{font-weight:normal; border-top:1px #CCC dotted; border-bottom:1px #CCC solid; border-left:5px #900 solid; padding:5px 0 5px 20px; font-size:20px; color:#333;}
.pro-qr-code{}
.pro-qr-code img{width:100px; height:auto;}
.cart-info{vertical-align:middle;}
.cart-info .price{font-size:28px; font-weight:bold; text-align:right; margin:20px 0; color:#F00; vertical-align:middle; display:block;}
.cart-info .quantity{font-size:16px; color:#333; vertical-align:middle; display:block; padding:10px 0; line-height:30px;}
.cart-info .quantity select{line-height:25px;}
.check-out{text-align:center; vertical-align:middle; display:block;}
.check-out a{display:block; vertical-align:middle; font-size:13px; min-width:130px; color:#333; padding:5px 10px; margin:10px 0; text-shadow:-1px -1px 0 #fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background:#FFF; border:1px #D4D4D4 solid;}
.check-out a:hover{background:#D4D4D4; text-shadow:-1px -1px 0 #A2A2A2; color:#333;}
.check-out a img{vertical-align:middle; margin-right:10px;}
.cart-btn{padding:15px 0 10px 0; text-align:center; margin-top:15px;}
.size{margin:5px 0; padding:7px 0; border-bottom:1px #DFDFDF solid; border-top:1px #DFDFDF solid;}
.size ul{list-style:none; margin:0 auto; padding:0;}
.size ul li{background:#AAAAAA; font-size:12px; color:#ffffff; margin:0 2px; float:left; cursor:pointer; width:25px; line-height:25px; text-align:center;}
.size ul li:hover{background:#5E9BC7;}
.size ul li.active{background:#5E9BC7;}
.size ul li.none{background:#E7E7E7;}
.size ul li.title{background:none; font-size:15px; color:#575757; width:auto;}

/* 產明細圖片特效樣式 */
.slider-wrap{width:100%;}
.stripViewer .panelContainer{width:400% !important;}
.stripViewer .panelContainer .panel ul{text-align:left; margin:0 15px 0 30px; width:100%;}
.stripViewer{position:relative; overflow:hidden; width:100%; height:auto;}
.stripViewer .panelContainer{position:relative; left:0; top:0; width:400%;}
.stripViewer .panelContainer .wrapper{width:100%;}
.stripViewer .panelContainer img{width:100%; height:auto;}
.stripViewer .panelContainer .panel{float:left; position:relative;}
.stripNavL, .stripNavR, .stripNav{display:none; width:100%;}
.slider-wrap a{height:auto;}
.nav-thumb{margin-right:5px;}
#movers-row{margin:5px 0 0 0; width:101%;}
#movers-row div{width:25%; float:left; padding-right:1%;}
#movers-row div a.cross-link{float:right;}
.photo-meta-data{background:url(/html/ezcatfiles/myweb62/img/img/60175/transpBlack.png); padding:10px; height:30px; margin-top:-50px; position:relative; z-index:9999; color:white;}
.photo-meta-data span{font-size:13px;}
.cross-link{display:block; margin-top:0; position:relative; padding-top:0;}
.active-thumb{background:transparent url(/html/ezcatfiles/myweb62/img/img/60175/icon-uparrowsmallwhite.png) top center no-repeat;}
.panel{width:25%;} 

/* 聯絡我們 */
.contact-body{padding:30px 27px 0 27px;}
.contact-note{padding:10px 0; font-size:13px; color:#F00;}
.contact-left{}
.contact-left img{width:100%; height:auto; margin-top:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.btn-send{font-size:13px;}
a.btn-send{background:#ebf2fc; padding:3px 20px; text-align:center; font:15px Arial, "微軟正黑體"; color:#333; width:100px; margin:2px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
a.btn-send:hover{background:#ba0703; color:#fff;}
a.btn-reset{background:#ebf2fc; padding:3px 20px; text-align:center; font:15px Arial, "微軟正黑體"; color:#333; width:100px; margin:2px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
a.btn-reset:hover{background:#1c466a; color:#fff;}
a.btn-send-over{background:#79919F; padding:3px 20px; text-align:center; font-size:15px; color:#fff; width:100px; margin:2px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
a.btn-send-over:hover{background:#63AEBD;}
img.code{width:100px; height:32px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin:0; vertical-align:middle;}

/* 最新消息 */
.news{margin:0 2.5%;}
.news ul{margin:30px 0 0; padding:0; list-style:none;}
.opacl{font-size:12px; line-height:20px; padding-bottom:10px;}
.opacl a{background:#888888; color:#fff; padding:3px 10px; margin:0 5px; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.opacl a:hover{background:#699;}
a.close_qa{font-size:12px;}
#qaContent{}
.accordionPart{}

/* news-list  最新消息 */
.news-list{list-style:none;}
.news-list li{clear:both;}
.news-list li:nth-child(2n+1){background:#f4f4f4;}
.news-list li span{float:left; width:100px; line-height:25px; display:block; padding:7px 10px; color:#a6a6a6;}
.news-list li .news-lis-cont{margin:0 0 0 100px; padding:7px 0;}
.news-list li .news-lis-cont a{color:#333; display:block; font-family:Arial, "微軟正黑體";}
.news-list li .news-lis-cont a:hover{color:#5C97BD;}
.time{color:#3CA3D5; padding:10px 0; margin:0 2.5%; border-bottom:1px #D7D7D7 dotted;}

/* 內頁架構 */
.content-body{max-width:1140px; margin:0 0 50px;}
.page-title{background:url(../images/page-title.png) 5px top no-repeat, url(../images/page-title.jpg) 5px bottom no-repeat;color: #333;padding:20px 0 20px 45px;line-height:30px;margin:0 0 30px 0;font: bold 18px "Times New Roman";text-shadow:1px 1px 5px #fff; text-transform:uppercase; letter-spacing:2px;}
.page-main{padding:0 40px; font-size:13px; color:#666; line-height:1.5em;}
.left-menu-title{background:#909090; text-align:center; font-size:18px; color:#fff; text-shadow:-1px -1px 0 #666; padding:5px 0 10px 0; border-top:1px #999 dotted; -webkit-border-radius:0 0 5px 0; -moz-border-radius:0 0 5px 0; border-radius:0 0 5px 0;}
.in-left-menu{text-align:center; line-height:0; border-bottom:3px #DBDBDB solid;}
.in-left-menu>ul{margin:0; padding:10px 0 0; list-style:none; display:inline-block;}
.in-left-menu>ul>li{font-size:15px; color:#666; padding:5px 5px 5px 0; float:left;}
.in-left-menu>ul>li>a{background:#EFEDED url(../images/left-icon.png) no-repeat 5px 8px; color:#333; display:block; padding:5px 1em 5px 25px; line-height:1.5em; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-family:Arial, "微軟正黑體"; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.in-left-menu>ul>li>a:hover{background:#ebf2fc url(../images/left-icon.png) no-repeat 8px 8px; color:#0d2f52;}
.in-left-menu>ul>li>a.active{background:#ba0703 url(../images/left-icon-active.png) no-repeat 5px 8px; color:#fff;}
.in-left-menu>ul>li ul{margin:5px 0 0 40px; padding:0; list-style:square;}
.in-left-menu>ul>li ul li{border-top:1px #CCC dotted; padding:5px;}
.in-left-menu>ul>li ul li:hover{background:#E8E8E6;}
.in-left-menu>ul>li ul li a{font-size:13px; color:#666; display:block;}
.in-left-menu>ul>li ul li a:hover{color:#71743D;}

/* 內頁BANNER */
.inside-banner{background:#0D2F52;}
.inside-banner .wrapper{padding:20px 270px; background:url(../images/inside-banner-bg.jpg) no-repeat left 0; background-size:cover;}
.inside-banner .banner-title{max-width:1140px; font:normal 30px Arial, "標楷體"; color:#fff; margin:0 auto; line-height:30px; text-shadow:0 0 8px #fff;}
.inside-banner .banner-title:before{content:" "; display:inline-block; width:4px; height:30px; border-radius:2px; background:#fff; vertical-align:middle; margin-right:20px; box-shadow:0 0 8px #fff;}

/* 首頁產品 */
.index-pro{max-width:1140px; margin:0 auto;}
.index-pro-title{font-size:24px; color:#333; line-height:30px; padding-bottom:10px; text-align:center; font-weight:normal; border-bottom:3px #dfdfdf solid;}
.index-pro ul{max-width:1140px; margin:0 auto; padding:0; list-style:none;}
.index-pro ul li{width:20%; padding:1%; text-align:center; float:left;}
.index-pro ul li:hover{background:#f8f6f6;}
.index-pro ul li h4{font-size:15px; color:#504f4d; line-height:1.5em; font-weight:normal; padding:5px 0 5px 0; margin:0;}
.index-pro ul li .index-pro-store{color:#938c83; line-height:1.5em; padding:10px 0; display:block; text-decoration:line-through;}
.index-pro ul li .index-pro-price{color:#b83400; font-size:20px; padding:0 0 10px 0; display:block; font-family:Helvetica, Arial;}
a.cart{background:#9b9b9b; padding:5px 8px; color:#fff; font-size:15px; display:block; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:0 solid #dbdbdb; width:48%; margin-right:2%; float:left;}
a.cart img{padding-right:0; vertical-align:middle;}
a.cart:hover{background:#A7A7A7;}
a.check{background:#9b9b9b; padding:5px 8px; color:#fff; font-size:15px; display:block; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:0 solid #dbdbdb; width:48%; margin-left:2%; float:left;}
a.check img{padding-right:0; vertical-align:middle;}
a.check:hover{background:#a7a7a7;}
.index-more{max-width:1140px; border-top:1px #dad0d0 solid; margin:50px auto 0 auto; height:50px; position:relative;}
.index-more a{background:url(../images/index-more-pro.png) no-repeat; color:#a7a7a7; width:132px; height:36px; display:block; margin:0 auto; text-align:center; position:absolute; top:-10px; left:50%; margin-left:-66px;}

/* 首頁連結 */
.index-link{max-width:1140px; margin:0 auto;}
.index-link h3{color:#333; font-size:36px; font-weight:normal; text-align:center; line-height:0.8em; letter-spacing:2px;}
.index-link h3 .red{color:#d45500; font-size:24px; letter-spacing:0;}
.index-link h3 .brwon{color:#c2ab8a; font-size:24px; padding-left:15px; letter-spacing:0;}
.index-link-top{height:75px;}
.index-link ul{background:#e1e1e1; margin:0; padding:0; list-style:none;}
.index-link ul li{float:left; width:25%; margin:0; padding:0; border:1px #fff dotted;}
.index-link ul li img{width:100%; height:auto; border:0; margin:0; padding:0;}

/* 首頁 搜尋 最新消息模組 */
.index-news{width:100%; position:relative;}
.index-news-line{position:absolute; width:100%; border-bottom:1px #d1d1d1 solid; top:50px; z-index:-1;}
.index-search-news{max-width:1140px; margin:0 auto;}
.index-search{}
.index-search h3{font-size:24px; color:#333; font-weight:normal; line-height:40px; margin:10px 0 10px 0; padding:0;}
.index-search span{display:block; float:right; font-size:15px; color:#d1d1d1; font-weight:normal;}
.index-search-input{padding:10px 0 20px 0; position:relative; color:#333;}
.index-search-input img{position:absolute; right:0; top:10px;}
.index-search input{background:#e8d5d5; font-size:15px; color:#333; padding:5px 0 5px 20px; line-height:21px; width:100%; -webkit-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px; border:0; margin:0 5% 0 0; right:51px; vertical-align:middle;}
.index-search img{vertical-align:middle;}
.i-news{padding-left:50px;}
.i-news h3{font-size:24px; color:#333; font-weight:normal; line-height:40px; margin:10px 0 10px 0; padding:0;}
.i-news h3 span{display:block; float:right; font-size:14px; color:#afaaaa; font-weight:normal;}
.i-news h3 span a{color:#333;}
.i-news h3 span a:hover{color:#12A8D5;}
.i-news ul{list-style:square; color:#333; padding:0 0 0 20px; margin:0;}
.i-news ul li{padding:5px 0; font-size:15px; line-height:1.5em; border-bottom:1px #E7E7E7 solid;}
.i-news ul li a{color:#333; display:block;}
.i-news ul li a:hover{color:#F96;}

/* 會員登入 */
h3.login-title{margin:10px 0 10px 0; font-family:"Times New Roman"; font-size:30px; line-height:30px; color:#9B9B9B;}
.login-tool{}
.icon-tool{width:40px; height:auto; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.member-signup{font-size:14px; color:#828282; line-height:20px; padding:5px 0; text-align:center;}
.calender{width:30px; height:auto;}

/* 版面欄位 */
.main{padding-top:0;}
.col-100{width:100%;}
.col-010{width:9%; margin-right:1%; float:left;}
.col-015{width:14%; margin-right:1%; float:left;}
.col-020{width:19%; margin-right:1%; float:left;}
.col-025{width:24%; margin-right:1%; float:left;}
.col-030{width:29%; margin-right:1%; float:left;}
.col-040{width:39%; margin-right:1%; float:left;}
.col-045{width:44%; margin-right:1%; float:left;}
.col-050{width:49%; margin-right:1%; float:left;}
.col-055{width:54%; margin-right:1%; float:left;}
.col-060{width:59%; margin-right:1%; float:left;}
.col-065{width:64%; margin-right:1%; float:left;}
.col-070{width:69%; margin-right:1%; float:left;}
.col-075{width:74%; margin-right:1%; float:left;}
.col-080{width:79%; margin-right:1%; float:left;}
.col-085{width:84%; margin-right:1%; float:left;}
.cor-010{width:10%; float:left;}
.cor-015{width:15%; float:left;}
.cor-020{width:20%; float:left;}
.cor-025{width:25%; float:left;}
.cor-030{width:30%; float:left;}
.cor-035{width:35%; float:left;}
.cor-040{width:40%; float:left;}
.cor-045{width:45%; float:left;}
.cor-050{width:50%; float:left;}
.cor-055{width:55%; float:left;}
.cor-060{width:60%; float:left;}
.cor-065{width:55%; float:left;}
.cor-070{width:70%; float:left;}
.cor-075{width:75%; float:left;}

/* 訂位填寫 */
.show-date{background:#14A1F0; padding:5px 10px; font-size:14px; color:#fff; line-height:25px; margin-bottom:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.show-date a{color:#D0FF00; text-decoration:none;}
.show-date a:hover{color:#F0FF9B;}
.kyein-be-member{background:#FF1115; padding:5px 10px; font-size:14px; color:#FFDADA; line-height:25px; margin-bottom:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

/* 訂位區塊 */
.info-box{font-size:14px; color:#686868; line-height:20px; padding-bottom:10px; margin-bottom:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
h4.info-title{background:#FFEDED; font-size:17px; line-height:30px; color:#AD3A3C; padding:0 0 0 10px; margin:5px 0 10px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-weight:normal;}
.info-content{padding:0 0 10px 20px;}
.info-content ul{list-style:square; margin:0; padding:0 0 0 20px;}
.info-content ul li{border-bottom:1px #BFBFBF dotted; margin-bottom:10px; color:#A41C1F;}
.info-content ul li p{font-size:12px; color:#767676; margin:0 0 10px; padding:0;}
h5.info-set-opint{color:#69B7FF; font-size:15px; line-height:25px; border-bottom:1px #d9d9d9 solid; margin:0 0 10px;}

/* step */
.step{list-style:none; margin:0; padding:20px 0;}
.step li{float:left; width:25%; font-size:28px; line-height:1.2em; color:#d9d9d9; border-left:1px solid #d9d9d9; padding:0; text-align:center;}
.step li.active, .step li.active span{color:#0091ED;}
.step li span{color:#7F7F7F; display:block; font-size:15px; line-height:18px; padding:5px 0 0; border-top:1px #dbd8d8 dotted; margin:10px auto 0 auto; width:80%;}

/* 定位-選項-時段 */
.order-opinion{padding:0 0 10px 0;}
.time{font-size:14px; color:#337ab7; line-height:14px; margin-bottom:30px;}
.time ul{margin:0; padding:0; list-style:none;}
.time ul li{background:#FF5558; float:left; text-align:center; font-size:14px; color:#fff; line-height:20px; padding:3px 0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin:1% 1% 0 0; width:11.5%;}
.time ul li a{color:#fff;}
.time ul li:hover{background:#D30003;}
.time ul li.finish{background:#D3D2D2;}
.time ul li span{display:block; border-top:1px #FFB6B7 solid; line-height:20px;}
.order-note{color:#DF0205; padding:10px 0;}

/* 歷史訂單 */
.table-border{background:#DBDBDB; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-bottom:10px;}
.table-border th{font-size:14px; color:#fff; padding:3px 5px;}
.table-border td{font-size:14px; color:#515151; padding:3px 5px; text-align:center;}
.table-border tr:first-child{background:#FF6700; font:12px; padding:3px 5px; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.table-border tr:last-child{background:#FFF; font:12px; padding:3px 5px; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}
.table-border tr:nth-child(2n){background:#FFF;}
.table-border tr:nth-child(2n+3){background:#FFFBF0;}

/* 表單欄位 */
.form-box{min-width:280px;}
.form-box input, .form-box img{vertical-align:middle;}
.form-style01{font-size:14px; font-family:Arial, "微軟正黑體"; color:#4E4E4E; padding:5px 0 10px 0; line-height:20px; width:100%;}
.opinion{margin-bottom:5px;}
.opinion-left01{background:#fff; float:left; width:30%; border:1px #cbcbcb solid; border-right:0; padding:5px 3%; font-size:14px; font-family:Arial, "微軟正黑體"; color:#4E4E4E; line-height:20px; -webkit-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px;}
.opinion-right01{float:left; width:7.5%; border:1px #cbcbcb solid; padding:0 2%; font-size:14px; font-family:Arial, "微軟正黑體"; color:#4E4E4E; line-height:20px; border-left:0; -webkit-border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0;}
.input-main-style01{float:left; width:55%; border:1px #cbcbcb solid; margin:0; padding:5px 3%; font-size:14px; font-family:Arial, "微軟正黑體"; color:#4E4E4E; line-height:20px; -moz-box-shadow:0 0 5px #e9e9e9 inset; 
	-webkit-box-shadow:0 0 5px #e9e9e9 inset; 
	box-shadow:0 0 5px #e9e9e9 inset; 
}
.input-main-style02{background:#fff; float:left; width:70%; border:1px #cbcbcb solid; margin:0; padding:5px 3%; font-size:14px; font-family:Arial, "微軟正黑體"; color:#4E4E4E; line-height:20px; -webkit-border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0; -moz-box-shadow:0 0 5px #e9e9e9 inset; 
	-webkit-box-shadow:0 0 5px #e9e9e9 inset; 
	box-shadow:0 0 5px #e9e9e9 inset; 
}
.input-main-style03{float:left; width:93.3333%; border:1px #cbcbcb solid; margin:0; padding:5px 3%; font-size:14px; font-family:Arial, "微軟正黑體"; color:#4E4E4E; line-height:20px; text-align:center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -moz-box-shadow:0 0 5px #e9e9e9 inset; 
	-webkit-box-shadow:0 0 5px #e9e9e9 inset; 
	box-shadow:0 0 5px #e9e9e9 inset; 
}
.select-style{font-size:15px; color:#666; line-height:20px; padding:5px 10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.order-numb{color:#FF0004;}

/* 輸入欄位 */
input{}
.input-style01{border:1px #cbcbcb solid; padding:5px 3%; line-height:20px; font-size:14px; font-family:Arial, "微軟正黑體"; color:#4E4E4E; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; width:100%; margin-bottom:5px; -moz-box-shadow:0 0 5px #e9e9e9 inset; 
	-webkit-box-shadow:0 0 5px #e9e9e9 inset; 
	box-shadow:0 0 5px #e9e9e9 inset; 
}
.input-botton01{border:1px #cbcbcb solid; padding:5px 3%; line-height:18px; font-size:13px; font-family:Arial, "微軟正黑體"; color:#4E4E4E; width:100px; margin:0 auto; text-align:center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-bottom:5px; text-shadow:1px 0 #fff; font-weight:800;}
.select-style01{border:1px #cbcbcb solid; padding:5px 3%; width:99%; line-height:20px; font-size:14px; font-family:Arial, "微軟正黑體"; color:#4E4E4E; margin:0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -moz-box-shadow:0 0 5px #e9e9e9 inset; 
	-webkit-box-shadow:0 0 5px #e9e9e9 inset; 
	box-shadow:0 0 5px #e9e9e9 inset; 
}
.input-botton-blue{background:#feffff; 
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2UyZmVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWVkZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #feffff 0%, #e2feff 35%, #9eede6 100%); 
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #feffff), color-stop(35%, #e2feff), color-stop(100%, #9eede6)); 
	background:-webkit-linear-gradient(top, #feffff 0%, #e2feff 35%, #9eede6 100%); 
	background:-o-linear-gradient(top, #feffff 0%, #e2feff 35%, #9eede6 100%); 
	background:-ms-linear-gradient(top, #feffff 0%, #e2feff 35%, #9eede6 100%); 
	background:linear-gradient(to bottom, #feffff 0%, #e2feff 35%, #9eede6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#9eede6', GradientType=0 );
}
.bg-gary-whrite{background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.06) 98%); 
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(98%, rgba(0,0,0,0.06))); 
	background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.06) 98%); 
	background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.06) 98%); 
	background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.06) 98%); 
	background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.06) 98%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#0f000000', GradientType=0 ); 
}
.bg-red-orange{background:rgb(248,80,50); 
	background:-moz-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%); 
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(248,80,50,1)), color-stop(50%, rgba(241,111,92,1)), color-stop(51%, rgba(246,41,12,1)), color-stop(71%, rgba(240,47,23,1)), color-stop(100%, rgba(231,56,39,1))); 
	background:-webkit-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%); 
	background:-o-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%); 
	background:-ms-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%); 
	background:linear-gradient(to bottom, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%); 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827', GradientType=0 ); 
}

/* 頁次 */	
.page{font:13px/30px Arial, "微軟正黑體"; color:#333; text-align:center; clear:both; margin-top:30px;}
.page a{background:#ebf2fc; color:#333; padding:0 10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.page a:hover{background:#1c466a; color:#fff;}
.page br{display:none;}

/* 底部資訊 */
footer{border-top:8px solid #f2f2f2; padding:18px 0;}
footer .wrapper{width:95%; max-width:1140px; margin:0 auto;}
footer .bottom-info{}
footer .bottom-info img{float:left; border:1px solid #d7d7d7; margin-right:16px;}
footer .bottom-info h3{margin:0; padding:0; font:bold 15px/28px Arial, "微軟正黑體"; color:#010101;}
footer .bottom-info h4{margin:0; padding:0; font:bold 13px/20px Arial; color:#e90404;}
footer .bottom-info p{margin:0; padding:0 0 0 143px; font:12px/20px Arial, "微軟正黑體"; color:#666;}
footer .bottom-info p a{color:#666;}
footer .bottom-info p a:hover{color:#337ab7;}
footer .bottom-link{float:right; padding:13px 0 28px; border-bottom:1px solid #dedede;}
footer .bottom-link a{font:12px/24px Arial, "微軟正黑體"; color:#666; float:right; padding:0 7px; border:1px solid #e3e3e3; margin:0 0 2px 4px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
footer .bottom-link a:hover{background-color:#f00b0b; border:1px solid #f00b0b; color:#fff;}
footer .designer{text-align:right;}
footer .designer a{font:12px/47px Arial, "微軟正黑體"; color:#969696; border:none;}
footer .designer a:hover{color:#337ab7;}