/*

css写入

*/

/*顶部导航*/

.navbar-light .navbar-nav .active>.nav-link {
	color: #00238b;
	font-weight: bold;

}

/*.navbar-light .navbar-nav .active>a {
	bottom: 0;
	height: 5px;
	position: absolute;
	background-color: #ff0005;
}*/



/*导航结束*/

/*首页产品栏*/

.text-success {
	color: #00238b !important;
	font-weight: bold;
}

.biaoti em {
	display: inline-block;
	width: 5rem;
	height: 1px;
	margin-bottom: 5px;
	background: #cecece;
}

.biaoti span {
	padding: 0px 20px;
}

.more .text-secondary {
	color: #fff !important;
	font-weight: bold;
}

.more h4 a {
	background: #00238b;
	padding: 10px 20px;
}

.more .text-secondary:hover {
	color: #00238b !important;
	font-weight: bold;
	transition: all 0.5s;
}

.more h4 a:hover {
	background: #cecece;
	padding: 10px 20px;
	border: 1px solid #00238b;
	transition: all 0.5s;
}

.card-body {
	text-align: center;
}

.card-body:hover {
	background: #eeeeee;
	color: #00238b;
}




/*首页产品栏结束*/


/*首页成功案例*/

.us-card-body {	
	width: 100%;
}

.us-card-body .case-card{
	width: 100%;
	position: absolute;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.6);
	padding: 1.5rem 0;
}

.us-card-body .case-card h5{
	text-align: center;
	color: #fff;
}

.us-card-body a:hover .case-card {
	height: 100%;
}


.us-card-body a:hover .case-card h5 {
	color: #fff;
	font-weight: bold;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	
}



/*

.us-card-body {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	max-height: 100px;
	position: absolute;
	bottom: 0;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	padding: 0.5rem;

}


.us-card-body h5 {
	color: #fff;
	padding: 0.5rem 0;
	text-align: center;
}

.us-card-body h5:hover {
	color: #cecece;
	transition: all 0.5s;
}


.us-card-body :hover{
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	max-height: 100%;
	position: absolute;
	height: ;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	padding: 0.5rem;
}*/

/*首页成功案例结束*/



/**首页关于我们*/



/*首页关于我们结束*/


/**首页横栏*/

.heng {
	background-color: #00238b;
}

.heng .heng-lan {
	text-align: center;
	color: #fff;
	border-right: #eeeeee 1px solid;
}

.heng .heng-lan i {
	padding: 1.5rem 0;
}

/*首页横栏结束*/

/**/
/* 首页新闻 */

.new {
	display: flex;
}

.new-card-body {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	max-height: 120px;
	position: absolute;
	bottom: 0;
	width: 100%;
	background-color: rgba(255, 255, 255, 0.5);
	padding: 0.5rem;
}

.new-bigtitle {
	display: flex;
}

.new-bigtitle .new-time1 {
	padding: 10px 25px 0;
	font-size: 2rem;
	color: ##00238b;
	border-bottom: #00238b 3px solid;
}


.new-bigtitle .new-time2 {
	padding: 0 12px;
}

.new-bigtitle h5 {
	font-size: 2rem;
	color: #555;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	
}

.new-box-p {
	line-height: 20px;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin: 0rem 0;
}

/*.new-bigtitle {
	display: flex;
	list-style-type: none;
    max-height: 33%;
	position: absolute;
	bottom: 0;
	width: 100%;
	background-color: rgba(255, 255, 255, 0.5);
}


.new-bigtitle .new-time1{
	padding: 0 10px;
	font-size: 2rem;
	color: #00238b;
	border-bottom: #00238b 3px solid;
}


.new-bigtitle .new-time2{
	padding: 0 5px;
}


.new-card-title{
	width: 100%;
}


.new-bigtitle h3{
	white-space:nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}


.new-bigtitle p{
	line-height: 20px;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient:vertical;	
	-webkit-line-clamp:2;
	margin: 0rem 0;
}
*/

/*new_ul ul {
	width: 100%;
}

.new_ul li {
	display: flex;
	justify-content: space-between;
	list-style-type: none;
	max-height: 120px;
	padding: 0 0.5rem;
	margin: 0.5rem 0;
}

.new_ul .new-li {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin: 20px 0;
}

.new_ul .new-img {
	float: left;
}

.new_ul .new-img img {
	max-width: 100%;
	max-height: 120px;
}


.new_ul .new-txt {
	max-height: 120px;
	border-bottom: 1px dotted #c6c6c6;
	padding: 0 0.75rem;
	width: 100%;
	float: right;
}



.new_ul .new-txt h3 {
	text-overflow: ellipsis;
	overflow: hidden;
}

.new_ul .new-txt p {
	margin: 0 0 5px;
	line-height: 20px;
	height: 40px;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #555;
}

*/

.new-box1{
	display: flex;
	width: 100%;
	padding: 0.5rem;
	border: 1px #eee solid;
	margin: 1rem 0;
}


.new-box1 .new-box2 {
	display: flex;
}

