.erp_main {
  overflow-x: hidden;
}
.banner {
  padding: 0;
  display: table;
  width: 100%;
  height: 300px;
  background: url(../../images/erp/main-visual-bg.jpg) no-repeat;
  background-size: cover;
}
.banner .banner_cont {
  width: 100%;
  display: table-cell;
  height: 100%;
  text-align: center;
  vertical-align: middle;
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}
.banner .banner_cont .banner_title {
  font-size: 50px;
}
.banner .banner_cont .banner_modul {
  width: 840px;
  margin: 30px auto;
}
.banner .banner_cont .banner_modul .modul_item {
  width: 120px;
  height: 120px;
  float: left;
  border: 1px solid #fff;
  border-right: none;
  cursor: pointer;
  transition: .3s;
}
.banner .banner_cont .banner_modul .modul_item:last-child {
  border-right: 1px solid #fff;
}
.banner .banner_cont .banner_modul .modul_item .item_icon {
  display: block;
  width: 70px;
  height: 70px;
  line-height: 70px;
  font-size: 45px;
  font-weight: bold;
  margin: 10px auto 0 auto;
}
.banner .banner_cont .banner_modul .modul_item .item_label {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  font-weight: bold;
}
.banner .banner_cont .banner_modul .modul_item:hover {
  color: #ce273c;
  background: #fff;
}
.product_show .title_main {
  margin-bottom: 10px;
}
.product_show .show_box {
  margin-top: 20px;
}
.product_show .show_box .item_icon {
  display: inline-block;
  margin-top: 35px;
  margin-bottom: 10px;
  width: 75px;
  height: 75px;
  background-size: cover;
  background-position: center;
}
.product_show .item_label {
  font-size: 16px;
}
.product_show .item_label .item_label_b {
  font-size: 22px;
  margin-right: 5px;
}
.product_show.pro_1 .pro_icon {
  background-image: url('../../images/erp/icon/tese.png');
}
.product_show.pro_1 .pro_icon.ico_kucun {
  background-image: url('../../images/erp/icon/kucun.png');
}
.product_show.pro_1 .pro_icon.ico_shengchan {
  background-image: url('../../images/erp/icon/shengchan.png');
}
.product_show.pro_1 .pro_icon.ico_yingye {
  background-image: url('../../images/erp/icon/yingye.png');
}
.product_show.pro_1 .pro_icon.ico_caigou {
  background-image: url('../../images/erp/icon/caigou.png');
}
.product_show.pro_1 .pro_icon.ico_caiwu {
  background-image: url('../../images/erp/icon/caiwu.png');
}
.product_show.pro_1 .pro_icon.ico_renshi {
  background-image: url('../../images/erp/icon/renshi.png');
}
.product_show.pro_1 .pro_icon.ico_bangong {
  background-image: url('../../images/erp/icon/bangong.png');
}
.product_show.pro_2 .pro_icon.ico_gengxin1 {
  background-image: url('../../images/erp/icon/gengxin1.png');
}
.product_show.pro_2 .pro_icon.ico_shipin {
  background-image: url('../../images/erp/icon/shipin.png');
}
.product_show.pro_2 .pro_icon.ico_guwen {
  background-image: url('../../images/erp/icon/guwen.png');
}
.product_show.pro_2 .pro_icon.ico_yuancheng {
  background-image: url('../../images/erp/icon/yuancheng.png');
}
.product_show.pro_3 {
  height: auto;
  background: url('../../images/erp/contents-bg.jpg') no-repeat center;
  background-size: cover;
  padding: 0;
  margin-bottom: 15px;
}
.product_show.pro_3 .content {
  background: rgba(0, 0, 0, 0.2);
  padding: 30px;
  color: #fff;
}
.product_show.pro_3 .content .title_main {
  color: #fff;
}
.product_show.pro_3 .content .pro_icon.ico_xinxihua {
  background-image: url('../../images/erp/icon/xinxihua.png');
}
.product_show.pro_3 .content .pro_icon.ico_hangye {
  background-image: url('../../images/erp/icon/hangye.png');
}
.product_show.pro_3 .content .pro_icon.ico_gengxin {
  background-image: url('../../images/erp/icon/gengxin.png');
}
.product_show.pro_3 .content .pro_icon.ico_qiye {
  background-image: url('../../images/erp/icon/qiye.png');
}
