/* 顶部图片 */
/* body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
} */
/* img:hover{
  transition: all 0.6s;
  transform: scale(1.1);
} */
li {
  list-style: none;
  padding: 0;
}
#logo1{
  width: 300px;
  margin:20px 0px 0px 30px;
  float: left;
}
#kefu-tel{
  width:191px;
  margin: 20px 150px 0px 0px;
  float: right;
}
/* 导航栏目 */
.navbar{
  margin-top: 10px;
}
.container-fluid{
  text-align: center;
  background-color: #36acff;
}
.navbar-default{
  border:none;
  border-top: 2px solid #176ed5;
  background-color: #36acff;
  z-index: 1;
  color: white;
  margin-bottom: 0px;
}
.navbar-nav li{
  width: 140px;
}
.navbar-nav li:hover{
  background-color: #176ed5;
  z-index: 2;
  color: white;
}
.navbar-default li a{
  font-size: 20px;
  color: white!important;
  font-weight: bold;
  background-color: #36acff;
}
.current{
  background-color: #176ed5;
}
.navbar-brand{
  display:none;
}
.icon-bar{
  background-color: white;
}
/* 图片轮播 */
.lunbo{
  width: 100%;
  height: 100%;
}
.banner-work::before{
  background-image: url(../images/work.png);
  background-size: cover;
}
.banner-product::before{
  background-image: url(../images/product.png);
  background-size: cover;
}
.banner-eq::before{
  background-image: url(../images/equipment.png);
  background-size: cover;
}
/* 主要版块 */
  /* 共用样式 */
.title{
  font-size: 22px;
  color: #36acff;
  font-weight: bold;
}
.title-eng{
  font-size: 18px;
  color: #aaaaaa;
  font-weight: bold;
}
.title-two{
  font-weight:bold;
  font-size: 12px;
  margin-top: 15px;
}
.line{
  border-top: 1px solid #aaaaaa;
}
.samll-title{
  color: #666;
}
.small-title-img{
  width:100%;
  margin-top: 25px;
}
  /* 关于我们 */
.aboutus{
  /* border: 3px solid #36acff; */
}
.aboutus-header{
  border-bottom: 2px solid #36acff;
}
.aboutus-img{
  margin-top: 10px;
}
.aboutus-img img{
  width: 100%;
}
.aboutus-introduction{
  margin-top: 25px;
}
  /* 新闻动态 */
  .news{
    /* border: 3px solid #36acff; */
    min-height: 333px;
  }
  .news-header{
    border-bottom: 2px solid #36acff;
  }
  .aboutus-img{
    margin-top: 10px;
  }
  .news-single{
    margin: 5px 0px 5px 0px;
    border-left: 25px solid #36acff;
  }
  .title-two-news{
    font-weight:bold;
    margin-left: 5px;
    margin-bottom: 5px;
    font-size: 12px;
  }
  .title-two-news-word{
    margin-left: 5px;
    font-size: 11px;
  }
  /* 产品展示 */
  .productshow{
    /* border: 3px solid #36acff; */
    margin:0px 0px 20px 0px;
  }
  .productshow-header{
    border-bottom: 2px solid #36acff;
  }
  .lunbo2{
    width: 100%;
    background-color:white;
    margin-top: 50px;
    padding:0px;
  }
  .carousel-control .left{
    background-image: none!important;
  }
  .carousel-control .right{
    background-image: none!important;
  }
  .carousel-inner ul li{
    text-align: center;
  }
  /* 联系我们 */
  .contactus{
    /* border: 3px solid #36acff; */
    margin:0px;
  }
  .contactus-header{
    border-bottom: 2px solid #36acff;
  }
  .contactus-img{
    margin-top: 10px;
  }
  .contactus-img img{
    width: 100%;
  }
  .title-two-contactus{
    margin: 0px;
  }
  /* 服务流程 */
  .serviceflow{
    /* border: 3px solid #36acff; */
    margin:0px 0px 20px 0px;
  }
  .serviceflow-header{
    border-bottom: 2px solid #36acff;
  }
  .show_photo{
    width:100%;
  }
/* 底部板块 */
.footer-1-words{
  color: white;
  font-weight: bold;
  text-align: left;
}
.footer-1-words h3{
  font-size: 20px;
  font-weight: bold;
}
.footer-2{
  background-color: #176ed5;
  padding:5px 0px;
}
.index_service{
  text-align: center;
}
/* 公司介绍页面 */
.introduction-bg{
  background-image: url(../images/introduction-bg.png);
  background-size: cover;
  z-index: 1;
}
/* .introduction-header{

} */
.introduction-content{
    background-color: white;
    z-index: 2;
    margin-top: 150px;
}
.title-two-introduction-word{
  margin:20px 0px 150px 0px;
  font-size: 16px;
  font-weight:bold;
}

