@charset "utf-8";
/* CSS Document */

/*--------------------------------------  关于我们  ------------------------------------*/
.banner{ height:294px; min-width:1120px; margin-bottom:20px; }
/*.about_banner{ background:#0e6eb8 url(../images/about_banner.jpg) no-repeat center 0; }*/
.container2,.case_list{ width:1120px; margin:0 auto; overflow:hidden; text-align:left; }
.about_box{ overflow:hidden; padding-bottom:60px; }
	.about_title{ height:62px; border-bottom:1px solid #c9caca; color:#898989; margin-bottom:40px; }
		.about_title h2{ font-size:24px; color:#036eb8; letter-spacing:2px; font-weight:normal; float:left; line-height:62px; }
			.about_title h2 span{ font-size:26px; }
		.about_title p{ float:left; letter-spacing:1px; line-height:50px; margin-top:12px; padding-left:6px; }
	.about_wrap,.aculture_list,.afield_list1,.afield_list2{ width:1036px; margin:0 auto; overflow:hidden; }
		.about_p{ font-size:18px; line-height:36px; padding:17px 0; }
		.about_list1{ overflow:hidden; }
			.about_list1 li{ width:336px; height:125px; float:left; margin-right:14px; }
	.aculture_list{ height:280px; }
		.aculture_list li{ width:334px; height:117px; float:left; margin:0 17px 46px 0; }
			.aculture_img{ float:left; width:132px; }
			.aculture_txt{ float:right; width:191px; height:115px; border-bottom:2px solid #096fb1; }
				.aculture_txt h3{ height:52px; line-height:52px; font-size:24px; color:#036eb8; margin-bottom:4px; font-weight:normal; }
				.aculture_txt p{ font-size:12px; line-height:18px; }
	.afield_list1{ padding-bottom:30px; }
		.afield_list1 li{ width:300px; float:left; color:#898989; font-size:18px; line-height:36px; }
			.afield_list1 li span{ font-family:Tahoma, Geneva, sans-serif; margin-right:9px; }
			li.mar1{ width:136px; }
	.afield_list2{ height:320px; }
		.afield_list2 li{ width:206px; height:154px; float:left; margin:0 70px 12px 0; }
		li.mar0{ margin-right:0; }
		
/*--------------------------------------  服务介绍  ------------------------------------*/
/*.service_banner{ background:#1b1b1b url(../images/service_banner.jpg) no-repeat center 0; }*/
.service_wrap{ padding-bottom:47px; }
.service_title{ height:64px; line-height:64px; font-size:24px; letter-spacing:2px; }
.service_project{ font-size:18px; color:#036eb8; font-weight:bold; line-height:46px; margin-bottom:3px; }
	.service_project span{ margin-right:19px; }
.mar20{ margin-bottom:20px; }
.service_p1{ font-size:18px; line-height:36px; margin-bottom:30px; }
.service_p2{ text-align:center; font-size:12px; border-bottom:1px solid #c9caca; padding-bottom:13px; margin-bottom:25px; }
.service_list{ overflow:hidden; margin:0 0 25px -12px; padding-bottom:38px; border-bottom:1px solid #c9caca; }
	.service_list li{ width:162px; height:90px; float:left; margin:0 0 12px 12px; }
		.service_list li img{ border:1px solid #e5e5e5; }
		
/*--------------------------------------  案例展示  ------------------------------------*/
/*.case_banner{ background:#22ac38 url(../images/case_banner.jpg) no-repeat center 0; }*/
.case_list{ margin-left:-41px; width:1161px; }
	.case_list li{ width:347px; height:296px; float:left; margin:0 0 50px 40px; }
		.case_img{ margin-bottom:6px; width:347px; height:243px; }
		.case_list li p{ color:#727171; font-size:16px; line-height:24px; }
.page{ /*height:38px;*/ margin-bottom:38px; text-align:center; overflow:hidden; }
	.page a,.page b{ display:inline-block; width:37px; height:37px; color:#c9caca; /*font-weight:bold;*/ line-height:37px; border:1px solid #e7e7e7; margin:0 9px; font-size:21px; text-align:center; border-radius:37px; font-family:Tahoma, Geneva, sans-serif; }
	.page b,.page a:hover{ color:#036eb8; border:1px solid #036eb8; text-decoration:none; }
	
/*--------------------------------------  人才招聘  ------------------------------------*/
/*.recruit_banner{ background:#b5b5b5 url(../images/recruit_banner.jpg) no-repeat center 0; }*/
.recruit_wrap{ overflow:hidden; clear:both; margin-left:-39px; }
.recruit_box{ overflow:hidden; float:left; width:540px; margin-left:39px; padding-bottom:40px; }
	.recruit_box h3,.recruit_h3{ height:56px; line-height:56px; border-bottom:1px solid #c9caca; font-size:20px; letter-spacing:2px; }
	.recruit_txt{ font-size:18px; line-height:30px; padding-top:15px; }
	
/*--------------------------------------  联系我们  ------------------------------------*/
/*.contact_banner{ background:#0068b7 url(../images/contact_banner.jpg) no-repeat center 0; }*/
.contact_box{ overflow:hidden; border:1px solid #e5e5e5; padding:24px; margin-bottom:50px; }
.contact_text{ float:left; width:468px; }
	.contact_list{ overflow:hidden; font-size:18px; line-height:36px; margin-bottom:20px; }
		.contact_text dt{ float:left; width:77px; text-align:right; font-weight:normal; height:36px; overflow:hidden; }
			.contact_text dt span{ margin-left:36px; }
		.contact_text dd{ float:left; width:381px; }
	.contact_ewm{ overflow:hidden; }
		.cewm_img{ float:left; padding-right:38px; }
			.cewm_img img{ padding:10px; border:1px solid #5c5a5a; }
			.cewm_txt{ float:left; font-size:24px; line-height:36px; padding-top:46px; letter-spacing:2px; }
.contact_map{ width:602px; height:384px; float:right; }