
.hidden-li p.hide:nth-child(3){
  display: none;
}
.header .mian .nav .centerA.pc-hideen .box .tt:nth-child(2){
  display: none !important;
}
.w-100 {
  width: 100%
}

.h-100 {
  height: 100%
}

.block {
  display: block;
}

.row {
  overflow: hidden;
}

.font-over {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.inline-block {
  display: inline-block;
}

.algin-l {
  text-align: left;
}

.pt-20 {
  padding-top: 20px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pb-50 {
  padding-bottom: 3.85vw;
}

.pb-80 {
  padding-bottom: 6.15vw;
}

.c-666 {
  color: #666;
}

.c-000 {
  color: #000;
}

.anchorBL {
  display: none
}

/*尾部 footer*/
.header {
  position: fixed;
  left: 0;
  z-index: 50;
  width: 100%;
  top: 0;
  display: block;
  background-color: #f2f2f2;
  width: 100%;
  min-width: 1300px !important;
}

.header .top {
  width: 100%;
}

.header .top.on {
  background-color: #f3f3f3
}

.header .top .box {
  width: 1670px;
  max-width: 92%;
  margin: 0 auto;
  padding: 11px 0;
}

.header .top a {
  float: right;
  font-size: 14px;
  color: #737272;
  line-height: 17px;
  margin-left: 40px;
}

.header .top a.contact {
  padding-right: 16px;
  background: url(../img/arr-b.png) right center no-repeat;
}

.header .warp {
  width: 100%;    /*height: 80px;*/
  background-color: rgba(255, 255, 255, 0.8);
  border-bottom: 1px solid #ececec
}

.header .mian {
  width: 1670px;
  max-width: 92%;
  min-width: 1200px;
  margin: 0 auto;
  text-align: center;
}

.header .mian .mlogo {
  float: left;
  width: 120px;
  display: block;
  padding: 15px 0;
}

.header .mian .nav {
  display: inline-block;
  margin-top: 30px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.header .mian .nav .li {
  float: left;
  height: 21px;
  line-height: 21px;
  padding-bottom: 30px;
  margin-right: 5.9vw;
}

.header .mian .nav .centerA .box .tt {
  float: none;
}

.header .mian .nav .li:last-child {
  margin-right: 0
}

.header .mian .nav .li .tit {
  display: block;
  font-size: 17px;
  color: #2c2c2c;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: bold;
}

.header .mian .nav .li:hover .tit, .header .mian .nav .li.on .tit, .header .mian .nav .box .tt:hover {
  color: #4c9dc9;
}

.header .mian .nav .child {
  display: none;
  position: absolute;
  left: 0;
  top: 81px;
  width: 100%;
  background-color: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}

.header .mian .nav .box {
  width: 1200px;
  max-width: 92%;
  overflow: hidden;
  margin: 0 auto;
}

.header .mian .nav .box .title {
  font-size: 20px;
  line-height: 1;
  padding-top: 4.65vw;
}

.header .mian .nav .box .title a {
  color: #000;
}

.header .mian .nav .box .tt {
  font-size: 14px;
  float: left;
  color: #777;
  margin: 2.3vw 25px 0;
  display: inline-block;
  line-height: 1;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.header .mian .nav .centerA .box .tt:first-child:before {
  display: none;
}

.header .mian .nav .box .tt:before {
  content: '';
  display: block;
  position: absolute;
  left: -26px;
  width: 1px;
  height: 100%;
  background-color: #d5d5d5;
}

.header .mian .search {
  display: block;
  width: 30px;
  height: 30px;
  float: right;
  margin-top: 26px;
  background: url(../img/search.png) center/23px no-repeat;
}

.header .top a {
  font-size: 16px;
}

.header .mian .nav .li {
  margin-right: 90px;
}

.header .mian .nav {
  margin-left: -5vw;
}

.pb-50 {
  padding-bottom: 50px;
}

.pb-80 {
  padding-bottom: 80px;
}

.header .mian .nav .box .title {
  font-size: 22px;
  padding-top: 60px;
}

.header .mian .nav .box .tt {
  margin-top: 30px;
}

.footer {
  width: 100%;
  min-width: 1300px !important;
  background-color: #787470;
  padding: 0 0 25px;
}

.footer .top {
  background-color: #f8f8f3;
  min-width: 1300px;
  width: 100%;
  display: block;
  padding: 3.85vw 0 8.85vw;
}

.footer .top .mian {
  width: 1200px;
  max-width: 92%;
  margin: 0 auto;
}

.footer .mian .nav {
  width: calc(100% - 140px);
  float: left;
}

.footer .mian .nav li {
  float: left;
  width: calc(100% / 7)
}

.footer .mian .nav li .tit {
  font-size: 16px;
  color: #333;
  line-height: 26px;
  height: 26px;
  margin-bottom: 18px;
}

.footer .mian .nav li p {
  font-size: 13px;
  line-height: 1;
  margin-top: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 8px;
}

.footer .mian .nav li p a {
  color: #737272;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.footer .mian .wx {
  width: 136px;
  float: right;
  font-size: 14px;
  color: #737272;
  text-align: center;
  line-height: 1.6
}

.footer .mian .wx img {
  margin-bottom: 10px;
}

.footer .bot {
  width: 1200px;
  margin: 0 auto;
  padding: 0 50px;
  padding-top: 25px;
  background-color: #787470;
}

.footer .bot .left {
  text-align: center;
  font-size: 0;
  border-bottom: 1px solid #979797;
  float: left;
  display: inline-block;
  padding-bottom: 30px;
}

.footer .bot .left a {
  display: inline-block;
  width: 25%;
  font-size: 0.26rem;
  box-sizing: border-box;
  border-right: 1px solid #B3ADA7;
  color: #F5F5F5;
  line-height: 14px;
  width: auto;
  padding: 0 30px;
  font-size: 14px;
}

.footer .bot .left a:first-child {
  padding-left: 0
}

.footer .bot .left a:last-child {
  border: 0;
}

.footer .bot .right {
  float: right;
  font-size: 14px;
  color: #F5F5F5;
  text-align: center;
  padding: 20px 0 35px;
  display: inline-block;
  padding: 0;
  line-height: 12px;
}

.footer .bot .right span {
  display: inline-block;
}

.footer .bot .left {
  border-bottom: 0;
  padding-bottom: 0
}

.footer .imgs {
  width: 136px;
  display: none;
}

/**/
.footer .bot .leftt {
  text-align: center;
  font-size: 0;
  border-bottom: 1px solid #979797;
  float: left;
  display: inline-block;
  padding-bottom: 30px;
}

.footer .bot .leftt a {
  display: inline-block;
  width: 25%;
  font-size: 0.26rem;
  box-sizing: border-box;
  border-right: 1px solid #B3ADA7;
  color: #F5F5F5;
  line-height: 14px;
  width: auto;
  padding: 0 30px;
  font-size: 14px;
}

.footer .bot .leftt a:first-child {
  padding-left: 0
}

.footer .bot .leftt a:last-child {
  border: 0;
}

.footer .bot .rightt {
  float: right;
  font-size: 14px;
  color: #F5F5F5;
  text-align: center;
  padding: 20px 0 35px;
  display: inline-block;
  padding: 0;
  line-height: 12px;
}

.footer .bot .rightt span {
  display: inline-block;
}

.footer .bot .leftt {
  border-bottom: 0;
  padding-bottom: 0
}

.footer .imgs {
  width: 136px;
  display: none;
}

/*公用css*/
.body-fd {
  background-color: #f2f2f2;
}

.mt-130 {
  margin-top: 130px;
}

.pati-title {
  margin-top: 40px;
}

.ovhd {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.ovhdo {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}

.page {
  float: right;
  height: 55px;
  padding: 0 30px;
  background: rgba(255, 255, 255, 1);
  margin-left: 30px;
  border: 1px solid rgba(238, 238, 238, 1);
  margin-bottom: 20px;
  width: 900px;
  margin-top: 30px !important;
  text-align: center;
  float: right;
}

.dingzhi {
  float: right;
  height: 77px;
  padding: 0 30px;
  background: rgba(255, 255, 255, 1);
  margin-left: 30px;
  border: 1px solid rgba(238, 238, 238, 1);
  margin-bottom: 20px;
  width: 1075px;
  line-height: 77px;
  float: right;
  margin-left: 30px;
  border-top: none;
}

.dingzhi span {
  font-size: 16px;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
}

.left {
  padding-left: 30px !important;
  line-height: 55px;
  background: url(../img/img2.png) no-repeat left;
  -webkit-background-size: 12px;
  background-size: 12px;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  cursor: pointer;
  float: left;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.left:hover {
  color: #499cc6 !important;
  background: url(../img/jiantou02.png) no-repeat left;
  background-size: 12px;
}

.right {
  float: right;
  padding-right: 30px !important;
  line-height: 55px;
  background: url(../img/img3.png) no-repeat right;
  -webkit-background-size: 12px;
  background-size: 12px;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  cursor: pointer;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.right:hover {
  color: #499cc6 !important;
  background: url(../img/jiantou04.png) no-repeat right;
  background-size: 12px;
}

.adminpage a {
  font-size: 16px;
  font-family: ArialMT;
  font-weight: 400;
  line-height: 55px;  /*margin: 0 10px;*/
  padding: 6px 12px;
  color: #ccc;
  border-radius: 2px;
}

.adminpage .on {
  font-size: 16px;
  font-family: ArialMT;
  font-weight: 400;
  line-height: 55px;
  padding: 6px 12px;
  background-color: rgba(69, 157, 195, 1);
  color: #fff;
}

.coentetettt {
  min-height: 528px !important;
}

#adminpage a {
  font-size: 16px;
  font-family: ArialMT;
  font-weight: 400;
  line-height: 55px;  /*margin: 0 10px;*/
  padding: 6px 12px;
  color: #ccc;
  border-radius: 2px;
}

#adminpage .on {
  font-size: 16px;
  font-family: ArialMT;
  font-weight: 400;
  line-height: 55px;
  padding: 6px 12px;
  background-color: rgba(69, 157, 195, 1);
  color: #fff;
}

/*展位图*/
.zhanwei {
  text-align: center;
  height: 304px;
  display: none
}

.zhanweitow {
  height: 213px;
}

.zhanwei  img {
  width: 200px;
  text-align: center;
  margin: 0 auto;
  display: block;
  margin-top: 20px;
}

.zhanwei span {
  display: block;
  font-family: ArialMT;
  color: #ccc;
  font-size: 20px;
  padding-top: 30px;
}

.zhanweion {
  display: block;
}
