.test {
  border: 1px solid green;
}
.f-fmm {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mborder {
  border: 1px solid #5e202b;
}
.icon-tab {
  background: url(../img/banner/biaoqian.png) no-repeat;
  background-size: 100% 100%;
  width: 65.78947368px;
  /*background-color:#ffd900 ;*/
  height: 25px;
  padding:0 8px;
  line-height: 25px;
  color: #000;
  border-radius: 8px;
  font-weight: bold;
  font-size: 16px;
}
.icons img{
    width: 25px;
   height: 25px;
   margin: 0 5px;
}
.icon-tab2 {
  background: url(../img/banner/strategy/tab_icon2.png) no-repeat;
  background-size: 100% 100%;
  line-height: 25px;
  width: 75.75757576px;
  /*background-color: #ffd900;*/
  height: 25px;
  color: white;
  font-size: 16px;
  padding:0 10px;
  border-radius: 8px;
  color: #000;
  margin-top: -2px;
  font-weight: bold;
}
.icon-tab3 {
  background: url(../img/banner/strategy/tab_icon.png) no-repeat;
  background-size: 100% 100%;
  line-height: 40px;
  width: 118px;
  height: 38px;
  color: #000;
  text-align: center;
  font-size: 16px;
 margin-top: -10px;
 margin-left: -1px;
}
.icon-tab3 .it-text{
	margin-right: 16px;
	display: none;
}
.strategy {
  width: 1200px;
  margin: 0 auto;
  margin-top: 10px;
  position: relative;
}
.strategy * {
  box-sizing: border-box;
}
.strategy img {
  height: 100%;
  
  vertical-align: baseline;
}
.strategy .g-toptitle-box {
	padding-top:20px ;
  background: url(../img/banner/strategy/top.png) no-repeat;
  background-size: 100% 100%;
  width: calc(100% - 40px);
  margin: 0 auto;
 /* background-color: #396AB1; */
  height: 192px;
  display: flex;
  align-items:center;
  justify-content: center; 
  position: relative;
}
.strategy .g-toptitle-box .g-toptitle-box-title-bg {
  position: relative;
  width: 1000px;
  margin: 0 auto;
  text-align: center;
  /*top: 50px;*/
  background-color: #000;
}
.strategy .g-toptitle-box .g-toptitle-box-title-bg img {
  width: 100%;
  text-align: center;
}
.strategy .g-toptitle-box .title-box {
  color: #000;
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 39px;
  width:88%;
  height: 140px;
  padding: 0 100px;
margin: 0 6%;
 /* background-color: #FDF1E2; */
  /*position: absolute;*/
  top: 0px;
  left: 0px;
}
.strategy .g-toptitle-box .date-box {
  width: 834px;
  height: 100px;
  position: absolute;
  right: 84px;
  top: 95px;
  color: white;
  font-weight: bold;
  /*display: flex;*/
  display: none;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.strategy .g-toptitle-box .date-box .datem {
  width: 100%;
  text-align: right;
  font-size: 22px;
  position: relative;
  top: 42px;
  text-align: center;
}
.strategy .g-midbox {
  width: 1200px;
  background: url(../img/banner/selected_detail/selected-bg.png) no-repeat;
  background-size: 100%;
 /* border: 4px solid #396AB1;
  background-color: #F2E855; */
  background-repeat: repeat-y;
  padding: 7px 0;
  margin: 0 auto;
/*  border: 8px solid #004d8b; */
}
.strategy .g-midbox .gm-cont {
  width: 1156px;
  margin: 0 auto;
  /* background-color: #FDF1E2; */
  padding: 5px;
}
.bar-list{
    display: flex;
    width: 561px;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
}
.strategy .g-midbox .gm-cont .strategy-dot {
  width: 100%;
  height: 10px;
}
.strategy .g-midbox .g-tab-bar {
  height: 40px;
  display: flex;
  width: calc(100% - 16px);
  flex-wrap: wrap;
  align-items: center;
  margin: 0 auto;
  /* Firefox 3.6+ */ /* background: -moz-linear-gradient(left, #cc7c46, #cc7c46 5%, #cc7c46, #fff 54%, #cc7c46);  */
  /* Safari 4-5, Chrome 1-9 */ 
   /* background: -webkit-gradient(linear, left top, right top, from(#cc7c46), color-stop(0.05, #cc7c46), color-stop(0.5, #cc7c46), color-stop(0.95, #fff), to(#cc7c46)); */
	 /* Safari 5.1+, Chrome 10+ */  
	/* background: -webkit-linear-gradient(left, #cc7c46, #cc7c46 5%, #cc7c46, #fff 54%, #cc7c46);  */
	 /* Opera 11.10+ */  
	 /* background: -o-linear-gradient(left, #cc7c46 , #cc7c46  5%, #cc7c46 , #fff 54%, #cc7c46); */
  /* background-color: #19CCE9; */
  /*border-bottom: 1px solid #5e202b;*/
  font-size: 16px;
  padding: 0 5px;
  position: relative;
  display: none;
}
.strategy .g-midbox .g-tab-bar .btn-tab {
 
  color: #fff;
  font-weight: bold;
  margin: 5px 0;
   margin-left: 15px;
  /*border: 1px solid #1d80ff;*/
  border-radius: 200px;
  padding: 2px 10px;
  background-color: #1d80ff;
  /*background: url(../img/banner/strategy/tag-1.png) no-repeat;*/
  background-size: 100% 100%;
}
.strategy .g-midbox .g-tab-bar .bar-share {
  height: 44px;
  /*background-color: #ffd900;*/
    /*background: url(../img/banner/strategy/share-bgs.png) no-repeat;*/
  background-size: 100% 100%;
  /*padding: 0 2%;*/
  position: absolute;
  right: 0;
  display: flex;
  align-items: center;
  color: #000;
}
.strategy .g-midbox .g-tab-bar .bar-share .icon-share {
  font-size: 20px;
  margin-left: 10px;
  cursor: pointer;
}
.strategy .g-midbox .gm-cont .g-cont-box {
  padding-top:8px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
}
.strategy .g-midbox .gm-cont .g-cont-box .cont-left {
  width: calc(100% - 333px);
  height: 100%;
}
.strategy .g-midbox .gm-cont .g-cont-box .cont-left img {
  max-width: 100% !important;
}
.strategy .g-midbox .gm-cont .g-cont-box .cont-left li {
  list-style: decimal;
}
.strategy .g-midbox .gm-cont .g-cont-box .cont-left .cl-img {
  height: 490px !important;
  border: 1px solid #5e202b;
}
.strategy .g-midbox .gm-cont .g-cont-box .cont-left .cl-text {
  min-height: 200px;
  color: #000;
  font-size: 16px;
  line-height: 25px;
  padding: 15px 20px;
  /* Firefox 3.6+ */
/*  background: -moz-linear-gradient(top, rgba(255,221,221,1), rgba(255,221,221,0)); */ /* Safari 4-5, Chrome 1-9 */ /* -webkit-gradient(,  [, ]?,  [, ]? [, ]*) */
 /* background: -webkit-gradient(linear,top,from(#ace),to(#f96)); *//* Safari 5.1+, Chrome 10+ */
 /* background: -webkit-linear-gradient(top, rgba(255,221,221,1), rgba(255,221,221,0)); *//* Opera 11.10+ */
 /* background: -o-linear-gradient(top, rgba(255,221,221,1), rgba(255,221,221,0)) */
}
ol{
    padding-left:20px;
}
.strategy .g-midbox .gm-cont .g-cont-box .cont-left .cl-text .a-title {
  font-weight: bold;
  font-size: 18px;
}
.strategy .g-midbox .gm-cont .g-cont-box .cont-left .cl-text a {
  color: #1934f1 !important;
  text-decoration: underline !important;
}
.strategy .g-midbox .gm-cont .g-cont-box .cont-right {
  width: 308px;
  height: 100%;
}
.strategy .g-midbox .gm-cont .g-cont-box .cont-right .banner-box {
  height: 257px;
  text-align: center;
  /*line-height: 180px;*/
  background-color: #fff;
  font-size: 24px;
  font-weight: bold;
  border: 1px solid #5e202b;
}
.strategy .g-midbox .gm-cont .g-cont-box .cont-right .diviline {
  height: 1px;
  background-color: #5B5853;
  margin: 15px 0;
  margin-top: 17px;
}
.strategy .g-midbox .gm-cont .g-cont-box .cont-right .titlelist-box {
  /* Firefox 3.6+ */
 /* background: -moz-linear-gradient(top, #ff9a7f, #a2ffba); */
   /* Safari 4-5, Chrome 1-9 */ 
  /* background: -webkit-gradient(linear,top,from(#ff9a7f),to(#a2ffba)); */
  /* Safari 5.1+, Chrome 10+ */
 /* background: -webkit-linear-gradient(top, #ff9a7f, #a2ffba); */
  /* Opera 11.10+ *//* background: -o-linear-gradient(top, #ff9a7f, #a2ffba); */
  padding: 30px 15px;
  position: relative;
  padding-top: 37px;
  margin-top:-29px;
  height: 1300px;
  overflow-y: auto;
}
.strategy .g-midbox .gm-cont .g-cont-box .cont-right  .abs-bg-title {
  /*position: absolute;*/
  background: url(../img/banner/title.png);
  background-size: 100% 100%;
  /*background-color: #000;*/
  height: 75px;
  color: #fff;
  text-align: center;
  font-weight: bold;
  width: 100%;
  z-index: 1000;
  position: relative;
  /*padding: 10px 0;*/
  /*border-radius: 200px;*/
  /*margin-bottom: 5px;*/
  /*top: -1px;*/
  /*left: 0;*/
}
.strategy .g-midbox .gm-cont .g-cont-box .cont-right .titlelist-box .abs-dot {
  position: absolute;
  width: 40px;
  height: 20px;
  display: none;
  -webkit-clip-path: polygon(0 0%, 50% 100%, 100% 0%);
  background-color: #000;
  top: 28px;
  left: calc(50% - 20px);
}
.strategy .g-midbox .gm-cont .g-cont-box .cont-right .titlelist-box .titleitem-box {
  margin-bottom: 15px;
  cursor: pointer;
}
.strategy .g-midbox .gm-cont .g-cont-box .cont-right .titlelist-box .titleitem-box .tb-img {
  height: 152px;
  border: 1px solid #5e202b;
  margin-bottom: 10px;
}
.strategy .g-midbox .gm-cont .g-cont-box .cont-right .titlelist-box .titleitem-box .tb-des {
  color: #000;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  height: 44px;
  overflow: hidden;
  /* 非必须，但是不设置效果不对 */
  display: -webkit-box;
  /* 必须是webkit-box */
  -webkit-line-clamp: 2;
  /* 文本行数 */
  -webkit-box-orient: vertical;
  /* webkit-box的纵轴方向 */
}
.strategy .g-midbox .gm-cont .g-cont-box .cont-right .titlelist-box .titleitem-box:last-child {
  margin: 0;
}
.strategy .g-midbox .gm-cont .g-bot-bar {
  background:-moz-linear-gradient(left,rgba(254,239,180,1),rgba(254,239,180,0));/*Mozilla*/
  background:-webkit-gradient(linear,0 50%,100% 50%,from(#feefb4),to(#fff));/*Old gradient for webkit*/
  background:-webkit-linear-gradient(left,rgba(254,239,180,1),rgba(254,239,180,0));/*new gradient for Webkit*/
  background:-o-linear-gradient(left,rgba(254,239,180,1),rgba(254,239,180,0)); /*Opera11*/
  display: flex;
  align-items: center;
  margin-bottom: 30px;
  /*background: url(../img/banner/strategy/page-bg.png) no-repeat;*/
  /*background-size: 100% 100%;*/
}
.strategy .g-midbox .gm-cont .g-bot-bar .text-ttilte {
  margin-left: 15px;
  width: calc(100% - 143px);
  
  font-weight: bold;
  font-size: 16px;
  display: flex;
  align-items: center;
  /*text-align: center;*/

  text-decoration: underline;
  cursor: pointer;
  margin-top: -3px;
}
.strategy .g-midbox .gm-cont .g-bot-bar .text-ttilte a{
    color: #4372f6!important;
}
.strategy .g-bot {
  width: 1000px;
  height: 80px;
  /*background: url(../img/banner/strategy/bot.png) no-repeat;*/
  /*background-size: 100% 100%;*/
  margin-top: -60px;
  position: relative;
  z-index: -1;
}
.title-time {
  width: 100px;
  height: 100px;
  background-color: #5e202b;
  z-index: 1000;
  position: absolute;
  right: 84px;
  top: 95px;
}
.climg {
  width: 100% !important;
 
}
.cl-img-border{
     border: 4px solid  #fff;
}
.addthis_button img{
    margin-top: 2px;
}
