@charset "utf-8";

 .slideBox {position:relative;overflow:hidden;margin:0px auto; width:100%;/* 设置焦点图最大宽度 */}
 .slideBox .hd {position:absolute;height:20px;line-height:20px;bottom:0;left:50%; margin-left:-40px;z-index:1;}
 .slideBox .hd li {display:inline-block;width:10px;height:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#7b381b;text-indent:-9999px;overflow:hidden;
margin:0 4px 0 4px;}
 .slideBox .hd li.on {background:#fff;}
 .slideBox .bd {position:relative;z-index:0;}
 .slideBox .bd li {position:relative;text-align:center;}
 .slideBox .bd li img {background:url(images/loading.gif) center center no-repeat;vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}
 .slideBox .bd li a {-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}  /* 去掉链接触摸高亮 */
 .slideBox .bd li .tit {display:block;width:100%;position:absolute;bottom:0;text-indent:10px;height:20px;line-height:20px;background:url(images/focusBg.png) repeat-x;color:#fff;text-align:left;}


#box {width:100%; height:180px; background:#fff; margin:0px auto; position: relative; overflow: hidden;z-index:200;}
#list {position:absolute; left:0; top:0;}
#list li {width:100%; height:210px; cursor: pointer;}
#num {position: absolute; right:10px; bottom:10px;}
#num li {width:16px; height:16px; float:left; margin-right:2px; color:#fff; cursor: pointer; font-size: 12px; font-family:'Arial'; line-height:16px; text-align: center; border:1px solid #fff;}
.active {background:#7b381b;}
#foot_bm a{font-size:14px;color:#000000;}


.liebiao{ background:#fff; width:100%; float:left; height:auto; min-height:20vw; position:relative; margin:15px auto;}
.mokuai{ height:28vw; position: relative; float: left; margin:3vw 2vw 0 2vw; width:29vw; text-align: center;overflow: hidden;}
.mokuai .viewwidth .box1 { position: relative; width:20vw; margin:0 auto; text-align:center; overflow: hidden; border-radius:10vw;height:20vw;}
.mokuai .viewwidth .box1 img{ width:60%; height:60%; margin-top:18%}
.mokuai .viewwidth .box1 img:hover{ width:60%; height:60%; margin-top:18%}
.mokuai a.link1{ font-size:15px; line-height:20px; height:20px; color:#000; text-decoration:none;}
.mokuai a.link1:hover{ font-size:15px; color:#d72c25; text-decoration:underline;}
.se01{background: #5ea700; }
.se02{background: #17c3e9; }
.se03{background: #b44ee2; }
.se04{background: #ff6501; }
.se05{background: #06c381; }
.se06{background: #01a1a1; }

.case_index{ background:#efefef; margin-top:0px;line-height:36px; width:100%; float:left; position:relative;}
.biaoti001{ float:left;font-size:15px; line-height:36px; height:36px; text-align:center; padding:0 15px; color:#fff;}
.biaoti002{height:20px; line-height:20px; font-size:15px; color:#333;  overflow:  hidden; -o-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; text-overflow:  ellipsis;}
.biaoti003{height:36px; line-height:18px; font-size:13px; color:#999;  overflow:  hidden; -o-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; text-overflow:  ellipsis;}
.biaoti007{ float:left;display:block;font-size:16px; line-height:40px; width:27vw; height:40px; padding:0px 10px; text-align:center; color:#fff; background:#7b381b;}
.case_index .more{ float:right;font-size:15px; line-height:36px; width:60px; text-align:center; height:36px; color:#666;}
.case_index .more a{ font-size:15px; color:#666; text-decoration:none;line-height:36px;}
.case_con{width:100%; float:left; margin:10px auto;}
.case_con ul li{width:50%; float:left;}

a{ color:#333;}

.blue16a{ font-size:16px; height:30px; color:#7b381b;}
.hui13a{ font-size:13px; height:20px; color:#999;}
.lv12a{ font-size:12px; height:18px; color:#7b381b; font-family:Arial, Helvetica, sans-serif;}
a.link2{font-size:15px; line-height:20px; color:#333; text-decoration:none;}
a.link2:hover{text-decoration:underline; color:#7b381b; }
a.link3{font-size:16px;line-height:24px; color:#666; text-decoration:none;}
a.link3:hover{text-decoration:underline; color:#7b381b; }
a.link4{font-size:15px; font-weight:bold;line-height:40px; color:#7b381b; text-decoration:none;}
a.link4:hover{text-decoration:underline; color:#ff0000; }

a.mo_news{ height:40px; line-height:30px;text-decoration:none; color:#7b381b;padding: 5px 35px 5px 35px;border-radius:3px; border:1px solid #7b381b; font-size:14px; font-weight:bold; margin:auto;}
a.mo_news:hover{background:#7b381b;color:#fff;padding:5px 35px 5px 35px;border-radius:5px; border-radius:3px; border:1px solid #7b381b; font-size:14px; font-weight:bold; margin:auto;}

.figure-list{
  margin: 20px auto;
  padding: 0;
  font-size:14px;
  font-weight:bold;
  line-height:24px;
}
.figure-list:after{
  content: "";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.figure-list li{
  list-style: none;
  float: left;
  text-align:center;
  width: 48%;
  margin: 2% 1% 2% 1%;
}
.figure-list figure{
  position: relative;
  width: 100%;
  height: 0;
  overflow: hidden;
  margin: 0;
  padding-bottom: 100%; /* 关键就在这里 */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.figure-list figure a{
  display: block;
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
}