.mc-show{display: none;}
@media screen and (max-width:1680px){
.icon1{width:105px;height:105px;line-height:105px;}
.icon1:before{width:74px;height:74px;margin:-37px 0 0 -37px;}
.home1 .list .item .text{padding-left:125px;}
.home1 .list .tit .h{font-size:40px;}
.home1 .list .tit .h i{font-size:50px;}
.home1 .list .item .h{font-size:22px;}

.solution2 .content .item .h{font-size:20px;}
.solution2 .more .d1 .h{font-size:40px;}
.solution4 .list2 .item .ico{width:110px;height:110px;line-height:110px;}
.solution6 .list2 .item .ico{width:110px;height:110px;line-height:110px;}

.header{height:100px;}
.header .logo{top:5px;}
.header .nav_main{top:15px;}
.header .nav_main a{margin:0 10px;}
.header .tools{top:15px;}
.header .tools .tel{font-size:20px;}
.header .tools .tel img{width:22px;margin-right:5px;}
.header .tools .tel span{font-size:14px;}
.header .tools .link{font-size:18px;}
.header .nav_child .d1{padding:25px 60px;}
.header .nav_child .d1 .item .h{font-size:24px;}
.header .nav_child .d2{padding:0 60px;}
.header .nav_child .d2 .item{padding:30px;}
.header .nav_child .d2 .item:first-child{min-width:430px;}
.header .nav_child .d2 .item .h3{font-size:24px;}
.header .nav_child .d2 .item .h3 i{font-size:30px;}
.header .nav_child .d2 .item ul{margin-top:20px;}
.header .nav_child .d2 .item ul li{margin-top:15px;}
.header .nav_child .d2 .item .h4{font-size:16px;}
.header .nav_child .d2 .item .p{margin-top:10px;}
.header .nav_child .d2 .item .p a{font-size:14px;margin-bottom:5px;}


}
@media screen and (max-width:1440px){
.header .nav_main a{font-size:26px;}
.header .nav_main a span{font-size:28px;}
.nav_float{width:110px;}
.nav_float li{height:110px;}
.footer .d1{padding:30px 50px;}
.footer .d1 .tel .d .h3{font-size:40px;}
.footer .friend{padding:35px 50px;font-size:16px;}
.footer .d2{padding:35px 50px;}
.footer .d2 .nav .item{padding-right:40px;}
.footer .d3{padding:35px 50px;}

.icon1{width:100px;height:100px;line-height:100px;}
.icon1:before{width:68px;height:68px;margin:-34px 0 0 -34px;}

.title1 .h{font-size:42px;}
.title1 .d{font-size:26px;}
.title1 .p{font-size:px;}

.banner{height:600px;}
.banner .nav{bottom:30px;}
.home1{padding:30px;}
.home1 .list{padding:10px 0;}
.home1 .list .tit{height:360px\9;}
.home1 .list .item{height:170px;}
.home1 .list .item .text{padding-left:120px;}
.news_list .item{padding:25px 30px;}
.news_list .item .h{font-size:22px;}
/* .service2{padding:60px;} */
.service2 .item a{padding:35px 0;}
/* .service3{padding:60px;} */

.solution2 .list .item a{padding:40px 0;}
.solution2 .list .item .p{padding:0 20px;}
.solution2 .more .d1 .h{font-size:36px;}
.solution2 .more .d1 .p{font-size:14px;}
.solution2 .more .d2 .h{font-size:16px;}
.solution2 .content .item .h{font-size:18px;}
.solution2 .content .item .p{font-size:14px;}
.solution3{padding:100px 0 0;height:1100px;}
.solution3 .bg{height:700px;}
.solution3 .list1 .item .h{font-size:18px;}
.solution3 .list1 .item .p{font-size:14px;}
.solution4{margin-top:100px;height:700px;}
.solution4 .content .inner{padding:0 50px;}
.solution5{margin-top:100px;}
.solution6{margin-top:100px;}
.solution6 .content{height:800px;}
.solution6 .l li{font-size:18px;}
.solution6 .l li span{width:120px;}
.solution6 .l .inner{padding:50px;}

.about2{padding:90px 0 0;}
.about2 .text{font-size: 20px;}
.about3{padding:90px 40px 0;}
.about3 .item{width:calc(16.66% - 20px);margin:0 10px 20px;height:130px; line-height: 130px;}
.about4{padding:90px 40px 0;}
.about5{padding:90px 40px 0;}
.about5 .list .item{/*width:calc(25% - 20px);*/margin:0 10px 20px;}
.about5 .list .item .h{font-size:20px;}
.about5 .list .item a{padding:40px;}
.about5 .list .item .more{margin-top:25px;font-size:24px;}
.about6{padding:60px 40px 80px;}
.about6 .item .text .inner{padding:0 60px 0;}
.about6 .item .text .h{font-size:40px;}
.about6 .item .text li{font-size:18px;}

.hospital2 .item{width:250px;}
.hospital2 .item .h{font-size:18px;}
.hospital2 .item .p{font-size:12px;margin-top:10px;}
.hospital2 .item:nth-child(-n+3) .ico{width:180px;height:163px;line-height:163px;left:-150px;top:-100px;}
.hospital2 .item:nth-child(n+4) .ico{width:180px;height:163px;line-height:163px;right:-150px;top:-100px;}
.hospital3{padding:120px 40px;}
.hospital3 .item .h{font-size:20px;}
.hospital3 .item .ico{height:90px;line-height:90px;}
.hospital4{padding:120px 40px;}
.hospital4 .item .h{font-size:20px;}
.hospital4 .item .ico{height:90px;line-height:90px;}
.hospital5{padding:120px 40px;}

.party1 .list{padding:0 80px;}
.party2{padding:80px 0 0;}
.party2 .list{padding:0 80px;}

.school1{padding:180px 60px 0;}
.school2 .part:nth-child(1){left:5%;}
.school2 .part:nth-child(2){right:5%;}
.school2 .part:nth-child(3){left:5%;}
.school3{padding:60px 0 0;}
}
@media screen and (max-width:1366px){
.header .nav_main a{font-size:22px;}
.header .nav_main a span{font-size:24px;}
.header .logo{left:30px;}
.header .tools{right:30px;}
.header .tools .sc{margin-left:15px;}
.header .nav_child .d1 .item .ico{width:80px;height:80px;line-height:80px;}
.header .nav_child .d1 .item .text{padding-left:100px;}
.nav_float{width:100px;}
.nav_float li{height:100px;}
.nav_float li .ico{height:45px;width:45px;line-height:45px;}

.h_snav{ width: 78px; }
.h_snav li{ width: 78px; height: 78px; }
.h_snav li .h16{ display: none; }
.h_snav li .middle{ position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,.4); top: 0; left: 0; }
.h_snav li .middle .middle-cont{ padding: 0 10px; }
.h_snav li:hover .middle{ display: block; }

