*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;text-decoration:none;}
body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";color:#999;}
.hide{display:none;}

/* submenu */
.submenu{width:190px;margin:0px auto;}
.submenu h2{height:30px;line-height:30px;overflow:hidden;background:#2595F2;color:#fff;text-indent:17px;font-size:16px;}
.submenulist ul{padding:0 2px 2px;}
.submenulist li{position:relative;height:36px;line-height:34px;text-indent:15px;vertical-align:middle;}
.submenulist li h3 a{position:relative;display:block;height:34px;color:#333;font-size:14px;font-weight:400;border-top:1px solid #D7ECFF;border-bottom:1px solid #fff;background:#F1F9FF;z-index:1;overflow:hidden;}
.submenulist li h3 a.on{background:#fff;width:150px;height:32px;color:#f60;font-weight:700;border:2px solid #F7C900;border-right:0 none;text-indent:25px;overflow:hidden;}
.submenu .listbox{position:absolute;top:0;left:150px;width:1040px;background:#fff;border:2px solid #f7c900;font-size:12px;}
.submenu .listbox .procate,.submenu .listbox .hotbrand{float:left;padding:10px 18px;width:250px;overflow:hidden;line-height:14px;text-indent:0;}
.submenu .listbox dt{font-weight:700;margin-bottom:5px;}
.submenu .listbox dd{float:left;width:220px;height:auto;line-height:27px;word-break:break-all;}
.submenu .listbox dd a{display:inline;background:none;border:0 none;color:#000;}
.submenu .listbox dd a:hover{color:#f60;text-decoration:underline;}
.submenu .listbox .hotbrand{width:25%;border:0 none;background:#FFF;border-left:0px dashed #ECD988;}