.fld-ad { height: 232px; background: #2e0501 url(https://www.hicity.de/images/adv-comm/flash/a1.jpg) no-repeat center top;} .fld-contain { margin: 0 auto; width: 1200px; position: relative;} .fld-con { margin: 20px 38px 10px 18px; width: 1166px; height: 114px; position: relative; overflow: hidden;} .fld-nav { position: absolute; width: 1908px; left: 0; top: 0;} .fld-nav li { float: left; width: 106px; text-align: center; cursor: pointer; position: relative;} .fld-nav li span { margin: 0 auto; display: block; width: 64px; height: 64px; border-radius: 50%; overflow: hidden; position: relative;} .fld-nav li.current span:before, .fld-nav li:hover span:before { position: absolute; content: ''; display: block; width: 100%; height: 100%; background-color: rgba(0,0,0,.08); z-index: 10; border-radius: 50%;} .fld-nav li em { display: block; margin-top: 10px; height: 40px; font-weight: 400; padding: 0 10px;} .fld-nav li.current em, .fld-nav li:hover em { font-weight: 700;} .prev, .next { position: absolute; left: -10px; top: 18px; width: 40px; height: 40px; background: url(https://www.hicity.de/images/adv-comm/flash/btn.png) no-repeat -30px 10px; border-radius: 50%; cursor: pointer;} .next { left: auto; right: -10px; background-position: -30px -35px;} .prev:hover { background-color: #eee; background-position: -30px 10px;} .next:hover { background-color: #eee; background-position: -30px -35px;} .no-act-prev { cursor: not-allowed; background-position: 15px 10px;} .no-act-prev:hover { background-color: #eee; background-position: 15px 10px;} .no-act-next { cursor: not-allowed; background-position: 15px -35px;} .no-act-next:hover { background-color: #eee; background-position: 15px -35px;} .fld-main { background-color: #ededed;} .fld-time { height: 30px; line-height: 30px; padding-top: 30px; font-size: 16px;} .fld-time em { font-size: 26px; padding-right: 20px;}
.fld-time .time em { font-size: 16px; padding: 0 5px 0 0;} .fld-time .time-text { color: #676767; padding-right: 5px;} .fld-time .time { color: #ed7212; font-weight: 600;} .list-con { padding: 30px 0 40px;} .list-con ul, .fld-mid ul { width: 1208; margin-right: -10px; overflow: hidden;} .list-con li, .fld-mid li { float: left; width: 292px; height: 430px; background-color: #fff; margin: 0 10px 10px 0; position: relative;} .list-con li img:hover, .fld-mid li img:hover { filter: alpha(opacity=90); opacity: 0.9;} .list-con li:hover, .fld-mid li:hover { box-shadow: 0 0 10px rgba(0,0,0,0.3);} .list-con .adv-img, .fld-mid .adv-img { padding: 16px;} .list-con .adv-title, .fld-mid .adv-title { height: 18px; margin: 5px 16px; line-height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .list-con .adv-price, .fld-mid .adv-price  { padding: 0 16px; line-height: 24px; height: 24px;} .adv-price span { font-size: 20px; color: #333; margin-right: 5px;} .adv-price del { font-size: 13px; color: #bbb; text-decoration: line-through;} .list-con .avi-star, .fld-mid .avi-star { padding: 0 16px;} .list-con .adv-fav, .fld-mid .adv-fav { position: absolute; padding-left: 20px; bottom: 36px; right: 16px; display: block; height: 16px; line-height: 16px; vertical-align: middle; color: #656D78; cursor: pointer;} .list-con .fav-icon, .fld-mid .fav-icon { top: 0;} .list-con .adv-cart, .fld-mid .adv-cart { padding: 10px 16px 0;} .list-con .adv-add, .fld-mid .adv-add { display: block; width: 130px; padding: 8px 0; background: #fb9b22; cursor: pointer; color: #fff; text-align: center; border-radius: 3px;} .list-con .adv-add:hover, .fld-mid .adv-add:hover { background-color: #ed7212;} .list-con .adv-off, .fld-mid .adv-off {  position: absolute; top: 294px; right: 16px; color: #ed7212; padding: 2px 15px; border: 1px solid #ed7212; border-radius: 2px;} .fld-ad2 { height: 140px; margin-top: 5px; background: #2e0501 url(https://www.hicity.de/images/adv-comm/flash/a2.jpg) no-repeat left top;} .fld-mid ul { padding: 20px 0 40px;} .fld-mid li { height: 460px;} .fld-mid li.ban-top { width: 595px; height: 482px;} .fld-mid li.ban-mid { width: 595px; height: 320px;} .fld-mid li.ban-top:hover { box-shadow: none;} .ban-mid .ban-rt { position: absolute; width: 265px; height: 264px; top: 30px; right: 30px;} .rt-nav { height: 20px; margin: 0 0 10px 15px; background-color: #ffded0;} .fld-mid .adv-price { height: 40px; line-height: 20px;} .fld-mid .adv-price span { color: #e33333;} .fld-mid .adv-price del { display: block;} .fld-mid .adv-title { margin: 5px 16px; height: 36px; white-space: normal;} .fld-mid .adv-title a { color: #333;} .fld-mid .ban-mid .avi-star { padding: 60px 16px 0;} .fld-mid .adv-off { width: 35px; height: 35px; padding: 10px; background-color: #ff6528; border: none; color: #fff; text-align: center; border-radius: 50px; font-size: 16px; left: 10px; top: 10px; bottom: auto; right: auto; transform: rotate(340deg);} .fld-mid .adv-fav { bottom: 30px;} .ban-mid .adv-fav { bottom: 38px;} .fld-text a { display: block; width: 100%; height: 100%; position: relative;} .fld-text span { display: block; left: 30px; top: 30px; width: 180px; height: 180px; padding: 30px 20px 0; position: absolute; background-color: rgba(255,255,255,0.9); text-align: center;} .fld-text strong { display: block; color: #333; font-size: 18px;} .fld-text i { display: inline-block; width: 50px; background: #b1875a; height: 2px; margin: 15px auto;} .fld-text em { display: block; margin: 10px 0 20px;} .fld-text b { font-size: 16px; color: #e33333;} .ban-top ul { width: 606px; margin-right: -11px; overflow: hidden; padding: 0;} .ban-top li { float: left; width: 191px; height: 212px; padding-top: 8px; margin-right: 11px; text-align: center;} .ban-top .adv-price { display: block; height: 36px; line-height: 18px; padding-top: 10px;} .ban-top .adv-price span { font-size: 15px;} .ban-top .adv-price del { font-size: 12px;}