.side{float: left;width: 278px;margin-top: 30px}.side p{height: 68px;line-height: 68px;padding-left: 40px;color: #fff;font-size: 24px;background: var(--varColor)}.side p span{display: none}.side li{position: relative}.side li a{position: relative;display: block;height: 50px;line-height: 50px;font-size: 18px;padding-left: 40px}.side>ul>li>a{background: #E7E7E7;border-bottom: 1px solid #D4D4D4}.side>ul>li span{position: absolute;top: 14px;right: 20px;color: #9D9696;font: 20px '宋体';font-weight: bolder;transition: .3s}.side>ul>li span.on{transform: rotate(90deg)}.side .sub-menu li a{color: #666;background: #F6F6F6}.side .sub-menu li a:hover,.side .sub-menu li.on a{color: var(--varColor)}.side .sub-menu{display: none}.side ul .active .sub-menu{display: block}.side ul .active>a{background: #fff;border-bottom-color: #fff}.side ul .active>a:before{content: '';position: absolute;top: 0;bottom: 0;left: 0;width: 4px;background: var(--varColor)}.column{margin: 30px 0 40px 310px}.bread{height: 67px;line-height: 67px;border-bottom: 1px solid #D6D6D6}.bread h1{font-size: 24px;font-weight: normal}.bread .rt{position: relative;color: #9A9A9A;font-size: 16px;height: 67px}.bread .rt a{color: #9A9A9A}.bread .rt a:hover{color: var(--varColor)}.common-list li{height: 50px;line-height: 50px;padding: 0 10px;font-size: 18px;border-bottom: 1px dotted #8C8C8C}.common-list li:hover{background: #F6F6F6}.common-list li span{float: right;color: #666}.common-list li p{margin-right: 120px}.common-list li a{position: relative;padding-left: 20px;text-decoration: none}.common-list li a:before{content: '';position: absolute;top: 10px;left: 0;width: 5px;height: 5px;background: #999;border-radius: 50%}.common-list li a:hover:before{background: var(--varColor)}.leader-list{margin: 10px;overflow: hidden}.leader-list li{float: left;width: 50%;padding: 15px;background-color: #eee;border: 10px solid #fff;box-sizing: border-box}.leader-list li>a{float: left;width: 120px;height: 168px;overflow: hidden}.leader-list li>a img{width: 100%;height: 100%}.leader-list li div{margin-left: 140px;height: 168px;overflow: hidden}.leader-list li h3{line-height: 1.75em;margin-bottom: 10px}.leader-list li h3 a{color: var(--varColor);font-size: 20px}.leader-list li p{line-height: 1.75em;color: #666;font-size: 16px;text-align: justify}.team-list{margin-top: 30px;overflow: hidden}.team-list li{float: left;width: 20%;text-align: center;margin-bottom: 20px}.team-list li>a{display: inline-block;width: 180px;max-width: 100%;height: 230px}.team-list li p{padding: 10px 0;font-size: 16px}.detail{margin-top: 20px}.caption{text-align: center}.caption h3{line-height: 30px;font-size: 22px;font-weight: normal;margin: 30px 0 10px}.caption p span{color: #999;margin: 0 8px}.content{margin-top: 20px;padding-bottom: 20px;border-bottom: 2px solid #F0F0F0;min-height: 300px;line-height: 1.75em;font-size: 16px}.profile{margin-top: 20px;min-height: 300px;line-height: 1.75em;font-size: 16px}
