@charset "utf-8";
@media (max-width:768px){

.header{height:60px;}
.header .logo{height:60px;line-height:60px;}
.header .logo img{height:35px;}
.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:60px;padding-top: 20px;}
.header .nav li{float: none;margin-left: 0;width: 100%;height:auto;}
.header .nav li>a{display: block;width: 100%;height: 100%;padding-left:15px;padding-bottom:0px;padding:5px 0px 5px 15px;}
.header .nav li dl {
    display: none;
    position:relative;
    top:auto;
    left:auto;
    padding-left:0px;
    background:none;
    width:auto;
    margin:0px;
    text-align:left;
    box-shadow:5px 5px 10px rgba(0,0,0,0);
}
.header .nav li dl dd {
    width: 100%;
    text-align: left;
    height:auto;
    font-size: 16px;
    position: relative;
    padding: 0px 25px;
}
.header .nav li dl dd .newlist{display:none;position:relative;top:auto;left:auto;background:none;width:100%;box-shadow:5px 5px 10px rgba(0,0,0,0);}
.header .nav li dl dd .newlist p{width:100%;text-align:left;height:35px;font-size:14px;position:relative;padding-left:10px;}
/* .banner .swiper-slide>img{display: none;} */
.phone-img{display: block;height: 450px;background-size: auto 100% !important;}
.banner .swiper-slide .t-01 .con .t-01{font-size: 22px;line-height: 30px;}
.banner .swiper-slide .t-02 .con .t-01{font-size: 22px;line-height: 30px;}
.banner .swiper-slide .t-01 .con .t-01 img{display: none;}
.banner .swiper-slide .t-01 .con .t-02{margin-top: 30%;}
.banner .swiper-slide .t-02 .con .t-02{margin-top: 30%;}
.banner .swiper-slide .t-01 .con .t-02 p:nth-child(1){font-size: 16px;}
.banner .swiper-slide .t-02 .con .t-02 p:nth-child(1){font-size: 16px;}
.banner .swiper-slide .t-01 .con .t-02 p:nth-child(2){font-size: 12px;line-height: 16px;margin-top: 3px;}
.banner .swiper-slide .t-02 .con .t-02 p:nth-child(2){font-size: 12px;line-height: 16px;margin-top: 3px;}
.banner .swiper-slide .t-01 .con .t-02 img{display: none;}
.banner .banner-pagination{bottom: 15px !important;}
.banner .banner-pagination .swiper-pagination-bullet{width: 25px !important;height: 4px !important;margin: 0 5px !important;}

.header .h-right .top{display: none;}
.blank{height:60px;}

.i-about{padding: 30px 0 30px;}
.title p:nth-child(1){font-size: 22px;}
.title p:nth-child(2){margin-top: 11px;}
.title p:nth-child(2) img{width: 160px;}
.i-about .con .texs{width: 100%;padding-top: 0;}
.i-about .con .texs .t-01 p:nth-child(1){font-size: 18px;}
.i-about .con .texs .t-01 p:nth-child(3){font-size: 14px;line-height: 24px;}
.i-about .con .texs .t-01 p:nth-child(2){margin: 12px 0 12px;}
.i-about .con{margin-top: 25px;}
.i-about .con .texs .t-01 .more{margin-top: 16px;}
.i-about .con .texs .t-01 .more a{font-size: 12px;width: 110px;}
.i-about .con .texs .t-02 li{padding: 15px 0;}
.i-about .con .texs .t-02 li .tex{font-size: 12px;margin-top: 10px;}
.i-about .con .texs .t-02 li .img img{width: 30px;}
.i-about .con .texs .t-02{margin-top: 20px;}
.i-about .con .imgs{width: 100%;margin-top: 10px;}

.i-product{padding: 30px 0 30px;}
.i-product .tab{margin-top: 25px;}
.i-product .tab a{font-size: 14px;width: auto;margin: 0 9px;padding: 0 0 8px;}
.i-product .tab a i{width: 100px;margin-left: -50px;}
.i-product .list .item .swiper-slide .tex{font-size: 14px;}
.i-product .list .item .swiper-slide .tex{margin-top: 10px;}
.i-product .list{margin-top: 10px;}
.item-1-next, .item-2-next, .item-3-next{right: 0;}
.item-1-prev, .item-2-prev, .item-3-prev{left: 0;}

