@charset "utf-8";
html{ margin:0 auto; padding:0px; text-align:center; background:#ffffff;}
body{ margin:0 auto; padding:0px; font-family:宋体, Arial; font-size:12px; width:900px; color:#333333;}
a:link,a:visited,a:active{ color:#333333; text-decoration:none;}
a:hover{ color:#ff6633; text-decoration:none;}
a.red:link,a.red:visited,a.red:active{color:#e80000; text-decoration:none;}
a.red:hover{ color:#ffffff; text-decoration:none;}
a.kefu:link,a.kefu:visited,a.kefu:active{ color:#333333; text-decoration:none;}
a.kefu:hover{ color:#d80000; font-size:12px; text-decoration:none;}
img{ border:none;}
input,textarea{ color:#333333; border:#333333 1px solid; line-height:15px; background:#ffffff;}
input{height:18px;}
ul,li{ margin:0; padding:0; list-style:none}
h1{ font-size:14px; color:#009900; line-height:36px; text-align:center; border-bottom:#808080 1px dotted;}
.clear{ clear:both;}
.red{color:#e80000;}
.more{ padding-right:5px; text-align:right;}
.box{ margin:0;}


#home_top{ padding-top:0; width:900px; background:#dee1dc;}
	.logo{ float:left; width:600px; height:100px; text-align:left;}
	.search{ float:left; padding:30px;_padding:15px; width:240px; height:40px; line-height:20px; text-align:right;}
.menu{ float:left; margin:0; background:#67735b;}
	.menu ul{ width:900px; text-align:center;}
	.menu ul li{ float:left; width:100px; line-height:32px;}
	.menu ul li a:link, .menu ul li a:visited{ font-size:13px; color:#ffffff; font-weight:bold;}
	.menu ul li a:hover{ font-size:13px; color:#fcfe7e; font-weight:bold;}
	.menu ul li.current a:link, .menu ul li.current a:hover, .menu ul li.current a:visited{ font-size:13px; color:#fcfe7e; font-weight:bold;}

#home_banner{ padding:0 3px; width:605px; text-align:center;}
	.banner{ float:left; width:600px;}

#home_main{ margin:0px; width:900px; background: url(mainbg.gif) repeat-y;}
#page_main{ margin:0px; width:900px; background: url(mainbg.gif) repeat-y;}

#home_work{ margin-top:2px; width:900px; height:180px; background:url(sortbg.jpg) no-repeat;}
	.project{ float:left; width:301px; height:180px;}
.pic_sort{ margin:14px 25px; width:250px; height:150px;}
	.pic_sort li.title{ padding-left:28px; font-weight:bold; color:#333333; line-height:30px; text-align:left;}
	.pic_sort li img{ width:248px;height:88px; border:#333333 1px solid;}	
	.pic_sort li.more{ margin-top:10px; line-height:20px; text-align:right;}

.home_content{ float:left; padding:10px; width:600px; text-align:left;}
	.box_title{ padding-left:20px; font-size:14px; font-weight:bold; color:#ffffff; line-height:36px; text-align:left;}
	.about{float:left; width:280px; height:320px;}
	.about_txt{ width:280px; color:#666; line-height:22px; text-align:left;}
	.news{ float:left; margin-left:120px;_margin-left:60px; width:540px; }
	.work{ float:left; margin-left: 20px;_margin-left:10px; width:260px; }
.worklist{ padding:6px 13px; width:200px; background:url(workbg.jpg) no-repeat;}	
	.worklist li{ float:left; margin:3px; line-height:24px;}
	.worklist li img{ width:160px; height:100px; border:#333333 2px solid;}

.home_news{ float:left; margin:2px 8px; height:46px; text-align:left; border-bottom:#808080 1px dashed;}
	.home_news li{ margin:0; line-height:24px; text-align:left;}
	.home_news li.news_title{ width:520px; color:#cfcfcf; line-height:24px;}
	.home_news li.news_description{ width:520px; color:#999; line-height:20px;}	

#foot{ float:left; margin:0; width:900px; color:#555555; background:#dee1dc;}
#foot .footr{ padding:6px 12px; font-family:Arial,宋体; line-height:20px; text-align:center;}


.leftbox{ float:left; width:275px; height:500px; background:url(leftbg.gif) repeat-y;}
.rightbox{ float:left; width:625px; background:#e9e9e9;}

.sider{ float:left; margin:0; width:275px; background:#83857f;}
.page_content{ float:left; padding:10px; width:605px; text-align:left; background:#f4f4f4;}

.content_box{ margin:0px; padding:0px; width:600px; line-height:24px; text-align:justify;text-justify:inter-ideograph;}
	.content_box span{ float:left; width:290px; color:#555555; line-height:24px; display:block;}
	.content_box span.title{ width:600px; color:#009900; font-weight:bold; border-bottom:#808080 1px dotted;}
	.content_box span.content{ margin-top:5px; width:600px; line-height:24px;}
	.content_box div.btn{ margin:10px 0; width:600px; text-align:center;}
	
.content_date{ line-height:30px; text-align:right;}
.page_list{ width:100%; font-weight:bold; line-height:30px; text-align:center;}

.news_list{ margin-top:5px; text-align:left;}
	.news_list li{ margin:0; line-height:30px; border-bottom:#808080 1px dashed;}
	.news_list li.news_title{ width:260px; color:#333333; line-height:24px;}
	.news_list li.news_description{ width:260px; color:#cfcfcf; line-height:20px;}	
.pic_list{ margin-top:5px; text-align:left;}
	.pic_list li{ float:left; margin:8px;_margin:4px; line-height:24px; text-align:center; border:#606060 1px solid;}
	.pic_list li img{ margin:2px; width:125px; height:100px; }
	.pic_list li.pic_title{ width:120px; color:#333333; line-height:24px;}
	.pic_list li.pic_description{ width:100px; color:#cfcfcf; line-height:20px;}

.onepic_list{ margin-top:5px; text-align:left;}
	.onepic_list li{ float:left; margin:5px; padding:3px; font-weight:bold; line-height:24px; text-align:center; border:#cfcfcf 1px solid;}
	.onepic_list li img{ width:120px; height:120px;}
	
.one_pic{ float:left; margin:0; width:140px; height:180px; line-height:20px; text-align:left;}
.one_txt{ margin:5px 10px 10px 0; padding:2px; width:460px;}

.linklist{ margin:0;}
.linklist li{ float:left; width:190px; margin:2px 5px;}
.linklist li img{ width:120px; height:45px;}

.menubox{ float:left; width:170px;}
.page_title{padding-left:10px; font-size:12px; font-weight:bold; color:#333333; line-height:30px; text-align:left; background:#dee1dc;}
.sub_title{ padding-left:0px; text-align:left;}
.submenu{ margin-top:20px; margin-left:45px; width:230px; background:url(submenubg.gif) repeat-y;}
.submenu li{ float:left; padding-left:30px; width:200px; line-height:36px; text-align:left;}
.submenu li a:link, .submenu li a:hover, .submenu li a:visited{ color:#f0f0f0; font-weight:bold;}


