.service-page-section{width:1200px; margin:0 auto;}
.pull-left{float:left;}
.zhichi_left{width:600px; float:left;}
.zhichi_right{width:575px; float:right; text-align:right}

.shouzhong_left{width:575px; float:left;}
.shouzhong_right{width:575px; float:right;}


.service-page-section h3{
	font-size: 24px;
	line-height: 24px;
	margin: 40px 0 10px;
} 

.service-page-section p{
	font-size: 16px;
	line-height: 30px;
	color: #666;

} 

.service-page-section .service-after-item {

	width: 33.333333%;

}

.service-page-section .service-after-item img {

	width: 100%;

	height: 200px;

}

.service-page-section .service-after-item div {

	background-color: #f0f0f0;

	padding: 20px;

	height: 160px;

}

.service-page-section .service-after-item h3 {

	margin-top: 30px;

}

.service-page-section .service-back {

	margin-top: 60px;

}

.service-page-section .service-back-item p{

	margin-bottom: 0;

}

.service-page-section .service-back-item:before {
	display: block;
	content: '';
	width: 64px;
	height:130px;
	background: url(../images/icon_service.jpg) no-repeat 0 0px;
	float: left;
	margin-right: 40px;

}

.service-back .col-md-6:nth-child(1) .service-back-item:before {

	background-position: 0 20px;

}

.service-back .col-md-6:nth-child(2) .service-back-item:before {

	background-position: -180px 20px;

}

.service-back .col-md-6:nth-child(3) .service-back-item:before {

	background-position: -90px 0;

}

.service-back .col-md-6:nth-child(4) .service-back-item:before {

	background-position: -270px 0;

}

.service-page-section .service-back-item h4 {

	font-size: 18px;

	color: #FF3F3C;

	margin-bottom: 12px;

	margin-top: 0; 

}

.service-best-more div {

	padding-bottom: 30px;

	border-bottom: 1px solid #dcdcdc;

	margin-bottom: 30px;

}

.service-best-more {

	background: url(../images/ser08.jpg) no-repeat left top;

	padding-left: 115px;

	min-height: 440px;

}

.service-best-more h5 {

	font-size: 24px;

	line-height: 30px;

	margin: 10px 0 10px;

}

.service-best-more p {

	margin-bottom: 0;

}


/*设备安装*/
.solution-device .col-md-3 div,
.parts .col-md-3 div{
	background-color: #eee;
	padding: 10px 0;
}
.solution-device .col-md-3{width:21%; float:left; padding:0px 2%; text-align:center;}
.solution-device .col-md-3 span,
.parts .col-md-3 span {
	display: block;
	line-height: 20px;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px; 
}
.solution-device .col-md-3 p,
.parts .col-md-3 p {
	color: #666;
	font-size: 12px;
	margin-bottom: 0;
}
.parts .col-md-3:hover a {
	border-color: #1868BF;
}

.solution-device .col-md-3 a:hover div,
.parts .col-md-3:hover div{
	background-color: #1868BF;
	color: #fff;
}
.solution-device .col-md-3 a:hover div p,
.parts .col-md-3:hover div p {
	color: #fff;
}


.message-bg {
	background: url(../images/message_bg.jpg) no-repeat top center; 
	background-size: cover;
	padding: 50px 0;width:100%; overflow:hidden;
}
.message-bg .row{width:1200px; margin:0 auto;}
.message-bg .row .col-md-4{width:33.3%; float:left;}
.title-price {
	color: #fff;
}
.message-bg .form-horizontal .form-group {
	margin: 0 0 40px; width:1200px; margin:0 auto;
}
.message-bg .form-control {
	height: 60px; width:360px;
	padding: 0 0px;
	line-height: 60px; text-indent:20px;
	background-color: #d3d3d3;
	font-size: 16px;
}
.message-bg textarea.form-control {
	height: 290px; width:100%;
}
.message-bg option {
	line-height: 30px; height:30px;
	background-color: #1868BF;
	color: #fff;
}
.message-bg select {
	padding: 10px 0;
}
.message-bg p {
	color: #fff; display:block;
	font-size: 16px; text-align:center; height:50px; line-height:50px;
}

.message-bg .btn {
	width: 170px;
	height: 50px; display:block; clear:both;
	line-height: 50px;
	background-color: #1868BF;
	color: #fff;
	font-size: 18px;
	font-weight: bold; margin:0 auto;
}

/*.message-bg a.btn {
	background-color: #fff;
	color: #d52e28; width:170px; height:50px; line-height:50px; display:block; 
}*/