@charset "utf-8";
/*weizhi*/
.weizhi { display: block; font-size: 14px; color: #999999; height: 24px; line-height: 24px; padding-left: 30px; }
.weizhi a { color: #999 }
.weizhi strong { color: #f4543c; margin: 0 5px; }
/*showlist*/
.show-list { padding: 10px 0 30px 0; overflow: hidden }
.show-pic { display: block; margin: 0 0 30px 0; padding: 12px; background: white; border-radius: 3px; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05); transition: all 220ms; }
.show-pic:hover { box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.1); transform: translateY(-5px); transition: all 220ms; }
.show-pic img { display: block; max-width: 100%; margin: 0 auto 10px; }
.show-pic h2 { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 14px; text-align: center; font-weight: normal; color: #666; }
.show-list { display: block; position: relative; }
.show-column { display: block; position: relative; width: 25%; float: left; padding: 0 12px; box-sizing: border-box; }
.show-list span a { width: 50%; margin: auto; display: block; text-align: center; position: relative; color: #fff; border-radius: 2px }
.show-list span { display: none; overflow: hidden; margin-top: 10px; font-size: 14px; }
.show-column:nth-child(1) span a:first-child { background: #8A9B0F; }
.show-column:nth-child(2) span a:first-child { background: #EB6841 }
.show-column:nth-child(3) span a:first-child { background: #3FB8AF }
.show-column:nth-child(4) span a:first-child { background: #376f9a; }
.show-list span a:hover { opacity: .7 }
