#main-search { border: 1px solid #EEE; margin: 10px 0; padding:0;}
#main-search a:link, #main-search a:visited { color: #404040; }
#main-search a:link.state-selected, #main-search a:visited.state-selected, #main-search a:hover, #listSortBox a.state-selected { color: #C00; }
#main-search dl { border-bottom: 1px dotted #EEE; margin: 0; padding: 10px 20px 5px;}
#main-search dl:last-child { border-bottom: 0 none; }
#main-search dl ul { margin-top: -1px; }
#main-search dl li { line-height: 1.5; margin: 0 10px 5px !important; }
i.num, #main-search a.state-selected i.num { color: #BFBFBF; font-style: normal; font-weight: normal; }
#listSortBox { margin: 0; padding: 8px 30px; background-color: #F5F5F5; }
#listSortBox a { color: #444; text-decoration: none; margin: 0 5px 0 0; padding: 0 5px 0 0; border-right: 1px solid #CCC; }
#listSortBox a:first-child { padding-right: 8px; }
#listSortBox a:last-child { border-right: 0 none; }
#listSortBox .arrow { background: url(/img/common/red-nav.png) -43px -135px no-repeat; display: inline-block; width: 1em; height: 1em; margin-left: 3px; }
#listSortBox .state-selected .arrow { background: url(/img/common/red-nav.png) -43px -153px no-repeat; }
#listSortBox .asc .arrow { position: relative; top: 3px; left: -3px; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.listItem .imgBox a { font-size: inherit; }
.red #channel-menu li a { color: #cc0000; }
.red #channel-menu li a:hover { border-color: #D90000; background: #FFDBDB;  }
.red #channel-menu li.channel-at a, .red #channel-menu li.channel-at a:hover { background: #C10000; border-color: #8F0000; color: #fff; }
/*.red #channel-menu li.channel-at a span, .red #channel-menu li.channel-at a:hover span { background: #FFF url(/img/common/red-nav.png) right -180px no-repeat; }
.red #channel-menu li a:hover { background: #FFF url(/img/common/red-nav.png) 0 -219px no-repeat; }
.red #channel-menu li a:hover span { background: #FFF url(/img/common/red-nav.png) right -219px no-repeat; }
.red #channel-menu li a span { height: 26px; }*/
.red #channel-search-line { background-color: #B60000; }
.red #search.search-box { min-height: 90px; border: 1px solid #CCC; border-top: 0 none; background-color: #F6F6F6; }
.red #search .search-form { display: inline-block; margin: 30px 10px 30px 25px; min-height: 30px; }
.red #search .search-logo { width: 94px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 4px 0 20px; }
#search.findbuz .search-logo { background: #F6F6F6 url(/img/common/red-nav.png) 0 0 no-repeat; }
#search.findbuz .search-btn { background: #F6F6F6 url(/img/common/red-nav.png) 0 -85px no-repeat; width: 90px; }
.findbuz .search-key { width: 350px; }
.red #search .base-num { display: inline-block; color: #333; }
.red #search .base-num .num { color: #F00; font-size: 20px; }
#ResultContentBody { padding: 20px 0 80px 150px; }

/* 排序模塊 */
.buz-sv-top { height: 34px; line-height: 34px; border-bottom: 4px solid #c10000;}
    .buz-sv-top .buz-sv-list{}
        .buz-sv-top .buz-sv-list a{float: left; color: #404040; padding: 0 25px;font-size: 15px;margin: 0px;border: 0px;}
        .buz-sv-top .buz-sv-list a:hover{color: #F00}
        .buz-sv-top .buz-sv-list a.buz-sv-aslt{background: #c10000;color: #fff;}
.buz-sv { height: 34px; line-height: 34px; background: #F7F7F7; border: 1px solid #EFEFEF; margin-bottom: 10px; }
	.buz-sv-list { float: left; }
		.buz-sv-alink { position: relative; float: left; color: #404040; padding: 0 25px; position: relative; border-right: 1px solid #e0e0e0; text-decoration: none;}
			.buz-sv-alink.buz-sv-aslt { color: #C10000; line-height: 36px; margin: -1px 0 0 -1px; padding: 0 24px 0 26px; }
			.buz-sv-alink.shop-services-option:hover {text-decoration: none;color: #404040;}
			.buz-sv-alink.shop-services-option label input{margin-right: 5px;}
				.buz-sv-alink.buz-sv-aslt:hover { text-decoration: none; }
				.buz-sv-arrow { border: 5px solid transparent; border-top: 9px solid #C10000; border-bottom: none; position: absolute; display: none; left: 50%; bottom: -9px; margin-left: -5px; }
					.buz-sv-aslt .buz-sv-arrow { display: block; }
	.buz-sv .sort_img_icon { float: right; margin: 8px 20px 0 0; }
		.buz-sv .new-sort-list,.buz-sv .new-sort-img { vertical-align: top; }
.mapDiv{position: absolute;left: 0;top: 39px;}
.map-entrance{ float: right; margin-right: 15px; }
.mapIcon{background: url(/img/findBuz/mapIcon.png);width: 16px;height: 20px;float: left;}
.buz-sv-alink.buz-sv-aslt .tuijian-flag {
	display: none;
}
.tuijian-flag {
	display: block;
	position: absolute;
	top: -8px;
	right: 10px;
	width: 28px;
	height:	17px;
	background-image: url(//img.8891.com.tw/shop/icon_tuijian.png);
	background-size: 28px 17px;
}