/* LESS Document */
body
{
    overflow-x:hidden; 
   }
#banner {
  width: 100%;
  height: 481px;
  background-position: center center;
  z-index: -100;
  margin-top: 83px;
}
#banner img {
  max-width: none;
}
#sheshi_nr {
  width: 1200px;
  margin: 0 auto;
  margin-bottom: 100px;
  overflow: hidden;
}
#sheshi_nr .zhong_dh {
  text-align: right;
  font-size: 12px;
  color: #999999;
  margin-top: 40px;
}
#sheshi_nr .zhong_dh .span1 {
  display: inline-block;
  text-indent: 40px;
  font-size: 12px;
  background: url(../img/right_tb.png) no-repeat 0 center;
}
#sheshi_nr .zhong_dh .span2 {
  display: inline-block;
  color: #957239;
  font-size: 12px;
  margin-left: 3px;
}
#sheshi_nr .zhong_dh a {
  color: #999;
  font-size: 12px;
  margin: 0 3px;
}
#sheshi_nr .nr {
  width: 100%;
  margin-top: 60px;
  margin-bottom: 100px;
  border-top: 1px solid #ccc;
}
#sheshi_nr .nr h2 {
  width: 285px;
  margin: 0 auto;
  text-align: center;
  font-size: 30px;
  color: #957239;
  letter-spacing: 4px;
  font-weight: 100;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  background: #f0efea;
  margin-top: -20px;
  margin-bottom: 50px;
}
#sheshi_nr .nr dl {
  width: 100%;
  overflow: hidden;
}
#sheshi_nr .nr dl dd {
  width: 171px;
  float: left;
  box-sizing: border-box;
  cursor: pointer;
}
#sheshi_nr .nr dl dd a {
  color: #730004;
}
#sheshi_nr .nr dl dd:hover .sheshi_p {
  color: #730004;
}
#sheshi_nr .nr dl dd:hover hr {
  display: block;
}
#sheshi_nr .nr dl dd .sheshi_tub1 {
  width: 156px;
  height: 156px;
  background: url(../img/sheshi_bt.png) no-repeat left top;
  margin: 0 auto;
}
#sheshi_nr .nr dl dd .sheshi_tub2 {
  width: 156px;
  height: 156px;
  background: url(../img/sheshi_bt.png) no-repeat -178px top;
  margin: 0 auto;
}
#sheshi_nr .nr dl dd .sheshi_tub3 {
  width: 156px;
  height: 156px;
  background: url(../img/sheshi_bt.png) no-repeat -356px top;
  margin: 0 auto;
}
#sheshi_nr .nr dl dd .sheshi_tub4 {
  width: 156px;
  height: 156px;
  background: url(../img/sheshi_bt.png) no-repeat -530px top;
  margin: 0 auto;
}
#sheshi_nr .nr dl dd .sheshi_tub5 {
  width: 156px;
  height: 156px;
  background: url(../img/sheshi_bt.png) no-repeat -710px top;
  margin: 0 auto;
}
#sheshi_nr .nr dl dd .sheshi_tub6 {
  width: 156px;
  height: 156px;
  background: url(../img/sheshi_bt.png) no-repeat -885px top;
  margin: 0 auto;
}
#sheshi_nr .nr dl dd .sheshi_tub7 {
  width: 156px;
  height: 156px;
  background: url(../img/sheshi_bt.png) no-repeat -1065px top;
  margin: 0 auto;
}
#sheshi_nr .nr dl dd .sheshi_p {
  text-align: center;
  margin-bottom: 10px;
}
#sheshi_nr .nr dl dd hr {
  border-bottom: 3px solid #730004;
  width: 122px;
  margin: 0 auto;
  display: none;
}
#sheshi_nr .nr dl .sheshi_tub1,
#sheshi_nr .nr dl .sheshi_tub2,
#sheshi_nr .nr dl .sheshi_tub3,
#sheshi_nr .nr dl .sheshi_tub4,
#sheshi_nr .nr dl .sheshi_tub5,
#sheshi_nr .nr dl .sheshi_tub6,
#sheshi_nr .nr dl .sheshi_tub7 {
  transition: all 0.2s ease-out 0s;
  -webkit-transition: all 0.2s ease-out 0s;
  -moz-transition: all 0.2s ease-out 0s;
  -ms-transition: all 0.2s ease-out 0s;
  -o-transition: all 0.2s ease-out 0s;
}
#sheshi_nr .nr dl .d1:hover .sheshi_tub1,
#sheshi_nr .nr dl .a0 .sheshi_tub1 {
  background: url(../img/sheshi_bt.png) no-repeat left bottom;
  border: 1px solid #730004;
}
#sheshi_nr .nr dl .d2:hover .sheshi_tub2,
#sheshi_nr .nr dl .a1 .sheshi_tub2 {
  background: url(../img/sheshi_bt.png) no-repeat -178px bottom;
  border: 1px solid #730004;
}
#sheshi_nr .nr dl .d3:hover .sheshi_tub3,
#sheshi_nr .nr dl .a2 .sheshi_tub3 {
  background: url(../img/sheshi_bt.png) no-repeat -356px bottom;
  border: 1px solid #730004;
}
#sheshi_nr .nr dl .d4:hover .sheshi_tub4,
#sheshi_nr .nr dl .a3 .sheshi_tub4 {
  background: url(../img/sheshi_bt.png) no-repeat -530px bottom;
  border: 1px solid #730004;
}
#sheshi_nr .nr dl .d5:hover .sheshi_tub5,
#sheshi_nr .nr dl .a4 .sheshi_tub5 {
  background: url(../img/sheshi_bt.png) no-repeat -710px bottom;
  border: 1px solid #730004;
}
#sheshi_nr .nr dl .d6:hover .sheshi_tub6,
#sheshi_nr .nr dl .a5 .sheshi_tub6 {
  background: url(../img/sheshi_bt.png) no-repeat -885px bottom;
  border: 1px solid #730004;
}
#sheshi_nr .nr dl .d7:hover .sheshi_tub7,
#sheshi_nr .nr dl .a6 .sheshi_tub7 {
  background: url(../img/sheshi_bt.png) no-repeat -1065px bottom;
  border: 1px solid #730004;
}
#sheshi_nr .nr dl .a0 hr,
#sheshi_nr .nr dl .a1 hr,
#sheshi_nr .nr dl .a2 hr,
#sheshi_nr .nr dl .a3 hr,
#sheshi_nr .nr dl .a4 hr,
#sheshi_nr .nr dl .a5 hr,
#sheshi_nr .nr dl .a6 hr {
  display: block;
}
#sheshi_nr h3 {
  width: 449px;
  height: 35px;
  margin: 0 auto;
  margin-bottom: 50px;
}
#sheshi_nr .zi {
  text-align: center;
  color: #666;
  line-height: 35px;
  letter-spacing: 2px;
}
#sheshi_nr .sheshi {
  width: 100%;
  overflow: hidden;
}
#sheshi_nr .sheshi .sheshi_img {
  width: 374px;
  /*height: 282px;*/
  overflow: hidden;
  float: left;
  position: relative;
  margin:30px 13px 0 13px;
}
#sheshi_nr .sheshi .sheshi_img:hover .sheshi_zi {
  margin-bottom: 0;
  transition: all 0.2s ease-out 0s;
  -webkit-transition: all 0.2s ease-out 0s;
  -moz-transition: all 0.2s ease-out 0s;
  -ms-transition: all 0.2s ease-out 0s;
  -o-transition: all 0.2s ease-out 0s;
}
#sheshi_nr .sheshi .sheshi_img .sheshi_zi {
  width: 100%;
  background: #730004;
  text-align: center;
  position:static;
  bottom: 0;
  left: 0;
  margin: 0;
  color: #fff;
  padding: 10px 0;
  padding-right: 10px;
  margin-bottom:0;
  transition: all 0.2s ease-out 0s;
  -webkit-transition: all 0.2s ease-out 0s;
  -moz-transition: all 0.2s ease-out 0s;
  -ms-transition: all 0.2s ease-out 0s;
  -o-transition: all 0.2s ease-out 0s;
}
#sheshi_nr .sheshi.hyss .sheshi_img {
  width: 574px;
}
#sheshi_nr .sheshi.hyss .sheshi_img .sheshi_zi {
  display: none
}
.hynav { 
    padding-top: 20px;
	padding-bottom: 60px;
}
.hynav dl {
	height: 38px;
    line-height: 38px;
    text-align: center;
    width: 100%;
}
.hynav dl dd{
  float:left; 
  width: 17%;
  cursor: pointer; 
  margin: 0 1.5%;
}
.hynav dl dd a {
	font-size: 20px;
	color: #999999; 
	display: block
}
.hynav dl dd.active, .hynav dl dd:hover {
	background: url("../img/hy_navbg.png") center center no-repeat;
    color: #957239;
}
.hynav dl dd.active a, .hynav dl dd:hover a{
	color: #957239;
}
