html,
body {
background-size: cover;
font-family: '黑体', '微软雅黑';
color: #545454;
font-size: 0.85em;
}
.ds_form,
.reg_form {
border: none;
}
#point_tip {
position: absolute;
width: 100%;
top: 0;
left: 0;
height: 100%;
background: rgba(0, 0, 0, 0.7);
z-index: 10;
text-align: center;
display: none;
}
header .sellername,
header .waitername {
height: auto;
margin-top: 0;
font-family: '黑体', '微软雅黑';
color: #333;
}
header .waitername {
color: #020202;
font-weight: bold;
}
header .waitername {
font-size: 14px;
}
header .waitername .level {
display: inline-block;
height: 1em;
width: 5em;
background: url("../img/start2_06.png") no-repeat;
background-size: 100% auto;
vertical-align: text-bottom;
}
.level .start,
.level .comment_avg,
.level .u_level {
float: left;
height: 100%;
font-size: 12px;
display: inline-block;
text-align: center;
}
.level .start {
width: 20%;
}
.level .comment_avg {
color: #9d1273;
width: 37%;
}
.level .u_level {
color: white;
width: 43%;
}
#point_tip {
position: absolute;
width: 100%;
top: 0;
left: 0;
height: 100%;
background: rgba(0, 0, 0, 0.7);
z-index: 10;
text-align: center;
display: none;
}
#point_tip div {
position: relative;
max-width: 100%;
margin: 45% auto;
height: 40%;
background: url(../img/point_tip_bg.png) no-repeat;
background-position: center;
background-size: contain;
}
#point_tip button {
width: 90px;
height: 30px;
line-height: 28px;
padding: 2px 5px;
position: absolute;
bottom: 25%;
font-size: 14px;
right: 0;
border: none;
}
.sellername a {
color: #333;
}
#point_star span {
background-image: url("../img/start2_07.png");
width: 30px;
height: 30px;
}
#point_star .empty {
background-image: url("../img/start2_08.png");
width: 30px;
height: 30px;
}
.point_desc {
color: #9d1273;
}
.ds_form textarea {
background: none;
border: 1px solid #545454;
width: 100%;
font-size: 1.2em;
padding: 5px 10px;
resize: none;
}
button {
background-color: #9d1273;
border: none;
height: 45px;
color: #fff;
}
ul {
padding: 0;
}
.label ul {
white-space: normal;
max-width: 300px;
margin: 0;
text-align: center;
padding: 0;
}
.showlabel ul li {
display: inline-block;
list-style: none;
width: auto;
border-radius: 15px;
line-height: 25px;
padding: 0px 1.1%;
text-align: center;
margin: 0 0 8px 2px;
}
#showmore,
.label1 {
color: #545454;
border: 1px solid #545454;
cursor: pointer;
}
.label2 {
color: #fff;
background: #878787;
cursor: pointer;
}
.label3 {
color: #fff;
background: #9d1273;
border: 1px solid #9d1273;
cursor: pointer;
}
.showlabel ul li img {
width: 16px;
height: 16px;
line-height: 50px;
margin-right: 1px;
vertical-align: middle;
margin-bottom: 5px;
}
#cash_select ul li {
display: inline-block;
list-style: none;
line-height: 22px;
text-align: center;
width: 59px;
height: 22px;
}
#cash_select ul li input {
position: relative;
width: 100%;
height: 100%;
z-index: 999;
opacity: 0;
}
#cash_select ul li input:checked + span {
background: #9d1273;
border: none;
color: white;
}
#cash_select ul li span {
border: 1px solid #545454;
display: block;
position: relative;
top: -20px;
z-index: 1;
width: 100%;
height: 100%;
border-radius: 15px;
}
.ds_form .form-control {
color: #545454;
}
.bottom_padding {
height: 2em;
width: 100%;
}
.bottom_bg {
position: relative;
bottom: 0px;
}
.fr {
float: right;
}
.fl {
float: left;
}
.clear {
clear: both;
}
.ds_form .input-group-addon {
background-color: transparent;
border: none;
}
.ds_form input.form-control {
border: none;
}
.ds_form .input-group {
border-top: 1px solid #545454;
border-bottom: 1px solid #545454;
}
.ds_form .div_cash {
display: none;
}
.complain {
text-align: center;
margin: 0 auto;
width: 100%;
padding: 30px 0 10px 0;
}
.complain a {
color: #ccc;
}
.complain_form {
width: 80%;
margin: 0 auto;
}
.p_body {
width: 100%;
overflow: hidden;
background: white;
}
.tp_h {
height: 90px;
overflow: hidden;
padding: 0px 10px;
position: relative;
}
.tp_h p {
margin: 0px;
}
.tp_h .left_box {
width: 60%;
height: 100%;
}
.tp_h .left_box .logo_img {
width: 45%;
float: left;
padding: 5%;
}
.tp_h .left_box .logo_img img {
width: 70px;
}
.tp_h .left_box .se_info {
float: left;
padding: 6% 0px;
}
.tp_h .left_box .se_info p.sname,
.tp_h .left_box .se_info p.ssite {
color: #4B4B4b;
font-size: 13px;
margin-bottom: 2%;
}
.tp_h .left_box .se_info .rate {
width: 41px;
background: #FFB414;
text-align: center;
padding: 0px;
color: white;
border-radius: 2px;
}
.tp_h .left_box .se_info .rate img {
width: 10px;
display: inline;
}
.tp_h .left_box .se_info .rate span {
margin: 0 2px;
}
.tp_h .left_box .se_info .rate span,
.tp_h .left_box .se_info .rate span img {
vertical-align: middle;
font-size: 10px;
}
.tp_h .right_box {
margin-top: 12%;
width: 40%;
text-align: right;
}
.tp_h .right_box a {
width: 25%;
margin: 0 2%;
display: inline-block;
}
.tp_h .right_box a img {
width: 100%;
}
.tp_menu {
border-top: 4px solid #ececec;
border-bottom: 4px solid #ececec;
overflow: hidden;
position: relative;
}
.tp_menu .pl-link {
width: 50%;
}
.tp_menu .md-link,
.tp_menu .yh-link {
width: 25%;
}
.tp_menu .pg {
text-align: center;
float: left;
}
.tp_menu .pg a {
display: inline-block;
padding: 10px 0px;
width: 100%;
color: #797979;
font-size: 13px;
}
.tp_menu .pg a.cur {
background: #ff8111;
color: white;
}
.pb-com-body {
padding: 15px;
text-align: center;
}
.pb-com-body .hr-line {
width: 100%;
height: 28px;
}
.pb-com-body .hr-line .line {
width: 100%;
height: 1px;
background: #e7e7e7;
}
.pb-com-body .hr-line .hr-cont {
width: 35%;
background: white;
margin: 0 auto;
margin-top: -12px;
font-size: 16px;
text-align: center;
}
.pb-com-body .u-rate {
text-align: center;
overflow: hidden;
height: 30px;
margin: 7px 0px;
width: 90%;
margin: 0 auto;
}
.pb-com-body .u-rate .tt {
float: left;
padding: 0 6px;
font-size: 19px;
color: #797979;
}
.pb-com-body .u-rate .s-rate {
float: left;
}
.pb-com-body .u-rate .s-rate span {
margin: 0 5px;
}
.pb-com-body .u-rate .s-rate img {
width: 25px;
}
.pb-com-body .sign-text {
text-align: center;
color: #faac1f;
padding: 12px 0px;
}
.pb-com-body .pb-lable {
text-align: center;
}
.pb-com-body .pb-lable .lb-list {
width: 31%;
position: relative;
height: 29px;
padding: 0px;
overflow: hidden;
display: inline-block;
}
.pb-com-body .pb-lable .lb-list input[type=checkbox] {
position: absolute;
top: 0px;
width: 100%;
height: 100%;
left: 0px;
margin: 0px;
z-index: 99;
opacity: 0;
}
.pb-com-body .pb-lable .lb-list input:checked + div {
color: #faac1f;
border: 1px solid #faac1f;
}
.pb-com-body .pb-lable .lb-list input:checked + div .tt {
color: #faac1f;
}
.pb-com-body .pb-lable .lb-list input:checked + div .lb-img {
background: url(../img/zan3.png) no-repeat;
background-size: cover;
}
.pb-com-body .pb-lable .lb-div {
width: 100%;
position: absolute;
left: 0px;
height: 100%;
border: 1px solid #e7e7e7;
padding: 3px;
border-radius: 16px;
}
.pb-com-body .pb-lable .lb-div .tt {
font-size: 1em;
color: #797979;
}
.pb-com-body .pb-lable .lb-div .lb-img {
display: inline-block;
width: 15px;
height: 15px;
background: url(../img/zan4.png) no-repeat;
background-size: cover;
}
.pb-com-body .pb-comment {
margin-top: 10px;
}
.pb-com-body .pb-comment textarea {
border: 1px solid #e7e7e7;
width: 100%;
color: #797979;
font-size: 1.2em;
padding: 5px 10px;
resize: none;
}
.pb-com-body .imgs {
margin-top: 25px;
}
.pb-com-body .imgs img {
width: 20%;
}
.pb-com-body .deline {
margin: 17px 0px;
height: 1px;
width: 100%;
background: #e7e7e7;
}
.pb-com-body button {
background: #ff8111;
margin: 0 auto;
text-align: center;
border-radius: 5px;
}
.discount-card .error{
text-align: center;
padding: 12%;
color: #ff8111;
}
.modal-open .modal,.modal-open .modal a{
color:#797979;
}