@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}


*{
    margin: 0;
    padding: 0;
}


body{
    font-size: 16px;
}
.pt64 { padding-top:64px; }
.ptd32 { padding-top:32px; }
.ptd32 { padding:32px 0px; }
.ptd16 {padding:16px 0px; }
.mt64 { margin-top:64px; }
.mtd32 { margin:32px auto; }
.mtd16 { margin:16px auto; }
.wrapper{ margin: 0px auto; width:1200px; }
li {list-style-type: none; }
a {text-decoration: none; }
.hi {display: none;}
header{
    background-color: white;
}

@media (max-width: 992px) {
  .shorttop {
    visibility: hidden;
    display: none;
  }
}
@media (min-width: 992px) {
  .shorttop {
    font-size:0.625rem;
  }
}
@media (min-width: 1200px) {
  .shorttop {
    font-size:0.75rem;
  }
}
@media (min-width: 1400px) {
  .shorttop {
    font-size:0.875rem;
  }
}
.shorttop{
    height:1.25rem;
    display: flex;
    justify-content: space-between;
}
.shorttop p{
    margin-left: 0.5rem;

}
.shorttop span{
    margin-right: 0rem;
}
.shorttop span b{
    color:#eb0708;
}
.shorttop span em{
    padding-right: 0.25rem;
    color:#2eab4f;
}

