*{
  margin:0;
  padding:0;
  }
body{
  width:100%;
  font-size:12px;
  color:#666;
  margin:0 auto;
  }
img{
  border:none;
  }
a{
  text-decoration:none;
  color:#666;
  }  
a:hover{
  text-decoration:underline;
  color:#F00;
  }
a:active{
  color:#990000;
 }
 
li{
  list-style-type:none;
  display:block;
  }

#bigbox{
   width:960px;
   margin:0 auto;
 
   }  
/*头部开始*/
     
#banner{
	width:100%;
	height:480px;
	margin:0 auto;
	margin-bottom:10px;
	position: relative;	
   }

	
	
#big-header{
   width:100%;
   height:80px;
   margin:0 auto;
   background: #FFFFFF;
   filter:alpha(opacity=80);
  -moz-opacity:0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  
  position:absolute;
  top:0px;
  left:0px;
  
   }  
  
#header{
	width:960px;
	height:80px;
	background:url(../images/logo.jpg) no-repeat left center;
	margin:0 auto;
      }
	  
	  
#header p{
  text-align:right;
  margin-top:10px;
  }
#header ul{
  width:545px;
  margin-left:400px;
  padding-right:15px;
 
  }
#header ul li{
  float:left;
  width:75px;
  height:25px;
  line-height:25px;
  border-right:1px solid #666;
  text-align:center;
  font-size:13px;
  }
#header ul li.one{
 
  }
#header ul li.one a{
  color:red;
  } 
#header ul li.two a{
  color:red;
  }
#header ul li.three a{
  color:red;
  }
#header ul li.four a{
  color:red;
  }
# header ul li.five a{
  color:red;
  }
#header ul li.six a{
  color:red;
  }
#header ul li.seven a{
  color:red;
  }

 
/*头部结束*/

/*首页主体开始*/

#about_us{
  width:940px;
  height:78px;
  margin-bottom:8px;
  border-bottom:1px solid #999;
  margin-left:auto;
  margin-right:auto;
  }
#about_us h3{
  width:264px;
  height:78px;
  background:url(../images/aboutus.jpg) no-repeat;
  float:left;
  text-indent:-9999px;
   }
#about_us p{
   width:676px;
   float:right;
   font-size:12px;
   font-style:normal;
   text-align:right;
   line-height:180%;
   margin-top:40px;
   color:#999;
   }
#aboutus{
   width:940px;
   height:280px;
   background:url(../images/company_pic.jpg) no-repeat right top;
   margin-bottom:20px;
   margin-left:auto;
   margin-right:auto;
   }
#aboutus p{
   width:530px;
   line-height:150%;
   margin-top:15px;
     }



	 
#casehead{
  width:950px;
  height:78px;
  margin-bottom:8px;
  border-bottom:1px solid #999;
  margin-left:auto;
  margin-right:auto;
  }
#casehead h3{
  width:243px;
  height:78px;
  background:url(../images/case.jpg) no-repeat;
  float:right;
  text-indent:-9999px;
   }
#casehead p{
   width:696px;
   float:left;
   font-size:12px;
   font-style:normal;
   text-align:left;
   line-height:150%;
   margin-top:40px;
   color:#999;
   }	 
	 


#case111{
    width:960px;
	margin-bottom:10px;
	overflow:hidden;
	}
	

#case {
margin:0 auto;
margin-bottom:10px;
overflow:hidden;
width: 940px;

}

#indemo {
float: left;
width: 3000%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}


#case ul li{
    width:150px;
	height:151px;
	background:#ccc url(../images/pic_bottom.jpg) no-repeat left bottom;
	float:left;
	margin:5px 4px;
	text-align:center;
	}	 

#case_state{
    width:960px;
	height:140px;
	
	}
#case_state ul{
    width:72px;
	height:100px;
	margin:9px;
	float:left;
		}
#case_state ul.four1{
    width:50px;
	}
#case_state ul li{
     font-size:12px;
	 line-height:180%;
	 }
	 
	 
	 
#news{
    width:455px;
	float:left;
	margin-bottom:20px;
	padding-left:15px;
	
	}	 
#news h3{
  width:440px;
  height:80px;
  background:url(../images/news.jpg) no-repeat;
  text-indent:-9999px;
  border-bottom:1px solid #999;
   }
#news ul{
  margin-top:10px;
  width:440px;
  }
#news ul li{
  line-height:180%;
  background:url(../images/arrow.gif) no-repeat left center;
  }
#news ul li a{
  margin-left:15px;
  } 
#news ul li em{
  font-style:normal;
  float:right;
  margin-right:30px;
  }  
#news ul li i{
  font-style:normal;
  float:right;
  margin-right:10px;
  }  
  
#news p{
  width:430px;
  height:20px;
  line-height:20px;
  text-align:right;
  }  
  
  
     
	
#camer{
    width:455px;
	float:right;
	margin-bottom:20px;
	padding-right:10px;
	}
