* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

a {
  text-decoration: none;
  color: #333;
}

li {
  list-style: none;
}

body {
  background-color: #f2f2f2;
}
.top_out{
  width:100%;
  min-width:1220px;
  height:152px;background:url(bjmh_top_bg.png) no-repeat center 0;
  position:fixed;
  top:0;
  left:0;
  z-index:3;
}

.top{
  width:986px;
  height:110px;
  margin:0 auto;
  position:relative;
  overflow:hidden;}
/**********************头部右侧小导航*********************/
.top_link{
  width:auto; 
  height:46px; 
  display:block;
  float:right;
  padding-top:15px;
  overflow:hidden;
}
.top_link ul{
  width:auto;
  height:30px;
  float:right;
}
.top_link ul li{
  float:left;
  width:auto;
  height:30px;
  line-height:30px;
  color:#999;
}
.top_link ul li a{
  line-height:30px;
  color:#999;
}
.top_link ul li a:hover{text-decoration:underline;}

.logo{width:550px;height:110px;float:left;background:url(bjmh_logo.png) no-repeat left 9px;}
.search_out{width:325px;height:55px;float:right;margin-top:20px;}
.search_out input{display: block;width: 70%;height: 24px;font-size: 14px;color: black;}
.search_out .search{width: 50px;height: 26px;border: 1px solid #ccc;position: absolute;right: 43px;top: 65px;}
.search_border{width:200px;height:26px;float:left;color:#ccc;line-height:26px;text-indent:20px;background:url(bjmh_search.png) no-repeat 10px center;border:none;border-right:1px solid #ccc;margin-top:2px;text-indent:30px;}
.search_btn{width:50px;height:26px;float:right;margin-right:2px;margin-top:1px;}
.gjjs{float:right;line-height:30px;font-size:13px;color:#ccc;font-family:"微软雅黑";text-decoration:underline;}
.nav{width:970px;height:30px;margin:0 auto;position:relative;overflow:hidden;}
.nav a{width:125px;height:30px;display:block;float:left;line-height:30px;text-align:center;font-size:18px;}
.nav_link2{margin-left:180px;_margin-left:90px;color:#999;}
.nav_link3{color:#999;}
.nav_link1{color:#ba0505;}
#pc-wrap .container .content .head {
  margin-bottom: 20px;
}

#pc-wrap .container .content .head img {
  width: 100%;
  height: auto;
}

#pc-wrap .container .content .cont {
  padding: 20px 0;
  width: 1200px;
  margin: 0 auto;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 4px 4px 10px 0 rgba(173, 193, 213, 0.28), -4px -4px 10px 0 rgba(255, 255, 255, 0.4);
}

#pc-wrap .container .content .cont .process1 {
  margin-bottom: 20px;
}

#pc-wrap .container .content .cont .process1 .item_title {
  color: #2BA8AB;
  margin: 10px auto;
  width: 540px;
  height: 100px;
  font-size: 40px;
  text-align: center;
  background: url(../images/title.png) 0px 55px no-repeat;
  background-size: 100%;
}

#pc-wrap .container .content .cont .process1 .listBox .item a {
  display: block;
}

#pc-wrap .container .content .cont .process1 .listBox .item a .title {
  width: 98%;
  font-size: 26px;
  padding-left: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#pc-wrap .container .content .cont .process1 .listBox .item a .title::before {
  content: "";
  width: 10px;
  height: 10px;
  background-color: #2BA8AB;
  border-radius: 50%;
  display: inline-block;
  margin-right: 5px;
}

#pc-wrap .container .content .cont .process2 .listBox {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}

#pc-wrap .container .content .cont .process2 .listBox .list {
  width: 50%;
}

#pc-wrap .container .content .cont .process2 .listBox .list a {
  display: block;
  text-align: center;
}

#pc-wrap .container .content .cont .process2 .listBox .list a img {
  width: 380px;
  margin: 5px 0;
  height: 130px;
  border-radius: 8px;
}

#pc-wrap .container .content .cont .process2 .listBox .list a:hover img {
  box-shadow: 4px 4px 10px 0 rgba(173, 193, 213, 0.28), -4px -4px 10px 0 rgba(255, 255, 255, 0.4);
  transform: scale(1.1);
}
