@charset "utf-8";
body,ul,ol,li,p,h1,h2,h3,h4,h5,form,fieldset,table,td,img,a,div,span,strong{margin:0;padding:0;}
body{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background:#0f0202;
	text-align:center;
}
a:link{color:#928686;text-decoration:none;}
a:visited{color:#928686;text-decoration:none;}
a:hover{color:#fd0002;text-decoration:underline;}
img{border:none;}
ul,ol,dl{list-style-type:none;}
.c{clear:both;}
.clear:after{content:".";display:block;height:0;visibility:hidden;clear:both;}

html,body{height:100%;}
#allwrapper{width:100%;min-height:100%;text-align:left;}
* html #allwrapper{height:100%;}

#top{width:1003px;height:139px;background:url(../images/top_bg.jpg) no-repeat;position:relative;}
	#logo_link{display:block;width:205px;height:40px;position:absolute;left:17px;top:18px;}
	#hidden-nav,h1{display:none;}
	#nav{width:385px;height:54px;position:absolute;bottom:0;right:63px;}
	#go-ch{display:block;width:28px;height:9px;position:absolute;top:35px;right:63px;font-size:0;line-height:0;}
	#go-home{display:block;width:70px;height:9px;position:absolute;top:35px;right:93px;font-size:0;line-height:0;}
#content{width:1003px;margin:0 auto;padding-bottom:85px;}

	#go-ch:hover{text-decoration:none;}
	#home-pro{width:567px;float:left;display:inline;margin-left:28px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;position:relative;color:#ccc;}
	#home-pro h2{width:567px;height:43px;text-indent:-8888px;background:url(../images/home_portfolio.jpg) no-repeat;}
	#home-pro div{width:270px;height:86px;float:left;display:inline;margin-left:10px;margin-bottom:15px;position:relative;overflow:hidden;}
	.home-pro-intro{width:140px;position:absolute;top:0;left:123px;line-height:18px;text-align:left}
	.home-pro-intro strong{color:#f00;font-size:9px;font-weight:normal;padding-right:3px;}
	.home-pro-info{width:140px;height:30px;position:absolute;top:56px;left:123px;line-height:16px;}	
	#morePro{position:absolute;top:10px;right:10px;font-size:9px;}
	
	#company-info{width:370px;float:right;display:inline;margin-right:22px;position:relative;}
	#company-info h2{width:206px;height:41px;text-indent:-8888px;background:url(../images/h2_company.jpg) no-repeat;}
	#company-text{width:340px;height:180px;margin-left:27px;overflow:hidden;color:#ccc;line-height:18px;font-size:11px;}
	#company-text p{margin-bottom:10px;text-align:justify;}
	
		#show-detail{position:absolute;bottom:0px;right:0;font-size:11px;}
/*展示图片*/
.shadow{display:block;width:113px;height:84px;position:relative;border:1px solid #2a0e00;}
.shadow span{display:block;width:113px;height:84px;position:absolute;top:0;left:0;background:url(../images/shadow.png) no-repeat;z-index:9999;}
* html .shadow span{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/shadow.png');}
#home-banner{width:1003px;height:269px;position:relative;background:url(../images/home_banner.jpg) no-repeat;}
	#flv{width:293px;height:215px;position:absolute;top:22px;left:27px;}
	#txtFla{width:600px;height:200px;position:absolute;top:65px;left:330px;}
#child-banner{width:1003px;height:204px;text-indent:-8888px;}
	.banner-about{background:url(../images/about_banner.jpg) no-repeat;}
	.banner-portfolio{background:url(../images/portfolio_banner.jpg) no-repeat;}
	.banner-howwedo{background:url(../images/howwedo_banner.jpg) no-repeat;}
	.banner-contact{background:url(../images/contact_banner.jpg) no-repeat;}
#main{width:1003px;margin:0 auto;overflow:hidden;}
	#main-side{width:203px;float:left;display:inline;margin-left:37px;}
	#main-side h2{width:203px;height:35px;text-indent:-8888px;}
		.h2-howwedo{background:url(../images/h2_howwedo.jpg) no-repeat;}
		.h2-about{background:url(../images/h2_about.jpg) no-repeat;}
		.h2-contact{background:url(../images/h2_contact.jpg) no-repeat;}
		.h2-portfolio{background:url(../images/h2_portfolio.jpg) no-repeat;}
	#side-nav{width:184px;margin:15px auto 0;}
	
	#main-content{width:730px;float:right;display:inline;margin-right:15px;background:url(../images/main_content_bg.jpg) no-repeat right top;text-align:justify;padding-bottom:20px;}
		.h3-about-1{width:293px;height:54px;text-indent:-8888px;background:url(../images/h3_about_1.jpg) no-repeat;}
			.h3-about-2{width:293px;height:54px;text-indent:-8888px;background:url(../images/h3_about_2.jpg) no-repeat;}
			.h3-about-3{width:293px;height:54px;text-indent:-8888px;background:url(../images/h3_about_3.jpg) no-repeat;}
		.h3-contact{width:293px;height:54px;text-indent:-8888px;background:url(../images/h3_contact.jpg) no-repeat;}
			.h3-howwedo-1{width:293px;height:54px;text-indent:-8888px;background:url(../images/h3_howwedo_2.jpg) no-repeat;}
			.h3-howwedo-2{width:293px;height:54px;text-indent:-8888px;background:url(../images/h3_howwedo_3.jpg) no-repeat;}
		.h3-portfolio-1{width:293px;height:54px;text-indent:-8888px;background:url(../images/h3_portfolio_1.jpg) no-repeat;}
		.h3-portfolio-2{width:293px;height:54px;text-indent:-8888px;background:url(../images/h3_portfolio_2.jpg) no-repeat;}
		.text{padding:0 23px;line-height:20px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#ccc;}
		.text p{margin-bottom:10px;}
#foot{width:1003px;height:85px;margin:-85px auto 0;background:url(../images/foot_bg.jpg) no-repeat;position:relative;font-family:Verdana, Arial, Helvetica, sans-serif;}
	#foot ul{position:absolute;top:40px;left:30px;font-size:10px;}
	#foot ul li{display:inline;padding:0 7px;background:url(../images/line.gif) no-repeat left center;}
	#foot ul li.nobg{background:none;}
	#foot ul li #tel{padding-left:16px;background:url(../images/tel.gif) no-repeat left center;color:#928686;}
	
	#copyright{position:absolute;left:37px;top:60px;color:#928686;font-size:9px;}
	#ruifox{position:absolute;right:30px;top:50px;padding:0 10px;background:#40211e;color:#665e5d;font-size:9px;}
	#ruifox:hover{color:#fff;}
	
	/*作品展示*/
	#show{margin:0 auto;width:590px;height:300px;}
	.info-h4{font-size:14px;}
	.info-title{color:#f00;font-weight:normal;padding-right:3px;}
	
	#pro-list li{border-bottom:1px solid #3f3535;padding-top:10px;}
	#pro-list li div{height:85px;position:relative;}
	#pro-list li div img{display:block;width:113px;height:84px;position:absolute;top:0;left:0;}
	#pro-list li div h4{position:absolute;left:130px;top:0;font-size:14px;}
	#pro-list li div h4 a{color:#ccc;}
					.pro-intro{position:absolute;left:130px;top:26px;}
					.pro-intro strong{color:#f00;font-weight:normal;padding-right:3px;}
					.pro-info{color:#fff;}
	#main-content .pager{padding-top:10px;text-align:right;}
	#main-content .pager a{padding:0 5px 2px;background:url(../images/pager_link_bg.gif) repeat-x center;color:#fff;}
	#main-content .pager #pager-active{padding:0 5px 2px;background:url(../images/pager_active_bg.gif) repeat-x center;}
	
	#pro-list2 li{display:block;width:113px;height:110px;float:left;display:inline;margin:15px 0 0 15px;}
	#pro-list2 h4{font-size:13px;line-height:22px;overflow:hidden;}
	
