@charset "utf-8";
/* CSS Main */

html{color:#4d4d4d; height:100%; min-height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body,button,input,select,textarea,span{font:13px/1.5em "microsoft yahei";}
input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit}
fieldset,img,a img{border:0}
iframe{display:block}
abbr,acronym{border:0;font-variant:normal}
del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500}
ol,ul,li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}
q:before,q:after{content:''}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
ins,a{text-decoration:none}
input,button { border:none; background:none;}

#wrapper{
  height: auto;
  margin: 0 auto;
  background: #fff;
  overflow:hidden;
}


/* banner */
.banner{
  width:100%;
  height:6.90rem;
  background-color: #1a62e1;
  text-align: center;
  overflow: hidden;
  position: relative;
}
.banner > img{width: 5.23rem;height:3.11rem;position: absolute;top:.29rem;left:0;right:0;margin:auto;}
.banner h1{
  font-size:.44rem;
  color:#fff;
  line-height: 1;
  padding-top:3.70rem;
  font-weight: 600;
}
.banner p{
  padding-top:.19rem;
  font-size: .22rem;
  color:#98b8f1;
  line-height: .36rem;
}
.banner > a{
  display: inline-block;
  font-size:.30rem;
  color:#1a62e1;
  padding:.21rem .46rem;
  border-radius: .08rem;
  background-color: #fff;
  margin:.15rem .15rem 0;
}
.banner > a.zixun{
  display: inline-block;
  font-size:.30rem;
  color:#fff;
  padding:.18rem .42rem;
  border-radius: .08rem;
  background-color: #1a62e1;
  margin:.15rem .15rem 0;
  border:1px solid #fff;
}
.banner h2{
  font-size:.30rem;
  color:#fff;
  line-height: 1;
  padding-top:.18rem;
  font-weight: 500;
}


.section_1{
  width:7.5rem;
  height:11.26rem;
  background-color: #fff;
  background-image: url(../Image/wcfh5/s1_bg.png);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 7.5rem 6.61rem;
  margin:auto;
}
.section_1 h2{
  font-size:.36rem;
  color:#1f2b43;
  line-height: 1;
  padding-top:1.12rem;
  font-weight: 600;
  text-align: center;
}
.section_1 ul{
  width:7.02rem;
  height:4.51rem;
  background: #fff;
  box-shadow: 0 0 .49rem rgba(115, 121, 131, .2);
  border-radius: 2%;
  margin:4.42rem auto 0;
}
.section_1 ul li{
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-left:.49rem;
  margin-bottom:.36rem;
}
.section_1 ul li:nth-child(1){padding-top:.57rem;}
.section_1 ul li i{
  display: block;
  width:.38rem;
  height:.39rem;
}
.section_1 ul li:nth-child(1) i{background: url(../Image/wcfh5/s1_icon1.png) center center no-repeat;background-size: .38rem .36rem;}
.section_1 ul li:nth-child(2) i{background: url(../Image/wcfh5/s1_icon2.png) center center no-repeat;background-size: .36rem .29rem;}
.section_1 ul li:nth-child(3) i{background: url(../Image/wcfh5/s1_icon3.png) center center no-repeat;background-size: .37rem .38rem;}
.section_1 ul li:nth-child(4) i{background: url(../Image/wcfh5/s1_icon4.png) center center no-repeat;background-size: .37rem .32rem;}
.section_1 ul li:nth-child(5) i{background: url(../Image/wcfh5/s1_icon5.png) center center no-repeat;background-size: .33rem .39rem;}
.section_1 ul li h3{
  font-size:.25rem;
  color:#4f5c79;
  line-height: 1;
  white-space: nowrap;
  margin-left:.25rem;
}


.section_2{
  width:7.5rem;
  height:16.99rem;
  background-color: #fff;
  margin:auto;
  text-align: center;
}
.section_2 h2{
  font-size:.36rem;
  color:#1f2b43;
  line-height: 1;
  padding-top:1.12rem;
  font-weight: 600;
  text-align: center;
}
.section_2 ul{
  width:5.48rem;
  margin-top:.55rem;
  margin-left:1.56rem;
}
.section_2 ul li{
  width:100%;
  padding-top:.43rem;
  padding-bottom:.24rem;
  border-bottom:1px solid #dfe4ec;
  position: relative;
  text-align: left;
}
.section_2 ul li:last-child{border:none;}
.section_2 ul li h3{
  font-size:.26rem;
  color:#374567;
  line-height: 1;
}
.section_2 ul li p{
  font-size:.23rem;
  color:#8694ac;
  line-height: .36rem;
  margin-top:.17rem;
  white-space: nowrap;
}
.section_2 ul li:nth-child(1) i{
  display: block;
  width:.62rem;
  height:.75rem;
  background: url(../Image/wcfh5/s2_icon1.png) center center no-repeat;
  background-size: .62rem .75rem;
  position: absolute;
  top:.43rem;
  left:-.97rem;
}
.section_2 ul li:nth-child(2) i{
  display: block;
  width:.74rem;
  height:.69rem;
  background: url(../Image/wcfh5/s2_icon2.png) center center no-repeat;
  background-size: .74rem .69rem;
  position: absolute;
  top:.63rem;
  left:-1.01rem;
}
.section_2 ul li:nth-child(3) i{
  display: block;
  width:.79rem;
  height:.70rem;
  background: url(../Image/wcfh5/s2_icon3.png) center center no-repeat;
  background-size: .79rem .70rem;
  position: absolute;
  top:.58rem;
  left:-1.05rem;
}
.section_2 ul li:nth-child(4) i{
  display: block;
  width:.74rem;
  height:.70rem;
  background: url(../Image/wcfh5/s2_icon4.png) center center no-repeat;
  background-size: .74rem .70rem;
  position: absolute;
  top:.58rem;
  left:-1.05rem;
}
.section_2 > img{
  width:6.84rem;
  margin-top:.40rem;
}


.section_3{
  width:7.5rem;
  height:6.95rem;
  background: url(../Image/wcfh5/s3_bg.png) center center no-repeat;
  background-size: cover;
  margin:auto;
  text-align: center;
}
.section_3 h2{
  font-size:.36rem;
  color:#fff;
  line-height: .48rem;
  padding-top:.74rem;
  font-weight: 600;
  text-align: center;
}
.section_3 > img{
  width:7.14rem;
  margin-top:.37rem;
}


.section_4{
  width:7.5rem;
  height:8.61rem;
  background: #fff;
  margin:auto;
  text-align: center;
}
.section_4 h2{
  font-size:.36rem;
  color:#1f2b43;
  line-height: 1;
  padding-top:.98rem;
  font-weight: 600;
  text-align: center;
}
.section_4 > img{
  width:6.89rem;
  margin-top:.60rem;
}

.signForm iframe { height: 4rem;}