@charset "utf-8";
@media (max-width:768px){

.header{height: 70px;}
.header .logo{height: 70px;line-height: 70px;}
.header .logo img{width: 110px;} 
.header .nav{transition:all 0.5s ease 0s;position:fixed;width:100%;right: -100%;margin-left:0px;z-index:999;background:#fff;top:0px;height:100%;margin-top:67px;}
.header .nav li{float: none;margin-left: 0;width: 100%;height: 50px;line-height: 50px;}
.header .nav li a{display: block;width: 100%;height: 100%;padding-left: 15px;}
.news-detail .d-title p:nth-child(1){font-size: 20px;}
.news-detail .d-title p:nth-child(2){font-size: 12px;margin-top: 5px;}
.news-detail{padding: 25px 0 25px;}
.news-detail .con{margin-top: 20px;padding-bottom: 15px;}
.news-detail .list .item{width: 100%;}
.news-detail .list .item li{width: 50%;margin-left: 0;}
.news-detail .list .item ul{margin-left: 0;}
.news-detail .list{margin-top: 20px;}
.news-detail .list .item:nth-child(2){margin-top: 20px;}
.news-detail .list .item .t-01{font-size: 16px;}
.grey-01{height: 15px;}
.footer .top .tex{width: 100%;}
.footer .top .img{width: 100%;margin-top: 15px;}
.footer .top .img .map{width: 100%;height: 140px;}
.footer .top .tex .t-01 p{margin-top: 10px;}
.footer .top{padding: 30px 0 20px;}
.footer .top .tex .t-02 p:nth-child(1){font-size: 16px;margin: 12px 0 7px;}
.footer .top .tex .t-02 p:nth-child(2) a{font-size: 16px;}
.footer .top .tex .t-02 p:nth-child(2){background-size: 20px 20px;padding-left: 29px;}
.footer .top .img .t-01 a{margin: 0 7px;}
.footer .top .img .map{margin-top: 15px;}
.footer .bot{font-size: 12px;}

.news-main .tab a{width: 120px;margin: 0 10px;font-size: 16px;height: 40px;line-height: 40px;}
.news-main .con{margin-top: 25px;}
.news-main .con li{width: 100%;margin-left: 0;padding: 10px;height: auto;margin-top: 10px;}
.news-main .con ul{margin-left: 0;}
.news-main .con li .time{float: left; position: initial;width: 22%;height: 69px;}
.news-main .con li .tex{float: right;width: 74%;}
.news-main .con li .time p:nth-child(1){font-size: 22px;margin: 1px 0 6px;}
.news-main .con li .time p:nth-child(3){font-size: 12px;}
.news-main .con li .tex p:nth-child(1){font-size: 18px;}
.news-main .con li .tex p:nth-child(2){margin-top: 5px;line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.page{margin: 40px 0 30px;}
.page a.w-60{width: 48px;}
.page a{width: 25px;margin: 0 2px;}

.p-title .t-01 span:nth-child(1), .p-title .t-01 span:nth-child(3){display: none;}
.p-title{font-size: 20px;}
.p-title .t-02{margin-top: 4px;}
.project-main{padding: 30px 0 0;}
.project-main .con{margin-top: 15px;}
.project-main .con ul{padding: 0;margin-top: 2%;margin-left: -2%;}
.project-main .con li{width: 48%;margin-left: 2%;margin-top: 15px;height: auto;}
.project-main .con li .tex{padding: 15px 10px;}
.project-main .con li .tex p:nth-child(3){line-height: 19px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.project-main .con li .tex p:nth-child(1){font-size: 16px;}
.project-main .con li .tex p:nth-child(2){margin: 8px 0 7px;}
.project-main .page{margin: 40px 0 30px;}
.about .con .top .img2{width: 100%;height: auto;position: initial;margin-top: 15px;}
.blank{height: 70px;}

.banner .banner-pagination .swiper-pagination-bullet{width: 10px !important;height: 10px !important;margin: 0px 10px !important;}
.banner .banner-pagination{right: 30px !important;bottom: 51% !important;}
.banner .swiper-slide{background-size: auto 100% !important;height: 350px !important;}

.page-banner{height: 150px !important;background-size: auto 100% !important;}
.introduction .con .swiper-slide{padding: 40px 60px !important;}
.introduction .con .swiper-slide img{width: 69%;}

.about{padding: 30px 0 25px;}
.about .con{margin-top: 25px;}
.about .con .top img:nth-child(1){position: initial;width: 100%;}
.about .con .top img:nth-child(2){position: initial;width: 100%;margin-top: 15px;}
.about .con .top{width: 100%;height: auto;}
.about .con .bot{margin-top: 16px;}
.about .con .bot .t-01 p:nth-child(2){font-size: 24px;}
.about .con .bot .t-01 p:nth-child(1){font-size: 16px;}
.about .con .bot .t-02{margin-top: 7px;}
.about .con .bot .t-02{font-size: 12px;line-height: 23px;}
.advantage li{width: 50%;padding-left: 0;text-align: center;margin-top: 20px;}
.advantage li .tex p:nth-child(3){display: none;}
.advantage li .tex p:nth-child(1){font-size: 24px;margin: 13px 0 6px;}
.advantage li .img img{width: 40px;}
.advantage li .tex p:nth-child(2){font-size: 14px;}
.advantage{padding: 25px 0 40px;background-size: auto 100% !important;}

.grey-03{height: 15px;}
.grey-04{height: 15px;}
.grey-05{height: 15px;}

.about-project{padding: 30px 0 30px;}
.project-main .con ul:nth-child(even){background: none;}

.team{padding: 25px 0 38px;}
.team .con .team-container{padding: 0 !important;}
.team .con .swiper-slide{padding: 40px 25px;}
.team .con{margin-top: 0;}
.team .con .swiper-slide a{height: 336px;}

.advantage-02 li{width: 43%;margin-left: 7%;}
.advantage-02 ul{margin-left: -7%;}
.advantage-02 li .tex p:nth-child(1){font-size: 16px;height: 42px;}
.advantage-02 li .tex p:nth-child(2){font-size: 12px;line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.advantage-02 li .tex p:nth-child(2) br{display: none;}
.advantage-02 li{margin-top: 20px;}

.qualifications{padding: 30px 0 68px;}
.qualifications .con{margin-top: 10px;}
.qualifications-pagination{margin-top: 27px;}
.qualifications .item{margin-top: 15px;}
.int-pagination{margin-top: 0 !important;}

.cooperation{padding: 30px 0 30px;}
.cooperation li{width: 48%;margin-left: 2%;height: 123px;margin-top: 2%;}
.cooperation ul{margin-left: -2%;}
.cooperation li .img img{max-width: 60%;}
.cooperation li .img{height: 80px;line-height: 80px;}
.cooperation li .tex{margin-top: 10px;font-size: 12px;}
.cooperation li .tex p{font-size: 14px;}
.cooperation li .img{margin-top: 5px;}
.cooperation .con{margin-top: 15px;}

.banner .tex{top: 26%;}
.banner .tex p{width: 188px;}
.banner .tex p:nth-child(1){font-size: 16px;line-height: 28px;}
.banner .tex p:nth-child(2){margin-top: 4px;line-height: 22px;font-size: 14px;}

.i-title{text-align: center;}
.i-title p:nth-child(1){font-size: 24px;}
.i-title p:nth-child(3){font-size: 20px;}

.solution{padding: 30px 0 30px;}
.solution li{width: 50%;text-align: center;margin-left: 0;height: 164px;margin-top: 15px;}
.solution li .img img{width: 90px;}
.solution .con{margin-top: 25px;}
.solution li .tex p:nth-child(2){line-height: 17px;}
.solution li .tex p:nth-child(1){margin: 17px 0 8px;}

.main-01{background-image: none !important;background: #fcfcfc !important;}
.case{padding: 0 0 40px;}
.case .con{width: 100%;margin-top: 25px;background: none;}
.case .con p:nth-child(2){font-size: 14px;line-height: 24px;margin-top: 7px;}
.case .con p:nth-child(1){font-size: 18px;}
.case .con .tex{padding-top: 0;}
.case .con .tex a{margin-top: 20px;font-size: 16px;}
.case .con .tex a img{top: -2px;}
.case .con .tex{width: 100%;}
.case .con .img{width: 100%;margin-top: 15px;}
.case .con .img img{width: auto;max-width: 100%;position: initial;}
.case .con .case-pagination .swiper-pagination-bullet{margin: 0 6px !important;width: 10px !important;height: 10px !important;}
.case .con .case-pagination{margin-top: 25px !important;}


.i-advantage{padding: 30px 0 30px;}
.honor-pagination{margin-top: 22px !important;}

.introduction .con{margin-top: 0px;}
.introduction .con li{padding-top: 23px;width: 48%;height: 270px;margin-left: 2%;margin-top: 2%;}
.introduction .con li img{max-width: 80%;}
.introduction .con li span{margin: 30px auto 0;width: 80%;font-size: 14px;height: 36px;line-height: 34px;}

.cases{padding: 55px 0 30px;}
.cases .con{width: 100%;margin-left: 0;margin-top: 30px;}
.cases .con p:nth-child(1){font-size: 20px;}
.cases .con p:nth-child(2){font-size: 16px;margin: 3px 0 10px;}
.cases .con p:nth-child(3){font-size: 14px;line-height: 26px;}
.cases .con a{font-size: 14px;width: 123px;height: 42px;line-height: 42px;margin-top: 25px;}
.case>img{display: none;}
.cases img{display: none;}

.honor{padding: 15px 0 68px;}
.honor li{width: 48%;margin-left: 2%;margin-top: 2%;}
.honor ul{margin-left: -2%;}
.honor .con{margin-top: 15px;}

.news{padding: 30px 0 0;}
.news .i-title{width: 100%;}
.news .tab{width: 100%;text-align: center;margin-top: 30px;}
.news .tab a{font-size: 14px;width: 115px;margin: 0 20px;height: 41px;line-height: 37px;}
.news .tab a:nth-child(2){margin: auto;}

.news .con{margin-top: 18px;}
.news .con li{width: 100%;height: auto;padding: 10px;margin-left: 0;margin-top: 11px;}
.news .con ul{margin-left: 0;}
.news .con li .tex{width: 76%;}
.news .con li .time{width: 20%;}
.news .con li .tex p:nth-child(2){margin-top: 5px;}
.news .con li .tex .more{display: none;}
.news .con li .tex p:nth-child(1){height: 26px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}

.partner{padding: 30px 0 30px;}

.partner li{width: 33.33%;height: auto;margin-top: 8px;}
.partner .con{margin-top: 20px;}

.i-footer{background: none !important;background: url('../images/b-bg.jpg') no-repeat !important;background-size: auto 100% !important;}
.i-footer .top .tex .t-02 img{position: initial;margin: 15px auto 0;display: none;}

.service .con{padding: 0 2.5%;background: none !important;height: auto;margin-top: 30px;}
.service .con li{position: initial;width: 45%;margin-left: 5%;height: 82px;text-align: center;}
.service .con ul{margin-left: -5%;}
.service .con li img{display: none;}
.service .con li .tex{position: initial !important;}
.service .con li:nth-child(1) .tex,
.service .con li:nth-child(5) .tex,
.service .con li:nth-child(7) .tex,
.service .con li:nth-child(3) .tex{margin-top: 0;}
.service .con li .tex p:nth-child(2) br{display: none;}
.service .con li .tex p:nth-child(2){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.i-advantage .m-con{display: block;width: 100%;height: auto;padding: 0 2.5%;margin-top: 20px;}
.i-advantage .p-con{display: none;}
.i-advantage .m-con .swiper-slide{background: #fff;padding: 20px;}
.i-advantage .m-con .swiper-slide .top{text-align: center;}
.i-advantage .m-con .swiper-slide .top img{width: 80px;}
.swiper-button-prev1{display: none !important;}
.swiper-button-next1{display: none !important;}
.i-advantage .m-con .swiper-slide .bot .t-01{margin-top: 10px;font-size: 18px;color: #122f74;}
.i-advantage .m-con .swiper-slide .bot .t-01 span{position: relative;top: 5px;}
.i-advantage .m-con .swiper-slide .bot .t-02{height: 115px;margin-top: 15px;font-size: 14px;color: #696969;}
.i-advantage .m-con .swiper-slide .bot .t-01 img{width: 120px;}
.i-advantage .m-con .swiper-slide .bot .t-02 p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}

.v-video{width: 300px;margin-left: -150px;height: 170px;margin-top: -135px;}
.v-video .v-close{right: 0;}


}