.innovation{padding-top: 30px;}
.innovation .con li{width: 50%;}
.innovation .con li .l-con .img img{width: 40px;}
.innovation .con li .l-con .tex{margin-top: 8px;font-size: 12px;}
.innovation .con{margin-top: 30px;}

.field{padding: 30px 0 30px;}
.field .con{margin-top: 20px;}
.field .con li{width: 50%;padding: 20px 10px 20px;}
.field .con li .tex p:nth-child(1){font-size: 16px;margin: 14px 0 10px;}
.field .con li .tex p:nth-child(2){font-size: 12px;line-height: 22px;}
.field .con li .img img{width: 50px;}
.field .con li .tex p:nth-child(3){width: 100px;font-size: 12px;}
.field .con li .tex p:nth-child(3){margin: 16px auto 0;}

.news{padding: 30px 0 30px;}
.news .con{margin-top: 30px;}
.news .con .img{width: 100%;}
.news .con .tex{width: 100%;margin-top: 15px;}
.news .con .tex .tab li{font-size: 14px;padding-bottom: 10px;}
.news .con .tex .list .item li .t-01{width: 17%;height: 50px;}
.news .con .tex .list .item li .t-01 p:nth-child(1){font-size: 20px;}
.news .con .tex .list .item li .t-01 p:nth-child(2){font-size: 12px;}
.news .con .tex .list .item li .t-02{width: 83%;height: 50px;padding-left: 12px;}
.news .con .tex .list .item li .t-02 p:nth-child(1){font-size: 16px;}
.news .con .tex .list .item li .t-02 p:nth-child(2){font-size: 12px;margin-top: 4px;}
.news .con .tex .list .item li{padding: 12px 0;}

.footer .top .t-01 ul{display: inline-block;margin: 0 auto;}
.footer .top .t-01 li dl{display: none;}
.footer .top .t-01 li .i-01 p:nth-child(2){display: none;}
.footer .top .t-01 li .i-01 p:nth-child(1) a{font-size: 12px;}
.footer .top .t-01 li{display:inline-block;margin:0px 5px;}
.footer .top .t-02 .code{width: 100%;text-align: center;margin-top: 20px;}
.footer .top .t-02 .code img{width: 120px;}
.footer .top .t-02 .tex{width: 100%;margin-top: 15px;}
.footer .top .t-02 .code p{font-size: 12px;margin-top: 9px;}
.footer .top .t-02 .tex .i-11 .i-list p{margin-top: 5px;}
.footer .top .t-02 .tex .i-01>p{font-size: 14px;}
.footer .top .t-02 .tex .i-22 select{font-size: 12px;}
.footer .top{padding: 25px 0 25px;}
.footer .bot{font-size: 12px;text-align: center;}
.footer .bot p{display: block;width: 100%;}
.footer .bot a{display: block;width: 100%;margin-top: 8px;}

.page-banner img{display: none;}
.pm-banner{display: block;height:160px;background-size: auto 100% !important;}
.page-banner .tex .t-01 span:nth-child(2){font-size: 22px;margin: 0 10px;}
.page-banner .tex .t-01 span:nth-child(1), .page-banner .tex .t-01 span:nth-child(3){width: 60px;top: -6px;}
.page-banner .tex .t-02{font-size: 12px;}
.crumbs{font-size: 12px;}

