.banner{
	height: 420px;
	background: url(../images/syzx/banner.png) no-repeat center center;
}

.out_order{
	width: 1180px;
	height: 100px;
	position: absolute;
	top: 0px;
	color: #333;
	left: 50%;
	margin-left: -590px;
}
.order_form{
	width: 247px;
	height:315px;
	margin-top: 40px;
	float: right;
	padding: 20px;
	background:#fff;
}
.out_order .order_head{
	height: 45px;
	line-height: 45px;
	text-align: center;
}
.out_order .order_head span{
	font-size:24px;
}

.out_order  .order_info{
	text-align: center;
	line-height: 20px;
	padding-bottom:20px;
}
.out_order  .order_info span{
	color:#0cb46a;
}
.out_order  .order_table .input{
	margin-bottom: 20px;
}
.out_order  .order_table .input input{
	height:40px;
	width: 100%;
	outline: 0px;
	border: 0px;
	text-indent: 6px;
	border-radius: 6px;
	background: #eee;
}
.out_order  .order_table .input:first-child input{
	float: left;
	width: 48%;
}
.out_order  .order_table .input:first-child input:first-child{
	margin-right: 4%;
}
.out_order  .order_table .btn input{
	width: 100%;
	height: 40px;
	background: #16b770;
	border: 0px;
	cursor: pointer;
	color: #fff;
	border-radius: 6px;
	margin-bottom: 10px;
}
/*内容*/
.cont{
	width:100%;
}
.gz_tit h2{
	font-weight: normal;
	text-align: center;
	line-height: 45px;
	position: relative;
}
.gz_tit h2 p{
	position: absolute;
	width: 60%;
	top: 24px;
	border-top: 1px solid #ccc;
	margin: 0px 20%;
}
.gz_tit h2 span{
	background: #fff;
	display: inline-block;
	position: relative;
	z-index: 9999;
	padding:0px 20px;
}
.gz_tit b{
	font-weight: normal;
	text-align: center;
	font-size: 16px;
	display: block;
	color: #16b770;
	margin-bottom:20px;
}
.gz_form .form_cont{
	position: relative;
}
.gz_form .form_cont .form_btn{
	height:300px;
	background: #16b770;
	margin-top: 120px;
}
.gz_form .form_cont .form_info{
	position: absolute;
	left:30px;
	bottom:30px;
	width: 490px;
	height: 300px;
	background: #fff;
	left:180px;
	z-index: 999;
	padding:15px 20px;
	box-shadow: 1px 1px 5px #aaa;
}
.gz_form .form_cont .form_info .input{
	height: 50px;
}
.gz_form .form_cont .form_info .input span{
	width: 120px;
	float: left;
	font-size: 24px;
}
.gz_form .form_cont .form_info .input span b{
	display: inline-block;
	height: 10px;
	width: 48px;
}
.gz_form .form_cont .form_info .input p{
	width:365px;
	float: left;
	position: relative;
}
.gz_form .form_cont .form_info .input p select,.gz_form .form_cont .form_info .input p input{
	width: 100%;
	height: 40px;
	border: 1px solid #ccc;
	text-indent: 6px;
	outline: 0px;
	font-size: 18px;
	border-radius:4px;
}
.gz_form .form_cont .form_info .input .select1 select{
	width: 48%;
	float: left;
}
.gz_form .form_cont .form_info .input .select1 select:first-child{
	margin-right: 4%;
}
.gz_form .form_cont .form_info .input p b{
	font-weight: normal;
	position: absolute;
	right: 10px;
	top: 0px;
	line-height: 40px;
}
.gz_form .form_cont .form_btn .form_btn_info{
	width: 600px;
	float: right;
	padding-right:100px;
}
.gz_form .form_cont .form_btn .form_btn_info .form_btn_work{
	line-height: 60px;
	font-size: 36px;
	color: #fff;
	text-align: center;
	padding-top: 60px;
}
.gz_form .form_cont .form_btn .form_btn_info .form_btn_b{
	width: 240px;
	height: 45px;
	margin:30px auto 0px;
}
.gz_form .form_cont .form_btn .form_btn_info .form_btn_b{
	width: 240px;
	height: 45px;
	border: 1px solid #fff;
	text-align: center;
	line-height: 45px;
	color: #fff;
	background: none;
	font-size: 20px;
	cursor: pointer;
	transition: all 0.4s;
}
.gz_form .form_cont .form_btn .form_btn_info .form_btn_b:hover{
	background: rgba(255,255,255,0.4);
	color: #fff;
}
.flow_nav{
	height: 90px;
	width: 100%;
	background: #f6fffb;
	padding-top: 30px;
}
.flow_nav_flag{
	position: fixed;
	top:90px;
	z-index: 999999;
	box-shadow: 1px 1px 5px #ccc;
}
.flow_nav ul{
	width: 1420px;
}
.flow_h{
	width:100%;
	height: 120px;
}
.flow_nav ul li{
	width: 185px;
	height: 58px;
	line-height: 58px;
	text-align: center;
	float: left;
	margin-right:59px;
	border: 1px solid #eee;
}
.flow_nav ul li a{
	display: block;
	font-size: 18px;
}
.flow_nav ul li a:hover{
	background: #16b770;
	color: #fff;
}
.flow_nav ul li a.on{
	background: #16b770;
	color: #fff;
}
.time_gq{
	display: none;
}
.time_gq:first-child{
	display: block;
}
.gq_title{
	height: 70px;
	padding: 26px 0px;
}
.gq_title span{
	float: left;
	width: 370px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	color: #fff117;
	font-size: 26px;
	background: url(../images/syzx/icon1.png) no-repeat center center;
}
.gq_title span i{
	font-size: 40px;
}
.gq_title p{
	line-height: 70px;
	float: left;
	padding-left: 20px;
}
.gq_list ul{
	padding: 40px 0px;
}
.gq_list ul li{
	width: 199px;
	height: 185px;
	float: left;
	text-align: center;
	background: url(../images/syzx/icon3.png) no-repeat center center;
}
.gq_list ul li:nth-child(2n){
	width: 95px;
	margin: 0px 55px;
	background: url(../images/syzx/icon2.png) no-repeat center center;
}
.gq_list ul li p{
	color: #16b770;
	font-size: 18px;
}
.gq_list ul li h2{
	font-weight: normal;
	font-size: 22px;
	line-height: 35px;
	padding-top: 6px;
}
.gq_list ul li .info{
	line-height: 25px;
}
/* 办公室专属施工项目保障 */
.gq_baozhang{
	height: 316px;
	padding:25px;
	box-shadow: 1px 1px 5px #ccc;
	margin:20px 0px;
	display: none;
}
.gq_baozhang:first-child{
	display: block;
}
.gq_baozhang .img{
	width: 628px;
	float: left;
	height: 316px;
}
.gq_baozhang .img img{
	height: 316px;
	width:628px;
}
.gq_baozhang .info{
	width: 665px;
	float: right;
}
.gq_baozhang .info h2{
	font-weight: normal;
	font-size: 28px;
	color: #16b770;
	line-height: 58px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
}
.gq_baozhang .info p{
	line-height: 30px;
	font-size: 16px;
}

