﻿body{background:#f0f4f5;}
.search-banner{width:100%;height:111px;padding-top:25px;border-bottom:1px solid #eee;background:url("../images/bg.jpg") no-repeat center;}

/*search-box*/
.search-box {width:650px;*width:648px;height: 40px;border:1px solid #e0e0e0;border-radius: 4px;margin: 0 auto;background-color: #fff;z-index: 10;}
.search-menu{width:90px;height:40px;line-height:40px;}
.search-menu-class{width:88px;height:24px;border-right:1px solid #eaeaea;cursor:pointer;line-height: 24px;margin-top:7px;font-size: 13px;text-align: center;color:#282828;}
.search-menu-box{width:133px;border:1px solid #ececec;top:37px;left:-1px;background-color: #fff;padding:10px 0;border-radius:4px;z-index: 9;}
.search-menu-box .on{background-color: #7371ef;color:#fff;}
.search-menu-list{height:26px;line-height:26px;text-align: left;padding-left: 25px;font-size: 14px;color:#282828;cursor:pointer;}
.search-menu-list:hover{background-color: #7371ef;color:#fff;}
.search-menu-child a{height:28px;line-height:28px;font-size:13px;color:#5a5e66;cursor:pointer;padding-left:35px;text-align: left;}
.search-menu-child a:hover{background-color: #7371ef;color:#fff;}
.search-menu-head{margin:5px 0 0 12px;height:14px;line-height: 14px;}

.search-menu-icon{width:20px;height:22px;background: url("../images/element_search_p1.png") 5px -131px no-repeat;background-size: 71px 156px;}

.search-input {width:490px;padding-left: 10px;height: 36px;line-height: 36px;border:none;float: left;display: inline-block;font-size: 13px;}
.search-submit {width:58px;height: 40px;background: url("../images/element_search_p1.png") 0 0 no-repeat;background-size:71px 156px;cursor: pointer;right:0;top:-1px;}
.search-submit:hover{background-position:0 -41px}

/*example-words*/
.example-words{height:46px;line-height: 46px;width:650px;margin:auto;overflow: hidden;}
.example-words a{font-size:13px;margin:0 8px;color:#666;}
.example-words a:hover{color:#7371EF;}


/*category-box*/
.category{width:100%;border-top:2px solid #f4f4f4;}
.category.no-border{border:none;}
.category-box{margin:8px 20px 8px 20px;overflow:hidden;}
.category-box-outer{width:100%;border:1px solid #eee;background-color: #fbfbfb;}
.top-category{width:62px;line-height:40px;font-size:14px;text-align: left;color:#282828;}
.child-category-box{width:88%;height:40px;min-height:40px;line-height: 40px;}
.child-category-box .on {color:#7371ef;}
.child-category-box a{font-size:14px;color:#4a4a4a;padding: 0 18px 0 10px;display: inline-block;}
.child-category-box a:hover{color:#7371ef;}

.more-category{visibility:hidden;text-align: center;cursor:pointer;margin-top:12px;height:14px;line-height: 14px;font-size: 14px;width:48px;}
.more-category i{width:8px;height:14px;background: url(../images/element_search_p1.png) 0 -101px no-repeat;background-size: 71px 156px;}
.more-text{color:#999;}

/*show-more*/
.show-more{width:80px;height:23px;background-color:#ECECEC;bottom:-6px;left:50%;margin-left:-40px;cursor:pointer;border-radius:5px;}
.show-more-icon{width:10px;height:18px;margin:auto;background: url("../images/element_search_p1.png") 0px -85px no-repeat;background-size: 71px 156px;}
.show-more-icon.open{background-position:-25px -85px;}
.noborder{border: none;}

/*relative-search-box*/
.relative-search-box{width:100%;height:28px;line-height:28px;margin: 10px auto 0px;z-index: 9;}
.rel-a{height:28px;line-height: 25px;color:#3b3b3b;border:1px solid #e9e9e9;border-radius:14px;margin-right:12px;padding:0 16px;background:#fff;}
.rel-a:hover{color:#fff;background:#7371ef;}
.relative-search{width:80px;height:28px;line-height:28px;color:#666;}

/*colorkeyword*/
.colorkeyword .colorkeyword-a{width:100px;height:50px;margin-right:20px;border-radius:5px;}
.colorkeyword .colorkeyword-box{width:100px;height:50px;line-height:50px;cursor:pointer;border-radius:5px;}
.colorkeyword .colorkeyword-box .colorkeyword-imgbox{width:100%;height:50px;border-radius:5px;cursor:pointer}
.colorkeyword .colorkeyword-box .colorkeyword-imgbox img{width:100%;height:50px;border-radius:5px;cursor:pointer}
.colorkeyword .colorkeyword-box .colorkeyword-opacity{width:100%;height:100%;background:#000;left:0px;top:0px;border-radius:5px;cursor:pointer}
.colorkeyword .colorkeyword-box .colorkeyword-textbox{width:100%;height:100%;left:0px;top:0px;cursor:pointer;border-radius:5px;}
.colorkeyword .colorkeyword-a:hover .colorkeyword-opacity{-khtml-opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);filter:'alpha(opacity=50)';opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);border-radius:5px;}

.count-order-box{width:100%;height:28px;line-height:28px;margin:10px auto 17px;z-index: 9;}
/*.count{height:28px;line-height:28px;font-size:12px;}
.count span{color:red;border:none;padding:0 2px;margin:0;}*/
.order{width:108px;height:30px;line-height:28px;border:1px solid #d8dce6;margin-left:30px;cursor:pointer;color:#656565;z-index: 9;}
.order span{text-align:left;margin-left:10px;height:30px;line-height: 28px;color:#656565;}
.order .order-arr-icon{width:10px;height:20px;line-height:20px;margin:4px 10px 0 8px;background: url("../images/element_search_p1.png") 0px -83px no-repeat;background-size: 71px 156px;/*background-position: 0px -83px;*/}
.order-box{width:108px;left:-1px;top:28px;border:1px solid #ececec;text-align: left;background-color: #fff;border-radius: 4px;padding:15px 0;}
.order-box a{height:30px;line-height:30px;font-size:14px;color:#282828;text-align: center;}
.order-box a:hover{color:#fff;background-color: #7371ef;}
.seo_search_key_word{font-size:12px;display:inline;font-weight:normal;}

/*搜索结果和相关搜索*/
.merger-all{}

/*搜索映射词*/
.main .map-keyword-box{width:100%;height:60px;margin:20px 0 10px 0;}
.main .map-keyword-item{font-size:14px;min-width:80px;height:100%;float:left;margin-right:20px;box-sizing:content-box;padding:0 20px;color:#fff;line-height:60px;text-align:center;
	font-weight: bold; letter-spacing: 1px;}
.main .map-keyword-mask{width:100%;height:100%;left:0px;top:0px;background:#000;box-sizing:content-box;z-index:-1;}
.main .map-keyword-background{width:100%;height:100%;left:0px;top:0px;z-index:-2;background:url('../images/568adc60_E995898_58360337.jpg') no-repeat center;background-size:100% auto;}
.main .map-keyword-png-icon{width:32px;height:16px;text-align:center;line-height:16px;color:#fff;font-size:12px;right:2px;top:2px;}
.main .map-keyword-png-icon-mask{width:100%;height:100%;left:0px;top:0px;background:#000;z-index:-1}
.main .map-keyword-box a:hover .map-keyword-mask{opacity: 0.7}

/*底部的推荐*/
.main_bottom_advice{margin-left: 10px}
.bottom_advice{
	display: inline-block;
	height: 28px;
	padding: 0 16px;
	border: 1px solid #e9e9e9;
	background-color: #fff;
	line-height: 26px;
	margin-right: 10px;
	color: #3b3b3b;
	border-radius: 14px;
}
.bottom_advice:hover{
	background-color: #7371ef;
	color: #fff;
}
.bottom_suggest{
	cursor: pointer;color: #7371ef;
}
.bottom_suggest:hover{
	border-bottom: 1px dotted #7371ef
}

/*search-sort*/
.search-banner{border:none;}
.main .search-sorting-box{width:100%;background:#fff;}
.search-sorting-box .search-sorting-box-cus{border-bottom: 1px solid #eee;}
.search-sorting-box .search-sorting-button{width:80px;height:40px;background-color:#eee;border-radius:2px;line-height:40px;text-align:center;text-indent:20px;cursor:pointer;z-index:2;background-image:url("../images/icon-filter.png");background-size:16px 14px;background-position:14px 14px;background-repeat:no-repeat;}
.search-sorting-box .search-sorting-button:hover,.search-sorting-box .search-sorting-button.on{box-shadow:0px 1px 4px rgba(0,0,0,0.25) inset;}
.search-sorting-box .search-sorting-main-box{width:100%;height:50px;line-height:50px;}
.search-sorting-box .search-sorting-plate-box{width:100%;height:100%;top:0;left:0;text-align:center;line-height:50px;}
.search-sorting-box .search-sorting-plate-box a{height:47px;display:inline-block;margin-right:20px;font-size:14px;font-weight:bold;color: #444;box-sizing:content-box;}
.search-sorting-box .search-sorting-plate-box a:hover,.search-sorting-box .search-sorting-plate-box a.on{border-bottom: 3px solid #7371ef;color: #7371ef;}

.search-sorting-box .search-sorting-line{width:100%;line-height:50px;border-bottom: 1px solid #eee;color:#000;min-height:50px;overflow:hidden;}
.search-sorting-box .search-sorting-line-title{margin-right: 30px;font-size:14px;float:left;height:50px;}
.search-sorting-box .search-sorting-line-item-box{}
.search-sorting-box .search-sorting-line a{display:inline-block;box-sizing:content-box;height: 30px;font-size: 14px;margin-right: 2px;color:#000;padding:0 20px;line-height: 30px;transition: all 0.2s;border-radius: 50px;white-space:nowrap;}
.search-sorting-box .search-sorting-line a:hover,.search-sorting-box .search-sorting-line a.on{color:#fff;box-shadow: 0 4px 20px rgba(115,113,239,0.5);background: #7371ef;}
.main .map-keyword-box{width: 100%;height: 60px;margin: 0px 0 10px 0;}

.merger-all{}
.merger-all .count{margin-top: 20px;margin-bottom: 20px;display: inline-block;color: #888;font-size: 12px;}
.merger-all .count a:hover{color: #7371ef;}
.merger-all .relative-search-result{display: inline-block;font-size: 12px;color: #888}
.merger-all .relative-search-result a{border-bottom: 1px dotted #888;}
.merger-all .relative-search-result a:hover{border-bottom: 1px dotted #7371ef;color: #7371ef;}

.selected-block-box{margin-top:20px;}
.selected-block{display:inline-block;font-size:14px;height:24px;width:auto;line-height:24px;padding:4px 12px;background:#fff;color:#4a4a4a;box-sizing:content-box;border:1px solid  #D8DCE6;border-radius:2px;margin-right: 10px;}
.selected-block .text{float:left;}
.selected-block a{margin-left:6px;display:inline-block;width:14px;height:100%;text-align:center;background:url('../images/e-remove.png') no-repeat center;background-size:10px 10px;}

.search-new-order{width:100%;height:80px;line-height:60px;text-align:center;}
.search-new-order a{display:inline-block;height:60px;margin-right:30px;font-size:18px;font-weight:bold;color:#4a4a4a;}
.search-new-order a:hover,.search-new-order a.on{border-bottom:3px solid #7371ef;color:#7371ef;}