
body {
  font-family: "Microsoft YaHei",Tahoma,Arial, Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
}
a:hover{ 
  color: #1ba1e6; 
  text-decoration: none;
}

button:focus{
  outline:0;
} 

@media (min-width: 1330px) {
   .container{
      width: 1300px;
   }
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #fff;
}

.btn-info {
  border-radius: 0;
  padding: 10px;
  width: 140px;
  font-size: 16px;
  font-weight: normal;
}

.btn-info,
.btn-info:focus,
.btn-info.focus,
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info,
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus{
  color: #ffffff;
  background-color: #1ba1e6;;
  border-color: #1ba1e6;
}

.btn:active,
.btn.active {
  -moz-box-shadow:0px 0px 0px #1ba1e6;
  -webkit-box-shadow: 0 0 0 #1ba1e6;
  box-shadow:0px 0px 0px #1ba1e6;
}

.btn:focus, 
.btn:active:focus, 
.btn.active:focus, 
.btn.focus, 
.btn:active.focus, 
.btn.active.focus {
  outline: 0;
  outline-offset: 0;
}

.btn-group .dropdown-menu {
  margin:0;
  padding: 0;
  border-radius: 0;
  background: #7dc9f3;
  border: 0;
  min-width: 140px;
  left:0;
  right:0;
  font-size: 14px;
}

.btn-group .dropdown-menu > li > a:hover, 
.btn-group .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #fff;
  background-color: #1ba1e6;
}

.pagination {
  margin:0;
  border-radius: none;
  margin-right: 15px;
}
.pagination > li > a, 
.pagination > li > span {
  position: relative;
  float: left;
  padding: 4px 10px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #1ba1e6;
  background-color: transparent;
  border: 1px solid #ddd;
  border-radius: 4px;
  margin-right: 8px;
}
.pagination > li > a:hover, 
.pagination > li > span:hover, 
.pagination > li > a:focus, 
.pagination > li > span:focus {
  z-index: 2;
  color: #1ba1e6;
  background-color: transparent;
  border-color: #ddd;
}

.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #1ba1e6;
  border-color: #1ba1e6;
  cursor: default;
}

.product_icon1, 
.product_icon2, 
.product_icon3, 
.product_icon4, 
.product_icon5, 
.product_icon6{
  background: url(sprites.png) no-repeat;
  display: inline-block;
}

.product_icon1{
  background-position: 0 0;
  width: 60px;
  height: 60px;
}

.product_icon2{
  background-position: -67px 0;
  width: 60px;
  height: 60px;
}

.product_icon3{
  background-position: -135px 0;
  width: 60px;
  height: 60px;
}

.product_icon4{
  background-position: -200px 0;
  width: 60px;
  height: 60px;
}

.product_icon5{
  background-position: -264px 0;
  width: 60px;
  height: 60px;
}

.product_icon6{
  background-position: -330px 0;
  width: 60px;
  height: 60px;
}

.d_icon{
  width: 65px;
  height: 60px;
  display: inline-block;
}

.d_icon_active{
  width: 65px;
  height: 60px;
  display: none;
}

.downloads-container a:hover .d_icon{
  display: none;
}

.downloads-container a:hover .d_icon_active{
  display: inline-block;
}

.carousel-control {
    width: 0;
}

.carousel-control:hover .fa{
  color: #1ba1e6;
}


.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters>[class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.main-breadcrumb{
  background-color: #f5f5f5;
  margin: 30px auto;
}

.breadcrumb {
    padding: 8px 15px 8px 0;
    margin-bottom: 0;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 0;
}

.breadcrumb > li + li::before {
    content: ">";
    color: #777777;
}

.searchkey{
  font-size: 16px;
  color: #1ba1e6;
}

.search-histroy{
   margin-bottom: 50px;
}

.searchresult{
   margin-bottom: 60px;
}

.searchresult h3{
    font-size: 18px;
    margin:0;
    font-weight: normal;
    margin-bottom: 15px;
}

.search-divider{
  position: relative;
  border-top-width: 1px;
  border-top-style: solid;
  border-color: #ddd !important;
  text-align: center;
  margin:20px auto 40px;
}

.search-divider .divider-container{
  font-size: 16px;
  position: absolute;
  top:-15px;
  left: auto;
  right: auto;
  text-align: center;
  width: 160px;
  margin:auto;
  margin-left:-78px;
  background-color: #fff;
  display: inline-block;
  font-weight: normal;
}

.owl-theme .owl-dots{
   text-align: center;
}
.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #fff;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity .2s ease;
  border-radius: 30px;
  border: solid 1px #1ba1e6;
  text-align: center;
}
.owl-theme .owl-dots .owl-dot.active span, 
.owl-theme .owl-dots .owl-dot:hover span {
  background: #1ba1e6;
}

.head-top{
  margin:10px auto;
}

.head-top .logo{
  float: left;
  width: 200px;
}

.head-top .logo-txt{
  margin-left: 220px;
  padding-top: 4px;
  line-height: 23px;
  font-size: 14px;
}

@media (min-width: 768px) and (max-width: 992px){
  .head-top .logo-txt{
    font-size: 14px;
  }
}


#search-box{
  padding-top: 10px;
}

#search-box .form-control,
#search-box .btn-default{
  color: #555;
  background-color: #eeeeee;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 12px;
  height: auto;
}

#search-box .form-control{
  border-right-width: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#search-box .btn-default:hover,
#search-box .btn-default:focus{
  border-color: #ccc;
}

#search-box .form-control:focus {
  border-color: #ccc;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.navbar-toggle {
    margin: 8px 10px 10px;
    padding: 0;
    background-color: transparent;
    background-image: none;
    border: 0px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    border-radius: 0;
}

.navbar-inverse .navbar-toggle {
  border-color: #fff;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #fff;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse{
  border-color: #fff;
}

.hamburger {
  vertical-align: middle;
  padding:8px;
}

.hamburger-inner, 
.hamburger-inner::after, 
.hamburger-inner::before {
  width: 40px;
  height: 1px;
  border-radius: 0px;
  background-color: #2c2f37;
}

.navbar {
  border-radius: 0;
  margin-bottom: 0;
}

.navbar-brand {
    padding: 0 0 0 15px;
    line-height: 20px;
    height: 50px;
}

.navbar-inverse {
    background-color: #fff;
    border-color: #fff;
}

.navbar-inverse .navbar-nav > li > a {
  font-size: 16px;
  font-weight: 700;
}

.navbar-inverse .navbar-nav li > a:hover,
.navbar-inverse .navbar-nav li > a:focus,
.navbar-inverse .navbar-nav > .active > a, 
.navbar-inverse .navbar-nav > .active > a:hover, 
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .open > a, 
.navbar-inverse .navbar-nav > .open > a:hover, 
.navbar-inverse .navbar-nav > .open > a:focus{
  color: #fff;
  background-color: #1ba1e6;
}

