	@media screen and (-webkit-min-device-pixel-ratio:0) {
  	.embed-container{ display: none;}
}
/* css更新 */
/* 隱藏艾克特版權 */
.copyright{display:none;}
/*商品頁目錄.分享隱藏*/
#slMain, #itdNv{display:none;}

@import url(https://fonts.googleapis.com/css?family=Khula:300,400,600,700,800);
body, ul, li, a{
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style-type:none;
	font-family:'Khula', '微軟正黑體', sans-serif;
}
img{ border:0;	}
a {outline: none;}
a:link {color:#333;text-decoration: none;}
a:visited {color:#333;text-decoration: none;}
a:hover {color:#333;text-decoration: none;}
a:active {color:#333;text-decoration: none;}
input,button,select,textarea{outline:none;}

.bx-controls-direction{ display:none;}

#container{width:100% !important;}
#ctl00_ContentPlaceHolder1_ctl00_dvClass{display:none; width:0;}

#ctl00_ContentPlaceHolder1_tdLeft{width:0;}

/*商品頁icon*/
#itdTopL{
	text-align:right;
	width:40%;margin-top:100px;
	}
/* 商品頁icon尺寸設定 */
#itListDetail {
	width:100%;
    margin-left: 0px;
}
#itdTopL img{
	width:360px;
	height:500px;
	}
#itdTopR{
	margin-top:100px;
	width:30%;
	padding-left:200px;
	color:#B5B3B4;
	font-size:14px;
	text-align:left;}
.itdGrid{width:100%;}	
#tdIdRight{ width:100%;}
#merName{
	font-size:20px;
	font-weight: bold;
	color:#000;
	}	
.itdRow{width:100%;}
.itdCol-C1{width:20%;;text-align:left;height:40px; line-height:30px;}
.itdCol-C2{width:80%;text-align:left;height:40px; line-height:30px; margin-left:0;}
#itdbtnAdd{ text-align:left; padding-right:100px; margin-top:180px;} 
#ctl00_ContentPlaceHolder1_ucMain_cmbNum{margin-right:16px;}

#itdbtnAdd input{ margin-top::0px;}
#ctl00_ContentPlaceHolder1_ucMain_btnAdd{ margin-top:-10px; padding:0;}


#cmbItemCS, .itdCol-C2 itdRow-Num{
border:1px solid #EEE;
}

/*分類頁*/
#ctl00_ContentPlaceHolder1_ilItems{width:100%; padding:0;}
#itemRigthDiv{
	width:100%;
	margin-top:60px;
	text-align:center;
		}
.itemListDiv{
	width:30%;
	text-align:center;
	margin-bottom:60px;
	height:500px;
	}
#tbItemList{
width:90%;
text-align:center;
padding:0;
margin:0 auto;
}	
.itemListMerName, .itemPrice, .itemListMoney{ font-size:16px; height:26px; line-height:26px; text-align:center; }
.ilImg1 img{width:300px; height:417px; margin-bottom:10px;}
/**/


/*登入頁*/
#ctl00_ContentPlaceHolder1_uc_login_lnkAddMember, #ctl00_ContentPlaceHolder1_uc_login_lnkPwd{padding:20px;}
.LoginStyle {
    padding: 20px;
    margin-top: 100px;
    margin-bottom: 100px;
	letter-spacing:3px;
}
#tbLoginMain {
    /* margin-top: 100px; */
    margin-bottom: 100px;
}
#tbLoginMain {
    color: #333333;
    background-color:#FFF;
    border:none;
    border-collapse: collapse;
}
#loginDiv{ margin-top:0px;}
#ctl00_ContentPlaceHolder1_uc_login_labTitleMsg{ display:none;}

#tbLoginMain td{ height:24px;}
#tbLoginMain input{ border:1px solid #CCC;}
.RememberMe {
    margin-left: 100px;
	font-size:12px;
	vertical-align:middle;
	height:24px;
}
#ctl00_ContentPlaceHolder1_uc_login_chkRememberMe{margin:0 3px 0 3px;}
.RememberMe label{ height:24px; line-height:24px;}


/*購物車頁面*/

.w100 {
    width: 80%;
    margin: 0 auto;
}
.cartListMain{ margin-top:100px; margin-bottom:200px;}

/* 隱藏頁碼 */
.spCount {
    display: none;
}
/**/
#or a:link,#header1 a:link{
color: #ffffff;
}
#or a:visited,#header1 a:visited{
    color: #ffffff;
}
#or a:hover,#header1 a:hover{
    color: #999999;
}
body{
font-size:12px;
}
#header1 {
    background-color: hsl(0, 0%, 0%);
    height: 20px;
    text-align: right;
    width: 100%;
    padding:5px 0 0 0;
    position: fixed;
    z-index:100;
}
#h3,#h2,#h1{
float:right;
padding:0 10px 0 0;
}
#header2 {
   width:100%;
   background-color: hsl(0, 0%, 0%);
   height:117px;
}
#h2-1,#h2-1-1{
   float:left;
}
#h2-3,#h2-4,#h2-5{
   float:right;
   padding:70px 10px 0 0;

}
#h2-2{
   float:right;
   padding:70px 10px 0 0;
}
#h2-1 img{
   width:320px;
   padding-left:40px;
}
#h2-2 img, #h2-3 img, #h2-4 img, #h2-5 img {
    height: 28px;

}