.shorttop span a {
    margin-left: 1rem;
    padding-left: 1rem;
    text-decoration: none;
    color:#2eab4f;
    border-left: 0.0625rem solid #000;
}
.weixin{
    position:relative;
}
.weixin img.qrcode {
    position: absolute;
    z-index: 99;
    top: 1.25rem;
    right: -0.25rem;
    width: 6.5rem;
    max-width: none;
    height: 6.5rem;
    transform: scale(0);
    transform-origin: top right;
    opacity: 0;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.weixin:hover img.qrcode {
    transform: scale(1);
    opacity: 1;
}


.navbar{
    height:7rem;

    @media (max-width: 991.98px){
        margin-top: -2rem;
    }
    @media (min-width: 992px){
        .nav-link{font-size:16px;}
        .dropdown-item{font-size:14px;}
    }
    @media (min-width: 1200px){
        .nav-link{font-size:20px;}
        .dropdown-item{font-size:18px;}
    }
    @media (min-width: 1400px){
        .nav-link{font-size:22px;}
        .dropdown-item{font-size:18px;}
    }       
}
.nav-link{
    font-weight: bold;
}
.dropdown-item{
    font-weight: bold;
}
.collapse{
    margin-top: -0.375rem;;
    text-align: left;
    background-color: white;
    z-index: 999;
    flex-grow: 0;
    transition: all  0.5s;
}
.nav-link{
    position: relative;
}
.nav-link .iconnav{

    color:red;
    font-size:1.125rem;
    position: absolute;
    top:-0.425rem; 
    right: 1.25rem;
    transform: rotate(20deg);
}
.dropdown-menu{
    text-align: center;
}
.carousel{
    @media (max-width: 767.98px){
        .carousel-item{height:208px;}
    }
    @media (min-width: 768px){
        .carousel-item{height:248px;}
    }
    @media (min-width: 992px){
        .carousel-item{height:288px;}
    }
    @media (min-width: 1200px){
        .carousel-item{height:328px;}
    }
    @media (min-width: 1400px){
        .carousel-item{height:368px;}
    }  
}
.carousel-item{
    /* width:auto; */
    background-size: cover;
    background-position: center 0;
}
.carousel-item:nth-child(1){
    background-image: url(../images/banner1.jpg); 
}
.carousel-item:nth-child(2){
    background-image: url(../images/banner2.jpg);
}
.carousel-item:nth-child(3){
    background-image: url(../images/banner3.jpg);
}
.carousel-item:nth-child(4){
    background-image: url(../images/banner4.jpg);
}
.carousel-item:nth-child(5){
    background-image: url(../images/banner5.jpg);
}
.carousel-item:nth-child(6){
    background-image: url(../images/banner6.jpg);
}


.inx-busi{
    background: white; 
}
.inx-busi-title { 
    margin:0.5rem -0.35rem;     
    padding-top: 0.125rem;    
    height:4rem;  
    text-indent: 1rem;
    color:white;
    background-color: #002e99;
}
.inx-busi-title h3 {
    font-size: 2rem;
    font-weight: normal; 
    line-height: 4rem; 
}
.inx-busi-title h3 span{
    font-size: 3rem; 
    font-weight: bold; 
    margin-right: 0.875rem; 
    font-family:arial;
}
.inx-busi-title h3 i{
    font-size:1.25rem; 
    margin-left: 0.5rem;
}
.inx-busi-info li{
    padding: 0.5rem;
}
.inx-busi-info-content{
    height: 11rem;
    position: relative;
    border-radius: 0.25rem;
    box-shadow: 0 0 0.5rem rgba(0,0,0,.1);
}
.inx-busi-info-content .iconhot{
    color:#fdbe00;
    font-size: 4.875rem;
    position: absolute;
    top:0rem; 
    right: 0rem;
}
.inx-busi-info-content .iconrecom {
    color:#2eab4f;
    font-size:5.125rem;
    position: absolute;
    top:-0.35rem; 
    right: -0.3rem;
    transform: rotate(90deg);
}
.inx-busi-a{
    padding: 1.25rem 0rem 0rem 1.5rem;
    font-size:1.5rem; 
    color: #333;
}
.inx-busi-a:hover{
    color:red;
}
.inx-busi-info-content p{
    margin-left: 1.5rem;
    font-size:1rem; 
    color: #666; 
    display: block; 
    width: 12rem;
    margin-top:0.5rem; 
    line-height: 1.25rem;
}
.inx-busi-info-content img{
    width: 6rem;
    height: 6rem; 
    position: absolute; 
    bottom:2rem; 
    right: 3rem; 
}
.inx-busi-wen{
    display: block;
    width: 6.5rem;
    line-height: 2.25rem;
    text-align: center;
    font-size: 1rem;
    border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    -webkit-border-radius: 0.25rem; 
    position: absolute; 
    left: 2rem; 
    bottom:2rem;
}
.inx-busi-info li:hover .inx-busi-wen{
    color: #fff;
}
.inx-busi-info li:hover{
    transition:all .4s linear;
}
.inx-busi-info-01 .inx-busi-wen{
    border: 0.0625rem solid #248dbd;
	color: #248dbd;
}
.inx-busi-info-01:hover .inx-busi-wen{
    transition:all .2s linear;
    background-color: #248dbd; 
}
.inx-busi-info-01:hover{
    -moz-box-shadow:0rem 0rem 0.25rem #359ece; 
    -webkit-box-shadow:0rem 0rem 0.25rem #359ece; 
    box-shadow:0rem 0rem 0.25rem #359ece;
}
.inx-busi-info-02 .inx-busi-wen{
    border: 1px solid #bda782;
	color: #bda782;
}
.inx-busi-info-02:hover .inx-busi-wen{
    transition:all .2s linear;
    background-color: #bda782; 
}
.inx-busi-info-02:hover{
    -moz-box-shadow:0px 0px 6px #bda782; 
    -webkit-box-shadow:0px 0px 6px #bda782; 
    box-shadow:0px 0px 6px #bda782;
}
.inx-busi-info-03 .inx-busi-wen{
    border: 1px solid #507fb3;
	color: #507fb3;
}
.inx-busi-info-03:hover .inx-busi-wen{
    transition:all .2s linear;
    background-color: #507fb3; 
}
.inx-busi-info-03:hover{
    -moz-box-shadow:0px 0px 6px #507fb3; 
    -webkit-box-shadow:0px 0px 6px #507fb3; 
    box-shadow:0px 0px 6px #507fb3;
}
.inx-busi-info-04 .inx-busi-wen{
    border: 1px solid #259aa8;
	color: #259aa8;
}
.inx-busi-info-04:hover .inx-busi-wen{
    transition:all .2s linear;
    background-color: #259aa8; 
}
.inx-busi-info-04:hover{
    -moz-box-shadow:0px 0px 6px #259aa8; 
    -webkit-box-shadow:0px 0px 6px #259aa8; 
    box-shadow:0px 0px 6px #259aa8;
}

 /* @media (max-width:1199.9px) {
    .lit-hotServiceyyzz img {
    height:20rem !important;
    }
} 
 @media (max-width:991.9px) {
    .lit-hotServiceyyzz img {
    height:15.5rem !important;
    }
} 
 @media (max-width:767.9px) {
    .lit-hotServiceyyzz img {
    height:auto !important;
    }
}  */

.lit-hotService{
    text-align: center;
}
.lit-hotServiceTitle h2{
    font-size: 2.25rem;
}
.lit-hotServiceTitle p{
    font-size: 1.125rem;
}
.lit-hotService-con{
    margin: 0 auto;
}
.lit-hotService-conli{
    margin-top: 1.5rem;
    padding-bottom: 0.125rem;
    border-radius: 0.25rem;
    box-shadow: 0 0 0.25rem rgba(0,0,0,0.1);
}
.lit-hotService-conli:hover{
    background-color: #F5F6FA;
    border-radius: 0.25rem;
}
.lit-hotServiceimg{
    margin-bottom: 1rem;
}
.lit-hotService img {
    height:10rem;
    object-fit: cover;
    width: 100%; 
    border-radius: 0.25rem 0.25rem 0rem 0rem;
}
.lit-hotServiceyyzz img {
    height:auto;
    padding-bottom: 1.25rem;
    /* object-fit: cover; */
    width: 100%; 
    border-radius: 0.25rem 0.25rem 0rem 0rem;
}
.lit-hotService h4{
    font-size: 1.5rem;
}
.lit-hotService-conli a:hover{
    color:red;
}
.lit-hotService-conli p{
    color:#0053e2;
}
.lit-hotService .zixun {
    margin: 1rem auto;
    position:relative;
    display: block;
    width:8rem;
    height: 2.25rem;
    line-height: 2.25rem;
    font-size: 1rem;
    border-radius: 0.5rem;
    color:#fdbe00;
    background-color: #002e99;
}
.lit-hotService .zixun:hover{
    transition:all .5s linear;
    color: #fff;
    background-color: #ea4235;
}
.lit-hotService .zixun .qrcode {
    position: absolute;
    z-index: 99;
    top: -17.5rem;
    right: -3.5625rem;
    width: 10rem;
    max-width: none;
    height: 10rem;
    transform: scale(0);
    transform-origin: center bottom;
    opacity: 0;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.lit-hotService .zixun:hover img.qrcode {
    transform: scale(1);
    opacity: 1;
}


.inx-service{
    height:12.5rem;
    background-color: #F5F6FA;
}
.inx-service ul{
    display: flex;
    justify-content: space-between;
}
.inx-service li{
    text-align: center;
}
.inx-service li i{
    display: block;
    color:#ea4235;
    font-size: 2.5rem;
}
.inx-service li h5{
    margin-bottom: 0.5rem;
    font-size: 1rem;
}
.inx-service li p{
    color:#666;
    width:90%;
}
@media (max-width: 991.9px) {
  .inx-service {
    visibility: hidden;
    display: none;
    margin-top: -12.5rem;
  }
}
@media (min-width: 992px) {
  .wrapper {
    width:992px;
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  .wrapper {
    width:1200px;
    margin: 0 auto;
  }
}
@media (min-width: 1320px) {
  .wrapper {
    width:1300px;
    margin: 0 auto;
  }
}

@media (max-width:767.9px) {
    .inx-laterCon {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(10rem,1fr));
    }
}
.inx-later{
    text-align: center;
}
.inx-laterTitle h3 {
    font-size: 2.25rem;
}
.inx-laterTitle p{
    font-size: 1.125rem;
}
.inx-laterCon li{
    margin: 0 auto;
    color:#fdbe00;
}
.inx-later .bd li a{
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 7.5rem;  
    margin-top: 1rem;
    padding: 0 0.75rem;
    font-size: 0.875rem;
    border-radius: 0.5rem;
    background-color: #002e99;
    box-shadow: 0 0 0.4rem rgba(0,0,0,0.8);
}
.inx-later .bd li a:hover{
    transition:all 0.3s linear;
    color: #fff;
    background-color: #ea4135;
}
.inx-later .bd li h4{
    font-size: 1.5rem;
}

.inx-links .bd{
    padding:0.25rem 1rem;
    text-align: left;
    box-shadow: 0 0 6px rgba(0,0,0,.1); 
}
.inx-linkCon h4{
    display: inline;
    font-size: 1.0625rem;
}
.inx-linkCon a{
    line-height: 1.25rem;
    margin-right: 2rem;
}
.inx-links .bd a:hover{
    color:#ea4235;
}


@media (max-width: 576px) {
  .footerCon {
    display: flex;
    justify-content:flex-start;
    gap:0rem !important;
    }
    .footercon1, .footercon2, .footercon3 {
    display: none;
  }
}
@media (max-width: 768px) {

   .footercon2, .footercon3 {
    display: none;
  }
}

@media (max-width: 1199.9px) {
    .footercon3 {
    display: none;
    }
}
/* @media (min-width: 1400px) {
    .footercon {
    display: flex;
    justify-content:space-between !important;
    }
} */
.footer{
    font-size: 0.875rem;
    height: auto;
    color: #fff;
    background-color:#002e99 !important;
}
.footer .bc{
    padding: 1.5rem;
    margin: 0rem auto;
}
.footerCon {
    display: flex;
    gap:1rem;
    justify-content: center;
    /* justify-content: space-between; */
}
.footerconli {
    min-width: 8.25rem;
    flex-grow: 1;
}
.footerconli:last-child{
    flex-grow: 1;
    text-align: center;
    padding-left: 2rem;
}
.footerconli:last-child .footerconp p{
    color: #fdbe00;
    margin-top: 1rem;
    text-align: left !important;
}
.footerconli h3 a{
    text-align: left;
    font-size: 1rem;
    font-weight: 700;
}
.footerconli h4 {
    line-height: 1rem;
}
.footerconli h4 a{
    text-align: left;
    font-size: 0.875rem;
    font-weight: 400;
    
}
.footerconli h3, h4 a:hover{
    color:#fdbe00;
}
.footerconli img{
    margin-top: 2rem;
    max-width: 10rem;
    border-radius:0.25rem;
}
.footerconli p{
    text-align: center;
    display: block;
    font-weight: 400;

}
.footer .copyright{
    margin-top: 1rem;
    text-align: center;
}






@media (max-width:767.9px) {
    .lit-ziliaotpCon {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(10rem,1fr));
    }
}
.lit-ziliaotp{
    text-align: center;
}
.lit-ziliaotpTitle h2 {
    font-size: 36px;
}
.lit-ziliaotpTitle p{
    font-size: 18px;
}
.lit-ziliaotpCon{
    margin-top: 36px;

    /* display: flex;
    justify-content: space-between; */
}
.lit-ziliaotpConli{
    margin-top: 1rem;
    display: flex;
    flex-direction: column;
    justify-content:first baseline;
    /* width:190px; */
    border-radius: 4px;
    color:#fff;
    background-color: #fff;
    box-shadow: 0 0 6px rgba(0,0,0,0.8);
}
/* .lit-zcsuoxuziliaoli:hover{
    transition:all .2s linear;
    background-color: #e9f1fe;
    animation: shake 800ms ease-in-out;
} */
.lit-ziliaotpConli h3{
    display: block;
    padding: 16px 20px;
    font-size: 22px;
    color: #fdbe00;
    background-color: #002e99;
    border-radius: 4px 4px 0px 0px;
}
.lit-ziliaotpConli p{
    margin: 16px 0px 16px 0px;
    color:#333;
    font-size: 0.875rem;
}
.lit-ziliaotpConli a{
    display: block;
    margin-bottom: 2px;
    font-size: 16px;
    color:red;
}
.lit-ziliaotpConli a:hover{
    transition:all .5s linear;
    color:#002e99;
}

.lit-ziliaotpBottom {
    padding-top: 0.25rem;
}
.lit-ziliaotpBottom .zixun {
    margin: 32px auto;
    position:relative;
    display: block;
    width:288px;
    height:48px;
    line-height: 48px;
    font-size: 18px;
    border-radius: 8px;
    color:#fdbe00;
    background-color: #002e99;
}
.lit-ziliaotpBottom .zixun:hover{
    transition:all .5s linear;
    color: #fff;
    background-color: #ea4235;
}

.lit-ziliaotpBottom .zixun .qrcode {
    position: absolute;
    z-index: 99;
    top: -248px;
    right: 22px;
    width: 242px;
    max-width: none;
    height: 242px;
    transform: scale(0);
    transform-origin: center bottom;
    opacity: 0;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.lit-ziliaotpBottom .zixun:hover img.qrcode {
    transform: scale(1);
    opacity: 1;
}



@media (max-width:767.9px) {
    .lit-fuwuicCon {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(9rem,1fr));
        
    }
    .lit-fuwuicConli  a{
        font-size: 1rem;
    }
}
.lit-fuwuic{
    text-align: center;
}
.lit-fuwuicTitle h2{
    font-size: 36px;
}
.lit-fuwuicTitle p{
    font-size: 18px;
}
.lit-fuwuicCon{
    margin-top: 36px;
}
.lit-fuwuicConli{
    display: block;
    margin-top: 1rem;
    /* width: 295px; */
    height: 96px;
    font-size: 1.25rem;
    background-color: white;
    border-radius: 0.25rem;
    box-shadow: 0 0 6px rgba(0,0,0,.2);
}
.lit-fuwuicConli  a{ 
    height: 6rem;
    display: block;
    display: flex;
    justify-content:center;
    align-items: center;
    
}    
.lit-fuwuicConli .iconfont{
    margin: 0rem 1rem 0rem 1rem;
    font-size: 2.875rem;
    color: #ea4235;
}
.lit-fuwuicConli li p{
    margin-right: 20px;
    width: 180px;
    color:#0053e2;
}
.lit-fuwuicConli a:hover{
    transition:all .2s linear;
    background-color: #e9f1fe;
}
.lit-fuwuicConlip{
    margin-top: 1rem;
    display: block;
    display: flex;
    justify-content:center;
    align-items: center;
    height: 96px;
    font-size: 1.25rem;
    background-color: white;
    border-radius: 0.25rem;
    box-shadow: 0 0 6px rgba(0,0,0,.2);
}
.lit-fuwuicConlip .iconfont{
    margin: 0rem 1rem 0rem 1rem;
    font-size: 2.875rem;
    color: #ea4235;
}
.lit-fuwuicConlip p{
    margin-right: 20px;
    width: 180px;
    color:#0053e2;
}


lit-wenti{
    text-align: center;
}
.lit-wentiTitle{
    padding-top: 16px;
    text-align: center;
}
.lit-wentiTitle h2{
    font-size: 36px;
}
.lit-wentiTitle p{
    font-size: 18px;
}
.lit-wentiTitle em{
    float:right;
    font-size: 14px;
    line-height: 18px;
}
.lit-wentiTitle .iconfont{
    color:red;
}
.lit-wentiTitle a:hover{
    color:red;
}
.lit-wentiCon{
    margin-top: 48px;
    
}
.lit-wentitent{
    margin-top: 2rem;
    /* width:564px;
    height:144px; */
}
/* .cjwentitent:nth-child(2n){
    margin-left: 112px;
} */
.lit-wentitentk{
    display: flex;
    justify-content: start;
    font-size: 1.125rem;
    font-weight: 700;
    text-align: center;

}
.lit-wentitentk i{
    display: block;
    margin: 0.25rem 0.5rem 0rem 0.125rem;
    width:1.5rem;
    height:1.5rem;
    line-height: 1.5rem;
    color: #fdbe00;
    background-color:#002e99;
    border-radius: 0.25rem;
}
.lit-wentitentk h4 a:hover{
    color:#2a7aed;
}
.lit-wentitentw{
    margin-top: 0.75rem;
    padding: 1rem;
    box-shadow: 0 0 0.375rem rgba(0,0,0,0.2);
}



@media (max-width:767.9px) {
    .lit-youshiCent4, .lit-youshiCent6{
        display: none;
    }
}
@media (max-width:1199.9px) {
    .lit-youshiCent6    {
        display: none;
    }
}
.lit-youshi{
    text-align: center;
    align-items: center;
}
.lit-youshiTitle h2{
    font-size: 2.25rem;
}
.lit-youshiTitle p{
    font-size: 1.125rem;
}
.lit-youshiCon{
    margin-top: 2.25rem;
}
.lit-youshiCent{
    margin-bottom: -0.5rem;
    padding-bottom: 0.25rem;
    background-color: #f6f6f6;
    border-radius: 4px;
}
.lit-youshiCent dt{
    padding-top: 0.5rem;
    height:5.75rem;
    color: #fdbe00;
    background-color: #002e99;
    border-radius: 4px 4px 0px 0px;
}
.lit-youshiCent dt h4{
    display: block;
    line-height: 2.75rem;
    font-size: 1.75rem;
}
.lit-youshiCent dt span {
    font-size: 1rem;
    line-height: 1rem;
}
.lit-youshiCent dd{
    margin:0.5rem 1rem 0rem 1rem;
    text-align: left;
    height:3.5rem;
    font-size: 16px;
    line-height: 64px;
    border-bottom: dashed 1px #ababab;  
}
.lit-youshiCent5{
    background-color: #e9f1fe;
    font-weight: bold;
}
.lit-youshiCent5 dd{
    border-bottom: solid 1px red;  
}   
.lit-youshiCent dd strong{
    margin-right: 16px;
    color:#ea4235;
}
.lit-youshiCentli{
    text-align: center;
    background-color: #f6f6f6;
}
.lit-youshiCentli dd{
    text-align: center;
}
.lit-youshiCent .zixun {
    margin: 16px auto;
    position:relative;
    display: block;
    width:128px;
    height:36px;
    line-height: 36px;
    font-size: 16px;
    border-radius: 8px;
    color:#fdbe00;
    background-color: #002e99;
}
.lit-youshiCent .zixun:hover{
    transition:all 0.5s linear;
    color: #fff;
    background-color: #ea4235;
}
.lit-youshiCent .zixun .qrcode {
    position: absolute;
    z-index: 99;
    top: -248px;
    right: -57px;
    width: 242px;
    max-width: none;
    height: 242px;
    transform: scale(0);
    transform-origin: center bottom;
    opacity: 0;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.lit-youshiCent .zixun:hover img.qrcode {
    transform: scale(1);
    opacity: 1;
}



@media (max-width:1199.9px) {
    .lit-shuomingimg{
        display: none;
    }
    .lit-shuomingTent{
        margin-left: -2rem;
    }
}
.lit-shuoming{
    align-items: center;
    text-align: center;  
}
.lit-shuomingTitle h2 {
    font-size: 2.25rem;
}
.lit-shuomingTitle p{
    font-size: 1.125rem;
}
.lit-shuomingCon{
    margin-top: 2rem;
    display: flex;
    justify-content:center;
}
.lit-shuomingimg{
    margin-top: 8px;
    width: 300px;
    height:300px;
    box-shadow: 4px 4px 8px rgba(0,0,0,0.6);
}
.lit-shuomingimg img{
      width: 300px;
    height:300px;  
}
.lit-shuomingTent p{
    padding-left:32px;
    text-align: left;
    font-size: 18px;
    line-height: 36px;
}
.lit-shuomingTent p strong{
    color: #0053e2;
}
.lit-shuomingTent .redt {
    font-size: 24px;
    text-align: center;
}

@media (max-width:1199.9px) {
    .lit-jianjieimg{
        display: none;
    }
    .lit-jianjietent{
        margin-left: -1rem;
    }
}
.lit-jianjie{
    text-align: center;  
}
.lit-jianjieTitle h2 {
    font-size:2.25rem;
}
.lit-jianjieTitle p{
    font-size: 1.125rem;
}
.lit-jianjietain{
    margin-top: 32px;
    display: grid;
    grid-template-columns: auto 1fr;
}
.lit-jianjieimg{
    margin-top: 8px;
    padding-right: 1rem;
}
.lit-jianjieimg img{
    grid-column: 1;
    width: 25rem; 
    height: 20rem;
    background-color: #fdbe00;
    box-shadow: 4px 4px 8px rgba(0,0,0,0.6);
}
 .lit-jianjietent {
    grid-column: 2;
}
.lit-jianjietent p{
    margin-left: 1rem;
    text-align: left;
    text-indent: 32px;
    font-size: 16px;
    line-height: 32px;
}
.lit-jianjietent p strong{
    color: #0053e2;
}



/* @media (min-width:1200px) {
    .lit-liuchengTent{
    display: flex;
    justify-content: center !important;
    }
}
@media (max-width:1199.9px) {
    .lit-liuchengTent{
    display: grid !important;
    }
    .lit-liuchengTent5{
        display: none;
    }
} */
.lit-liucheng {
    text-align: center;
}
.lit-liuchengTitle {
    align-items: center;
    text-align: center;
}
.lit-liuchengTitle h2{
    font-size: 36px;
}
.lit-liuchengTitle p{
    font-size: 18px;
}
.lit-liuchengCon{
    margin-top: 16px;
    background-color: #e9f1fe;
    /* background-color: #5c90f1c3; */
    border-radius: 4px;    
}
.lit-liuchengTent{
    display: flex;
    justify-content: center;
    min-width: 8rem;
}
.lit-liuchengTent {
    margin-top: 12px;
    margin-bottom: 24px;
}
.lit-liuchengTent  i{
    margin:5rem 0.25rem 0rem 0rem;
    width:3rem;
    height:3rem;
    font: italic normal bold 32px / 48px Arial;
    border-radius: 1.5rem;
    color: #fdbe00;
    background-color: #002e99;
}
.lit-liuchengTent  span{
    margin-top: 16px;
    width: 150px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.lit-liuchengTent span h5{
    font-size: 22px;
    font-weight: 700;
    color:#333;
}
.lit-liuchengTent span h5 em{
    display: block;
    color: #ea4235;
}
.lit-liuchengTent span p{
    color:#333;
}
.lit-liuchengTent span a{
    display: block;
    margin-top: 1rem;
    width:8rem;
    height:2.25rem;
    line-height: 2.25rem;
    font-size: 1rem;
    color: #fdbe00;
    background-color: #002e99;
    border-radius: 4px;
}
.lit-liuchengTent span a:hover{
    transition:all .2s linear;
    color: #fff;
    background-color: #ea4235;
}


.lit-ziliao8{
    text-align: center;
}
.lit-ziliao8Title h2 {
    font-size: 36px;
}
.lit-ziliao8Title p{
    font-size: 18px;
}
.lit-ziliao8Con{
    margin-top: 36px;
}
.lit-ziliao8Tent{
    margin-top: 1rem;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 0 6px rgba(0,0,0,.8);
}

.lit-ziliao8Tent:hover{
    transition:all .2s linear;
    background-color: #e9f1fe;
}
.lit-ziliao8Tent h3{
    display: block;
    padding: 16px 20px;
    font-size: 22px;
    color: #fdbe00;
    background-color: #002e99;
    border-radius: 4px 4px 0px 0px;
}
.lit-ziliao8Tent p{
    margin: 16px 0px 16px 0px;
    color:#333;
}
.lit-ziliao8Tent a{
    display: block;
    margin-bottom: 2px;
    font-size: 16px;
    color:red;
}
.lit-ziliao8Tent a:hover{
    transition:all .2s linear;
    color:#2a7aed;
}



.lit-wenzi{
    align-items: center;
    text-align: center;  
}
.lit-wenziTitle h2 {
    font-size: 36px;
}
.lit-wenziTitle p{
    font-size: 18px;
}





.lit-dzziliao{
    align-items: center;
    text-align: center;
}
.lit-dzziliaoTitle h2 {
    font-size: 36px;
}
.lit-dzziliaoTitle p{
    font-size: 18px;
}
.lit-dzziliaoCon{
    margin-top: 36px;

}
.lit-dzziliaoTent{
    padding: 16px 24px;
    display: flex;
    flex-direction: column;
    justify-content:first baseline;

    color:#333;
    border-radius: 4px;
    box-shadow: 0 0 6px rgba(0,0,0,.1);
}
.lit-dzziliaoTent dt{
    font-size: 24px;
    line-height: 48px;
}
.lit-dzziliaoTent dd{
    text-align: left;
}
.dlit-dzziliaoTent dd p{
    text-indent: 16px;
    font-size: 16px;
    line-height: 32px;
}
.dlit-dzziliaoTent dd em{
    font-style: normal;
    color:#666;
}
.lit-dzziliaoTentS dt{
    line-height: 48px;
    color:#fdbe00;
    border-radius: 4px;
    background-color: #002e99;
}
.lit-dzziliaoTentS dt:nth-child(n+2){
    margin-top: 48px;
}
