/* index */
@import url("reset.css");
@import url("menu2.css");
@import url("footer.css");
@import url("page1.css");
body{background:#f5f5f5;}
.search-content div,.search-row{overflow: hidden;}
.info-wrapper i{padding-right:15px;color:#999;font-size:19px;}
/*i.shopname{color:#999;}
i.shopsite{color:#999; }
i.shoptel{color:#999; }.search-top div{overflow:visible;}*/
/* search-top */
.sidebar-left{float: left;width:870px;}
.search-top{padding:20px 20px 0 20px;}
.search-view{position:relative;}
.search-top .after{border-bottom: 1px solid #e5e5e5;width:100%;height:68px;}
.searchtop-h2{position:absolute;left:-10px;float:left;}
.searchtop-h2 .tag1{float:left;background: url(../images/icon0512.png) no-repeat; width:167px;height:58px;}
.searchtop-h2 .city-area{float:left;margin: 0 8px;position: relative;font-size:14px;}
.city-selected { cursor: pointer; height: 100%;z-index:2;}
.city-selected i{color:#edeeee;font-size:30px;padding-right:5px;}
.city-area .city-name { display: inline-block; margin-top:10px; color: #333;font-size:20px;}
.caret { display: inline-block; width: 0; height: 0; margin-left:5px; vertical-align: middle; border-top: 5px solid #666; border-right: 5px solid transparent; border-left: 5px solid transparent; -webkit-transition: all .2s ease; transition: all .2s ease; }

/*.city-area.active .city-selected{border-color:#d8d8d8;border-bottom-color:#fff}*/
.city-area:hover .caret,.city-area.active .caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.city-area:hover .city-list,.city-area.active .city-list{display:block}
.city-area .city-list { background-color: #fff; border: 1px solid #d8d8d8; position: absolute; z-index:1; width: 478px;  left: 0; top:50px;display: none;}
.city-area .city-selected { cursor: pointer; height: 100%; padding: 0 10px; /*border: 1px solid transparent; border-width: 0 1px; */}

.city-list .city-list-header { padding-left: 20px; line-height: 58px;}
.city-list .city-list-header a { cursor: pointer; }
.city-area .city-list ul li { line-height: 30px; }
.city-list ul li span { margin-left: 20px; width: 20px; text-align: center; float: left; vertical-align: top; display: block; background-color: #eee; font-weight: 700; line-height: 20px; margin-top: 5px; }
.city-list ul li div { margin-left: 40px; display: block; margin-bottom: 10px; }
.city-area .city-list ul li div a { display: inline-block; line-height: 24px; margin-top: 3px; padding: 0 5px; text-align: center; cursor: pointer; }

.searchtop-row{float:left;margin-left:280px;padding-top:15px;}
.searchtop-row a{font-size:16px;}
.search-row-content a,.searchtop-row a{display:inline-block; float: left;padding: 0 5px; margin-left: 12px; color: #666;}
.search-row-content a:hover{color: #ec0416;}
.search-row-content a.active{border-radius:4px;background:#7c8591;color: #fff;}

/* search-top */
.select-menu{ background: #fff; padding: 12px; margin: 15px auto 0px auto;overflow: hidden;}
.select-menu a{float: left; margin-right:36px; margin-left:10px; padding-bottom:5px; border-bottom: 2px solid #fff; font-size: 22px;}
.select-menu a.active, .select-menu a:hover { border-color: #ec0416; color: #ec0416; }

.search-view{/*border: 1px solid #e5e5e5;*/background:#fff;margin: 15px auto;}
.search-header{height:38px;background:#eeeeee;padding: 15px 20px;}
.city-wrapper{float:left;}
.seller-wrapper{float:left;padding-left:20px;}
.shop-wrapper{float:left;padding-left:20px;}
.search-btn{display:block;float:right;font-size: 14px; width: 100px;height: 32px;border-radius: 5px;background: #ec0416;color: #fff; text-align: center;line-height: 32px;cursor: pointer;}
.search-btn:hover{background: #db0213;color:#fff; transition: all 0.4s;}
.city-box{display: inline-block;border: 1px solid #e5e5e5;height: 35px;background:#fff;border-radius: 4px;padding: 0 10px;outline: none;width: auto;}
.input-title{color: #999;line-height: 35px;}
.input-text{font-size: 14px;color: #333;height:25px;line-height: 23px;padding:2px 5px 5px 5px;width: 130px;border: none;outline: none;overflow: visible;}
.search-filter{padding: 0 20px;font-size: 14px;}
.search-crumb{padding: 10px;line-height: 22px;}
.search-total-text{font-size: 16px;padding: 10px;}
.search-total{color: #ff8634;}
.search-row-title{float: left;width:5%;color:#9aa3af;}
/*.search-row-unlimited {float: left;width: 80px;}*/
.search-row-content {float: left;width:85%;line-height: 30px;height: 30px;overflow: hidden;transition: all ease 0.3s}
/*.search-row-content a{float: left;width:100px;padding-bottom:10px;color: #666;word-break: break-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.search-row-content a:hover{color: #ec0416;}*/

.search-content{margin-top: 20px; overflow: hidden;}
.content-view{float: left; width: 870px;padding: 0 20px;/* border: 1px solid #e5e5e5; */background:#fff;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity:0.9;}
.sidebar-view{float: right;width: 270px;background: #fff;}
.sidebar-ad{height: 400px;width: 270px;border: 1px solid #e5e5e5;}
.sidebar-ad img{ width:100%; height:100%;}

.bar-title{padding: 16px 0;border-bottom: 1px solid #e5e5e5;}
.bar-title a{margin-right: 30px;color: #666;transition: all .3s ease;}
.bar-title a.active,.bar-title a:hover{color: #ec0416;}
.list-view{min-height: 347px;}
.poi-item{border-bottom: 1px solid #e5e5e5;padding: 20px 0;transition: all .3s ease;}
.poi-item:hover{background:#fbfbfb;}
.poi-item:last-child{border-bottom:0px solid #e5e5e5;}
.pic-wrapper{ width: 220px;float: left;margin-right:35px;}
.info-wrapper{margin-left:255px;/* padding-top:15px;*/}
.pic-wrapper img{width: 220px;height: 126px;border-radius: 4px;}
.info-wrapper .h3{font-size: 18px;padding-bottom:10px;height:45px;line-height:45px; color:#333;transition: color .3s ease;}
.column-wrapper{color:#666;}
/* .column-wrapper>div{border-right: 1px solid #e5e5e5;height: 100%;}*/
.column-1{ float: left;padding-right:10px;border-right: 1px solid #e5e5e5;width:40%;}
.column-2{ float: left;padding-right:10px;}
.column-3{ float: left; padding-left:40px; text-align: center;}
.column-1 a{color: #ec0416}
.shop-address{height:35px;overflow: hidden;line-height:35px; float:left;}
.shopTel{height:35px;overflow: hidden;line-height:35px;float:left; padding-left:20px;}
.shop-grade{margin-bottom: 5px;color:#333;font-size:18px;padding-top:10px;}
.shop-grade .small-size{font-size:14px;}
.col-price{color:#ec0416;}
.price-symbol{font-size: 14px;}
.col-price em{font-size: 30px;}
.show-detail{background: #ec0416;color: #fff;margin-top: 5px;font-size: 14px;display: inline-block;vertical-align: middle;font-weight: 700;-webkit-font-smoothing: antialiased;line-height: 2.15;padding: 0 18px;letter-spacing: .1em;text-align: center;border-radius: 2.15em;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;/*border: 1px solid;*/outline: 0;transition: all .3s ease;}
.show-detail:hover{background: #db0213;color:#fff; transition: all 0.4s;}
/* 观影福利 */
.search-row{border-bottom: 1px dotted #e5e5e5;padding: 20px 0 20px;line-height: 22px;transition: all ease .3s}
.search-row:last-child{border-bottom:0px solid #e5e5e5;}
.movies-sorter{overflow: hidden;}
.movies-sorter .cat-sorter {float:left;padding-left:2px;}
.movies-list { overflow: hidden; margin-top: 20px; }
.movies-sorter li { display: inline-block; height: 16px; line-height: 18px; margin-right: 30px;} 
.movie-list { margin: -29px 0 20px -35px; }
.movie-list dd { margin: 30px 0 0 42px; display: inline-block; vertical-align: top; position: relative; }
.movie-item { position: relative; border: 1px solid #efefef;margin: -1px;} 
.movie-poster { background-color: #fcfcfc; width: 160px; height: 220px; overflow: hidden; position: relative; }
/*.movie-poster .poster-default { top: 50%; left: 50%; width: 68px; height: 62px; margin-top: -31px; margin-left: -34px; }*/
.movie-poster img { width: 100%; position: absolute; top: 0; left: 0; }
.channel-action-sale { background-color: #f34d41; }
.channel-action { position: absolute; right: 5px; bottom: 5px; padding: 0 3px; height: 18px; line-height: 18px; border-radius: 1px; }
.channel-action a { color: #fff; font-size: 12px; vertical-align: top; }
.channel-detail { width: 160px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; font-size: 16px; color: #333; margin-top: 10px; }
.channel-detail-orange {color: #ffb400;}
.sort-radio-checked { background: url(../images/radio.png) no-repeat;}
.sort-control { display: inline-block; vertical-align: top; width: 16px; height: 16px; margin-right: 2px; }
.sort-control-label { font-size: 14px; vertical-align: top; }
.sort-radio {background: url(../images/radio1.png) no-repeat;}
.sort-control-group { cursor: pointer; line-height: 16px; }

.pin { width: 1128px; height: auto; margin:10px auto 0 auto;}
.minlogo { width: 227px; height: 56px; margin: 0 auto; margin-top: 50px; background: url(../images/solagen_r3_c5.gif) 0 0 no-repeat; }
.minlogo  h2 { color: #fff; font-size: 18px; margin-left: 116px; line-height: 44px; text-align: center; }
.pin .p { font-size: 16px; line-height: 34px; color: #6b6b6b;padding: 20px;}
.pin .p img{max-width:1088px;}