.true_case .gz_tit{
	background: url(../images/syzx/icon4.png) no-repeat center bottom;
	padding-bottom: 15px;
	margin-bottom: 20px;

}
.true_case .true_case_list ul{
	padding: 16px 0px;
	display: none;
}
.true_case .true_case_list ul:first-child{
	display: block;
}
.true_case .true_case_list ul li{
	float: left;
	width: 416px;
	padding:12px;
	box-shadow: 1px 1px 10px #ccc;
	margin-bottom:30px;
}
.true_case .true_case_list ul li img{
	width:416px;
	height: 300px;
}
.true_case .true_case_list ul li:nth-child(3n+2){
	margin: 0px 50px;
}
.key_gc p{
	padding: 30px;
}
.key_gc p img{
	width:100%;
}

.comp_list{
	background: #f6fafd;
	padding: 25px 0px;
}
.comp_list .gz_tit h2 span{
	background: #f6fafd;
}
.comp_list_img ul{
	padding-top:45px;
	padding-bottom: 18px;
}
.comp_list_img ul li{
	width: 151px;
    height: 90px;
    background: #fff;
    border: 1px solid #c8c8c8;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    box-sizing: border-box;
    padding: 9px 17px;
    text-align: center;
}
.comp_list_img ul li img{
	height: 100%;
	max-width: 100%;
}
.comp_list_img .btn{
	text-align: center;
	line-height: 35px;
}
.img_center{
	text-align: center;
	padding: 18px 0px;
}