/*头部Logo*/


.headTop {

  width: 100%;

  height: 99px;

  border-bottom: 1px solid #f0f0f0;

}
.nav_left{
  width: 300px;
  /* background: red; */
  position: fixed;
  padding-left: 50px;
  top: 50%;
  transform: translateY(-50%);
}
.nav_left img{
  width: 200px;
  height: 309px;
}
.nav_left .openro{
  width: 21px;
  height: 17px;
  position: absolute;
  top: 30px;
  left: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.nav_left .openro img{
  width: 20px;
  height: 22px;
}

.headTop .headCont {

  width: 1200px;

  height: 99px;

  margin: 0 auto;

  display: flex;

  justify-content: space-between;

}



.headTop .headCont .headLeft {

  width: 367px;

  height: 99px;

}



/*.headTop .headCont .headLeft img {*/

/*  width: 367px;*/

/*  height: 99px;*/

/*  object-fit: contain;*/
/*}*/

.headTop .headCont .headLeft img {

  width: auto !important;

  height: 99px !important;

  /*object-fit: contain;*/
}



.headTop .headCont .headRight {

  /* width: 220px; */

  height: 56px;

  padding-top: 43px;

  display: flex;

  justify-content: space-between;

}



.headTop .headCont .headRight .Rightphone {

  /* width: 100px;

  height: 100px; */

}



.headTop .headCont .headRight .Rightphone img {

  width: 38px;

  height: 38px;

}



.headTop .headCont .headRight .Rightnumber {

  /* width: 174px; */

  height: 38px;

}

.nav_Cen .nav_Content .waibu .Conli:nth-child(7) {
  /*width: 159px !important;*/
}

.nav_Cen .nav_Content .waibu .Conli:nth-child(7):hover::after {
  display: block;
  content: "";
  /*width: 160px;*/
  height: 4px;
  background: #1355b6;
  position: absolute;
  top: 0;
}

.headTop .headCont .headRight .Rightnumber .Numberph {

  font-family: Alibaba, Alibaba-PuHuiTi-B;

  font-weight: bold;

  font-size: 21px;

  color: #333333;

  display: block;

  width: 174px;

  height: 17px;

  line-height: 17px;

}



.headTop .headCont .headRight .Rightnumber .zixun {

  font-weight: bold;

  font-size: 17px;

  color: #333333;

  line-height: 17px;

  display: block;

  /* width: 74px; */

  height: 17px;

  margin-top: 3px;

}






/*导航部分*/



.nav_Cen {

  width: 100%;

  height: 59px;

}



.nav_Cen .nav_Content {

  width: 1200px;

  height: 59px;

  margin: 0 auto;

}



.nav_Cen .nav_Content .waibu {

  display: flex;

  justify-content: space-between;

}



.nav_Cen .nav_Content .waibu .Conli {

  width: 132px;

  height: 59px;

  display: flex;

  justify-content: center;

  align-items: center;

  position: relative;

  color: #333333;

}



.nav_Cen .nav_Content .waibu .Conli .ajavas {

  display: block;

  width: 132px;

  height: 59px;

  display: flex;

  justify-content: center;

  align-items: center;

  color: #333333;

}



.nav_Cen .nav_Content .waibu .Conli:hover {

  display: block;

}



.nav_Cen .nav_Content .waibu .Conli .ConSpna {

  font-size: 16px;

  font-weight: 700;

  font-family: Microsoft YaHei, Microsoft YaHei-Bold;

}



.nav_Cen .nav_Content .waibu .Conli .Conlinone {

  /*width: 132px;*/

  height: 151px;

  position: absolute;

  bottom: -151px;

  display: none;

  z-index: 999999;

}



.nav_Cen .nav_Content .waibu .Conli .Conlinone .Conliul .Conliem {

  /*width: 132px;*/

  height: 59px;

  background: #e8e8e8;

  display: block;

  line-height: 59px;

  text-align: center;

  font-size: 16px;

  color: #333333;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  transition: all 0.5s;

}



.nav_Cen .nav_Content .waibu .Conli .Conlinone .Conliul .Conliem:hover {

  background: #1355b6 !important;

  opacity: 1;

  color: #ffffff;

}



.nav_Cen .nav_Content .waibu .Conli:hover .Conlinone {

  display: block;

}



.nav_Cen .nav_Content .waibu .Conli:hover .ConSpna {

  color: #1A56B5 !important;

}



.nav_Cen .nav_Content .waibu .Conli:hover::after {

  display: block;

  content: "";

  width: 132px;

  height: 4px;

  background: #1355b6;

  position: absolute;

  top: 0;

}



.onclick {

  background: #1355b6 !important;

  opacity: 1 !important;

  color: #fff !important;

}



.CmenAst::after {

  display: block;

  background: #1355b6;

  width: 132px;

  height: 4px;

  content: "";

  position: absolute;

  top: 0;

}



.CmenAsts {

  color: #1A56B5 !important;

}





/* 底部 */



.JflastM {

  width: 100%;

  height: 420px;

  background: #1a56b5;

}



.JflastM .JfConmte {

  width: 1200px;

  height: 291px;

  margin: 0 auto;

  padding-top: 61px;

  display: flex;

  border-bottom: 1px solid #2d66c1;

}



.JflastM .JfConmte .JfConlast {

  width: 333px;

}



.JflastM .JfConmte .JfConlast .Jfcontimaghe {

  width: 333px;

}



/*.JflastM .JfConmte .JfConlast .Jfcontimaghe img {*/

/*  width: 296px;*/

/*  height: 46px;*/

/*}*/

.JflastM .JfConmte .JfConlast .Jfcontimaghe img {

  width:auto !important;

  height: 46px !important;

}



.JflastM .JfConmte .JfConlast .Jflatext {

  width: 333px;

  height: 71px;

  margin-top: 43px;

}



.JflastM .JfConmte .JfConlast .Jflatext span {

  color: #fff;

  font-size: 14px;

  height: 71px;

  display: block;

  line-height: 25px;

  text-overflow: -o-ellipsis-lastline;

  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-line-clamp: 3;

  line-clamp: 3;

  -webkit-box-orient: vertical;

  font-family: Microsoft YaHei, Microsoft YaHei-Regular !important;

}



.JflastM .JfConmte .JfConlast .Jfbottom {

  width: 91px;

  height: 30px;

  margin-top: 39px;

  border: 1px solid #ffffff;

  text-align: center;

  line-height: 30px;

}



.JflastM .JfConmte .JfConlast .Jfbottom span {

  color: #ffffff;

  font-size: 14px;

}



.JflastM .JfConmte .JfConlast .Jfbottom a {

  width: 91px;

  height: 30px;

  display: block;

}



.JflastM .JfConmte .JfCon {

  width: 536px;

  height: 243px;

  margin-left: 138px;

}



.JflastM .JfConmte .JfCon .JfTop {

  width: 536px;

  height: 42px;

  display: flex;

  justify-content: space-between;

}



.JflastM .JfConmte .JfCon .JfTop .Jflean {

  width: 188px;

  height: 42px;

  border-bottom: 1px solid #2066d3;

}



.JflastM .JfConmte .JfCon .JfTop .Jflean p {

  display: block;

  height: 18px;

  line-height: 18px;

  margin-left: 8px;

  font-size: 18px;

  font-weight: 700;

  color: #fff;

}



.JflastM .JfConmte .JfCon .JfTop .JfleanR {

  width: 317px;

  height: 42px;

  border-bottom: 1px solid #2066d3;

}



.JflastM .JfConmte .JfCon .JfTop .JfleanR p {

  display: block;

  height: 18px;

  line-height: 18px;

  font-size: 18px;

  font-weight: 700;

  color: #fff;

}



.JflastM .JfConmte .JfCon .Jfmanent {

  height: 189px;

  margin-top: 12px;

  display: flex;

  justify-content: space-between;

}



.JflastM .JfConmte .JfCon .Jfmanent .julen {

  height: 189px;

}



.JflastM .JfConmte .JfCon .Jfmanent .julen ul {

  width: 100%;

}



.JflastM .JfConmte .JfCon .Jfmanent .julen ul li {

  height: 14px;

  display: flex;

  align-items: center;

  margin-bottom: 21px;

}



.JflastM .JfConmte .JfCon .Jfmanent .julen ul li .lifam_an img {

  width: 5px;

  height: 11px;

}



.JflastM .JfConmte .JfCon .Jfmanent .julen ul li span {

  font-size: 14px;

  color: #ffffff;

  display: block;

  height: 14px;

  line-height: 14px;

  margin-left: 8px;

}



.JflastM .JfConmte .JfCon .Jfmanent .julen a li span {

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  transition: all 0.5s;

}



.JflastM .JfConmte .JfCon .Jfmanent .julen a li span:hover {

  color: #2098D1;

}



.JflastM .JfConmte .JfCon .Jfmanent .julenRight {

  width: 317px;

  height: 144px;

}



.JflastM .JfConmte .JfCon .Jfmanent .julenRight .jurano {

  width: 317px;

  height: 25px;

  display: flex;

  align-items: center;

  margin-bottom: 15px;

}



.JflastM .JfConmte .JfCon .Jfmanent .julenRight .jurano .Juicon {

  width: 22px;

  height: 25px;

}



.JflastM .JfConmte .JfCon .Jfmanent .julenRight .jurano .Juicon img {

  width: 25px;

  height: 25px;

}



.JflastM .JfConmte .JfCon .Jfmanent .julenRight .jurano span {

  color: #FFFFFF;

  font-size: 14px;

  display: block;

  line-height: 14px;

  margin-left: 9px;

  text-overflow: -o-ellipsis-lastline;

  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-line-clamp: 2;

  line-clamp: 2;

  -webkit-box-orient: vertical;

}



.JflastM .JfConmte .JfRoghje {

  width: 111px;

  height: 146px;

  margin-left: 81px;

  padding-top: 51px;

}



.JflastM .JfConmte .JfRoghje .JfRoghjetOP {

  width: 111px;

  height: 107px;

}



.JflastM .JfConmte .JfRoghje .JfRoghjetOP img {

  width: 111px;

  height: 107px;

}



.JflastM .JfConmte .JfRoghje .jfbuto {

  width: 111px;

  height: 14px;

  margin-top: 25px;

  text-align: center;

}



.JflastM .JfConmte .JfRoghje .jfbuto span {

  color: #fff;

  font-size: 14px;

  display: block;

  line-height: 14px;

  height: 14px;

}



.JflastM .copyMan {

  width: 1200px;

  height: 67px;

  margin: 0 auto;

  display: flex;

  justify-content: space-between;

  align-items: center;

}



.JflastM .copyMan .copyManLef {

  width: auto !important;

  height: 15px;

  display: flex;

}



.JflastM .copyMan .copyManLef span {

  font-size: 14px;

  color: #fff;

  display: block;

  line-height: 15px;

  height: 15px;

}



.JflastM .copyMan .copyManLef a {

  font-size: 14px;

  color: #fff;

  display: block;

  line-height: 15px;

  height: 15px;

  margin-left: 15px;

}



.JflastM .copyMan .copyManLef a:hover {

  color: #2098D1;

}



.JflastM .copyMan .copyManRig {

  width: 200px;

  height: 15px;

  text-align: right;

  padding-right: 20px;

}



.JflastM .copyMan .copyManRig a {

  display: block;

  height: 15px;

  line-height: 15px;

  color: #fff;

  font-size: 14px;

}



.JflastM .copyMan .copyManRig a:hover {

  color: #2098D1;

}





/* 小导航 */



.smailnav {

  width: 1110px;

  height: 19px;

  display: flex;

  margin: 0 auto;

  background-color: #fff;

}



.smailnav .smailRit {

  position: absolute;

  right: 45px;

  display: flex;

  height: 40px;
}



.smailnav .smailRit .smicon {

  width: 20px;

  height: 19px;

}



.smailnav .smailRit .smicon img {

  width: 20px;

  height: 19px;

}



.smailnav .smailRit .smailspan {

  height: 19px;

  display: flex;

  align-items: center;

  margin-left: 5px;

  /*margin-bottom: 64px;*/

}



.smailnav .smailRit .smailspan span {

  color: #999999;

}



.smailnav .smailRit .smailspan a {

  color: #999999;

  font-size: 14px;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  transition: all 0.5s;

}



.smailnav .smailRit .smailspan a:hover {

  color: #2098D1 !important;

}





/* 分页 */



.paging_box {

  width: 100%;

  text-align: center;

  user-select: none;

  padding: 85px 0 80px;

}



.pagination {

  margin: 0 auto;

  clear: both;

  font-size: 14px;

  text-align: center;

  display: flex;

  align-items: center;

  justify-content: center;

}



.disabled {

  width: auto !important;

  cursor: default !important;

  color: #666666 !important;

  background: #dedede !important;

  border: 1px solid #dedede !important;

  display: inline-block !important;

  height: 44px !important;

  line-height: 44px !important;

  *zoom: 1 !important;

  color: #666666 !important;

  border: 1px solid #dddddd !important;

  transition: all 0.6s ease !important;

}



.pagination li {

  display: inline-block !important;

  height: 44px !important;

  line-height: 44px !important;

  *zoom: 1 !important;

  color: #666666 !important;

  border: 1px solid #dddddd !important;

  transition: all 0.6s ease !important;

  width: 56px !important;

}



.pagination li a {

  width: 56px !important;

  display: inline-block !important;

  height: 44px !important;

  line-height: 44px !important;

  *zoom: 1 !important;

  color: #666666 !important;

  transition: all 0.6s ease !important;

  margin-right: 0 !important;

  margin-bottom: 0 !important;

}



.pagination li:hover {

  background: #1355b6;

  border: 1px solid #1355b6;

  text-decoration: none;

  color: #fff !important;

  cursor: pointer !important;

}



.pagination li a:hover {

  color: #fff !important;

  cursor: pointer !important;

}


.Bandimg .Bandbox {
  width: 1200px;
  height: 177px;
  margin: 0 auto;
  position: relative !important;

}

.Bandimg .Bandtext {
  position: absolute;
  left: 0;
  top: 52px;
}

.Bandimg .Bandtext i {
  font-size: 25px;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  color: #ffffff;
  display: block;
  height: 20px;
  line-height: 20px;
}

.Bandimg .Bandtext span {
  /*width: 97px;*/
  height: 25px;
  font-size: 24px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  color: #ffffff;
  line-height: 25px;
  margin-top: 11px;
  display: block;
}