/* 2021-12-15 16.15 cqgwy/*/

@media (max-width: 1880px) {
  .inx-kszh .lnxx-list li > a, .inx-kszh .lnxx-list li .line{margin-right: 18px;}
}
@media (max-width: 1800px) {
  .inx-kszh .lnxx-list li > a, .inx-kszh .lnxx-list li .line{margin-right: 16px;}
}
@media (max-width: 1700px) {
  .inx-kszh .lnxx-list li > a, .inx-kszh .lnxx-list li .line{margin-right: 12px;}
}
@media (max-width: 1600px) {
  .inx-kszh .lnxx-list li > a, .inx-kszh .lnxx-list li .line{margin-right: 10px;}
}
@media (max-width: 1550px) {
  .inx-kszh .lnxx-list li > a, .inx-kszh .lnxx-list li .line{margin-right: 3px;}
}












/* 2021-11-30 17.24 */
.tips1-1 a:hover img{transform: translateY(-10px);transition:1s all;}


/* 新增 */
.ke .kech .swiper-container .swiper-slide,.book .book-tu .swiper-container .swiper-slide{cursor: pointer!important;}




/* 重写的动态时间线样式 */
.tiemlin ul li{position: relative; width: 100%; padding-bottom: 30px; padding-left: 26px; box-sizing: border-box;}
.tiemlin ul li .ico{position: absolute; left: 0; top: 2px; width: 16px; height: 16px; border-radius: 50%;border:2px solid #cdcdcd; background-color: #fff;}
.tiemlin ul li .one{margin-right: 20px;}
.tiemlin ul li .loct{position: absolute; left: 0; top: 0; text-align: right;}
.tiemlin ul li .loct.loctafft1{left: 16px;}
.tiemlin ul li .loct.loctafft3{left: 30px;}
.tiemlin ul li .tiem{font-size: 16px; font-weight: bold; color: #333; margin-right: 15px;}
.tiemlin ul li .tiem-two{font-size: 14px;color: #999;}
.tiemlin ul li .wen{max-width: 510px;}
.tiemlin ul li .wen a{font-size: 16px; color: #333;}
.tiemlin ul li .btn a{display: block; width: 90px; height: 26px; text-align: center; line-height: 26px; background-color: #eee; font-size: 14px; color: #666; border-radius: 13px;}
.tiemlin ul li:hover .btn a{background-color: #e60012; color: #fff;}
.tiemlin ul li:hover .tiem,.tiemlin ul li:hover .wen a{color: #e60012;}
.tiemlin ul li:hover .ico{border-color: #e60012;}
.tiemlin ul li:hover .loct{font-weight: bold; color: #e60012;}

/* 通过增加类来控制伪类 */
.tiematc::before {
  content: '';
  position: absolute;
  top: 2px;
  left: 8px;
  height: 98%;
  width: 1px;
  background: #ededed;
}
/* 通过增加类来控制伪类 */
.tiematc2::before {
  content: '';
  position: absolute;
  top: 2px;
  left: 102px;
  height: 98%;
  width: 1px;
  background: #ededed;
}
/* 	6-7字
	6个字的，从第2个字加换行
	7个字的，从第3个字加换行
	同时增加两个类 loct2-1 loctafft2-1
 */
.tiemlin ul li .loct.loct2-1{left: 10px!important;text-align: right;width: 75px;}
.loctafft2-1::before {
  content: '';
  position: absolute;
  top: 48px;
  left: 31px!important;
  /* right: 2px; */
  height: 4px;
  width: 25px;
  background: #e60012;
}
/* 	8-10字
	8个字的，从第3个字加换行
	9个字的，从第4个字加换行
	10个字的，从第5个字加换行
	同时增加两个类 loct4-1 loctafft4-1
 */
.tiemlin ul li .loct.loct4-1{left: 3px!important;text-align: right;width: 81px;}
.loctafft4-1::before {
  content: '';
  position: absolute;
  top: 48px;
  left: 29px;
  /* right: 2px; */
  height: 4px;
  width: 25px;
  background: #e60012;
}
/* 	11-12字
	同时增加两个类 loct5-1 loctafft5-1
 */
.tiemlin ul li .loct.loct5-1{left: -15px!important;text-align: right;width: 100px;}
.loctafft5-1::before {
  content: '';
  position: absolute;
  top: 48px;
  left: 41px!important;
  /* right: 2px; */
  height: 4px;
  width: 25px;
  background: #e60012;
}

/* 地区为3个字 同时增加两个类 loct1 loctafft1*/
.tiemlin ul li .loct.loct1{left: 33px;}
.loctafft1::before {
  content: '';
  position: absolute;
  top: 28px;
  left: 12px;
  height: 4px;
  width: 25px;
  background: #e60012;
}
/* 地区为4个字 同时增加两个类 loct2 loctafft2*/
.tiemlin ul li .loct.loct2{left: 18px;}
.loctafft2::before {
  content: '';
  position: absolute;
  top: 28px;
  left: 22px;
  height: 4px;
  width: 25px;
  background: #e60012;
}
/* 地区为5个字 同时增加两个类 loct4 loctafft4*/
.tiemlin ul li .loct.loct4{left: 2px!important;}
.loctafft4::before {
  content: '';
  position: absolute;
  top: 28px;
  left: 22px!important;
  height: 4px;
  width: 25px;
  background: #e60012;
}
/* 地区为2个字 同时增加两个类 loct3 loctafft3*/
.tiemlin ul li .loct.loct3{left: 48px;}
.loctafft3::before {
  content: '';
  position: absolute;
  top: 28px;
  left: 3px;
  height: 4px;
  width: 25px;
  background: #e60012;
}
.hot-tiem{width: 100%; height: 200px; overflow: hidden;}
.hot-tiem-2{width: 100%;padding-top: 20px;}
.hot-tiem-2 .tiemlin ul li .wen{max-width: 440px; margin-top: 15px; }
.hot-tiem-2 .tiemlin ul li .ico{ left: 95px;}
.hot-tiem-2 .tiemlin ul li{padding-left: 133px;}
.hot-xinxi-tiem{width: 100%;padding: 20px 0 0 20px;}
.hot-xinxi-tiem .tiemlin ul li .wen{max-width: 360px; margin-top: 15px; }
.hot-xinxi-tiem .tiemlin ul li .ico{ left: 80px;}
.hot-xinxi-tiem .tiemlin ul li{padding-left: 120px;}
.xinxi-tiem{width: 100%; height: 250px; padding: 0 25px; overflow: hidden;}
.xinxi-tiem .tiemlin ul li .wen{max-width: 280px;}
.gong-tiem{width: 100%; height: 99px; overflow: hidden;}
.gong-tiem .tiemlin ul li .wen{max-width: 240px;}
.gong-tiem .tiemlin ul li{padding-bottom: 20px;}
/* .hot-tiem-2 .tiemlin ul li .wen{max-width: 362px!important;}

.hot-2 .hot-xinxi-tiem .tiemlin ul li{padding-left: 90px!important;}
.hot-2 .hot-xinxi-tiem .tiemlin ul li .ico{left: 83px!important;}
.hot-2 .tiematc2::before {
  content: '';
  position: absolute;
  top: 2px;
  left: 106px!important;
  height: 98%;
  width: 1px;
  background: #ededed;
} */


/* 时间线媒体查询 */
@media (max-width: 1900px) {
  .xinxi-tiem .tiemlin ul li .wen{max-width: 265px;}
  .gong-tiem .tiemlin ul li .wen{max-width: 200px;}
}
@media (max-width: 1850px) {
}
@media (max-width: 1800px) {
  .tiemlin ul li .wen{max-width: 460px;}
  .xinxi-tiem .tiemlin ul li .wen{max-width: 224px;}
  .hot-tiem-2 .tiemlin ul li .wen{max-width: 390px; margin-top: 15px; }
  .hot-xinxi-tiem .tiemlin ul li .wen{max-width: 310px; margin-top: 15px; }
  .gong-tiem .tiemlin ul li .wen{max-width: 180px;}
}
@media (max-width: 1700px) {
  .tiemlin ul li .wen{max-width: 410px;}
  .xinxi-tiem .tiemlin ul li .wen{max-width: 205px;}
  .hot-zhib .xinxi-tiem .tiemlin ul li .wen{max-width: 304px;}
  .hot-tiem-2 .tiemlin ul li .wen{max-width: 340px; margin-top: 15px; }
  .hot-xinxi-tiem .tiemlin ul li .wen{max-width: 270px; margin-top: 15px; }
  .hot-xinxi-tiem .tiemlin ul li .one{margin-right: 10px;}
  .gong-tiem .tiemlin ul li .wen{max-width: 150px;}
  .hot-xinxi-tiem .tiemlin ul li .tiem-two{font-size: 13px;color: #999;}

}
@media (max-width: 1650px) {
  .xinxi-tiem .tiemlin ul li .wen{max-width: 185px;}
  .hot-tiem-2 .tiemlin ul li .wen{max-width: 290px; margin-top: 15px; }
  .hot-xinxi-tiem .tiemlin ul li .wen{max-width: 240px; margin-top: 15px; }
  .gong-tiem .tiemlin ul li .wen{max-width: 120px;}
}
@media (max-width: 1600px) {
  .tiemlin ul li .wen{max-width: 360px;}
  .hot .tiemlin ul li .wen{max-width: 429px;}
  .xinxi-tiem .tiemlin ul li .wen{max-width: 165px;}
  .hot-zhib .xinxi-tiem .tiemlin ul li .wen{max-width: 219px;}
  .hot-tiem-2 .tiemlin ul li .wen{max-width: 260px; margin-top: 15px; }
  .hot-xinxi-tiem .tiemlin ul li .one{margin-right: 2px;}
  .hot-xinxi-tiem .tiemlin ul li .wen{max-width: 210px; margin-top: 15px; }
  .xinxi .tiemlin ul li .tiem{margin-right: 9px;}
  .hot-xinxi-tiem .tiemlin ul li .tiem-two{font-size: 12px;color: #999;}
}
@media (max-width: 1500px) {
  .tiemlin ul li .wen{max-width: 310px;}
  .hot .tiemlin ul li .wen{max-width: 409px;}
}







/* 顶部样式 */
.header{height: 45px; width: 100%; border-bottom: 1px solid #ededed;background: #fff;}
.header a{color: #666; font-size: 14px;width: 100%; height: 100%; display: block; line-height: 45px;}
.header a:hover{color: #e60012;}
.header .header-l{width: 530px;height: 100%;}
.header .header-r{width: 650px;height: 100%;}
.header .header-r li{width: 140px;height: 100%;margin-right: 0;}
.header .header-r img{margin-right: 10px; display: inline-block; vertical-align: middle;}
.header .header-r a{text-align: left;}
.header .header-r li.no a{text-align: right;}
.header .header-r li{position: relative;}
.header .header-r .li-son{display: none; position: absolute; left: 50%; top: 44px; transform: translateX(-70%); border: 1px solid #ededed;}
.header .header-r li.no .li-son{transform: translateX(-18%);}
.header .header-r li:hover .li-son{display: block;}
.header .header-r .li-son img{z-index: 9999;}
.header ul{height: 100%;}
.header li{width: 80px; height: 100%;margin-right:20px;}



/* 第二个nav样式 */
.nav2{height: 80px; width: 100%;background: #fff; border-bottom: 1px solid #E1E1E1;}
.nav2 li a{color: #333; font-size: 20px; /* font-weight: bold; */}
.nav2 li.active{
  width: 20%;
  height: 60px;
  border-top: 4px solid #ef2d36;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 4px solid #f5f5f5;
  background-color: #f5f5f5;
}
.nav2 li.active a{color: #e60012; font-size: 22px!important; font-weight: normal!important;}
.nav2 li a:hover{color: #e60012; font-size: 22px!important; font-weight: normal!important;}
/* .nav2 .nav2-1{width: 30%;} */
/* .nav2 .nav2-1 .logo img{max-width: 245px; height: auto;} */
/* .nav2 .nav2-1 .logo{width:60%; height: 45px;} */
.nav2 .nav2-1{width: 21%;}
.nav2 .nav2-1 .logo{width:45%; height: 45px;margin-top: 6px;}
.nav2 .nav2-1 .logo img{max-width: 145px; height: auto;}
.nav2 .nav2-2{width: 50%;}
.nav2 .nav2-3{width: 18%;}
.nav2 .place{ width: 48%; border-left: 1px solid #e6e6e6; color: #333; font-size: 24px; height: 38px; padding-left:5%;}
.nav2 .place p{font-weight: bold;font-size: 24px;}
.nav2 .place p.nav2-11{font-weight: bold;font-size: 24px;}
@media (max-width: 1880px) {
  .nav2 .place p.nav2-11{font-weight: bold;font-size: 23px;}
}
@media (max-width: 1850px) {
  .nav2 .nav2-1{width: 22%;}
}
@media (max-width: 1800px) {
  .nav2 .nav2-1{width: 23%;}
}
@media (max-width: 1700px) {
  .nav2 .place p.nav2-11{font-weight: bold;font-size: 22px;}
  /* .nav2 .nav2-1 .logo img{max-width: 200px; height:auto;} */
  .nav2 .nav2-1{width: 24%;}
}
@media (max-width: 1550px) {
  .nav2 .place p.nav2-11{font-weight: bold;font-size: 20px;}
  /* .nav2 .nav2-1 .logo img{max-width: 180px; height:auto;} */
}
@media (max-width: 1500px) {
  .nav2 .place p.nav2-11{font-weight: bold;font-size: 19px;}
}
.nav2 .place .tab-btn{display: block; margin-left: 10px; width: 54px; height: 26px; text-align: center; line-height: 26px; border: 1px solid #e6e6e6; border-radius: 4px; background: none; color: #999; font-size: 14px;}
.nav2 .search{width:60%; height: 36px; border:1px solid #e6e6e6; border-radius: 4px;padding: 0 10px; margin-right: 5%;}
.nav2 .search input{width: 80%;}
.nav2 .search input{border: none;}
.nav2 .search button{border: none; background: none; width: 10%;}
.nav2 .calendar p{cursor: pointer; font-size: 16px; text-align: center; line-height: 50px; font-weight: bold;color: #333; width: 42px; height: 40px; display: block;margin-right: 10px;}
.nav2 .calendar span{font-size: 14px; color: #666; cursor: pointer;}
.nav2 .city-tab:hover .citys{display: block;}
.nav2 .nav2-2 ul{height: 80px; box-sizing: border-box; padding-top: 18px;}
.nav2 .nav2-2 li{position: relative; text-align: center; height: 63px; width: 20%; line-height: 60px;}
.nav2 .nav2-2 .li-item{border: 1px solid #e6e6e6; position: absolute; top:60px; background: #fff; left: 0; z-index: 999; border-top: none; display: none; width: 600px;padding: 20px; border-radius:0 0 6px 6px;}
.nav2 .nav2-2 li:hover .li-item{display: block;}
.nav2 .li-item a{margin-right: 20px; width: 60px; height: 26px;text-align: center; line-height: 26px; border-radius:10px; }
.nav2 .li-item a.no{margin-right: 0;}
.nav2 .li-item a:hover{background: #E60012; color: #fff;font-size: 16px; font-weight: normal;}
.nav2 .li-item a.active{background:#E60012; color: #fff;font-size: 16px; font-weight: normal;}
.nav2 .li-item a{display: block;color: #666666;text-align: center;border-radius: 99px;margin-right: 10px;
  margin-bottom: 20px;margin-left: 0; width: 60px;height: 26px;line-height: 26px; font-size: 16px; font-weight: normal;}

/* 城市切换 */
.nav2 .li-item a:hover .citys{display: block;}
.nav2 .city-tab {width: 50%; height: 26px; position: relative; }
.nav2 .city-tab a:hover .citys{display: block;}
.nav2 .city-tab .citys a{margin-right: 20px; width: 60px; height: 26px;text-align: center; line-height: 26px; border-radius:50px; }
.nav2 .city-tab .citys a.no{margin-right: 0;}
.nav2 .city-tab .citys a:hover{background: #E60012; color: #fff;}
.nav2 .city-tab .citys a.active{background:#E60012; color: #fff;}
.nav2 .city-tab .citys{border: 1px solid #e6e6e6; position: absolute; top: 27px; background: #fff; left: 10px; z-index: 999; display: none; width: 600px;padding: 20px; border-radius:0 6px 6px 6px;}
.nav2 .city-tab a{display: block;color: #666666;text-align: center;border-radius: 99px;margin-right: 10px;
  margin-bottom: 20px;margin-left: 0; width: 60px;height: 26px;line-height: 26px; font-size: 16px; font-weight: normal;}






/* 第三个nav地区首页样式 */
.nav3.nav3-1 a{color: #333; font-size: 16px; width: 100%; height:33px; display: block; line-height: 33px; text-align: center;}
.nav3.nav3-1 a:hover{color: #E60012;}
.nav3.nav3-1 li{width: 120px; height:33px; display: flex; align-items: center; margin:0 0 0 0!important;}
/* .nav3.nav3-1 li:nth-child(14n){margin-right: 0;} */



/* 第三个nav地区首页和全国首页共有样式 */
.nav3{height: auto; padding: 8px 0 6px 0!important; width: 100%; background: #f5f5f5; border-top: 3px solid #e60012;}
.nav3 a{color: #333; font-size: 16px; width: 100%; height:33px; display: block; line-height: 33px; text-align: center;}
.nav3 a:hover{color: #e60012;}
.nav3 img{margin-right: 5px;}
.nav3 .aitem{ display: none;}
.nav3 .aitem.active{display: block;}
.nav3 ul{width: 100%; padding: 0 20px;}
.nav3 li{width: 100px; height:33px; display: flex; align-items: center; margin:0 0 0 0!important;}
.nav3 .li-btn:hover a{color:#e60012;}
.nav3 .li-btn.active  a{color:#e60012;}
.nav3 li.li-btn{color: #666;}
.nav3 li.li-btn a{ color: #666;}

/* 2021-11-22 14:22 */
@media (max-width: 1750px) {
  /* .nav3 ul li .bjzkbox.bjzk-r{left: -76px!important;} */
  .nav3 li .bjzkbox.bjzk-r .zgbj_zkbox .jt{left: 109px!important;}
}
@media (max-width: 1600px) {
  .nav3 ul li .bjzkbox.bjzk-r{left: auto!important;right:-168px!important;}
  .nav3 li .bjzkbox.bjzk-r .zgbj_zkbox .jt{left: auto!important;right: 243px!important;}
  .nav3 ul li .bjzkbox.bjzk-l{right: auto!important;left: -51px!important;}
  .nav3 li .bjzkbox.bjzk-l .zgbj_zkbox .jt{right: auto!important;left: 69px!important;}
}

@media (max-width: 1500px) {
  .nav3 ul li .bjzkbox.bjzk-l{right: auto!important;left: -200px!important;}
  .nav3 li .bjzkbox.bjzk-l .zgbj_zkbox .jt{right: auto!important;left: 228px!important;}
  .nav3 li .bjzkbox.bjzk-r .zgbj_zkbox .jt{right: auto!important;left: 248px!important;}
}


/* 关于金渐尺 */
.jin{max-height: 712px; width: 100%; background: #fff; padding:50px 0;}
.title-pulic span{background: #E60012; width:6px;height:26px; margin-right:12px;}
.title-pulic{color: #333; font-size:26px;font-weight: bold; margin-bottom:25px;}
.title-pulic.title-pulic3{background: none; border: none;}
.title-pulic.title-pulic3 h3{color: #333; font-size:26px; font-weight: bold;}
.title-pulic.title-pulic3 span{display: block; width:6px; height:26px; background: #e60012;}
.title-pulic.title-pulic3 .more{ font-size:16px; width:70px; height:32px; border-radius:  4px; background: #f5f5f5;}
.title-pulic.title-pulic3 .more a{font-weight: normal; color: #666;}
.title-pulic.title-pulic3 .more a:hover{color: #e60012;}


.jin-wen{width:100%; max-height:375px; padding:13px; background: #f6f6f6; margin-top:23px;}
.jin .wen-l{width: 40%;}
.jin .wen-l .img{width:21%;height:46px;}
.jin .wen-l .img img{width:auto; height: 53px;}
.wen-l .item{width:49%; height:47%; background: #fff; margin-bottom:13px; box-sizing: border-box; padding:4% 0; cursor: pointer!important;}
.wen-l .item2{margin-bottom: 0;}
.wen-l .item.no{margin-right: 0;}
.wen-l .item .inner{width:82%;margin:0 auto;}
.wen-l .item .inner p{
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.wen-l .item h3{font-size:18px; color: #333;}
.wen-l .item p{font-size:16px; color: #999; margin:3% 0 5% 0;}
.jin{padding:25px 0 30px 0!important;}
.jin .wen-r{width: 56%; height: 100%;}
.jin .wen-r .wen-tit-t{color: #000; font-size:20px; font-weight: bold;}
.jin .wen-r .wen-tit-t a{color: #666; font-size:16px;}
.jin .wen-r .item{width: 49%; max-height:55px; margin-top:2.6%;}
.jin .item .jin-date{width:13%; height:auto; background: #dadada; color:#fff; font-size:12px;text-align: center; padding:10px 5px;}
.jin .item .jin-date.a-yewll{background: #fda93f;}
.jin .item .jin-date.a-red{background: #e60012;}
.jin .item .wen{font-size:16px; color: #333;width: 84%; }
.jin .item .wen p{ width: 100%;}
.jin .item .year{ font-size:18px; display: block;}
.jin .item .wen-cot{font-size:14px; color: #999; margin-top:4px;}
.jin .item .wen-tit{margin-top:4px;}
.jin .title-pulic h3{color: #333; font-size:26px; font-weight: bold;}
.jin .title-pulic span{display: block; width:6px; height:26px; background: #e60012;}
.jin .title-pulic .more{color: #666; font-size:16px; width:70px; height:32px; border-radius:4px; background: #f5f5f5;}
.jin .title-pulic .more a:hover{color: #e60012;}


/* 新改地址栏信息 */
.locatmain-r .tab ul li{width: 100%!important;padding-top: 2%!important;}
.locatmain-r .tab ul li .locats{width: 100%;}
.locatmain-r .locats {margin: 18px 0 8px 0!important;}
.locatmain-r .tab .loct-item div{margin: 0 0 30px 0!important;}



.wrap{
  width: 90%;
  min-width: 1300px;
  max-width: 1710px;
  padding: 0 30px;
  margin: 0 auto;
  box-sizing: border-box;
  -moz-box-sizing:border-box; /* Firefox */
  -webkit-box-sizing:border-box; /* Safari */
}
/* 单行超出文字省略号 */
.ellipsis{
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

/* 多行超出文字省略号 */
.ellipsis2{
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}



/* flex布局 */
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.flex-1{
  flex:1;
  -webkit-flex:1;
  -moz-flex:1;
  -ms-flex:1;
  -o-flex:1;
}
/* 水平居中 */
.flex-a {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}

.flex-aa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}

/* 垂直居中 */
.flex-b {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}

.flex-bb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}

/* 两端对齐 */
.flex-c {
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}

.flex-cc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}

/* 换行  默认不换行 */
.flex-d {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex-dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flex-nw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

/* 纵向排列 */
.flex-c1{
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
}


/* 平均分 */
.flex-e {
  flex: 1;
}


.flex-f{
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
.flex-ff{
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
/* 水平垂直居中 */
.flex-gg{
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.flex-fe{
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
}


/* 媒体查询 */
/* @media screen and (max-device-width:2560px) {
	.content {
		width: 90%;
	}
}

@media screen and (min-device-width:1300px) {
	.content {
		width: 90%;
	}
} */



/* 2022-2-23 新增nav样式 */
.nav3 .nav3-26 li{width:8.33%!important;text-align: left!important;box-sizing: border-box;padding-left: 13px;}
.nav3 .nav3-26 a{padding:0!important; text-align: left!important;}


/* 2022-3-8 新改样式 */
.locat-add .locatmain-r .tab-index li{width: auto;background: none;margin:0 14px 10px 0;}
.locat-add .locatmain-r .tab-index li.active{background:none!important;color: #E60012;position: relative;}
.locat-add .locatmain-r .tab-index li.active::after{
  content: '';
  position: absolute;
  left: 50%;
  bottom: 4px;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  width: 105%;
  height: 2px;
  background: #E60012;
}
.locat-add .locatmain-r .tab-index li:hover{background:none!important; color:#E60012;transition: all .3s;}
.locat-add .locatmain-r .tab{padding-left: 0;}

/* 2022-3-8 新改样式   省级和区县级同时存在*/
.contactlocat .locat-add2 .locatmain-r .tab-index li{width: auto!important;background: none!important;margin:0 14px 10px 0;}
.contactlocat .locat-add2 .locatmain-r .tab-index li.active{background:none!important; color: #E60012!important;position: relative;}
.contactlocat .locat-add2 .locatmain-r .tab-index li.active::after{
  content: '';
  position: absolute;
  left: 50%;
  bottom: 4px;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  width: 105%;
  height: 2px;
  background: #E60012;
}
.contactlocat .locat-add2 .locatmain-r .tab-index li:hover{background:none!important; color: #E60012!important;transition: all .3s;}

.contactlocat .county-add2.county .item{padding-left: 10px!important;}
.contactlocat .county-add2.county ul li{width: auto!important;background: none!important;margin:0 14px 10px 0;border: none!important;}
.contactlocat .county-add2.county ul li.active{background:none!important; color: #E60012!important;position: relative;}
.contactlocat .county-add2.county ul li.active::after{
  content: '';
  position: absolute;
  left: 50%;
  bottom:4px;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  width: 105%;
  height: 2px;
  background: #E60012;
}
.contactlocat .county-add2.county ul li:hover{background:none!important; color: #E60012!important;transition: all .3s;}