/* 联系我们页面 */
.contactus-bg{
  background-image: url(../images/contactus-bg.png);
  background-size: cover;
  z-index: 1;
  padding:0px;
  min-height: 650px;
}
.contactus-content{
    background-color: white;
    z-index: 2;
    margin-top: 150px;
    text-align: center;
    opacity: 0.8;
    min-height: 300px;
}
.title-contactus-one{
  font-size: 38px;
  color: #36acff;
  font-weight:bold;
  margin: 20px 0px 0px 0px;
}
.title-contactus-two{
  font-size: 22px;
  color: #666;
  border-top: 5px solid #36acff;
  font-weight:bold;
}
.contactus-span1{
  width:50%;
  margin: 0 auto;
  color: #666;
  text-align: left;
  margin-top:50px;
  font-size: 26px;
  font-weight: bold;
  padding-left: 10%;
}
.contactus-span2{
  width: 50%;
  margin: 0 auto;
  text-align: left;
  color: #666;
  font-size: 26px;
  font-weight: bold;
  margin-top: 5px;
    padding-left: 10%;
}
/* 招聘页面 */
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
  font-weight: bold;
  color: white;
  background-color: #36acff;
}
.nav-tabs li{
  font-size: 22px;
  font-weight:bold;
}
.employ-content{
  min-height: 150px;
  margin-bottom:50px;
  border: 2px solid #36acff;
  text-align:left;
}
.employ-req{
  margin: 20px 20px 10px 50px;
  font-size: 22px;
  font-weight: bold;
  color: #222;
}
.employ-add-info{
  background-color: #36acff;
  font-size: 24px;
  font-weight: bold;
  color: white;
  min-height: 50px;
}
.employ-add-info-1{
  float: left;
  margin: 10px;
}
.employ-add-info-2{
  float: right;
  margin: 10px;
}
/* 成功案例页面 */
.successplan-content{
  background-color: white;
}
.success-title{
    font-size: 22px;
    color: #36acff;
    font-weight: bold;
    border-bottom:5px solid #36acff;
}
.success-small-title{
  color: #666;
  float: right;
  margin-top: 5px;
  font-weight: bold;
}
.success-line{
  margin-top: 20px;
  margin-left: 50px;
  border-left: 10px solid #3636acff;
  background-color: #eee;
}
.part-title{
  color: #36acff;
  font-size: 18px;
  font-weight: bold;
  margin-left: 100px;
}
.part-words{
  margin-left: 100px;
  font-size: 14px;
  font-weight: bold;
  color:#585858;
  padding-bottom: 15px;
  border-bottom: 1px solid #bbb;
}
.part-title-1{
  color: #36acff;
  font-size: 18px;
  font-weight: bold;
  border-left: 10px solid #36acff;
}
.success-part-1{
    margin-left:
    border-bottom: 1px solid #222;
}
.part-img{
  margin-left: 100px;
}
.part-img-1{
  width: 200px;
  margin:0 10px 10px 0px;
}
.success-part-3{
  margin-bottom: 50px;
}
/* 产品介绍 */
.product-bg{
  background-image: url(../images/product-bg.png);
  background-size: cover;
}
.product-detail-bg{
  background-image: none;
  background-size: cover;
}
.product-row{
  background-color: white;
  text-align:left;
  margin-top:80px;
}
.product-header{
    margin-top: 20px;
    margin-left: 20px;
}
.product-small-title{
  float: right;
  margin-right: 30px;
}
.product-content{
  background-color: white;
  margin-top: 80px;
}
.product-one{
  width: 245px;
  margin-top: 10px;
  margin-right: 40px;
  margin-left: 8px;
  text-align: center;
  font-size: 14px;
  font-weight:bold;
  float:left;
  min-height: 320px;
}
.product-one img{
  margin-bottom: 3px;
}
.product-list{
  margin-top: 80px;
  margin-right: 1%;
  margin-left: 20%;
  padding: 20px;
  background-color: white;
  border: 2px solid #bbb;
}
.product{
  width：100%;
}
.product-bg-2{
  background-color:transparent;
}
.product-detail-bg-2{
  background-color:white;
}
.product-detail-img{
  width: 100%;
}
.product-all{
  font-size: 18px;
  font-weight: bold;
  background-color: #36acff;
  color: white;
}
.list-header{
  font-size: 18px;
  font-weight: bold;
  background-color: #36acff;
  color: white;
}
.list-item{
  font-weight: bold;
  color: #bbb;
}
/* 新闻动态页面 */
.news-one img{
  float:left;
}
.news-title{
  width: auto!important;
  font-size: 18px;
  font-weight: bold;
  color: black;
  margin-right: 100px!important;
  padding-top: 0px!important;
  padding-bottom: 0px!important;
}
.news-words{
  width:440px!important;
  font-size: 14px;
  color: black;
  padding-bottom: 0px!important;
}
.news-look{
  width: 93px!important;
  float: right!important;
  font-weight: bold;
  color: white;
  background-color: #36acff!important;
  padding: 2px 5px 2px 5px!important;
  text-align: center!important;
  margin-top: 2px!important;
  margin-right:20px!important;
}
.news-look a{
  color: white;
}
/* 新闻动态 */
.important-event{
    margin-top: 40px;
    border:3px solid #36acff;
    padding: 0px;
    overflow: hidden;
}
.important-event-part{
  height: 900px;
  overflow-x: hidden;
}
.event-header{
  font-size: 22px;
  font-weight: bold;
  color: white;
  background-color: #36acff;
}
.event-footer{
  font-size: 18px;
  font-weight: bold;
  color: white;
  background-color: #176ed5;
  text-align: center;
  margin-top: 5px;
}
.event-one{
  margin: 10px 30px 0px 30px;
}
.event-one img{
  width: 100%;
}
.event-one-bg{
  background-color:rgba(234, 232, 232, 0.8);
  min-height: 100px;
}
.event-title{
  font-weight: bold;
  text-align: left;
  padding: 5px 0px 5px 5px;
  margin-bottom: 0px;
  color: #222;
}
.event-words{
  text-align: left;
}
.event-look{
  float: right;
  font-weight: bold;
  font-size: 14px;
  background-color: #36acff;
  padding: 2px 10px 2px 10px;
}
.event-look a{
    color: white;
}
/* 新闻动态详情页面 */
.news-detail-title{
  width: 100%;
  text-align: center;
  font-size: 24px;
  font-weight: bold;
}
.news-detail-des{
  color: #bbb;
  text-align: right;
  margin-right: 10%;
}
.a_link:hover{
  text-decoration: none;
}
.footer_module{
  padding: 0px 15px;
  color: white;
  border-right: 1px solid white;
}
.link_nav{
  margin-top:40px;
  text-align:center;
}
/* 手机尺寸适配 */
@media(max-width:1170px) {
  .important-event{
    display: none;
  }
}
/* ipad */
@media(max-width:768px){
  .navbar-default{
    margin-top: 0px;
  }
  .navbar-toggle{
    margin-right: 0px;
  }
  .navbar-brand{
    display:block;
  }
  .header{
    display: none;
  }
  .aboutus{
    margin: 0px;
  }
  .carousel-inner ul li {
    margin-bottom: 12px;
  }
  /* 公司介绍页面 */
  .introduction-row{
    margin-bottom: 50px;
  }
  .introduction-content{
      margin-top: 100px;
  }
  .title-two-introduction-word{
    margin-bottom: 50px;
  }
  /* 联系我们页面 */
  .title-contactus-one{
    font-size: 28px;
  }
  .title-contactus-two{
    font-size: 16px;
  }
  .contactus-span1{
    font-size: 18px;
    width: 100%;
    margin-top: 20px;
  }
  .contactus-span2{
    font-size: 18px;
    width: 100%;
  }
  /* .contactus-img{
    width: 36px;
  } */
  /* 招聘页面 */
  .nav-tabs li{
    width:50%;
    /* border: 0.5px solid #36acff; */
  }
  .nav-tabs li{
    font-size: 18px;
  }
  .employ-req{
    font-size: 18px;
  }
  .employ-add-info{
    min-height: 58px;
  }
  .employ-add-info-1{
    margin:10px 10px 0px 10px;
  }
  /* 成功案例 */
  .success-small-title{
    display: none;
  }
  .success-line{
    margin-left: 0px;
  }
  .part-title{
    margin-left: 0px;
  }
  .part-words{
    margin-left: 0px;
  }
  .part-img{
    margin-left: 0px;
  }
  .part-img-1{
    width: 46%;
    border: 0px;
  }
  /* 产品介绍 */
  .product-list{
    margin-left: 0;
  }
  .product-row{
    margin-top:50px;
    margin-bottom: 20px;
    min-height: 1000px;
  }
  .product-one{
    width: 44%;
    margin-right: 20px;
  }
  .product-small-title{
    margin-top: 5px;
  }
  /* 新闻动态 */
   /* 重要事件显示 */
  .important-event{
    display: block;
  }
  .important-event{
    margin-top: 20px;
    margin-bottom: 30px;
  }
  .event-look{
    display: block;
    float: none;
  }
  .event_year{
    display: none;
  }
  .event_list{
    width: 650px;
    float: left;
  }
  .footer-1-words{
    text-align: center;
  }
}
/* plus */
@media(max-width:414px){
  .nav-tabs li{
    width:100%;
    /* border: 0.5px solid #36acff; */
  }
  .contactus-content{
    min-height: 238px;
  }
  .contactus-bg{
    min-height: 550px;
  }
  .product-small-title{
    display: none;
  }
  .product-one{
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
  }
  .product-row{
    min-height: 2000px;
  }
  .event_list{
    width: 360px;
  }
  /* 新闻动态 */
  .news-look{
    margin-right: 0px!important;
  }
  .news-one{
    width: 300px!important;
  }
  .news-one img{
    width: 100%;
  }
  .news-title{
    width: 300px!important;
  }
  .news-words{
    width: 300px!important;
  }
  .event_list li p{
    width: 300px;
    margin-top: 10px;
  }
  .event_list li p span{
    padding:0px!important;
  }
  .page{
    display: block;
    width: 100%;
  }
  .part-img-1{
    width: 100%;
    border: 0px;
  }
  .employ-add-info{
    min-height: 130px;
  }
  .timeline{
    padding-right: 0px;
  }
  .link_nav{
    margin: 10px;
  }
  #wrapper{
        margin-left: 10px;
  }
  .aboutus-introduction{
    margin-top: 10px;
  }
}
/* 正常尺寸 */
@media(max-width:375px){
  .product-header{
    margin-left: 0px;
  }
  .event_list {
    width: 340px;
  }
  #wrapper{
    margin-left: 0px;
  }
  .show_photo{
    width:96%;
  }
}
/* 最小尺寸 */
@media(max-width:320px){
  .carousel .carousel-control.left{
    left: -50px;
  }
  .carousel .carousel-control{
    overflow: visible;
  }
  .carousel .carousel-control.right{
    right: -10px;
  }
  .event_list{
    width:290px;
  }
  .event_list li p{
    margin-left: 0px;
    padding-left: 0px!important;
  }
  .timeline{
    padding-left: 0px;
  }
}
/* jssor slider arrow navigator skin 05 css */
/*
.jssora05l                  (normal)
.jssora05r                  (normal)
.jssora05l:hover            (normal mouseover)
.jssora05r:hover            (normal mouseover)
.jssora05l.jssora05ldn      (mousedown)
.jssora05r.jssora05rdn      (mousedown)
*/
.jssora05l, .jssora05r {
    display: block;
    position: absolute;
    /* size of arrow element */
    width: 40px;
    height: 40px;
    cursor: pointer;
    background: url('img/a17.png') no-repeat;
    overflow: hidden;
}
.jssora05l { background-position: -10px -40px; }
.jssora05r { background-position: -70px -40px; }
.jssora05l:hover { background-position: -130px -40px; }
.jssora05r:hover { background-position: -190px -40px; }
.jssora05l.jssora05ldn { background-position: -250px -40px; }
.jssora05r.jssora05rdn { background-position: -310px -40px; }

