*{margin:0px;padding:0px;}
html,body{
    font-family: "Noto Sans CJK SC","Source Han Sans CN",'Hiragino Sans GB','Microsoft YaHei','\5b8b\4f53',sans-serif;
    width:100%;
    height:auto;
    background:white;
}
input,select{
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    outline:none;
    border:none;
}
.center{
    width:1000px;
    margin:0 auto;
}
a{
    text-decoration:none;
}
i,em{font-style:normal;}
.header_b{
    width:100%;
    min-width: 1000px;
    height:auto;
    background:white;
    height:60px;
    overflow:hidden;
}
.header_bs{
    box-shadow:0px 0px 18px #dfdfdf;
}
.header{
    width:1000px;
    margin:0 auto;
    height:60px;
    background:white;
    overflow:hidden;
}
.header_left{
    float:left;
    width:900px;

}
.header_left>span{
    font-size:18px;
    color:#111111;
    line-height:60px;
    padding-left:0px;
}
.header_left>a{
    display:block;
    float:left;
    width:120px;
    height:60px;
    background:url(../imgs/base_logo.png) left 5px no-repeat;
}
.header_left>p{
    float:left;
    margin-left:65px;
}
.header_left>p a{
    display:block;
    float:left;
    font-size:18px;
    color:#111111;
    line-height:60px;
    font-weight:400;
    margin-right:80px;
}
.header_left>p a.active{
    color:#ffd41a;
}
.header_left>p a:hover{
    color:#ffd41a;
}

.header_right{
    float:right;
    width:auto;
}
.header_right a{
    display:block;
    width:100px;
    height:30px;
    font-size:18px;
    font-weight:400;
    margin-top:12px;
    float:left;
    border:1px solid #9f9f9f;
    text-align:center;
    line-height:30px;
    margin-left:15px;
    border-radius:5px;
    color:#111;
}

.header_right a.active{
    border-color:#ffd41a;
    background:#ffd41a
}
.header_right a:hover{
    border-color:#ffd41a;
    background:#ffd41a
}



.login{
    height:288px;
    text-align:center;
}

.login h2{
    font-size:28px;
    color:#666666;
    font-weight:200;
    padding-top:60px;
}

.login>a{
    display:block;
    color:#111111;
    width:200px;
    height:60px;
    font-size:22px;
    text-align:center;
    line-height:60px;
    margin:0 auto;
    background:#ffd41a;
    margin-top:25px;
    border-radius:5px;
}

.login span{
    display:block;
    font-size:22px;
    color:#333333;
    padding-top:10px;
}
.login span a{
    font-size:22px;
    color:#333333;
}
.in_back{
    background:#f7f7f7;
}


.me{
    width:1000px;
    margin:0 auto;
    margin-top:60px;
    overflow:hidden;
}


.login_box{
    width:900px;
    margin:0 auto;
    height:435px;
    border-radius:15px;
    margin-top:90px;
    box-shadow:0px 0px 15px #dfdfdf;
    border:1px solid #dfdfdf;
    margin-bottom:100px;
}
.login_box p{
    width:400px;
    margin:0 auto;
    height:40px;
    clear:both;
    margin-bottom:30px;
}
.login_box p:first-child{
    margin-top:80px;
}
.login_box p span{
    font-size:18px;
    color:#111;
    display:block;
    float:left;
    line-height:40px;
}
.login_box p input{
    display:block;
    float:right;
    height:40px;
    width:300px;
    border:1px solid #cccccc;
    background:none;
    border-radius:78px;
    color:#666666;
    font-size:18px;
    line-height:40px;
    text-indent:40px;
}

.login_box a{
    display:block;
    text-align:center;
    width:400px;
    height:40px;
    font-size:20px;
    color:#111111;
    background:#ffd41a;
    position:relative;
    top:15px;
    line-height:40px;
    border-radius:78px;
    margin:0 auto;
}

.denglu{
    width:900px;
    height:auto;
    margin:0 auto;
    margin-top:145px;
    box-shadow:0px 0px 24px #dfdfdf;
    border-radius:10px;
}
.denglu_box{
    width:355px;
    height:337px;
    margin:0 auto;
    padding-top:72px;
}

.denglu_box p{
    width:300px;
    height:40px;
    border:1px solid #7f7f7f;
    margin:0 auto;
    position:relative;
    margin-bottom:20px;
    border-radius:50px;
    overflow:hidden;
    background:#fff;
}
.denglu_box p span{
    display:table;
    float:left;
    font-size:20px;
    color:#111111;
    line-height:40px;
    text-indent:30px;
}
.denglu_box p input{
    display:block;
    float:left;
    height:40px;
    width:95%;
    border:none;
    background:none;
    line-height:34px;
    font-size:18px;
    text-indent:8px;
    color:#666666;
    padding-left:5%;
}
.denglu_box span.ts{
    display:block;
    margin-top:-10px;
    font-size:20px;
    color:#a51a1a;
    font-size:14px;
    text-indent:52px;
}