.icon1{width:80px;height:80px;line-height:80px;}
.icon1:before{width:54px;height:54px;margin:-27px 0 0 -27px;}
.footer .d1 .list .item span{width:90px;height:90px;}
.footer .d2{padding:25px 40px;}
.footer .d2 .nav .item ul{font-size:16px;}

.home1{padding:20px;}
.home1 .list .tit{height:320px\9;}
.home1 .list .tit .inner{padding:40px;}
.home1 .list .item{height:150px;}
.home1 .list .item a{padding:0 20px;}
.home1 .list .item .text{padding-left:100px;}
.home1 .list .g{min-height:175px;}
.home3 .button{margin-top:40px;}
.home3{padding:60px 40px 80px;}
.news_list .item .h{font-size:20px;}

.service3 .item .p{font-size:16px;}
.solution2 .title1 .p{font-size:16px;}
.solution2 .more .d1 .h{font-size:32px;}
.solution6 .l li{font-size:16px;}
.solution6 .l li span{width:100px;}

.solution4 .list2 .item{margin-left:25px;}
.solution4 .list2 .item .ico{width:100px;height:100px;line-height:100px;}
.solution6 .list2 .item .ico{width:100px;height:100px;line-height:100px;}

.party1 .list{padding:0 40px;}
.party2 .list{padding:0 40px;}

.community2 .part .text .h{font-size:40px;}
.community2 .part .text .h i{font-size:48px;}
.community2 .part .text .d{font-size:60px;}
.community2 .part .text .p{font-size:14px;}

.school2 .part .h{font-size:48px;}
.school2 .part .d{font-size:60px;}
.school2 .part .p{font-size:20px;}
.school2 .part .lb{font-size:20px;}

