*{ margin:0; padding:0; border:0;}
html,body{background:#FFFFFF; margin:0 auto; font-size:12px; text-align:center;}
.clear{ clear:both;}   .clear10{ clear:both; height:15px;}
a{ color:#333; text-decoration:none;}
ul,ol,li{ list-style:none;}
#Container{width:960px; position:relative; margin:0 auto;  text-align:left; background:#FFFFFF;}
/******* top *******/
.logo{ float:left; margin-left:26px;}
.top_r{ float:right; width:600px; margin:25px 0 20px; text-align:right;overflow:hidden;}   .top_r img{ margin-right:8px;}
.tip{ height:20px; line-height:20px; text-align:right; color:#666; padding-right:10px}    .tip a{color:#666666;} .tip a:hover{ text-decoration:underline;}

/***** banner ****/
#banner{ margin:10px 0;}
.banner{ border:#C6DAB7 solid 1px; height:26px; line-height:26px; color:#1B5F07; margin-bottom:10px; padding:0 10px; width:937px; overflow:hidden}
/********** left **********/
#left{ float:left; width:219px; overflow:hidden;}
.LeftTitle{ background:url(../images/lefttitle.gif) left center no-repeat; height:33px; line-height:33px}
.LeftTitle h3{ font-size:15px; font-family:"黑体"; color:#1B5F07; margin-left:20px}
.LeftSub{ width:217px; overflow:hidden; border:#C6DAB7 solid 1px; border-top:none; color:#555555; line-height:170%;}
.left_news,.left_jjcs,.left_lsfw{ margin-bottom:15px;}
.LeftSub ul{ margin:10px 8px; line-height:150%;}   .LeftSub ul li{ border-bottom:#DBDBDB dashed 1px; margin:5px 0; padding:2px 0;}
.LeftSub ul a{ background:url(../images/newsli.gif) left top no-repeat; padding-left:15px; color:#555555;}
.LeftSub ul a:hover{ color:#FF6500;}
.LeftSub dl{ margin:10px 8px;}   .LeftSub dt{ font-weight:bold; background:url(../images/newsli.gif) left center no-repeat; padding-left:12px;}
.LeftSub ol{ margin:10px 8px; line-height:200%;}
.LeftSub ol li{ list-style:inside;background:url(../images/newsli.gif) left center no-repeat; padding-left:12px;border-bottom:#DBDBDB dashed 1px;}
.left_contact .contact0{ padding:10px;}

#right{ float:right; width:719px; overflow:hidden;}
.Right_left{ float:left; width:347px; overflow:hidden;}   .Right_right{ float:right; width:347px; overflow:hidden;}
.RightTit{ background:url(../images/righttitle.gif) left top repeat-x; height:31px; line-height:31px; border:#C6DAB7 solid 1px;}
.RightTit h2,.RightTit h3{ font-size:14px; color:#155D00; float:left; margin-left:15px; font-family:"黑体"}
.RightTit span{ float:right; margin-right:15px; margin-top:9px;}
.RightSub{ border:#C6DAB7 solid 1px; border-top:none; width:325px; overflow:hidden; padding:10px;}
.RightSub ul{ line-height:220%;}   .RightSub li{ border-bottom:#CCCCCC dotted 1px;}
.RightSub li a{ background:url(../images/rightli.gif) left center no-repeat; padding-left:12px;}
.RightSub li a:hover{ color:#FF6500;}
.jsll{ margin-bottom:10px;}   .jsll_sub{ width:697px;border:#C6DAB7 solid 1px; border-top:none; padding:5px 10px;}
/******* footer *****/
#link{line-height:170%; margin:15px 0 0; width:960px; overflow:hidden;}
#link .link_con{border:#C6DAB7 solid 1px; border-top:none; width:938px; overflow:hidden; padding:10px 10px 0}
#link a{ float:left; text-align:left; color:#555555; display:block; width:153px; white-space:nowrap;}   #link a:hover{ text-decoration:underline;}
#footer{ line-height:190%; color:#244609;  overflow:hidden; text-align:center; border-top:#3A9F1D solid 1px; padding:10px 0; margin-top:15px;}
#footer a{ color:#353535;}  #footer a:hover{ color:#353535; text-decoration:underline;}

/********************** main ******/
.title{ background:url(../images/title.gif) left top repeat-x; height:33px; line-height:33px;border:#C6DAB7 solid 1px; border-top:none; border-bottom:none;}
.title h3{ float:left; font-size:14px;color:#155D00; margin-left:10px;background:url(../images/mb5u.gif) left center no-repeat; padding-left:25px;}
.title .add{ float:right; margin-right:50px; text-align:right; color:#666666;}
.title span{ font-weight:bold;}.add a{ color:#666666;}  .add a:hover{ text-decoration:underline;}

#main{ padding:10px; line-height:180%;border:#C6DAB7 solid 1px; border-top:none;}

/************* rec **********/
.Rec{ padding:10px 0; border-bottom:#CCC dotted 1px; margin-bottom:10px;}
.RecTit{ margin:5px;}
.RecTit h2{ float:left; font-size:14px}   .RecTit h2 a{color:#155D00;}   .RecTit h2 a:hover{ text-decoration:underline;}
.RecTit span{ float:right; color:#666; font-family:Arial, Helvetica, sans-serif}
.RecCon{ background:#F4F4F4; padding:5px 6px; line-height:170%; color:#555555}
/********** news ***/
.news_list{ margin:4px 0; color:#555555; padding:0 5px;}
.news_list span{ float:left; margin-right:20px;}
.news_list span a{ background:url(../images/newsli.gif) left center no-repeat; padding-left:12px; color:#444444}
.news_list span a:hover{color:#FF6500; text-decoration:underline;}
.newsTime{ color:#888888; font-family:Arial, Helvetica, sans-serif;}
.newsId{ font-family:Arial, Helvetica, sans-serif;}
.dh{ text-align:center; margin-top:20px; color:#777777; padding:5px 0; border-top:#CCC dotted 1px;}
.news_foot{ text-align:right; padding-right:50px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; border-top:#CCCCCC dashed 1px}
/************ case **********/
.caseTit{ padding:3px 10px; background:#F5F5F5; border-top:#9CBB5A solid 2px; border-bottom:#9CBB5A solid 1px;}
.caseTit span{ float:left; color:#155D00; font-size:14px; font-weight:bold; font-family:"黑体"}
.caseList{color:#555555; border-bottom:#E6E6E6 solid 1px;}   .caseList li{ margin:6px 0; padding:3px 0;}
.caseList span{padding:3px 0 0 8px; float:left;}   .caseList ul .two{  background:#F7F7F7;}
.caseList a{ color:#555555;}  .caseList a:hover{ color:#155D00; text-decoration:underline;}
.case_foot{ color:#666; margin-top:20px; padding-top:10px; border-top:#CCCCCC dashed 1px;}   .case_foot a{ font-weight:bold;}
.case_foot0{ text-align:right;color:#666; font-family:Arial, Helvetica, sans-serif}
#fault table{ border:#CCCCCC solid 1px; border-bottom:none; border-right:none; margin:10px 0}
#fault table td{ border:#CCCCCC solid 1px; border-top:none; border-left:none; padding:3px 5px}
#fault .case_title{ color:#4d7c3f; font-weight:bold; background:#FAFAFA; text-align:center}
#fault .case_xx{ color:#555555;}
/*********** sitemap ***/
#map{ margin:10px; color:#555555;}  #map li{ border-bottom:#CCC dashed 1px; margin:5px; padding:3px}
#map li a{ font-weight:bold; color:#555555;}

/**首页滚动--技术力量*/
#demo {overflow:hidden;width:695px; height:125px; padding:5px 0;}
#demo img {width:140px; height:100px; border:#CCCCCC solid 1px; padding:1px; margin:0;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}
#demo p{width:144px; background:url(../rec/tec_img_bg.gif) left top repeat-x; height:22px; line-height:22px; margin:0;color:#009933}
#demo p a{ color:#009933}