.bgs { width: 100%; background: url('../images/topbg.png') no-repeat center center; background-size: cover; display: block; height: 9.5rem; position: relative; } .bgs img { width: 83%; display: block; margin: 0px auto; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .nav { position: relative; border-bottom: 1px solid #F9F9F9; } 
.nav li { background: #FFF; float: left; width: 50%; } 
.nav li a { display: block; line-height: 2.3rem; height: 2.3rem; text-align: center; font-size: 0.7rem; color: #333; } .nav .hover a { color: #ff292e; } .nav .border-bottom { position: absolute; bottom: 0; height: 2px; border-radius: 5px; transition: 0.3s all; width: 33.3333%; left: 0; } .nav .border-bottom:after { height: 100%; width: 30%; margin: 0px auto; content: " "; display: block; background: #ff292e; } 
.lists { background: #FFF; padding: 1.3rem 1rem; } 
.lists li { margin-bottom: 1.3rem; } 
.lists li:nth-last-child(1) { margin-bottom: 0; }
.lists li:nth-child(1) a i { color: #ffffff00; width: 1rem; margin-right: 0.8rem; margin-top: -0.2rem; background: url(../images/favor-first.png) no-repeat center left / 90%; } 
.lists li:nth-child(2) a i { color: #ffffff00; width: 1rem; margin-right: 0.8rem; margin-top: -0.2rem; background: url(../images/favor-second.png) no-repeat center left / 90%; } 
.lists li:nth-child(3) a i { color: #ffffff00; width: 1rem; margin-right: 0.8rem; margin-top: -0.2rem; background: url(../images/favor-third.png) no-repeat center left / 90%; } 
.lists li a {float: left;display: block;font-size: 0.7rem;color: #666;height: 1.15rem;line-height: 1.15rem;width: calc(100% - 5.5rem);text-overflow: ellipsis;white-space: nowrap;overflow: hidden;} 
.lists li a .ico { width: 0.9rem; height: 0.9rem; vertical-align: middle; margin-top: -0.15rem; margin-right: 0.3rem; } 
.lists li a i { font-style: normal; margin-right: 0.5rem; width: 1.3rem; display: inline-block; vertical-align: middle; height: 1.15rem; line-height: 1.15rem; margin-top: -0.1rem; padding-left: 0.2rem; color: #a7a7a7; } .lists li em {float: right;font-style: normal;font-size: 0.7rem;color: #ff382c;width: 5.5rem;text-align: right;height: 1.15rem;line-height: 1.15rem;overflow: hidden;} .header h3 img { height: 1.4rem; margin-top: calc((2.52rem - 1.4rem) / 2); }