.navbar-inverse .navbar-nav .open .dropdown-menu{
  background-color: #7dc9f3;
  border-radius: 0;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, 
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #1ba1e6;
    background-color: #7dc9f3;
}

.footer{
  background: #3e3a3e;
  padding-top:25px;
  padding-bottom: 60px;
}

.footer-top h4{
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 20px;
}

.footer-top h4 a{
  color: #fff;
}

.footer-top li a,.footer-top li span{
  color: #F3F3F3;
  font-size: 12px;
  line-height: 23px;
}

.footer-top li a:hover,.footer-top h4 a:hover{ 
  color: #1ba1e6; 
}

.footer-bottom{
    margin-top: 20px;
    padding-top: 20px;
    border-top: solid 1px #a8a6a6;
}

.footer-bottom ul li,
.footer-bottom ul li a{
  color: #fff;
  font-size: 12px;
}

.heading-v1{
  text-align: center;
  margin:80px auto;
}

.heading-v1::after{
  margin-top:10px;
  width: 60px;
  border-top-width: 5px;
  content: "";
  display: inline-block;
  border-top-style: solid;
  border-color: #1ba1e6;
  text-align: center;
}

.product-more a{
  margin-top: 20px;
  margin-bottom: 80px;
}

.heading-v2::after{
  border-color: #8893f4;
}

.heading-v1 h2{
   font-size: 24px;
   font-weight: bold;
   color: #282828;
   letter-spacing: 1.5px;
}

.heading-v3 {
  margin-bottom: 60px;
}

.heading-v3 a{
  font-size: 16px;
  font-weight: normal;
  color: #1ba1e6;
}

.btn-outline-inverse {
  color: #fff;
  background-color: transparent;
  font-size: 14px;
  font-weight: normal;
  border: 1px solid #fff;
  padding: 8px 12px;
  border-radius: 6px;
  display: inline-block;
}

.btn-outline-inverse:active, 
.btn-outline-inverse:focus, 
.btn-outline-inverse:hover {
  color: #fff;
  text-shadow: none;
  background-color: #1ba1e6;
  border-color: #1ba1e6;
}

.btn-outline-primary{
  color: #1ba1e6;
  background-color: transparent;
  font-size: 14px;
  font-weight: normal;
  border: 1px solid #1ba1e6;
  padding: 8px 12px;
  border-radius: 6px;
  display: inline-block;
}

.btn-outline-primary:active, 
.btn-outline-primary:focus, 
.btn-outline-primary:hover {
  color: #fff;
  text-shadow: none;
  background-color: #1ba1e6;
  border-color: #1ba1e6;
}

.btn-gly{
  padding:5px 8px;
  margin-top: 12px;
  color: #333333;
  font-size: 12px;
  margin-right: 10px;
}

a.btn-gly:hover{
  color: #fff;
}

#carousel-home .carousel-indicators li {
  width: 15px;
  height: 3px;
  border: 2px solid #fff;
}

#carousel-home .carousel-indicators .active {
  width: 50px;
  border: 2px solid #1ba1e6;
}

#product-home .cate-icon{
  width: 60px;
  float: left;
}

#product-home .cate-txt{
  margin-left:80px;
}

#product-home h4{
  font-style: 16px;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 15px;
  color: #1ba1e6;
}

#product-home p{
  font-size: 12px;
}

#youshi-home{
  background: #f7f8f8;
}

#youshi-home .youshi-item{
  max-width: 220px;
  margin:0 auto;
  padding-bottom: 60px;
}

#youshi-home h4{
  font-weight: normal;
  font-size: 16px;
  margin-top: 40px;
  margin-bottom: 30px;
  color: #000;
}

#youshi-home p{
  font-size: 12px;
}

#jishufw-home .teams-container{
  margin-bottom: 90px;
}

#jishufw-home .teams-container .owl-carousel {
  padding-left:40px;
  padding-right:40px;
  position: relative;
}

#jishufw-home .teams-container .owl-carousel .owl-nav{
  position: absolute;
  top:43%;
  width: 100%;
  margin-left:-40px;
}

#jishufw-home .owl-carousel .owl-nav button.owl-prev,
#jishufw-home .owl-carousel .owl-nav button.owl-next{
  padding: 3px 7px !important;
  height: 50px;
  background: transparent;
  float: left;
  border-radius: 6px;
  border: 1px solid #1ba1e6;
  color: #666;
}

#jishufw-home .owl-carousel .owl-nav button.owl-prev:hover,
#jishufw-home .owl-carousel .owl-nav button.owl-next:hover{
   background: #1ba1e6;
   color: #fff;
}
#jishufw-home .owl-carousel .owl-nav button.owl-next{
    float: right;
}


#jishufw-home .img-container{
  position: relative;
}

#jishufw-home .img-container .img-hover{
  position: absolute;
  top:0;
  right: 0;
  bottom: 0;
  left:0;
  background: rgba(27,161,230, 0.7);
  opacity: 0;
}

#jishufw-home .img-container:hover .img-hover{
   opacity: 1;
}

#jishufw-home .img-container .team-detail{
  padding-top: 44%;
  padding-left:35px;
  padding-right:35px;
}

#jishufw-home .img-container .team-detail h4{
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 15px;
}

#jishufw-home .img-container .team-detail p{
  font-size: 12px;
  line-height: 24px;
  color: #fff;
}

#jishufw-home .team-name{
  margin-top: 20px;
  text-align: center;
  font-size: 14px;
  font-weight: normal;
  color: #282828;
}

#jishufw-home .clients-container{
  margin-bottom: 90px;
}

#jishufw-home .clients-container .item{
  text-align: center;
}

#jishufw-home .clients-container img{
  display: inline-block;
  width: auto;
  max-width: 100%;
}

#jishufw-home .downloads-container{
  margin-bottom: 20px;
}

#jishufw-home .downloads-cate{
  padding-top: 15px;
}

#jishufw-home .downloads-cate .d_name{
  font-size: 14px;
  color: #282828;
  text-align: center;
  margin:15px auto 30px;
}

#jishufw-home .downloads-cate a:hover .d_name{
  color: #1ba1e6;
}

#projects-home .carousel-indicators li,
#product-slides .carousel-indicators li{
  background-color: rgba(255,255,255,0.5);
}

#projects-home .carousel-indicators .active{
  width: 13px;
  height: 13px;
  background-color: rgba(255,255,255,1);
}

#product-slides .carousel-indicators .active{
  background-color: #1ba1e6;
}

#news-home {
  margin-bottom: 90px;
}

#news-home .news-item{
   margin-bottom: 50px;
}

#news-home .img-container{
  position: relative;
}

#news-home .img-container img,
#news-home .img-container .img-hover{
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  width: 100%;
}

#news-home .img-hover{
  position: absolute;
  top:0;
  right:0;
  bottom: 0;
  left:0;
}

.news-items a:hover .img-hover{
  background: rgba(27,161,230, 0.75);
}


