.menu{background-color: #ffffff;width: 100%;height: 90px;z-index: 9999;border-bottom: 1px solid #eee;}
.nav{margin: 0 auto;width: 1000px;position: relative;height: 100%;text-align: center;*position: absolute;*top: 0;*bottom: 0;*left: 50%;*margin-left: -500px;}
.menu_logo{background:url(../../../ipiimg/main/web/logo1.png) no-repeat center;width: 190px;height: 36px;margin-top: 27px;float: left;}
.menu_tap1{background:url(../../../ipiimg/main/web/fwrx.png) no-repeat center;width: 272px;height: 20px;margin-top: 35px;float: left;margin-left: 20px;}
.menu_tap2{background:url(../../../ipiimg/main/web/zxzx.png) no-repeat center;width: 105px;height: 18px;margin-top: 36px;float: left;margin-left: 20px;}
.login_main{width: 100%;background:url(../../../ipiimg/main/web/main_bg.jpg); background-size: cover;position: absolute;top: 90px;bottom: 60px;left: 0;right: 0;min-height: 480px;}
.right_login{position: absolute;right: 0;top: 50%;height: 440px;background: #fff;border:10px solid #efefef;width: 360px;margin-top: -230px;}
.left_text{height: 460px;margin-right: 380px;text-align: left;top: 50%;margin-top: -230px;position: absolute;left: 0}
.left_text>h3{color: #fff;font-size: 60px;font-weight: normal;margin: 60px 0 10px 0;}
.left_text>p{color: #fff;font-size: 30px;letter-spacing: 2px;}
.upload_item{margin-top: 90px;}
.upload_item .ewm_pic{float: left;width: 98px;height: 98px;}
.upload_item .u_btn_sub{margin-left: 110px;text-align: left;height: 98px;}
.upload_item .u_btn_sub p{font-size: 20px;color: #fff;margin-bottom: 20px;margin-top: 20px;padding-top: 14px;}
.upload_item .u_btn_sub a{display: inline-block;width: 98px;height: 36px;text-align: center;line-height: 36px;border: 1px solid #fff;color: #fff;margin-right: 5px;}
.upload_item .u_btn_sub a img{vertical-align: text-bottom;margin-right: 5px;}

.l_tab_sub{background: #5e88fc;height: 54px;line-height: 54px;font-size: 20px;width: 100%;}
.l_tab_sub a{float: left;width: 50%;color: #fff;}
.l_tab_sub a.actived{color: #707e94;background: #fff;}

.form_item{padding: 30px 40px 0;position: relative;*margin-top: 30px;}
.input_type{border: 1px solid #ced4de;position: relative;padding: 0 10px;height: 38px;margin-top: 12px;}
.input_type input{color: ;font-size:14px;border: none;outline: none;height: 100%;width: 100%;position: relative;z-index: 5;background: transparent;line-height: 38px;}
.input_type p{position: absolute;left: 10px;top: 10px;height: 18px;line-height: 18px;color: #97a3b8;}
.input_type.above{padding: 0 110px 0 10px;}
.input_type.above em{position: absolute;right: -1px;top: -1px;height: 40px;width: 100px;line-height: 40px;cursor: pointer;}
.get_valid{border-left: 1px solid #ced4de}
.login_btn{margin: 20px 0 10px;width: 100%;height: 44px;background: #5e88fc;color: #fff;text-align: center;line-height: 44px;display: block;font-size: 16px;letter-spacing: 5px;}
.user_aux{font-size: 12px;text-align: right;}
.user_aux a{color: #5182f0;}
.l_ewm{position: absolute;bottom:0px;right: 5px;}

.content_foot{height: 60px;line-height: 60px;text-align: center;position: absolute;bottom: 0;left: 0;width: 100%;background: #fff;}
.vaild_text{position: absolute;top: 0;left: 40px;top: 20px;color: #aa0628;*top: 0;}

.scan_login{text-align: center;padding: 40px 40px 20px;}
.scan_info_item{margin-top: 50px;color: #8c8c8d;font-size: 16px;}
.scan_login h3{font-size: 18px;color: #758697;font-weight: normal;letter-spacing: 3px;}
.exp_text{margin-top: 30px;color: #8c8c8d;}
.exp_text .p1{background: #eff3ff;height: 44px;line-height: 44px;}
.scan_bottom{text-align: left;position: absolute;bottom: 20px;left: 40px;right: 40px;}
.t_color{color: #5e88fc;}

.register_main{width: 100%;background:url(../../../ipiimg/main/web/main_bg.jpg); background-size: cover;height: 800px;width:100%;position: relative;}
.register_nav{width:850px; height: 100%;margin: 0 auto;}
.register_nav h3{text-align: center;color: #fff;font-size: 40px;padding-top: 50px;font-weight: normal;}
.register_nav .reg_step{color: #cdd4fe;text-align: center;font-size: 18px;margin: 15px 0;}
.register_nav .reg_step .yet{color: #fff;}
.reg_main_item{background: #fff;height: 500px;padding: 50px 150px 0 150px;}
.register_foot{height: 60px;line-height: 60px;text-align: center;width: 100%;background: #fff;}
.pas_cont{border-bottom: 1px solid #ced5de;}
.pas_sub{position: relative;}
.pas_sub label,.sas_sub label{color: #838d98;margin-bottom: 5px;display: block;}
.red_imp{color: #ff73b3;font-size: 12px;vertical-align: top;margin-left: 3px;}
.input_sub{position: relative;}
.input_sub .pas_placeholder{color: #97a3b8;position: absolute;left: 0;top: 0;padding: 11px 12px;height: 16px;line-height: 16px;z-index: 1}
.pas_input{height: 16px;padding: 10px;border:1px solid #ced5de;color: #3f5266;width: 230px;line-height: 16px;position: relative;z-index: 2;background: transparent;}
.pas_input.w310{width: 310px;}
.pas_input.w360{width: 360px;}
.pas_input.w120{width: 120px;}
.input_sub.valid{padding-bottom: 35px;}
.vaild_pxr{position: absolute;color: #fc60a3;left: 0;height: 16px;line-height: 16px;bottom: 15px;}
.reg_select{background:url(../../../ipiimg/common/web/select1.png) no-repeat right center;border:1px solid #ced5de;}
.reg_select cite{width:54px; height:36px;line-height:36px; display:block; color:#97a3b8; cursor:pointer;
padding:0 20px 0 8px; font-style: normal; font-size:14px;overflow: hidden;min-width: 60px;white-space: nowrap;text-overflow: ellipsis;}
.reg_select.pair cite{width: 86px;}
.reg_select.pais cite{width: 115px;}
.reg_select .op_list{min-width:100%;border:1px solid #ced5de; position:absolute; z-index:20; display:none;background-color: #fff;cursor: pointer;margin-left: -1px;box-sizing: border-box;}
.reg_select .op_list ul{max-height:180px;overflow: auto;}
.reg_select .op_list li{height:24px; line-height:24px;white-space: nowrap;}
.reg_select .op_list li span{font-size:14px; display:block; height:24px; color:#333; text-decoration:none; padding-left:10px; padding-right:10px; }
.reg_select .op_list li span:hover{font-size:14px; background-color:#eef1f4; }
.reg_select .inputselect{opacity: 0; filter: alpha(opacity=0);height: 0;border:none;outline: none;width: 0;position: absolute;left: 0;}
.pas_input.toward{padding: 10px 100px 10px 10px;width: 140px;}
/*.pas_input.pward{padding: 10px 50px 10px 10px;width: 190px;}*/
.input_fun{position: absolute;right: 0;height: 36px;width: 90px;line-height: 36px;top: 0;border-left: 1px solid #ced5de;text-align: center;cursor: pointer;padding: 1px 1px 1px 0;z-index: 3;}
.input_fun.disabled{color: #aaa;}
.input_fun img{height: 100%;width: 100%;}
.reg_op_item{text-align: center;margin-top: 30px;}
.large_btn{width:250px;height: 44px;line-height: 44px;display: inline-block;text-align: center;color: #fff;background-color: #5182f0;}
.small_btn{width:150px;height: 44px;line-height: 44px;display: inline-block;text-align: center;color: #fff;background-color: #5182f0;}
.smaller_btn{width:75px;height: 38px;line-height: 38px;display: inline-block;text-align: center;color: #fff;background-color: #5182f0;}
a.large_btn:active,a.small_btn:active,a.smaller_btn:active{background-color: #4470d3;}
.clearfix:after{display: table; content: " "; clear: both;}
.Jcheckbox {width: 16px; height: 16px; float: left; cursor: pointer; margin-left: 10px; text-align: center; background: url(../../../ipiimg/main/web/checkbox.png)  no-repeat; background-position: 0 0; }
.Jcheckbox.mt2{margin: 2px 5px 0 0;}
.Jcheckbox.on {background-position: -20px 0; }
.radioclass {opacity: 0; cursor: pointer; filter: alpha(opacity=0); }
a.t_color:hover{text-decoration:underline;}

.suc_cont{margin: 60px 0 0;text-align: center;}
.suc_cont.com_suc{margin:40px 0 0 0;}
.suc_cont p{font-size: 16px;}
.sear_cont{margin:50px auto 0;text-align: center;width: 420px;}
.sear_cont .p1{padding-top: 60px;}
.sear_sub{width:420px;margin: 10px auto;}
.sear_cont h4{color: #5182f0;font-size: 14px;line-height: 24px;text-align: left;font-weight: bold;}
.sear_cont ul{padding-bottom: 25px;border-bottom: 1px solid #ced5de;height: 250px;overflow: auto;}
.sear_cont ul li{height: 36px;line-height: 36px;text-align: left;}
.ad1_icon{display: inline-block;color: #5182f0;font-weight: bold;font-size: 24px;}
p.suc_item{font-size: 14px;line-height: 30px;}
p.suc_item a{font-weight: bold;}
p.suc_item a:hover{text-decoration: underline;}

.tab_cite a{height: 38px;line-height: 38px;border-bottom: 1px solid #ced5de;display: inline-block;width: 50%;text-align: center;background: #eef1f4;box-sizing: border-box;}
.tab_cite a.actived{border-bottom: none;background: #fff;border-left: 1px solid #ced5de;}
.tab_cite a.actived:first-child{border-left: none;border-right: 1px solid #ced5de;}

.confirm_text{margin:40px 15px 40px 110px;}
.ftext_p1{font-size: 18px;}
.ftext_p2{color:#9eaab8;}
.shadow{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: #000;opacity: 0.2;filter: alpha(opacity=20);z-index: 1999;}
.op_shadow{position: fixed;width: 500px;left: 50%;margin-left: -250px;background: #fff;z-index:2000;top: 20%;}
.op_shadow h3{padding: 0 15px;border-bottom: 1px solid;border-color: #e3eaf3;height: 49px;line-height: 49px;font-size: 14px;}
.op_shadow h3 em{cursor: pointer;}
.shad_items{max-height: 400px;overflow: auto;margin-bottom: 54px;position: relative;min-height: 120px;}
.shad_items em.shadico{position:absolute;left: 55px;top:35px;}
.allicon {display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; background-repeat: no-repeat; background-image: url(../../../ipiimg/common/web/icon.png);}
.warm_icon {background-position: -4px -198px; height: 40px;width: 40px;}
.close_icon {background-position: -52px -210px; height: 18px;width: 18px;}
.shad_btns{height: 29px;background: #f2f4fa;position: absolute;bottom: 0;width: 100%;left: 0;padding:12px 0;text-align: right;border-top: 1px solid #fff;}

.sml_ic{position: absolute;top: 1px;right: 1px;height: 36px;width: 50px;line-height: 36px;cursor: pointer;z-index: 3;background: url(../../../ipiimg/main/web/ic-hide.png) no-repeat center;background-color: #fff;}
.sml_ic.show{background-image: url(../../../ipiimg/main/web/ic-show.png);}