#h2-2 input[type="submit"] {
    background-color: hsla(0, 0%, 0%, 0);
    border-width: 0;
    cursor: pointer;
    height: 27px;
    width: 32px;
}
#h2-2 input[type="text"] {
    background-color: hsla(0, 0%, 0%, 0);
    border-width: 0;
    color: black;
    height: 21px;
    outline: medium none;
    padding-left: 5px;
    width: 170px;
}
#blank{
    height:1px;
}
#header3 {
    background-color: hsl(0, 0%, 45%);
    height: 31px;
    width:100%;
}

.orbit-wrapper {
    padding-top: 20px;
}

#footer2{
    background-color: hsl(0, 0%, 0%);
    width:100%;
    height:167px;
    position: relative;
    top: 100px;
}
#or1,#or2,#or3{
     float:left;
     padding: 20px 0 0 30px;
}
#or0 {
    background-image: url("http://i.minus.com/iz8T1IslPySKl.png");
    background-repeat: no-repeat;
    color: hsl(0, 0%, 100%);
    float: left;
    font-family: 微軟正黑體;
    font-size: 13px;
    width: 203px;
}

#or {
    font-family: 微軟正黑體;
    font-size: 13px;
    margin: 0 auto;
    width: 800px;
}
#footerline{
    background-color: hsl(0, 0%, 45%);
    height:5px;
}
#p2,#p3{
    padding: 0  0 0 15px;
}
#p1 {
    padding: 45px 0 0 15px;
}
#gridImages {
    text-align: center;
    padding:10px 0 0 0;
}
.g1,.g2,.g3{
    padding:10px;
    display:inline;
    padding:0 10px;
}
#recommend{
    text-align: center;
}
#newarrival {
    text-align: center;
    padding: 0 0 40px 0;
}
#re1{
     padding:10px;
}
#re2, #re3 {
    padding: 2px 0 0;
}
.na img {
    padding: 10px 10px 10px 0;
}
.freeze {
    right: 0;
}
#n1 tr {
    color: hsl(0, 100%, 50%);
    font-weight: bold;
}
#n1 a:link {
    color: black;
    font-weight: bold;
}
#n1 a:visited{
    color: black;
    font-weight: bold;
}
#n1 a:hover {
    color: gray;
    font-weight: bold;
}
    #maitem {width:9%;}
	#maitemw{ width:55%;} 	 


.footer{ width:auto; max-width: 100%; margin: 0 auto; padding: 0; background: #E1E1E1; margin-top: 60px;height: 300px;display: flex; align-items: center; justify-content: center;}
.footer_inner_1{width: 25%; text-align: center; font-size: 18px;letter-spacing:.02em;}
.footer_inner_2{width: 25%; text-align: center; line-height: 22px; font-size: 14px;letter-spacing:.02em;border-left-style:solid;border-right-style:solid; border-width: 1px; }
.footer_inner_3{width: 25%; text-align: center; line-height: 22px; font-size: 14px;letter-spacing:.02em;}
.footer_inner_4{ width: 25%;text-align: center; line-height: 22px; font-size: 14px;letter-spacing:.02em;border-right-style:solid; border-width: 1px;}
.footer_inner_w{ text-align: left; margin-left: 15%; }
.pch{margin-top: 30px;}
.footer_nav_zhtw{ font-family: 'Noto Sans TC', sans-serif;font-weight:200; color: #000000;}
.footer_nav_en{ font-family: 'Josefin Sans', sans-serif; font-weight:300; color: #000000;} 
.footer_inners_5,.footer_inner_5_1,.footer_inner_5_2,.footer_inner_5_3{display: none;}
@media screen and (min-width: 1280px) and (max-width: 1700px) {
    #maitem {width:12%;}
	#maitemw{ width:40%;}   
}
@media screen and (max-width: 1279px) {
    #maitem {width:15%;}
	#maitemw{ width:25%;}   
	.footer_inner_1{ font-size: 16px; }
	.footer_inner_2{ font-size: 14px;}
	.footer_inner_3{ font-size: 14px;}
	.footer_inner_4{ font-size: 14px;}
	.footer_inner_w{ margin-left: 5%; }
	.pch{margin-top: 10px;}
}
@media (max-width:736px){
	.footer_inner_1,.footer_inner_2,.footer_inner_4,.footer_inner_3{display: none;}
	.footer{ height: 480px;}
	.footer_inners_5{display: block; width:100%;}
	.footer_inner_5_1{display:block;width:100%;font-size:18px;line-height: 100px; height: 100px; margin-top: 10px;margin-bottom: 20px; text-align: center;}
	.footer_inner_5_2{display:block;width:100%;font-size:16px;height:120px;margin-top: 20px;margin-bottom: 20px;text-align: center;}
	.footer_inner_5_3{display: block;width:100%;font-size: 16px; height: 120px; margin-top: 20px;margin-bottom: 20px;text-align: center;}
	.footer_inner_w{text-align: left; margin-left: 15%;}
	.pch{margin-top: 10px;}
}