﻿@charset "utf-8";
/* CSS Document */

.box{width:960px;height:auto; margin:0px auto; position:relative;}
	.box .fix{height:700px; background-color:#fff;}
	.box .index{height:500px;background-color:#CCC;padding-top:15px;}
	.copyright{height:30px; border-bottom: solid 6px #cc0099; font-size:11px; text-align:right;line-height:30px;font-family:微軟正黑體;color: #999; letter-spacing:1px;}

.topmenu{width:650px; height:60px;float:right; margin:15px 0px 0px 0px;}
	.topmenu ul{display:inline;color:#ccc;}
	.topmenu a {width:98px; float:left; margin:0px; color:#666; font: bold 18px/20px 微軟正黑體; display:block; text-align:center; }
	.topmenu a:hover {color:#ff0066; }
	.topmenu a .enname{ font-size:10px; color:#000; text-align:center;}
	.topmenu img{ display:none;}
	.topmenu a:hover img{ display: inherit;}
	.topmenu .nowhere ,.topmenu .nowhere img,.submenu .nowhere, #leftmenu h2 a:hover{color:#ff0066; display: inherit;}
	.topmenu .fb{ width:20px;height:20px;font-size:16px; line-height:20px; background-color:#F06;color:#FFF; margin-left:18px;}
	.submenu{ font: bold 12px/30px 微軟正黑體; color:#F36; letter-spacing:1px;width:650px;height:30px; float:right; margin-bottom:10px;}
	.submenu ul{width:650px;height:30px; background-color:#FCC; border:#F39 1px solid; float:right;}
	.submenu a{ float:left; padding:0px 20px; color:#000; font: bold 14px/30px 微軟正黑體; display:block; text-align:center; border-right:#000 1px solid; display:block;}
	.submenu a:hover{color:#ff0066;}


	.logo{position:absolute; top:0px;left:0px;}
	.logo_index{width:265px; height:195px; float:left; margin-top:-20px;}
	.Breadcrumbs{position:absolute;top:130px;left:0px;width:310px;height:16px;-webkit-text-size-adjust:none;font-size:11px;line-height:16px;color: #666; font-family:"微軟正黑體";}
	.Breadcrumbs ol li{display:inline;float:left;}
	.Breadcrumbs ol li .next{margin:0px 10px;}
	.Breadcrumbs a{display:block;}	
	
	.bk_fff{ background-color:#FFF;}
	.bk_eee{ background-color:#eee;}
	.more{width:93px; height:22px; position:absolute; top:670px;left:850px; z-index:100;scrollbar-highlight-color :#fff;scrollbar-face-color: #fff;}
	.intro{width:960px; height:80px;font:bold 14px/16px 微軟正黑體; color: #C0C0C0; float:right; margin:15px 0px;}
	#leftmenu{width:960px; height:555px; }
	#leftmenu  ul.automenu{ width:250px;float:left; display:inline; border-left:#ccc 1px solid;border-bottom:#ccc 1px solid; margin-top:40px;}
	#leftmenu  ul.automenu li {height:45px; width:250px;float:left; margin:0px;border-top:#ccc 1px solid;border-right:#ccc 1px solid; color:#FFF; background-color: #F69;background:#eee url(img/solecoimg.png) no-repeat; cursor:pointer}
    #leftmenu  ul.automenu li.active .pointer{
        background-image: url(img/arrow.gif);
        position: absolute;
        width: 230px;
        height: 47px;
    }
	#leftmenu .automenu a{height:45px; width:250px; display:block;}
	#leftmenu .lensname{ height:45px;line-height:45px; font-weight:bolder; font-size:14px; margin-left:140px;}
	#leftmenu .content_r{width:675px; height:533px; float:right; overflow-y: scroll; overflow-x:hidden; display:block; border:#eee 1px solid; padding:10px;}
	#leftmenu .content_l{width:530px; height:555px; float:left;}
	#leftmenu .content_r img{ padding:10px 0px;}

	#leftmenu .automenu li a { display:block;font: bold 12px/30px 微軟正黑體; color:#F06; text-align:center;}
	#leftmenu .automenu li .normaltext { display:block;font: bold 13px/45px 微軟正黑體; color:#666; text-align:center;}
	
	.commendAD{width:110px; height:705px;position:absolute; top:0px;left:960px; margin-left:10px;}
	.commendAD ul{width:110px; height:705px;}
/* focus */
#wfocus {width:694px; height:555px; overflow:hidden; position:relative; float:right; }
#wfocus ul { z-index:99; position:absolute; color:#FFF;}
#wfocus ul li {float:left; width:694px; height:555px;overflow:hidden; position:relative; background-image:none;}
#wfocus ul li img{ border-bottom:5px transparent solid;}

#focus {width:694px; height:421px; overflow:hidden; position:relative; border-bottom: 5px transparent solid;}
#focus ul li img{ border-bottom:5px transparent solid;}
    

#wfocus ul li .info{width:695px; height:130px; padding:8px;background:url(img/instructionsbk.png) no-repeat;}
#wfocus ul li .info .biglens{width:100px;height:100px; background-color:#000; float:left;background:url(img/lens.png) no-repeat; margin:0px 20px;}
#wfocus ul li .info .instructions{ width:250px;height:120px;float:left; overflow:hidden;font: bold 12px/17px 微軟正黑體; margin-top:-15px;}
#wfocus ul li .info .instructions .title{ font-size:17px; font-weight:bold; display:none;}
#wfocus ul li .info .pack{width:220px;height:100px; float:left;background:url(img/pack.png) no-repeat;}
#wfocus ul li .info .instructions .unit{width:90px;height:16px; margin-left:20px; padding:0px 10px; background:url(img/others.png) no-repeat 0px 0px; font-size:11px; }
/*#focus .btnBg {position:absolute; width:695px; height:20px; left:0; bottom:0; background:#000;}*/

#leftmenu .btn {width:250px; position:absolute; top:160px; right:9px; z-index:99; text-align: right }
#leftmenu .btn span {display:inline-block; width:18px; height:18px;line-height:0px; margin-left:5px; cursor:pointer; border:1px #ccc solid; border-radius:10px; background-color: #FFFFFF; }
/*#leftmenu .btn span.on {background:#fff;}*/
	

.footer{width:100%;height:110px; background-color:#000;position: relative; clear:both; border-top:#FFF 5px solid; /* negative value of footer height */}
.notice{width:680px; float:right;margin:10px 0px 5px 0px;-webkit-text-size-adjust:none;font-size:11px;  line-height:16px;color: #666; font-family:"微軟正黑體"; vertical-align:central;}
.notice_index{width:650px; float:left;margin:10px 10px 5px 10px;-webkit-text-size-adjust:none;font-size:11px;  line-height:16px;color: #666; font-family:"微軟正黑體"; vertical-align:central;}
.video{width:228px; height:147px; position:absolute; top:650px; left:12px; z-index:99; display:none; }
.sociallink{width:680px; float:right;}
.video_index{width:228px; height:147px; position:absolute; top:650px; left:680px; z-index:99;display:none; }
.magicbox{float:left; padding-right:5px;}
#leftmenu .automenu li .magicbox p{border:0px;padding:0px;} 

#leftmenu h1{font:bold 12px/30px 微軟正黑體; color:#F09;}
/*#leftmenu h2 {font-size:12px; font-weight:normal;line-height:30px; color:#000; float:right; margin-right:30px; }
#leftmenu h2 a{text-decoration:none;}*/
#leftmenu p{font-size:12px;line-height:20px; border-bottom:1px dotted #CCC;padding:0px 10px 20px 0px;}

.hotnews_box{ width:310px; height:225px; background-image:url(img/hotnews_bk.gif); background-repeat:no-repeat; margin:0px 10px 20px 0px;float:left;}
.hotnews_box img{width:300px; height:170px; border:solid 5px #e7e7e7; text-align:center; }

#leftmenu h1{-webkit-text-size-adjust:none;font:bold 12px/30px 微軟正黑體; color:#F09;}
#leftmenu h2{-webkit-text-size-adjust:none;font:bold 10px/24px 微軟正黑體; color:#000;}
#leftmenu h3{-webkit-text-size-adjust:none;font:bold 10px/20px 微軟正黑體; color:#000;}
.hotnewstitle {-webkit-text-size-adjust:none;font-size:13px; font-weight:normal;line-height:30px; color:#000; float:right; margin:5px 30px 0px 0px;}
.hotnewstitle a{text-decoration:none;}

h3#gray{color:#666;}
h3#brown{color:#491b1d;}
h3#purple{color:#C06;}
h3#black{color:#000;}
h3#coffee{color:#963;}
h3#blue{color:#00C;}
h3#gold{color:#FC0;}
h3#chocolate{color:#d2691e;}


	/*首頁輪播*/
.homebanner{width:880px; height:484px; margin:20px 0px 10px 0px; border:#eee 6px solid;}
.homebanner img{border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.slideshowlite {
	position: relative;
	/*border: 2px solid #111;*/
	overflow: hidden;
}

	.slideshowlite a {
		position: absolute;
		z-index: 1;
		width: 100%;
		height: 100%;
		text-align: center;
	}

	.slideshowlite img {
		border: none;width:910px;height:500px;
	}

/* pagination control */

.slideshowlite ul,
.slideshowlite ol {
	list-style: none;
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: 5px;
	right: 5px;
	z-index: 3;
}

	.slideshowlite ul li,
	.slideshowlite ol li {
		float: left;
		margin: 0 3px;
		width: 16px;
	}
	
	.slideshowlite ul li a {
		position: relative;
		display: block;
		width: 100%;
		height: 14px;
		padding-top: 2px;
		text-decoration: none;
		color: #666;
		background: #eee;
		border: 1px solid #666;
		text-align: center;
		font-size: 11px;
	}
	
	.slideshowlite ul li a.current {
		color: #111;
		font-weight: bold;
		border: 1px solid #111;
		background: #fff;
	}
	
	.slideshowlite ul li a:hover {
		color: #fff;
		background: #333;
	}
	
/* caption control */

.slideshowlite ol {
	top: 5px;
	position: relative;
	overflow: hidden;
	width: 100%;
	font-size: 14px;
	color: #fff;
	background: #000;
	padding: 3px 10px;
}

	.slideshowlite ol li {
		width: 100%;
	}
/* scrollad  */
#abgne_float_ad {
	display: none;
	position: absolute;
	z-index:101;
}
#abgne_float_ad img {
	border: none;
}
div.bigDiv {
	height: 300000px;
}



ul #shop_list{ border:solid #999 1px;}