﻿


        * {
            margin: 0;
            padding: 0;
        }

        html, body {
            height: 100%;
        }

        .container {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            height: 100%;
            min-width: 100vw;
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            background-color: #eee;
            position: relative;
        }

        .container_center {
            display: flex;
            flex-direction: column;
            justify-content: center;
            user-select: none;
        }

        .brand_logo {
            display: flex;
            justify-content: center;
            align-items: center;
            height: 14px;
            margin-top: 8px;
            user-select: none;
        }

        .brand_logo>span {
            font-size: 12px;
            color: #7c7c7c;
        }

        .logo {
            width: 80px;
            height: 100%;
            background: url('data:image/png;base64,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') no-repeat;
            background-size: 100% 100%;
            margin: 0 6px;
            cursor: pointer;
        }

/*HTML5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{ margin:0; padding:0; display:block }

/*RESET
-------------------------------------------------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, code, form, button, fieldset, textarea, p, blockquote, th, td { margin: 0; padding: 0 }
table { border-collapse: collapse; border-spacing: 0 }
fieldset, img { border: 0; width: 100%; vertical-align: top;margin-top: 0.2rem;}
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal }
ol, ul { list-style: none }
del, ins { text-decoration: none }
caption, th { text-align: left }
input, button, textarea, select { font-size: 100% ; border:none; outline: none; /*! font:.7rem/1.5 '微软雅黑',YaHei,tahoma,arial,"Hiragino Sans GB",\5b8b\4f53 */}
q:before, q:after { content: '' }
addr, acronym { border: 0; font-variant: normal }
sup, sub { vertical-align: baseline }
body{ color:#333;background: #f5f5f5;}
a{text-decoration:none;}
::-webkit-input-placeholder { color:#ccc;font-size:15px; }
::-moz-placeholder { color:#ccc;font-size:15px; } /* firefox 19+ */
:-ms-input-placeholder { color:#ccc;font-size:15px; } /* ie */
input:-moz-placeholder { color:#ccc;font-size:15px; }
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
    -webkit-appearance: none;
}
input[type='number']{-moz-appearance: textfield;}


.top{position:absolute; width:100%; height:55px; top:0px;}

header{height:55px;line-height: 55px;width:100%;background: #503f32;text-align: center;overflow: hidden; position:relative}

.ultop{list-style:none; width:320px; margin:0px auto; position:relative; top:-55px;}
.ultop li{float:left; width:25%; display:block; position:relative; line-height:55px;}
.ultop li a{display: inline-block;font-size:14px;color:#fff;margin:0 10px;}
.ultop li a:hover,.ultop li a.curr{color:#debb69;}
.ulsub{list-style:none; position:absolute; background: #503f32; top:54px;}
.ulsub li{border-bottom:1px solid #EEE; width:100%; height:30px; line-height:30px; text-align:center;}
.ulsub li a{font-weight:normal; font-size:12px; letter-spacing:3px; margin:0px;}
.ulsub li:last-child{border-bottom:none;}

main{width:auto;margin:50px auto 50px auto;overflow: hidden;background: #fff;min-height: 500px;}
.main-line{height:2px;width:45px;margin:0 auto;background: #19805c;}
.main-nav{margin:0px;text-align: center;}
.main-nav span,.main-nav a{display: block;height:50px;line-height: 50px;border:solid 1px #ccc;font-size:16px;color:#19805c;margin-bottom: 10px;border-radius: 3px;cursor: pointer;}
.main-nav span.curr,.main-nav span:hover,.main-nav a.curr,.main-nav a:hover{background: #19805c;color:#fff;}

.main-content{overflow: hidden;margin:15px;}
.main-content h1{font-size:24px;color:#19805c;font-weight: normal;text-align: center;}
.main-content h2{font-size:14px;color:#ccc;font-weight: normal;text-align: center;margin:15px 0;}
.main-content .txt{font-size:14px;color:#333;margin:30px 0;line-height: 22px;}

.main_browser{overflow: hidden;padding:15px 15px;border-top:solid 10px #f5f5f5;}
.main_browser .shuo{font-weight: bold;color:#333;font-size:13px;text-align: center;margin-bottom:10px;}
.main_browser p{font-size:13px;color:#666;line-height: 20px;}
.wrap_browser{overflow:hidden;text-align:center;}
.wrap_browser div{display:inline-block;width:80px;height:105px;text-align: center;margin:10px 10px;overflow:hidden;}
.wrap_browser div a{display:block;width:80px;height:80px;overflow:hidden;background:#eee;}
.wrap_browser div img{width:100%;height:100%;margin:0;}
.wrap_browser div p{color:#999;font-size:13px;line-height:25px;}


.reg-tit{text-align: center;font-size:24px;color:#666;margin-top:50px;}
.main-nav-reg{margin:40px 15px;}
.reg-content{margin:15px;overflow: hidden;font-size:14px;color:#474747;line-height: 23px;}
.reg-content li{overflow: hidden;position: relative;min-height: 23px;}
.reg-content li a{color:#19805c;}
.reg-content li .nu{display: block;width:20px;position: absolute;left:0;top:0;}
.reg-content li .c{margin-left:20px;}

.reg-daili-c{overflow: hidden;margin-bottom: 30px;}
.reg-daili-c li{width:25%;float:left;margin-bottom: 9px;}
.reg-daili-c li span{display:block;height:40px;line-height: 40px;text-align: center;border:solid 1px #ddd;border-radius: 3px;margin-right:6px;color:#19805c;}
.reg-daili-c li span.curr,.reg-daili-c li span:hover{background: #19805c;border-color:#19805c;color:#fff;cursor: pointer;}
.reg-daili-c li:nth-child(4n-1) span{margin:0 3px;}
.reg-daili-c li:nth-child(4n) span{margin:0 0 0 6px;}
.main-nav2{margin:20px 0;}

main.formbox{/*width:600px;*/}
.reg-form{margin:50px 15px;overflow: hidden;}
.reg-form .itembx{overflow: hidden;margin-bottom: 10px;min-height:50px;position: relative;}
.reg-form .itemcn{overflow: hidden;margin-right:95px;}
.reg-form .itemcn2{margin:0;}
.reg-form .itemcn i{display: block;width:24px;height:24px;position: absolute;left:6px;top:11px;background: #ccc;}
.reg-form .itemcn i.pn{background: url("../image/icon01.png")no-repeat center;background-size: 12px;}
.reg-form .itemcn i.zm{background: url("../image/icon02.png") no-repeat center;background-size: 14px;}
.reg-form .itemcn i.cd{background: url("../image/icon03.png")no-repeat center;background-size: 14px;}
.reg-form .itemcn input{width:145px;height:45px;border:solid 1px #ccc;border-radius: 3px;padding:0 10px 0 35px;}
.reg-form .itemcn input:focus{border-color:#f90;}
.reg-form .itemcn2 input{width:242px;}
.reg-form .rgbtn{width:90px;height:47px;line-height: 47px;text-align: center;background: #19805c;color:#fff;font-size:13px;border-radius: 3px;transition: all .5s;
    position: absolute;top:0;right:0;overflow: hidden;}
.reg-form .rgbtn img{width:100%;height:100%;}
.reg-form .rgbtn_gy{background: #ccc;font-size:16px;}
.reg-form .rgbtn:hover{opacity: .8;cursor: pointer;}
.reg-form .rgbtndis,.reg-form .rgbtndis:hover{background: #ccc;opacity: 1;cursor: default;}
.reg-form-tx .rgbtn_xg{width:80px;}
.reg-form-tx .tit{float:left;width:70px;color:#999;font-size:13px;line-height: 45px;}
.reg-form-tx .itemcn input{padding:0 15px;width:258px;}
.reg-form-tx .itemcn input.code{width:150px;}
.reg-form-tx .rgbtn_tx{width:100px;}
.reg-button{overflow: hidden;margin-top:30px;}
.reg-button button{width:48%;height:45px;background: #999;color:#fff;cursor: pointer;transition: all .3s;border-radius: 3px;}
.reg-button button:hover{opacity: .8;cursor: pointer;}
.reg-button button.back{background: #999;}
.reg-button button.next{background: #19805c;float:right;}
.reg-button button.next2{width:100%;}
.reg-button-tx{margin-left:0px;}
.reg-button-tx button.sure{background: #19805c;width:100%;}
.itemsm{color:#999;font-size:12px;margin-top:5px;}
.reg-form-tx .keti{font-size:13px;color:#666;padding:10px 0;line-height: 25px;}
.reg-form-tx .keti span{color:#f00;}
.reg-form-tx .keti div{height:25px;padding:0 10px;border-radius:3px;
    background-color: #1E9FFF;color:#fff;float:right;cursor: pointer;font-size:12px;}
.reg-form-tx .itemcn_tx{position: relative;margin:0;}
.reg-form-tx .itemcn_tx input{width:148px;padding:0 60px 0 80px;text-align: right;}
.reg-form-tx .itemcn_tx em{display: block;width:60px;line-height:45px;position: absolute;left:15px;top:1px;font-size:14px;}
.reg-form-tx .itemcn_tx span{display: block;line-height:45px;position: absolute;right:15px;top:1px;font-size:14px;}

.recg-content{text-align: center;}
.recg-content .rate{margin:30px 0 10px 0;font-size:14px;overflow: hidden;}
.recg-content .rate a{color: #19805c;}
.recg-content .adwrap{line-height: 30px;}
.recg-content .adwrap em{color:#666;word-break: break-all;display: inline-block;font-size:16px;line-height: 20px;}
.recg-content .adwrap span{color:#19805c;}
.recg-content .adwrap span.youxq{display: inline-block;border: solid 1px #f00;line-height: :24px;padding: 0 5px;color: #f00;font-weight: bold}
.recg-content .adwrap a{display: inline-block;background: #999;color:#fff;padding:0 15px;border-radius: 5px;cursor: pointer;}
.recg-content .adwrap2 div{float:left;width:200px;text-align: left;}
.recg-content .adwrap2 a{margin-top:30px;float:right;}
.recg-content .codewrap img{width:120px;height:120px;margin:50px 0;}
.recg-content .codewrap input{padding:0 10px;width:266px;height:45px;text-align: center;border:solid 1px #ccc;}
.recg-content .codewrap input:focus{border-color:#f90;}
.recg-content .codewrap button{width:100%;height:45px;background: #19805c;color:#fff;margin-top: 10px;transition: all .5s;}
.recg-content .codewrap button:hover{opacity: .8;cursor: pointer;}
.recg-content .warnwrap{color:#f00;margin:30px 0 50px 0;}
.recg-content .warnwrap2{text-align: left;margin:20px 0;border-bottom:solid 1px #ddd;padding-bottom: 25px;}
.recg-content .regstips{color:#f00;margin-bottom: 50px;text-align: left;}
.tixiansp{line-height: 30px;font-size:14px;color:#333;margin-bottom: 10px;}
.tixiansp a{float:right;color:#19805c;}
.tixiansp span{color:#999;padding-left: 30px;}

.reg-suc{margin:80px 15px 15px 15px;overflow: hidden;text-align: center;line-height: 20px;}
.reg-suc .icon_suc{width:64px;height:64px;margin:0 auto;
    background: url("../image/icon_gou.png")/*tpa=https://www.hg168.vip/images/icon_gou.png*/ no-repeat center;background-size:48px;border:solid 2px #19805c;border-radius: 50%;}
.reg-suc .txt_suc{font-size:16px;color:#19805c;margin-top:6px;}
.reg-suc .qus{color:#666;font-size:13px;margin-top:50px;}
.reg-suc a{color:#19805c;font-size:13px;}
.reg-suc button,.reg-suc a.btn{width:100%;height:45px;line-height:45px;display:block;font-size:14px;
    border-radius:3px;background: #19805c;color:#fff;margin-top: 50px;transition: all .5s;}
.reg-suc button:hover,.reg-suc a.btn:hover{opacity: .8;cursor: pointer;}
.reg-tips{margin:30px 0;font-size:13px;color:#666;line-height: 22px;text-align: left;}
.reg-tips li{min-height: 22px;position: relative;}
.reg-tips .nu{display: block;width:20px;position: absolute;left:0;top:0;}
.reg-tips .c{margin-left:20px;}

.fgetlst{margin-top:50px;padding-bottom: 30px;}
.fgetlst ul{text-align: left;line-height: 22px;color:#666;margin-top:40px;overflow: hidden;font-size:14px;}

.foothp{position:fixed;left:0;bottom:0;width:100%;height:40px;line-height:40px;font-size:12px;color:#999;background:#fff;text-align:center;box-shadow:-1px -1px 3px #ddd;}

@media (max-width:768px){
    main{}
}
@media (max-width:600px){
    main.formbox{width:100%;}
    .reg-form{margin:50px 20px;}
}
@media (max-width:460px){
    .reg-form{margin:50px auto;width:295px;}
    .reg-form .rgbtn{margin:0px;}
    .reg-button button{width:48%;}
    .reg-form-tx .itemtx input{padding:0 15px;width:260px;}
    .reg-form-tx .tit{float:none;}
    .reg-form-tx .rgbtn_tx{margin:0;}
    .reg-button-tx{margin-left:0;}
    header a{margin:0 10px;}
}
