/*ä¸»è‰²çš®è‚¤ */
/*è¾…è‰²çš®è‚¤*/
/*æŒ‰é'®ç®­å¤´èƒŒæ™¯è‰²*/
/*å¯¼èˆªæ¡åŠé€æ˜Žrgbaæ ·å¼*/
/*çº¿*/
/*æœªé€‰ä¸­å­—ä½"é¢œè‰²*/
/* é€‰ä¸­å­—ä½"é¢œè‰²-ï¼ˆåŽŸè‰²è°ƒ-ä¸å˜ï¼‰*/
/* end å¯¼èˆª*/
/*å†…é¡µ ä¾§æ å…¬å…±æ ·å¼*/
/*å­é¡µé¢èƒŒæ™¯è‰²*/
/* search */
/* footer */
/* */
/* function*/
/* function*/
.sub-section {
  position: relative;
  width: 100%;
  padding-bottom: 80px;
  overflow: hidden;
}
.sub-section .container {
  max-width: 1200px;
  margin: 0 auto;
  margin-top: 60px;
  *zoom: 1;
}
.sub-section .container .navs {
  margin-right: 30px;
}
.sub-section .container:before,
.sub-section .container:after {
  content: "";
  display: table;
}
.sub-section .container:after {
  clear: both;
}
.sub-section .container .newctmain {
  width: 74%;
  float: left;
  background: #f9f9f9;
}
.sub-section .container .newctmain h1 {
  width: 97%;
  margin-bottom: 16px;
  background: #e3e3e3;
  font-size: 28px;
  line-height: 36px;
  padding: 10px 0 10px 28px;
  color: #27934d;
  font-weight: normal;
  text-transform:capitalize;
}
.sub-section .container .newctmain .date {
  font-size: 16px;
  color: #999;
  line-height: 28px;
  text-align: center;
}
.sub-section .container .newctmain .cont {
  padding: 0 36px 60px 36px;
  font-size: 16px;
  color: #201f1a;
  line-height: 28px;
}
.sub-section .container .newctmain .flip {
  padding: 10px 28px;
  font-size: 18px;
  line-height: 36px;
  color: #868686;
  background: #f2f2f2;
  text-transform:capitalize;
  *zoom: 1;
}
.sub-section .container .newctmain .flip:before,
.sub-section .container .newctmain .flip:after {
  content: "";
  display: table;
}
.sub-section .container .newctmain .flip:after {
  clear: both;
}
.sub-section .container .newctmain .flip .previous {
  float: left;
}
.sub-section .container .newctmain .flip .next {
  float: right;
}
.sub-section .container .newctmain .flip a {
  color: #868686;
  text-decoration: underline;
}
.sub-section .container .newctmain .tit {
  width: 97%;
  margin-bottom: 16px;
  /* margin-left: -2%; */
  background: #e3e3e3;
  font-size: 28px;
  line-height: 36px;
  padding: 10px 0 10px 28px;
  color: #27934d;
  font-weight: normal;
  text-transform:capitalize;
}
.sub-section .container .newctmain .listone {
  padding: 0 0 34px 28px;
  *zoom: 1;
}
.sub-section .container .newctmain .listone:before,
.sub-section .container .newctmain .listone:after {
  content: "";
  display: table;
}
.sub-section .container .newctmain .listone:after {
  clear: both;
}
.sub-section .container .newctmain .listone li {
  width: 45%;
  margin-right: 5%;
  float: left;
  border-bottom: 2px dotted #bbb;
}
.sub-section .container .newctmain .listone li a {
  display: block;
  line-height: 26px;
  padding: 6px 0;
  font-size: 13px;
  position: relative;
  color: #888888;
  *zoom: 1;
}
.sub-section .container .newctmain .listone li a:before,
.sub-section .container .newctmain .listone li a:after {
  content: "";
  display: table;
}
.sub-section .container .newctmain .listone li a:after {
  clear: both;
}
.sub-section .container .newctmain .listone li a .a-text {
  float: left;
}
.sub-section .container .newctmain .listone li a .a-day {
  float: right;
}
.sub-section .container .newctmain .listone li a:hover {
  color: #201f1a;
}
.sub-section .container .newctmain .g-slide {
  padding-bottom: 34px;
}
.sub-section .container .newctmain .small-box {
  width: 860px;
  margin: 0 auto;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}
.sub-section .container .newctmain .small-box .btn {
  position: absolute;
  top: 50%;
  width: 16px;
  margin-top: -20px;
  height: 41px;
  cursor: pointer;
}
.sub-section .container .newctmain .small-box .left-btn {
  left: 0;
  background: url(sy-left.png) no-repeat top center;
}
.sub-section .container .newctmain .small-box .right-btn {
  right: 0;
  background: url(sy-right.png) no-repeat top center;
}
.sub-section .container .newctmain .small-box .small-list {
  width: 796px;
  margin: 0 auto;
  overflow: hidden;
}
.sub-section .container .newctmain .small-box .small-list ul {
  width: 1000px;
}
.sub-section .container .newctmain .small-box .small-list li {
  float: left;
  width: 150px;
  height: 150px;
  position: relative;
  padding: 4px 0;
  border: 1px solid #dae0e2;
  margin-right: 9px;
}
.sub-section .container .newctmain .small-box .small-list li img {
  display: block;
  max-width: 150px;
  max-height: 150px;
}
.sub-section .container .newctmain .small-box .small-list li .bun-bg {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #000;
  opacity: 0.6;
}
.sub-section .container .newctmain .small-box .small-list .on .bun-bg {
  display: block;
}
@media (max-width: 1200px) {
  .sub-section .container .newctmain {
    width: 71%;
  }
  .sub-section .container .newctmain .flip .previous {
    margin-right: 6%;
  }
  .sub-section .container .newctmain .flip .next {
    float: right;
  }
  .sub-section .container .newctmain .small-box {
    width: 650px;
  }
  .sub-section .container .newctmain .small-box .small-list {
    width: 606px;
  }
  .sub-section .container .newctmain .small-box .small-list li {
    width: 112px;
  }
  .sub-section .container .newctmain .listone {
    padding: 0 28px 34px 28px;
  }
  .sub-section .container .newctmain .listone li {
    float: none;
    margin-right: 0;
    width: 100%;
  }
}
@media (max-width: 990px) {
  .sub-section .container .newctmain {
    float: none;
    width: 100%;
  }
  .sub-section .container .newctmain h1 {
    width: 100%;
    padding: 1.5% 0 1.5% 3%;
  }
  .sub-section .container .newctmain .cont {
    padding: 0 4% 6% 4%;
  }
  .sub-section .container .newctmain .flip {
    padding: 1.2% 3%;
  }
  .sub-section .container .newctmain .tit {
    width: 100%;
    margin: 0 0 2% 0;
    padding: 1.5% 0 1.5% 3%;
  }
  .sub-section .container .newctmain .listone {
    padding: 0 3% 4% 3%;
  }
}
@media (max-width: 670px) {
  .sub-section .container .newctmain .g-slide {
    padding-bottom: 4%;
  }
  .sub-section .container .newctmain .small-box {
    width: 480px;
  }
  .sub-section .container .newctmain .small-box .small-list {
    width: 440px;
  }
  .sub-section .container .newctmain .small-box .small-list li {
    width: 78px;
  }
}
@media (max-width: 500px) {
  .sub-section .container .newctmain .small-box {
    width: 314px;
  }
  .sub-section .container .newctmain .small-box .small-list {
    width: 271px;
  }
  .sub-section .container .newctmain .small-box .small-list li {
    width: 45px;
  }
}
