body,div,ul,ol,li,h1,h2,h3,h4,p,tr,td,img{margin: 0;padding: 0; font-family:vedenda,\5FAE\8EDF\6B63\9ED1\9AD4, Helvetica, sans-serif, "新細明體"; font-size:16px; color:#fff;}
img {vertical-align:top; float:left; border:none; outline:none;}
a{text-decoration:none; outline:none;}
body{background-image: url(images/bg_150708.jpg);}

/*首頁*/
.indexbg{background-color:#fad9e0;}
.in_content{ width:1024px; height:100%; margin:auto; position:relative;}

/*menu*/


.menus-box{height:55px; width:100%; background:#e81955;position:relative;}
.menus{ list-style-type: none; width:100%; text-align:center; min-width:950px;}
.menus:after{content:""; display:block; clear:both; line-height:0; height:0; visibility:hidden;}
.menus li{display:inline-block;}
.menus a:link, .menus a:visited{display:block; text-decoration:none; font-weight:600px;font-size:22px; padding:15px 30px 15px ; color:#fff; letter-spacing:1px;}


/*.menus a:hover, .menus li.current a{background:#9c1f3c;}*/
.fixing .menus{position:fixed; top:0; z-index:1688; box-shadow:0 2px 3px 0 rgba(64,64,64,.4); left:0; background-color:#e81955;}
.anchor{position:relative; top:-115px; display:block; /*width:200px; height:2px; background:#c00;*/}
/*內容*/

.content{width:950px;height:auto; background-color:#FFF; margin:auto; clear:both; overflow:hidden;}



.visual{width:100%; height:420px;}
.yellowbg{
	background-image: url(images/bg_150708.jpg);
	background-repeat: repeat-x;
}
.visual_img{width:950px; height:420px; margin:auto;}





/*回頂部*/
.scroll2top:link, .scroll2top:visited{background:url(images/gotop.png) no-repeat 0 0; height:83px; width:83px; margin-left:940px; bottom:0px;}
.scroll2top:hover{background:url(images/gotop.png) no-repeat 0 -83px;}

/*.scroll2top:link, .scroll2top:visited{  
	position: fixed;
  	bottom: 30px;
  	margin-left: 951px;
  	display: block;
  	width: 20px;
  	height: 48px;
  	background: url(/st_ec/img/icon_go2t.gif) no-repeat 0 0;
  	z-index: 999;
	}*/

@media screen and (max-width:1024px) {
	.content{width:964px; padding:30px 20px; margin:auto; clear:both; overflow:hidden;}
}
@media screen and (max-width:980px) {
	.content{width:964px; padding:30px 20px; margin:auto; clear:both; overflow:hidden;}
	.txt21{font-size:12px;}
	.travelset strong{font-size:12px;}
	.travelset li{ margin-bottom:6px; color:#333; clear:both; line-height:30px; font-size:12px;}
}


/* c26模組專用*/

.content.rwd { z-index:1005 !important;}
.area-switch { z-index: 2000 !important;}
/* GROUP-TYPE-PH */
.group-type-ph{margin-left:19px; padding-top:40px; overflow:hidden;}
.ph{float:left; width:265px; height:320px; padding:15px 10px; border:1px solid transparent; border-color:#fad9e1; background:#fff3ee ; margin:0 8px 25px 8px;}
.ph.aside-one{margin-left:0;}/* .ph:nth-of-type(3n) + .ph, .ph:first-child{margin-left:0;} */
.ph:hover{cursor:pointer; border-color:#f8946b;}

.ph-img{position:relative; z-index:3 !important; width:262px; height:175px; background:#000; margin:auto;}
.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;}
.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:#500; padding:15px 0 5px 0; font-size:18px; font-family:"微軟正黑體"; overflow:hidden; display:block; }

.zh-cn .ph-title{text-align:center;}
.ph-detail{padding:5px 0;font-size:15px; color:#828282; overflow:hidden; height:15px; margin-bottom:2px;}
.ph-feature{display:block; font-size:15px; color:#eb8a29; overflow:hidden; height:17px;}
.price{color:#e71000; padding:30px 0 8px; 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;}