﻿.shaixuan{display:none;width:100%;height:100%;min-width:320px;position:fixed;top:0;left:0;z-index:1000;overflow:hidden}.shaixuan .shaixuan-left{position:absolute;left:0;top:0;z-index:100;width:100%;height:100%;background:#000;opacity:.7}.shaixuan .shaixuan-left .back{width:15%;position:absolute;top:40%;left:0;display:block;line-height:100%;color:#fff;font-size:1.2em;text-align:center}.shaixuan .shaixuan-right{position:absolute;top:0;right:0;z-index:101;width:100%;height:100%;-webkit-transition:right .5s ease;-moz-transition:right .5s ease;transition:right .5s ease}.shaixuan .shaixuan-right .shaixuan-header{line-height:30px;height:30px;padding:3px 10px;background:#f2f2f2;border-bottom:1px #c2c2c2 solid}.shaixuan .shaixuan-right .shaixuan-header .del{float:right;margin-right:10px;background:url(../images/icon-del_aef1e25.png) no-repeat 0 6px;background-size:auto 15px;padding-left:15px}.shaixuan .shaixuan-right .shaixuan-header .reback{background:url(../images/reback-arrow_219c512.png) no-repeat 0 18px;background-size:auto 12px;padding-left:10px}.shaixuan .shaixuan-right .shaixuan-header .reback a{font-size:.875em;padding-left:2px}.shaixuan .shaixuan-right .shaixuan-list ul{background:#fff;margin-bottom:-1px}.shaixuan .shaixuan-right .shaixuan-list .last{border:0}.shaixuan .shaixuan-right .shaixuan-list .click .shaixuan-box{display:block}.shaixuan .shaixuan-right .shaixuan-list li{line-height:30px}.shaixuan .shaixuan-right .shaixuan-list li .shaixuan-type{background:#FCFAFB;overflow:hidden;position:relative}.shaixuan .shaixuan-right .shaixuan-list li .shaixuan-type .shaixuan-type-name{margin-left:5%;width:95%;float:left;border-bottom:1px #c9c9c9 solid;padding:5px}.shaixuan .shaixuan-right .shaixuan-list li .shaixuan-type .select,.shaixuan .shaixuan-right .shaixuan-list li .shaixuan-type .selected{position:absolute;right:10px;padding:5px 20px 0 0;color:#bbb}.shaixuan .shaixuan-right .shaixuan-list li .shaixuan-type .select em,.shaixuan .shaixuan-right .shaixuan-list li .shaixuan-type .selected em{position:absolute;right:0;top:12px;width:18px;height:18px;background:url(../images/icon-arrow-close_f7fc2c7.png) no-repeat center;background-size:18px auto}.shaixuan .shaixuan-right .shaixuan-list li .shaixuan-type .select .arrow-open,.shaixuan .shaixuan-right .shaixuan-list li .shaixuan-type .selected .arrow-open{background:url(../images/icon-arrow-open_c1e599b.png) no-repeat center -2px;background-size:18px auto}.shaixuan .shaixuan-right .shaixuan-list li .shaixuan-type .selected{color:#f50}.shaixuan .shaixuan-right .shaixuan-list li .shaixuan-box{padding-left:10%;display:none}.shaixuan .shaixuan-right .shaixuan-list li .shaixuan-box span{display:block;padding:2px 5px;border-bottom:1px #ccc solid}.shaixuan .shaixuan-right .shaixuan-list li .shaixuan-box .selected{color:#f50}.shaixuan-bottom-btn{background:#fff;border-top:#dbdbdb 1px solid;box-shadow:0 -1px 1px #ddd;width:100%;overflow:hidden;position:fixed;bottom:0;z-index:1001;-webkit-transition:right .5s ease;-moz-transition:right .5s ease;transition:right .5s ease;right:-100%}.shaixuan-bottom-btn{padding-top:9px}.shaixuan-bottom-btn .choose-already{display:-webkit-box;display:-moz-box;display:-ms-box;display:box;color:#f50}.shaixuan-bottom-btn .choose-already label{display:block;width:60px;text-align:right;padding:0 0 9px;display:inline-block;line-height:26px}.shaixuan-bottom-btn .choose-already .roll-box{-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;box-flex:1;margin:0 10px 0 0;overflow-y:hidden;padding:0 0 9px;white-space:nowrap}.shaixuan-bottom-btn .choose-already .roll-box a{color:#f50;border:1px solid #f50;margin:0 10px 0 0;padding:0 5px;white-space:nowrap;display:inline-block;line-height:24px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.shaixuan-bottom-btn .choose-already .roll-box .i-close{width:12px;height:12px;display:inline-block;position:relative;margin:0 0 0 4px}.shaixuan-bottom-btn .choose-already .roll-box .i-close:before{content:'';width:12px;height:1px;display:inline-block;background:red;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:0;top:6px}.shaixuan-bottom-btn .choose-already .roll-box .i-close:after{content:'';width:12px;height:1px;display:inline-block;background:red;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;left:0;top:6px}.shaixuan-bottom-btn .btn{margin-top:0}.shaixuan .shaixuan-page{display:none;position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.shaixuan-page{background:#f2f2f2}.shaixuan-page h3{height:50px;line-height:50px;font-size:14px;background:#fff}.shaixuan-page h3 img{float:left;width:50px;height:50px;margin:0 20px}.shaixuan-page h4{padding:5px 10px}.shaixuan-page table{width:100%;border-collapse:inherit;border-spacing:1px}.shaixuan-page table.hotbrand a{align:center}.shaixuan-page table.hotbrand img{width:80%;max-width:50px;padding:5px 0;margin:auto;display:block}.shaixuan-page td{background:#fff;text-align:center}.shaixuan-page td a{float:left;width:100%;height:100%;line-height:30px;font-size:14px}.shaixuan-page .zimu td{width:16%}.shaixuan-page ul li{background:#fff;margin-top:1px}.shaixuan-page ul li a{display:block;width:90%;font-size:14px;padding:10px 5%;line-height:30px}.shaixuan-page ul li a img{width:50px;height:50px;margin-right:10px;position:relative;top:-10px;float:left}.show{display:block!important}.comm-arrow{display:inline-block;width:10px;height:10px;border:1px solid #c7c7c7;border-left:0;border-bottom:0;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);vertical-align:middle}.comm-arrow-back{transform:rotate(-135deg);-ms-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);border-color:#3d4245}.comm-arrow-down{transform:rotate(135deg);-ms-transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);margin-top:-5px}.sx-box{background:#fff}.sx-box-fixed{padding-bottom:60px}.sx-tit{line-height:3.2em;position:relative;padding:0 12px;background-color:#f2f2f2;border-bottom:1px solid #c7c7c7}.sx-tit .sx-txt{font-size:18px;text-align:center;color:#333}.sx-tit .sx-back{position:absolute;top:0;left:12px}.sx-tit .sx-record{position:absolute;right:12px;top:0;color:#f50}.sx-list .item{border-bottom:1px solid #c7c7c7;position:relative}.sx-list-select{position:absolute;right:12px;margin-right:3px}.sx-list-tit{padding:10px 12px}.sx-list-con{display:none;padding:0 12px}.sx-list-type{font-size:15px;color:#000}.sx-list-select label{vertical-align:middle;color:#c7c7c7;font-size:14px}.sx-list-con{}.sx-item{float:left;width:32%;margin-right:2%;margin-left:-2px;border:1px solid #c7c7c7;border-radius:5px;text-align:center;font-size:14px;line-height:2em;margin-bottom:10px}.sx-item:nth-child(3n){margin-right:0}.sx-item.current{background-color:#f50;border-color:#f50;color:#f50;background-color:#fff4ef}.sx-btn{position:fixed;bottom:0;width:100%;left:0;overflow:hidden;height:44px;line-height:44px;font-size:14px;text-align:center}.sx-btn .sx-btn-reset{float:left;width:33%;color:#f50;border-top:1px solid #c7c7c7;background-color:#fff}.sx-btn .sx-btn-ok{display:block;overflow:hidden;color:#fff;background-color:#8bb631;border-top:1px solid #8bb631}.sx-list2 .item{border-bottom:1px solid #dadada;padding:1px 0;font-size:14px}.sx-list2 .item a{display:block;padding:10px 12px}.sx-list2 .current a,.sx-list2 .item a:hover{background-color:#f2f2f2}.sx-list2 .item-in{padding:10px 12px}.sx-btn2{background-color:#f2f2f2;border-top:1px solid #c7c7c7;position:fixed;bottom:0;width:100%;left:0;padding:5px 0;text-align:center}.sx-btn-clear{display:inline-block;background-color:#f50;color:#fff;line-height:2.5;height:2.5em;width:72%;border-radius:2em;font-size:14px}.shaixuan-page2{overflow-y:auto;height:100%;position:absolute;width:100%;top:0;left:0;background-color:#fff;-webkit-overflow-scrolling:touch}@media screen and (max-width:320px){.buystep-info p{font-size:12px}}.btn{font-weight:1em;display:block;text-align:center;width:95%;height:36px;line-height:36px;margin:10px 2.5%;border:1px #C5C8CF solid;border-radius:5px;background:#fcfcfc}.btn-green{background:none repeat scroll 0 0 #8BB631;border-color:#8BB631;color:#fff;border:0}