@import "iconfont/iconfont.css";                                
html{margin: 0;padding: 0;}
body{font-size: 12px; background: #F1F1F1 ;max-width: 640px;margin: 0 auto;font-family:font-family:"Helvetica Neue",HelveticaNeue,"Helvetica-Neue",Helvetica,"BBAlpha Sans",sans-serif;padding: 0;height: 100%;min-width: 320px;background-color: #F0F0F0;background: url(../images/login_bak.jpg) no-repeat;background-size: 100%;}
a{text-decoration: none;}
input[type="submit"],input[type="reset"], input[type="button"],input[type='text'],input[type='password'] ,textarea{-webkit-appearance: none; }
ul,li,ol,h1,h2,h3,h4,h5,h6,p,dl,dd{list-style: none;margin: 0;padding: 0;}
input[type='text'],input[type='password'],textarea{margin: 0;padding: 0;outline: none;border: none;}
div, span, a, header,li,input,img{-webkit-tap-highlight-color: rgba(255,255,255,0);}
em{font-style: normal;}

.login-zc-box{padding: 15px;overflow: hidden;}
.login-zc-box .title{float: left;width: 100%;height: 40px;line-height: 40px;border-bottom: 1px solid #BFC6D5;color: #FFFFFF;text-align: center;font-size: 18px;}
.login-zc-box .title i{float: right;width: 40px;height: 40px;font-size: 24px;color: #FFFFFF;text-align: center;line-height: 40px;}
.login-zc-box .title span{padding-left: 40px;}
.form-box{float: left;width: 94%;height: auto;background-color: #FFFFFF;border-radius: 5px;margin:30px 0px 0px 3%;}
.form-box .one{float: left;width: 94%;height: 45px;border-bottom: 1px solid #EEEEEE;margin-left: 3%;line-height: 45px;}
.form-box .one input{text-indent: 5px;color: #666666;height: 20px;line-height: 20px;}
.form-box .one:last-child{border-bottom:none;}
.form-box .one:first-child span{float: left;width: 50px;height: 26px;border-right: 1px solid #EEEEEE;margin-top: 9px;text-align: center;font-size: 16px;color: #363636;line-height: 26px;}
.form-box .one:first-child input{margin-left: 10px;}
.form-box .password{width: 100%;}
.form-box .code{width: 60%;}
.form-box .code-img{float: right;}
.form-box .code-img img{float: left;width: 60px;height: 26px;margin-top: 9px;margin-right: 5px;}
.form-box .code-img i{float: left;color: #CACACA;font-size: 20px;width: 30px;text-align: center;}
.login-button{float: left;width: 94%;height: 45px;line-height: 45px;text-align: center;background-color: #041656;color: #FFFFFF;font-size: 14px;margin: 20px 3% 20px;border-radius: 5px;}
.login-button span{float: left;height: 100%;width: 100%;}
.back-pwd{width: 100%;height: 40px;line-height: 40px;text-align: center;float: left;}
.back-pwd a{color: #666666;font-size: 14px;}
.zhuce-button{float: left;width: 100%;height: 60px;text-align: center;margin-top: 50px;}
.zhuce-button span{width: 60px;height: 60px;display: block;background-color: #041656;color: #FFFFFF;font-size: 14px;line-height: 60px;margin: 0px auto;border-radius: 50%;}
.hzzh-login{float: left;width: 94%;height: auto;margin-left: 3%;margin-top: 50px;}
.hzzh-login h3{float: left;width: 100%;height: 30px;font-weight: normal;text-align: center;display: -webkit-flex;display: -moz-flex;display: -o-flex;display: -ms-flex;display: flex;}
.hzzh-login h3 .fluid {flex: 1;border-bottom: 1px solid #FFFFFF;height: 15px;}
.hzzh-login h3 .fixed {width: 100px;color: #FFFFFF;line-height: 30px;font-size: 14px;}
.hzzh-login .kj-login{float: left;width: 100%;height: 40px;line-height: 40px;text-align: center;margin-top: 10px;}
.hzzh-login .kj-login i{color: #999999;font-size: 30px;margin: 0px 10px;}
.hzzh-login .kj-login i:last-child{font-size: 34px;}
.form-box .dxyzm .code-btn{float: right;width: auto;color: #999999;}
.save-pwd span{float: left;width: auto;color: #A9A9A9;text-indent: 3px;}
.save-pwd i{float: right;width: 45px;height: 45px;font-size: 28px;color: #505B89;text-align: center;}

/*页面提示信息样式*/
.messagediv{ float: left;position: fixed; top: 0; left: 0; width: 100%; height: 100%; background:#000000; z-index: 9000;opacity: 0.6; filter: alpha(opacity=60);}
.messagebox{position: absolute; width:80%;height:auto;line-height: 30px;background-color: #FFFFFF;z-index: 9001;border-radius: 5px;}
.messages{width: 100%;float: left;}
.messages_button{float: left;width: 100%;height: auto;border-top: 1px solid #CCCCCC;margin-top: 10px;}
.messages_button a{font-size: 16px;color: #333333;text-align: center;height: 40px;line-height: 40px;width: 100%;float: left;}
.jp_messages{width: 100%;float: left;}
.message_img{float: left;width: 100%;margin: 10px 0px;text-align: center;height: auto;}
.message_img i{width: 50px;height: 50px;font-size: 50px;color:#F35454;line-height: 50px;text-align: center; }
.message_img .suc{color: #41B34C;}
.messages_content{float: left;width: 80%;margin-left: 10%;font-size: 14px;line-height: 20px;color: #333333;height: auto;}
.reg-fwxy div{float: left;width: auto;}
.reg-fwxy div i{font-size: 14px;color: #041656;float: left;}
.reg-fwxy div span{float: left;margin-left: 5px;color: #A9A9A9;}
.reg-fwxy .xieyi_link{float: left;color: #fe4777}

.reg_success_content{float: left;width: 100%;height: 100%;}
.reg_success_content .logo{width: 100%;height: 65px;text-align: center;margin-top: 90px;}
.reg_success_content .logo img{height: 100%;}
.reg_success_content .suc_msg{width: 80%;height: auto;overflow: hidden;margin-left: 10%;text-align: center;}
.reg_success_content .suc_msg h3{font-size:30px;color: #041656;margin-top: 50px;}
.reg_success_content .suc_msg p{font-size: 20px;color: #F08200;line-height: 30px;margin-top: 30px;}
.reg_success_content .suc_msg .link{float: left;width: 100%;height: 40px;margin-top: 40px;}
.reg_success_content .suc_msg .link a,.reg_success_content .suc_msg .link span{float: left;width: 40%;height: 35px;text-align: center;line-height: 35px;text-align: center;background-color: #041656;color: #FFFFFF;margin-left: 20%;border-radius: 3px;}
.reg_success_content .suc_msg .link a:first-child,.reg_success_content .suc_msg .link span:first-child{background-color: #F08200;margin-left: 0;}