

body {
  color: #333;
	
  font-family:"Open Sans", "Helvetica Neue","Helvetica","Arial","Heiti TC","LiHei","Heiti TC Light","ST Heiti TC Light","STHeiti TC Light","STHeiti Light","微軟正黑體","Microsoft JhengHei",sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4285;
  
}



pre {
	 font-family:"Open Sans", "Helvetica Neue","Helvetica","Arial","Heiti TC","LiHei","Heiti TC Light","ST Heiti TC Light","STHeiti TC Light","STHeiti Light","微軟正黑體","Microsoft JhengHei",sans-serif;
	white-space: pre-line;
 display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.42857143;
    word-break: break-all;
    word-wrap: break-word;
    color: #000;
    background-color: transparent;
    border:none;
    border-radius: 0px;
}




a {-webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;}
a:hover 


#8e773d#8e773d#8e773d#8e773da {-webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;}


		.tagstyle { font-size: 16px}
		.tagstyle ul {}
		.tagstyle ul li { list-style: none;}
		
		.kselectall {    background: url(/img/32px.png) no-repeat -220px 7px; width: 30px; height: 30px; display: inline-block;}
		.kselectno {    background: url(/img/32px.png) no-repeat -157px 7px; width: 30px; height: 30px; display: inline-block;}
		.kselectsome {    background: url(/img/32px.png) no-repeat -190px -60px; width: 30px; height: 30px; display: inline-block;}
		.kselectlock {    background: url(/img/32px.png) no-repeat -220px -25px; width: 30px; height: 30px; display: inline-block;}
		.kadditem {    background: url(/img/32px.png) no-repeat -122px -58px; width: 30px; height: 30px; display: inline-block;}
		.kedititem {    background: url(/img/32px.png) no-repeat -250px -60px; width: 30px; height: 30px; display: inline-block;}
		.kupitem {    background: url(/img/32px.png) no-repeat -156px -58px; width: 30px; height: 30px; display: inline-block;}
		.kdownitem {    background: url(/img/32px.png) no-repeat -221px -56px; width: 30px; height: 30px; display: inline-block;}
		.kdeleteitem {    background: url(/img/32px.png) no-repeat -30px -56px; width: 30px; height: 30px; display: inline-block;}
.text-left.FontW600 {max-width: inherit;    width: 100%;}
.FontW600 .MarTop { margin-top:0}

.kentooltip + .tooltip > .tooltip-inner {
	text-align: right;
      background-color: #000; 
      color: #FFFFFF; 
      border: 1px solid #000; 
      padding: 5px;
      font-size: 12px;
  }

