*{padding:0;margin:0;}
html,body{margin:0;padding:0;}
html, body, button, input, select, textarea {
    color: #404040;
    font-family: "Microsoft YaHei", "微软雅黑","Oxygen微软雅黑", Arial, "Hiragino Sans GB", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif;
    -webkit-font-smoothing: antialiased;
	font-size: 14px;
}
 a:hover{text-decoration:none;}
 input,button{background:none;outline:none; border:0px;}
 input:hover{outline: none;}
.container-max{max-width:1200px;}
.navbar-brand-pad{padding:0px 15px;}
.navbar-brand-img{height:50px;}
.maincontainer{margin:10px 0px;}
.engineTitle{ font-size: 20px;text-align:center;align-items: center;margin:10px 0px;}
.engineTitle img{width:30px;height:30px;margin-right: 4px;margin-top: -4px;}
.eng-info{padding-top:10px;}
.con-introduce{background:#f3f3f3;}
.introduce-nr{padding:10px 0px;text-align: center;}
.solution-con{padding:30px 0px;}
.solution-text{line-height:22px;color:#333;font-size:16px; padding:10px 0px 10px 15px;}
/* .introduce-img{padding:5px 0px;} */
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.login{position:fixed;right:0px;top:35%;margin-top:0px;z-index: 999;width:177px;}
.input-row{padding:3px 5px;}
.form-input{border:1px solid #cdd1da;background:#FFFFFF;padding:10px 5px;text-indent:5px;width: 100%;}
.form-button{background:#ffaa00;color:#fff;width:100%;padding:8px 5px;}
.panel-group .panel + .panel {margin-top: -1px;}
.panel-primary{border-color:#01ba2e;}
.panel-primary > .panel-heading{background:#01ba2e;border-color:#01ba2e;}
.panel-bor{border-radius:0px;}
.panel-title{color:#fff;}
.rightMenu{color:#fff;margin-bottom:0px;}
.move-login{margin-top:51px;}
.move-line{min-height:50px;line-height:50px;text-align:center;}
.login-butback{background:#01ba2e;}
.login-butbacks{background:#F06D13;}
.login-go a{display:block;color:#FFFFFF;}
.login-go a:hover{text-decoration:none;color:#FFFFFF;}
.c-link a:hover{text-decoration:none;}
.login-entrance{text-align:center;}
.login-outer{ width:100%;height:300px; position:relative;}
.login-inner{width:100%;  height:50%;margin:auto; position:absolute;left:0;top:0; right:0; bottom:0;}
.tips-login{text-align: center;margin:10px 0px 0px;}
.foot{background:#373d41;color:#c8c8c8;}
.copyright{padding:10px 0px;}
.copyright-tit{text-align: center;font-size: 12px;}
/* .product-thum{padding:0px 10px;} */
/* 服务系统 */
.system-pad{padding:5px 8px;}
.system-bor{background:#fff;border-radius:5px;box-shadow: 1px 1px 1px 2px rgba(0, 0, 0, 0.3);}
.system-bor a{color:#404040;}
.system-title{padding:8px 0px;margin-top:10px;}
.system-img{padding:0px 0px 8px;}
.system-text{padding: 0px 10px 10px;}
/*banner-bg*/
.banner-bg{background:#373d41;}
.banner-wrap{min-height:320px;overflow: hidden; background:url(../img/banner-about.png)no-repeat 100% 100%;background-size: contain;color:#fff ;}
/* 关于我们 */
.nr-introduce{margin-top:15px;}
.introduce-pad{padding:0px 5px;margin:10px 0px;}
.nr-introduce .introduce-bor{border:1px solid #dadce0;border-radius:5px;min-height:220px;padding-bottom:10px;}
.container-nr{margin:0px 35px;font-size:16px;text-indent:28px;line-height:26px;}
.introduce-bor img{padding:5px 0px 2px;}
.introduce-title,.system-title{text-align:center;color:#383838;font-weight:bold;font-size:16px;line-height:26px;}
.introduce-text{overflow: hidden; position: relative;}
.introduce-inner,.card-text{padding:10px 20px;text-indent:24px;}
.introduce-inner::-webkit-scrollbar {display: none;}
.card-mar{margin: 20px 0px;}
.card-pad{padding:0px 5px;margin:8px 0px;}
.card-bor{background:#fff;border-radius:5px;box-shadow: -3px 3px 1px rgba(0, 0, 0, 0.3);min-height:215px;}
.card-con{padding:8px 0px;}
.card-title{text-align:center;color:#f3e92a;font-weight:bold;font-size:18px;line-height: 35px;}
/* 合作企业 */
.cooperation-pad{padding: 5px 25px;}
.cooperation-bor{border:1px solid #fff; background:#fff;height:85px;}
.cooperation-bor img{width:100%;height: 100%;}
/*产品中心*/
.banner-product{background:url(../img/banner-product.png)no-repeat 100% 100%;}
.product-bor{border: 1px solid #dadce0;box-shadow: 0 2px 4px 0 rgba(152,152,152,0.5); border-radius: 5px;position:relative;/* height:190px; */overflow: hidden;}
.product-top{ padding: 20px 12px 0 64px; overflow: hidden;position: relative;transition:all ease 1s;cursor:pointer;}
.product-icon{position: absolute; left: 12px; top: 25px; display: block; width:48px; height:48px; overflow:hidden; margin-bottom: 0;;}
.product-title{color:#373d41;font-size:18px;font-weight:bold;margin-bottom:8px;}
.product-text{font-size: 14px; color:#73777a; line-height: 21px; margin-bottom: 10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-line-clamp: 2;}
.product-main{margin:15px 0px;}
.product-main a{text-decoration:none;color:#73777a;}
.pro{padding-bottom:5px;background:#fff;padding: 15px 20px;}
.pro-img{background:#fff;padding:5px;}
.bor-bottom{border-bottom: 1px solid #dadce0;margin:0px 20px;}
/* 联系我们 */
.banner-contact{background:url(../img/banner-contact.png)no-repeat 100% 100%;}
.location-icon{padding: 20px 0px;}
.location-info{margin:10px 0px;}
.location-info .glyphicon{color:#00b7d3;}
.location-text{color:#777;}
.map-con{height: 400px;width:100%;}

@media (max-width: 767px) {
  .login,.rsp,.link,.location-icon {
    display: none !important;
  }
    .banner .carousel-inner .item img{height: 160px;width: 100%;}
	.cooperation-bor img{width:85%;height: 100%;}
    .input-row{padding:5px 15px;}
    .login-entrance{margin: 0px 0px 10px;}
    .copyright{font-size:12px;}
	.img-tip{font-size:16px;line-height:30px;}
	.system-pad{ padding: 2px 8px;}
	.solution-con{padding:20px 0px;}
	.solution-text{font-size:14px;padding:5px 0px 5px 15px;}
    .navbar-brand-img{align-items:center;height:40px;margin-top:5px;}
    .introduce-nr{padding:10px 15px;}
	.banner-wrap{min-height:170px;background-size:contain;}
    .title{margin-top:25px;}
	.title h3{font-size:20px;}
	.banner-con{font-size:13px;}
	.nr-introduce .introduce-bor{min-height:auto;}
	.introduce-pad{padding: 0px 15px;margin:6px 0px;}
	.container-nr{margin:0px 0px;font-size:14px;}
	.cooperation-pad{padding: 5px 5px;}
	.map-con{height: 300px;}
	.product-main{margin: 5px 0px;}
	.product-top{ padding:15px 12px 0 64px;/* height:96px; */ overflow: hidden;position: relative;}
	.product-icon{ width: 40px; height: 40px;}
	.product-title{margin-bottom:5px;}
	.bor-bottom{border-bottom: 0px solid #dadce0;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.login,.rsp,.link{
    display: none !important;
  }
	.banner .carousel-inner .item img{height: 220px;width: 100%;}
    .input-row{padding:8px 35px;}
    .product-con{margin: 2px 0px;}
	.system-pad {padding: 3px 8px;}
	.system-bor{min-height:300px;}
	.solution-con{padding:15px 0px;}
	.solution-text{font-size:14px;padding:5px 0px 5px 10px;}
	.flow-bor{min-height:152px;}
    .navbar-brand-img{align-items:center;height:45px;margin-top:2.5px;}
    .banner-wrap{min-height:180px;background-size: contain;}
    .nr-introduce .introduce-bor{min-height:180px;}
	.introduce-text{height:100px;}
	.introduce-inner{padding:10px 32px 0px 15px; overflow-x:hidden; overflow-y:scroll; position: absolute; top:0; bottom:10px; left: 0;right:-17px; /*隐藏滚动条 */  }
	.title{margin-top:30px;}
	.title h3{font-size:22px;}
	.banner-con{font-size:17px;margin-top:20px;}
	.container-nr{margin:0px 5px;}
	.card-bor{min-height:255px;}
	.cooperation-pad{padding: 5px 15px;}
	.map-con{height: 350px;}
	.product-top{padding:18px 12px 0 64px;/* height:96px; */ overflow: hidden;position: relative;}
	.product-icon{width: 40px; height: 40px;}
	.product-title{margin-bottom:4px;}
	.product-main{height:240px; overflow:hidden;}	
}
@media (min-width: 992px) and (max-width: 1199px) {
  .login,.rsp,.link{
    display: none !important;
  }
	.banner .carousel-inner .item img{height:300px;width: 100%;}
	.input-row{padding:10px 55px;}
	.product-con{margin:3px 0px;}
	.navbar-brand-img{align-items:center;height:50px;}
	.introduce-con{padding:5px;font-size:15px;text-align:center;line-height:28px;}
	.system-bor{min-height:280px;}
	.flow-bor{min-height:212px;}
    .banner-wrap{min-height:220px;background-size: contain;}
	.nr-introduce .introduce-bor{min-height:240px;}
	.introduce-text{height:160px;}
	.introduce-inner{padding:10px 35px 0px 18px; overflow-x:hidden; overflow-y:scroll; position: absolute; top:0; bottom:10px; left: 0;right:-17px; /*隐藏滚动条 */  }
	.title{margin-top:40px;}
	.banner-con{font-size:20px;margin-top:30px;}
	.container-nr{margin:0px 10px;}
	.card-bor{min-height:235px;}
	.product-main{height:220px; overflow:hidden;}
	.product-text{height:42px;overflow:hidden;}
}
@media (min-width: 1200px) {
  .move-login{
    display: none !important;
  }
 /* .product-main{padding:0px 8px;} */
 .product-shadow:hover{box-shadow: 2px 1px 2px #F3F3F3; transform: scale(1.08,1.08);}
 .product-con{margin:6px 0px;}
 .system-bor{min-height:280px;}
 .system-bor:hover{transform: scale(1.02,1.02);transition: all .3s ease-in-out;}
 .solution-text:hover{color:#00b7d3;transform: scale(1.02,1.02);font-size: 17px; padding:20px 0px 20px 15px;}
 .flow-bor{min-height:172px;}
 .card-bor:hover{transform: scale(1.04,1.04);transition: all .3s ease-in-out;background:#00b7d3;color:#fff;}
 .copyright-tit{font-size:13px;}
 .copyright div{line-height:35px;}
 .introduce-con{padding:25px 0px;font-size:16px;text-align:center;line-height:32px;}
 .nr-introduce .introduce-bor{height:220px;}
 .nr-introduce .introduce-bor:hover{transform: scale(1.04,1.04);box-shadow:#f1f1f1 2px 2px 3px 2px;transition: all .3s ease-in-out;}
 .introduce-text{height:140px;}
 .introduce-inner{padding:10px 37px 0px 20px;overflow-x:hidden; overflow-y:scroll; position: absolute; top:0; bottom:10px; left: 0;right:-17px; /*隐藏滚动条 */   }
 .banner-wrap{min-height:270px;background-size: contain;}
 .title{margin-top:50px;}
 .banner-con{font-size:20px;margin-top: 40px;}
 .card-pad{padding:0px 30px;}
 .pro:hover{box-shadow:0px 2px 10px 0 rgba(0,0,0,.15);}
 .pro-img:hover{transform: scale(1.05,1.05);transition: all .3s ease-in-out;box-shadow:0px 2px 10px 0 rgba(0,0,0,.15);}
 .product-top:hover{background:#d4d4d4;}
 .product-main{height:242px; overflow:hidden;}
}