.strategy-top {
	width: 1000px;
	margin: 0 auto;
	margin-top: 10px;
	position: relative;
	text-align: center;
	background-color: #000;
}

.strategy-top img {
	width: 1000px;
	margin: 0 auto;
	/*margin-left: 4px;*/
}

.strategy-buttom {
	width: 1000px;
	margin: 0 auto;
	/*margin-top: -121px;*/
}

.strategy-buttom img {
	width: 100%;
}

.loading-nav {
	width: 100%;
	margin-top: 30px;
}

.loading {
	color: #fff !important;
}

.bg-null {
	width: 100%;
	height: 40px;

}

.strategy-bg-top img {
	width: 971px;
	height: 288px;
	margin: 0 auto;
	display: block;
}

.str-name {
	font-size: 19px;
	font-weight: bold;
	text-align: center;
	margin: 0 auto;
}

.strategy {
	width: 1200px;
	background: url(../img/banner/strategy/strategy-bgs.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 auto;
	margin-top: 10px;
	z-index: 10000;
	padding: 4px 0;
	/*border: 4px solid  #245AA8;
  background-color: #F1E642;
 padding: 20px 0px 0 0px;*/
}

.strategy .strategy-top {
	width: 1182px;
	background: url(../img/banner/strategy/strategy-bg1.png) no-repeat;
	background-size: 100% 100%;
	/*border: 5px solid #6f5249;
  background-color: #245AA8;*/
	padding: 20px 0;

}

.strategy .strategy-top .strategy-title {
	width: 24%;
	padding: 6px 0;
	text-align: center;
	font-size: 40px;
	font-weight: bold;
	color: #fff;
	margin-top: 7px;
	background: #000;
	border-radius: 20px;
	margin: 10px auto;
}

.strategy .strategy-top .strategy-title img {
	width: 67%;
}

.strategy .strategy-top .strategy-top-banner {
	width: calc(33.3% - 28px);
	cursor: pointer;
	border: 4px solid #fff;
	height: 256px;
	display: inline-block;
	background-color: #a20046;
	margin-right: 10px;
}

.strategy .strategy-top .strategy-top-banner .top-banner {
	width: 100%;
	height: 196px;
	background-color: #fff;
	text-align: center;
	line-height: 140px;
	font-size: 20px;
	background-size: 100% 100%;
}

.strategy .strategy-top .strategy-top-banner .top-banner img {
	width: 100%;
	height: 196px;
}

.strategy .strategy-top .strategy-top-banner .val-name {
	width: calc(100% - 20px);
	height: 30px;
	padding: 10px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	/*  display: flex;
  align-items: center;
  justify-content: center; */
	overflow: hidden;
	text-overflow: ellipsis;
}

.strategy .strategy-tab {
	position: relative;
	width: calc(100% - 80px);
	margin: 0 auto;
	height: 50px;
	/*margin-left: 3px;*/
	margin-top: 20px;
	z-index: 10000;
	display: flex;
	justify-content: space-between;
}

.strategy .strategy-tab .strategy-tab-name {
	width: calc(32.3% - 4px);
	background-color: #fff;
	border-radius: 100px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	/*margin: 0 14px;*/
	vertical-align: top;
	color: #005c50;
	margin-top: -42px;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
	position: relative;

}

.strategy .strategy-tab .strategy-tab-name img {
	width: 100%;
	height: 100%;
}

.strategy .strategy-tab .strategy-tab-name .strategy-dot {
	width: 40px;
	height: 14px;
	display: none;
	left: calc(50% - 20px);
	position: absolute;
	bottom: -12px;
	background-color: #005c50;
	/*border:2px solid  #000;*/
	-webkit-clip-path: polygon(0 0%, 50% 100%, 100% 0%);
}

.strategy .strategy-tab .strategy-tab-name .icon-yuan {
	color: #fff;
}

.strategy .strategy-con {
	width: calc(100% - 80px);

	padding: 0 40px;
	margin: 0 auto;
	margin-top: 10px;
	height: 910px;
	margin-top: -70px;
	overflow-y: auto;
	overflow-x: hidden;
	/*padding-top: 30px;*/
	/*border: 5px solid #6f5249;*/
	position: relative;
}

.strategy .strategy-con .article-list {
	width: 100%;
	display: none;
	margin-top: 35px;
	background-color: rgba(254, 224, 209, 0.5);
	/*background-color: #707275;*/
}

.strategy .strategy-con .article-list ._list {
	margin-left: 42px;
}

.strategy .strategy-con .article-list .article-nav {
	width: 500px;
	height: 356px;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	margin-bottom: 20px;
	margin-left: 30px;
}

.strategy .strategy-con .article-list .article-nav img {
	width: 100%;
	height: 303px;
}

.strategy .strategy-con .article-list .article-nav .article-name {
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background-color: #005c50;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	text-align: center;
	/*background: url(../img/banner/strategy/article_name.png);*/
	background-size: 100% 100%;
}

.strategy .strategy-con .article-list .article-nav:nth-child(2n-1) {
	margin-right: 21px;
}

.strategy .strategy-con .article-list .article-nav:nth-child(1) {
	margin-top: 10px;
}

.strategy .strategy-con .article-list .article-nav:nth-child(2) {
	margin-top: 10px;
}

.strategy .strategy-con .article-list .article-right {
	float: right;
}