qlg.frontend/css/details.css
2019-09-06 10:45:33 +08:00

917 lines
12 KiB
CSS

body {
background: #f4f2f2;
}
.header {
width: 100%;
position: fixed;
top: 0;
z-index: 10;
background: transparent;
border: none;
box-shadow: 0 0 0;
height: 66px;
}
body .header1 {
z-index: 11;
opacity: 0;
width: 100%;
position: fixed;
top: 0;
background: rgba(255, 255, 255, 1);
border: none;
box-shadow: 0 0 0;
height: 66px;
display: none;
border-bottom: 1px solid #efefef;
}
.mui-bar-nav.mui-bar .mui-icon {
/*margin-left: 0;*/
}
.mui-title {
color: black;
}
.zhe {
opacity: 0;
}
.icon-cart{
margin-top:.35rem;
margin-right:.5rem;
float: right;
}
.header .mui-action-back {
margin-top: 10px;
margin-left: 10px;
border-radius: 50%;
background: rgba(0, 0, 0, 0.2);
color: white;
}
.header1 .mui-action-back {
/*margin-top: 20px;*/
color: black;
float: left;
}
.mui-bar-nav {
box-shadow: none;
background: rgba(0, 0, 0, 0)
}
.header1 .on {
border-bottom: 3px solid #ff0000;
color: #e61329;
}
.p1 {
float: left;
height: 45px;
line-height: 46px;
width: 26.41px;
margin-left: calc(25% - 35px);
font-size: 13.2px;
}
.back {
position: absolute;
left: 15px;
top: 25px;
}
.back img,
.like img,
.menu img {
width: 37.2px;
height: 37.2px;
}
.like {
position: absolute;
left: 279px;
top: 15px;
}
.menu {
position: absolute;
right: 15px;
top: 25px;
}
.banner {
width: 100%;
height: 387px;
position: relative;
z-index: 1;
}
.swiper-container {
width: 100%;
/*height: 387px;*/
box-shadow: 0 -1px 3px #ddd;
}
.swiper-slide {
text-align: center;
/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.swiper-pagination-bullet-active {
background: #e94947;
}
.swiper-slide {}
.swiper-slide img {
width: 100%;
height: 100%;
}
.summarize {
background: white;
width: 100%;
margin-bottom: 5px ;
}
.cname {
font-size: 14.4px;
padding:0 10px 5px;
margin: 0;
}
.price {
color: #F02A40;
font-size: 21.6px;
margin: 0;
padding:5px 10px;
}
.summarize .xxl{
color: white;
background: -moz-linear-gradient(left, #f5364c, #e51329);
/*Mozilla*/
background: -webkit-gradient(linear, 0 50%, 100% 50%, from(#f5364c), to(#e51329));
/*Old gradient for webkit*/
background: -webkit-linear-gradient(left, #f5364c, #e51329);
/*new gradient for Webkit*/
background: -o-linear-gradient(left, #f5364c, #e51329);
/*Opera11*/
}
.price o{
font-size: 15px;
color: #909090;
}
.summarize .xxl o{
font-size: 15px;
color: white;
}
.price_old {
color: #909090;
font-size: 15px;
/*padding-left: 9px;*/
/*padding-bottom: 9px;*/
margin: 0;
padding: 5px 10px 0;
}
.compilations {
position: relative;
width: 100%;
height: 30px;
line-height: 24px;
font-size: 10.8px;
color: #727272;
}
.myf {
position: absolute;
left: 9px;
}
.yx {
position: absolute;
margin: 0 auto;
left: 0;
right: 0;
text-align: center;
}
.dz {
position: absolute;
right: 9px;
}
.compilations {
/*border-bottom: 1px solid #e6e6e6;*/
/*padding-bottom: 9px;*/
}
.guarantee {
width: 100%;
margin-bottom: 5px ;
background: white;
}
.guarantee .row {
width: 100%;
height: 42px;
border-bottom: 1px solid #ebebeb;
}
.mui-table-view-cell:after{
height: 0;
}
.mui-table-view-cell.mui-collapse .mui-collapse-content{
width: 100%;
background: transparent;
}
.row_{
width: 100%;
font-size: 13.2px;
border-bottom: 1px solid #ebebeb;
}
.guarantee .row img {
height: 15px;
margin-left: 12px;
margin-top: 12px;
float: left;
}
.guarantee .row .text {
color: #525252;
line-height: 42px;
font-size: 13.2px;
float: left;
max-width: calc(100% - 65px);
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
margin-left: 12px;
}
.guarantee .row .text1 {
color: #e1202a;
background: white;
/*line-height: 42px;*/
font-size: 10.2px;
float: left;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
margin-left: 12px;
padding: 0 8px;
margin-top: 10px;
height: 20px;
border: 1px solid #e1202a;
border-radius: 3px;
}
.guarantee .row .lq {
float: right;
margin-top: 6px;
margin-right: 9px;
color: #909090;
border-radius: 15px;
line-height: 19px;
padding: 4px 10px 2px;
}
.guarantee .row .caidan img {
width: 15px;
margin: 0;
height: 3px;
}
.guarantee .row .caidan {
border: none;
float: right;
margin-top: 13px;
margin-right: 12px;
}
.guarantee .row .caidan:active {
background: transparent;
}
#guarantee .row .text {
color: black;
}
.cc1 {
width: 100%;
height: 27px;
}
.cclass_con {
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
.cc2 {
width: 100%;
height: 81px;
background: white;
position: relative;
border-bottom: 1px solid #e3e6ea;
}
.cc2 p {
font-size: 17.6px;
color: #e94744;
position: absolute;
left: 120px;
top: 24px;
}
.cc2 span {
font-size: 15px;
position: absolute;
left: 120px;
top: 48px;
}
.cc2 o{
font-size: 12px;
color: #e94744;
position: absolute;
left: 200px;
top: 24px;
}
.cc2 l{
font-size: 10px;
position: absolute;
left: 200px;
top: 48px;
}
.closecclass {
font-size: 15.6px;
color: #9b9b9b;
position: absolute;
padding: 9px 12px;
right: 0;
top: 0;
}
.closecclass img {
width: 18px;
}
.cclass_con .img {
background: white;
padding: 6px;
position: absolute;
border: 1px solid #f2f2f2;
border-radius: 6px;
width: 85.8px;
height: 85.8px;
top: 0;
left: 12px;
z-index: 60;
}
.cclass_con .img img {
width: 100%;
height: 100%;
border-radius: 3px;
}
.cclass1 {
padding: 9px 0 0 12px;
background: white;
width: 100%;
/*border-bottom: 1px solid #e3e6ea;*/
}
.cclass1 p {
color: #626262;
font-size: 17.2px;
padding-bottom: 6px;
margin: 0;
}
.cclass1 .block {
padding: 2px 6px;
float: left;
/*border: 1px solid #9e9e9e;*/
margin: 0px 18px 4px 0;
border-radius: 6px;
font-size: 14.4px;
color: #909090;
background: #f5f5f5;
font-size: 17.5px;
}
.cclass1 .on {
/*border: 1px solid #e94947;*/
color: #fff;
background: #e61329;
}
.ensure {
width: 50%;
height: 48px;
color: white;
font-size: 14.4px;
display: block;
line-height: 51px;
text-align: center;
background: #e6122b;
float: left;
}
.engwc {
width: 50%;
height: 48px;
color: white;
font-size: 14.4px;
display: block;
line-height: 51px;
text-align: center;
background: #ff9402;
float: left;
}
.num {
background: white;
width: 100%;
height: 51.6px;
border-bottom: 1px solid #e3e6ea;
color: #626262;
font-size: 13.2px;
padding: 0 18px;
line-height: 51.6px;
position: relative;
}
.num span {
font-size: 15px;
}
.change_num {
width: 168px;
height: 30px;
position: absolute;
right: 30px;
top: 10.5px;
}
.jia {
background: #ebebeb;
position: absolute;
font-size: 21px;
color: #e94947;
line-height: 30px;
width: 30px;
text-align: center;
right: 0;
}
.jian {
background: #ebebeb;
position: absolute;
font-size: 21px;
color: #e94947;
line-height: 30px;
width: 30px;
text-align: center;
left: 0;
}
.change_num input {
position: absolute;
width: 78px;
margin: 0 15px;
left: 30px;
height: 30px;
border: none;
text-align: center;
font-size: 18px;
}
.pjrk {
width: 100%;
background: white;
margin-bottom: 5px ;
}
.pj_title {
color: black;
padding: 9px 12px;
margin: 0;
}
.pj_remark {
padding-left: 12px;
}
.pjr {
padding: 3px 20px;
margin: 0 12px 12px 0;
font-size: 12px;
float: left;
background: #fdecea;
color: #525252;
border-radius: 20px;
}
.pjbtitle img {
width: 25.2px;
height: 25.2px;
border-radius: 50%;
overflow: hidden;
float: left;
}
.pj_breviary {
padding: 0 12px;
}
.pjbtitle p {
color: #e61329;
font-size: 13.2px;
float: left;
margin: 0;
line-height: 25.2px;
padding-left: 6px;
}
.pjbcon {
color: #525252;
font-size: 13.2px;
margin: 3px 0;
}
.pjclass {
color: #909090;
font-size: 13.2px;
margin-bottom: 6px;
}
.pj_all {
margin: 14px auto;
text-align: center;
width: 99px;
height: 36px;
line-height: 36px;
border: 1px solid #e61329;
color: #e61329;
border-radius: 6px;
font-size: 14.4px;
}
.shop_info {
background: white;
width: 100%;
margin-bottom: 5px;
}
.shop_title {
padding: 12px;
}
.shop_title img {
width: 48px;
height: 48px;
float: left;
}
.shop_title p {
float: left;
font-size: 16.8px;
color: black;
margin: 0;
margin-top: 3px;
margin-left: 6px;
}
.shopinfocon {}
.sicl {
width: 24%;
border-right: 1px solid #e6e6e6;
text-align: center;
float: left;
margin: 6px 0;
}
.sicl_p1 {
color: #525252;
font-size: 13.2px;
}
.sicl_p2 {
color: #909090;
font-size: 13.2px;
margin-top: 9px;
}
.sicr {
text-align: center;
float: left;
width: calc(28% - 3px);
}
.sicr_p {
color: #909090;
font-size: 12px;
}
.sicr_p o {
color: #e61329;
}
.footer {
width: 100%;
height: 50px;
background: white;
position: fixed;
bottom: 0;
left: 0;
border-top: 1px solid #ebebeb;
z-index: 13;
}
.footerl {
position: relative;
float: left;
height: 50px;
width: calc(14% - 2px);
text-align: center;
}
.footerl img {
width: 22.8px;
margin-top: 6px;
}
.footerl p {
width: 100%;
margin: 0;
font-size: 13.2px;
position: absolute;
bottom: 0;
}
.footerl1 {
position: relative;
width: 13%;
float: left;
height: 50px;
text-align: center;
border-left: 1px solid #ebebeb;
}
.footerl1 img {
height: 16.8px;
margin-top: 8px;
}
.footerl1 p {
width: 100%;
margin: 0;
position: absolute;
bottom: 0;
font-size: 13.2px
}
.footerr1 {
width: 30%;
height: 50px;
line-height: 50px;
text-align: center;
color: white;
background: #ff9402;
float: right;
}
.footerr2 {
width: 30%;
height: 50px;
line-height: 50px;
text-align: center;
color: white;
background: #E6122B;
float: right;
}
.imgcon {
border-bottom: 50px solid #ebebeb;
}
.imgcon img {
width: 100%;
padding: 0 1%;
display: block;
}
.pswp__top-bar {
margin-top: 20px;
}
.ccclass {
width: 100%;
}
.youhuiquan_con {
position: relative;
}
.yhq_con {
position: absolute;
bottom: 0;
right: 0;
left: 0;
background: white;
}
.thq_close {
width: 100%;
height: 51px;
background: #E6122B;
color: white;
text-align: center;
line-height: 51px;
}
.yhqcon {
padding: 3%;
}
.thq_block {
width: 100%;
border-radius: 6px;
position: relative;
}
.thq_block img {
width: 100%;
}
.thq_block p {
position: absolute;
font-size: 35px;
color: white;
top: 50%;
left: 10px;
transform: translateY(-50%);
}
.thq_block span {
position: absolute;
font-size: 18px;
color: white;
top: 50%;
right: 30%;
transform: translateY(-50%);
}
.lq_btn{
position: absolute;
font-size: 18px;
color: white;
top: 50%;
right: 0;
transform: translateY(-50%);
border: none;
background: transparent;
width: 25%;
height: 60px;
}
.thq_block .lq_btn:hover{
background: transparent;
}
.ccclass{
/*max-height: 800px;*/
}
.ccclass .mui-scroll-wrapper{
/*max-height: 500px;*/
}
#shareout{
position: relative;
}
#shareout o{
width: calc(100% - 50px);
display: block;
}
#shareout img{
position: absolute;
width: 34.4px;
padding: 10px;
right: 20px;
top: 50%;
transform: translateY(-50%);
}
/*秒杀*/
.banner{
position: relative;
}
.miaosha{
/*position: absolute;*/
width: 100%;
/*padding:0 1%;*/
bottom: 5px;
left: 0;
right: 0;
z-index: 100000;
position: relative;
background: -moz-linear-gradient(left, #ff0048, #ff3b85);
/*Mozilla*/
background: -webkit-gradient(linear, 0 50%, 100% 50%, from(#ff0048), to(#ff3b85));
/*Old gradient for webkit*/
background: -webkit-linear-gradient(left, #ff0048, #ff3b85);
/*new gradient for Webkit*/
background: -o-linear-gradient(left, #ff0048, #ff3b85);
/*Opera11*/
}
.miaosha img{
width: 100%;
display: block;
}
.con{
transform: translateY(-10px);
}
.xiangou{
position: absolute;
color: white;
bottom: 1%;
left: 44%;
font-size: 13px;
}
.miaosha1{
position: absolute;
font-size: 30px;
color: white;
top: 18%;
left: 5%;
}
.miaosha1 o{
font-size: 10px;
}
.miaosha2{
position: absolute;
font-size: 13px;
color: white;
left: 27%;
bottom: 0;
height: 20px;
}
.miaosha3{
position: absolute;
left: 65%;
right: 2%;
bottom: 5%;
text-align: center;
font-size: 14px;
color: #ff2870;
}
.miaosha3 o{
background: #ff2870;
color: white;
margin: 0 2%;
display: inline-block;
padding: 2px 4px;
border-radius: 5px ;
}
.miaosha4{
font-size: 12px;
color: white;
border: 1px solid white;
position: absolute;
left: 5%;
bottom: 5%;
padding: 0 10px;
border-radius:50px;
height: 16px;
line-height: 14px;
}
.miaosha5{
position: absolute;
left: 65%;
right: 2%;
top: 10%;
font-weight: bold;
text-align: center;
font-size: 14px;
color: #ff2870;
}
.summarize{
border-top: none;
}