.wrap_1515{width: 15.15rem;max-width: 90%; margin:auto;}
.fnt_24{font-size: 0.24rem;}
.fnt_30{font-size: 0.3rem;}
.fnt_38{ font-size:0.38rem;}
.fnt_60{font-size: 0.6rem;}
@media only screen and (max-width:1024px) {
  .wrap_1515{width:90%;max-width: 90%;}
  .fnt_24{font-size: 14px;}
  .fnt_30{font-size: 14px;}
  .fnt_38{ font-size:16px;}
  .fnt_60{ font-size:20px;}
  .fnt_90{ font-size:22px;}
}
.site_banner img{width: 100%;}
.pub_title{text-align: center;color: #1f2160;margin-bottom: 0.5rem;}
.pub_title h1{line-height: 1.2;font-family: "mexlmb";}
.pub_title p.fnt_40{font-family: "mexlmb";}
.solutions_01{padding-top: 0.7rem;margin-bottom: 0.5rem;}
.solut_list{overflow: hidden;}
.solut_list li{padding: 0.4rem 0;}
.solut_list dl{overflow: hidden;}
.solut_list dd,.solut_list dt{float: left;width: 45%;}
.solut_list dd{border-radius: 0.62rem;border-bottom-right-radius: 0;position: relative;will-change: transform;}
.video_button{font-size: 0.6rem;color: #fff;cursor: pointer;display: none;}
.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.video_appbox.show{visibility: visible;opacity:1;}
.video_appbox video{object-fit: cover;    width: 100%;}
.video_appbox .video_t{
  z-index:2; background:#000;width: 1035px;max-width:94%;height: 60%;
  transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:60%;
  transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
  visibility: hidden;opacity: 0;

}
.video_appbox.show .video_t{
  visibility: visible;opacity:1;
  top:50%;
}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
.vide0_close{ position:absolute; top:20px; right:20px; cursor:pointer; z-index: 99999;}
.vide0_close i{color: #fff;font-size:30px;font-weight: bold;}
.havVid .video_button{display: block;}

.solut_list dt{float: right;color: #1f2160;padding-top: 0.7rem;}
.solut_t{font-family: "mexlmb";}
.solut_b{line-height: 1.2;margin-top: 0.1rem;}
.solut_list li:nth-child(2n) dt{float: left;}
.solut_list li:nth-child(2n) dd{float: right;}

.solutions_02 .pub_title{box-sizing: border-box;}
.solutions_02 .pub_title span{display: block;line-height: 1.2;margin-top: 0.3rem;}
.solutions_02 .pub_title .pub_more{margin-top: 0.5rem;}
.so02_list{margin-top: 1.1rem;}
.so02_list ul{margin:0 -0.23rem;display: inline-block;}
.so02_list li{padding: 0 0.23rem;box-sizing: border-box;float: left;width: 25%;margin-bottom: 0.4rem;}
.so02_list dl{padding-top: 0.5rem;position: relative;}
.so02_list dd{width: 0.98rem;height: 0.98rem;border-radius: 100%;background: #fff;box-shadow: 0 0 20px rgba(0,0,0,.1);z-index: 3;}
.so02_list dd img{width: 100%;}
.so02_list dt{background: #e6f7fc;border-radius: 0.62rem;border-bottom-right-radius: 0;padding: 0.8rem 0.3rem 0.3rem;color: #1f2160;will-change: transform;}
.so02_list dt p{line-height: 1;height: 3em;overflow: hidden;font-family: "mexlmb";}

.solutions_03{margin-top: 0.4rem;}
.solutions_03 .solut_list dd{float: right;}
.solutions_03 .solut_list dt{float: left;}
.solutions_03 .solut_list li:nth-child(2n) dd{float: left;}
.solutions_03 .solut_list li:nth-child(2n) dt{float: right;}

.solutions_04{padding: 0.4rem 0.45rem;box-sizing: border-box;overflow: hidden;position: relative;}
.solutions_04 .line{display: block;width: 0;height: 0.14rem;background: #00b8de;position: absolute;left: 0;top: 50%;margin-top: -0.07rem;transition: all 1.4s;}
.solutions_04.on .line{width: 100%;}
.solut04_list{position: relative;z-index: 2;display: table;}
.solut04_list li{float: left;width: 33.3%;padding: 0.2rem 0.2rem;box-sizing: border-box;position: relative;}
.solut04_list dl{background: #e6f7fc;border-radius: 0.62rem;border-bottom-right-radius: 0;padding: 0.5rem;box-sizing: border-box;height: 4.2rem;overflow: hidden;position: relative;will-change: transform;}
.solut04_list dd{line-height: 1;margin-bottom: 0.3rem;font-family: "mexlmb";}
.solut04_list dt{line-height: 1.2;}
.solut04_list li:nth-child(3) dl{color: #fff;position: relative;z-index: 2;background: none;}
.solut04_list li:nth-child(3):after{content: "";background: #00b8de url("../images/lhl/solutions_06.png") no-repeat top center;
  background-size: 90%;
  background-position-y: 5%;color: #fff;
  border-radius: 0.62rem;border-bottom-right-radius: 0;
  transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%;
  width: 100%;height: 100%;
}

.solutions_05{padding: 0.5rem 0;box-sizing: border-box;overflow: hidden;}
.solut05-div{display: flex;justify-content: space-between;}
.solut05-ll{width: 50%;}
.solut05-ll ul{width: 74%;margin-left: 11.8%;
box-shadow: 0 0 15px rgba(0,0,0,.2);
    padding: 0.5rem;
    box-sizing: border-box;
    border-radius: 0.62rem;
    border-bottom-right-radius: 0;
  }
/* .solut05-ll li{cursor: pointer;} */
.solut05-ll dd{border-top: 1px solid #e9e9e9;padding: 0.28rem 0;box-sizing: border-box;line-height: 1;}
.solut05-ll dt{display: none;line-height: 1.3;margin-top: 0.2rem;}
.solut05-ll dt p{margin-bottom: 0.25rem;}
.solut05-ll li:first-child dd{border-top: 0;}
.solut05-ll li.on{width: 100%;display: block;
  /* box-shadow: 0 0 20px rgba(0,0,0,.2);padding: 0.25rem 0.6rem;border-radius: 0.62rem;border-bottom-right-radius: 0; */
}
.solut05-ll li.on+li dd{border-top: 0;}
.solut05-ll li.on dl{}
.solut05-ll li.on dd{border-top: 0;color: #00b8de;font-size: 0.48rem;padding: 0.1rem 0;}
/*.solut05-ll li.on dt{display: block;}*/
.solut05-rr{width: 50%;border-radius: 0.62rem;border-top-right-radius: 0;border-bottom-right-radius: 0;margin-top: 0.4rem;will-change: transform;}
.solut05-rr img{width: 100%;height: 100%;}
.solut05-rr video{width: 100%;object-fit: cover;height: 100%;}
.video_button1{font-size: 0.5rem;cursor: pointer;color: #fff;}
.solutions_06{padding: 0.6rem 0 1.1rem;box-sizing: border-box;overflow: hidden;}
.solut06{width: 16.14rem;max-width: 90%;margin: 0 auto;}
.solut_body .pub_contact{background-size: 100%;}
.solut_body .pub_more a{padding: 0 1rem;}
.solut06-ll{float: left;background: #e6f7fc;padding: 0.6rem 0.23rem;border-radius: 0.62rem;border-bottom-right-radius: 0;width: 31.3%;}
.solut06-ll li{padding: 0.1rem 0;box-sizing: border-box;position: relative;cursor: pointer;}
.solut06-div{line-height: 0.6rem;position: relative;padding: 0 0.5rem;box-sizing: border-box;border-radius: 15px;transition: all .3s;font-family: "mexlmb";}
.solut06-ll li i{position: absolute;right:0.1rem;color: #1f2160;height: 0.3rem;line-height: 0.3rem;top: 50%;margin-top: -0.15rem;display: none;}
.solut06-ll li.on .solut06-div{background: #fff;color: #1f2160;box-shadow: 0 0 15px rgba(0,0,0,.1);}
.solut06-ll li.on i{display: block;}
.solut06-rr{float: right;width: 63.7%;margin: 0.5rem 0;box-sizing: border-box;position: relative;}
.solut06-item{transform: translateY(50px);opacity:0;top:0;width: 100%;display: none;}
.solut06-item a{display: block;padding: 0.3rem 0;box-sizing: border-box;border-top: 1px solid #d7d7e2;}
.solut06-item.on{transform: translateY(0);opacity:1;transition: all 1s;display: block;}

.solut_body .pub_more a.noProjects{background: none!important;color: #000!important;}
 .solut_body .pub_more a.noProjects em{color: #000!important;}
 .solut_body .pub_more a.noProjects::before{display: none;}
@media only screen and (min-width:1025px) {
  .solut06-ll li:hover{color: #1f2160;}
  .solut06-ll li:hover .solut06-div{background: #fff;box-shadow: 0 0 15px rgba(0,0,0,.1);}
  .solut06-ll li:hover i{display: block;}
}
@media only screen and (max-width:1024px) {
  .solut04_list li{padding: 10px;}
  .solut06{width: 90%;max-width: 90%;}
  .solut06-rr{margin: 10px 0;}
  .solut06-item{transform: translateY(20px);}
}
@media only screen and (max-width:767px) {
  .pub_title{margin-bottom: 15px;}
  .solutions_01{padding-top: 30px;padding-bottom: 0;margin-bottom: 0;}
  .solut_list li{padding: 0;margin-bottom: 30px;}
  .solut_list dd, .solut_list dt{width: 100%;}
  .solutions_02 .pub_title span br{display: none;}
  .solutions_02 .pub_title .pub_more{margin-top: 20px;}
  .so02_list{margin-top: 30px;}
  .so02_list li{width: 50%;margin-bottom: 20px;}
  .so02_list dl{padding-top: 25px;}
  .so02_list dd{width: 50px;height: 50px;}
  .so02_list dt{padding: 40px 20px 20px;}
  .so02_list dt p{line-height: 16px;height: 48px;}
  .solut04_list li{width: 100%;}
  .solut04_list dl{height: auto;padding: 20px;}
  .solutions_05{padding: 25px 0;}
  .solut05-div{display: block;}
  .solut05-ll,.solut05-rr{width: 100%;}
  .solut05-ll{width: 90%;margin-left: auto;margin-right: auto;}
  .solut05-ll ul{width: 100%;padding: 5%;box-sizing: border-box;margin-left: 0;}
  .solut05-ll dd{padding: 15px 0;}
  .solut05-ll dt p{margin-bottom: 10px;}
  .solut05-ll li.on{width: 100%;}
  .solut05-ll li.on dd{font-size: 16px;padding: 10px 0;}
  .solut05-rr{margin-top: 30px;border-radius: 20px;box-sizing: border-box;width: 90%;margin-left: auto;margin-right: auto;}
  .solutions_06{padding-bottom: 0;}
  .solut06-ll,.solut06-rr{width: 100%;}
  .solut06-ll{padding: 20px 15px;}
  .solut06-div{line-height: 35px;padding: 0 15px;text-align: center;}
  .solut06-ll li{float: left;width: 50%;}
  .solut06-ll li i{right: 10px;display: none!important;}
  .solut06-rr{margin: 20px 0;}
  .solut06-item{display:none;position: static;}
  .solut06-item a{padding: 15px 0;}
  .solut06-item.on{display: block;}
  .solut_body .pub_contact{background-size: cover;}
  .video_button1{font-size: 30px;}

  .solutions_02 .pub_title{
    background: #e6f7fc;
    padding: 30px 20px;
  }
}

/*projects*/
.project_tab{padding: 0.9rem 0 0.4rem;border-bottom: 1px solid #00b8de;margin-bottom: 0.8rem;font-family: "mexlmb";}
.project_tab dl{display: flex;line-height: 0.44rem;padding: 0.2rem 0;}
.project_tab dd{width: 2.4rem;color: #1f2160;}
.project_tab dt{width: calc(100% - 2.4rem);}
.project_tab dt li{float: left;margin-right: 0.2rem;cursor: pointer;transition: all .3s;}
.project_tab dt li p{padding: 0 0.2rem;color: #777777;border-radius: 0.62rem;border-bottom-right-radius: 0;transition: all .3s;}
.project_tab dt li.on p{background: #00b8de;color: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.choose_div{display: inline-block;align-items: center;border-bottom: 1px solid #777;color: #777777;line-height: 0.3rem;margin-top: 0.2rem;cursor: pointer;}
.choose_div i{display: inline-block;vertical-align: middle;margin-top: -2px;margin-left: 0.3rem;font-size: 0.24rem;}
.choose_div.on{color: #00b8de;border-color: #00b8de;}
.project_content{overflow: hidden;padding-bottom: 0.7rem;}
.project_content ul{margin-left: -0.42rem;margin-right: -0.42rem;}
.project_content li{padding: 0 0.42rem;box-sizing: border-box;float: left;width: 50%;margin-bottom: 0.6rem;}
.project_content dl{position: relative;}
.project_content dd{border-radius: 0.62rem;border-bottom-right-radius: 0;overflow: hidden;will-change: transform;}
.project_content dt{color: #fff;position: absolute;bottom: 0.45rem;width: 100%;padding: 0 0.5rem;box-sizing: border-box;line-height: 1;font-family: "mexlmb";}
.All-Projects{text-align: center;overflow: hidden;display: table;width: 100%;margin-top: 0.2rem;}
.All-Projects .more{height: 0.8rem;}

.projectDel_con{padding: 1.3rem 0 1rem;box-sizing: border-box;overflow: hidden;}
.projectDel_top{position: relative;display: inline-block;width: 100%;margin-bottom: 50px;}
.projectDel_ll{float: left;width: 47.6%;border-radius: 0.62rem;border-bottom-right-radius: 0;position: relative;}
.projectDel_ll li{border-radius: 0.62rem;border-bottom-right-radius: 0;overflow: hidden;position: relative;}
.projectDel_ll .lhl_but{position: absolute;bottom: -60px;width: 100%;text-align: right;}
.projectDel_ll .lhl_but div{background: none;position: static;display: inline-block;line-height: 30px;height: 30px;vertical-align: middle;margin-top: -2px;text-align: center;font-size: 18px;}
.projectDel_ll .swiper-pagination-bullet{width: 10px;height: 10px;background: #00b8de;opacity: 1;margin: 0 5px;}
.projectDel_ll .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #1f2160;}
.projectDel_rr{width: 47.6%;height: 100%;background: #e6f7fc;border-radius: 0.62rem;border-bottom-right-radius: 0;overflow: hidden;
padding: 0.5rem 0.7rem;box-sizing: border-box;color: #1f2160;float: right;font-family: "mexlmb";}
.projectDel_rr dl{height: 100%;overflow: hidden;}
.projectDel_rr dd{margin-bottom: 0.3rem;}
.projectDel_rr dd p{line-height: 0.9;}
.projectDel_bot{padding-top: 0.5rem;}
.projectDel_txt{color: #1f2160;}
.projectDel_link{text-align: center;margin-top: 0.6rem;}
@media only screen and (min-width:1025px) {
  .project_tab dt li:hover{opacity: .8;}
}
@media only screen and (max-width:1024px) {
  .projectDel_ll .lhl_but{bottom: -50px;}
}
@media only screen and (max-width:767px) {
  .project_tab{padding-bottom: 20px;margin-bottom: 30px;}
  .project_tab dl{line-height: 24px;padding: 5px 0;}
  .project_tab dd{width: 90px;}
  .project_tab dt{width: calc(100% - 90px);}
  .project_tab dt li{margin-right: 0;}
  .project_tab dt li p{padding: 0 10px;}
  .choose_div{line-height: 20px;font-size: 18px;}
  .project_content{padding-bottom: 20px;}
  .project_content ul{margin-left: -5px;margin-right: -5px;}
  .project_content li{padding: 0 5px;}
  .All-Projects{padding-top: 10px;}
  .All-Projects .more{height: 40px;}
  .projectDel_con{padding: 30px 0;}
  .projectDel_top{height: auto!important;margin-bottom: 0;}
  .projectDel_ll,.projectDel_rr{width: 100%;}
  .projectDel_ll{margin-bottom: 50px;}
  .projectDel_ll .lhl_but{text-align: center;}
  .projectDel_rr{position: static;margin-bottom: 10px;overflow: hidden;display: inline-block;padding: 20px;}
  .projectDel_rr dl{height: auto;}
  .projectDel_rr dd p{line-height: inherit;}
  .projectDel_bot{padding-top: 20px;}

}

/*media*/
.news_01{padding: 0.6rem 0 1.2rem;box-sizing: border-box;overflow: hidden;background: #e6f7fc;}
.news_search{width: 4.5rem;position: relative;background: #fff;border: 1px solid #00aedd;box-sizing: border-box;border-radius: 0.5rem;line-height: 0.5rem;margin-bottom: 0.6rem;}
.news_search input{display: block;background: none;border: 0;height: 0.5rem;line-height: 0.5rem;padding: 0 0.35rem;box-sizing: border-box;padding-right: 0.6rem;}
.search_span{position: absolute;width: 0.4rem;right: 0.2rem;top: 0;text-align: center;cursor: pointer;}
.news_top{position: relative;}
.news_top dd{float: left;width: 47.5%;overflow: hidden;border-radius: 0.62rem;border-bottom-right-radius: 0;will-change: transform;}
input::placeholder
,textarea::placeholder{
  color: #a8a8a8; /* 默认灰色 */
  opacity: 1; /* Firefox 默认有透明度，需强制覆盖 */
}
input::-webkit-input-placeholder, /* Chrome/Safari/Opera */
textarea::-webkit-input-placeholder {
  color: #a8a8a8;
}
input::-moz-placeholder, /* Firefox 19+ */
textarea::-moz-placeholder {
  color: #a8a8a8;
  opacity: 1; /* Firefox 默认 opacity: 0.54 */
}
input:-ms-input-placeholder, /* IE 10-11 */
textarea:-ms-input-placeholder {
  color: #a8a8a8;
}

input:-moz-placeholder, /* Firefox 18- */
textarea:-moz-placeholder {
  color: #a8a8a8;
  opacity: 1;
}
.news_top dt{float: right;width: 47.5%;padding-top: 0.2rem;font-family: "mexlmb";}
.news_date p{color: #00b8de;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_date span{display: inline-block;width: auto;padding: 0 0.2rem;text-align: center;color: #fff;font-size: 0.16rem;height: 30px;line-height: 30px;margin-top: 10px;}
.Dblue{background: #1f2160;}
.blue{background: #005bac;}
.Lblue{background: #00b8de;}
.news_tit{margin-top: 0.3rem;}
.news_tit a{display: block;line-height: 1.3;height: 3.9em;overflow: hidden;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.news_txt{line-height: 1.2;max-height: 3.6em;overflow: hidden;color: #1f2160;margin-top: 0.4rem;margin-bottom: 0.4rem;}
.news_link .pub_more a{padding: 0 0.9rem;}
.news_top .lhl_but{display: none;}
.news_top .lhl_but div{background: none;font-size: 0.3rem;text-align: center;line-height: 44px;}
.news_top .lhl_but div.swiper-button-prev{left: -0.8rem;}
.news_top .lhl_but div.swiper-button-next{right: -0.8rem;}
.news_02{padding: 0.9rem 0;box-sizing: border-box;overflow: hidden;}
.news02_list ul{margin-left: -0.17rem;margin-right: -0.17rem;display: inline-block;width: 100%;}
.news02_list li{float: left;width: 33.3%;padding: 0 0.17rem;box-sizing: border-box;margin-bottom: 0.34rem;}
.news02_list dl{
    overflow: hidden;
    box-shadow: 0 0 0.1rem 0.1rem rgba(0, 0, 0, 0.05);
    -webkit-border-radius: 0.8rem;
    -moz-border-radius: 0.8rem;
    -ms-border-radius: 0.8rem;
    -o-border-radius: 0.8rem;
    will-change: transform;
    border-bottom-right-radius: 0;
}
.news02_list dd{overflow: hidden;border-radius: 0.62rem;border-bottom-right-radius: 0;will-change: transform;}
.news02_list dt{padding: 0.36rem 0.42rem;font-family: "mexlmb";}
.news02_list dt .news_tit{margin-top: 0.15rem;}
.news02_list dt .news_tit a{font-family: "mexlm";}
/* .news02_list dt .news_tit a{height: 2em;} */

.del_body .height_height{display: block;}
.del_con{padding: 0.7rem 0;box-sizing: border-box;overflow: hidden;}
.d_title{text-align: center;line-height: 1;color: #1f2160;font-family: "mexlmb";padding: 0 0.8rem;}
.d_date{margin-top: 0.2rem;text-align: center;color: #00b8de;}
.d_date span{position: relative;font-family: "mexlmb";}
.d_date span:before{content: "";display: block;position: absolute;width: 2.5rem;height: 1px;background: #00B8DE;left: -2.8rem;top: 50%;}
.d_date span:after{content: "";display: block;position: absolute;width: 2.5rem;height: 1px;background: #00B8DE;right:-2.8rem;top: 50%;}
.d_edit{margin-top: 0.6rem;padding: 0 0.8rem;box-sizing: border-box;}
.d_edit .edit_con_original,.law_cont .edit_con_original{color: #1f2160;line-height: 1.3;}
.d_edit .edit_con_original a,.law_cont .edit_con_original a{border-bottom: 1px dashed #868690;}
.d_share{text-align: center;}
.d_share{color: #1f2160;margin-top: 0.7rem;}
.d_share p{margin-bottom: 0.2rem;font-family: "mexlmb";}
.d_share a{display: inline-block;width: 0.5rem;height: 0.5rem;background: #3b3b3b;border-radius: 100%;margin: 0 0.15rem;will-change: transform;}
.d_share a img{width: 100%;}
@media only screen and (min-width:1025px) {
  .d_share a:hover{background: #00B8DE;}
  .d_edit .edit_con_original a:hover,.law_cont .edit_con_original a:hover{border-bottom: 1px solid #1f2160;}
}
@media only screen and (max-width:1024px) {
  .news_search{width: 240px;line-height: 30px;}
  .news_search input{height: 30px;line-height:30px;padding: 0 50px 0 20px;}
  .search_span{width: 40px;right: 0;}
  .news_date span{padding: 0 10px;}
  .news_top .lhl_but div{font-size: 18px;}
  .news02_list dt .news_tit{margin-top: 10px;}

}
@media only screen and (max-width:767px) {
  .news_01{padding: 30px 0;}
  .news_search{width: 100%;border-radius: 30px;margin-bottom: 20px;}
  .news_top dd,.news_top dt{width: 100%;}
  .news_top dd{border-radius: 35px;border-bottom-right-radius: 0;}
  .news_top dt{margin-top: 10px;padding-top: 8px;}
  .news_date span{margin-top: 5px;font-size: 14px;line-height: 20px;height: 20px;}
  .news_tit{margin-top: 15px;}
  .news_tit a{line-height: 20px;height: auto;max-height: 40px;}
  .news_txt{margin: 10px 0 20px;line-height: 18px;height: auto;max-height: 54px;}
  .news_top .lhl_but div{font-size: 16px;top: 29%;background: rgba(0,0,0,.5);color: #fff;}
  .news_top .lhl_but div.swiper-button-prev{left: 0px;}
  .news_top .lhl_but div.swiper-button-next{right: 0px;}
  .news_02{padding: 30px 0;}
  .news02_list{margin-left: 0;margin-right: 0;}
  .news02_list li{width: 100%;margin-bottom: 20px;}
  .news02_list dl{ border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; }
  .news02_list dt{padding: 20px 30px;}
  .news02_list dt .news_tit a{height: auto;max-height: 36px;line-height: 18px;}
  .news02_list dt .news_tit{margin-top: 15px;}
  .del_con{padding: 30px 0;}
  .d_share p{margin-bottom: 5px;}
  .d_share a{width: 30px;height: 30px;}

}



/* events_tac弹窗 */
.contact_form dt {
  line-height: 1em;
  color: #1f2160
}

.contact_form dt i {
  margin-right: 0.06rem
}

.contact_form ul {
  margin: 0 -0.19rem
}

.contact_form dl {
  margin: 0 0.19rem
}

.contact_form dt {
  margin-bottom: 0.15rem
}

.contact_form li {
  float: left;
  width: 50%;
  margin-bottom: 0.4rem
}

.contact_form li.li_100 {
  float: none;
  width: 100%
}

.contact_form li input {
  width: 100%;
  height: 0.52rem;
  line-height: 0.52rem;
  border: 1px solid #00afdd;
  background: #fff;
  border-radius: 0.5rem;
  padding: 0 0.2rem
}

.contact_form li textarea {
  width: 100%;
  height: 1.3rem;
  line-height: 0.3rem;
  border: 1px solid #00afdd;
  background: #fff;
  border-radius: 0.2rem;
  padding: 0.2rem
}

.pub_button button {
  position: relative;
  display: inline-block;
  line-height: 0.8rem;
  padding: 0 1.2rem;
  text-align: center;
  color: #fff;
  border-radius: 0.15rem;
  border-bottom-right-radius: 0;
  background: #1F2160;
  overflow: hidden;
  border: none;
}

.pub_button button em {
  font-weight: bold;
  color: #fff;font-family: 'mexlmb';
}

.pub_button button em {
  position: relative;
  z-index: 2;
  vertical-align: middle;
}

.pub_button button::before {
  content: "";
  position: absolute;
  z-index: 1;
  lefT: 0;
  top: 0;
  width: 0;
  height: 100%;
  background: #252778;
}

.logs_tac .contact_form h3 {
  text-align: center;
  color: #1f2160;
  line-height: 1em;
  margin-bottom: 0.4rem;
}

.events_blank,
.events_tac {
  display: none;
}

.event_close {
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
  color: #00b8de;
  font-weight: bold;
  font-size: 0.22rem;
  cursor: pointer;
}

.events_blank {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 9999;
}

.events_tac {
  position: fixed;
  z-index: 99991;
  background: #fff;
  width: 18.77rem;
  border-radius: 0.3rem;
}

.events_tac .contact_form {
  width: 10.4rem;
  margin: auto;
  padding: 0.6rem 0;
}


.events_tac .pub_button {
  text-align: center;
  clear: both;
}

.events_tac .contact_form li textarea {
  height: 1.6rem;
}

.events_tac .contact_form ul {
  margin: 0 -0.4rem
}

.events_tac .contact_form dl {
  margin: 0 0.4rem
}

.events_tac .contact_form li {
  margin-bottom: 0.3rem;
}

.events_tac .contact_form dd {
  position: relative;
}

.events_tac .contact_form dd i {
  position: absolute;
  right: 0.25rem;
  top: 0;
  color: #00b8de;
  line-height: 0.52rem;
  font-size: 0.26rem;
}


.logs_tac .contact_form {
  padding: 1rem 0;
}

.logs_tac .pub_button {
  padding-top: 0.4rem;
}

@media only screen and (min-width:1025px) {
  .pub_button button::before {
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
  }

  .pub_button button:hover {
    color: #fff !important;
  }

  .pub_button button:hover::before {
    width: 100%;
  }
}

@media only screen and (max-width:767px) {

  .events_tac .contact_form {
    padding: 20px;
  }

  .events_tac .contact_form {
    width: 100%;
  }

  .events_tac .contact_form li {
    margin-bottom: 20px;
  }

  .event_close {
    font-size: 20px;
  }

  .events_tac .contact_form dd i {
    line-height: 40px;
    right: 10px;
    font-size: 18px;
  }

  .events_tac .contact_form li textarea {
    height: 120px;
  }

  .events_tac .contact_form {
    max-height: 80vh;
    overflow-y: auto;
  }

  .event_close {
    top: -40px
  }

  .contact_form li {
    float: none;
    width: 100%;
    margin-bottom: 20px;
  }

  .contact_form ul,
  .contact_form dl {
    margin: 0
  }

  .contact_form li input {
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
  }

  .contact_form li textarea {
    padding: 10px;
    height: 100px;
  }

  .pub_button button {
    height: 40px;
    line-height: 40px;
  }

  .contact_form dt {
    margin-bottom: 10px;
  }
}

/*0908*/
.solut06-item{display: none;}
.solut06-item.on{display: block;}
.solut06-item dl{padding: 0.2rem 0;border-top: 1px solid #d7d7e2;}
.solut06-item dd{display: flex;justify-content: space-between;cursor: pointer;align-items: start;font-family: "mexlmb";}
.solut06-item dt{margin-top: 0.1rem;display: none;}
.solut06-item dt li{list-style: inherit;}
.solut06-item dt.edit_con_original ol,.solut06-item dt.edit_con_original ul{padding-left: 1em;}
.solut06-item li.on dd i{transform: rotate(180deg);}
.solut06-item li.on dt{display: block;}
@media only screen and (max-width:767px) {
    .solut06-item dl{padding: 15px 0;}
    .solut06-item dt{margin-top: 15px;font-size: 12px;}
    .solut06-item dd{font-size: 20px;}
}
