.main p{padding:0;margin:0;}
.submenu,.place,.sort{background:url(../images/orderline.gif) repeat-x;}
.submenu h2,.research,.searbutton,.sort a,.sort span,.pagebutton{background:url(../images/order.gif) no-repeat;}

.submenu{background-position:left top;height:61px;font-weight:bold;font-size:14px;color:#fff;position:relative;overflow:hidden;width:960px;}
.submenu a{color:#fff;}
.submenu h2{background-position:left top;width:120px;height:53px;text-indent:-99999px;float:left;}
.submenu h2.stock{background-position:left -62px;}
.submenu h2.spot{background-position:left -124px;}
.submenu p{float:left;padding-top:16px;width:840px;margin:0;}
.submenu span{padding:0 6px 0 11px;font-weight:normal;}
.submenu div{font-weight:normal;background-color:#4C7E97;position:absolute;top:35px;left:120px;padding:2px 10px 1px 10px;display:none;}

.place{background-position:left -62px;height:29px;line-height:29px;border:1px solid #DEDEDE;border-bottom:none;padding:0 10px;color:#7D7D7D;}
.place p{float:right;color:#2A2A2A;}
.place a,.blue{color:#0491CB;}

.searchNav{border:1px solid #FF9800;padding:7px 40px 7px 7px;position:relative;color:#757575;}
.searchNav div{padding:5px 0 0 10px;height:18px;color:#000;}
.research{background-position:left -193px;color:#7C7C7C;top:10px;right:10px;position:absolute;padding-left:15px;}
.searchNav b{color:#333;}
.searchNav ul li{border-bottom:1px solid #F0F0F0;height:28px;line-height:24px;padding:5px 0 0 25px; overflow:hidden;}
.searchNav ul li span{padding:0 15px;color:#BA0000;}
.searchNav ul li a{color:#0491CB;margin-right:3px;white-space:nowrap;}
.searchNav input{width:44px;height:16px;border:1px solid #7F9DB9;text-align:center;}
.searchNav input.searbutton{background-position:left -312px;width:45px;height:20px;border:0;}
.pifacolor b,.pifacolor span,.pifacolor a{ display:block; float:left; }
.pifacolor b { padding-right:5px;}
.searchNav ul li.pifacolor span{ padding:0; width:56px; text-align:center; border-right:3px solid #fff;}
.searchNav ul li.pifacolor a{ width:20px; height:20px; overflow:hidden; text-indent:-999999px; border:1px solid #F0F0F0; margin-right:11px;}
.searchNav ul li.pifacolor a.current{ border:2px solid #B6B6B6;width:18px; height:18px;}
.searchNav ul li a.shrink,.searchNav ul li a.expand{ float:right; color:#ccc; margin-right:5px;}

.sort{border:1px solid #DEDEDE;height:27px;background-position:left -92px;line-height:23px;padding:5px 8px 0 15px;}
.sort div,.sort a,.sort span{float:left;}
.sort div{color:#5B5B5B;}
.sort a{background-position: right -288px;padding-right:18px;line-height:23px;color:#5B5B5B;margin-right:8px;}
.sort a span{background-position: left -264px;padding-left:10px;cursor:pointer;}
.sort a.current{background-position:right -240px;}
.sort a.current span{background-position:left -216px;}
.sort a.prev,.sort span.prev{float:right;width:10px;height:21px;margin-right:4px;padding:0;}
.sort a.next,.sort span.next{float:right;width:56px;height:21px;margin-right:0;padding:0;}
.sort a.prev{background-position:-46px -334px;}
.sort a.next{background-position:-57px -334px;}
.sort span.prev{background-position:-46px -312px;}
.sort span.next{background-position:-57px -312px;}
.sort p{float:right;color:#000;padding-right:10px;}
.sort .red{color:#B10000;}
.sort .gray{color:#5B5B5B;}

.prolist{width:960px;overflow:hidden;position:relative;}
.prolist ul{width:975px;}
.now,.mix,.order,.proTag{background:url(../images/index.gif) no-repeat;}
.prolist li{float:left;width:149px;padding-right:13px;height:188px;color:#9E9E9E;position:relative;border-bottom:1px solid #EBEBEB;padding-top:10px;margin-bottom:10px;}
.prolist li a{display:block;height:px;overflow:hidden;line-height:18px;color:#474747;height:130px;margin-bottom:5px;}
.prolist li img{display:block;border:1px solid #E4E4E4;margin-bottom:5px;}
.proTag{position:absolute;width:38px;height:23px;background-position:-248px -401px;color:#fff;top:15px;left:5px;padding:3px 0 0 14px;}
.pronum{float:right;margin-top:-10px;background-color:#fff;padding-left:12px;position:relative;z-index:50;}
.now,.mix,.order{float:left;margin-right:5px;width:15px;height:15px;}
.now{background-position:-306px -402px;}
.mix{background-position:-325px -402px;}
.order{background-position:-344px -402px;}
.prolist li strong{display:block;float:left;font-size:14px;color:#F20000;margin-right:5px;line-height:16px;}
.prolist li del{display:block;float:left;}
.prolist li a:hover img{border-color:#C22522;}

.page{border-top:2px solid #D1D1D1;margin-top:-1px;text-align:right;background-color:#fff;color:#525252;line-height:22px;padding:9px 10px 5px 0;height:40px;}
.page span,.page a{border:1px solid #CCC;padding:4px 8px 2px 8px;*padding:4px 8px 1px 8px;}
.page span{color:#FF9900;}
.page a{color:#999999;}
.page a:hover{border-color:#C22522;}
.text{width:34px;height:16px;border:1px solid #CCCCCC;text-align:center;line-height:16px;}
.pagebutton{width:38px;height:20px;border:0;background-position:left -333px;}

.searchMenuEare{background-color:#7C3131;height:34px;border-bottom:1px solid #fff;position:relative;z-index:100;}
.main .searchMenu{font-size:14px;padding:8px 0 0 13px;}
.searchMenu a{background:url(../images/arrow.gif) right center no-repeat;padding-right:12px;color:#fff;margin:0 11px;}
.searchMenuEare div{border:1px solid #D20202;width:470px;background-color:#fff;display:none;position:absolute;left:0;top:34px;padding:10px 10px 5px 15px;line-height:21px;}
.searchMenuEare div a{margin-right:15px;color:#000;white-space:nowrap;}

.main a:hover{color:#C22522;}
.submenu a:hover,.submenu a.current,.searchMenu a:hover,.searchMenu a.current{color:#FFFF00;}