.strategy-top{background: #9471ff;border-top: 7px solid #713E77;padding: 7px 0;text-align: center;}
.strategy-top-link{display: inline-block;}
.strategy-top-text span{display: inline-block;font-size: 16px;color: #fff;font-weight: bold;padding:0 15px;border-left: 1px solid #fff;cursor: pointer;}
.strategy-top-link:last-child .strategy-top-text span{border-right: 1px solid #fff;}
.strategy-top-text{padding: 10px 0;position: relative;}
.strategy-top-none{position: absolute;width: 255px;left: 50%;margin-left: -88px;display: none;}
.strategy-top-none p{padding:0 5px;}
.strategy-top-none p a{display: block;background: #F2F2F2;text-align: center;color: #666666;font-size: 16px;line-height: 40px;height:40px;/*white-space: nowrap;overflow: hidden;text-overflow: ellipsis;*/}
.strategy-ul ul{font-size: 0;margin: 0 -30px;}
.strategy-ul li{display: inline-block;vertical-align: top;width: 33.33%;padding: 0 30px;margin-top: 15px;margin-bottom: 15px;box-sizing: border-box;}
.strategy-li a{display: block;}
.strategy-li img{width: 100%;vertical-align: middle;}
.strategy-h3 a{display: block;color: #4D4D4D;font-size: 18px;font-weight: bold;line-height: 22px;height: 44px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.strategy-h3{margin: 5px 0;}
.strategy-li-text{margin-bottom: 5px;color: #808080;font-size: 14px;line-height: 20px;height: 40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.strategy-li .article-li-text{margin-bottom: 5px;}
@media (min-width:1080px) {
	/*.strategy-top-none{display: none!important;}*/
	.strategy-top-none p a:hover{background: #E6E6E6;}
	/*.strategy-top-text:hover .strategy-top-none{display: block!important;}*/
	.strategy-li a:hover{opacity: 0.8;}
}
@media (min-width:768px) {
	.strategy-top-none{top: 40px;}
}
@media (max-width:767px) {
	.strategy-ul li{width: 100%;margin-top: 15px;}
	.strategy-top-text{padding: 0;position: static;}
	.strategy-top-text span{font-size: 15px;padding:10px 0;display: block;}
	.strategy-top-text span{border: none!important;border-bottom: 1px solid #fff!important;}
	.strategy-top-link{width: 33.33%;box-sizing: border-box;padding: 0 5px;}
	.strategy-top{font-size: 0;padding-top: 0;position: relative;}
	.strategy-top-none{width: 100%;left: 0;margin-left: 0;}
	.strategy-top-none p{border-bottom: 1px solid #fff;}
	.strategy-top-none p:last-child{border-bottom: none;}
}