.header{background: url(imgtop.jpg) no-repeat center top;height: 598px;}
.tt{background: url(imgtt.jpg) no-repeat center top;height: 135px;}
.focus-pic{height: 488px;background: #eaeaea;}

.banner{height: 206px;background: url(imgt1.jpg) no-repeat center top;}

.w487{width: 487px;height: 270px;}

.list span{float: right;}
.list li{height: 28px;white-space: nowrap; }
.list li a{display: inline-block; width: 400px; text-overflow: ellipsis;overflow: hidden;}
.mb20{margin-bottom: 20px;}

.sd_box .hd ul li{     float: left; padding: 10px 20px; color: #e7ece6;cursor: pointer;  font-size: 18px; font-weight: bold; background: #006f2e; }
.sd_box .hd ul li.on{background: #b4d9cd;color: #006f2e;}

.sd_box .bd { width: 1000px; ; }
.sd_box .bd ul{padding: 15px;}
.sd_box .bd ul li img{padding: 3px ; border: 1px solid #ddd; width: 228px; height: 164px;}
.sd_box .bd ul li{float: left;padding-right: 5px;display: inline;}
.sd_box .bd ul li p{text-align: center;}

.pic_list_l{width: 341px;}
.pic_list_l ul li{height: 436px; overflow: hidden; margin-bottom: 5px;}
.pic_list_l ul li p{height: 24px; background: #bbb; opacity: 80; text-align: center;}
.pic_list_r{ width: 615px;}
.pic_list_r ul li{float: left; width: 190px; height: 209px; margin-right: 10px; display: inline; margin-bottom: 10px;}
.pic_list_r ul li p{height: 19px; background: #bbb; opacity: 80; text-align: center;}

.pic_list_r ul li img{width:190px;height:190px}
.pic_list_l ul li img{width:338px;height:410px}

































.yx-rotaion li img {
  width: 860px;
  height:448px;
}
/*yx_rotaion*/
.yx-rotaion {
  margin: 0 auto;
  width: 860px;;
  height: 448px;
}
.yx-rotaion-btn,
.yx-rotaion-title,
.yx-rotation-focus,
.yx-rotation-t,
.yx-rotaion-btn {
  position: absolute;
}
.yx-rotation-title {
  position: absolute;
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: #000;
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
  left: 0;
  bottom: 0;
  _bottom: -1px;
  z-index: 1;
}
.yx-rotation-t {
  color: #fff;
  font-size: 16px;
  font-family: microsoft yahei;
  z-index: 2;
  bottom: 0;
  left: 10px;
  line-height: 40px;
}
.yx-rotation-focus span,
.yx-rotaion-btn span {
  background: url(www.leshan.cncssico.png) no-repeat;
  display: block;
}
.yx-rotation-focus {
  height: 40px;
  line-height: 40px;
  right: 20px;
  bottom: 0;
  z-index: 2;
}
.yx-rotation-focus span {
  width: 12px;
  height: 12px;
  line-height: 12px;
  float: left;
  margin-left: 5px;
  position: relative;
  top: 14px;
  cursor: pointer;
  background-position: -24px -126px;
  text-indent: -9999px;
}
.yx-rotaion-btn {
  width: 100%;
  height: 41px;
  top: 50%;
  margin-top: -20px;
}
.yx-rotaion-btn span {
  width: 41px;
  height: 41px;
  cursor: pointer;
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
  position: relative;
}
.yx-rotaion-btn .left_btn {
  background-position: -2px -2px;
  float: left;
  left: 10px;
}
.yx-rotaion-btn .right_btn {
  background-position: -2px -49px;
  float: right;
  right: 10px;
}
.yx-rotaion-btn span.hover {
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
.yx-rotation-focus span.hover {
  background-position: -10px -126px;
}
.rotaion_list {
  width: 0;
  height: 0;
  overflow: hidden;
}
