li {
  list-style: none;
}

a {
  text-decoration: none;
  cursor: pointer;
  color: #222;
}

a:hover {
  text-decoration: none;
}

input[type=text] {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  outline: 0;
}

select {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  outline: 0;
}

ul {
  margin: 0 auto;
  padding: 0;
}

img {
  max-width: 100%;
}

.clearfix:after {
  clear: both;
  display: block;
  visibility: hidden;
  height: 0;
  content: "";
}

.clearfix {
  *zoom: 1;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

section {
  background:#92d397;

}


.ban {
    width: 100%;
    height: 33.15rem;
    background-image: url(../images/banner.png);
    background-repeat: no-repeat;
    background-size: 100%;
    padding-top: 12rem;
    padding-left: 0rem;
    box-sizing: border-box;
    line-height: 1.05rem;
}

.ban .ban-btn {
  display: block;
  margin:0rem auto 0rem;
  padding-top:12rem;
  width:8.65rem;
  height:2.5rem;
}

.ban .ban-btn:first-child {
  left: 0;
}

.ban .ban-btn:last-child {
  right: 0;
}

.ban .p1 {
  font-size: 0.6rem;
}

.tit {
  height: 2.3rem;
  padding-top: 0.3rem;
  text-align: center;
  font-size: 1.25rem;
  font-weight: bold;
  color: #000;
  line-height: 1.6rem;
  background: url(../images/tit-img1.png) no-repeat center;
  background-size: 47%;
  box-sizing: border-box;
}
.tit font{
  font-size: 1.05rem;
  color: #f02207;
}
.three .nr6-d .tit-p {
  font-size: 0.75rem;
  color: #4f32d3;
  text-align: center;
  background: #efecfe;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  margin-bottom: 0.75rem;
  font-weight: bold;
}

.tit>p {
  font-size: 0.75rem;
  color: #b6b6c2;
}

.tit>img {
  width: 3.4rem;
  height: 0.5rem;
  vertical-align: middle;
}

.tit>span {
  display: block;
  margin: 0rem auto;
  position: relative;
  bottom: -0.25rem;
  width: 1.975rem;
  height: 2.05rem;

  border-radius: 0.1rem;
}

.tit-i {
  font-size: 0.875rem;
  color: #fff;
  text-align: center;
  margin-top: 0.25rem;
}

.two .tit-i {
  font-size: 0.9rem;
  color: #fff !important;
  text-align: center;
  font-weight: bold;
}

.two .tits {
  margin: 0.5rem auto;
  width: 6.75rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-top: 1px solid #fcd7bd;
  border-bottom: 1px solid #fcd7bd;
  font-size: 0.75rem;
  color: #000;
  text-align: center;

}

.tit-i>img {
  width: 0.75rem;
  height: 0.825rem;
  vertical-align: middle;
}

.btv {
  display: block;
  margin: 0 auto;
  width: 6.5rem;
  height: 2.0rem;
  line-height: 2.0rem;
  text-align: center;
  font-size: 0.8rem;
  border-radius: 0.9rem;
  color: #3c40c1;
  background: #ffffff;
  font-weight: bold;
}



.btb {
  display: block;
  margin: 0 auto;
  width: 15.75rem;
  height: 1.5rem;
  line-height: 1.5rem;
  text-align: center;
  font-size: 0.8rem;
  border-radius: 0.4rem;
  color: #fff;
  background-color: #495fe3;

}

.btm {
  display: block;
  margin: 0 auto;
  width: 15.75rem;
  height: 1.5rem;
  line-height: 1.5rem;
  text-align: center;
  font-size: 0.8rem;
  border-radius: 0.4rem;
  color: #fff;
  background-color: #1678ff;

}

.btns .btn {
  display: block;
  width: 6.5rem;
  height: 2rem;
  line-height: 1.9rem;
  text-align: center;
  font-size: 0.75rem;
  font-weight:bold;
  color: #fff;
  border-radius:1rem;
  margin: 0.75rem auto 0rem;
  background:#e60012;

}

.jianjie {
  margin: 0rem auto 0.5rem;
  width: 17.5rem;

}
.jianjie .tit{
    line-height: 1.45rem;
    background: url(../images/tit-img1.png) no-repeat center;
    background-size: 45%;
}
.jianjie .nr-1 {
  width: 17.25rem;
  margin: 1rem auto 0rem;
  font-size:0.58rem;
  line-height:1rem;
  color:#353535;
  padding: 0rem 0.95rem 0rem 0.95rem;
  box-sizing: border-box;
}

.jianjie .nr-1 img{
  width: 6.5rem;
  height: 12.475rem;
  margin-right:0rem;
}
.jianjie .nr-1 .p1 {
  width:10.2rem;
  margin: 0rem 0px 0px 0.55rem;
  font-weight: 500;
  color: #000000;
  line-height: 0.825rem;
  font-size: 0.6rem;
}


.jianjie .btns .btn {
  display: block;
  width: 6.5rem;
  height: 2rem;
  line-height: 1.9rem;
  text-align: center;
  font-size: 0.75rem;
  font-weight:bold;
  color: #fff;
  border-radius:1rem;
  margin: 1rem auto 0rem;
  background:#e60012;
}



.one {
  margin: 1rem auto 0;
  padding: 1.1rem 0rem 1rem 0rem;
  width: 17.25rem;
  background:#fff;
  border-radius:0.5rem;
  box-sizing: border-box;
}
.one .tit{

}
.one .one-nr {
  width: 17.25rem;
  margin: 0rem auto 0;
  padding: 0.8rem 0rem 0px 0rem;
  box-sizing: border-box;
}
.one .one-nr .one-box {
  margin: 0rem auto 0rem;
  height:3.35rem;
  background: url('../images/one-box1.png')no-repeat center;
  background-size:100%;
  border-radius:0.25rem;
  padding: 0rem;
  box-sizing: border-box;
}
.one .one-nr .one-box:nth-child(2){
  height:5.625rem;
  background: url('../images/one-box2.png')no-repeat center;
  background-size:100%;
}
.one .one-nr .one-box:nth-child(3){
  background: url('../images/one-box3.png')no-repeat center;
  background-size:100%;
}
.one .one-nr .one-box:nth-child(4){
  background: url('../images/one-box4.png')no-repeat center;
  background-size:100%;
}
.one .one-nr .one-box:nth-child(5){
  background: url('../images/one-box5.png')no-repeat center;
  background-size:100%;
}

.one .one-nr .one-box h1{
  margin:1.1rem 0rem 0rem 1.25rem;
  font-size:0.75rem;
  float: left;
  font-weight:bold;
  text-align:center;
}
.one .one-nr .one-box:nth-child(2) h1{
  margin:2.2rem 0rem 0rem 0.8rem;
  font-size:0.75rem;
  float: left;
  font-weight:bold;
}
.one .one-nr .one-box:nth-child(3) h1{
  margin:1.1rem 0rem 0rem 0.8rem;
}
.one .one-nr .one-box:nth-child(4) h1{
  margin:0.75rem 0rem 0rem 1.25rem;

}
.one .one-nr .one-box:nth-child(5) h1{
  margin:1.1rem 0rem 0rem 0.8rem;
}

.one .one-nr .one-box p{
  width:10.75rem;
  margin:0.75rem 0px 0px 1.75rem;
  font-size:0.6rem;
  line-height:1rem;
  float: left;
  text-align: left;
}
.one .one-nr .one-box:nth-child(2) p{
  margin:1.85rem 0px 0px 1.5rem;
}
.one .one-nr .one-box:nth-child(3) p{
  margin:0.75rem 0px 0px 1.5rem;
}
.one .one-nr .one-box:nth-child(5) p{
  margin:0.75rem 0px 0px 1.5rem;
}
.two_form{
    width: 17.8rem;
    height: 13.85rem;
    background: url('../images/two-form.png')no-repeat center;
    margin: 0px 0px 0px 0px;
}
.two_form h6{
    font-size: 35px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    float: left;
    width: 100%;
    margin: 0px;
}



.three {
  margin: 1rem auto 0rem;
  padding-top:1.1rem;
  padding-bottom:0.1rem;
  width: 17.25rem;
  background:#fff;
  border-radius:0.5rem;
}
.three .three-nr {
  margin: 0.5rem auto 0rem;
  width: 17.25rem;
  height:17.25rem;
}
.three .three-nr span{
  display: block;
  width: 4.625rem;
  height: 1.25rem;
  line-height:1.15rem;
  background:#6c9e70;
  color:#fff;
  border-radius:0.625rem;
  font-size:0.75rem;
  font-weight:bold;
  text-align:center;
  margin-left:0.625rem;
  margin-bottom:0.25rem;
}
.three .three-box {
  width: 17.25rem;
  height: 2.5rem;
  margin: 0px 0rem 0.425rem 0px;
  padding: 0.45rem 0px 0px 2.5rem;
  border-radius:0.25rem;
  color: #fff;
  background: url(../images/three-box.png) no-repeat center;
  background-size: 100%;
  box-sizing: border-box;
}

.three .three-nr .p1 {
  margin: 0rem 0rem 0rem 0.625rem;
  width:16.25rem;
  height:1.25rem;
  padding-left: 0.75rem;
  line-height: 1rem;
  font-size: 0.6rem;
  font-weight:400;
  background: url(../images/three-box2.png) no-repeat center;
  background-size:100%;
  background-position-y:0.9rem;
  box-sizing: border-box;
}
.three .three-nr .p2 {
  margin: 0rem 0rem 0rem 0.625rem;
  width:16.25rem;
  height:1.25rem;
  padding-left: 0.75rem;
  line-height: 1rem;
  font-size: 0.6rem;
  font-weight:400;

  box-sizing: border-box;
}
.three .three-nr .p1:nth-child(3) {
  margin: 0rem 0rem 0rem 0.625rem;
  width:16.25rem;
  height:4.35rem;
  padding-left: 0.75rem;
  line-height: 1rem;
  font-size: 0.6rem;
  font-weight:400;
  background: url(../images/three-box2.png) no-repeat center;
  background-size:100%;
  background-position-y:4rem;
  box-sizing: border-box;
}
.three .three-nr .p1:nth-child(4) {
  margin: 0rem 0rem 0rem 0.625rem;
  width:16.25rem;
  height:2.35rem;
  padding-left: 0.75rem;
  line-height: 1rem;
  font-size: 0.6rem;
  font-weight:400;
  background: url(../images/three-box2.png) no-repeat center;
  background-size:100%;
  background-position-y:2rem;
  box-sizing: border-box;
}
.three .three-nr .p1:nth-child(6) {
margin: 0rem 0rem 0rem 0.625rem;
    width: 16.25rem;
    height: 1.35rem;
    padding-left: 0.75rem;
    line-height: 1rem;
    font-size: 0.6rem;
    font-weight: 400;
    background: url(../images/three-box2.png) no-repeat center;
    background-size: 100%;
    background-position-y: 1rem;
    box-sizing: border-box;
}
.three .btns .btn{
  margin:0rem auto 1rem;
  font-size:0.75rem;
}


.four {
    margin: 1rem auto 0rem;
    padding-top: 1.1rem;
    padding-bottom: 0.875rem;
    width: 17.25rem;
    background: #fff;
    border-radius: 0.5rem;
}

.four .four-nr {
  margin: 1rem auto 0rem;
  width: 17.25rem;
  height:12.5rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: url(../images/four-nr.png) no-repeat top center;
  background-size: 95%;
}
.four .four-nr .four-box{
  padding:0.35rem 0rem 0rem 2.75rem;
  height:2.4rem;
  box-sizing: border-box;
}
.four .four-nr .four-box span{
  float: left;
  font-size: 0.65rem;
  color: #6c9e70;
  font-weight:bold;
  line-height:2.25rem;
}
.four .four-nr .four-box:nth-child(5) span{
  float: left;
  font-size: 0.65rem;
  color: #6c9e70;
  font-weight:bold;
  line-height:1rem;
}
.four .four-nr .four-box .p1{
  float: left;
  margin:0rem 0px 0rem 0.22rem;
  font-size:0.65rem;
  color: #353535;
  line-height:2.25rem;
}
.four .four-nr .four-box:nth-child(5) .p1{
  width:9.5rem;
  float: left;
  margin:0rem 0px 0rem 0.22rem;
  font-size:0.65rem;
  color: #353535;
  line-height:1rem;
}
.four .btns .btn{
  margin:0.5rem auto 0px;
  font-size:0.75rem;
}



.five {
    margin: 1rem auto 0rem;
    padding-top: 1.1rem;
    padding-bottom: 0.875rem;
    width: 17.25rem;
    background: #fff;
    border-radius: 0.5rem;
}
.five .tit{

}
.five .five-nr {
  margin: 0.875rem auto 0.5rem;
  width: 17.25rem;
  height: 10.05rem;
  padding-left:2.75rem;
  background: url(../images/five-nr.png) no-repeat top center;
  background-size: 95%;
  box-sizing: border-box;
}

.five .five-nr .p1 {
  float: left;
  width:12.75rem;
  margin:0.25rem 0px 0rem 0.22rem;
  font-size:0.65rem;
  color: #353535;
  line-height:2.25rem;
}
.five .five-nr .p1:nth-child(2){
  line-height:2.2rem;
}
.five .five-nr .p1:nth-child(3){
  line-height:1rem;
}
.five .btns .btn{

}

.nine {
  background: #f3f3ff;
  padding-top: 1.5rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
}

.nine .nr6-d {
  margin: 0rem auto;
  padding: 0rem 0rem;
  border-radius: 0.8rem;
}

.nine .nr6-d .s2 {
  margin-top: 1rem;
  padding-left: 0.5rem;
}

.nine .nr6-d .s2 .three-s1 {
  width: 7.75rem;
  height: 5.125rem;
  margin-bottom: 0.5rem;
  margin-left: 0.35rem;
  border: 1px solid #dcdfe6;
  text-align: center;
  border-radius: 0.3rem;
  background: #fff;
}

.nine .nr6-d .s2 .three-s1 span {
  width: 3.575rem;
  height: 1.175rem;
  display: block;
  background: #2640a3;
  color: #fff;
  font-size: 0.75rem;
  text-align: center;
  margin-left: 2rem;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.nine .nr6-d .s2 .three-s1 p {
  font-size: 0.75rem;
  color: #4e4e4e;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0.8rem;
}







.tip {
  font-size: 0.4rem;
  text-align: center;
  color: #666;
}


.ymrm {
  margin: 0 .5rem 0 .5rem
}

.ymrm .xmbt {
  padding: 1rem 0;
  color: #112c73;
  font-size: .9rem;
  text-align: center
}

.ymrm .ymrm-des li {
  margin-right: 1.25rem
}

.ymrm .ymrm-des li a img {
  display: block;
  width: 8.25rem;
  height: 5.5rem
}

.ymrm .ymrm-des li div .rm1 {
  text-align: center;
  display: block;
  width: 6.3rem;
  height: 1.75rem;
  line-height: 1.55rem;
  margin: 1.25rem auto 0;
  color: #fff;
  font-size: .75rem;
  background-image: url(/uploads/res/images1/eb2/ymxq.jpg);
  background-repeat: no-repeat;
  background-size: 100%
}


.hqfa {
  display: block;
  margin: 1rem auto 0;
  width: 100%;
  height: 2.5rem;
  border-radius: 0.2rem;
  text-align: center;
  line-height: 2.5rem;
  font-size: 1.0rem;
  font-weight: bold;
  letter-spacing: .1rem;
  color: #fff;
  background: #006DF8;
}

.s8 {
  padding: 1.25rem 1.6rem;
  background: #006DF8;
}