/*.h_solution .block{ padding-top: 50px; }*/
.sec1 .x_lbox .li_con,.x_lbox .li_con,.sec1 .x_lbox .btnbox,.x_lbox .btnbox{ margin-top: 70px; }
.sec1 .rbox .li+.li{ margin-top: 20px; }
.sec2 .rbox .li{ margin: 0 0 10px 10px; }
.sec3 .rbox .li:nth-child(1),.sec3 .rbox .li:nth-child(2){ margin-top: 0; }
/*.sec6 .x_lbox{ padding: 40px 0 0; }*/
.sec6 .s6list,.sec6 .li_con{ margin-top: 15px; }
.h_solution .h48{ font-size: 36px; }


}
@media screen and (max-width:1280px){
.header .tools .link{margin-left:15px;}
.header .nav_main{font-size:22px;}
.header .nav_child .d1{padding:10px 40px;}
.header .nav_child .d1 .item .h{font-size:20px;}
.header .nav_child .d2{padding:0 40px;}
.header .nav_child .d2 .item{padding:20px;}
.header .nav_child .d2 .item ul{margin-top:10px;}
.header .nav_child .d2 .item .p{margin-top:5px;}
.header .nav_child .d2 .item .p a{margin-bottom:3px;font-size:13px;}
.footer .d1{padding:20px 40px;}
.footer .friend{padding:20px 40px;}


.news_list .item .h{font-size:18px;}

/* .service2{padding:40px;} */
/* .service3{padding:40px;} */

.solution2 .list .item a{padding:30px 0;}
.solution2 .content .item .h{font-size:16px;}
.solution2 .content .item .p{font-size:12px;}

.hospital3 .item{height:370px;}
.hospital3 .item .ico{height:70px;line-height:70px;}
.hospital3 .item .p{padding:0 15px;}
.hospital3 .item .h{font-size:18px;}
.hospital4 .item{height:370px;}
.hospital4 .item .p{padding:0 15px;}
.hospital4 .item .ico{height:70px;line-height:70px;}
.hospital4 .item .h{font-size:18px;}

.about5 .list .item .h{font-size:18px;}
}

@media screen and (min-width:1024px) and (max-width:1280px){
.sec3 .x_lbox,.sec5 .x_lbox{ margin-right: 50px; }
.sec6 .x_lbox .btnbox{ margin-top: 55px; }
}

@media screen and (min-width:1024px) and (max-width:1680px){

}

