@charset "utf-8";
/* CSS Document */
/* SVN.committedRevision=392757 */
.searchwrap {
	margin:0 auto;
}
button::-moz-focus-inner {
padding:0;
border:none;
}
#divAd_SEARCH_SCATTERED_TOP_DEFAULT img {
	height:60px;
}
.searchCrumb {
	position:relative;
	z-index:1;
	padding:10px 0;
	_zoom:1;
}
.searchCrumb span {
	padding:0 5px;
	color:#666;
}
.searchCrumb a.all {
	padding-left:25px;
	background:url(search_pubbg.gif) no-repeat;
}
.searchColSub {
	width:205px;
}
.searchColMain {
	width:765px;
}
.resultNum {
	position:absolute;
	right:0;
}
.itemChoose {
	overflow:hidden;
	width:100%;
	padding-bottom:6px;
/*	border-width:2px 1px 1px;
	border-style:solid;
	border-color:#c00 #dbdbdb #dbdbdb;*/
}
.itemChoose h2 {
	position:relative;
	z-index:0;
	margin-bottom:-1px;
	border-bottom:1px solid #dbdbdb;
	height:32px;
	line-height:32px;
	background:#f5f5f5;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#333;
}
.itemChoose h3 {
	overflow:hidden;
	height:28px;
	line-height:28px;
	padding:0 5px 0 10px;
	border-top:1px solid #f0f0f0;
	font-size:12px;
	overflow:hidden;
}
.itemChoose h3 .icon_btn {
	float:left;
	width:20px;
	height:28px;
	outline:none;
	background:url(search_pubbg.gif) no-repeat 0 -733px;
}
.itemChoose h3 .icon_btn:hover {
	background-position:0 -793px;
}
.itemChoose h3 .icon_btn.open {
	background-position:0 -763px;
}
.itemChoose h3 .icon_btn.open:hover {
	background-position:0 -823px;
}
.itemChoose h3 .not_click:link, .itemChoose h3 .not_click:visited, .itemChoose h3 .not_click:hover {
	cursor:default;
	background:url(search_pubbg.gif) no-repeat -250px -853px;
}
.itemChoose h3 a:link, .itemChoose h3 a:visited, .itemChoose li a:link, .itemChoose li a:visited {
	color:#333;
}
.itemChoose h3 a:hover, .itemChoose li a:hover, .searchColSubItem .view em, .searchColSubItem .searchRecord li a:hover {
	color:#c00;
}
.itemChoose h3 a span, .itemChoose li a span {
	font-weight:normal;
	color:#999;
}
.itemChoose h3 a:hover span, .itemChoose li a:hover span {
	color:#c00;
}
.itemChoose ul {
	display:none;
	width:168px;
	margin-left:30px;
	overflow:hidden;
}
.itemChoose ul ul {
	margin-left:18px;
	width:400px;
}
.itemChoose li {
	line-height:24px;
	white-space:nowrap;
}
.itemChoose li a.current:link, .itemChoose li a.current:visited, .itemChoose li a.current:hover {
	color:#c00;
}
.itemChoose li a.current span {
	color:#c00;
}
.itemChoose li.child.show {
	background-position:-600px 7px;
}
.itemChoose li .icon_btn {
	float:left;
	width:18px;
	height:24px;
	outline:none;
	cursor:default;
}
.itemChoose li.child .icon_btn {
	cursor:pointer;
	background:url(search_pubbg.gif) no-repeat 0 -985px;
}
.itemChoose li.child .icon_btn:hover {
	background-position:0 -1045px;
}
.itemChoose li.child .icon_btn.open {
	background-position:0 -1015px;
}
.itemChoose li.child .icon_btn.open:hover {
	background-position:0 -1075px;
}
.itemChoose li.child li .icon_btn, .itemChoose li.child li.child li .icon_btn {
	background:none;
}
.itemChoose li.child li.child .icon_btn {
	background:url(search_pubbg.gif) no-repeat 0 -985px;
}
.itemChoose li.child li.child .icon_btn:hover {
	background-position:0 -1045px;
}
.itemChoose li.child li.child .icon_btn.open {
	background-position:0 -1015px;
}
.itemChoose li.child li.child .icon_btn.open:hover {
	background-position:0 -1075px;
}
.itemChoose li ul {
	display:none;
	margin-left:18px;
}
.itemChoose ul.show {
	display:block;
}
.showOther {
	display:block;
	height:28px;
	line-height:28px;
	margin-left:10px;
	padding-left:20px;
	font-weight:bold;
	color:#333;
	outline:none;
	background:url(search_pubbg.gif) no-repeat 0 -733px;
}
.showOther:hover {
	background-position:0 -793px;
}
.showOther.open {
	background-position:-250px -733px;
}
.showOther.open:hover {
	background-position:-250px -793px;
}
.searchColSubItem, .searchColMainItem {
	position:relative;
	border:1px solid #dbdbdb;
	_zoom:1;
}
.searchColMainItem .tip {
	padding:15px 20px;
	color:#666;
	border-bottom:1px solid #c00;
	height:15px;
}
.searchColMainItem .tip a {
	color:#0063dc;
}
.searchColMainItem .tip a:hover {
	color:#c00;
}
.searchColMainItem .tip .result {
	float:right;
}
.searchColMainItem .write a {
	background:url("search_pubbg.gif") no-repeat scroll 0 -390px transparent;
	padding:0 6px 0 10px;
}
*/ .inputcheckbox {
vertical-align:middle;
}
.clearOut {
	position:absolute;
	top:6px;
	right:5px;
	color:#999;
}
.searchColSubItem h2 {
	padding-left:10px;
	border-bottom:1px solid #dbdbdb;
	height:28px;
	line-height:28px;
	font-size:12px;
	color:#333;
}
.searchColSubItem .view {
	margin:0 auto;
	width:115px;
}
.searchColSubItem .view a, .searchColSubItem .view a img, .searchColSubItem .view a em {
	display:block;
}
.searchColSubItem .view a {
	line-height:21px;
}
.searchColSubItem .view a.name span {
	color:#333;
}
.searchColSubItem .view a.name span, .itemSearchResult ul li a.title span, .itemSearchResultT ul li a.title span {
	display:block;
	height:40px;
	line-height:21px;
	overflow:hidden;
}
.searchColSubItem .view strong, .searchColSubItem .viewAndRank dl strong {
	padding-right:8px;
	color:#c00;
	font-family:Arial;
}
.searchColSubItem .view del, .searchColSubItem .viewAndRank dl del {
	color:#999;
	font-family:Arial;
}
.searchColSubItem .view img {
	width:115px;
	height:115px;
}
.searchColSubItem .view li {
	margin:10px 0;
}
.searchColSubItem .viewAndRank {
	overflow:hidden;
	_zoom:1;
}
.searchColSubItem .viewAndRank dl {
	padding:10px;
	border-bottom:1px solid #F3F3F3;
	width:183px;
	overflow:hidden;
	_zoom:1;
}
.searchColSubItem .viewAndRank dl .pic {
	position:relative;
	float:left;
	width:65px;
}
.searchColSubItem .viewAndRank dl .pic sup {
	position:absolute;
	left:0;
	top:0;
	padding-left:2px;
	width:18px;
	height:20px;
	background:url(search_pubbg.gif) no-repeat 0 -421px;
	font:bold 12px Tahoma;
	color:#fff;
}
.searchColSubItem .viewAndRank dl .pic sup.gray {
	background-position:0 -443px;
}
.searchColSubItem .viewAndRank dl .pic img.pic_size_60 {
	display:block;
	border:1px solid #E7E7E7;
	padding:2px 1px 1px 2px;
	width:60px;
	height:60px;
}
.searchColSubItem .viewAndRank dl .pic img.pic_size_115 {
	display:none;
}
.searchColSubItem .viewAndRank dl dt, .searchColSubItem .viewAndRank dl .price {
	float:right;
	width:112px;
	line-height:20px;
}
.searchColSubItem .viewAndRank dl.cur {
	position:relative;
	padding:135px 10px 10px;
}
.searchColSubItem .viewAndRank dl.cur dt, .searchColSubItem .viewAndRank dl.cur .price {
	float:none;
	width:153px;
	margin:0 15px;
}
.searchColSubItem .viewAndRank dl.cur .pic {
	float:none;
	width:183px;
	position:absolute;
	left:10px;
	top:10px;
}
.searchColSubItem .viewAndRank dl.cur .pic img.pic_size_60 {
	display:none;
}
.searchColSubItem .viewAndRank dl.cur .pic img.pic_size_115 {
	display:block;
	width:115px;
	height:115px;
	margin:0 auto;
}
.searchColSubItem .viewAndRank dl.cur .pic sup {
	width:23px;
	height:25px;
	background:url(search_pubbg.gif) no-repeat -30px -421px;
	font-size:14px;
}
.searchColSubItem .viewAndRank dl.cur .pic sup.gray {
	background-position:-60px -421px;
}
.searchColSubItem .searchRecord {
	padding:0 0 10px 10px;
	overflow:hidden;
	_zoom:1;
}
.searchColSubItem .searchRecord li {
	float:left;
	margin:10px 5px 0 0;
}
.searchColSubItem .searchRecord li a, .correlationSearch a {
	color:#06c;
	white-space:pre;
}
.searchResultOp .selection a {
	color:#06c;
}
.searchLeftBanner img {
	display:block;
	margin-top:10px;
	border:1px solid #dbdbdb;
	width:203px;
	height:88px;
}
.hotSaleRecommend {
	position:relative;
	border:1px solid #c00;
	height:153px;
}
.hotSaleRecommend .hotSup {
	position:absolute;
	left:0;
	top:0;
	width:58px;
	height:58px;
	background:url(search_pubbg.gif) no-repeat 0 -21px;
	text-indent:-999em;
}
.hotSaleRecommend h2 {
	padding:10px 0 5px 50px;
	font-size:14px;
	color:#333;
}
.hotSaleRecommend dl {
	overflow:hidden;
	_zoom:1;
}
.hotSaleRecommend dl img {
	display:block;
	width:115px;
	height:115px;
}
.hotSaleRecommend dl em, .hotSaleRecommend dl strong, .resultNum strong {
	color:#c00;
}
.hotSaleRecommend dl strong {
	font-family:Arial;
}
.hotSaleRecommend dl span {
	font-weight:bold;
	color:#666;
}
.hotSaleRecommend dl dd.pic, .brand dl, .brand dl dd.pic {
	float:left;
}
.hotSaleRecommend dl dt, .hotSaleRecommend dl dd.price, .hotSaleRecommend dl dd.buy {
	float:right;
	width:121px;
	line-height:21px;
}
.hotSaleRecommend dl dt {
	height:45px;
	overflow:hidden;
}
.hotSaleRecommend dl dd.buy {
	padding-top:5px;
}
.hotSaleRecommend dl dd.buy a {
	display:block;
	width:70px;
	height:24px;
	line-height:24px;
	background:url(search_pubbg.gif) no-repeat 0 -89px;
	text-align:center;
	font-weight:bold;
	color:#fff;
}
.hotSaleRecommend dl {
	float:left;
	display:inline;
	margin:0 0 0 10px;
	width:241px;
}
.brand {
	height:83px;
}
.brand dl {
	width:511px;
	padding:9px 10px;
}
.brand dl dt, .brand dl dd.text {
	float:right;
	padding-top:3px;
	width:410px;
	line-height:18px;
}
.brand dl dt a {
	font-weight:bold;
}
.brand dl dd a {
	color:#999;
}
.brand dl dd a img {
	display:block;
}
.enterBrand {
	float:right;
	padding:15px 0 0 32px;
	width:200px;
	height:68px;
	background:url(search_pubbg.gif) no-repeat 0 -468px;
}
.enterBrand p a.name {
	font-size:14px;
	color:#06c;
}
.enterBrandBtn {
	display:block;
	margin-top:10px;
	width:66px;
	height:20px;
	line-height:20px;
	background:url(search_pubbg.gif) no-repeat 0 -562px;
	text-align:center;
}
.searchResultOp {
	padding:0 15px;
	overflow:hidden;
	_zoom:1;
	clear:left;
}
.enterPrice {
	float:left;
	width:160px;
}
.enterPrice input {
	margin:0 5px;
	border:1px solid #cacaca;
	width:43px;
	height:18px;
	line-height:18px;
	outline:none;
}
.enterPrice a {
	display:inline-block;
	width:45px;
	height:20px;
	line-height:20px;
	background:url(search_pubbg.gif) no-repeat left -137px;
	text-align:center;
}
.searchResultOp dl {
	position:relative;
	margin-bottom:-1px;
	padding:8px 30px 7px 155px;
	width:548px;
	line-height:26px;
	background:url(../images/search_pubbg_small.gif) repeat-x left bottom;
	overflow:hidden;
	_zoom:1;
}
.searchResultOp dl dt, .searchResultOp .all {
	float:left;
}
.searchResultOp .selection {
	_width:98%;
	height:100%;
}
.searchResultOp .selection.first {
	height:auto!important;
	height:25px;
	max-height:25px;
	overflow:hidden;
}
.searchResultOp dl.last .selection {
	_width:auto;
}
.searchResultOp dl dt {
	display:inline;
	margin-left:-142px;
	width:85px;
	text-align:right;
}
.searchResultOp .all {
	display:inline;
	margin-left:-48px;
}
.searchResultOp .selection a, .searchResultOp .selection s {
	margin-right:15px;
	white-space:nowrap;
}
.searchResultOp .all a, .searchResultOp .selection a, .searchResultOp .selection s {
	float:left;
	height:25px;
	line-height:25px;
}
.searchResultOp .selection.fashion a, .searchResultOp .selection.fashion s {
	margin-right:10px;
	width:110px;
	overflow:hidden;
}
.searchResultOp .selection s {
	text-decoration:none;
	color:#999;
}
.searchResultOp .all .cur, .searchResultOp .selection .cur {
	padding:0 5px;
	background:#c00;
	color:#fff;
}
.searchResultOp .selection.fashion .cur {
	width:100px;
}
.searchResultOp .all .cur:hover, .searchResultOp .selection .cur:hover {
	color:#fff;
}
.searchResultOp dl dd.more {
	position:absolute;
	top:11px;
	right:0;
}
.searchResultOp dl dd.more a, .searchResultOp dl dd a.pack {
	display:block;
	padding-left:5px;
	width:40px;
	height:20px;
	line-height:20px;
	background:url(search_pubbg.gif) no-repeat 0 -157px;
	color:#666;
}
.searchResultOp dl dd a.pack {
	display:inline-block;
	padding:0 0 0 5px;
	background-position:-45px -177px;
}
.searchResultOp dl dd.more a:hover, .searchResultOp dl dd a.pack:hover {
	background-position:-45px -157px;
	color:#c00;
}
.searchResultOp dl dd a.pack:hover {
	background-position:-90px -177px;
}
.searchResultOp dl dd select {
	float:left;
	width:108px;
	margin:3px 0 0 0;
	color:#666;
}
.delStyle {
	margin-left:5px;
	color:#06c;
}
.searchResultOp dl dd ins {
	float:left;
	margin-right:5px;
	color:#666;
	font-size:24px;
	text-decoration:none;
	line-height:22px;
}
.searchResultOp dl dd a.search {
	display:block;
	float:left;
	width:44px;
	height:25px;
	margin-left:5px;
	padding-left:11px;
	background:url(search_pubbg.gif) -80px -578px;
	line-height:25px;
}
.searchResultOp dl dd a.search cite {
	display:block;
	height:25px;
	background:url(search_pubbg.gif) -96px -578px;
	color:#fff;
	font-weight:bold;
	font-style:normal;
}
.searchResultOpMore .bg {
	height:3px;
	overflow:hidden;
	background-color:#f5f5f5;
	border:1px solid #dbdbdb;
	border-top:0;
	background:url(../images/searchResultMoreBg.gif) repeat-x;
}
.searchResultOpMore .unfold {
	width:122px;
	height:23px;
	margin:-1px auto;
	background:url(search_pubbg.gif) -378px -1121px no-repeat;
	text-align:center;
}
.searchResultOpMore .unfold span {
	padding-left:13px;
	background:url(search_pubbg.gif) -492px -1165px no-repeat;
	line-height:18px;
	cursor:pointer;
*background-position:-492px -1168px;
	_background-position:-492px -1165px;
}
.searchResultOpMore .unfold.fold span {
	background-position:-492px -1153px;
*background-position:-492px -1156px;
	_background-position:-492px -1153px;
}
.searchResultSort {
	clear:both;
	overflow:hidden;
	padding-bottom:19px;
	border:1px solid #dbdbdb;
	_zoom:1;
}
.searchResultSort h3 {
	height:35px;
	padding-left:14px;
	color:#333;
	font-size:12px;
	line-height:30px;
}
.searchResultSort ul {
	float:left;
	position:relative;
	left:50%;
}
.searchResultSort ul li {
	float:left;
	position:relative;
	right:50%;
}
.searchResultSort ul li a {
	display:block;
	position:relative;
	width:119px;
	height:119px;
	padding:1px 3px 3px 1px;
	overflow:hidden;
	background:#fff url(search_pubbg.gif) -250px -1338px no-repeat;
	text-align:center;
}
.searchResultSort ul a:hover {
	background-position:-375px -1338px;
}
.searchResultSort ul li a img {
	width:90px;
}
.searchResultSort ul li p {
	position:absolute;
	bottom:4px;
	left:2px;
	width:116px;
	height:25px;
	overflow:hidden;
	background:#f0f0f0;
	color:#333;
	font-weight:bold;
	line-height:25px;
}
.searchResultSort ul a:hover p {
	background:#d42626;
	color:#fff;
}
.searchResultSort ul.five li {
	margin:0 10px;
}
.searchResultSort ul.four li {
	margin:0 22px 0 23px;
}
.searchResultSort ul.three li {
	margin:0 42px 0 43px;
}
.correlationSearch {
	padding-left:15px;
	height:28px;
	overflow:hidden;
	line-height:28px;
	background:#f5f5f5;
}
.correlationSearch a {
	padding-right:15px;
}
.rankOp {
	height:30px;
	line-height:30px;
	background:url(../images/rankOp_bg.png) repeat-x 0 0;
	border:1px solid #dbdbdb;
	border-top:2px solid #c00;
}
.rankOp ul, .rankOp ul li {
	float:left;
}
.rankOp ul.rank li {
	border-right:1px solid #dbdbdb;
}
.rankOp ul.rank li a {
	display:block;
	padding:0 20px;
	color:#333;
}
.rankOp ul.rank li a:hover {
	background:#fff;
}
.rankOp ul.rank li span {
	display:block;
	padding:0 10px 0 0;
	background:url(search_pubbg.gif) no-repeat;
}
.rankOp ul.rank li.default span {
	background-position:right -765px;
}
.rankOp ul.rank li.defaultPrice span {
	background-position:right -613px;
}
.rankOp ul.rank li.defaultPrice.priceUp span {
	background-position:right -651px;
	color:#c00;
	font-weight:bold;
}
.rankOp ul.rank li.defaultPrice.priceDown span {
	background-position:right -727px;
	color:#c00;
	font-weight:bold;
}
.rankOp ul.rank li.defaultPrice.priceUp a, .rankOp ul.rank li.defaultPrice.priceDown a {
	background-color:#fff;
}
.rankOp ul.rank li.up a, .rankOp ul.rank li.down a, .rankOp ul.rank li.normal {
	background:#fff;
	font-weight:bold;
	color:#c00;
}
.rankOp ul.rank li.up span {
	background-position:right -801px;
}
.rankOp ul.rank li.down span {
	background-position:right -688px;
}
.rankOp ul.rank li.rank_select {
	padding-top:7px;
	border-right:0;
	line-height:16px;
}
.rankOp ul.rank li.rank_select input {
	margin:0 7px 0 13px;
	_margin-top:-3px;
	vertical-align:middle;
}
.type_goods {
	padding-left:20px;
}
.type_goods li {
	height:30px;
}
.type_goods input {
	margin-right:4px;
	vertical-align:-2px;
*vertical-align:4px;
	_vertical-align:-11px;
}
.type_goods label {
	margin-right:15px;
*vertical-align:7px;
	_vertical-align:-8px;
}
.rankOp ul.page {
	float:right;
	_display:inline;
	margin-right:5px;
}
.rankOp ul.page .pageNum {
	padding-right:7px;
	color:#333;
}
.rankOp ul.page .pageNum span {
	color:#c00;
}
.rankOp ul.page a {
	float:left;
	margin:8px 0 0 5px;
	padding:2px;
	border:1px solid #dbdbdb;
	line-height:15px;
	background-color:#fff;
}
.rankOp ul.page a.cur {
	background:#f3f3f3;
	font-weight:bold;
	color:#c00;
}
.rankOp ul.page a.prev, .rankOp ul.page a.next {
	float:left;
	display:inline;
	margin:6px 5px 0 0;
	padding:0;
	border:none;
	width:18px;
	height:18px;
	background:url(search_pubbg.gif) no-repeat;
	text-indent:-999em;
}
.rankOp ul.page a.prev {
	background-position:0 -923px;
}
.rankOp ul.page a.prevNo {
	background-position:0 -905px;
}
.rankOp ul.page a.next {
	background-position:0 -959px;
}
.rankOp ul.page a.nextNo {
	background-position:0 -941px;
}
.turnPageBottom {
	float:right;
	padding:10px 0;
}
.turnPageBottom a, .turnPageBottom span {
	float:left;
	margin-left:5px;
	padding:5px 8px;
	border:1px solid #ccc;
}
.turnPageBottom .page_break {
	padding:5px;
}
.turnPageBottom a:hover, .turnPageBottom .page_cur {
	border:1px solid #c00;
	background:#ffe3e3;
	color:#c00;
}
.turnPageBottom .page_cur {
	font-weight:bold;
}
.turnPageBottom a:hover {
	background:#fff;
}
.turnPageBottom .page_break {
	border:none;
}
.turnPageBottom .page_start, .turnPageBottom .page_prev, .turnPageBottom .page_next, .turnPageBottom .page_end {
	padding:5px 8px 5px 15px;
	background:url(search_pubbg.gif) no-repeat -480px -997px;
}
.turnPageBottom .page_next, .turnPageBottom .page_end {
	padding:5px 15px 5px 5px;
	background-position:right -1057px;
}
.turnPageBottom .page_end {
	background-position:right -1037px;
}
.turnPageBottom .page_next:hover, .turnPageBottom .page_prev:hover {
	background:#fef9f9 url(search_pubbg.gif) no-repeat right -1057px;
}
.turnPageBottom .page_prev, .turnPageBottom .page_prev:hover {
	background-position:-480px -1017px;
+background-position:-480px -1018px\0;
}
.turnPageBottom span.pageOp {
	margin:0;
	border:none;
}
.turnPageBottom span.pageOp.go {
	margin:-4px 0 0 -10px;
	padding-right:1px;
}
.turnPageBottom span.pageOp input {
	margin:0 4px;
	padding:2px;
	border:1px solid #dbdbdb;
	width:22px;
}
.turnPageBottom span.pageOp button {
	margin:0 0 0 2px;
	border:none;
	width:40px;
	height:20px;
	background:url(search_pubbg.gif) -45px -137px;
	color:#33;
	cursor:pointer;
}
#searchFeedback {
	clear:both;
	padding:15px;
}
#searchFeedback p {
	margin-top:8px;
}
#searchFeedback label {
	padding:0 5px 0 2px;
}
.correlationProduct {
	padding-bottom:15px;
}
.correlationProduct h2 {
	margin:1px;
	padding:15px 0 10px 20px;
	background:url(../images/search_pubbg_small.gif) repeat-x 0 -38px;
	font-weight:bold;
	font-size:14px;
	color:#333;
}
.emptyResultTips {
	padding:5px 10px;
	border:1px solid #ffdba7;
	line-height:18px;
	background:#fffdea;
}
.emptyResultTips p {
	padding-left:20px;
	background:url(search_pubbg.gif) no-repeat 0 -1207px;
}
.emptyResultTips a, .rankOp ul.rank li.normal a, .enterBrand p a.name:hover {
	color:#c00;
}
.itemSearchResult {
	padding-left:7px;
	border-bottom:1px solid #dbdbdb;
	_zoom:1;
}
.itemSearchResult ul li {
	display:inline;
	float:left;
	margin:20px 15px 0 15px;
	border-bottom:1px solid #dbdbdb;
}
.itemSearchResult ul.itemSearchList li {
	margin:0 0 -1px 0;
	padding:20px 15px;
}
.itemSearchResultT ul li {
	display:inline;
	position:static;
	float:left;
	margin:12px 30px 0 0;
}
.itemSearchResult ul li div.itemSearchResultCon {
	position:relative;
	width:194px;
	padding:14px 10px 0;
	border:3px solid #fff;
}
.itemSearchResult ul li div.itemSearchResultCon.cur {
	z-index:1001;
	border-color:#eaeaea;
}
.itemSearchResult ul div.cur div.buyInfo {
	background:#f6f6f6;
}
.itemSearchResult ul li sup {
	position:absolute;
	right:27px;
	top:14px;
	width:54px;
	height:54px;
	overflow:hidden;
	background:url(../images/searchLabelSprites.png);
	text-indent:-999em;
	_background:url(../images/searchLabelSprites.gif);
}
.itemSearchResult ul li sup.cuxiao {
	background-position:0 0;
}
.itemSearchResult ul li sup.dujia {
	background-position:-54px 0;
}
.itemSearchResult ul li sup.jingbaojia {
	background-position:-108px 0;
}
.itemSearchResult ul li sup.jinkou {
	background-position:-162px 0;
}
.itemSearchResult ul li sup.qianggou {
	background-position:0 -54px;
}
.itemSearchResult ul li sup.remai {
	background-position:-54px -54px;
}
.itemSearchResult ul li sup.qingcang {
	background-position:-108px -54px;
}
.itemSearchResult ul li sup.renqi {
	background-position:-162px -54px;
}
.itemSearchResult ul li sup.youzengpin {
	background-position:0 -108px;
}
.itemSearchResult ul li sup.xinpin {
	background-position:-54px -108px;
}
.itemSearchResult ul li sup.tejia {
	background-position:-108px -108px;
}
.itemSearchResult ul li sup.shoufa {
	background-position:-162px -108px;
}
.itemSearchResult ul li p, .itemSearchResultT ul li p {
	margin-top:7px;
	overflow:hidden;
	_zoom:1;
}
.itemSearchResult ul li p.price, .itemSearchResultT ul li p.price {
	margin-top:5px;
}
.itemSearchResult ul li p.price span {
	float:left;
	width:123px;
	height:20px;
	overflow:hidden;
}
.itemSearchResult ul li p.price a.comment {
	float:right;
	width:71px;
	height:14px;
	overflow:hidden;
	margin-top:4px;
	line-height:14px;
	text-decoration:underline;
	text-align:right;
}
.itemSearchResult ul li div.appraise {
	position:relative;
	height:16px;
	margin-top:8px;
}
.itemSearchResult ul li div.appraise a.infoIcon {
	position:relative;
	float:left;
	width:38px;
	height:16px;
	margin-right:5px;
	padding-right:5px;
	background:url(search_pubbg.gif);
	color:#fff;
	line-height:16px;
	text-align:center;
	cursor:pointer;
}
.itemSearchResult ul li div.appraise a.yi {
	background-position:0 -1535px;
}
.itemSearchResult ul li div.appraise a.shang {
	width:48px;
	background-position:-86px -1535px;
}
.itemSearchResult ul li div.appraise a.zeng {
	background-position:-43px -1535px;
}
.itemSearchResult ul li div.appraise a div {
	display:none;
	position:absolute;
	top:21px;
	left:-4px;
	z-index:1002;
	padding:6px 5px;
	border:1px solid #ffd393;
	background:#fffef1;
	color:#666;
	white-space:nowrap;
}
.itemSearchResult ul li div.appraise span {
	float:right;
	width:110px;
	height:16px;
	overflow:hidden;
	line-height:16px;
	text-align:right;
}
.itemSearchResult ul li div.appraise span a {
	display:inline;
	text-decoration:underline;
}
.itemSearchResult ul li cite {
	position:absolute;
	left:17px;
	font:12px Tohoma;
}
.itemSearchResult ul li cite.tipsArrow1 {
	top:-7px;
	_top:-8px;
	color:#ffd393;
}
.itemSearchResult ul li cite.tipsArrow2 {
	top:-6px;
	_top:-7px;
	color:#fffef1;
}
.itemSearchResult ul li div.buyInfo, .itemSearchResultT ul li p.buyInfo {
	margin:9px -10px 0;
	padding:7px 10px 6px;
}
.itemSearchResult ul li p.price strong, .itemSearchResultT ul li strong {
	padding-right:2px;
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	color:#c00;
}
.itemSearchResult ul li del {
	margin-left:4px;
	color:#999;
	font-family:Arial;
}
.itemSearchResult ul li a.title {
	height:40px;
	margin-top:9px;
	overflow:hidden;
	color:#333;
	line-height:20px;
}
.itemSearchResultT ul li a.title {
	height:35px;
	overflow:hidden;
	line-height:17px;
}
.itemSearchResult ul li a, .itemSearchResultT ul li a, .itemSearchResult ul li a img, .itemSearchResultT ul li a img {
	display:block;
	color:#666;
	outline:0 none;
}
.itemSearchResult ul li a.zhisong, .itemSearchResult ul li a.enterStore {
	display:inline-block;
	margin-left:2px;
	width:48px;
	height:16px;
	background:url(search_pubbg.gif) no-repeat left -693px;
	text-indent:-999em;
}
.itemSearchResult ul li a.enterStore {
	width:55px;
	height:17px;
	background-position:0 -709px;
}
.itemSearchResult ul li a img {
	margin:0 auto;
	width:auto;
	height:160px;
}
.itemSearchResult .pic_list {
	width:156px;
	margin:0 2px;
	overflow:hidden;
}
.itemSearchResult .pic_list p {
	width:230px;
	margin-top:10px;
}
.itemSearchResult .pic_list span {
	float:left;
	width:40px;
	height:40px;
	margin-right:15px;
	border:1px solid #ccc;
	cursor:pointer;
}
.itemSearchResult ul li em {
	display:block;
	height:20px;
	margin-top:3px;
	overflow:hidden;
	line-height:20px;
}
.itemSearchResult ul li a:hover, .itemSearchResultT ul li a:hover, .itemSearchResult ul li em, .brand dl dd a:hover, .rankOp ul.page .pageNum span {
	color:#c00;
}
.itemSearchResult ul li a.grade_s:hover, .searchResultOp .selection a:hover, .correlationSearch a:hover, .searchColSubItem .searchRecord li a:hover, .searchBottom p a:hover, .delStyle:hover {
	color:#f60;
}
.itemSearchResult ul li span.star {
	margin-top:2px;
	padding-right:5px;
}
.itemSearchResult ul li button {
	width:82px;
	margin-right:5px;
	border:none;
	height:27px;
	line-height:27px;
	background:url(search_pubbg.gif) no-repeat;
	vertical-align:middle;
	cursor:pointer;
}
.itemSearchResult ul li button.buy {
	background-position:-147px -113px;
	font-weight:bold;
	color:#fff;
	text-shadow:0 0 2px #d84803;
}
.itemSearchResult ul li button.sellout {
	font-weight:bold;
	background-position:-155px -86px;
	color:#666;
	text-shadow:0 0 2px #fff;
}
.itemSearchResult ul li span.recom {
	display:inline-block;
	position:relative;
	width:63px;
	height:27px;
	padding-right:4px;
	background:url(search_pubbg.gif) -237px -86px;
	color:#f60;
	line-height:27px;
	text-align:center;
	text-shadow:0 0 1px #fff;
	vertical-align:middle;
	cursor:pointer;
}
.itemSearchResult ul li span.recom div.recommendBox {
	display:none;
	position:absolute;
	top:25px;
	right:-57px;
	z-index:1001;
	width:410px;
	padding-top:6px;
	text-align:left;
}
.itemSearchResult ul li span.recom cite {
	left:312px;
}
.itemSearchResult ul li span.recom cite.tipsArrow1 {
	top:0;
	_top:-1px;
}
.itemSearchResult ul li span.recom cite.tipsArrow2 {
	top:1px;
	_top:0;
}
.itemSearchResult ul li span.recom h4 {
	padding-left:8px;
	border:1px solid #ffd393;
	background:#fffef1;
	color:#333;
	font-size:12px;
	line-height:28px;
}
.itemSearchResult ul li span.recom div.recommendBox div {
	overflow:hidden;
	border:1px solid #ffd393;
	border-top:0;
	background:#fffef1;
	_zoom:1;
}
.itemSearchResult ul li span.recom dl {
	float:left;
	width:188px;
	padding:10px 8px;
}
.itemSearchResult ul li span.recom dt {
	float:left;
	margin-right:6px;
}
.itemSearchResult ul li span.recom dt a {
	width:63px;
	height:63px;
	border:1px solid #dbdbdb;
}
.itemSearchResult ul li span.recom dt img {
	width:63px;
	height:63px;
}
.itemSearchResult ul li span.recom dd {
	line-height:20px;
}
.itemSearchResult ul li span.recom dd a {
	height:40px;
	overflow:hidden;
	line-height:20px;
}
.itemSearchResult ul li span.recom dd strong {
	margin-right:2px;
	color:#c00;
}
.itemSearchResult ul li span.recom dd button {
	width:67px;
	height:22px;
	margin-top:7px;
	background-position:-229px -113px;
	line-height:22px;
	line-height:24px\0;
*line-height:24px;
	_line-height:22px;
}
.itemSearchResult ul li span.recom div.noRecommend {
	right:-10px;
	width:180px;
	height:66px;
}
.itemSearchResult ul li span.recom div.noRecommend cite {
	left:128px;
}
.itemSearchResult ul li span.recom p {
	margin-top:0;
	padding:10px;
	border:1px solid #ffd393;
	background:#fffef1;
	line-height:18px;
}
.correlationProductTurn {
	padding:0 0 15px 26px;
	position:relative;
	margin:0 20px;
	border:1px solid #dbdbdb;
	background:none;
}
.correlationProductTurn .conBox {
	height:249px;
}
.correlationProductTurn ul li a.title {
	margin-top:0;
	color:#666;
}
.itemSearchResult ul li input.search_list_reduce, .itemSearchResult ul li input.search_list_reduce_gray, .itemSearchResult ul li input.search_list_plus, .itemSearchResult ul li input.search_list_plus_gray {
	background:url(../images/search_pubbg_add.gif) no-repeat;
	width:13px;
	height:13px;
	border:0;
	vertical-align:middle;
	cursor:pointer;
}
.itemSearchResult ul li input.search_list_reduce {
	background-position:0 0;
	margin-right:3px;
}
.itemSearchResult ul li input.search_list_reduce_gray {
	background-position:0 -46px;
	margin-right:3px;
}
.itemSearchResult ul li input.search_list_plus {
	background-position:0 -23px;
	margin:0 5px 0 3px;
}
.itemSearchResult ul li input.search_list_plus_gray {
	background-position:0 -69px;
	margin:0 5px 0 3px;
}
.itemSearchResult ul li input.num {
	width:28px;
	height:16px;
	border:1px solid #cfcfcf;
	text-align:center;
	color:#262626;
	vertical-align:middle;
	outline:none;
}
.correlationProductTurn .turn {
	position:absolute;
	top:5px;
	left:0;
	right:0;
	width:100%;
	text-align:center;
}
.correlationProductTurn .turn span {
	display:inline-block;
	width:15px;
	height:15px;
	line-height:50px;
	background:url(search_pubbg.gif) no-repeat 0 -631px;
	font-size:0;
	cursor:pointer;
	overflow:hidden;
}
.correlationProductTurn .turn span:hover, .correlationProductTurn .turn span.cur {
	background-position:0 -646px;
}
.correlationProductTurn ul li {
	display:inline;
	margin:24px 24px 0 0;
	padding:0;
	border:none;
	width:115px;
}
.correlationProductTurn ul li a img {
	width:115px;
	height:115px;
}
.correlationProductTurn ul li p.price strong {
	font-size:12px;
}
.correlationProductTurn .prev, .correlationProductTurn .next {
	position:absolute;
	z-index:5;
	top:50%;
	margin-top:-30px;
	width:16px;
	height:60px;
	background:url(search_pubbg.gif) no-repeat;
	text-indent:-999em;
	cursor:pointer;
}
.correlationProductTurn .prev {
	left:0;
	background-position:0 -1121px;
}
.correlationProductTurn .prev:hover {
	background-position:-33px -1121px;
}
.correlationProductTurn .next {
	right:0;
	background-position:-16px -1121px;
}
.correlationProductTurn .next:hover {
	background-position:-49px -1121px;
}
.correlationProductTurn ul li button.buy {
	width:80px;
	height:20px;
	line-height:20px;
	background-position:0 -582px;
}
.conBox {
	position:relative;
	width:671px;
	height:244px;
	overflow:hidden;
	_zoom:1;
}
.con_searchfb, .ok_searchfb {
	display:none;
	overflow:hidden;
}
.con_searchfb span {
	display:block;
	padding:8px 0 3px 0;
	color:#999;
}
.con_searchfb textarea {
	margin:2px 0;
	padding:2px;
	border:1px solid #f00;
	width:85%;
	height:58px;
	font-size:12px;
	color:#333;
}
.con_searchfb button {
	display:block;
	margin-top:5px;
	border:none;
	width:60px;
	height:24px;
	background:url(search_pubbg.gif) no-repeat -80px -578px;
	overflow:hidden;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
}
.ok_searchfb strong {
	line-height:24px;
	color:#c00;
}
.changeBuyOut, .emptyResultTipsOut {
	padding-bottom:10px;
}
.tipText {
	padding-bottom:5px;
	font-weight:bold;
}
.tipText strong, .searchNoResultCon p.t strong {
	color:#c00;
}
.tipText span {
	float:left;
	padding-left:7px;
	width:40px;
	height:17px;
	line-height:17px;
	background:url(search_pubbg.gif) no-repeat left -1252px;
	color:#fff;
}
.tipText span.orange {
	background-color:#f90;
}
.tipText span.blue {
	background-color:#4d78d2;
}
.tipText span.pink {
	background-color:#b870d3;
}
.tipText span.red {
	background-color:#ea443c;
}
.tipText span.pinkdark {
	background-color:#7c65cb;
}
.correlationProductTurn.changeBuy {
	margin:0;
	padding:0 0 15px 28px;
}
.correlationProductTurn.changeBuy p.turn {
	display:none;
}
.correlationProductTurn.changeBuy ul li a.title {
	padding-top:5px;
}
.correlationProductTurn.changeBuy ul li p.price {
	margin-top:3px;
}
.correlationProductTurn.changeBuy .conBox {
	width:906px;
}
.correlationProductTurn.changeBuy ul li {
	width:162px;
	margin:24px 24px 0 0;
}
.correlationProductTurn.changeBuy ul li a img {
	border:1px solid #dbdbdb;
	width:160px;
	height:160px;
}
.searchNoResult {
	border:1px solid #ffdeab;
	background:#fffded;
	overflow:hidden;
	_zoom:1;
}
.searchNoResultCon {
	margin:25px auto;
	width:460px;
}
.searchNoResultCon p {
	overflow:hidden;
	_zoom:1;
}
.searchNoResultCon p.t {
	margin-left:-20px;
	padding:0 0 20px 20px;
	background:url(search_pubbg.gif) no-repeat left -1207px;
	font-weight:bold;
	font-size:14px;
	color:#333;
}
.searchNoResultCon ol {
	line-height:18px;
}
.searchNoResultCon span {
	float:left;
}
.searchNoResultCon span.entering {
	padding-left:20px;
	background:url(../images/skip.gif) no-repeat 0 0;
}
.searchNoResultCon span.enternow {
	margin-left:20px;
}
.searchNoResultCon span.enternow a {
	padding-right:5px;
	background:url(search_pubbg.gif) no-repeat right -859px;
	font-weight:bold;
	color:#06c;
}
#scence_guide {
	position:fixed;
	_position:absolute;
	bottom:0;
	z-index:999;
	float:left;
}
#scence_guide h4 {
	width:55px;
	height:55px;
	overflow:hidden;
	text-indent:-999px;
	background:url(../images/bg_scence_guide.gif) no-repeat;
	cursor:pointer;
}
#scence_guide .cur {
	background-position:0 -57px;
}
.scont {
	_float:left;
	width:100%;
	_width:auto;
	overflow:hidden;
}
.scence_guide {
	position:absolute;
	right:55px;
	top:-10px;
	z-index:2;
	overflow:hidden;
}
.guide_scont {
	position:relative;
	z-index:2;
	height:56px;
	margin-right:24px;
	padding-left:15px;
	background:url(../images/bg_scence_guide.gif) repeat-x 0 -114px;
}
.guide_scont .guide_cleft, .guide_scont .guide_cright {
	display:block;
	position:absolute;
	top:0;
	z-index:3;
	height:55px;
	overflow:hidden;
	text-indent:-999px;
	background-image:url(../images/bg_scence_guide.gif);
}
.guide_scont .guide_cleft {
	left:0;
	width:15px;
	background-position:-60px 0;
}
.guide_scont .guide_cright {
	right:-23px;
	width:23px;
	background-position:-82px 0;
}
.guide_scont .close {
	position:absolute;
	top:4px;
	right:-10px;
	z-index:3;
	width:14px;
	height:14px;
	overflow:hidden;
	text-indent:-999px;
	cursor:pointer;
}
.guide_scont p, .guide_scont strong {
	display:block;
	white-space:nowrap;
	padding-left:2px;
	padding-right:4px;
	line-height:16px;
}
.guide_scont p {
	padding-top:8px;
	padding-bottom:6px;
}
.guide_scont strong a {
	color:#333;
}
.guide_scont strong b {
	margin-right:8px;
	color:#c00;
}
.guide_scont a:hover p {
	color:#666;
}
.guide_scont a:hover span, .guide_scont a span {
	color:#333;
}
.itemSearchResult.fashionList {
	padding-left:13px;
}
.itemSearchResult.fashionList ul li {
	margin:0 0 -1px;
	padding:20px 13px;
}
.itemSearchResult.fashionList ul li a.title {
	margin-top:8px;
}
.itemSearchResult.fashionList ul li a img {
	width:200px;
	height:200px;
}
.itemSearchResult.fashionList ul li sup {
	top:7px;
	right:7px;
}
.itemSearchResult.fashionList ul li div.itemSearchResultCon {
	width:200px;
	padding:7px;
}
.itemSearchResult.fashionList .pic_list {
	width:200px;
	margin:5px 0 0 0;
	overflow:hidden;
}
.itemSearchResult.fashionList .pic_list span.arrow {
	width:8px;
	height:42px;
	margin:0;
	border:0;
	background:url(search_pubbg.gif) no-repeat;
	outline:0;
	cursor:pointer;
}
.itemSearchResult.fashionList .pic_list span.prev {
	background-position:-9px -1553px;
}
.itemSearchResult.fashionList .pic_list span.prevOn {
	background-position:-18px -1553px;
}
.itemSearchResult.fashionList .pic_list span.prevDisable {
	background-position:0 -1553px;
	cursor:default;
}
.itemSearchResult.fashionList .pic_list span.next {
	background-position:-33px -1553px;
}
.itemSearchResult.fashionList .pic_list span.nextOn {
	background-position:-42px -1553px;
}
.itemSearchResult.fashionList .pic_list span.nextDisable {
	background-position:-24px -1553px;
	cursor:default;
}
.itemSearchResult.fashionList .pic_list div {
	float:left;
	width:188px;
	height:42px;
	margin-right:-4px;
	overflow:hidden;
}
.itemSearchResult.fashionList .pic_list div span {
	display:none;
	margin-right:5px;
}
.itemSearchResult .pic_list span.current {
	border:1px solid #c00;
}
.fixedRight {
	position:fixed;
	_position:absolute;
	top:250px;
	left:50%;
	height:79px;
	margin:0 0 0 491px;
	overflow:hidden;
	z-index:999;
}
.fixedRight.show {
	height:auto;
}
.fixedRight a {
	display:block;
	width:12px;
	height:64px;
	padding:15px 6px 0 6px;
	background:url(../images/bg_spirit.png) -908px -441px no-repeat;
	color:#999;
	font-size:12px;
	text-decoration:none;
}
.fixedRight a:hover {
	color:#c00;
}
.fixedRight .toTop a {
	margin-top:3px;
	background-position:-932px -441px;
	color:#f60;
}
.fixedRight .toTop a:hover {
	background-position:-956px -441px;
	color:#fff;
}
.search_tips_result2 {
	position:absolute;
	z-index:1000;
	left:0;
	top:27px;
	border:1px solid #e7e7e7;
	width:350px;
	background:#fff;
	zoom:1;
}
.search_tips_result2 a {
	height:25px;
	line-height:25px;
	text-indent:.5em;
	text-align:left;
	font-size:12px;
	color:#333;
	width:350px;
	display:block;
}
.search_tips_result2 li.select a {
	text-decoration:none;
	color:#333;
	background:#fff4da;
}
.search_tips_result2 a.indent {
	text-indent:20px;
}
.none {
	display:none;
}
.search_tips_result2 li {
	position:relative;
	height:25px;
}
.search_tips_result2 li span.num {
	position:absolute;
	left:auto;
	right:5px;
	display:block;
	width:auto;
	color:#999;
	cursor:pointer;
}
.searchBottom {
	clear:both;
	z-index:900;
	padding:12px 0;
	border-color:#e7e7e7;
	background:#f5f5f5;
	text-align:center;
}
.searchBottom div.searchBox {
	width:486px;
	margin:0 auto;
}
.searchBottom div.searchBox label {
	float:left;
	margin-top:4px;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
}
.searchBottom div.searchBox input {
	float:left;
	width:328px;
	height:26px;
	padding-left:22px;
	border:1px solid #ccc;
	border-right:none;
	background:url(search_pubbg.gif) -479px -1468px no-repeat #fff;
	color:#999;
	line-height:26px;
	vertical-align:middle;
}
.searchBottom div.searchBox button {
	float:left;
	width:60px;
	height:28px;
	overflow:hidden;
	border:none;
	background:url(search_pubbg.gif) 0 -1339px;
	text-indent:-999em;
	vertical-align:middle;
	cursor:pointer;
}
.searchBottom div.searchBox form {
	position:relative;
	z-index:900;
	float:left;
}
.searchBottom p {
	margin-top:10px;
}
.searchBottom p a {
	margin-right:14px;
	color:#06c;
}
.searchOpMulti {
	border:2px solid #e8e8e8;
	border-bottom-width:1px;
	_zoom:1;
}
.searchOpMulti h3 {
	height:30px;
	padding-left:12px;
	border-bottom:1px solid #e8e8e8;
	background:#f5f5f5;
	color:#333;
	font-size:12px;
	line-height:30px;
}
.searchOpMulti div {
	padding:7px 0 0 30px;
}
.searchOpMulti dl {
	padding:0 0 4px 72px;
	overflow:hidden;
	border-bottom:1px solid #f5f5f5;
	line-height:25px;
	_zoom:1;
}
.searchOpMulti dt {
	float:left;
	margin:4px 0 0 -70px;
	color:#333;
	font-weight:bold;
	_margin-left:-35px;
}
.searchOpMulti dt span {
	float:left;
	width:52px;
	height:25px;
	overflow:hidden;
	text-align:right;
}
.searchOpMulti dd {
	float:left;
	width:175px;
	height:25px;
	margin-top:4px;
	overflow:hidden;
}
.searchOpMulti dd span {
	display:inline-block;
	padding:0 7px;
}
.searchOpMulti dd span.checked {
	background:#fffbe1;
}
.searchOpMulti dd input {
	float:left;
	margin:7px 8px 0 0;
*margin-top:2px;
}
.searchOpMulti dd input.searchPrice {
	float:none;
	width:34px;
	height:16px;
	margin:0;
	padding-left:2px;
	border:1px solid #ccc;
	color:#666;
}
.searchOpMulti dd a {
	margin-left:5px;
}
.searchOpMulti p {
	padding:14px 0;
	text-align:center;
}
.searchOpMulti p button {
	width:55px;
	height:24px;
	margin:0 10px;
	border:none;
	background:url(search_pubbg.gif) -60px -1339px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
.searchOpMulti p button.searchOpReset {
	color:#666;
	background-position:-115px -1339px;
}
.emptyResultTips span {
	color:#c00;
}
.searchResultOp dl.searchOpBrand {
	padding-left:150px;
}
.searchResultOp dl.searchOpBrand dt {
	margin-left:-137px;
}
.searchResultOp dl.searchOpBrand .all {
	margin:0 0 0 -43px;
}
dl.searchOpBrand span.selection a, dl.searchOpBrand span.selection s {
	width:100px;
	padding:0 5px;
	overflow:hidden;
	white-space:normal;
}
dl.searchOpBrand span.selection a.pack {
	width:35px;
	margin-top:3px;
}
.search_tips_result2 {
	position:absolute;
	z-index:900;
	left:0;
	top:27px;
	border:1px solid #e7e7e7;
	width:350px;
	background:#fff;
	zoom:1;
}
.search_tips_result2 a {
	height:25px;
	line-height:25px;
	text-indent:.5em;
	text-align:left;
	font-size:12px;
	color:#333;
	width:350px;
	display:block;
}
.search_tips_result2 li.select a {
	text-decoration:none;
	color:#333;
	background:#fff4da;
}
.search_tips_result2 a.indent {
	text-indent:20px;
}
.none {
	display:none;
}
.search_tips_result2 li {
	position:relative;
	height:25px;
}
.search_tips_result2 li span.num {
	position:absolute;
	left:auto;
	right:5px;
	display:block;
	width:auto;
	color:#999;
	cursor:pointer;
}
.searchOpGraph {
	clear:left;
	border:2px solid #ebebeb;
}
.searchOpGraph h3 {
	float:left;
	width:20px;
	height:88px;
	border:1px solid #ccc;
	border-right:0;
	background:#f5f5f5;
	font-size:12px;
	text-align:center;
}
.searchOpGraph h3 span {
	display:inline-block;
	width:12px;
	vertical-align:middle;
}
.searchOpGraph h3 b {
	display:inline-block;
	height:100%;
	vertical-align:middle;
}
.searchOpGraph span.arrow {
	display:block;
	position:relative;
	z-index:0;
	float:left;
	width:57px;
	height:88px;
	border:1px solid #ccc;
	background:url(search_pubbg.gif) no-repeat;
	cursor:default;
	outline:0;
	cursor:pointer;
}
.searchOpGraph span.prev {
	background-position:-22px -1376px;
}
.searchOpGraph span.prevOn {
	background-position:-65px -1376px;
}
.searchOpGraph span.prevDisable {
	background-position:21px -1376px;
	cursor:default;
}
.searchOpGraph span.next {
	background-position:-22px -1443px;
}
.searchOpGraph span.nextOn {
	background-position:-65px -1443px;
}
.searchOpGraph span.nextDisable {
	background-position:21px -1443px;
	cursor:default;
}
.searchOpGraph div.con {
	float:left;
	width:624px;
	height:90px;
	margin:0 -1px;
	overflow:hidden;
}
.searchOpGraph div.con div {
	border-left:1px solid #ccc;
}
.searchOpGraph div.con a {
	display:block;
	float:left;
	width:88px;
	height:88px;
	border:1px solid #ccc;
	border-left:0;
	text-align:center;
}
.searchOpGraph div.con a:hover {
	position:relative;
	z-index:1;
	margin-left:-1px;
	border:1px solid #c00;
}
.searchOpGraph div.con a.blank {
	cursor:default;
}
.searchOpGraph div.con a.blank:hover {
	border-color:#ccc;
}
.searchOpGraph div.con a img {
	display:block;
	width:45px;
	height:45px;
	margin:12px auto 0;
}
.searchOpGraph div.con a p {
	margin-top:8px;
}
.searchOpGraph div.con span {
	display:block;
	float:left;
	width:88px;
	height:88px;
	border:1px solid #ccc;
	border-left:0;
}
.emptyResultTips span {
	color:#c00;
}
.icon_kx, .icon_sina, .icon_qq, .icon_close, .icon_zp, .icon_hg, .icon_qg, .icon_yh, .icon_zp, .icon_zk {
	padding-left:20px;
	background:url(http://image.yihaodianimg.com/images/v2/detail/detailbg.png) no-repeat;
}
.icon_close {
	padding-right:24px;
	background-position:43px -306px;
}
.form_box {
	padding:0 30px 0 40px;
}
.form_box li {
	margin-top:10px;
	padding-left:70px;
	line-height:25px;
}
.form_box li label {
	display:inline-block;
	width:70px;
	margin-left:-70px;
	font-size:14px;
	text-align:left;
}
.ipc {
	margin-right:3px;
	vertical-align:middle;
}
.grey9 {
	color:#999;
}
.w200 {
	width:200px;
}
.ipt {
	height:23px;
	padding-left:2px;
	border:1px solid #ccc;
	line-height:23px;
	vertical-align:middle;
}
a.a_sina {
	display:inline-block;
	height:20px;
	padding-left:20px;
	background:url(http://image.yihaodianimg.com/images/v2/detail/detailbg.png) no-repeat 0 -428px;
	color:#06c;
}
.submit_btn {
	width:112px;
	height:31px;
	margin:10px 0;
	border:0 none;
	background:url(https://passport.yihaodian.com/images/pop_sprite.png) no-repeat 0 -140px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}
.succeed {
	margin:30px 45px 20px;
	padding-left:50px;
}
.succeed .f14 {
	margin-bottom:10px;
	color:#333;
	font-weight:bold;
}
.w1200 .wrap {
	width:1200px;
}
.w1200 .searchColMain {
	width:985px;
}
.w1200 .itemSearchResult {
	padding-left:11px;
}
.w1200 .itemSearchResult ul li {
	margin:14px 20px 0 0;
}
.w1200 .itemSearchResult ul.itemSearchList li {
	margin:0 0 -1px;
	padding:20px 10px;
}
.w1200 .correlationProductTurn {
	padding:0 0 15px 26px;
}
.w1200 .correlationProductTurn ul li {
	margin:24px 40px 0 0;
}
.w1200 .correlationProductTurn.changeBuy .conBox {
	width:1127px;
}
.w1200 .conBox {
	width:890px;
}
.w1200 .hotSaleRecommend dl {
	margin:0 0 0 56px;
}
.w1200 .brand dl {
	width:710px;
}
.w1200 .brand dl dt, .w1200 .brand dl dd.text {
	width:619px;
}
.w1200 .correlationProductTurn.changeBuy ul li {
	margin:24px 31px 0 0;
}
.w1200 .search_box span {
	width:360px;
}
.w1200 .searchResultSort ul.five li {
	margin:0 27px 0 28px;
}
.w1200 .searchResultSort ul.four li {
	margin:0 42px 0 43px;
}
.w1200 .searchResultSort ul.three li {
	margin:0 57px 0 58px;
}
.w1200 .searchOpGraph h3 {
	width:21px;
}
.w1200 .searchOpGraph span.arrow {
	width:33px;
}
.w1200 .searchOpGraph span.prev {
	background-position:-33px -1376px;
}
.w1200 .searchOpGraph span.prevOn {
	background-position:-76px -1376px;
}
.w1200 .searchOpGraph span.prevDisable {
	background-position:10px -1376px;
	cursor:default;
}
.w1200 .searchOpGraph span.next {
	background-position:-33px -1443px;
}
.w1200 .searchOpGraph span.nextOn {
	background-position:-76px -1443px;
}
.w1200 .searchOpGraph span.nextDisable {
	background-position:10px -1443px;
	cursor:default;
}
.w1200 .searchOpGraph div.con {
	width:891px;
}
.w1200 .searchResultOp dd ul {
	width:750px;
}
.w1200 .itemSearchResult.fashionList {
	padding-left:12px;
}
.w1200 .itemSearchResult.fashionList ul li {
	margin:0 0 -1px;
	padding:20px 10px;
}
.w1200 .fixedRight {
	margin-left:601px;
}
.w1200 .searchResultOp dl {
	width:768px;
}
