﻿/*.viewport-cont { position: absolute; top: 50%; left: 50%; width: 950px; margin-left: -475px;}*/

.clear{clear:both;}

/*---------------banner--------------*/
.w1200{width:1200px; margin:0 auto;}
.HomeBan{ min-width:1200px; max-width:100%;position:relative; height:800px; overflow:hidden;}
.HomeBan .bd{ position:relative; z-index:0;}
.HomeBan .bd ul{ width:100% !important;}
.HomeBan .bd li{ width:100% !important; height:800px;}
.HomeBan .bd li a{ height:800px; display:block;}
.HomeBan .con{font-size:16px; color:#fff; position:absolute; width:480px; height:210px; left:50%; top:140px; margin-left:-550px; z-index:3;}
.HomeBan .con span{ display:block; position:relative; left:-150px; font-size:31px; line-height:41px; color:#000;filter:alpha(opacity=0);-moz-opacity: 0;opacity:0;}
.HomeBan .con .a1{ color:#144cc9; line-height:61px; transition:all 3s; -webkit-transition:all 3s;}
.HomeBan .hd { display:none;}



/***关于我们***/
.ServiceBox{ padding-top:5%;}
.ServiceList{position:relative; margin-top:10px;}
.ServiceList li{height:512px;}
.ServiceList li .aitem{width:358px; height:220px; padding:10px 11px; float:left; margin:0px 30px 30px 0px; background:#fff;}
.ServiceList li .aitem .Simg{width:220px; float:left; float:left; margin-right:21px;}
.ServiceList li .aitem .Simg img{display:block; width:100%;}
.ServiceList li .aitem .Sinfo{width:116px; float:left;}
.ServiceList li .aitem .Sinfo span a{display:block; padding-top:7px; line-height:50px; font-size:18px; color:#ffa500;}
.ServiceList li .aitem .Sinfo p{line-height:25px; color:#555555; font-size:14px;}

.ServiceList li .aitem:hover{box-shadow:6px 3px 6px 1px #c1c0c0;
-webkit-animation: dese 0.5s 1;
  -moz-animation: dese 0.5s 1;
  animation: dese 0.5s 1;
  box-shadow:0 10px 20px #c1c0c0;-webkit-box-shadow:0 10px 20px #c1c0c0;-moz-box-shadow:0 10px 20px #c1c0c0; margin-top:-2px;}
  @-moz-keyframes dese{
    0% { box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc; margin-top:0px;}
    100% { box-shadow:0 10px 20px #ccc;-webkit-box-shadow:0 10px 20px #ccc;-moz-box-shadow:0 10px 20px #ccc; margin-top:-2px;}
}
@-webkit-keyframes dese{
    0% { box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc; margin-top:0px;}
    100% { box-shadow:0 10px 20px #ccc;-webkit-box-shadow:0 10px 20px #ccc;-moz-box-shadow:0 10px 20px #ccc; margin-top:-2px;}
}
@keyframes dese{
    0% { box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc; margin-top:0px;}
    100% { box-shadow:0 10px 20px #ccc;-webkit-box-shadow:0 10px 20px #ccc;-moz-box-shadow:0 10px 20px #ccc; margin-top:-2px;}
}

.ServiceList .prev,.ServiceList .next{width:55px; height:55px; position:absolute; top:227px; z-index:99999;}
.ServiceList .prev{left:-70px; background:url(../images/prev.jpg) no-repeat top left;}
.ServiceList .next{right:-70px; background:url(../images/prev.jpg) no-repeat bottom left;}

/***产品展示***/
.Productsbox{ padding-top:10%;clear:both; overflow:hidden; }
.Productsbox .aitemBox{position:relative; height:554px;}
.Productsbox .hd{ text-align:center; margin:18px auto 38px; font-size:14px;}
.Productsbox .hd a{ display:inline-block; width:140px; line-height:35px; color:#777777; margin:0px 10px; background:#fde1af;}
.Productsbox .hd a.hover{ background:#ffa500; color:#fff;}
.Productsbox .list{ position:absolute; height:480px; width:100%; margin-top:60px;}
.Productsbox .list ul{height:410px;}
.Productsbox .list li{width:340px; margin-right:90px; float:left; height:362px; position:relative;}
.Productsbox .list li .Pimg{width:340px; height:240px; overflow:hidden; position:absolute;}
.Productsbox .list li .Pinfo{width:224px; height:122px; position:absolute; bottom:0px; left:58px;}
.Productsbox .list li .Pinfo span a{ display:block; text-align:center; font-size:19px; line-height:37px; color:#e89704; background:url(../images/pline.jpg) no-repeat center bottom; margin-bottom:16px;}
.Productsbox .list li .Pinfo p{font-size:14px; color:#898888; line-height:20px;}
.Productsbox .list a.more{ display:block; width:158px; height:36px; line-height:36px; margin:0px auto; border:1px solid #e3e3e3; border-radius:20px; clear:both; text-align:center;}
.Productsbox .list a:hover.more{ background:#ffa500; color:#fff; border:1px solid #ffa500;}


.VideoBox{width:370px; float:left;}
.VideoBox .Vimg img{display:block; width:370px;}
.VideoBox .Vtit{height:90px; background:#323232;}
.VideoBox .Vtit span{display:block; float:left;}
.VideoBox .Vtit span.Tit{padding-left:20px; width:250px; line-height:30px; color:#fff; font-size:20px;}
.VideoBox .Vtit span.Tit em{display:block; line-height:26px; padding-top:16px; font-size:14px; text-transform:uppercase; color:#adadad;}
.VideoBox .Vtit span.Play a{width:100px; height:90px; line-height:90px; display:block; background:#ffa500; font-size:14px; color:#fff; text-align:center; text-transform:uppercase;}

.AboutBox{ height:599px; padding-top:8%;overflow:hidden; position:relative;}
.About{width:775px; float:left; padding-left:53px;}
.About span{display:block; font-size:40px; line-height:46px; color:#dcdcdc; text-transform:uppercase;}
.About em{display:block; line-height:42px; font-size:30px; font-weight:bold; color:#333333; margin-bottom:40px;}
.About p{line-height:22px; font-size:14px; color:#222222; text-indent:2em;}
.About em i{color:#ffa500;}

.iconsList{width:828px; height:300px; background:#fff; overflow:hidden; position:absolute; bottom:0px; right:0px;}
.iconsList li{width:190px; float:left; height:254px; border-right:1px solid #f4f4f4; padding:47px 42px 0px;}
.iconsList li a{ display:block; position:relative; padding-top:100px;}
.iconsList li a .i1,.iconsList li a .i2{ display: block; width: 100px; height: 100px; position: absolute; left:50%; margin-left:-50px;top: 0px;}
.iconsList li .i1{ transition: 400ms;}
.iconsList li .i2{ -webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha(opacity=0); transition:500ms;}
.iconsList li a:hover .i2{ -webkit-transform:scale(1); transform:scale(1); opacity:1; filter:alpha(opacity=100);}
.iconsList li a:hover .i1 { opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(1.2); transform: scale(1.2); }



@-webkit-keyframes scaleout {
    0% { -webkit-transform: scale(1.0) }
	 50% { -webkit-transform: scale(1.1);
	       opacity: 0.5;}
    100% {
        -webkit-transform: scale(1.2);
        opacity: 0.8;
    }
}
@keyframes scaleout {
    0% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    } 
	50% {
          transform: scale(1.1);
          -webkit-transform: scale(1.1);
          opacity: 0.5;
	}
	100% {
          transform: scale(1.1);
          -webkit-transform: scale(1.2);
          opacity: 0.8;
      }
}
.iconsList li em{display:block; text-align:center; line-height:49px; color:#222222; font-size:18px;}
.iconsList li p{line-height:19px; font-size:14px; color:#575757;}


/*产业领域*/
.SlideTxt .hd{padding-bottom:7px;}
.SlideTxt .hd li{width:279px; float:left; padding:18px 60px 32px; height:130px; text-align:center; position:relative; cursor:pointer;}
.SlideTxt .hd li.S1{background:#4ea2de; border-right:1px solid #fff;}
.SlideTxt .hd li.S2{background:url(../images/idcbg.png) no-repeat; border-right:1px solid #fff;}
.SlideTxt .hd li.S3{background:#ffb400;}
.SlideTxt .hd li .arrs{position:absolute; top:180px; left:192px; width:13px; height:7px;}
.SlideTxt .hd li.S1 .arrs{background:url(../images/arr3.png) no-repeat;}
.SlideTxt .hd li.S2 .arrs{background:url(../images/arr2.png) no-repeat;}
.SlideTxt .hd li.S3 .arrs{background:url(../images/arr4.png) no-repeat;}
.SlideTxt .hd li span{font-size:24px; color:#fff; line-height:56px;}
.SlideTxt .hd li p{line-height:25px; font-size:14px; color:#fff; opacity:0.7;}

.SlideCon em{display:block; line-height:80px; text-align:center; font-size:30px; color:#222222;}
.SlideCon p{font-size:14px; line-height:25px; color:#222222; text-indent:2em;}

/*股票信息*/
.Gpinfo p{font-size:17px; line-height:30px; padding-left:38px; color:#222222; margin-bottom:26px;}

/*关于我们*/
.AboutList li{background:#fff;}
.AboutList li .Aboutimg{width:700px; float:left;}
.AboutList li .Aboutimg img{display:block; width:100%;}
.AboutList li .Aboutinfo{margin:32px 0px 0px 39px; width:442px; float:left;}
.AboutList li .Aboutinfo span a{display:block; line-height:52px; font-size:18px; background:url(../images/yline.jpg) no-repeat left bottom; color:#ffa500; font-weight:bold;}
.AboutList li .Aboutinfo p{line-height:27px; font-size:14px; color:#222222; text-indent:2em; margin:45px 0px 79px;}
.AboutList li .Aboutinfo a.more{display:block; width:118px; height:33px; text-align:center; line-height:33px; border:1px solid #ffa500; color:#ffa500; font-size:14px;}

/*加入我们*/
.JobBox li{margin-bottom:20px;}
.JobBox li:nth-child(4n){margin-bottom:0px;}
.JobBox li .Jobcon{display:none; padding:0px 0px 19px 32px;}
.JobBox li .name{padding-left:21px; height:50px; line-height:50px; background:#e6e3e3 url(../images/jia.png) no-repeat 1155px center; color:#fff; font-size:20px;}
.JobBox li .name a{color:#222222; display:block;}
.JobBox li.on .name{background:#666666 url(../images/jian.png) no-repeat 1155px center;}
.JobBox li.on .name a{color:#fff;}
.Jobcon dl{margin:24px 0px 0px 0px; font-size:14px; color:#222222;}
.Jobcon dl dt{line-height:25px;}
.Jobcon dl dd{padding-left:74px; line-height:27px;}
.Jobcon .apply{display:block; width:170px; height:45px; line-height:45px; text-align:center; font-size:16px; color:#fff; background:#ffa500; margin-top:32px;}

/*联系我们*/
.ContactBox li{line-height:25px; font-size:14px; color:#222222; width:350px; float:left; margin:0px 0px 0px 184px;}
.ContactBox li:nth-child(2n){float:right; margin:0px 184px 0px 0px;}
.ContactBox .map{display:block; width:100%; padding:52px 0px 0px;}

/*新闻中心*/
.Step li{margin-bottom:21px; border:1px solid #e8e8e8; height: auto;min-height:130px; overflow:hidden;}
.Step li .Stepimg{width:244px; float:left;}
.Step li .Stepimg img{display:block; width:100%;}
.Step li .Stepinfo{padding:19px 0px 20px 35px; width:886px; float:left;}
.Step li .Stepinfo span.Ptit a{line-height:30px; padding-bottom:12px; font-size:18px; color:#323131; display:block; font-weight:bold;}
.Step li .Stepinfo p{line-height:22px; font-size:13px; color:#5d5d5d;}
.Step li .Stepinfo a.more{display:block; line-height:31px; height:31px; background:url(../images/morebg.png) no-repeat left top; width:100px; padding-left:22px; float:right; font-size:13px; color:#3e3b3b; margin-top:13px;}
.Step li:hover{background:#fff;}
.Step li:hover a.more{background:url(../images/morebg.png) no-repeat left bottom; color:#fff;}
.Step li:last-child{margin-bottom:0px;}



.Step li .Stepinfo1{padding:19px 0px 0px 35px; width:1150px; float:left;}
.Step li .Stepinfo1 span.Ptit a{line-height:30px; padding-bottom:12px; font-size:18px; color:#323131; display:block; font-weight:bold;}
.Step li .Stepinfo1 p{line-height:22px; font-size:13px; color:#5d5d5d;}
.Step li .Stepinfo1 a.more{display:block; line-height:31px; height:31px; background:url(../images/morebg.png) no-repeat left top; width:100px; padding-left:22px; float:right; font-size:13px; color:#3e3b3b; margin-top:13px;}


/*产品中心*/
.Product li{width:358px; float:left; padding:10px 11px; height:170px; margin:0px 30px 30px 0px; overflow:hidden; background:#fff;box-shadow:6px 3px 6px 1px #c1c0c0;
-webkit-animation: dese 0.5s 1;
  -moz-animation: dese 0.5s 1;
  animation: dese 0.5s 1;
  box-shadow:0 10px 20px #c1c0c0;-webkit-box-shadow:0 10px 20px #c1c0c0;-moz-box-shadow:0 10px 20px #c1c0c0;}
.Product li:nth-child(3n){margin:0px 0px 30px 0px;}
.Product li .Proimg{width:200px; float:left;}
.Product li .Proimg img{display:block; width:100%;}
.Product li .Proinfo{width:144px; float:right;}
.Product li .Proinfo span a{display:block; height:36px; line-height:36px; font-size:17px; color:#000; font-weight:bold;}
.Product li .Proinfo dl{height:18px; line-height:18px; padding-bottom:7px; font-size:12px;}
.Product li .Proinfo dt{width:38px; float:left; text-align:center; background:#ffa500; color:#fff; border-radius:8px;}
.Product li .Proinfo dd{float:left; margin-left:6px; color:#555555;}
.Product li .Proinfo .download{background:url(../images/download.png) no-repeat left 10px; padding-left:21px; font-size:12px; line-height:15px; text-decoration:underline; color:#ee9a00; padding-top:10px;}

/*应聘表单*/
.JobForm{ color:#666666; margin:4% 0px 35px 2%;}
.JobForm .f1{ font-size:18px; color:#333333; padding:35px 0px 5px 280px; height:32px;}
.JobForm dl{ width:45%; float:left; padding-left:1%;}
.JobForm dl dt{ width:20%; float:left; font-size:14px;}
.JobForm dl dd{ width:70%; float:left;}
.JobForm dl.other{ width:99%; float:none; padding-left:1%;}
.JobForm dl.other dt{ width:9%;}
.JobForm dl.other dd{ width:78.9%;}
.JobForm dd{ padding:5px 0px;}
.JobForm .input { background:#fff; border:1px solid #dbdbdb; width:99%; height:23px; line-height:23px;}
.JobForm .input2 { background:#fff; border:1px solid #dbdbdb; width:99%; height:116px; line-height:23px;}
.JobForm select { border:1px solid #dbdbdb; width:190px; height:23px; line-height:23px;}
.JobForm .btn_2 { font-size:15px; padding:1.2% 2%; text-align:center; background:#ffa500; margin-right:8px; color:#fff; border:0px; cursor:pointer;}
.JobForm .btn_3 { font-size:15px; padding:1.2% 4.3%; text-align:center; background:#999; color:#fff; border:0px; margin-left:8px; cursor:pointer;}

/*17-02-20*/
/*发展历程*/
.fasj { background:url(../images/line11.png) center top repeat-y; padding-bottom:10px; padding-top:60px; width:1080px; margin:0 auto 50px;}
.fasj ul li{ width:100%;   background:url(../images/icon02.png) center 30px no-repeat; margin-bottom:35px; }
.fasj ul li .box{ width:420px; float:left; margin-left:65px; text-align:right  }
.fasj ul li .box h3{ font-size:18px; font-weight:bold; margin-top:3px; margin-right:}
.fasj ul li .box p{ font-size:13px; line-height:30px;}
.fasj ul li .img{float:right;width:160px; height:160px;}
.fasj ul li .img img{  width:160px; height:160px; background:}

/*核心价值*/
.ValueBox li{padding-left:112px; height:79px; padding-top:14px; line-height:30px; overflow:hidden; font-size:18px; color:#222222; margin-bottom:24px;}
.ValueBox li div em{font-weight:bold;}
.ValueBox li.V1{background:url(../images/hxhz.png) no-repeat left 0px;}
.ValueBox li.V2{background:url(../images/hxhz.png) no-repeat left -116px;}
.ValueBox li.V3{background:url(../images/hxhz.png) no-repeat left -232px;}
.ValueBox li.V4{background:url(../images/hxhz.png) no-repeat left -348px;}
.ValueBox li.V5{background:url(../images/hxhz.png) no-repeat left -464px;}
.ValueBox li.V6{background:url(../images/hxhz.png) no-repeat left -580px;}
.ValueBox li.V7{background:url(../images/hxhz.png) no-repeat left -698px;}
.ValueBox li.V8{background:url(../images/hxhz.png) no-repeat left -816px;}
.ValueBox li.V9{background:url(../images/h1.png) no-repeat left center;}
.ValueBox li.V10{background:url(../images/h2.png) no-repeat left center;}

/*17-03-02*/
.form_table{width:600px; margin:0 auto;}
.form_table tr td{height:30px; line-height:30px; padding-bottom:10px; font-size:14px;}
.form_table tr td input{width:480px; background:#fff; height:30px; line-height:30px; margin-left:10px; font-size:14px;}
.form_table tr td textarea{width:480px; background:#fff; height:70px; line-height:30px; margin-left:10px;}
.form_table tr td .btn{width:120px; background:#666; color:#fff;}
.form_table tr td .btn:hover{background:#ffa500;}


/*20170418*/
.section-1 .slide-1 {padding-top: 75px;}
.section-2{background: url(../images/viewbg1.jpg) center center no-repeat;background-size: cover;}
.section-3{background: url(../images/viewbg2.jpg) center center no-repeat;background-size: cover;}
.section-4{background:#f4f4f4;}
.ico-mouse {
  color: #fff;
  position: absolute;
  bottom: 0px;
  left: 50%;
  margin-left: -16px;
  width: 32px;
  height: 53px;
  z-index: 99;
  text-align: center;
  padding-top: 42px;
}
.ico-mouse i {
  background: url(../images/ico_mouse.png) 0 0 no-repeat;
  width: 16px;
  height: 26px;
  display: block;
  margin: 0 auto;
  -moz-animation: mouse 1.6s ease 0s infinite;
  -webkit-animation: mouse 1.6s ease 0s infinite;
  animation: mouse 1.6s ease 0s infinite;
  position: absolute;
  top: 0px;
  left: 50%;
  margin-left: -8px;
}
@-moz-keyframes mouse {
  0% {
    top: 0px;
  }
  100% {
    top: 12px;
  }
}
@-webkit-keyframes mouse {
  0% {
    top: 0px;
  }
  100% {
    top: 12px;
  }
}
@keyframes mouse {
  0% {
    top: 0px;
  }
  100% {
    top: 12px;
  }
}
.flexslider { border: none;}


.flexslider .slides > li { background: center top; background-size: cover;}
.flexslider .slides > li p{margin:0px auto; color:#fff;}
.flexslider .slides > li b{ display:block; font-size:18px; font-weight:normal; margin-bottom:12px;}
.flexslider .slides img {width:auto; display:inline;}


.slide-1 p.slide-1-1, .slide-1 p.slide-2-1, .slide-1 p.slide-3-1, .slide-1 p.slide-4-1 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  padding: 20px 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.slide-1 p.slide-1-1 {width:100%; padding-top:0%;}
.slide-1 p.slide-2-1 {width:100%; padding-top:5%;}
.slide-1 p.slide-2-1 img{ display:block; margin:0px auto; width:100%;}
.slide-1 p.slide-3-1 {width:100%; padding-top:0%;}
.slide-1 p.slide-3-1 img{ display:block; margin:0px auto; width:100%;}
.slide-1 p.slide-4-1 {width:100%; padding-top:12%; text-align:center;}
.slide-1 p.slide-4-1 img{ display:block; margin-left:12%;}


.flex-active-slide .slide-1-1 {
  -moz-animation: slide-1-1 0.8s ease 0.5s both;
  -webkit-animation: slide-1-1 0.8s ease 0.5s both;
  animation: slide-1-1 0.8s ease 0.5s both;
}

.flex-active-slide .slide-2-1 {
  -moz-animation: slide-2-1 0.8s ease 0.5s both;
  -webkit-animation: slide-2-1 0.8s ease 0.5s both;
  animation: slide-2-1 0.8s ease 0.5s both;
}

.flex-active-slide .slide-3-1 {
  -moz-animation: slide-3-1 0.8s ease 0.5s both;
  -webkit-animation: slide-3-1 0.8s ease 0.5s both;
  animation: slide-3-1 0.8s ease 0.5s both;
}

.flex-active-slide .slide-4-1 {
  -moz-animation: slide-4-1 0.8s ease 0.5s both;
  -webkit-animation: slide-4-1 0.8s ease 0.5s both;
  animation: slide-4-1 0.8s ease 0.5s both;
}

@-moz-keyframes slide-1-1 {
  0% {
    -moz-transform: translate(13%, 0);
    transform: translate(13%, 0);
    opacity: 0;
  }
  100% {
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes slide-1-1 {
  0% {
    -webkit-transform: translate(13%, 0);
    transform: translate(13%, 0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes slide-1-1 {
  0% {
    -moz-transform: translate(13%, 0);
    -ms-transform: translate(13%, 0);
    -webkit-transform: translate(13%, 0);
    transform: translate(13%, 0);
    opacity: 0;
  }
  100% {
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}

@-moz-keyframes slide-2-1 {
  0% {
    -moz-transform: translate(0, 13%);
    transform: translate(0, 13%);
    opacity: 0;
  }
  100% {
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes slide-2-1 {
  0% {
    -webkit-transform: translate(0, 13%);
    transform: translate(0, 13%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes slide-2-1 {
  0% {
    -moz-transform: translate(0, 13%);
    -ms-transform: translate(0, 13%);
    -webkit-transform: translate(0, 13%);
    transform: translate(0, 13%);
    opacity: 0;
  }
  100% {
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}

@-moz-keyframes slide-3-1 {
  0% {
    -moz-transform: translate(13%, 0);
    transform: translate(13%, 0);
    opacity: 0;
  }
  100% {
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes slide-3-1 {
  0% {
    -webkit-transform: translate(13%, 0);
    transform: translate(13%, 0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes slide-3-1 {
  0% {
    -moz-transform: translate(13%, 0);
    -ms-transform: translate(13%, 0);
    -webkit-transform: translate(13%, 0);
    transform: translate(13%, 0);
    opacity: 0;
  }
  100% {
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}

@-moz-keyframes slide-4-1 {
  0% {
    -moz-transform: translate(-13%, 0);
    transform: translate(-13%, 0);
    opacity: 0;
  }
  100% {
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes slide-4-1 {
  0% {
    -webkit-transform: translate(-13%, 0);
    transform: translate(-13%, 0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes slide-4-1 {
  0% {
    -moz-transform: translate(-13%, 0);
    -ms-transform: translate(-13%, 0);
    -webkit-transform: translate(-13%, 0);
    transform: translate(-13%, 0);
    opacity: 0;
  }
  100% {
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}

@-moz-keyframes mouse {
  0% {
    top: 0px;
  }
  100% {
    top: 12px;
  }
}
@-webkit-keyframes mouse {
  0% {
    top: 0px;
  }
  100% {
    top: 12px;
  }
}
@keyframes mouse {
  0% {
    top: 0px;
  }
  100% {
    top: 12px;
  }
}




.section-2.active .pro-item {
  -moz-animation: owl-item 0.8s ease both;
  -webkit-animation: owl-item 0.8s ease both;
  animation: owl-item 0.8s ease both;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}.section-2.active .pro-item:nth-of-type(1) {
  -moz-animation-delay: 0.3s;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.section-2.active .pro-item:nth-of-type(2) {
  -moz-animation-delay: 0.5s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}
.section-2.active .pro-item:nth-of-type(3) {
  -moz-animation-delay: 0.7s;
  -webkit-animation-delay: 0.7s;
  animation-delay: 0.7s;
}

.section-3.active .pro-item {
  -moz-animation: owl-item 0.8s ease both;
  -webkit-animation: owl-item 0.8s ease both;
  animation: owl-item 0.8s ease both;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}.section-3.active .pro-item:nth-of-type(1) {
  -moz-animation-delay: 0.3s;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.section-3.active .pro-item:nth-of-type(2) {
  -moz-animation-delay: 0.5s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}
.section-3.active .pro-item:nth-of-type(3) {
  -moz-animation-delay: 0.7s;
  -webkit-animation-delay: 0.7s;
  animation-delay: 0.7s;
}
.section-3.active .pro-item:nth-of-type(4) {
  -moz-animation-delay: 0.9s;
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
}
.section-3.active .pro-item:nth-of-type(5) {
  -moz-animation-delay: 1.1s;
  -webkit-animation-delay: 1.1s;
  animation-delay: 1.1s;
}
.section-3.active .pro-item:nth-of-type(6) {
  -moz-animation-delay: 0.7s;
  -webkit-animation-delay: 0.7s;
  animation-delay: 0.7s;
}


@-moz-keyframes owl-item {
  0% {
    -moz-transform: translate(0, -10%);
    transform: translate(0, -10%);
    opacity: 0;
  }
  100% {
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes owl-item {
  0% {
    -webkit-transform: translate(0, -10%);
    transform: translate(0, -10%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes owl-item {
  0% {
    -moz-transform: translate(0, -10%);
    -ms-transform: translate(0, -10%);
    -webkit-transform: translate(0, -10%);
    transform: translate(0, -10%);
    opacity: 0;
  }
  100% {
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}

a.mores{ width:139px; line-height:40px; font-size:14px; margin:25px auto 0px; text-align:center; display:block; border:1px solid #fff; color:#fff;}
a:hover.mores{background:#bb6c04; border:1px solid #bb6c04;}

.float-wechat{padding-top:30px; height:240px;}


/*20180103*/
.Steps li{ min-height:inherit;}
