@charset "utf-8";
/* CSS Document */
/* ============================
         首页样式 index
  ==============================*/
/* 轮播图 */
.el-carousel__container {
  	position: static;
	width: 100%;
	height: 480px;
	/* min-height: 480px; */
  }

  .el-carousel__item h3 {
  	color: #475669;
  	font-size: 14px;
  	opacity: 0.75;
  	/* line-height: 150px; */
  	margin: 0;
  }


/* 服务优势 */

.yzfw_box3 {
	float: left;
	width: 100%;
	min-width: 1200px;
	min-height: 400px;
}

.yzfw_ztnr {
	width: 1200px;
	margin: 0 auto;
}

.yzfw_dbt {
	border-bottom: 1px solid #efefef;
	float: left;
	margin-top: 46px;
	width: 100%;
	height: 70px;
}

.yzfw_dbt span {
	float: left;
	width: 100%;
	text-align: center;
	line-height: 30px;
	font-size: 24px;
	color: #333333;
}

.yzfw_dbt h1 {
	float: left;
	width: 100%;
	text-align: center;
	line-height: 30px;
	font-size: 24px;
	color: #333333;
}

.yzfw_dbt p {
	float: left;
	margin-top: 7px;
	width: 100%;
	/* background: url("../img/png20.png") top center no-repeat; */
	height: 30px;
}

.yzfw_nrxx {
	width: 1200px;
	margin: 0 auto;
}

.yzdw_a1 {
	float: left;
	margin-left: 93px;
	margin-top: 30px;
	width: 180px;
	height: 280px;
	display: block;
}

.bjd_img1 {
	float: left;
	background: url("/images/9.png") no-repeat;
	width: 180px;
	height: 180px;
}

.yzdw_a1 h1 {
	float: ;
	width: 100%;
	text-align: center;
	line-height: 54px;
	font-size: 16px;
	color: #333;
}

.yzdw_a1 p {
	float: ;
	width: 100%;
	text-align: center;
	line-height: 20px;
	font-size: 14px;
	color: #333;
}

.yzdw_a1:hover .bjd_img1 {
	background: url("/images/9a.png") no-repeat;
}

.yzdw_a1:hover h1 {
	color: #1068c1;
}

.yzdw_a1:hover p {
	color: #1068c1;
}


.yzdw_a2 {
	float: left;
	margin-left: 93px;
	margin-top: 30px;
	width: 180px;
	height: 280px;
	display: block;
}

.bjd_img2 {
	float: left;
	background: url("/images/8.png") no-repeat;
	width: 180px;
	height: 180px;
}

.yzdw_a2 h1 {
	float: ;
	width: 100%;
	text-align: center;
	line-height: 54px;
	font-size: 16px;
	color: #333;
}

.yzdw_a2 p {
	float: ;
	width: 100%;
	text-align: center;
	line-height: 20px;
	font-size: 14px;
	color: #333;
}

.yzdw_a2:hover .bjd_img2 {
	background: url("/images/8a.png") no-repeat;
}

.yzdw_a2:hover h1 {
	color: #1068c1;
}

.yzdw_a2:hover p {
	color: #1068c1;
}


.yzdw_a3 {
	float: left;
	margin-left: 93px;
	margin-top: 30px;
	width: 180px;
	height: 280px;
	display: block;
}

.bjd_img3 {
	float: left;
	background: url("/images/7.png") no-repeat;
	width: 180px;
	height: 180px;
}

.yzdw_a3 h1 {
	float: ;
	width: 100%;
	text-align: center;
	line-height: 54px;
	font-size: 16px;
	color: #333;
}

.yzdw_a3 p {
	float: ;
	width: 100%;
	text-align: center;
	line-height: 20px;
	font-size: 14px;
	color: #333;
}

.yzdw_a3:hover .bjd_img3 {
	background: url("/images/7a.png") no-repeat;
}

.yzdw_a3:hover h1 {
	color: #1068c1;
}

.yzdw_a3:hover p {
	color: #1068c1;
}


.yzdw_a4 {
	float: left;
	margin-left: 93px;
	margin-top: 30px;
	width: 180px;
	height: 280px;
	display: block;
}

.bjd_img4 {
	float: left;
	background: url("/images/6.png") no-repeat;
	width: 180px;
	height: 180px;
}

.yzdw_a4 h1 {
	float: ;
	width: 100%;
	text-align: center;
	line-height: 54px;
	font-size: 16px;
	color: #333;
}

.yzdw_a4 p {
	float: ;
	width: 100%;
	text-align: center;
	line-height: 20px;
	font-size: 14px;
	color: #333;
}