#camer h3{
  width:450px;
  height:80px;
  background:url(../images/camer.jpg) no-repeat;
  text-indent:-9999px;
  border-bottom:1px solid #999;
   }
#camer ul{
  margin-top:10px;
  width:450px;
  }
#camer ul li{
  line-height:180%;
  background:url(../images/arrow.gif) no-repeat left center;
  }
#camer ul li a{
  margin-left:15px;
  } 
#camer ul li em{
  font-style:normal;
  float:right;
  margin-right:30px;
  }  
#camer ul li i{
  font-style:normal;
  float:right;
  margin-right:10px;
  }  
  
#camer p{
  width:430px;
  height:20px;
  line-height:20px;
  text-align:right;
  } 

#poster{
    clear:both;
    width:960px;
	padding:0 0 10px 0;
	margin:0 auto;
	    
		}
#poster img{
    margin:0 0 8px 0;
	}
/*首页主体结束*/	

/*内页主体开始*/
#content{
    width:620px;
	float:left;
	padding-left:20px;
	margin-bottom:20px;
	}
#content h3.aboutus{
  width:580px;
  height:88px;
  background:url(../images/about_us.jpg) no-repeat;
  text-indent:-9999px;
  border-bottom:1px solid #999;
  margin-top:5px;
  
   }

#content p{
   width:580px;
   line-height:150%;
   margin-top:15px;
   font-size:12px;
   line-height:180%;
       }
#content img{
   margin-top:20px;
   }
#content p.back{
   text-align:right;
   }

#content h3.management{
  width:580px;
  height:88px;
  background:url(../images/management_pic.jpg) no-repeat;
  text-indent:-9999px;
  border-bottom:1px solid #999;
  margin-top:25px;
       }
#content img{
  margin:0;
  padding:1px;
  }
#content img.service{
  margin-top:5px;
  }
#content img{
  }
#content h4{
  margin-top:20px;
  font-size:20px;
  }
#content h6{
  font-size:14px;
  }
#content h4,h6{
  line-height:150%;
  font-family:
  font-style:normal;
  letter-spacing:-6;
  }
#content h3.team{
  width:580px;
  height:88px;
  background:url(../images/team_pic.jpg) no-repeat;
  text-indent:-9999px;
  border-bottom:1px solid #999;
  margin-top:25px;
     }  


/*摄影作品页面*/

#content h3.photography{
  width:580px;
  height:95px;
  background:url(../images/photowake.jpg) no-repeat left center;
  border-bottom:1px solid #999;
  text-indent:-9999px;
  }
/*画册设计页面*/

#content h3.case_album{
  width:580px;
  height:95px;
  background:url(../images/case_album_pic.jpg) no-repeat left center;
  border-bottom:1px solid #999;
  text-indent:-9999px;
  }

/*VI设计页面*/

#content h3.case_vi{
  width:580px;
  height:95px;
  background:url(../images/case_vi.jpg) no-repeat left center;
  border-bottom:1px solid #999;
  text-indent:-9999px;
  }

/*其他设计页面*/

#content h3.others{
  width:580px;
  height:95px;
  background:url(../images/others.jpg) no-repeat left center;
  border-bottom:1px solid #999;
  text-indent:-9999px;
  }

/*新闻动态*/  
#content h3.aboutnews{
  width:580px;
  height:95px;
  background:url(../images/about_news.jpg) no-repeat left center;
  border-bottom:1px solid #999;
  text-indent:-9999px;
   }
#content h3.Photography_School{
  width:580px;
  height:95px;
  background:url(../images/Photography_School.jpg) no-repeat left center;
  border-bottom:1px solid #999;
  text-indent:-9999px;
    }
#content h3.interest{
  width:580px;
  height:95px;
  background:url(../images/interest.jpg) no-repeat left center;
  border-bottom:1px solid #999;
  text-indent:-9999px;
    }  
 
#content ul{
  margin-top:10px;
  width:580px;
    }
#content ul li{
  
  line-height:180%;
  background:url(../images/arrow.gif) no-repeat left center;
  }
#content ul li a{
  margin-left:15px;
  } 
#content ul li em{
  font-style:normal;
  float:right;
  margin-right:30px;
  }  
#content ul li i{
  font-style:normal;
  float:right;
  margin-right:10px;
  }  
/*新闻内容 */
#content h4.shownews{
  text-align:center;
  }
#content ul.show{
  border-top:1px solid #999;
  border-bottom:1px solid #999;
  height:25px;
  }
  
#content ul.show li{
  weidth:120px;
  height:25px;
  line-height:25px;
  text-align:right;
  float:left;
  background-image:none;
  margin:0 30px;
  }
#content ul.page{
  width:560px;
  border-top:1px solid #999;
  border-bottom:1px solid #999;
  padding-left:20px;
  }
#content ul.page li{
  display:block;
  float:left;
  background:none;
  height:30px;
  line-height:30px;
  text-align:center;
 
   }



/*联系我们*/

#content h3.contactus{
  width:580px;
  height:95px;
  background:url(../images/contact_us.jpg) no-repeat left center;
  border-bottom:1px solid #999;
  text-indent:-9999px;
  }