#news-home .txt-detail{
  padding:25px 30px 0;
  border: 1px solid #282828;
  border-top: 0;
  min-height: 100px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  font-size: 14px;
  line-height: 22px;
  color: #282828;
}

#scrollUp {
  bottom: 20px;
  right: 20px;
  background: #1ba1e6;
  color: #fff;
  font-size: 12px;
  font-family: sans-serif;
  text-decoration: none;
  opacity: .9;
  padding:8px 12px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: background 200ms linear;
  -moz-transition: background 200ms linear;
  transition: background 200ms linear;
}

#scrollUp:hover {
  background: #7dc9f3;;
}

/*产品页*/

#carousel-product{
  margin-bottom: 15px;
}

.product-subbanner{
  padding-bottom: 20px;
}

#product-slides{
  position: relative;
  width: 100%;
}

#product-slides .product-category{
  position: absolute;
  top:0;
  bottom: 0;
  left:0;
  color: #fff;
  height:100%;
  z-index: 998;
  background-color: rgba(0,0,0, 0.4);
}

.nav-cate #product-slides .product-category{
  background-color: #fff;
  border: 1px solid #1ba1e6;
}


.product-category .category-container ul > li:hover{
  background: #1ba1e6;
}

.product-category .category-container li i{
   vertical-align: middle;
   font-size: 24px;
   float: right;
}

.product-category .category-container ul > li > a{
  color: #fff;
  display: inline-block;
  width: 100%;
}

.nav-cate .product-category .category-container ul > li > a{
  color: #000;
}

.nav-cate .product-category .category-container ul > li:hover > a{
  color: #fff;
}

.product-category .category-container li .sub-category-container{
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left:100%;
  height: 100%;
  width: 0;
  background-color: transparent;
  box-shadow:4px 4px 8px rgba(0, 0, 0, 0.2);
}

.product-category .category-container li:hover .sub-category-container{
  display: block;
  color: #000;
  background-color: transparent;
  margin-left: 1px;
  margin-top: -1px;
}

.product-category .category-container ul > li .sub-category-container .sub-category-item{
  background-color: #fff;
}


.product-category .category-container ul > li .sub-category-container ul > li{
  background-color: #fff ;
}

.product-category .category-container li:hover .sub-category-container ul > li > a{
  color: #000;
}

.product-category .category-container li:hover .sub-category-container ul > li.active a,
.product-category .category-container li:hover .sub-category-container ul > li > a:hover{
   color: #1ba1e6;
}

.product-slides .carousel-control:hover, 
.product-slides .carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 1;
  filter: alpha(opacity=100);
}

.product-slides .carousel-control i{
  position: absolute;
  top: 45%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}

.product-slides .carousel-control i.fa-angle-right{
  right:30px;
  left:auto;
}

.product-slides .carousel-control i.fa-angle-left{
  left:30px;
  right:auto;
}


.product-rec{
  margin-bottom: 40px;
}

.product-block{
  margin-bottom: 15px;
}

.product-block .product-block-title span{
  color: #3E3A39;
  font-size: 16px;
}

.product-block .product-block-title a{
   color: #3E3A39; 
}

.product-block .product-block-title a:hover{
   color: #1ba1e6; 
}

.product-block-content .product-container{
  margin: 10px 1px;
  text-align: center;
  background-color: #fff;
  padding:15px;
  position: relative;
  border: 1px solid #ccc;
}

.product-block-content .product-container h4{
  font-size: 14px;
  line-height: 1.5;
  min-height: 44px;
}


.product-block-content .product-container h5{
  font-size: 12px;
}

.product-block-content .product-container .product-container-hover{
  position: absolute;
  top:0;
  right: 0;
  bottom: 0;
  left:0;
  background: rgba(27,161,230, 0.5);
  display: none;
}

.product-block-content .product-container:hover .product-container-hover{
  display: block;
}

.product-block-content a,
.product-block-content .owl-carousel .owl-item a{
  color: #231815;
}

.product-block-content img,
.product-block-content .owl-carousel .owl-item img {
  display: inline-block;
  width: auto;
  max-width: 100%;
  height: auto;
  margin-bottom: 20px;
}

.product-block-content .owl-carousel .owl-nav{
   position:absolute;
   top: -24px;
   right: 0;
}

.owl-carousel .owl-nav button.owl-next, 
.owl-carousel .owl-nav button.owl-prev {
  border: 1px solid #ccc;
  padding:3px 12px !important;
  line-height: 14px;
}

.owl-carousel .owl-nav button.owl-next {
  border-left: 0px solid #898989;
}

.product-block-content .owl-carousel .owl-nav i{
  font-size: 14px;
  color: #898989;
}

.product-nav{
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}

.nav-wrapper{
  position: relative;
  width: 100%;
}

.nav-cate #product-slides{
  position: absolute;
  width: 100%;
}

.nav-cate{
  width: 120px;
  float: left;
}

.nav-cate a.allCategory{
   color: #231815;
   font-size: 16px;
   letter-spacing: 2px;
   cursor: pointer;
   display: inline-block;
}

.nav-cate a.allCategory:hover{
  color: #1ba1e6;
  text-decoration: none;
}

.nav-title{
  margin-left:220px;
}

.nav-title span,
.nav-title span a{
  color: #231815;
  font-size: 14px;
}

.nav-title span a:hover{
  color: #1ba1e6;
}

.nav-cate #product-slides{
  display: none;
}

.nav-cate:hover #product-slides{
  display: block;
}

.nav-cate #product-slides .product-category{
  top:10px;
}

.product-detail{
  margin-top: 40px;
  margin-bottom: 30px;
}

.product-detail .product-detail-title{
  font-size: 18px;
  color: #231815;
  text-align: center;
  margin-bottom: 30px;
  font-weight: normal;
}

.product-detail .product-name{
  font-size: 16px;
  color: #1ba1e6;
}

.product-detail .product-images-item{
  padding:60px 0;
  max-width: 500px;
  border: 1px solid #ccc;
  margin: 0 auto;
}

.product-detail .hr{
  border-bottom: 1px solid #ccc;
}

.product-detail .product-images-lists li{
  display: inline-block;
}

.product-detail .product-images-lists li a{
  display: block;
  width: 92px;
  height: auto;
  border: 1px solid #ccc;
  padding:10px;
  margin:10px 2px;
}

.product-detail .product-images-lists li a img{
  width: 100%;
  height: auto;
}

.product-detail .project-item {
  margin-bottom: 30px;
}

.product-detail .project-item .img-container{
  position: relative;
}

.product-detail .project-item .img-hover{
  position: absolute;
  top:0;
  right:0;
  bottom: 0;
  left:0;
}

.product-detail .project-item a:hover .img-hover{
  background: rgba(27,161,230, 0.75);
}

.product-detail .project-item .txt-detail{
  padding:30px 40px;
  border-top: 0;
  min-height: 90px;
  font-size: 14px;
  line-height: 23px;
  color: #282828;
  background-color: #F7F8F8;
}

