/**/
.login{ border-top:5px solid #ffbc81; background:#fff;}
.login .tit{ padding:20px 50px;}
.login .tit li{ float:left; height:60px; line-height:60px; font-size:26px; padding:0 40px; border-bottom:5px solid #ececec; font-weight:bold; color:#7a7a7a; cursor:pointer;}
.login .tit .cur{ border-bottom:5px solid #ff9d02; position:relative; left:0; top:0;}
.login .tit .cur .jt{ display:block; width:16px; height:5px; background:url(../images/jt.gif) no-repeat; position:absolute; left:50%; margin-left:-8px; bottom:-10px; _bottom:-43px;}
.login .nr{ padding:60px 0 60px 280px;}
.login .nr li{}
.login .nr .ts{ height:20px; line-height:20px; color:#ff9d02;}
.login .nr .ipt1{ width:350px; height:42px; line-height:42px; padding:0 0 0 20px; border:1px solid #dfdfdf; background:#f9f9f9; font-size:14px;}
.login .nr .ipt2{ width:350px; height:42px; line-height:42px; padding:0 0 0 20px; border:1px solid #dfdfdf; background:#f9f9f9; font-size:14px;}
.login .nr .w1{ width:200px;}
.login .nr .c-input{color:#313131;}
.login .nr .pass-hide{ display:none}
.login .btn{ background:#f3f3f3; padding:20px; text-align:center;}
.login .btn a{ display:inline-block; width:177px; height:47px; line-height:47px; text-align:center; font-size:20px; color:#fff; margin:0 10px; border-radius:5px;}
.login .btn .a1{ background:#f15a29;}
.login .btn .a2{ background:#1194de;}
.login .logincon{ display:none}

/**/
.reg01{border-top:5px solid #ffbc81; background:#fff;}
.reg01 .tit{ height:66px; line-height:66px; font-size:26px; font-weight:bold; color:#7a7a7a; margin:20px 0 0 40px; padding:0 0 0 60px; background:url(../images/d1.png) no-repeat 10px;}
.reg01 .nr{ padding:0 0 20px 60px; margin:0 60px 0 0; height:600px; overflow-y:auto;}
.reg01 h3{ line-height:42px; font-size:20px; color:#ff5114; padding:15px 0 0 0;}
.reg01 p{ line-height:28px; font-size:16px;}
.reg01 .btn{ background:#f3f3f3; padding:20px; text-align:center;}
.reg01 .btn a{ display:inline-block; padding:0 20px; height:47px; line-height:47px; text-align:center; font-size:20px; color:#fff; margin:0 10px; border-radius:5px;}
.reg01 .btn .a1{ background:#f15a29;}

/**/
.reg02{border-top:5px solid #ffbc81; background:#fff;}
.reg02 .tit{ height:66px; line-height:66px; font-size:26px; font-weight:bold; color:#7a7a7a; margin:20px 0 0 40px; padding:0 0 0 60px; background:url(../images/d1.png) no-repeat 10px;}
.reg02 .nr{ padding:20px 0 50px 30px;}
.reg02 .nr li{font-size:16px;}
.reg02 .nr .t1{ height:44px; line-height:44px; display:inline-block; float:left; width:175px; text-align:right; padding:0 20px 0 0; font-size:16px;}
.reg02 .nr .ipt1{ width:290px; height:42px; line-height:42px; padding: 0 0 0 10px; border:1px solid #dfdfdf; background:#f9f9f9;}
.reg02 .nr .ipt2{ width:120px; height:42px; line-height:42px; padding: 0 0 0 10px; border:1px solid #dfdfdf; background:#f9f9f9;}
.reg02 .nr .ts1{ display:inline-block; font-size:14px; color:#969696; padding:0 0 0 10px;height: 44px;line-height: 44px;vertical-align: top;}
.reg02 .nr .ts1 strong{ color:#ff3600; padding:0 2px;}
.reg02 .nr .ts2{ height:22px; line-height:22px; color:#ff0000; padding:0 0 0 195px; font-size:14px;}
.reg02 .nr .btn{ padding:0 0 0 184px;}
.reg02 .nr .btn a{ display:inline-block; width:150px; height:47px; line-height:47px; text-align:center; font-size:20px; color:#fff; margin:0 10px; border-radius:5px;}
.reg02 .nr .btn .a1{ background:#f15a29;}
.reg02 .nr .btn .a2{ background:#1194de;}
.reg02 .nr .photo{ width:200px; height:246px; border:1px solid #dfdfdf; background:#f9f9f9; position:absolute; right:50px; top:50px;}
.reg02 .nr .photo .pic{ display:block; width:132px; height:150px; margin:20px auto;}
.reg02 .nr .photo .btn2{ display:block; width:157px; height:47px; line-height:47px; text-align:center; font-size:20px; color:#fff; margin:0 auto; border-radius:5px; background:#1194de;}

.standard_select{ /*±ß¿ò*/
    display:inline-block;
    border:solid 1px #dfdfdf;
    padding:5px;
    background:#f9f9f9; 
}
.select_shelter{ /*ÕÚµ²Ä¬ÈÏ±ß¿ò*/
    display:inline-block;
    height:32px;
    overflow:hidden;
    background:#f9f9f9; 
}
.select_shelter select{
    *margin:-2px;
    padding: 1px;
    border:0px;
    background:#f9f9f9; 
    width:120px;
    height:35px; 
    line-height:35px;
}

.standard_select1{ /*±ß¿ò*/
    display:inline-block;
    border:solid 1px #dfdfdf;
    padding:5px;
    background:#f9f9f9; 
}
.select_shelter1{ /*ÕÚµ²Ä¬ÈÏ±ß¿ò*/
    display:inline-block;
    height:32px;
    overflow:hidden;
    background:#f9f9f9; 
}
.select_shelter1 select{
    *margin:-2px;
    padding: 1px;
    border:0px;
    background:#f9f9f9; 
    width:290px;
    height:35px; 
    line-height:35px;
}

