@charset "utf-8";
/* CSS Document */

/*layout*/
html,body { background: #fcfbff;}
a:hover { text-decoration: none;}

/* banner */
.header_box{background:#1a62e1;position: relative;height: 455px;background-size: cover;width: 100%;margin: 0 auto; overflow: hidden;}
.header_box .header{box-sizing: border-box;top: 50%;left: 50%;transform: translateY(-50%); width:1080px; position: absolute; margin-left: -540px;}
.header_box .header .header_r { z-index: 0; right: 34px; top: 50%; transform: translateY(-50%); margin-top: 0;}
.header_box .header>h1{font-size: 44px;color: #fff;font-weight: 900;line-height: 90px;}
.header_box .header>p{font-size: 16px;color: #ffffff;line-height: 34px;}
.header_box .header>a{margin:42px 20px 0 0;height: 40px;line-height: 40px;border-radius: 4px;width: 116px;display: inline-block; border: 1px #ffffff solid; text-align: center;font-size: 16px;color: #1a62e1; background: #ffffff; transition: all .3s; box-shadow: 0 0 10px rgba(0, 0, 0, .2); font-weight: 400;}
.header_box .header>a:hover{ box-shadow: 0 0 10px rgba(0, 0, 0, 0);}
.header_box .header>a.btn2 { background: none; color: #ffffff;}
.header_box .header>span { display: inline-block; color: #ffffff; font-size: 18px;}

.zcxcx{max-width: 1920px;}
.big{
  width: 100%;
  min-height:3458px;
  background-image: url(../Image/zcxcx/big_bg.png); 
  background-size: contain;
  background-position: center top;
  background-color: #fff;
  background-repeat:no-repeat;
}

.section_1{
  width:100%;
  height:597px;
}
.section_1 .center{
  width:1080px;
  height:100%;
  margin:0 auto;
  position: relative;
}
.section_1 h2{
  font-size:26px;
  color:#1f2b43;
  line-height: 1;
  padding-top:238px;
  padding-left:30px;
}
.section_1 p{
  font-size:16px;
  color:#8b97b1;
  line-height: 33px;
  padding-top:31px;
  padding-left:30px;
}
.section_1 img{
  position: absolute;
  right:62px;
  top:100px;
}

.section_2{
  width:100%;
  height:444px;
  margin-top:69px;
}
.section_2 .center{
  width:1080px;
  height:100%;
  margin:0 auto;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.section_2 h2{
  font-size:26px;
  color:#1f2b43;
  line-height: 1;
  padding-top:156px;
  margin-right:72px;
}
.section_2 p{
  font-size:16px;
  color:#8b97b1;
  line-height: 33px;
  padding-top:31px;
  margin-right:50px;
}
.section_2 img{
  position: absolute;
  left:13px;
  top:0;
}

.section_3{
  width:100%;
  height:594px;
}
.section_3 .center{
  width:1080px;
  height:100%;
  margin:0 auto;
  position: relative;
}
.section_3 h2{
  font-size:26px;
  color:#1f2b43;
  line-height: 1;
  padding-top:259px;
  padding-left:30px;
}
.section_3 p{
  font-size:16px;
  color:#8b97b1;
  line-height: 33px;
  padding-top:31px;
  padding-left:30px;
}
.section_3 img{
  position: absolute;
  right:64px;
  top:0px;
}

.section_4{
  width:100%;
  height:828px;
}
.section_4 .center{
  width:1080px;
  height:100%;
  margin:0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section_4 h2{
  font-size:26px;
  color:#1f2b43;
  line-height: 1;
  padding-top:166px;
}
.section_4 p{
  font-size:16px;
  color:#8b97b1;
  line-height: 33px;
  padding-top:31px;
  text-align: center;
}
.section_4 img{
  margin-top:43px;
}

.section_5{
  width:100%;
  min-height:636px;
}
.section_5 .center{
  width:1080px;
  height:100%;
  margin:0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section_5 h2{
  font-size:26px;
  color:#1f2b43;
  line-height: 1;
  padding-top:107px;
}
.section_5 p{
  font-size:16px;
  color:#8b97b1;
  line-height: 33px;
  padding-top:31px;
  text-align: center;
}
.section_5 img{
  margin-top:49px;
}

.section_6{
  width:100%;
  min-height:666px;
}
.section_6 .center{
  width:1080px;
  height:100%;
  margin:0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section_6 h2{
  font-size:26px;
  color:#1f2b43;
  line-height: 1;
  padding-top:109px;
}
.section_6 .box{
  margin:auto;
  position: relative;
  display: flex;
  flex-direction: row;
  margin-top:43px;
}
.section_6 .text h3{font-size:18px;color:#1f2b43;line-height: 1;}
.section_6 .text h3 span{color:#1a62e1;}
.section_6 .text p{font-size:15px;color:#8b97b1;line-height: 23px;margin-top:14px;white-space: nowrap;}
.section_6 .text_1{position: absolute;top:29px;left:370px;width:320px;}
.section_6 .text_2{position: absolute;top:332px;left:-249px;width:211px;text-align: right;}
.section_6 .text_3{position: absolute;top:344px;left:588px;width:241px;}