.topwbbox{
    display: flex;

 width: 80%;
margin: auto;
}
.commonimg img{  transition: all .5s; transform: scale(1); -webkit-transform: scale(1);}
.commonimg img:hover{transition: all .5s; transform: scale(1.1); -webkit-transform: scale(1.1);}

html, body {position: relative; height: 100%;}
.btBoxTit{
    text-align: left;
    padding: 0px 10px 20px 10px;
}
.product-item ul li:hover .btBoxTit{
    color: #0077fa;
}

.product-itemone ul li{
    background-color: #ebebed;
}
.titleHy{
     padding-bottom: 20px;
}
.product-item ul li:hover .titleHy{
  
      color: #0077fa;
}

.swiper-container01 .swiper-pagination-bullet{ width:8px!important; height:8px!important; opacity: 1!important; background:#fff!important; border-radius: 50px!important; margin: 0 6px!important; transition: all .5s;}
.swiper-container01 .swiper-pagination-bullet-active{ width: 50px!important; background:#fff!important; transition: all .5s;}
.banner{width: 100%; position:relative; overflow:hidden;}
#owl-demo { width: 100%; margin-left: auto; margin-right: auto;}
#owl-demo .item{ display: block;  position:relative;}
#owl-demo .item img { width: 100%; height:100%; display: block;}
.owl-carousel1 .owl-controls{ width:10px!important; left:auto!important; right:50px!important; top:40%!important;}
.owl-carousel1 .owl-controls .owl-page span{width:6px!important; height:6px!important; margin: 4px 0px!important;}
.owl-carousel1 .owl-controls .owl-page.active span{ width:6px!important; height:60px!important; background:#fff!important;}

.banner .banner-font{ position:absolute; left:15%; top:42%;margin-left: 100px;font-size:50px; color:#fff;opacity: 0;z-index:99;transition: all 2s;}
#owl-demo .owl-item.active .banner-font{ margin-left: 0;opacity: 1; }


/*解决方案轮播*/

.silution{ width:100%; position:relative;} 
.silution img{ width:100%; display:block;}
.silution .tab{ width:100%; overflow:hidden; position:absolute; top:50px; left:0%; z-index: 9;height:80px}
.silution .tab p{ width:890px; height:70px; margin:0 auto; background:url(../images/tabbg1.png) no-repeat 0px center;}
.silution .tab i{ font-size:35px;}
.silution .tab a{ display:block; width:70px; height:70px; line-height:70px; border:1px solid rgba(255,255,255,0.7); float:left; margin:0 67px; border-radius: 50px; color:#fff; text-align:center; transition: all .5s;}
.silution .tab a:hover{ background:rgba(34,104,189,0.8); border:1px solid rgba(0,157,229,0.8); color:#fff; transition: all .5s;}
.silution .tab a.on{ background:rgba(34,104,189,0.8); border:1px solid rgba(0,157,229,0.8); color:#fff; transition: all .5s;}
.silution .content{ overflow:hidden;}
.silution .content li{ display:none;}
.silutionbg{ position:absolute; top:0; left:0; z-index:5; width:100%; display:block; height:100%; background:rgba(0,0,0,0.3);}
.silution .active .swiperfont{ top: 50%;opacity: 1;filter: alpha(opacity=100);}
.swiperfont{ width:70%; position:absolute; left:15%; top:20%; color:#fff; text-align:center; z-index:6;}
.swiperfont h2{ font-size:38px; font-weight:bold; margin-bottom:25px;}
.swiperfont p{ width:80%; font-size:15px; line-height:28px; margin:0 auto;text-align:left;}
.morebtn{ width:180px; height:45px; line-height:45px; text-align:center; margin:0 auto; margin-top:0px;}
.morebtn a i{ font-size:25px; margin-left:10px; vertical-align:middle; transition: all .5s;}
.morebtn a{ width:100%; display:block; border:1px solid #fff; color:#fff; font-size:14px; border-radius:3px; transition: all .5s;}
.morebtn a:hover{ background:#2268bd; border:1px solid #2268bd; color:#fff; transition: all .5s;}
.morebtn a:hover i{margin-left:20px; transition: all .5s;}


/*产品轮播*/
.products{width:100%; position:relative; overflow:hidden;} 
.products .product-bg{width:100%; display:block;height:700px}
/*.products .tab{ width:165px; position:absolute; top:32%; right:50px; z-index:9; overflow:hidden; background:url(../images/line.png) no-repeat 161px 0px ;}*/
.products ul{
    padding-left: 10%;
}
.products .tab{  position:absolute; bottom:60px; right:0;left:0;margin:auto; z-index:9;display:flex;justify-content:center;
    border-bottom: 1px solid #999;
    width: 70%;
}
.products .tab i{ width:8px; height:8px; background:#999; display:block; border-radius: 50px; margin-top:15px; margin-left:10px; float:right; transition: all .5s;position:relative;top:5px}
/*.products .tab a{ display:block; margin:52px 0; color:#333; font-size:15px; text-align:right; transition: all .5s;}*/
.products .tab a{ display:flex; margin:0px 20px; color:#333; font-size:15px; text-align:right; transition: all .5s;flex-direction: column;align-items:center;}
.products .tab a:hover{color:#2268bd; transition: all .5s;}
.products .tab a:hover i{ width:8px; height:8px; background:#2268bd; transition: all .5s;}
.products .tab a.on{ color:#2268bd; transition: all .5s;}
/*.products .content{ position:absolute;width:100%; left:10%; top:2%; z-index:1; overflow:hidden;box-sizing:border-box;padding-right:14%;padding-bottom:10px;}*/
.products .content{ position:absolute;width:100%; z-index:1; overflow:hidden;height:100%;top:0;display:flex;justify-content:center}
.products .content li{ display:none;}
.producticon{ width:45%;  padding-top:0%; }		
.producticon img{ max-width:100% !important;height:auto !important}		
.productfont{ width:40%; text-align:left; padding-top:5%; padding-left:8%;}		
.productfont h2{ color:#000; font-size:38px; font-weight:bold; margin-bottom:25px;}
.productfont p{ width:80%; font-size:15px; line-height:28px; }
.productfont p i{ width:8px; height:8px; line-height:8px; background:#535353; display:inline-block; border-radius:100px; margin:10px 10px 0 0; float:left;}
.productfont p span{ width:90%; display:inline-block}
.productfont .morebtn{ margin:0; margin-top:50px;}
.productfont .morebtn a{ color:#333; border:1px solid #999; }
.productfont .morebtn a:hover{border:1px solid #2268bd; color:#fff; transition: all .5s;}


/*精石云*/
.cloud-div{ width:100%; position:relative; z-index:1; overflow:hidden;}
.cloud-div .cloud-bg{ width:100%; display:block;}
.cloudfont{width:80%; position:absolute; top:15%; left:10%; z-index:2; text-align:center;}
.cloudfont h2{font-size:38px; font-weight:bold; margin-bottom:10px; color:#fff;}
.cloudfont p{ width:80%; font-size:15px; color:#fff; line-height:28px; margin:0 auto;}



/*服务与技术*/
.service-div{width:100%; position:relative; z-index:1; overflow:hidden;}
.service-div .service-bg{ width:100%; display:block;}
.servicefont{width:60%;position:absolute; top:11%; left:20%; z-index:2; color:#fff; text-align:center;}
.servicefont h2{font-size:38px; font-weight:bold; margin-bottom:10px; color:#fff;}
.servicefont p{ width:80%; font-size:15px; color:#fff; line-height:28px; margin:0 auto;}
.service-icon{ width:913px; margin:0 auto; padding-top:6%; text-align:center;}
.service-icon li{ width:132px; float:left; margin:0px 10px; font-size:16px;}
.service-icon li i{ font-size:40px; color:#fff; border:1px solid rgba(255,255,255,0.5); width:90px; height:90px; line-height:90px; display:block; border-radius:50px; margin:0 auto; margin-bottom:15px; transition: all .5s;}
.service-icon li i:hover{border:1px solid rgba(76,128,235,1); background:#2268bd;transition: all .5s;}
.service-tel{ font-size:24px; color:#fff; font-weight:bold;  padding-top:6%;}
.service-tel i{ font-size:30px; font-weight:normal; vertical-align:middle; margin-right:10px;}


/*联系我们*/
.contact-div{width:100%; position:relative; z-index:1; overflow:hidden;}
.contact-div .contact-bg{ width:100%; display:block;}
.contactfont{width:60%; position:absolute; top:15%; left:20%; z-index:2; color:#fff; text-align:center;}
.contactfont h2{font-size:38px; font-weight:bold; margin-bottom:10px; color:#fff; }
.contactfont p{font-size:15px; color:#fff; line-height:28px;}
.contact-mian{  width:885px; margin:0 auto; margin-top:10%;}
.contact-l{ width:445px;}
.contact-r{ width:420px; text-align:left; margin-left:20px; padding-top:10px;  position:relative;}
.contact-r h3{ font-weight:bold; font-size:18px; margin-bottom:20px;}
.contact-r p{ line-height:35px;}
.contact-bom{width:100%; height:65px; line-height:65px; border-top:1px solid rgba(255,255,255,0.15); text-align:center; position:absolute; bottom:0;}
.contact-bom P{ color:#747474; font-size:13px;}
.contact-btn a{ width:32px; height:32px; line-height:32px; border-radius:50px; display:inline-block; text-align:center; border:1px solid rgba(255,255,255,0.5); margin-top:25px; margin-right:10px;}
.contact-btn i{ font-size:20px; color:#fff; }
.contact-btn{}
.contact-btn .ewm01{ width:0px; position:absolute; left:0; bottom:-100px; opacity:0; transition: all .1s; z-index:9;}
.ewmbtn1:hover .ewm01{width:106px; bottom:40px;  left:-37px; opacity:1; transition: all .1s;}



/*内页---底部信息*/
.contact-ny{ background:#081121;}
.contact-ny .contactfont{position:relative; top:0%; left:20%;}
.contact-ny .contact-mian{ margin-top: 2%;margin-bottom: 2%;}
.contact-ny .contact-bom{position:relative; bottom:0;}


/*内页---关于我们*/
.aboutmain{ margin:5% 0;}
.about-l{ width:45%; padding-left:2%; background:url(../images/about_13.jpg) no-repeat left top;}
.about-l h2{ font-size:24px; color:#333; font-weight:bold; margin-bottom:20px;}
.about-l .about-details{ font-size:15px; color:#666; line-height:30px; height:382px; overflow:auto;}
.about-l .about-details::-webkit-scrollbar{ width: 5px; height: 10px; border-radius: 4px;}
.about-l .about-details::-webkit-scrollbar-button{ background-color: #cac7c7;display: none;}
.about-l .about-details::-webkit-scrollbar-track{ background: none;border-radius: 4px;}
.about-l .about-details::-webkit-scrollbar-thumb{ background: #878787; border-radius: 4px;}
.about-l .about-details::-webkit-scrollbar-corner{ background: #82AFFF;border-radius: 4px;}
.about-l .about-details::-webkit-scrollbar-resizer{ background: #FF0BEE;border-radius: 4px;}
.about-r{ width:48%; overflow:hidden;}
.about-r img{width:100%;}
.about-list{ margin-top:5%;}
.about-list ul li{ width:31.3%; float:left; text-align:center; background:#fcfcfc; padding-bottom:4%; position:relative;}
.about-list ul li img{ width:100%;}
.about-list ul li:nth-child(2){ margin:0 3%;}
.about-list ul li h3{ font-size:24px; color:#000; font-weight:bold; margin:80px 0 20px 0;}
.about-list ul li p{ font-size:15px; color:#666; line-height:26px;}
.abouticon{ width:104px; height:104px; line-height:104px; position:absolute; top:200px; left:39%; background:rgba(34,104,189,0.85); border:1px solid rgba(3,161,233,0.85); border-radius:100px;}
.abouticon i{ color:#fff; font-size:45px;}
.about-list ul li:hover .abouticon{ 
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg);
    -webkit-transition:-webkit-transform 1s linear;
    transition:transform 1s linear;}
.about-contact h2{ font-size:24px; color:#333; font-weight:bold; margin:20px 0;}
.about-contact ul li{ width:30.33%; height:210px; float:left; font-size:15px; color:#666; line-height:30px; border-bottom:1px solid #dedede; padding-bottom:20px; margin-bottom:20px;}	
.about-contact ul li:nth-child(2),.about-contact ul li:nth-child(5),.about-contact ul li:nth-child(9){ margin:0 4.5%; }
	
	
/*新闻详情*/
.newsdetail .title { width: 100%; padding:20px 0; margin-bottom:20px; border-bottom: 1px solid #eeeeee; text-align:center;}
.newsdetail .title .shang { width: 100%; font-size: 24px; color:#333;}
.newsdetail .title .xia { font-size: 12px; padding-top:8px; color:#666;}
.newsdetail .newsabout{ font-size: 14px; line-height:26px; color:#666;}
.newsdetail .newsabout img{ max-width:800px;  text-align:center;}
.fenye{ width: 100%; height: 60px; line-height: 60px; margin-top:50px; background-color: #f5f5f5; overflow:hidden;}
.fenye div{ width: 40%; text-align: center; font-size: 14px; height: 60px; overflow: hidden; color: #494949; padding: 0 5%;}
.fenye div a{ display: block; color: #494949;}
.fenye div:hover{ background-color: #2268bd;}
.fenye div:hover a{ color: #fff;}
.fenye div .tu{ display: inline-block; width: 10%; float: left;}
.fenye div i{ font-size: 16px; margin: 0 8px;}
.fenye div .zi{ display: inline-block; width: 90%;overflow: hidden;  float: left;}
.fenye .zuo { float:left;}
.fenye .you { float:right;}
.fenye .zuo .zi{ text-align: left;}
.fenye .you .zi{ text-align: right;}	
	

/*内页---服务支持*/
.service-list{width:100%;}
.service01-icon{ width:50%; overflow:hidden;}
.service01-icon img{ width:100%; display:block; }
.service01-font{ width:50%;}
.service01-font h3{ width:80%; font-size:30px; color:#000; font-weight:bold; margin:0 auto; margin-top:150px; margin-bottom:20px;}
.service01-font .ser00{  width:80%; font-size:15px; color:#666; line-height:26px; margin:0 auto; }
.down-list{ margin-top:5%;}
.down-list h2{font-size:36px; color:#333; text-align:center;}	
.down-list ul li{ height:35px; line-height:35px; padding:20px 0; border-bottom:1px solid #ccc;}	
.down-list span{float:right; border-left:1px solid #ccc; padding-left:20px;}
.down-list a{ font-size:15px; color:#333; }	
.down-list a:hover{color:#2268bd; }
.down-list i.down-icon{ font-size:32px; color:#5b95d7; vertical-align:middle; margin-right:10px;}	
	
/*内页---解决方案*/
.servicemain{}	
.servicemain .about-l{ width:48%; padding-left:2%; background:url(../images/solution_06.jpg) no-repeat left top;}
.servicemain .about-r{ width:46.5%; overflow:hidden;}
.servicemain01{ background:#f8fbff; padding:3% 0;}
.servicemain01 h2{  font-size:24px; color:#333; font-weight:bold; }
.service-pu{ margin:30px 0;}
.service-fn p{margin:10px 0; font-size:14px; color:#666;}
.service-fn p i{ width:6px; height:6px; display:inline-block; background:#aaa;  border-radius:100px; float:left; margin-right:10px; margin-top:8px;}
.service-fn p span{ width:90%; display:inline-block;}
.servicemain01 .owl-carousel4{ margin:30px 0;}
.servicemain01 .owl-carousel4 img{ width:100%; display:block;}
.servicemain01 .owl-controls{ top:30%!important;}
.servicemain01 .owl-pagination{ display:none;}
.servicemain01 .owl-theme .owl-controls .owl-buttons div{ position:absolute; top:25%; z-index:3; width:50px; height:50px; line-height:50px; text-align:center; background:none!important; margin:0!important; font-size: 50px!important; padding:0!important; display:block!important;}
.servicemain01 .owl-prev{ left:0px!important; }
.servicemain01 .owl-next{ right:0px!important; }
.servicemain01 .itemfont{ position:absolute; top: 7%; right:6%; width:370px; padding:30px; height:370px; overflow:hidden; background:rgba(34,104,189,0.95); color:#fff;}
.servicemain01 .itemfont h3{font-size:18px; color:#fff; font-weight:bold; padding:20px 0;}
.servicemain01 .itemfont div{font-size:14px; color:#fff; line-height:28px;}
.servicemain02{ background:#fff; padding:3% 0;}
.servicemain02 h2{  font-size:24px; color:#333; font-weight:bold; }
.product-item .proitem-bg{width:100%; display:block; }
/*.product-item ul li{  width:31.3%;border:1px solid transition; box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box; float:left; text-align:center; position:relative; overflow:hidden; margin:1%!important;}*/
.product-item ul li{  width:31.3%; box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box; float:left; text-align:center; position:relative; overflow:hidden; margin:1%!important;border:1px solid #f6f6f6}
.product-item ul li img{ width:100%;}
.product-item .proitem-icon{ position:absolute; left:0; top:0; z-index:2;}
.product-item .proitem-font{ position:absolute; left:0; bottom:-100%; opacity:1; z-index:3;  background:rgba(34,104,189,0.9); color:#fff; width:100%; height:100%; transition: all .3s;}
.product-item ul li:hover .proitem-font{ bottom:0; opacity:1; transition: all .3s;}
.product-item h4{ font-size:16px; font-weight:bold; padding-top:25%;}
.product-item .morebtn{width: 150px; height: 35px; line-height: 35px;  margin-top: 20px;}
.product-item ul li:hover .morebtn a{ background:none; border:1px solid rgba(255,255,255,0.3);}

.bottom-solution-nav{ display:none;}
.servicemain02:last-child{display:none;}


/*内页---重点产品*/
.procuctmain01{ background:#e9f0f8 url(../images/product_03.jpg) no-repeat center; padding:3% 0;}
.procuctmain02{ background:#FFF; padding:3% 0;}
.procuctmain01 h2,.procuctmain02 h2{ font-size:24px; color:#333; font-weight:bold; text-align:center; margin-bottom:3%;}
.procuctmain011{ padding:3% 0 0 0;}
.procuct-pt{ width:710px; text-align:center; margin:0 auto;}
.procuct-tabs{}
.procuct-tabs .tab,.procuct-tabs2 .tab{ width:390px; margin:0 auto; margin-bottom:30px; overflow:hidden;}
.procuct-tabs .tab a,.procuct-tabs2 .tab a{ display:block; width:180px; height:32px; line-height:32px; border-radius:3px; font-size:14px; text-align:center; margin:0 5px; background:#f6f6f6; border:1px solid #d2d2d2; float:left; color:#333; transition: all .5s;}
.procuct-tabs .tab a:hover,.procuct-tabs2 .tab a:hover{ background:#2268bd; border:1px solid #2268bd; color:#fff; transition: all .5s;}
.procuct-tabs .tab a.on,.procuct-tabs2 .tab a.on{ background:#2268bd; border:1px solid #2268bd; color:#fff;  transition: all .5s;}
.procuct-tabs .content dd,.procuct-tabs2 .content dd{  display:none; }
.product-item01 ul li{ width:24%; float:left; text-align:center; position:relative; overflow:hidden; margin:0.5%!important;}
.product-item01 ul li img{ width:100%;}
.procuctmain01 .procuctdetail{padding: 10px 0 0;
    display: inline-block;}
.procuctmain01 .procuctdetail .downbtn{ width:180px; margin:0 auto;}


/*内页---重点产品详情*/
.procuctdetail{padding:3% 0;}
.procuctdetail h2{font-size:24px; color:#333; font-weight:bold; margin-bottom:3%;}
.detail-item { margin:3% 0;}
.detail-item h3{font-size:18px; color:#666; font-weight:bold}
.detail-item p{margin:10px 0; font-size:14px; color:#666;}
.detail-item p i{ width:6px; height:6px; display:inline-block; background:#aaa;  border-radius:100px; float:left; margin-right:10px; margin-top:8px;}
.detail-item p span{ width:90%; display:inline-block;}
.downbtn{margin-top:3%; }
.downbtn a{width:180px; height:45px; line-height:45px; border-radius:5px; font-size:14px; text-align:center; margin:0 5px; background:#2268bd; display:block; color:#fff; transition: all .5s;}
.downbtn i{ font-size:20px; vertical-align:middle;  margin-left:10px;}
.downbtn a:hover{ background:#2775d3; transition: all .5s;}


.serch-list{ padding:15px 0px;}
.serch-list ul li{ height:50px; line-height:50px; border-bottom:1px solid #ddd;}
.serch-list ul li a{color:#333;font-size:15px;}
.serch-list ul li a:hover{ color:#9e1919;}
.serch-list ul li i{ width:5px; height:5px; background:#999; display:inline-block; margin-right:10px; border-radius:50px; vertical-align:middle;}
.serch-list span{ float:right; color:#999;font-size:15px;}



/*内页--精石云*/
.procuctmain01 h6,.procuctmain02 h6{ font-size:14px; color:#666; text-align:center; margin-top:-25px; margin-bottom:3%;}
.cloud-l{ padding:5% 2.5% 2% 2.5%; width:28%; }
.cloud-icon{width:25%;}
.cloud-icon img{width:100%;}
.cloud-font{ width:75%;}
.cloud-font h3{ font-size:15px; color:#666; font-weight:bold;}
.cloud-font p{  font-size:14px; color:#666; line-height:26px;}
.cloud-item{ padding:2% 0 5% 0; }
.cloud-item ul li{ float:left; width:30.33%; margin:0 1.5%;}
.cloud-item .cloud-item-icon{ width:85px; height:85px; line-height:85px; text-align:center; background:#2268bd; margin-right:10px; border-radius:100px;}
.cloud-item .cloud-item-icon i{ color:#fff; font-size:32px;}
.cloud-item .cloud-item-font{ width:75%;}
.cloud-item .cloud-item-font h5{ font-size:18px; color:#666; font-weight:bold; margin-bottom:10px;}
.cloud-item .cloud-item-font p{  font-size:14px; color:#666; line-height:24px;}
.cloud-iconlist{position: relative;width: 100%;background: url(../images/computersss.png) top center no-repeat;min-height: 364px; margin-bottom: 35px;}
.cloud-iconlist .mainsa {position: relative;width: 560px;height: 316px;background: #fff;margin: 0 auto; margin-top: 12px;}
.cloud-iconlist img{width:100%;}
.cloud-fontlist{width: 100%;
    text-align: center;padding-bottom:3%}
.cloud-fontlist h5{ font-size:15px; color:#666; font-weight:bold; margin:10px 0 10px 0;}
.cloud-fontlist p{  font-size:14px; color:#666; line-height:24px; margin:6px 0 6px 0;}


 .swiperid{
        /*position: absolute;*/
        /*z-index: 99;*/
        max-height: 340px;
        width: 100%;
        /*bottom: 50px;*/
        margin-top: 20px;
    }

    .recommend.swiper {
      width:90%;
      max-width: 100%;
      display: block !important;
    }
    .recommend .swiper-slide {
      text-align: center;
      font-size: clamp(14px, 1.2vw, 18px);
  
      display: flex;
      justify-content: center;
      align-items: center;
    }
  /*.recommend .swiper-slide-prev,*/
  /*  .swiper-slide-next {*/
  /*    transform: scale(0.9) !important;*/
  /*    opacity: 0.8;*/
  /*    z-index: 5;*/
  /*  }*/
    .recommend .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

    /* 按钮默认隐藏 */
    .recommend .swiper-button-prev,
    .recommend .swiper-button-next {
      opacity: 0 !important;
      transition: opacity 0.1s ease;
    }

    /* 调整按钮位置 */
    .recommend .swiper-button-prev {
      left: 20px;
      top: 40%;
      transform: translateY(-50%);
    }

    .recommend .swiper-button-next {
      right: 20px;
      top: 40%;
      transform: translateY(-50%);
    }

    /* 鼠标移入时显示按钮（带透明度） */
    .recommend:hover .swiper-button-prev,
    .recommend:hover .swiper-button-next {
      opacity: 0.4 !important;
    }

    /* 取消a标签默认样式 */
    .recommend .swiper-slide a {
      text-decoration: none;
      color: inherit;
      display: block;
      width: 100%;
      height: 100%;
      height: 280px;
      padding-bottom: 100px;
    }
  .recommend	.recommend-name{
		text-align: left;
		font-size: clamp(12px, 1vw, 16px);
		transition: color 0.3s ease;
		padding: 10px;
	}
   .recommend .recommend-name {
		color: #fff;
	}
	/* 鼠标移入轮播图时修改字体颜色 */
	.recommend .swiper-slide:hover .recommend-name {
		color: #0077fa;
	}

@media only screen and (min-width:1024px) and (max-width:1456px) {
   /* 取消a标签默认样式 */
    .recommend .swiper-slide a {
      text-decoration: none;
      color: inherit;
      display: block;
      width: 100%;
      height: 100%;
      height: 150px;
      padding-bottom: 100px;
    }
	.banner .banner-font{ left:15%; top:42%;margin-left: 100px;font-size:35px;transition: all 2s;}
	
	/*解决方案轮播*/
	.swiperfont{ width:70%; left:15%; top:23%; }
	.swiperfont h2{ font-size:32px; margin-bottom:20px;}
	.swiperfont p{ width:80%; font-size:14px; line-height:26px; }
	.morebtn{ width:170px; height:40px; line-height:40px;  margin-top:0px;}
    .silution .tab{ bottom:50px; left:0%; }
	.silution .tab p{ width:830px; height:70px; margin:0 auto; background:url(../images/tabbg1.png) no-repeat 0px center;}
	.silution .tab i{ font-size:30px;}
	.silution .tab a{ display:block; width:65px; height:65px; line-height:65px; margin:0 69.5px; transition: all .5s;}
	
	
	/*产品轮播*/
	/*.products .tab{ width:165px; top:22%; right:40px; }*/
	/*.products .tab a{  margin:52px 0; font-size:14px; transition: all .5s;}*/
	.products .tab a:hover i{ width:8px; height:8px; transition: all .5s;}
	.products .content{ position:absolute; left:8%; top:2%; }
	.producticon{ width:45%;  padding-top:4%; }	
	.producticon img{ width:100%; }	
	.productfont{ width:40%; padding-top:14%; padding-left:8%;}		
	.productfont h2{ font-size:32px; margin-bottom:25px;}
	.productfont p{ width:80%; font-size:14px; line-height:26px; }
	.productfont p i{ width:6px; height:6px; line-height:6px;}
	.productfont .morebtn{ margin:0; margin-top:40px;}
	
	
	/*精石云*/
	.cloudfont{top:15%; left:10%; }
	.cloudfont h2{font-size:32px; }
	.cloudfont p{ font-size:14px; line-height:26px;}
	
	
	/*服务与技术*/
	.servicefont{width:90%;position:absolute; top:11%; left:5%; z-index:2; color:#fff; text-align:center;}
	.servicefont h2{font-size:32px; }
	.servicefont p{ font-size:14px; line-height:26px; }
	.service-icon{ width:805px; margin:0 auto; padding-top:5%; }
	.service-icon li{ float:left; margin:0px 1px; font-size:15px;}
	.service-icon li i{ font-size:35px; width:80px; height:80px; line-height:80px; margin-bottom:10px; transition: all .5s;}
	.service-tel{ font-size:20px;  padding-top:4%;}
	.service-tel i{ font-size:26px; }

		
		
	
	/*联系我们*/
	.contactfont{width:100%; position:absolute; top:15%; left:0%; }
	.contactfont h2{font-size:32px; margin-bottom:10px;}
	.contactfont p{font-size:14px; line-height:26px;}
	.contact-mian{  width:70%; margin:0 auto; margin-top:5%;}
	.contact-l{ width:40%; padding-left:10%}
	.contact-l img{ width:100%; }
	.contact-r{ width:40%; margin-left:20px; padding-top:10px;}
	.contact-r h3{ font-weight:bold; font-size:14px; margin-bottom:15px;}
	.contact-r p{ font-size:13px; line-height:26px;}
	.contact-bom{height:55px; line-height:55px;}
	.contact-bom P{ color:#747474; font-size:13px;}
	.contact-btn a{ width:28px; height:28px; line-height:28px; margin-top:20px;}
	.contact-btn i{ font-size:15px; color:#fff; }
	
	
	/*内页---底部信息*/
	.contact-ny .contactfont{width:100%; left:0%; }
    .contact-ny .contact-l{ width:40%; padding-left:7%;}
	
	
	/*内页---关于我们*/
	.about-l{ width:45%; padding-left:3%; }
	.about-l h2{ font-size:20px; margin-bottom:15px;}
	.about-l .about-details{ font-size:14px; line-height:28px; overflow:auto; height:300px;}
	.abouticon{ width:85px; height:85px; line-height:85px; top:160px; left:39%; }
    .abouticon i{ font-size:32px;}
	.about-list ul li{ width:31.3%; padding-bottom:4%;}
	.about-list ul li:nth-child(2){ margin:0 3%;}
	.about-list ul li h3{ font-size:20px; margin:70px 0 10px 0;}
	.about-list ul li p{ font-size:14px; line-height:26px;}
    .about-contact h2{ font-size:20px; color:#333; font-weight:bold; margin:20px 0;}
	.about-contact ul li{ width:30.33%; height:210px; float:left; font-size:14px; line-height:28px; padding-bottom:15px; margin-bottom:15px;}	
	
	/*新闻详情*/
	.newsdetail .title { width: 100%; padding:20px 0; margin-bottom:20px; border-bottom: 1px solid #eeeeee; text-align:center;}
	.newsdetail .title .shang { width: 100%; font-size: 20px; color:#333;}
	.newsdetail .title .xia { font-size: 12px; padding-top:8px; color:#666;}
	.newsdetail .newsabout{ font-size: 14px; line-height:26px;}
	.newsdetail .newsabout img{ max-width:1000px;}
	
	/*内页---服务支持*/
	.service01-font h3{font-size:24px; margin-top:70px; margin-bottom:15px;}
    .service01-font .ser00{ font-size:14px; line-height:26px; }
	.down-list h2{font-size:30px;}	
	.down-list ul li{ height:30px; line-height:30px; padding:20px 0;}	
	.down-list a{ font-size:14px; }	
	.down-list i.down-icon{ font-size:28px;}	
	
	
    /*内页---解决方案*/
	.servicemain .about-l .about-details{height:auto!important;}	
	.servicemain01 h2{  font-size:20px;}
	.servicemain01 .itemfont{ position:absolute; top: 7%; right:6%; width:420px; padding:20px 30px; height:300px; overflow:hidden;}
	.servicemain01 .itemfont h3{font-size:18px; color:#fff; font-weight:bold; padding:20px 0;}
	.servicemain01 .itemfont div{font-size:14px; color:#fff; line-height:26px;}
	.servicemain02 h2{  font-size:20px;}
	.product-item ul li{ width:31.3%; margin:1%!important;}
	.product-item h4{ font-size:15px; font-weight:bold; padding-top:25%;}

		
	/*内页---重点产品*/
	.procuctmain01 h2,.procuctmain02 h2{ font-size:20px; margin-bottom:3%;}

	
	/*内页---重点产品详情*/
	.procuctdetail h2{font-size:20px;}
	.detail-item h3{font-size:16px;}


	.serch-list ul li{ height:40px; line-height:40px; }
	.serch-list ul li a{color:#333;font-size:14px;}
	.serch-list span{ float:right; color:#999;font-size:14px;}
	
	
	/*内页---精石云*/
	.cloud-item .cloud-item-icon{ margin-bottom:10px; }
	.cloud-fontlist{padding-top:0px; }

}

@media only screen and (min-width:768px) and (max-width:1024px) {
	  .swiperid{
        display: none;
    }
	.products ul{
    padding-left:5%;
}
	
				.products .tab{
	    display: none;
	}
	
	.banner{width: 100%; position:relative; overflow:hidden;}
	#owl-demo .item{ width: 100%; display: block;  position:relative;}
	#owl-demo .item img { width: 100%; height:100%; display: block;}
	
	
	.banner .banner-font{ left:15%; top:42%;margin-left: 100px;font-size:25px;transition: all 2s;}
	
	.owl-carousel1 .owl-controls{ width:100%!important; left:auto!important; right:0px!important; top:90%!important;}
	.owl-carousel1 .owl-controls .owl-page span{width:6px!important; height:6px!important; margin: 0px 5px!important;}
	.owl-carousel1 .owl-controls .owl-page.active span{ width:40px!important; height:6px!important; background:#fff!important;}
	.owl-carousel1 .item img {height:100%!important;}
	
	/*解决方案轮播*/
	.swiperfont{ width:90%; left:5%; top:8%; }
	.swiperfont h2{ font-size:20px; margin-bottom:20px;}
	.swiperfont p{ width:100%; font-size:13px; line-height:26px; }
	.morebtn{ width:160px; height:35px; line-height:35px;  margin-top:50px;}
    .silution .tab{ bottom:50px; left:0%; }
	.silution .tab p{ width:79%; height:65px; margin:0 auto; background:none;}
	.silution .tab i{ font-size:30px;}
	.silution .tab a{ width:65px; height:65px; line-height:65px; margin:0 2%; transition: all .5s;}
	
	
	/*产品轮播*/
	.products .owl-carousel2{ position:absolute; top:0%;}
	.producticon{ width:80%; padding-top:0%; margin:0 auto; float:none; }	
	.producticon img{ width:100%; }	
	.productfont{ width:100%; padding-top:5%; padding-left:0%; text-align:center; float:none; }		
	.productfont h2{ font-size:20px; margin-bottom:25px;}
	.productfont p{ width:100%; font-size:13px; line-height:26px; text-align:center;}
	.productfont p i{ width:6px; height:6px; line-height:6px; display:none;}
	.productfont .morebtn{ margin:0 auto; margin-top:30px; padding-bottom:2px;}
	.owl-carousel2 .owl-controls{ width:100%!important; left:0!important; right:0!important; top:105%!important; }
	.owl-carousel2 .owl-controls .owl-page span{width:8px!important; height:8px!important; margin: 0px 5px!important;}
	.owl-carousel2 .owl-controls .owl-page.active span{ width:8px!important; height:8px!important; background:#2268bd!important;}
	.owl-carousel2 .owl-item .item img{ height:auto!important;}
	.owl-carousel2 .owl-wrapper-outer{ padding-bottom:1%;}
	
	/*精石云*/
	.cloudfont{top:12%; width:90%; left:5%; }
	.cloudfont h2{font-size:20px; }
	.cloudfont p{ width: 100%;font-size:13px; line-height:26px;}
	
	
	/*服务与技术*/
	.servicefont{width:90%;position:absolute; top:12%; left:5%;}
	.servicefont h2{font-size:20px; }
	.servicefont p{ width: 100%;font-size:13px; line-height:26px; }
	.service-icon{ width:90%; margin:0 auto; padding-top:5%; }
	.service-icon li{ width:100px; float:left; margin:5% 1.7%; font-size:14px;}
	.service-icon li i{ font-size:30px; width:60px; height:60px; line-height:60px; margin-bottom:10px; transition: all .5s;}
	.service-tel{ font-size:16px;  padding-top:4%;}
	.service-tel i{ font-size:20px; }
	
	
	
	/*联系我们*/
	.contactfont{width:90%; position:absolute; top:12%; left:5%; }
	.contactfont h2{font-size:20px; margin-bottom:10px;}
	.contactfont p{width: 100%;font-size:13px; line-height:26px;}
	.contact-mian{  width:100%; margin:0 auto; margin-top:10%;}
	.contact-l{ width:60%;  margin:0 auto; display:none!important;}
	.contact-l img{ width:100%; }
	.contact-r{ width:100%; margin-left:0px; padding-top:10px;}
	.contact-r h3{ font-weight:bold; font-size:14px; margin-bottom:10px;}
	.contact-r p{ font-size:13px; line-height:26px;}
	.contact-bom{height:55px; line-height:55px;}
	.contact-bom P{ color:#747474; font-size:12px;}
	.contact-btn a{ width:28px; height:28px; line-height:28px; margin-top:10px;}
	.contact-btn i{ font-size:15px; color:#fff; }
	
	
	/*内页---底部信息*/
	.contact-ny .contactfont{width:80%; left:5%; }
    .contact-ny .contact-l{ display:none;}
	
	
	/*内页---关于我们*/
	.about-l{ width:45%; padding-left:3%; }
	.about-l h2{ font-size:18px; margin-bottom:15px;}
	.about-l .about-details{ font-size:14px; line-height:26px; overflow:auto; height:210px;}
	.about-l .about-details::-webkit-scrollbar{ width: 5px; height: 10px; border-radius: 4px;}
	.about-l .about-details::-webkit-scrollbar-button{ background-color: #cac7c7;display: none;}
	.about-l .about-details::-webkit-scrollbar-track{ background: none;border-radius: 4px;}
	.about-l .about-details::-webkit-scrollbar-thumb{ background: #878787; border-radius: 4px;}
	.about-l .about-details::-webkit-scrollbar-corner{ background: #82AFFF;border-radius: 4px;}
	.about-l .about-details::-webkit-scrollbar-resizer{ background: #FF0BEE;border-radius: 4px;}
	.abouticon{ width:60px; height:60px; line-height:60px; top:35%; left:39%; }
    .abouticon i{ font-size:25px;}
	.about-list ul li{ width:31.3%; padding-bottom:4%;}
	.about-list ul li:nth-child(2){ margin:0 3%;}
	.about-list ul li h3{ font-size:18px; margin:12% 0 10px 0;}
	.about-list ul li p{ font-size:14px; line-height:26px;}
    .about-contact h2{ font-size:18px; margin:20px 0;}
	.about-contact ul li{ width:30.33%; height:210px; float:left; font-size:14px; line-height:28px; padding-bottom:15px; margin-bottom:15px;}	

	/*新闻详情*/
	.newsdetail .title { width: 100%; padding:20px 0; margin-bottom:20px; border-bottom: 1px solid #eeeeee; text-align:center;}
	.newsdetail .title .shang { width: 100%; font-size: 18px; color:#333;}
	.newsdetail .title .xia { font-size: 12px; padding-top:8px; color:#666;}
	.newsdetail .newsabout{ font-size: 14px; line-height:26px;}
	.newsdetail .newsabout img{ max-width:100% !important;}
	
	/*内页---服务支持*/
	.service-list ul li{ margin-bottom:5%;}
	.service01-icon{ width:100%;}
	.service01-font{ width:100%;}
	.service01-font h3 { width:100%; font-size:20px; margin-top:20px; margin-bottom:10px;}
    .service01-font .ser00{ width:100%; font-size:14px; line-height:26px; }
	.down-list h2{font-size:25px;}	
	.down-list ul li{ height:25px; line-height:25px; padding:20px 0;}	
	.down-list a{ font-size:14px; }	
	.down-list i.down-icon{ font-size:24px;}
	
	
	/*内页---解决方案*/	
	.servicemain .about-l{ width:96%; padding-left:4%;}
	.servicemain .about-l p{ height:auto!important;}
	.servicemain .about-r{ width:100%; overflow:hidden; margin-bottom:5%;}
	.service-pu{ width:100%;}
	.service-pu img{ width:100%;}
	.servicemain01{ background:#f8fbff; padding:5% 0;}
	.servicemain01 h2{  font-size:18px;}
	.servicemain01 .itemfont{ position:absolute; top: 7%; right:6%; width:420px; padding:20px 30px; height:300px; overflow:hidden;}
	.servicemain01 .itemfont h3{font-size:16px; padding:20px 0;}
	.servicemain01 .itemfont div{font-size:14px; line-height:26px;}
	.servicemain02{ background:#fff; padding:5% 0;}
	.servicemain02 h2{  font-size:18px;}
	.product-item ul li{ width:48%; margin:1%!important;}
	.product-item h4{ font-size:15px; font-weight:bold; padding-top:25%;}
	.servicemain01 .itemfont{ width:70%; padding: 20px 30px 70px 30px;}
	.servicemain01 .itemfont h3{ padding: 10px 0;}
	 #owl-demo .item img{ height:450px;}
    .bottom-solution-nav{ display:block;}
	.bottom-solution-nav a{ display:block; height:40px; line-height:40px; border-bottom:1px solid #eee; color:#333; font-size:14px;}

	
	/*内页---重点产品*/
	.procuctmain01{ padding:5% 0;}
	.procuctmain02{ padding:5% 0;}
	.procuctmain01 h2,.procuctmain02 h2{ font-size:18px; margin-bottom:5%;}
	.procuctmain011{ padding:5% 0 0 0;}
	.procuct-pt{ width:100%; margin:0 auto;}
	.procuct-pt img{width:100%;}
	.product-item01 ul li{ width:49%; margin:0.5%!important;}
	.product-item01 ul li img{ width:100%;}
	.procuctmain01 .procuctdetail .downbtn{ width:180px; margin:0 auto; margin-left:0; margin-bottom:20px;}
	
	
	/*内页---重点产品详情*/
	.procuctdetail{padding:5% 0;}
	.procuctdetail h2{font-size:18px; margin-bottom:5%;}
	.procuctdetail .detail-pt{ width:100%;}
	.procuctdetail .detail-pt img{ width:100%; display:block;}
	.detail-item h3{font-size:14px;}
    .detail-item img{ width:100%;}

	.serch-list ul li{ height:40px; line-height:40px; }
	.serch-list ul li a{color:#333;font-size:14px;}
	.serch-list span{ float:right; color:#999;font-size:14px;}
	
	
	/*内页--精石云*/
	.cloud-l{ padding:5% 0 2% 0; padding-left:0%; width:100%; }
	.cloud-icon{width:10%;}
	.cloud-icon img{width:100%;}
	.cloud-font{ width:90%;}
	.cloud-item .cloud-item-icon{ width:85px; height:85px; line-height:85px; text-align:center; background:#2268bd; margin-right:10px; border-radius:100px;}
	.cloud-item .cloud-item-font h5{ font-size:16px; margin-bottom:10px;}
	.cloud-iconlist{width:100%;  margin-left:0%; }
	.cloud-fontlist{width:100%; padding-top:20px; margin-left:0%; padding-bottom:5%;}
	
	
}

@media only screen and (max-width: 768px) {
       .recommend .swiper-slide a {
      text-decoration: none;
      color: inherit;
      display: block;
      width: 100%;

      height: 200px;
      padding-bottom: 100px;
    }
      .silution img{
        height: 850px;
    }
     .swiperfont{
        top: 15% !important;
    }
	.products .product-bg{
	    height: 100%;
	}
			.products .tab{
	    display: none;
	}
	.owl-carousel1 .owl-controls{ width:100%!important; left:auto!important; right:0px!important; top:90%!important;}
	.owl-carousel1 .owl-controls .owl-page span{width:6px!important; height:6px!important; margin: 0px 5px!important;}
	.owl-carousel1 .owl-controls .owl-page.active span{ width:40px!important; height:6px!important; background:#fff!important;}
	.owl-carousel1 .item img {height:100%!important;}
	
	.banner .banner-font{ left:10%; top:30%;margin-left: 100px;font-size:18px;transition: all 2s;}
	
	/*解决方案轮播*/
	.swiperfont{ width:90%; left:5%; top:20%; }
	.swiperfont h2{ font-size:20px; margin-bottom:20px;}
	.swiperfont p{ width:100%; font-size:13px; line-height:26px; }
	.morebtn{ width:160px; height:35px; line-height:35px;  margin-top:50px;}
    .silution .tab{ bottom:50px; left:0%; }
	.silution .tab p{ width:300px; height:50px; margin:0 auto; background:none;}
	.silution .tab i{ font-size:20px;}
	.silution .tab a{ width:45px; height:45px; line-height:45px; margin:0 2%; transition: all .5s;}
	
	
	/*产品轮播*/
	.products .owl-carousel2{ position:absolute; top:0%;}
	.producticon{ width:80%; padding-top:0%; margin:0 auto; float:none; }	
	.producticon img{ max-width:100%;height:auto; }	
	.productfont{ width:100%; padding-top:5%; padding-left:0%; text-align:center; float:none; }		
	.productfont h2{ font-size:20px; margin-bottom:25px;}
	.productfont p{ width:100%; font-size:13px; line-height:26px; text-align:center;}
	.productfont p i{ width:6px; height:6px; line-height:6px; display:none;}
	.productfont .morebtn{ margin:0 auto; margin-top:30px; padding-bottom:2px;}
	.owl-carousel2 .owl-controls{ width:100%!important; left:0!important; right:0!important; top:102%!important; }
	.owl-carousel2 .owl-controls .owl-page span{width:8px!important; height:8px!important; margin: 0px 5px!important;}
	.owl-carousel2 .owl-controls .owl-page.active span{ width:8px!important; height:8px!important; background:#2268bd!important;}
	.owl-carousel2 .owl-item .item img{ height:auto!important;}
	.owl-carousel2 .owl-wrapper-outer{ padding-bottom:1%;}
	
	/*精石云*/
	.cloudfont{top:12%; width:90%; left:5%; }
	.cloudfont h2{font-size:20px; }
	.cloudfont p{ width: 100%;font-size:13px; line-height:26px;}
	
	
	/*服务与技术*/
	.servicefont{width:90%;position:absolute; top:12%; left:5%;}
	.servicefont h2{font-size:20px; }
	.servicefont p{ width: 100%;font-size:13px; line-height:26px; }
	.service-icon{ width:90%; margin:0 auto; padding-top:5%; }
	.service-icon li{ width:97px; float:left; margin:5% 0%; font-size:14px;}
	.service-icon li i{ font-size:30px; width:60px; height:60px; line-height:60px; margin-bottom:10px; transition: all .5s;}
	.service-tel{ font-size:16px;  padding-top:4%;}
	.service-tel i{ font-size:20px; }
	
	
	
	/*联系我们*/
	.contactfont{width:90%; position:absolute; top:12%; left:5%; }
	.contactfont h2{font-size:20px; margin-bottom:10px;}
	.contactfont p{width: 100%;font-size:13px; line-height:26px;}
	.contact-mian{  width:100%; margin:0 auto; margin-top:10%;}
	.contact-l{ width:60%;  margin:0 auto; display:none!important;}
	.contact-l img{ width:100%; }
	.contact-r{ width:100%; margin-left:0px; padding-top:10px;}
	.contact-r h3{ font-weight:bold; font-size:14px; margin-bottom:10px;}
	.contact-r p{ font-size:13px; line-height:26px;}
	.contact-bom{height:55px; line-height:55px;}
	.contact-bom P{ color:#747474; font-size:12px;}
	.contact-btn a{ width:28px; height:28px; line-height:28px; margin-top:10px;}
	.contact-btn i{ font-size:15px; color:#fff; }
	
	
	/*内页---底部信息*/
	.contact-ny .contactfont{width:80%; left:5%; }
    .contact-ny .contact-l{ display:none;}
	
	
	/*内页---关于我们*/
	.about-r{ width:100%;}
	.about-l{ width:94%; padding-left:7%; margin-bottom:5%;}
	.about-l h2{ font-size:18px; margin-bottom:15px;}
	.about-l .about-details{ font-size:14px; line-height:26px; overflow:auto; height:auto;}
	.about-l .about-details br{ display:none;}
	.abouticon{ width:60px; height:60px; line-height:60px; top:54%; left:40%; }
    .abouticon i{ font-size:25px;}
	.about-list ul li{ width:100%; padding-bottom:4%;}
	.about-list ul li:nth-child(2){ margin:0 0%;}
	.about-list ul li h3{ font-size:18px; margin:12% 0 10px 0;}
	.about-list ul li p{ font-size:14px; line-height:26px;}
	.about-list ul li img{ height:250px;}
	.about-contact h2{ font-size:18px; margin:0; margin-top:20px;}
	.about-contact ul li{ width:100%; height:auto; float:left; font-size:14px; line-height:28px; padding-bottom:15px; margin-bottom:15px; margin-top:15px;}
	.about-contact ul li:nth-child(2),.about-contact ul li:nth-child(5),.about-contact ul li:nth-child(9){ margin:0 0%; }	

	/*新闻详情*/
	.newsdetail .title {    padding: 15px 0; padding-top: 20px}
	.newsdetail .title .shang { width: 100%; font-size: 16px;}
    .newsdetail .title .xia { font-size: 12px; padding-top:8px;}
	.newsdetail .newsabout{ font-size: 14px; line-height:26px;}
	.newsdetail .newsabout img{ max-width:100% !important;}
	.fenye{ width: 100%; height:auto; line-height: 60px; margin: 20px 0; background-color: #f5f5f5;}
    .fenye div{ width: 90%; float:none!important; text-align: center; font-size: 14px; height: 60px; overflow: hidden; color: #494949; padding: 0 5%;}
    
	/*内页---服务支持*/
	.service-list ul li{ margin-bottom:10%;}
	.service01-icon{ width:100%;}
	.service01-font{ width:100%;}
	.service01-font h3 { width:100%; font-size:18px; margin-top:20px; margin-bottom:10px;}
    .service01-font .ser00{ width:100%; font-size:14px; line-height:26px; }
	.down-list h2{font-size:22px;}	
	.down-list ul li{ height:25px; line-height:25px; padding:20px 0;}	
	.down-list a{ font-size:14px; }	
	.down-list i.down-icon{ font-size:24px;}
	
	
	/*内页---解决方案*/	
	.servicemain .about-l{ width:94%; padding-left:7%;}
	.servicemain .about-l p{ height:auto!important;}
	.servicemain .about-r{ width:100%; overflow:hidden; margin-bottom:5%;}
	.service-pu{ width:100%;}
	.service-pu img{ width:100%;}
	.servicemain01{ background:#f8fbff; padding:5% 0;}
	.servicemain01 h2{  font-size:18px;}
	.servicemain01 .itemfont{ position:absolute; top: 7%; right:6%; width:420px; padding:20px 30px; height:300px; overflow:hidden;}
	.servicemain01 .itemfont h3{font-size:16px; padding:20px 0;}
	.servicemain01 .itemfont div{font-size:14px; line-height:26px;}
	.servicemain02{ background:#fff; padding:5% 0;}
	.servicemain02 h2{  font-size:18px; margin-bottom:3%;}
	.product-item ul li{ width:100%; margin:1% 0!important;}
	.product-item h4{ font-size:15px; font-weight:bold; padding-top:25%;}
	.servicemain01 .itemfont{ width:70%; padding: 20px 30px 70px 30px;}
	.servicemain01 .itemfont h3{ padding: 10px 0;}
	 #owl-demo .item img{ height:450px;}
	.bottom-solution-nav{ display:block;}
	.bottom-solution-nav a{ display:block; height:35px; line-height:35px; border-bottom:1px solid #eee; color:#333; font-size:14px; }
	
	
	/*内页---重点产品*/
	.procuctmain01{ padding:8% 0;}
	.procuctmain02{ padding:8% 0;}
	.procuctmain01 h2,.procuctmain02 h2{ font-size:18px; margin-bottom:8%;}
	.procuctmain011{ padding:8% 0 0 0;}
	.procuct-pt{ width:100%; margin:0 auto;}
	.procuct-pt img{width:100%;}
	.product-item01 ul li{ width:100%; margin:0.5% 0!important;}
	.product-item01 ul li img{ width:100%;}
	.procuct-tabs .tab,.procuct-tabs2 .tab{ width:300px; margin:0 auto; margin-bottom:30px; overflow:hidden;}
    .procuct-tabs .tab a,.procuct-tabs2 .tab a{ width:135px;}
    .procuctmain01 .procuctdetail .downbtn{ width:180px; margin:0 auto; margin-left:0; margin-bottom:20px;}
	
	
	/*内页---重点产品详情*/
	.procuctdetail{padding:8% 0;}
	.procuctdetail h2{font-size:18px; margin-bottom:8%;}
	.procuctdetail .detail-pt{ width:100%;}
	.procuctdetail .detail-pt img{ width:100%; display:block;}
	.detail-item h3{font-size:14px;}
    .detail-item img{ width:100%;}

    .serch-list ul li{ height:40px; line-height:40px; }
	.serch-list ul li a{color:#333;font-size:14px;}
	.serch-list span{ float:right; color:#999;font-size:14px;}
	
	
	/*内页--精石云*/
	.cloud-l{ padding:5% 0 2% 0; padding-left:0%; width:100%; }
	.cloud-icon{width:13%;}
	.cloud-icon img{width:100%;}
	.cloud-font{ width:80%;}
	.cloud-item{ padding:2% 0 5% 0; }
	.cloud-item ul li{ float:none; width:100%; margin:3% 0%;}
	.cloud-item .cloud-item-icon{ width:60px; height:60px; line-height:60px; margin-right:5px;}
	.cloud-item .cloud-item-icon i{ color:#fff; font-size:24px;}
	.cloud-item .cloud-item-font h5{ font-size:15px; margin-bottom:5px;}
	.cloud-iconlist{width:100%;  margin-left:0%; }
	.cloud-fontlist{width:100%;margin-left:0%; padding-bottom:5%;}
	.cloud-iconlist {
    min-height: 48vw;
    width: 100%;
    margin-left: 0%;
    background-size: 100% auto;
    margin-bottom: 15px;
}
.cloud-iconlist .mainsa {
    height: 39vw;
    width: 79%;
}
	
	

}


@media only screen and (max-width: 340px) {
	.silution .tab p{ width:300px; height:50px; margin:0 auto; background:none;}
	.service-icon li{ width:86px; float:left; margin:5% 0%; font-size:14px;}
}


