.clear{ clear: both} .partner{ background-color: #fff} .partner h3 {font-size:28px;color:#333;line-height:40px;padding-top:90px;margin-bottom:20px;text-align:center} .partner .trademark-container {margin:40px auto 0px;width:1200px} .partner .trademark-container:after {content:"";display:table;clear:both} .partner .trademark-container .partnerlist li {float:left; width: 260px; height: 280px; background-color: #fbfbfb; text-align: center; margin: 10px; padding: 10px; position: relative} .partner .trademark-container .partnerlist li .imgshow{ width: 150px; height: 150px; border-radius: 100px; border: 1px solid #e5e5e5; margin: 10px;} .partner .trademark-container .partnerlist li .storename{ font-size: 16px; line-height: 40px; height: 40px; overflow: hidden} .partner .trademark-container .partnerlist li p{ font-size: 12px; line-height: 24px; height: 48px; overflow: hidden; color: #4c4c4c} .partner .trademark-container .partnerlist li .qrcode-cover { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out; opacity: 0; left: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 280px; padding: 0px 0px 100px; position: absolute; bottom: 0; background-color: hsla(0, 0%, 100%, .8); } .partner .trademark-container .partnerlist li .image-qrcode { width: 140px; height: 140px; display: block; margin: 0px auto; background-color: #fff; padding: 10px; } .partner .trademark-container .partnerlist li .note-qrcode { font-size: 14px; line-height: 14px; color: #999; margin: 5px; } .partner .empty{text-align: center;padding-bottom: 50px;} .banner{ height: 350px; text-align: center; background-size: cover; background-repeat: no-repeat; background-position: 50%; } .banner .banner_content { text-align: left; width: 1200px; margin:0 auto; padding-left: 70px; color:white; } .banner .banner_content h1{ padding: 100px 0 0 0px; font-size:32px; line-height: 60px; border-bottom:solid 1px #fff; width: 180px; } .banner .banner_content p{ font-size: 18px; line-height: 36px; } .typelist{ height: 60px; background-color: #fafafa; } .typelist .type_content{ width: 1200px; margin:0 auto; } .typelist .type_content .type_title{ font-size: 18px; line-height: 40px; color: #000000;float: left; width: 100px; margin: 10px 0 0 0; border-right:#c9cac9 solid 1px; } .typelist .type_content .type_list { float: left; margin-left: 10px; } .typelist .type_content .type_list li { display:inline-block; line-height: 40px; text-align: center; margin: 10px 0px 0px 10px; padding: 0 20px 0 20px; cursor: pointer; } .typelist .type_content .type_list li:hover,.typelist .type_content .type_list .active { background-color: #c5182c; color:white; border-radius: 3px; }