@charset "utf-8";
	
/*連結------------------------------------------*/
a,a:visited{
	color:#FFF;
	text-decoration:none;
	}
a:hover { color:#c89f62;}
/*連結------------------------------------------*/

/*layout basic----------------------------------*/	
body{}
#container{margin:0 auto 0 auto; width:1200px; overflow:hidden;}
#header,#footer,#content{}
/*layout basic----------------------------------*/
	
/*header----------------------------------------*/
#header {
	background:url(../images/topbg.png) repeat-x;
	height:43px;
	padding:70px 20px 0 20px;}
#logo {
	float:left;}
/*language*/
#language {
	position:absolute;
	top:3px;
	padding-left:1091px;
	}
#language li {
	float:left;
	padding:3px;
	font-size:12px;}
#language li a {
	color:#999;} 
#language li span {
	font-size:14px;
	color:#999;}
#language li a:hover span, #language li a:hover {
	color:#c89f62;}
	
/*language*/

/*nav/menu*/
#nav {
	color:#FFF;
	font-size:13px;
	float: right;}
#nav li {
	float:left;
	margin:15px auto 0 10px;}
#nav li a:hover,#subnav a:hover,#subnav.en a:hover,#content a:hover,.pagelink a:hover, .footer-icon li p:hover,#container.en #nav a:hover {
	color:#c89f62;}
/*jewwlry_nav*/
#jewwlry_nav li {
	width:300px;
	float:left;
	text-align:center;}
#jewwlry_nav li.center_nav {
	width:302px;
	border-left:1px solid #e8e6e6;
	border-right:1px solid #e8e6e6;}
#jewwlry_nav li a {
	display:block;}
#jewwlry_nav li h3 {
	color:#c89f62;
	font-size:13px;
	margin-bottom:10px;}
#jewwlry_nav li a:hover img {  
	filter:alpa(opacity=60);  
    -moz-opacity:0.6;         
    opacity:0.6;}
#jewwlry_nav li img {
	height:120px;
	width:auto;
	max-width:170px;
	margin:30px auto auto 30px;}
#jewwlry_nav {
	background:url(../images/navbg.png) repeat;
	padding:20px 146px;
	width:908px;
	height:190px;
	position:absolute;
	z-index:777;
	top:113px;
	margin:0 auto;
	display:none;}

.jewwlry_subnav a {
	text-align:left;
	color:#999;
	padding-left:40px;}
.jewwlry_subnav a:hover {
	color:#c89f62;
	text-decoration:underline;}
.jewwlry_subnav li {
	margin-bottom:2px;}
.jewwlry_subnav {
	width:100px;}	
.jewwlry_subnav, .jewwlry_nav_pict {
	float:left;}
.clearfix:after {
    content: "";
    display: table;
    clear: both;
}
.clearfix {
    *zoom: 1;
} 
/*jewwlry_nav*/
/*header----------------------------------------*/

/*wrapper/content-------------------------------*/
#sliderup {
	height:393px;
}
#sliderdown {
	height:295px;
	overflow:hidden;}
.rslides{
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
#slider1 {
	height:393px;
	overflow:hidden;}
#slider1 img, #slider2 img {
	width:1200px;
	height:auto;}
.wordbar {
	 position:relative;
	 z-index:3;
	 top:-39px;}
/*wrapper/content-------------------------------*/

/*----diamond-----------------------------------*/
#content {
		background:#fefefe;
		}
#content h3 {
	font-size:12px;
	font-weight:lighter;
	color:#595757;
	line-height:24px;
	padding-top:10px;
	text-align:center;}

#contentl {
	width:400px;/*482*/
	height:676px;
	overflow:hidden;
	float:left;
	}
.contentl {
	margin-left:-334px;}
#contentr {
	max-width:1048px;
	width:787px;/*705*/
	float:left;
	margin-left:2px;
	}
.content {
	height:676px;
	overflow:auto;}
#subnavbgcolor {
	z-index:3;
	position:absolute;
	width: 10px;
	height: 674px; 
	top:113px;
	background:#fff;}
#subnavbg {
	z-index:4;
	position:absolute;
	width: 150px; 
	height: 684px;
	margin-left:10px;
	top:113px;
	background:url(../images/menubg.png) no-repeat;}
	
#subnav {
	/*background:url(../images/menubg.png) no-repeat;*/
	width: 150px; 
	height: 504px;
	z-index:5;
	position:absolute;
	line-height:22px;
	padding:170px 0 0 10px;}
#subnav, #subnav a {
	color:#000;
	font-size:12px;}

.subnavlist {
	letter-spacing:1px;
	font-family:"Trajan Pro";
	margin-left:-5px;
	}
.ring_make {
	padding:180px 0 0 155px;}
a.ring_link:hover {
	display:block;
    filter:alpa(opacity=40);  
    -moz-opacity:0.4;         
    opacity:0.4;}
#ring_link_area {
	margin:190px 160px;
	width:140px;
	height:36px;
	overflow:hidden;}
#ring_link_area span {
	margin-left:2px;
	color:#996d3d;
	letter-spacing:1px;}
#ring_link_area img {
	margin-bottom:-14px;}
/*.search {
	background:url(../images/inner_icon.png) no-repeat;
	 background-position: -83px 0; 
	 width: 20px; 
	 height: 18px;
	 margin-top:5px;}*/