@font-face {
  font-family: "icon";
  src: url("iconfont.woff2") format("woff2"),
       url("iconfont.woff") format("woff"),
       url("iconfont.ttf") format("truetype"),
       url("iconfont.eot") format("embedded-opentype"),
       url("iconfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

.mnbtn,.nav_child .cls{ display: none; }
.phone-show{display: none !important;}

@media screen and (max-width:1024px){
body{ width: 100%; min-width: auto; font-size: 0.24rem; }
  
  
  
  
/*------------------global------------------*/
input,textarea,select,button{-webkit-appearance:none;}
.phone-show{display: inline-block !important;}
.block{width:auto; padding: 0 0.25rem; }
img{max-width:100%;}

.h40,.footer .d1 .tel .d .h3{ font-size: 0.48rem; }
.title1 .h{ font-size: 0.4rem; }
.title1 .d{ font-size: 0.3rem; margin-top: 0.1rem; }


.header{ height: 0.95rem; }
.header .logo{ height: 0.44rem; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); left: 0.25rem; }
.header .logo img{ height: 100%; vertical-align: top; }
.header .tools{ line-height: normal; }
.header .tools .link{font-size:0.28rem;}
.header .tools .link a i{display:none;}
.mnbtn{ display: block; }
.header .tools{ right: 0.25rem; }
.header .mnbtn{width:0.42rem;height:0.42rem;display:flex;align-items:center; float: left; margin-left: 0.2rem;}
.header .mnbtn .inner{height:0.36rem;position: relative;flex:1;}
.header .mnbtn i:nth-child(1){position:absolute;left:0;top:0%;right:0;border-top:2px solid #333;transform-origin:left top;transition:all 0.2s ease-out 0s;}
.header .mnbtn i:nth-child(2){position:absolute;left:0;top:50%;right:0;border-top:2px solid #333;margin-top:-1px;transition:all 0.2s ease-out 0s;}
.header .mnbtn i:nth-child(3){position:absolute;left:0;bottom:0%;right:0;border-top:2px solid #333;transform-origin:left bottom;transition:all 0.2s ease-out 0s;}
.header .mnbtn.act i:nth-child(1){transform:rotate(45deg) translate(0.06rem,-0.03rem);}
.header .mnbtn.act i:nth-child(2){opacity:0;}
.header .mnbtn.act i:nth-child(3){transform:rotate(-45deg) translate(0.06rem,0.03rem);}
.nav_child .cls{ display: block; position: absolute;
    right: 0rem;
    bottom: 0rem;
    font-size: 0.3rem;
    font-family: icon;
    color: #333;
    width: 1.3rem;
    height: 1rem;
    text-align: center;
    line-height: 1rem; }

/* .header .nav_child{ opacity: 1; visibility: visible; } */

.header .nav_child .d1{ padding: 0.5rem 0.25rem; }
.header .nav_child .d1 .item{ text-align: center; width: 24%; height: auto; padding: 0.2rem 0 0.3rem; background: #344f84; font-size: 0; }
.header .nav_child .d1 .item+.item{ margin-left: 1%; }
.header .nav_child .d1 .item .icon1{ float: none; transform: translateY(0); -ms-transform: translateY(0); top: 0; width: 100%; height: auto; }
.header .nav_child .d1 .item .h{ font-size: 0.22rem; }
.header .nav_child .d1 .item .text{ padding: 0; height: auto; }
.header .nav_child .d1 .item .text .inner{ width: 100%; }
.header .nav_child .d2{ display: block; padding: 0 0 0.4rem; }
.header .nav_child .d2 .item{ display: block; width: 100%; border: none; padding: 0.3rem 0.25rem; }
.header .nav_child .d2 .item+.item{ border-top: 1px solid #ddd; }
.header .nav_child .d2 .item:first-child{ min-width: auto; padding-left: 0.25rem; }
.header .nav_child .d2 .item .h3,.header .nav_child .d2 .item .h3 i{ font-size: 0.36rem; }
.header .nav_child .d2 .item .p a{ font-size: 0.2rem; }
.header .nav_child .d2 .item .h4{ font-size: 0.26rem; }
.header .nav_child .d2 .item:first-child ul li{ width: 100%; margin-top: 0.2rem; }
.header .nav_child .d2 .item ul{ font-size: 0; margin-top: 0.1rem; }
.header .nav_child .d2 .item ul li{ margin-top: 0.1rem; width: 33.33%; display: inline-block; }
.header .nav_child .d2 .item:nth-child(2) ul li{ width: 50%; }
.icon1{ border: none; margin: auto; }

.cbanner{ height: auto; padding: 0.8rem 0; }
.cbanner .title1{ position: static; transform: translateY(0); -webkit-transform: translateY(0); }
.cbanner .title1 .h48{margin-bottom:0.3rem}
.cbanner .h18{ line-height: 1.5; }
.cbanner .h18+.h18{ margin-top: 0.2rem; }

.service2{ padding: 0.8rem 0; }
.service2 .list{ margin-top: 0.4rem; }
.service2 .item{ width: 48%;  margin-bottom: 0.2rem; margin-left: 4%; }
.service2 .item:nth-child(2n+1){ margin-left: 0; }
.service2 .item .icon{ width: 60%; height: auto; margin: auto; }
.service2 .item .h20,.service2 .item .h24{ font-size: 0.28rem; }
.service2 .part{ margin-top: 0.6rem; }
.service2 .more{ margin-top: 0.4rem; font-size: 0.28rem; line-height: 1.8; height: auto; padding: 0.3rem 0; }
.service2 .more span{ display: block; }
.service2 .more img{ width: 0.5rem; margin: 0 0.2rem; }
.service3{ padding: 0 0 0.8rem; }
.service3 .list{ margin-top: 0.4rem; }
.service3 .item a{ padding: 0.4rem 0.3rem; }
.service3 .item .h{ font-size: 0.34rem; }
.service3 .item .p{ margin-top: 0.2rem; font-size: 0.28rem; }
.service3 .item span{ font-size: 0.3rem; margin-top: 0.2rem; }
.service3 .button1{ margin-top: 0.5rem; }
.service3 .more1{ width: 100%; font-size: 0.28rem; line-height: 1.5; height: auto; padding: 0.2rem 0; }

.h24{ font-size: 0.28rem; }
.h48{ font-size: 0.5rem; }
.h30{ font-size: 0.48rem; }
.h18{ font-size: 0.3rem; }
.h16,.h20{ font-size: 0.24rem; }

.news{ padding: 0.8rem 0 !important; }
.news .item{ margin-top: 0.5rem; }
.news .item .tag{ font-size: 0.26rem; margin-top: 0.1rem; }
.news .item p{ line-height: 1.5; margin-top: 0.2rem; }
.news .item .pic{ margin-top: 0.2rem; }
.news .item .date{ margin-top: 0.2rem; padding-bottom: 0.15rem; }
.news .pages{margin-top: 0.5rem;}
.pages a{height: 0.3rem;line-height: 0.3rem;padding: 0 0.15rem;font-size: 0.26rem;margin: 0 0.05rem;display: none;}
.pages a.phone-show{padding: 0.05rem 0.15rem;}
.pages span{height: 0.3rem;line-height: 0.3rem;padding: 0 0.15rem; font-size: 0.26rem;margin: 0 0.05rem;display: none;}
.pages .jump input{width: 0.45rem;padding: 0 0.15rem;font-size: 0.26rem;}
.pages .jump em{width: 0.5rem;}

.h_solution{ padding-top: 0.95rem; }
.h_solution .section{ padding: 0.8rem 0 0; }
.h_solution .sec9{ padding-top: 0; }
.h_snav{ display: none; }
.h_solution .block{ padding-bottom: 0.8rem; padding-top: 0; }
.h_solution .h48{ font-size: 0.42rem; }
.x_lbox .h30{ margin: 0.1rem 0 0.2rem; font-size: 0.32rem; }
.x_lbox .li_con{ font-size: 0; }
.x_lbox .li_con .li{ float: none; display: inline-block; width: 23.3333%; margin: 0 5%; }
.x_lbox .li_con .li+.li{ margin-left: 5%; }
.x_lbox .li_con .l_icon{ width: 100%; height: auto; }
.x_lbox .li_con .h18{ margin-top: 0.2rem; position: static; transform: translateX(0); -webkit-transform: translateX(0); -ms-transform: translateX(0); white-space: pre-wrap; }
.x_lbox .btnbox a{ width: 100% !important; margin-bottom: 0.2rem; margin-left: 0 !important; line-height: 0.8rem; }
.sec1 .x_lbox,.sec2 .x_lbox,.sec3 .x_lbox,.sec3 .rbox,.sec4 .x_lbox,.sec5 .x_lbox,.sec5 .rbox{ float: none; }
.sec1 .x_lbox .li_con{ margin-top: 0.5rem; }
.sec1 .x_lbox .btnbox,.x_lbox .btnbox{ margin-top: 0.5rem !important; }
.sec1 .rbox{ padding-left: 0; padding-top: 0.4rem; }
.sec1 .rbox .li+.li{ margin-top: 0.4rem; }
.sec1 .rbox .li .h24{ font-size: 0.3rem; margin-bottom: 0.1rem; }
.sec2 .rbox{ padding-left: 0; padding-top: 0.3rem; }
.sec2 .rbox .li{ width: 48%; margin: 0 4% 0.2rem 0; }
.sec2 .rbox .li:nth-child(2n){ margin-right: 0; }
.sec2 .rbox .middle{ width: 100%; height: 2.8rem; }
.sec2 .rbox .ricon{ width: 40%; height: auto; }
.sec3 .rbox{ margin-top: 0.4rem; }
.sec3 .rbox .li{ width: 100%; height: 4rem; float: none; }
.sec3 .rbox .li+.li{ margin-left: 0; margin-top: 0.3rem; }
.sec3 .rbox .li:nth-child(1){ margin-top: 0; }
.sec3 .rbox .li:nth-child(2){ margin-top: 0.3rem; }
.sec3 .rbox .middle{ width: 100%; height: 4rem; }
.sec3 .rbox .ricon{ width: 1.2rem; height: auto; }
.sec4 .rbox{ padding-left: 0; margin-top: 0.4rem; }
.sec4 .rbox .li{ float: none; width: 100%; }
.sec4 .rbox .li+.li{ margin-left: 0; margin-top: 0.3rem; }
.sec4 .rbox .middle{ width: 100%; height: 4rem; }
.sec4 .rbox .ricon{ width: 1.2rem; height: auto; }
.sec5 .rbox{ width: 100%; margin-top: 0.4rem; }
.sec5 .rbox .li{ width: 48%; margin: 0 4% 0.3rem 0; }
.sec5 .rbox .li:nth-child(2n){ margin-right: 0; }
.sec5 .rbox .middle{ width: 100%; height: 3rem; }
.sec5 .rbox .middle-cont{ padding: 0 0.2rem; }
.sec6 .x_lbox{ padding: 0; }
.sec6 .s6list{ margin-top: 0.5rem; }
.sec6 .s6list .child{ width: 100%; float: left; }
.sec6 .s6list .child+.child{ margin-left: 0; margin-top: 0.5rem; }
.sec6 .s6list .h20{ margin-top: 0.1rem; }
.x_lbox .li_con{ margin-top: 0.5rem; }
.sec7 .h36{ font-size: 0.28rem; line-height: 1.5; padding: 0.1rem 0.2rem; }

.about3,.about4,.about5{padding: 1rem 0 0;}
.about3 .list,.about4 .news_list,.about5 .list{margin: 0.4rem 0 0;}
.about3 .item{margin: 0 0.2rem 0.3rem;width: calc(50% - 0.4rem);height: auto;min-height: 2rem;line-height: 2rem;}
.about4 .news_list .item{height: auto;margin: 0 0 0.3rem;width: calc(100% - 0.5rem);padding: 0.25rem;}
.about4 .news_list .item .p,.about4 .news_list .item .h18{margin-top: 0.3rem;}
.about4 .news_list .item .h18{ font-size: 0.28rem; }
.about5 .list .item{margin: 0 0 0.3rem;width: 100%;}
.about5 .list .item a{padding: 0.4rem;}
.about5 .list .item .p{font-size: 0.24rem;height: auto;margin-top: 0.2rem;}
.about5 .list .item .more{margin-top: 0.3rem;font-size: 0.28rem;}
.about6{padding: 1rem 0 0.8rem;}
.about6 .list{margin-top: 0.4rem;}
.about6 .item{overflow: hidden;min-height:10rem;height: 10rem;}
.about6 .item .pic{width: 100%;float: none;height: 50%;}
.about6 .item .text{width: 100%;height: 50%;}
.about6 .item .text .inner{padding: 0.4rem;}
.about6 .item .text ul{margin-top: 0.3rem;}
.about6 .item .text li{margin-bottom: 0.1rem;font-size: 0.3rem;}
.about6 .button1{margin-top: 0.5rem;}
.about6 .item .text .h{ font-size: 0.48rem; }
.button1 .a1{height: auto;line-height: 1;font-size: 0.3rem;}
.button1 .a1 a{padding: 0.2rem;}

.h_bd1{padding: 1rem 0 0;}
.h_bd1 .li+.li{margin-left: 0.15rem;}
.h_bd1 .li{width: calc(50% - 0.3rem);margin: 0.15rem 0.15rem;}
.h_bd1 .li a{padding: 0.4rem;}
.h_bd1 .li .icon{margin: 0.3rem auto;width: 1.2rem;height: 1.2rem;}
.h_bd2{padding-top: 1rem;}
.h_top .h_more{width: 1.8rem;height: 0.6rem;line-height: 0.6rem;font-size: 0.26rem;top: 0;transform: none;}
.h_top .h_more img{margin-right: 0.15rem;width: 0.4rem;height: 0.4rem;}
.h_top .h20{margin-top: 0.2rem;}
.h_bd2 .hd2list{margin-top: 0.5rem;}
.h_bd2 .hd2list .li.on{width: 100%;}
.h_bd2 .hd2list .li{width: 100%;height: auto;}
.h_bd2 .hd2list .li + .li{margin-top: 0.3rem;margin-left: 0;}
.h_bd2 .hd2list .li a{padding: 0;}
.h_bd2 .hd2list .li .icon,.h_bd2 .hd2list .li .ltbox{display: none;}
.h_bd2 .hd2list .li .lmsk{width: calc(100% - 0.8rem);padding: 0.4rem;position: static;opacity: 1;visibility: visible;}
.h_bd2 .hd2list .li .lmsk .h24{margin-bottom: 0.2rem;}
.h_bd2 .hd2list .li .lmsk .h16{position: static;width: auto;line-height: 1;display: inline-block;padding: 0.15rem 0.2rem;margin-top: 0.8rem;}
.h_bd3{padding-top: 1rem;}
.h_bd3 .child{width: 100%;float: none;}
.h_bd3 .child:nth-child(1) .ltbox{margin-bottom: 0.3rem;}
.h_bd3 .child .ltbox{padding: 0.4rem;height: auto;}
.h_bd3 .child .ltbox .h20{margin: 0.2rem 0 0.2rem;}
.h_bd3 .child .ltbox .h_btn{position: static;margin-top: 0.4rem;width: auto;line-height: 1;font-size: 0.36rem;display: inline-block;padding: 0.15rem 0.2rem;}
.h_bd3 .child .ltbox .h_btn a{display: block;}
.h_bd3 .child .ltbox .h_btn img{width: 0.5rem;margin-right: 0.15rem;}
.h_bd3 .child+.child{margin-left: 0;margin-top: 0.3rem;}
.h_bd3 .child:nth-child(2) .ltbox{margin-top: 0.3rem;}
.h_bd3 .child:nth-child(2) .ltbox .h18{margin: 0.2rem 0;}
.h_bd3 .child:nth-child(2) .ltbox .hlist{padding-left: 0.4rem;}
.h_bd3 .child:nth-child(2) .ltbox .hlist .li+.li{margin-top: 0.2rem;}
.h_bd3 .child:nth-child(2) .ltbox .hlist .h20:after{width: 0.15rem;height: 0.15rem;left: -0.4rem;}
.h_bd4{padding-top: 1rem;}
.h_bd4 .con{margin-top: 0.5rem;}
.hd4tab .t_item{width: auto;padding: 0.4rem 0;margin: 0rem 0.2rem 0;float: none;display: inline-block;vertical-align: top;}
.hd4tab .t_item+.t_item{margin-left: 0.2rem;}
.hd4tab .t_item .icon{width: 70%;height: auto;}
.hd4tab .t_item .h20{margin-top: 0.3rem;}
.hd4cont .child.act{padding: 0.4rem;}
.h_bd4 .con .hd4tab{white-space: nowrap;overflow-x: auto;padding: 0.1rem 0;}
.h_bd5{padding: 1rem 0 0.8rem;}
.h_bd5 .hd5list{margin: 0.5rem 0 0.8rem;}
.h_bd5 .hd5list .li{width: 100%;float: none;margin: 0.3rem 0 0 0;height: auto;}
.h_bd5 .hd5list .li .lbox{padding: 0.4rem;}
.h_bd5 .cmore a{padding: 0 0.4rem;font-size: 0.48rem;line-height: 1.8;}

.banner .child a,.banner .child{background-position: center;}
/* vivo手机浏览器自带背景黑色，添加页面原始背景色 下同 */
.h_home1{padding-top: 1rem;background-color: #fff;}
.h_tit{font-size: 0.48rem;}
.h_tit .avi{font-size: 0.5rem;}
.h_home1 .h1list{margin-top: 0.4rem;}
.h_home1 .h1list .li{width: 48%;height: auto;margin: 0.2rem 1% 0;}
.h_home1 .h1list .li a{padding: 0.4rem;}
.h_home1 .h1list .li .icon{width: 1.2rem;height: 1.2rem;margin: 0.2rem auto 0.2rem;}
.h_home1 .h1list .li+.li{margin-left: 1%;}
.h_home1 .h1list .li .p{text-align: justify;}
.h_home2{padding-top: 1rem;background-color: #fff;}
.h_home2 .bg{display: none;}
.h_home2 .h2list{margin-top: 0.4rem;}
.h_home2 .h2list .li{float: none;width: 100%;}
.h_home2 .h2list .li+.li{margin-top: 0.4rem;}
.h_home2 .h2list .l_b{height: auto;}
.h_home2 .h2list .l_b .lcon{position: static;transform: none;-webkit-transform: none;-ms-transform: none;}
.h_home2 .h2list .l_b a{padding: 0.6rem 0.3rem;}
.h_home2 .h2list .litem .icon{width: 1.2rem;height: auto;transform: none;}
.h_home2 .h2list .l_b .ctbox{width: 100%;}
.h_home2 .h2list .l_b .h24{margin: 0.4rem 0 0.2rem;}
.h_home2 .h2list .litem a{padding: 0.4rem 0.3rem;overflow: hidden;}
.h_home2 .h2list .litem{height: auto;}
.h_home2 .h2list .litem .ctbox{width: auto;margin: 0;overflow: hidden;padding: 0 0.3rem;}
.h_home2 .h2list .lblue .ctbox,
.h_home2 .h2list .lwhite .ctbox,
.h_home2 .h2list .lback .ctbox{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);left: 1.5rem;}

.home2{padding-top: 1rem;background-color: #fff;}
.home2 .h_tit{padding-bottom: 0.4rem;}
/* 手机浏览器自动抓取视频浮层播放，视频隐藏 */
.banner .child video{display: none;}
.home2 .case_list .item video{display: none;}
/* end */
.case_list .item{width: 100%;margin: 0 0 0.4rem;}
.case_list .item .mask .h3{font-size: 0.45rem;}
.case_list .item .mask p{margin-top: 0.4rem;padding: 0 0.25rem;font-size: 0.26rem;}
.case_list .item .mask p a{margin: 0 0.1rem;}
.h_home4{padding: 1rem 0 0.8rem 0;background-color: #fff;}
.h_home4 .h4list{margin: 0.4rem 0 0;}
.h_home4 .h4list .hchild{width: calc(100% - 0.8rem);float: none;margin: 0;padding: 0.4rem;height: auto;}
.h_home4 .h4list .hchild+.hchild{margin-top: 0.4rem;}
.h_home4 .h4list .hchild:nth-child(1), .h_home4 .h4list .hchild:nth-child(2){width: calc(100% - 0.8rem);margin: 0.4rem 0 0;}
.h_home4 .h4list .hchild:nth-child(1) .p, .h_home4 .h4list .hchild:nth-child(2) .p{margin-top: 0.4rem;}
.h_home4 .h4list .hchild:nth-child(1) .h18, .h_home4 .h4list .hchild:nth-child(2) .h18{margin-top: 0.4rem;}
.h_home4 .more1{margin-top: 0.8rem;}
.more1{width: auto; height: 1rem;line-height: 1rem;font-size: 0.45rem;}

.nav_float{width: 1.2rem;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;}
.nav_float ul{position: relative;z-index: 9;}
.nav_float li{height: 1.2rem;}
.nav_float li .ico{width: 0.5rem;height: 0.5rem;line-height: 0.5rem;}
.nav_float em{font-size: 0.26rem;margin-top: 0.1rem;}
.nav_float .a3 .img{max-width: 2.2rem;}
.nav_float .m-arrow1{display: block;width: 1.2rem;height: 1.2rem;border-radius: 50%;background-color: #4461a0;position: absolute;left: -0.5rem;bottom: 0.055rem;color: #fff;
  line-height: 1rem;z-index: 8;padding: 0;}
.nav_float .m-arrow1:before{content: "";display: inline-block;width: 0.2rem;height: 0.3rem;background-image: url(../image/lyj/arrow2.png);background-size: cover;
background-repeat: no-repeat;background-position: center;position: absolute;top: 50%;left: 0.2rem;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.nav_float .m-arrow1.cur:before{background-image: url(../image/lyj/arrow1.png);}
.nav_float.cur{right: 0 !important;}
.nav_float .a3 .ico{width: 0.5rem;height: 0.5rem;}
.nav_float .ico.pc-show{display: none;}
.nav_float .ico.mc-show{display: block;}
#willingCircleClickButtonWrap{display: none;}
#willingWxPopupQrcodeBox{margin: 0 auto 0;transform: translateY(-50%);position: relative;top: 50%;}

/* .serv_dialog{width: 90%;margin: 0 5%;transform: translate(-55%,-50%);-webkit-transform: translate(-55%,-50%);}
.serv_dialog .close{width: 0.5rem;height: 0.5rem;}
.serv_dialog .inner{padding: 0.2rem;}
.serv_dialog .h3{font-size: 0.4rem;}
.serv_dialog .btns{margin-top: 0.4rem;}
.serv_dialog .btns a{width: 2rem;height: 0.6rem;line-height: 0.6rem;margin: 0 0.2rem;border-radius: 0.05rem;font-size: 0.26rem;}
.serv_dialog .kw{margin-top: 0.2rem;font-size: 0.24rem;} */



.footer{ padding: 0.6rem 0 0; background-color: #fff;}
.footer .d1{ padding: 0 0.25rem; }
.footer .d1 .tel{ padding-top: 0; text-align: center; float: none; }
.footer .d1 .tel .d{ float: none; text-align: center; margin-left: 0; margin-bottom: 0.5rem; }
.footer .d1 .tel .d .div{ font-size: 0.48rem; }
.footer .d3{ padding: 0.5rem 0.25rem 0.4rem; }
.footer .d3 .list{ text-align: left; }
.footer .d3 .item{ width: 50%; margin-bottom: 0.1rem;text-align: center; }
.footer .d3 .item .h{ font-size: 0.28rem; }
.footer .copy{ padding: 0.5rem 0.25rem; line-height: 1.5; font-size: 0.22rem; }
.footer .copy span:first-child{ display: block; }
.footer .copy span+span{ margin-left: 0; margin-top: 0.1rem; }
.footer .copy span:last-child{ margin-left: 0.2rem; }

.footer .d1 .list,.footer .friend,.footer .d2,.footer .d3 .item .p,.header .nav_main,.header .tools .tel,.header .tools .sc,.header .nav_child .d1 .item .p,.icon1:before,.icon1 span{ display: none; }
.h_bd5 .cmore a{font-size: 0.3rem;}
.pc-show{display: none;}
.mc-show{display: block;}
.banner{height: auto;opacity: 1;}
.banner .child.s{position: static;}
.banner .child{background-image: none !important;}
.banner .child a.mc-show{position: relative;}
.banner .nav{bottom: 0.2rem;}
.banner .nav .prev,
.banner .nav .next,
.banner .nav .time svg{display: none;}
.banner .nav .time i{display: none;}
.banner .nav .time{display: none;}
.banner .nav .dot{}
.banner .nav .dot .li{margin-right: 0.05rem; display: inline-block; background-color: #fff; opacity: 0.5; padding: 0.1rem; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.banner .nav .dot .li.now{opacity: 1;}
.footer .d3>div{overflow: hidden;}
.footer .d3>div>.ite{float: left;width: 50%;text-align: center;}
.h_bd3 .child .ltbox .h_btn{font-size: 0.26rem;}
.h_bd3 .child .ltbox .h_btn img{width: 0.4rem;}

/* 2020-06-29lyj */
.service2 .part.part1{margin-top: 0.4rem;}
.service2 .list2{width: 100%;}
.service2 .list2 .item:first-child{margin: 0 0.1rem 0.3rem 0;}
.service2 .list2 .item{margin: 0 0.1rem 0.3rem 0;width: calc(33.33% - 1px - 0.1rem);}
.service2 .list2 .item:nth-child(3n){margin-right: 0;}
.service2 .list2 .item a{padding: 0.2rem 0;}
.service2 .list2 .item .h{margin-left: 0;font-size: 0.28rem;margin-top: 0.2rem;}
.service2 .list2 .item .icon1{ border: 1px solid #ccc; border-radius: 50%; }
}
