﻿@charset "utf-8";
.po_re { position:relative; z-index:1; display:block;}
.po_ab { position:absolute; display:block;}
.searchbar2 {padding:10px;}
.searchbar2 .s_ipt {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd; width:100%; outline:none; display:block; text-indent:.5em; padding:3px 0; height:42px;}
.searchbar2 .s_sel {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd; width:100%; outline:none; display:block; text-indent:.5em; padding:3px 0; height:42px; margin-bottom:10px;}
.searchbar2 .s_btn { margin-top:-42px; right:10px; border:0 none; outline:none; background-color:#fff; background:url(images/search_ico.gif) no-repeat 13px 14px; background-size:15px auto; cursor:pointer; display:block; width:42px; height:42px; text-indent:-999em;}
.searchbar2 .submit {background-color:#ff9b42;font-size:1em;text-align:center;color:#ffffff;height:36px;line-height:36px;border-radius:3px;display:block;border:0 none;width:100%; margin-top:10px;}
.searchbar2 .guess_local { margin-bottom:10px;}
.searchbar2 .guess_local #curLocation2 { color:#f60;}

.kjsub{ padding:0 10px 8px 10px; font-weight:bold;overflow:hidden; z-index:150; background-color:#FFFFFF;}
.kjsub i{ display:inline-block; padding-left:5px; font-size:12px; font-weight:normal; font-style:normal;}
.qjpad{ padding-top:10px;}
.qj-tit{ float:left; font-weight:bold;}
.down-sj{ float:right; height: 0;width: 0; margin:8px 0 0 5px; overflow: hidden;font-size: 0;line-height: 0;border-color: #666 transparent transparent transparent;border-style: solid dashed dashed dashed;border-width:4px; vertical-align:-2px;}
.down-sj.cur{border-color: #ac1630 transparent transparent transparent;}

.pop-down{ display:none; position:fixed; left:0; bottom:0; z-index:165; width:100%;}
.pop-ibox{ width:100%; max-width:100%; margin:0 auto; background-color:#fff; box-shadow:0px -1px 3px rgba(0,0,0,0.2); }
.gdku{width:100%; max-width:100%; margin:0 auto; background-color:#fff;overflow-y:auto; height:auto; max-height:250px;}
.pop-c-tit{ position:relative; height:50px; font-size:14px; line-height:50px; text-align:center; color:#999;}
.pop-itit{ position:relative; height:48px; line-height:48px; text-align:center; font-size:16px; border-bottom:1px solid #e6e6e6;}
.close-ipop{ display:block; position:absolute; top:3px; right:0px; width:40px; height:40px; font-size:16px; line-height:40px; text-align:center; color:#bbb; }
.pop-d-txt{ padding:15px; line-height:24px;}
.seqTit{ position:relative; width:100%; height:45px; line-height:45px; color:#999; text-align:center;}
.seqele .arrow-d, .seqele .arrow-up,.seq-dw ul .hasPrice .arrow-d,.seq-dw ul .hasPrice .arrow-up{ background-image:url(images/litco.png);}
.seq{ height:48px; background-color:#fff; border-bottom:1px solid #eee; border-top:1px solid #e6e6e6;}
.seq ul li{ display:block; float:left; padding:0px 13px; line-height:48px;}
.seq ul li.curr a{ color:#d10000;}
.seq ul li .arrow-d, .seqele .arrow-d{ display:inline-block; margin-left:6px; width:12px; height:11px; background-repeat:no-repeat; background-size:10px; background-position:0px -9px; }
.seq ul li.curr .arrow-d{ display:inline-block; margin-left:6px; width:12px; height:11px; background-repeat:no-repeat; background-size:10px; background-position:0px -28px; }
.seq ul li .arrow-up, .seqele .arrow-up{ display:inline-block; margin-left:6px; width:12px; height:11px; background-repeat:no-repeat; background-size:10px; background-position:0px -17px; }
.seq ul .hasPrice .arrow-up,.seqele .hasPrice .arrow-up{ display:inline-block; margin-left:6px; width:12px; height:11px; background-repeat:no-repeat; background-size:10px; background-position:0px -37px; vertical-align:-2px;  }
.seq ul .hasPrice .arrow-d,.seqele .hasPrice .arrow-d{ display:inline-block; margin-left:6px; width:12px; height:11px; background-repeat:no-repeat; background-size:10px; background-position:0px -28px; vertical-align:-1px; }
.bdb-1px{position:relative}
.bdb-1px:after{height: 1px; content: ''; width: 100%; border-top: 1px solid #e3e5e9; position: absolute; bottom: -1px;
right: 0; transform: scaleY(.5); -webkit-transform: scaleY(.5); z-index: 10;}
.seqlist{ display:none; position:absolute; top:49px; left:6px; min-width:23%; border:1px solid #ddd; border-top:0px; background-color:#fff; z-index:20;}
.seqele{ border-bottom:1px solid #eee; text-align:left;}
.seqele a{ display:block; height:45px; line-height:45px; text-align:center;}
.seqele .seqCurr{ color:#ac1630;}
.seqchk{ position:absolute; top:0; display:inline-block; padding-left:10px; width:20px; height:45px; line-height:45px; text-align:center; font-size:16px; color:#ac1630; }
.mask3{ display:none; position:fixed; top:0px; left:0px; bottom:0px; z-index:160; width:100%; height:100%; background-color:#000; -moz-opacity:0.5; opacity:.5;}

.group-a{ margin-bottom:0px; margin-top:6px; padding:0px 0px 0px 6px;}
.grid2{ width:100%; overflow:hidden;}
.grid-dl{ float:left; width:50%; overflow:hidden; padding-bottom:6px;}
.grid-dl dl{ margin:0 6px 0 0; background-color:#fff; color:#333;}
.grid-dl dl{ position:relative;}
.grid-dl dl dt img{ width:80%; display:block; margin:0px auto;padding-top:5px;padding-bottom:5px;}
.grid-dl dl dd{ padding:0px 8px 10px 8px; line-height:18px;}
.grid-dl dl dd a{ display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:12px; color:#333;}
.grid-dl dl dd p{ padding-top:5px; font-size:10px;}
.grid-dl dl dd p span{ display:inline-block; padding-right:15px; font-size:14px; color:#ac1630;}
.grid-dl dl dd.hdico{ position:absolute; top:5px; right:5px; height:35px; width:35px;  padding:0px; margin:0px;}
