*{margin:0px; padding:0px;}
body{background:#edf8ff; font-size:12px; line-height:20px;}
img{border:none;}
a{color:#000; text-decoration:none;}
a:hover{ color:#f78221;}
li{ list-style:none;}
span{}
/*********footer********/
#footer{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:url(images/foot-bg.gif) repeat-x; line-height:40px;}
/********************index**************************/
.index-cnt{padding-top:18px; padding-left:25px;}
.index-news{width:278px;}
.index-news li{ height:30px; line-height:30px; border-bottom:1px dotted #b0b0b0;}
.index-news span{ float:right;}

/*******************×ÓÀ¸Ä¿*************************/

  /************** about*******************/
.content{margin-top:15px;}
.sub-menu{ background:url(images/submenu-bg.gif) repeat-x ; font-weight:bold; font-size:13px; width:215px; height:378px; }
.sub-menu a{color:#edf8ff; background:url(images/submenu-bgs.gif) no-repeat center; display:block;line-height:37px; }
.sub-menu a:hover{color:#df7f31;}
.click a{color:#df7f31;}

.pic-margin{ margin-bottom:8px;}
.ab-txt{ background:url(images/ab-bg.jpg) no-repeat; width:700px;margin:20px 0 10px 10px; height:359px; padding:25px 0 0 20px;}
 /********************WORKSHOP*********************/
 .pic-list{background:url(images/ry-bg.gif) no-repeat;  height:362px; width:650px; margin:20px 0 30px 20px;}
  .workshop{margin:35px 0 30px 25px ;}
  
  /****************PRODUCTS******************/
.sub-menu2{background:url(images/submenu-bg.gif) repeat-x;  font-weight:bold; font-size:13px; width:215px; height:378px; }
.sub-menu2 a{color:#edf8ff; background:url(images/submenu-bgs.gif) no-repeat center; display:block;line-height:37px; }
.sub-menu2 a:hover{color:#df7f31;}
.sub-menu2 .click a{color:#df7f31;}
.sub-menu2 .sub-sub-menu a{ font-size:12px; color:#cccccc;}
.sub-menu2 .sub-sub-menu a:hover{color:#df7f31;}


.products{ text-align:center; }
.pro-pic{ background:url(images/pro-bg.gif) no-repeat; width:150px; height:150px;  display: block; margin:10px 0 10px 0;}
.pro-pic img{ vertical-align:middle; padding-top:6%;}
		 
.pages{margin:20px 0 30px 15px;}
/******************NEWS***********************/
.new-bt{background:url(images/new-title-bg.gif) repeat-x; height:28px; line-height:28px; color:#ffffff;}
.nw-title{ margin-top:20px;}
.new-bt a{ color:#ffffff;}
.new-bt a:hover{ color:#f78221;}

.news{ width:700px; margin-top:10px; clear:both;}
.news li{ height:30px; line-height:30px; border-bottom:1px dotted #b0b0b0;}
.news span{ float:right;}

.new-content{ width:700px; line-height:20px;}
.new-content h4{ text-align:center; line-height:40px;}
.new-content h5{ text-align:center; line-height:30px; font-weight:normal; color:#b0b0b0;}

.pages2{margin:20px 0 30px 0;}

/**********************CONTACT***************/

.contact{ background:url(images/cont-bg.jpg) no-repeat; width:650px; height:409px; margin:20px 0 30px 30px; padding-left:30px;}
.contact{ line-height:25px;}


/**************************JOBS ***********************/
.job{margin-top:20px; line-height:25px;}

/******************GUESTBOOK**************************/
.book{margin:20px 0 30px 0; line-height:30px;}
.book2{background:#FFFFFF; width:500px; margin:5px 0 15px  30px; color:#f78221; padding-left:20px; border:1px dotted #318abd;}
.gbook{background:url(images/cont-bg.gif) no-repeat; width:716px; height:416px;}
/*******************JOIN IN **********************************/
.join{margin:20px 0 20px 30px; width:650px; background:url(images/jmbg.gif) no-repeat; height:329px;}
/*******************JOIN IN **********************************/
.culture{margin:20px 0 20px 30px; width:650px; background:url(images/cul-bg.gif) no-repeat; height:349px; padding:20px 0 0 50px;}
.culture p{width:400px;}


/********************index  silde******************/


div#MainPromotionBanner{
	width:272px;
	height:161px;}
#MainPromotionBanner #SlidePlayer {
	position:relative;
	margin: 0 auto;
}
#MainPromotionBanner .Slides{
	list-style: none;
	height: 161px;
	overflow: hidden;
}
#MainPromotionBanner .Slides li {
	float: left;
	width: 272px;
	height: 161px;
}

#MainPromotionBanner .Slides img{
	border:0;
	display: block;
	width: 272px;
	height: 161px;	
}

#MainPromotionBanner .SlideTriggers{
	list-style: none; 
	position: absolute; 
	top: 138px; 
	right: 0px;
	z-index: 10;
	height: 20px;	
}
#MainPromotionBanner .SlideTriggers li{
	float: left;
	display: inline;
	color: #016096;
	text-align: center;
	line-height:16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;;
	cursor: pointer;
	overflow: hidden; 
	margin:3px 6px;
	background: url(../pic/slide_trigger.gif) no-repeat center center;
}
#MainPromotionBanner .SlideTriggers li.Current{ 
	color:#fff; 
	background: url(../pic/slide_trigger_c.gif) no-repeat center center;
	font-weight:bold;
	font-size: 14px;
	line-height: 16px;
	height: 16px;
	width: 16px;
}
