body { margin:0px; font-family:Arial, Helvetica, sans-serif,"宋体" ; font-size:12px; background:#Ffffff url('bg14.gif') repeat-x;}
ul { list-style:none; margin:0px; padding:0px;}
a { text-decoration:none;color:#000000}
a:visited { text-decoration:none;  }
a:hover  { color:#D40101; }
img  { border:0px;}
form { margin:0px; }
h1 { font-size:14px; margin:0px; }
h2 { font-size:12px;  margin:0px;}
h3 { font-size:12px;  margin:0px;}
.ge_he { height:10px; font-size:1px; clear:both; width:80px; }
.ge_sh { height:100px; font-size:1px; width:10px; float:left;}
.top,.cbody,.bottom,.links_wz,.links_pic,.top_dh,.adA
{ margin-left:auto; margin-right:auto;clear:both;}

.top,.top_dh,.adA,.cbody
{ width:940px; }


/*top*/
.top { height:107px   }
.top_logo { padding-top:25px; padding-left:8px;width:450px; float:left;  }
.top_r { width:190px; float:right; padding-top:0px;  }
.top_tool  { clear:both;  height:20px;  padding-top:25px;text-align:right; font-family: "宋体"!important; font-size:12px;   }
.top_tel { background:url('tt1.gif') no-repeat 35px 5px; font-size:18px; font-family:Arial, Helvetica, sans-serif;  color:#FF4800; padding-left:30px; clear:both;padding-top:5px; text-align:right }
/*tool+dh*/
.top_dh    {  }
.top_dh ul { background:url('bg4.gif') repeat-x; height:43px;}
.dhl { float:left; width:5px; height:43px; background:url('bg2.gif') no-repeat;}
.dhr { float:right; width:5px; height:43px; background:url('bg3.gif') no-repeat;}
.dh_on { float:left; background:url('bg1.gif') no-repeat 100% 50%; text-align:center}
.dh_on a { display:block; padding-top:15px; height:29px; font-size:14px; font-weight:bold;}
.dh_on a {  width:98px; padding-right:4px; color:#fff; }
.dh_on a:hover { color:#FFFF00}

/*ad1*/
.adA { text-align:center; padding-top:10px;  padding-bottom:10px; }
 
/*cbody*/
.cbody { overflow:hidden;  background:#FFFFFF;}
.cb_l { width:260px; float:left;  }
.cb_r { width:660px; float:right; }

.news_classA { width:412px; float:left; background:url('bg7.gif') repeat-y;}
.news_classA .nc_bt{ background:url('bg6.gif') no-repeat; width:412px; height:60px }
.news_classA .nc_btc { width:320px; float:left; font-size:14px; font-weight:bold; height:24px; padding-top:12px; padding-left:40px  }
.news_classA .nc_bt_more { float:left ; width:40px; padding-top:12px; text-align:right}
.news_classA .nc_zw{ font-size:12px; line-height:150%; padding-bottom:10px;  padding-left:20px; padding-right:20px; }
.news_classA .nc_zw li{ background:url(xx3.gif) repeat-x 0px 100%; padding-top:5px; height:22px; padding-left:25px;}
.news_classA .nc_bottom { background:url('bg8.gif') no-repeat; height:16px; width:412px; clear:both;}

.news_classB { width:230px; float:left; background:url('bg10.gif') repeat-y;}
.news_classB .nc_bt{ background:url('bg9.gif') no-repeat; width:230px; height:60px }
.news_classB .nc_btc { width:120px; float:left; font-size:14px; font-weight:bold; height:24px; padding-top:12px; padding-left:40px  }
.news_classB .nc_bt_more { float:left ; width:40px; padding-top:12px; text-align:right}
.news_classB .nc_zw{ font-size:12px; line-height:150%; padding-bottom:10px;  padding-left:20px; padding-right:20px; }
.news_classB .nc_zw li{ background:url(xx3.gif) repeat-x 0px 100%; padding-top:5px; height:22px; padding-left:25px;}
.news_classB .nc_bottom { background:url('bg11.gif') no-repeat; height:13px; width:230px; clear:both;}

.index_hr { border:0px; border-top: dotted 1px #ccc; }
.index_about { padding-left:20px; padding-right:20px; width:370px; }
.index_about a { background:url('xx2.gif') ; line-height:28px; display:block}
.index_about img { background:#fff; padding-right:10px; padding-top:10px;}

.index_content {padding-left:10px; padding-right:10px; line-height:150%;}
/*index_right*/
.left_fl { }
.fl_bt { background:url(bg5.gif) no-repeat; height:30px;padding-top:15px;padding-left:35px; font-size:14px;  font-weight:bold;}
.fl_lb { background:url(bg15.gif) no-repeat  0px 15px; padding-left:70px;padding-right:10px; padding-top:10px; border:solid 1px #E2F1FD; border-top:0px; width:175px; padding-top:30px;  padding-bottom:10px;   }
.fl_lb li { padding-left:20px; height:48px; padding-top:4px; font-size:14px   }
.fl_bt_wz { float:left; width:150px; }
.fl_bt_more { float:right; width:50px;}
 
 /*index_bottom*/
.links { width:908px; padding-top:20px; color:#999999;word-spacing:10px; padding-bottom:20px; }
.links a { color:#999999}
 
.bottom { padding-top:20px;  height:100px; width:940px; background:url('bg13.gif') repeat-x; text-align:center;  color:#7D7D7D; line-height:20px; word-spacing:1px;}
.bottom a { color:#7D7D7D;}
.bottom a:hover { color:red;}
 
/*index_case*/
.index_case { clear:both; width:940px; height:200px; margin-left:auto; margin-right:auto; background:url('bg12.gif') no-repeat 50% 50%;}
.index_case_bt { padding-top:10px; padding-bottom:30px; }
.index_case_bt_l { float:left; width:250px; padding-left:40px; font-size:14px; font-weight:bold;}
.index_case_bt_r { float:right; width:60px;}
.index_case_lb { clear:both; padding-left:15px;}
.index_case_lb li { width:185px; float:left; text-align:center; line-height:200%;}
.index_case_lb img,.project_td td img { border:solid 1px #ccc; padding:2px; background:#fff;}

/*zw*/
.Ab_r { width:680px; float:right;}
.Ab_l { width:200px; float:left;}
#bList_selected a{ color:red; }
#sList_selected a{color:red; }
#xList_selected a {color:red; }
.dzl { clear:both;  text-align:right ; border:solid 1px #f1f1f1; background:#f4f4f4; color:#aaa; padding:5px; }
.dzl a { color:#aaa;}
.dzl a:hover { color:red;}

.nc_btA { clear:both; font-size:14px; font-weight:bold; padding-top:10px; padding-bottom:10px; background: url('tt4.gif') no-repeat 0px 10px; padding-left:20px;  border-bottom: dotted   1px #E2F1FD; }
.Ab_r .nc_zw { padding:10px; line-height:150%;}


#demo {
       
        overflow:hidden;
        width: 910px;
       }
       #demo img {
	   padding:2px; 
       }
       #indemo {
        float: left;
        width: 800%;
       }
       #demo1 {
        float: left;
       }
       #demo2 {
        float: left;
       }
.pd_zw_content hr,.pro_hr hr { border:0px; border-bottom: dotted  1px #ccc}	
.news_class h3{ font-weight:normal;}   
.news_class a { display:block; padding-left:40px; background:url('tt5.gif') no-repeat 15px 3px; padding-top:2px; height:20px;} 
.project_td td { text-align:center; line-height:200%;}

.pro_list {}
.pro_list hr  { border:dotted 1px #ccc; border-bottom:0px;}
.down_lb { width:400px;}
.pro_list img { width:150px; height:120px;}  
.pro_pic { text-align:center; padding:10px; }
.pro_pic img { padding:3px; background:#fff; border:solid 1px #ccc;}
.search { clear:both; padding-top:5px;  }
.input { width:140px; float:left; margin-right:5px; border:solid 1px #ccc; color:#CCCCCC}
.submitA { width:30px; float:left; font-size:11px; border:solid 1px #ccc; background:#FFFFFF; height:20px;}
