@charset "utf-8";
.display10,.display0,.display_0_0 { display:none;}

.filter2 .innercontent,.cateName .innercontent,.prolist .innercontent,#aboutPage .innercontent{
	position: absolute;
	z-index: 1;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	width: 100%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}
.filter2 .innercontent { position:static;}
.filter2 .innercontent ul li ul { display:none;}
.filter2 .inner_parent a,.filter2 .inner_child a { border-bottom:1px solid #f9f9f9; position:relative; display:block; padding-left:15px; line-height:44px; height:44px; overflow:hidden; color:#303741;}
.filter2 .inner_parent em,.filter2 .inner_parent s,.filter2 .inner_child em,.filter2 .inner_child s { position:absolute; top:0; right:24px; font-size:12px; color:#aaa; text-decoration:none;}

.filter2 .inner_child a { background-color:#f9f9f9;}
.filter2 .inner_parent { background:#fff; overflow: hidden; max-height:352px; position:relative;}
.filter2 .inner_child { overflow:hidden; position:absolute; width:100%; left:40%; bottom:0; top:38px; background-color:#f9f9f9;}
.filter2 .hasUL { position:relative; z-index:1000;}
.filter2 .hasUL:after,.filter2 .hasUL:before { content:' '; border-color:transparent transparent transparent #bbb; border-width:6px; display:inline-block; position:absolute; top:17px; right:2px; border-style:solid; display:none;}
.filter2 .hasUL:after { border-color:transparent transparent transparent #fff; right:4px;}
.filter2 .hasUL_current,.filter2 .hasUL_current a,.filter2 .cur a,.filter2 .inner_parent .selected,.filter2 .inner_child .selected,.filter2 .inner_parent .current,.filter2 .inner_child .current,.filter2 .inner_parent .current a,.filter2 .inner_child .current a { color:#0cbb73;}
.filter2 .inner_parent a:before { display:none; width:3px; height:15px; background-color:#0cbb73; content:''; position:absolute; left:0; top:15px;}
.filter2 .hasUL_current a:before,.filter2 .cur a:before,.filter2 .inner_parent .selected:before,.filter2 .inner_parent .current:before { display:block;}

.filter2 .hasUL_current a { background-color:#f9f9f9;}
.filter2 .hasUL_current:after { border-color:transparent transparent transparent transparent;}
.filter2 { background-color:#fff; font-size:14px;}
.filter2 .tab { display:-webkit-box; display:-moz-box; display:box; border-bottom:1px solid #f0f0f0;}
.filter2 .tab li { width:100%; -webkit-box-flex:1; -webkit-flex:1; flex:1; padding:9px 0;}
.filter2 .tab li a { overflow:hidden; display:block; text-align:center; height:20px; line-height:20px; position:relative; color:#303741;}
.filter2 .tab li a s { display:none;}
.filter2 .tab li:first-child a { border-left:0 none;}

.filter2 .tab li a em,.filter2 .tab li a em:after { vertical-align:-4px; margin-left:5px; display:inline-block; border-color:#303741 transparent transparent transparent; border-width:6px; border-style:solid; transition:transform .3s ease; -webkit-transition:-webkit-transform .3s ease; transform-origin:50% 25% 0; -webkit-transform-origin:50% 25% 0; position:relative; z-index:1;}
.filter2 .tab li a em:after { display:none; content:' '; border-color:#fff transparent transparent transparent; position:absolute; margin:-8px 0 0 -6px;}
.filter2 .tab a.current{ color:#0cbb73;}
.filter2 .tab a.current em { border-color:#0cbb73 transparent transparent transparent; transform:rotateZ(180deg); -webkit-transform: rotateZ(180deg); transition:transform .3s ease; -webkit-transition:-webkit-transform .3s ease; transform-origin:50% 25% 0; -webkit-transform-origin:50% 25% 0;}
.filter2 .inner_parent{ max-height: 100vw; min-height: 56vw; overflow: auto;}
.filter2 .inner_child{top: 12.4vw; overflow:auto;}
.select_container{ display: none;}
.showFilter .select_container{ display: block;}
.showFilter, .showSort{position: fixed; left: 0; top: 0; right: 0; max-height: 100vw; background: #fff; z-index: 1005;}
.showFilter .tab, .showSort .tab{ position: relative; z-index: 1001;}
.fixedtop {position:fixed;top:45px;left:0;right:0;z-index:98;}
.filter-fixed { position:fixed; top:0; left:0; width:100%; z-index:1008;}
.fullbg .pull2 { display:block; position:fixed; width:14px; height:15px; background:url(../images/hicon_sort.png) no-repeat 0 -45px; background-size:14px auto; bottom:10px; left:50%;}
.fullbg { background-color:#000; opacity:.8; top:0; left:0; bottom:0; width:100%; z-index:1001; position:fixed;}


.filter_blur {-webkit-filter:blur(3px);-moz-filter:blur(3px);filter:blur(3px);}
.filter2 .tab{ border-bottom: #e3e3e3 1px solid;}
.filter2 .tab li{ padding: 2.4vw 0 2vw 0;}
.filter2 .tab li a{ height:8vw; line-height:8vw; font-size: 3.6vw; color: #303741;}
.filter2 .tab .more a .s{ width:3.2vw; height:3.2vw; background: url(../images/icon/icon_sx.png) 0 0 no-repeat; background-size: 3.2vw; }

