html{
	color:#000;/*background:#fff;*/
	-webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin:0;padding:0;
}

/* 去掉列表前的标识, li 会继承 */
ol,ul {
	list-style:none;
}

/* 清理浮动 */
.fn-clear:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}

.fn-clear {
	zoom:1; /* for IE6 IE7 */
}

.show{
	display:block;	
}

.hide {
	display:none;    
}

.fl{
	float:left;
}

.cateMenu{float:left; background:#0487E2;display:none;}
.cateMenu li{width:200px; overflow:hidden; border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4;}
.cateMenu .on{ background-color:white;color:black;}
.cateMenu_GroupTitle_row {float:left;width:100%;margin-top:10px;margin-bottom:5px;}
.cateMenu_GroupTitle_row .on{float:left;min-height:20px;line-height:20px; font-size:15px;font-weight:600;color:black;} 
.cateMenu_GroupTitle {float:left;min-height:20px;line-height:20px; color:white;font-size:15px;font-weight:600;} 

.cateMenu_row {float:left;width:100%;margin-bottom:3px;margin-top:3px;color:white;}
.cateMenu_row .on{float:left; min-width:63px; height:18px;line-height:18px; margin-bottom:3px; margin-top:3px;text-align:left;font-size:12px;color:black;}
.cateMenu_item {float:left; min-width:63px; height:18px;line-height:18px; margin-bottom:3px; text-align:left;font-size:12px;}
.cateMenu_item_brief 
{
    float:left;
    text-align:left;
    font-size:12px;
    line-height:26px;
}

.cateMenu .list-item{ min-width:193px;min-height:60px;border-left:1px solid #d4d4d4;border-top:1px solid #d4d4d4; background-color:white; box-shadow:4px 3px 5px rgba(0, 0, 0, 0.5); position:absolute; left:-1000px; top:-1000px;z-index:100;display:none;}

.listitem_sub { float:left;margin:5px;width:150px;height:176px;}
.listitem_sub:hover { float:left;margin:5px;width:150px;height:176px;text-align:center;vertical-align:middle;border:1px solid #f60;}
.listitem_sub_img_container {float:left;margin:5px;width:138px;height:138px;text-align:center;vertical-align:middle;}
.listitem_sub_img {display:table-cell;margin:0 auto; max-width:138px;max-height:138px;}
.listitem_sub_img_container {float:left;margin:5px;width:138px;min-height:138px;text-align:center;vertical-align:middle;}

.listitem_span {
    float:left;
    width:100%;
    height:26px;
    line-height:26px;
    text-align:center;
    font-size:12px;
    color:#F19518;
}

.subitem_table {
    float:left;
    width:520px;
    background-color:white;
}

.subitem_table_row {
    height:30px;line-height:30px;
}

.subitem_table_td {
}

.subitem_table_td_table {
    float:left;
    width:260px;
    border-collapse:collapse;
    font-size:12px;
    border-spacing:0;
    text-align:center;
    border-bottom:solid #d4d4d4 1px;
    background-color:white;
}

.subitem_table_td_image
{
    height:60px;
    vertical-align:middle;
}

.subitem_table_td_image_url {
    margin-top:5px;
    margin-bottom:5px;
    max-width:60px;
    min-width:60px;
    vertical-align:middle;
}

.subitem_table_td_title {
    text-align:left;
    width:180px;
    text-wrap:normal;
    padding:5px;
}
