  .idxPdt-mod21 .list-tag{
  display: none;
}
.idxPdt-mod21 .info .h4 {
  max-height: 3.375rem;
  -webkit-line-clamp: 2;
}
.idxNor-mod55 h1,
.idxNor-mod55 .info{
  font-size: 26px;
}
.idxNor-mod55 .rt-content{
  padding: 0;
}
.idxNor-mod55 .info{
  font-weight: 500;
  margin-bottom: 20px;
}
.align-center{
  align-items: center!important;
}
.choose-mod3 .cho-list>li .info>.h4{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  min-height: 60px;
}
.choose-mod3 .cho-list>li .info>p:last-child{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  /*-webkit-line-clamp: 3;*/
  /*line-clamp: 3;*/
  /*-webkit-box-orient: vertical;*/
  min-height: 72px;
}
.new-mod5 .info p{
  position:relative;
}
.new-mod5 .info p.date:after,
.new-mod5 .info p.auther:after{
  content:'';
  width: 1px;
  height: 100%;
  background-color: #333;
  position: absolute;
  right: -15px;
  top: 0;
}
.new-mod5{
  padding: 2rem 0;
  padding-bottom: 0;
}
.contact-mod13{
  padding: 2rem 0;
  padding-top: 0;
}
.contact-mod13 .sub-title span {
  color: var(--style-color);
}
.contact-mod13 .row>div:first-child {
  display: flex;
}
.contact-mod13 iframe{
  flex: 1;
}
.new-mod5 .new-list>li .h4{
  text-transform: uppercase;
}
.idxNor-mod56 .info .h4{
  text-transform: uppercase;
}
.new-mod5 .new-list>li .msg p{
  color: #333;
}
.new-mod5 .new-list>li .msg{
  flex-wrap: wrap;
}
.new-mod5 .new-list>li .msg i{
  color: var(--style-color);
}
.contact-mod13 .sub-title>span{
  color: var(--style-color);
}
.idxNor-mod55 .col-md-6{
  text-align: left;
}
.contact-mod13 .contact .back{
  align-items: flex-start;
  padding: 10px 0;
}
.contact-mod13 .contact .h4{
  margin: 0;
  line-height: 24px;
  padding-right: 5px;
}
.contact-mod13 .contact .back{
  align-items: flex-start;
}
.contact-mod13 .btn {
  color: #fff;
  background: var(--style-color);
}
.idxNor-mod56 .info .h4{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.idxNor-mod56 .info .msg{
  display: flex;
  font-size: 0.75rem;
  flex-wrap: wrap;
}

@media(max-width:991px){
  .idxNor-mod56 .new_box{
    padding: 15px;
  }
}
@media(max-width:767px){
  .idxNor-mod55 .rt-content{
    padding: 20px 15px;
  }
}
.idxPdt-mod21>.container>h1{
  position: relative;
  padding: 10px 0;
}
.idxPdt-mod21>.container>h1::after{
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 45px;
  height: 1px;
  background-color: var(--style-color);
  margin-left: -22px;
}
.idxPdt-mod21>.container>h1::before{
  content: '';
  position: absolute;
  left: 50%;
  bottom: -5px;
  width: 20px;
  height: 1px;
  background-color: var(--style-color);
  margin-left: -10px;
}
.idxPdt-mod21 .back .btn{
  display: none;
}
.idxNor-mod56 iframe{
  flex: 1;
}
.idxNor-mod55 .info>p{
  font-size: 1.25rem;
}
.new-mod5 .new-list>li .btn{
  padding-left: 12px; 
}
.idxNor-mod56 .new_box p>i{
  padding: 0 5px;
}
.choose-mod3 .cho-list>li .h4{
  font-size: 1.25rem;
}
.choose-mod3 .cho-list>li .info>p:last-child{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  /*-webkit-line-clamp: 2;*/
  /*line-clamp: 2;*/
  /*-webkit-box-orient: vertical;*/
  min-height: 48px;
}
.align-center{
  align-items: flex-end;
}
.idxPdt-mod21 .swiper-container .swiper-slide .info .h5{
  display: none;
}
.scale-img img{
  width: 100%;
}
.idxNor-mod3 .info{
  max-width: none;
  margin: 0;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  border: 1px dashed #fff;
}
.idxNor-mod55{
  padding: 1rem 0 1rem;
  padding-bottom: 2rem;
}
.idxNor-mod55 .col-sm-6{
  text-align: left;
}
.idxPdt-mod21 .tab-list>li:hover>.btn,
.idxPdt-mod21 .tab-list>li.active>.btn{
  color: #fff!important;
}
.idxPdt-mod21 .tab-list>li>.btn:after{
  content: none;
}
.idxPdt-mod21 .tab-list>li:hover,
.idxPdt-mod21 .tab-list>li.active{
  background-color: var(--style-color);
}
.idxPdt-mod21 .tab-list>li{
  background-color: #f1f1f1;
  border: 1px solid #ccc;
}
.new-mod5 .new-list>li .btn{
  color: #fff;
  background-color: var(--style-color);
}
.new-mod5 .new-list>li .info{
  background-color: #f1f1f1;
  padding: 15px;
}
.new-mod5 .new-list>li .msg{
  border: none;
}
.new-mod5 .new-list>li .h5{
  min-height: 72px;
}
.idxNor-mod3{
  background: none;
  padding: 3rem 0;
}
.idxNor-mod3 .h4{
  width: 50%;
  margin-left: 20px;
}
.idxNor-mod3 .container .info-box{
  background: var(--style-color);
  padding: 15px;
}
.idxNor-mod3 .btn{
  margin: 2.5rem 0 2rem;
  margin-right: 20px;
  background-color: #fff!important;
  color: #333!important;
}
.idxNor-mod3 .container{
  padding: 0;
}
.idxNor-mod56 .info .msg>p{
  display: flex;
  align-items: center;
}
.choose-mod3 h2,.choose-mod3 .text{
  text-align: left;
  margin: 0;
  position: relative;
}
.text{
  color: #333;
}
.choose-mod3 .cho-list{
  margin-top: 3rem;
}
.choose-mod3{
  padding: 3rem 0 0;
}
.choose-mod3 .text{
  color: #ccc;
}
.choose-mod3 .text::before{
  content: '';
  width: 4px;
  height: 72px;
  position: absolute;
  left: -20px;
  top: 0;
  background-color: var(--style-color);
}
.choose-mod3 .text::after{
  content: '';
  width: 4px;
  height: 30px;
  position: absolute;
  left: -14px;
  top: 0;
  background-color: var(--style-color);
}
h2>span,.title>span{
  color: var(--style-color);
}
@media(max-width:520px){
  .idxNor-mod3 .info{
    display: block;
  }
  .idxNor-mod3 .info .h4{
    width: unset;
  }
  .idxNor-mod3 .info .h4{
    width: unset;
  }
  .idxNor-mod3 .info .btn{
    margin: 10px;
    margin-left: 20px;
  }
}
@media(min-width:1200px){
  .new-mod5 .h4{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    min-height: 54px;
  }
}