@charset "utf-8";
/* CSS Document */
/*頂層項目*/
body {
	color: #333;
	font-size:14px;
	font-family: "微軟正黑體";
	background-color: #f9f3e7;
	background-image: url(../images/all/mian_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	line-height:24px;
}

.header_bg {
	background-color:transparent;
    background-image: url("../images/son/bg_header.jpg");
    height: 483px;
}
.header {
	background-color:transparent;
    height: 483px; width:100%; margin:0 auto;
}
.header .title a {
	display: block;
	position: absolute;
	width: 273px;
	height: 84px;
	left:10px;
	top: 6px; z-index:999;
	background-image: url(../images/all/logo.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-9999px;
}
.header .header1{position: relative; width: 1000px; margin: 0px auto; z-index:9999;}
.main_bg{
	background-color:transparent;
	min-height: 530px;
	background-position: center top;
    background-image: url(../images/all/main_bg.png);
	background-repeat: no-repeat;
	margin:-135px 0 0 0;
	z-index: 9999;
}

.main{
	background-color:transparent;}

.side1 {
    background: none repeat scroll 0 0 transparent;
    float: left;
    width: 218px; margin:-55px 0 0 0; z-index:200;
}
.side2 {
    display: none;
    float: left;
}
.content {
	float: left;
	min-height: 530px;
	width: 785px;
	z-index: 100;
	margin:20px 0 0 -15px;
	
}
/*-----------------------footer------------------------------------*/
.footer_bg{
	background-color:transparent;
    background-image: url("../images/all/footer.png") ;
    color: #333333;
    height: 109px;
}
.footer{
	background-color:transparent;
    height: 87px;
    padding: 23px 0 0;
}
/*------------------------- 次級項目 ------------------------*/
/*header只留banner, 用flash做*/
.header h1.title, 
.header ul#nav1, 
.header ul#nav2, 
.header div.breadcrumb, 
.header div.ex1, 
.header div.ex2{
	display:block;
}
.header ul#nav2{ display:none;}
.header .banner {
	background-color:transparent;
	left: 0;
	top: 0;
	height: 483px;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: center top;
}
.main_bg .ex1 {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../images/son/bg_main_bottom.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    bottom: 0;
    height: 80px;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 1;
	display:none;
}

/*---------header nav-------------------*/
.header .nav1_bg{
	display: block;
	height:170px;
	top:-15px;
	right: 0px;
	bottom: 0px;
	left:0px;
	width:1000px;
	background-image: url(../images/all/nav.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0 auto;
	position:absolute;
}
.header #nav1{
	display: block;
	height: 97px;
	position: absolute;
	z-index: 5;
	top: 58px;
	right: 10px;
	bottom: 0px;
}
.header #nav1 a{
	background-image: url(../images/all/nav_a.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height:43px;
}

.header #nav1 a:hover{
}
.header #nav1 li a.b1-1 {background-position: 0px 0px;width: 103px;}
.header #nav1 li a.b1-2 {background-position: -103px 0px;width: 102px;}
.header #nav1 li a.b1-3 {background-position: -205px 0px;width: 101px;}
.header #nav1 li a.b1-4 {background-position: -306px 0px;width: 101px;}
.header #nav1 li a.b1-5 {background-position: -407px 0px;width: 101px;}
.header #nav1 li a.b1-6 {background-position: -508px 0px;width: 101px;} 
.header #nav1 li a.b1-7 {background-position: -609px 0px;width: 101px;}


.header #nav1 li a.b1-1:hover,body.none .header #nav1 li a.b1-1 {background-position: 0px -41px;width: 103px;}
.header #nav1 li a.b1-2:hover,body.none .header #nav1 li a.b1-2 {background-position: -103px -41px;width: 102px;}
.header #nav1 li a.b1-3:hover,body.product .header #nav1 li a.b1-3 {background-position: -205px -41px;width: 101px;}
.header #nav1 li a.b1-4:hover,body.contact .header #nav1 li a.b1-4 {background-position: -306px -41px;width: 101px;}
.header #nav1 li a.b1-5:hover,body.contact .header #nav1 li a.b1-4 {background-position: -407px -41px;width: 101px;}
.header #nav1 li a.b1-6:hover,body.contact .header #nav1 li a.b1-4 {background-position: -508px -41px;width: 101px;}
.header #nav1 li a.b1-7:hover,body.contact .header #nav1 li a.b1-4 {background-position: -609px -41px;width: 101px;}
	
/*h1設定*/
.content h1 {
	background-image: url(../images/all/title.png);
	background-repeat: no-repeat;
	height:130px;
	background-position: left top;
	text-indent: -9999px; width:785px;
}

.about .content h1{background-position: 0px 0px;}
.info .content h1 {background-position: 0px -130px;}
.guide .content h1 {background-position: 0px -260px;}
.shopping .content h1 {background-position: 0px -390px;}
.activity .content h1 {background-position: 0px -520px;}
.news .content h1 {background-position: 0px -650px;}
.service .content h1,#service .content h1 {background-position: 0px -780px;}
/*---sidel h1---*/

.side1 h1{
	background-image: url(../images/all/side_tit.png);
	background-repeat: no-repeat;
	font-size: 12px;
	height:80px;
	background-position: center top;
	text-indent: -9999px;
}
.about .side1 h1 {background-position: 0px 0px;}
.info .side1 h1 {background-position: 0px -80px;}
.guide .side1 h1 {background-position: 0px -160px;}
.shopping .side1 h1 {background-position: 0px -240px;}
.activity .side1 h1 {background-position: 0px -320px;}
.news .side1 h1 {background-position: 0px -400px;}
.service .side1 h1,#service .side1 h1 {background-position: 0px -480px;}

/*side1 nav-------------------------------*/
.side1 .top{
	background-image: url(../images/all/tree.png);
	background-repeat: no-repeat;
	background-position: 10px top;
	width:200px;
	height:139px;

}

.side1 ul#bg{ background-image: url(../images/all/slidbg.png);
	background-repeat: repeat-y;
	background-position: center top; }
