
body{ background-color:#fff; color:#333;}
header,nav,section{background-color:#fff;}
article{font-family:Microsoft YaHei;width:1000px; margin:0 auto; }
.artc{font-family:Microsoft YaHei;width:1000px; margin:0 auto;position:relative;}
section{margin:10px 0 0; overflow:hidden;}
.sect{margin:10px 0;}
footer{margin:0 auto;width:1000px; text-align:left;font-family:Microsoft YaHei;}
.ftr{margin:10px auto 0;width:1000px; text-align:left;font-family:Microsoft YaHei;}
li{ float:left;}
.sub_t{margin:0 20px 15px; text-align:center; overflow:hidden;color:#666;}
.line{float:left;color:#e0e0e0;width:72px; height:1px; border:none;border-top:1px solid #e0e0e0; margin:8px;}
.thrid_w{margin:23px 20px; text-align:center;overflow:hidden;}
.thrid_w a{font-size:12px;width:40px;float:left; display:block;border:1px solid #f75d5f; color:#f75d5f; padding:5px;margin-left:8px; text-decoration:none;height:18px;border-radius:2px;}

/*----------------------------------header----------------------------------*/
header{height:115px;font-family:Microsoft YaHei;min-width:1000px;}
.login_top{width:960px; margin:0 auto; padding:20px;}
.login_top .lg_tip{float:right;margin:25px;}
.login_top .lg_tip a{color:#0180cd;}
.login_top .lg_tip .register_now{color:#fff;padding:5px; background-color:#ff6600; border-radius:3px;margin-left:15px; text-decoration:none;}
.login_top .lg_tip .login_now{color:#fff;padding:5px 20px; background-color:#ff6600; border-radius:3px;margin-left:15px; text-decoration:none;}

/*----------------------------------header end----------------------------------*/
/*----------------------------------article----------------------------------*/
.login_bg{background:url(//cdnimg.dd373.com/file/passport/login/bg.jpg) no-repeat; background-position:center center; width:100%;min-width:1000px;height:565px;min-height:565px;}
.login_bg .lg_adlink{width:1000px;margin:0 auto;position:relative; z-index:1000;}
.login_bg .lg_adlink a{height:380px;left:0;position:absolute; top:90px; width:620px;}
.login_content{width:1000px;margin:0 auto; z-index:999;}
.login_content .login_widow{width:345px;background-color:#fff;float:right;margin-top:90px;font-size:14px;}
.login_content .login_widow .lw_title{font-size:20px;overflow:hidden; margin-bottom:10px;}
.login_content .login_widow .lw_title .t_words{float:left;margin:20px;}
.login_content .login_widow .lw_title .change_lg{float:right;}
.login_content .login_widow input{border:1px solid #e0e0e0; border-radius:3px;margin:0 20px 15px;padding:10px;width:255px;font-family: Microsoft YaHei;}
.login_content .login_widow .un_ipt{padding-left:47px; background: url(//cdnimg.dd373.com/file/passport/login/user.jpg) no-repeat;font-family: Microsoft YaHei;}
.login_content .login_widow .pw_ipt{padding-left:47px; background: url(//cdnimg.dd373.com/file/passport/login/passw.jpg) no-repeat;font-family: Microsoft YaHei;}
.login_content .login_widow .yzm{margin-bottom: 15px;}
.login_content .login_widow .forgetpw{margin:0 20px 15px 265px;}
.login_content .login_widow .forgetpw a{color:#666; font-size:12px;}
.login_content .login_widow .lg_btn{text-align:center; text-decoration:none;font-size:18px;border-radius:3px;margin:0 20px 15px;padding:8px 0;width:304px;color:#fff;background-color:#ff6600;display:block;}
.login_content .login_widow .sub_t{margin:0 20px 15px; text-align:center; overflow:hidden;color:#666; position:relative;}
.login_content .login_widow .line{float:left;color:#e0e0e0;width:290px; height:1px; border:none;border-top:1px solid #e0e0e0; margin:8px;}
.login_content .login_widow .line_w{display: block; background-color: #fff; position: absolute; padding: 0px 8px; left: 80px;top:0;}
.login_content .login_widow .thrid_w{margin:23px 20px; text-align:center;overflow:hidden;}
.login_content .login_widow .thrid_w a{font-size:12px;width:40px;float:left; display:block;border:1px solid #f75d5f; color:#f75d5f; padding:5px;margin-left:8px; text-decoration:none;height:18px;border-radius:2px;}
.login_content .login_widow .short_ipt{border:1px solid #e0e0e0; margin:0 10px 15px 20px;padding:10px;width:125px;font-family: Microsoft YaHei;}
.login_content .login_widow .long_ipt{border:1px solid #e0e0e0; margin:0 20px 15px;padding:10px;width:283px;font-family: Microsoft YaHei;}
.login_content .login_widow .smv{border:1px solid #e0e0e0; padding:8px 24px 10px;color:#666; background-color:#f9f9f9;border-radius:3px; text-decoration:none;}
.login_content .login_widow .tip{color:#999;font-size:12px;margin:0 20px 15px;}
.login_content .login_widow .tip_r{color:#ff5c01;font-size:12px;margin:-5px 20px 10px;}

.login_content .login_widow .Qrcode{margin:20px 15px 0 36px;border:1px solid #e0e0e0; float:left;position:relative;width:120px;height:120px;}
.login_content .login_widow .Qrcode img{height:120px;width:120px;}
.login_content .login_widow .Qrcode .guide_img {cursor: pointer;display: none; height: 362px; opacity: 0; position: absolute; right: -215px; top: -80px; width: 200px; z-index: 99;}
.login_content .login_widow .Qrcode .guide_img_inner {background: url( "" ) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); height: 300px; pointer-events: none;width: 245px;}
.login_content .login_widow .Qrcode .qr_mask{background: none repeat scroll 0 0 #000;cursor: pointer;opacity: 0.8;}
.login_content .login_widow .Qrcode .qr_mask, .qr_mask_text {color: #fff; display: block; height: 90px; left: 0; padding-top:30px; position: absolute; top: 0; width: 100%; text-align: center;}
.login_content .login_widow .Qrcode .qr_mask_text { cursor: pointer;}

.login_content .login_widow .Qrimg{margin-top:-25px;}
.login_content .login_widow .Qr_btn{margin:20px 0 20px 70px;font-size:12px;}
.login_content .login_widow .Qr_btn a{border:1px solid #e0e0e0; border-radius:3px;padding:3px 5px;margin-right:45px;}
.login_content .login_widow .Qr_tip{text-align:center;color:#666;}
/*----------------------------------login end----------------------------------*/
/*----------------------------------register----------------------------------*/
.register_bg{}
.register_flow{text-align:center; font-size:16px;color:#333; padding:35px 0 15px; border-bottom:1px solid #e0e0e0;}

.register_flow .num_r{background-color:#ff6600; color:#fff; border-radius:15px;padding:1px 8px; margin-right:10px;}
.register_flow .num_g{background-color:#cac8c9; color:#fff; border-radius:15px;padding:1px 8px; margin-right:10px;}
.register_flow .flow_r{padding:0 70px 15px; border-bottom:2px solid #ff6600;margin:0 -3px;}
.register_flow .flow_g{padding:0 70px 15px; color:#999;margin:0 -3px;}

.register_content{overflow:hidden;margin:25px 0 45px 50px; font-size:14px;color:#666;}
.register_content .rgst_info{ float:left;margin:0 95px 0 65px;}
.register_content .rgst_info p{margin:15px 0;}
.register_content .rgst_info .label{width:95px;display:block;float:left;text-align:right;margin:7px 5px 0 0;}
.register_content .rgst_info .label .star{color:red;margin-right:4px;}
.register_content .rgst_info .info_ipt{width:270px;border:1px solid #e0e0e0;padding:9px 5px;margin-right:5px;}
.register_content .rgst_info .rgst_tip{margin:-10px 0 -10px 100px;font-size:12px;}
.register_content .rgst_info .safety_rate{margin:15px 0 -10px 92px;font-size:12px;}
.register_content .rgst_info .safety_rate span{color:#fff; background-color:#ddd; padding:0 30px;margin-right:2px;}
.register_content .rgst_info .safety_rate .current{background-color:#ff9a00;}
.register_content .rgst_info .agreement{margin:25px 0 15px 15px;}
.register_content .rgst_info .agreement a{color:#019a01;}
.register_content .rgst_info .next_btn{display:block;color:#fff;font-size:16px; background-color:#ff6600;padding:12px 158px;margin:5px 0 20px 15px; border-radius:3px;}
.register_content .rgst_info .usable{display:none;}

.register_content .rgst_success{float:left;margin:0 0 0 65px;}
.register_content .rgst_success .rs_title{margin:-8px 0 15px 50px;}
.register_content .rgst_success .rs_title .congrats{ background:url(//cdnimg.dd373.com/file/passport/login/rgst_success.jpg) left center no-repeat;padding:15px 0 15px 60px;font-size:22px;color:#379c0e;}
.register_content .rgst_success .rs_title p{margin-left:60px;}
.register_content .rgst_success .yz_opts{width:70px;text-align:right;display:block;float:left;margin:0 15px 0 -10px;}
.register_content .rgst_success .yz_btn{border:1px solid #e0e0e0;color:#999;padding:8px 50px;margin-right:10px; text-decoration:none;}
.register_content .rgst_success .btn_chosen{border:1px solid #ff6600;color:#ff6600;}

.register_content .rgst_success .rs_yz{position:relative; margin-top:45px;}
.register_content .rgst_success .ipt{border:1px solid #e0e0e0;padding:10px 0 10px 10px;width:314px;margin-top:-5px;}
.register_content .rgst_success .yz_tip{border:1px solid #ccc; background-color:#fafafa;color:#ff7f42;font-size:12px;width:324px;margin:10px 75px;padding:10px 0; text-align:center;left:0px; top:33px;position:absolute;}
.register_content .rgst_success .yz_tip .cont{overflow:hidden;}
.register_content .rgst_success .yz_tip .cont .arrow * {border-style: dashed dashed solid dashed ; border-width: 9px;display: block; position: absolute;}
.register_content .rgst_success .yz_tip .cont .arrow{bottom:55px;left:70px;position:absolute;display:block;}
.register_content .rgst_success .yz_tip .cont .arrow em{ border-color:transparent transparent #e0e0e0  transparent ;}
.register_content .rgst_success .yz_tip .cont .arrow span{ border-color:transparent transparent #fafafa transparent ;top:2px;}
.register_content .rgst_success .emailc{margin:90px 0 25px;}
.register_content .rgst_success .act_btn{color:#fff;font-size:16px; background-color:#ff6600;width:324px; display:block; text-align:center;padding:12px 0;margin:0 0 20px 74px; border-radius:3px;}
.register_content .rgst_success .rs_emailyz{display:none;}
.register_content .rgst_success .rs_phoneyz{display:block;}
.register_content .rgst_success .yz_tip2{border:1px solid #ccc; background-color:#fafafa;color:#ff7f42;font-size:12px;width:324px;margin:10px 75px;padding:10px 0; text-align:center;left:0px; top:33px;position:absolute;}
.register_content .rgst_success .yz_tip2 .cont{overflow:hidden;}
.register_content .rgst_success .yz_tip2 .cont .arrow * {border-style: dashed dashed solid dashed ; border-width: 9px;display: block; position: absolute;}
.register_content .rgst_success .yz_tip2 .cont .arrow{bottom:55px;left:236px;position:absolute;display:block;}
.register_content .rgst_success .yz_tip2 .cont .arrow em{ border-color:transparent transparent #e0e0e0  transparent ;}
.register_content .rgst_success .yz_tip2 .cont .arrow span{ border-color:transparent transparent #fafafa transparent ;top:2px;}
.register_content .rgst_success .phone{margin:90px 0 25px;}
.register_content .rgst_success .phn_code{margin:0 0 30px;}
.register_content .rgst_success .phn_code input{width:155px;border:1px solid #e0e0e0;padding:10px 0 10px 10px;margin-top:-5px;}
.register_content .rgst_success .phn_code a{border:1px solid #e0e0e0;padding:7px 25px 10px;margin-left:8px;color:#666;background-color:#fafafa; text-decoration:none;}
.register_content .rgst_success .phn_code .tipinner{ border:1px solid #F60; background-color:#ffd; max-width:220px;padding:10px 10px; position:absolute; z-index:1000;width:220px;left:250px;top:-90px;}
.register_content .rgst_success .phn_code .tipinner .cont{font-size:14px;color:#999; line-height:20px;overflow:hidden;}
.register_content .rgst_success .phn_code .tipinner .cont .arrow * {border-style: solid dashed dashed; border-width: 10px;display: block;  position: absolute;}
.register_content .rgst_success .phn_code .tipinner .cont .arrow{bottom:-20px;height:20px;left:20px;position:absolute;width:20px; display:block;}	
.register_content .rgst_success .phn_code .tipinner .cont .arrow em{ border-color: #F60 transparent transparent;}
.register_content .rgst_success .phn_code .tipinner .cont .arrow span{ border-color: #ffd transparent transparent;top: -2px;}
.register_content .rgst_success .phn_code .tipinner .cont a{color:#3c8fd7; text-decoration:none; font-weight:bold;background-color:transparent; border:none; margin:0;padding:0;}
.register_content .rgst_success .phn_code .tipinner-coordinate1{left:240px; top:40px; }
.register_content .rgst_success .phn_code .tipinner-coordinate2{left:240px; top:165px; }

.register_content .rgst_success .sendem{}
.register_content .rgst_success .sendem .sde_content{border:1px solid #b2d3f2; background-color:#f6fbff;padding:40px 0 40px 70px;}
.register_content .rgst_success .sendem .sde_content p{margin-bottom:10px;overflow: hidden;}
.register_content .rgst_success .sendem .sde_content label{display: block;float: left;text-align: right;width: 84px; margin-right:5px;}
.register_content .rgst_success .sendem .sde_content .a_r{color:#ff6600;float: right; margin-right: 35px;}
.register_content .rgst_success .sendem .sde_content .a_b{color: #0180cd;float: right; margin-right: 35px;}
.register_content .rgst_success .sendem .sde_content input{width:270px;border:1px solid #e0e0e0;padding:9px 5px;margin-right:5px;}
.register_content .rgst_success .sendem .sde_tip{color:#999;width: 515px;line-height: 25px;margin: 10px 0;}

.out_box{border:1px solid #ccc; background:#fff; font:12px/20px Tahoma;}
.list_box{border-bottom:1px solid #eee; padding:0 5px; cursor:pointer;height:25px;}
.focus_box{background:#BFBFBF;padding:0 5px;cursor:pointer;height:25px;}
.mark_box{color:#c00;}
.mail span{ float:left;}

.register_content .weixin{float:right;}
.register_content .weixin .wx{border:1px solid #fff2d0; background-color:#fefef4;margin:15px 37px 20px;width:260px;}
.register_content .weixin .wx_t{margin:15px 10px;padding-bottom:10px;border-bottom:1px solid #e0e0e0;}
.register_content .weixin .wx_c{ text-align:center; padding:20px 0;}
.register_content .weixin .wx_c img{margin-bottom:15px;}
/*----------------------------------register end----------------------------------*/
.fillinfo_content{overflow:hidden;margin:25px 50px; font-size:14px;color:#666;}
.fillinfo_content .fc_info{ float:left;margin:0 85px 0 30px;float:left;}
.fillinfo_content .fi_tips h1{font-size:28px;color:#333;margin-bottom:15px; }
.fillinfo_content .fi_tips div{color:#999;font-size:16px;}
.fillinfo_content .fc_info p{margin:20px 0;}
.fillinfo_content .fc_info label{width:95px;display:block;float:left;text-align:right;margin:7px 10px 0 0;}
.fillinfo_content .fc_info label .star{color:red;margin-right:4px;}
.fillinfo_content .fc_info .info_ipt{width:270px;border:1px solid #e0e0e0;padding:9px 5px;margin-right:5px;font-family: Microsoft YaHei;}
.fillinfo_content .fc_info .next_btn{display:block;color:#fff;font-size:16px; text-align:center; background-color:#ff6600;padding:12px 0;margin:0 0 20px 90px; border-radius:3px;width:280px;}
.fillinfo_content .fc_info .rgst_tip{margin:-10px 0 -10px 105px;font-size:12px;}
.fillinfo_content .fc_info .safety_rate{margin:15px 0 -10px 92px;font-size:12px;}
.fillinfo_content .fc_info .safety_rate span{color:#fff; background-color:#ddd; padding:0 30px;margin-right:2px;}
.fillinfo_content .fc_info .safety_rate .current{background-color:#ff9a00;}
.fillinfo_content .bind{padding:20px;margin-top:60px; width:350px; border:1px solid #d3edfe; background-color:#f6fbff; float:left;}
.fillinfo_content .bind .bind_t{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e0e0e0;color:#333;}
.fillinfo_content .bind .bind_c{margin:0 0 0 20px;}
.fillinfo_content .bind .l_ipt{width:290px;border:1px solid #e0e0e0;padding:9px 5px;margin-right:5px;margin:10px 0;font-family: Microsoft YaHei;}
.fillinfo_content .bind .s_ipt{width:180px;border:1px solid #e0e0e0;padding:9px 5px;margin-right:5px;margin:10px 0;font-family: Microsoft YaHei;}
.fillinfo_content .bind .pin{border:1px solid #e0e0e0; display:block;float:right;margin:10px 28px 0 0;height:33px;overflow:hidden;}
.fillinfo_content .bind .bind_btn{float:left;display:block;color:#fff;text-align:center;background-color:#ff6600;padding:5px 0;border-radius:3px;width:90px; text-decoration:none;}
.fillinfo_content .bind .forget_pw{float:right;font-size:12px; margin:0 28px 0 0;color:#0180cd;}
.fillinfo_content .bind .bing_tip{color:#999;font-size:12px;margin-top:10px;}

.activate_success{margin:105px 320px 150px;font-size:14px;border: 1px solid #b2d3f2;padding:35px 55px 60px; background-color:#f6fbff;}
.activate_success .as_t{ background:url(//cdnimg.dd373.com/file/passport/login/activate_suceess.png) left center no-repeat;padding:15px 0 15px 45px;font-size:18px;}
.activate_success p{color:#666; margin-left:20px;}
.activate_success p a{color:#0180cd;margin:0 5px;}

.activate_success2{margin:75px 260px;font-size:14px;border: 1px solid #b2d3f2;padding:10px 0 30px; background-color:#f6fbff;}
.activate_success2 .as_t{ background:url(//cdnimg.dd373.com/file/passport/login/activate_suceess.png) left center no-repeat;padding:15px 0 15px 45px;font-size:18px;}
.activate_success2 p{text-align: center;}
.activate_success2 p a{border-radius:3px;color:#fff;display:inline-block;margin:10px 0 0;padding:5px 18px;}
.activate_success2 .rbtn{ background-color:#ff5c01;margin-right:50px;}
.activate_success2 .gbtn{background-color:#60c92f;}
.activate_success2 div{color:#666; overflow:hidden;margin:10px 0 10px 100px;}
.activate_success2 .opts{width:115px;text-align:right;display:block;float:left;}
.activate_success2 .colorb{color:#0180cd;}
/*----------------------------------article end----------------------------------*/
/*----------------------------------footer----------------------------------*/
.foot_bg{ background: url(//cdnimg.dd373.com/file/passport/login/foot_bg.jpg);height:330px; min-height:330px; width:100%; min-width:1000px; }
.license_lr{height:125px;width:980px; color:#c2c2c2;padding:25px 10px 0; text-align:center;margin:0 auto;}
.license_lr .mgb10{margin-bottom:10px;}
.license_lr a{color:#c2c2c2;}
.license_lr ul{width:650px;margin:10px auto;}
.license_lr ul li{margin-right:5px;}

/*----------------------------------footer end----------------------------------*/
/*----------------------------------verifycode css----------------------------------*/
.vfcodediv{border:1px solid #e0e0e0;width:90px;height:34px; overflow:hidden;}
.vfcodediv img{margin-top:-1px}
/*----------------------------------verifycode css end----------------------------------*/
