/* banner图片 */
.slide .slide_img{ width: 100%; height: 0; padding-top: 60%; background-position: center; background-size: cover; background-repeat: no-repeat;}
.slide_banner01{ width: 100%;top: 50%; left: 50%;transform: translate(-50%,-50%);text-align: center; }
.slide_banner01 .jumbotron{background-color: transparent;  padding-top: 0px; padding-bottom: 0px; margin-bottom: 0;}
.slide_banner01 .dot{position: relative; opacity: 0.3;background: #fff;border-radius: 50%;display: inline-block;width: 1.5em;height:1.5em;}
.slide_banner01 .don-size{font-size:14rem;margin:0px 15px 0px 15px;}
.slide_banner01 .green{ color: #0FD62B;}

/* 导航位置 */
.position_nav{background:#f5f5f5; border-bottom: 1px solid #ECECEC;}
.position_nav .nav-tabs{ border: none;}
.position_nav .nav-tabs > li.active > a {
  color: #76AC20;
  background-color: transparent;
  border-bottom:2px solid #76AC20;
  border-right: none;
  border-left: none;
  border-top: none;
}
.position_nav .nav > li > a { line-height:3.8;color: #B1B1B1;border-radius:0;margin-right:30px;}
.position_nav .nav > li > a:hover{color: #76AC20;}

.position_nav .wz{    padding:20px 0px;   margin-bottom: 0px;border-radius:0px;}

.position_nav .wz > .active {color:#d0d4d6;}

/* 觅拓中国  物联世界 */
.introduction{ width: 100%; }
.introduction h1{padding: 60px 0px 30px 0;text-align: center;}
.introduction img,.introduction_analysis .analysis img{width:100%;}
.introduction .introduction_text{padding: 30px 0px 0px 0px; color:#707070;}
.introduction .overview{ margin-top:50px; background:#f5f5f5;
  -webkit-box-shadow: 2px 2px 5px #e5e5e5;
  -moz-box-shadow: 2px 2px 5px #e5e5e5;
  box-shadow: 2px 2px 5px #e5e5e5;

}
.introduction .overview p{ font-size: 14px;color: #707070;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 9;
}

.introduction .overview blockquote {
  padding: 20px 20px;
  margin: 0;
  font-size: 17.5px;
  border-left:none;}
.introduction .overview_right{ text-align: right;}
.introduction_analysis h1{padding: 60px 0px 30px 0;text-align: center;}
.introduction_analysis .analysis{ padding: 20px 20px; background:rgba(255,255,255,1);
box-shadow:0px 3px 27px rgba(0,0,0,0.16);border-radius:0px 0px 12px 12px;}

.introduction_analysis .analysis h4{padding-top:50px;}
.introduction_analysis .analysis p{color:#707070; }

.introduction .newtitle{ padding: 60px 0px 10px 0;}
.introduction .newtime{ text-align: center; color: #ccc;}
.introduction .introduction_text02{padding: 30px 0px 30px 0px; color:#707070;}


/* 员工风采 */
.Staff {padding-bottom:0px;}
.Staff p{ text-align: center;}
.box{width:735px;margin:50px auto 0px auto; left: 40px;position: relative;}
.lineF, .lineS{visibility: hidden;}
.three_lines{  top: -140px; position: relative;}
.lineS{position: relative;margin-left: -105px;top: -70px;}
.boxF, .boxS, .boxT, .overlay{width: 200px;height: 250px;overflow: hidden;}
.boxF, .boxS{visibility: hidden;}
.boxF{
  transform: rotate(120deg);
  float: left;
  margin-left: 10px;
  -ms-transform: rotate(120deg);
  -moz-transform: rotate(120deg);
  -webkit-transform: rotate(120deg);
}
.boxS{
  transform: rotate(-60deg);
  -ms-transform: rotate(-60deg);
  -moz-transform: rotate(-60deg);
  -webkit-transform: rotate(-60deg);
}
.boxT{
  transform: rotate(-60deg);
  background: no-repeat 50% center;
  background-size: 125% auto;
  -ms-transform: rotate(-60deg);
  -moz-transform: rotate(-60deg);
  -webkit-transform: rotate(-60deg);
  visibility: visible;
}
.overlay{
  transition: all 250ms ease-in-out 0s;background-color: rgba(15,214,43,0.3);
  /* display: none; */

}
/* .overlay:hover{background-color: rgba(15,214,43,0.3);} */
/* .boxT:hover .overlay{display: block;} */

.overlay span{
  position: absolute;
  left: 50%;
  top: 50%;
  transform:translate(-50%,-50%);
  text-align: center;
  color: White;
  font-size: 12px;
}

/* 产品分类 */
.fication{ padding: 30px 15px 120px 15px;}
.fealist .thumbnail { margin:60px 0px 20px 0px;border:none;border-radius: 0px; padding: 0px;}
.fealist .thumbnail .caption {padding: 0px;}
.fealist .thumbnail .text_con{
  height: 3.1em;
  overflow: hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:2;
  color: #707070;
}
.fealist .thumbnail > img{ border: 3px solid #f5f5f5; width: 100%;}
.fealist .btn{ border: none; padding: 0px;}
.fealist .btn-default {color: #76AC20; background: transparent;}
.fealist .btn-default:hover {color: #679A1B;}

.lica .thumbnail { margin:60px 0px 20px 0px;border:none;border-radius: 0px; padding: 0px;}
.lica .thumbnail .caption {padding: 0px;}
.lica .thumbnail .text_con{
  height: 3.1em;
  overflow: hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:2;
  color: #707070;
}
.lica .thumbnail > img{ border: 3px solid #f5f5f5; width: 100%;}


/* 系统特点 */
.features{ padding: 90px 15px 120px 15px;}
.features h1{ margin-top: 0px; padding-left:15px;border-left:3px solid #76AC20;  }
.features p{ padding: 20px 0px 30px 15px; color: #707070; line-height: 24px;}
.features .title_size{ font-size: 18px;  color: #333;}
.fea_img img{ width: 100%;}

.lica{ padding: 30px 0px 0px 30px;}
.lica_title {  margin-left: 15px;padding:30px 0px 10px 0px; border-bottom: 1px solid #F0F0F0; color:#666666;}

/* 系统介绍 */
.introduct{ text-align: center; padding:40px 0px 40px 0;}
.introduct p{ margin: 0; padding: 0 0px 0px 0px;}
.introduct .int_ico img{ max-width: 100%;}

.introduct .text_bold{ padding: 30px 0px 10px 0px;font-weight: bold;color:#333;}
.introduct .text_height{ padding: 0px 15px;text-overflow: ellipsis; height:3em;
  overflow: hidden; display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;}
/* 产品 */
.productpic{ margin:30px 0px 0px 0px;padding:0px;border:none;border-radius: 0px;}
.productpic .pic_bg{ background: #f5f5f5; padding: 30px 30px;}
.productpic .pic_bg img{ max-width:100%;}
.productpic .caption {padding: 0px;}
.productpic h4{ margin-top: 15px;}
.leftpro_text{ padding: 0px; font-size: 12px; }
.leftpro_text p{line-height: 21px; color: #666666;margin: 0px; padding: 0px;}
.features .page{width: 100%;float:right;padding-right: 15px;padding-top: 90px;}
.features .page ul{ float: right;}
.nav-right{ border-top: 3px solid #76AC20; padding:30px 15px; background:#f5f5f5;}
.product_current ul li{display: inherit; line-height: 42px;border-bottom: 1px solid #F1F1F1;}
.product_current ul li a{color:#CCCCCC; font-size: 16px;}
.product_current .current a{ color: #333;}
.product_current ul li a:hover{ color: #76AC20; text-decoration: none;}

/*翻页 */
.page .pagination > li > a,
.page .pagination > li > span {color: #76AC20;}
.page .pagination > .active > a,
.page .pagination > .active > span,
.page .pagination > .active > a:hover,
.page .pagination > .active > span:hover,
.page .pagination > .active > a:focus,
.page .pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #76AC20;
  border-color: #76AC20;
  }

/* 联系我们 */
.features .contact_left{ padding: 0px 40px 0px 15px; border-right: 1px solid #f0f0f0;}
.features .contact_input{ padding: 10px 0px 0px 15px;text-align: center;}
.contact_right{ padding-left: 30px;}
.contact_right .con_ico{float: left; background: #f5f5f5; width:50px; padding: 30px 10px 0px 10px;}
.contact_right address {float: left; padding:15px 0px 0px 30px; line-height:60px;}
.contact_right .demo-icon{ font-size:1.5em; color: #cccc; margin-bottom:40px;}
.con_pic img{ max-width:100%; margin:30px 0px 0px 0px; border: 3px solid #f5f5f5;}

/* 加入我们 */
.join{ padding: 0 15px;}
.join_x{ box-shadow:1px 4px 22px 6px #ecebeb; margin-top: 30px; padding: 20px 0px;background: #fff;}
.join_x h4{ padding-left: 28px;}
.join_x ol{ padding-right: 15px; margin-bottom: 0px;height:19em;text-overflow: ellipsis;}
.join_x ol li{ margin: 0px; padding: 0px; line-height: 24px;font-size: 14px; color: #707070;}

/* 新闻中心 */
.join_x02{ box-shadow:1px 4px 22px 6px #ecebeb; margin-top: 30px; padding: 20px 0px;background: #fff;}
.join_x02 h4{ padding:0px  28px 0px 28px;}
.join_x02 .time_left{ padding:20px  28px 0px 28px;}
.join_x02 p{ padding:0  28px; margin: 0px;  height: 4em; overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3; font-size: 12px;}
.join_x02 .time{ color: #ccc;}
.join_x02 a{ float: right; }




@media (min-width: 768px){
.slide .slide_img{ padding-top:50%;}
.slide_banner01 .don-size{font-size:7rem;margin:0px 15px;}
.slide_banner01 .dot{top: -13px;width: 1em;height:1em;}
.introduction .col-md-4,.introduction .col-md-5{padding: 0px;}
.introduction .overview{ margin-top:30px;}
.introduction .overview p {
  font-size: 12px;height:4em;overflow: hidden;  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:3;}
.introduction_analysis .analysis h4{padding-top:0px;}

/* 员工风采 */
.box {left: 80px;}
.boxF, .boxS, .boxT, .overlay{width:180px;height: 230px;}
.lineS {margin-left: -98px;top: -65px;}
.three_lines {top: -129px;}

/* 系统特点 */
.features{ padding:60px 0px 120px 0px;}
.features img{max-width: 100%;}
.fealist .thumbnail {margin:30px 0px 20px 0px;}
.lica .thumbnail {margin:30px 0px 20px 0px;}
.lica{ padding: 30px 15px 0px 15px;}

/* 联系我们 */
.features .contact_left{ padding: 0px 15px 0px 15px; border-right: 1px solid #f0f0f0;}
.contact_right{ padding-left:15px;}
.contact_right .con_ico{float: left; background: #f5f5f5; width:50px; padding: 30px 10px 0px 10px;}
.contact_right address {float: left; padding:15px 0px 0px 15px; line-height:60px; font-size: 12px;}

.introduct .text_height{  height:5em;}

}
@media (min-width: 992px) {
  .slide .slide_img{ padding-top:40%;}
  .slide_banner01 .don-size{font-size:8rem;}
  .slide_banner01 .dot{top: -32px;width: 1em;height:1em;}
  .introduction .overview{ margin-top:30px;}
  .introduction .overview p {  font-size: 12px;height:14em;overflow: hidden;}
  .introduction_analysis .analysis h4{padding-top:20px;}

  /* 员工风采 */
  .box {left:40px;}
  .boxF, .boxS, .boxT, .overlay{width: 200px;height: 250px;}
  .lineS {margin-left: -105px;top: -70px;}
  .three_lines { top: -140px;}

/* 系统特点 */
.features{ padding: 90px 0px 120px 0px;}
.features img{max-width: 100%;}
.fealist .thumbnail {margin:60px 0px 20px 0px;}
.lica .thumbnail {margin:0px 0px 60px 0px;}
.lica{ padding: 30px 0px 0px 30px;}

/* 联系我们 */
.features .contact_left{ padding: 0px 40px 0px 15px; border-right: 1px solid #f0f0f0;}
.contact_right{ padding-left: 30px;}
.contact_right .con_ico{float: left; background: #f5f5f5; width:50px; padding: 30px 10px 0px 10px;}
.contact_right address {float: left; padding:15px 0px 0px 30px; line-height:60px;font-size: 14px;}
.introduct .text_height{  height:5em;}
}
@media (min-width: 1200px) {
  .slide .slide_img{ padding-top:35%;}
  .slide_banner01 .dot{top: -32px;width: 1em;height:1em;}
  .slide_banner01 .don-size{font-size:12rem;}

  .introduction .overview{ margin-top:50px; }
  .introduction .overview p {  font-size: 14px;height:13em;}
  .introduction_analysis .analysis h4{padding-top:50px;}

.features{ padding: 90px 15px 120px 15px;}

}



@media screen and (max-width: 767px) {
.position_nav .nav > li > a { line-height:2;margin-right:0px; font-size: 12px;    padding: 10px 8px;}
.slide .slide_img{ padding-top:50%;}
.slide_banner01 .don-size{font-size:3rem;margin:0px 10px;}
.slide_banner01 .dot{top: -3px;width: 0.7em;height:0.7em;}
.introduction .introduction_text{padding: 30px 0px 0px 0px; color:#707070; margin: 0px;}

.introduction .overview blockquote {padding: 20px 0px;}
.introduction .overview{ margin:0px 15px 0px 15px;}
.introduction .overview p {  font-size: 12px;height:4em;overflow: hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:3;}
.introduction_analysis .analysis{ padding: 20px 20px; margin: 0 5px;}
.introduction_analysis h1 {padding: 50px 0px 30px 0;}
.introduction_analysis .analysis h4 {padding-top: 20px;}
/* 员工风采 */
.Staff p { padding: 0 15px;}
.box {left: 20px; width:320px;}
.boxF, .boxS, .boxT, .overlay{width:80px;height: 130px;}
.lineS {margin-left: -43px;top: -53px;}
.three_lines {top: -106px;}
.overlay span{ font-size: 12px;}


.lica{ padding: 10px 15px 20px 15px;}
.lica .thumbnail {margin:0px 0px 20px 0px;}
.lica_title {margin-left:0px;}
.lica p{ padding: 10px 0px 0px 0px;}

.fealist .thumbnail {margin:0px 0px 40px 0px;}
.features{ padding: 30px 15px 120px 15px;}
.features img{max-width: 100%;}
.introduct {padding:20px 15px 20px 15px;}
.introduct p{ font-size: 12px;}

.productlist{padding: 30px 0px 120px 0px;}
.product_current{padding: 0px 15px;}

.introduct .text_height{  line-height: 21px;height:100%; }
.productpic .pic_bg {text-align: center;padding: 0px 0px;}
/* 联系我们 */
.features .contact_left{ padding: 0px 40px 0px 15px; border-right: 1px solid #f0f0f0;}
.contact_right{ padding-left:15px; padding-top: 30px;}
.contact_right .con_ico{float: left; background: #f5f5f5; width:50px; padding: 30px 10px 0px 10px;}
.contact_right address {float: left; padding:15px 0px 0px 15px; line-height:60px;font-size: 12px;}

.join_x ol{ height:100%;}
.join_x ol li{ margin: 0px; padding: 0px; line-height: 24px;font-size: 12px; color: #707070;}


}

@media screen and (max-width: 325px) {
  /* 员工风采 */
  .box {left: 28px; width:300px;}
  .boxF, .boxS, .boxT, .overlay{width:70px;height: 120px;}
  /* 联系我们 */
  .features .contact_left{ padding: 0px 40px 0px 15px; border-right: 1px solid #f0f0f0;}
  .contact_right{ padding-left:5px;padding-right: 0; padding-top: 30px;}
  .contact_right .con_ico{float: left; background: #f5f5f5; width:30px; padding:30px 0px 0px 6px;}
  .contact_right .demo-icon {  font-size: 1em;}

  .contact_right address {float: left; padding:15px 0px 0px 10px; line-height:55px;font-size: 12px;}
  }