.denglu_box [type=submit]{
    display:block;
    width:300px;
    height:40px;
    margin:0 auto;
    background:#FFD41A;
    border:1px solid #FFD41A;
    border-radius:80px;
    font-size:20px;
    margin-top:10px;
    cursor:pointer;
}
.denglu_box i{
    display:block;
    width:255px;
    margin:0 auto;
    margin-top:5px;
    color:#333333;
    font-size:15px;
}
.denglu_box em{
    display:block;
    text-align:center;
    padding-top:37px;
    font-size:15px;
    color:#666666;
}
.denglu_box em a{
    color:#a51a1a;
}
a.ds{
    display:block;
    width:100%;
    font-size:14px;
    color:#333333;
    padding-top:15px;
    text-align:center;
}


.login_box1{
    max-width:900px;
    height:auto;
    height:785px;
    margin: 0 auto;
    border-radius: 15px;
    margin-top: 60px;
    box-shadow: 0px 0px 15px #dfdfdf;
    border: 1px solid #dfdfdf;
    margin-bottom:100px;
    display: none;
}

.login_box1_box{
    width:880px;
    margin:0 auto;
    height:auto;
}

.login_box1_box p{
    height:40px;
    margin-top:30px;
    padding-bottom:0px;
}

.login_box1_box p span{
    display:block;
    width:145px;
    text-align:right;
    font-size:18px;
    color:#111;
    line-height:40px;
    float:left;
    margin-right:20px;
}
.login_box1_box p select{
    display:block;
    float:left;
    height:40px;
    line-height:40px;
    border:1px solid #cccccc;
    border-radius:10px;
    background:none;
    text-indent:25px;
    font-size:18px;
    color:#333333;
    width:635px;
    background:url(../imgs/list_down.png) 585px center no-repeat;
}
.login_box1_box p.sele_two select{
    width:300px;
    margin-right:35px;
    background:url(../imgs/list_down.png) 250px center no-repeat;
}
.login_box1_box p select:last-child{
    margin-right:0px;
}
.login_box1_box p select option{
    text-indent:50px;
}
.login_box1_box p input{
    display:block;
    float:left;
    height:40px;
    line-height:40px;
    border:1px solid #cccccc;
    border-radius:10px;
    background:none;
    text-indent:25px;
    color:#333333;
    width:635px;
    font-size:16px;
}

#error{
    display:none;
    font-size:16px;
    color:#a94442;
    height:40px;
    line-height:40px;
    background-color: #f2dede;
    border-color: #ebccd1;
    text-align: center;
    border-radius: 4px;
    margin: 0px 10px;
}

#error1{
    display:block;
    font-size:16px;
    color:#a94442;
    line-height:40px;
    background-color: #f2dede;
    border-color: #ebccd1;
    text-align: center;
    border-radius: 4px;
    margin-top: 20px;
}

.login_box1_box em{
    display:block;
    font-size:16px;
    color:#a51a1a;
    height:40px;
    line-height:40px;
    text-indent:165px;
    padding-top:16px;
}

.login_box1_box i{
    display:block;
    font-size:16px;
    color:#333333;
    width:100%;
    text-align:center;
    padding-top:20px;
}
.login_box1_box i a{
    color:#a51a1a;
}
.login_box1_button{
    width:470px;
    height:auto;
    margin:0 auto;
    overflow:hidden;
    margin-top:20px;
}
.login_box1_button a{
    display:block;
    width:200px;
    text-align:center;
    height:50px;
    line-height:50px;
    font-size:20px;
    float:left;
    border:1px solid #cccccc;
    border-radius:60px;
    color:#666666;
    background:#ededed;
}
.login_box1_button a:last-child{
    float:right;
    color:#111111;
    background:#ffd41a;
    border-color:#ffd41a;
}
/*注册成功*/
.zccg{
    width:100%;
    height:auto;
    text-align:center;
    overflow:hidden;
}
.zccg h1{
    font-size:28px;
    color:#333333;
    padding:275px 0 0 0;
    font-weight:400;
}

.zccg h2{
    font-size:22px;
    color:#666666;
    font-weight:400;
    padding-top:18px;
}
.zccg a{
    display:block;
    width:200px;
    height:33px;
    margin:0 auto;
    border-radius:80px;
    font-size:18px;
    line-height:33px;
    color:#111111;
    background:#ffd41a;
    margin-top:40px;
    margin-bottom:20px;
}



.footer{
    width:100%;
    margin-top:98px;
    background:#191919;
    height:100px;
}
.footer_center{
    width:1000px;
    margin:0 auto;
}
.footer_center p{
    padding-top:27px;
}
.footer_center p a{
    color:white;
    font-size:12px;

}
.footer_center p i{
    padding:0px 10px;
    color:#fff;
    font-size:12px;
}
.footer_center span{
    font-size:12px;
    color:#fff;
    padding-top:10px;
}

