@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:200}
ol,ul,li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:100;line-height: 1;}
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;}


/* banner */
.banner{
  width:100%;
  height:8.28rem;
  background: url(../Image/dyyfwwap/banner_bg.png) center center no-repeat;
  background-size: cover;
  text-align: center;
  position: relative;
}
.banner > img{width: 100%;position: absolute;bottom:-.64rem;left:0;right:0;margin:auto;width: 3.23rem;}
.banner h1{
  font-size:.44rem;
  color:#fff;
  line-height: 1;
  padding-top:.60rem;
  font-weight: 600;
  position: relative;
  z-index: 10;
}
.banner p{
  padding-top:.28rem;
  font-size: .22rem;
  color:#fff;
  line-height: .36rem;
}
.banner > a{
  display: inline-block;
  font-size:.30rem;
  color:#1a62e1;
  padding:.21rem .46rem;
  border-radius: .08rem;
  background-color: #fff;
  margin:.35rem .15rem 0;
}
.banner > a.zixun{
  display: inline-block;
  font-size:.30rem;
  color:#fff;
  padding:.18rem .42rem;
  border-radius: .08rem;
  background-color: #1a62e1;
  margin:.35rem .15rem 0;
  border:1px solid #fff;
}
.banner h2{
  font-size:.30rem;
  color:#fff;
  line-height: 1;
  padding-top:.23rem;
  font-weight: 500;
}


.section_1{
  width:7.50rem;
  height:9.52rem;
  background-color: #fff;
  margin:auto;
  text-align: center;
}
.section_1 h2{
  font-size:.36rem;
  color:#1f2b43;
  line-height: 1;
  padding-top:1.44rem;
  font-weight: 600;
  text-align: center;
}
.section_1 p{
  font-size:.22rem;
  color:#8694ac;
  line-height: .40rem;
  padding-top:.37rem;
  text-align: center;
}
.section_1 > img{
  width:5.69rem;
  margin-top:.58rem;
}

.section_2{
  width:100%;
  height:9.67rem;
  /* background-color: #f1f7ff; */
  background-color: #fff;
  margin:auto;
  text-align: center;
}
.section_2 h2{
  font-size:.36rem;
  color:#1f2b43;
  line-height: 1;
  padding-top:1.03rem;
  font-weight: 600;
  text-align: center;
}
.section_2 p{
  font-size:.22rem;
  color:#8694ac;
  line-height: .40rem;
  padding-top:.37rem;
  text-align: center;
}
.section_2 > img{
  width:6.85rem;
  margin-top:.89rem;
}

.section_3{
  width:100%;
  height:9.24rem;
  background-color: #f1f7ff;
  /* background-color: #fff; */
  margin:auto;
}
.section_3 h2{
  font-size:.36rem;
  color:#1f2b43;
  line-height: 1;
  padding-top:1.22rem;
  font-weight: 600;
  text-align: center;
}
.section_3 p{
  font-size:.22rem;
  color:#8694ac;
  line-height: .40rem;
  padding-top:.37rem;
  text-align: center;
}
.section_3 > img{
  width:6.85rem;
  margin-top:.45rem;
  margin-left:.70rem
}

.section_4{
  width:100%;
  height:9.77rem;
  background-color: #1a62e1;
  margin:auto;
}
.section_4 h2{
  font-size:.36rem;
  color:#fff;
  line-height: 1;
  padding-top:.96rem;
  font-weight: 600;
  text-align: center;
}
.section_4 p{
  font-size:.22rem;
  color:#bbd0f6;
  line-height: .40rem;
  padding-top:.37rem;
  text-align: center;
}
.section_4 > img{
  width:5.92rem;
  margin-top:.78rem;
  margin-left:.97rem;
}

.section_5{
  width:100%;
  height:8.86rem;
  background-color: #fff;
  margin:auto;
}
.section_5 h2{
  font-size:.36rem;
  color:#1f2b43;
  line-height: 1;
  padding-top:1.16rem;
  font-weight: 600;
  text-align: center;
}
.section_5 p{
  font-size:.22rem;
  color:#8694ac;
  line-height: .40rem;
  padding-top:.27rem;
  text-align: center;
}
.section_5 > img{
  width:6.45rem;
  margin-top:.43rem;
  margin-left:.53rem;
}


.section_6{
  width:100%;
  height:8.84rem;
  background-color: #fafbff;
  margin:auto;
}
.section_6 h2{
  font-size:.36rem;
  color:#1f2b43;
  line-height: 1;
  padding-top:.97rem;
  font-weight: 600;
  text-align: center;
}
.section_6 p{
  font-size:.22rem;
  color:#8694ac;
  line-height: .40rem;
  padding-top:.45rem;
  text-align: center;
}
.section_6 > img{
  width:5.66rem;
  margin-top:.54rem;
  margin-left:.93rem;
}

.signForm iframe { height: 4rem;}