body,div,ul,ol,li,h1,h2,h3,p,tr,td,img{margin: 0;padding: 0;}
img { vertical-align:top;}

html{ background:url(images/bg.jpg)repeat}
body{ background:url(images/main_bg.jpg) 47% top repeat-y;} /* background:url(全網頁墊底圖) repeat; */
.content{ margin:0 auto; padding:0;  background:url(images/title_bg.jpg)  center top no-repeat;}	/* background:url(主視覺延伸寬1200px中間挖空圖) no-repeat center top;*/
.main-area{ width:950px;}
.main{}


/*回頂部*/
.scroll2top:link, .scroll2top:visited{background:url(images/gotop.png) no-repeat 0 0; height:75px; width:96px; margin-left:940px; bottom:0px;}
.scroll2top:hover{background:url(images/gotop.png) no-repeat 0 -75px;}




/* 模組26 */
/* GROUP */
.group{}
.group h3{}
.group-tab{display:none;}
.group-tab blockquote{border-bottom:2px solid #beddec; display:block; position:relative; height:30px;}
.group-tab ul{position:absolute; right:30px; font-size:0;}
.group-tab ul li{list-style-type:none; display:inline-block; background:#fff; padding-top:3px; border:1px solid #93c4e0; border-width:1px 1px 2px 0; border-bottom-color:#beddec; position:relative;}
.group-tab ul li a:link, .group-tab ul li a:visited{display:block; color:#497690; padding:3px 13px; font-size:12px; font-weight:bold;
background:#ffffff;
background:-webkit-linear-gradient(top, #e8e8e8 0%, #f1f1f1 100%);
background:linear-gradient(to bottom, #e8e8e8 0%, #f1f1f1 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#f1f1f1', GradientType=0);
}
.group-tab ul li a:hover{text-decoration:none;}
.group-tab ul li.current{background:#46ace9; border-width:1px 1px 0 0;}
.group-tab ul li.current a:link, .group-tab ul li.current a:visited{font-size:15px; padding:5px 15px;
background:#e9e9e9;
background:-webkit-linear-gradient(top, #fdfdfd 0%, #ededed 100%);
background:linear-gradient(to bottom, #fdfdfd 0%, #ededed 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#ededed', GradientType=0);
}
.group-tab ul li.current a:before{content:"."; font-size:0; display:block; position:absolute; bottom:2px; left:-6px; width:5px; height:30px; background:url(img/group_tab_shade.png) no-repeat right bottom;}
.group-tab ul li:first-child{border-left-width:1px;}
.group-cont{}

/* GROUP-TYPE-PH */
.group-type-ph{margin-left:-16px; padding-top:10px;}
.ph{float:left; width:300px; height:320px; padding:0 0 10px 0 ; border:1px solid transparent; border-color:#ffffff; border-bottom:1px solid #e8e8e8; background:#ffffff; margin:0 0 25px 16px;}
.ph.aside-one{margin-left:0;}/* .ph:nth-of-type(3n) + .ph, .ph:first-child{margin-left:0;} */
.ph:hover{cursor:pointer; background-color:#fdfdde; }

.ph-img{position:relative; z-index:3 !important; width:300px; height:200px; background:#000; border:0;}
.ph-img img{width:inherit; height:auto; position:absolute; z-index:1; opacity:1; filter:alpha(opacity=100); -webkit-transition:all .3s ease-out; transition:all .3s ease-out;border:0;}
/*.ph.masked .ph-img img{opacity:.6; filter:alpha(opacity=60);}*/
.ph a:link, .ph a:visited{position:relative; display:block; text-decoration:none;}
.ph-title{color:#2970a7; padding:8px 0; font-size:16px; font-family:"微軟正黑體"; /*overflow:hidden; height:60px;*/ letter-spacing:1px; line-height:22px; display:block; padding-left:0px; padding:5px;}

.zh-cn .ph-title{text-align:center;}
.ph-detail{ padding:5px 0;font-size:12px; color:#828282; overflow:hidden; height:15px; margin-bottom:2px; letter-spacing:1px; height:25px;}
.ph-feature{display:none;/*display:block; font-size:15px; color:#eb8a29; overflow:hidden; height:17px;*/}
.price{color:#e71000; padding:0px 8px 8px0; font-size:15px; float:right; font-family:arial; font-style:normal;}
.price span{font-size:20px; font-weight:bold;}
.price i{font-style:normal; position:relative; left:-2px; top:-1px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
}