.product-detail .product-video{
  margin:50px auto;
  max-width: 600px;
}

.my-player-dimensions {
  width: 100%;
  max-width: 600px;
  height: 345px;
}
/**
 * *技术服务页
 */

.jishu-wrapper{
  padding-top:60px;
  padding-bottom: 60px;
  background: #fff;
}

.jishu-wrapper-gray{
  background: #eeeeee;
}

.jishu-nav{
  text-align: center;
  background-color: #F7F8F8;
  margin-bottom: 50px;
}

.jishu-wrapper-gray .jishu-nav{
  background-color: #ffffff;
}

.jishu-nav ul li{
  display: inline-block;
  width: 150px;
  line-height: 50px;
}

.jishu-nav ul li:nth-child(1){
  border-left: 1px solid #1ba1e6;
  border-right: 1px solid #1ba1e6;
}

.jishu-nav ul li:nth-child(3){
  border-left: 1px solid #1ba1e6;
  border-right: 1px solid #1ba1e6;
}

.jishu-nav ul li a{
  color: #1ba1e6;
  display: block;
  font-size: 16px;
  font-weight: normal;
  cursor:pointer;
}

.jishu-nav ul li.active{
  background-color: #1ba1e6;
  border:0;
  margin:0 -6px;
}

.jishu-nav ul li.active a{
  color: #fff;
}

.team-wrapper .team-item{
  background: rgba(27,161,230, 0.55);
  color: #fff;
  margin-bottom: 60px;
}

.team-wrapper .team-item .team-item-img{
  position: relative;
}

.team-wrapper .team-item .team-item-txt{
  padding:52px 25px 15px;
  display: inline-block;
}

.team-wrapper .team-item .team-item-img .img-hover{
  display: none;
  position: absolute;
  top:0;
  right:0;
  bottom: 0;
  left: 0;
  color: #fff;
  background: rgba(27,161,230, 0.55);
  padding:43% 25px 0;
}

.team-wrapper .team-item .team-item-img:hover .img-hover{
  display: inline-block;
}

.team-wrapper .team-item .team-item-img .img-hover h4{
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: normal;
}

.team-wrapper .team-item .team-item-img .img-hover p{
  line-height: 24px;
}

.team-wrapper .team-item .team-item-txt .team-item-title{
  margin-bottom: 50px;
}

.team-wrapper .team-item .team-item-txt .team-item-title .uname{
  font-size: 16px;
  margin-right: 30px;
}

.team-wrapper .team-item .team-item-txt .team-item-title .pos{
  font-size: 14px;
}

.team-wrapper .team-item .team-item-txt h4{
  margin-bottom: 15px;
  font-weight: normal;
  font-size: 16px;
}

.team-wrapper .team-item .team-item-txt p{
  line-height: 24px;
  padding-right: 20px;
  font-size: 12px;
}

.client-wrapper .client-item{
  text-align: center;
  margin-bottom: 60px;
}

