﻿@charset "utf-8";

.lof-slidecontent { 
	position:relative;
	overflow:hidden;
	/*border:#F4F4F4 solid 1px;*/
	width:100%;
	height:285px;  /*整个 wrapper 的大小，调整这。  但注意：对 下面的  元素 不影响大小啊*/
}
.lof-slidecontent .preload { 
	height:100%;
	width:100%;
	background:#FFF;
	position:absolute;
	top:0;
	left:0;
	z-index:100000;
	color:#FFF;
	text-align:center
}
.lof-slidecontent .preload div {
	height:100%;
	width:100%;
	background:transparent url(style_res/load-indicator.gif) no-repeat scroll 50% 50%;
}
/* main flash */
.lof-main-wapper {
	margin-right:auto;
	overflow:hidden;
	background:transparent url(style_res/load-indicator.gif) no-repeat scroll 50% 50%;
	padding:0px;
	height:100%;
	width:760px;
	position:relative; float:left;
	overflow:hidden; 
}
.lof-main-wapper .lof-main-item {
	overflow:hidden; 
	padding:0px;
	margin:0px;
	height:100%;
	width:100%;
	position:absolute; /*border:1px solid blue;*/
}
.lof-main-wapper .lof-main-item img {
	padding:0px;
	width:100%; /*左边 ，大图的大小，调整这个*/
}
.lof-main-item-desc {
	z-index:100px;
	position:absolute;
	top:250px;
	left:20px;
	width:500px;
	background:url(style_res/transparent_bg.png);/* filter:0.7(opacity:60) */
}
.lof-main-item-desc p {
	color:#FFF;
	margin:0 8px;
	padding:8px 0
}
.lof-main-item-desc h3 a {
	color:#FFF;
	margin:0;
	font-size:140%;
	padding:20px 8px 2px;
	font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
}
.lof-main-item-desc h3 a:hover {
	color:#FF6;
	text-decoration:underline;
}







/* item navigator */
ul.lof-navigator {
	top:0;
	padding:0;
	margin:0;
	position:absolute;
	width:100%; 
}
ul.lof-navigator li {
	cursor:hand;
	cursor:pointer;
	list-style:none;
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden; 
}
.lof-navigator-outer {  /*右边的 导航 小图 的 wrapper*/
	position:absolute;
	right:0;
	top:00px;
	z-index:100;
	height:100%;
	width:294px;
	overflow:hidden;
	color:#FFF; 
}
.lof-navigator li.active {
	background:url(style_res/arrow-bg.png) no-repeat scroll left center;
	color:#FFF
}
.lof-navigator li:hover {
}





/*.focus .right li.active{color:#fff;background-color:#3f80e2; }
 background-color:#d7d4db; color:#2c5ba2; */
 



.lof-navigator li h3 {
	color:#FFF;
	font-size:100%;
	padding:15px 0 0 !important;
	margin:0;
	
		
}
 
.lof-navigator li div {
	background:url(style_res/grad-bg.gif);  /*color:#fff;background-color:#3f80e2; */
	
	color:#FFF;
	height:100%; 
	position:relative;
	margin-left:15px;
	padding-left:15px;
	/*border-top:1px solid #E1E1E1;*/
 
}

.lof-navigator li span { 
color:#2c5ba2; 
 font-size:15px;font-weight:bold;
}



.lof-navigator li img {
	height:60px;
	width:100px;
	margin:15px 15px 10px 0px;
	float:left;
	padding:3px;
/*	border:#C5C5C5 solid 1px;*/
}




.lof-navigator li.active div {
	background:url(style_res/transparent_bg.png);
	color:#FFF;
	
}

.lof-navigator li.active span { 
	color:#FFF; font-size:15px;font-weight:bold; 
}


.lof-navigator li.active img {
	border:##6C8E5C solid 1px;
}
.lof-navigator li.active h3 {
	color:#FFF;
	font-size:15px;font-weight:bold;
}








/*
.lof-next {
	position:absolute;
	top:0;
	height:30px;
	background:#F9F9F9;
	display:block;
	width:100%;
}
.lof-previous {
	position:absolute;
	bottom:0;
	height:30px;
	background:#F9F9F9;
	display:block;
	width:100%;
}*/
