@charset "utf-8";
html{ margin:0 auto; padding:0px; text-align:center; background:#fff url(topbg.jpg) repeat-x;}
body{ margin:0 auto; padding:0px; font-family:宋体, Arial; font-size:12px; width:920px; color:#666;}
a:link,a:visited,a:active{ color:#666; text-decoration:none;}
a:hover{ color:#666; text-decoration:underline;}
a.red:link,a.red:visited,a.red:active{color:#cc0000; text-decoration:none;}
a.red:hover{ color:#cc0000; text-decoration:underline;}
a.white:link,a.white:hover,a.white:visited,a.white:active{color:#fff; text-decoration:none;}
img{ border:none;}
input,textarea{ color:#666666; border:#cccccc 1px solid; line-height:15px; background:#ffffff;}
input{height:18px;}
ul,li{ margin:0; padding:0; list-style:none}
h1{ font-size:12px; color:#d80000; line-height:30px; text-align:center; border-bottom:#999999 1px dashed;}
.clear{ clear:both;}
.red{color:#cc0000;}
.more{ padding-right:5px; text-align:right;}


#home_top{ width:920px; height:27px; line-height:26px; color:#d80000; text-align:right; background:url(topbg.jpg);}
#home_banner{ width:920px; height:256px; background:url(banner.jpg) no-repeat;}
	.login{ float:left; padding:15px 20px 0 20px; margin-top:76px; width:160px; height:160px;}
	.login span{ line-height:24px; color:#fff; text-align:left; display:block;}
	.login span.txct{ padding-top:5px; line-height:24px; color:#fff; text-align:center; display:block;}
	.inputbtn{ width:60px; color:#fff; border:#333 1px solid; line-height:15px; background:#333;}
	
.menu{ float:left; margin-top:220px; width:720px; height:36px;}
	.menu ul{ margin:0 40px; width:640px; text-align:center;}
	.menu ul li{ float:left; width:90px; line-height:36px;}
	.menu ul li.current{ float:left; width:90px; line-height:36px; background:url(menucurrent.jpg)}
	.menu ul li a:link, .menu ul li a:hover, .menu ul li a:visited{ font-weight:bold; color:#fbfbfb;}	

#home_work{ width:920px; height:232px; background:url(workbg.jpg) no-repeat;}
	.newwork{ float:left; width:672px;}
	.bestwork{ float:left; width:248px;}

#home_main{ margin:10px 10px 0 10px; width:900px;}
	.leftbox{ float:left; width:220px; height:340px; background:url(leftbg.jpg) repeat-x;}
	.middlebox{ float:left; margin-left:10px; width:420px; height:340px; background:url(middlebg.jpg) repeat-x;}
	.rightbox{ float:left; margin-left:10px; width:240px; height:340px; background:url(rightbg.jpg) repeat-x;}
		
.sub_title{ padding-left:12px; font-family:Arial,宋体;font-size:12px;font-weight:bold;color:#fff;line-height:30px; text-align:left;}
.about{ margin:5px; width:410px; line-height:24px; text-align:justify; text-justify:inter-ideograph;}
.process{ float:left; margin-bottom:10px; width:240px; height:174px;}

.news_list{ margin:5px; text-align:left;}
	.news_list li{ line-height:24px; }
.pic_list{  margin:50px 10px 5px 15px; text-align:left;}
	.pic_list li{ float:left; margin:9px;_margin:6px; padding:5px; line-height:20px; text-align:center; border:#b7b7b7 1px solid; background:#fff;}
	.pic_list li img{ margin:2px; width:180px; height:110px;}

#foot{ float:left; margin-top:10px; width:920px; height:67px; background:url(footbg.jpg) repeat-x;}
	#foot .footr{ padding-top:15px; font-family:Arial,宋体; height:52px; line-height:20px; text-align:center;}


#page_main{ margin:10px 10px 0 10px; width:900px; background:url(linebg.gif) repeat-y;}
.pageleft{ float:left; width:670px;}
.pageright{ float:left; margin-left:10px; width:220px;}

.sider{ float:left; width:220px;}
.redbg{ background:#b11f10;}
.bluebg{ background:#448ac8;}
.graybg{ background:#585858;}
.greenbg{ background:#73b805;}
.ptitle{ padding-left:12px; font-family:Arial,宋体;font-size:12px;font-weight:bold;color:#fff;line-height:30px;text-align:left;}
.pcontent{ padding:5px 10px; font-family:Arial,宋体;font-size:12px; color:#666;line-height:24px;text-align:left;}
.ptime{ font-family:Arial,宋体;font-size:12px; color:#666;line-height:24px;text-align:right;}
.page_list{float:left; width:640px; line-height:30px; text-align:right;}

.onepic{  margin:10px; text-align:center;}
	.onepic li{ float:left; padding:5px; line-height:20px; text-align:center; border:#b7b7b7 1px solid; background:#fff;}
	.onepic li img{ margin:2px; width:180px; height:110px;}
.pagepic{  margin:5px 10px; text-align:left;}
	.pagepic li{ float:left; margin:9px;_margin:6px; padding:5px; line-height:20px; text-align:center; border:#b7b7b7 1px solid; background:#fff;}
	.pagepic li img{ margin:2px; width:180px; height:110px;}