.client-wrapper .client-item img{
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.downloads-wrapper .downloads-li{
  position: relative;
  margin-bottom: 60px;
}

.downloads-wrapper .downloads-icons{
  margin-top:-51px;
  position: absolute;
  top:50%;
  left:0;
  bottom: 0;
  right: 0;
  width: 120px;
  color: #1ba1e6;
  text-align: center;
}

.downloads-wrapper .downloads-icons h4{
  font-weight: normal;
  font-size: 14px;
}

.downloads-wrapper .downloads-icons h4 a{
  color: #1ba1e6;
}

.downloads-wrapper .downloads-item{
  margin-left: 150px;
  background-color: #f7f8f8 ;
  border: 2px solid #1ba1e6;
}

.downloads-wrapper .downloads-li:nth-child(even) > .downloads-item{
  background: #ffffff ;
}

.downloads-wrapper .downloads-item li{
  padding: 15px 20px;
}

.downloads-wrapper .downloads-item li a{
  color: #3E3A39;
  font-size: 14px;
  line-height: 35px;
}

.downloads-wrapper .downloads-item li a:hover{
  color: #1ba1e6;
}

.downloads-wrapper .downloads-item li a .dd-icon{
  float: right;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  border: 1px solid #1ba1e6;
  text-align: center;
  color: #1ba1e6;
  font-size: 16px;
}

.downloads-wrapper .downloads-item li a:hover .dd-icon{
  color: #fff;
  background-color: #1ba1e6;
}

.downloads-wrapper .downloads-item li i.fa-dot-circle-o{
  color: #1ba1e6;
  font-size: 14px;
  margin-right: 15px;
}

/**
 * 项目页面
 */

.cases-wrapper{
  padding-top:50px;
  padding-bottom: 60px;
  background: #F7F8F8;
}

.cases-nav{
  text-align: center;
  margin-bottom: 30px;
}

.cases-nav .dropdown-menu > li > a {
  padding: 0;
  color: #fff;
  text-align: center;
  line-height: 40px;
}

.cases-list-wrapper .project-item {
  margin-bottom: 30px;
}

.cases-list-wrapper .project-item .img-container{
  position: relative;
}

.cases-list-wrapper .project-item .img-hover{
  position: absolute;
  top:0;
  right:0;
  bottom: 0;
  left:0;
}

.cases-list-wrapper .project-item a:hover .img-hover{
  background: rgba(27,161,230, 0.75);
}

.cases-list-wrapper .project-item .txt-detail{
  padding:30px 40px;
  border-top: 0;
  min-height: 90px;
  font-size: 14px;
  line-height: 23px;
  color: #282828;
  background-color: #ffffff;
}

.breadwrapper-inner{
   background-color: #F7F8F8;
   border-left: 6px solid #1ba1e6;
   min-height: 50px;
}

.breadwrapper-inner .fa-play{
  color: #1ba1e6;
  font-size: 10px;
  width: 30px;
  float: left;
  margin-top: 22px;
}

.breadwrapper-inner ul{
  margin-left:30px;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.breadwrapper-inner .fa-angle-double-right{
    margin-right: 5px;
}

.breadwrapper-inner li{
  display: inline-block;
  font-size: 12px;
  line-height: 50px;
}

.breadwrapper-inner li a{
  color: #333333;
}

.breadwrapper-inner li a:hover{
  color: #1ba1e6;
}

.imageswraper h4{
  color: #1ba1e6;
  margin:50px auto 30px;
  font-weight: normal;
  font-size: 16px;
}

.gallery-container {
  margin: 0 auto 15px;
  max-width: 832px;
}

.gallery-container .owl-carousel .owl-item img {
  width: auto;
  max-width: 100%;
}

.gallery-container .item{
   padding:30px;
   border: 1px solid #ccc; 
}

.gallery-container .owl-carousel {
  padding-left:80px;
  padding-right:80px;
  position: relative;
}

.gallery-container .owl-carousel .owl-nav{
  position: absolute;
  top:43%;
  width: 100%;
  margin-left:-80px;
}

.gallery-container .owl-carousel .owl-nav i{
  font-size: 28px;
  color: #999;
}

.gallery-container .owl-carousel .owl-nav button.owl-prev,
.gallery-container .owl-carousel .owl-nav button.owl-next{
  background: #f7f8f8;
  float: left;
  border-radius: 50%;
  color: #666;
  width: 60px;
  height: 60px;
  border: 0px solid #ccc;
}

.gallery-container .owl-carousel .owl-nav button.owl-prev:hover,
.gallery-container .owl-carousel .owl-nav button.owl-next:hover{
   background: #1ba1e6;
   color: #fff;
}

.gallery-container .owl-carousel .owl-nav button.owl-prev:hover i,
.gallery-container .owl-carousel .owl-nav button.owl-next:hover i{
   color: #fff;
}

.gallery-container .owl-carousel .owl-nav button.owl-next{
    float: right;
}

.gallery-numbers{
  font-size: 14px;
  color: #666;
}

.gallery-numbers #gallery-index{
  padding:2px 6px;
  border: 1px solid #ccc;
  border-radius: 6px;
}

.cases-wrapper .cases-title{
   font-size: 14px;
   font-weight: normal;
   color: #282828;
   margin-bottom: 20px;
}

.cases-wrapper .cases-content{
  margin-bottom: 30px;
}

.bottom-nav a{
  color: #282828;
  font-size: 14px;
  line-height: 30px;
}

.bottom-nav a:hover{
   color: #1ba1e6;
}

.news-wrapper{
  padding-top:60px;
  padding-bottom: 60px;
  background: #F7F8F8;
}

.news-wrapper .news-item{
   margin-bottom: 50px;
}

.news-wrapper .img-container{
  position: relative;
}

.news-wrapper .img-container img,
.news-wrapper .img-container .img-hover{
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.news-wrapper .img-hover{
  position: absolute;
  top:0;
  right:0;
  bottom: 0;
  left:0;
}

.news-wrapper a:hover .img-hover{
  background: rgba(27,161,230, 0.75);
}

.news-wrapper .txt-detail{
  padding:25px 30px 0;
  border: 1px solid #282828;
  border-top: 0;
  min-height: 100px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  font-size: 14px;
  line-height: 22px;
  color: #282828;
}

/**
 * 联系我们
 */
.contacts-wrapper {
  padding-top: 60px;
  padding-bottom: 60px;
}

.contacts-wrapper .contact-card{

}

.contacts-wrapper .card-img{
  position: relative;
}

.contacts-wrapper .card-bottom{
  margin: 30px auto;
  text-align: center;
  font-size: 16px;
  font-weight: normal;
}

.contacts-wrapper .card-img .card-img-hover{
  position: absolute;
  top:0;
  right: 0;
  bottom: 0;
  left:0;
  display: none;
  padding-top: 40px;
}

.contacts-wrapper .card-img:hover .card-img-hover{
  display: block;
  background: rgba(27,161,230, 0.75);
}

.contacts-wrapper .card-img .card-img-hover li{
  font-size: 14px;
  color: #fff;
  padding:15px 0 15px 30px;
}

.contacts-wrapper .card-img .card-img-hover li i{
  font-size: 24px;
  margin-right: 15px;
  vertical-align: baseline;
}
/**
 * 关于我们
 */

.about-tabs{
  margin:60px auto 20px;
}

.about-tabs ul{

}

.about-tabs ul > li {
    display: inline-block;
    font-size: 18px;
    font-weight: normal;
    color: #1ba1e6;
    margin-right: 150px;
}

.about-tabs ul > li:last-child{
   margin-right: 0;
}

.about-tabs ul > li a{
  color: #1ba1e6;
  padding-bottom: 8px;
  cursor: pointer;
}

.about-tabs ul > li.active a,
.about-tabs ul > li a:hover{
  border-bottom: solid 3px #1ba1e6;
}

.about-bg{
  background: #000000 url(../img/about/bg.jpg) 0 0 no-repeat;
  background-size: 100%;
  margin-bottom: 90px;
  padding:120px 0;
}

.cert-list {
   margin-bottom: 40px;
}

.cert-list .cert-card h4{
  color: #fff;
  text-align: center;
  margin:30px 0 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  font-weight: normal;
}

.cert-list .cert-card img{
  width: 100%;
  height: auto;
}

.compay-intro h1{
  font-size: 30px;
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 70px;
  font-weight: normal;
}

.compay-intro p{
  text-indent: 40px;
  font-size: 16px;
  color: #fff;
  line-height: 2;
  letter-spacing: 3px;
  margin-bottom: 20px;
}

.solution{
  margin-bottom: 90px;
  padding:0 60px;
}

.solution h1{
  font-size: 30px;
  color: #1BA1E6;
  text-align: center;
  margin-top: 100px;
  margin-bottom: 100px;
  font-weight: normal;
}

.solution .row + .row{
  margin-top: 80px;
}

.solution-icon{
  width: 155px;
  height: 137px;
  float: left;
}

.solution-icon1{
  background: transparent url(../img/about/gs_icon1.png) 0 0 no-repeat;
  background-size: 90%;
} 


.solution-icon2{
  background: transparent url(../img/about/gs_icon2.png) 0 0 no-repeat;
  background-size: 90%;
} 

.solution-content{
  padding-top: 25px;
}

.solution-list{
  margin-left: 190px;
  border-top: solid 1px #fff;
  border-bottom: solid 1px #fff;
}

.solution-list ul{
  margin-bottom: 0;
  margin-left: 50px;
}

.solution-list ul li{
  display: inline-block;
  font-size: 14px;
  color: #fff;
}

.culture-wrapper .block1{
   color: #fff;
}

.culture-wrapper .block1 h1{
   text-indent: 50px;
   font-size: 32px;
   margin: 90px auto 40px;
   font-weight: normal;
}

.culture-wrapper .block1 p{
  text-indent: 40px;
  font-size: 16px;
  line-height: 2;
  letter-spacing: 4.5px;
}

.culture-wrapper .block2 {
  color: #fff;
  margin-top: 90px;
}

.culture-wrapper .block2 .dl-horizontal dt {
    float: left;
    width: 76px;
    font-size: 18px;
    text-align: center;
    font-weight: normal;
}
.culture-wrapper .block2 .dl-horizontal dd {
  margin-left: 100px;
  font-size: 16px;
  letter-spacing: 5px;
}

.culture-wrapper .block3{
  color: #fff;
  margin-top: 120px;
}

.culture-wrapper .block3 h4{
   margin-top: 20px;
   font-size: 14px;
   font-weight: normal;
}

.innovation-wrapper h4{
  font-size: 20px;
  color: #1BA1E6;
  margin-top: 60px;
  margin-bottom: 30px;
  font-weight: normal;
}

.innovation-wrapper .block1 img{
  max-width: 100%;
}

.innovation-wrapper .block2{
  margin-top: 120px;
}

.innovation-wrapper .block2  .services-item {
  position: relative;
  margin:0 auto;
}
.innovation-wrapper .block2  .services-item1,
.innovation-wrapper .block2  .services-item2,
.innovation-wrapper .block2  .services-item3,
.innovation-wrapper .block2  .services-item4{
  background-size: 100%;
  width: 295px;
  height: 340px;
  margin:0 auto;
}

.innovation-wrapper .block2  .services-item1 {
  background:transparent url('../img/about/service1.png') 0 0 no-repeat;
}

.innovation-wrapper .block2  .services-item2 {
  background:transparent url('../img/about/service2.png') 0 0 no-repeat;
}

.innovation-wrapper .block2  .services-item3 {
  background:transparent url('../img/about/service3.png') 0 0 no-repeat;
}

.innovation-wrapper .block2  .services-item4 {
  background:transparent url('../img/about/service4.png') 0 0 no-repeat;
}

.innovation-wrapper .block2  .services-item .img-hover{
  position: absolute;
  top:34%;
  right: 0;
  bottom: 0;
  left:0;
  color: #fff;
  text-align: center;
  display: block;
  font-size: 22px;
  font-weight: normal;
  letter-spacing: 5px;
  margin-top: -20px;
}

.innovation-wrapper .block2  .services-item .img-hover2{
  display: block;
  font-size: 14px;
  letter-spacing: 2px;
  padding:50px 15px 0;
  line-height: 2;
  text-align: left;
  color: #fff;
  text-align: center;
  margin-bottom: 90px;
}

#product-home .cate-item{
  max-width: 320px;
  margin:0 auto 40px;
}


@media (min-width: 768px) {
  .navbar-inverse {
      background-color: #1ba1e6;
      border-color: #1ba1e6;
  }

  .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }

  .navbar-inverse .navbar-nav > li > a {
    color: #fff;
    font-size: 16px;
    padding: 8px 0;
    font-weight: normal;
    border-bottom: solid 3px #1ba1e6;
    margin-left: 46px;
  }

  .navbar-inverse .navbar-nav > li:first-child a{
    margin-left: 0;
  }

  .navbar-nav > li > .dropdown-menu {
      margin: 12px auto 0;
      padding: 0;
      border-radius: 0;
      background: #7dc9f3;
      border: 0;
      min-width: 140px;
      width: 140px;
      left:190px;
      right:0;
  }

  .dropdown-menu > li > a {
      padding: 0;
      color: #fff;
      text-align: center;
      line-height: 40px;
  }
  .navbar-inverse .navbar-nav > .active > a, 
  .navbar-inverse .navbar-nav > .active > a:hover, 
  .navbar-inverse .navbar-nav > .active > a:focus,
  .navbar-inverse .navbar-nav > .open > a, 
  .navbar-inverse .navbar-nav > .open > a:hover, 
  .navbar-inverse .navbar-nav > .open > a:focus  {
      color: #fff;
      background-color: #1ba1e6;
      border-bottom: solid 3px #1ba1e6;
  }
  .navbar-inverse .navbar-nav a:hover,
  .navbar-inverse .navbar-nav > .active > a, 
  .navbar-inverse .navbar-nav > .active > a:hover, 
  .navbar-inverse .navbar-nav > .active > a:focus{
      border-bottom: solid 3px #fff;
  }
  .navbar-nav > li:hover > .dropdown-menu a{
      color: #fff;
      border-bottom: 0;
  }
  .navbar-nav > li:hover > .dropdown-menu a:hover{
      background-color: #1ba1e6; 
      border-bottom: 0;
  }

  .header-fixed .navbar {
    height: auto;
  }
  .header-fixed .header-sticky {
    margin-top: 0;
    background: #fff;
  }
  .header-fixed .header-fixed-shrink {
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    position: fixed;
    border-bottom: none;
    transition: all 0.3s ease-in-out;
  }
  #footer-contact{
    padding-right: 0;
  }

  .align-left{
    float:left;
  }

  .align-right{
    float:right;
  }

  .carousel-caption {
    top:45%;
    left: 0;
    right: 0;
    bottom: 0;
    height: 60px;
  }


  #product-home .cate-txt{
    max-width: 260px;
  }

  #news-home .news-item{
    padding:0 5px;
  }

  #news-home .news-item1{
    margin-left:-5px;
    padding-right:10px;
  }

  #news-home .news-item3{
    margin-right:-5px;
    padding-left:10px;
  }

  #product-slides .product-category{
    width:23%;
  }


  .product-category .category-container{
    padding-top:10px;
  }

  .product-category .category-container ul > li{
    padding:4px 10px;
  }

  .product-category .category-container ul > li a{
    font-size: 14px;
  }

  .product-category .category-container li:hover .sub-category-container{
    padding-top: 2px;
  }

  .product-category .category-container ul > li .sub-category-container .sub-category-item{
    float: left;
    height: 100%;
  }

  .product-category .category-container li:hover .sub-category-container ul > li > a {
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .product-category .category-container ul > li .sub-category-container ul > li{
    padding:12px 0 0 10px;
  }

  #product-slides .carousel-indicators {
    left:0;
    right:20px;
    bottom: 15px;
    margin: 0;
    padding:0;
    width: 100%;
    padding-right: 30px;
    text-align: right;
  }

  .product-detail .project-item {
    padding:0 5px;
  }

  .product-detail .project-item1{
    margin-left:-5px;
    padding-right:10px;
  }

  .team-wrapper .team-item .col-md-5{
    width: 40%;
  }

  .team-wrapper .team-item .col-md-7{
    width: 60%;
  }

  .team-wrapper .team-item{
    width: 96%;
  }

  .downloads-wrapper .downloads-item-rightborder{
    border-right: 1px solid #1ba1e6;
  }

  #scrollUp {
    right: 80px;
    bottom: 100px;
  }

  .solution-list ul{
    margin-left: 10px;
  }
  .solution-list ul li{
    padding:10px 20px;
  }

  .innovation-wrapper .block2  .services-item:hover .services-item1 {
    background:transparent url('../img/about/service1-hover.png') 0 0 no-repeat;
  }

  .innovation-wrapper .block2  .services-item:hover .services-item2 {
    background:transparent url('../img/about/service2-hover.png') 0 0 no-repeat;
  }

  .innovation-wrapper .block2  .services-item:hover .services-item3 {
    background:transparent url('../img/about/service3-hover.png') 0 0 no-repeat;
  }

  .innovation-wrapper .block2  .services-item:hover .services-item4 {
    background:transparent url('../img/about/service4-hover.png') 0 0 no-repeat;
  }

  .innovation-wrapper .block2  .services-item{
    margin-bottom: 60px;
  }

  .innovation-wrapper .block2  .services-item .img-hover{
    top:50%;
  }

  .innovation-wrapper .block2  .services-item:hover .img-hover{
    display: none;
  }

  .innovation-wrapper .block2  .services-item .img-hover2{
    display: none;
    position: absolute;
    top:0;
    right: 0;
    bottom: 0;
    left:0;
    color: #fff;
    font-size: 14px;
    padding: 120px 30px 0;
  }

  .innovation-wrapper .block2  .services-item .img-hover2-2{
    padding: 130px 30px 0;
  }

  .innovation-wrapper .block2  .services-item:hover .img-hover2{
    display: block;
  }
}

