* {
  margin: 0;
  padding: 0;
}
a {
  text-decoration: none;
}
a img {
  border: none;
}
a:focus {
  outline: none;
}
a:link,
a:visited,
a:hover,
a:active {
  text-decoration: none;
}
img {
  border: none;
}
input,
select,
textarea {
  outline: 0;
}
textarea {
  resize: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
var,
em {
  font-weight: normal;
  font-style: normal;
}
ul,
ol,
dl {
  list-style: none;
}
@media only screen and (max-width: 750px) {
  .g-mobile .g_pub_header_box,
  .g-mobile .g_pub_footer_box {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
  }
  .g-mobile .m_head_nav,
  .g-mobile .m_foot_nav {
    display: none;
  }
  .g-mobile .g_pub_footer {
    height: auto !important;
    zoom: 1 !important;
  }
  .g-mobile .g_pub_footer:after {
    content: '' !important;
    display: block !important;
    clear: both !important;
  }
  .g-mobile .g_pub_footer .u_logo.foot {
    width: 100%;
    margin-left: 0;
  }
}
img {
  vertical-align: top;
}
.conw {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.g-wrap {
  width: 100%;
  font-family: 'microsoft yahei';
  background: url('../images/header1.jpg') center top no-repeat;
}
.g-wrap .m-title {
  position: relative;
  width: 100%;
}
.g-wrap .m-title a {
  position: absolute;
  width: 70px;
  height: 20px;
  right: 0px;
  top: 62px;
  background: url('../images/more.png') 0 0 no-repeat;
}
.g-wrap .g-header {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  height: 800px;
  overflow: hidden;
  position: relative;
}
.g-wrap .g-header .u-dreams {
  position: absolute;
  width: 553px;
  height: 108px;
  top: 0px;
  left: 0px;
  animation: fadeIn 1s 0.3s backwards;
  -webkit-animation: fadeIn 1s 0.3s backwards;
}
.g-wrap .g-header .u-title {
  position: absolute;
  width: 919px;
  height: 557px;
  top: 140px;
  left: 144px;
  animation: zoomIn 1s 0.5s backwards;
  -webkit-animation: zoomIn 1s 0.5s backwards;
}
.g-wrap .g-header .countdown {
  position: absolute;
  left: 86px;
  top: 852px;
  animation: fadeIn 1s 0.9s backwards;
  -webkit-animation: fadeIn 1s 0.9s backwards;
}
.g-wrap .g-header .countdown .jCountdownContainer .label {
  background-image: none !important;
  text-align: center;
  padding: 4px 0 0 0;
}
.g-wrap .g-header .countdown .jCountdownContainer .day .label {
  text-align: right;
}
.g-wrap .g-header .countdown .jCountdownContainer .day .label::after {
  content: '日';
}
.g-wrap .g-header .countdown .jCountdownContainer .hour .label::after {
  content: '时';
}
.g-wrap .g-header .countdown .jCountdownContainer .minute .label::after {
  content: '分';
}
.g-wrap .g-header .countdown .jCountdownContainer .second .label::after {
  content: '秒';
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.g-wrap .g-news {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  zoom: 1;
  background: #fff;
  position: relative;
}
.g-wrap .g-news:after {
  content: '';
  display: block;
  clear: both;
}
.g-wrap .g-news .slideNews {
  position: absolute;
  left: 0;
  top: 0;
  width: 660px;
  height: 440px;
  z-index: 9;
  overflow: hidden;
  background: #fff;
}
.g-wrap .g-news .slideNews .bd {
  position: relative;
}
.g-wrap .g-news .slideNews .bd li {
  position: relative;
}
.g-wrap .g-news .slideNews .bd li img {
  width: 100%;
  height: 390px;
}
.g-wrap .g-news .slideNews .bd li p {
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  padding: 0 130px 0 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: url('../images/txt-bg1.png') 0 0 no-repeat;
}
.g-wrap .g-news .slideNews .bd li p a {
  color: #fff;
}
.g-wrap .g-news .slideNews .prev {
  position: absolute;
  width: 35px;
  height: 35px;
  top: 397px;
  right: 68px;
  cursor: pointer;
  user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  background: transparent;
}
.g-wrap .g-news .slideNews .next {
  position: absolute;
  width: 35px;
  height: 35px;
  top: 397px;
  right: 14px;
  cursor: pointer;
  user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  background: transparent;
}
.g-wrap .g-news .m-news-right {
  width: 538px;
  min-height: 436px;
  padding: 32px 0 0 160px;
  border: 1px solid #3a7fca;
  position: relative;
  float: right;
}
.g-wrap .g-news .m-news-right dl {
  padding-bottom: 20px;
  border-bottom: 1px solid #3a7fca;
}
.g-wrap .g-news .m-news-right dl dt {
  font-size: 24px;
  line-height: 36px;
  font-weight: bold;
  padding: 0 38px;
  margin: 0 0 10px 0;
}
.g-wrap .g-news .m-news-right dl dt a {
  color: #333;
}
.g-wrap .g-news .m-news-right dl dd {
  font-size: 14px;
  line-height: 24px;
  padding: 10px 38px 0;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  color: #666;
}
.g-wrap .g-news .m-news-right dl dd a {
  color: #3a7fca;
}
.g-wrap .g-news .m-news-right ul {
  margin: 30px 0 0 0;
  padding: 0 38px 50px;
}
.g-wrap .g-news .m-news-right ul li {
  font-size: 16px;
  line-height: 45px;
  height: 45px;
  background: url('../images/txt-bg2.png') 0 0 no-repeat;
  margin-bottom: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.g-wrap .g-news .m-news-right ul li a {
  padding-left: 20px;
  color: #000;
}
.g-wrap .g-news .m-news-right .u-more {
  position: absolute;
  top: 418px;
  right: 34px;
  font-size: 14px;
  text-align: center;
  width: 140px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  border-radius: 20px;
  background: #d64747;
}
.g-wrap .g-information {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 80px;
  zoom: 1;
}
.g-wrap .g-information:after {
  content: '';
  display: block;
  clear: both;
}
.g-wrap .g-information .m-information {
  float: left;
  width: 570px;
}
.g-wrap .g-information .m-information .m-title a {
  right: 0px;
  top: 25px;
}
.g-wrap .g-information .m-information .m-list {
  margin-top: 46px;
}
.g-wrap .g-information .m-information .m-list li {
  zoom: 1;
  font-size: 18px;
  color: #333;
  line-height: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-indent: 26px;
  background: url(../images/icon-list2.png) 0px center no-repeat;
}
.g-wrap .g-information .m-information .m-list li a {
  color: #333;
}
.g-wrap .g-information .m-information .m-list li:after {
  content: '';
  display: block;
  clear: both;
}
.g-wrap .g-information .m-information .m-list li .m-pic {
  float: left;
  position: relative;
}
.g-wrap .g-information .m-information .m-list li .m-pic img {
  width: 200px;
  height: 150px;
}
.g-wrap .g-information .m-information .m-list li .m-pic .u-plus {
  position: absolute;
  width: 40px;
  height: 40px;
  top: 6px;
  left: 194px;
  background: url('../images/icon-plus.png') 0 0 no-repeat;
}
.g-wrap .g-information .m-information .m-list li:last-child {
  margin: 0;
}
.g-wrap .g-information .m-information .m-list li dl {
  float: left;
  width: 440px;
  margin-left: 55px;
}
.g-wrap .g-information .m-information .m-list li dl dt {
  font-size: 18px;
  font-weight: bold;
  color: #515151;
}
.g-wrap .g-information .m-information .m-list li dl dt a {
  color: #515151;
}
.g-wrap .g-information .m-information .m-list li dl dd {
  font-size: 14px;
  line-height: 24px;
  margin-top: 10px;
  min-height: 115px;
  color: #666;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
  border-bottom: 1px solid #e6e6e6;
}
.g-wrap .g-information .m-youth {
  float: right;
  width: 570px;
}
.g-wrap .g-information .m-youth .m-title a {
  right: 0px;
  top: 25px;
}
.g-wrap .g-information .m-youth-main {
  margin-top: 56px;
}
.g-wrap .g-information .m-youth-main li {
  margin-bottom: 20px;
  min-height: 110px;
}
.g-wrap .g-information .m-youth-main li:after {
  content: '';
  display: block;
  clear: both;
  overflow: hidden;
}
.g-wrap .g-information .m-youth-main .m-pic {
  float: left;
}
.g-wrap .g-information .m-youth-main .m-pic img {
  width: 190px;
  height: 110px;
  margin-right: 20px;
}
.g-wrap .g-information .m-youth-main dt {
  font-size: 20px;
  color: #333333;
  padding-bottom: 10px;
  border-bottom: 1px dashed #777777;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.g-wrap .g-information .m-youth-main dt a {
  color: #333;
}
.g-wrap .g-information .m-youth-main dd {
  color: #888888;
  font-size: 16px;
  line-height: 28px;
  margin-top: 10px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.g-wrap .g-information .m-youth-main dd a {
  color: #0b79e6;
}
.g-wrap .g-information .m-medal {
  float: right;
  width: 400px;
  height: 400px;
  padding: 231px 30px 0;
  margin-top: -9px;
  background: url('../images/medal-bg.png') right 0 no-repeat;
}
.g-wrap .g-information .m-medal .m-scroll {
  height: 370px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.g-wrap .g-information .m-medal ul {
  zoom: 1;
}
.g-wrap .g-information .m-medal ul:after {
  content: '';
  display: block;
  clear: both;
}
.g-wrap .g-information .m-medal ul li {
  float: left;
  overflow: hidden;
  width: 54px;
  text-align: center;
  font-size: 16px;
  line-height: 40px;
  height: 40px;
  color: #fff;
}
.g-wrap .g-information .m-medal ul li.u-country {
  width: 76px;
}
.g-wrap .g-information .m-medal ul li.u-number {
  width: 56px;
  margin-right: 8px;
}

.g-report {
  zoom: 1;
  margin-top: 12px;
  width: 100%;
}
.g-report .m_con:after {
  content: '';
  display: block;
  clear: both;
}
.g-report .m_l_main {
  background: url('../images/phone_bg.png') no-repeat;
  width: 371px;
  height: 703px;
  float: left;
}
.g-report .m_l_main .slideBox {
  width: 330px;
  height: auto;
  overflow: hidden;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px;
}
.g-report .m_l_main .slideBox .hd {
  height: 20px;
  overflow: hidden;
  width: 70px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
}
.g-report .m_l_main .slideBox .hd ul {
  overflow: hidden;
  zoom: 1;
  float: left;
}
.g-report .m_l_main .slideBox .hd ul li {
  float: left;
  margin-left: 8px;
  width: 16px;
  height: 16px;
  border: 1px solid #89bcdf;
  border-radius: 100%;
  cursor: pointer;
}
.g-report .m_l_main .slideBox .hd ul li:first-child {
  margin-left: 0;
}
.g-report .m_l_main .slideBox .hd ul li.on {
  background: #89bcdf;
}
.g-report .m_l_main .slideBox .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.g-report .m_l_main .slideBox .bd li {
  zoom: 1;
  vertical-align: middle;
  position: relative;
}
.g-report .m_l_main .slideBox .bd img {
  width: 330px;
  height: 570px;
  display: block;
}
.g-report .m_l_main .m_imgTitle1 {
  position: absolute;
  left: 0px;
  bottom: 0;
  width: 100%;
  height: 50px;
  line-height: 50px;
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
}
.g-report .m_l_main .m_imgTitle1 a {
  color: #ffffff;
  font-size: 18px;
  padding-left: 10px;
}
.g-report .m_r_main {
  width: 100%;
}
.g-report .m_r_main .m_imgBlock {
  width: 760px;
  height: 475px;
  overflow: hidden;
  position: relative;
}
.g-report .m_r_main .m_imgBlock img {
  width: 760px;
  height: 475px;
  transition: all 0.5s;
}
.g-report .m_r_main .m_imgBlock img:hover {
  transform: scale(1.05);
}
.g-report .m_imgTitle {
  position: absolute;
  left: 0px;
  text-align: center;
  bottom: 0;
  width: 100%;
  height: 50px;
  line-height: 50px;
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
}
.g-report .m_imgTitle a {
  color: #ffffff;
  font-size: 18px;
  padding-left: 10px;
}
.g-report .m_r_main .picScroll-left {
  overflow: hidden;
  position: relative;
  /* margin-top: 40px; */
}
.g-report .m_r_main .picScroll-left .hd {
  overflow: hidden;
  height: 40px;
  position: absolute;
  width: 100%;
  top: 50%;
  margin-top: -20px;
  z-index: 2;
}
.g-report .m_r_main .picScroll-left .hd .prev,
.g-report .m_r_main .picScroll-left .hd .next {
  display: block;
  width: 40px;
  height: 40px;
  float: left;
  overflow: hidden;
  cursor: pointer;
}
.g-report .m_r_main .picScroll-left .hd .next {
  background: url('../images/right.png') no-repeat;
  float: right;
}
.g-report .m_r_main .picScroll-left .hd .next:hover {
  background: url('./images/right_on.png') no-repeat;
}
.g-report .m_r_main .picScroll-left .hd .prev {
  background: url('../images/left.png') no-repeat;
}
.g-report .m_r_main .picScroll-left .hd .prev:hover {
  background: url('./images/left_on.png') no-repeat;
}
.g-report .m_r_main .picScroll-left .bd {
  position: relative;
  z-index: 5;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.g-report .m_r_main .picScroll-left .bd ul {
  overflow: hidden;
  zoom: 1;
}
.g-report .m_r_main .picScroll-left .bd ul li {
  margin: 0 8px;
  float: left;
  _display: inline;
  overflow: hidden;
  position: relative;
}
.g-report .m_r_main .picScroll-left .bd ul li .pic img {
  width: 270px;
  height: 179px;
  display: block;
}
.g-report .m_r_main .picScroll-left .m_zhezhao {
  background: url('../images/hover_bg.png') no-repeat;
  width: 320px;
  height: 210px;
  overflow: hidden;
  position: absolute;
  bottom: -210px;
  left: 0;
}
.g-report .m_r_main .picScroll-left .m_zhezhao .m_title {
  margin-top: 50px;
  margin-bottom: 15px;
  color: #ffffff;
  width: 235px;
  font-size: 16px;
  margin-left: 43px;
  line-height: 28px;
}
.g-report .m_r_main .picScroll-left .m_zhezhao .m_title a {
  color: #ffffff;
}
.g-report .m_r_main .picScroll-left .m_zhezhao .m_link a {
  display: block;
  text-align: center;
  color: #ffffff;
  border: 1px solid #ffffff;
  width: 118px;
  height: 28px;
  line-height: 28px;
  margin-left: 43px;
}
.g-wrap .g-report .m-report {
  margin-top: 55px;
  zoom: 1;
}
.g-wrap .g-report .m-report:after {
  content: '';
  display: block;
  clear: both;
}
.g-wrap .g-report .m-report .m-left {
  float: left;
  width: 570px;
}
.g-wrap .g-report .m-report .m-left .m-pic {
  zoom: 1;
}
.g-wrap .g-report .m-report .m-left .m-pic:after {
  content: '';
  display: block;
  clear: both;
}
.g-wrap .g-report .m-report .m-left .m-pic .u-pic {
  float: left;
  width: 220px;
  height: 140px;
  margin-right: 20px;
}
.g-wrap .g-report .m-report .m-left .m-pic .u-pic img {
  width: 220px;
  height: 140px;
}
.g-wrap .g-report .m-report .m-left .m-pic dl {
  float: right;
  margin-top: 0;
  width: 330px;
}
.g-wrap .g-report .m-report .m-left .m-pic dl dt {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.g-wrap .g-report .m-report .m-left .m-pic dl dd {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.g-wrap .g-report .m-report .m-left dl {
  margin-top: 26px;
}
.g-wrap .g-report .m-report .m-left dl dt {
  font-size: 20px;
  font-weight: bold;
  color: #333333;
  padding-bottom: 12px;
  border-bottom: 1px dashed #d4d4d4;
}
.g-wrap .g-report .m-report .m-left dl dt a {
  color: #333333;
}
.g-wrap .g-report .m-report .m-left dl dd {
  font-size: 14px;
  line-height: 28px;
  color: #434343;
  margin-top: 8px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.g-wrap .g-report .m-report .m-left dl dd a {
  color: #434343;
}
.g-wrap .g-report .m-report .m-right {
  float: right;
  width: 570px;
}
.g-wrap .g-report .m-report .m-right dl {
  margin-bottom: 10px;
}
.g-wrap .g-report .m-report .m-right dl dt {
  height: 50px;
  font-size: 20px;
  color: #333;
  background: #eeeeee url('../images/icon-arrow.png') 540px 20px no-repeat;
  line-height: 50px;
}
.g-wrap .g-report .m-report .m-right dl dt span {
  float: left;
  font-size: 26px;
  font-style: italic;
  font-weight: bold;
  color: #037bbd;
  padding-left: 20px;
}
.g-wrap .g-report .m-report .m-right dl dt a {
  float: left;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 12px;
}
.g-wrap .g-report .m-report .m-right dl dd {
  height: 0;
  padding: 0px 18px;
  font-size: 14px;
  line-height: 28px;
  text-indent: 2em;
  color: #434343;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.g-wrap .g-report .m-report .m-right dl dd a {
  color: #434343;
}
.g-wrap .g-report .m-report .m-right .on dt {
  background: #037bbd;
}
.g-wrap .g-report .m-report .m-right .on dt span {
  color: #fff;
}
.g-wrap .g-report .m-report .m-right .on dt a {
  color: #fff;
}
.g-wrap .g-report .m-report .m-right .on dd {
  height: 84px;
  padding: 10px 18px;
}
.g-wrap .g-horizon {
  margin-top: 70px;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}
.g-wrap .g-horizon .m-title {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.g-wrap .g-horizon .m-pic-list {
  margin-top: 60px;
}
.g-wrap .g-horizon .m-pic-list ul {
  zoom: 1;
  margin-bottom: 30px;
}
.g-wrap .g-horizon .m-pic-list ul:after {
  content: '';
  display: block;
  clear: both;
}
.g-wrap .g-horizon .m-pic-list ul li {
  float: left;
  width: 25%;
  height: auto;
}
.g-wrap .g-horizon .m-pic-list ul li img {
  width: 100%;
}
.g-wrap .g-horizon .m-pic-list ul:nth-child(2) {
  margin: 0;
}
.g-wrap .g-horizon .m-pic-schedule {
  height: 1145px;
  background: url('../images/schedule.jpg') center top no-repeat;
}
.g-wrap .g-bottom {
  background: url('../images/bottom-bg.jpg') center bottom no-repeat;
}
.g-wrap .g-photo {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 65px;
}
.g-wrap .g-photo .slidePics {
  margin-top: 60px;
  width: 1200px;
  height: 480px;
  z-index: 9;
  background: #fff;
  position: relative;
}
.g-wrap .g-photo .slidePics .bd {
  height: 480px;
  overflow: hidden;
  position: relative;
}
.g-wrap .g-photo .slidePics .bd li {
  float: left;
  width: 282px;
  height: 480px;
  margin: 0 24px 0 0;
}
.g-wrap .g-photo .slidePics .bd li img {
  width: 100%;
  height: 480px;
}
.g-wrap .g-photo .slidePics .prev {
  position: absolute;
  width: 34px;
  height: 118px;
  top: 178px;
  left: -64px;
  cursor: pointer;
  user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  background: url('../images/arrow-left.png') 0 0 no-repeat;
}
.g-wrap .g-photo .slidePics .next {
  position: absolute;
  width: 34px;
  height: 118px;
  top: 178px;
  right: -64px;
  cursor: pointer;
  user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  background: url('../images/arrow-right.png') 0 0 no-repeat;
}
.g-wrap .g-knowledge {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 65px;
  padding-bottom: 80px;
}
.g-wrap .g-knowledge .m-knowledge {
  margin-top: 60px;
  zoom: 1;
}
.g-wrap .g-knowledge .m-knowledge:after {
  content: '';
  display: block;
  clear: both;
}
.g-wrap .g-knowledge .m-knowledge .m-list {
  float: left;
  width: 420px;
}
.g-wrap .g-knowledge .m-knowledge .m-list li {
  font-size: 16px;
  line-height: 48px;
  text-indent: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: url('../images/icon-list.png') 7px center no-repeat;
}
.g-wrap .g-knowledge .m-knowledge .m-list li a {
  color: #333;
}
.g-wrap .g-knowledge .m-knowledge .m-pic {
  float: right;
  width: 750px;
}
.g-wrap .g-knowledge .m-knowledge .m-pic .m-small {
  float: left;
  width: 290px;
}
.g-wrap .g-knowledge .m-knowledge .m-pic .m-small div {
  width: 290px;
  margin-bottom: 20px;
  position: relative;
}
.g-wrap .g-knowledge .m-knowledge .m-pic .m-small div:last-child {
  margin: 0;
}
.g-wrap .g-knowledge .m-knowledge .m-pic .m-small div img {
  width: 290px;
  height: 160px;
}
.g-wrap .g-knowledge .m-knowledge .m-pic .m-small div .u-txt {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 266px;
  height: 90px;
  padding: 0 12px;
  line-height: 144px;
  font-size: 14px;
  color: #fff;
  background: url('../images/repeat.png') 0 0 no-repeat;
}
.g-wrap .g-knowledge .m-knowledge .m-pic .m-big {
  float: right;
  width: 440px;
  position: relative;
}
.g-wrap .g-knowledge .m-knowledge .m-pic .m-big img {
  width: 440px;
  height: 340px;
}
.g-wrap .g-knowledge .m-knowledge .m-pic .m-big .u-txt {
  position: absolute;
  bottom: 0;
  left: 0;
  line-height: 132px;
  font-size: 18px;
  height: 90px;
  width: 400px;
  padding: 0 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: url('../images/repeat.png') 0 0 no-repeat;
  color: #fff;
}
