@charset "utf-8";
html{ margin:0 auto; padding:0px; text-align:center; background:#3f1005;}
body{ margin:0 auto; padding:0px; font-family:宋体, Arial; font-size:12px; width:990px; color:#a02804;}
a:link,a:visited,a:active{ color:#a02804; text-decoration:none;}
a:hover{ color:#a02804; text-decoration:underline;}
a.red:link,a.red:visited,a.red:active{color:#a02804; text-decoration:none;}
a.red:hover{ color:#a02804; text-decoration:none;}
a.kefu:link,a.kefu:visited,a.kefu:active{ color:#a02804; text-decoration:none;}
a.kefu:hover{ color:#a02804; font-size:12px; 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{ width:98%; font-size:14px; color:#a02804; line-height:36px; text-align:center; border-bottom:#808080 1px dotted;}
h2{ float:left; padding-left:20px; width:240px; font-size:12px; color:#a02804; text-align:left;}
.clear{ clear:both;}
.red{color:#e80000;}
.more{ padding-right:5px; text-align:right;}
.box{ margin:0;}


#home_main{ width:960px; background:#d3c6a7; border:#dd740b 2px solid;}
	.home_1{ float:left; width:508px; background:#e2e6d3 url(leftbg.gif) repeat-y;}
	.home_2{ float:left; width: 96px; height:630px; background:#3f1005;}
		.menutitle{ width:96px; height:50px;}
		.home_menu{ float:left; width:96px; height:280px; background:url(menubg.gif) repeat-y;}
			.home_menu ul{ width:96px; text-align:center;}
			.home_menu ul li{ float:left; width:96px; line-height:31px; font-size:12px; font-weight:bold;}
			.home_menu ul li a:link, .home_menu ul li a:hover, .home_menu ul li a:visited{ color:#fbfbfb;}
		.menufoot{ float:left; width:96px;}
	.home_3{ float:left; width:356px;}
		.logobox{ width:356px; height:126px; background:#e6d4a7;}
		.newsbox{ width:356px; height:440px; background:#ffffff;}
		.listbox{ margin:0px; width:100%; line-height:24px; text-align:justify;text-justify:inter-ideograph;}
		.index_title{ padding-left:50px; height:32px; font-size:14px; font-weight:bold; color:#996600; line-height:40px; text-align:left; background: url(indextitle.gif) no-repeat;}
		.list{ margin:8px; text-align:left;}
			.list li{ margin:0; line-height:26px;}


#home_top{ padding-top:14px;  width:990px; height:256px; background:url(bannerbg.gif) repeat-x; text-align:center;}
#home_banner{ width:990px; height:36px;}
.banner{ float:left; padding:8px 6px 6px 8px; width:360px; height:490px;}
.logo{ width:285px; height:140px; text-align:center;}
.menu{ float:left; width:990px; height:36px;}
	.menu ul{ margin:0 25px; width:940px; text-align:center;}
	.menu ul li{ float:left; width:100px; line-height:30px; font-size:14px; font-weight:bold;}
	.menu ul li a:link, .menu ul li a:hover, .menu ul li a:visited{ color:#fbfbfb;}
	
#home_work{ margin-top:2px; width:990px; 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:#284b72; line-height:30px; text-align:left;}
	.pic_sort li img{ width:248px;height:88px; border:#284b72 1px solid;}	
	.pic_sort li.more{ margin-top:10px; line-height:20px; text-align:right;}

.home_content{ float:left; padding:0px; width:647px; color:#993300;}	
	.about{float:left; width:315px; height:170px; margin-top:2px; border-bottom:#808080 1px dotted;}
	.about_txt{ width:315px; color:#666; line-height:22px; text-align:left;}
	.news{ float:left; width:315px; height:160px;}
	.work{ float:left; margin-top:10px; width:315px; height:110px;}
.worklist{ padding:6px 13px; width:294px; height:60px; background:url(workbg.jpg) no-repeat;}	
	.worklist li{ float:left; margin:3px; line-height:24px;}
	.worklist li img{ width:50px; height:50px; border:#d1d2d3 1px solid;}

.home_news{ margin-top:5px; width:310px; text-align:left;}
	.home_news li{ clear:both;}
	.home_news li a{ float:left; font-size:12px; color:#555; line-height:24px; }
	.home_news li i{ float:right; clear:right; font-style:normal; text-align:right;}


#foot{ float:left; margin-top:2px; width:990px; color:#ebd393;}
#foot .footr{ padding:2px 12px; width:920px; font-family:Arial,宋体; line-height:22px; text-align:center;}
.footr{ padding:0 12px; font-family:Arial,宋体; line-height:18px; text-align:center;}

#page_content{ padding:0 15px; width:933px; background:url(mainbg.gif) repeat-y;}	
#maintop{ width:963px; height:27px; background:url(maintop.gif) no-repeat;}
#mainfoot{ width:963px; height:27px; background:url(mainfoot.gif) no-repeat;}
.leftbox{ float:left; padding:24px 20px; width:620px; height:100%; background:#5a5c51 url(aboutbg.jpg) no-repeat;}
.rightbox{ float:left; width:286px; background: url(submenubg.gif) repeat-x;}

#home_content{ float:left; padding:20px; width:330px; height:475px;}
.page_content{ float:left; padding:10px 0; width:300px; color:#666; line-height:20px; text-align:left;}
.content_box{ margin:0px; width:630px; line-height:24px; text-align:justify;text-justify:inter-ideograph;}
	.content_box span{ float:left; width:310px; color:#333; line-height:24px; display:block;}
	.content_box span.title{ width:620px; line-height:30px; color:#a02804; font-weight:bold; border-bottom:#808080 1px dotted;}
	.content_box span.content{ width:620px; line-height:22px;}
	.content_box div.btn{ margin:10px 0; width:600px; text-align:left;}
	
.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:#8e5f00 1px dashed;}
	.news_list li.news_title{ width:260px; color:#284b72; 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:6px 12px;_margin:3px 6px; line-height:20px; text-align:center; border:#814638 1px solid;}
	.pic_list li img{ margin:4px; width:120px; height:90px;}
	.pic_list li.pic_title{ width:120px; color:#284b72; 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 10px; padding:3px; font-weight:bold; line-height:24px; text-align:center; border:#8e5f00 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:136px; margin:2px 5px;}


.page_title{ padding-left:50px; height:32px; font-size:14px; font-weight:bold; color:#391a00; line-height:32px; text-align:left; background:url(titleico.gif) no-repeat;}
.sub_title{ width:285px; font-size:14px; font-weight:bold; color:#391a00; line-height:26px; text-align:left;}
.submenu{ padding-top:10px; width:280px; height:260px; background:url(submenutitle.gif) no-repeat;}
.submenu li{ float:left; margin-left:80px;_margin-left:40px; width:180px; line-height:26px; text-align:left;}
.subfoot{ text-align:right;}

