.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;
}
.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 {
  background: url(../img/banner/strategy/top.png) no-repeat;
  background-size: 100% 100%;
  width: calc(100% - 16px);
  margin: 0 auto;
 /* background-color: #396AB1; */
  height: 256px;
  display: flex;
  align-items: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: 100%;
  height: 110px;
  padding: 0 100px;
	margin-top: -68px;
 /* 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.jpg) 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;
}
.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: #5c2c00;
  /*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(0,69,31,1),rgba(0,69,31,0));/*Mozilla*/
  background:-webkit-gradient(linear,0 50%,100% 50%,from(#00451f),to(#fff));/*Old gradient for webkit*/
  background:-webkit-linear-gradient(left,rgba(0,69,31,1),rgba(0,69,31,0));/*new gradient for Webkit*/
  background:-o-linear-gradient(left,rgba(0,69,31,1),rgba(0,69,31,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: #fff!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;
}
