/*reset*/  *, :before, :after {margin: 0;padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;}  body {-webkit-tap-highlight-color: transparent;padding-top: 81px;}  a {text-decoration: none;}  .am-with-topbar-fixed-top {padding-top: 46px;}  .wrapped {max-width: 1200px;margin: 0 auto;padding: 0;}  .clearfix:after {content: '';display: block;clear: both;}  ul, li, ol, ol > li > ol, ol > li > ul, ul > li > ol, ul > li > ul {list-style: none;padding: 0;margin: 0;}  p, * + p {margin: 0;line-height: 1;}  img {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}  .clearfix {*zoom: 1;}  .am-fl {float: left;}  .am-fr {float: right;}  .am-topbar-fixed-top {position: fixed;width: 100%;top: 0;left: 0;z-index: 999;}  .slide--wrapper {max-width: 1200px;}  .am-slider-default {margin: 0;-webkit-box-shadow: none;box-shadow: none;min-height: 360px;}  .am-btn.am-disabled, .am-btn[disabled], fieldset[disabled] .am-btn, .am-disabled, .disabled {pointer-events: none;border-color: transparent;cursor: not-allowed;opacity: .45;-webkit-box-shadow: none;box-shadow: none;}  .img--wrapper {position: relative;}  .svgIcon {width: 1.2em;height: 1.2em;vertical-align: -0.18em;fill: currentColor;overflow: hidden;margin-right: 0.2em;}  .ws-head .ws-head-col .head_new {position: absolute;width: 20px;height: 20px;top: 20px;right: -5px;background: url(//www.d1ev.com/src/common/public/images/new.png) no-repeat;background-size: cover;}  .ws-head-bg .ws-head-col:last-of-type .svgIcon {fill: #1aa260;}  .ws-head-bg .ws-head-colList img {width: 100%;}  .title--wrapper {width: 100%;height: 30px;line-height: 30px;font-size: 26px;color: #000;padding-left: 24px;position: relative;margin: 30px auto;}  .title--wrapper h2 {font-size: 30px;color: #000;font-weight: bold;margin: 0;}  .title--wrapper:after {content: '';height: 30px;width: 4px;background: #f60;position: absolute;left: 10px;top: 0;}  .title--wrapper .title--wrapper_more {position: absolute;top: 0;right: 10px;font-size: 14px;font-weight: bolder;color: #666;-webkit-transition: color 0.2s ease-in 0.2s;transition: color 0.2s ease-in 0.2s;}  .container_activity {padding-bottom: 60px;border-bottom: 1px solid #999;margin-bottom: 60px;}  .container_activity:last-of-type {padding: 0;border: none;}  .content_type {width: 224px;}  .content_list {width: 946px;}  .content_type .img--wrapper {width: 224px;height: 478px;}  .content_type img {width: 100%;}  .content_list li {width: 23.68%;max-width: 224px;margin-right: 16px;margin-bottom: 20px;outline: 1px solid #f0f0f0;}  .content_list li:nth-of-type(4n+4) {margin-right: 0;}  .content_list li:nth-of-type(n+5) {margin-bottom: 0;}  .content_list li:nth-of-type(n+9) {display: none;}  .content_list .list_img {position: relative;width: 100%;height: 150px;overflow: hidden;}  .content_list .list_img img {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;max-height: 150px;}  .list_container {height: 80px;padding: 8px 4px;position: relative;border-top: none;}  .list_title {font-size: 14px;font-weight: normal;color: #000;line-height: 20px;max-height: 40px;margin-bottom: 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}  .content_list .tip {width: 64px;height: 25px;background: url("../images/ico-bmz.png") no-repeat center;background-size: contain;position: absolute;top: 10px;left: -7px;}  .tip.notStart {background: url("../images/ico-wks.png") no-repeat center;background-size: contain;}  .tip.finish {background: url("../images/ico-yjs.png") no-repeat center;background-size: contain;}  .list_container .message {font-size: 12px;color: #666;line-height: 12px;position: absolute;width: 100%;left: 0;bottom: 10px;padding: 0 4px;}  .message .img--wrapper {display: inline-block;vertical-align: text-bottom;}  .parter--wrapper .ws-common-head {width: 100%;height: 30px;line-height: 30px;font-size: 26px;color: #000;padding-left: 24px;position: relative;margin: 60px auto;}  .parter--wrapper {margin: 60px auto;}  .parter_content li {width: 19.17%;max-width: 230px;margin: 0 12.5px 12.5px 0;}  .parter_content li:nth-of-type(5n+5) {margin-right: 0;}  .parter_content li .img--wrapper {display: inline-block;vertical-align: middle;position: relative;width: 100%;height: 153px;overflow: hidden;}  .parter_content .img--wrapper img {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;max-height: 153px;}