@charset "utf-8";
html{color:#000;padding:0 0 55px;}
a { color:#000; }
a:hover { color:#000; }
.clear{display:block;height:0;overflow:hidden;clear:both}
.box_swipe {
  overflow: hidden;
  position: relative;
  width:96%; margin: 0 auto;
}
.box_swipe ul {
  overflow: hidden;
  position: relative;
}
.box_swipe ul > li {
  float:left;
  width:100%;
  position: relative;
}
.box_swipe ul > li a{
  color:#FFF;
  text-decoration:none;
}
.box_swipe ul > li .title{
  position: absolute;
  bottom: 6px;
  display: block;
  width: 70%;
  height:20px;
  padding:0 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color:#FFF;
  z-index:100;
}
.box_swipe>ol{
  height:20px;
  position: relative;
  z-index:10;
  margin-top:-25px;
  text-align:center;
  background-color:rgba(0,0,0,0.3);
}
.box_swipe>ol>li{
  display:inline-block;
  margin-bottom:1px;
  width:16px;
  height:10px;
  border:1px solid #fff;
  background-color:#b00c0d;
}
.box_swipe>ol>li.on{
  background-color:#f10d0c;
}

.maxpic { }
.maxpic img { width:100%; }

.head { margin-bottom: 15px; }
.logo { text-align: center; }
.logo img { width:100%; }

.nav { }
.nav ul { }
.nav ul li { float: left; width:25%; padding-bottom: 10px; }
.nav ul li a { display: block; width:80%; height:30px; line-height:30px; margin:0 10%; padding: 0; color: #fff; font-size: 14px; text-align: center; background-color:#f10d0c; }

.product { }
.product .hd { position: relative; width:96%; margin: 0 auto; height:32px; }
.product .hd .tit { float: left; padding:0 10px; height:32px; line-height:32px; background-color: #f10d0c; color: #fff; font-size: 16px; font-weight: 600; }
.product .hd .tit span { font-family: Arial; font-size: 14px; font-weight: 100; }
.product .hd .more { position: absolute; right:0; top:0; padding:0 10px; height:32px; line-height:32px; background-color: #f10d0c; color: #fff; font-family: Arial; }
.product .bd { padding:10px 0; }

.hModule { width:96%; margin: 0 auto; }
.hModule .hTit { float: left; width:50%; }
.hModule .hTit .hd { height:32px; color: #fff; }
.hModule .hTit .hd .tit { float: left; padding:0 10px; height:32px; line-height:32px; background-color: #f10d0c; }
.hModule .hTit .hd .tit a { font-family: Arial; color: #fff; }

.about .bd { padding:10px; text-indent: 2em; line-height:26px; height:166px; overflow: hidden; }
.about .bd a { color: #ff0600; }

.news .bd { padding:10px; }
.news .bd ul { }
.news .bd ul li { height:26px; padding:2px 0; border-bottom:1px dashed #a3a3a3; overflow: hidden; }

.list-01 { }
.list-01 li { float: left; width:33.33%; overflow: hidden; }
.list-01 li .pic { width:86%; margin: 0 auto; }
.list-01 li .pic img { width:100%; }
.list-01 li .title { text-align: center; padding:5px 0; }

#fixed-foot{}
#fixed-foot{
  position:relative;
    z-index: 1000;
  color:#fff;
  text-align:center;
}
#fixed-foot{position:fixed;bottom:0; left:0; width:100%;display:table;line-height:17px;font-size:0;text-align:left; border-top:1px solid #e5e5e5; background:#17d0e7;}
#fixed-foot li{ width:24%;height:75px;padding-top:5px;text-align:center;font-size:12px;display: table-cell; }
#fixed-foot .border-left-none{border-left:none;}
#fixed-foot .border-right-none{border-right:none;}
#fixed-foot li a{color:#fff;display:block; line-height:30px; color:#fff; font-size:14px;}
#fixed-foot li img { height:45px; }
.fixed-button{display:block;margin:0 auto;width:33px;height:33px;overflow:hidden;}

.ico_tel{background-image:url(../images/ico_tel.jpg)}
.ico_msg{background-image:url(../images/ico_msg.jpg)}
.ico_qq{background-image:url(../images/ico_qq.jpg)}
.ico_adr{background-image:url(../images/ico_adr.jpg)}

.page { margin:10px 0; }
.page a { padding:4px 6px; color:#fff; background-color:#b00c0d; }
.page a:hover, .page a.current { background-color:#f10d0c; color:#fff; }

.menu { }
.menu .hd { height:32px; overflow: hidden; margin-bottom: 10px; }
.menu .hd .tit { float: left; padding:0 10px; height:32px; line-height:32px; background-color: #f10d0c; color: #fff; font-size: 16px; font-weight: 600; }
.menu .hd .tit span { font-family: Arial; font-size: 14px; font-weight: 100; }

.menu .bd { text-align: center; padding-bottom:10px; }
.menu .bd a { display: inline-block; padding:6px 10px; margin-bottom: 8px; background-color: #656565;  color: #fff; }

.box { width:96%; margin: 0 auto; }

.pd10 { padding:10px; margin: 0; overflow: hidden; }
.pd10 .theme { font-size: 14px; margin-bottom: 0; color: #045e92; }
.pd10 .ms_time { padding:5px 0px; margin-bottom: 10px; border-bottom: 1px dashed #898989; }

.info-list { }
.info-list li { height:35px; line-height:35px; font-size: 12px; }
.info-list li a { display: block; padding-left: 10px; height:35px; border-bottom:1px dashed #a3a3a3; overflow: hidden; }