.teambox a {
  text-decoration: none;
}
.left_d {
  width: 252px;
  /* min-height: 1714px; */
  /* background: #f0f0f0; */
}

.left_d .smu .pageNavTop {
  text-align: center;
  width: 100%;
  min-height: 75px;
  background: #9e0508;
}

.left_d .smu .pageNavTop h2 {
  margin-bottom: 0;
  font-size: 24px;
  line-height: 75px;
  color: #ffffff;
  font-weight: bold;
}

.left_d .smu .sideMenu {
  background: #f0f0f0;
  padding-top: 20px;
}

.left_d .smu .sideMenu h3 {
  height: 50px;
  /* margin-bottom: 20px; */
  padding-left: 16px;
  margin-left: 10px;
  /* margin-top: 20px; */
  line-height: 50px;
  margin-bottom: 0;
}

.left_d .smu .sideMenu h3 a {
  font-size: 20px;
  font-weight: normal;
  color: #333333;
}

.left_d .smu .sideMenu h3 a em {
  float: right;
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 15px;
  background: url(../images/bl.png) no-repeat;
  margin-top: 20px;
}


.left_d .smu .sideMenu h3.on a em {
  background: url(../images/ltop.png) no-repeat;
}

.left_d .smu .sideMenu h3:hover a,
.left_d .smu .sideMenu h3.on a,
.left_d .smu .sideMenu li:hover a {
  color: #c21f30;
}

.left_d .smu .sideMenu ul {
  /* margin-top: 20px; */
  line-height: 30px;
  padding-left: 35px;
  margin-left: 10px;
  background: #ffffff;
}

.left_d .smu .sideMenu ul li {
}

.left_d .smu .sideMenu li i {
  margin-top: 10px;
  float: left;
  display: block;
  width: 5px;
  margin-right: 10px;
  height: 10px;
  background: url(../images/dain2.png) no-repeat center;
}

.left_d .smu .sideMenu li:hover i {
  background: url(../images/dain.png) no-repeat center;
}

.left_d .smu .sideMenu li a {
  font-size: 18px;
  color: #444444;
}

.left_d .smu .sideMenu h3:hover,
.left_d .smu .sideMenu h3.on {
  background: #ffffff;
}

.left_d .smu .bei {
  width: 100%;
  height: 290px;
  display: block;
  background: url(../images/bei2_03.png) no-repeat;
}

.right_d {
  width: calc(100% - 300px);
}

.right_d .tit {
  height: auto;
  width: 100%;
  min-height: 75px;
  line-height: 75px;
  clear: both;
  border-bottom: 1px solid #d3d2d2;
}

.right_d .tit .tit4 {
  color: #222222;
  font-size: 22px;
  clear: both;
}

.right_d .tit .tit4 i {
  margin-right: 15px;
  margin-top: 38px;
  /* margin-top: 40px; */
  float: left;
  width: 35px;
  height: 5px;
  display: block;
  background: url(../images/jx.png) no-repeat;
}

.right_d .tit .weizhi {
  display: block;
  text-align: right;
  color: #888888;
  font-size: 15px;
}

.right_d .tit .weizhi a {
  color: #888888;
  font-size: 15px;
}

.list_1 {
}

.list_1 ul {
}

.list_1 ul li {
  height: 100px;
  line-height: 60px;
  border-bottom: 1px dashed #959595;
}

.list_1 ul li .tita {
  display: block;
  padding-top: 5px;
  height: 35px;
  width: 832px;
  color: #444444;
  font-size: 16px;
}

.list_1 ul li .dd {
  width: 832px;
  color: #959595;
  font-size: 17px;
  clear: both;
  height: 20px;
}

.list_1 ul li .dd i {
  margin-top: 22px;
  float: left;
  display: block;
  width: 15px;
  height: 15px;
  background: url(../images/datel.png) no-repeat center;
  margin-right: 10px;
}

.list_1 ul li a .ff {
  margin-right: 15px;
}

.list_1 ul li:hover a {
  color: #c21f30;
}

/* img */
.list_2 {
}

.list_2 ul {
}

.list_2 ul li {
  margin-top: 45px;
  float: left;
  margin-right: 26px;
  width: 280px;
  height: 338px;
  box-shadow: 2px 1px 5px 0px #dcdcdc;
}

.list_2 ul li a img {
  width: 280px;
  height: 156px;
  overflow: hidden;
}

.list_2 ul li .bbt {
  width: 280px;
  height: 180px;
  border: 1px solid #ececec;
  background: #ffffff;
}

.list_2 ul li .bbt {
  line-height: 25px;
  font-size: 14px;
  color: #444444;
}

.list_2 ul li .bbt .jf {
  display: block;
  width: 32px;
  height: 4px;
  margin-left: 30px;
  background: url(../images/jjh.png) no-repeat;
}

.list_2 ul li:hover .bbt .jf {
  background: url(../images/jjb.png) no-repeat;
}

.list_2 ul li .bbt .jf1 {
  display: block;
  padding: 27px 30px;
}

