@charset "utf-8";
/* CSS Document */
a.more_blue{text-align: center;display:block;color:#fff;background:#3d9eff;border-radius:8px;box-shadow: 0 1px 5px #3d9eff;width: 12%;margin:auto;margin-top: 5%;line-height:35px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
a.more_blue:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}
@media screen and (max-width: 768px) {
	a.more_blue{width: 30%;font-size: 12px;line-height:25px;}
}
/*关于我们*/
.about{
  padding:8% 0;
}
.about .title{margin-bottom: 4%;}
.about .title p{text-align: center;font-size: 24px;color:#555;font-weight: bold;}
.about .title span{color:#3d9eff;font-size: 16px;display:block;text-align: center;}
.about .about_nei{padding-right: 30px;}
.about .about_nei p{font-size: 16px;line-height:32px;text-indent: 2em}
.about .about_nei p span{font-weight:bold;font-size: 18px;}
.about .about_img img{width: 100%;box-shadow: 0 1px 5px #ddd;border-radius:8px;}
.about .about_img img:hover.hide{display:block}
@media screen and (max-width: 768px) {
	.about{padding:15px 0;}
	.about .title{margin-bottom:10px;}
	.about .about_nei p span,.about .title p{font-size: 16px;line-height:25px;}
	.about .about_nei p{font-size: 14px;}
	.about .title span{font-size: 12px;}
	.about .about_nei{padding: 0 10px;}
	.about .about_img{text-align: center;margin-top: 10px;}
	.about .about_img img{width: 80%;margin:auto;}
	.about .row{width: 100%;margin:0;}
}

/*产品中心*/
.product{background:url(../../img/product_bg.jpg) no-repeat;width: 100%;padding:5% 0 8% 0;background-size: 100% 100%;}
.product .title{margin-bottom: 4%;}
.product .title p{text-align: center;font-size: 24px;font-weight: bold;color:#fff;}
.product .title span{color:#bddeff;font-size: 16px;display:block;text-align: center;}
.product .active_x {margin: 0 auto;background: rgba(255,255,255,0.7); border-radius:10px;padding:30px 15px;}
.product .active_y {border: 0px solid red;}
.product .active_ul{margin-bottom: 20px;}
.product .active_ul li {float: left;padding:0 15px;text-align: center;  line-height: 35px;  color: #fff; cursor: pointer; margin-bottom:10px;margin-right: 10px;font-size: 16px;background:#999;border-radius:8px;}
.product .menudiv {padding-top: 20px;font-size: 13px;}
.product .menudiv ul li{margin-bottom:15px;}
.product .menudiv ul li a{display:block;background:#fff;border-radius:0;overflow: hidden;border-radius: 8px;}
.product .menudiv ul li img{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.product .menudiv ul li:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.product .menudiv ul li img{width: 100%;height: 230px;margin-bottom:8px;object-fit: contain;}
.product .menudiv ul li p{color:#333;text-align: center;margin-top: 10px;line-height:35px;height:35px;overflow: hidden;word-break: keep-all;text-overflow: ellipsis;padding:0 10px;}
.product .menudiv ul li:hover p{color:#fff;background:#3d9eff;}
.product .active {background: yellow;}
.product #flag {background:#3d9eff;box-shadow: 0 1px 5px #3d9eff;}
@media screen and (max-width: 768px) {
	.product{background:none;border-top:10px #eee solid;padding:15px 0;}
	.product .title{margin-bottom: 0;}
	.product .title p{font-size: 16px;color:#555;}
	.product .menudiv ul li{padding:0 6px;}
	.product .menudiv ul li a{border:1px #eee solid;}
	.product .title span{font-size: 12px;color:#3d9eff;}
  	.product .active_ul{margin-bottom: 0;overflow-x: scroll;white-space: nowrap;height: 35px;}
  	.product .active_ul li{font-size: 14px;float: initial;display:inline-block;margin-bottom:0;line-height:28px;}
  	.product .menudiv{padding-top: 10px;}
  	.product .menudiv ul li img{height:200px;}
  	.product .active_x{padding:10px 0;}
  	.product .menudiv ul li p{margin-top: 5px;height:25px;line-height:25px;}
}

/*工程案例*/
.case{background:#f9f9f9;width: 100%;padding: 8% 0;}
.case .title{margin-bottom: 4%;}
.case .title p{text-align: center;font-size: 24px;color:#555;font-weight: bold;}
.case .title span{color:#3d9eff;font-size: 16px;display:block;text-align: center;}
.case .case_img{width: 100%;}
.case .case_item{border-bottom: 1px #eee solid;padding:10px 0;}
.case .case_item p{float: left;width: 65%;overflow:hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding-left: 10px;box-sizing: border-box;}
.case .case_item span{color:#999;font-size: 12px;float: right;width: 35%;text-align: right;padding-right: 10px;}
.case .case_item:hover{box-shadow: 0 1px 5px #ddd;}
.case .case_item:hover p,.case .case_item:hover span{color:#3d9eff;}
@media screen and (max-width: 768px) {
	.case{padding:15px 0;border-top:10px #eee solid;background:none;}
	.case .title{margin-bottom: 10px;}
	.case .title p{font-size: 16px;color:#555;}
	.case .title span{font-size: 12px;color:#3d9eff;}
}

/*新闻中心*/
.news{padding:8% 0;}
.news .title{margin-bottom: 4%;}
.news .title p{text-align: center;font-size: 24px;color:#555;font-weight: bold;}
.news .title span{color:#3d9eff;font-size: 16px;display:block;text-align: center;}
.news li a{border-bottom: 1px #eee solid;display:block;padding:10px;}
.news li:last-child a{border-bottom: 0;}
.news li:nth-last-child(2) a{border-bottom: 0}
.news li{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.news li .news_time {background:#eee;border-radius:8px;text-align: center;padding:20px;}
.news li .news_time h3{color:#333;font-size: 24px;font-weight: bold;}
.news li .news_time span{color:#777;font-size: 15px;}
.news li .news_item h4{font-size: 18px;font-weight: bold;margin-bottom:8px;margin-top: 5px;}
.news li .news_item p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 14px;line-height:25px;}
.news li:hover{z-index:9;background:#fff;box-shadow: 0 1px 5px #aaa;border-radius:8px;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.news li:hover a{border-bottom: 0;}
.news li:hover .news_item h4,.news li:hover .news_item p{color:#3d9eff;}
.news li:hover .news_time h3,.news li:hover .news_time span{color:#fff;}
.news li:hover .news_time{background:#3d9eff;}
@media screen and (max-width: 768px) {
	.news{padding:15px;border-top:10px #eee solid;background:none;}
	.news .title{margin-bottom: 10px;}
	.news .title p{font-size: 16px;color:#555;}
	.news .title span{font-size: 12px;color:#3d9eff;}
	.news li:last-child a{border-bottom: 0}
	.news li .news_time{padding:10px;}
	.news li .news_item h4{font-size: 16px;margin-bottom:6px;margin-top: 2px;}
	.news li .news_item p{line-height:20px;}
}