.s2_tanchu{
    /*width: 30.5rem;*/
    margin: 0 auto;
    z-index: 99999;
    display: none;
    position: relative;
}

#fullbg {
    background-color:gray;
    left:0;
    opacity:0.8;
    position:absolute;
    top:0;
    z-index:3;
    filter:alpha(opacity=80);
    -moz-opacity:0.5;
    -khtml-opacity:0.5;
    width: 100%;
}
#dialog {
    /*height: 20rem; */
    /* margin: -200px 0 0 -200px; */
    /* padding: 1px; */
    position: fixed !important;
    /* position: absolute; */
    /*width: 30.5rem;*/
    z-index: 5;
    border-radius: 5px;

    /* display: none; */
    top: 13%;
    /* border: 1px solid red; */
    /* margin: 0 auto; */
    left: 50%;
    margin-left: -19.5rem;
}
#dialog p {
    height: 50px;
    right: 0px;
    top: 24px;
    width: 50px;
    position: absolute;
}
#dialog p.close {
    text-align:right;
    margin-top:7rem
}

#dialog p.close a {
    color:#000000;
    text-decoration:none;
    position: relative;
    z-index: 9999999;
}
#dialog p.close a img{
    width:2rem;
}
.sz_cjkjtc{
    width: 30.5rem;
    margin: 0 auto;
}
/*.sz_cjkjbd{*/
/*    !*z-index: 99999;*!*/
/*    !*margin-top: -14.9rem;*!*/
/*    margin: -14.9rem 3rem ;*/
/*    position: relative;*/

/*}*/
.sz_cjkjbd{
    position: absolute;
    bottom: 152px;
    right: 5rem;
    width: 25rem;

}
.sz_cjkjbd>div{
    margin-left: 0 !important;
    margin-top: 0.55rem !important;
}
.sz_cjkjbd input{
    height: 70px;
    padding-left: 3.3rem;
    width: 100%;
    border: 0px;
    outline: none;
    background: transparent;
    font-size:18.6px;
    margin-bottom: 0.62rem;
    color: #ea5630;
    /*border: 1px solid red;*/
}
input::-webkit-input-placeholder{
    color:#ea5630;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#ea5630;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#ea5630;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#ea5630;
}
.sz_cjkjbtntc{
    /*width: 13rem;*/
    /*height:104px;*/
    /*border-radius: 30rem;*/
    /*color: #dee334;*/
    /*background-color: #672bac;*/
    /*border: 0px;*/
    /*outline: none;*/
    /*cursor: pointer;*/
    /*font-size: 0.8rem;*/
    /*margin-left: 1rem;*/
    border: 0;
    cursor: pointer;
    outline: none;
    background-color: transparent;
    margin-top: 5px;
    position: absolute;
    margin-left: -40px;
}