/* CSS  */
/* 方正兰亭粗黑简  */
@font-face {font-family: FZLTCHGBK;src: url('http://files.offcn.com/font/FZLTCHGBK.TTF');}
/* 方正兰亭黑简  */
@font-face {font-family: FZLTHGBK;src: url('http://files.offcn.com/font/FZLTHGBK.TTF');}
body{min-width: 1200px;overflow-x: hidden;}
img{border:none;max-width: 100%;vertical-align: top; }
input, textarea ,select{border:none;background:none;cursor:pointer;font-size:14px;vertical-align:middle;color:#333; font-family: FZLTHGBK;  }
select {border:inherit;background: inherit; }
em, i {font-style:normal;  }
a{color: #000;text-decoration: none;}
a:focus, input, select {outline:none;}
.clearfix {*zoom:1; clear: both; }
.clearfix:after {content:"\200B"; display: block;clear: both;height: 0;}
.posL{position: absolute;left: 0;top: 0;}
.posR{position: absolute;right: 0;top: 0;}
.posB{position: absolute;left: 0;bottom: 0;}
  * {margin:0; padding:0; outline:none; text-decoration:none; font-family: FZLTHGBK; box-sizing: border-box;list-style:none;}
  html,body {height: 100%; color:#333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background: #fff; font-family: FZLTHGBK; position: relative; font-size: 14px;}
  .inner{ width:1200px; height:100%; margin:0 auto;position: relative;}
.banner{background: url(../images/banner.jpg) no-repeat top center;height: 420px;position: relative;}
.banner i:nth-child(1){background: url(../images/banner-l.png) no-repeat top center;width: 100%;height: 100%;}
.banner i:nth-child(2){background: url(../images/banner-r.png) no-repeat top center;width: 100%;height: 100%;}
.part1{width: 100%;background:#f9fbfe;padding-top: 1px;text-align: center;background-size: 100%;padding-bottom: 58px;}
.formBox{background: url(../images/bg1.png) no-repeat;width: 1216px;height: 418px;margin: 58px auto 0;}
.formBox .titBox{width: 616px;margin: 0 auto;padding-top:20px;color: #fff;}
.formBox .titBox p{font-size: 26px;font-weight: bold;line-height: 40px;}
.formBox .titBox h2{font-size: 72px;}
.formBox .titBox h2 span{color: #fffa64;display: inline-block; animation: tada 1s infinite linear;}
.part-form{width: 918px;margin:24px auto;}
.part-form .wid{width: 430px;height: 60px;background: #fff;border-radius: 8px;font-size: 18px;color: #999;padding-left: 20px;margin-bottom: 20px;}
.part-form input::placeholder {color: #999;}
.part-form .form-input-bg{padding-left: 0;position: relative;}
.part-form .button-yzm-btn{width: 166px;height: 60px;background: #f4ad32;border-radius: 0 8px 8px 0;font-size: 18px;color: #2d2d2d;line-height: 60px;}
.part-form .form_submit{font-size: 26px;font-weight: bold;color: #1d1d1d;width: 256px;height: 58px;background: linear-gradient(to bottom,#ffe71a 40%,#ff8b33);box-shadow: 0px 6px 7px 0px rgba(64,68,198,0.13);border-radius: 30px;margin: 10px auto;}
.part-form .form_countdown{display: none;}
.part2{background:#f9fbfe;text-align: center;padding-bottom: 52px;}
.part2 .inner{z-index: 2;}
.part2 li h3{width: 258px;height: 286px;background: #fff;border-radius:10px;box-shadow: 0px 2px 40px 0px rgba(15,27,116,0.05);padding-top: 50px;margin-bottom: 30px;}
.part2 li .tit{font-size: 26px;color: #1e1e1e;}
.part2 li p.text{font-size: 20px;color: #999;font-weight: normal;line-height: 30px;padding-top: 20px;}
.bg{width: 100%;position: relative;height: 2376px;}
.bg i{width: 100%;height: 2916px;background: url(../images/bg2.png) no-repeat top center;top: -540px;background-size:100% 100%;}
.bg .content{width: 100%;height: 100%;position: relative;z-index: 2;text-align: center;}
.part3,.part4,.part5,.part7{padding-top: 58px;}
.part3 .inner{height: 600px;}
.part3 .inner ul{background: url(../images/bg4.png) no-repeat;width: 702px;height: 469px;top: 40px;font-size: 22px;color: #fff;padding: 70px 0 0 60px;text-align: left;}
.part3 .inner h3{font-weight: normal;font-size: 22px;}
.part3 .inner h3 span{color: #ffef29;}
.part3 .inner p{padding: 20px 0 44px 20px;}
.part3 .inner ul.posL{left: -32px;}
.part3 .inner .posR{background: url(../images/bg3.png) no-repeat;width: 717px;height: 453px;top: 100px;color: #444;padding: 70px 0 0 116px;right: -24px;}
.part3 .posR h3 span{color: #c6c4c4;}
.part3 .inner img{top: 206px;left: 470px;}
.part4 li{width: 260px;height: 210px;background: #fff;border-radius: 10px;box-shadow: 0px 2px 30px 0px rgba(96,125,251,0.2);margin: 60px 0;overflow: hidden;}
.part4 li h3{background: url(../images/bg5.png) no-repeat;width: 100%;height: 45px;text-align: left;font-size: 22px;color: #5059f1;line-height: 45px;padding-left: 22px;}
.part4 li span{color: #fff;}
.part4 li p{font-size: 20px;color: #2f2f2f;line-height: 38px;padding-top: 28px;}
.part4 li b{font-size: 22px;}
.part5 .conBox{background: #f1f1f1;border-radius: 10px;overflow: hidden;margin-top: 40px;padding-bottom: 26px;}
.part5 .conBox h3{font-size: 26px;color: #ff261f;text-align: left;padding: 18px 0 0 32px;}
.part5 .conBox .button{display: inline-block;width: 138px;height: 38px;font-size: 20px;line-height: 38px;box-shadow: 0px 3px 4px 0px rgba(197,52,1,0.25);margin-top: 16px;}
.part5 .conBox .one{margin-right: 34px;background: linear-gradient(to bottom,#ee371b,#f55920);}
.part5 .conBox .two{background: linear-gradient(to bottom,#f8d907,#faad21);color: #722800;}
.part5 .inner{margin-bottom: 58px;}
.part6{background: url(../images/bg6.jpg) no-repeat top center;height: 505px;color: #fff;text-align: center;}
.part6 h2{font-size: 40px;padding: 62px 0 22px;}
.part6 p{font-size: 22px;}
.part6 .part-form{margin-top: 50px;}
.part7{text-align: center;}
.part7 li{position: relative;width: 270px;height: 284px;border-radius: 10px;box-shadow: 0px 0px 10px 0px rgba(91,136,255,0.15);margin-bottom: 64px;}
.part7 li .bor{border-radius:10px 10px 0 0;}
.part7 li h3{font-size: 22px;color: #2a2a2c;line-height: 74px;}
.foot{width: 100%;height: 130px;background: linear-gradient(to bottom,#fb634c,#ff1247);position: fixed;bottom: 0;left: 0;z-index: 3;}
.foot .inner div{color: #fff;width: 816px;height: 100%; margin: 0 auto;}
.foot .inner h2{font-size: 26px;font-weight: normal;}
.foot .inner span{font-size: 16px;}
.foot .inner i{font-size: 14px;}
.foot .inner img.posR{right: 6px;top: 10px;cursor: pointer;}
.side{width: 166px;height: 332px;background: url(../images/side.png) no-repeat;position: fixed;left: 0px;top: 50%;margin-top: -166px; z-index: 3;}
.side ul{padding-top:72px;}
.side li{height: 56px;margin-bottom: 12px;}
.side li p{width: 120px;border-right: 1px solid #fff;height: 18px;font-size: 18px;color: #fff;line-height: 18px;text-align: center;}
.side li a{width: 20px;height: 18px;background: url(../images/icon5.png) no-repeat;margin-left: 10px;}
.side .back{width: 104px;height:50px;cursor: pointer;border-radius:0 0 80px 80px;color: #fff;text-align: center;padding-top: 22px;font-weight: bold;margin-left: 26px;margin-top: 18px;}
.away{
  width:25px;
  height:50px;
  background:red;
  position:fixed;
  left:155px;
  top:34%;
  cursor: pointer;
  border-radius: 0 10px 10px 0; 
  color:#fff;
  text-align: center;
  writing-mode:lr;
  display: flex;
  justify-content: center;
  align-items: center;
}

.copy{position: fixed; left: 0;top: 0;z-index: 4;display: none;}
.copy,.copy i{width: 100%;height: 100%;}
.copy i{background: #000;opacity: 0.6;}
.copy div{background: url(../images/bg7.png) no-repeat;width: 525px;height: 542px;position: absolute;left: 50%;margin-left: -262px;top:50%;margin-top: -271px;text-align: center;}
.copy div img{top: -60px;cursor: pointer;}
.copy div h2{font-size: 50px;font-weight: bold;color: #f4511f;padding: 64px 0 46px;}
.copy div h3{font-size: 32px;color: #333;margin-bottom: 72px;}
.copy div h3 span{font-weight: normal;}
.copy div p{text-align: left;font-size: 20px;color: #fff;padding-left: 42px;line-height: 40px;}
.copy div p a{color: #fff;margin-left: 4px;}
.copy button{width: 262px;height: 62px;color: #fff;border-radius: 8px;font-size: 30px;background: #f88c6b;border: none;margin: 20px auto;display: block;cursor: pointer;}
.copy #txt{display: none;}
.free{width: 100%;height: 130px;}
/* 公共样式 */
h2.title{font-size: 42px;color: #1a3bb7;margin-top: -18px;}
h2.title b{width: 53px;height: 52px;background: url(../images/cir1.png) no-repeat;font-size: 24px;color: #fff;line-height: 52px;margin-right: 16px;}
h2.title span{color: #ff261f;}
p.txt{font-size: 22px;color: #1a3bb7;padding: 20px 0 62px;}
p.txt em{position: relative;}
p.txt em::before{content: "";background: url(../images/line1.png) no-repeat;width: 77px;height: 9px;position: absolute;left: -86px;top: 12px;}
p.txt em::after{content: "";background: url(../images/line1.png) no-repeat;width: 77px;height: 9px;position: absolute;right: -86px;top: 12px;transform: rotate(180deg);}
.button{display: block;width: 260px;height: 50px;line-height: 50px;color: #fff;font-size: 24px;background: linear-gradient(to bottom,#fa754e,#ff1048);border-radius: 30px;font-weight: bold;margin: 0 auto;}
.button:hover{background: linear-gradient(to bottom,#ff1048,#fa754e);}
/* 动画缓存公共文件  最好放最下面 */
a,*:before,*:after,.navSub{-webkit-transition:all 0.3s ease-in-out;transition: all 0.3s ease-in-out;} 
.d_f{
    display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */  
    display: -moz-box; /* Firefox 17- */  
    display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */  
    display: -moz-flex; /* Firefox 18+ */  
    display: -ms-flexbox; /* IE 10 */  
    display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
  }
  .fw_w{
    flex-wrap: wrap;
  }
  .fd_column{
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  /* 主轴 */
  .jc_c{
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .jc_fs{
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .jc_fe{
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
  }
  .jc_sb{
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
  .jc_sr{
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    }
  /* 主轴侧轴对齐 */
  .jcai_center{
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  /*侧轴*/
  .ai_fs{
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  .ai_fs{
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  .ai_fe{
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
  }
  .ai_c{
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .ai_bl{
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -webkit-align-items: baseline;
    align-items: baseline;
  }