.list_2 ul li:hover .bbt {
  height: 210px;
  background: #9e0508;
  border-top: 0;
  /* margin-top: -30px; */
}

.list_2 ul li:hover a img {
  height: 130px;
  /* transition:all 2s ease-in 2s; */
}

.list_2 ul li:hover .bbt a {
  color: #ffffff;
}

/* techer */
.list_4 {
}

.list_4 ul li {
  float: left;
  margin-right: 25px;
  margin-top: 75px;
  width: 280px;
  height: 160px;
  border: 1px solid #ececec;
  box-shadow: 2px 1px 5px 0px #dcdcdc;
}

.list_4 ul li a img {
  top: -44px;
  left: 10px;
  position: relative;
  float: left;
  width: 130px;
  height: 182px;
  overflow: hidden;
  display: block;
  padding-top: -48pxx;
}

.list_4 ul li .t {
  position: relative;
  padding-right: 30px;
  float: right;
  font-size: 18px;
  top: -35px;
  color: #444444;
  font-weight: bold;
  width: 90px;
  display: block;
  /* text-align: left; */
}

.list_4 ul li .z {
  margin-top: -10px;
  width: 90px;
  padding-right: 30px;
  line-height: 25px;
  display: block;
  float: right;
  font-size: 15px;
  color: #333333;
  height: 119px;
}

.list_4 ul li i {
  float: right;
  display: block;
  width: 32px;
  height: 5px;
  background: url(../images/jjh.png) no-repeat;
  padding-right: 90px;
}

.list_4 ul li:hover {
  background: #8a0204;
}

.list_4 ul li:hover .z {
  color: #ffffff;
}

.list_4 ul li:hover i {
  background: url(../images/jjb.png) no-repeat;
}

.list_5 .topp_1 {
  overflow: hidden;
  margin-top: 40px;
  width: 100%;
  /* height: 520px; */
  /* border-bottom: 1px solid #8A0204; */
}

.list_5 .topp_1 .ws {
  width: calc(100% - 320px);
  height: 100%;
}

.list_5 .topp_1 .ws .d {
  font-size: 21px;
  color: #9e0508;
}

.list_5 .topp_1 .frr {
  line-height: 35px;
}

.list_5 .topp_1 .frr p {
  margin-top: 10px;
  font-size: 16px;
  text-indent: 2em;
  color: #444444;
}

.list_5 .topp_1 .wt .wt_b {
  text-align: center;
  width: 237px;
  height: 300px;
  background: #ffffff;
  border: 1px solid #f0f0f0;
  box-shadow: 2px 1px 10px 0px #dcdcdc;
  w: x 0px black;
}

.list_5 .topp_1 .wt .wt_b img {
  width: 130px;
  padding-top: 30px;
  height: 182px;
}

.list_5 .topp_1 .wt .wt_b .xm {
  margin-top: 12px;
  display: block;
  font-size: 18px;
  color: #444444;
  font-weight: bold;
}

.list_5 .topp_1 .wt .wt_b .sm {
  display: block;
  margin-top: 8px;
  font-size: 15px;
  color: #333333;
}

.list_5 .topp_1 .wt .bty {
  text-align: center;
  box-shadow: 2px 1px 5px 0px #dcdcdc;
  width: 100%;
  height: 50px;
  line-height: 50px;
  background: #f0f0f0;
}

.list_5 .topp_1 .wt .bty {
  font-size: 15px;
  color: #9e0508;
}

.list_5 .dh2 {
  /* margin-top: 50px; */
}

.list_5 .dh2 .hd {
  width: 100%;
  text-align: center;
  height: 40px;
}

.list_5 .dh2 .hd ul {
  background: #f0f0f0;
}

.list_5 .dh2 .hd ul li {
  float: left;
  /* width: 110px; */
  height: 40px;
  line-height: 40px;
  background: #f0f0f0;
  border: 1px solid #ffffff;
}

.list_5 .dh2 .hd ul .en {
  border-left: 1px solid #ffffff;
}

.list_5 .dh2 .hd ul li.on {
  background: #9e0508;
}

.list_5 .dh2 .hd ul li a {
  padding: 0 10px;
  font-size: 18px;
  color: #333333;
}

.list_5 .dh2 .hd ul li.on a {
  color: #ffffff;
}

.list_5 .dh2 .hd {
}

.list_5 .bd .u1 {
  margin-top: 39px;
}

.list_5 .bd .u1 li {
  float: left;
  margin-right: 25px;
  margin-bottom: 39px;
  margin-top: 39px;
  width: 430px;
  height: 162px;
  border: 1px solid #ececec;
  box-shadow: 2px 1px 5px 0px #dcdcdc;
}

.list_5 .bd .u1 li a img {
  top: -40px;
  left: 20px;
  position: relative;
  float: left;
  width: 130px;
  height: 182px;
  overflow: hidden;
  display: block;
  padding-top: -48pxx;
}

.list_5 .bd .u1 li .t {
  position: relative;

  float: right;
  font-size: 18px;
  top: -35px;
  color: #444444;

  width: 257px;
  display: block;
  /* text-align: left; */
}

