@charset "gb2312";
*{padding:0;margin:0;}
@font-face {
    src:url(../font/PingFang.ttf);      
     font-family: 'PingFang';
  }
  
  @font-face {
    src:url(../font/Oswald-Medium.ttf);      
     font-family: 'Oswald-Medium';
  }
  @font-face {
    src:url(../font/MONTSERRAT.TTF);      
     font-family: 'MONTSERRAT';
  }
  

body{font-family: 'PingFang',arial;font-size: 16px;}
input,textarea,a{ outline:none;text-decoration:none;}
a:hover{text-decoration:none;}
em{font-style:normal;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#333;}
h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;font-weight: 500;}
img{max-width: 100%;}
p{margin: 0;}
.clear{display:block;content: "";clear:both;}
.center{width:86%;margin: 0 auto;}
.header{box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);}
.logo{float: left;width:30%;margin-top: 15px;}
.nav{float: left;width: 55%;}
.tell{float: right;background: url(../images/tell.png) no-repeat left;padding-left:53px;margin-top: 18px;}
.nav li{float:left;line-height: 90px; position: relative;
}
.nav a{font-size: 16px;color: #333;padding: 0 26px;display:block;}
.nav .navej{display:none; position:absolute;top:90px;z-index:10;background:#fff;width:100%;}
.nav .navej a{line-height: 50px;padding:0 8px;}
.nav li:hover .navej{display:block;}
.nav a:hover{background: #005faf;color: #fff;}
.sou{width: 12%;float: right; position: relative;top: 30px;}
.zyw{position: absolute;left:20px;}
.zyw a{font-size: 18px;color: #666;}
.so{position: absolute;right: 0;}
          
.so .ke{ display:block; float:left;width:0; height:0;border:none;position:absolute;bottom:-30px;right:0;}
.so .btn{display:block;float:right; width:35px; height:26px; background: url(../images/s.png) no-repeat center; border:none; cursor:pointer;}

.so .ke.on{ width:140px;height: 30px;border:1px solid #939393;padding-left: 5px;}

.products{width: 100%; position: relative;margin: 60px 0;}
.products .protit{float: left;}
.products .profenlei{float: right;width: 48%;}
.products .profenlei a{float: left;margin-right: 30px;font-size: 22px;color: #acacac;line-height: 50px;}
.products .profenlei a:hover{color: #333;}
.probottom{margin-top: 50px;}
.pro_list{width: 47%;height: 500px;overflow-y: auto;}
.pro_list dl{margin-bottom: 15px;padding: 5px;box-sizing:border-box;}
.pro_list dl img{float: left;margin-right: 15px;width:140px;}
.pro_list dl dt{font-size: 24px;color: #333;line-height: 55px;}
.pro_list dl dd{font-size: 16px;color: #939393;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}
.pro_list dl:hover a{color: #005faf;}
.pro_list dl:hover{background: #eef7ff;}
.pro_right{position: absolute;right: 0;top: 188px;}


.advantage{width:100%;padding: 50px 0;background: #eef7ff;}
.advtit{ overflow: hidden;}
.advtit p{float: left;font-size: 24px;color: #333; letter-spacing: 16px;margin-top: 15px;}
.advtit img{float:right;}

.adv_list{ }
.adv_list li{width: 25%;height: 590px; position: relative; cursor: pointer;float:left;}
.adv_listimg{ }
.adv_list li .adv_txt{width: 100%;background: linear-gradient(to bottom,rgba(255,255,255,0), rgba(0,95,175,1));height: 300px; position: absolute;bottom:0;color: #fff;}

.adv_list .adv_txttb{padding-left:83px;margin-left: 25px;height: 70px; position: absolute;bottom: 30px;}

.adv_list .adv_txt dt{font-size: 28px;font-weight: 600;}
.adv_list .adv_txt dd{font-size: 16px;line-height: 30px;}
.adv_list .adv_txta{background: url(../images/at1.png)no-repeat left;}
.adv_list .adv_txtb{background: url(../images/at2.png)no-repeat left;}
.adv_list .adv_txtc{background: url(../images/at3.png)no-repeat left;}
.adv_list .adv_txtd{background: url(../images/at4.png)no-repeat left;}
.adv_list li .adv_hover{width: 100%;height: 100%;background: #005faf;position: absolute;top: 0;left: 0; text-align: center;padding-top: 90px;box-sizing: border-box; opacity: 0; transition: all 0.3s;}

.adv_list li .adv_hover b{font-size: 28px;display:block;color: #fff;margin-top: 30px;}
.adv_list li .adv_hover p{font-size: 16px;padding: 25px 40px 45px;color: #fff;line-height: 30px;}
.adv_list li:hover .adv_hover{ opacity: 1;}

.solution{margin: 70px auto;}
.solution .tab{float: left;width: 35%;background: #eef7ff;padding: 60px 0px;box-sizing: border-box; overflow: hidden;margin-top: 25px;}
.solution #con1{float: left;width:65%;}
.solution .tab li{font-size: 22px;color: #a7a7a7;line-height: 90px;padding-left: 100px;}
.solution .tab li i{width: 40px;height: 40px;display:inline-block;margin-right: 15px;
position: relative;top: 10px;}
.solution .tab li a{display: block;border-bottom: 1px solid #cdd8e2;position: relative; left: 0;}
.solution .tab li:hover{background: #005faf;border-bottom:1px solid #005faf;}

.solution .tab li:hover a{border-bottom: 1px solid #005faf;left: 15px;color: #fff; transition: all 0.3s;}
.solution .tab li.taba i{background: url(../images/ys1.png) no-repeat top;}
.solution .tab li.tabb i{background: url(../images/ys2.png) no-repeat top;}
.solution .tab li.tabc i{background: url(../images/ys3.png) no-repeat top;}
.solution .tab li.tabd i{background: url(../images/ys4.png) no-repeat top;}
.solution .tab li.tabe i{background: url(../images/ys5.png) no-repeat top;}

.solution .tab .taba:hover i{background: url(../images/ys1.png) no-repeat bottom; } 
.solution .tab .tabb:hover i{background: url(../images/ys2.png) no-repeat bottom; } 
.solution .tab .tabc:hover i{background: url(../images/ys3.png) no-repeat bottom; } 
.solution .tab .tabd:hover i{background: url(../images/ys4.png) no-repeat bottom; } 
.solution .tab .tabe:hover i{background: url(../images/ys5.png) no-repeat bottom; } 
.solution #con1{ position: relative;}
.solution #con1 .solutxt{width: 40%;padding:30px 20px;position: absolute;bottom: 95px;left: 0; 
background:linear-gradient(-65deg,transparent 60px, #005faf 0) bottom right;
background-size: 100% 100%;background-repeat: no-repeat;}
.solution #con1 .solutxt p{font-size: 28px;color: #fff;}
.solution #con1 .solutxt a{font-size: 20px;color: #79c2ff;line-height: 40px;display: block;}

.about{width: 100%;background: url(../images/aboutbg.jpg) no-repeat top;padding: 75px 0;}
.about .ableft{width: 45%;float:left;border: 10px solid #fff;margin-top: 50px;}

.about .abright{width: 48%;float:right;}
.about .abright .abtit{text-align:right;overflow: hidden;}
.about .abright .aboutxq{font-size: 16px;color: #333; line-height: 35px;
margin: 50px 0; width: 100%;-webkit-box-orient: vertical;-webkit-line-clamp:4;display: -webkit-box;overflow: hidden;}
.about .abright .aboutxq a{color: #005faf;}
.about .abright .aboutlist a{display:block; text-align: center;width:122px;float:left;margin-right: 80px;}
.about .abright .aboutlist a:last-of-type{margin-right: 0;}
.about .abright .aboutlist .aboutlista{width:122px;height: 122px;border-radius: 50%;border:1px solid #a0aab4;justify-content:center;display:flex;align-items:center; text-align:center;}
.about .abright .aboutlist .aboutlista i{width: 60px;height: 60px;background-repeat: no-repeat;display:block;background-position:0 -60px;}
.about .abright .aboutlist .aboutlist1 i{background-image: url(../images/about1.png); }
.about .abright .aboutlist .aboutlist2 i{background-image: url(../images/about2.png); }
.about .abright .aboutlist .aboutlist3 i{background-image: url(../images/about3.png); }
.about .abright .aboutlist .aboutlist4 i{background-image: url(../images/about4.png); }
.about .abright .aboutlist a:hover .aboutlista{background:#005faf;}
.about .abright .aboutlist a:hover i{ background-position:0 0;}
.about .abright .aboutlist a p{font-size: 18px;color: #333;line-height: 60px;}
.about .abright .aboutlist a:hover p{color: #005faf;}
.about .swiper-pagination2{width:35%;padding:30px 0;bottom:0;left: -0%;background: linear-gradient(-115deg,transparent 35px, #005faf 0) bottom right;
  background-size: 100% 100%;
  background-repeat: no-repeat;}
  .about .swiper-pagination2  .swiper-pagination-bullet{width: 12px;height: 12px;background: #79c2ff; opacity: 1;margin: 0 8px;}
  .about .swiper-pagination2  .swiper-pagination-bullet-active{background: #fff;}
.news{margin: 70px auto;}
.newtitle .newtitle_left{float: left;}
.newtitle .newtitle_right{float: right;margin-top: 60px;}
.newtitle .newtitle_right a{float: left;margin-left: 30px;font-size: 22px;color: #acacac;}
.newtitle .newtitle_right a:hover{color: #333;}
.news_list{background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);padding:35px 45px;box-sizing: border-box; text-align: center;margin: 40px 0;} 
.news_list .time{font-family: 'MONTSERRAT';}
.news_list .time .day{font-size: 40px;color: #333;}
.news_list .time b{font-size: 28px;color: #c4c4c4;display: inline-block;
  font-weight:100;}
.news_list .time .date{font-size: 22px;color: #333;}
.news_list h2{font-size:24px;color: #333; text-align: left;border-top: 1px dotted #c4c4c4;padding-top: 20px;margin-top: 20px;font-weight: 600;-webkit-box-orient: vertical;-webkit-line-clamp:2;display:-webkit-box;overflow: hidden;}
.news_list p{font-size:16px;color: #666; text-align: left;margin: 20px 0;
line-height: 30px;-webkit-box-orient: vertical;-webkit-line-clamp:4;display: -webkit-box;overflow: hidden;}
.news_list .indexnewmore{width: 52px;height: 52px;display: block;background-image: url(../images/jt2.png);
background-repeat: no-repeat;
background-position:0 0;margin: 0 auto;}

.news_list:hover{background:#005faf;}
.news_list:hover .day{color: #fff;}
.news_list:hover .date{color: #fff;}
.news_list:hover b{color: #fff;}
.news_list:hover p{color: #fff;}
.news_list:hover h2{color: #fff; border-top: 1px dotted #fff;}
.news_list:hover .indexnewmore{background-position: 0 -52px;}


.footer{width: 100%;padding: 85px 0; background: #333;margin-top: 70px;}
.footewm{ float: left;width: 15%;font-size: 16px;color: #858585; text-align: center;line-height: 25px;}
.footewm img{max-width: 100%;display: block;margin-bottom: 8px;}

.foottell{float: left;width:23%;margin-left: 30px;}
.foottell .dbtell{margin-top: 20px;}
.foottell .dbtell p{font-size: 16px;color: #858585;}
.foottell .dbtell span{font-size: 34px;color: #fff; font-family: 'Oswald-Medium';}

.dbnav{float: right;width: 60%;}
.dbnav .footnav{ overflow: hidden;margin-bottom: 30px;}
.dbnav .footnav li{float: left;}
.dbnav .footnav li a{color: #fff;font-size: 16px;padding-right: 15px;display: inline-block;}
.footcx{border-top: 1px solid #858585;border-bottom: 1px solid #858585;
color: #858585;line-height: 35px;padding: 25px 0;}
.footicp{color: #858585;margin-top: 35px;}
.footicp p{float: left;color: #858585;}
.footicp a{color: #858585;}
.footicp .jszc{float: right;color: #858585;}

/* 新闻页面 */
.nycenter{width: 75%;margin: 0 auto;}
.addnav{margin: 25px 0;}
.add{float: left;color: #666;font-size: 14px;line-height: 45px;}
.add a{color: #666;font-size: 14px;}

.nydaohang{float: right;}
.nydaohang li{float: left;}
.nydaohang li a{color: #666;font-size: 16px;padding: 0 35px;
  line-height: 45px;display: block;}
.nydaohang li:hover a{background: #005faf;color: #fff;border-radius: 50px;}

.nybiaoti{text-align: center;}
.nybiaoti h2{font-size: 35px;color: #333;font-weight: 600;}
.nybiaoti b{font-size: 28px;color: #b4b4b4;font-family: 'Oswald-Medium';
text-transform: uppercase;display: block;font-weight: 500;line-height: 60px;}

.nynew_list{margin: 40px 0 60px;}
.nynew_list li{border-bottom: 1px solid #d4d4d4;padding-bottom: 40px;margin-bottom: 40px;}
.nynew_list li .nynew_listimg{float: left;width: 28%;}
.nynew_list li .nynew_listimg img{width: 100%;}

.nynew_list li .nynew_listtxt{float: right;width: 70%;}
.nynew_list li .nynew_listtxt .nynew_listtxtbt{
    font-size: 25px;color: #333;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;display: block;
}
.nynew_list li .nynew_listtxt time{font-size: 20px;color:#979797;font-family: 'Oswald-Medium';
}
.nynew_list li .nynew_listtxt p{font-size: 16px;color: #666;-webkit-box-orient: vertical;-webkit-line-clamp:3;display: -webkit-box;overflow: hidden;
line-height: 30px;}

.nynew_list li .nynew_listtxt .newmore{font-size: 16px;color: #ae9162;display: block;border: 1px solid #acacac;border-radius: 30px;width: 135px;line-height: 40px; text-align: center;margin-top: 15px;color: #888;}
.nynew_list li .nynew_listtxt .newmore i{display: inline-block;width: 17px;height: 17px;background-image: url(../images/jiantou.png);
background-repeat: no-repeat; position: relative;top: 3px;left: 15px;}
.nynew_list li .nynew_listtxt time{margin: 12px 0;display: block;}
.nynew_list li .nynew_listtxt time img{vertical-align: sub;margin-right: 5px;}
.nynew_list li:hover .newmore{background:#005faf;color: #fff;}
.nynew_list li:hover .newmore i{ background-position:0 -16px;}
.yema {text-align:center;margin-top:70px;margin-bottom: 60px;}
.yema ul li{display:inline-block;padding:0 16px;background:#fff;color:#666;margin-right:5px;line-height:40px; border:1px solid #aaaaaa;color:#aaaaaa;font-size:16px;color:#666666;}
.yema ul li a{color:#666;}
.yema li:hover{color:#fff;background: #005faf}
.yema li:hover a{color:#fff;}
.yema .pages_solid{color:#fff;background:#005faf;}

.nyxqbox{margin-top: 50px;}
.nyxqboxleft{float: left;width: 65%;}
.nyxqboxleft h1{font-size: 24px;color: #333;}
.nyxqboxleft time{font-size: 16px;color: #666;line-height: 50px;}
.nyxqboxleft .nyxqtxt{font-size: 16px;color: #333;line-height: 30px;margin: 20px 0 35px;}
.nyxqboxleft .nyxqtxt a{font-size: 16px;color: #333;}
.nyxqboxright{float: right;width: 30%;}

.nyfanye{margin-bottom: 40px;overflow: hidden;}
.nyfanye li{float: left;line-height: 60px;color: #333;
    padding: 0 15px; -webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;width: 45%;border: 1px solid #c6c6c6;}
.nyfanye li:nth-child(2){float: right;}
.nyfanye li:hover{background: #0c6ab9;color: #fff;}
.nyfanye li:hover a{background: #0c6ab9;color: #fff;}

.nyfanye div{float: left;line-height: 60px;color: #333;
    padding: 0 15px; -webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;width: 45%;border: 1px solid #c6c6c6;}
.nyfanye div:nth-child(2){float: right;}
.nyfanye div:hover{background: #0c6ab9;color:#fff;}
.nyfanye div:hover a{background: #0c6ab9;color:#fff;}

.nyxqboxright_list{background:#f6fbff;padding: 25px;box-sizing: border-box;margin-bottom: 20px;}
.nyxqboxright_list h3{font-size: 20px;color: #333;}
.nyxqboxright_list i{width: 74px;height: 2px;background:#0c6ab9; display: block;margin-bottom: 15px;margin-top: 10px}
.nyxqboxright_list li{margin-bottom: 15px;}
.nyxqboxright_list li a{line-height: 28px;color: #333;font-size: 16px;
    -webkit-box-orient: vertical;-webkit-line-clamp:2;display: -webkit-box;overflow: hidden;}
.nyxqboxright_list li time{color: #acacac;font-size: 16px;}
.nyxqboxright_list li:hover a{color: #005faf;}

.nycases{margin-top: 30px;}
.nycases li{float: left;width: 32%;margin-right: 20px;margin-bottom: 15px;;}
.nycases li img{display: block;}
.nycases li:nth-child(3n){margin-right: 0;}
.nycases li .nycasebt{width: 100%;padding: 20px;box-sizing: border-box;background:#edf5fc;overflow: hidden;}
.nycases li .nycasebt h2{float: left;font-size: 20px;color: #333;}
.nycases li .nycasebt i{width: 56px;height: 17px;background-image: url(../images/casejt.png);background-repeat: no-repeat;float: right;}

.nycases li:hover .nycasebt{background:#005faf;}
.nycases li:hover .nycasebt h2{color: #fff;}
.nycases li:hover .nycasebt i{background-position: 0 -17px;}

.aboutinfo{font-size: 16px;color: #333;line-height: 35px;}
.aboutinfo .info{margin: 20px 0;}
.aboutinfo a{font-size: 16px;color: #333;}
.aboutinfo .info_pro img{margin: 30px 0;}
.aboutinfo .info_pro2 img{margin: 30px 0;}
.nyabouttop{margin: 50px 0;}
.nyabouttop a{width: 270px;float: left; text-align: center;margin-right: 61px;}
.nyabouttop p{font-size: 18px;color: #333;line-height: 32px;}
.nyabouttop a:last-of-type{margin-right: 0;}

.nypro_list{margin-top: 50px;}
.nypro_list li{float: left;width: 32%;margin-right: 20px;margin-bottom: 15px;padding: 10px;box-sizing: border-box;border: 1px solid #d7d7d7;
text-align: center;}
.nypro_list li:nth-child(3n){margin-right: 0;}
.nypro_list li h2{font-size: 20px;color: #333;line-height: 50px;}
.nypro_list li:hover{border: 1px solid #005faf;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}

 .nyprofenlei{float: right;width: 65%;}
 .nyprofenlei a{float: left;margin-right: 30px;font-size: 22px;color: #acacac;line-height: 50px;}
 .nyprofenlei a:hover{color: #333;}
.proxq{overflow: hidden;}
.proxqimg{float: left;width: 605px;}
.proxqimg .gallery-top .swiper-slide img{width: 100%;}

.proxqright{float: right;width: 715px;}
.proxqright h1{font-size: 30px;color: #333;border-bottom: 1px dotted #c0c0c0;line-height: 85px;margin-bottom: 35px;}
.proxqright li{font-size: 16px;color: #333;line-height: 40px;}
.proxqright li i{width: 12px;height: 12px;background:#d9e2ea;display: inline-block;border-radius: 50px;margin-right: 10px;}

.zxzx{margin-top: 60px;}
.zxzx .zxzxcon{float: left;width: 217px;margin-right: 50px;}
.zxzx .zxzxcon a{width: 100%;height: 60px;background: #005faf;
  line-height: 60px;display: block; text-align: center;color: #fff;font-size: 20px;border-radius: 10px;}
.zxzx .zxtell{float: left;background:url(../images/tell.png) no-repeat left;padding-left: 75px;}
.zxzx .zxtell p{font-size: 16px;color: #333;line-height: 32px;}
.zxzx .zxtell b{font-size: 28px;color: #005faf;font-family: 'MONTSERRAT';
font-weight: 100;}
.xqbottom{margin: 40px 0 50px;}
.xqbottom .xqbottomtit{border-bottom: 5px solid #f0f3f5;}
.xqbottom .xqbottomtit a{font-size: 16px;color: #333;
padding: 0 60px;line-height: 70px;display: inline-block;}
.xqbottom .xqbottomtit .js{background:#005faf;color: #fff;}
.xqbottom .xqbottomtit a:hover{color: #fff;background:#005faf;}
.xqbottom .xqbt{font-size: 20px;color: #005faf;background:url(../images/xq1.png) no-repeat center;width: 207px;height: 64px; text-align: center;line-height: 64px;margin: 40px 0;}
.xqbottom .introduce_info{font-size: 16px;color: #333;line-height: 37px;} 
.xqbottom .inquiryinfo p{font-size: 16px;color: #a9a9a9;}
.xqbottom .inquiryinfo span{font-size: 24px;color: #005faf;font-family: 'MONTSERRAT';}

.htopro .htoprobt{font-size: 24px;color: #333;}
.htopro .htoprobt i{display: inline-block;width: 5px;height: 35px;background: #005faf;margin-right: 10px;vertical-align: bottom;}
.htopro{width: 100%;padding:40px 0;background: #edf7ff;}

.contactlx li{width: 23%;height:280px;float: left; text-align: center;box-shadow: 0 0 15px rgba(0,0,0,0.2);background: #fff;padding:40px 30px 0; box-sizing: border-box;margin-right: 32px;}
.contactlx h3{font-size: 24px;color: #55617b;font-weight: 600;line-height: 60px;}
.contactlx p{font-size:16px;color: #80889b;line-height: 28px;}

.contactlx li:nth-child(4n){margin-right: 0;}
.inquiryinfo form{margin:40px 0}
.inquiryinfo input{width:290px;height:50px;margin-right:50px;padding-left:10px;}
.inquiryinfo textarea{width:100%;height:150px;margin-top:30px;padding:10px 0 0 10px;}
.inquiryinfo #msgLeft_Btn_div a{width:160px;line-height:50px;background:#005faf;text-align:center;display:block;margin:20px auto 0;color:#fff;font-size:18px;}


@media only screen and (max-width: 768px) {
    html{font-size: 60px;}
}

/*****手机在电脑端不显示*****/
.sjheadtop,.sjadvantage,.sjabouttit,.fanhuiback{display:none;}

@media (max-width:768px){
.center,.nycenter{width:95%;}	

/*****电脑端在手机不显示*****/
.pcheader,.pcadvantage,.pcabouttit{display:none;}

/*****手机在手机显示*****/

.sjheadtop,.sjadvantage,.sjabouttit,.fanhuiback{display:block;}

	

.sjheadtop{position: fixed;top:0;
    z-index: 5;
    width: 100%;}

.sjheader{width:100%;background:#F3F5F5;height: 63px;}
.sjlogo{width:100%;background:#fff;padding: 0.1rem 0;}
.sjlogo img{margin: 0 auto;display:block;width: 40%;}
.sjheader .sjbox{width:100%;  position:relative;z-index: 3;}
.sjheader .sjbox .sjhead{float:left;width:15%;}
.sjheader img{display: block;width:63px;height:63px;}
.sjheader .sjbox .sjbig{width:100%;height:100vh;position:absolute; display:none;}
.sjheader .sjbox .sjbig .sjbig_left{width:85%;height:100vh;background:#FFF;float:right;}
.sjheader .sjbox .sjbig .sjbig_left li{}
.sjheader .sjbox .sjbig .sjbig_left li a{line-height:1rem;font-size:0.28rem;color:#000;padding-left: 0.5rem; box-sizing:border-box;display:block;}
.sjheader .sjbox .sjbig .sjbig_left li:nth-child(odd){ background:#f3f3f3;}
.sjheader .sjbox .sjbig .sjbig_right{width:15%; height:100vh;background:rgba(0,0,0,0.5);float:left;}

.sjsearch{float:right;width:80%;height:63px;}
.sjsearch .cpkey{width:70%;border:none;padding-left: 30px;padding-left: 15px;line-height: 63px;font-size: 0.26rem;
background: none;
}
.sjsearch .topKeyWord{width:24%;float: right;width:63px;height:63px;}
.sjbig_left li .yijia{position:relative;}
.sjbig_left li .yijia a{width:80%;}
.sjbig_left li .yijia img{position:absolute;right:20px;top:18px;width: 20px;
    height: 20px;}
.sjbig_left li .erji{display:none;}	
.indexbanner,.nybanner{ margin-top: 100px;}
.products{margin:25px 0;}	
.products .protit{float:none;}	
.products .protit img{width:40%;}
.products .profenlei{width:100%;float:none;margin-top:15px;}
.pro_list{width:100%;height:220px; overflow-y:hidden; overflow-x:auto;white-space: nowrap;}
.pro_right{ position:inherit;}
.products .profenlei a{font-size:0.28rem;line-height:30px;}
.probottom{margin-top:15px;}
.pro_list dl{width:43%;display:inline-block;padding:0;margin-right:5px;}
.pro_list dl img{float:none;width:100%;}
.pro_list dl dd{display:none;}
.pro_list dl dt{font-size:0.28rem;line-height:40px;width:100%; overflow:hidden;}
.advantage{padding:30px 0;}
.advtit p{font-size:0.28rem;width:57%;letter-spacing: 0;}
.advtit img{width:40%;}
.sjadv{margin-top:30px;}
.sjadv li{width: 25%;position: relative; cursor: pointer;float:left;}
.adv_listimg{ }
.sjadv .swiper-slide .adv_txt{width: 100%;background: linear-gradient(to bottom,rgba(255,255,255,0), rgba(0,95,175,1));height: 300px; position: absolute;bottom:0;color: #fff;}

.sjadv .adv_txttb{padding-left:83px;margin-left: 25px;height: 70px; position: absolute;bottom: 30px;}

.sjadv .adv_txt dt{font-size: 0.36rem;font-weight: 600;margin-top:10px;}
.sjadv .adv_txt dd{font-size: 0.22rem;line-height: 30px;}
.sjadv .adv_txta{background: url(../images/at1.png)no-repeat left;}
.sjadv .adv_txtb{background: url(../images/at2.png)no-repeat left;}
.sjadv .adv_txtc{background: url(../images/at3.png)no-repeat left;}
.sjadv .adv_txtd{background: url(../images/at4.png)no-repeat left;}
.solution{margin:20px auto;}
.solutiontit img{width:40%;}
.solution .tab{width:100%;padding:10px 0;}
.solution #con1{width:100%;}
.solution .tab li{width:33%;float:left;padding:0;text-align:center;line-height:55px;}
.solution .tab li i{display:block;margin:0 auto;}
.solution .tab li a{font-size:0.26rem;border:0;}
.solution .tab li:hover a{border-bottom:none; 
     left: 0; 
     color: #fff; 
     transition:none;}
.solution #con1 .solutxt{width:85%;padding:10px;box-sizing:border-box;bottom:20px;}
.solution #con1 .solutxt p{font-size:0.32rem;}
.solution #con1 .solutxt a{font-size:0.24rem;line-height:25px;}
.solution .tab li:hover{border:none;}

.about{padding:20px 0;}
.about .ableft{width:95%;margin-top:20px;}
.about .abright{width:100%;}
.sjabouttit img{width:45%;float:right;}
.about .swiper-pagination2{padding:10px 0;}
.about .swiper-pagination2 .swiper-pagination-bullet{margin:0 5px;}
.about .abright .aboutxq{margin:20px 0;    -webkit-line-clamp: 8;}
.about .abright .aboutlist a{width:25%;margin-right:0; text-align:center;}
.about .abright .aboutlist a p{font-size:0.28rem;}
.about .abright .aboutlist .aboutlista{width:80px;height:80px;margin:0 auto;line-height:40px;}
.news{margin:20px auto;}
.newtitle .newtitle_left{float:none;}
.newtitle .newtitle_left img{width:40%;}
.newtitle .newtitle_right{float:none;margin-top:20px;}
.newtitle .newtitle_right a{font-size:0.28rem;margin-left:0;margin-right:10px;}
.news_list{padding:20px 15px; }

.news_list .time .day{font-size:0.6rem;}
.news_list .time .date{font-size:0.3rem;}
.news_list h2{font-size:0.32rem;-webkit-box-orient: vertical;margin-top:10px;padding-top:10px;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    overflow: hidden;}
.news_list p{margin:10px 0;}
.footewm{width:40%;float:left;}
.foottell{width:55%;float:right;margin-left:0;}
.dbnav{width:100%;}
.dbnav .footnav{display:none;}
.foottell .dbtell span{font-size:0.45rem;}
.footcx{padding:5px 0;margin-top:20px;}
.footicp{margin-top:15px;}
.footicp .jszc{display:none;}
.footer{padding:30px 0 60px;margin-top:20px;}
.addnav{margin:10px 0;}
.add{width:100%;font-size:0.24rem;}
.add a{font-size:0.24rem;}
.nydaohang{float:none;}
.nydaohang li a{padding:0 10px;font-size:0.28rem;}
.nybiaoti{display:none;}

.nyprofenlei{width:100%;height:58px; overflow-x:auto;float:none;overflow-y: hidden; white-space: nowrap;border-bottom:1px solid #c4c4c4;}
.nyprofenlei a{float:none;display:inline-block;font-size:0.28rem;margin-right:10px;line-height:58px;}
.nypro_list{margin-top:20px;}
.nypro_list li{width:49%;margin:0;margin-bottom:10px;padding:5px;}
.nypro_list li:nth-child(2n){float:right;}
.nypro_list li:nth-child(3n){margin:0;margin-bottom:10px;}
.nypro_list li h2{font-size:0.28rem;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;line-height:40px;}
.yema{margin:20px auto;border-top:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;}
.yema ul li{border:none;padding:0;margin-right:0;}
.yema ul li a{display:block;padding:0 8px;}
.yema .pages_solid{padding:0 8px;}

.nycases li{width:49%;margin:0;margin-bottom:10px;}
.nycases li:nth-child(2n){float:right;}
.nycases li:nth-child(3n){margin:0;margin-bottom:10px;}
.nycases li .nycasebt i{display:none;}
.nycases li .nycasebt{padding:10px;text-align:center;}
.nycases li .nycasebt h2{font-size:0.28rem;}
.nycases{margin-top:15px;}

.nynew_list li .nynew_listtxt p{display:none;}
.nynew_list li .nynew_listtxt .newmore{display:none;}
.nynew_list li .nynew_listtxt .nynew_listtxtbt{font-size:0.3rem;}
.nynew_list li .nynew_listtxt time{font-size:0.2rem;}
.nynew_list li .nynew_listimg{width:40%;}
.nynew_list li .nynew_listtxt{width:56%;}
.nynew_list li{margin-bottom:10px;padding-bottom:10px;}
.nynew_list{margin:20px 0;}

.sjxqtop{margin-top:110px;}
.nyxqbox{margin-top:20px;}
.nyxqboxleft{width:100%;}
.nyxqboxright{width:100%;}
.nyfanye{border: 1px solid #c6c6c6;padding:10px 0;margin-bottom:20px;}
.nyfanye li{border:none;width:100%;float:none;line-height:40px;}
.nyfanye li:nth-child(2){float:none;}
.nyfanye div{border:none;width:100%;float:none;line-height:40px;}
.nyfanye div:nth-child(2){float:none;}
.nyxqboxleft .nyxqtxt{margin:20px 0;}
.nyxqboxright_list{padding:0;background:none;}
.nyxqboxright_list li{border-bottom: 1px dotted #c6c6c6;margin-bottom:10px;padding-bottom:10px; overflow:hidden;}
.nyxqboxright_list li a{float:left;}
.nyxqboxright_list li time{float:right;}
.loogbox{display:none;}
.fanhuiback{width:100%;background:#005eae;border-radius:50px;text-align:center;font-size:0.34rem;display:block;line-height:70px;color:#fff; }
.fanhuiback img{vertical-align:middle;margin-left:20px;}

.proxqimg{width:100%;float:none;}
.proxqright{width:100%;float:none;}
.proxqright h1{font-size:0.3rem;line-height:45px;margin-top:15px;margin-bottom:20px;}
.proxqright li{font-size:0.24rem;line-height:30px;}
.zxzx{margin-top:30px;}
.zxzx .zxtell{margin-top:15px;}
.xqbottom .xqbottomtit a{width:25%;padding:0;text-align:center;line-height:50px;}
.inquiry,.htopro{display:none;}
.contactlx li{width:100%; text-align:left;padding:20px 30px;height:auto;margin-bottom:20px;    box-shadow: 0 0 10px rgb(0 0 0 / 10%);}
.contactlx li img{display:block;float:left;margin-right:10px;}
.contactlx h3{line-height: 40px;font-size:0.26rem;}
.contactlx p{font-size:0.3rem;}
.aboutinfo .info_pro img{width:40%;margin:10px 0;}


















}


