.li_banner_item{width: 100%;}

.dot_list{position: absolute;bottom: 26px;left: 50%;transform: translateX(-50%);}
.dot_list>li{display: inline-block;width: 8px;height: 8px;font-size: 0;outline: 0;border: 0;margin-right: 10px;transition: all .5s;border-radius: 10px;cursor: pointer;background-color: #fff;}
.dot_list>.slick-active{background-color: #008fd7;width: 30px;}
.dot_list>li button{display: none;}

.li_title{text-align: center;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 40px 0 45px;}
.li_title>h1{color: #101010;font-size: 35px;}
.li_title>div{width: 68px;height: 0;border: 3px solid #008fd7;margin: 24px 0;}

.li_type{width: 1200px;margin: 0 auto;}
.li_type_list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.li_type_item{width: 30%;height: 445px;margin-bottom: 43px;position: relative;overflow: hidden;cursor: pointer;}
.li_type_item:first-of-type,.li_type_item:nth-of-type(4){width: 65%;}
.li_type_img{overflow: hidden;}
.li_type_img>img{width: 100%;height: 445px;object-fit: cover;vertical-align: bottom;transition: all .3s;}
.li_type_txt{position: absolute;bottom: -60px;left: 0;right: 0;padding: 10px 30px 30px;transition: all .3s;background-image: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.5));z-index: 10;}
.li_type_txt>p{font-size: 24px;line-height: 50px;height: 50px;color: #fff;font-weight: bold;}
.li_type_txt>a{color: #fff;line-height: 35px;height: 35px;display: inline-block;}
.li_type_txt>a>span{color: #e16531;font-weight: bold;}
.li_type_item:hover:before{content: '';position: absolute;right: 0;left: 0;bottom: 0;top: 0;background-color: rgba(0,0,0,.3);z-index: 9;}
.li_type_item:hover .li_type_txt{bottom: 0;}
.li_type_item:hover .li_type_img>img{transform: scale(1.1);}

.li_world{background: url('/img/10.png') no-repeat center;background-size: cover;}
.li_world_cont{width: 1200px;margin: 0 auto;padding: 0 0 50px;}
.li_world_map{position: relative;}
.li_world_map>img{width: 100%;vertical-align: bottom;}
.li_world_item{display: flex;justify-content: space-between;align-items: center;position: absolute;flex-direction: row-reverse;}
.li_world_item>div{position: absolute;padding: 5px 10px;width: 70px;}
.li_world_item>div>img{display: none;margin-bottom: 5px;width: 100%;}
.li_world_item>div>h1{font-size:12px;color: #333;text-align: center;}
.li_world_item>div>h2{font-size:12px;color: #444;text-align: center;font-weight: 200;}
.li_world_hover{}
.li_world_hover>div>h1{text-align: center;}
.li_world_hover>div>img{display: inline;}
.li_world_item>i{width: 14px;height: 14px;border: 2px solid #fff;background-color: #ff0012;border-radius: 50%;transition: all .3s;}
.li_world_item:hover >i{transform: scale(1.8);}

.li_vl{width: 1200px;margin: 0 auto;}
.li_vl_list{display: flex;justify-content: space-between;}
.li_vl_item{flex: 1;margin-right: 40px;position: relative;cursor: pointer;}
.li_vl_item:last-child{margin-right: 0;}
.li_vl_item>img{width: 100%;}
.li_vl_item>p{position: absolute;bottom: 0;left: 0;right: 0;height: 56px;line-height: 56px;background-color: rgba(0,0,0,.5);color: #fff;text-align: center;transition: all .5s;}
.li_vl_item:hover p{height: 373.33px;line-height: 373.33px;}

.li_news{width: 1200px;margin: 0 auto;padding-bottom: 100px;}
.li_news_list{display: flex;justify-content: space-between;}
.li_news_item{flex: 1;height: 480px;margin-right: 40px;background-color: #f8f8f8;position: relative;cursor: pointer;}
.li_news_three{margin-right: 0;flex: 1;height: 480px;background-color: #f8f8f8;position: relative;}
.li_news_img{overflow: hidden;}
.li_news_img>img{width: 100%;transition: all .3s;height: 238px;object-fit: cover;}
.li_news_item>h1{font-size: 18px;line-height: 1.5em;color: #4a4a4a;padding: 0 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 373px;margin: 20px 0 0px;transition: all .3s;cursor: pointer;}
.li_news_item>span{padding: 0 20px;color: #8f8f8f;font-size: 12px;}
.li_news_item>p{width: 373px;padding: 20px 15px 0 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow: ellipsis;line-height: 1.5em;color: #626262;}
.li_news_item_item{padding: 30px 30px 0;cursor: pointer;}
.li_news_item_item>h1{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;line-height: 1.5em;color: #626262;font-size: 16px;}
.li_news_item_item>span{font-size: 12px;line-height: 2em;color: #a1a1a1;}
.li_news_three>a{position: absolute;bottom: 20px;right: 20px;font-size: 16px;line-height: 26px;color: #626262;}
.li_news_three>a:hover{color: #008fd7;}

.li_news_item:hover{background-color: #f2f2f2;}
.li_news_item:hover .li_news_img>img{transform: scale(1.1);}
.li_news_item:hover >h1{color: #008fd7;}

@media screen and (max-width: 766px){
    .li_banner_item{height: 200px;object-fit: cover;}

    .li_title{padding: 40px 0;}
    .li_title>h1{font-size: 2rem;}
    .li_title>div{margin: 16px 0;border-width: 2px;}


    .li_vl_list{flex-wrap: wrap;}
    .li_vl_item{width: 100%;flex: unset;margin: 0;margin-bottom: 15px;}
    .li_vl_item:hover p{height: 56px;line-height: 56px;}

    .li_news{padding-bottom: 15px;}
    .li_news_list{flex-direction: column;}
    .li_news_item{width: 100%;margin: 0;margin-bottom: 15px;height: auto;padding-bottom: 20px;}
    .li_news_item>h1{width: 100%;font-size: 16px;padding: 0 15px;}
    .li_news_item>span{line-height: 2em;padding: 0 15px;}
    .li_news_item>p{width: 100%;padding: 15px 15px 0;line-height: 2em;}
    .li_news_item_item{padding: 15px 15px 0;}
    .li_news_item_item>h1{font-size: 1.5rem;}
    .li_news_three{height: unset;padding-bottom: 100px;width: 100%;}

    .li_mob_item{position: relative;background-repeat: repeat;background-position: center;width: 100%;height: 200px;background-size: cover;}
    .li_mob_item .li_type_txt{position: absolute;bottom: 0;left: 0;right: 0;padding: 0 10px 10px;}
    .li_type_txt>p{font-size: 18px;line-height: 1.5em;height: 1.5em;}
    .li_type_txt>a{height: 2em;line-height: 2em;}

    /* .li_world{margin-top: 80px;} */
    .li_world_map{overflow-x: hidden;}
    .li_world_item>i{width: 5px;height: 5px;border-width: 0;}
    .li_world_item>div{width: 60px;padding: 5px;}
    .li_world_item>div>h1{display: none;}
    .li_world_item>div>h2{display: none;}
}<!--ºÄÊ±1751455796.3428Ãë-->