@media (max-width: 576px){.tab-h4{font-size:15px; color:#000;} .text-line{line-height:21px;} .tab-p {font-size: 12px;} .shadow-v1{  -webkit-box-shadow: none;box-shadow: none;}.list-card{background: #f8f9fa;border-radius: 0rem;} .top-s{margin-bottom: 60px;top:60px;}.top-c{background-color: #000;} }
@media (min-width: 768px){.tab-h4{font-size:18px; color:#000;} .text-line{line-height:30px;} .tab-p {font-size: 14px;} .lg-bg{width: 1300px;}.lg-bg-1{ width: 1300px;}.lg-shadow{width: 1300px;} .top-t-lg{top:100px;}.bg-darkgray{background-color: rgba(0, 0, 0, 0.5);}}

.pic img{margin: 0 auto;text-align: center;display: table-cell; padding:20px 0;}

/*左侧多级导航*/
ul,li{list-style: none;}
a:link,a:visited{text-decoration: none;}
.lfbox-list{width:100%;}
.lfbox-list ul{padding-left:0;}
.lfbox-list ul li{background-color:#f0faff; border-bottom:solid 2px #fff; }
.lfbox-list ul li a{padding-left: 20px;color:#424244; font-size:16px; display: block;  height:50px;line-height: 50px;position: relative;
}
/*左侧多级导航
.lfbox-list ul li .inactive{ background:url(./../img/off.png) no-repeat 184px center;}
.lfbox-list ul li .inactives{background:url(./../img/on.png) no-repeat 184px center;}
左侧多级导航*/
.lfbox-list ul li ul{display: none;}
.lfbox-list ul li ul li { border-left:0; border-right:0; background-color:#fff; border-top:solid 1px #fff; border-bottom:solid 0px #fff;  }
.lfbox-list ul li ul li a{ padding-left:20px; color:#424244; font-size: 14px;padding-left:40px;}
.lfbox-list ul li ul li.lfbox-last a{ background-color:#076aae; border-color:#6196bb; color: #fff;}



.lfbox-list li>a:hover, .lfbox-list>ul>li>ul>li>a:hover {
    color: #FFF;
    background: #076aae;
}
/*fenlie end*/
.text-orange{color:#EB6D23}

.bg-gray{
    background-color: #777777!important;
    color: #fff;
}
.bg-blue{background-color: #076aae!important;}
.bg-lo{
  background-color: #f4efec;
}
.bg-lorange{
  background-color: #f7ccb6;
}
.bg-lgray{
  background-color: #e8e8e8;
}
.fz{
  font-size: 14px;
}
.bg-deongaree{
  background-color: #0071CE;
  color: #fff;
}
.bg-bluesky{
  background-color: #03559E;
  color: #fff;
}
.bg-darkblue{
  background-color: #005493;
  color: #fff;
}
.text-cw{
  color: #fff;
}

.text-v2{
  color:#AAAAAA;
}


#text a:hover{
  color: #fff;
  display:inline;
  }

.border-bottom-3{
  border-bottom: 1px solid #faae2f
}

.text-indent{
  text-indent:32px;
}
.border-b-1{
  border: 1px solid #B6C9DC
}

.btn-1 {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: .10rem;
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.mark-bc{
  color: #0485F9;
 
}

.bg-purple{
  background-color: #3C46A8;
}

.bg-darkgreen{
  background-color:#152b53
}

.bg-darkpuple{
  background-color: #030303
}
 
.bg-red{
  background-color: #AE1F24;
}
.pr-m{
  padding-left: 0px;
  padding-bottom: 15px;

}
.list-inline-t{
  display: inline-table;
}
.list-inline-b{
  display: inline-block;
  vertical-align: top;
}
.card-b{
  display: flex;
  border-radius: 0.25rem;
  overflow: height: ;
  flex-wrap:wrap;
}
.text-l{
  text-align: left;
}
.li-s{
  list-style: disc;
}


.btn-orange {
    background: #EB6D23 !important;
    border-color: #EB6D23 !important;
    color: #fff
}

.btn-orange.active,
.btn-orange .show>.dropdown-toggle,
.btn-orange .show>.dropdown-toggle.dropdown-toggle-split,
.btn-orange:active,
.btn-orange:focus,
.btn-orange:hover {
    background: #ef935d !important;
    border-color: #ef935d !important;
    color: #fff !important
}
.c-w{
  width: 50%;
}
.c-w8{
  width: 80%;
}

.news-info {
    display: block;
    overflow: hidden;
    margin-bottom: 20px;
    color: #000;
}

.time {
    float: right;
    width: 54px;
    font-family: 'Arial';
    text-align: center;
    font-size: 12px;
    /* background-color: #9C0000; */
    background-color: #8D8D8D;
    color: #fff;
}
.time-gray {
  float: right;
  width: 54px;
  font-family: 'Arial';
  text-align: center;
  font-size: 12px;
  background-color: #8D8D8D;
  color: #fff;
}
.em {
  display: block;
  font-size: 20px;
  line-height: 2;
 
}
.mon{
  float: right;
  width: 56px;
  font-family: 'Arial';
  text-align: center;
  font-size: 12px;
  /* color: #000000; */
  color: #8D8D8D;
  /* border: 2px solid #9C0000; */
  border: 2px solid #8D8D8D;
  display: inline;
}
.mon-gray{
  float: right;
  width: 56px;
  font-family: 'Arial';
  text-align: center;
  font-size: 12px;
  /* color: #000000; */
  color: #8D8D8D;
  border: 2px solid #8D8D8D;
  display: inline;
}
.mon-l{
  float: left;
  width: 56px;
  font-family: 'Arial';
  text-align: center;
  font-size: 12px;
  color: #8D8D8D;
  /* border: 2px solid #9C0000; */
  border: 2px solid #8D8D8D;
}
.mon-l-gray{
  float: left;
  width: 56px;
  font-family: 'Arial';
  text-align: center;
  font-size: 12px;
  color: #000000;
  border: 2px solid #8D8D8D;
}
.news-info .txt .title {
  line-height: 2.3;
  font-size: 16px;
}
.l-p {
  float: left;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 80%;
}

.t-right{
  display: block;
  color: #ACACAC;
  font-size: 14px;
}
.t-left.a.{
  float: left;
  font-size: 14px;
}
.c-text{
  font-size: 14px;
  padding-left: 10px;
  color: #000;
  background-color: #EBEBEB;
  height: 30px;
}
.img-text{
  position: relative; 
  height: 100%;
  overflow: hidden;
}
.text-b{
  position: absolute;
  width: 100%;
  padding-left: 15px;
  bottom: 0px;
  color: #FFFFFF;
  background-color: rgba(0,0,0,0.8);
font-size:14px;
}
.text-l{
  color: #FFFFFF;
  background-color: #9E0000;
}
.lg-bg{
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  background-color: #fff;
}
.lg-bg-1{
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  background-color: #f8f8f8;
}
.lg-shadow{
  margin: 0 auto;
  box-shadow: rgba(6,0,1,.65) 0 0 35px;
}
.mt-20{
  margin-top: -160px;
}
.border-gray{
  border-color: #6E6E6E !important
}

.s-t{
  position: sticky;
  z-index: 1020
}

.li-left{
  width: 40%;
  float: left;
 
}
.li-right{
  width: 60%;
  float: right;
}

.li-l-12{
  width: 12%;
  float: left;
}
.li-r-20{
  width: 250px;
}
.rcorners1{
  border-radius: 35px 0px 0px 0px;
  background: #2498BA;
  padding: 20px; 
  width: 180px;
  height: 70px; 
  color: #fff;
  text-align: center;
  display: inline-block;
}
.transformT1:hover{
  transition: .3s;
  transform: translate3d(-5px, -5px , 0px);
}
.transformT2:hover{
  transition: .3s;
  transform: translate3d(5px, -5px , 0px);
}
.transformB1:hover{
  transition: .3s;
  transform: translate3d(-5px, 5px , 0px);
}
.transformB2:hover{
  transition: .3s;
  transform: translate3d(5px, 5px , 0px);
}

.rcorners2{
  background: #808080;
  padding: 20px; 
  width: 150px;
  height: 70px; 
  color: #fff;
  display: inline-block;
  text-align: center;
}
.rcorners3{
  background: #0F3675;
  padding: 20px; 
  width: 335px;
  height: 70px; 
  color: #fff;
  display: inline-block;
  text-align: center;
  border-radius: 0px 0px 35px 0px;
}
.rcorners4{
  border-radius: 0px 0px 35px 0px;
  background: #AE1F24;
  padding: 20px; 
  width: 180px;
  height: 70px; 
  color: #fff;
  display: inline-block;
  text-align: center;
}
.img-w{
  width: 30px;
}
.top-wp{
  position: relative; 
  height: 100%;
  overflow: hidden;
}
.top-t{
  position: absolute;
  /* width: 100%; */
}
.bg-darkred{
  background-color: #AE1F24;
}
.text-darkred{
  color:  #AE1F24;
}
.card-body-1{
  padding: 0 1.875rem;
  position: relative;
}
.text-gray{
  margin-right: 30px
  display: contents;
  color: #ACACAC;
  font-size: 14px; 
}
.img-c{
  max-width: auto !important;
}
.w-20{
  width: 20% !important
}