@charset "utf-8";
html{ margin:0 auto; padding:0px; text-align:center; background:#000000;}
body{ margin:0 auto; padding:0px; font-family:宋体, Arial; font-size:12px; width:1004px; color:#333333;}
a:link,a:visited,a:active{ color:#333333; text-decoration:none;}
a:hover{ color:#e80000; text-decoration:none;}
a.red:link,a.red:visited,a.red:active{color:#e80000; text-decoration:none;}
a.red:hover{ color:#333333; 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:#666666; border:#cccccc 1px solid; line-height:15px; background:#ffffff;}
input{height:18px;}
ul,li{ margin:0; padding:0; list-style:none}
h1{ width:560px; font-size:14px; color:#333333; 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{ width:1004px; height:108px;}
.logo{ width:100%; height:76px; text-align:left;}
.menu{ float:left; width:1004px; height:32px; background:#990000;}
	.menu ul{ margin:0 22px; width:960px; text-align:center;}
	.menu ul li{ float:left; margin-top:6px; width:100px; line-height:20px;}
	.menu ul li a:link, .menu ul li a:visited{ color:#fbfbfb;}
	.menu ul li a:hover{ color:#fbfbfb; font-weight:bold;}
	.menu ul li.current a:link, .menu ul li.current a:hover, .menu ul li.current a:visited{ color:#fbfbfb; font-weight:bold;}


#home_main{ width:1004px; height:600px; padding:10px 0; background:#ffffff;min-height:500px;overflow:hidden;zoom:1; }
.banner{ float:left; width:120px; height:650px;}

#home_work{ margin-top:2px; width:1004px; 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:20px; width:320px; height:475px; background:url(rightbg.jpg) no-repeat;}	
	.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{ float:left; margin-top:5px; height:70px; text-align:left;}
	.home_news li{ margin:0; line-height:24px; text-align:left;}
	.home_news li.news_title{ width:315px; color:#333333; line-height:24px;}
	.home_news li.news_description{ width:315px; color:#999; line-height:20px;}	

#foot{ float:left; margin-top:2px; width:1004px; color:#ffffff;}
#foot{ padding:5px 12px; width:980px; font-family:Arial,宋体; line-height:20px; text-align:center;}

#home_content{ float:left; padding:20px; width:330px; height:500px;}
#page_content{ margin-top:2px; width:1004px; background:url(mainbg.jpg) repeat-y;}	

.leftbox{ float:left; margin-left:72px;_margin-left:36px; width:290px; background:#787878;min-height:200px;overflow:hidden;zoom:1;}
.rightbox{ float:left; margin-left:10px; width:202px; height:486px; background:#5a5c51 url(aboutbg.jpg) no-repeat;}

.page_content{ float:left; padding:10px; width:600px; color:#666; line-height:20px; text-align:left;}

/*.content_box{ margin:0px; padding:10px; width:580px;height:530px; line-height:24px; text-align:justify;text-justify:inter-ideograph; overflow-y:scroll; SCROLLBAR-ARROW-COLOR:#fe0000; SCROLLBAR-FACE-COLOR:#fff; SCROLLBAR-DARKSHADOW-COLOR:#fff; SCROLLBAR-BASE-COLOR:#fff; SCROLLBAR-HIGHLIGHT-COLOR:#fff; SCROLLBAR-SHADOW-COLOR:#fff;}
	.content_box span{ float:left; width:265px; color:#333; line-height:24px; display:block;}
	.content_box span.title{ width:560px; color:#333; font-weight:bold; border-bottom:#808080 1px dotted;}
	.content_box span.content{ width:560px; line-height:24px;}
	.content_box div.btn{ margin:10px 0; width:520px; 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:6px;_margin:3px; line-height:20px; text-align:center; border:#999 1px solid;}
	.pic_list li img{ margin:3px; width:120px; height:90px; }
	.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:130px; margin:2px 5px;}

/*.menubox{ float:left; width:170px;}*/
.page_title{ padding-left:36px; margin-left:20px; font-size:14px; height:50px; font-weight:bold; color:#333333; line-height:48px;  background:url(pagetitlebg.jpg) no-repeat;}
.sub_title{ width:150px; font-size:12px; font-weight:bold; color:#305589; line-height:26px; text-align:left;}

.submenu{ margin:5px 10px; width:150px;}
.submenu li{line-height:28px; text-align:center; border-bottom:#cccccc 1px solid;}
.submenu li a:link, .submenu li a:hover, .submenu li a:visited{ color:#fbfbfb; font-weight:bold;}


/* 分页列表样式 */
.page_list { float:left; margin:5px; padding:5px; width:580px; text-align:center;}
.page_list a { margin:2px; padding:3px 5px; border:#ddaaaa 1px solid; color:#990000; text-decoration:none;}
.page_list a:hover,.page_list a:active{ border:#990000 1px solid;}
.page_list a.disabled{ margin:2px; padding:3px 5px; border:#cfcfcf 1px solid; color:#999;}
.page_list a.current { margin:2px; padding:3px 5px; border:#990000 1px solid; color:#fff; background:#990000;}

/* 内页内容样式汇总 */
.content_box{ margin-left:20px;padding-top:10px; line-height:24px;  text-align:justify;text-justify:inter-ideograph;}
.sub_name { width:320px; font-size:12px; font-weight:bold; color:#305589; line-height:26px; text-align:left;}
.page_name{ padding-left:25px; font-size:14px; font-weight:bold; height:25px; text-align:left; background:#9c0000 url(tit_bg.jpg) no-repeat;}

/*单页*/
.page_content{ padding:10px 0; color:#666; line-height:20px; text-align:left;overflow:hidden;} 

/*项目*/
.page_project{ margin-top:5px; overflow:hidden; width:746px; float:left;} 
	.page_project li { float:left; width:190px; height:150px; line-height:24px; text-align:center;}
	.page_project li img{ width:150px; height:110px; border:#cfcfcf 1px solid;}
	.page_project li p{ display:block; width:150px;}
.page_project_box { clear:both;}
.page_project_box img{ width:150px; height:120px;}
.page_project_list{ float:left; width:150px; border:#ccc 1px solid; padding:4px; margin-top:6px; margin-right:10px;}
.page_project_name{ font-size:14px; color:#d00; font-weight:bold; text-align:center;}
.page_project_info{ line-height:24px;}

/*新闻*/
.page_news{ margin-top:5px; text-align:left;}
	.page_news li { height:30px; line-height:30px; border-bottom:#cfcfcf 1px dashed;}
	.page_news li a{ float:left;}
	.page_news li span.time{ float:right; width:90px; color:#999;}	
.page_news_name{}
	.page_news_name h1{ font-size:16px; color:#d00; text-align:center;}
.page_news_time{ line-height:22px; color:#999; text-align:center; border-bottom:#ccc 1px dashed;}
.page_news_info{ padding-top:10px;}

/*单图*/
.page_photo{ margin-top:5px; text-align:left;} 
	.page_photo li{ float:left; margin:5px 10px; padding:5px; width:150px; font-weight:bold; line-height:24px; text-align:center; border:#cfcfcf 1px solid;}
	.page_photo li img{ width:150px; height:120px;}
.page_photo_box { clear:both;}
.page_photo_pic { float:left; width:150px; border:#ccc 1px solid; padding:4px; margin-top:6px; margin-right:10px;}
.page_photo_name{ font-size:14px; color:#d00; font-weight:bold;}
.page_photo_info{ line-height:24px;}

/*留言：IFRAME调用方式*/
.page_forum { width:600px; height:400px;} 

/*链接*/
.page_link{ margin:0;} 
    .page_link li{ float:left; width:130px; margin:2px 5px;}