.main{padding: 30px 0 30px;}
.main .m-left .t-01 p:nth-child(1){font-size: 18px;}
.main .m-left .t-01{height: 73px;padding: 15px 0 0 18px;}
.main .m-left{width: 100%;}
.main .m-right{width: 100%;margin-top: 20px;}
.main .m-left .t-02{padding-bottom: 15px;}
.main .m-left .t-02 li .i-01{font-size: 14px;line-height: 45px;}
.main .m-right .m-title p:nth-child(1){font-size: 18px;}
.main .m-right .m-title{padding-bottom: 10px;}
.main .m-right .m-title p:nth-child(2){width: 113px;}
.vision .con{margin-top: 25px;height: 560px;background: url('../images/yj-01.jpg') no-repeat center center;}
.vision .con img{display: none;}
.vision ul li p:nth-child(1){font-size: 18px;}
.vision ul li{padding: 15px 15px 0 22px;}
.vision ul li p:nth-child(3){font-size: 12px;line-height: 23px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.vision ul li p:nth-child(2){margin: 10px 0 10px;}

.main .m-left .dropdown li .i-con{font-size: 14px;line-height: 50px;}
.main .m-left .t-02 li dl dd .d-01{font-size: 14px;}
.main .m-left .t-02 li dl dd .d-02 a{font-size: 12px;}
.main .m-left .t-02 li dl dd{margin-top: 15px;}
.business-area .t-01{font-size: 14px;line-height: 26px;}
.business-area .t-01{padding-top: 23px;}
.business-area .t-01 .c-02 p:nth-child(1){font-size: 18px;padding-left: 8px;}

.contact .con .top{margin-top: 25px;padding: 20px 20px 0;}
.contact .con .top .t-01>p{font-size: 16px;}
.contact .con .top .t-01 li .tex p{font-size: 14px;line-height: 23px;}
.contact .con .top .t-01 li .tex{margin-left: 0;width: 100%;margin-top: 10px;}
.contact .con .top .t-01 li .img img{width: 30px;}
.contact .con .top .t-01 li{padding: 10px 0;}
.contact .con .maps .map{width: 100%;height: 250px;}
.contact .con .maps .map{margin-top: 15px;}

.cooperation li{width: 48%;margin-left: 2%;margin-top: 2%;}
.cooperation ul{margin-left: -2%;}
.cooperation li .tex{font-size: 14px;height: 45px;line-height: 45px;}

.team .con{padding-top: 0;}
.team li{height: auto;margin-top: 20px;}
.team li .img{position: initial;width: 36%;}
.team li .tex{width: 60%;margin-right: 0;}
.team li .tex p:nth-child(1){font-size: 18px;}
.team li .tex p:nth-child(2){font-size: 12px;line-height: 23px;margin-top: 10px;}
.team li .tex{padding: 15px 10px 0 0;}

.industry-discussion li{margin-top: 20px;}
.industry-discussion li .img{width: 100%;}
.industry-discussion li .tex{width: 100%;padding-top: 10px;}
.industry-discussion li .tex p:nth-child(1){font-size: 16px;}
.industry-discussion li .tex p:nth-child(2){font-size: 12px;line-height: 23px;margin: 5px 0 0;}
.industry-discussion li .tex p:nth-child(3){margin: 15px 0 0;width: 100px;font-size: 12px;}

.page a{font-size: 12px;width: 35px;height: 35px;line-height: 35px;}
.page{margin-top: 30px;}

.introduction-center .top .t-01{font-size: 16px;}
.introduction-center .top .t-02{font-size: 14px;line-height: 24px;}
.introduction-center .con{padding-top: 25px;}
.introduction-center .bot{margin-top: 20px;}

.industry-focus .con{padding-top: 10px;}
.industry-focus li .img{width: 100%;}
.industry-focus li .tex{width: 100%;}
.industry-focus li .tex p:nth-child(1){font-size: 14px;}
.industry-focus li .tex p:nth-child(2){font-size: 18px;margin: 8px 0 8px;}
.industry-focus li .tex p:nth-child(3){font-size: 14px;line-height: 23px;}
.industry-focus li .tex p:nth-child(4){margin: 15px 0 0;width: 100px;font-size: 12px;}

.industry-focus-det .t-01{padding: 25px 0 15px;}
.industry-focus-det .t-01 p:nth-child(1){font-size: 20px;}
.industry-focus-det .t-01 p:nth-child(2){font-size: 12px;margin-top: 6px;}
.industry-focus-det .t-02{font-size: 14px;line-height: 24px;}
.industry-focus-det .t-02{padding: 15px 0 15px;}

.n-page a p{font-size: 12px;}
.n-page a:nth-child(2) p:nth-child(1){padding-right: 0;}
.n-page a p:nth-child(1){margin-bottom: 5px;}
.n-page a{height: 40px;}
.n-page{margin-top: 15px;}

.organizational .con{padding-top: 25px;}
.platform .con{padding-top: 25px;}
.platform .t-02{margin-top: 25px;}

.cases .con{padding-top: 20px;}
.cases li{width: 48%;margin-left: 2%;margin-top: 2%;}
.cases ul{margin-left: -2%;}
.cases li .tex p:nth-child(1){font-size: 16px;}
.cases li .tex p:nth-child(2){font-size: 12px;margin-top: 5px;}
.cases li .tex{padding: 15px 10px 15px;}
.cases li:last-child{display: none;}

.honors .con li{width: 48%;margin-left: 2%;margin-top: 2%;padding: 9px;}
.honors .con ul{margin-left: -2%;}
.honors .con li .tex{font-size: 14px;}

.honors-detail .con .t-01{padding: 25px 0 15px;}
.honors-detail .con .t-01 p:nth-child(1){font-size: 22px;}
.honors-detail .con .t-01 p:nth-child(2){font-size: 12px;margin-top: 7px;}
.honors-detail .con .t-02{margin-top: 25px;}

.leaders .con{margin-top: 25px;}
.leaders .con .tex{width: 100%;font-size: 14px;line-height: 24px;}
.leaders .con .img{width: 100%;margin-top: 20px;}

.survey .con video{height: auto;}
.survey .con {font-size: 14px;line-height: 24px;padding: 25px 0;}

.recruitment .con li .t-01{font-size: 12px;padding: 0 10px 0 10px;}
.recruitment .con li .t-01 p{width: 60%;}
.recruitment .con li .t-01{height: 45px;line-height: 45px;}
.recruitment .con li .t-01 span{padding-right: 20px;}
.recruitment .con li .t-02{padding: 20px 15px;}
.recruitment .con li .t-02 .item p:nth-child(1){font-size: 16px;}
.recruitment .con li .t-02 .item p:nth-child(2){font-size: 14px;line-height: 24px;}
.recruitment .con li .t-02 a{font-size: 14px;margin-top: 15px;}
.recruitment .con li{margin-top: 6px;}
.recruitment .con{padding-top: 20px;}

.technology .t-01 .i-01{font-size: 14px;line-height: 24px;padding: 20px 0 15px;}
.technology .t-01{padding-bottom: 20px;}
.technology .t-02{margin-top: 20px;}
.technology .t-02 li{width: 100%;margin-left: 0;margin-top: 10px;}
.technology .t-02 ul{margin-left: 0;margin-top: 15px;}
.technology .t-02 li p:nth-child(1){font-size: 16px;}
.technology .t-02 li p:nth-child(2){font-size: 14px;line-height: 18px;}
.technology .t-02 li p:nth-child(3){font-size: 12px;}

.process .t-01 .i-01 .c-01{font-size: 18px;}
.process .t-01 .i-01 .c-02{font-size: 14px;line-height: 24px;margin-top: 10px;}
.process .t-01 .i-02{margin-top: 15px;}

.search_result .tit {
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size:24px;
    color: #333;
    position: relative;
    padding-bottom:18px;
    border-bottom: 1px solid #999;
}
.search_result .con ul {
    margin-left: -2%;
    margin-top: -15px;
}
.search_result .con li{width:48%;margin-left:2%;margin-top:15px;}
.search_result .con li a{padding:10px;}
/* 分页 */
.paging{font-size: 0;text-align: center;margin-top:30px;}
.paging a{margin: 0 1px;font-size:12px;color: #333;display: inline-block;text-align: center;line-height:30px;width:30px;height:30px;background-color: #eeeeee;border-radius: 4px;}
.paging span{margin: 0 2.5px;font-size:12px;color: #333;display: inline-block;text-align: center;line-height:30px;width:30px;height:30px;background-color: #eeeeee;border-radius:2px;}
.paging span.current{display:inline-block;color: #fff;background-color: #468e4f;}
.paging a:hover{color: #fff;background-color: #468e4f;}










}