.arrownav {
	margin-left:420px;
	padding-top:430px;
	cursor:pointer;}
.arrownav2 {
	position:absolute;
	z-index:999;
	padding:630px 0 0 200px;
	cursor:pointer;}

/*----diamond END-------------------------------*/

/*----diamond in ----------------------------------*/
#content_productl {
	background:url(../images/product_in.jpg) no-repeat;
	width:383px;
	height:436px;
    float:left;
	padding:240px 0 0 170px;}
#content_productr {
	float:left;
	width:551px;
	height: 578px;}
#product_pict {
	z-index:3;
	position:absolute;
	margin:0 auto;
	width:1200px;}
#share {
	background:url(../images/sharepict.png) no-repeat;
    background-position: -238px -12px; 
	width: 23px; 
	height: 18px;
	margin:10px auto 10px 160px;}
#share:hover {
	background:url(../images/sharepict.png) no-repeat;
	background-position: -111px 0; }
#productinfo_all {
	z-index:4;
	position:absolute;
	margin:300px auto 0 800px;}

/*----diamond in END-------------------------------*/

/*----jewelry-----------------------------------*/
/*----jewelry END-------------------------------*/

/*footer----------------------------------------*/
/*.language {
	margin-top:15px;
	float:right;
	font-size:12px;
	color:#666;}
.language li {
	float:left;
	height:16px;
	line-height:16px;}
#language {
	background:#666;
	border:none;
	font-size:12px;
	vertical-align: middle;}
#language option {
	border:none;}*/
#footer {
	padding-top:10px;
	background:#000;}
#footer p {
	margin:90px auto 10px 0;
	float:right;
	font-size:12px;}
.footer-icon {
	margin-top:10px;
	float:left;}
.footer-icon li {
	float:left;
	margin-right:10px;}
.footerline {margin:0 auto 10px auto;}
.footer-icon li a:hover,.search:hover, .arrownav:hover, .arrownav2:hover {
filter:alpa(opacity=80);   /* old IE */
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80,FinishOpacity=15, Style=3, StartX=0, FinishX=100, StartY=0,FinishY=16); /*supported by current IE*/
-moz-opacity:0.7;          /* Moz + FF */
opacity:0.7;               /* 支持新版瀏覽器 */
}
.footer-icon li p {
	color:#999;
	display:block;
	height:23px;
	line-height:23px;
	background:#333;
	border:1px solid #666;
	padding:0 5px;
	margin:0 auto 0 5px;}
.webmap {
	float:left;
	color:#888889;
	margin-right:40px;
	line-height:24px;}
.webmap li a {
	color:#888889;}
.webmap li a:hover {
	color:#efefef;}
.webmap li.pagelink a:hover {
	color:#c89f62;}
.pagelink {
	height:25px;
	margin-bottom:20px;}
.webmap li.pagelink a {
	color:#c9c9ca;}
.pagelink a img {
	height:25px;
	width:auto;}
.pagelink a img:hover {
filter:alpa(opacity=60);  
-moz-opacity:0.6;         
opacity:0.6;}
#webmap {
	width:1200px;
	height:300px;
	margin:0 auto;}
ul.partner li.pagelink {
	color:#c9c9ca;
	letter-spacing:1px;
	width:252px;}
.webmap.partner {
	width:332px;
	float:right;
	margin-right:0px;}
.webmap.partner li {
	float:left;
	width:166px;}
#footer_top {
	width:1200px;
	margin:0 auto;}
.footerlogo {
	display:block;
	margin:20px auto;}
/*footer----------------------------------------*/

/*jewelry/diamond---------------------------------------*/
#jslider, #dslider {
	height:670px;
	overflow:hidden;}
#jslider img, #dslider img {
	width:1200px;
	height:auto;}
.rslides a {
  display: block;
  overflow: hidden;   
}
.plink {
	display:block;
	position:absolute;
	z-index:5;
	left:50%;
	top:690px;
	margin-left:-15px;
	filter:alpa(opacity=50);   /* old IE */
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50,FinishOpacity=15, Style=3, StartX=0, FinishX=100, StartY=0,FinishY=16); /*supported by current IE*/
-moz-opacity:0.5;          /* Moz + FF */
opacity:0.5;               /* 支持新版瀏覽器 */
	}
.plink:hover {
		filter:alpa(opacity=100);   /* old IE */
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100,FinishOpacity=15, Style=3, StartX=0, FinishX=100, StartY=0,FinishY=16); /*supported by current IE*/
-moz-opacity:1;          /* Moz + FF */
opacity:1;} 	
/*jewelry/diamond---------------------------------------*/
.partner li a {
	width:116px;
	height:52px;
	display:block;
	background:url(../images/partner.png) no-repeat;}
.partner li.galba a{background-position: -116px 0;}
.partner li.galba a:hover {background-position: -232px 0;}

.partner li.osteria a{background-position: -348px 0;}
.partner li.osteria a:hover {background-position: -464px 0;}
	
.partner li.urbanone a{background-position: -580px 0;}
.partner li.urbanone a:hover{background-position: -696px 0;}

.partner li.bamboohouse a{background-position: 0 -52px;}
.partner li.bamboohouse a:hover{background-position: 0 0;}

.clean-both{clear:both;}
.left {float:left;}
.right {float:right;}
.imgcenter {
	display:block;
	margin:0 auto;}
.none {
	visibility:hidden;}