.yzdw_a4:hover .bjd_img4 {
	background: url("/images/6a.png") no-repeat;
}

.yzdw_a4:hover h1 {
	color: #1068c1;
}

.yzdw_a4:hover p {
	color: #1068c1;
}

/* 我们的优势 */
.wmys_box3 {
	float: left;
	width: 100%;
	min-width: 1200px;
	min-height: 400px;
	background: #f9f9f9;
}

.wmys_ztnr {
	width: 1200px;
	margin: 0 auto;
}

.wmys_dbt {
	border-bottom: 1px solid #efefef;
	float: left;
	margin-top: 46px;
	width: 100%;
	height: 70px;
}

.wmys_dbt span {
	float: left;
	width: 100%;
	text-align: center;
	line-height: 30px;
	font-size: 24px;
	color: #333333;
}

.wmys_dbt h1 {
	float: left;
	width: 100%;
	text-align: center;
	line-height: 30px;
	font-size: 24px;
	color: #333333;
}

.wmys_dbt p {
	float: left;
	margin-top: 7px;
	width: 100%;
	/* background: url("../img/png20.png") top center no-repeat; */
	height: 30px;
}

.wmys_nrxx {
	width: 1200px;
	margin: 0 auto;
	margin-top: 68px;
	display: flex;
	justify-content: center;
	
}

.wmsj_sjz {
	float: left;
	margin-left: 215px;
	width: 910px;
	margin-top: 40px;
	height: 300px;
}

.time_nr1 {
	float: left;
	width: 150px;
	height: 153px;
	background: url("../img/png23.png") bottom no-repeat;
}

.time_nr2 {
	float: left;
	margin-top: 147px;
	width: 150px;
	height: 153px;
	background: url("../img/png23.png") top no-repeat;
}

.time_nr1 a,
.time_nr2 a {
	display: block;
	width: 150px;
	height: 153px;
}

.time_nr2a .time_nr2b {
	width: 100%;
	margin-top: 12px;
	height: 20px;
}

.time_nr2a .time_nr2b p {
	margin: 0 auto;
	width: 16px;
	height: 16px;
	background: #999999;
	color: #fff;
	border-radius: 50%;
	font-size: 14px;
	text-align: center;
	line-height: 16px;
}

.time_nr2a .time_nr2c {
	width: 100%;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
	color: #333;
	font-weight: bold;
}

.time_nr2a .time_nr2d {
	width: 100%;
	height: 74px;
	text-align: justify;
	overflow: hidden;
}

.time_nr2a .time_nr2d p {
	font-size: 14px;
	display: none;
	line-height: 24px;
	color: #1068c1;
}

.time_nr1a .time_nr1b {
	width: 100%;
	margin-top: 0px;
	height: 20px;
}

.time_nr1a .time_nr1b p {
	margin: 0 auto;
	width: 16px;
	height: 16px;
	background: #999999;
	color: #fff;
	border-radius: 50%;
	font-size: 14px;
	text-align: center;
	line-height: 16px;
}

.time_nr1a .time_nr1c {
	width: 100%;
	text-align: center;
	font-size: 14px;
	line-height: 26px;
	color: #333;
	font-weight: bold;
}

.time_nr1a .time_nr1d {
	width: 100%;
	margin-top: 8px;
	height: 74px;
	overflow: hidden;
	text-align: justify;
}

.time_nr1a .time_nr1d p {
	font-size: 14px;
	display: none;
	line-height: 24px;
	color: #1068c1;
}

.time_nr1 a:hover .time_nr1d p,
.time_nr2 a:hover .time_nr2d p {
	display: block;
}

.time_nr1 a:hover .time_nr1b p,
.time_nr2 a:hover .time_nr2b p {
	background: #1068c1;
}

.time_nr1 a:hover .time_nr1c,
.time_nr2 a:hover .time_nr2c {
	color: #1068c1;
}

.time_nr2c1 {
	width: 12px;
	text-align: center;
	color: #999;
	width: 100%;
	display: flex;
	justify-content: center;
}

.time_nr1c1 {
	width: 12px;
	text-align: center;
	color: #999;
	width: 100%;
	display: flex;
	justify-content: center;
}

/* 解决方案 */
.jjfa_box3 {
	float: left;
	width: 100%;
	min-width: 1200px;
	min-height: 670px;
}

.jjfa_ztnr {
	width: 1200px;
	margin: 0 auto;
}

.jjfa_dbt {
	border-bottom: 1px solid #efefef;
	float: left;
	margin-top: 46px;
	width: 100%;
	height: 70px;
}

