/* CSS Document */
a{behavior:url(/css/a.htc)}
img{ border:0;}
ul,li{ list-style:none;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
*{ margin:0px; padding:0px;}
table,td{ padding:5px;}
body{margin:0 auto; padding:0  auto; height:auto; font-size:12px; font-family:"Arial"; color:#666; background:#ddd; width:1000px;}

/*link*/
a:link,a:visited{ color:#666; text-decoration:none;}
a:hover{ color:#000000; text-decoration:none; text-decoration:none;}
.a1:link,.a1:visited{ color:#fff; text-decoration:none;font-size:12px; }
.a1:hover{ color:#000;text-decoration:none; text-align:center; font-size:12px; }
.a0:link,.a0:visited{ color:#666; text-decoration:none; font-size:15px; font-weight:bold}
.a0:hover{ color:#000; text-decoration:none; font-size:15px; }
.a2:link,.a2:visited{ color:#ff0000; text-decoration:none; font-size:12px; }
.a2:hover{ color:#000; text-decoration:none; font-size:12px; }
/*info*/
.more{ float:right; margin-top:8px; margin-right:5px;}
.b_m{ float:right; margin-top:0px; margin-right:5px; font-size:12px;}
.p{ text-indent:10px; line-height:25px; margin:5px;}
.p1{ line-height:25px; margin:5px;}
.p0{line-height:25px; margin:4px!important; margin:3px;}
.bg{ border:1px solid #e8e8e8;} 
.c1{ text-align:center; font-weight:bold;}
.r0{ color:#cc0000; font-weight:bold; font-size:15px;}
.txt{white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.line{ border-bottom:1px dashed #e8e8e8;}
.t00{color:#003366; text-decoration:none; font-size:14px; font-weight:bold;}
.h0{font-size:12px; color:#cc0000; font-family:"Verdana";}
.h0 a{font-size:12px; color:#cc0000; font-family:"Verdana";}
/*layout*/
#wap_top{ margin:0  auto; background: url(/img/logo.jpg) no-repeat #fff; overflow:hidden; padding-left:10px; padding-right:10px;}
#wap_mid{margin:0 auto;background:url(/img/babg.jpg) repeat-x #fff; padding-left:10px; padding-right:10px; width:980px;}
#wap_bottom{ margin:0 auto;background:#fff; overflow:hidden; font-size:12px; padding-left:5px; padding-right:5px;text-align:center} 
#wap_left{width:300px; float:left;}
#wap_right{width:670px; float:left;margin-left:3px!important; margin-left:2px;}

/*index*/
.top_right{ width:550px; text-align:right; height:61px; line-height:25px;float:right; padding-top:10px; padding-bottom:0; margin-right:20px;}
 .nav{ width:980px; background: url(/img/nav.jpg) no-repeat;height:50px;overflow:hidden}
 .navli{width:120px; float:left; text-align:center; line-height:30px;}
#index_list{ background:url(/img/botbg.jpg) repeat-x 0 240px; height:280px; overflow:hidden}
 #index_list .listbox{ width:190px; margin:5px; border-right:1px solid #f0f0f0; line-height:20px; height:260px; overflow:hidden}
 #index_list .listbox .listbg{ background:url(/img/listbg.jpg) no-repeat 0 30px; line-height:40px; color:#000; font-size:15px; font-weight:bold}
 #index_list .index_c{ width:350px; float:left; line-height:30px; margin-top:10px;}
 #index_pro .probox{ width:325px; height:110px; overflow:hidden;}
 #index_pro .probox img{ width:120px; height:100px; overflow:hidden; margin-right:2pxp;}
 #index_pro .probox .txt0{ width:200px; overflow:hidden; font-size:14px; color:#CC0000;}
#index_abox{ width:322px; height:300px; overflow:hidden;}
.barbg{ background: url(/img/index_bar.jpg) repeat-x 0 10px; line-height:30px;} 
.newsico{background: url(/img/n.gif) no-repeat; background-position:2px 6px;line-height:25px; text-indent:17px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;} 
#index_cases{ height:190px; overflow:hidden; background:url(/img/index_cba.jpg) repeat-x; margin-top:5px;} 
#index_cases p{ width:150px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.barbg0{ background:url(/img/babg.jpg) repeat-x;} 
 .list{white-space:nowrap; overflow:hidden;text-overflow:ellipsis; background:url(/img/list.gif) no-repeat; text-indent:35px; line-height:25px; background-position:5px 2px; border-bottom:1px dotted #e7e7e7; color:#CC0000; font-size:14px;}
 .list a{color:#CC0000;}
.list_txt{ background:url(/img/list0.gif) no-repeat 0 8px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; text-indent:25px; line-height:25px; background-position:10px 7px; border-bottom:1px solid #e7e7e7;}
.pro{ background:url(/img/list0.gif) no-repeat 5px 8px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; line-height:25px; border-bottom:1px dashed #ddd; width:150px; display:block; text-indent:15px;}
#probox{ width:670px; margin:5px; height:115px; overflow:hidden}
#probox img{ width:140px; height:100px; float:left; overflow:hidden; padding:5px;}
.call{ width:240px; float: left; overflow:hidden}
.casebox{ background:#e8e8e8; width:320px; height:270px; overflow:hidden; float:left; text-align:center; margin:5px!important; margin:3px;}
.casebox img{ width:310px; margin:5px; background:#fff; height:240px; display:block;}
.maplist{ line-height:25px; margin:5px; background:url(/img/maplist.jpg) no-repeat #f6f6f6; padding-left:25px; background-position:5px 6px;}
.hotbg{ background:#999; line-height:25px; text-align:left; margin-top:5px!important; margin-top:0px; padding-top:5px; width:980px; color:#FFFFFF;}

.page{ width:650px; text-align:center;}
.p2{ text-indent:3px; line-height:25px; margin:5px;}
