.infobox{ border:1px solid #ddd; margin:0 auto; border-top:0px;}
.infobox .itit{ height:35px; line-height:35px; background:url(../images/repeat-x.png) 0 -196px repeat-x; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.infobox .itit .f{ width:120px; height:35px; line-height:35px; margin-left:10px; padding-left:18px; font-size:14px; font-weight:bold; background:url(../images/icon_11.gif) 0 10px no-repeat;}
.infobox .ibox{ padding:15px; color:#333; line-height:24px;}
.infobox .ibox .pricelist{ color:#333; line-height:24px;}
.infobox .ibox .pricelist table{ border-top:1px solid #ddd; border-left:1px solid #ddd;}
.infobox .ibox .pricelist table td{ border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center}
.infobox .ibox .pricelist table td.d{ text-align:left; padding-left:10px;}
.infobox .ibox .pclose,.infobox .ibox .popen{ height:8px; text-align:center; overflow:hidden;}
#priceListOpen{ display:none}

.hd_detail ul{ margin:0px; padding:0px;}
.hd_detail .dleft{ float:left; width:50%; overflow:hidden; height:30px; line-height:30px;}
.hd_detail li{ clear:both; line-height:30px;}
.hd_detail .line{ background:url(../images/line03.gif) no-repeat; height:10px;}
.hd_detail font{ font-size:20px; color:#FF5F00; font-family:ºÚÌå; line-height:36px}
.hd_detail a{ text-decoration:underline; }
.hd_detail a.gray{ color:#999; text-decoration:none}
.hd_detail a:hover{ text-decoration:underline;color:#024174;}
.hd_detail .phone{ width:56px; height:56px; float:left; margin:5px 5px 5px 20px}
.hd_detail .phone_r{ float:left; margin-left:10px; width:540px;}
.hd_detail .phone_r_t{ font-weight:bold; font-size:14px; margin-top:8px;}
.hd_detail .phone_r_t span{ font-size:12px; font-weight:normal; color:#999;}
.hd_detail .phone_r_b{font-weight:bold;font-size:22px;font-family:Arial Black, Gadget, sans-serif; color:#FF5F00}