.side1 .nav{}
.side1 .nav li{
	display:block;
	list-style-type:none;
	line-height:32px;
	background-image:url(../images/son/a.png);
	background-repeat: no-repeat;
	background-position:left center;
	padding:0 0 0 14px;
}
.side1 .nav li a{
	color:#000;
	padding:6px 0 5px 40px;
	text-decoration:none;
	background-image:url(../images/all/nava.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.side1 .nav li a:hover{
	background-image:url(../images/all/navh.png);
	background-repeat:no-repeat;
	background-position:left center;
	color:#FFF;
	text-decoration:none;
}
.side1 .nav li a.css2{
	background-image:url(../images/all/lmenu.png);
	background-repeat:no-repeat;
	background-position:10px 11px;
	color:#FF5D5D;
	text-decoration:none;
}
.side1 .nav_second li{
	display:block;
	list-style-type:none;
	line-height:24px;
	background-image:none;
}
.side1 .nav_second li a{
	color:#333;
	padding:6px 0 5px 40px;
	text-decoration:none;
	background-image:url(../images/all/nava2.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.side1 .nav_second li a:hover{
		padding:6px 0 5px 40px;
	text-decoration:none;
	background-image:url(../images/all/nava2.png);
	background-repeat:no-repeat;
	background-position:left center;
	color:#1372D0;
	text-decoration:underline;
}

.side1 .nav_third li{
	display:block;
	list-style-type:none;
	line-height:24px;
	background-image:none;
}
.side1 .nav_third li a{
	background-image:url(../images/son/a2.png);
	background-repeat:no-repeat;
	background-position:20px 2px;
	color:#888;
	font-size:15px;
	padding-left:52px;
	text-decoration:none;
}
.side1 .nav_third li a:hover{
	background-image:url(../images/son/a2.png);
	background-repeat:no-repeat;
	background-position:20px 2px;
	color:#333;
	text-decoration:underline;
}
.side1 .nav li.bottom{
	background-image: url(../images/all/bottom.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height:28px;
}
.side1 .iconall{background-color:#f8e9d4; display:block;border-radius: 15px; 
-webkit-border-radius: 15px; 
-moz-border-radius: 15px;margin:15px 0; }
.side1 .iconall .nav.icon{ width:202px;margin:0 0 0 4px;}
.side1 .iconall .icon a{
	background-image: url(../images/all/icon.png);
	background-repeat: no-repeat;
	background-position: left top;text-indent:-9999px;
	
}
.side1 .iconall .icon a:hover{ background-image: url(../images/all/icon.png);
	background-repeat: no-repeat;
	 }
.side1 .iconall .icon a.but01{ background-position:0 0; height:69px;}
.side1 .iconall .icon a.but02{ background-position:0 -77px; height:56px;}
.side1 .iconall .icon a.but03{ background-position:0 -142px; height:74px;}
.side1 .iconall .icon a.but01:hover{ background-position:-188px 0; height:69px;}
.side1 .iconall .icon a.but02:hover{ background-position:-188px  -77px; height:56px;}
.side1 .iconall .icon a.but03:hover{ background-position:-188px  -142px; height:74px;}

.side1 .iconall .nav.link{ margin:-5px 0 0 -38px ;}
.side1 .iconall .link li a{ background-image:none; }
.side1 .iconall .link li a img{ border:#999 solid 1px;}
.side1 .iconall .link  img:hover{ border:#333 solid 1px;}

/*-----------------------footer------------------------------------*/

.footer{ font-size:13px;}
.footer .sitemap{
	display:none;
}
.footer .copyright {
    color: #666;
    height: 20px;
    text-align: left;display:block;
	margin:0 0 0 200px; position:relative;clear:both;}
	
.footer .siteinfo{
	width:800px;
	margin:5px 0 0 190px;
}
.footer .siteinfo ul{
	list-style-type:none;
}
.footer .siteinfo ul li{
	float:left;
	margin:0 8px;
	height:25px;
}
.footer .siteinfo a{
    color: #5C3710;
	text-decoration:none;
}
.footer .siteinfo a:hover{
	text-decoration:underline;
	color:#824F27;
}
.footer .address{
	color: #291100;
}
.footer .tel{ width:480px;}
.footer .powered{ width:300px; position:absolute;
font-size:12px;color:#999; top:0;left:155px;}
.footer .powered a{ color:#999; text-decoration:none;}
.footer .powered a:hover{ text-decoration:underline;}

/*--麵包屑 -------------------------*/
.content .breadcrumb {
	color: #b66900;
	font-size:12px !important;
	position: absolute;
	right: 30px;border-radius: 15px; 
-webkit-border-radius: 15px; 
-moz-border-radius: 15px; 
	top: 70px; background-color:#fff8e1; padding:5px 20px;
}

.content .breadcrumb ul {
	list-style-type: none;  
}

.content .breadcrumb li {
	float: left; padding:0 3px;
}

.content .breadcrumb a{
	color: #757575;
	text-decoration: none;
}

.content .breadcrumb a:hover{
	text-decoration: underline;
}

/*--表格邊框設定-------------*/
.editor{  margin:0 auto; /*border:1px #E7E7E7 solid; *//*padding:10px 15px;*/}
.editor.border table,
.editor.border table th,
.editor.border table td
{
	border:1px solid #CCC;
}

/* 客戶可在table上設 class, 指定表格有邊框 */
.editor table.border,
.editor table.border th,
.editor table.border td
{
	border:1px solid #CCC;
}

.editor table.no-border,
.editor table.no-border th,
.editor table.no-border td
{
	border:none;
}
.editor td { text-align:left !important; padding:3px !important;}
/*--pager-------------*/

.pager{
	display: block;
	width: 740px;
    margin:0 auto; clear:both;
	padding:20px 0 0 0;
	text-align:center;
	
}
.pager table,.pager td{
	text-align: center; margin:0 auto; border:none !important;
}
/*------------------------- 內文項目 -------------------------*/


.content .sec1{background-image: url(../images/all/con_bg.png);
	background-repeat: repeat-y; width:710;
	background-position: center top; margin:0 auto; padding:0 0 0 20px; position:relative;}
	
.content .bottom{ display:block;background-image:url(../images/all/con_bottom.png); background-position:0 bottom; background-repeat:no-repeat;
height:102px;}	
	
.content .sec2{ margin:0 auto;}
.content .sec3{
	
}
.content .train{ background-image:url(../images/all/train.png); background-position:left top;
 background-repeat:no-repeat; width:321px; height:89px; display:block;
 position:absolute; right:5px; top:-25px; z-index:500;}

/*最新消息*/
.div_prlist{
	display:block; width:700px; margin:0 auto;
	position:relative; min-height:300px; 
		}
ul.prlist {
	list-style-type: none;
}
ul.prlist li{
	float:left; position:relative;

}
ul.prlist li span.title{ display:block;}
ul.prlist li span a.ti{
	color: #301f00; width:570px;
	background-image: url(../images/symposium/arrow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	padding-left:100px; line-height:32px;text-decoration:none;}

ul.prlist li span a.ti:hover{ color:#147ED6; text-decoration:underline;}
ul.prlist li span.date{ position:absolute; right:43px;color:#666; display:inline-block; top:6px; font-size:13px;}
ul.prlist li span.note{width:65px; display:block; color:#FFF; font-size:12px; font-weight:bold;position:absolute; top:4px; left:25px; -webkit-border-radius: 20px;
  border-radius: 20px; text-align:center;}
ul.prlist li span.note.n1{ background-color:#18a1d0;}
ul.prlist li span.note.n2{ background-color:#68b821;}
ul.prlist li span.note.n3{background-color:#18a1d0;}
ul.prlist li span.note.n4{ background-position:0 -57px; height:19px;}
ul.prlist li.gary{ background-color:#F0F0F0;border-radius: 10px; 
-webkit-border-radius: 10px; 
-moz-border-radius: 10px;}

/*詳細頁*/
.new{ margin:0 auto;display:block; padding:10px 0 0 0;}
.new .t1{
	width:645px;
	font-size:20px;
	font-weight:bold;
	display:block;
	margin:5px 0 10px 0px;
	display: inline-block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
	padding: 10px 10px 10px 45px;
	border: none;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	font: normal normal normal 16px/normal "Times New Roman", Times, serif;
	color: rgba(0,0,0,0.9);
	-o-text-overflow: clip;
	text-overflow: clip;
	-webkit-box-shadow: 1px 2px 2px 0 rgba(0,0,0,0.2);
	box-shadow: 1px 2px 2px 0 rgba(0,0,0,0.2);
	-webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
	-moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
	background-color: #c4eef6;
	background-image: url(../images/news/arrow.png);
	background-repeat: no-repeat;
	background-position: 20px center; position:relative;
	font-weight:bold;
}	
.new .t2{
	height:30px;
	padding:0 0 0 20px;
	display:block;
	font-size:13px;
}	
.new li span.tit{ width:640px;height:30px; color:#26466A;
line-height:40px; padding:0 0 0 50px; display:block; overflow:hidden;}	
.new li a span.tit{
	color:#26466A;
	font-weight:bold;
	background-image: url(../images/symposium/arrow.jpg);
	background-repeat: no-repeat;
	background-position: 30px 15px; position:relative;
}
.new li span.tit:hover{color:#579FC6;}	
.new li span.date{ width:100px; height:30px; color:#666; text-decoration:none; float:right; font-family:Verdana, Geneva, sans-serif;}
.new a.download{ display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  padding: 5px 15px;
  border: none;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font: normal normal normal 16px/normal "Times New Roman", Times, serif;
  color: rgba(0,0,0,0.9);
  -o-text-overflow: clip;
  text-overflow: clip;
   background: -webkit-linear-gradient(-90deg, rgba(235,247,165,1) 0, rgba(199,219,67,1) 68%, rgba(173,188,56,1) 100%);
  background: -moz-linear-gradient(180deg, rgba(235,247,165,1) 0, rgba(199,219,67,1) 68%, rgba(173,188,56,1) 100%);
  background: linear-gradient(180deg, rgba(235,247,165,1) 0, rgba(199,219,67,1) 68%, rgba(173,188,56,1) 100%);
  background-position: 50% 50%;
  -webkit-background-origin: padding-box;
  background-origin: padding-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: auto auto;
  background-size: auto auto;
  -webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) ;
  box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.2) ;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1); font-size:13px;text-decoration:none; margin:5px 8px;}
.new a.download:hover{   background: -webkit-linear-gradient(-90deg, rgba(255,243,170,1) 0, rgba(206,190,45,1) 100%);
  background: -moz-linear-gradient(180deg, rgba(255,243,170,1) 0, rgba(206,190,45,1) 100%);
  background: linear-gradient(180deg, rgba(255,243,170,1) 0, rgba(206,190,45,1) 100%);}
.new .editor{  margin:0 auto;border:1px #E7E7E7 solid;padding:10px 15px;}

/*活動花絮*/
.search{ display:block; background-image:url(../images/activity/searchbg.png);
background-position: left top; width:218px; height:106px; margin:-10px 0 10px 0;
position:relative;}

.search .go a{ 
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  top: 58px;
  right:5px;
  line-height:28px !important; 
  font-size:16px; font-weight:bold;
  border: 0 none rgba(3,167,175,1);
  border-bottom: 4px solid rgba(3,167,175,1);
  -webkit-border-radius: 20px;
  border-radius: 20px;
  font: normal normal bold 13px/40px Arial, Helvetica, sans-serif;
  color: rgba(255,255,255,1);
  text-align: center;
  text-transform: uppercase;
  -o-text-overflow: clip;
  text-overflow: clip;
  white-space: nowrap;
  background: -webkit-linear-gradient(-90deg, rgba(133,252,236,1) 0, rgba(60,210,224,1) 100%), rgba(0,219,219,1);
  background: -moz-linear-gradient(180deg, rgba(133,252,236,1) 0, rgba(60,210,224,1) 100%), rgba(0,219,219,1);
  background: linear-gradient(180deg, rgba(133,252,236,1) 0, rgba(60,210,224,1) 100%), rgba(0,219,219,1);
  -webkit-background-origin: padding-box;
  background-origin: padding-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: auto auto;
  background-size: auto auto;
  text-shadow: 0 0 1px rgba(0,0,0,0.8) ;
  width:50px; height:30px;
  position:absolute;
  text-decoration:none;
   }
  
.search .go a:hover{  background: -webkit-linear-gradient(-90deg, rgba(53,255,221,1) 0, rgba(0,170,168,1) 100%), rgba(0,219,219,1);
  background: -moz-linear-gradient(180deg, rgba(53,255,221,1) 0, rgba(0,170,168,1) 100%), rgba(0,219,219,1);
  background: linear-gradient(180deg, rgba(53,255,221,1) 0, rgba(0,170,168,1) 100%), rgba(0,219,219,1);}
  	
/*共用*/
.blue{ color:#1767A8;}
.org{color:#e95200;}
.greenblod{color:#16949E; font-weight:bold;}
.input01{ display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  padding: 3px 5px;
  border: 1px solid #b7b7b7;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font: normal normal normal medium/normal Arial, Helvetica, sans-serif;
  color: rgba(0,142,198,1);
  -o-text-overflow: clip;
  text-overflow: clip;
  background: rgba(252,252,252,1);
  -webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.2) inset;
  box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.2) inset;
  text-shadow: 1px 1px 0 rgba(255,255,255,0.66) ;
  -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  margin: 60px 0 0 15px; width:130px; color:#333;}
.input01:hover{
	border: 1px solid #07C5C0;
	color:#0D9CA8;
	background: rgba(255,255,255,1);
	-webkit-transition: all 100ms cubic-bezier(0.42, 0, 0.58, 1);
	-moz-transition: all 100ms cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: all 100ms cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 100ms cubic-bezier(0.42, 0, 0.58, 1);
	cursor:pointer;
}
.input01:focus{  border: 1px solid #07C5C0;color:#0D9CA8;
  -webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) inset;
  box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) inset;
  -webkit-transition: all 50ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 50ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 50ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 50ms cubic-bezier(0.42, 0, 0.58, 1);}

.img{ vertical-align:middle;}
#ez_share_area{ position:absolute; display:block; 
right:40px; top:-20px; height:30px; z-index:999;}
#ez_share_area table td{ border:none !important;}
a.link{
	padding: 5px  15px 6px;
	display:block; line-height:22px;
	width:90px; height: 20px;color:#000; text-decoration:none;
   cursor:pointer; font-size:13px; text-align:center;
	position:relative; background-color:#CCC;
	 font: normal normal normal 13px/normal "Times New Roman", Times, serif; margin:0 auto;
     background: -webkit-linear-gradient(-90deg, rgba(255,247,114,1) 0, rgba(244,177,75,1) 81%, rgba(244,177,75,1) 100%);
  background: -moz-linear-gradient(180deg, rgba(255,247,114,1) 0, rgba(244,177,75,1) 81%, rgba(244,177,75,1) 100%);
  background: linear-gradient(180deg, rgba(255,247,114,1) 0, rgba(244,177,75,1) 81%, rgba(244,177,75,1) 100%);
   -webkit-border-radius: 30px;
  border-radius: 30px;
} 
a.link:hover{ 
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 90px;
  height: 20px;
  cursor: pointer;
  padding: 5px  15px 6px;
  border: none;
  font: normal normal normal 13px/normal "Times New Roman", Times, serif;
  color: rgba(20,20,20,0.9);
  -o-text-overflow: clip;
  text-overflow: clip;
 background: -webkit-linear-gradient(-90deg, rgba(235,255,214,1) 0, rgba(124,211,38,1) 100%);
  background: -moz-linear-gradient(180deg, rgba(235,255,214,1) 0, rgba(124,211,38,1) 100%);
  background: linear-gradient(180deg, rgba(235,255,214,1) 0, rgba(124,211,38,1) 100%);
  background-position: 50% 50%;
  -webkit-box-shadow: 0 0 6px 2px rgba(225,225,225,0.5) inset;
  box-shadow: 0 0 6px 2px rgba(225,225,225,0.5) inset;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);}    
 
/*table*/
.content .sec1 table{border-collapse:collapse; border-spacing:0;}
.content .sec1 .reddot{color:#F00;font-size:10px;font-family:Verdana, Geneva, sans-serif; padding:0 5px;}
.content .sec1 th{font-weight:normal;padding:0 5px; text-align:right;background-image: url(../images/info/thbg.jpg);
	background-repeat: repeat-x;background-position: left  bottom; font-weight:bold;color:#FFF; font-weight:bold; text-align:center;border:#CCC 1px solid;}
.content .sec1 td{ padding:5px; border:#CCC 1px solid;text-align:center;}
.content .sec1 td input[type="text"]{ padding:3px 5px; margin: 2px 5px; color:#333; border:1px #CCC solid; }
.content input[type="text"]{ padding:6px 5px; margin: 2px 5px; color:#333; border:1px #CCC solid;}
.content .sec1 td input[type="radio"]{ padding:3px 5px; margin: 2px 0 2px 5px; color:#333; border:1px #CCC solid; background-color:#CCC;}
.content .sec1 td select{ padding:2px 3px 2px 3px; margin: 0 0 0 5px; color:#333; border:1px #CCC solid;}
.content select{ padding:5px 3px; margin: 0 0 0 5px; color:#333; border:1px #CCC solid;}
.content .sec1 td textarea[name="textarea"]{ padding:10px; margin: 2px 0 2px 5px; color:#333; border:1px #CCC solid;}
.content .sec1 .td1{background-image: url(../images/all/tdbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;}
.content .sec1 .td2{background-color:#F0F0F0;} 
.content .sec1 .td202{
	background-color:#F6F6F6;
}  
.content .sec1 .td3{
	border:#CCC 1px solid;
	background-color:#FFF;
	background-image: url(../images/info/thbg_h.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}  
.content .sec1 .td4{
	background-color:#EAFBF9;
	font-weight:bold;
	color:#1D4047;
}  
.content .sec1 .td5{
	background-color:#D6F8EB;font-weight:bold;color:#1D473E;
} 
/*入園資訊*/ 
body.info .border td.top{
	background-image: url(../images/info/tdbg.jpg);
	background-repeat: repeat-x;
	background-position: left top; color:#FFF; font-size:15px; font-weight:bold; 
}
body.info .infotit{ width:200px; height:48px;background-image:url(../images/info/infotit.png); background-position: left top; background-repeat:no-repeat;}
body.info .infotit.t1{ background-position:0 0;}
body.info .infotit.t2{ background-position:0 -48px;}
body.info .infotit.t3{ background-position:0 -96px;}
body.info .infotit.t4{ background-position:0 -144px;}
body.info .infotit.t5{background-position:0 -187px; margin: 5px 0 0 20px;}
body.info ul.travel1,body.info ul.travel2,body.info ul.travel3,
body.info ul.travel4{ position:relative; height:180px; width:700px; margin:15px auto 0 auto; }
body.info ul.travel1 li,body.info ul.travel2 li,body.info ul.travel3 li,
body.info ul.travel4 li{
	float:left;}
body.info ul.travel1 img,body.info ul.travel3 img{ position:absolute;left:-10px;}
body.info ul.travel2 img,body.info ul.travel4 img{ position:absolute; right:-10px;}
body.info ul.travel1{ background-color:#f2fafe;}
body.info ul.travel2{ background-color:#f0faf2;}
body.info ul.travel3{ background-color:#fdf7f4;}
body.info ul.travel4{ background-color:#fffeee;}
body.info ul.travel1 .w1,body.info ul.travel3 .w1{ position:absolute;right:20px; width:360px; height:160px;}
body.info ul.travel2 .w1,body.info ul.travel4 .w1{ position:absolute;left:40px; width:360px; height:160px;}
body.info .sec3{ width:660px; margin:0 auto;}
body.info .sec3 ul{ padding:20px 5px 10px 5px;}
body.info .sec3 li a{ color:#2998CD; display:inline; text-decoration:none;}
body.info .sec3 li a:hover{ color: #666; display:inline; text-decoration:underline;}
body.info .sec3 li span.tit1{ background-image:url(../images/info/go.jpg); background-position:left center;
background-repeat:no-repeat; padding:0 0 0 41px; font-size:18px; font-weight:bold; line-height:32px;display:block;}
body.info .sec3 li span.tit2{ background-image:url(../images/info/car.jpg); background-position:left top;
background-repeat:no-repeat; padding:0 0 0 30px; margin:10px 0 0 0; line-height:18px;font-size:16px; font-weight:bold; display:block; color:#2284D5;}
body.info .sec3 li span.tit3{ background-image:url(../images/info/phone.jpg); background-position:left top;
background-repeat:no-repeat; padding:0 0 0 30px; margin:10px 0 0 0; line-height:18px;font-size:16px; font-weight:bold; display:block; color:#2284D5;}
body.info .sec3 span.dot{ background-image:url(../images/info/dot.jpg);
background-repeat:repeat-x; background-position:left bottom; height:8px; display:block; }
body.info .sec3 p{ margin:10px 0 0 0;}
body.info .sec3 p:last-child,body.info .sec3 li.act p:nth-last-child(3){ font-size:13px; color:#666; margin:5px 0 0 0;}



/*活動花絮*/

/*--分類標題--------------*/
.sorttit{
	font-size:15px;
	color: #1A88CA;
	padding:0 0 0 20px;
}
.sorttit a{
	color: #010101;
	text-decoration:none;
}
.sorttit a:hover{
	color: #1A88CA;
	text-decoration:underline;
}

/*花絮照片*/
.sec1 .products{ width:760px; margin:0 auto;}

ul.product{
	display:block;
	margin-top: 10;
	margin-bottom: 0;

}
ul.product li{
	display:inline;
	float: left;
	margin:10px 21px;
	width:200px;
	height:210px;
}
ul.product li a{
	display: block;
	text-decoration: none;
}
ul.product li a:hover{

}
ul.product .image{
	display:block;
	overflow: hidden;
	height: 150px;
	width: 200px;
    display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  cursor: pointer;
  top: 0;
  left: 0;
  border: 2px  solid rgba(155,230,255,1);
  -webkit-border-radius: 25px;
  border-radius: 25px;
  font: normal normal bold 13px/40px Arial, Helvetica, sans-serif;
  color: rgba(255,255,255,1);
  text-align: center;
  text-transform: uppercase;
  -o-text-overflow: clip;
  text-overflow: clip;
  white-space: nowrap;
  background: -webkit-linear-gradient(-90deg, rgba(53,201,255,1) 0, rgba(0,100,168,1) 100%), rgba(61,180,255,1);
  background: -moz-linear-gradient(180deg, rgba(53,201,255,1) 0, rgba(0,100,168,1) 100%), rgba(61,180,255,1);
  background: linear-gradient(180deg, rgba(53,201,255,1) 0, rgba(0,100,168,1) 100%), rgba(61,180,255,1);
  -webkit-background-origin: padding-box;
  background-origin: padding-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: auto auto;
  background-size: auto auto;
}
ul.product a .image {


}
ul.product a:hover .image { border: 2px  solid rgba(178,226,99,1);
 
}

/*title*/

ul.product .title{
	font-size: 15px;
	color: #310F0F;
	text-decoration: none;
	display:block;
	margin:8px 0 5px 0;
	line-height:20px;
	text-align: center;
	font-weight: bold;
	background-color:#F0F0F0;
	-webkit-border-radius:30px;
     border-radius: 30px;
	 padding:3px 8px;
}
ul.product a .title {
	text-decoration: none;
	
}
ul.product a:hover .title {
	color:#666;
}

/*詳細內容*/
.sec1 .productb{ width:700px; margin:0 auto; position:relative; }
.sec1 .productb .caption{ position:absolute; left:40px; top:495px; height:110px; overflow:hidden;}
.sec1 .productb .introduce{ width:620px; margin:-70px auto 0 auto;}
body.activity .editor{ width:610px;}
/*galleria*/
#galleria{ height:730px; display:block;}
.galleria-container{ background-color:transparent !important;overflow: hidden;
    position: relative; }
.galleria-stage{ width:600px !important; height:450px !important; margin:0 auto; display:block; border:2px #F2C684 solid;  -webkit-box-shadow: 2px 3px 2px 0 rgba(0,0,0,0.2) ;
  box-shadow: 2px 3px 2px 0 rgba(0,0,0,0.2) ; -webkit-border-radius: 8px;
  border-radius: 8px;}	
.galleria-thumbnails-container{ height:89px !important; }
.galleria-thumbnails .galleria-image{ width:118px !important; height:89px !important; display:block;}
.galleria-thumb-nav-left, .galleria-thumb-nav-right{ top:35px !important;}
.galleria-carousel .galleria-thumbnails-list{ margin-top:10px;}
.galleria-info {
    font-style: normal;
    height: 40px;
	 display:block !important;
	 width:600px;top:490px; left:50px; position:absolute;
	 height:50px;
}
.galleria-info-text{ display:block !important;
background-color:transparent; color:#333;}
.galleria-info-description {
   display: block !important;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    height: 48px;
    line-height: 22px;
	overflow:hidden;
	margin:-1px 0 0 0;
}
/*.galleria-info{
    width: 50%;
    top: 415px;
    left: 15px;position: absolute;width:600px; margin:20px;
    z-index: 2; color:#333 !important;
     display:block !important;}*/
/*.galleria-info-description{ display:block !important; color:#333 !important;}*/
/*about*/
body.about .sec2{ min-height:500px; }
body.about .sec2.p1{background-image:url(../images/about/img01.png);
background-position:30px 40px; background-repeat:no-repeat; position:relative;}
body.about .sec2.p2{background-image:url(../images/about/img02.png);
background-position:30px 30px; background-repeat:no-repeat; position:relative;}
body.about .sec2.p3{background-image:url(../images/about/img03.png);
background-position:20px 30px; background-repeat:no-repeat; position:relative;}
body.about .w1{ position:absolute; width:400px; display:block;
top:225px; left:42px; height:80px;}
body.about .w1.p2{ position:absolute; width:660px; display:block;
top:445px; left:55px; height:80px;}
body.about .w2{ width:680px; padding:280px 0 0 40px;}
body.about .w2.p2{ width:680px; padding:480px 0 0 40px;}
body.about .w2.p3{ width:680px; padding:310px 0 0 40px;}
body.about .w2.p2 .image{ float:left; clear:both;}
body.about .w2.p2 p{ margin:0 10px;}
/*內文tit*/
h2{background-image:url(../images/all/h2.png);
background-position:left top; background-repeat:no-repeat;
width:720px; height:38px; text-indent:-999px; display:block;}
body.about h2.p1{ background-position:20px 0;}
body.about h2.p2{ background-position:20px -39px;}
body.about h2.p3{ background-position:20px -76px;}
body.info h2.p1{ background-position:20px -112px;}
body.info h2.p2{ background-position:20px -147px;}
body.info h2.p3{ background-position:20px -182px;}
body.info h2.p4{ background-position:20px -217px;}
body.info h2.p5{ background-position:20px -251px;}
/*body.service h2{ background-position:20px -290px;}*/

/*service*/
body.service .tit{
	background:#59C3CE;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  padding: 5px 22px;
  border: none;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  font: normal normal bold 15px/normal "Battambang", Helvetica, sans-serif;
  
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  -o-text-overflow: clip;
  text-overflow: clip;
  background: -webkit-linear-gradient(-90deg, rgba(154,204,214,1) 0, rgba(19,186,198,1) 100%);
  background: -moz-linear-gradient(180deg, rgba(154,204,214,1) 0, rgba(19,186,198,1) 100%);
  background: linear-gradient(180deg, rgba(154,204,214,1) 0, rgba(19,186,198,1) 100%);
  background-position: 50% 50%;
  -webkit-background-origin: padding-box;
  background-origin: padding-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: auto auto;
  background-size: auto auto;
  -webkit-transition: background 0.2s cubic-bezier(0.25, 0.25, 0.75, 0.75);
  -moz-transition: background 0.2s cubic-bezier(0.25, 0.25, 0.75, 0.75);
  -o-transition: background 0.2s cubic-bezier(0.25, 0.25, 0.75, 0.75);
  transition: background 0.2s cubic-bezier(0.25, 0.25, 0.75, 0.75);
  width:660px; height:20px; line-height:8px;
  margin:0 0 20px 0; line-height:22px;
 
  }

body#s03 td,body#s03 th{ border:none !important; text-align:left;}
body.service .content .sec1 th{ background-image:none; color:#333; text-align:right;}
body.service .red{ color:#F03; padding:0 0 0 60px; font-size:12px;} 
body.service .sec2 {
	width:700px;
	background-image:url(../images/service/bg.jpg);
	background-position:left top;
	background-repeat:repeat-y; margin:0 auto;
}
body.service .sec2 .top{
	background-image:url(../images/service/img.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	height:268px;
}
body.service .sec2 .bottom1{
	background-image: url(../images/service/img2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom; height:58px; display:block;
}
body#service .sec3{ width:700px; margin:0 auto;}
body.service table{ margin:-60px 0 0 0;}

body.service .map{ width:600px; height:230px; display:block; margin:10px auto 0 53px;}

body.service ul.prlist li span.title{ display:block;
height: 32px;line-height:32px;text-decoration:none;
color: #301f00;
	background-image: url(../images/service/dot.png);
	background-repeat: no-repeat;
	background-position: 55px center; width:620px; padding-left:80px;}
body.service ul.prlist li span a.ti{ padding-left:0px;}	
body.service a.download{
	background-image: url(../images/service/download.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 100px;
	height: 26px;
	display: block;
	text-indent: -9999px;
	position: absolute;
	top: 2px;
	right: 20px;
}
body.service a.download{ background-position:0 0;}
body.service a.download:hover{ background-position:0 -26px;}
/*service 圖式列表*/
body.service .sec1 .products{ width:660px; margin:10px auto 0 auto;}
body.service ul.product{
	display:block;
}
body.service ul.product li{
	display:inline;
	float: left;
	margin:10px 20px;
	width:286px;
}
body.service ul.product li a{
	display: block;
	text-decoration: none;
}
body.service ul.product li a:hover{

}
body.service ul.product .image{display:block;
	overflow: hidden;
	height: 214px;
	width: 268px;
	border: 1px solid #999;
	 -webkit-border-radius:5px;
  border-radius:5px;}

body.service ul.product .title{
	font-size: 15px;
	color: #310F0F;
	text-decoration: none;
	display:block;
	margin:8px 0 5px 0;
	line-height:34px;
	text-align: center;
	font-weight: bold;
	background-color:#F0F0F0;
	-webkit-border-radius:10px;
     border-radius: 10px;
	 width:268px;
}
body.service ul.product a .title {
	text-decoration: none;
	
}
body.service ul.product a:hover .title {
	color:#666;
	background-color:#CEEFF2;opacity:0.9;
}

body.service .search,body#service .search{ display:block; background-image:url(../images/service/searchbg.png);
background-position: left top; width:218px; height:106px; margin:-10px 0 10px 0;
position:relative;}

body.service .pager{
	display: block;
	width: 630px;
	margin:0px auto 0px auto; clear:both;
	text-align:center;
}


/*infomation*/
body.info .w1{ width:680px; margin:20px auto;}
body.info .w2{ width:670px;background-color:#c3e43d;text-align:center; margin:0 auto;}
body.info .w3{ width:680px; margin:20px auto 0 auto;}
body.info a.link{ margin:5px 0 0 0;}

/*shopping*/
body.shopping .store{
	width:700px;
	display:block; margin:0 auto; position:relative;
}
body.shopping .store ul{position:relative;}
body.shopping .store .image{display:block; width:299px; height:219px; position:absolute; left:-15px;}
body.shopping .store li{ width:400px; display:block; margin:0 0 0 310px; height:220px; padding:5px 0 0 0;}
body.shopping .store li span.tit{
	display:block;
 -webkit-box-sizing: content-box;
 -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 340px;
  height: 30px;
  border: none;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  font: normal normal normal 16px/normal "Times New Roman", Times, serif;
  color: rgba(61,61,61,0.9);
  -o-text-overflow: clip;
  text-overflow: clip;
  letter-spacing: 1px;
  word-spacing: 1px;
  background:#C3EE6F;
  background: -webkit-linear-gradient(-90deg, rgba(243,255,219,1) 0, rgba(177,232,69,1) 90%, rgba(177,232,69,1) 100%);
  background: -moz-linear-gradient(180deg, rgba(243,255,219,1) 0, rgba(177,232,69,1) 90%, rgba(177,232,69,1) 100%);
  background: linear-gradient(180deg, rgba(243,255,219,1) 0, rgba(177,232,69,1) 90%, rgba(177,232,69,1) 100%);
  background-position: 50% 50%;
  -webkit-background-origin: padding-box;
  background-origin: padding-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: auto auto;
  background-size: auto auto;
  display:block; line-height:30px; font-weight:bold;
   }

body.shopping .store li span.word{ padding:30px 0 0 0; display:block; }

/*園區導覽*/
body.guide .sec2{}
/*body.guide .sec2 .dot{ background-image:url(../images/guide/dot.png);
background-position:left center; background-repeat:repeat-x; height:5px; display:block; margin:15px 0;}*/
body.guide .sec2 .title{ background-image:url(../images/guide/title.png);
background-position:left top; background-repeat:no-repeat;height:34px; width:729px;}
body.guide .sec2 .title.p1{ background-position:0 0;}
body.guide .sec2 .title.p3{ background-position:0 -34px;}
body.guide .sec2 .title.p5{ background-position:0 -68px;}
body.guide .sec2 .item{ width:680px; margin:15px auto 0 auto;background-image:url(../images/guide/dot.png);
background-position:left bottom; background-repeat:repeat-x;  display:block; clear:both;}
body.guide .sec2 .image{/*background-image:url(../images/guide/img01.jpg);
background-position:left top; background-repeat:no-repeat;*/-webkit-box-shadow: 0 0 0 11px rgba(228,230,190,0.91) ;
box-shadow: 0 0 0 11px rgba(228,230,190,0.91) ;float:left; width:208px; height:158px; display:block; margin:15px 35px 0 0;}
body.guide .sec2 .image02{-webkit-box-shadow: 0 0 0 11px rgba(227,208,194,0.91) ;
box-shadow: 0 0 0 11px rgba(227,208,194,0.91) ;float:left; width:208px; height:158px; display:block; margin:15px 35px 0 0;}
body.guide .sec2 .image03{
-webkit-box-shadow: 0 0 0 11px rgba(236,193,203,0.91) ;
box-shadow: 0 0 0 11px rgba(236,193,203,0.91) ;float:left; width:208px; height:158px; display:block; margin:15px 35px 0 0;}
/*body.guide .sec2 .image.one,body.guide .sec2 .image02.one,body.guide .sec2 .image03.three{ background-position:0 0;}
body.guide .sec2 .image.two,body.guide .sec2 .image02.two,body.guide .sec2 .image03.two{ background-position:0 -181px;}
body.guide .sec2 .image.three,body.guide .sec2 .image02.three,body.guide .sec2 .image.three,body.guide .sec2 .image03.three{ background-position:0 -362px;}
body.guide .sec2 .image.four,body.guide .sec2 .image02.four{ background-position:0 -543px;}
body.guide .sec2 .image.five,body.guide .sec2 .image02.five{ background-position:0 -724px;}
body.guide .sec2 .image.six,body.guide .sec2 .image02.six{ background-position:0 -905px;}
body.guide .sec2 .image.seven,body.guide .sec2 .image02.seven{ background-position:0 -1086px;}
body.guide .sec2 .image.eight,body.guide .sec2 .image02.eight{ background-position:0 -1267px;}
body.guide .sec2 .image.nine,body.guide .sec2 .image02.nine{ background-position:0 -1448px;}
body.guide .sec2 .image.ten,body.guide .sec2 .image02.ten{ background-position:0 -1629px;}
body.guide .sec2 .image02.eleven{ background-position:0 -1810px;}*/
body.guide .sec2 .word{ width:430px; display:block; float:left;}
body.guide .sec2 .word h3,body.guide .sec2 .word h3,body.guide .sec2 .word h3{ display:block;background-image:url(../images/guide/arrow.png);
background-position:left top; background-repeat:no-repeat; padding:0 0 0 55px; font-weight:bold; font-size:16px;height:30px; color:#008572;}
body.guide .sec2 .word .tit2{color:#9c7f0a;}
body.guide .sec2 .word .tit3{color:#cf379e;}
body.guide .sec2 .word .w{ width:400px;}
body.guide .sec2 .word .w span{ display:block;}

/*index*/


body.home .side1 .top{
	background-image: url(../images/all/tree.png);
	background-repeat: no-repeat;
	background-position: 10px top;
	width:200px;
	height:139px;
		
}


body.home .side1 .iconall{
	position:relative;
	top:-15px;
	z-index:9999;
}
body.home .content .news{
	width:380px;	
	margin: 50px 0 0 40px;
	float:left;
	text-align:center;
}
body.home .content .more{
background-image: url(../images/index/more.png);
position: absolute;
top: 70px;
width: 55px;
height: 20px;
left: 350px;
}
body.home .content .news .new2 .word  {
margin-left: 20px;
background-image: url(../images/index/h2.png);
background-repeat: no-repeat;
background-position: 0 bottom;
padding-bottom: 5px;
}

body.home .content .news .new2 .news{
background-image: url(../images/index/news.gif);
background-repeat: no-repeat;
height: 9px;
width: 26px;
margin: 5px 5px 0 0;

}
body.home .content .news .new2 .word h4 .red{
	color:#FF1100;
	font-size:12px;	
	float:left;
}
body.home .content .news .new2 .word h4 .h4title{
color: #007da2;
font-size: 15px;
font-weight: bold;
/*float: left;*/
text-align: left;
width: 240px;
margin-left: 5px;
}

body.home .content .news .new2 .word p{

width:340px;
height: 28px;
overflow:hidden;
font-size:12px;	
}

body.home .content .news .new1{
	background-image:url(../images/index/new1.png);
height: 70px;
background-repeat: no-repeat;
}
body.home .content .news .new2{
	background-image:url(../images/index/new2.png);
	min-height: 100px;

}
body.home .content .news .new2 a{
	text-decoration:none;
	color:#000;
}
body.home .content .news .new3{
	background-image:url(../images/index/new3.png);
	height: 30px;
background-repeat: no-repeat;
}
body.home .content .slides{
	width:340px;
	height:290px;	
	float:left;
	background-image:url(../images/index/photo1.png);
	background-repeat:no-repeat;
	margin: 70px 0 0 5px;
}
body.home .content .slides img{
	width:300px!important;
	height:210px!important;

}
body.home .content .slides .slidesjs-container{
	overflow:visible !important;
	width:300px!important;
}
body.home .content .slides .slidesjs-control{
	width:300px!important;
	height:210px!important;
	margin: 57px 20px 0 20px;
overflow: hidden;
}

body.home .content .slides ul.slidesjs-pagination{
list-style: none;
float: right;
position: absolute;
top: 315px;
z-index: 9999;
right: 50px;
}
body.home .content .slides ul.slidesjs-pagination li a {
      display: block;
      width: 10px;
      height: 10px;
      background-image: url(../images/index/pagination2.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
	  text-indent: -9999px;
}
body.home .content .slides ul.slidesjs-pagination li a.active {
background-position: 0 -9px;
}
body.home .content .slides ul.slidesjs-pagination li {
      float: left;
      margin: 0 1px;
}
body.home .content .slides a.slidesjs-previous.slidesjs-navigation,
body.home .content .slides a.slidesjs-next.slidesjs-navigation,
body.home .content .slides a.slidesjs-play.slidesjs-navigation,
body.home .content .slides a.slidesjs-stop.slidesjs-navigation {
	display:none!important;	
}
body.home .content .jcarousel{
	float:left;
	background-image:url(../images/index/jcarousel.png);
	width:725px;
	height:200px;
	margin: 5px 0 20px 40px;
}
body.home .content .jcarousel .jcarousel-skin-tango .jcarousel-container-horizontal {
margin: 50px 0 50px 20px;
width: 600px;
padding: 20px 40px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
position: absolute;
top: 53px;
right: -35px;
width: 32px;
height: 32px;
cursor: pointer;
background: transparent url(../images/index/next.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
top: 53px;
left: -30px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/index/prev.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-item {
    width: 168px;
    height: 128px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 3px;
	background-image:url(../images/index/photobg.png);
	background-repeat:no-repeat;
}
.jcarousel-skin-tango .jcarousel-item-horizontal img{
margin: 7px 0 0 9px;
}
.jcarousel-skin-tango .jcarousel-clip {
overflow: hidden;
width: 680px;
position: absolute!important;
top: 5px;
left: 5px;
}
body.home {
	background-color: #f9f3e7;
	background-image: url(../images/all/body_mian_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height:700px;
}
body.home .main_bg{ min-height:600px;}
body.home #floating{ display:none;}