.tech_title {
	text-align: center;
	padding: 60px 0 30px;
}

.tech_title h3 {
	font-size: 24px;
	font-weight: bold;
	color: #1F394D;
	line-height: 28px;
	margin-bottom: 5px;
}

.tech_title h6 {
	font-size: 14px;
	color: #888888;
	line-height: 20px;
}

.tech_con {
	width: 1200px;
	margin: 0 auto;
}

.tech_con li {
	width: 260px;
	text-align: center;
	float: left;
	margin-left: 46px;
}

.tech_con li:first-child {
	margin-left: 0
}

.tech_con li h6 {
	text-align: left;
	font-size: 18px;
	color: #666666;
	line-height: 30px;
}

.tech_con li h4 {
	margin: 15px 0 10px;
	font-size: 24px;
	font-weight: bold;
	color: #1F394D;
	line-height: 28px;
}

.ltech {
	text-align: center;
	width:1200px;
	margin:0 auto;
	margin-top:40px;
}
.ltech .left{
	float: left;
	width:592px;
}
.ltech .left ul li{
	width: 292px;
	height: 196px;
	position: relative;
	float: left;
	margin-right: 8px;
	margin-bottom: 10px;
	cursor: pointer;
}
.ltech .left ul li:nth-of-type(2n){
	margin-right:0;
}
.ltech .left ul li h4{
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
	color: #FFFFFF;
	font-size: 30px;
	line-height: 196px;
	transition: all 1s;
	-webkit-transition: all 1s;
}
.ltech .left ul li:hover h4{
	background: rgba(0,155,217,.8);
}
.ltech .right{
	float: right;
	width:600px;
	height: 404px;
	background: #009BD9 url(../image/bg1.png) no-repeat center center;
	color: #fff;
	text-align: left;
	padding:62px 70px;
}
.ltech .right h4{
	font-size: 24px;
	line-height: 36px;
	background: url(../image/guarantee.png) no-repeat left center;
	padding-left: 48px;
	margin-bottom: 16px;
}
.ltech .right p{
	font-size: 16px;
	line-height: 30px;
}
.ltech_btn {
	margin: 60px 0;
	text-align: center;
}

.ltech_btn a {
	display: inline-block;
	width: 212px;
	height: 40px;
	background: #009CD9;
	border-radius: 18px;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 40px;
	text-decoration: none;
}


