@charset "utf-8";
/* CSS Document */

div, form, img, ul, ol, li, dl, dt, dd,a,p,span,h4,select,label{margin: 0;padding: 0;border:0; font-weight:normal;}
ul{padding:0;margin:0;}
li{list-style-type:none;}
a{text-decoration:none; color:#8a8989;}
:root{height:100%;}
body{ padding: 0 20px;margin: 0px;  }
.page{margin: 20px 0; display:-webkit-box;border-radius:10px;width:100%; padding-bottom:20px; background:#ededed;font-size:14px; color:#666666;display:-webkit-box;  box-shadow:2px 2px 10px #333; }
.main_ddl{height: 100%; width:100%; display:-webkit-box; -webkit-box-orient:vertical;}
.top{ background: url(../images/nav_bg.png) repeat-x left; width:100%; height:47px; line-height:47px;}
.f_box{display: -webkit-box;-webkit-box-sizing:border-box;}
.b_back{-webkit-box-flex:1;height:32px;text-align:center;border:1px solid #1a1b1c;color: #FFFFFF;border-radius:20px;font-size:14px;line-height:32px; margin-left:10px; margin-top:5px;}
.tit_b_b,.tit_m_b{border:1px solid #545353;width:99.9%;height:30px;line-height:30px;border-radius:20px;font-size:14px;text-align:center;}
.tit{ font-size:18px; text-align:center; -webkit-box-flex:6; color:#1cd1b2;}
.b_close,.b_back{-webkit-box-flex:1;height:32px;text-align:center;border:1px solid #1a1b1c;color: #FFFFFF;border-radius:20px;font-size:14px;line-height:32px;}
.b_close a,.b_back a{color:#fff; display:block;width:100%;}
.b_close img{ margin-top:8px;}

.main_login{height: 100%; width:100%; display:-webkit-box; -webkit-box-orient:vertical;}
.main_ccc{margin-top:20px; -webkit-box-flex:1;}
.main{background:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#ededed)); border-top:1px solid #eae9e9; -webkit-box-flex:1;}
.main_c{ width:90%; margin:0 auto; margin-top:20px; height:auto;}
.zh_text{ font-size:22px; color:#666666; line-height:40px; margin-bottom:15px;}
.input{ width:100%; display:-webkit-box;border-radius:10px;  border:1px #e7e7e7 solid;-webkit-box-shadow:0px 1px 0px #dbdada inset,0px 1px 1px #fff; background-color:#f1f1f1;color:#a7a7a7; margin-bottom:10px; }
.input label{ font-size: 20px;width:40px; line-height:40px; padding-left:15px;}
.input input{ font-size: 20px;display:block;-webkit-box-flex:1; border:none; background-color:#f1f1f1; height:34px; margin-top:1px;color:#a7a7a7;}
.input select{ display:block;border-radius:10px; padding-top:12px; padding-bottom:12px; width:100%; border:1px #c3bebe solid;color:#a7a7a7;}
.btn_list{height:40px; width:90%; margin:0 auto; margin-bottom:20px; margin-top:10px;}
.yellow_btn{background:-webkit-gradient(linear,left top,left bottom,from(#1cd1b2),to(#1cd1b2)); color:#fff;border-radius:10px; width:102px; height:40px; line-height:40px; font-size:18px; text-align:center; float:left;}
.yellow_btn a,.black_btn a{ color:#fff; display:block; width:100%; height:100%;}
.other_theme{background: url("../images/button_new.png") no-repeat;}
.black_btn{ float:left;width:102px; height:40px; line-height:40px; font-size:18px; text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#787878),to(#383c3f)); color:#fff;border-radius:10px;-webkit-box-shadow:0px 2px 1px #2e3032 inset;}
.tips_login{line-height:40px; font-size:14px; color:#363a3d; margin-left:15px; float:left;}
.tips_login a{ color:#1cd1b2; text-decoration:underline;}
.bottom{ background-color:#e8e8e8; padding-top:10px; padding-bottom:20px; border-top:1px #e3e3e3 solid; height:40px;position:absolute; bottom:0px;width: 100%;}
.tip_mm{width:98%;margin-right:20px;text-align:right; color:#666666; font-size:18px; line-height:40px;}
.tip_mm a{ display:inline-block;width:100px;}

/*修改密码*/
.btn_password{ width:100%; margin:0 auto; margin-bottom:20px;}
.btn_password button{ width:100%;border-radius:15px; line-height:36px; font-size:20px; color:#484b4d; border:1px #e4e4e4 solid;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#ebebeb));-webkit-box-shadow:0px 2px 1px #c4c3c3;}
.tips{width:90%; margin:0 auto; font-size:18px; color:#949495; line-height:50px; border-top:1px #e3e3e3 solid; text-align:left;}
.width48{ width:48%;}

/*修改密码*/
.dj{ width:100%; margin:0 auto; margin-bottom:10px;display: -webkit-box;-webkit-box-sizing: border-box;}
.dj_img{-webkit-box-flex:30; height:20px;background:-webkit-gradient(linear,left top,left bottom,from(#e7e6e6),to(#f1f1f1));border-radius:10px;-webkit-box-shadow:0px 1px 1px #d4d2d2 inset , 0px 2px 1px  #fff;}
.ts_dj{width:30%; height:18px;background:-webkit-gradient(linear,left top,left bottom,from(#ef5252),to(#e43535)); border-radius:10px; margin-top:1px;}
.tip_w{-webkit-box-flex:1; font-size:20px; text-align:center;}
.tip_k{background:-webkit-gradient(linear,left top,left bottom,from(#f7f5f5),to(#efeeee));border-radius:10px; border:1px #fcd281 solid; font-size:14px; color:#666; line-height:36px; padding-left:10px; padding-right:10px;margin:15px 0px;}

/*找回密码*/
.nav{ width:100%;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#eae9e9)); border-bottom:1px #fff solid;}
#nav_tit{ display:block; width:90%; height:48px; margin:0 auto; border:1px #c3bebe solid;background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#d4d4d4));-webkit-box-shadow:0px 1px 1px  #fff; margin-top:10px; margin-bottom:10px;}
#nav_tit li{display:inline;float:left;height:100%;line-height:48px;width:33.2%; font-size:20px; line-height:52px; border-right:#eeeeee 1px solid;}
#nav_tit li a{width:100%;color:#a1a0a0; display:block;text-decoration:none; text-align:center;}
#nav_tit li a:hover{ display:block;repeat-x:auto;width:100%;height:100%;color:#737679;}/* 导航链接颜色 */
#nav_tit .current{ border-top:2px solid #1cd1b2;width:33.2%; height:46px;line-height:46px;border-radius:2px;background:-webkit-gradient(linear,left top,left bottom,from(#b3b2b2),to(#d4d4d4));}
#nav_tit .current a{color:#373b3f; text-align:center;}
.zh_xx{ font-size:18px; line-height:30px; border-bottom:1px #cbcbcb solid; padding-bottom:15px;}
.tip_phone{ text-align:left; line-height:60px; font-size:18px;}
.tip_phone span{ color:#1cd1b2;}
.btn_list100{ width:100%;}
.btn_list90{ width:90%;}
.btn3{ margin-left:0; width:40%;}

/*用户中心修改密码*/
.width100{ width:100%;}
.czjl_box1{background-color:#f1f1f1;-webkit-box-shadow:0px 1px 1px  #fff,0px 1px 1px  #d9d8d8 inset;border-radius:10px; padding-left:10px; line-height:40px; font-size:22px; margin-bottom:20px; border:1px #e9e9e9 solid;}
.jl_list{ font-size:14px; line-height:26px;}
.jl_list span{ color:#1cd1b2;}
.mian_zx{border-bottom:none;}
/*服务条款*/
.tk_tit{ text-align:center; font-size:20px; line-height:40px;}
.tk_main h4{ font-size:18px; line-height:34px; font-weight:bold;}
.tk_main p{ line-height:26px; font-size:16px; color:#8c8a8a;}
/*用户中心*/
.zh_nr{ width:100%; height:auto; display:inline-block; margin-bottom:20px;}
.zh_nr dt,.zh_nr dd{ float:left;}
.zh_nr dd{ font-size:20px; line-height:36px; margin-left:20px;}
.zh_nr dd em{ font-style:normal;}
.zh_nr dd span{ color:#1cd1b2; margin-left:10px;}
.zx_list{ border-bottom:1px #e1e1e1 solid; height:50px; line-height:50px; width:100%; padding-left:10px; font-size:18px;}
.zx_list_last{ height:50px; line-height:50px; width:100%; padding-left:10px; font-size:18px;}
.fox_1{-webkit-box-flex:1; margin-top:13px;}
.fox_2{-webkit-box-flex:14;}
.fox_3{-webkit-box-flex:1; margin-top:13px;}

.b_place{height:32px;text-align:center;font-size:14px;line-height:32px; margin-right:10px; margin-top:5px;width: 70px;}

.username_list{ width:100%; display:-webkit-box;border-radius:10px;  border:1px #e7e7e7 solid;-webkit-box-shadow:0px 1px 0px #dbdada inset,0px 1px 1px #fff; background-color:#f1f1f1;color:#a7a7a7; margin-bottom:20px; }
#history_users{
    display:-webkit-box;border-radius:3px;
    position: absolute;top: 0;bottom: 0;left: 0;right: 0; margin: 0 auto;width: 60%;height: 200px;background-color: #eae9e9;padding: 10px;
    overflow-y: auto;
    opacity:0.9;
    border: 1px #999999 solid;
}

#history_users label{
    font-size: 20px;
    display: block;
    line-height: 30px;
    color: #000;
}
#history_users input{
    font-size: 14px;
    line-height: 20px;
}
#history_users h1{
    font-size: 14px;
    display: block;
    margin-bottom: 5px;
    line-height: 20px;
    float: left;
    color: #000000;
}
#history_users div a{
    float: right;
    color: #000000;
    font-size: 20px;
}

#center {
    overflow: hidden;
    vertical-align:middle;
    text-align:center;
    top:40px;

}
.aaa{position: absolute;right:10px;top:5px;
    width: 44px;
    height: 44px;
   /* background: url(../images/ddle_btn_close.png) no-repeat;*/
}
