.cont1,.footer,#flow {
	transition:all 0.5s;
}
.cont1 {
	top:710px;
}
.lunbox {
	width:100%;
	height:637px;
	position:fixed;
	top:78px;
}
.lunbox .swiper-container {
	width:100%;
	height:100%;
}
.lunbox .swiper-slide {
	width:100%;
	height:637px;
}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
	bottom:25px;
	height:15px;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	display:inline-block;
	font-size:18px;
	width:50px;
	height:1px;
	color:#fff;
	background:rgba(250,250,250,.5);
	opacity:1;
	margin:0;
	position:relative;
	font-family:宋体;
	border-radius:0;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet i {
	width:52px;
	height:1px;
	position:absolute;
	top:11px;
	right:0;
	display:none;
}
.swiper-pagination-bullet-active {
	background:rgba(250,250,250,1)!important;
	height:3px!important;
	top:1px;
}
.swiper-pagination-bullet-active i {
	display:inline-block!important;
	background:#e4aa0d!important;
}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
	width:51px;
	height:15px;
	background-image:url(../image/prev.png)!important;
	background-size:51px 15px;
	top:98.2%;
	left:39%;
}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
	width:51px;
	height:15px;
	background-image:url(../image/next.png)!important;
	background-size:51px 15px;
	top:98.2%;
	right:39%;
}
.shuzi {
	width:100%;
	height:auto;
	padding:50px 0 0;
	background:#fff;
}
.shuzi p {
	text-align:center;
	color:#616161;
}
.shuzi p.tit {
	font-size:36px;
	text-align:center;
	font-family:AovelSans;
	text-transform:uppercase;
}
@font-face {
	font-family:'AovelSans';
	src:url('https://www.hzspeed.com/style/fonts/AovelSans.ttf');
}
.shuzi p.js {
	font-size:30px;
	letter-spacing:8px;
}
.shuzi .fud {
	margin-top:15px;
	height:25px;
	line-height:25px;
	font-size:14px;
	color:#7b7b7b;
}
.shuzi .fud p {
	width:1560px;
	height:100%;
	margin:0 auto;
	text-align:left;
}
.shuzi .fud p span {
	line-height:45px;
	font-size:15px;
	margin-right:67px;
}
.shuzi .fud p span:last-child {
	margin-right:0;
}
.case {
	width:100%;
	height:auto;
	padding-top:50px;
	background:#fff;
	padding-bottom:50px;
}
.case .title {
	width:100%;
	height:120px;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
}
.case .title ul {
	width:1560px;
	height:82px;
	margin:18px auto;
	overflow:hidden;
}
.case .title ul li {
	width:auto;
	height:100%;
	float:left;
	padding:10px 25px;
	cursor:pointer;
	position:relative;
	border-right:1px solid #dadada;
}
.case .title ul li:last-child {
	border-right:0;
}
.case .title ul li .img1 {
	width:50px;
	height:40px;
	display:inline-block;
}
.case .title ul li .img2 {
	width:50px;
	height:40px;
	display:inline-block;
	position:absolute;
	top:10px;
	left:25px;
	opacity:0;
}
.case .title ul li .zi {
	font-size:20px;
	font-weight:bold;
	color:#6b6b6b;
	display:inline-block;
	position:relative;
	top:2px;
	left:10px;
}
.case .title ul li p {
	font-size:12px;
	color:#7b7b7b;
	text-align:center;
	line-height:28px;
}
.case .title ul li.on .img1 {
	opacity:0;
}
.case .title ul li.on .img2 {
	opacity:1;
}
.case .title ul li.on .zi {
	color:#3e88f1;
}
.case .title ul li.on p {
	color:#3e88f1;
}
.case .anlis {
	display:none;
	width:1560px;
	height:auto;
	padding-top:40px;
	margin:0 auto;
}
.case .ads {
	display:block;
}
.case .anlis dl {
	width:100%;
	height:1080px;
	overflow:hidden;
	margin-bottom:0;
}
.case .anlis dl dd {
	width:500px;
	height:310px;
	float:left;
	margin-right:30px;
	margin-bottom:30px;
	border:1px solid #cfcfcf;
}
.case .anlis dl dd:nth-of-type(3n) {
	margin-right:0;
}
.case .anlis dl dd a {
	display:block;
	width:100%;
	height:100%;
}
.case .anlis dl dd img {
	width:100%;
	height:245px;
	overflow:hidden;
	transition:all 0.6s;
}
.case .anlis dl dd p.wenzi {
	width:100%;
	height:45px;
	position:relative;
}
.case .anlis dl dd p.wenzi span {
	position:absolute;
	display:inline-block;
	height:45px;
	line-height:45px;
}
.case .anlis dl dd p.wenzi span.name {
	float:left;
	left:18px;
	font-size:16px;
}
.case .anlis dl dd p.wenzi span.adds {
	float:right;
	right:18px;
	font-size:12px;
	color:#818181;
}
.one {
	-ms-transform:scale(1.08);
	-webkit-transform:scale(1.08);
	transform:scale(1.08);
}
.case .anlis .more {
	display:block;
	width:190px;
	height:35px;
	line-height:35px;
	font-size:18px;
	margin:10px auto 0;
	text-align:center;
	border:1px solid #cfcfcf;
}
.hd {
	width:100%;
	height:970px;
	background:#f0f0f0;
}
.hdcon {
	width:1560px;
	height:auto;
	margin:50px auto 0;
}
.hdcon ul {
	width:100%;
	height:38px;
	overflow:hidden;
}
.hdcon ul li {
	width:780px;
	height:38px;
	float:left;
	cursor:pointer;
	background:url(../image/kjtit2.jpg) no-repeat;
	background-size:780px 38px;
}
.hdcon ul li span {
	width:370px;
	display:inline-block;
	height:38px;
	line-height:38px;
	text-align:center;
	color:#fff;
	font-size:20px;
	letter-spacing:5px;
}
.hdcon ul li span:nth-of-type(2) {
	width:406px;
	color:#616161;
	font-size:14px;
	position:relative;
	top:-2px;
	left:0;
}
.hdcon ul li span img {
	width:32px;
	height:32px;
	position:relative;
	top:-2px;
	margin-right:8px;
}
.hdcon ul li.on1 {
	background:url(../image/kjtit1.jpg) no-repeat;
	background-size:780px 38px;
}
.hdcon ul li.on1 span:nth-of-type(2) {
	color:#3e88f1;
}
.hdcon .hdca {
	width:100%;
	height:auto;
	margin-top:40px;
	display:none;
}
.hdcon .on2 {
	display:block;
}
.hdcon .hdca dl {
	width:100%;
	height:580px;
	overflow:hidden;
	margin-bottom:0;
}
.hdcon .hdca dl dd {
	width:369px;
	height:262px;
	float:left;
	margin-right:28px;
	margin-bottom:28px;
	border:1px solid #cfcfcf;
	border-radius:5px;
	overflow:hidden;
}
.hdcon .hdca dl dd a {
	display:block;
	width:100%;
	height:100%;
	position:relative;
}
.hdcon .hdca dl dd:nth-of-type(4n) {
	margin-right:0;
}
.hdcon .hdca dl dd a img {
	width:369px;
	height:212px;
	position:relative;
	top:-1px;
	left:-1px;
}
.hdcon .hdca dl dd a p.wenzi {
	width:100%;
	height:50px;
	padding-left:16px;
	position:relative;
	top:-1px;
	background:#fff;
}
.hdcon .hdca dl dd a p span {
	height:50px;
	line-height:50px;
	font-size:18px;
}
.hdcon .hdca dl dd a p span:nth-of-type(2) {
	font-size:10px;
	text-transform:uppercase;
	position:relative;
	top:-2px;
}
.hdcon .hdca dl dd a p.more {
	width:37px;
	height:15px;
	line-height:10px;
	text-align:center;
	font-size:14px;
	position:absolute;
	right:15px;
	bottom:16px;
	border:1px solid #bfbfbf;
	color:#8e8e8e;
	font-family:宋体;
}
.hdcon .hdca .mores {
	display:block;
	width:190px;
	height:35px;
	line-height:35px;
	font-size:18px;
	margin:10px auto 0;
	text-align:center;
	border:1px solid #cfcfcf;
}
.sz {
	width:100%;
	height:auto;
	background:#fff;
}
.sz .szcon {
	width:1560px;
	height:auto;
	padding:85px 0;
	margin:0 auto;
}
.szcon .tit {
	width:1134px;
	height:165px;
	margin:0 auto;
}
.szcon .cons {
	width:100%;
	height:360px;
	margin-top:70px;
	position:relative;
}
.szcon .cons .lefts {
	width:700px;
	height:360px;
	background:#ccc;
}
.szcon .cons .rigs {
	width:800px;
	height:360px;
	position:absolute;
	right:0;
	top:0;
}
.szcon .cons .rigs .ch {
	font-size:14px;
	color:#7b7b7b;
	line-height:25px;
	margin-top:-2px;
}
.szcon .cons .rigs .eng {
	font-size:14px;
	color:#7b7b7b;
	line-height:25px;
	margin-top:25px;
	text-align:justify;
}
.szcon .cons .rigs ul {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:70px;
}
.szcon .cons .rigs ul li {
	width:260px;
	height:33px;
	line-height:33px;
	float:left;
	margin-right:10px;
	margin-bottom:21px;
	font-size:14px;
	padding-left:30px;
	color:#7b7b7b;
	cursor:pointer;
	border:1px solid #c3c3c3;
	background:url(../image/wj.png) 50% 50% no-repeat;
	background-position:10px 8px;
}
.szcon .cons .rigs ul li:nth-of-type(3n) {
	margin-right:0;
}
.szcon .cons .rigs ul li:hover {
	color:#fff;
	background:url(../image/wj1.png) 50% 50% no-repeat #3e88f1;
	background-position:10px 8px;
}
.six {
	width:100%;
	height:485px;
	position:relative;
}
.six .imges {
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.six .onimg {
	display:block;
}
.six .tit {
	width:100%;
	height:195px;
	border-bottom:1px solid;
	border-bottom-color:rgba(250,250,250,.5);
	position:relative;
}
.six .tit .tcon {
	width:758px;
	height:91px;
	margin:0 auto;
	position:relative;
	top:52px;
}
.six ul {
	width:1560px;
	height:290px;
	overflow:hidden;
	margin:0 auto;
}
.six ul li {
	width:248px;
	height:100%;
	float:left;
	cursor:pointer;
	border-right:1px solid;
	border-right-color:rgba(250,250,250,.5);
}
.six ul li:last-child {
	border-right:0;
}
.six ul li.on {
	width:320px;
	height:100%;
	transition:all 0.6s;
}
.six ul li.on .tcon1 {
	display:none;
}
.six ul li.on .tcon2 {
	display:block;
}
.six ul li .tcon1 {
	width:120px;
	height:auto;
	margin:85px auto 0;
}
.six ul li .tcon1 .zi1,.six ul li .tcon2 .zi1 {
	height:44px;
	line-height:44px;
	font-size:30px;
	color:#fff;
}
.six ul li .tcon1 .zi1 img,.six ul li .tcon2 .zi1 img {
	width:44px;
	height:44px;
	position:relative;
	top:-3px;
	left:8px;
}
.six ul li .tcon1 .zi2,.six ul li .tcon2 .zi2 {
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
}
.six ul li .tcon1 .zi3 {
	font-size:24px;
	color:#fff;
	line-height:35px;
}
.six ul li .tcon2 {
	display:none;
	width:240px;
	height:auto;
	position:relative;
	margin:40px auto 0;
	transition:all 0.6s;
}
.six ul li .tcon2 .zi3 {
	font-size:14px;
	color:#fff;
	line-height:25px;
	margin-top:20px;
	text-align:justify;
}
.six ul li .tcon2 .zi4 {
	font-size:24px;
	color:#fff;
	position:absolute;
	top:0;
	right:0;
}
.six ul li .tcon2 .img {
	width:71px;
	height:35px;
	margin-top:35px;
}
.alls {
	width:100%;
	height:auto;
	padding-top:80px;
	background:#fff;
}
.alls .allcon {
	width:1560px;
	height:807px;
	margin:0 auto;
	background:url(../image/all.jpg) 50% 100% no-repeat;
	background-size:100% 807px;
	position:relative;
}
.allcon .alons {
	width:232px;
	height:145px;
	position:absolute;
}
.allcon .acon1 {
	top:86px;
	left:56px;
}
.allcon .acon2 {
	top:86px;
	right:352px;
}
.allcon .acon3 {
	bottom:85px;
	right:52px;
}
.alons .swiper-container {
	width:232px;
	height:145px;
	margin:0 auto;
}
.alons .swiper-container .swiper-wrapper {
	width:232px;
	height:100%;
	margin:0 auto;
}
.alons .swiper-container .tub {
	width:232px;
	height:auto;
	overflow:hidden;
}
.logos {
	width:1560px;
	height:auto;
	margin:45px auto 0;
	position:relative;
}
.logos .swiper-container2 {
	width:1560px;
	height:172px;
	margin:60px auto 0;
}
.logos .swiper-container2 .swiper-wrapper {
	width:1560px;
	height:100%;
	margin:0 auto;
}
.logos .swiper-container2 .tub {
	width:1560px;
	height:auto;
	overflow:hidden;
}
.news {
	width:100%;
	height:auto;
	background:#fff;
	padding-bottom:100px;
}
.news .newcon {
	width:1560px;
	height:490px;
	margin:60px auto 0;
	position:relative;
}
.newcon .newlf {
	width:520px;
	height:100%;
	border:1px solid #dbdbdb;
}
.newcon .newlf a {
	width:100%;
	height:100%;
	display:block;
}
.newcon .newlf .img {
	width:100%;
	height:370px;
	position:relative;
	top:-1px;
	letter-spacing:-1px;
}
.newcon .newlf .js {
	width:450px;
	margin:20px auto 0;
}
.newcon .newlf .js span {
	display:block;
}
.newcon .newlf .js span:nth-of-type(1) {
	font-size:18px;
	color:#7b7b7b;
	line-height:32px;
}
.newcon .newlf .js span:nth-of-type(2) {
	font-size:14px;
	color:#7b7b7b;
	line-height:25px;
	text-align:justify;
	height:50px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.newcon .newrig {
	width:1040px;
	height:100%;
	position:absolute;
	top:0;
	right:0;
}
.newcon .newrig ul {
	width:100%;
	height:100%;
	overflow:hidden;
}
.newcon .newrig ul li {
	width:520px;
	height:245px;
	float:left;
	background:#f0f0f0;
}
.newcon .newrig ul li>div {
	width:260px;
	height:100%;
	float:left;
	display:inline-block;
}
.newcon .newrig ul li .nws {
	padding:40px 35px;
}
.newcon .newrig ul li .nws dl {
	width:190px;
	height:100%;
	overflow:hidden;
}
.newcon .newrig ul li .nws dl dd {
	width:190px;
	height:33px;
	line-height:33px;
	overflow:hidden;
	padding-left:18px;
	font-size:14px;
	background:url(../image/sij2.png) 50% 50% no-repeat;
	background-position:1px 10px;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
}
.newcon .newrig ul li .nws dl dd:hover {
	background:url(../image/sij1.png) 50% 50% no-repeat;
	background-position:1px 10px;
}
.newcon .newrig ul li .nws dl dd:hover a {
	color:#3e88f1;
}
.flws {
	background:#fff;
	height:auto;
	padding-bottom:20px;
	border-top:1px dashed #e4e4e4;
}
.ls1 {
	width:1560px;
	height:auto;
	margin:20px auto;
}
.ls1 dl {
	width:100%;
	height:auto;
	overflow:hidden;
}
.ls1 dl dd {
	float:left;
	border-right:1px dashed #e4e4e4;
	padding:0 80px;
}
.ls1 dl dd:first-child {
	padding-left:0;
}
.ls1 dl dd:last-child {
	padding-right:0;
	border-right:0;
}
.ls1 dl dd p {
	font-size:14px;
	height:35px;
	line-height:35px;
	font-weight:bold;
	border-bottom:1px dashed #b0b5b5;
}
.ls1 dl dd p img {
	width:12px;
	height:16px;
	margin-right:8px;
	position:relative;
	top:-2px;
}
.ls1 dl dd ul {
	width:412px;
	height:auto;
}
.ls1 dl dd ul li {
	width:100%;
	height:35px;
	line-height:35px;
	font-size:14px;
	border-bottom:1px dashed #b0b5b5;
}
.ls1 dl dd ul li:hover a {
	color:#e4aa0d;
}
.hfu {
	display:none;
	width:100%;
  	min-width: 1560px;
	height:71px;
	position:fixed;
	bottom:0;
	z-index:1000;
	/*background:url(/style/images/hfu.jpg) 50% 100% no-repeat;*/
    /*background-color: rgba(0,0,0,.7);*/
}
.list{
	margin: 5px;
	/*float: left;*/
	width: 100%
}
.list li{
  	float:left;
  	width: 25%;
  	margin-top: 10px;
}
.list input{
	height: 44px;
	font-size: 18px;
  	color: #999;
  	line-height: 44px;
 	-webkit-border-radius: 4px;
	float: left;
  	margin-left: 50px;
}
.lisbtn{
	width: 200px;
  	line-height: 44px;
  	border-radius: 4px;
  	background-color: #4E85DB;
  	text-align: center;
  	color: #fff;
  	font-size: 18px;
  	display: block;
}

/*.lisbtn-black{
	border-radius: .3em;
}*/

/*.lisbtn span{
	border-top: 1px solid rgba(255, 255, 255, 0.5);
	display: block;
	padding: 0.5em 2.5em;
	background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25,transparent), to(transparent)), -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25,transparent), to(transparent)), -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05))), -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0,0.05)));
}*/