/*雍享梦之队*/
.yx{background: url(../image/bg1.png) no-repeat center center;height: 875px;color: #fff}
.yx .tech_title{padding-top: 30px;}
.yx .tech_title h3{color: #fff;}
.yx .tech_title h6{color: #fff;}
.yx_c{width: 1200px;margin:0 auto;}
.yx_c ul li{text-align: center;float: left;width: 180px;margin:0 50px;font-size: 14px;margin-bottom: 60px;margin-right:76px; margin-top: 30px;}
.yx_c ul li:last-child{margin-right: 50px;}
.yx_c ul li img{margin-bottom: 24px;}
.yx_c dl dt{float: right;}
.yx_c dl dd{float: left;width: 816px;}
.yx_c .yh_box{width: 384px;
	height: 157px;
	background:rgba(255,255,255,.1) url(../image/jh.png) no-repeat 324px 20px;
	font-size: 24px;
	padding:20px;
}
.yx_c .yh_box b{display: block;padding-bottom: 10px;}
.yx_c .yh_box h6{
font-size: 14px;line-height: 19px;position: relative;padding-top: 26px;}
.yx_c .yh_box h6:after{content: "";position: absolute;top:0;left: 0;width: 30px;
height: 6px;
background: #FFFFFF;
}
.yx_c .cl{float: left;width: 384px;}
.yx_c .cr{float: left;width: 384px;}
.yx_c dl dd h5{font-size: 24px;background: url(../image/b.png) no-repeat left center;padding:10px 0;line-height: 20px;margin-top: 35px;}
.yx_c dl dd h5 span{color: #009CD9;font-size: 20px;padding:0 10px;padding-right: 20px}
.yx_c dl dd .cr{margin-left: 24px}
.yx_c dl dd .cr h5{margin-top: 42px;}
.zj_c{width: 1200px;margin:0 auto;}
.zj_swiper{width: 590px;height: 325px;margin-left: 0;float: left;}
.zj_c .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10px;
    left: 580px;
    width: 64px;
	height: 64px;
    background: rgba(255,255,255,.8);
    font-size: 16px;
    border-radius: 0;
}
.zj_c .swiper-pagination-current{font-size: 36px;color: #009CD9;font-weight: normal;}
.zj_c .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url(../image/r.png);
    right: 10px;
    left: auto;
}
.zj_c .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url(../image/l.png);
    left: 10px;
    right: auto;
}
.zj_c .swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 30px;
    height: 100px;
    margin-top: -50px;
    z-index: 10;
    cursor: pointer;
    background-size: 30px 100px;
    background-position: center;
    background-repeat: no-repeat;
}
.zj_c .cr{width: 520px;float:left;margin-left: 45px;}
.zj_c .cr .crs{background: url(../image/icon_2.svg) no-repeat left 26px;padding-left: 80px;}
.zj_c .cr .crss{background: url(../image/icon_1.svg) no-repeat left 26px;}
.zj_c .cr .crs h4{font-size: 20px;
	font-weight: bold;
	color: #1F394D;
	line-height: 31px;
	padding-top: 26px;
}
.zj_c .cr .crs h6{
	width: 486px;
	font-size: 16px;
	color: #666666;
	line-height: 24px;
	margin-top: 10px;

}
.zj_c .cr a{width: 212px;display: inline-block;text-align: center;
	height: 36px;
	background: #009CD9;
	border-radius: 18px;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 36px;
	margin-top: 30px;
	margin-left: 80px;
}
.yx_lc{background: #e9f4fe;margin-top: 50px;}
.lc{height: 600px;width: 1200px;overflow:hidden;margin:0 auto;background: url(../image/lcs.svg) no-repeat center 30px;background-size: 89px auto;}
.lc .lcl{width: 550px;float: left;padding-top: 48px;}
.lc .lcr{float: right;width: 564px;text-align: right;margin-top: 50px}
.lc ul li{cursor: pointer; height:37px;line-height: 32px;color: #333333;margin-bottom: 15px;font-size: 16px;padding-left:15px;clear:both;transition: all 0.4s ease;-webkit-transition: all 0.4s ease;}
.lc ul li em{display: inline-block;background: #fff;font-style: normal;padding-left: 10px;float: right}
.lc ul li small{font-size: 14px;color: #666666;}
.lc ul li span{color:#fff;font-size: 20px;text-align:center;line-height:37px;background: url(../image/xh.svg) no-repeat right center;display:inline-block;width: 75px;height: 37px; }
.lc .lcr ul li{height: 42px}
.lc .lcr ul li em{padding-left: 0;padding-right: 10px;float: left;}
.lc .lcr ul li span{background: url(../image/xh.svg) no-repeat right center;transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.lc .lcr ul li span i{font-style: normal;transform:rotate(180deg);-webkit-transform:rotate(180deg);display: inline-block;}
.lc ul li:hover{color:#009CD9;font-weight:bold;}
.lc ul li:hover span{font-weight: normal;}
.lc ul li:hover small{color: #009CD9}
.lc .lcl ul li{padding-left: 0;}
.lc .lcl ul li:hover{margin-right: 10px}
.lc .lcr ul li:hover{margin-left: 10px}
.hair_con {
	width: 1200px;
	margin: 0 auto;
}

.hair_con h5 {
	height: 102px;
	font-size: 16px;
	color: #666666;
	line-height: 34px;
	letter-spacing: 1px;
	text-align: center;
}
.hair_con h5 span{
	color:#009BD9;
}
.hair_con ul {
	width: 1200px;
	margin: 0 auto;
}

.hair_con ul li {
	width: 270px;
	height: 280px;
	background: rgba(255,255,255,.8);
	box-shadow: 0px 0px 6px 6px rgba(57, 141, 210, 0.04);
	float: left;
	margin-right:40px;
	text-align: center;
	font-size: 0;
	cursor: pointer;
	transition: all 1s;
	-webkit-transition: all 1s;
	overflow: hidden;
	background-size: 100% 100%;
}
.hair_con ul li:last-child{
	margin:0;
}
.hair_con ul li .block{
	border-top:5px solid #19A5DC;
	cursor: pointer;
}
.hair_con ul li h4 {
    height: 28px;
    font-size: 26px;
    color: #333333;
    line-height: 20px;
    margin-top: 14px;
    margin-bottom: 5px;
    font-weight: bold;
}

.hair_con ul li h6 {
	height: 102px;
	font-size: 14px;
	color: #666666;
	line-height: 22px;
	padding:0 20px;
	margin-top: 5px;
	text-align: left;
}
.hair_con ul li .logos{
	padding-top: 36px
}



.hair_con ul li .none{
	color: #fff;
	display: none;
	width:270px;
	height: 280px;
	position: relative;
	box-shadow:0 0 10px rgba(25, 154, 220, 0.51);
	overflow:hidden;
}
.hair_con ul li .none .imgs_big{
	position: absolute;
	top:0;
	left: 0;
	z-index: 1;
}
.hair_con ul li .none .none_m{
	position: absolute;
	top:0;
	left: 0;
	z-index: 2;
}

.hair_con ul li .none h4{
	color: #fff;
}
.hair_con ul li .none h6{
	color: #fff;
}

.yh_tech{
	background: #F4F5F9;
	padding-bottom: 50px;
}

.team_con ul li {
	width: 270px;
	height: 280px;
	background: rgba(255,255,255,.8);
	box-shadow: 0px 0px 6px 6px rgba(57, 141, 210, 0.04);
	float: left;
	margin-right:40px;
	text-align: center;
	font-size: 0;
	cursor: pointer;
	transition: all 1s;
	-webkit-transition: all 1s;
	overflow: hidden;
	background-size: 100% 100%;
}
.team_con ul li:last-child{
	margin:0;
}
.team_con ul li h4 {
    height: 28px;
    font-size: 26px;
    color: #333333;
    line-height: 20px;
    margin-top: 14px;
    margin-bottom: 5px;
    font-weight: bold;
}
.team_con ul li .defult{
	display: inline-block;
	width:56px;
	height: 7px;
	background: url(../image/icon_default.svg) no-repeat;
	background-size: 100%;
}
.team_con ul li:hover .defult{
	display: inline-block;
	width:56px;
	height: 7px;
	background: url(../image/_fs.svg) no-repeat;
	background-size: 100%;
}
.team_con ul li h6 {
	height: 102px;
	font-size: 14px;
	color: #666666;
	line-height: 22px;
	padding:0 20px;
	margin-top: 5px;
	text-align: left;
}
.team_con ul li .logos{
	display: inline-block;
	margin-top: 36px;
	padding-top:0;
	width:80px;
	height: 80px;
	background: url(../image/tm1.svg) no-repeat;
	background-size: 100% 100%;
}
.team_con ul li:nth-of-type(2) .logos{
	background: url(../image/tm2.svg) no-repeat;
	background-size: 100% 100%;
}
.team_con ul li:nth-of-type(3) .logos{
	background: url(../image/tm3.svg) no-repeat;
	background-size: 100% 100%;
}
.team_con ul li:nth-of-type(4) .logos{
	background: url(../image/tm4.svg) no-repeat;
	background-size: 100% 100%;
}

.team_con ul li:hover{
	background:url(../image/team1.png) no-repeat;
	color: #fff;
	width:270px;
	height: 280px;
	overflow: hidden;
	box-shadow: 0 0 10px rgba(25, 154, 220, 0.51);
	background-size: 110% 110%;
}
.team_con ul li:nth-of-type(2):hover{
	background:url(../image/team2.png) no-repeat;
	background-size: 110% 110%;
}
.team_con ul li:nth-of-type(3):hover{
	background:url(../image/team3.png) no-repeat;
	background-size: 110% 110%;
}
.team_con ul li:nth-of-type(4):hover{
	background:url(../image/team4.png) no-repeat;
	background-size: 110% 110%;
}
.team_con ul li:hover h4{
	color: #fff;
}
.team_con ul li:hover h6{
	color: #fff;
}

.team_con ul li:hover .logos{
	background: url(../image/tm11.svg) no-repeat;
	background-size: 100% 100%;
}
.team_con ul li:nth-of-type(2):hover .logos{
	background: url(../image/tm22.svg) no-repeat;
	background-size: 100% 100%;
}
.team_con ul li:nth-of-type(3):hover .logos{
	background: url(../image/tm33.svg) no-repeat;
	background-size: 100% 100%;
}
.team_con ul li:nth-of-type(4):hover .logos{
	background: url(../image/tm44.svg) no-repeat;
	background-size: 100% 100%;
}


