.ml_but1{display: inline-block;width: 210px;line-height: 52px;font-size: 16px;border-radius: 26px;background: #7f7f7f;text-align: center;color: #ffffff;margin: 0 18px;position: relative;-webkit-tap-highlight-color: transparent;-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;}
.ml_but1.on, .ml_but1:hover{background: #ff6600;color: #ffffff;}
.ml_but1:hover{background: #ff6600;color: #ffffff;-webkit-animation-name: hvr-bob-float, hvr-bob;animation-name: hvr-bob-float, hvr-bob;-webkit-animation-duration: .3s, 1.5s;animation-duration: .3s, 1.5s;-webkit-animation-delay: 0s, .3s;animation-delay: 0s, .3s;-webkit-animation-timing-function: ease-out, ease-in-out;animation-timing-function: ease-out, ease-in-out;-webkit-animation-iteration-count: 1, infinite;animation-iteration-count: 1, infinite;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-animation-direction: normal, alternate;animation-direction: normal, alternate;}
.ml_but2{display: inline-block;width: 200px;line-height: 58px;font-size: 16px;text-align: center;color: #ffffff;background: #474747;border-radius: 5px;cursor: pointer;-webkit-tap-highlight-color: transparent;-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;}
.ml_but2.on, .ml_but2:hover{background: #ff6600;color: #ffffff;}
.ml_but2:hover{-webkit-animation-name: hvr-bob-float, hvr-bob;animation-name: hvr-bob-float, hvr-bob;-webkit-animation-duration: .3s, 1.5s;animation-duration: .3s, 1.5s;-webkit-animation-delay: 0s, .3s;animation-delay: 0s, .3s;-webkit-animation-timing-function: ease-out, ease-in-out;animation-timing-function: ease-out, ease-in-out;-webkit-animation-iteration-count: 1, infinite;animation-iteration-count: 1, infinite;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-animation-direction: normal, alternate;animation-direction: normal, alternate;}

.ml_position{width: 100%;position: relative;padding: 24px 0 24px 0;background: #282828;}
.ml_position p{color: #ffffff;font-size: 14px;font-weight: 290;line-height: 20px;}
.ml_position a{color: #ffffff;font-weight: 290;}
.ml_position a:after{content:' /';}
.ml_position a:last-child:after{display: none;}

.ml_main{width:100%;padding:60px 0 100px;position: relative;}

.ml_inner_title{text-align: center;position: relative;}
.ml_inner_title .ml_tit{font-size: 40px;color: #ffffff;line-height: 1;position: relative;font-weight: 400;display: inline-block;line-height: 54px;}
.ml_inner_mtit{color: #ffffff;font-size: 32px;font-weight: 400;}

.manu {padding:25px 0;margin: 40px 0 0 0;text-align:center;}
.manu a{border:1px solid #dcdcdc;padding:9px 15px;text-decoration:none;margin:0 2px;color: #ffffff;}
.manu a:hover{border:1px solid #ff6600;background:#ff6600;color: #ffffff;}
.manu a:active {border:1px solid #ff6600;}
.manu .current {border:1px solid #ff6600;padding:9px 15px;background:#ff6600;font-weight:bold;margin:0 2px;color:#FFF;}
.manu .disabled{border:1px solid #dcdcdc;padding:9px 15px;margin:0 2px;color: #ffffff;}

.ml_fanye{border-bottom:1px solid #E1E1E1;padding:46px 0 52px;}
.ml_fanye .fl{float:left;}
.ml_fanye .fr{float:right;}
.ml_fanye a{width:48%;background:#EEE;}
.ml_fanye a i{width:80px;display:block;height:69px;background-repeat:no-repeat;background-position:center center;background-color:#e4e4e4;}
.ml_fanye a i.icon1{background-image:url(../images/news_btnicon.png);-websit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.ml_fanye a i.icon2{background-image:url(../images/news_btnicon.png);}
.ml_fanye a .a_p{width:calc(100% - 80px);padding:10px 10px 9px;}
.ml_fanye a .a_p.al{text-align:right;}
.ml_fanye a .a_p .a_pp{height:50px;line-height:50px;overflow:hidden;}
.ml_fanye a .a_p.fl .a_pp{text-align:left;}
.ml_fanye a .a_p .a_pp p{font-size:15px;line-height:24px;display:inline-block;}

.ml_banner_ny{width: 100%;position: relative;}
.ml_banner_ny img{width: 100%;height: auto;}
.ml_banner_ny .ml_tit{width: 100%;display: block;position: absolute;top: 50%;left: 50%;max-width: 100%;max-height: 100%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);font-size: 54px;text-align: center;color: #ffffff;}

.ml_manage{padding: 85px 0 85px 0;background: #5a5c5e;}
.ml_manage_form{padding-top: 46px;}
.ml_manage_form .ml_manage_li{width: calc(50% - 30px);margin-left: 60px;float: left;margin-top: 12px;}
.ml_manage_form .ml_manage_li:first-child{margin-left: 0;}
.ml_manage_form .ml_manage_lil{width: 100%;margin: 20px 0 0 0;}
.ml_manage_form .ml_manage_li .ml_manage_tit{display: block;font-size: 16px;height: 1em;line-height: 1em;margin-bottom: 10px;color: #ffffff;}
.ml_manage_form .ml_manage_li input, .ml_manage_form .ml_manage_li textarea{width: 100%;border: 1px solid #E1E1E1;background: #FCFCFC;outline: none;resize: none;}
.ml_manage_form .ml_manage_li input{height: 42px;line-height: 42px;padding: 0 10px;}
.ml_manage_form .ml_manage_li textarea{padding: 10px;height: 160px;line-height: 1.5;}
.ml_manage_form .ml_manage_btn{margin: 40px auto 0;width: 220px;height: 50px;line-height: 50px;background: #ff6600;text-align: center;cursor: pointer;border-radius: 5px;font-size: 20px;color: #FFF;}

.ml_news_list{position:relative;width: 100%;margin-top: 40px;}
.ml_news_list li{background:#5a5c5e;margin-bottom:30px;transition:all .6s;box-shadow:0 0 16px rgba(0,0,0,.08);}
.ml_news_list li .ml_nl_left{width:300px;float:left;}
.ml_news_list li .ml_nl_left .ml_pic{width:100%;padding-bottom:66.66%;position:relative;}
.ml_news_list li .ml_nl_right{width:calc(100% - 300px);float:right;padding:37px 23px 64px 0;}
.ml_news_list li .ml_nl_right a{display:block;}
.ml_news_list li .ml_nl_right a .ml_news_text{width:calc(100% - 160px);padding:0 50px 0 35px;float:left;transition:all .6s;}
.ml_news_list li .ml_nl_right a .ml_news_text p{margin:0;}
.ml_news_list li .ml_nl_right a .ml_news_text p:first-child{height:26px;line-height:26px;font-size:18px;color:#ffffff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ml_news_list li .ml_nl_right a .ml_news_text p:last-child{font-size:14px;color:#ffffff;line-height:24px;height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:18px;}
.ml_news_list li .ml_nl_right a .ml_news_date{width:160px;float:right;transition:all .8s;}
.ml_news_list li .ml_nl_right a .ml_news_date span{display:inline-block;height:26px;line-height:26px;color:#ffffff;font-size:19px;}
.ml_news_list li .ml_nl_right a .ml_news_date em{display:inline-block;width:100px;height:35px;line-height:33px;border:1px solid #ffffff;border-radius:16px;font-size:12px;font-family:Arial;text-align:center;color:#ffffff;font-style:normal;margin-top:38px;}
.ml_news_list li:hover{}
.ml_news_list li:hover .ml_nl_right a .ml_news_text{padding:0 30px 0 55px;}
.ml_news_list li:hover .ml_nl_right a .ml_news_date{padding-left:30px;}
.ml_news_list li:hover .ml_nl_right a .ml_news_date em{background:#ff6600;border:1px solid #ff6600;color:#FFF;}

.ml_news_main{width: 100%;margin: 50px 0 40px 0;position: relative;}
.ml_news_main_t{width: 100%;border-bottom: 1px solid #dbdbdb;}
.ml_news_main_t h1{font-size: 40px;font-weight: bold;line-height: 1.2;color: #ffffff;}
.ml_news_main_t p{width: 100%;font-size: 15px;color: #ffffff;display: inline-block;line-height: 1;line-height: 26px;padding: 15px 0 10px 0;}
.ml_news_main_t p span{display: inline-block;margin-right: 15px;}
.ml_news_main_c{line-height: 1.4;font-size: 16px;color: #ffffff;border-bottom: 1px solid #E1E1E1;padding: 30px 0 80px 0;}
.ml_news_main_c p{line-height: 1.4;font-size: 16px;color: #ffffff;margin-top: 15px;}
.ml_news_main_c img{max-width: 100%;height: auto !important;vertical-align: middle;}
.ml_news_main_c h2 {font-size: 20px;font-weight: bold;margin-top: 30px;color: #ffffff;}
.ml_news_main_c h3 {font-size: 18px;font-weight: bold;margin-top: 20px;color: #ffffff;}

.ml_video_list{width: 100%;position: relative;margin-top: 20px;}
.ml_video_list ul{width: 100%;position: relative;margin-bottom: 30px;}
.ml_video_list li{width: calc(33.33% - 14px);float: left;margin-left: 21px;margin-top: 29px;display: block;background: #F7F7F7;padding: 20px 20px 20px 20px }
.ml_video_list li:nth-child(3n+1) {margin-left: 0;}
.ml_video_list li a{display: block;position: relative;}
.ml_video_list li .ml_tw_viewo{position: relative;padding-bottom: 56%;height: 0;overflow: hidden;}
.ml_video_list li .ml_tw_viewo iframe{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;}
.ml_video_list li p{font-size: 17px;color: #282828;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 15px;}

.ml_ainto{width: 100%;position: relative;padding: 100px 0 100px 0;}
.ml_ainto .ml_text{width: 100%;margin-top: 50px;}
.ml_ainto .ml_text p{color: #ffffff;font-size: 16px;line-height: 1.8em;}

.ml_avideo{width: 100%;position: relative;padding-bottom: 30%;}
.ml_avideo video{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 1;object-fit: cover;display: block;}
.ml_avideo_c{width: 100%;position: absolute;top: 50%;left: 0;z-index: 2;text-align: center;}
.ml_avideo_c .ml_inner_title .ml_tit{color: #ffffff;}
.ml_avideo_c .ml_inner_title .ml_tit:before, .ml_avideo_c .ml_inner_title .ml_tit:after{display: none;}
.ml_avideo_c i{display: inline-block;width: 81px;height: 81px;background: url(../images/icon_avideo.png) no-repeat center center;cursor: pointer;transition: all 1s;margin-top: 50px;}
.ml_avideo_c:hover i{transform: scale(1.2);}

.ml_honor{width: 100%;position: relative;padding: 100px 0 100px 0;background-color: #292929;}
.ml_honor .ml_inner_title .ml_tit{color: #ffffff;}
.ml_honor_c{width: 100%;position: relative;overflow: hidden;margin-top: 50px;}
.ml_honor_c .swiper-slide{position: relative;}
.ml_honor_c .swiper-slide a{display: block;}
.ml_honor_c .swiper-slide .ml_pic{padding-bottom: 142%;}

.ml_team{width: 100%;position: relative;padding: 0 0 100px 0;}
.ml_team_c{width: 100%;position: relative;margin-top: 50px;}
.ml_team_c ul{display: flex;align-items: flex-start;align-content: flex-start;flex-wrap: wrap;gap: 20px;}
.ml_team_c li{width: calc(25% - 15px);}
.ml_team_c li a{display: block;}
.ml_team_c li .ml_pic{padding-bottom: 100%;}
.ml_team_c li .ml_text{text-align: center;padding: 12px 15px 20px 15px;}
.ml_team_c li .ml_text .ml_tit{color: #242424;font-size: 20px;line-height: 1.4em;margin-bottom: 5px;}
.ml_team_c li .ml_text p{color: #797979;font-size: 16px;line-height: 1.4em;}

.ml_map{width: 100%;position: relative;}
#container_map {width: 100%;height: 700px;margin: 0 auto;}
.amap-icon img{width: 30px;}
/*.ml_map .ml_map_bg{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,.6);}*/
.ml_contact{padding:40px 0;background:#2f3133;}
.ml_contact .container{background:#5a5c5e;padding:50px 30px;}
.ml_contact .contact_list{margin-top:40px;}
.ml_contact .contact_list li{padding:30px 20px;background:#5a5c5e;width:calc(33.33% - 12px);margin-left:18px;float:left;}
.ml_contact .contact_list li:first-child{margin-left:0;}
.ml_contact .contact_list li i{display:block;height:37px;background-repeat:no-repeat;background-position:center center;margin-bottom:15px;background-size:auto 100%;}
.ml_contact .contact_list li i.icon1{background-image:url(../images/cc_icon1.png);}
.ml_contact .contact_list li i.icon2{background-image:url(../images/cc_icon2.png);}
.ml_contact .contact_list li i.icon3{background-image:url(../images/cc_icon3.png);}
.ml_contact .contact_list li p{line-height:24px;color:#FFF;font-size:16px;text-align:center;}
.ml_contact .contact_list li p:nth-child(2){font-weight:bold;font-size:18px;margin-bottom: 10px;}
.ml_contact .contact_list li p:nth-child(3){height: 72px;}

.ml_introp{width: 100%;position: relative;overflow: hidden;}
.ml_introp_t{width: 100%;position: relative;padding: 32px 0 32px 0;background: #F7F7F7;}
.ml_introp_t .ml_inner_mtit{text-align: center;}
.ml_introp_t ul{width: 100%;position: relative;text-align: center;margin-top: 36px;}
.ml_introp_t li{display: inline-block;padding-left: 36px;margin: 0 60px;}
.ml_introp_t li:nth-child(1){background: url('../images/icon_introp01.svg') left center no-repeat;}
.ml_introp_t li:nth-child(2){background: url('../images/icon_introp02.svg') left center no-repeat;}
.ml_introp_t li:nth-child(3){background: url('../images/icon_introp03.svg') left center no-repeat;}
.ml_introp_t li:nth-child(4){background: url('../images/icon_introp04.svg') left center no-repeat;}
.ml_introp_t li a{display: inline-block;color: #000;font-size: 16px;font-weight: 400;}
.ml_introp_t li.on a{color: #ff6600;}
.ml_introp_c{width: 100%;position: relative;padding-top: 66px;}
.ml_introp_c .ml_introp_l{float: left;width: 36%;margin-right: 2%;}
.ml_introp_c .ml_introp_l .ml_pic{padding-bottom: 100%;}
.ml_introp_c .ml_introp_l .ml_pic:after{content: "";position: absolute;left: -150%;top: 0;width: 100%;height: 100%;background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0));transform: skewx(-30deg);-webkit-transform: skewx(-30deg);}
.ml_introp_c:hover .ml_introp_l .ml_pic:after{transition: all .5s ease-in;left: 150%;}
.ml_introp_c .ml_introp_r{float: left;width: 62%;margin-top: 64px;}
.ml_introp_c .ml_introp_r .ml_tit{color: #000;font-size: 24px;font-weight: 400;}
.ml_introp_c .ml_introp_r .ml_text{margin-top: 36px;}
.ml_introp_c .ml_introp_r .ml_text p{color: #000;font-size: 14px;font-weight: 400;line-height: 28px;}

.ml_prolist{width: 100%;position: relative;padding: 80px 0 100px 0;}
.ml_prolist .ml_inner_title{}
.ml_prolist ul{display: flex;align-items: flex-start;align-content: flex-start;gap: 30px;flex-wrap: wrap;margin-top: 32px;}
.ml_prolist li{width: calc(25% - 22.5px);position:relative;overflow: hidden;}
.ml_prolist li a{display: block;overflow: hidden;}
.ml_prolist li .ml_pic{padding-bottom: 100%;}
.ml_prolist li .ml_pic.ml_pic1{padding-bottom: 146%;}
.ml_prolist li p{color: #000;font-size: 16px;font-weight: 400;line-height: 52px;padding: 0 12px;background: #F5F5F5;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ml_prolist li:hover p{background:#ff6600;color:#ffffff;}
.ml_prolist li .ml_text{width: 100%;position: absolute;bottom: -100%;left: 0;background: rgba(0, 0, 0, .5);padding: 20px 24px 20px 24px;}
.ml_prolist li .ml_text .ml_tit{font-size: 24px;font-weight: bold;color: #ffffff;margin-bottom: 12px;}
.ml_prolist li .ml_text p{background: no-repeat;color: #ffffff;line-height: 30px;padding: 0;}
.ml_prolist li:hover .ml_text{bottom:0;}

.ml_features{width: 100%;position: relative;padding: 32px 0 32px 0;background: #F5F5F5;}
.ml_features ul{width: 100%;position: relative;margin-top: 36px;display: flex;padding: 14px 0px;align-items: flex-start;gap: 152px;}
.ml_features li{width: 100%;position: relative;text-align: center;}
.ml_features li i{width: 64px;height: 64px;display: inline-block;}
.ml_features li:nth-child(1) i{background: url('../images/icon_features1.svg') center center no-repeat;}
.ml_features li:nth-child(2) i{background: url('../images/icon_features2.svg') center center no-repeat;}
.ml_features li:nth-child(3) i{background: url('../images/icon_features3.svg') center center no-repeat;}
.ml_features li .ml_tit{color: #000;font-size: 20px;font-weight: 400;margin: 20px 0 20px 0;}
.ml_features li p{color: #666;font-size: 16px;font-weight: 290;}
.ml_features li:hover i{transform: rotatey(360deg);}
.ml_features li:hover .ml_tit{color: #ff6600;}

.ml_process{width: 100%;position: relative;padding: 68px 0 68px 0;}
.ml_process .ml_process_c{width: 100%;position: relative;margin-top: 32px;padding: 5px 5px;overflow: hidden;}
.ml_process .ml_process_c .swiper-slide{position: relative;padding: 20px 24px;border-radius: 8px;background: #FFF;box-shadow: 4px 2px 8px 0px rgba(0, 0, 0, 0.06), 0px 0px 4px 0px rgba(0, 0, 0, 0.04);}
.ml_process .ml_process_c .swiper-slide:before{content: "";height: 4px;display: inline-block;background: #ff6600;border-top-left-radius: 2px;border-top-right-radius: 2px;position: absolute;left: 3%;right: 100%;bottom: 0;-webkit-transition-property: right;transition-property: right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.ml_process .ml_process_c .swiper-slide i{display: inline-block;width: 60px;height: 60px;background: url('../images/icon_process1.svg') center center no-repeat;}
.ml_process .ml_process_c .swiper-slide:nth-child(1) i{background: url('../images/icon_process1.svg') center center no-repeat;}
.ml_process .ml_process_c .swiper-slide:nth-child(2) i{background: url('../images/icon_process2.svg') center center no-repeat;}
.ml_process .ml_process_c .swiper-slide:nth-child(3) i{background: url('../images/icon_process3.svg') center center no-repeat;}
.ml_process .ml_process_c .swiper-slide:nth-child(4) i{background: url('../images/icon_process4.svg') center center no-repeat;}
.ml_process .ml_process_c .swiper-slide .ml_tit{color: #333;font-size: 20px;font-weight: 400;margin: 16px 0 16px 0;}
.ml_process .ml_process_c .swiper-slide p{color: #000;font-size: 14px;font-weight: 290;line-height: 28px;}
.ml_process .swiper-button-next, .ml_process .swiper-button-prev{width: 48px;height: 48px;position: absolute;top: 270px;}
.ml_process .swiper-button-next{background: url('../images/icon_arrow-right.svg');right: -22px;}
.ml_process .swiper-button-prev{background: url('../images/icon_arrow-left.svg');left: -22px;}
.ml_process .ml_process_c .swiper-slide:hover:before {right: 3%;}
.ml_process .ml_process_c .swiper-slide:hover .ml_tit{color: #ff6600;}

.ml_adv{width: 100%;position: relative;padding: 30px 0 68px 0;}
.ml_adv .ml_item{position: relative;overflow: hidden;margin-bottom: 32px;}
.ml_adv .ml_item .ml_adv_l{float: left;width: 37%;margin-right: 3%;}
.ml_adv .ml_item:nth-child(2) .ml_adv_l{float: right;margin-right: 0;margin-left: 3%;}
.ml_adv .ml_item .ml_adv_l .ml_pic{padding-bottom: 100%;border-radius: 32px;}
.ml_adv .ml_item .ml_adv_l .ml_pic:after {content: "";position: absolute;left: -150%;top: 0;width: 100%;height: 100%;background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0));transform: skewx(-30deg);-webkit-transform: skewx(-30deg);}
.ml_adv .ml_item .ml_adv_r{float: left;width: 60%;padding-top: 68px;}
.ml_adv .ml_item .ml_adv_r .ml_inner_mtit{margin-bottom: 36px;}
.ml_adv .ml_item .ml_adv_r .ml_text{width: 100%;position: relative;}
.ml_adv .ml_item .ml_adv_r p{color: #000;font-size: 16px;font-weight: 400;line-height: 28px;}
.ml_adv .ml_item:hover .ml_adv_l .ml_pic:after{transition: all .5s ease-in;left: 150%;}

.ml_advertising{width: 100%;position: relative;padding-bottom: 400px;background: url(../images/bg_case.jpg) center center no-repeat;}
.ml_advertising_c{width: 100%;position: absolute;top: 100px;text-align: center;}
.ml_advertising_c .ml_inner_mtit{color: #ffffff;}
.ml_advertising_c p{color: rgba(255, 255, 255, .9);font-size: 32px;font-weight: 400;margin: 40px 0 40px 0;}

.ml_app{width: 100%;position: relative;padding: 68px 0 48px 0;}
.ml_app .ml_inner_mtit{margin-bottom: 42px;}
.ml_app ul{width: 100%;display: flex;align-items: flex-start;align-content: flex-start;flex-wrap: wrap;gap: 30px;}
.ml_app li{width: calc(33.33% - 20px);position: relative;}
.ml_app li .ml_pic{padding-bottom: 100%;border-radius: 20px;}
.ml_app li p{width: 100%;color: #ffffff;font-size: 18px;font-weight: 400;line-height: 22px;padding: 12px 12px;text-align: center;background: rgba(0, 0, 0, .6);position: absolute;bottom: 0;left: 0;border-radius: 0 0 20px 20px;}

.ml_propage{width: 100%;position: relative;padding: 40px 0 70px 0;}
.ml_propage_t{width: 100%;position: relative;overflow: hidden;padding-bottom: 150px;}
.ml_propage_c{width: 100%;position: relative;margin-top: 32px;}
.ml_propage_l{float: left;width: 49%;margin-right: 2%;position: relative;height: 568px;overflow: hidden;}
.ml_propage_l .swiper1{width: 125px;height:568px;}
.ml_propage_l .swiper1 .swiper-slide{}
.ml_propage_l .swiper1 .swiper-slide .ml_pic{padding-bottom: 140px;border: 1px solid #EEE;}
.ml_propage_l .swiper2{width: calc(100% - 125px);overflow: hidden;position: absolute;top: 0;left: 125px;}
.ml_propage_l .swiper2 .swiper-slide{position: relative;}
.ml_propage_l .swiper2 .swiper-slide .ml_pic{padding-bottom: 568px;}
.ml_propage_r{float: left;width: 49%;position: relative;}
.ml_propage_r h1{color: #ffffff;font-size: 20px;font-weight: 700;line-height: 22px;background: #5a5c5e;padding: 12px 24px 12px 24px;}
.ml_propage_r .ml_propage_color{width: 100%;position: relative;margin: 18px 0 20px 0;padding: 0 24px 0 24px;}
.ml_propage_r .ml_propage_color .ml_tit{color: #000;font-size: 18px;font-weight: 400;}
.ml_propage_r .ml_propage_color ul{width: 100%;display: flex;align-items: flex-start;gap: 40px;margin-top: 20px;}
.ml_propage_r .ml_propage_color li{position: relative;width: 48px;text-align: center;}
.ml_propage_r .ml_propage_color i{display: inline-block;width: 48px;height: 48px;border-radius: 50%;}
.ml_propage_r .ml_propage_color i.white{background: #ffffff;border: 1px solid #eeeeee;}
.ml_propage_r .ml_propage_color i.black{background: #000000;}
.ml_propage_r .ml_propage_color i.grey{background: #828282;}
.ml_propage_r .ml_propage_color p{color: #000;font-size: 14px;font-weight: 290;margin-top: 8px;text-align: center;}
.ml_propage_r .ml_propage_dec{position: relative;}
.ml_propage_r .ml_propage_dec .ml_tit{color: #000;font-size: 18px;font-weight: 400;padding-left: 24px;}
.ml_propage_r .ml_propage_dec ul{width: 100%;position: relative;border: 1px solid #878787;margin: 18px 0 20px 0;}
.ml_propage_r .ml_propage_dec li{border-bottom: 1px solid #878787;overflow: hidden;line-height: 40px;}
.ml_propage_r .ml_propage_dec li:last-child{border-bottom: 0;}
.ml_propage_r .ml_propage_dec li span{padding: 0 24px 0 24px;float: left;display: inline-block;font-size: 16px;color: #ffffff;}
.ml_propage_r .ml_propage_dec li span:nth-child(1){width: 100%;border-right: 1px solid #878787;background: #5a5c5e;font-weight: 290;}
.ml_propage_r .ml_propage_dec li span:nth-child(2){width: 77%;font-weight: 400;}
.ml_propage_r .ml_propage_share{width: 100%;position: relative;line-height: 46px;padding: 0 24px 0 24px;background: #5a5c5e;}
.ml_propage_r .ml_propage_share .ml_email{color: #ffffff;font-size: 14px;font-weight: 400;padding-left: 36px;position: relative;display: inline-block;}
.ml_propage_r .ml_propage_share .ml_email:before{content:'';display: inline-block;width: 24px;height: 24px;background: url('../images/icon_pemail.svg') left center no-repeat;position: absolute;left: 0;top: 12px;}
.ml_propage_r .ml_propage_share .ml_share{display: inline-block;margin: 0 0 0 40px;}
.ml_propage_r .ml_propage_share .ml_share a{display: inline-block;width: 24px;height: 24px;vertical-align: middle;}
.ml_propage_r .ml_propage_share .ml_share a:nth-child(1){background: url('../images/icon_pshare1.svg') center center no-repeat;}
.ml_propage_r .ml_propage_share .ml_share a:nth-child(2){background: url('../images/icon_pshare2.svg') center center no-repeat;}
.ml_propage_r .ml_propage_share .ml_share a:nth-child(3){background: url('../images/icon_pshare3.svg') center center no-repeat;}
.ml_propage_r .ml_propage_more{position: relative;margin-top: 20px;}
.ml_propage_r .ml_propage_more a:nth-child(1){margin-right: 20px;}

.ml_propage_d{width: 100%;position: relative;}
.ml_propage_d ul{position: relative;margin: 48px 0 10px 0;}
.ml_propage_d ul li{width: 220px;line-height: 48px;background: #F2F2F2;margin-right: 10px;color: #000;font-size: 18px;font-weight: 400;cursor: pointer;text-align: center;display: inline-block;}
.ml_propage_d ul li.on{background: #F60;color: #ffffff;}
.ml_propage_d .ml_propage_text{width: 100%;position: relative;}
.ml_propage_d .ml_propage_text .ml_propage_item{width: 100%;position: relative;color: #ffffff;font-size: 16px;font-weight: 400;line-height: 1.8;}
.ml_propage_d .ml_propage_text p{margin-bottom: 15px;}
.ml_propage_d .ml_propage_text h2{font-size: 24px;margin: 10px 0 15px 0;}
.ml_propage_d .ml_propage_text table, .ml_propage_d .ml_propage_text table tr, .ml_propage_d .ml_propage_text table td{border: 1px solid #EEE;border-collapse: collapse;}
.ml_propage_d .ml_propage_text table{width: 100% !important;min-width: 850px !important;}
.ml_propage_d .ml_propage_text table td{line-height: 40px;padding: 0 24px 0 24px;color: #000;font-size: 16px;font-weight: 290;}
.ml_propage_d .ml_propage_text table tr td:nth-child(odd){background: #F7F7F7;}

.ml_propage_adv{width: 100%;position: relative;}
.ml_propage_adv .ml_item{width: 100%;position: relative;overflow: hidden;margin-bottom: 40px;}
.ml_propage_adv .ml_item .ml_item_l{float: left;width: 49%;position: relative;}
.ml_propage_adv .ml_item:nth-child(2n) .ml_item_l{float: right;}
.ml_propage_adv .ml_item .ml_item_l .ml_pic{padding-bottom: 54%;}
.ml_propage_adv .ml_item .ml_item_l .ml_pic:after {content: "";position: absolute;left: -150%;top: 0;width: 100%;height: 100%;background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0));transform: skewx(-30deg);-webkit-transform: skewx(-30deg);}
.ml_propage_adv .ml_item .ml_item_r{width: 48%;padding: 0 40px;position: absolute;top: 50%;right: 0;}
.ml_propage_adv .ml_item:nth-child(2n) .ml_item_r{left: 0;}
.ml_propage_adv .ml_item .ml_item_r .ml_tit{color: #000;font-size: 20px;font-weight: 400;}
.ml_propage_adv .ml_item .ml_item_r .ml_text{width: 100%;position: relative;margin-top: 28px;}
.ml_propage_adv .ml_item .ml_item_r .ml_text p{color: #666;font-size: 14px;font-weight: 290;line-height: 28px;}
.ml_propage_adv .ml_item .ml_item_r span{color: #F60;font-size: 96px;font-weight: 700;position: absolute;top: -80px;right: 180px;}
.ml_propage_adv .ml_item:hover .ml_item_l .ml_pic:after{transition: all .5s ease-in;left: 150%;}

.ml_pabout{width: 100%;position: relative;padding: 50px 0 80px 0;}
.ml_pabout_c{width: 100%;position: relative;margin-top: 30px;overflow: hidden;}
.ml_pabout_c .ml_pabout_l{width: 49%;float: left;margin-right: 2%;}
.ml_pabout_c .ml_pabout_l .ml_pic{padding-bottom: 62%;}
.ml_pabout_c .ml_pabout_l .ml_pic:after {content: "";position: absolute;left: -150%;top: 0;width: 100%;height: 100%;background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0));transform: skewx(-30deg);-webkit-transform: skewx(-30deg);}
.ml_pabout_r{width: 49%;float: left;padding-top: 50px;}
.ml_pabout_r p{color: #666;font-size: 16px;font-weight: 400;line-height: 32px;}
.ml_pabout_b{width: 100%;position: relative;}
.ml_pabout_b li{float: left;width: 25%;padding: 24px 20px;text-align: center;}
.ml_pabout_b li .num{color: #ff6600;}
.ml_pabout_b li .num span{font-size: 40px;font-weight: bold;}
.ml_pabout_b li .num em{font-size: 20px;font-style: normal;margin-left: 5px;font-weight: bold;}
.ml_pabout_b li p{font-size: 16px;color: #000;font-weight: 290;line-height: 28px;}
.ml_pabout_c:hover .ml_pabout_l .ml_pic:after{transition: all .5s ease-in;left: 150%;}

.ml_advimg{width: 100%;position: relative;}
.ml_advimg img{width: 100%;}

.ml_myadv{width: 100%;position: relative;padding: 130px 0 90px 0;}
.ml_myadv .ml_inner_title .ml_tit:before, .ml_myadv .ml_inner_title .ml_tit:after{display: none;}
.ml_myadv_c{width: 100%;position: relative;margin-top: 36px;}
.ml_myadv_c .ml_tit{color: #000;font-size: 20px;font-weight: 400;margin-bottom: 20px;}
.ml_myadv_c table, .ml_myadv_c table tr, .ml_myadv_c table td{border: 1px solid #EEE;border-collapse: collapse;}
.ml_myadv_c table{width: 100%;margin-bottom: 36px;}
.ml_myadv_c table td{color: #000;font-size: 16px;font-weight: 400;line-height: 40px;text-align: center;}

.ml_qualification{width: 100%;position: relative;padding-bottom: 120px;}
.ml_qualification_c{width: 100%;position: relative;}
.ml_qualification_c .ml_text{width: 100%;position: relative;margin: 40px 0 20px 0;}
.ml_qualification_c .ml_text p{color: #000;font-size: 16px;font-weight: 400;line-height: 28px;text-align: center;}
.ml_qualification_c img{width: 100%;}

.ml_pteam{width: 100%;position: relative;padding-bottom: 120px;}
.ml_pteam_c{width: 100%;position: relative;margin-top: 40px;}
.ml_pteam_c img{width: 100%;}

.ml_chooseus{width: 100%;position: relative;padding-bottom: 120px;}
.ml_chooseus_c{width: 100%;position: relative;margin-top: 24px;}
.ml_chooseus_c img{width: 100%;}

.ml_packing{width: 100%;position: relative;padding-bottom: 68px;}
.ml_packing_c{width: 100%;position: relative;margin-top: 40px;}
.ml_packing_c .ml_text{margin-bottom: 45px;text-align: center;}
.ml_packing_c .ml_text p{color: #333;font-size: 16px;font-weight: 400;}
.ml_packing_c img{width: 100%;}

.ml_photos{width: 100%;position: relative;padding-bottom: 246px;background: url(../images/bg_case.jpg) center center no-repeat;}
.ml_photos .ml_inner_mtit{width: 100%;color: #ffffff;text-align: center;position: absolute;top: 50%;}

.ml_relatedp{width: 100%;position: relative;padding: 68px 0 48px 0;}
.ml_relatedp_list{width: 100%;margin-top: 50px;display: flex;align-items: flex-start;align-content: flex-start;gap: 20px;flex-wrap: wrap;}
.ml_relatedp_list li{width: calc(25% - 15px);}
.ml_relatedp_list li a{display: block;position: relative;}
.ml_relatedp_list li .ml_pic{padding-bottom: 100%;}
.ml_relatedp_list li p{width: 100%;line-height: 52px;background: #F5F5F5;color: #000;font-size: 16px;font-weight: 400;padding: 0 12px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ml_relatedp_list li:hover p{background: #ff6600;color: #ffffff;}

.ml_columns{width: 100%;position: relative;background: #282828;}
.ml_columns_c{width: 100%;position: relative;overflow: hidden;}
.ml_columns_c .swiper-slide{position: relative;}
.ml_columns_c .swiper-slide a{color: #ffffff;font-size: 17px;font-weight: 400;line-height: 68px;display: block;text-align: center;}
.ml_columns_c .swiper-button-prev, .ml_columns_c .swiper-button-next{width: 24px;height: 24px;top: 43px;}
.ml_columns_c .swiper-button-prev{background: url('../images/icon_columns_l.svg') center center no-repeat;left: 0;}
.ml_columns_c .swiper-button-next{background: url('../images/icon_columns_r.svg') center center no-repeat;right: 0;}
.ml_columns_c .swiper-slide a:hover{color: #ff6600;}

.ml_caselist{width: 100%;position: relative;padding: 95px 0 100px 0;}
.ml_caselist_t{width: 100%;position: relative;margin-top: 50px;text-align: center;}
.ml_caselist_t p{color: #666;font-size: 16px;font-weight: 290;line-height: 28px;}
.ml_caselist_c{width: 100%;position: relative;margin-top: 50px;}
.ml_caselist_c ul{display: flex;align-items: flex-start;align-content: flex-start;gap: 42px 30px;flex-wrap: wrap;}
.ml_caselist_c li{width: calc(33.33% - 20px);box-shadow: 8px 8px 16px 0px rgba(33, 10, 0, 0.08), 0px 0px 4px 0px rgba(68, 22, 0, 0.04);background: #5a5c5e;}
.ml_caselist_c li a{display: block;}
.ml_caselist_c li .ml_pic{padding-bottom: 70%;}
.ml_caselist_c li .ml_text{width: 100%;position: relative;padding: 24px 20px;}
.ml_caselist_c li .ml_text .ml_tit{color: #ffffff;font-size: 20px;font-weight: 400;line-height: 24px;}
.ml_caselist_c li .ml_text p{color: #ffffff;font-size: 16px;font-weight: 290;line-height: 28px;margin: 12px 0 12px 0;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 2;}
.ml_caselist_c li .ml_text span{color: #ffffff;font-size: 14px;font-weight: 400;line-height: 22px;}
.ml_caselist_c li:hover .ml_text span{color: #ffffff;padding-left: 10px;}

.ml_cproject{width: 100%;position: relative;}
.ml_cproject.padding100{padding: 100px 0 100px 0;}
.ml_cproject_t{width: 100%;position: relative;margin-top: 50px;}
.ml_cproject_t ul{width: 100%;position: relative;text-align: center;}
.ml_cproject_t li{display: inline-block;font-size: 20px;color: #333;font-weight: 400;margin: 0 24px;}
.ml_cproject_t li span{display: block;font-weight: 290;cursor: pointer;}
.ml_cproject_t li.on span, .ml_cproject_t li:hover span{color: #F60;}
.ml_cproject_c{width: 100%;position: relative;margin-top: 50px;}
.ml_cproject_list{display: flex;align-items: flex-start;align-content: flex-start;gap: 20px;flex-wrap: wrap;}
.ml_cproject_list li{width: calc(25% - 15px);}
.ml_cproject_list li a{display: block;}
.ml_cproject_list li .ml_pic{padding-bottom: 100%;}
.ml_cproject_list li .ml_text{padding: 16px 12px;overflow: hidden;}
.ml_cproject_list li .ml_text p{color: #000;font-size: 16px;font-weight: 290;line-height: 28px;height: 56px;overflow: hidden;}
.ml_cproject_list li .ml_text .ml_data{position: relative;margin-top: 10px;color: #F60;font-size: 14px;font-weight: 400;line-height: 22px;}
.ml_cproject_list li .ml_text .ml_data span{float: left;background: url('../images/icon_data1.svg') left center no-repeat;padding-left: 24px;}
.ml_cproject_list li .ml_text .ml_data em{float: right;background: url('../images/icon_data2.svg') left center no-repeat;font-style: normal;padding-left: 24px;}
.ml_cproject_list li:hover a{box-shadow: 8px 8px 16px 0px rgba(0, 0, 0, 0.08), 0px 0px 4px 0px rgba(0, 0, 0, 0.04);}

.ml_ccustomer{width: 100%;position: relative;padding: 100px 0 80px 0;}
.ml_ccustomer_list{display: flex;align-items: flex-start;align-content: flex-start;gap: 20px;flex-wrap: wrap;margin-top: 32px;}
.ml_ccustomer_list li{width: calc(25% - 15px);}
.ml_ccustomer_list li a{display: block;}
.ml_ccustomer_list li .ml_pic{padding-bottom: 78%;}
.ml_ccustomer_list li p{line-height: 52px;padding: 0 12px;background: #F5F5F5;color: #000;font-size: 16px;font-weight: 400;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ml_ccustomer_list li:hover p{background: #ff6600;color: #ffffff;}

.ml_channel{width: 100%;position: relative;padding-bottom: 120px;}
.ml_channel_t{text-align: center;margin-top: 40px;}
.ml_channel_t p{color: #666;font-size: 16px;font-weight: 290;line-height: 32px;}
.ml_channel_c{width: 100%;position: relative;margin-top: 20px;background: url('../images/bg_channel.png') center center no-repeat;padding-bottom: 30%;}
.ml_channel_c ul{width: 74%;position: absolute;bottom: 0;left: 13%;background: #ffffff;border-radius: 16px;box-shadow: 21px 9px 49px 0px rgba(107, 107, 107, 0.10), 83px 35px 90px 0px rgba(107, 107, 107, 0.09), 187px 78px 121px 0px rgba(107, 107, 107, 0.05), 332px 138px 144px 0px rgba(107, 107, 107, 0.01), 519px 216px 157px 0px rgba(107, 107, 107, 0.00);}
.ml_channel_c li{width: 33.33%;float: left;padding: 24px 20px;text-align: center;}
.ml_channel_c li .num{color: #F60;}
.ml_channel_c li .num span{font-size: 40px;font-weight: 700;}
.ml_channel_c li .num em{font-size: 20px;font-weight: 700;font-style: normal;margin-left: 5px;}
.ml_channel_c li p{font-size: 16px;color: #000;font-weight: 290;line-height: 28px;}
.ml_channel_c:hover ul{-webkit-transform:translateY(-15px);}

.ml_say{width: 100%;position: relative;padding-bottom: 80px;}
.ml_say_c{width: 100%;position: relative;margin-top: 50px;overflow: hidden;}
.ml_say_c .ml_say_l{width: 49%;float: left;margin-right: 4%;}
.ml_say_c .ml_say_l .ml_pic{padding-bottom: 96.5%;border-radius: 20px;}
.ml_say_c .ml_say_l .ml_pic:after {content: "";position: absolute;left: -150%;top: 0;width: 100%;height: 100%;background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0));transform: skewx(-30deg);-webkit-transform: skewx(-30deg);}
.ml_say_c .ml_say_r{width: 47%;float: left;}
.ml_say_c .ml_say_r ul{display: inline-flex;flex-direction: column;align-items: flex-start;gap: 24px;}
.ml_say_c .ml_say_r li{padding: 32px 20px;position: relative;border-radius: 20px;background: rgba(255, 255, 255, 0.97);box-shadow: 8px 8px 16px 0px rgba(0, 0, 0, 0.08), 0px 0px 4px 0px rgba(0, 0, 0, 0.04);}
.ml_say_c .ml_say_r li .ml_name{display: flex;justify-content: center;align-items: center;gap: 32px;margin-bottom: 24px;}
.ml_say_c .ml_say_r li .ml_name .ml_pic{width: 78px;padding-bottom: 78px;border-radius: 50%;}
.ml_say_c .ml_say_r li .ml_name i{display: inline-flex;width: 30px;height: 30px;border-radius: 50%;position: absolute;left: 80px;top: 80px;background: url('../images/icon_say.svg') center center no-repeat #F60;}
.ml_say_c .ml_say_r li .ml_name_text{width: calc(100% - 130px);line-height: 22px;}
.ml_say_c .ml_say_r li .ml_name_text span{color: #333;font-size: 16px;font-weight: 700;display: block;}
.ml_say_c .ml_say_r li .ml_name_text em{color: #F60;font-size: 14px;font-weight: 400;margin-top: 15px;font-style: normal;display: block;}
.ml_say_c .ml_say_r li p{color: #000;font-size: 16px;font-weight: 290;line-height: 28px;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 2;}
.ml_say_c:hover .ml_say_l .ml_pic:after{transition: all .5s ease-in;left: 150%;}
.ml_say_c .ml_say_r li:hover{-webkit-transform:translateY(-10px);}
.ml_say_c .ml_say_r li:hover .ml_name_text span{color: #F60;}
.ml_say_b{width: 100%;position: relative;margin-top: 20px;}
.ml_say_b .ml_tit{color: #666;font-size: 16px;font-weight: 400;line-height: 28px;margin-bottom: 20px;}
.ml_share02{display: flex;align-items: flex-start;border-left: 1px solid #999;}
.ml_share02 li{width: 16.66%;border: 1px solid #999;border-left: 0;line-height: 54px;text-align: center;}
.ml_share02 li a{display: block;}
.ml_share02 li i{display: inline-flex;width: 21px;height: 21px;}
.ml_share02 li:nth-child(1) i{background: url('../images/icon_share2_1.svg') center center no-repeat;}
.ml_share02 li:nth-child(2) i{background: url('../images/icon_share2_2.svg') center center no-repeat;}
.ml_share02 li:nth-child(3) i{background: url('../images/icon_share2_3.svg') center center no-repeat;}
.ml_share02 li:nth-child(4) i{background: url('../images/icon_share2_4.svg') center center no-repeat;}
.ml_share02 li:nth-child(5) i{background: url('../images/icon_share2_5.svg') center center no-repeat;}
.ml_share02 li:nth-child(6) i{background: url('../images/icon_share2_6.svg') center center no-repeat;}
.ml_share02 li:hover{background: #f60;}
.ml_share02 li:nth-child(1):hover i{background: url('../images/icon_share2_1_h.svg') center center no-repeat;}
.ml_share02 li:nth-child(2):hover i{background: url('../images/icon_share2_2_h.svg') center center no-repeat;}
.ml_share02 li:nth-child(3):hover i{background: url('../images/icon_share2_3_h.svg') center center no-repeat;}
.ml_share02 li:nth-child(4):hover i{background: url('../images/icon_share2_4_h.svg') center center no-repeat;}
.ml_share02 li:nth-child(5):hover i{background: url('../images/icon_share2_5_h.svg') center center no-repeat;}
.ml_share02 li:nth-child(6):hover i{background: url('../images/icon_share2_6_h.svg') center center no-repeat;}

@media screen and (max-width:1699px){
    .ml_inner_title .ml_tit{font-size: 36px;line-height: 50px;}
    .ml_inner_title .ml_tit:before{height: 50px;left: -120px;}
    .ml_inner_title .ml_tit:after{height: 50px;right: -120px;}
    .ml_inner_mtit{font-size: 28px;}

    .ml_banner_ny .ml_tit{font-size: 50px;}

    .ml_propage_adv .ml_item .ml_item_r span{top: -90px;right: 115px;}
    
    .ml_say_c .ml_say_r ul{gap: 20px;}
    .ml_say_c .ml_say_r li{padding: 20px 15px;}
    .ml_say_c .ml_say_r li .ml_name {margin-bottom: 20px;}

    #container_map {height: 560px;}
}

@media screen and (max-width:1499px){
    .ml_position{padding: 20px 0 20px 0;}
    .ml_columns_c .swiper-button-prev, .ml_columns_c .swiper-button-next{top: 39px;}

    .ml_columns_c .swiper-slide a{line-height: 60px;font-size:16px;}

    .ml_fanye {padding: 30px 0 30px;}
    .ml_fanye a i{width: 62px;height: 56px;}
    .ml_fanye a .a_p {width: calc(100% - 62px);}
    .ml_fanye a .a_p .a_pp {height: 38px;line-height: 38px;}
    .ml_fanye a .a_p .a_pp p {font-size: 14px;line-height: 38px;}

    .ml_inner_title .ml_tit{font-size: 32px;line-height: 50px;}
    .ml_inner_mtit{font-size: 26px;}

    .ml_manage {padding: 60px 0 60px 0;}

    .ml_banner_ny .ml_tit{font-size: 46px;}

    .ml_introp_t ul{margin-top: 24px;}
    .ml_introp_t li a{font-size: 14px;}

    .ml_introp_c{padding-top: 60px;}
    .ml_introp_c .ml_introp_r {margin-top: 30px;}
    .ml_introp_c .ml_introp_r .ml_tit{font-size: 22px;}
    .ml_introp_c .ml_introp_r .ml_text {margin-top: 24px;}

    .ml_prolist {padding: 60px 0 40px 0;}
    .ml_prolist ul{margin-top: 24px;}
    .ml_prolist li p{font-size: 14px;line-height: 45px;}
    .ml_prolist li .ml_text{padding: 15px 15px 15px 15px;}
    .ml_prolist li .ml_text .ml_tit {font-size: 20px;margin-bottom: 10px;}
    .ml_prolist li .ml_text p{line-height:24px;}

    .ml_features ul{margin-top: 24px;gap: 100px;}
    .ml_features li .ml_tit{font-size: 18px;margin: 15px 0 15px 0;}
    .ml_features li p{font-size: 14px;}

    .ml_process {padding: 60px 0 60px 0;}
    .ml_process .ml_process_c{margin-top: 24px;}
    .ml_process .ml_process_c .swiper-slide{padding: 15px 20px;}
    .ml_process .ml_process_c .swiper-slide .ml_tit{font-size: 18px;margin: 12px 0 12px 0;}
    .ml_process .ml_process_c .swiper-slide p{line-height: 24px;}

    .ml_adv {padding: 10px 0 60px 0;}
    .ml_adv .ml_item .ml_adv_r {padding-top: 30px;}
    .ml_adv .ml_item .ml_adv_r .ml_inner_mtit {margin-bottom: 20px;}
    .ml_adv .ml_item .ml_adv_r p {font-size: 14px;line-height: 24px;}
    
    .ml_advertising{padding-bottom: 350px;}
    .ml_advertising_c p{font-size: 26px;margin: 24px 0 24px 0;}

    .ml_app {padding: 60px 0 40px 0;}
    .ml_app .ml_inner_mtit {margin-bottom: 30px;}
    .ml_app ul {gap: 21px;}
    .ml_app li {width: calc(33.33% - 14px);}
    .ml_app li p{font-size: 16px;}

    .ml_propage_c{margin-top: 24px;}
    .ml_propage_t{padding-bottom: 100px;}
    .ml_propage_l .swiper1 {width: 115px;height:510px;}
    .ml_propage_l .swiper1 .swiper-slide .ml_pic{padding-bottom: 125px;}
    .ml_propage_l .swiper2{width: calc(100% - 115px);left: 115px;}
    .ml_propage_l .swiper2 .swiper-slide .ml_pic {padding-bottom: 510px;}
    .ml_propage_r h1{font-size: 18px;}
    .ml_propage_r .ml_propage_color{margin: 15px 0 15px 0;}
    .ml_propage_r .ml_propage_color .ml_tit {font-size: 16px;}
    .ml_propage_r .ml_propage_color ul {gap: 30px;margin-top: 15px;}
    .ml_propage_r .ml_propage_color p {font-size: 13px;margin-top: 5px;}
    .ml_propage_r .ml_propage_color i{width: 42px;height: 42px;}
    .ml_propage_r .ml_propage_dec .ml_tit{font-size: 16px;}
    .ml_propage_r .ml_propage_dec ul{margin: 15px 0 15px 0;}
    .ml_propage_r .ml_propage_dec li{line-height: 36px;}
    .ml_propage_r .ml_propage_dec li span{font-size: 13px;}
    .ml_propage_r .ml_propage_share{line-height: 40px;}
    .ml_propage_r .ml_propage_share .ml_email:before{top: 8px;}
    .ml_propage_d ul {margin: 30px 0 10px 0;}
    .ml_propage_d ul li {width: 180px;line-height: 42px;font-size: 16px;}
    .ml_propage_d .ml_propage_text table td {line-height: 36px;font-size: 14px;}

    .ml_propage_adv .ml_item {margin-bottom: 30px;}
    .ml_propage_adv .ml_item .ml_item_r .ml_tit {font-size: 18px;}
    .ml_propage_adv .ml_item .ml_item_r .ml_text {margin-top: 20px;}
    .ml_propage_adv .ml_item .ml_item_r .ml_text p {line-height: 24px;}
    .ml_propage_adv .ml_item .ml_item_r span {top: -90px;right: 90px;font-size: 70px;}

    .ml_pabout {padding: 30px 0 40px 0;}
    .ml_pabout_r {padding-top: 30px;}
    .ml_pabout_r p {font-size: 14px;line-height: 24px;}
    .ml_pabout_b li {padding: 20px 15px;}
    .ml_pabout_b li .num span {font-size: 34px;}
    .ml_pabout_b li .num em {font-size: 18px;}
    .ml_pabout_b li p {font-size: 14px;line-height: 24px;}

    .ml_myadv {padding: 70px 0 30px 0;}
    .ml_myadv_c {margin-top: 25px;}
    .ml_myadv_c .ml_tit {font-size: 16px;margin-bottom: 12px;}
    .ml_myadv_c table {margin-bottom: 25px;}
    .ml_myadv_c table td {font-size: 14px;line-height: 36px;}

    .ml_qualification {padding-bottom: 70px;}
    .ml_qualification_c .ml_text {margin: 15px 0 15px 0;}
    .ml_qualification_c .ml_text p{line-height: 24px;font-size: 14px;}

    .ml_pteam {padding-bottom: 70px;}
    .ml_pteam_c {margin-top: 25px;}

    .ml_chooseus {padding-bottom: 70px;}

    .ml_packing_c {margin-top: 20px;}
    .ml_packing_c .ml_text {margin-bottom: 30px;}
    .ml_packing_c .ml_text p {font-size: 14px;}

    .ml_relatedp {width: 100%;position: relative;padding: 50px 0 40px 0;}
    .ml_relatedp_list {margin-top: 32px;}
    .ml_relatedp_list li p {line-height: 42px;font-size: 14px;}

    .ml_caselist {padding: 60px 0 60px 0;}
    .ml_caselist_t {margin-top: 30px;}
    .ml_caselist_t p {font-size: 14px;line-height: 24px;}
    .ml_caselist_c {margin-top: 30px;}
    .ml_caselist_c ul {gap: 30px 21px;}
    .ml_caselist_c li{width: calc(33.33% - 14px);}
    .ml_caselist_c li .ml_text {padding: 20px 15px;}
    .ml_caselist_c li .ml_text .ml_tit {font-size: 18px;}
    .ml_caselist_c li .ml_text p {font-size: 14px;line-height: 24px;margin: 10px 0 10px 0;}

    .ml_cproject_t {margin-top: 30px;}
    .ml_cproject_t li {font-size: 18px;}
    .ml_cproject_c {margin-top: 30px;}
    .ml_cproject_list li .ml_text {padding: 12px 10px;}
    .ml_cproject_list li .ml_text p {font-size: 14px;line-height: 24px;height: 48px;}

    .ml_ccustomer {padding: 60px 0 40px 0;}
    .ml_ccustomer_list li p {line-height: 45px;font-size: 14px;}

    .ml_channel {padding-bottom: 70px;}
    .ml_channel_t {margin-top: 25px;}
    .ml_channel_t p {font-size: 14px;line-height: 26px;}
    .ml_channel_c ul{width: 80%;left: 10%;}
    .ml_channel_c li {padding: 18px 15px;}
    .ml_channel_c li .num span {font-size: 32px;}
    .ml_channel_c li .num em {font-size: 18px;}
    .ml_channel_c li p {font-size: 14px;line-height: 24px;}

    .ml_say {padding-bottom: 60px;}
    .ml_say_c {margin-top: 30px;}
    .ml_say_c .ml_say_l {width: 50%;margin-right: 3%;}
    .ml_say_c .ml_say_r li {padding: 18px 12px;}
    .ml_say_c .ml_say_r li .ml_name{gap: 24px;margin-bottom: 14px;}
    .ml_say_c .ml_say_r li .ml_name_text{width: calc(100% - 75px);}
    .ml_say_c .ml_say_r li .ml_name_text em{margin-top: 10px;}
    .ml_say_c .ml_say_r li .ml_name i{left: 55px;top: 55px;}
    .ml_say_c .ml_say_r li p{font-size: 14px;line-height: 24px;}
    .ml_say_c .ml_say_r li .ml_name .ml_pic {width: 66px;padding-bottom: 66px;}
    .ml_say_b {margin-top: 10px;}
    .ml_say_b .ml_tit {line-height: 24px;margin-bottom: 15px;}
    .ml_share02 li{line-height: 45px;}
    
    .ml_news_list {margin-top: 30px;}
    .ml_news_list li .ml_nl_left {width: 270px;}
    .ml_news_list li .ml_nl_right {width: calc(100% - 270px);padding: 30px 20px 52px 0;}
    .ml_news_list li .ml_nl_right a .ml_news_text p:first-child {font-size: 16px;}
    .ml_news_list li .ml_nl_right a .ml_news_date span {font-size: 16px;}
    .ml_news_list li .ml_nl_right a .ml_news_text p:last-child{margin-top: 15px;}

    .ml_news_main {margin: 20px 0 0px 0;}
    .ml_news_main_t h1 {font-size: 32px;}
    .ml_news_main_t p {font-size: 14px;line-height: 24px;padding: 10px 0 6px 0;}
    .ml_news_main_c {font-size: 14px;padding: 20px 0 45px 0;}
    .ml_news_main_c p {font-size: 14px;margin-top: 10px;}
    .ml_news_main_c h2 {font-size: 18px;margin-top: 20px;}

    .ml_video_list {margin-top: 0;}
    .ml_video_list li {width: calc(33.33% - 10px);margin-left: 15px;margin-top: 20px;padding: 15px 15px 15px 15px;}
    .ml_video_list li p {font-size: 14px;line-height: 24px;margin-top: 15px;}

    .ml_contact .container {padding: 20px 0;}
    .ml_contact .contact_list {margin-top: 30px;}
    .ml_contact .contact_list li p {line-height: 22px;font-size: 14px;}
    .ml_contact .contact_list li p:nth-child(2){font-size: 16px;}
    .ml_contact .contact_list li p:nth-child(3) {height: 66px;}

    .ml_ainto {padding: 60px 0 60px 0;}
    .ml_ainto .ml_text {margin-top: 30px;}
    .ml_ainto .ml_text p{font-size: 14px;}

    .ml_cproject.padding100{padding: 60px 0 60px 0;}

    .ml_honor{padding: 60px 0 60px 0;}
    .ml_honor_c {margin-top: 30px;}

    .ml_team{padding: 0 0 60px 0;}
    .ml_team_c {margin-top: 30px;}

}

@media screen and (max-width:1299px){
    .manu {padding: 15px 3px;}
    .manu a, .manu .disabled, .manu .current{padding: 6px 12px;margin: 0 1px;}

    .ml_position {padding: 15px 0 15px 0;}

    .ml_inner_title .ml_tit{font-size: 30px;line-height: 42px;}
    .ml_inner_title .ml_tit:before{height: 42px;left: -110px;}
    .ml_inner_title .ml_tit:after{height: 42px;right: -110px;}
    .ml_inner_mtit{font-size: 24px;}

    .ml_manage {padding: 50px 0 50px 0;}
    .ml_manage_form {padding-top: 30px;}
    .ml_manage_form .ml_manage_li .ml_manage_tit {font-size: 14px;}
    .ml_manage_form .ml_manage_li input {height: 36px;line-height: 36px;}
    .ml_manage_form .ml_manage_li textarea {height: 140px;}
    .ml_manage_form .ml_manage_btn {margin: 25px auto 0;width: 180px;height: 45px;line-height: 45px;font-size: 16px;}

    .ml_banner_ny .ml_tit{font-size: 38px;}

    .ml_introp_t ul {margin-top: 20px;}
    .ml_introp_t li{padding-left: 32px;margin: 0 35px;}

    .ml_introp_c {padding-top: 40px;}
    .ml_introp_c .ml_introp_r {margin-top: 0;}
    .ml_introp_c .ml_introp_r .ml_text {margin-top: 15px;}
    .ml_introp_c .ml_introp_r .ml_text p{line-height: 26px;}
    .ml_prolist {padding: 40px 0 30px 0;}

    .ml_prolist ul {margin-top: 20px;gap: 12px;}
    .ml_prolist li {width: calc(25% - 9px);}
    .ml_prolist li p {line-height: 40px;}

    .ml_features ul {margin-top: 15px;gap: 60px;}

    .ml_process {padding: 40px 0 40px 0;}
    .ml_process .ml_process_c {margin-top: 20px;}
    .ml_process .swiper-button-next, .ml_process .swiper-button-prev{top: 212px;}

    .ml_adv {padding: 10px 0 30px 0;}
    .ml_adv .ml_item .ml_adv_r {padding-top: 20px;}
    .ml_adv .ml_item .ml_adv_r .ml_inner_mtit {margin-bottom: 15px;}
    .ml_adv .ml_item .ml_adv_r p br{display: none;}

    .ml_advertising {padding-bottom: 300px;}
    .ml_advertising_c {top: 60px;}
    .ml_advertising_c p {font-size: 24px;margin: 20px 0 20px 0;}

    .ml_app {padding: 40px 0 30px 0;}
    .ml_app .ml_inner_mtit {margin-bottom: 20px;}
    .ml_app li p{font-size: 14px;padding: 6px 6px;}

    .ml_propage_adv .ml_item .ml_item_r span {top: -60px;right: 40px;font-size: 60px;}

}

@media screen and (max-width:1023px){
    .ml_columns_c .swiper-button-prev, .ml_columns_c .swiper-button-next {top: 34px;}

    .ml_fanye {padding: 24px 0 24px;}

    .ml_columns_c .swiper-slide a {line-height: 50px;font-size:15px;}

    .ml_inner_title .ml_tit{font-size: 24px;line-height: 36px;}
    .ml_inner_title .ml_tit:before{height: 36px;left: -110px;}
    .ml_inner_title .ml_tit:after{height: 36px;right: -110px;}
    .ml_inner_mtit{font-size: 20px;}

    .ml_manage {padding: 40px 0 40px 0;}
    .ml_manage_form {padding-top: 24px;}
    .ml_manage_form .ml_manage_btn {margin: 20px auto 0;width: 160px;height: 40px;line-height: 40px;font-size: 14px;}

    .ml_banner_ny .ml_tit{font-size: 32px;}

    .ml_introp_t {padding: 20px 0 20px 0;}
    .ml_introp_t ul {margin-top: 15px;}
    .ml_introp_t li {padding-left: 28px;margin: 0 20px;}
    .ml_introp_c {padding-top: 30px;}

    .ml_introp_c .ml_introp_l{display: none;}
    .ml_introp_c .ml_introp_r {float: none;width: 100%;}
    .ml_introp_c .ml_introp_r .ml_tit {font-size: 20px;}
    .ml_introp_c .ml_introp_r .ml_text {margin-top: 10px;}
    .ml_introp_c .ml_introp_r .ml_text p {line-height: 24px;}

    .ml_prolist {padding: 30px 0 20px 0;}
    .ml_prolist ul {margin-top: 15px;gap: 12px;}
    .ml_prolist li p {line-height: 36px;}
    .ml_prolist li .ml_text {padding: 12px 12px 12px 12px;}
    .ml_prolist li .ml_text .ml_tit {font-size: 18px;margin-bottom: 6px;}
    .ml_prolist li .ml_text p {line-height: 22px;}

    .ml_features ul {margin-top: 10px;gap: 40px;}
    .ml_process {padding: 30px 0 30px 0;}
    .ml_process .ml_process_c {margin-top: 15px;}
    .ml_process .ml_process_c .swiper-slide .ml_tit {font-size: 16px;margin: 6px 0 6px 0;}
    .ml_process .ml_process_c .swiper-slide p {line-height: 22px;}

    .ml_adv {padding: 10px 0 20px 0;}
    .ml_adv .ml_item {margin-bottom: 10px;}
    .ml_adv .ml_item .ml_adv_l{display: none;}
    .ml_adv .ml_item .ml_adv_r {padding-top: 0;width: 100%;float: none;}
    .ml_adv .ml_item .ml_adv_r .ml_inner_mtit {margin-bottom: 10px;}
    .ml_adv .ml_item .ml_adv_r p {line-height: 22px;}

    .ml_advertising {padding-bottom: 240px;}
    .ml_advertising_c {top: 45px;}
    .ml_advertising_c p {font-size: 20px;margin: 15px 0 20px 0;}
    .ml_app {padding: 30px 0 20px 0;}
    .ml_app .ml_inner_mtit {margin-bottom: 15px;}

    .ml_propage {padding: 30px 0 40px 0;}
    .ml_propage_t {padding-bottom: 50px;}
    .ml_propage_c {margin-top: 20px;}
    .ml_propage_l {float: none;width: 100%;margin-right: 0;margin-bottom: 20px;}
    .ml_propage_r {float: none;width: 100%;}
    .ml_propage_r h1 {font-size: 16px;padding: 12px 15px 12px 15px;}
    .ml_propage_r .ml_propage_color {margin: 12px 0 12px 0;padding: 0 15px 0 15px;}
    .ml_propage_r .ml_propage_dec .ml_tit {padding-left: 15px;}
    .ml_propage_r .ml_propage_dec ul {margin: 12px 0 12px 0;}
    .ml_propage_r .ml_propage_dec li span {padding: 0 15px 0 15px;}
    .ml_propage_r .ml_propage_share{padding: 0 15px 0 15px;}
    .ml_propage_r .ml_propage_more {position: relative;margin-top: 15px;}
    .ml_propage_d ul {margin: 20px 0 10px 0;}
    .ml_propage_d ul li {width: 130px;line-height: 38px;font-size: 15px;margin-right: 5px;}

    .ml_propage_adv .ml_item .ml_item_r {padding: 0;}
    .ml_propage_adv .ml_item .ml_item_r .ml_tit {font-size: 16px;}
    .ml_propage_adv .ml_item .ml_item_r .ml_text {margin-top: 10px;}
    .ml_propage_adv .ml_item .ml_item_r .ml_text p {line-height: 22px;}
    .ml_propage_adv .ml_item .ml_item_r span {top: -38px;right: 10px;font-size: 50px;}

    .ml_pabout {padding: 20px 0 30px 0;}
    .ml_pabout_c .ml_pabout_l {width: 100%;float: none;margin-right: 0;}
    .ml_pabout_r {width: 100%;float: none;padding-top: 20px;}
    .ml_pabout_r p {line-height: 22px;margin-bottom: 10px;}
    .ml_pabout_r p br{display: none;}
    .ml_pabout_b li {padding: 10px 12px;}
    .ml_pabout_b li .num span {font-size: 28px;}
    .ml_pabout_b li .num em {font-size: 16px;}
    .ml_pabout_b li p {line-height: 20px;margin-top: 5px;}

    .ml_myadv {padding: 40px 0 20px 0;}
    .ml_myadv_c {margin-top: 20px;}
    .ml_myadv_c .ml_tit {font-size: 14px;margin-bottom: 10px;}
    .ml_myadv_c table {margin-bottom: 20px;}

    .ml_qualification {padding-bottom: 40px;}
    .ml_qualification_c .ml_text {margin: 10px 0 15px 0;}

    .ml_pteam {padding-bottom: 40px;}
    .ml_pteam_c {margin-top: 20px;}

    .ml_chooseus {padding-bottom: 40px;}
    .ml_chooseus_c {margin-top: 15px;}

    .ml_packing {padding-bottom: 40px;}
    .ml_packing_c {margin-top: 12px;}
    .ml_packing_c .ml_text {margin-bottom: 15px;}

    .ml_photos{padding-bottom: 200px;}

    .ml_relatedp {padding: 40px 0 30px 0;}
    .ml_relatedp_list {margin-top: 15px;}

    .ml_caselist {padding: 40px 0 40px 0;}
    .ml_caselist_t {margin-top: 20px;}
    .ml_caselist_c {margin-top: 20px;}
    .ml_caselist_c ul {gap: 20px;}
    .ml_caselist_c li {width: calc(50% - 10px);}
    .ml_caselist_c li .ml_text {padding: 15px 15px;}
    .ml_caselist_c li .ml_text .ml_tit {font-size: 16px;line-height: 20px;}
    .ml_caselist_c li .ml_text p {line-height: 22px;margin: 8px 0 8px 0;}

    .ml_cproject_t {margin-top: 20px;}
    .ml_cproject_t li {font-size: 16px;margin: 0 15px;}
    .ml_cproject_c {margin-top: 20px;}
    .ml_cproject_list li {width: calc(50% - 10px);}
    .ml_cproject_list li .ml_text p {line-height: 22px;}

    .ml_ccustomer {padding: 40px 0 20px 0;}
    .ml_ccustomer_list{margin-top: 20px;}
    .ml_ccustomer_list li {width: calc(50% - 10px);}
    .ml_ccustomer_list li p{line-height: 42px;}

    .ml_channel {padding-bottom: 50px;}
    .ml_channel_t {margin-top: 15px;}
    .ml_channel_t p {line-height: 22px;}
    .ml_channel_c ul {width: 96%;left: 2%;}
    .ml_channel_c li {padding: 15px 12px;}
    .ml_channel_c li .num span {font-size: 28px;}
    .ml_channel_c li .num em {font-size: 16px;}
    .ml_channel_c li p {line-height: 20px;margin-top: 5px;}

    .ml_say {padding-bottom: 40px;}
    .ml_say_c {margin-top: 20px;}
    .ml_say_c .ml_say_l {width: 100%;float: none;margin-right: 0;}
    .ml_say_c .ml_say_r {width: 100%;float: none;margin-top: 20px;}
    .ml_say_c .ml_say_r ul {gap: 16px;}
    .ml_say_c .ml_say_r li {padding: 15px 12px;}
    .ml_say_b .ml_tit {margin-bottom: 10px;}
    .ml_share02 li {line-height: 40px;}

    .ml_news_list {margin-top: 25px;}
    .ml_news_list li .ml_nl_left {width: 200px;}
    .ml_news_list li .ml_nl_right {width: calc(100% - 200px);padding: 20px 15px 15px 0;}
    .ml_news_list li .ml_nl_right a .ml_news_text{padding: 0 0 0 35px;}
    .ml_news_list li .ml_nl_right a .ml_news_date{width: 130px;}
    .ml_news_list li .ml_nl_right a .ml_news_text p:last-child{margin-top: 12px;line-height: 22px;height: 44px;}
    .ml_news_list li .ml_nl_right a .ml_news_date em{margin-top: 20px;}

    .ml_news_main {margin: 0;}
    .ml_news_main_t h1 {font-size: 26px;}
    .ml_news_main_c {padding: 15px 0 30px 0;}
    .ml_news_main_c h2 {font-size: 16px;margin-top: 15px;}

    .ml_video_list ul {margin-bottom: 20px;}

    #container_map {height: 400px;}
    .ml_contact .container {padding: 0;}
    .ml_contact .contact_list {margin-top: 20px;}
    .ml_contact .contact_list li{padding: 20px 15px;}
    .ml_contact .contact_list li i{margin-bottom: 10px;}
    .ml_contact .contact_list li p {line-height: 20px;}
    .ml_contact .contact_list li p:nth-child(2) {margin-bottom: 6px;}
    .ml_contact .contact_list li p:nth-child(3) {height: 100px;}

    .ml_ainto {padding: 40px 0 40px 0;}
    .ml_ainto .ml_text {margin-top: 20px;}
    .ml_ainto .ml_text p{line-height: 24px;}

    .ml_avideo_c i {width: 50px;height: 50px;margin-top: 30px;background-size: 100% 100% !important;}

    .ml_cproject.padding100{padding: 40px 0 40px 0;}

    .ml_honor{padding: 40px 0 40px 0;}
    .ml_honor_c {margin-top: 20px;}

    .ml_team{padding: 0 0 40px 0;}
    .ml_team_c {margin-top: 20px;}
    .ml_team_c li {width: calc(50% - 10px);}

}

@media screen and (max-width:767px){
    .ml_position {padding: 10px 0 10px 0;}

    .ml_main {padding: 20px 0 15px;}

    .ml_columns_c .swiper-slide a {line-height: 45px;font-size:14px;}
    .ml_columns_c .swiper-button-prev, .ml_columns_c .swiper-button-next {top: 32px;}

    .manu {padding: 10px 3px;}
    .manu a, .manu .disabled, .manu .current {padding: 3px 10px;margin: 0;}

    .ml_fanye {padding: 15px 0 15px;}
    .ml_fanye a {float: none !important;width: 100%;overflow: hidden;display: block;}
    .ml_fanye a:last-child{margin-top: 5px;}
    .ml_fanye a i {width: 46px;height: 42px;}
    .ml_fanye a .a_p {width: calc(100% - 46px);background: #eee;}
    .ml_fanye a .a_p .a_pp {height: 22px;line-height: 22px;}
    .ml_fanye a .a_p .a_pp p {line-height: 22px;}

    .ml_inner_title .ml_tit{font-size: 22px;line-height: normal;}
    .ml_inner_title .ml_tit:before, .ml_inner_title .ml_tit:after{display: none;}
    .ml_inner_mtit{font-size: 18px;}

    .ml_manage {padding: 20px 0 25px 0;}
    .ml_manage_form {padding-top: 5px;}
    .ml_manage_form .ml_manage_li {width: 100%;margin-left: 0;float: none;margin-top: 12px;}
    .ml_manage_form .ml_manage_li .ml_manage_tit{margin-bottom: 5px;}
    .ml_manage_form .ml_manage_li input {height: 32px;line-height: 32px;}
    .ml_manage_form .ml_manage_li textarea {height: 80px;}
    .ml_manage_form .ml_manage_btn {margin: 10px auto 0;width: 100%;height: 36px;line-height: 36px;}

    .ml_banner_ny .ml_tit{font-size: 22px;}

    .ml_introp_t {padding: 15px 0 10px 0;}
    .ml_introp_t ul {margin-top: 10px;}
    .ml_introp_t li {padding-left: 26px;margin: 0;width: 50%;float: left;margin-bottom: 10px;text-align: left;}

    .ml_introp_c {padding-top: 15px;}
    .ml_introp_c .ml_introp_l {float: none;width: 100%;margin-right: 0;display: block;}
    .ml_introp_c .ml_introp_r {margin-top: 15px;}
    .ml_introp_c .ml_introp_r .ml_tit {font-size: 18px;}
    .ml_introp_c .ml_introp_r .ml_text {margin-top: 5px;}
    .ml_introp_c .ml_introp_r .ml_text p {line-height: 22px;}

    .ml_prolist {padding: 20px 0 10px 0;}
    .ml_prolist ul {margin-top: 12px;gap: 10px;}
    .ml_prolist li {width: calc(50% - 5px);}
    .ml_prolist li p {line-height: 32px;}

    .ml_features {padding: 20px 0 0 0;}
    .ml_features ul {position: relative;display: block;margin-top: 5px;}
    .ml_features li {margin-bottom: 15px;}
    .ml_features li .ml_tit {font-size: 16px;margin: 6px 0 8px 0;}

    .ml_process {padding: 20px 0 20px 0;}
    .ml_process .ml_process_c {margin-top: 8px;}
    .ml_process .ml_process_c .swiper-slide {padding: 10px 12px;}
    .ml_process .ml_process_c .swiper-slide p {line-height: 20px;}
    .ml_process .swiper-button-next, .ml_process .swiper-button-prev{top: 170px;width: 40px;height: 40px;background-size: 100% 100% !important;}
    .ml_process .swiper-button-prev{left: -15px;}
    .ml_process .swiper-button-next{right: -15px;}

    .ml_adv {padding: 0 0 10px 0;}
    .ml_adv .ml_item .ml_adv_l {float: none;width: 100%;margin-right: 0;display: block;margin-bottom: 15px;}
    .ml_adv .ml_item:nth-child(2) .ml_adv_l {float: none;margin: 15px 0 0 0;}
    .ml_adv .ml_item .ml_adv_l .ml_pic {border-radius: 6px;}
    .ml_adv .ml_item .ml_adv_r .ml_inner_mtit {margin-bottom: 6px;}
    .ml_adv .ml_item .ml_adv_r p {line-height: 20px;}

    .ml_advertising {padding-bottom: 160px;}
    .ml_advertising_c {top: 20px;}
    .ml_advertising_c p {font-size: 16px;margin: 6px 0 15px 0;}

    .ml_app {padding: 20px 0 10px 0;}
    .ml_app .ml_inner_mtit {margin-bottom: 10px;}
    .ml_app ul {gap: 10px;}
    .ml_app li {width: 100%;}
    .ml_app li .ml_pic {border-radius: 6px;}

    .ml_propage {padding: 15px 0 20px 0;}
    .ml_propage_t {padding-bottom: 25px;}
    .ml_propage_c {margin-top: 10px;}
    .ml_propage_l {margin-bottom: 10px;}
    .ml_propage_l .swiper1 {width: 90px;height:369px;}
    .ml_propage_l .swiper1 .swiper-slide .ml_pic {padding-bottom: 90px;}
    .ml_propage_l .swiper2 {width: calc(100% - 90px);left: 90px;}
    .ml_propage_l .swiper2 .swiper-slide .ml_pic {padding-bottom: 369px;}
    .ml_propage_r h1 {font-size: 14px;padding: 8px 10px 8px 10px;}
    .ml_propage_r .ml_propage_color .ml_tit {font-size: 14px;}
    .ml_propage_r .ml_propage_color ul {gap: 20px;margin-top: 10px;}
    .ml_propage_r .ml_propage_color {padding: 0 10px 0 10px;}
    .ml_propage_r .ml_propage_dec .ml_tit {padding-left: 10px;}
    .ml_propage_r .ml_propage_dec ul {margin: 10px 0 10px 0;}
    .ml_propage_r .ml_propage_dec li {line-height: 30px;}
    .ml_propage_r .ml_propage_share {padding: 0 10px 0 10px;}
    .ml_propage_r .ml_propage_share .ml_email{padding-left: 30px;}
    .ml_propage_r .ml_propage_share .ml_share {margin: 0 0 0 25px;}
    .ml_propage_r .ml_propage_more {margin-top: 10px;}
    .ml_propage_d ul {margin: 10px 0 5px 0;}
    .ml_propage_d ul li {width: auto;line-height: 36px;font-size: 14px;margin-right: 0;padding: 0 8px;}

    .ml_propage_adv .ml_item {margin-bottom: 12px;}
    .ml_propage_adv .ml_item .ml_item_l {float: none;width: 100%;}
    .ml_propage_adv .ml_item:nth-child(2n) .ml_item_l {float: none;}
    .ml_propage_adv .ml_item .ml_item_r {width: 100%;position: relative;top: 0;padding-top: 10px;}
    .ml_propage_adv .ml_item .ml_item_r.tly {-webkit-transform: unset;-moz-transform: unset;-o-transform: unset;transform: unset;}
    .ml_propage_adv .ml_item .ml_item_r .ml_text {margin-top: 5px;}
    .ml_propage_adv .ml_item .ml_item_r .ml_text p {line-height: 20px;}
    .ml_propage_adv .ml_item .ml_item_r span {top: -30px;right: 15px;font-size: 42px;}

    .ml_pabout {padding: 10px 0 10px 0;}
    .ml_pabout_c{margin-top: 12px;}
    .ml_pabout_r {padding-top: 10px;}
    .ml_pabout_r p {line-height: 20px;margin-bottom: 5px;}
    .ml_pabout_b li {width: 50%;padding: 5px 10px;}
    .ml_pabout_b li .num span {font-size: 24px;}
    .ml_pabout_b li .num em {font-size: 14px;}
    .ml_pabout_b li p {line-height: 18px;margin-top: 3px;}

    .ml_myadv {padding: 20px 0 10px 0;}
    .ml_myadv_c {margin-top: 10px;}
    .ml_myadv_c .ml_tit {margin-bottom: 5px;}
    .ml_myadv_c table {margin-bottom: 10px;}
    .ml_myadv_c table td {font-size: 13px;line-height: 18px;padding: 5px 5px 5px 5px;}

    .ml_qualification {padding-bottom: 20px;}
    .ml_qualification_c .ml_text {margin: 5px 0 12px 0;}
    .ml_qualification_c .ml_text p {line-height: 20px;}

    .ml_pteam {padding-bottom: 20px;}
    .ml_pteam_c {margin-top: 10px;}

    .ml_chooseus {padding-bottom: 20px;}
    .ml_chooseus_c {margin-top: 10px;}

    .ml_packing {padding-bottom: 20px;}
    .ml_packing_c {margin-top: 8px;}
    .ml_packing_c .ml_text {margin-bottom: 10px;}

    .ml_photos {padding-bottom: 140px;}

    .ml_relatedp {padding: 20px 0 5px 0;}
    .ml_relatedp_list {margin-top: 15px;gap: 10px;}
    .ml_relatedp_list li {width: 100%;}
    .ml_relatedp_list li p {line-height: 36px;}

    .ml_caselist {padding: 20px 0 20px 0;}
    .ml_caselist_t {margin-top: 10px;}
    .ml_caselist_t p {line-height: 20px;}
    .ml_caselist_c {margin-top: 12px;}
    .ml_caselist_c ul {gap: 10px;}
    .ml_caselist_c li {width: calc(50% - 5px);}
    .ml_caselist_c li .ml_text {padding: 10px 10px;}
    .ml_caselist_c li .ml_text p {line-height: 20px;margin: 6px 0 6px 0;}

    .ml_cproject_t {margin-top: 15px;}
    .ml_cproject_t li {margin: 0;width: 33.33%;float: left;margin-bottom: 5px;}
    .ml_cproject_c {margin-top: 10px;}
    .ml_cproject_list{gap: 10px;}
    .ml_cproject_list li {width: calc(50% - 5px);}
    .ml_cproject_list li .ml_text {padding: 10px 5px;}
    .ml_cproject_list li .ml_text p {line-height: 20px;height: 40px;}
    .ml_cproject_list li .ml_text .ml_data {margin-top: 6px;font-size: 12px;line-height: 18px;}

    .ml_ccustomer {padding: 20px 0 10px 0;}
    .ml_ccustomer_list {margin-top: 12px;gap: 10px;}
    .ml_ccustomer_list li {width: calc(50% - 5px);}
    .ml_ccustomer_list li p {line-height: 36px;padding: 0 10px;}

    .ml_channel {padding-bottom: 25px;}
    .ml_channel_t {margin-top: 10px;}
    .ml_channel_c{margin-top: 12px;background: unset;padding-bottom: 0;}
    .ml_channel_c ul {width: 100%;left: 0;position: relative;}
    .ml_channel_c li {padding: 10px 10px;float: none;width: 100%;}
    .ml_channel_c li:nth-child(2){padding: 0;}
    .ml_channel_c li .num span {font-size: 24px;}
    .ml_channel_c li p {margin-top: 3px;}

    .ml_say {padding-bottom: 20px;}
    .ml_say_c {margin-top: 12px;}
    .ml_say_c .ml_say_l .ml_pic{border-radius: 6px;}
    .ml_say_c .ml_say_r {margin-top: 15px;}
    .ml_say_c .ml_say_r ul {gap: 10px;}
    .ml_say_c .ml_say_r li {padding: 12px 12px;border-radius: 10px;}
    .ml_say_c .ml_say_r li .ml_name {margin-bottom: 10px;}
    .ml_say_c .ml_say_r li .ml_name_text span{font-size: 14px;}
    .ml_say_c .ml_say_r li p {line-height: 22px;}
    .ml_share02 li {line-height: 36px;}

    .ml_news_list {margin-top: 15px;}
    .ml_news_list li{margin-bottom: 12px;}
    .ml_news_list li .ml_nl_left {width: 100%;float: none;}
    .ml_news_list li .ml_nl_right {width: 100%;padding: 12px 12px 12px 12px;float: none;}
    .ml_news_list li .ml_nl_right a .ml_news_text {padding: 0;width: 100%;float: none;}
    .ml_news_list li .ml_nl_right a .ml_news_text p:last-child {margin-top: 6px;line-height: 20px;height: 40px;margin-bottom: 10px;}
    .ml_news_list li .ml_nl_right a .ml_news_date {width: 100%;float: none;}
    .ml_news_list li .ml_nl_right a .ml_news_date em {margin-top: 0;float: right;height: 30px;line-height: 30px;}
    .ml_news_list li:hover .ml_nl_right a .ml_news_text{padding: 0;}
    .ml_news_list li:hover .ml_nl_right a .ml_news_date{padding-left: 0;}

    .ml_news_main_t h1 {font-size: 22px;}
    .ml_news_main_t p {line-height: 22px;padding: 6px 0 3px 0;}
    .ml_news_main_c {padding: 5px 0 15px 0;}
    .ml_news_main_c p {margin-top: 6px;}
    .ml_news_main_c h2 {font-size: 15px;margin-top: 12px;}

    .ml_video_list ul {margin-bottom: 5px;}
    .ml_video_list li {width: 100%;margin-left: 0;margin-top: 10px;padding: 10px 10px 10px 10px;float: none;}
    .ml_video_list li p {line-height: 20px;margin-top: 10px;}

    #container_map {height: 240px;}
    .ml_contact {padding: 20px 0;}
    .ml_contact .contact_list {margin-top: 12px;}
    .ml_contact .contact_list li {padding: 15px 10px;width: 100%;float: none;margin-left: 0;margin-bottom: 6px;}
    .ml_contact .contact_list li p:nth-child(3) {height: auto;}

    .ml_ainto {padding: 20px 0 20px 0;}
    .ml_ainto .ml_text {margin-top: 10px;}
    .ml_ainto .ml_text p{line-height: 22px;}

    .ml_avideo {padding-bottom: 54%;}
    .ml_avideo_c i{margin-top: 20px;}

    .ml_cproject.padding100{padding: 20px 0 20px 0;}

    .ml_honor{padding: 20px 0 20px 0;}
    .ml_honor_c {margin-top: 12px;}

    .ml_team{padding: 0 0 20px 0;}
    .ml_team_c {margin-top: 10px;}
    .ml_team_c ul{gap: 10px;}
    .ml_team_c li {width: calc(50% - 5px);}

}
@media screen and (max-width:499px){                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
}