@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;}

.banner .swiper-slide>img{display: none;}
.phone-img{display: block; width:100%;  margin-top:70px;}
.phone-img>img{width:100%; }


.banner .swiper-slide .tex .con{font-size: 20px;width: 310px !important;height: 200px !important;background-size: auto 100% !important;}
.banner .swiper-slide .tex .con p:nth-child(1){padding: 75px 0 10px;}
.banner .banner-pagination .swiper-pagination-bullet{width: 13px !important;height: 13px !important;margin: 0 5px !important;}

.title-2{ margin:0 auto; text-align:center;}
.title-2 p:nth-child(1){font-size: 24px;color: #333;}
.title-2 p:nth-child(1) i{font-style: normal;font-weight: bold;}
.title-2 p:nth-child(2){width: 36px;height: 2px;background: #e0e0e0; margin-top:10px; margin-bottom:10px;}
.title-2 p:nth-child(3){font-size: 16px;letter-spacing: -1px;color: #959595;}


.solve{padding: 25px 0 25px;}
.title{text-align: center;}
.title p:nth-child(2){margin: 8px auto 6px;}
.title p:nth-child(1) i{font-weight: normal;}
.title p:nth-child(1){font-size: 24px;}
.title p:nth-child(3){font-size: 12px;}
.banner .b-arrow{display: none;}

.solve .con li{margin-top: 30px;}
.solve .con li .img{width: 60px;height: 60px;padding-top: 10px;}
.solve .con li .tex p:nth-child(1){margin: 15px 0 12px; font-size:14px;}
.solve .con li .tex p:nth-child(2){font-size: 12px; color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; padding:0 1px;}


.case{padding: 25px 0 25px;}
.case .title{text-align: left;}
.case .title p:nth-child(2){margin: 8px 0 6px;}

.case ul{margin-left: -2%;}
.case ul li{width: 98%;margin-left:2%;margin-top: 2%; }
.case ul li:nth-child(1), .case li:nth-child(3), .case li:nth-child(2){margin-top: 2%;}
.case li .tex .t-1{padding: 11px 0 13px;}
.case li .tex{padding: 0 9px;}
.case .con{margin-top: 25px;}
.case li .tex .t-1 p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.case ul li .tex .t-1 p:nth-child(1){color: #262626; font-size:14px; }
.case ul li .tex .t-1 p:nth-child(2){font-size: 12px;color: #999;margin-top: 11px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}


.advantage{padding: 25px 0 25px;}

.advantage .con li .img{width: 60px;height: 60px;padding-top: 8px;left: 50%;margin-left: -30px;top: -28px;}
.advantage .con li .img img{width: 30px;}
.advantage .con li:hover .img{top: -20px;}
.advantage .con li{width:48%;margin-left: 2%;margin-top: 40px;}
.advantage .con ul{margin-left: -2%;}
.advantage .con li .tex{padding: 40px 10px 10px;text-align: center;}
.advantage .con li .tex p:nth-child(2){margin: 7px auto 2px;}
.advantage .con{margin-top: 15px;}

.certificate{padding: 45px 0 25px;}

.about .con{margin-top: 25px;}
.about .con .img{width: 100%;}
.about .con .img img{width: 100%;}
.about .con .tex{position: initial;width: 100%;height: auto;padding: 10px;}
.about .con .tex p:nth-child(3){line-height: 27px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 15;overflow: hidden;}
.about .con .tex p:nth-child(1){font-size: 18px;}
.about{padding: 45px 0 30px;}

.process .con{margin-top: 30px;padding: 10px 0 25px;}
.process .con .container{background: none;}
.process .con ul{height: auto;}
.process .con li{position: initial;width: 50%;margin-top: 15px; padding-left:10px;}
.process .con li .img{height: 38px;}
.process .con li .tex{font-size: 12px;}
.process .con li .tex p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

/* 产品 */
.l-product{padding: 62px 0 25px 0;background: #f2f5fd;}
.l-product .con{margin-top: 42px;}
.l-product ul{margin-left: -1.33%;}
.l-product li{width:98%; height:260px; margin-left:1.33%; float:left; margin-bottom:10px;}
.l-product li .img{overflow: hidden;}
.l-product li .img img{transition: all .5s;}
.l-product li:hover .img img{transform: scale(1.1);}
.l-product li .tex{height: 50px;line-height: 50px; color: #333; font-size: 16px;text-align: center; background: rgba(255,255,255,0.7);}

/* 实力 */
.texs-con{ padding:0px; margin:30px 0;}
.texs-con .container{padding: 0px;}
.texs-con .tex-1 h1{ text-align:center; font-weight:bold; font-size: 20px;letter-spacing: 0px;color: #333333;margin-bottom: 15px;}
.texs-con .tex-1 p:nth-child(2){font-size: 12px;color: #ccc;}

.texs-con .tex-2{display: block; padding: 15px 0 0px 0; color: #333;font-size: 15px;line-height: 28px; }
.texs-con .tex-2 .img{ margin:0 auto; text-align:center;  max-width:100%;}
.texs-con .tex-2 .img img{border-radius:5px; max-width:100%; }
.texs-con .tex-2 img{border-radius:5px; max-width:100%; height:auto;}

.page-title{ font-size:18px; font-weight:bold;}


.news{padding: 25px 0 0;}
.news .title{text-align: left;}
.news .title p:nth-child(2){margin: 8px 0 6px;}
.news .tab{font-size: 16px;}
.news .tab span{margin: 0 7px;}
.news .con .c-1{width: 100%;}
.news .con{margin-top: 30px;}
.news .con .c-2{width: 100%;margin-left: 0;margin-top: 10px;}
.news .con .c-2 .item{width: 100%;height: 166px;}
.news .con .c-3{width: 100%;padding: 0 10px 0 10px;margin-top: 10px;}
.news .con .c-3 li .tex{width: 75%;margin-left: 5%;}
.news .con .c-3 li .time{width: 20%;}
.news .con .c-2 .item{padding: 10px 20px 0 20px;}

.news-2 .list ul{margin-left: 0px;}
.news-2 .list li{margin-left: 0%;margin-top: 10px;float: left;width: 100%;height: 80px;border-radius: 5px;border: solid 1px #e5e5e5;}
.news-2 .list li:hover{background: #f7f7f7;}
.news-2 .list li a{display: block;width: 100%;height: 100%;padding: 5px 5px 5px 5px;}
.news-2 .list li a .time{text-align: center;font-weight: bold;color: #fff;width: 15%;height: 65px;background-color: #85a8cb;box-shadow: 0px 2px 10px 0px rgba(38, 38, 38, 0.15);border-radius: 5px;}
.news-2 .list li a .time p:nth-child(1){font-size: 16px;margin-top: 8px;}
.news-2 .list li a .time p:nth-child(2){font-size: 12px;letter-spacing: 1px;margin-top: 3px;}
.news-2 .list li a .tex{width: 83%;margin-left: 2%;}
.news-2 .list li a .tex p:nth-child(1){margin-top: 3px;font-size: 16px;letter-spacing: 1px;color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news-2 .list li a .tex p:nth-child(2){font-size: 12px;line-height: 20px;color: #969696;margin-top: 3px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

/* 栏目页新闻 */
.articles{background: #f2f5fd;padding: 30px 0;}
.articles .con{margin-top: 32px;}
.articles ul{margin-left: -1.2%;}
.articles li{float: left;width: 98%;margin-left: 1.2%;background: #fff;padding: 18px;margin-bottom: 10px; }
.articles li .img{width: 36%;overflow: hidden; border-radius:5px;}
.articles li .img img{transition: all 1s; max-height:130px;}
.articles li:hover .img img{transform: scale(1.1);  }
.articles li .tex{width: 59%;padding-top: 0px;}
.articles li .tex p{display: block;}
.articles li .tex p:nth-child(1){ line-height:25px; font-size: 15px;font-weight: bold;color: #333;}
/* .articles li .tex p:nth-child(1){font-size: 16px;font-weight: bold;color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;} */

.articles li:hover .tex p:nth-child(1){color: #076ac2;}
.articles li .tex p:nth-child(2){color: #999;line-height: 25px;margin: 3px 0 10px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; display:none;}
.articles li .tex p:nth-child(3){ margin-top:10px; color: #bbb;  font-size:13px; font-style:normal; font-weight:100;}
.articles li .tex p:nth-child(3) span{padding-left: 2px;}
.articles li .tex p:nth-child(3) em{ margin-left:20px;  }

.cooperation{padding: 25px 0 55px;}
.cooperation .swiper-slide img{width: 100%;}
.cooperation .item{margin-top: 15px;}

/* 联系我们 */
.contact{margin-top: 30px; height:auto;}
.contact .con{padding: 0 0px;}
.contact .con ul{margin-left: -74px;}

.contact .con li{position: relative;float: left;width: 100%;margin-left: 0px;margin-top:0px;height: 466px;box-shadow: 0 0 10px rgba(87,95,179,0);background: #fff;padding: 0px;}


.contact .con li .img{display:none}
.contact .con li .tex{width: 78.595%;float: right;font-size: 15px;color: #333;line-height: 38px;height:38px;padding-top: 10px;}
.contact .con li .tex a{color: #333;}

.contact .con li .tex p:nth-child(1){line-height: 30px; margin-bottom:20px; font-size: 18px;color: #2D61AE; font-weight:bold;}
.contact .con li:nth-child(2) .tex{padding-top: 0;position: relative;top: -10px;}
.contact .con li:nth-child(4) .tex{padding-top: 0;position: relative;top: -12px;}
.contact .map{width: 100%;height: 487px;margin-top: 60px;}

.k2-2{ width:100%; padding:0px; }
.pdl30{padding-left: 0px;}
.pdr30{padding-right: 0px;}
.k4{width: 98%; margin-left:-5px; margin-top:30px;}
/* footer */
.footer{height:320px; }
.footer .top .t-2 .e-1{display: none;}
.footer .top .t-2{width: 100%;}
.footer .top .t-2 .e-2 .code{width: 100%;text-align: center;}
.footer .top .t-2 .e-2 .f-phone{display: none;}
.footer .top .t-1{font-size: 14px;}
.footer .top .t-1 p{margin-top: 11px;}
.footer .top .t-1 p:nth-child(1),
.footer .top .t-1 p:nth-child(2),
.footer .top .t-1 p:nth-child(3){background-size: 20px 20px;}
.footer .top .t-1 p{padding-left: 30px;}


.footer .top{padding: 15px 0 15px;}
.cooperation .con .coo-pagination{margin-top: 16px;}
.footer .top .t-2 .e-2{margin-top: 25px;}

.footer .bot{font-size: 12px;padding: 15px 0;}

.signing .m-con{display: block;position: relative;}
.signing .p-con{display: none;}
.query .swiper-slide .top{padding: 10px;height: 129px;}
.query .swiper-slide .top p:nth-child(2){margin-top: 7px; font-size:12px; line-height:20px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.query .swiper-slide .bot{font-size: 14px;}
.query .swiper-slide .top p:nth-child(1){font-size: 15px;}
.query .swiper-container{padding-bottom: 45px;}
.query .swiper-slide{height: auto;}
.query .swiper-pagination-bullets .swiper-pagination-bullet{width: 13px;height: 13px;}

.query .swiper-slide .bot span{color: #fff;background: url('../images/hz-arrow.png') no-repeat right center;}
.query .swiper-slide .bot{background-color: #2b6c92;}
.query .swiper-slide .top{background: #fff;}

/* pages 翻页 */
.pages { width:100%; height:56px; line-height:56px; margin:0 auto; text-align:center; padding:5px; border-top: 0px double #f3f8fe; font-family:"MicroSoft YaHei"; font-size:12px; color:#666;}
.pages a{ font-family:"MicroSoft YaHei"; font-size:14px; color:#008cdb; text-decoration:none; padding:5px 5px; border:1px solid #dcdcdc;background:#fff; margin-right:6px;}
.pages a:hover{ color: #fff;background: #008cdb;border: 1px solid #008cdb;}
.pages span{font-family:"MicroSoft YaHei"; font-size:12px; color:#666; text-decoration:none; padding:5px 5px; border:1px solid #dcdcdc;background:#fff; margin-right:6px;}
.pages strong{ color:#cc0000; font-weight:500;background:#fff;}


}