@media (min-width: 992px) {
  .navbar-inverse .navbar-nav > li > a {
    margin-left: 83px;
  }
  .navbar-nav > li > .dropdown-menu {
    left:48px;
  }
  .contacts-list .col-xs-12:nth-child(even) > .contact-card{
    padding-left:20px;
  }
  .contacts-list .col-xs-12:nth-child(odd) > .contact-card{
    padding-right: 20px;
  }
  .solution-list ul{
    margin-left: 0px;
  }
  .solution-list ul li{
    padding:30px 10px;
  }

  .innovation-wrapper .block2  .services-item .img-hover2{
    padding: 120px 90px 0;
  }

  .innovation-wrapper .block2  .services-item .img-hover2-2{
    padding: 100px 90px 0;
  }

  .team-wrapper .team-item .col-md-5{
    width: 45%;
  }

  .team-wrapper .team-item .col-md-7{
    width: 55%;
  }

   #jishufw-home .downloads-cate{
    padding-top: 15px;
    margin-right: 90px;
  }

  #jishufw-home .downloads-cate a{
    display: inline-block;
    text-align: center;
  }

  #jishufw-home .downloads-container .jizixun{
    float: right;
    width: 90px;
  }

  .product-category .category-container ul > li{
    padding:9px 10px;
  }

  .product-category .category-container ul > li .sub-category-container ul > li{
    padding:21px 0 0 10px;
  }
}