.new-box1 .new-box2 img {
	width: 100%;
	max-height: 120px;
}


.new-box1 .new-box2 .new-box1-text {
	margin: .5rem 0;
}


.new-box1 .new-box2 h4 {
	font-size: 1.5rem;
	color: #00238b;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	margin: .5rem 0;
}


.new-box1 .new-box2 .new-box1-text .new-box1-p {
	line-height: 20px;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin: .5rem 0;
}


.new-box1 .new-box2 .new-box1-text .new-box1-under {
	display: flex;
	margin-top: rem;
}


.new-box1 .new-box2 .new-box1-text h5 {
	font-size: 13px;
}


.new-box1 .new-box2 .new-box1-text .new-box1-cy {
	font-size: 13px;
	position: absolute;
	right: 0;
}



@media (max-width: 992px) {
	.new  {
		display: block;
	}
}


/*产品中心页面*/

.product-card-text {
	position: absolute;
	top: 0;
	padding: 2rem 0.5rem;
}

.product {
	width: 100%;
	padding: 0.5rem;
	border: 1px #eee solid;
	margin: 1rem 0;
}


.product h5 {
	width: 100%;
	padding: 1rem 0;
	background-color: rgba(0, 0, 0, 0.6);
	color: #fff;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
}


.product a:hover h5 {
	background-color: #cecece;
	color: #00238b;
	transition: all 0.5s;
}


.product .product-card-p {
	max-height: 60px;
	font-size: 13px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}


.product a:hover .product-card-p {
	color: #00238b;
	transition: all 0.5s;
}


.btn-info {
	color: #fff;
	background-color: #00238b;
	border-color: #00238b;
}

.btn-info:hover {
	color: #fff;
	background-color: #cecece;
	border-color: #cecece;
}

/*产品中心页面结束*/



/*产品详情页面*/

.pro-txt {
	padding: 1rem;
	border-bottom: 1px #cecece solid;
}

.pro-txt h4 {
	padding: 0.5rem 0;
}

.pro-txt p {
	text-align: justify;
	line-height: 20px;
}

.pro-xiangqing {
	border-top: 1px #eee solid;
	border-bottom: 1px #eee solid;
}



/*产品详情页面结束*/


/*关于我们页面*/

.heng-us .heng-lan-us {
	text-align: center;
	color: #00238b;
	background-color: #fff;
	border: #00238b 1px solid;
	padding: 5rem 1rem;
}

.heng-us .heng-lan-us:hover {
	text-align: center;
	color: #00238b;
	background-color: #eeeeee;
	border: #eee 1px solid;
	box-shadow: 0 0 10px 5px rgba(0, 0, 0, .4) inset;
	transition: all 0.5s;
}

.heng-us .heng-lan-us i {
	padding: 0 0 1.5rem;
}




/*关于我们页面结束*/


/*新闻页面*/

.news {
	width: 100%;
	padding: 0.5rem;
	border: 1px #eee solid;
	margin: 1rem 0;
}


.news .news-card-text {
	/**/
	position: absolute;
	top: 0;
	padding: 1rem;
}


.news .news-box {
	display: flex;
	padding: 1rem;
}

.news .news-box img {
	width: 100%;
	max-height: 400px;
}


.news-box-text {
	margin: 1.5rem 0;
}


/*.news .news-title {
	display: flex;
	justify-content: space-between;
	list-style-type: none;
	width: 100%;
	margin-top: 2rem;
}*/



.news .news-box h4 {
	font-size: 2rem;
	color: #00238b;
	text-align: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin: .5rem 0;
}


.news .news-box-text .news-card-p {
	font-size: 16px;
	line-height: 30px;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	margin: 1rem 0;
}


.news .news-box-text .news-under {
	display: flex;
	margin-top: 3rem;
}


.news .news-box .news-box-text h5 {
	font-size: 13px;
	margin: 1rem 0;
}


.news .news-box .news-box-text .news-cy {
	font-size: 13px;
	margin: 1rem 0;
	position: absolute;
	right: 0;
}


.news:hover {
	background-color: #eee;
	transition: all 0.5s;
	box-shadow: 0 0 5px 5px rgba(0, 0, 0, .1) inset;
}


.news .news-box .news-box-text a:hover .news-card-p,
h5,
span {
	color: #555;
}


@media (max-width: 992px) {
	.news .news-box {
		display: block;
	}
}

@media (max-width: 576px) {
	.news .news-box-text .news-card-p {
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

}


/*新闻页面结束*/



/*联系我们页面*/

.contact i {
	color: #00238b;
}


.contact-form-a .form-control {
	display: block;
	width: 100%;
	height: calc(1.5em + 0.75em + 2px);
	margin: 1rem 0 0;
	padding: 0.375rem 0.75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.contact-form-a textarea.form-control {
	height: auto;
}

.contact-form-a .btn-primary {
	color: #fff;
	background: #00238b;
	border-color: #00238b;
}


.contact-form-a .btn-primary:hover {
	color: #fff;
	background: #cecece;
	border-color: #cecece;
	transition: all 0.5s;
}

/*联系我们页面结束*/
