﻿
.body,html
{
height:100%；
width:100%;
overflow-x:hidden;
}
* {
    margin: 0;
    padding: 0;
}

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:#fff;}


.ban{
    width:100%;
    height:9rem;
    background-image:url(../images/banner.png);
    background-repeat:no-repeat;
    background-size:100%;
    z-index:1;
    position:relative;
    padding-top:13.75rem;
    padding-left:0rem;
    box-sizing: border-box;
    line-height: 0.95rem;
}
.ban .ban-box{
    margin:0 auto;
    width:17.25rem;
    background:#fff;
    border-radius:0.25rem;
    margin-top:-2rem;
    border: 1px solid #f0f0f0;
    padding:0.75rem 0rem;
    box-sizing: border-box;
}
.ban .ban-box img{
    margin:0 auto;
    display: block;
    text-align: center;
    width:80%;
    height:3.25rem;
}

.ban .ban-box .ban-box-r{
    margin: 0.75rem auto 0rem;
    display: block;
    width:13.275rem;
    line-height:1.5rem;
    font-size:0.6rem;
    color:#323232;
}

.ban .ban-box .ban-box-r .p1>i{
    display:inline-block;
    margin-right:0.5rem;
    width:0.25rem;
    height:0.25rem;
    background:#633f94;
    border-radius:0.25rem;
}
.ban .ban-box .btns{
    clear: both;

}
.ban .ban-box .btns .btn{
    width:8.75rem;
    height:2.5rem;
    line-height:2.5rem;
    background-image: linear-gradient(to bottom,#feb952,#fee1a5);
    border-radius:2rem;
    color:#323232;
}



.tit{
    height:2.95rem;
    padding-top:1rem;
    text-align:center;
    font-size:1.0rem;
    font-weight:bold;
    color:#000;

    box-sizing: border-box;
}

.tit>p{
    font-size:0.75rem;
    color:#b6b6c2;
}
.tit>img{
    width:0.875rem;
    height:1.0rem;
    vertical-align:middle;
}
.tit>span{
    display:block;
    margin:0rem auto;
    position: relative;
    bottom: -0.325rem;
    width:5.75rem;
    height:0.5rem;
    background: url(../images/tit-img3.png) no-repeat center;
    background-size:100%;
    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.75rem;
    color:#fff;
    text-align: center;
    margin-top: 0.25rem;
    font-weight:bold;
}
.two .tits{
    margin:0.5rem auto;
    width:6.75rem;
    height:1.5rem;
    line-height:1.5rem;
    border-top:1px solid #ded5e3;
    border-bottom:1px solid #ded5e3;
     font-size:0.75rem;
    color:#323232;
    text-align: center;

}
.tit-i>img{
    display: block;
    margin: 0.55rem auto 1rem;
    width:3.25rem;
    height:2px;
    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:13.175rem;
    height:2.5rem;
    line-height:2.5rem;
    text-align:center;
    font-size:0.75rem;
    color:#323232;
    margin:1rem auto 1rem;
    background-image: linear-gradient(to right,#fee6b0,#feb245);
    border-radius:0.3rem;
}
.jianjie{
    margin:-0.55rem auto 0rem;
    width:17.25rem;
}
.jianjie  .nr-1{
    width:17.25rem;
    margin:0.5rem auto 0rem;
    padding:0.05rem 0.775rem 0.25rem 0.775rem;
    box-sizing:border-box;
}

.jianjie  .nr-1 .box-nr{
    margin-top:0.75rem;
    font-size:0.6rem;
    color:#323232;
    line-height:1.0rem;
    text-align: justify;
}



.one{
    margin:0rem auto 0;
    padding:0rem 0rem 0rem 0rem;
    width:17.575rem;
    border-radius:0.8rem;
    z-index: 2;
}
.one .one-nr{
    width:17.25rem;
    height:8.75rem;
    margin:0rem auto 0;
    padding:0rem 0rem;
    background: url(../images/icon1.png) no-repeat center;
    background-size:90%;
}
.one .one-nr .p1{
    width:14.25rem;
    font-size:0.55rem;
    color:#666666;
    padding-top:1.5rem;
    padding-left:1.5rem;
    line-height: 0.85rem;
}


.two{
    margin:16.5rem auto 0rem;
    padding:0rem 0.9rem 1.8rem;
    width:16.85rem;
    border-radius: 0.25rem;
    box-sizing: border-box;
    background-image: linear-gradient(to bottom,#efeffb,#efeffb);
    overflow:hidden;
}
.two .bar{
    margin:0 auto;
    margin-bottom:1.4rem;
    width:5rem;
    height:0.2rem;
    background:#efeffb;
    border-radius:0.2rem;
    position:relative;
    top:0rem;
}
.two .tit-i{
    color:#323232;
}

.two .bd {
    margin: 1rem auto;
    width:13.25rem;
    height:2.0rem;
    border-radius:0rem;
    overflow:hidden;
    background:#F5F5F5;
}
.two .bd .name {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    border-radius: 0.3rem 0 0 0.3rem;
    background: url(../images/two-name.png) no-repeat center;
    background-size:0.85rem 0.95rem;
}
.two .bd .tel {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    border-radius: 0.3rem 0 0 0.3rem;
    background: url(../images/two-tel.png) no-repeat center;
    background-size:0.85rem 0.95rem;
}
.two .bd input[type="text"] {
    text-indent:0.6rem;
    width: 13.25rem;
    height: 2.0rem;
    font-size: 0.75rem;
    background:#fff;
}
.two .btns .btv{
    display: block;
    margin:0 auto;
    width: 13.25rem;
    height: 2.0rem;
    line-height: 2.0rem;
    text-align: center;
    font-size: 0.8rem;
    color:#323232;
    background-image: linear-gradient(to right,#fee6b2,#feb143);
    font-weight:bold;
    border-radius: 0.3rem;
}
.two .hqfaan {
    display: block;
    width: 14.75rem;
    height: 2.0rem;
    text-align: center;
    border-radius: 1rem;
    line-height: 2.0rem;
    font-size: 0.9rem;
    color: #fff;
    letter-spacing:0.2rem;
    margin: 1rem auto 0;
    background:#006DF8;
}

.two-2{
    margin:-4rem auto 3rem;
    padding:0rem 0.9rem 0rem;
    width:16.85rem;
    border-radius: 0.25rem;
    box-sizing: border-box;
    background-image: linear-gradient(to bottom,#efeffb,#efeffb);
    overflow:hidden;
}
.two-2 .bar{
    margin:0 auto;
    margin-bottom:1.4rem;
    width:5rem;
    height:0.2rem;
    background:#efeffb;
    border-radius:0.2rem;
    position:relative;
    top:0rem;
}
.two-2 .tit-i{
    color:#323232;
    font-weight:bold;
}

.two-2 .bd {
    margin: 0.5rem auto;
    width:10.5rem;
    height:2.0rem;
    border-radius:0rem;
    overflow:hidden;
    background:#F5F5F5;
}
.two-2 .bd .name {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    border-radius: 0.3rem 0.3rem 0.3rem 0.3rem;
    background: url(../images/two-name.png) no-repeat center;
    background-size:0.85rem 0.95rem;
}
.two-2 .bd .tel {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    border-radius: 0.3rem 0 0 0.3rem;
    background: url(../images/two-tel.png) no-repeat center;
    background-size:0.85rem 0.95rem;
}
.two-2 .bd input[type="text"] {
    text-indent:0.6rem;
    width: 10.5rem;
    height: 2.0rem;
    font-size: 0.75rem;
    background:#fff;
}
.two-2 .btns .btv{
    display: block;
    margin:0 auto;
    width: 4.0rem;
    height: 5.05rem;
    line-height: 4.75rem;
    text-align: center;
    font-size: 0.8rem;
    color:#fff;
    background-image: linear-gradient(to right,#f8bc55,#f76126);
    font-weight:bold;
    border-radius: 0.3rem;
    position:relative;
    bottom:2.5rem;
}





.five{
    margin:1.25rem auto 1.5rem;
    padding:1rem 0rem;
    width:18.75rem;
    border-radius:0rem;
    background: url(../images/five-box1.png) no-repeat center;
    background-size:100%;
    box-sizing: border-box;
}
.five .tit{
    color:#fff;
}
.five .tit>span{
    background: url(../images/tit-img4.png) no-repeat center;
    background-size:90%;
}
.five .five-nr{
    margin:0.25rem auto 0.5rem;
    width:17.25rem;
    padding-top: 0rem;
    padding-bottom:0rem;
    background: url(../images/five-box.png) no-repeat center;
    background-size:80%;
    background-position: 1.95rem 0rem;
}
.five .five-nr .p1{
    width:17.5rem;
    line-height:1rem;
    padding-left:5.55rem;
    color:#fff;
    font-size:0.6rem;
    height:1.75rem;
    margin-bottom:0.5rem;
    box-sizing: border-box;
    padding-right: 1rem;
}
.five .five-nr .p1:nth-child(1){
    padding-top: 1.25rem;

}
.five .five-nr .p1:nth-child(2){
    padding-top: 1.25rem;

}
.five .five-nr .p1:nth-child(3){
    padding-top: 1.35rem;

}
.five .five-nr .p1:nth-child(4){
    padding-top: 1.45rem;

}
.five .five-nr .p1:nth-child(5){
    padding-top: 1.65rem;

}

.five .five-nr .notes{
     padding: 0.5rem;
    width: 15.575rem;
    height: 2.75rem;
    margin-left: 1.25rem;
     margin-top: 1.95rem;
    font-size: 0.6rem;
    color: #fff;
    text-align: left;
    box-sizing: border-box;
}




.four{
    margin:0rem auto;
    width:17.65rem;
    background:#f3f3ff;
    padding-top:1rem;
}
.four .four-nr{
    margin:1.5rem auto;
    width:17.65rem;

    padding-top: 0rem;
    padding-bottom:0.5rem;
}
.four .four-nr .four-l{
    width: 6rem;
    margin-left:0rem;
}
.four .four-nr .four-l .p1{
    font-size:0.6rem;
    color:#323232;
    font-weight:bold;
}
.four .four-nr .four-l .p2{
    font-size:0.5rem;
    color:#666666;
}
.four .four-nr .four-r{
    width:5rem;

    margin-left:0.25rem;
    margin-right:0.25rem;
}



.seven{
    margin:1.75rem auto;
    width:18.75rem;
    padding-top:0.75rem;
    height:21.5rem;
    background:#115899;
    box-sizing:border-box;
}
.seven .tit{
    color:#fff;
}
.seven .tit>span{
    background: url(../images/tit-img4.png) no-repeat center;
    background-size: 100%;
}
.seven .seven-nr{
    margin:0rem auto;
    width:17.25rem;
    padding-top: 0.95rem;
    padding-bottom:0.5rem;
}
.seven .seven-nr .box1{
    margin: 0 auto;
    width:8.5rem;
    height: 4.25rem;
    line-height: 0.85rem;
    margin-bottom:0.3rem;
    font-size:0.55rem;
    color:#fff;
    padding-left:2.475rem;
    box-sizing:border-box;
}
.seven .seven-nr .box1:nth-child(1){
    background: url(../images/seven-img1.png) no-repeat center;
    background-size:100%;
    line-height: 1rem;
    padding-top:1rem;
    margin-right:0.25rem;
}
.seven .seven-nr .box1:nth-child(2){
    background: url(../images/seven-img2.png) no-repeat center;
    background-size:100%;
    line-height: 1rem;
    padding-top:1.375rem;
}
.seven .seven-nr .box1:nth-child(3){
    background: url(../images/seven-img3.png) no-repeat center;
    background-size:100%;
    line-height: 0.85rem;
    padding-top:1rem;
    margin-right:0.25rem;
}
.seven .seven-nr .box1:nth-child(4){
    background: url(../images/seven-img4.png) no-repeat center;
    background-size:100%;
    line-height: 0.85rem;
    padding-top:1rem;
}

.seven .seven-nr .box1 .p1{
    width:4.25rem;
    text-align: center;
    font-size:0.75rem;
    color:#fee8b4;
    font-weight:bold;

}
.seven .btns .btn{
    width:13.25rem;
    height:2.5rem;
    color:#323232;
    line-height:2.5rem;
    margin-left:2.35rem;
    background-image: linear-gradient(to right,#fee8b5,#feb143);
}

.three{
    margin:0.5rem auto 1rem;
    width:17.25rem;
    background:#fff;
    overflow:hidden;
}
.three  .nr-1{
    width:17.25rem;
    padding:1.25rem 0.75rem 2rem 0.5rem;
    margin-top:1.15rem;
    margin-bottom: 0.5rem;
    background:#eff2f7;
    background-position-y: -3.95rem;
    border-radius:0.5rem;
    box-sizing:border-box;
}
.three  .nr-1 h5{
    width:3.75rem;
    height:1.4rem;
    line-height:1.4rem;
    padding:0rem 1rem 0.25rem 1rem;
    background:#fff;
    margin-top:0.35rem;
    margin-bottom:0.35rem;
    color:#323232;
    font-size:0.75rem;
    border-radius:0.75rem;
    border: 1px solid #bfd4f8;
    box-sizing:border-box;
}
.three  .nr-1 h5:nth-child(1){
    margin-bottom:0.55rem;
}
.three  .nr-1 h5>img{
    width:1rem;
    margin-left:0.25rem;
    position:absolute;
    bottom:0.65rem;
}
.three  .nr-1 .p1{
    width:15.15rem;
    font-size:0.55rem;
    text-align: justify;
    color:#323232;
    text-align: left;
    margin-top:0rem;
}
.three  .nr-1 .nr-2{
    width:17.0rem;
    margin-top:0.55rem;
}
.three  .nr-1 .nr-2 .nr-img{
    width:4.875rem;
    height:11.875rem;
    background: url(../images/jianjie-img.png) no-repeat center;
    background-size:100%;
}
.three  .nr-1 .nr-2 .nr-text{
    width:10rem;
    margin-left:1rem;
    padding-top: 0.3rem;
}
.three  .nr-1 .nr-2 .nr-text .p1{
    width:10.15rem;
    font-size:0.55rem;
    text-align: justify;
    color:#666666;
    text-align: left;
    margin-top:0.2rem;
}








.six{
    margin:-2rem auto 0;
    width:17.475rem;
    border-radius:0.8rem;
    box-sizing: border-box;
}

.six .six-nr{
    width:17.25rem;
    height:18.625rem;
    margin:0.85rem auto 1.5rem;
    padding:0rem 0rem 1.5rem 0.5rem;
    box-sizing: border-box;
    background: url(../images/six-icon1.png) no-repeat center;
    background-size:100%;
    background-position-y:0rem;
    position: relative;
}
.six .six-nr .p1{
    color: #323232;
    font-size:0.6rem;
    line-height:1rem;
    padding-top:0.875rem;
}
.six .six-nr .p2{
    color: #115899;
    font-size:0.65rem;
    padding-top:0.575rem;
    padding-left:8.95rem;
    margin-bottom:0.65rem;
    font-weight:bold;
}
.six .six-nr .p3{
    color: #fff;
    font-size:0.6rem;
    line-height:1.1rem;
    padding-right:0.2rem;
}





.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;
}
