﻿*{ margin:0; padding:0; border:0; border:none;font-family: "FZLTHJW";}
ul,ol li{ list-style:none;}
table{border-collapse: collapse;}
.clear { clear:both; font-size:0; height:0; overflow:hidden;}
.clearfix:after{content: '';display: block;clear:both;}
.clearfix{zoom:1;}
a { cursor: pointer; text-decoration: none;}
a:link, a:visited { text-decoration:none;}

::-webkit-input-placeholder {color:#848282;}
:-moz-placeholder {color:#848282;}
::-moz-placeholder {color:#848282;}
:-ms-input-placeholder {color:#848282;}
.hide,.h{display: none !important;}
.r{ float:right;}
.l{float: left;}
.common{width: 1000px;margin: 0 auto;}
.right, .left {
    float: left;
}
.zx{
	cursor: pointer;
}
body{
	min-width: 1200px;
}
.copyRight,.offcnCopy{ background:#444546;    min-width: 1200px; }
.offcnCopy{padding:45px 0 44px 0; line-height:32px; color:#ccc; text-align:center;}
.offcnCopy.normalPadding{padding-bottom: 45px;}
.offcnCopy a{color:#ccc;}
.offcnCopy a:hover{color:#e00;}

div.header{position: relative;z-index: 1;width: 100%;height: 47px;background: #fff;}
div.header .common{ font-size:16px;}
div.header .common a{ color:#333;}
div.header .logo{display: inline-block;width: 112px;height: 33px;background: url('http://zt.eoffcn.com/s/img/zt/netLogo.png'); vertical-align:-9px;}
div.header .tel{width: 301px;height: 33px;margin-left: 470px; display:inline-block;background: url('//statics.eoffcn.com/statics/images/public/phone.jpg') no-repeat 0 8px;}
div.header .common a{float: none; text-decoration: none;margin-top: 5px}
div.header .tel{margin-top: 0;}
/*滚动条*/
::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}
 
::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
  border-radius: 999px;
  border: 5px solid transparent;
}
 
::-webkit-scrollbar-track {
 /* box-shadow: 1px 1px 5px rgba(0,0,0,.2) inset;*/
}
 
::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-clip: content-box;
  box-shadow: 0 0 0 5px rgba(174,174,174,1) inset;
}
 
::-webkit-scrollbar-corner {
  background: transparent;

}
.page{
  overflow: hidden;
  background: #f2f6fc;
  padding-bottom: 100px;
}
.banner{
  width: 100%;
  height: 919px;
  margin:0 auto;
  background: url(../img/banner.png) top center no-repeat;
}
.banner .common{
  position: relative;
  padding-top: 148px;
}
.banner .ball1{
  animation:rubberBand 1.5s infinite;
  position: absolute;
  left: -28px;
  top: 44px;
  width: 118px;
  height: 98px;
  background: url(../img/ball1.png) top center no-repeat;
}
.banner .ball2{
  animation:rubberBand 2s infinite;
  position: absolute;
  right: 0px;
  top: 62px;
  width: 123px;
  height: 110px;
  background: url(../img/ball2.png) top center no-repeat;
}
.banner .title1{
  width: 520px;
  height: 48px;
  margin:0 auto;
  background: url(../img/title1.png) top center no-repeat;
}
.banner .title2{
  width: 827px;
  height: 542px;
  margin:-55px auto;
  background: url(../img/title2.png) top center no-repeat;
}
.banner .title3{
  width: 292px;
  height: 60px;
  margin:0 auto;
  background: url(../img/title3.png) top center no-repeat;
}
.kq_t{
  width: 315px;
  height: 114px;
  margin:-127px auto 45px;
  background: url(../img/kq_t.png) top center no-repeat;
}
.kq_bg{
  width: 100%;
  height: 1477px;
  margin:0 auto;
  background: url(../img/kq_bg.png) top center no-repeat;
}
.kq_bg .common{
  width: 918px;
  padding-top: 40px;
}
.kq_tip1{
  width: 241px;
  height: 54px;
  margin-bottom: 15px;
  background: url(../img/kq_tip1.png) top center no-repeat;
}
.box-shad{
  filter: drop-shadow(0 0 43px rgba(136,160,197,0.15));
}
.kq_tip1_bg{
  width: 918px;
  height: 134px;
  margin-bottom: 32px;
  background: url(../img/kq_tip1_bg.png) top center no-repeat;
}
.kq_bg .con{
  width: 868px;
  margin:0 auto;
  padding-top: 24px;
  line-height: 32px;
  font-size: 18px;
  color: #333333;
}
.more{
  position: relative;
  display: inline-block;
  width: 126px;
  text-align: center;
  font-size: 20px;
  height: 27px;
  color: #fe5449;
  font-family: "FZLTCHJW";
  animation: opo 0.5s linear infinite alternate;
}
.more span{
  position: relative;
  z-index: 2;
  font-family: "FZLTCHJW";
}
.more .line{
  width: 100%;
  height: 6px;
  border-radius: 3px;
  background: #8fb7e6;
  position: absolute;
  bottom: 0;
}
.kq_tip2{
  width: 173px;
  height: 54px;
  margin-bottom: 15px;
  background: url(../img/kq_tip2.png) top center no-repeat;
}
.kq_tip2_bg{
  width: 918px;
  height:674px;
  margin-bottom: 32px;
  background: url(../img/kq_tip2_bg.png) top center no-repeat;
}
.kq_tip2_bg .s_t{
  line-height: 36px;
  padding-left: 116px;
  font-size: 20px;
  color: #333333;
  font-family: "FZLTCHJW";
  margin-bottom: 8px;
}
.kq_tip2_bg .s_t1{
  padding-top: 32px;
}
.kq_tip2_bg .con{
  width: 752px;
  margin:0 0 20px 108px;
  padding-top: 0px;
}
.kq_tip3{
  width: 557px;
  height: 54px;
  margin-bottom: 15px;
  background: url(../img/kq_tip3.png) top center no-repeat;
}
.kq_tip3_bg{
  width: 948px;
  height:304px;
  margin:0 auto;
  margin-bottom: 32px;
  background: url(../img/kq_tip3_bg.png) top center no-repeat;
}
.kq_tip3_bg .card_all{
  width: 940px;
  margin:0 auto;
  padding-top: 29px;
}
.kq_tip3_bg .card{
  width: 209px;
  height: 224px;
  margin:0 13px;
  filter: drop-shadow(0 0 27px rgba(136,160,197,0.26));
}
.kq_tip3_bg .card:hover{
  margin-top: -10px;
}
.kq_tip3_bg .card>img{
  width: 100%;
  height: 100%;
}
.method{
  width: 100%;
  height: 1441px;
  margin:-180px auto 0;
  background: url(../img/method_bg.png) top center no-repeat;
}
.method .common{
  width: 980px;
  padding-top: 228px;
}
.method .method_t{
  width: 539px;
  height: 148px;
  margin:0 auto 104px;
  background: url(../img/method_t.png) top center no-repeat;
}
.method_tip1{
  width: 340px;
  height: 46px;
  margin-bottom: 30px;
  background: url(../img/method_tip1.png) top center no-repeat;
}
.method .card_all1{
  width: 952px;
  margin:0 auto;
}
.method .card_all1 .card{
  width: 226px;
  height: 204px;
  margin:0 6px 54px;
}
.method .card_all1 .card>img{
  width: 100%;
  height: 100%;
}
.method_tip2{
  width: 355px;
  height: 46px;
  margin-bottom: 44px;
  background: url(../img/method_tip2.png) top center no-repeat;
}
.method .card_all2{
  width: 960px;
  margin:0 auto;
}
.method .card_all2 .card1{
  width: 467px;
  height: 132px;
}
.method .card_all2 .card2{
  width: 484px;
  height: 132px;
}
.method .card_all2 .card3{
  width: 467px;
  height: 130px;
}
.method .card_all2 .card4{
  width: 484px;
  height: 128px;
}
.method .card_all2 .card{
  margin-bottom: 30px;
}
.method .card_all2 .card>img{
  width: 100%;
  height: 100%;
}
.ke_t{
  width: 316px;
  height: 114px;
  margin:-88px auto 36px;
  background: url(../img/ke_t.png) top center no-repeat;
}
.ke_bg{
  width: 100%;
  height: 1705px;
  margin:0 auto;
  background: url(../img/ke_bg.png) top center no-repeat;
}
.ke_bg .common{
  width: 940px;
  padding-top: 56px;
}
.ke_bg .ke_tip1{
  width: 473px;
  height: 78px;
  margin:0 0 10px 8px;
  background: url(../img/ke_tip1.png) top center no-repeat;
}
.ke_bg .arrow{
  width: 672px;
  height: 181px;
  margin:-30px auto 10px;
  background: url(../img/arrow.png) top center no-repeat;
}
.ke_bg .card_all1{
  width: 100%;
  height: 346px;
  margin-bottom: 60px;
  position: relative;
}
.ke_bg .card{
  position: absolute;
  width: 179px;
  bottom: 0;
}
.ke_bg .card>img{
  width: 100%;
}
.ke_bg .card1{
  height: 260px;
  left: 4px;
}
.ke_bg .card2{
  height: 292px;
  left: 191px;
}
.ke_bg .card3{
  height: 313px;
  left: 378px;
}
.ke_bg .card4{
  height: 330px;
  left: 568px;
}
.ke_bg .card5{
  height: 347px;
  left:758px;
}
.ke_bg .ke_tip2{
  width: 463px;
  height: 78px;
  margin:0 0 24px 8px;
  background: url(../img/ke_tip2.png) top center no-repeat;
}
.gg_hide{
  width: 924px;
  margin:0 auto 44px;
  padding: 36px 0 28px 0;
  background: #f2f6fc;
  border-radius: 10px;
}
.gg_div{
  width: 924px;
  height: 378px;
  overflow: auto;
}
.gg{
  width: 900px;
  margin:0 auto 15px;
}
.gg a{
  display: block;
}
.gg .a1{
  width: 672px;
  height: 46px;
  text-indent: 8px;
  background: #fff;
  border:1px solid #b4d5f4;
  font-size: 20px;
  color: #333333;
  line-height: 46px;
  border-radius: 4px;
  white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.gg .a2{
  width: 100px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 20px;
  color: #333333;
  border:1px solid #ff7e4a;
  border-radius: 4px;
  margin-top: 3px;
}
.gg .xq{
  margin-right: 5px;
}
.gg .zx{
  background: #ff7e4a;
  color: #fff;
}
.yy{
  width: 904px;
  padding:18px 8px 20px;
  margin:0 auto;
  background: #fafcff;
  border:1px solid #bccadf;
}
.yy_t{
  text-align: center;
  line-height: 78px;
  font-size: 22px;
  color: #333333;
  font-family: "FZLTCHJW";
}
.yy .input-grp,
.yy .colspan{
  width: 404px;
  margin:0 22px 25px;
}
.yy input::-webkit-input-placeholder{
     color: #848282;
}
.yy .input-grp>input,
.yy .input-grp>select,
.yy .colspan>input{
  width: 404px;
  height: 50px;
  line-height: 50px;
  outline: none;
  color: #333333;
  font-family: "FZLTHJW";
  text-indent: 28px;
  font-size:20px;
  border:1px solid #b3b3b3;
  border-radius: 4px;
}
.yy .input-grp>select{
  text-indent: 6px;
}
@keyframes opo {
    0%{transform: scale(1.1)}
  100%{transform: scale(1)} 
}
.yy .btn{
  animation: opo 0.5s linear infinite alternate;
  cursor: pointer;
  width: 165px;
  height: 51px;
  margin-left: 26px;
  background: url(../img/yy.png) top center no-repeat;
}
.shizi_t{
  width: 317px;
  height: 114px;
  margin:0 auto 80px;
  background: url(../img/shizi_t.png) top center no-repeat;
}

.bs_div {
  margin-bottom: 70px;
}
.bs_div .swiper-container{
  padding-top: 10px;
  width: 960px;
  margin:0 auto 70px;
}
.bs_div .swiper-wrapper{
  width: 960px;
  margin:0 auto;
}
.bs_div .swiper-slide{
  position: relative;
  width: 240px;
  height: 370px;
}
.bs_div .swiper-slide:hover{
  margin-top: -10px;
  cursor: pointer;
}
.bs_div .img{
  width: 240px;
  height: 370px;
  box-shadow: 0 0 27px rgba(42,90,158,0.36)
}
.bs_div .img>img{
  width: 100%;
  height: 100%;
}
.bs_div .shadow{
  display: none;
  width: 100%;
  height: 100%;
  background: #7d91ac;
  opacity: 0.8;
  position: absolute;
  z-index: 1;
  top: 0;
}
.bs_div .content{
  display: none;
  position: absolute;
  top: 0;
  left: 14px;
  z-index: 2;
  width: 224px;
  margin:0 auto;
  padding-top: 40px;
  line-height: 24px;
  font-size: 14px;
  color: #fff;
}
.bs_div .content>span{
  font-size: 18px;
  font-weight: bold;
}
.bs_div .swiper-button-next{
  width: 16px;
  height: 26px;
  background: url(../img/next.png) top center no-repeat;
}
.bs_div .swiper-button-prev{
  width: 16px;
  height: 26px;
  background: url(../img/prve.png) top center no-repeat;
}
.video{
  position: relative;
  z-index: 2;
  width: 734px;
  height: 413px;
  margin:0 auto 80px;
  background: url(../img/video.png) top center no-repeat;
}
.video .player-box{
  position: relative;
  width: 734px;
  height: 413px;
  margin: 0 auto;
}
.video .player-box .mask{
  position: absolute;
  width: 100%;
  height: 100%;
}
.step5{
  width: 317px;
  height: 150px;
  margin:0 auto 30px;
  background: url(../img/ma_t.png) top center no-repeat;
}
.ma_bg{
  width: 976px;
  height: 307px;
  margin:0 auto;
  background: url(../img/ma_bg.png) top center no-repeat;
}
.ma_all{
  width: 832px;
  padding-top: 27px;
  margin:0 auto;
}
.ma_all .ma_div{
  width: 223px;
  margin:0 96px;
  height: 229px;
  padding-top: 20px;
  background: url(../img/ma_div.png) top center no-repeat;
}
.ma_all .ma{
  width: 160px;
  height: 160px;
  margin:0 auto 30px;
}
.ma_all .ma>img{
  width: 100%;
  height: 100%;
}
.ma_all .des{
  line-height: 40px;
  font-size: 18px;
  color: #fff;
  text-align: center;
}
.lead{
  position: fixed;
  top: 150px;
  z-index: 100;
}
.lead_l{
  left: 10px;
  width: 145px;
  height: 230px;
  background: url(../img/lead_l.png) top center no-repeat;
}
.lead_l .lead_div{
  padding-top: 14px;
}
.lead_l a{
  display: block;
  width: 124px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  font-size: 18px;
  color: #666666;
  font-family: "FZLTCHJW";
  border:1px solid #fd5447;
  background: #fff;
  border-radius: 6px;
  margin:0 auto 8px;
}
.lead_l .b_zx{
  width: 125px;
  height: 28px;
  margin:0 auto;
  text-align: center;
  line-height: 28px;
  font-size: 18px;
  color: #333333;
  font-family: "FZLTCHJW";
  background: #ffe44e;
  border-radius: 6px;
}
.lead_r{
  right: 10px;
  width: 165px;
  height: 250px;
  background: url(../img/lead_r.png) top center no-repeat;
}
.lead_r .lead_div{
  padding-top: 12px;
}
.lead_r a{
  display: block;
  width: 148px;
  height: 32px;
  margin:0 auto;
  text-align: center;
  line-height: 32px;
  border-bottom: 1px dashed #999999;
  font-size: 16px;
  color: #333333;
}
.lead_div *:hover{
  transform: scale(1.1);
}
.zx-side{
  display: none;
}