body{background-color: #FFF}
.banner{}
.banner img{width: 100%;border:0px;height: 350px;}
.main_visual{height:350px;overflow:hidden;position:relative;}
.main_image{height:350px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:350px;}
.main_image li span{display:block;width:100%;height:350px}
.main_image li a{display:block;width:100%;height:350px}
div.back{width: 100%;background-color: #000000;height: 30px;position: relative;top:-35px;z-index: 998;padding-top:7px;opacity: 0.5;}

#btn_prev,#btn_next{z-index:9999;position:absolute;display:block;width:.5rem!important;height:.5rem!important;top:50%;margin-top:-.25rem;display:none;background-size:100%;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top 100%;left:1px;background-size:100%;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:1px;background-size:100%;}

.biaoyu{width: 100%;padding: 10px 0px;;text-align: center;background: rgba(0,0,0,.8);}
.biaoyu p{line-height: 40px;color:#FFF;font-size: 0.3rem;}

.jieshao{width: 100%;background-color:#570c02;padding: 10px 0px}
.jieshao .left{width: 213px;float: left;padding-top: 120px}
.jieshao .center{width: 214px;float: left}
.jieshao .right{width: 213px;float:right;padding-top: 120px}
.jieshao div.zhuti{width: 100%;float:left;padding-top: 20px;height: 220px}
.jieshao div.zhuti img{width: 140px;height: 140px;display: block;margin: 0 auto}
.jieshao div.zhuti p{color:#FFFFFF;font-size:30px;padding-top: 20px;text-align: center;}

.gsjs{background-color:#FFFFFF;padding:20px 24px;}
.gsjs .catsc{font-size:0.5rem;color:#666;line-height: 40px;text-align:center}
.gsjs .zuti{line-height: 180%;font-size:0.3rem; color:#010101;padding-bottom: 20px;}
.gsjs .imgkuan{padding: 10px;border:1px solid #a0a0a0;}
.gsjs img{width: 100%;display: block;}
.gsjs .abu{background-color: #ab2620;border-radius: 8px;color:#FFFFFF;display: block;width: 80px;text-align: center;height: 30px;line-height: 28px;font-size: 18px;margin-top: 10px;float:right}

.xianlu{overflow-x: auto;background:#fff;font-size:0.25rem;}
.xianlu .catsc{font-size:0.5rem;color:#666;line-height: 50px;text-align:center;margin-bottom:0.2rem;margin-top:0.3rem;}
.xianlu .zuti{overflow: auto;}
.xianlu .zuti .listone{width: 580px;padding:0 10px;margin-top: 20px;margin-right:40px;float:left;position: relative;min-height:200px}
.xianlu .zuti  img{width: 1.4rem;height:1.4rem;}
.xianlu .zuti h4{font-size:0.4rem;}
.xianlu .zuti .listone img{left:0px}
.xianlu .zuti .listone .shuoming{overflow: hidden;color:#010101;float: left;background-color: #FFFFFF;width: 360px;text-indent: 20px;padding: 10px 10px;}
.xianlu .zuti .listone .shuoming{float: right;}
.xianlu .zuti .listone .shuoming p.title{font-size:26px;height: 40px;line-height: 40px;overflow: hidden;}
.xianlu .zuti .listone .shuoming p.title span{padding-left: 10px;font-size: 18px;}
.xianlu .zuti .listone .shuoming p.der{font-size:20px;line-height: 30px;overflow: hidden;}
.xianlu .zuti div a.jia{display: block;height: 20px;width: 20px;position: relative;float:right;margin-top: -25px;}
.xianlu .abu{background-color: #ab2620;border-radius: 8px;color:#FFFFFF;display: block;width: 80px;text-align: center;height: 30px;line-height: 28px;font-size: 18px;margin-top: 10px;float:right}


.shebei{padding: 20px 24px;background-color:#570c02;font-size:0.2rem;color:#fff;}
.shebei .catsc{font-size:0.5rem;color:#FFF;line-height: 40px;text-align:center}
.shebei #honor{margin-top:20px;line-height: 1.4}
.shebei .honor_img{min-height:3.6rem;text-align: center;position: relative;}
.shebei .honor_content{width:4rem;min-height:1rem;}
.shebei .honor_img img{margin-bottom:20px;width:100%;position:absolute;top:50%;}
.shebei .picMarquee-left{width: 618px;margin: 0 auto;overflow:hidden; position:relative; padding:40px 10px;}
.shebei .picMarquee-left ul li{list-style:none;}
.shebei .picMarquee-left ul li p.img{border:1px solid #aaaaaa;padding: 6px 5px;width: 190px;height: 125px;}
.shebei .picMarquee-left ul li p.img img{width:190px;height: 125px;}

.shebei .picMarquee-left ul li p.title{font-size: 18px;color:#FFFFFF;line-height: 26px;width: 190px;text-align: left}
.shebei .picMarquee-left .hd{ overflow:hidden;  height:40px;float: left;margin-top:76px ;}
.shebei .picMarquee-left .bd{ padding:10px;float: left;}
.shebei .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.shebei .picMarquee-left .bd ul li{ margin:0 20px; float:left; _display:inline; overflow:hidden; text-align:center;}


#consultant,#team,#tutor,#honor{position:relative;}
#consultant ul li{float:left;}
#consultant .media,#team .media,#tutor .media{padding:0 0.6rem;}

.media,
.media-body {
  overflow: hidden;
}
.media-body {
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}



