body{margin-top:80px;min-width:1260px;max-width:1920px;overflow:auto;}




/*  页面目录  */
.nav_catalogue{width:1260px;margin:0 auto;font-size:0;padding-bottom:10px;padding-left:6px;}
.nav_catalogue a{font-size:14px;font-weight:bold;color:rgb(0,0,0);display:inline-block;line-height:40px;margin-right:3px}
.nav_catalogue a:hover{color:#c00;}
.nav_catalogue img{display:inline-block;vertical-align:-2px;width:11px;margin:0 20px;}


/*  概述  */ 

.overview{margin:20px auto;width:80%;background-color:#8d2635;padding:30px;font-size:20px;color:#fff;line-height:34px;position:relative;}
.hide{display:none;}
.reveal{cursor: pointer;position:absolute;bottom:-20px;right:15px;margin:20px;}
.reveal img{width:25px;height:auto;}
 

/*  主体  */ 
.main{width:1260px;margin:0 auto;}
  
  /*  分目录详情  */ 
  .main_subdirectory{width:100%;position:relative;margin:0 0 60px;}
  .main_subdirectory .loop_content{width:100%;overflow:hidden;position:relative;}
  .loop_content .content{font-size:0;}
  .content li{display:inline-block;}
  .content li dl{font-size:0;}
  .content li dd{display:inline-block;width:292px;height:250px;-webkit-box-sizing: border-box;box-sizing: border-box;margin-top:10px;margin-right:10px;overflow:hidden;}
  .content li dd:nth-of-type(4n){padding:0;}
  .content li dd a{position:relative;display:block;width:100%;}
  .content dd img{width:305px;height:auto;}
  .content dd div{display:none;position:absolute;bottom:0px;left:0px;width:100%;height:100%;background-color:rgba(188,132,100,.8);padding:30px 40px 0;}
  .content dd h2{font-size:20px;color:#fff;text-align:center;position:absolute;bottom:40px;left:30%;transform:translateX(-50%);line-height:36px;padding:20px 0;}
  .content dd h2 img{position:absolute;left:-20px;top:50%;transform:translateY(-50%);width:20px;height:auto;}
  .content dd h2 img:nth-of-type(2){left:auto;right:-20px;}
  .content dd p{position:absolute;bottom:35px;font-size:14px;line-height:24px;color:#fff;text-align:left;}
  .content li dd:hover div{display:block;}
  
  .loop_num{white-space: nowrap;position:absolute;left:50%;transform:translateX(-50%);bottom:-35px;}
  .loop_num .select{cursor: pointer;position:absolute;top:50%;left:-40px;transform:translateY(-50%);border:15px solid #fff;border-right:15px solid red;}
  #content_right{left:auto;right:-35px;border:15px solid #fff;border-left:15px solid red;}
  .swiper-pagination{position:static;}
.swiper-pagination-bullet{width:30px;color:#000;background:none;font-size:16px;line-height:30px;text-align:center;height:30px;margin:0 5px;opacity:1;}
.swiper-pagination-bullet-active{background:#a2081a;color:#fff;}






.wrap{width:1260px; margin:0 auto;}
.one {
	      display:block;
            overflow: hidden;/*超出部分隐藏*/
            white-space: nowrap;/*不换行*/
            text-overflow:ellipsis;/*超出部分文字以...显示*/
}
.one2 { 
        width:100%;
	      display:block;
            overflow: hidden;/*超出部分隐藏*/
            white-space: nowrap;/*不换行*/
            text-overflow:ellipsis;/*超出部分文字以...显示*/
}
.swiper-container {
      width: 100%;
      height: 100%;
    }
.swiper-slide {
      text-align: center;
      font-size: 18px;
      /*background: #fff;*/

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	