.ken_BgGrey { background-color: #eee}
.ken_topBorder {border-top: 3px solid #eee;}
.ken_Bgblue {border-radius: 5px;
    background-color: rgba(174,190,199,.2);
    padding: 10px;}
.ken_BgYellow {border-radius: 5px;
    background-color:rgba(162, 115, 88, 0.2);
    padding: 10px;}
.ken_Bgwhite { background-color: #fff;}
.ken_Bgblack { background:rgba(0,0,0,.4) ; box-shadow:inset 0px 0px 2px 1px rgba(0,0,0,0.6);}
.ken_BShadowWhite {    -webkit-box-shadow: 0 2px 2px rgba(255,255,255,0.9);
    box-shadow: 0 2px 2px rgba(255,255,255,1)!important; }
.ken_Lshadow {-webkit-box-shadow: 0 4px 2px rgba(0,0,0,0.2);
    box-shadow: 0 4px 2px rgba(0,0,0,0.2);}
.ken_Rshadow {-webkit-box-shadow: 0 4px 2px rgba(0,0,0,0.2);
    box-shadow: 0 -4px 2px rgba(0,0,0,0.2);}

.paycardstyle img {display: inline-block; width: 35px}

.ken_leftMenu {color: #6C6C6C; width: 30px; height: 100%; background-color:#AEAEAE; top:0; left: 0; padding-top: 20%; padding-left: 3px; position: fixed}
.ken_menu { background-color: none; max-width: 1100px}
.ken_menu ul { padding-left: 0; color:#FFFFFF; list-style: none}
.ken_menu ul li { display: inline-block; }
/*.ken_menu ul li:a { color: #fff; text-decoration: none }
.ken_menu ul li:hover { color:#1693a5; font-weight: 500; }*/
.ken_newhand {    	width: 200px;
		height: 200px;
	margin: 50px auto;
    color: #fff;
    font-size: 38px;
    font-weight: 600;
	text-shadow: 0px 0px 13px rgba(0,0,0,.5);
    border: 5px #fff solid;
    padding: 40px;
    background-color: rgba(255,255,255,.4);
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}	

.ken_newhand:hover {   
    background-color:  rgba(11,156,176,.4);
	transform:scale(0.9)
	}
.ken_scaleUp { -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
	}
.ken_scaleUp:hover { transform:scale(1.1)}
.MarTop { margin-top:-10px}	
.pd05 { padding-left: 5px; padding-right: 5px}
.pdLR10 { padding-left: 10px; padding-right: 10px}
.pd15 { padding-left: 15px; padding-right: 15px}
.pdall10 { padding-left: 10px; padding-right: 10px}
.pd10 { padding:10px}
.pdR0 {  padding-right: 0}
.pdL0 { padding-left: 0}
.border_01 {  box-shadow:0px 0px 3px 0px rgba(0,0,0,.3)}
.border_02 {border: 2px solid #999;}
.bB01 { border-bottom:1px solid rgba(0,0,0,.3); padding-bottom:10px}
.mgB05 { margin-bottom: 5px}
.mgL05 { margin-left: 5px}
.mgR05 { margin-right: 5px}
.mgB10 { margin-bottom: 10px}
.ken_TitleB {font-size: 18px; font-weight: 600; color:#666}

.ken_ImgFontOut { padding: 5px 10px 10px 10px;}
.ken_ImgFont {width: 100%; position: absolute; bottom: 0px; padding: 5px 15px; background-color: rgba(255,255,255,.5)}
.ken_MyFav {  color:#F18B31;  }
.ken_FColor { color: #666}
.FontW600 { font-weight:500;
    max-width: 50%;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;}
.ken_RightB {    min-height: 558px;
    padding: 0;
    width: 560px;
    float: right;
    height: 675px;}
.ken_RightM {padding-left: 10px; padding-right: 5px; float:right}
.ken_LeftM {padding-left: 5px; padding-right: 10px; }
.ken_CenterB {min-height: 558px;
    padding: 0;
   
    height: 685px;}
.ken_ImgFontBig {padding: 5px 10px 15px 10px; font-weight: 600;padding-top: 25px;
    border-top: 1px solid #d8d6d6;
    margin: 0px 5px;}
.ken_ImgFontBigAbsolu { position: absolute; bottom: 0; width: 100%; padding:10px; font-weight: 600; background-color: rgba(0,0,0,.9) ; color:#fff; z-index: 5}
.ken_ImgFontBigAbsolu h4 { color:#fff}
.ken_MImgSize {width: 272.5px;
    height: 272.5px;
    overflow: hidden; }


.pd0{
	padding-left: 0;
	padding-right: 0
}
.ken_newsDes { 
	
	line-height: 1.5em; 
	text-align: left;
	/*多行文字限制*/
	display: -webkit-box;
	display: -moz-box;
	overflow:hidden;
	text-overflow : ellipsis;
	-webkit-line-clamp: 2;
	-moz-line-clamp: 2;
    -webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	max-height: 37px;
     }
.ken_newsDesH { font-size:1em; overflow: hidden; line-height: 1.5em; text-align: left;text-overflow:ellipsis;}
.ken_newsDesLH { max-height: 30px; overflow: hidden; line-height: 1.8em; text-overflow:ellipsis;}

.ken_RightBTitle {display : inline-block;overflow : hidden;text-overflow : ellipsis;white-space : nowrap; width: 250px}


#imaginary_container{
   /*  margin-top:20%; Don't copy this */
}
.stylish-input-group .input-group-addon{
    background: white !important; 
}
.stylish-input-group .form-control{
	border-right:0; 
	box-shadow:0 0 0; 
	border-color:#ccc;
}
.stylish-input-group button{
    border:0;
    background:transparent;
}
.side{position:fixed;width:54px;right:0;top:50%; margin-top: -290px; z-index:100;}
.side ul {padding-left: 0; list-style: none; text-align: center;}
.side ul li{ }
.side ul a {     padding-top: 40px;
    width: 54px;
    height: 58px;
    float: left;
    position: relative;
    border-bottom: 1px solid #444;
    background: #333 url(../img/side_icon.png) no-repeat 8px 5px;
    font-size: 12px;
    font-weight: 600;
    color: #FFFFFF;
    transition: all 0.3s;
    background-size: 40px;}
.side ul a span { position: absolute; top:10px; right:0px}
.side ul a:hover { background-color:#7C0E07 }
.side ul a.sidebox00 { background-position:8px 5px;border-radius:5px  0 0 0}
.side ul a.sidebox01 { background-position:8px -40px; }
.side ul a.sidebox02 { background-position:8px -85px}
.side ul a.sidebox03 { background-position:8px -135px}
.side ul a.sidebox04 { background-position:8px -179px}
.side ul a.sidebox05 { background-position:8px -225px}
.side ul a.sidebox06 { background-position:8px -274px}
.side ul a.sidebox07 { background-position:8px -322px}
.side ul a.sidebox08 { background-position:8px -368px}
.side ul a.sidebox09 { background-position:8px -413px; border-radius:0  0 0 5px}
.side ul a.sidebox10 { background-position:8px -371px}
.side ul a.sidebox11 { background-position:8px -416px}

.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left; width: initial}

/*Ken 1122*/
.ken_TagtitleIMG {background: url(img/tagTitle.png) no-repeat left top; padding: 15px ; min-height: 282px}
.ken_TagtitleIMG h3 { font-size: 50px; text-align: center; color: rgba(255,255,255,1.00); text-shadow: 0px 0px 10px rgba(0,0,0,.5); }
.ken_TagtitleIMG h5 { padding-top: 20px; color: #666; font-weight: 600; text-align: left; font-size: 14px; line-height: 25px;  text-shadow: none }

.ken_TagTitleList {text-align: center; border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2); font-size: 16px}
.ken_TagTitleList ul { list-style: none; padding-left: 0; margin-bottom:0}
.ken_TagTitleList ul a li { display: inline-block;
    padding: 5px 10px;
    
    margin: 3px;}
.ken_TagTitleList ul a {color: #666}
.ken_TagTitleList ul a :hover { background-color: rgba(0,0,0,0.56); color: rgba(255,255,255,1.00)}


.ken_TagTitleListW {text-align: center; border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5); font-size: 16px}
.ken_TagTitleListW ul { list-style: none; padding-left: 0; margin-bottom:0}
.ken_TagTitleListW ul  a li{ display: inline-block;padding: 5px 20px; border-right: 1px solid rgba(255,255,255,.5); color: rgba(255,255,255,1.00)}
.ken_TagTitleListW ul a :hover { color: rgba(245,148,40,1.00) ; background-color: #fff }

.ken_TBorder { border-top: 1px solid #eee }
.ken_LBorder { border-left: 1px solid #eee }
.ken_RBorder { border-right: 1px solid #eee }
.ken_RBorder01 { border-right: 1px solid #999 }
.ken_BBorder01 {margin-bottom: 10px;  border-bottom: 1px solid rgba(0,0,0,.2)!important}
.ken_BBorder01W {  border: 1px solid rgba(255,255,255,.5)!important}
.ken_BBorder01B {    margin-bottom: 10px;
    margin-top: 10px;
    border-top: 2px solid rgba(199, 189, 188, 0.46);
    padding-top: 15px;}
.ken_BBorder {margin-bottom: 10px; border-bottom: 1px dashed rgba(0,0,0,.2)}
.ken_BBorder01A { }
.ken_BBorder01A:hover {}
.ken_EditProductTitle {    font-size: 16px;
    font-weight: 600;
    color: #8c8988;}

.ken_TitleC {  padding: 5px 10px;  font-size: 14px;color: rgba(0,0,0,.5) }
.ken_TitleD {  padding: 5px 10px; background-color: rgba(0,0,0,.5)  ;font-size: 16px;color: #fff }
.Ken_Boxshw { box-shadow: none}
.Ken_Boxshw:hover { box-shadow: none}

.BoxBor01 { border:1px solid rgba(0,0,0,.2);}
.Ken_borderR0 {border-radius:0;}
.Ken_borderR0 >img {border-radius:0;}

.pdall05 {padding: 5px}
.MaxH230 { height: 230px; max-height: 230px}
.MaxH240 { height: 240px; max-height: 240px}
.MaxH290 { height: 290px; max-height: 290px}
.MaxH250 {  max-height: 250px}
.MaxH470 { height: 470px; max-height: 470px}
.MaxH450 { height: 450px; max-height: 450px; background-color:#000}
.MinH177 { min-height: 166px}
.ImgMinH228 { min-height: 228px; max-height: 228px}
.Ken_FontW { font-weight: 600; color:#999}
.ken_ACover { width: 100%; background-color: rgba(0,0,0,.6); color: #fff; padding: 20px; position: absolute; bottom: 0; left: 0; z-index: 9}
.ken_ACover h5 { color:#fff; }
.ken_ACover h4 { color:#fff}
.ken_ACover a { color:#f5b829}
.ken_ACover a:hover { color: #fff}
.ken_Tag2List { text-align: center}
.ken_Tag2List ul { list-style: none; padding-left: 0; margin-bottom: 0}
.ken_Tag2List ul li {display: inline-block; padding: 10px 20px;
    font-size: 16px;
    
    color: #999;margin: 0 5px; border-right: 1px solid rgba(0,0,0,.2)}

.ken_AddAD {    font-size: 14px;
    text-align: center;
    padding: 8px;
    width: 100%;
    background-color: rgba(90, 126, 150, 0.3);
    color: #666;
    font-weight: 600;
    border-radius: 20px;color: #fff;
	box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,.2)
}
.ken_AddAD a { color: #fff}
.ken_AddAD a:hover { color: #666}
.ken_Tag2List ul li a { padding: 3px 5px; color:#666}
.ken_Tag2List ul li a:hover { color:rgba(151,20,20,1.00)}
.ken_dropMenu {top:40px; left: 30%; background-color: #f5f5f5}
.ken_dropMenu li{ padding: 2px 5px !important; 
	              font-size: 12px !important;}
.ken_listspace {}
.ken_listspace span {color: #3d6c75;
    font-size: 16px;
    font-weight: 600;}
.ken_listspace span > img { width: 45px}
.ken_faver01 { text-align: center; font-size: 12px ; padding-top: 60px;border-right: 1px solid #d5d5d5; min-height: 60px; background: url(../img/fav001.png) no-repeat center 10px; background-size: 50px  }
.ken_faver02 { text-align: center; font-size: 12px ; padding-top: 60px;border-right: 1px solid #d5d5d5; min-height: 60px; background: url(../img/fav002.png) no-repeat center 10px; background-size: 50px  }
.ken_faver03 { text-align: center; font-size: 12px ; padding-top: 60px;border-right: 1px solid #d5d5d5; min-height: 60px; background: url(../img/fav003.png) no-repeat center 10px; background-size: 50px  }
.ken_faver a { color: #666; font-weight: 600;transition:all 0.3s; }
.ken_faver a:hover { opacity: .7; }
.ken_faver { border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9 }
.ken_sellerInfo { padding: 5px; font-size: 14px; padding-bottom: 5px; border-bottom: 1px dashed rgba(0,0,0,.2);text-align: left;   }
.ken_sellerInfo span {padding: 3px 5px; background-color: rgba(0,0,0,.6); margin-right: 5px;    border-radius: 3px ; color:#fff}
.ken_link00 { font-size:16px; margin-top: 10px}
.ken_link00 li { padding:0 10px}
.ken_link00 li i { padding: 0 5px}
.ken_newsListBox {    padding: 20px;
   
    border-radius: 5px;
    background-color: rgba(255,255,255,.8);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,.4), inset 0px 0px 10px 0px rgba(255,255,255,1);
    min-height: 100px;
    overflow: hidden;
    max-height: 350px;
    width: 335px;
    position: absolute;
    top: 10px;
    z-index: 6;
    left: 20%;}


.ken_newsall { margin-top: 5px}
.ken_newsall p { font-size: 16px; text-align: justify; line-height: 1.5; padding:5px 0;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;  }
.ken_newsall img { border-radius:5px; overflow: hidden}
.ken_newsall a {display: block; color: #e0a55a; text-decoration: underline;  }
.ken_newsall .small {  }
.ken_newsall a:hover { color: #af783f}
.kenimgLeft em {color:#999;font-style:oblique;text-align: right; margin-top: 10px; font-size: 12px}
.kenimgRight em {color:#999;font-style:oblique;text-align: right; margin-top: 10px; font-size: 12px; vertical-align: bottom;display: block}
.kenimgLeft .smallimg {width:40% }
.kenimgRight .smallimg {width:50% }
.ken_100img .smallimg {width:70% ;}
.ken_news p { font-size: 16px;  line-height: 30px; padding: 15px;}
.ken_100img h6 {color:#999;font-style:oblique;text-align: right; margin-top: 10px}
.ken_news h3 { padding-bottom: 15px; border-bottom: 1px dashed rgba(0,0,0,.5); font-weight: 400}
.ken_news h4 { line-height: 1.5; padding: 10px;   }
.ken_news h5 { line-height: 1.5; padding: 15px;   }
.ken_news {text-align: justify}
.ken_news img {  border-radius:5px; overflow: hidden }
.kenimgLeft img {width: 60%; float: left; margin: 10px;}
.kenimgRight img { width: 50%; float: right; margin:0 15px 10px 15px;}
.ken_news a img {}
.ken_news a img:hover { opacity:0.8}
.title00 { display: block; font-size: 18px; color: rgba(166,30,11,1.00); font-weight: 800; margin-top: 25px}
.ken_borderB { margin: 10px auto; width: 100%; min-height: 1px; border-bottom: 1px solid rgba(0,0,0,.2)}
.ken_100img { padding: 15px;  max-width: 600px; margin: 0 auto}


.tab-pane img { text-align: center;
    
    /*width: initial;*/
    margin: 10px auto;
    display: block;}
.ken_CommnetList {border-left: 3px solid #eeeeee;
    padding: 0 0 0 15px;}
.ken_share { font-size: 14px}
.ken_share ul {list-style: none}
.ken_share li {display: inline-block;}
.ken_share li a { }
.ken_share li i {        color: #fff;
    padding: 3px;
    background-color:#2d85ad;
    font-size: 14px;
    /* border: 2px solid #084C9E; */
    border-radius: 5px;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    text-align: center;
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
	}
.ken_share li i:hover {   background-color: #ec615f;}

.ken_newhandHigh { min-height: 339px; padding: 0; background:url(../img/start.png) no-repeat center; background-size: cover;}
.ken_TagTitle_s {min-height: 234px; padding:20px; background: url(../img/tagSmalltitle.png) no-repeat right bottom; background-size:234px }
.ken_Tagtitle_spa {    
    padding: 5px;
    font-size: 30px;
    color: #fff;
    text-shadow: 0px 0px 5px rgba(0,0,0,.3);
    text-align: center;
    line-height: 35px;
    display: block;}
.col-masonry {padding: 0 5px}
.ken_leftList {min-height: 760px; }
.ken_memberHead { min-height: 75px;max-height: 200px}
.ken_Headimg {border:3px solid rgba(255,255,255,1); box-shadow: 0px 0px 3px 0px rgba(0,0,0,.5); margin-bottom: 10px}
.ken_MemberBigList {border-bottom: 1px solid #ccc;border-top: 0px solid #ccc; text-align: center; font-size: 18px; background-color: rgb(238,238,238)}
.ken_MemberBigList ul { list-style: none; padding-left: 0; margin-bottom: 0;}
.ken_MemberBigList ul li { margin-left: -5px; display:inline-block; padding: 15px;border-right:1px solid #FFF;border-top: 3px solid rgba(255,255,255,0) }
.ken_MemberBigList ul li a { color:#999}
.ken_MemberBigList ul li:hover { color:#000; border-top: 3px solid #820507}
.ken_MemberBigList ul li.active { border-top: 3px solid #820507; background-color: #fff}

.ken_TabLiMember { width: 24% !important; color:#780406 !important}
.ken_MemberTable { margin: 10px auto 60px auto;box-shadow:  0px 0px 1px 1px rgba(0,0,0,.2), inset 0px 0px 2px 1px rgba(255,255,255,1); padding: 5px; background-color: rgba(255, 255, 255, 0.65); border-radius: 5px}
.ken_MemberTableIcon { vertical-align: middle; border-right: 1px solid #ccc; font-size: 50px; color: #fff}
.ken_MemberTableIconC { vertical-align: middle; border-right: 1px solid #ccc; font-size: 20px; color: #666;  }
.ken_memberTableIconA {width: 90px; height: 90px; background-color: #82A8B8;text-align: center; padding: 15px; margin: 20px auto}
.ken_memberTableIconB { width: 100%; height: 120px; text-align: center; padding: 5px; margin: 0px auto}

.ken_MemberTableTitle {font-weight: 500;color:#82A8B8; border-bottom: 1px solid #ccc}
.ken_MemberTableTitle i { padding-right: 5px }
.ken_MemberTableTitle a { text-decoration: underline}
.ken_list {padding-top: 20px}
.ken_list ul {padding-left: 0; list-style: none;}
.ken_list ul li {padding:3px 5px; display: inline-block; }
.ken_list ul li a { color:#666; text-decoration: underline}

.ken_listleft {    padding: 5px;}
.ken_listleft ul {padding-left: 0; list-style: none;}
.ken_listleft ul li {padding:3px 5px; display: inline-block; font-size: 14px}
.ken_listleft ul li a { color:#666; text-decoration: underline}
.ken_listleft ul li a i { color: #999; padding-right: 5px}
.BoxNoShadow { box-shadow: none}

.ken_sellsale .badge {position: absolute; top:-10px; right:0px; border: 1px solid #c1312e}

 .dropdown-menu > li > a:hover { background-color: #fff; color:#f00}
.dropdown-menu {left:-110px}

.ken_MessageList { }
.ken_MessageList ul {padding-left: 0; list-style: none}
.ken_MessageList ul li { display: inline-block}
.ken_ProDes { color:#807f7f; background-color: #fff; border-top: 1px solid #ccc}
.ken_ProDes a { color:#71a9c1; font-weight: 600}
.ken_ProDes a:hover { text-decoration: underline}
.ken_NewsTime {display: block;  font-size: 12px; color: #9e9c9c;}
.ken_NewsTime span {/*display: block; */
    color: #c53b3b;
    font-weight: bold;}
.ken_NewsTimeSt {display: block;  font-size: 12px}
.ken_NewsTimeSt span {display: block; 
    color: #c53b3b;
    font-weight: bold;}
.ken_NewsComm { }
.ken_NewsComm span { display:block }
.ken_NumberQTY {padding: 2px 5px;
    max-width: 40px;
    margin: 0 auto;
    max-height: 25px;}
.ken_QAdisplay {font-size: 12px; color: #000; background-color: rgba(238,238,238,1); padding-top:10px; padding-bottom: 10px}
.ken_QA {font-size: 12px; color: #000; background-color: rgba(238,238,238,1); padding-top:10px; padding-bottom: 10px}
.ken_QAPro {font-size: 12px; color: #000; background-color: rgba(247, 190, 109,.7); padding-top:10px; padding-bottom: 10px}
.ken_Step {    padding: 10px;
    text-align: center;
    background: #e6eaec url(../img/step.png) no-repeat 70px 20px;}
.ken_Step th {text-align: center; color: #333}
.ken_Step i { color: #fff;
    padding: 9px;
    text-align: center;
    /* line-height: 25px; */
    border-radius: 50%;
    background-color: #f9a95a;
    width: 50px;
    height: 50px;
    border: 3px solid #fff;
    }
.ken_StepNotyet i { background-color: #f3dbc3}
.ken_StepErro i { background-color: #880D0F}
.ken_Stepzero { padding: 0 6px}
.ken_Stepzero btn { }
.ken_FavItem {padding: 5px; font-size: 12px ;  }
.ken_FavItem a { text-decoration: none;color: #5E5C5C}
.Ken_FavItemInn {padding: 2px; background-color: #fff; border: 1px solid #eee;border-radius: 5px; }
.Ken_FavItemInn a {text-decoration: none;color: #666}
.Ken_FavItemInn a:hover { opacity: .8}
.Ken_FavItemInnDes {max-height: 18px;overflow: hidden;display: block;}
.Ken_FavItemInnDele {position: absolute;top:5px; right:5px}
.ken_FavTitleDes {line-height: 30px;background: url(../img/fav001.png) no-repeat left top; background-size: 30px;padding-left: 35px}
.ken_FavTitleDes02 {line-height: 30px;background: url(../img/fav002.png) no-repeat left top; background-size: 30px;padding-left: 35px}
.ken_FavTitleDes02 span { font-size: 14px; color:#4191b3;font-weight: 500;padding-left: 5px}
.ken_FavTitleDes03 {line-height: 30px;background: url(../img/fav003.png) no-repeat left top; background-size: 30px;padding-left: 35px}
.ken_MyFavShop { background-color: #eee; border: 1px solid #ddd;border-radius: 10px; font-size: 12px; margin-right: 5px; overflow: hidden;     margin-bottom: 5px;}
.ken_MyFavShop a {color:#6C6B6B}
.ken_Delet a { color: #cc1915; font-weight: 500}
.ken_FavTitleDes03 span { font-size: 14px; color:#4191b3;font-weight: 500; padding-left: 5px}
.ken_MyFavShopName {   color: #666; padding: 3px}
.ken_MyFavShopName a { color:#666}
.ken_FavShopItem { background-color: #ccc;  padding: 0; border: 1px solid #eee; margin-right: 5px; transition:all 0.3s;  }
.ken_FavShopItem >img { width: 100%; max-height: 73px}
.ken_FavShopItem:hover {border: 1px solid rgb(241, 197, 136); }
.ken_MyFavShopAll {background-color: #fff;
    padding: 10px 5px;
    box-shadow: 0px 1px 1px 0px rgba(0,0,0,.3);
    margin-bottom: 10px;
border-radius: 5px}
.ken_Star i { color:#E7AB14; text-shadow: 0px 0px 2px rgba(0,0,0,.2)}
.Ken_QDes { text-align: left }
.ken_tab1207 {}
.ken_tab1207 img { width: 100%; text-align: inherit;margin: inherit}
.ken_Envalu1207 {background: url(../img/Engood.png) no-repeat center top; background-size:50px; padding: 50px 5px 0 5px;min-height: 100px; text-align: center }
.ken_Envalu1207 span {  display: block;font-size: 14px; color: #999 }
.ken_Envalu1207bad {background: url(../img/Enbad.png) no-repeat center top; background-size:50px; padding-top: 50px;min-height: 100px ;text-align: center}
.ken_Envalu1207bad span { display: block; font-size: 14px; color: #999 }
.ken_Envalu1207normal {background: url(../img/En.png) no-repeat center -110px; background-size:50px; padding-top: 50px;min-height: 100px ;text-align: center}
.ken_Envalu1207normal span { display: block; font-size: 14px; color: #999 }
.ken_EnvaluTitle { text-align:justify; }
.ken_EnvaluTitle a {font-weight: 600; font-size: 16px; color:#1668BF; text-decoration: underline}
.ken_EnvaluHistory {}
.ken_EnvaluHistory ul{ list-style: none; padding-left: 0}
.ken_EnvaluHistory li {     margin-top: 3px;    border-bottom: 1px #ccc dashed; }
.ken_EnvaluHistory li label {width: 19%;  display: inline-block;   text-align: center;}
.ken_EnvaluHistory li label.title { margin-left: 11%}
.ken_EnvaluHistory li span { width: 14%; 
    text-align: right;
    color: #000000;} 
.ken_EnvaluHistory .yellow { color:#FB6B33}
.ken_EnvaluHistory .gray { color:#9eb9c7}
.ken_Wboard {background: #fceabb; /* Old browsers */
background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */
 border-radius: 10px;
box-shadow: 0px 0px 8px 0px #999; border: 3px solid #fff;
text-align: center; font-size: 40px; color: #fff; text-shadow: 0px 0px 15px rgba(0,0,0,.1); padding: 10px; }
.ken_Wpoint {    background: url(../img/goldcoin.png) no-repeat 2px -163px;
    background-size: 18px;
    padding-left: 20px;
    font-size: 18px;}
.ken_Wcase {    background: url(../img/goldcoin2.png) no-repeat 0px -4px;
    background-size: 18px;
    padding-left: 20px;
    font-size: 18px;}
.ken_Wcase_dimand {background: url(../img/goldcoin.png) no-repeat 0px -41px;
    background-size: 18px;
    padding-left: 20px;
    font-size: 18px;}
.ken_Wcase_blue {background: url(../img/goldcoin.png) no-repeat 0px -87px;background-size: 18px;
    padding-left: 20px;
    font-size: 18px;}
.ken_Wcase_W {background: url(../img/goldcoin.png) no-repeat 0px -126px;background-size: 18px;
    padding-left: 20px;
    font-size: 18px;}
.ken_WboardCase {background: url(../img/goldcoin.png) no-repeat center 7px;
    font-size: 14px;
	text-align: center;
    
    background-size: 100px;}
.ken_WboardCase span {     padding-top: 70px;    display: block;    font-size: 40px;    color: #fff;    text-shadow: 0px 0px 5px #666;    padding-bottom: 30px;} 
.ken_WboardCase02 {background: url(../img/goldcoin.png) no-repeat center -197px;
    font-size: 14px;
	text-align: center;
    
    background-size: 100px;}
.ken_WboardCase02 span { padding-top: 70px;    display: block;    font-size: 40px;    color: #fff;    text-shadow: 0px 0px 5px #666;    padding-bottom: 30px;} 
.ken_WboardCase03 {background: url(../img/goldcoin.png) no-repeat center -450px;
    font-size: 14px;
	text-align: center;
    
    background-size: 100px;}
.ken_WboardCase03 span { padding-top: 70px;    display: block;    font-size: 40px;    color: #fff;    text-shadow: 0px 0px 5px #666;    padding-bottom: 30px;}
.ken_WboardCase04 {background: url(../img/goldcoin.png) no-repeat center -666px;
    font-size: 14px;
	text-align: center;
    
    background-size: 100px;}
.ken_WboardCase04 span { padding-top: 70px;    display: block;    font-size: 40px;    color: #fff;    text-shadow: 0px 0px 5px #666;    padding-bottom: 30px;}

.ken_pdT10 { padding-top: 10px}
.ken_EnIcon {background: url(../img/EN.png) no-repeat left 4px; background-size: 15px; padding-left: 15px;display: inline-block}
.ken_EnIcon_good {background: url(../img/EN.png) no-repeat 0px -14px;background-size: 15px;padding-left: 15px;display: inline-block }
.ken_EnIcon_noply {background: url(../img/EN.png) no-repeat 0px -30px;background-size: 15px; padding-left: 15px;display: inline-block }
.ken_ReplyENvalueOnList {border-radius: 5px; background-color: rgba(0,0,0,.1); padding: 5px}
.ken_EnvaluveCheck { font-size: 14px;}
.ken_EnvaluveCheck ul { list-style: none; padding-left: 0}
.ken_EnvaluveCheck ul li { padding: 8px 20px; display: inline-block; border: 2px solid rgb(140, 167, 189);  color:rgb(140, 167, 189); -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}
.ken_EnvaluveCheck ul li:hover {background-color: rgb(140, 167, 189); color: #fff;border: 2px solid #fff;} 
.ken_EnvaluveCheck li.left { border-radius: 10px 0 0 10px}
.ken_EnvaluveCheck li.right { border-radius: 0 10px 10px 0}
.ken_EnvaluveCheck li.active {background-color: rgb(140, 167, 189); color: #fff;border: 2px solid #fff;}
.ken_EnvaluveCheck a {}
.ken_EnvaluveCheck a:hover {}

.ken_panelGood {display: none}
.ken_flipGood {cursor: pointer;}
.ken_panelNormal {display: none}
.ken_flipNormal {cursor: pointer;}
.ken_panelBad {display: none}
.ken_flipBad {cursor: pointer;}

.ken_dropdownPostProducts { width: 100%; top:30px}
.ken_dropdownPostProducts ul { list-style: none; }

.ken_dropdownPostProducts ul li  a { display: inline-block; padding: 5px 10px; border-right: 1px solid #eee}

.ken_EditProductBlock {margin: 10px auto; border: 1px solid #ccc}
.ken_guessList { margin: 10px 0 0 10px; padding: 15px; border: 1px solid rgba(0,0,0,0.25); box-shadow: inset 0px 0px 8px 0px rgba(0,0,0,.3); background-color: rgba(255,255,255,.6); border-radius: 5px}
.ken_guessList ul { list-style: none; padding-left: 0}
.ken_guessList li { min-width: 15%; padding: 5px 6px; display: inline-block}
.ken_guessListCheck {    width: 15px;  display: inline-block; overflow: hidden;height: 15px; margin-right: 7px;}
.ken_guessListCheck img{    width: 100%; max-width: none; vertical-align: inherit}
.Ken_FavBuy {-webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}
.Ken_FavBuy a {-webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}
.Ken_FavBuy:hover {opacity: 0.5}
.ken_AllPro_Title { padding-left: 0}
.ken_AllPro_Title ul {list-style: none;padding-left: 0; font-weight: 600}
.ken_AllPro_Title ul li { padding: 0 8px; display: inline-block}
.ken_AllPro_Title ul li a { color: #333; text-decoration: underline}
.ken_fontred {}
.ken_fontred span { text-align: right; display: block; font-size: 12px;color:#D1523A}
.ken_ChooseLike {}
.ken_ChooseLike ul{ padding-left: 0; list-style: none}
.ken_ChooseLike ul li { display: inline-block; padding: 3px 5px}
.ken_RegisterPanel {background-color: rgba(255,255,255,.3); margin: 40px auto;
    border-radius: 5px;
    box-shadow: 0px 0px 12px 0px rgba(0,0,0,.3),inset 0px 0px 3px 1px rgba(255,255,255,1); font-size:16px; max-width: inherit; padding: 20px 10px}
.ken_PayListIcon {background-color: rgba(181, 43, 4, 0.6);  border-radius: 50%; width: 120px; height: 120px; text-align: center; padding: 20px; margin: 0px auto}
.ken_EnvaluveBg {background: url(../img/Envalue.png) no-repeat center;background-size: 120px;width: 120px; height: 120px; text-align: center; padding: 20px; margin: 0px auto}
.ken_EnvaluveBg h3 {color: #fff; font-size: 30px; font-weight: 600;  margin-top: 0px; margin-bottom: 0; text-align: center;}
.counter { background-color: #ffffff; padding: 20px 0; border-radius: 5px;}
.count-title { color: #fff; font-size: 40px; font-weight: normal;  margin-top: 0px; margin-bottom: 0; text-align: center; }
.count-text { color: #fff;font-size: 14px; font-weight: normal;  margin-top: 10px; margin-bottom: 0; text-align: center; }
.ken_PayLink { font-size: 14px}
.ken_PayLink ul { padding-left: 0; list-style: none}
.ken_PayLink ul li { margin: 0 5px; width: 90px; height: 30px; padding: 5px 15px;display: inline-block; }
.ken_PayLink ul  a li{ border-radius: 5px; box-shadow: 0px 0px 3px 0px rgba(0,0,0,.3); background: url(../img/payment/paypal-curved-128px.png) no-repeat center; background-size: 92px}
.ken_PayLink ul  a li.Hongyang {background: url(../img/payment/hongyang.png) no-repeat center;; background-size: 92px}
.ken_PayLink  {}
.ken_PayLink a:hover {opacity: .5}
.ken_BoxItem01 {    border-radius: 5px;
    background-color: rgb(199, 199, 198);
    padding: 10px;
    box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,.2);}
.ken_BoxItem02 {    border-radius: 5px;
    background-color:#e2e0e0;
    padding: 20px 30px;
    box-shadow:inset  0px 0px 10px 0px rgba(0,0,0,.1);}
.ken_BoxItem02 h5 { color:#999}
.ken_MemberLevelBoard { border-bottom: 2px solid #eee}
.ken_MemberLevelHeadNo { text-align: center;min-height: 40px}
.ken_MemberLevelHead { text-align: center; background: url(../img/Member.png) no-repeat center 5px; background-size: 40px; min-height: 40px}
.ken_MemberLevelHeadNormal { text-align: center; background: url(../img/Member.png) no-repeat center -37px; background-size: 40px; min-height: 40px}
.ken_MemberLevelHeadMiddle { text-align: center; background: url(../img/Member.png) no-repeat center -90px; background-size: 40px; min-height: 40px}
.ken_MemberLevel {}
.ken_MemberLevel ul { padding-left: 0;list-style:none}
.ken_MemberLevel ul li { padding: 5px 10px; border-bottom: 1px dashed rgba(0,0,0,.2)}
.ken_MemberLevel ul li i { color:#970406}
.ken_MemberLevel .checkOK {color:#4474F5 }
.ken_MemberLevel ul li span { display: block; font-size: 12px;color: #676767; font-weight: 500}
.ken_MemberLevel ul li strong {font-family: Roboto;color: #ffc107;font-size: 20px; display: inline; font-weight: 200}
.ken_FileUp {background-color: #f3f7fb;position: absolute;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; -ms-flex-pack: center; justify-content: center;overflow: hidden;top: 0;right: 0;bottom: 0;left: 0;font-size:2em; color: #bfc1c3}
.ken_timeButtom {position: absolute;top:5px; right:20px; z-index: 30; padding: 2px 3px; font-size: 12px}
.ken_Tag12 {}
.ken_Tag12 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.ken_Tag12 ul li {
	display: inline-block;
	margin: 0 0 .3em 1em;
	padding: 0 5px;
}
.ken_Tag12 ul li a {
	position: relative;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 1em;
	background-color: #c5746d;
	
	border-radius: 0 3px 3px 0;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	-webkit-transition: .2s;
	transition: .2s;
}
.ken_Tag12 ul li a::before {
	position: absolute;
	top: 0;
	left: -15px;
	content: '';
	width: 0;
	height: 0;
	border-color: transparent #c5746d transparent transparent;
	border-style: solid;
	border-width: 15px 15px 15px 0;
	-webkit-transition: .2s;
	transition: .2s;
}
.ken_Tag12 ul li a::after {
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 2;
	display: block;
	content: '';
	width: 6px;
	height: 6px;
	margin-top: -3px;
	background-color: #fff;
	border-radius: 100%;
}
.ken_Tag12 ul li span {
	display: block;
	max-width: 100px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.ken_Tag12 ul li a:hover {
	background-color: #555;
	color: #fff;
}
.ken_Tag12 ul li a:hover::before {
	border-right-color: #555;
}
.ken_FastSelect {}
.BgStyle0001 {background:#fff url(img/bgRegi.jpg) no-repeat center; background-attachment: fixed; background-size:cover}
.ken_Billboard {    border-bottom: 1px solid #ccc;    min-height: 61px;    max-height: 269px;}
.ken_Billboard .ken_imgCell {height: 270px;    position: relative;    padding: 0;    overflow: visible;    border: 0 solid #ddd;    border-radius: 0;    -moz-border-radius: 0;    -webkit-border-radius: 0;}
.ken_imgCell {    min-height: 80px!important;    position: relative;    background-color: #fff;       border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    text-align: center;    vertical-align: middle;    padding: 5px;}
.ken_imgCell img {    max-height: 100%;    max-width: 100%;    vertical-align: middle;    display: inline-block;}
.ken_ShopHeadmain {border-bottom: 1px solid #eee;    padding: 0 10px 10px 25px;    position: relative;    top: -61px;    margin-bottom: -61px;}
.ken_ShopHeadLogo {    width: 150px;    height: 150px;border-radius: 50%;min-height: 80px!important;    position: relative;    background-color: #fff;    border: 5px solid #fff; text-align: center;    vertical-align: middle;overflow: hidden}
.ken_ShopHeadTitle { width: 50%; position: absolute; left:40%;top:20%; color: #fff;  text-shadow: 0px 0px 8px rgba(0,0,0,.8);z-index: 100}
.ken_ShopHeadTitle { font-weight: 600;font-size: 40px}
.ken_ShopHeadTitle span { display: block; font-weight: 600;font-size: 20px;max-height: 170px}
.ken_ShopHeadDes { padding-top:78px;}

.ken_ShopHeadDes h4 a { color:#666; font-weight: 500  }
.ken_Shopfeeback { text-align: right; padding-top: 15px}
.ken_Shopfeeback a { color:#fff}
.ken_ShopList { font-size: 14px;}
.ken_ShopList ul {list-style: none;padding-left: 0}
.ken_ShopList ul li {padding: 5px; border-bottom: 1px solid #eee}
.ken_ShopList ul li a { color: #666; transition: all 0.3s linear}
.ken_ShopList ul li a:hover { color:#333; font-weight: 700; padding-left: 5px }
.ken_ShopList ul li a span {text-decoration: underline}
.ken_ListChooseBar {font-size: 12px; color:#666; padding: 5px; background-color: #eee;}
.ken_ListChoose { line-height: 24px}
.ken_ListChoose ul {list-style: none; padding-left: 0;margin-bottom: 0}
.ken_ListChoose ul li {display: inline-block; padding: 0 10px}
.ken_ListChoose i {padding: 0 5px}
.ken_ListChoose a { color: #666;transition: all 0.3s linear}
.ken_ListChoose a:hover {color:#B31903}
.ken_pagination {
  display: inline-block;
  padding-left: 0;
  
  border-radius: 4px;
}
.ken_pagination > li {
  display: inline;
}
.ken_pagination > li > a,
.ken_pagination > li > span {
  position: relative;
  float: left;
  padding: 2px 4px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #428bca;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  margin-left: -1px;
}
.ken_pagination > li:first-child > a,
.ken_pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.ken_pagination > li:last-child > a,
.ken_pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.ken_pagination > li > a:hover,
.ken_pagination > li > span:hover,
.ken_pagination > li > a:focus,
.ken_pagination > li > span:focus {
  color: #B7402F;
  background-color: #eeeeee;
  border-color: #dddddd;
}
.ken_pagination > .active > a,
.ken_pagination > .active > span,
.ken_pagination > .active > a:hover,
.ken_pagination > .active > span:hover,
.ken_pagination > .active > a:focus,
.ken_pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
  cursor: default;
}
.ken_pagination > .disabled > span,
.ken_pagination > .disabled > span:hover,
.ken_pagination > .disabled > span:focus,
.ken_pagination > .disabled > a,
.ken_pagination > .disabled > a:hover,
.ken_pagination > .disabled > a:focus {
  color: #999999;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;
}
.ken_pagination-lg > li > a,
.ken_pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.ken_pagination-lg > li:first-child > a,
.ken_pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.ken_pagination-lg > li:last-child > a,
.ken_pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.ken_pagination-sm > li > a,
.ken_pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.ken_pagination-sm > li:first-child > a,
.ken_pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.ken_pagination-sm > li:last-child > a,
.ken_pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
ul.ken_pagination {
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0;
}
ul.ken_pagination li a {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-right: 5px;
  border: 1px solid #e6e6e6;
  color:#B7402F;
}
ul.ken_pagination li a:hover {
  color: #B7402F;
}
ul.ken_pagination li.active a {
  background: #999;
  border-color: #fff;
  color: #fff;
}
ul.ken_pagination li.active a:hover {
  background: #666;
  border-color: #fff;
}
ul.ken_pagination li.prev a:before,
ul.ken_pagination li.next a:before {
  font-size: 12px;
  font-family: 'FontAwesome';
  line-height: 1em;
}
ul.ken_pagination li.prev a:before {
  content: '\f053';
}
ul.ken_pagination li.next a:before {
  content: '\f054';
}
.ken_Products { background-color: #fff; border: 0px solid #eee; padding: 5px; transition: all 0.3s linear}
.ken_ProductsDes { width: 100%; padding: 10px; }
.ken_ProductsDesP1 { height: 20px; overflow: hidden; display: block}
.ken_ProductsPrice { color:#AF390C; display: block;font-weight: 700; }
.ken_Products a { color:#666}
.ken_Products a:hover {text-decoration: underline; color:rgba(150,21,3,1.00)}
.ken_Products:hover { box-shadow: 0px 0px 5px 0px rgba(0,0,0,.2); background-color:#eee}
.kenAboutShopBoard {padding: 30px 50px}
.ken_ADProductGroup { overflow: hidden; width: 100%; max-height: 138px}
.ken_ADProductGroup img {max-height: 138px}
.product-inner h6 span {color: #666; max-width: 100px;
    overflow: hidden;
    display: inline-block;
    max-height: 13px;
    text-overflow: ellipsis;
    white-space: nowrap;}
.product-inner .ADprice {font-size: 12px; font-weight: 600;color: #999}
.ken_StepNumber {    background-color: rgba(160,62,64,1.00);font-weight: 600;color: #fff;text-align: center;    width: 16px;display: inline-block; margin: 0 5px; margin-right: 10px}
.ken_Border001 {border:2px solid #eee; border-radius: 5px; overflow: hidden}
.collectBody { width: 100%; position: relative}
.collectBody h5 { position: absolute;    top: 10px; left: 10px;color: #fff; z-index: 100; font-size: 16px;display: block;text-shadow: -1px -1px 1px #000}
.collectBody h5 a { margin-left: 20px; font-size: 12px; color: #fff; text-decoration: underline; padding: 3px; background-color: #000 }
.collectBody h5 a:hover {color: #f00;background-color: #fff}
.collectHead {background: url(../img/collect_head.png) no-repeat bottom center;min-height: 90px;padding-top:55px; padding-left: 23px; font-size: 16px; font-weight: 600; color: #fff;text-shadow: -1px -1px 1px #000 }
.museamHead {background: url(../img/textures/Museam-head.png) no-repeat bottom center;min-height: 90px;padding-top:55px; padding-left: 23px; font-size: 16px; font-weight: 400; color: #fff;text-shadow: -1px -1px 1px #000 }
.footerDescription {        vertical-align: middle;    font-size: 30px;    color: #666; font-weight: 400;    }
.footerDescription span{  font-size: 16px; font-weight: 700; line-height: 40px; color:#999 }
.footerDescriptionA { padding-bottom: 10px;  font-size: 40px; }
.footerDescriptionA span {font-size: 16px; font-weight: 700}
.footerDescriptionA .label {font-size: 14px; font-weight: 700; margin-left: 5px}

.footerDescriptionA ul {padding-left: 0; font-size: 14px; color:#666}
.footerDescriptionA ul li {padding: 1px; border-left: 7px solid #f5af49; margin-bottom: 15px; list-style: none; line-height: 23px}

.footerDescriptionE { padding-bottom: 10px;  font-size: 18px;font-weight: 700 }
.footerDescriptionE span {font-size: 16px; font-weight: 700}
.footerDescriptionE ul {padding-left: 0; font-size: 14px; color:#fff}
.footerDescriptionE ul li {padding: 1px;  margin-bottom: 15px; list-style: none; line-height: 23px}

.footerDescriptionF { padding: 15px 5px;  font-size: 16px; color:#676767;line-height: 28px;text-align:justify;  }
.footerDescriptionF h3 { font-weight: 500; margin-bottom: 15px}
.footerDescriptionF h3 span { font-weight: bold; margin-bottom: 15px;color:#676767;display: inline;font-size: 24px}
.footerDescriptionF span {font-size: 16px;color:#800104;display: block;font-weight: bold;}
.footerDescriptionF ul {padding-left: 15px;  color:#666}
.footerDescriptionF ul li {padding-left: 10px;  margin-bottom: 12px;line-height: 28px; list-style: disc;font-weight: normal;font-size: 14px; }
.footerDescriptionF .NH ul li { font-size: 16px}

.footerDescriptionF .NH_A ul { padding-left: 20px}
.footerDescriptionF .NH_A ul li { font-size: 14px; line-height: 20px; padding-left: 3px}
.footerDescriptionF .NH_A span { font-size: 14px;padding-left: 15px; color: #4F0E0F;display: inline-block}

.footerDescriptionG { text-align: center; padding: 10px 15px; background-color: #6d838e;  font-size: 24px; color:#fff;line-height: 28px;font-weight: bold;border-radius: 15px  }

.footerDescriptionG h3 { font-weight: bold; margin-bottom: 15px}
.footerDescriptionG h3 span { font-weight: bold; margin-bottom: 15px;color:#676767;display: inline;font-size: 24px}
.footerDescriptionG span {font-size: 16px;color:#800104;display: block;font-weight: bold;}
.footerDescriptionG ul {padding:15px 15px 15px 25px;   font-size: 16px}
.footerDescriptionG ul li { text-align:left;margin-bottom: 12px;line-height: 18px;font-weight: normal;font-size: 14px; list-style:decimal}

.Wcopyright {text-decoration: underline}

.ItemCheckEdit {position: absolute;top:10%; left:15%; width:80%; z-index:50; margin:0 auto; text-align:center}
.ItemCheckEdit a { margin-left:10px}
.ItemCheckEdit02 {position: absolute;bottom:5%; left:5%; width:80%; z-index:50; margin:0 auto; text-align:center}
.ItemCheckEdit02 a { margin-left:10px}
.kenbox {
  width: 200px; height: 300px;
  position: relative;
  border: 1px solid #BBB;
  background: #EEE;
}
.kenribbon {
 position: absolute;
  left: 10px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 100px; height: 100px;
  text-align: right;
}
.kenribbon span {
       font-size: 20px;
    font-weight: bold;
    color: #FFF;
    text-transform: uppercase;
    text-align: center;
    line-height: 25px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    width: 110px;
    display: block;
    background: #79A70A;
    background: linear-gradient(#F70505 0%, #8F0808 100%);
    box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
    position: absolute;
    top: 20px;
    left: -23px;
}
.kenribbon span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #8F0808;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #8F0808;
}
.kenribbon span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #8F0808;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #8F0808;
}
.kenRclose-ribbon{
  position: absolute;
  top: 0;
  right: 1em;
  z-index: 1;
  color: #eee;
  font-size: 2em;
  cursor: pointer;
  width: 1.5em;
  line-height: 0.2em;
  -webkit-transition: line-height 0.5s;
  transition: line-height 0.5s;
}
.kenRclose-ribbon:after {
	
  content: "";
  font-size: 18px;
  position: absolute;
  height: 45px;
  border: 1.5em solid #F44336;
  z-index: -1;
  top: -1em;
  border-top-width: 2em;
  border-bottom-color: transparent;
  right: 0;
  -webkit-transition: height 0.5s;
  transition: height 0.5s;
}
.kenRclose-ribbon:before {
  
  content: "";
  font-size: 18px;
  position: absolute;
  border-style: solid;
  border-color: transparent transparent #B71C1C transparent;
  top: -1em;
  right: 3em;
  border-width: 0 0 1em 0.7em;
  z-index: -1;
}
.kenRclose-ribbon:hover:after{
  border: 1.5em solid #EF5350;
	border-top-width: 2em;
  border-bottom-color: transparent;
  height: 50px;
  -webkit-transition: height 0.5s;
  transition: height 0.5s;
}
.kenRclose-ribbon:hover{
  line-height: 0.5em;
  color: #333;
  -webkit-transition: line-height 0.5s;
  transition: line-height 0.5s;
}
.kenProductBox {z-index: 1;
  position: relative;
  text-decoration: none !important;
  display: block;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  text-align: center;
  /*-webkit-box-shadow: 0 0px 1px rgba(0,0,0,0.4);
  box-shadow: 0 0px 1px rgba(0,0,0,0.4);*/
  -webkit-border-radius: 0px;
  border-radius: 0px;
  overflow:hidden;
 background-color: #fff;
padding: 10px;
border: 1px solid #eee}
.kenProductBox .kenProductInner {background: #fff;
  padding: 10px 0;
  
  position: relative;}

.kenMinH10 { min-height: 310px}


.kenProductBox .kenProductHead {position: relative;overflow: hidden}
.kenProductHead img {display: block;}
.kenMeta {position: relative;}
.kenMeta .Descrip { 
	color: #333;
    line-height: 1.5;
    /* text-align: justify; */
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    /* -webkit-line-clamp: 1; */
    /* -webkit-box-orient: vertical; */
    max-width: 65%;
    display: inline-block;
    white-space: nowrap;



}
.kenMeta .Price { float: right; color: #730C0D}

.ken_minHPBox { min-height: 165px; border: none; box-shadow: none}
.ken_maxWHBox { max-width: 116px}
.kenMeta_verhical { position: relative}
.kenMeta_verhical .Descrip { padding-left: 20%; text-align: right }
.kenMeta_verhical .Price {  color: #730C0D; font-size: 20px;text-align: right}
.kenMeta_verhicalList {position: absolute; bottom: 10px; right:10px}
.kenMeta_verhicalList ul {list-style: none;    margin: 0;    padding:15px 0 0 0;    text-align: right;  }
.kenMeta_verhicalList li {    margin-right: 15px;    display: inline-block;}


.kenProductBoxBlack {z-index: 1;
  position: relative;
  text-decoration: none !important;
  display: block;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  
  -webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.4);
  box-shadow: 0px 2px 2px rgba(0,0,0,0.4);
	background-color: rgba(0,0,0,.7);
  -webkit-border-radius: 0px;
  border-radius: 0px;
  overflow:hidden;

padding: 10px;
}
.kenProductBoxBlack .kenProductInner {
  padding: 10px 0;
  
  position: relative;}
.Shopbg_B {background:#000 }
.ShopStyleHead {}
.kenProductBoxBlack .kenProductHead {position: relative;overflow: hidden}
.kenProductHead img {display: block;}
.fontcolorWHite { color:#fff!important}
.Shop3600HeadBG_A { background: url(../img/textures/museamBg4.jpg)}
.borderPshadow {box-shadow: 0px 0px 1px 0px rgba(0,0,0,.2)}
.Shop3600ListBG_A {background: #fff; border:1px solid rgba(0,0,0,.2); border-radius: 10px; padding: 20px 10px;box-shadow: 0px 0px 0px 0px rgba(0,0,0,.2)}
/*JewTamplate*/
.jewpage {background: url(../img/textures/museamBg2.jpg)}
.jewpage .global-wrap { 
    margin: 0px auto;box-shadow: none!important; background-color: transparent}
/*Shopfree*/
.ShopfreeBody { background:#fff }
.ShopfreeBody .global-wrap { background-color: transparent; }
.ShopfreeBody .boxed .global-wrap { background-color: transparent; }
.ShopfreeBody .ken_ShopHeadmain {     border-bottom: 0px solid #999;}
.ShopfreeBody .ShopStyleHead{ background-color: rgba(255,255,255,0.58); border-bottom: none; border-radius: 0 10px 10px}
.ShopfreeBody .ken_ListChooseBar { background-color:rgba(0,0,0,.2); color: #fff}
.ShopfreeBody .ken_ListChoose a { color: #333}
.ShopfreeBody .ken_ShopHeadLogo { border-color: #ccc}
.ShopfreeBody .ken_Products { border-radius: 5px; box-shadow: 0px 0px 5px 0px rgba(0,0,0,.3)}
.ShopfreeBody .Shop3600ListBG {  padding: 20px 10px; }
.ShopfreeBody .Shop3600ListBG h4 { color:#666; text-shadow: 0px 0px 0px #333}
.ShopfreeBody .Shop3600ListBG .ken_ShopList { font-size: 14px;}
.ShopfreeBody .Shop3600ListBG .ken_ShopList  {list-style: none;padding-left: 0}
.ShopfreeBody .Shop3600ListBG .ken_ShopList  li {padding: 5px; border-bottom: 1px solid #dbdbdb}
.ShopfreeBody .Shop3600ListBG .ken_ShopList  li a { color: #999; transition: all 0.3s linear}
.ShopfreeBody .Shop3600ListBG .ken_ShopList  li a:hover { color:#F9C203; font-weight: 700; padding-left: 5px }
.ShopfreeBody .Shop3600ListBG .ken_ShopList  li a span {text-decoration: underline}
.ShopfreeBody .ShopBody { padding: 20px 0 }
.ShopfreeBody .ShopProBody {background-color: rgba(60, 99, 165, 0); border-radius: 10px; padding: 5px}



/*Style_A*/
.Shop3600Body_A { background:url(../img/textures/pattern-bg3.jpg) }
.Shop3600Body_A .global-wrap { background-color: transparent; box-shadow: none!important}
.Shop3600Body_A .boxed .global-wrap { background-color: transparent; box-shadow: none}
.Shop3600Body_A .ken_ShopHeadmain {     border-bottom: 0px solid #666;}
.Shop3600Body_A .ShopStyleHead{ background-color: rgba(255,255,255,0.58); border-bottom: none; border-radius: 0 10px 10px}
.Shop3600Body_A .ken_ListChooseBar { background-color: transparent; color: #fff}
.Shop3600Body_A .ken_ListChoose a { color: #333}
.Shop3600Body_A .ken_ShopHeadLogo { border-color: #ccc}
.Shop3600Body_A .ken_Products { border-radius: 5px; box-shadow: 0px 0px 5px 0px rgba(0,0,0,.3)}
.Shop3600Body_A .Shop3600ListBG { background-color: rgba(0,0,0,.5); box-shadow:0px 0px 5px 0px rgba(255,255,255,.8) ,inset 0px 0px 0px 0px rgba(0,0,0,.8); border:0px solid rgba(0,0,0,.2); border-radius: 10px; padding: 20px 10px; }
.Shop3600Body_A .Shop3600ListBG h4 { color:#fff; text-shadow: 0px 0px 3px #333}
.Shop3600Body_A .Shop3600ListBG .ken_ShopList { font-size: 14px;}
.Shop3600Body_A .Shop3600ListBG .ken_ShopList  {list-style: none;padding-left: 0}
.Shop3600Body_A .Shop3600ListBG .ken_ShopList  li {padding: 5px; border-bottom: 1px solid #a5a5a5}
.Shop3600Body_A .Shop3600ListBG .ken_ShopList  li a { color: #fff; transition: all 0.3s linear}
.Shop3600Body_A .Shop3600ListBG .ken_ShopList  li a:hover { color:#F9C203; font-weight: 700; padding-left: 5px }
.Shop3600Body_A .Shop3600ListBG .ken_ShopList  li a span {text-decoration: underline}
.Shop3600Body_A .ShopBody { padding: 20px 0 }
.Shop3600Body_A .ShopProBody {background-color: rgba(60, 99, 165, 0); border-radius: 10px; padding: 5px}
/*Style_B*/
.Shop3600Body_B { background:url(../img/textures/BgBlack.jpg) no-repeat center; background-attachment: fixed; background-size: cover}
.Shop3600Body_B .global-wrap { background-color: transparent; box-shadow: none!important}
.Shop3600Body_B .boxed .global-wrap { background-color: transparent; box-shadow: none}
.Shop3600Body_B .ken_ShopHeadmain {     border-bottom: 0px solid #666;}
.Shop3600Body_B .ShopStyleHead{ background-color: rgba(255,255,255,0.58); border-bottom: none; border-radius: 0 10px 10px}
.Shop3600HeadBG_B { background: url(../img/textures/museamBg4.jpg)}
.Shop3600Body_B .Shop3600ListBG { border:0px solid rgba(0,0,0,.2); border-radius: 10px; padding: 20px 10px;box-shadow: 0px 0px 0px 0px rgba(0,0,0,.2)}
.Shop3600Body_B .ken_ListChooseBar { background-color: transparent; color: #fff}
.Shop3600Body_B .ken_ListChoose a { color: #fff}
.Shop3600Body_B .ken_ShopHeadLogo { border-color: #ccc}
.Shop3600Body_B .ken_Products { border-radius: 5px}
.Shop3600Body_B .Shop3600ListBG .ken_ShopList { font-size: 14px;}
.Shop3600Body_B .Shop3600ListBG .ken_ShopList  {list-style: none;padding-left: 0}
.Shop3600Body_B .Shop3600ListBG .ken_ShopList  li {padding: 5px; border-bottom: 1px solid #666}
.Shop3600Body_B .Shop3600ListBG .ken_ShopList  li a { color: #fff; transition: all 0.3s linear}
.Shop3600Body_B .Shop3600ListBG .ken_ShopList  li a:hover { color:#F9C203; font-weight: 700; padding-left: 5px }
.Shop3600Body_B .Shop3600ListBG .ken_ShopList  li a span {text-decoration: underline}
.Shop3600Body_B .ShopBody { padding: 20px 0 }
.Shop3600Body_B .ShopProBody {background-color: rgba(60, 99, 165, 0); border-radius: 10px; padding: 5px}
/*Style_C*/
.Shop3600Body_C { background:url(../img/textures/museamBg2.jpg) }
.Shop3600Body_C .global-wrap { background-color: transparent; box-shadow: none!important}
.Shop3600Body_C .boxed .global-wrap { background-color: transparent; box-shadow: none}
.Shop3600Body_C .ken_ShopHeadmain {     border-bottom: 0px solid #666;}
.Shop3600Body_C .ShopStyleHead{ background-color: rgba(255,255,255,0.58); border-bottom: none; border-radius: 0 10px 10px}
.Shop3600Body_C .ken_ListChooseBar { background-color: transparent; color: #fff}
.Shop3600Body_C .ken_ListChoose a { color: #fff}
.Shop3600Body_C .ken_ShopHeadLogo { border-color: #ccc}
.Shop3600Body_C .ken_Products { border-radius: 5px}
.Shop3600Body_C .Shop3600ListBG { background-color: rgba(0,0,0,.5); box-shadow:0px 0px 2px 0px rgba(255,255,255,.2) ,inset 0px 0px 5px 0px rgba(0,0,0,.8); border:0px solid rgba(0,0,0,.2); border-radius: 10px; padding: 20px 10px; }
.Shop3600Body_C .Shop3600ListBG h4 { color:#fff; text-shadow: 0px 0px 3px #333}
.Shop3600Body_C .Shop3600ListBG .ken_ShopList { font-size: 14px;}
.Shop3600Body_C .Shop3600ListBG .ken_ShopList  {list-style: none;padding-left: 0}
.Shop3600Body_C .Shop3600ListBG .ken_ShopList  li {padding: 5px; border-bottom: 1px solid #666}
.Shop3600Body_C .Shop3600ListBG .ken_ShopList  li a { color: #fff; transition: all 0.3s linear}
.Shop3600Body_C .Shop3600ListBG .ken_ShopList  li a:hover { color:#F9C203; font-weight: 700; padding-left: 5px }
.Shop3600Body_C .Shop3600ListBG .ken_ShopList  li a span {text-decoration: underline}
.Shop3600Body_C .ShopBody { padding: 20px 0 }
.Shop3600Body_C .ShopProBody {background-color: rgba(255,255,255,0); border-radius: 10px; padding: 5px}
/*Style_D*/
.Shop3600Body_D { background:url(../img/textures/pattern-bg5.jpg) }
.Shop3600Body_D .global-wrap { background-color: transparent; box-shadow: none!important}
.Shop3600Body_D .boxed .global-wrap { background-color: transparent; box-shadow: none}
.Shop3600Body_D .ken_ShopHeadmain {     border-bottom: 0px solid #666;}
.Shop3600Body_D .ShopStyleHead{ background-color: rgba(255,255,255,0.58); border-bottom: none; border-radius: 0 10px 10px}
.Shop3600Body_D .ken_ListChooseBar { background-color: transparent; color: #666}
.Shop3600Body_D .ken_ListChoose a { color: #333}
.Shop3600Body_D .ken_ShopHeadLogo { border-color: #ccc}
.Shop3600Body_D .ken_Products { border-radius: 5px;box-shadow: 0px 0px 5px 0px rgba(0,0,0,.1)}
.Shop3600Body_D .Shop3600ListBG { background-color:rgba(60, 99, 165, 0); box-shadow:0px 0px 2px 0px rgba(255,255,255,.2) ,inset 0px 0px 0px 0px rgba(255,255,255,.8); border:0px solid rgba(0,0,0,.2); border-radius: 10px; padding: 20px 10px; }
.Shop3600Body_D .Shop3600ListBG h4 { color:#666; text-shadow: 0px 0px 0px #333}
.Shop3600Body_D .Shop3600ListBG .ken_ShopList { font-size: 14px;}
.Shop3600Body_D .Shop3600ListBG .ken_ShopList  {list-style: none;padding-left: 0}
.Shop3600Body_D .Shop3600ListBG .ken_ShopList  li {padding: 5px; border-bottom: 1px solid #666}
.Shop3600Body_D .Shop3600ListBG .ken_ShopList  li a { color: #666; transition: all 0.3s linear}
.Shop3600Body_D .Shop3600ListBG .ken_ShopList  li a:hover { color:#F9C203; font-weight: 700; padding-left: 5px }
.Shop3600Body_D .Shop3600ListBG .ken_ShopList  li a span {text-decoration: underline}
.Shop3600Body_D .ShopBody { padding: 20px 0 }
.Shop3600Body_D .ShopProBody {background-color: rgba(60, 99, 165, 0.59); border-radius: 10px; padding: 5px}

/*Style6600_A*/
.Shop6600Body_A { background-color:#000}
.Shop6600Body_A .global-wrap { background-color: transparent; box-shadow: none!important}
.Shop6600Body_A .boxed .global-wrap { background-color: transparent; box-shadow: none}
.Shop6600Body_A .ken_ShopHeadmain {     border-bottom: 0px solid #666;}
.Shop6600Body_A .ShopStyleHead{ background-color: rgba(255,255,255,0.58); border-bottom: none; border-radius: 0 10px 10px}
.Shop6600Body_A .ken_ListChooseBar { background-color: transparent; color: #fff}
.Shop6600Body_A .ken_ListChoose a { color: #eee}
.Shop6600Body_A .ken_ShopHeadLogo { border-color: #ccc}
.Shop6600Body_A .ken_Products { border-radius: 5px; box-shadow: 0px 0px 5px 0px rgba(0,0,0,.3)}
.Shop6600Body_A .Shop3600ListBG { background-color: rgba(0,0,0,.5); box-shadow:0px 0px 5px 0px rgba(255,255,255,.8) ,inset 0px 0px 0px 0px rgba(0,0,0,.8); border:0px solid rgba(0,0,0,.2); border-radius: 10px; padding: 20px 10px; }
.Shop6600Body_A .Shop3600ListBG h4 { color:#fff; text-shadow: 0px 0px 3px #333}
.Shop6600Body_A .Shop3600ListBG .ken_ShopList { font-size: 14px;}
.Shop6600Body_A .Shop3600ListBG .ken_ShopList  {list-style: none;padding-left: 0}
.Shop6600Body_A .Shop3600ListBG .ken_ShopList  li {padding: 5px; border-bottom: 1px solid #a5a5a5}
.Shop6600Body_A .Shop3600ListBG .ken_ShopList  li a { color: #fff; transition: all 0.3s linear}
.Shop6600Body_A .Shop3600ListBG .ken_ShopList  li a:hover { color:#F9C203; font-weight: 700; padding-left: 5px }
.Shop6600Body_A .Shop3600ListBG .ken_ShopList  li a span {text-decoration: underline}
.Shop6600Body_A .ShopBody { padding: 20px 0 }
.Shop6600Body_A .ShopProBody {background-color: rgba(60, 99, 165, 0); border-radius: 10px; padding: 5px}
/*編輯6600shop A*/
.ken_edit6600shopAdisplay {background: url(../img/customStyle/EditB01.jpg) no-repeat ;background-position: left -50px ;background-size: 570px; min-height: 180px}
.display01 { background-position: -20px -170px}
.display02 { background-position:-20px -340px}
.display03 { background-position: -20px -500px}
.display04 { background-position: -20px -670px}
/*Style6600_B*/
.Shop6600Body_B { background-color:#faf9f5}
.Shop6600Body_B .global-wrap { background-color: transparent; box-shadow: none!important; margin-bottom: 90px}
.Shop6600Body_B .boxed .global-wrap { background-color: transparent; box-shadow: none}
.Shop6600Body_B .ken_ShopHeadmain {     border-bottom: 0px solid #666;}
.Shop6600Body_B .ShopStyleHead{ background-color: rgba(255,255,255,0.58); border-bottom: none; border-radius: 0 10px 10px}
.Shop6600Body_B .ken_ListChooseBar { background-color: transparent; color: #fff}
.Shop6600Body_B .ken_ListChoose a { color: #666}
.Shop6600Body_B .ken_ShopHeadLogo { border-color: #ccc}
.Shop6600Body_B .ken_Products { border-radius: 5px; box-shadow: 0px 0px 5px 0px rgba(0,0,0,.3)}
.Shop6600Body_B .Shop3600ListBG { background-color: rgba(0,0,0,.5); box-shadow:0px 0px 5px 0px rgba(255,255,255,.8) ,inset 0px 0px 0px 0px rgba(0,0,0,.8); border:0px solid rgba(0,0,0,.2); border-radius: 10px; padding: 20px 10px; }
.Shop6600Body_B .Shop3600ListBG h4 { color:#fff; text-shadow: 0px 0px 3px #333}
.Shop6600Body_B .Shop3600ListBG .ken_ShopList { font-size: 14px;}
.Shop6600Body_B .Shop3600ListBG .ken_ShopList  {list-style: none;padding-left: 0}
.Shop6600Body_B .Shop3600ListBG .ken_ShopList  li {padding: 5px; border-bottom: 1px solid #a5a5a5}
.Shop6600Body_B .Shop3600ListBG .ken_ShopList  li a { color: #fff; transition: all 0.3s linear}
.Shop6600Body_B .Shop3600ListBG .ken_ShopList  li a:hover { color:#F9C203; font-weight: 700; padding-left: 5px }
.Shop6600Body_B .Shop3600ListBG .ken_ShopList  li a span {text-decoration: underline}
.Shop6600Body_B .ShopBody { padding: 20px 0 }
.Shop6600Body_B .ShopProBody {background-color: rgba(60, 99, 165, 0); border-radius: 10px; padding: 5px}
/*編輯6600shop B*/

.ken_edit6600shopBdisplay {background: url(../img/customStyle/EditB01.jpg) no-repeat ;background-position: left -50px ;background-size: 570px; min-height: 180px}
.display01 { background-position: -20px -170px}
.display02 { background-position:-20px -340px}
.display03 { background-position: -20px -500px}
.display04 { background-position: -20px -670px}
 /*Style6600_C*/
.Shop6600Body_C { background: url(../img/customStyle/6600Cshopbg.jpg);}
.Shop6600Body_C .global-wrap {   background-color: transparent; box-shadow: none!important; margin-bottom: 90px}
.Shop6600Body_C .boxed .global-wrap {  background-color: transparent; box-shadow: none}
.Shop6600Body_C .ken_ShopHeadmain {     border-bottom: 0px solid #666;}
.Shop6600Body_C .ShopStyleHead{ background-color: rgba(255,255,255,0.58); border-bottom: none; border-radius: 0 10px 10px}
.Shop6600Body_C .ken_ListChooseBar { background-color: transparent; color: #fff}
.Shop6600Body_C .ken_ListChoose a { color: #eee}
.Shop6600Body_C .ken_ShopHeadLogo { border-color: #ccc}
.Shop6600Body_C .ken_Products { border-radius: 5px; box-shadow: 0px 0px 5px 0px rgba(0,0,0,.3)}
.Shop6600Body_C .Shop3600ListBG { background-color:#ffdca4; box-shadow:0px 0px 5px 0px rgba(255,255,255,.8) ,inset 0px 0px 0px 0px rgba(0,0,0,.8); border:0px solid rgba(0,0,0,.2); border-radius: 10px; padding: 20px 10px; }
.Shop6600Body_C .Shop3600ListBG h4 { color:#fff; text-shadow: 0px 0px 3px #333}
.Shop6600Body_C .Shop3600ListBG .ken_ShopList { font-size: 14px;}
.Shop6600Body_C .Shop3600ListBG .ken_ShopList  {list-style: none;padding-left: 0}
.Shop6600Body_C .Shop3600ListBG .ken_ShopList  li {padding: 5px; border-bottom: 1px solid #fff}
.Shop6600Body_C .Shop3600ListBG .ken_ShopList  li a { color: #333; transition: all 0.3s linear}
.Shop6600Body_C .Shop3600ListBG .ken_ShopList  li a:hover { color:#C7800A; font-weight: 700; padding-left: 5px }
.Shop6600Body_C .Shop3600ListBG .ken_ShopList  li a span {text-decoration: underline}
.Shop6600Body_C .ShopBody { padding: 20px 0 }
.Shop6600Body_C .ShopProBody {background-color: rgba(60, 99, 165, 0); border-radius: 10px; padding: 5px}
.Shop6600Body_C .ken_6600CstyleTitle .ken_LevelList {}
.Shop6600Body_C .ken_6600CstyleTitle .ken_LevelList  { list-style: none; padding-left: 0; margin: inherit}
.Shop6600Body_C .ken_6600CstyleTitle .ken_LevelList  li { display: inline-block;padding: 10px 20px; }
.Shop6600Body_C .ken_6600CstyleTitle .ken_LevelList  li a { color:#fff;border-bottom: 0px solid #fff}
.Shop6600Body_C .ken_6600CstyleTitle .ken_LevelList  li a:hover { color:#430102;border-bottom: 1px solid #430102 }
/*編輯6600shop C*/
.ken_edit6600shopCdisplay {background: url(../img/customStyle/EditC01.jpg) no-repeat ;background-position: left -30px ;background-size: 520px; min-height: 500px}
.displayC01 { background-position: 0 -540px}
.displayC02 { background-position:0 -1040px;min-height: 520px}
.displayC03 { background-position: -20px -500px}
.displayC04 { background-position: -20px -670px}

.Shop6600HomeTitle {position: absolute;top:20%; left:25%; width: 50% }
.ken_Bgwhite50 {background-color: rgba(255,255,255,.5);padding: 20px}
.ken_6600BstyleTitle {text-align: center;font-size: 16px;  
    
    text-transform: uppercase;
	border-top: 6px solid #971212;
    border-bottom: 1px solid white;
    -moz-box-shadow: -3px -2px 4px 5px rgba(0,0,0,0.05);
    -webkit-box-shadow: -3px -2px 4px 5px rgba(0,0,0,0.05);
    box-shadow: -3px -2px 4px 5px rgba(0,0,0,0.05);}
.ken_6600CstyleTitle {text-align: center;font-size: 16px;  
    
    text-transform: uppercase;
	border-top: 0px solid #971212;
    border-bottom: 0px solid white;
	background-color: #d02121;
}
.ken_LevelList {}
.ken_LevelList ul { list-style: none; padding-left: 0; margin: inherit}
.ken_LevelList ul li { display: inline-block;padding: 30px 40px; }
.ken_LevelList ul li a { color:#666;border-bottom: 2px solid #fff}
.ken_LevelList ul li a:hover { color:#971212;border-bottom: 2px solid #971212 }

.ken_PaxBg {background: url(../img/customStyle/6600cBg02.jpg) no-repeat center top; background-attachment: fixed; padding: 40px}
.ken_PaxBg02 {background: url(../img/customStyle/6600cBg03.jpg) no-repeat center top; background-attachment: fixed; padding: 40px}
.ken_PaxBg03 {background: url(../img/customStyle/6600cBg04.jpg) no-repeat center top; background-attachment: fixed; padding: 40px}
.ken_Bgwhite20 { background-color: rgba(255,255,255,1); padding: 20px}


.ken_ADMansterA {padding: 30px 10px;   }

.ken_ADMansterC { background: url(../img/backgrounds/ADbg.jpg) no-repeat left 60px ; background-size: 850px ; }
.ken_AMasterB {background:#a09686; padding-top: 20px }
.ken_ADHbanner { text-align: left;padding-left:40px; background:url(../img/arrow-left.png) no-repeat left center}
.ken_ADHbannerR { text-align: left;padding-right:40px; background:url(../img/arrow-right.png) no-repeat right center}
.ken_ADHbannerT { text-align: left;padding-top:40px; background:url(../img/arrow-top.png) no-repeat center top}
.ken_ADone {padding: 50px 10px 100px 10px ;  }
.ken_ADHbannerB {}
.ken_ADHbannerB h3 span { padding-left: 10px; display: inline-block; border-left: 3px solid rgba(251,84,28,1.00); font-size: 12px; color:#999}
.ken_ADHbannerB ul {list-style: circle; padding-left: 10px}
.ken_ADHbannerB ul li {padding: 5px}
.ken_ADHbannerA { text-align: center; line-height: 100px; background-color: rgba(142,119,61,1.00); color: #fff; width: 100px; height: 100px; position: absolute; right:20px; bottom:10px; z-index: 3;-webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;}
.ken_ADHbannerA:hover { background-color: rgba(118,16,18,1.00); color:#eee}

.ADfootBG_Grey {background: url(../img/backgrounds/ADfootbg.jpg) no-repeat top center; background-attachment: fixed;}
.ADfootBG_Brown {background: url(../img/backgrounds/ADfootbg1.jpg) no-repeat top center; background-attachment: fixed;}
.Kcenter-block {display: block;    margin-left: auto;    margin-right: auto;    float: inherit;}
.ken_ADPick { font-size: 14px}
.ken_ADPick ul { list-style: none; padding-left: 0}
.ken_ADPick ul li { padding: 5px 10px}
.ken_ADPickBoard {background-color: #fff; box-shadow: 0px 0px 2px 0px rgb(181, 177, 177); padding: 15px; margin: 10px auto}
.ken_ADPickTitle {border-radius: 5px; background-color:#91c2c9; color: #fff; font-size: 16px; text-align: center; padding: 10px}
.ken_PickProImg { width: 90px;  overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap; margin-top: 5px}

.ken_FavFunction {position: absolute;top:0;width: 100%; padding: 10px}
.ken_FavItemBoard .ken_FavFunction .btn {padding: 3px 5px}
.ken_FavItemBoard {background-color: #fff; padding-top: 10px;}
/*拖曳*/
.ken_sortable { padding: 5px 0}
.ken_sortable ul {padding:10px 5px; list-style: none; max-height: 268px; overflow-y: scroll}
.ken_sortable ul li {display: inline-block;  padding: 5px; cursor: pointer; width: 10.6%; overflow: hidden;  }
/*上傳圖片*/
.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 0 5px;
	
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 14px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.fileUpload input.uploadK01 {
	width: 100%;
    right: 25%;
    font-size: 25px;
    position: absolute;
    top: 0;    
    margin: 0;
    padding: 0;    
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.ken_uploadImg {text-align: center;
	align-items: center;    
    color:rgba(0,0,0,.3);
	font-weight: 600;
	display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.ken_uploadImg i {padding-right: 10px}



/*編輯商品*/
.ken_EditProImUpload {padding: 10px; min-height: 150px; border: 2px dashed #eee; border-radius: 5px; overflow: hidden }
.ken_EditProImUpload {}

/*20170209後來加上的css*/
.memberWpo h5 {margin-bottom: 10px}
.AboutWBody { background:url(../img/textures/Aboutus.jpg) no-repeat center; background-size: cover}
.AboutWBody .global-wrap { background-color: transparent; box-shadow: none!important}
.AboutWBody .boxed .global-wrap { background-color: transparent; box-shadow: none}
.ken_aboutWPanel {    background-color: rgba(255,255,255,.1);
    margin: 80px auto;
    border-radius: 15px;
    /* box-shadow: 0px 0px 12px 0px rgba(0,0,0,.3), inset 0px 0px 15px 10px rgba(255,255,255,.3); */
    max-width: inherit;
    padding: 60px 50px;}
.ken_aboutWPanel h2 { color:#fff; font-weight: 700 }
.ken_aboutWPanel h3 { color:#fff}
.ken_aboutWPanel p { color:#fff}

/*20170324*/
.product-thumb .product-title {     
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
.product-desciption {
	color: #333;
	font-size: 1em;
    overflow: hidden;
    line-height: 1.5em;
    
    text-overflow: ellipsis;	
	text-align:justify;
	max-height: 62px;
	
	/*多行文字限制*/
	display: -webkit-box;  

	-webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
	
}
.thumb-list > li .thumb-list-item-caption .thumb-list-item-title a  {color:#333}
.mis-slider li figcaption {line-height: 2em}

/*手機IMG*/
@media (max-width: 1300px)
{
.ken_newsListBox {    padding: 20px;
   
    border-radius: 5px;
    background-color: rgba(255,255,255,.8);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,.4), inset 0px 0px 10px 0px rgba(255,255,255,1);
    min-height: 100px;
    overflow: hidden;
    max-height: 270px;
    width: 335px;
    position: absolute;
    top: 15px;
    z-index: 6;
    left: 5%;
	overflow: hidden}

	
	
}
@media screen and (min-width: 1367px) and (max-width: 1920px) { 
    /* STYLES HERE */

.ken_newsListBox {    padding: 20px;
   
    border-radius: 5px;
    background-color: rgba(255,255,255,.8);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,.4), inset 0px 0px 10px 0px rgba(255,255,255,1);
    min-height: 100px;
    overflow: hidden;
    max-height: 336px;
    width: 335px;
    position: absolute;
    top: 15px;
    z-index: 6;
    left: 20%;
	overflow: hidden}

	
	
}
@media screen and (min-width: 1280px) and (max-width: 1366px) { 
    /* STYLES HERE */

.ken_newsListBox {    padding: 20px;
   
    border-radius: 5px;
    background-color: rgba(255,255,255,.8);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,.4), inset 0px 0px 10px 0px rgba(255,255,255,1);
    min-height: 100px;
    overflow: hidden;
    max-height: 270px;
    width: 335px;
    position: absolute;
    top: 15px;
    z-index: 6;
    left: 10%;
	overflow: hidden}

	
	
}

@media (max-width: 768px) {
	
	.kenimgLeft .smallimg {width:90% }
.kenimgRight .smallimg {width:90% }
.ken_100img .smallimg {width:90% ;}

.ken_news img {  border-radius:5px; overflow: hidden }
.kenimgLeft img {width: 90%; float: inherit; margin: 10px;}
.kenimgRight img { width: 90%; float: inherit; margin:10px;}
.kenimgLeft { text-align: center}
.kenimgRight { text-align: center}
	.ken_share { padding-left: 0; margin-top: 10px}
	.ken_ADProductGroup img { max-height: inherit}
	
	
	
	
	.ken_newsListBox {display: none}
	
	/*20170209後來加上的css*/
.memberWpo h5 {margin-left: 10px; display: inline-block}
	.ken_MemberTable .ken_list { display: none}
	.footerDescription { font-size: 18px;padding: 15px 0;}
	
	
	
	
	
.paycardstyle img {display: inline-block; width: 50px}	
	
	.ken_Tag2List { text-align: left}
.ken_Tag2List ul { list-style: none; padding-left: 0; margin-bottom: 0}
.ken_Tag2List ul li {    display: inline-block;
    padding: 5px 8px;
    font-size: 14px;
    color: #999;
    margin: 3px 5px;
    border: 1px solid rgba(0,0,0,.2);}
	
	
	
	
	.ken_ADone {padding: 200px 10px 10px 10px ;  }
	.ken_ADHbannerB {min-height: 450px}
	
	
	
	
	.MaxH290 { height: inherit; max-height: 290px}
	
	.ken_newhand {  
		
		width: 200px;
		height: 200px;
	margin: 40px auto;
    color: #fff;
    font-size: 38px;
    font-weight: 600;
	text-shadow: 0px 0px 13px rgba(0,0,0,.5);
    border: 5px #fff solid;
    padding: 40px;
    background-color: rgba(255,255,255,.4);
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}	
	
	
	.ken_maxWHBox { max-width: inherit}
	.product-actions-list { list-style: none; 
  padding: 0; text-align: center; margin-top: 20px; display: block}
.product-actions-list li {  margin-right: 10px;
  display: inline-block;}
	.kenMeta_verhical { min-height: 100px}	
	
.ken_TagTitleList {text-align: center; border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2); font-size: 16px}
.ken_TagTitleList ul { list-style: none; padding-left: 0; margin-bottom:5px; margin-top: 5px}
.ken_TagTitleList ul a li { display: inline-block;padding: 5px 10px; border: 1px solid rgba(0,0,0,.2); margin-bottom: 5px}
.ken_TagTitleList ul a:hover { background-color: rgba(0,0,0,0.56); color: rgba(255,255,255,1.00)}
	
.ken_TagTitleListW {text-align: center; border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5); font-size: 16px}
.ken_TagTitleListW ul { list-style: none; padding-left: 0; margin-bottom:5px; margin-top: 5px}
.ken_TagTitleListW ul a li{ display: inline-block;
    padding: 5px 10px;
    /* border-right: 1px solid rgba(255,255,255,.5); */
    /* background-color: rgba(0,0,0,0.56); */
    color: rgba(255,255,255,1.00);
    border: 1px solid rgba(255,255,255,.5);
    margin-top: 5px;}

.ken_TagTitleListW ul a:hover { color: #000; background-color: rgba(255,255,255,1) }
.ken_RBorder01 { border-bottom: 1px solid #ccc; border-right:0px solid #ccc; padding-bottom:  5px}
.ken_LevelList ul { list-style: none; padding-left: 0; margin: inherit}
.ken_LevelList ul li { display: inline-block;padding: 30px 20px; }
.ken_LevelList ul li a { color:#666}
.ken_LevelList ul li:hover { }
	/*拖曳*/
.ken_sortable { padding: 5px 0}
.ken_sortable ul {padding:10px 5px; list-style: none}
.ken_sortable ul li {display: inline-block;  padding: 5px; cursor: pointer; width: 18.9%; overflow: hidden;  }
	.ken_sortable .ken_ADProductGroup {width: auto}
	
	.ken_FavItemBoard { padding: 10px 5px;}
	.ken_ADHbanner { text-align: left;padding:40px 0 0; background:url(../img/arrow-top.png) no-repeat center top}
.ken_ADHbannerR { text-align: left;padding:40px 0 0; background:url(../img/arrow-top.png) no-repeat center top}
.ken_ADHbannerT { text-align: left;padding:40px 0 0; background:url(../img/arrow-top.png) no-repeat center top}
	
	.ken_PickProImg { width: 70px;  overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap; margin-top: 5px}
	.ken_Products { padding: 1px; border-bottom:1px solid #eee}
	.ken_ProductsDes { width:66.6%; padding: 5px; }
	.ken_ADProductGroup {overflow: inherit;
    width: inherit;
		max-height: inherit;}
	.ken_ShopHeadTitle { font-weight: 600;font-size: 20px;top:10%}
.ken_ShopHeadTitle span { display: block; font-weight: 600;font-size: 16px}
	.ken_Billboard .ken_imgCell {height: inherit; position: relative;    padding: 0;    overflow: visible;    border: 0 solid #ddd;    border-radius: 0;    -moz-border-radius: 0;    -webkit-border-radius: 0;}
	.ken_FastSelect { }
	
	.ken_RegisterPanel {background-color: rgba(255,255,255,.3); margin: 40px auto;
    border-radius: 5px;
    box-shadow: 0px 0px 12px 0px rgba(0,0,0,.3),inset 0px 0px 3px 1px rgba(255,255,255,1); font-size:16px; max-width: inherit; padding: 20px 10px}
	.remodal { padding: 10px}
	#imaginary_container{
   margin-top:50px; 
}
	
	.ken_MemberTableIcon { display: none}
	.ken_MyFavShopAll {margin: 10px auto;box-shadow: none;}
	.ken_MyFavShop {padding: 1px; margin-bottom: 5px}
	.ken_FavShopItem { margin-right: inherit}
	.ken_FavItem { }
	.ken_Stepzero { padding-top: 5px; min-height: 80px; border-bottom: dashed 1px #ccc; vertical-align: middle }
	
	.ken_Step {padding: 2px;text-align: left; background: #e6eaec url(../img/step90.png) no-repeat 26px 0px; font-size: 12px }
	.ken_price { font-size: 14px; text-align: right}
	.Ken_QDes { text-align: left }
	.ken_QA {display:none;}
	.ken_NewsComm { text-align: right}
.ken_NewsTime span { display: inline-block; padding-left: 3px; color: #d69696}	
	.ken_MemberTable { padding: 0 !important}
.ken_ProDes { font-size: 12px; text-align: left}

.ken_list {padding-top: 20px}
.ken_list ul {padding-left: 0; list-style: none;}
.ken_list ul li {padding:5px 3px; display: inline-block; font-size: 14px}
.ken_list ul li a { color:#666; text-decoration: underline}
	
.ken_leftList {min-height: inherit; }
	
.tab-pane img { text-align: center;
    
    width: 100%;
    margin: 10px auto;
    display: block;}
.top-main-area {
    padding: 17px 0 0 0;
    background: #fff;
	position: relative;}


  
  #leftMenuBar   {
    display: none;
  }
.ken_RightB { width: 100%;
    height: inherit;
    min-height: inherit;margin: 10px auto;}
.ken_RightM {padding-left: 10px; padding-right: 0px; float:right}
.ken_CenterB {     width: 100%;
    min-height: initial;
    height: inherit;
    margin: 10px auto;}
.ken_ImgFontBig { }
.ken_MImgSize { width: 100%;height: inherit;min-height: inherit;  padding: 5px}
.ken_ImgFontOut { padding: 5px; font-weight: 600}
	.mis-stage { min-height: 350px}
	.pd0 {padding: 0 5px}
	.MaxH230 { height: inherit; max-height: inherit}
	.ken_TagTitle_s {min-height: 234px; padding:20px 40px 40px 40px; background: url(../img/tagSmalltitle.png) no-repeat right bottom; background-size:234px }
.ken_Tagtitle_spa {   }
.MaxH470 { height: inherit; max-height:inherit}
.MaxH450 { height: 450px; max-height: 450px; background-color:#000}
.MinH177 { min-height: 166px}
.ImgMinH228 { min-height: inherit; max-height: 228px}
}


/*手機CSS*/





