.header{
  width: 100%;
  height: 118px;
  position: absolute;
  top: 0;
  z-index: 1;
}
.header .zhe{
  width: 100%;
  height: 118px;
  background-color: #000;
  opacity: 0.8;
  filter: alpha(opacity=80);
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
}
.header .top{
  width: 100%;
  height: 34px;
  line-height: 34px;
  border-bottom: 1px solid #717171;
}
.header .top .left{
  color: #9d9d9d;
  font-size: 12px;
  margin-left: 277px;
}
.header .top .link{
  float: right;
}
.header .top .link a{
  color: #9d9d9d;
  font-size: 12px;
  margin-right: 19px;
}
.header .bot{
  width: 100%;
  height: 83px;
  overflow: hidden;
}
.header .bot .left{
  margin-left: 245px;
}
.header .bot .right{
  background: url(/images/phone.png) no-repeat left;
  padding-left: 55px;
  margin-top: 18px;
  margin-right: 18px;
}
.header .bot .right b{
  font-weight: normal;
  font-size: 22px;
  color: #fff;
}
.header .bot .right span{
  color: #fff;
  font-size: 12px;
  display: block;
}
/*导航*/
.box1{
  width: 1200px;
  height: 639px;
  margin: 0 auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.aside{
  position: absolute;
  width: 245px;
  height: 639px;
  z-index: 999;
  text-align: center;
}
.aside .zhe{
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.8;
  filter: alpha(opacity=80);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.aside ol li{
  width: 100%;
  height: 40px;
  line-height: 40px;
  position: relative;
}
.aside ol li a{
  color: #fff;
  font-size: 15px;
}
.aside ol li:hover{
  background-color: #d1b694;
}
.aside ol li:hover a{
  color: #ffecc5;
}
.aside ol li .whide{
  width: 170px;
  overflow: hidden;
  position: relative;
  left: 245px;
  top: -40px;
  padding-top: 14px;
  display:none;
}
.aside ol li.short1 .whide{
  min-height: 330px !important;
  top: -60px;
}
.aside ol li.short2 .whide{
  min-height: 310px !important;
  top: -80px;
}
.aside ol li.short3 .whide{
  min-height: 310px !important;
  top: -120px;
}
.aside ol li.short4 .whide{
  min-height: 310px !important;
  top: -160px;
}
.aside ol li.short5 .whide{
  min-height: 310px !important;
  top: -200px;
}
.aside ol li.short6 .whide{
  min-height: 310px !important;
  top: -240px;
}
.aside ol li.short7 .whide{
  min-height: 310px !important;
  top: -280px;
}
.aside ol li.short8 .whide{
  min-height: 310px !important;
  top: -320px;
}
.aside ol li .hide{
  width: 170px;
  height: 100%;
  left: -245px;
  position: absolute;
  top: 0;
  text-align: center;
}
.aside ol li .hide .hide1{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.9;
  background-color: #d1b694;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  z-index: -1;
}
.aside ol li .hide img{
  position: absolute;
  bottom: 9px;
  left: 10px;
}
.aside ol li .hide a{
  color: #fff;
  font-size: 14px;
  display: block;
}


.num{
  width: 100%;
  height: 126px;
  background: url(/images/num.jpg) no-repeat center;
  text-align: center;
}
.num a{
  width: 182px;
  height: 126px;
  color: #fff;
  text-align: center;
  display: inline-block;
  overflow: hidden;
  margin: 0 27px;
}
.num a:hover{
  color: #ffe396;
}
.num a:hover h3{
  border-bottom: 1px solid transparent;
}
.num .abg1:hover{
  background: url(/images/abg1.jpg) no-repeat center;
}
.num .abg2:hover{
  background: url(/images/abg2.jpg) no-repeat center;
}
.num .abg3:hover{
  background: url(/images/abg3.jpg) no-repeat center;
}
.num .abg4:hover{
  background: url(/images/abg4.jpg) no-repeat center;
}
.num .abg5:hover{
  background: url(/images/abg5.jpg) no-repeat center;
}
.num .abg2 span{
  margin-top: 4px;
  line-height: 14px;
}
.num a h3{
  font-size: 29.56px;
  font-weight: normal;
  font-family: "Verdana Regular";
  line-height: 66px;
  border-bottom: 1px solid #cb3028;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.num a span{
  display: block;
  font-size: 13.97px;
  margin-top: 15px;
}

.wrap{
  width: 100%;
  height: 539px;
  padding-top: 61px;
  background: url(/images/yunbg1.jpg) no-repeat center;
}
/* 本例子css */
.slideBox{ width:436px; height:447px; overflow:hidden; position:relative;  background-color: #efefef; float: left; }
.slideBox .hd{ display: none; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:436px; height:296px; display:block;  }
.slideBox .bd li a{
  display: block;
  position: relative;
}
.slideBox .bd .date{
  width: 86px;
  height: 82px;
  background-color: #b9241d;
  position: absolute;
  top: 258px;
  left: 15px;
  text-align: center;
}
 .slideBox .bd .date b{
   width: 70px;
   display: inline-block;
   border-bottom: 1px solid #c54943;
   font-size: 40px;
   color: #fff;
 }
 .slideBox .bd .date span{
   color: #fff;
   font-size: 16px;
   line-height: 32px;
 }
.slideBox .bd h3{
  color: #262626;
  font-weight: normal;
  font-size: 18px;
  text-align: center;
  line-height: 40px;
}
.slideBox .bd h3:hover{
  color: #b7241a;
}
.slideBox .bd .wenzi{
  padding: 0 16px;
}
.slideBox .bd .txt{
  color: #6c6c6c;
  font-size: 13px;
  line-height: 24px;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
  -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
  -webkit-line-clamp: 3; /** 显示的行数 **/
  overflow: hidden;  /** 隐藏超出的内容 **/
  margin-top: 10px;
}
.slideBox .bd .wenzi span{
  color: #b9241d;
  font-size: 13px;
}

.news{
  width: 434px;
  height: 447px;
  float: left;
  margin-left: 34px;
}
.news .top .title{
  overflow: hidden;
  line-height: 40px;
}
.news .top .title h3{
  float: left;
  color: #b9291f;
  font-size: 18px;
}
.news .top .title a{
  color: #b9291f;
  font-size: 12px;
  float: right;
}
.news .top ul{
  background: url(/images/newsbg1.jpg) no-repeat 5px 14px;
  padding-left: 28px;
  overflow: hidden;
}
.news .top ul li{
  width: 100%;
  float: left;
  height: 37px;
  line-height: 37px;
  border-bottom: 1px dashed #ebebeb;
}
.news .top ul li.last{
  border: 0 none;
}
.news .top ul li a{
  overflow: hidden;
  display: block;
}
.news .top ul li a h4{
  color: #444;
  font-size: 14px;
  font-weight: normal;
  float: left;
}
.news .top ul li a h4:hover{
  color: #b9291f;
}
.news .top ul li a span{
  color: #b4b4b4;
  font-size: 11px;
  float: right;
}
.news .bot .title{
  overflow: hidden;
  line-height: 40px;
}
.news .bot .title h3{
  float: left;
  color: #444444;
  font-size: 18px;
}
.news .bot .title a{
  color: #979797;
  font-size: 12px;
  float: right;
}
.news .bot ul{
  background: url(/images/newsbg2.jpg) no-repeat 5px 14px;
  padding-left: 28px;
  overflow: hidden;
}
.news .bot ul li{
  width: 100%;
  float: left;
  height: 37px;
  line-height: 37px;
  border-bottom: 1px dashed #ebebeb;
}
.news .bot ul li.last{
  border: 0 none;
}
.news .bot ul li a{
  overflow: hidden;
  display: block;
}
.news .bot ul li a h4{
  color: #444;
  font-size: 14px;
  font-weight: normal;
  float: left;
}
.news .bot ul li a h4:hover{
  color: #b9291f;
}
.news .bot ul li a span{
  color: #b4b4b4;
  font-size: 11px;
  float: right;
}
.jianzhang{
  width: 242px;
  float: right;
}
.jianzhang a{
  width: 100%;
  height: 209px;
  display: inline-block;
  background-color: #ededed;
  margin-bottom: 29px;
  font-size: 0;
}
.jianzhang a .txt{
  color: #444444;
  font-size: 14px;
  line-height: 36px;
  margin-left: 17px;
}
.jianzhang a:hover .txt{
  color: #b9291f;
}
.school{
  width: 100%;
  height: 650px;
  background: url(/images/jianjiebg.jpg) no-repeat center;
}
.school .title{
  text-align: center;
  color: #fff;
}
.school .title h2{
  font-size: 30.3px;
  margin-top: 50px;
}
.school .title span{
  font-size: 16px;
}
.school .top{
  margin: 40px 0 0 32px;
  overflow: hidden;
}
.school .top .left{
  font-size: 0;
}
.school .top .right h3{
  color: #fff;
  font-size: 18px;
  line-height: 64px;
}
.school .top .right .txt{
  width: 748px;
  color: #fff;
  font-size: 14px;
  text-indent: 2em;
  line-height: 24px;
}
.school .top .right {
  float: left;
  margin-left: 48px;
}
.school .top .right .link{
  overflow: hidden;
  margin-top: 26px;
}
.school .top .right .link a{
  width: 110px;
  height: 30px;
  text-align: center;
  line-height: 26px;
  float: left;
  color: #6d130f;
  font-size: 14px;
  background: url(/images/abg.png) no-repeat center;
  margin-right: 14px;
}
.school .bot{
  width: 100%;
  margin: 50px 0 0 32px;
  overflow: hidden;
}
.school .bot div{
  width: 246px;
  margin-right: 50px;
  float: left;
}
.school .bot div.last{
  margin-right: 0;
}
.school .bot div h3{
  color: #e0b986;
  font-size: 16px;
  line-height: 16px;
}
.school .bot div .tiao{
  width: 41px;
  height: 3px;
  background-color: #e0b986;
  margin: 25px 0 19px 0;
}
.school .bot div .txt{
  font-size: 12px;
  color: #f2bcba;
  line-height: 18px;
}
.qiehuan{
  width: 100%;
  height: 638px;
  background: url(/images/yunbg.jpg) no-repeat center;
}
.slideTxtBox1{ width:590px; text-align:left;margin-top: 55px;overflow: hidden;float: right; }
.slideTxtBox1 .hd{ height:37px; line-height:37px; position:relative;
  border-top: 3px solid #6d130f;float: left; }
.slideTxtBox1 .hd .more{
  width: 142px;
  height: 37px;
  background-color: #f1f1f1;
  font-size: 14px;
  color: #63110e;
  text-align: center;
  float: left;
}
.slideTxtBox1 .hd ul{ float:left; height:37px; }
.slideTxtBox1 .hd ul li{
  width: 111px;
  height: 37px;
  float:left;
  cursor:pointer;
  color: #000000;
  font-size: 16px;
  text-align: center;
  margin-right: 1px;
}
.slideTxtBox1 .hd ul li.color1{
  background-color: #f1f1f1;
}
.slideTxtBox1 .hd ul li.color2{
  background-color: #dedede;
}
.slideTxtBox1 .hd ul li.on{
  color: #fff;
  background-color: #6d130f;
}
.slideTxtBox1 .bd{
  width: 100%;
  height: 494px;
  background-color: #fff;
  float: left;
}
.slideTxtBox1 .bd ul{
  position: relative;
  zoom:1;
  margin-top: 4px;
}
.slideTxtBox1 .bd ul li{
  height: 142px;
  padding-top: 20px;
  border-bottom: 1px dashed #e6e6e6;
}
.slideTxtBox1 .bd ul li a{
  display: block;
  overflow: hidden;
  font-size: 0;
}
.slideTxtBox1 .bd ul li a img{
  float: left;
  margin: 0 20px 0 0;
}
.slideTxtBox1 .bd ul li a .txt{
  width: 340px;
  float: left;
}
.slideTxtBox1 .bd ul li a .txt h3{
  color: #262626;
  font-size: 18px;
  line-height: 18px;
  font-weight: normal;
  margin: 20px 0 16px 0;
}
.slideTxtBox1 .bd ul li a .txt span{
  color: #b9241d;
  font-size: 12px;
}
.slideTxtBox1 .bd ul li a .txt .neirong{
  color: #6c6c6c;
  font-size: 12px;
  line-height: 18px;
}
.slideTxtBox1 .bd ul li a:hover h3{
  color: #b9241d;
}

.slideTxtBox{ width:590px; text-align:left;margin-top: 55px;overflow: hidden;float: left; }
.slideTxtBox .hd{ height:37px; line-height:37px; position:relative;
  border-top: 3px solid #6d130f;float: left; }
.slideTxtBox .hd .more{
  width: 142px;
  height: 37px;
  background-color: #f1f1f1;
  font-size: 14px;
  color: #63110e;
  text-align: center;
  float: left;
}
.slideTxtBox .hd ul{ float:left; height:37px; }
.slideTxtBox .hd ul li{
  width: 111px;
  height: 37px;
  float:left;
  cursor:pointer;
  color: #000000;
  font-size: 16px;
  text-align: center;
  margin-right: 1px;
}
.slideTxtBox .hd ul li.color1{
  background-color: #f1f1f1;
}
.slideTxtBox .hd ul li.color2{
  background-color: #dedede;
}
.slideTxtBox .hd ul li.on{
  color: #fff;
  background-color: #6d130f;
}
.slideTxtBox .bd{
  width: 100%;
  height: 494px;
  background-color: #fff;
  float: left;
}
.slideTxtBox .bd ul{
  position: relative;
  zoom:1;
  margin-top: 4px;
}
.slideTxtBox .bd ul li{
  height: 142px;
  padding-top: 20px;
  border-bottom: 1px dashed #e6e6e6;
}
.slideTxtBox .bd ul li a{
  display: block;
  overflow: hidden;
  font-size: 0;
}
.slideTxtBox .bd ul li a img{
  float: left;
  margin: 0 20px 0 0;
}
.slideTxtBox .bd ul li a .txt{
  width: 340px;
  float: left;
}
.slideTxtBox .bd ul li a .txt h3{
  color: #262626;
  font-size: 18px;
  line-height: 18px;
  font-weight: normal;
  margin: 20px 0 16px 0;
}
.slideTxtBox .bd ul li a .txt span{
  color: #b9241d;
  font-size: 12px;
}
.slideTxtBox .bd ul li a .txt .neirong{
  color: #6c6c6c;
  font-size: 12px;
  line-height: 18px;
}
.slideTxtBox .bd ul li a:hover h3{
  color: #b9241d;
}
.yinxiang{
  width: 100%;
  height: 686px;
  background: url(/images/yinxiangbg.jpg) no-repeat center;
}
.yinxiang .title{
  text-align: center;
  margin-top: 52px;
}
.yinxiang .title h2{
  color: #750e09;
  font-size: 30.3px;
}
.yinxiang .title span{
  color: #750e09;
  font-size: 16px;
}
.yinxiang .img{
  margin: 42px 0 0 10px;
  overflow: hidden;
}
.yinxiang .img div{
  width: 472px;
  height: 412px;
  float: left;
}
.yinxiang .img a{
  font-size: 0;
  float: left;
}
.yinxiang .more{
  width: 130px;
  height: 31px;
  line-height: 31px;
  border-radius: 31px;
  color: #f1d6b3;
  float: none !important;
  display: block;
  margin: 34px auto 0;
  background-color: #750e09;
  text-align: center;
}
.add{
  width: 100%;
  height: 157px;
  background: url(/images/addbg.jpg) no-repeat center;
}
.add .left{
  font-size: 0;
}
.add .txt{
  float: left;
  margin: 50px 0 0 35px;
}
.add .txt b{
  color: #f1d6b3;
  font-size: 26px;
  display: block;
}
.add .txt span{
  color: #f1d6b3;
  font-size: 16px;
}
.add .now{
  color: #6e0e09;
  font-size: 25px;
  font-weight: bold;
  text-align: center;
  line-height: 60px;
  width: 212px;
  height: 68px;
  background: url(/images/add.png) no-repeat center;
  float: right;
  margin: 49px 66px 0 0;
}
.footer{
  width: 100%;
  height: 43px;
  line-height: 43px;
  background-color: #161616;
  color: #e7cca2;
  font-size: 14px;
}
.bq ,.xz ,.zx ,.liao ,.jx{
  float: left;
  margin-left: 44px;
}
.bq ,.xz ,.zx ,.liao ,.jx a{
    color: #e7cca2;
}
.bq{
  margin-left: 10px;
}