@media (min-width: 1200px) {
  .navbar-inverse .navbar-nav > li > a {
    margin-left: 116px;
  }
  .navbar-nav > li > .dropdown-menu {
    left:80px;
  }
  .solution-list ul{
    margin-left: 50px;
  }
  .solution-list ul li{
    padding:30px 20px;
  }

  .innovation-wrapper .block2 .services-item2,
  .innovation-wrapper .block2 .services-item4{
    margin-top: 80%;
  }

  .innovation-wrapper .block2  .services-item .img-hover2{
    padding: 130px 40px 0;
  }

  .innovation-wrapper .block2  .services-item .img-hover2-2{
    padding: 130px 15px 0;
  }
  
  .product-category .category-container ul > li{
    padding:13px 20px;
  }

  .product-category .category-container ul > li a{
    font-size: 16px;
  }

  .product-category .category-container ul > li .sub-category-container ul > li{
    padding:26px 0 0 15px;
  }

  .product-category .category-container ul > li:hover .sub-category-container ul > li a{
    font-size: 14px;
  }
}

@media (min-width: 1330px) {
  .navbar-inverse .navbar-nav > li > a {
    margin-left: 138px;
  }
  .navbar-nav > li > .dropdown-menu {
    left:100px;
  }
  .solution-list ul li{
    padding:30px 35px;
  }

  .product-category .category-container ul > li{
    padding:16px 25px;
  }

  .product-category .category-container ul > li .sub-category-container ul > li{
    padding:31px 0 0 20px;
  }
}

@media (max-width: 1329px) {
  .innovation-wrapper .block2 .services-item,
  .innovation-wrapper .block2  .services-item:hover {
    position: relative;
    background-size: 90% 90%;
  }

  .team-wrapper .team-item .team-item-txt {
    padding: 30px 20px 0;
    display: inline-block;
  }

  .team-wrapper .team-item .team-item-txt .team-item-title {
    margin-bottom: 40px;
  }
  
  .team-wrapper .team-item .team-item-txt p {
    line-height: 24px;
    padding-right: 10px;
  }

  .team-wrapper .team-item .team-item-txt .team-item-title .pos {
    font-size: 16px;
  }
}

@media (max-width: 1199px) {
  .contacts-wrapper .card-img .card-img-hover{
    padding-top: 30px;
  }
  .contacts-wrapper .card-img .card-img-hover li{
    font-size: 16px;
    color: #fff;
    padding:15px 20px;
  }
  .contacts-wrapper .card-img .card-img-hover li i{
    font-size: 20px;
    margin-right: 10px;
  } 
  .culture-wrapper .block1 h1{
     margin: 40px auto 40px;
  }

  .team-wrapper .team-item .team-item-txt {
    padding: 15px 15px 0;
  }

  .team-wrapper .team-item .team-item-txt .team-item-title {
    margin-bottom: 20px;
  }
  .team-wrapper .team-item .team-item-txt p {
    line-height: 24px;
    padding-right: 0;
  }
  .team-wrapper .team-item .team-item-txt .team-item-title .uname {
    font-size: 16px;
    margin-right: 15px;
  }
  .team-wrapper .team-item .team-item-txt .team-item-title .pos {
    font-size: 14px;
  }

  .team-wrapper .team-item .team-item-img .img-hover {
    padding: 25% 10px 0;
  }

  .team-wrapper .align-right {
    float: none;
  }
}

@media (max-width: 991px) {
  .downloads-container .text-right{
     text-align: center;
  }

  .downloads-container .text-right p{
     padding-left: 15px;
   }

  .contacts-wrapper .card-img .card-img-hover{
    padding-top: 30px;
  }

  .contacts-wrapper .card-img .card-img-hover li{
    font-size: 16px;
    color: #fff;
    padding:8px 15px;
  }

  .contacts-wrapper .card-img .card-img-hover li i{
    font-size: 20px;
    margin-right: 10px;
  }
  .about-tabs ul > li {
    margin-right: 90px;
  }

  .culture-wrapper .block1 h1{
     text-indent: 30px;
     font-size: 30px;
     margin: 20px 0 30px;
  }

  .culture-wrapper .block1 p{
    text-indent: 20px;
    font-size: 16px;
    line-height: 2;
    letter-spacing: 1px;
  }

  .culture-wrapper .block2 .dl-horizontal dt {
    font-size: 18px;
  }

  .culture-wrapper .block2 .dl-horizontal dd {
    font-size: 16px;
  }

  .team-wrapper .team-item .team-item-img .img-hover {
    padding: 25% 25px 0;
  }

  #jishufw-home .downloads-cate{
    margin-top: 30px;
  }

  #jishufw-home .downloads-cate .col-xs-4{
    text-align: center;
  }
}

