
/* CSS Document */
div,
html,
img,
p,
span,
ul,
li,
dl, dt,
dd {

    margin: 0;

    padding: 0

}

html {

    line-height: 1.15;

    -ms-text-size-adjust: 100%;

    -webkit-text-size-adjust: 100%;


}

a {
    text-decoration: none;
}


ul li {
    list-style: none;
}


body{
    max-width: 640px;
    /*height: 4630px;*/
    margin: 0 auto;

    padding: 0;

    overflow-x: hidden;

    overflow-y: auto;

    font-family: "sourcehansans";

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    -webkit-touch-callout: none;

    touch-callout: none;

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;

    -webkit-font-smoothing: antialiased;

    -webkit-box-sizing: border-box;

    box-sizing: border-box
}

@font-face {
    font-family: "sourcehansans"; /* 这个名字可以自己定义 */
    src: url("./syzt/fonts/sourcehansans.eot"); /* IE9 Compat Modes */
    /*这里以及下面的src后面的地址填的都是自己本地的相对地址*/
    src: url("./syzt/fonts/sourcehansans.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("./syzt/fonts/sourcehansans.woff") format("woff"),
        /* Modern Browsers */ url("./syzt/fonts/sourcehansans.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("./syzt/fonts/sourcehansans.svg#YourWebFontName") format("svg"); /* Legacy iOS */
    font-weight: bold;
    font-style: normal;
}
.wap{
    /*overflow-x: hidden;*/
    /*width: 640px;*/
    margin-top: 60px;
}

.jbbk{
    /*margin-top: 130px;*/
    text-align: center;
    height: 490px;
}
.bt{
    width: 400px;
    height: 60px;
    font-size: 30px;
    /* color: white; */
    border-radius: 10px;
    background: linear-gradient(to right, #0461e6, #2f95fd);
    margin-bottom: 40px;
}
.ms{
    vertical-align: middle;
    padding-right: 10px;
    font-size: 22px;
    color: #444444;
}
.jbzt{
    border-bottom: 12px solid #eeeeee;
    padding-bottom: 30px;
}
.jbjs{
    border-bottom: 12px solid #eeeeee;
    padding-bottom: 30px;
}
.lz{

    padding-left: 17px;
}
.nr{
    font-size: 22px;
    vertical-align: middle;
    padding-right: 17px;
    padding-left: 10px;
    color: #444444;
}
.zt{
    padding-top: 40px;

}
.rmgh{
    text-align: center;
    margin-top: 40px;
}
.bt1{
    line-height: 60px;
    width: 400px;
    height: 70px;
    font-size: 30px;
    /* color: white; */
    border-radius: 10px;
    background: linear-gradient(to right, #0461e6, #2f95fd);
    margin-bottom: 40px;
}
.bt1>img{
    width: 14%;
    padding: 0px 0px 8px;
}
.xle{
    width: 95%;
    font-size: 20px;
    height: 54px;
    color: #444444;
    padding-right: 17px;
    border-radius: 10px;
    margin-bottom: 30px;
}

.zl{
   padding-left: 17px!important;
}
.zr{
    padding-right: 17px!important;
}

.nrs{
    width: 96%;
    background: #f2f2f2;
    margin: auto;
}
.wz{
    padding-top: 30px;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
}
.ghms{
    height: 70px;
    background: #288efa;
    margin-left: 20px;
    width: 175px;
    /*line-height: 57px;*/
    line-height: 36px;
    color: white;
    font-size: 22px;
}
.sr{
    height: 70px;
    width: 400px;
    border-end-end-radius: 10px;
    border-start-end-radius: 10px;
    font-size: 18px;
}
.ghms>img{
    padding: 0px 5px 3px 0px;
}

.tj{
    font-size: 20px;
    height: 67px;
    margin-bottom: 40px;
    margin-top: 40px;
    border-radius: 10px;
    display: inline-block;
    line-height: 67px;
}