body { margin:0px; font-family:Arial, Helvetica, sans-serif,"宋体" ; font-size:12px; background:#7DA3FF url('bg2.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; padding:0px; }
h1 { font-size:16px; margin:0px; }
h2 { font-size:14px;  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,.index_links,.adB,.body_bottom 
{ margin-left:auto; margin-right:auto;clear:both;}
.top,.top_dh,.topA,.adB,.body_bottom 
{ width:940px; }
/*top*/
.top { background:url(bg2.jpg) no-repeat 250px 0px; padding-top:30px;}
.topA { clear:both; }
.top_logo { padding-left:8px; width:270px; float:left; height:80px;  }
.top_by { color:#CDCDCD; padding-top:15px;  width:310px;  float:left; }
.top_r { width:280px; float:right;  }
.top_en { text-align:right;}
.top_tel { text-align:right; clear:left; }  
/*tool+dh*/
.top_dh { clear:both;  }
.top_dh ul { background:url('bg1.gif') repeat-x 0px -106px; height:53px;}
.dhl { float:left; width:13px; height:53px; background:url('bg1.gif') repeat-x 0px 0px; }
.dhr { float:right; width:13px; height:53px; background:url('bg1.gif') repeat-x 0px -53px;}
.dh_on { float:left; background:url('bg1.gif') no-repeat 100px -159px; text-align:center; }
.dh_on a { display:block; padding-top:10px; height:30px; font-size:14px; font-weight:bold;}
.dh_on a {  width:85px; padding-right:4px; color:#fff; }
.dh_on a:hover { color:#FFFF00}
.dh_search { padding-top:8px; float:left;   }
.submitA {  margin-left:5px; width:25px; float:left; font-size:11px; border: solid 1px #CCC; background:#fff; padding:0px; height:19px; }
.keyword { width:110px; border:solid 1px #CCC; float:left; margin-left:20px; font-size:12px; }
/*ad1*/
.adA {  padding-bottom:10px; clear:both; }
.adB {} 
/*cbody*/
.cbody { overflow:hidden;  background:#FFFFFF; border:solid 1px #A9C7DC; border-bottom:0px; width:938px; padding-bottom:10px; }
.cb_l { width:647px; float:left; padding:0px 0px 10px 8px;  }
.cb_r { width:275px; float:right;  }
.server_b {height:21px; background:url('bg1.gif') repeat-x 0px -281px; border-bottom:solid 1px #DBDFE9;  padding-top:10px; padding-left:14px;font-size:14px; color:#003493; font-weight:bold; clear:both} 
.server_b1,.server_b2,.server_b3 { float:left; height:14px; width:22px;}
.server_b1 { background:url('bg3.gif') repeat-x 0px -204px; }
.server_b2 { background:url('bg3.gif') repeat-x 0px -218px; height:15px; }
.server_b3 { background:url('bg3.gif') repeat-x 0px -234px; }
.server_b_more { float:left; width:15px; }
.server_b_c { float:left; width:200px; } 
.server_s { background:#fff ; padding:10px; line-height:150%;} 
.server_s a { display:block; background:url(tt4.gif) no-repeat 5px -119px; padding-left:25px;}
.server_s a:hover{ font-weight:bold;}
.index_hy,.index_pl,.index_lx { border:solid 1px #C6CFE4; padding:1px ; background:#fff;width:262px; } 
.class_r { height:21px; background:url('bg1.gif') repeat-x 0px -281px;padding-top:10px; padding-left:14px; border-bottom:solid 1px #DDE2EA;}
.class_r_bA { background:url('bg3.gif') no-repeat 0px -188px; float:left; height:16px; width:22px;}
.class_r_c { float:left; width:180px; font-weight:bold; } 
.class_r_c a,.class_r_c { color:#000066; font-size:14px;}
.class_zw { padding:5px;}
.hy_list td { padding-left:20px; background:url('xx.gif') no-repeat 0px 100%; }
.index_case_lb_fl { padding-left:25px; background:url('tt4.gif') no-repeat 0px -332px; height:22px; }
 /*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*/
.body_bottom { background:url('bg5.gif') no-repeat 0px 0%; height:9px;   }
.index_links { width:928px; color:#999999; word-spacing:10px; border:solid 1px #D3D3D3  }
.index_links a { color:#999999}
.class_links { background:url('bg1.gif') repeat-x 0px -313px;}
.bottom { padding-top:10px; background:url('bg4.gif') repeat-x 0px 100%;  color:#FFFFFF; line-height:20px; word-spacing:1px; height:160px;}
.bottom_zw {margin-left:auto; margin-right:auto; width:940px;}
.bottom_keywords { padding:5px;}
.bottom_copyright {color:#91CFFF; padding:5px;}
.bottom_dh {  padding:5px;}
.bottom_dh a { color:#FFFFFF}
.bottom_dh a:hover { color:red}
.bottom_keywords a { color:#FFFFFF}
.bottom_keywords a:hover{ color:#FFFFFF}
.index_lx .class_zw{ padding:10px; line-height:200%; color:#3C5E81; }
.index_lx_more { text-align:center ; padding:10px;}
.index_pl .class_zw a{ color:#FF8900; display:block; text-align:right;}
.index_hy .class_zw td { width:49%;}
.keywords_hy { border:solid 1px #C6CFE4; height:24px; float:left; }
.sub_hy { margin-left:5px;}
.icp { clear:both;}
.links_body { padding-top:20px; padding-bottom:100px;}
.links_body_bt,.links_body_zw { padding:20px; color:#FF3300}
.linkA { color:#4000DC;  text-decoration:underline  }
.qq  { background:url('tt4.gif') no-repeat 5px -84px; float:left; list-style:none; height:25px; padding-left:25px; width:160px;}
.msn  { background:url('tt4.gif') no-repeat 5px -360px; float:left; list-style:none; height:25px; padding-left:25px; width:160px;}
.index_company { color:#000093}
.qq a,.msn a{ color:#666;}
.qq a:hover,.msn a:hover{ color:#f00; }  
.icp,.index_tj { background:#1C487A ; }
.nc_zw ,.index_case_lb {line-height:200%;}