.jjfa_dbt span {
	float: left;
	width: 100%;
	text-align: center;
	line-height: 30px;
	font-size: 24px;
	color: #333333;
}

.jjfa_dbt h1 {
	float: left;
	width: 100%;
	text-align: center;
	line-height: 30px;
	font-size: 24px;
	color: #333333;
}

.jjfa_dbt p {
	float: left;
	margin-top: 7px;
	width: 100%;
	/* background: url("../img/png20.png") top center no-repeat; */
	height: 30px;
}

.jjfa_nrxx {
	float: left;
	margin-left: 100px;
	width: 1000px;
	margin-top: 30px;
}

.jjfa_nrxx ul {
	float: left;
	margin-right: -13px;
}

.jjfa_nrxx ul li {
	float: left;
	width: 240px;
	height: 300px;
	margin-right: 13px;
	margin-bottom: 15px;
}

.jjfa_nrxx ul li a {
	display: block;
	width: 240px;
	height: 300px;
	position: relative;
}

.jjfa_nrxx ul li a img {
	position: absolute;
	left: 0;
	top: 0;
	width: 240px;
	height: 250px;
	z-index: 1;
}

.jjfa_nrxx ul li a .fdc {
	display: none;
	position: absolute;
	width: 240px;
	height: 250px;
	background: #0b498769;
	z-index: 2;
}

.fdc h1 {
	float: left;
	margin-left: 17px;
	width: 200px;
	margin-top: 70px;
	text-align: center;
	font-size: 16px;
	color: #fff;
}

.fdc p {
	float: left;
	margin-left: 17px;
	width: 200px;
	margin-top: 35px;
	line-height: 24px;
	text-align: left;
	font-size: 14px;
	color: #fff;
}

.jjfa_nrxx ul li a:hover .fdc {
	display: block;
}


/* 案例展示 */
.alzs_box3 {
	float: left;
	width: 100%;
	min-width: 1200px;
	min-height: 580px;
}

.alzs_ztnr {
	width: 1200px;
	margin: 0 auto;
}

.alzs_dbt {
	border-bottom: 1px solid #efefef;
	float: left;
	margin-top: 46px;
	width: 100%;
	height: 70px;
}

.alzs_dbt span {
	float: left;
	width: 100%;
	text-align: center;
	line-height: 30px;
	font-size: 24px;
	color: #333333;
}

.alzs_dbt h1 {
	float: left;
	width: 100%;
	text-align: center;
	line-height: 30px;
	font-size: 24px;
	color: #333333;
}

.alzs_dbt p {
	float: left;
	margin-top: 7px;
	width: 100%;
	/* background: url("../img/png20.png") top center no-repeat; */
	height: 30px;
}



.notice {
	width: 100%;
	overflow: hidden;
	float: left;
	margin-top: 30px;
}

.notice .tab-hd {
	height: 52px;
	float: left;
	width: 100%;
	text-align: center;
}

.notice .tab-hd .tab-nav {}

.notice .tab-hd .tab-nav li {
	display: inline-block;
	margin-right: 15px;
	width: 90px;
	height: 43px;
	text-align: center;
}

.notice .tab-hd .tab-nav li a {
	display: block;
	width: 90px;
	height: 33px;
	text-align: center;
	line-height: 33px;
	font-size: 16px;
	color: #666666;
	border: 1px solid #bebebe;
}

.notice .tab-hd .tab-nav li a:hover {}

.notice .tab-hd .tab-nav li.on {
	background: url("../img/png16.png") no-repeat;
}

.notice .tab-hd .tab-nav li.on a {
	color: #fff;
	border: none;
}

.tab-pal {
	margin-top: 25px;
	width: 1200px;
	float: left;
}

.tab-pal .tupian_jh {
	float: left;
	margin-right: -15px;
}

.tupian_jh li {
	float: left;
	width: 390px;
	height: 268px;
	margin-right: 15px;
}

.tupian_jh li a {
	display: block;
	float: left;
	width: 390px;
	height: 268px;
	position: absolute;
}

.tupian_jh li a img {
	position: absolute;
	left: 0;
	top: 0;
	width: 390px;
	height: 268px;
	z-index: 1px;
}

.tupian_jh li a span {
	position: absolute;
	display: none;
	bottom: 0;
	width: 100%;
	height: 32px;
	text-align: center;
	line-height: 32px;
	background: #0066CC;
	font-size: 14px;
	color: #fff;
}

.tupian_jh li a:hover span {
	display: block;
}


/* 新闻资讯 */
.xwzx_box3 {
	float: left;
	width: 100%;
	min-width: 1200px;
	min-height: 496px;
	background: #f9f9f9;
	margin-bottom: 30px;
}

