.banner{ text-align: center;overflow: hidden;}
.banner .dd2{position: relative;top: 42%;animation:huam 1s ease 0s 1 both;}
.banner .dd1{position: relative;top: 38%;animation: flipInY 2s ease 0.3s 1 both;-webkit-animation: flipInY 2s ease 0.3s 1 both;}
@keyframes huam{
	from{transform: translate(0,-800px);-webkit-transform: translate(0,-800px);}
	to{transform: translate(0,0px);-webkit-transform: translate(0,0px);}
}
@-webkit-keyframes flipInY{
0%{-webkit-transform:perspective(800px) rotate3d(0,1,0,90deg);transform:perspective(800px) rotate3d(0,1,0,90deg);-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(800px) rotate3d(0,1,0,-20deg);transform:perspective(800px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(800px) rotate3d(0,1,0,10deg);transform:perspective(800px) rotate3d(0,1,0,10deg);opacity:1}
80%{-webkit-transform:perspective(800px) rotate3d(0,1,0,-5deg);transform:perspective(800px) rotate3d(0,1,0,-5deg)}
100%{-webkit-transform:perspective(800px);transform:perspective(800px)}}
@keyframes flipInY{
0%{-webkit-transform:perspective(800px) rotate3d(0,1,0,90deg);transform:perspective(800px) rotate3d(0,1,0,90deg);-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(800px) rotate3d(0,1,0,-20deg);transform:perspective(800px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(800px) rotate3d(0,1,0,10deg);transform:perspective(800px) rotate3d(0,1,0,10deg);opacity:1}
80%{-webkit-transform:perspective(800px) rotate3d(0,1,0,-5deg);transform:perspective(800px) rotate3d(0,1,0,-5deg)}
100%{-webkit-transform:perspective(800px);transform:perspective(800px)}}

.banner .item{ height: 630px;background-size: cover !important;}
.banner .owl-pagination .active{ background:#204270;}
.banner .owl-pagination{ bottom:20px;}





.piblicH1{text-align: center;}
.piblicH1 h1{display: inline-block;*display: inline;*zoom: 1;background:url(/images/h1.png) repeat-x left center;padding: 0 70px;}
.piblicH1 h1 span{display: inline-block;font-size: 30px;line-height: 30px;color: #0d386d;background: #fff;}
.piblicH1 h2{color: #828282;line-height: 34px;text-transform: uppercase;padding: 30px 0;}
.part_1{background: #f7f7f7;padding: 60px 0 120px 0;}
.part1DL {padding-top: 80px;}

.part1DL dd{/*float: left;width: 21%;margin-left: 4%;*/text-align: center;transition: 0.5s;-webkit-transition: 0.5s;}
.part1DL dd .scaleImg2 img{width: 100%;transition: 0.5s;-webkit-transition: 0.5s;}
.part1DL dd:hover .scaleImg2 img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}
.part1DL dd a{display: block;color: #828282;background: #fff;*cursor: pointer;overflow: hidden;}
.part1DL dd a:hover{color: #26aad8;box-shadow: 0 0 25px -5px #ccc;}
.part1DL dd a:hover{/*transform: translate(0,-15px) !important;-webkit-transform: translate(0,-15px) !important;*/}
.part1DL dd p{padding:14px 10px;font-size: 18px;line-height: 18px;white-space: nowrap;overflow: hidden;}
.part1DL dd a:hover p{}
.xueyuanss .owl-pagination{ bottom:-50px;}
.xueyuanss .owl-page{ background:#ccc; width:10px; height:10px;}
.xueyuanss .owl-pagination .active{background: #26aad8; width:25px;}
.part_2{padding-top: 55px;background: url(/images/part2.jpg) no-repeat center;}
.manyA{text-align: center;margin-bottom: 30px;margin-top: 45px;}
.manyA a{display: inline-block;text-align: center;*display: inline;*zoom: 1;line-height: 40px;border: 1px solid #666;color: #c8c8c8;width: 150px;color: #666;}
.manyA a.active,.manyA a:hover{color: #fff;border-color: #26aad8;background: #26aad8;}
.lookMore{text-align: center;padding: 60px 0;}
.lookMore a{display: inline-block;width: 120px;line-height: 36px;background: #26aad8;color: #fff;}
.lookMore a:hover{background: #B71B2C;}
.caseDemo .owl-controls,.newsDemo .owl-controls{display: none !important;}
.caseDL dd{float: left;position: relative;overflow: hidden;background: #fff;}
.caseDL dd a{display: block;width:100%;height:100%;position: relative;overflow: hidden;}
.caseDL dd .img{ width: 100%;}
.caseDL dd.ddALL{width: 50%;}
.caseDL dd .contxt{line-height: 24px; position: absolute;z-index:3;right: 0%;bottom: -200px;width: 100%;;background: url(/images/rep.png) repeat;color: #fff;font-size: 14px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;}
.caseDL dd .contxt .txt{padding: 20px 20px;}
.caseDL dd .contxt h1{font-size: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.caseDL dd .contxt h1 span{display: inline-block;width: 50px;height: 2px;background: #fff;margin-top: 10px;position: static;}
.caseDL dd .contxt .txt>div{margin-top: 15px;line-height: 20px;height: 40px;overflow: hidden;margin-bottom: 10px;}
.caseDL dd .contxt .txt .details{width:auto;display: inline-block;*display:inline;*zoom:1;background: url(/images/dsj.png) no-repeat left center;padding-left: 20px;}
.caseDL dd:hover .contxt{bottom: 0;}
.caseDL dd.dd1{width: 620px;height: 653px;margin-right: 20px;}
.caseDL dd.dd1 .contxt h1{font-size: 22px;}
.caseDL dd.dd2{width: 310px;height: 305px;margin-right: 20px;}
.caseDL dd.dd3{width: 310px;height: 305px;}
.caseDL dd.dd4{width: 640px;height: 328px;margin-top:20px;}
.caseDL dd .img{transition: 0.5s;-webkit-transition: 0.5s;background-size: contain !important;position: absolute;width: 65%;height: 65%;top:15%;left: 15%;}
.caseDL dd:hover .img{transform: scale(1.1);-webkit-transform: scale(1.1);}


.part_3{padding-top: 60px;}
.newsDL dd{float: left;width: 30.333%;margin-left: 3%;*width: 30.1333%;}
.newsDL dd .bottom h2{color: #151515;font-size: 18px;padding: 15px 0 10px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsDL dd .bottom .cp{margin-bottom:10px;color: #888;font-size: 14px;line-height: 20px;height: 60px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-wrap: break-word;}
.newsDL dd .bottom .pa span{display: inline-block;font-size: 14px;font-family: arial;color: #9ea8a8;}
.newsDL dd a{display: block;position: relative;padding-bottom: 20px;}
.newsDL dd a:before{position: absolute;bottom: 0;left: 0;height: 2px;width: 0;transition: 0.5s;-webkit-transition: 0.5s;background: #B71B2C;content: '';}
.newsDL dd .bottom .pa span:hover{text-decoration: underline;}
.newsDL dd a:hover:before{ width: 100%;background: #26aad8 ;}


.part_4{padding-top: 55px;}
.part4_float {background: #f7f7f7;position: relative;}
.part_4 .fl{ width: 50%;text-align: center;}
.part_4 .fl img{min-width: 780px;}
.part_4 .fr{ width: 50%;position: absolute;right: 0;top: 50%;margin-top: -190px;}
.part_4 .fr .txt{float: left;width: 595px;margin-left: 45px;line-height: 28px;color: #666;}
.part_4 .fr .txt>div{margin-top: 26px;}
.part_4 .fr .txt .red{color: #26aad8;}
.aboustUs{text-align: center;font-size: 14px;color: #828282;line-height: 24px;padding: 25px 0 60px 0;}




.piblicH1 h1,.piblicH1 h2,.piblicH1 h3{transition: 0.8s;-webkit-transition: 0.8s;transform: translate(0,50px) scale(0);-webkit-transform: translate(0,50px) scale(0);}
.piblicH1 h2{transition-delay: 0.2s;-webkit-transition-delay: 0.2s;}
.piblicH1 h3{transition-delay: 0.4s;-webkit-transition-delay: 0.4s;}
.piblicH1.currt h1,.piblicH1.currt h2,.piblicH1.currt h3{transform: translate(0,0px) scale(1);-webkit-transform: translate(0,0px) scale(1);}
.part1DL dd{transition: 0.8s;-webkit-transition: 0.8s;transform: scale(0,1);-webkit-transform: scale(0,1);}
.part1DL.currt dd{transform: scale(1,1);-webkit-transform: scale(1,1);}
.part1DL dd:nth-child(2){transition-delay: 0.2s;-webkit-transition-delay: 0.2s;}
.part1DL dd:nth-child(3){transition-delay: 0.4s;-webkit-transition-delay: 0.4s;}
.part1DL dd:nth-child(4){transition-delay: 0.6s;-webkit-transition-delay: 0.6s;}
.caseDL dd{transition: 0.8s;-webkit-transition: 0.8s;transform: translate(0,150px);-webkit-transform: translate(0,150px);opacity: 0;-webkit-opacity: 0;}
.caseDemo.currt .caseDL dd{transform: translate(0,0px);-webkit-transform: translate(0,0px);opacity: 1;-webkit-opacity: 1;}
.caseDL dd:nth-child(2){transition-delay: 0.2s;-webkit-transition-delay: 0.2s;}
.caseDL dd:nth-child(3){transition-delay: 0.4s;-webkit-transition-delay: 0.4s;}
.caseDL dd:nth-child(4){transition-delay: 0.6s;-webkit-transition-delay: 0.6s;}
.newsDL dd{transition: 0.8s;-webkit-transition: 0.8s;transform: translate(0,-150px) rotate(-0deg);-webkit-transform: translate(0,-150px) rotate(-0deg);opacity: 0;-webkit-opacity: 0;}
.newsDemo.currt .newsDL dd{transform: translate(0,0px) rotate(0deg);-webkit-transform: translate(0,0px) rotate(0deg);opacity: 1;-webkit-opacity: 1;}
.newsDL { margin-left: -3%;}
.newsDL dd:nth-child(2){transition-delay: 0.4s;-webkit-transition-delay: 0.4s;}
.newsDL dd:nth-child(3){transition-delay: 0.8s;-webkit-transition-delay: 0.8s;}
.manyA{overflow:hidden;transition: 0.8s;-webkit-transition: 0.8s;transform: translate(250px,0px);-webkit-transform: translate(250px,0px);opacity: 0;-webkit-opacity: 0;}
.manyA.currt{transform: translate(0,0px);-webkit-transform: translate(0,0px);opacity: 1;-webkit-opacity: 1;}
.case {overflow: hidden;}



/*@media only screen and (max-width:1300px) {
	.banner .item{height: 500px;background-size: cover !important;}
	.autowidth{ width: 1080px;}
	.caseDL dd.dd1{ width: 538px;height: 598px;}
	.caseDL dd.dd2,.caseDL dd.dd3{ width: 250px;height: 250px;}
	.caseDL dd.dd4{ width: 520px;}
	.banner .dd1 img{ width: 860px;}
}*/





