.menu{background-color: #fbfbfb;width: 100%;height: 80px;z-index: 9999;border-bottom: 1px solid #eee;}
.nav{margin: 0 auto;max-width: 1200px;position: relative;height: 100%;text-align: center;}
.menu_logo{background:url(../../../ipiimg/main/web/logo.png) no-repeat left;width: 151px;height: 40px;top: 23px;left: 0;position: absolute;}

/*.section1{background:url(../../../../ipiimg/main/web/s1_bg01.jpg) no-repeat left top;background-size: cover;}*/
.section1{background:#29aefb;height: 650px;}
.s1_bg01{background:url(../../../ipiimg/main/web/s1_bg01.png) no-repeat;width: 950px;height: 509px;top: 80px;position: absolute;left: 0;margin-left: -100px;}

.s1_compter{background:url(../../../ipiimg/main/web/s1_computer.png) no-repeat;width: 464px;height: 352px;top: 50%;position: absolute;margin-top: -120px;left: 50px;}
.s1_gt{background:url(../../../ipiimg/main/web/s1_gt.png) no-repeat;width: 125px;height: 125px;top: 50%;position: absolute;margin-top: -176px;left: 0;}

.s1_db{background:url(../../../ipiimg/main/web/s1_db.png) no-repeat;width: 135px;height: 135px;top: 50%;position: absolute;margin-top: -16px;left: 50%;margin-left: -60px;}

.s1_yj{background:url(../../../ipiimg/main/web/s1_yj.png) no-repeat;width: 95px;height: 95px;top: 50%;position: absolute;margin-top: -176px;left: 50%;margin-left: 70px;}

.s1_lc{background:url(../../../ipiimg/main/web/s1_lc.png) no-repeat;width: 115px;height: 115px;top: 50%;position: absolute;margin-top: -250px;left: 280px;}

.s1_phone{background:url(../../../ipiimg/main/web/s3_phone.png) no-repeat;width: 256px;height: 450px;top: 50%;position: absolute;margin-top: -185px;right: 30px;}


.signin{position: absolute;right: 5px;height: 400px;top: 50%;margin-top: -200px;border-radius: 5px;width: 350px;background-color: #fff;overflow: hidden;}
.signin .s_top{background-color: #f2f2f2;text-align: center;}
.signin .s_top span{cursor: pointer;font-size: 16px;color: #333;display: inline-block;height: 64px;line-height: 64px;text-align: center;margin:0 40px;padding: 0 10px;}
.signin .s_top .spaned{border-bottom: 2px solid #1baafd;color: #1baafd;}
.signin .s_form{margin: 37px}
.signin .s_form div{margin-bottom: 20px;}
.signin .s_form div input{width: 265px;height: 46px;border:1px solid #c4d0d7;line-height: 46px;padding-left: 5px;border-radius: 5px;}
.signin .s_form div .sign_btn{background-color: #1baafd;color: #fff;font-size: 18px;padding-left: 0;width: 272px;border: none;}
.own_code {display: inline-block;height: 30px;padding: 8px 15px;background: #f7f7f7;border: solid 1px #c8c8c8;color: #444;line-height: 30px;font-size: 14px;}

.content_foot{background: #fbfbfb;}
.load_link{height: 80px;padding: 60px 0;}
.load_link a{display: block;margin-left: 250px;text-decoration: none;}
.load_link a:first-child{margin-left: 0;}
.load_link a p{color: #333;font-weight: bold;font-size: 16px;margin-top: 8px;}
.load_link a span{color: #666;font-size: 14px;}
.new_upod{margin-left: 70px;}
.prompt_item{width: 100%;position: absolute;left: 3px;top: 66px;height: 35px;line-height: 35px;color: #aa0628;}


.main_op_list{position: absolute;right: 0;height: 40px;line-height: 40px;top: 20px;}
.main_op_list a{font-size: 16px;padding: 10px 0;margin-left: 40px;}
.main_op_list a.whitebg_btn{color: #5e88fc;background: #fff;border: 1px solid #5e88fc;border-radius: 20px;padding: 10px 30px;margin-left: 40px;}
.main_op_list a.bluebg_btn{color: #fff;background: #5e88fc;border: 1px solid #5e88fc;border-radius: 20px;padding: 10px 30px;margin-left: 12px;}
.password_item_step{margin: 125px 0 70px 0;}
.password_item_step .circle{display: inline-block;vertical-align: middle;text-align: center;width: 30px;height: 30px;}
.password_item_step .circle p{border-radius: 50%;background: #b3bcc7;color: #fff;width: 30px;height: 30px;line-height: 30px;text-align: center;margin: 0 auto;}
.password_item_step .line{background: #b3bcc7;color: #fff;width: 150px;height: 3px;line-height: 30px;text-align: center;display: inline-block;vertical-align: middle;margin: 0 5px;}
.password_item_step .circle span{white-space: nowrap;color: #000;display: block;width: 90px;margin-left: -30px;margin-top: 5px;}
.circle.current_step p,.line.current_step{background: #5e88fc;}
.inputtype_item{position: relative;width: 100%;margin: 0 0 18px 0}
.input_sub{border: 1px solid #ced4de;height: 100%;padding:0 10px;position: relative;height: 38px;}
.inputtype_item input{border: none;height: 100%;width: 100%;line-height: 38px;}
.inputtype_item label{position: absolute;left: 10px;top: 10px;color: #97a3b8;}
.inputtype_item.valid_wid{padding: 0 120px 0 0;width: 230px;}
.inputtype_item.valid_wid p{position: absolute;right: 0;width:100px;height: 40px;top: 0}
.per_cont_sub{width: 350px;margin: 0 auto;}
.bl_a_btn{color: #fff;background: #5e88fc;width: 100%;display: block;height: 40px;line-height: 40px;text-align: center;margin-top: 30px;}
.bl_a_btn:active{background: #3764e0;}
.warm_text{text-align: left;margin-bottom: 15px;}
.warm_text1{margin-top: 10px;color: #97a3b8;}
.warm_text1 a,.success_p2 a{color: #5e88fc;}
.success_img{margin: 120px 0 25px 0;}
.success_p1{font-size: 20px;margin-bottom: 20px;}
.success_p2{color: #97a3b8;}