.xwzx_ztnr {
	width: 1200px;
	margin: 0 auto;
}

.xwzx_dbt {
	border-bottom: 1px solid #efefef;
	float: left;
	margin-top: 46px;
	width: 100%;
	height: 70px;
}

.xwzx_dbt span {
	float: left;
	width: 100%;
	text-align: center;
	line-height: 30px;
	font-size: 24px;
	color: #333333;
}

.xwzx_dbt h1 {
	float: left;
	width: 100%;
	text-align: center;
	line-height: 30px;
	font-size: 24px;
	color: #333333;
}

.xwzx_dbt p {
	float: left;
	margin-top: 7px;
	width: 100%;
	/* background: url("../img/png20.png") top center no-repeat; */
	height: 30px;
}

.xwzx_nrxx {
	width: 1200px;
	margin: 0 auto;
}

.xwzx_ul {
	float: left;
	/* margin-left: 30px; */
	margin-top: 50px;
	width: 1200px;
}
.xwzx_li{
	display: flex;
	justify-content: space-between;
	flex-direction: row ;
	flex-wrap:wrap;
}

.xwzx_ul li {
	/* float: left; */
	width: 380px;
	margin-bottom: 15px;
	margin-right: 15px;
}

.xwzx_ul li a {
	display: block;
	width: 420px;
	height: 100px;
}

.sjxx {
	float: left;
	width: 100px;
	height: 100px;
	background: #1068c1;
}

.sjxx span {
	float: left;
	width: 100px;
	text-align: center;
	font-size: 46px;
	font-family: Impact;
	color: #fff;
}

.sjxx p {
	float: left;
	margin-left: 19px;
	width: 62px;
	height: 33px;
	font-size: 14px;
	border-top: 1px solid #fff;
	color: #fff;
	line-height: 33px;
	text-align: center;
}

.jtxx {
	float: left;
	width: 276px;
	height: 92px;
	border: 1px dotted #d3d3d3;
	padding-left: 16px;
	padding-top: 6px;
}

.jtxx h1 {
	float: left;
	width: 266px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #333333;
}

.jtxx p {
	float: left;
	width: 266px;
	line-height: 20px;
	font-size: 14px;
	color: #999999;
}

.xwzx_more {
	float: left;
	width: 100%;
	margin-top: 36px;
}

.xwzx_more a {
	margin: 0 auto;
	width: 118px;
	display: block;
	height: 34px;
	border: 1px solid #1068c1;
	text-align: center;
	line-height: 34px;
	color: #1068c1;
}


/* 广告图 */
.ggt_box3 {
	float: left;
	width: 100%;
	min-width: 1200px;
	height: 200px;
}

/* 联系我们 */
.lxwm_box3 {
	float: left;
	margin-top: 40px;
	width: 100%;
	min-width: 1200px;
	min-height: 569px;
}

.lxwm_ztnr {
	width: 1200px;
	margin: 0 auto;
}

.lxwm_dbt {
	border-bottom: 1px solid #efefef;
	width: 100%;
	height: 70px;
}

.lxwm_dbt span {
	float: left;
	width: 100%;
	text-align: center;
	line-height: 30px;
	font-size: 24px;
	color: #333333;
}

.lxwm_dbt h1 {
	float: left;
	width: 100%;
	text-align: center;
	line-height: 30px;
	font-size: 24px;
	color: #333333;
}

.lxwm_dbt p {
	float: left;
	margin-top: 7px;
	width: 100%;
	/* background: url("../img/png20.png") top center no-repeat; */
	height: 30px;
}

.lxwm_nrxx {
	background: url("/images/3.png") no-repeat;
	width: 418px;
	height: 449px;
	margin: 0 auto;
}

.xxnr_xq {
	float: left;
	margin-left: 90px;
	margin-top: 35px;
	width: 244px;
	height: 140px;
	font-size: 14px;
	color: #a5a5a5;
	line-height: 24px;
	text-indent: 28px;
}

.xxnr_call {
	float: left;
	margin-top: 130px;
	margin-left: 150px;
	width: 200px;
}

.xxnr_call p {
	float: left;
	color: #898989;
	margin-bottom: 8px;
	width: 100%;
	height: 16px;
	line-height: 16px;
	text-indent: 26px;
}

.call_p1 {
	float: left;
	background: url("/images/14.png") left no-repeat;
}

.call_p2 {
	float: left;
	background: url("/images/14.png") left no-repeat;
}

.call_p3 {
	float: left;
	background: url("/images/14.png") left no-repeat;
}

.call_p4 {
	float: left;
	background: url("/images/15.png") left no-repeat;
}