.a_hover:hover{text-decoration: underline;color:red;}
.a_hover_color:hover{color:red;}
.page{line-height: 1.5}
.page a,.page span{display: inline-block;padding: 5px 10px;border:1px solid #999;margin:2px;color:#999;margin-top:10px;}
.page .prev,.page .next{padding:5px;margin:0px;}
.page .current{background: #999;color:#fff;}
body{
	background-image: url(../images/bg3.jpg);
	background-position:  center 0;
	-webkit-background-size: cover;
	background-size: cover;
	-webkit-background-size: 100%;
	background-size: 100%;
	-background-attachment: fixed;
	transition:all 0.4s;
}

.head_bg{
	/*background-color: #10102d;*/
	background-image: url(../images/hbg2.png);
	-webkit-background-size: 100%;
	background-size: 100%;
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
}
.header{
	z-index: 100;
}
.header .nav .item{
	float: left;
	width: 100px;
	text-align: center;
	font-size: 15px;
	height: 24px;
	line-height: 24px;
	border-radius: 12px;
	z-index: 10;
}
.header .nav .item a{
	color: #e1e0ed;
	display: block;
	transition: all 0.4s;
}
/* .header .nav .hover{
	background-color: #fff;
}
.header .nav .hover a{
	color: #020015;
} */
.header .nav .bg{
	width: 100px;
	position: absolute;
	top: 27px;
	left:0;
	height: 24px;
	border-radius: 12px;
	background-color: #fff;
	transition: all 0.4s;
	z-index: 5;
}
.header .nav .item:hover a{
	color: #020015;
}
.index_tes .titles{
	letter-spacing: 2px;
}
.index_tes .titles .left,
.index_tes .titles .right{
	width: 284px;
	height: 26px;
	position: absolute;
	top: 10px;
}
.index_tes .titles .left{
	background-image: url(../images/il.png);
	left: 245px;
}
.index_tes .titles .right{
	background-image: url(../images/ir.png);
	right: 245px;
}
.index_tes  .img-wrapper{
	width: 1213px;
	margin-left: auto;
	margin-right: auto;
	height: 498px;
}
.index_tes  .item{
	margin-bottom: 70px;
}
.index_title .tit{
	letter-spacing: 5px;
}
.index_title .left,
.index_title .right{
	width: 544px;
	height: 47px;
	position: absolute;
	top: 21px;
}
.index_title .left{
	background-image: url(../images/il2.png);
	left: -30px;
}
.index_title .right{
	background-image: url(../images/ir2.png);
	right:-30px;
}
.index_kh{
	text-align: center;
}
.index_kh .wrapper{
	margin-left: -100px;
	margin-right: -100px;
}
.index_kh .item{
	background-color: #fff;
	width: 200px;
	height: 200px;
	-webkit-transform: rotateZ(45deg);
	-ms-transform: rotateZ(45deg);
	-o-transform: rotateZ(45deg);
	transform: rotateZ(45deg);
	display: inline-block;
	margin-left: 58px;
	margin-right: 58px;
	transition: all 0.4s;
}
.index_kh .item .bd2{
	border: 2px solid #004d90;
}
.index_kh .item .img-wrapper{
	width: 170px;
	height: 170px;
	-webkit-transform: rotateZ(-45deg);
	-ms-transform: rotateZ(-45deg);
	-o-transform: rotateZ(-45deg);
	transform: rotateZ(-45deg);
}
.index_kh .item .desc{
	position: absolute;
	/*left: -50px;*/
	right: -38px;
	bottom: -38px;
	top: -38px;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	line-height: 247px;
	text-align: center;
	font-size: 20px;
	left: 220px;
	transition: all 0.4s;
}
.index_kh .item:hover .desc{
	left: -38px;
}
.index_zx .w{
	background-image: url(../images/bg4.png);
}
.index_zx .wrap{
	background-image: url(../images/zx.png);
	background-repeat: no-repeat;
	background-position: center;
}
.index_zx .wrap1{
	background-color: rgba(14, 15, 43, 0.5);
	margin-left: auto;
	margin-right: auto;
	top: 89px;
}
.index_zx .wrap2{
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #fff;
	top: 32px;
}
.index_zx .wrap2 .title{
	letter-spacing: 5px
}
.index_zx .wrap2 .zx{
	margin-left: auto;
	margin-right: auto;
}
.index_zx .wrap2 .zx a{
	color: #2c2d28;
	display: block;
	background-color: #fff;
	transition: all 0.4s;
}
.index_zx .wrap2 .zx:hover a{
	background-color: #0c0d29;
	color: #fff;
}
.index_lc .star{
	position: absolute;
	left: 0;
	top: 0;
}
.index_lc .item{
	position: absolute;
	transition: all 0.4s;
}
.index_lc .item:hover{
	-webkit-transform: scale(0.9, 0.9);
	-ms-transform: scale(0.9, 0.9);
	-o-transform: scale(0.9, 0.9);
	transform: scale(0.9, 0.9);
}
.index_lc .item .img-wrapper{
	border-style: solid;
    border-width: 1px;
    border-color: rgb(255, 255, 255);
    border-radius: 50%;
    width: 110px;
    height: 110px;
    background-repeat: no-repeat;
    background-position: center;
}
.index_lc .item1{
	left: 30px;
	top: 70px;
}
.index_lc .item1 .img-wrapper{
	background-image: url(../images/l1.png);
}
.index_lc .item2{
	left: 30px;
	top: 376px;
}
.index_lc .item2 .img-wrapper{
	background-image: url(../images/l2.png);
}
.index_lc .item3{
	left: 266px;
	top: 158px;
}
.index_lc .item3 .img-wrapper{
	background-image: url(../images/l3.png);
}
.index_lc .item4{
	left: 350px;
	top: 400px;
}
.index_lc .item4 .img-wrapper{
	background-image: url(../images/l4.png);
}
.index_lc .item5{
	left: 793px;
	top: 400px;
}
.index_lc .item5 .img-wrapper{
	background-image: url(../images/l5.png);
}
.index_lc .item6{
	left: 880px;
	top: 158px;
}
.index_lc .item6 .img-wrapper{
	background-image: url(../images/l6.png);
}
.index_lc .item7{
	left: 1110px;
	top: 70px;
}
.index_lc .item7 .img-wrapper{
	background-image: url(../images/l7.png);
}
.index_lc .item8{
	left: 1110px;
	top: 376px;
}
.index_lc .item8 .img-wrapper{
	background-image: url(../images/l8.png);
}
.index_lc .arrow{
	width: 7px;
	height: 79px;
	background-image: url(../images/arrow.png);
	position: absolute;
}
.index_lc .arrow1{
	left: 76px;
	top: 250px;
}
.index_lc .arrow2{
	left: 195px;
    top: 277px;
	-webkit-transform: rotateZ(-135deg);
	-ms-transform: rotateZ(-135deg);
	-o-transform: rotateZ(-135deg);
	transform: rotateZ(-135deg);
}
.index_lc .arrow3{
	left: 364px;
    top: 315px;
	-webkit-transform: rotateZ(-30deg);
	-ms-transform: rotateZ(-30deg);
	-o-transform: rotateZ(-30deg);
	transform: rotateZ(-30deg);
}
.index_lc .arrow4{
	left: 618px;
    top: 420px;
	-webkit-transform: rotateZ(-90deg);
	-ms-transform: rotateZ(-90deg);
	-o-transform: rotateZ(-90deg);
	transform: rotateZ(-90deg);
}
.index_lc .arrow5{
	left: 879px;
    top: 317px;
	-webkit-transform: rotateZ(-150deg);
	-ms-transform: rotateZ(-150deg);
	-o-transform: rotateZ(-150deg);
	transform: rotateZ(-150deg);
}
.index_lc .arrow6{
	left: 1050px;
    top: 125px;
	-webkit-transform: rotateZ(-120deg);
	-ms-transform: rotateZ(-120deg);
	-o-transform: rotateZ(-120deg);
	transform: rotateZ(-120deg);
}
.index_lc .arrow7{
	left: 1170px;
    top: 260px;
}
.index_lc .wrapper{
	border-style: solid;
	border-width: 1px;
	border-color: rgb(255, 255, 255);
	border-radius: 50%;
	width: 323px;
	height: 323px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 90px;
	transition: all 10s;
}
.index_lc .z{
	border-style: solid;
	border-width: 1px;
	border-color: rgb(255, 255, 255);
	width: 225px;
	height: 225px;
	position: absolute;
	top: 50%;
	margin-top: -113px;
	left: 50%;
	margin-left: -113px;
	transition: all 0.4s;
}

.index_lc .z2{
	-webkit-transform: rotateZ(30deg);
	-ms-transform: rotateZ(30deg);
	-o-transform: rotateZ(30deg);
	transform: rotateZ(30deg);
}
.index_lc .z3{
	-webkit-transform: rotateZ(60deg);
	-ms-transform: rotateZ(60deg);
	-o-transform: rotateZ(60deg);
	transform: rotateZ(60deg);
}
.index_lc .wrapper:hover {
	-webkit-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
.index_lc .wrapper:hover .z1{
	-webkit-animation: rotate1 1s infinite linear;
	-o-animation: rotate1 1s infinite linear;
	animation: rotate1 1s infinite linear;
}
.index_lc .wrapper:hover .z2{
	-webkit-animation: rotate2 1s linear infinite;
	-o-animation: rotate2 1s linear infinite;
	animation: rotate2 1s linear infinite;
}
.index_lc .wrapper:hover .z3{
	-webkit-animation: rotate3 1s linear infinite;
	-o-animation: rotate3 1s linear infinite;
	animation: rotate3 1s linear infinite;
}
.index_lc .zlogo{
	background-image: url(../images/zlogo.png);
	background-repeat: no-repeat;
	background-position: center;
	transition: all 10s;
}
.index_lc .wrapper:hover .zlogo{
	-webkit-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2);
}
.index_lc .zlogo a{
	display: block;
	width: 200px;
	height: 200px;
}
@keyframes rotate1{
	from{-webkit-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	transform: rotateZ(0deg);}
	to{
		-webkit-transform: rotateZ(360deg);
		-ms-transform: rotateZ(360deg);
		-o-transform: rotateZ(360deg);
		transform: rotateZ(360deg);
	}
}
@keyframes rotate2{
	from{-webkit-transform: rotateZ(30deg);
	-ms-transform: rotateZ(30deg);
	-o-transform: rotateZ(30deg);
	transform: rotateZ(30deg);}
	to{
		-webkit-transform: rotateZ(390deg);
		-ms-transform: rotateZ(390deg);
		-o-transform: rotateZ(390deg);
		transform: rotateZ(390deg);
	}
}
@keyframes rotate3{
	from{-webkit-transform: rotateZ(60deg);
	-ms-transform: rotateZ(60deg);
	-o-transform: rotateZ(60deg);
	transform: rotateZ(60deg);}
	to{
		-webkit-transform: rotateZ(420deg);
		-ms-transform: rotateZ(420deg);
		-o-transform: rotateZ(420deg);
		transform: rotateZ(420deg);
	}
}
.index_tl{
	background-color:  #171945
}
.index_sl .item{
	/*width: 727px;*/
	/*height: 435px;*/
	transition: all 0.4s;
	left: 0;
	margin-left: 0;
	top: 0;
	margin-top: 0;
}
.index_sl .wrapper{
	border: 7px solid #1a5acf;
}
.index_sl .owl-carousel .owl-stage-outer{
	/*overflow: visible;*/
	height: 395px;
	padding-top: 112px;
	margin-top: -100px;

}
.index_sl .wrapper .owl-carousel .owl-item{
	transition: all 0.4s;
}
.index_sl .wrapper .owl-carousel .owl-item .item{
	transition: all 0.4s;
	width: 392px;
	height: 234px;
	overflow: hidden;
}
.index_sl .wrapper .owl-carousel .owl-item .item::before{
	content: '';
	width: 0px;
	height: 0px;
	background-color: transparent;
	position: absolute;
	transition: all 0.4s;
}
.index_sl .wrapper .owl-carousel .center{
	z-index: 10;
}
.index_sl .wrapper .owl-carousel .center .item{
	width: 727px;
	height: 435px;
	position: absolute;
	left: 50%;
	margin-left: -363px;
	margin-top: -111px;
	overflow: visible;
}
.index_sl .wrapper .owl-carousel .center .item::before{
	width: 727px;
	height: 435px;
	background-color: #1a5acf;
	top: 26px;
	left: -26px;
	
}
.mt-60{
	margin-top: -60px;
}
.index_sl .wrapper .owl-carousel .owl-nav{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	visibility: hidden;
}
.index_sl .owl-carousel .owl-nav .owl-next, 
.index_sl .owl-carousel .owl-nav .owl-prev{
	position: absolute;
	width: 45px;
	height: 45px;
	background-color: #1a5acf;
	background-repeat: no-repeat;
	background-position: center;
	top: 50%;
	margin-top: -48px;
	visibility: visible;
	font-size: 0;
}
.index_sl .owl-carousel .owl-nav .owl-prev{
	background-image: url(../images/l.png);
	left: -55px;
}
.index_sl .owl-carousel .owl-nav .owl-next{
	background-image: url(../images/r.png);
	right: -55px;
}
.index_shebei .wrapper{
	margin-right: -100px;
}
.index_shebei .item{
	overflow: hidden;
	width: 392px;
	height: 303px;
	background-image: url(../images/sbg.png);
	background-repeat: no-repeat;
	margin-right: 34px;
	margin-bottom: 34px;
}
.index_shebei .item .wrap{
	width: 400px;
	height: 400px;
	-webkit-transform: rotateZ(45deg);
	-ms-transform: rotateZ(45deg);
	-o-transform: rotateZ(45deg);
	transform: rotateZ(45deg);
	overflow: hidden;
	margin-top: -48px;
    margin-left: -3px;
}
.index_shebei .item .img-wrapper{
	width: 356px;
	height: 268px;
	left: 22px;
	top: 66px;
	-webkit-transform: rotateZ(-45deg);
	-ms-transform: rotateZ(-45deg);
	-o-transform: rotateZ(-45deg);
	transform: rotateZ(-45deg);
	overflow: hidden;
}
.index_shebei .item .desc{
	width: 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.5);
	left: 356px;
	overflow: hidden;
	transition: all 0.2s;
}
.index_shebei .item .desc .wra{
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	height: 268px;
	color: #fff;
	display: table-cell;
	vertical-align: middle;
	font-size: 14px;
	width: 345px;
	transition: right 0.4s 0.1s;
	right: 690px;
}
.index_shebei .item{
	float: left;
}
.index_shebei .item:hover .desc{
	left: 0;
}
.index_shebei .item:hover .desc .wra{
	right: 0;
}
.index_shebei .item img{
	transition: all 0.1s;
}
.index_shebei .item:hover img{
	-webkit-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
.index_liuc{
	background-image: url(../images/hbg3.png);
	background-repeat: repeat-x;
	background-position: center;
	text-align: center;
	font-size: 0;
}
.index_liuc .item{
	height: 146px;
	width: 146px;
	background-color: rgb(25, 116, 175);
	display: inline-block;
	text-align: center;
	font-size: 20px;
	-webkit-transform: rotateZ(45deg);
	-ms-transform: rotateZ(45deg);
	-o-transform: rotateZ(45deg);
	transform: rotateZ(45deg);
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 30px;
	transition: all 0.4s;
	color: #fff;
}
.index_liuc .wrapper{
	margin-left: -100px;
	margin-right: -100px;
}
.index_liuc .item p{
	height: 146px;
	width: 146px;
	-webkit-transform: rotateZ(-45deg);
	-ms-transform: rotateZ(-45deg);
	-o-transform: rotateZ(-45deg);
	transform: rotateZ(-45deg);
	display: table-cell;
	vertical-align: middle;
	transition: all 0.4s;

}
.index_liuc .item:hover{
	background-color: #fff;
}
.index_liuc .item:hover p{
	color: rgb(25, 116, 175);

}
.index_about .w{
	background-image: url(../images/about.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.index_about .desc{
	color: #bcb8b8;
	z-index: 10;
}
.index_about .more{
	width: 142px;
	height: 220px;
	-webkit-transform: rotateZ(50deg);
	-ms-transform: rotateZ(50deg);
	-o-transform: rotateZ(50deg);
	transform: rotateZ(50deg);
	overflow: hidden;
	margin-left: 40px;
	margin-top: -40px;
}
.index_about .more a{
	width: 230px;
	display: block;
	color: #fff;
	background-color: #1974af;
	text-align: center;
	-webkit-transform: rotateZ(-50deg);
	-ms-transform: rotateZ(-50deg);
	-o-transform: rotateZ(-50deg);
	transform: rotateZ(-50deg);
	margin-left: -45px;
    margin-top: 82px;
    transition: all 0.4s;
}
.index_about .more a:hover{
	background-color: #fff;
	color: #1974af;
}
.index_news .left .title{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.67);
}
.index_news_right .date{
	height: 62px;
	border-right: 1px solid #fff;
}
.index_news_right .item .desc{
	color: #a7a7ca;
}
.index_news_right .item{
	margin-bottom: 52px;
}
.index_zz_t .tit{
	background-image: url(../images/zt.png);
}
.index_zz .w{
	background-repeat: no-repeat;
	background-position: bottom,top;
	background-image: url(../images/zzb.png),url('../images/zzt.png');
}
.index_zz .wrapper{
	width: 1186px;
	margin-left: auto;
	margin-right: auto;
}
.index_zz .item{
	margin-right: 1px;
}
.index_zz .item a{
	display: block;
	border: 1px solid #fff;
	padding: 9px;
}
.index_lx .w{
	background-image: url(../images/zxr.png);
}
.index_lx .left {
	min-height: 300px;
	background-repeat: no-repeat;
	background-position: 16px 153px;
	background-image: url(../images/ewm.png);
}
.index_lx .left .item2 div{
	width: 224px;
	float: left;
}
.footer{
	border-top: 1px solid #abafbb;
	color: #cecece;
}
.footer a{
	color: #cecece;
}
.container_left .titles{
	background-color: #1faeda;
}
.container_left .titles .en{
	text-transform: uppercase
}
.container_left .wrapper1 .item{
	text-align: center;
	height: 45px;
	line-height: 45px;
	background-color: rgba(255, 255, 255, 0.75);
	transition: all 0.4s;
}
.container_left .wrapper1 .item a{
	display: block;
	color: #080923;
	transition: all 0.4s;
}
.container_left .wrapper1 .hover,
.container_left .wrapper1 .item:hover{
	background-color: #1faeda;
}
.container_left .wrapper1 .item:hover a,
.container_left .wrapper1 .hover a{
	color: #fff;
}
.container_left .wrapper2 {
	border: 1px solid #777687;
}
.container_left .wrapper2 .item{
	background-repeat: no-repeat;
	background-position: 35px center;
	border-bottom: 1px dashed #777687;
}
.container_left .wrapper2 .item:last-child{
	border: none;
}
.container_left .wrapper2 .item a{
	display: block;
	color: #fff;
	padding-left: 76px;
}
.container_left .wrapper2 .item1{
	background-image: url(../images/a1.png);
}
.container_left .wrapper2 .item2{
	background-image: url(../images/a2.png);
}
.container_left .wrapper2 .item3{
	background-image: url(../images/a3.png);
}
.w919{
	width: 919px;
}
.crumb{
	background-image: url(../images/cr.png);
}
.crumb a{
	color: #fff;
}
.crumb .fr{
	padding-left: 30px;
	background-image: url(../images/home.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.chuangxin_one{
	background-image: url(../images/cx1.png);
	background-repeat: no-repeat;
	background-position: center;
}
.chuangxin_one .tit{
	margin-left: 485px;
	letter-spacing: 2px
}
.chuangxin_one .desc{
	margin-left: 451px;
	margin-top: 50px;
}
.chuangxin_two .wrapper{
	margin-right: -100px;
}
.chuangxin_two .wrapper .item{
	float: left;
	width: 394px;
	height: 288px;
	background-image: url(../images/cx2.png);
	margin-right: 34px;
	margin-bottom: 35px;
	background-repeat: no-repeat;
	/*overflow: hidden;*/
}
.chuangxin_two .wrapper .item .img-wrapper{
	width: 500px;
	height: 500px;
	/*background-color: red;*/
	-webkit-transform: rotateZ(45deg);
	-ms-transform: rotateZ(45deg);
	-o-transform: rotateZ(45deg);
	transform: rotateZ(45deg);
	overflow: hidden;
	margin-top: -136px;
}
.chuangxin_two .wrapper .item .wrap{
	width: 370px;
	height: 264px;
	line-height: 264px;
	background-color: #fff;
	-webkit-transform: rotateZ(-45deg);
	-ms-transform: rotateZ(-45deg);
	-o-transform: rotateZ(-45deg);
	transform: rotateZ(-45deg);
	top: 177px;
	left: 50px;
	text-align: center;
}
.chuangxin_three{
	background-image: url(../images/cx3.png);
	background-repeat: no-repeat;
}
.ml460{
	margin-left: 460px;
}
.chuangxin_four_t{
	margin-top: -36px;
}
.chuangxin_four_t img{
	margin-left: 530px;
}
.chuangxin_four .item{
	background-image: url(../images/cxbg.png);
	-webkit-background-size: cover;
	background-size: cover;
	-webkit-background-size: 100%;
	background-size: 100%;
	width: 273px;
	height: 332px;
	line-height: 332px;
	text-align: center;
	overflow: hidden;

}
.chuangxin_four .owl-carousel .owl-item img{
	width: auto;
	display: inline-block;
	vertical-align: middle;
	max-width: 200px;
}
.chuangxin_four  .owl-carousel .owl-nav{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	visibility: hidden;
}
.chuangxin_four .owl-carousel .owl-nav .owl-next, 
.chuangxin_four .owl-carousel .owl-nav .owl-prev{
	position: absolute;
	width: 56px;
	background-repeat: no-repeat;
	top: 0;
	bottom: 0;
	visibility: visible;
	font-size: 0;
}
.chuangxin_four .owl-carousel .owl-nav .owl-prev{
	background-position: left center;
	background-image: url(../images/cl.png);
	left: -56px;
}
.chuangxin_four .owl-carousel .owl-nav .owl-next{
	background-position: right center;
	background-image: url(../images/cr2.png);
	right: -56px;
}
.chuangxin_five .wrapper{
	margin-right: -80px;
	background-image: url(../images/cx5.png);
}
.chuangxin_six .w{
	background-image: url(../images/cx6.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.ml446{
	margin-left: 446px;
}
.crumb2{
	background-image: url(../images/crumb.png);
	background-repeat: no-repeat;
}
.case_list .wrapper{
	margin-right: -100px;
}
.case_list .item{
	width: 377px;
	float: left;
	margin-bottom: 46px;
	margin-right: 50px;
	cursor: pointer;
}
.case_list .item .img-wrapper{
	width: 377px;
	height: 267px;
	background-image: url(../images/case_listbg.png);
	background-repeat: no-repeat;
	
	overflow: hidden;
}
.case_list .item .img-wrapper .wrap{
	width: 332px;
	height: 225px;
	line-height: 225px;
	overflow: hidden;
	background-color: #fff;
	margin-top: 22px;
	margin-left: 24px;
	overflow: hidden;
}
.case_list .item img{
	max-width: 100%;
}
.case_list_tip{
    position: fixed;
    z-index: 100;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(255,255,255,0.2);
    transition: all 0.4s;
    opacity: 0;
    visibility: hidden;
}
.case_list_tip.active{
	opacity: 1;
	visibility: visible;
}
.case_list_tip .w{
	background-color: rgba(0, 0, 0, 0.54);
}
.case_list_tip .wrap{
	width: 100%;
	background-color: #fff;
	min-height: 542px;
	height: 542px;
}
.case_list_tip .item{
	min-height: 542px;
	line-height: 542px;
	text-align: center;
}
.case_list_tip .owl-carousel .owl-item img{
	width: auto;
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	max-height:538px;
}
.case_list_tip  .owl-carousel .owl-nav{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	visibility: hidden;
}
.case_list_tip .owl-carousel .owl-nav .owl-next, 
.case_list_tip .owl-carousel .owl-nav .owl-prev{
	position: absolute;
	width: 56px;
	background-repeat: no-repeat;
	top: 0;
	bottom: 0;
	visibility: visible;
	font-size: 0;
}
.case_list_tip .owl-carousel .owl-nav .owl-prev{
	background-position: left center;
	background-image: url(../images/cal.png);
	left: -56px;
}
.case_list_tip .owl-carousel .owl-nav .owl-next{
	background-position: right center;
	background-image: url(../images/car.png);
	right: -56px;
}
.case_list_tip .close{
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	right: 0;
	background-image: url(../images/close.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	cursor: pointer;
	z-index: 50;
}
.news_list .wrapper{
	margin-right: -100px;
}
.news_list .item{
	width: 383px;
	float: left;
	margin-bottom: 30px;
	margin-right: 50px;
	/*background-color: #fff;*/
}
.news_list .item .time{
	color: #bbbbc6;
	background-image: url(../images/time.png);
	background-repeat: no-repeat;
	background-position: left center;
	transition: all 0.4s;
}
.news_list .item .info{
	transition: all 0.4s;
}
.news_list .item:hover .info{
	background-color: #229ed2;
	padding-left: 20px;
	padding-right: 20px;
}
.news_list .item:hover .time{
	color: #fff;
	background-image: url(../images/time_h.png);

}
.zhineng_one .w{
	background-image: url(../images/zn1.png);
	background-repeat: no-repeat;
	background-position: center;
}
.zhineng_title{
	background-image: url(../images/znt.png);
	background-repeat: no-repeat;
	text-align: center;
	letter-spacing: 4px;
	text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.45);
}
.ml688{
	margin-left: 688px;
}
.zhineng_one .desc{
	margin-left: 550px;
	letter-spacing: 1px
}
.zhineng_two .w{
	background-image: url(../images/zn2.png);
	background-repeat: no-repeat;
	background-position: center;
}
.mt150{
	margin-top: 150px;
}
.ml442{
	margin-left: 442px;
}
.mt-1{
	margin-top: -1px;
}
.zhineng_three{
	background-image: url(../images/zn3.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.w957{width: 957px;}
.zhineng_three .item{
	float: left;
	width: 273px;
	height: 332px;
	margin-left: 46px;
}
.zhineng_four .w{
	background-image: url(../images/zn4.png);
}
.ml370{margin-left: 370px;}
.zhineng_five{
	background-color: #150f3f;
	letter-spacing: 3px;
}
.zhineng_six .wrapper{
	margin-right: -100px;
}
.zhineng_six .item{
	float: left;
	margin-right: 59px;
	background-image: url(../images/zn6_bg.png);
	margin-bottom: 50px;
}
.zhineng_six .item .img-wrapper{
	width: 377px;
	height: 267px;
	line-height: 267px;
	background-image: url(../images/zn6bg2.png);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
}
.zhineng_seven{
	
	background-image: url(../images/jq.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.zhineng_seven .w{
	min-height: 362px;
	background-image: url(../images/zn7.png);
	background-repeat: no-repeat;
	background-position: left 30px;
}
.zhineng_eight .item{
	width: 367px;
	height: 242px;
	background-image: url(../images/zn8.png);
}
.zhineng_eight .wrapper{
	width: 1148px;
	margin-left: auto;
	margin-right: auto;

}
.zhineng_eight .img-wrapper{
	width: 349px;
	height: 420px;
	-webkit-transform: rotateZ(45deg);
	-ms-transform: rotateZ(45deg);
	-o-transform: rotateZ(45deg);
	transform: rotateZ(45deg);
	/*background-color: red;*/
	top: -85px;
	left: 5px;
	overflow: hidden;
}
.zhineng_eight .wrap{
	width: 349px;
	height: 222px;
	line-height: 222px;
	-webkit-transform: rotateZ(-45deg);
	-ms-transform: rotateZ(-45deg);
	-o-transform: rotateZ(-45deg);
	transform: rotateZ(-45deg);
	top: 93px;
	overflow: hidden;
}
.zhineng_eight .owl-carousel .owl-item img{
	display: inline-block;
	vertical-align: middle;
	width: 349px;
	height: 222px;
}
.zhineng_eight  .owl-carousel .owl-nav{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	visibility: hidden;
}
.zhineng_eight .owl-carousel .owl-nav .owl-next, 
.zhineng_eight .owl-carousel .owl-nav .owl-prev{
	position: absolute;
	width: 56px;
	background-repeat: no-repeat;
	top: 0;
	bottom: 0;
	visibility: visible;
	font-size: 0;
}
.zhineng_eight .owl-carousel .owl-nav .owl-prev{
	background-position: left center;
	background-image: url(../images/cl.png);
	left: -56px;
}
.zhineng_eight .owl-carousel .owl-nav .owl-next{
	background-position: right center;
	background-image: url(../images/cr2.png);
	right: -56px;
}
.keji_one{
	background-image: url(../images/kebg.png);
	background-repeat: no-repeat;
	background-position: center 30px ;
}
.keji_one .wrapper{
	background-image: url(../images/kj1.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.keji_two .title{
	background-color: #1a3356;
	letter-spacing: 8px
}
.keji_two .desc{
	color: #b0c9ed;
}
.keji_two .wrapper{
	margin-right: -100px;
}
.keji_two .item{
	float: left;
	margin-bottom: 50px;
	margin-right: 60px;
	text-align: center;
	width: 377px;
	height: 267px;
	line-height: 267px;
	background-image: url(../images/ke_2_bg.png);
}
.keji_three .wrapper{
	margin-left: -40px;
	background-image: url(../images/kj3.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 435px;
}
.keji_four .w{
	background-image: url(../images/kj4.png);
	background-repeat: no-repeat;
	background-position: center;
}
.ml454{
	margin-left: 454px;
}
.keji_five .w{
	background-image: url(../images/kj5_bg1.png),url(../images/kj5_bg2.png);
	background-repeat: no-repeat;
	background-position: bottom center,top center;
	padding-top: 46px;
	padding-bottom: 46px;	
}
.keji_five .wrapper{
	width: 1166px;
	margin-left: auto;
	margin-right: auto;
	min-height: 206px;
}
.keji_five .item{
	border-radius: 5px;
	overflow: hidden;
}
.keji_six .w{
	background-image: url(../images/kj6.png);
	background-repeat: no-repeat;
	background-position: center;
}
.contact_title{
	letter-spacing: 5px;
}
.contact_title2 .tit{
	background-image: url(../images/ct.png);
	background-repeat: no-repeat;
	background-position: center;
	letter-spacing: 3px;
}
.contact_one .w{
	background-image: url(../images/ct1.png);
	margin-top: -10px;
	background-repeat: no-repeat;
}
.contact_one .wrapper{
	background-image: url(../images/ct1_1.png);
	background-repeat: no-repeat;
	background-position: 37px 38px;
}
.pl534{
	padding-left: 534px;
}
.contact_one .item{
	padding-left: 62px;
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 25px;
}
.contact_one .item1{
	background-image: url(../images/crt1.png);
}
.contact_one .item2{
	background-image: url(../images/crt2.png);
}
.contact_one .item3{
	background-image: url(../images/crt3.png);
}
.contact_two{
	background-image: url(../images/ct2.png);
	background-repeat: no-repeat;
	background-position: center;
}
.contact_two .wrapper{
	background-image: url(../images/crtbg.png);
	background-repeat: no-repeat;
	background-position: 792px 38px;
}
.contact_two .item{
	padding-right: 62px;
	background-repeat: no-repeat;
	background-position: right center;
}
.contact_two .item1{
	background-image: url(../images/crt1.png);
}
.contact_two .item2{
	background-image: url(../images/crt2.png);
}
.contact_two .item3{
	background-image: url(../images/crt3.png);
}
.contact_two .item4{
	background-image: url(../images/crt4.png);
}
.contact_two .item5{
	background-image: url(../images/crt5.png);
}
.show_show h1{
	font-weight: 500;
	font-size: 23px;
}
.show_show .info{
	font-size: 13px;
	
	margin-top: 7px;
	padding-bottom: 20px;
	border-bottom: 1px solid #eee;
}