/* jssor slider thumbnail navigator skin 01 css */
/*
.jssort01 .p            (normal)
.jssort01 .p:hover      (normal mouseover)
.jssort01 .p.pav        (active)
.jssort01 .p.pdn        (mousedown)
*/
.jssort01 .p {
    position: absolute;
    top: 0;
    left: 0;
    width: 72px;
    height: 72px;
}

.jssort01 .t {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}

.jssort01 .w {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.jssort01 .c {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 68px;
    height: 68px;
    border: #000 2px solid;
    box-sizing: content-box;
    background: url('img/t01.png') -800px -800px no-repeat;
    _background: none;
}

.jssort01 .pav .c {
    top: 2px;
    _top: 0px;
    left: 2px;
    _left: 0px;
    width: 68px;
    height: 68px;
    border: #000 0px solid;
    _border: #fff 2px solid;
    background-position: 50% 50%;
}

.jssort01 .p:hover .c {
    top: 0px;
    left: 0px;
    width: 70px;
    height: 70px;
    border: #fff 1px solid;
    background-position: 50% 50%;
}

.jssort01 .p.pdn .c {
    background-position: 50% 50%;
    width: 68px;
    height: 68px;
    border: #000 2px solid;
}

* html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c {
    /* ie quirks mode adjust */
    width /**/: 72px;
    height /**/: 72px;
}
