span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub {
  margin: 0;
  padding: 0;
  border: 0;

}
.banner .owl-theme .owl-controls{ margin-top: -3rem; }
.banner .item{ position: relative;}
.banner-text{ position: absolute; z-index: 99; top: 20%; left: 50%; width: 75rem; margin-left: -37.5rem; color: #fff; text-align: left;}
.banner-text h3{ font-size: 3rem; padding: .5rem 0;  letter-spacing: 2px;}
.banner-text h4{ font-size: 2rem; font-weight: 400; }
.banner-text h5{ font-size: 2.25rem; }
.banner-text p{ font-size: 1.25rem;letter-spacing:1px; margin-top: .5rem; opacity: .7 }
.banner-text ul{ width: 50%; display: flex; flex-wrap: wrap; }
.banner-text li{ width: 50%; float: left; font-size: 1.75rem; display: inline-flex; align-items: center;  letter-spacing: 2px;}
.banner-text li i{ width: 41px; height: 36px;  background: url(../images/fximg/serve/icn01.png) no-repeat;  display: inline-block; margin-right: 1rem; }
.banner-text .idx-t1{ font-size: 1.625rem; position: relative; margin-bottom: 2rem; line-height: 2.4; }
.banner-text .idx-t1:after{ content: '';  position: absolute; bottom: 0; left: 0; width: 104px; height: 4px; background-color: #fff; }

.xiaoxi-stytle{ width: 100%; padding-bottom: 2rem;}
.xiaoxi-stytle li{ width: 16.6%; text-align: center; float: left; padding:2rem 0 ;}
.xiaoxi-stytle li img{ width: 5.625rem; height: 5.625rem;}
.xiaoxi-stytle li p{ color: #666; margin-top: 1rem;}


.floor_2 li{width: 25%; float: left; text-align: center;}
.floor_2 .iconfont{display: block; width: 6rem; height: 6rem; line-height: 6rem; background-color: #6b74e2;
    color: white; margin: 0 auto 1rem auto; border-radius: 6rem; font-size: 2.5rem; }
.floor_2 .caption{padding: 0  10%; margin-bottom: 2.5rem;}
.floor_2 li:nth-child(2) .iconfont{background-color:#3d8ef7; }
.floor_2 li:nth-child(3) .iconfont{background-color:#50da70; }
.floor_2 li:nth-child(4) .iconfont{background-color:#ffd131; }
.floor_2 li:nth-child(5) .iconfont{background-color:#fda429; }
.floor_2 li:nth-child(6) .iconfont{background-color:#fc563d; }
.floor_2 li:nth-child(7) .iconfont{background-color:#37bbe5; }
.floor_2 li:nth-child(8) .iconfont{background-color:#cb7ff3; }

/*=============
 * 产品介绍
 =============*/

.product .item{ display: flex; justify-content: space-between; align-items: center; padding-top: 50px;}
.product .item .text{ width: 50%; }
.product .item .text.pull-right{ padding-left:5rem;  }
.product .item .text h2{ position: relative; font-size: 1.875rem; padding: 1rem 0; font-weight:700; }
.product .item .text h2:after{position: absolute; bottom:0; left:0; content: ''; width: 60px; height:4px; background-color: #F4680F;}
.product .item .text h5{ font-size: 1.25rem; font-weight: 400; color: #666; padding: 1rem 0; }
.product .item .text p{ color: #999; }
.product .item .img{ width: 50%; }
.product .item .img img{ max-width: 100%; }
.product .item .img.pull-right{  text-align: right;}
.product .item .btn{ padding-top:20px; }
.product .item .btn a,.showbox .btn a{ width: 140px; line-height: 42px; border-radius: 8px; color: #fff; display:block; text-align: center;

  background:-moz-linear-gradient(left, #fb5858, #ff7c62);  
  background:-webkit-gradient(linear, 0 0, right 0, from(#fb5858), to(#ff7c62));  
  background:-o-linear-gradient(left, #fb5858, #ff7c62);
}

.showimg{ background: url(../images/xyrj/city-bg.png) no-repeat center bottom ;  padding-top:3em; padding-bottom:3em; }
.showbox{ padding-top: 60px; display: flex; justify-content: space-between; align-items: center; }
.showbox .pull-left{ width: 50%; }
.showbox .pull-left .item{ width: 100px; margin-right: 50px; float: left; text-align: center; padding: 25px 0;}
.showbox .pull-left .item p{ font-size: 15px; color: #666; margin-top: 10px; }
.showbox .icn{ width: 96px; height: 96px;  background-image: url(../images/xyrj/icon.png);  box-shadow: 0 0 3px 2px rgba(251,88,88,.2); border-radius: 50%;}
.showbox .icn01{ background-position: 0 0; }
.showbox .icn02{ background-position: -103px 0; }
.showbox .icn03{ background-position: -210px 0; }
.showbox .icn04{ background-position: -315px 0; }
.showbox .icn05{ background-position: -422px 0; }
.showbox .icn06{ background-position: -530px 0; }
.showbox .icn07{ background-position: -636px 0; }
.showbox .icn08{ background-position: -742px 0; }
.showbox .on .icn01{ background-position: 0 -101px; }
.showbox .on .icn02{ background-position: -103px -101px; }
.showbox .on .icn03{ background-position: -210px -101px; }
.showbox .on .icn04{ background-position: -315px -101px; }
.showbox .on .icn05{ background-position: -422px -101px; }
.showbox .on .icn06{ background-position: -530px -101px; }
.showbox .on .icn07{ background-position: -636px -101px; }
.showbox .on .icn08{ background-position: -742px -101px; }
.showbox .btn a{ margin: 25px auto 0; }
.showbox .pull-right{ background: url(../images/xyrj/phone.png) no-repeat;  width: 348px; height: 702px; padding-left: 25px; padding-top: 81px;}
.showbox .pull-right ul{  width: 300px; height: 540px; }



@media screen and (max-width:750px){

.banner .item{ overflow: hidden;}
.banner .item img{ max-width:none; height: 160px; margin-left: -200px;}
.new-ban .item img{margin-left: -100px;}
.banner .item.page10 img{ margin-left: -43%;}
.banner .item.sjpage2 img{ margin-left: -90px;}
.banner-text{ top: 0; left: 0; margin-left: 1rem; width: 50%; }
.banner-text .idx-t1{display: none;}
.banner-text h5{ font-size:1.2rem; margin-top: 1rem;}
.banner-text p{ font-size: 1rem; margin-top: 0; line-height: 1.2; }
.xiaoxi-stytle li{ width: 33.3%;}

.product .item{flex-wrap:wrap; padding-bottom: 2rem;}
.product .item:nth-child(2n){ background: #f5f5f5;}
.product .item .img{ order:-1;}
.product .item .img,.product .item .text{ width: 100%;}
.product .item .text{ padding:0 1rem!important;}
.product .item .text h2{ font-size: 1.25rem;}
.product .item .text h5{ font-size: 1rem;}
.product .item .text p{ font-size: .875rem;}
.product .item .btn{ display: none;}

.showbox{ display: block;}
.showbox .pull-left{ display: none;}
.function .list .itm{ width: 100%;}
.showimg{ display: none}

   .floor_2 li{width: 50%;}
    .floor_2 .iconfont{width: 2.5rem; height: 2.5rem; line-height: 2.5rem; font-size: 1.5rem; margin-bottom: 0.5rem;}
    .floor_2 .caption{margin-bottom: 1rem; padding: 0 0.5rem; height: 13rem;}

}