.list_5 .bd .u1 li .z {
  margin-top: -10px;
  width: 257px;
  line-height: 25px;
  display: block;
  float: right;
  font-size: 15px;
  color: #333333;
}

.list_5 .bd .u1 li .y {
  margin-top: -10px;
  width: 257px;
  height: 90px;
  margin-top: 10px;
  /* line-height: 44px; */
  display: block;
  float: right;
  font-size: 15px;
  color: #333333;
}

.list_5 .bd .u1 li i {
  /* width: 242px; */

  float: left;
  display: block;
  width: 32px;
  height: 5px;
  margin-left: 47px;
  background: url(../images/jjh.png) no-repeat;
  /* padding-right: 0px; */
}

.list_5 .bd .u1 li:hover {
  background: #8a0204;
}

.list_5 .bd .u1 li:hover .z {
  color: #ffffff;
}

.list_5 .bd .u1 li:hover .y {
  color: #ffffff;
}

.list_5 .bd .u1 li:hover i {
  background: url(../images/jjb.png) no-repeat;
}

.beis {
  width: 100%;
  height: 290px;
  display: block;
  /* background: url(../images/bei_04.png) no-repeat; */
}

.list_5 .bd .u2 {
  margin-top: 10px;
}

.list_5 .bd .u2 li {
  padding: 15px 0px;
  /* margin-top: 40px; */
  border-bottom: 1px dashed #dadada;
  /* height: 139px; */
  line-height: 35px;
  overflow: hidden;
}

.list_5 .bd .u2 li .dd {
  float: left;
  display: block; /* height: 92px; */
  width: 775px;
  font-size: 16px;
  color: #444444;
}

.list_5 .bd .u2 li .ds {
  margin-top: 25px;
}

.list_5 .bd .u2 li:hover .dd {
  color: #9e0508;
}
.list_5 .bd .u3 {
  /* clear:both; */
  height: 300px; /* width: 788px; */
  margin-top: 0px;
}
.list_5 .bd .u3 li {
  /* margin-top: 25px; */
  margin-bottom: 25px;
  float: left;
  margin-right: 23px;
  width: 206px;
}
.list_5 .bd .u3 li a {
  /* text-align: center; */
}
.list_5 .bd .u3 li a img {
  /* display: flex;*/
  /* align-items: center; */
  /* height:117px; */
  max-height: 100%;
  max-width: 206px;
  margin: 0 auto;
  overflow: hidden;
  vertical-align: middle;
}
.list_5 .bd .u3 li .tpb {
  text-align: center;
  width: 100%;
  height: 40px;
  line-height: 40px;
  box-shadow: 2px 1px 5px 0px #dcdcdc;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.list_5 .bd .u3 li .tpb a {
  font-size: 16px;
  color: #444444;
}
.list_5 .bd .u3 li {
  font-size: 16px;
  color: #333333;
}
.list_5 .bd .u4 {
  padding-top: 20px;

  display: block;

  /* width:894px; */

  height: 261px;

  line-height: 35px;

  margin-top: 40px;
}
.list_5 .bd .u4 li {
  text-align: left;
  /* padding-left: 132px; */
  padding: 7px 112px;
}
.wechat {
  display: none;
  float: right;
  width: 80px;
  height: 80px;
  position: absolute;
  right: -24px;
  top: 33px;
}

.en .ww:hover .wechat {
  display: block;
}
.u5 li {
  border-bottom: 1px dashed #dadada;
  line-height: 63px;
  overflow: hidden;
}
.u5 li a {
  font-size: 16px;
  color: #333333;
}
.u5 li a .datee {
  float: right;
}
.list_4 ul li:hover .t {
  color: #c21f30;
}

.sp {
  margin: 0 383px;
  text-align: center;
  clear: both;
  width: 100px;
  border: 1px solid #9e0508;
  border-radius: 25px;
  padding: 10px;
  background: #9e0508;
}

.sp a {
  color: #ffffff;
}

@media (max-width: 991px) {
.list_5 .bd .u1 li .t {
  width: calc(100% - 160px) !IMPORTANT;
}
.list_5 .bd .u1 li .z {
  width: calc(100% - 160px)  !IMPORTANT;
}
.list_5 .bd .u1 li .y {
  width: calc(100% - 160px) !IMPORTANT;
}
	.list_5 .bd .u1 li {
    height: auto;
  }
.list_5 .bd .u2 li .dd {
  width: 100%;
}
  
  .right_d .tit .weizhi {
    text-align: left;
  }
 .left_d{display:none;}  
 .right_d,.list_5 .topp_1 .ws{width:100%} 
 .list_5 .topp_1{display: flex;flex-direction: column-reverse;}
 .list_5 .topp_1 .wt .bty,.list_5 .topp_1 .wt .wt_b{width:237px;margin:0 auto;}
 .list_5 .topp_1 .ws{margin-top:25px;}
 .list_5 .bd .u1 li{width:100%;}
.dh2 .bd{/* display:none; */}
.list_5 .dh2{margin-bottom:35px;}
.list_5 .dh2 .hd ul li{width:100%;margin:5px 0;}
}
