/* ===== 首页专用样式（main.html） ===== */
/*Technical Support SudyTech*/
/* 全局补充（原 style2.css） */
a {color: inherit;}
a:focus {outline: none;}
html,
body {
  padding: 0;
  margin: 0;
  position: relative;
  font-family: "Microsoft YaHei", "Hiragino Sans GB", SimHei, Arial, Helvetica, sans-serif;
}
ul,
li {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* 头条焦点图轮播（原 main.html 内嵌样式） */
.slideBox .btbg{background:#000;alpha(opacity=50); opacity: 0.5; width:100%; height:34px; position:absolute; bottom:0;}

.slideBox {
    width: 660px;
    height: 380px;
    position: relative;
    border: 1px solid #ddd;
}

.hd {
    height: 15px;
    position: absolute;
    right: 5px;
    bottom: 8px;
    z-index: 1;
}

.hd ul {
    zoom: 1;
    float: left;
    font-size: 12px;
    font-family: '宋体';
}

.hd ul li{
    float: left;
    margin-right: 2px;
    width: 15px;
    height: 15px;
    line-height: 14px;
    text-align: center;
    background: #fff;
    cursor: pointer;
}

.slideBox .hd ul li.on {
    background: #f00;
    color: #fff;
}

.bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox .prev, .slideBox .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(../images/style/slider-arrow.png) -110px 5px no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.slideBox .next {
    left: auto;
    right: 3%;
    background-position: 8px 5px;
}
.slider_p{
    position: absolute;
    text-align: left;
    text-indent:2em;
    color: #ffffff;
    font-size: 16px;
    left: 0;
    bottom: 0;
    width:100%;
    background: #000000;
    opacity: 0.6;
    height: 32px;
    line-height: 32px;
    padding-right: 105px;
    box-sizing: border-box;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    overflow-wrap: break-word;
}

.view_top2{
    background: url(../images/style/lmbtStyle.png) no-repeat bottom !important;
}

a:hover{
    color:#ff0000 !important;
}

.showxt{
    display:block !important
}

.hidext{
    display:none !important
}

/* ===== 光影山体图片墙（原 style2.css 提取，仅保留本页用到的规则） ===== */
#index .lastbox {
  padding-bottom: 30px;
  padding-bottom: 30px\0;
}

#index .lastbox .title {
  overflow: hidden;
  margin-bottom: 40px;
}

#index .lastbox .title .ch {
  font-size: 22px;
  font-weight: 600;
  display: inline-block;
  margin-right: 20px;
  float: left;
}

#index .lastbox .title .en {
  font-size: 20px;
  color: #ccc;
  float: left;
  line-height: 30px;
}

#index .lastbox .title a.more {
  float: right;
  color: #999;
  font-size: 12px;
  font-weight: 100;
  line-height: 24px;
}

#index .lastbox .media_box {
  font-size: 0;
}

#index .lastbox .media_box .photocard {
  width: 24.9%;
  display: inline-block;
  position: relative;
}

#index .lastbox .media_box .photocard img.photo {
  width: 100%;
}

@media (max-width: 768px) {

  #index .lastbox .media_box .photocard {
    width: 100%;
    margin: 0px 0px;
  }

  #index .lastbox .media_box .photocard img.photo {
    width: 100%;
  }

}

/* ===== 原 index.vsb.css ===== */
.titlestyle200988{ position: relative; top: 10px ;}
.summarystyle200988{ line-height: 150%; color: #222222; font-size: 9pt ;}
