.xcms_confirm,.xcms_error,.xcms_msg,.xcms_ok{word-break:break-all}.xcms_confirm sup,.xcms_error sup,.xcms_msg sup,.xcms_ok sup{background:url(../img/bg/bg_frame.gif) no-repeat -198px -61px;width:36px;height:36px;display:block;float:left;margin-right:10px;margin-top:5px}.xcms_error sup{background-position:-138px -60px}.xcms_msg sup{background-position:-79px -61px}.xcms_confirm sup{background-position:-256px -60px}.xcms_tips{font-size:12px;font-family:"Microsoft Yahei",Tahoma,Arial,Verdana,sans-serif;padding:10px 20px;border:4px solid #FAAEBA;text-align:center;margin:0;line-height:22px;background-color:#FFF6F7;vertical-align:middle;color:#000}.xcms_tips sub{width:22px;height:20px;display:block;background:url(../img/bg/bg_frame.gif) no-repeat -83px -19px;float:left}.xcms_tips.loading,.xcms_tips.warning{background:#FFFDD7;border-color:#FED669}.xcms_tips.warning sub{background-position:-154px -19px}.xcms_tips.confirm,.xcms_tips.success{background:#EEFFED;border-color:#78C370}.xcms_tips.success sub{background-position:-107px -19px}.xcms_tips.confirm sub{background-position:-129px -19px}.xcms_tips.loading sub{background-position:0 2px}.xcms_tips button{margin:8px 2px 0}
body,html{height:100%;color:#fff}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'microsoft yahei',Arial,sans-serif;font-weight:400;overflow:hidden;background:url(../images/login-bg.jpg) no-repeat center top;background-size:cover}.bcolb1{background-color:#3b486a}.bcolb2{background-color:#475780}.bcolb3{background-color:#7584aa}.bcolbtn{background-color:#5686d6}.bcole{background-color:#eee}.bcolf5{background-color:#f5f5f5}.bcolf9{background-color:#f9f9f9}.bcolf0{background-color:#f0f0f0}.fcole{color:#eee}.fcolb{color:#838fb1}.fcolfa{color:#fafafa}.fcol9{color:#999}.fcol5{color:#555}.fs22{font-size:22px}.fs14{font-size:14px}.fs12{font-size:12px}.btn_bor{border:1px solid #ddd;box-sizing:border-box}.btn88{width:88px;height:38px}.btn80{width:80px;height:38px}.btn70{width:70px;height:30px}.btn90{width:90px;height:30px}input{border:1px solid #ddd;height:38px;line-height:38px;box-sizing:border-box}.bor-d{border:1px solid #ddd}.bor-b{border:1px solid #5686d6}.ov{overflow:hidden}.wrapper{min-height:100%;position:relative;overflow:hidden}.wrapper:after,.wrapper:before{content:" ";display:table}.wrapper:after{clear:both}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'microsoft yahei',Arial,sans-serif}li,ul{list-style:none;padding:0;margin:0}.main-header{width:90%;height:46px;background:url(../images/logo.png) no-repeat left top;background-size:contain;margin:40px 5% 0}.content-wrapper{width:100%;padding:0 5%}.content-table{width:100%;max-width:370px;margin:5% auto}.table-header{position:relative;width:100%;height:55px;background-color:#5687d6}.table-header h1{line-height:55px;padding-left:10px;font-size:22px;color:#fafafa;margin:0}.table-header .table-img{position:absolute;right:15px;top:-5px;width:68px;height:68px;background:url(../images/login-header.png) no-repeat center center}.table-cont{width:100%;height:280px;background-color:#fafafa;padding-top:25px}.table-cont .form-group{padding:0 20px;margin-bottom:30px}.table-cont .form-control{height:46px;background-color:#f5f5f5}.table-cont .form-control-feedback{right:20px;height:46px;line-height:46px;color:#a9a9a9}.table-cont .form-btn{width:100%;padding:0 5%;height:46px;line-height:46px}.table-cont .form-btn .btn{padding:0;height:46px;background-color:#5687d6;border:none;font-size:18px}.table-cont .n-invalid{border:1px solid red}footer{position:absolute;bottom:20px;left:0;z-index:1;width:100%;text-align:center}.form-control{border-radius:0;box-shadow:none;border-color:#d2d6de}.form-control:focus{border-color:#3c8dbc;box-shadow:none}.form-control:-ms-input-placeholder,.form-control::-moz-placeholder,.form-control::-webkit-input-placeholder{color:#bbb;opacity:1}.form-control:not(select){-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group.has-success label{color:#00a65a}.form-group.has-success .form-control{border-color:#00a65a;box-shadow:none}.form-group.has-success .help-block{color:#00a65a}.form-group.has-warning label{color:#f39c12}.form-group.has-warning .form-control{border-color:#f39c12;box-shadow:none}.form-group.has-warning .help-block{color:#f39c12}.form-group.has-error label{color:#dd4b39}.form-group.has-error .form-control{border-color:#dd4b39;box-shadow:none}.form-group.has-error .help-block{color:#dd4b39}.input-group .input-group-addon{border-radius:0;border-color:#d2d6de;background-color:#fff}.btn-group-vertical .btn.btn-flat:first-of-type,.btn-group-vertical .btn.btn-flat:last-of-type{border-radius:0}.icheck>label{padding-left:0}.form-control-feedback.fa{line-height:34px}.form-group-lg .form-control+.form-control-feedback.fa,.input-group-lg+.form-control-feedback.fa,.input-lg+.form-control-feedback.fa{line-height:46px}.form-group-sm .form-control+.form-control-feedback.fa,.input-group-sm+.form-control-feedback.fa,.input-sm+.form-control-feedback.fa{line-height:30px}.btn{border-radius:3px;-webkit-box-shadow:none;box-shadow:none;border:1px solid transparent}.btn.uppercase{text-transform:uppercase}.btn.btn-flat{border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-width:1px}.btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn:focus{outline:0}.btn.btn-file{position:relative;overflow:hidden}.btn.btn-file>input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;opacity:0;filter:alpha(opacity=0);outline:0;background:#fff;cursor:inherit;display:block}.btn-default{background-color:#f4f4f4;color:#444;border-color:#ddd}.btn-default.hover,.btn-default:active,.btn-default:hover{background-color:#e7e7e7}.btn-primary{background-color:#3c8dbc;border-color:#367fa9}.btn-primary.hover,.btn-primary:active,.btn-primary:hover{background-color:#367fa9}.btn-success{background-color:#00a65a;border-color:#008d4c}.btn-success.hover,.btn-success:active,.btn-success:hover{background-color:#008d4c}.btn-info{background-color:#00c0ef;border-color:#00acd6}.btn-info.hover,.btn-info:active,.btn-info:hover{background-color:#00acd6}.btn-danger{background-color:#dd4b39;border-color:#d73925}.btn-danger.hover,.btn-danger:active,.btn-danger:hover{background-color:#d73925}.btn-warning{background-color:#f39c12;border-color:#e08e0b}.btn-warning.hover,.btn-warning:active,.btn-warning:hover{background-color:#e08e0b}.btn-outline{border:1px solid #fff;background:0 0;color:#fff}.btn-outline:active,.btn-outline:focus,.btn-outline:hover{color:rgba(255,255,255,.7);border-color:rgba(255,255,255,.7)}.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn[class*=bg-]:hover{-webkit-box-shadow:inset 0 0 100px rgba(0,0,0,.2);box-shadow:inset 0 0 100px rgba(0,0,0,.2)}.btn-app{border-radius:3px;position:relative;padding:15px 5px;margin:0 0 10px 10px;min-width:80px;height:60px;text-align:center;color:#666;border:1px solid #ddd;background-color:#f4f4f4;font-size:12px}.btn-app>.fa,.btn-app>.glyphicon,.btn-app>.ion{font-size:20px;display:block}.btn-app:hover{background:#f4f4f4;color:#444;border-color:#aaa}.btn-app:active,.btn-app:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-app>.badge{position:absolute;top:-3px;right:-10px;font-size:10px;font-weight:400}