.ad { 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*/ width: 100%; height: 126px; position: relative; } .ad p { position: absolute; color: white; margin: 0; font-size: 13.2px; top: 57px; left: 36px; } .address { background: white; /*border-bottom: 1px solid #e6e6e6;*/ margin-bottom: 5px; position: relative; } .add_l { float: left; width: 39px; position: absolute; top: 0; bottom: 0; } .add_l img { width: 21.6px; height: 21.6px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } .add_r { width: calc( 100% - 39px); float: right; padding-right: 9px; font-size: 18px; color: #909090; } .add_r_t { width: 100%; padding: 6px 0 1px; } .add_r_t_l { float: left; } .add_r_t_r { float: right; } .add_r_b { width: 100%; padding: 0 0 3px; } .shop_info { margin-bottom: 5px; } .invoice_info { width: 100%; padding: 3px 9px; background: white; margin-bottom: 6px; } .invoice_info p {font-size: 17px;} .cost { border-bottom: 1px solid #e6e6e6; background: white; padding: 9px 9px; border-radius: ; } .c1 { font-size: 18px; color: #909090; } .c1_l { float: left; } .c1_r { float: right; } .c2 { font-size: 18px; color: black; } .cost .on { color: #e51329; } .jf_info { width: 100%; height: 45.6px; background: white; border-bottom: 1px solid #e6e6e6; } .jf_jf { margin-top: 10px; margin-left: 10px; color: #e51326; font-size: 16px; border: 1px solid #e51227; border-radius: 3px; float: left; padding: 0 5px; } .jf_p { font-size: 18px; color: #525252; float: left; margin-left: 10px; line-height: 46px; } .jf_p o { color: #e51329; } .lxmj { width: 100%; height: 51.6px; position: relative; background: white; margin-bottom: 6px; display: block; } .lxmj img { width: 15px; position: absolute; top: 50%; left: 35%; transform: translate(-50%, -50%); } .lxmj p { font-size: 18px; color: #525252; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .info { width: 100%; padding: 9px; background: white; margin-bottom: 6px ; } .info p { color: #909090; font-size: 16px; }