﻿.popover { background: #f7f7f7; display: none; position: fixed; bottom: 0; left: 0; z-index: 10; width: 100%; }

.pop_in { border: 1px solid #ddd; font-size: 1.2rem; width: 100%; padding: 1rem 0; box-sizing: border-box; color: #717071; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; display: -webkit-box; display: -moz-box; background: #fff; }
.pop_in_img { margin-top: -4rem !important; }
.pop_in_right { margin-top: -1rem; }
.pop_in_right strong { height: 2em !important; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.pop_in_right p { padding-bottom: .3rem; }
.pop_down { max-height: 15rem; overflow-y: auto; }
.pop_in_img { width: 8rem; height: 8rem; -webkit-box-align: center; -moz-box-align: center; box-sizing: border-box; margin: 0 .6rem; }

.pop_in_right { -webkit-box-align: center; -moz-box-align: center; -webkit-box-flex: 1; -moz-box-flex: 1; padding-top: .4rem; }

.pop_in_right strong { color: #3E3A39; display: block; font-size: 1.4rem; position: relative; padding-right: 1.2rem; height: 5rem; overflow: hidden; font-weight: normal; }

.pop_in_right p { height: 1.5rem; line-height: 1.2rem; }

.pop_in_right .close { position: absolute; right: -1rem; color: #aaa; font-size:3rem; top: -.6rem; width: 5rem;height:4rem; text-align: center; }

.pop_type { padding: 1rem .6rem 1rem;overflow: hidden; box-sizing: border-box }

.pop_type li { float: left; border: 1px solid #ccc; padding: .2rem .6rem; margin: 0 .6rem .6rem 0; }
/*卖完的样式*/
.pop_type li.over { border: 1px dashed #ccc; color: #ccc; }

.pop_type li.on { border-color: #f25355; }

.pop_num { padding: 0 .6rem; overflow: hidden; height: 3rem; line-height: 2rem; border-bottom: 1px solid #ccc; }

.pop_num .num_box { text-align: center; padding-top: .3rem; }

.pop_num .num_box .number { width: 4.5rem; }


.pop_num .num_box span { text-align: center; width: 3rem; display: inline-block; height: 2.4rem; line-height: 2.4rem; background: #F2F2F2; border: none; color: #8f8f8f; float: left; font-size: 2.2rem; margin-left: .4rem; }
.pop_num .num_box input { border: none; height: 2.4rem; background: #F2F2F2; line-height: 2.4rem; text-align: center; width: 5rem !important; font-size: 1.5rem; float: left; margin-left: .4rem; }
.pop_btn { background: #f1f1f1; text-align: center; height: 4rem; line-height: 4rem; }

.pop_btn .btn { background: #f25355; color: #fff; padding: .6rem 4rem; }
.bg { background: rgba(0,0,0,.3); width: 100%; height: 100%; position: fixed; top: 0; left: 0; display: none; z-index:9; }


.pop_in_img { margin-top: -4rem !important; }
.pop_in_right { margin-top: -1rem; }
.pop_in_right strong { height: 2em !important; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.pop_in_right p { padding-bottom: .3rem; }
.pop_type p { font-size: 1.3rem; }
.pop_type li { padding: .3rem 1rem !important; font-size: 1.3rem; }
.pop_num { background: #fff; }
.pop_num span { font-size: 1.4rem; line-height: 3rem; }
.pop_btn { height: 5rem !important; overflow: hidden; }
.pop_btn .btn { height: 3.4rem !important; margin: 0 auto; display: block; padding: 0 !important; width: 9rem !important; line-height: 3.4rem !important; margin-top: .8rem; font-size: 1.4rem; }