/*专业印刷*/

#content h3.printing{
  width:580px;
  height:95px;
  background:url(../images/Printing.jpg) no-repeat left center;
  border-bottom:1px solid #999;
  text-indent:-9999px;
    }

/*内页主体结束*/

/*内页右侧栏开始*/
#sidebar{
    width:280px;
	float:right;
	margin-bottom:20px;
	margin-right:10px;
	background:#f0f0ee;
	padding-left:20px;
	}
	
#sidebar h2{
    width:265px;
	height:140px;
	background:url(../images/tenyear.jpg) no-repeat left center;
	text-indent:-9999px;
	margin:20px 0;
	}
#sidebar h3{
	width:265px;
	height:85px;
	background:url(../images/aboutwalai.jpg) no-repeat left center;
	text-indent:-9999px;
	margin-bottom:8px;
	border-bottom:1px solid #999;
	 	 }
#sidebar ul{
     width:265px;
	 margin-top:20px;
	 }
#sidebar ul li{
     line-height:220%;
	 border-bottom:1px dashed #ccc;
	 font-size:14px;
		 }
#sidebar ul.arrow li{
     font-size:12px;
	 }
#sidebar h4{
     margin-top:50px;
     width:265px;
	 height:120px;
	 background:url(../images/contact_pic.jpg) no-repeat left center;
	 border-top:1px solid #999;
	 border-bottom:1px solid #999;
	 text-indent:-9999px;
	 }
	 
#sidebar dl{
     width:265px;
	 margin-top:30px;
	 }

#sidebar dl dd{
      display:block;
      width:265px;
	  height:75px;
	    }	


#sidebar h5{
      width:265px;
	  height:80px;
	  background:url(../images/service.jpg) no-repeat left center;
	  border-bottom:1px solid #999;
	  border-top:1px solid #999;
	  margin-top:30px;
	  text-indent:-9999px;
	  }

	  
#sidebar h6{
      width:265px;
	  height:160px;
	  background:url(../images/side_pic.jpg) no-repeat left center;
	  border-bottom:1px solid #999;
	  border-top:1px solid #999;
	  margin-top:50px;
	  text-indent:-9999px;
	  margin-bottom:20px;
	  }
#sidebar p{
      width:265px;
	  line-height:220%
	  }
#sidebar p.end{
      margin-bottom:30px;
	  }
	  
/*摄影作品右侧栏*/ 

#sidebar ul li.line{
      border-top:1px solid #999;
	  border-bottom:none;
	  }
#sidebar h3.photoworks{
      width:265px;
	  height:105px;
	  background:url(../images/photoworks_1.jpg) no-repeat;
	  margin-top:30px;
	  }
	  
/*画册设计右侧栏*/ 	
#sidebar h3.album_design{
      width:265px;
	  height:105px;
	  background:url(../images/case_album_pic1.jpg) no-repeat;
	  margin-top:30px;
	  }
	  
	  
/*VI设计右侧栏*/
#sidebar h3.case_vi{
      width:265px;
	  height:78px;
	  background:url(../images/case_vi_pic.jpg) no-repeat;
	  margin-top:30px;
	  }
  
/*其他设计右侧栏*/
#sidebar h3.others{
      width:265px;
	  height:78px;
	  background:url(../images/others_pic.jpg) no-repeat;
	  margin-top:30px;
	  }
	  
/*内页右侧栏结束*/

/*脚部开始*/	
	
#footer{
  clear:both;
  width:960px;
  padding-top:6px;
  padding-bottom:5px;
  border-top:1px solid #999;
  }
#footer ul{
  width:960px;
  height:30px;
  border-bottom:1px solid #999;
  margin-bottom:10px;
  }  
#footer ul li{
  width:85px;
  height:20px;
  line-height:20px;
  text-align:center;
  float:left;
  border-right:1px solid #999;
  }

  
  
#footer p{
  line-height:150%;
  text-align:center;
 }
#footer p a{
   color:#666;
   }
#footer p a:hover{
    color:red;
	}
#tj{
  width:960px;
  height:40px;
  text-align:center;
  
  }

/*脚部结束*/	


#levelmenu{
  border-top:none;
    }

#levelmenu div.unit ul{
   width:220px;
   padding:0 0 0 10px;
}
#levelmenu h5{
   width:265px;
   height:23px;
   overflow:hidden;
   text-indent:0;
   font-weight:normal;
   background:none;
   margin:0;
   cursor:default;
   line-height:23px;
   border-bottom:1px dashed #ccc;
   font-size:13px;
   border-top:none;
   
   }
#levelmenu div.unit ul{
   margin:0;
   display:none;
   line-height:23px;
   }
 #levelmenu div.current ul{
   display:block;
   }
  #levelmenu div.current h5{
  background-position:left bottom;
  }
  .over1{
    color:red;
	text-decoration:underline;
	cursor:pointer;
		}
  .out1{
    color:#666;
	text-decoration:none;
	}