@media (max-width: 767px) {

  @font-face {
    font-family: "my-icon";
    src: url('iconfont.eot?t=1507649649871'); /* IE9*/
    src: url('iconfont.eot?t=1507649649871#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
    url('iconfont.ttf?t=1507649649871') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('iconfont.svg?t=1507649649871#my-icon') format('svg'); /* iOS 4.1- */
  }
  #style-switcher{
    margin-bottom: 15px;
    background: #333333;
    width: 220px;
    position: fixed;
    top: 20px;
    z-index: 9999;
    left: -220px;
    border-radius: 0 0 3px 0;
  }
  #style-switcher h2 {
    color: #FFFFFF;
    font-weight: bold;
    padding: 0;
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 13px;
    padding-left: 20px;
  }
  
  #style-switcher h2 a {
    background: url("../img/switcher.png") no-repeat scroll left center transparent;
    display: block;
    height: 41px;
    position: absolute;
    right: -39px;
    text-indent: -9999px;
    top: 0;
    width: 39px;
    border-radius: 0 3px 3px 0;
  }
  #style-switcher .my-icon {font-family:"my-icon" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
  #style-switcher .nav{width: 220px;height: 100%;background: #333333;transition: all .3s;overflow-y:auto;max-height: 380px}
  #style-switcher .nav a{display: block;overflow: hidden;padding-left: 20px;line-height: 40px;max-height: 40px;color: #ABB1B7;transition: all .3s;text-decoration: none;}
  #style-switcher .nav-item{position: relative;}
  #style-switcher .nav-item.nav-show{border-bottom: none;}
  #style-switcher .nav-item ul{display: none;background: rgba(0,0,0,.1);}
  #style-switcher .nav-item.nav-show ul{display: block;}
  #style-switcher .nav-item>a:before{content: "";position: absolute;left: 0px;width: 2px;height: 40px;background: #34A0CE;opacity:0;transition: all .3s;}
  #style-switcher .nav-more{float:right;margin-right: 20px;font-size: 14px;transition: transform .3s;}
  #style-switcher .nav-more::after{content: "\e621";}
  #style-switcher .nav-show .nav-more{transform:rotate(90deg);}
  #style-switcher .nav-show,.nav-item>a:hover{color: #FFF;background:rgba(0,0,0,.1);}
  #style-switcher .nav-show>a:before,.nav-item>a:hover:before{opacity:1;}
  #style-switcher .nav-item li:hover a{color: #FFF;background: rgba(0, 0, 0,.1);}
  #style-switcher .nav-item span{font-size: 14px;}

  .head-top{
    margin-bottom: 15px;
  }

  .head-top .logo{
    float: none;
    margin:10px auto;
    display: none;
  }

  .head-top .logo-txt{
    margin-left: 0;
    text-align: center;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a{
    color: #fff;
    padding:10px 15px;
  }

  .btn-gly{
    text-align: center;
    display: block;
  }

  #search-box{
    max-width: 100%;
  }

  .heading-v1{
    text-align: center;
    margin:50px auto;
  }  

  #projects-home .btn-outline-inverse {
    font-size: 14px;
    padding: 6px 10px;
  }

  .carousel-caption {
    top:15%;
  }

  #product-slides .product-category{
    display: none;
  }


  .product-nav .nav-title {
    margin-left: 0;
    padding-left: 0;
  }

  .product-nav .product-all{
    display: none;
  }

  .product-block-content .product-container{
    margin: 10px 1px;
  }

  .jishu-wrapper{
    padding-top:20px;
    padding-bottom: 30px;
  }

  .jishu-nav ul li {
    width: 30%;
  }

  .jishu-nav ul li a{
    font-size: 16px;
  }

  .team-wrapper .team-item .team-item-img img{
    width: 100%;
  }
  
  .team-wrapper .team-item .team-item-img .img-hover{
    padding-top:50%;
  }

  .team-wrapper .team-item .team-item-txt{
    padding:55px 20px;
  }

  .team-wrapper .team-item .team-item-txt .team-item-title .uname{
    font-size: 16px;
    margin-right: 20px;
  }

  .team-wrapper .team-item .team-item-txt .team-item-title .pos {
    font-size: 14px;
  }

  .team-wrapper .team-item .team-item-txt p{
    padding-right: 20px;
    font-size: 12px;
  }

  .downloads-wrapper .downloads-icons{
    margin:0 auto 30px;
    position: relative;
    width: 100%;
    color: #1ba1e6;
    text-align: center;
  }

  .downloads-wrapper .downloads-item{
    margin-left: 0;
    height: auto;
  }

  .gallery-container .item{
     padding:5px;
  }

  .gallery-container .owl-carousel .owl-nav button.owl-prev,
  .gallery-container .owl-carousel .owl-nav button.owl-next{
    width: 50px;
    height: 50px;
  }

  .contacts-wrapper .card-img img{
    width: 100%;
  }

  .contacts-wrapper .card-img .card-img-hover{
    padding-top: 30px;
  }

  .contacts-wrapper .card-img .card-img-hover li{
    font-size: 14px;
    color: #fff;
    padding:10px 15px;
  }

  .contacts-wrapper .card-img .card-img-hover li i{
    font-size: 20px;
    margin-right: 10px;
  }

  .about-tabs{
    margin:30px auto 20px;
  }

  .about-tabs ul > li {
    margin-right: 20px;
    font-size: 16px;
  }

  .about-bg{
    background: #000000 url(../img/about/bg.jpg) 0 0 no-repeat;
    background-size: 100%;
    margin-bottom: 90px;
    padding:60px 0;
  }

  .cert-list .cert-card h4{
    font-size: 14px;
  }

  .compay-intro h1{
    font-size: 22px;
    margin-bottom: 40px;
  }

  .compay-intro p{
    text-indent: 32px;
    font-size: 14px;
    line-height: 1.8;
    letter-spacing: 1px;
  }

  .solution{
    margin-bottom: 90px;
    padding:0;
  }

  .solution .row + .row{
    margin-top: 100px;
  }

  .solution h1{
    font-size: 22px;
    margin-top: 80px;
    margin-bottom: 90px;
  }

  .solution-icon{
    float: none;
    margin:0 auto;
  }

  .solution-content{
    padding-top: 25px;
  }

  .solution-list{
    margin-left: 0;
  }

  .solution-list ul{
    margin-left: 10px;
  }

  .solution-list ul li{
    display: inline-block;
    padding:10px 10px;
  }

  .culture-wrapper .block1 h1{
     margin: 0 auto 40px;
  }

  .culture-wrapper .block2 {
    margin-top: 60px;
  }

  .culture-wrapper .block2 .dl-horizontal dt {
      float: none;
      width: 100%;
      font-size: 18px;
      margin-bottom: 5px;
      text-align: left;
  }
  .culture-wrapper .block2 .dl-horizontal dd {
    margin-left: 0;
    font-size: 16px;
    letter-spacing: 1px;
  }

  .culture-wrapper .block3{
    color: #fff;
    margin-top: 60px;
  }

  .product-more a{
    margin-top: 30px;
  }

  .pull-right {
    float: none !important;
  }
}

@media (max-width: 376px) {
  .about-tabs ul > li {
    margin-right: 12px;
    font-size: 16px;
  }
}
