background-size: coverbackground-size﻿body,ul,li,p,form,input,p,table,td,tr,dl,dd{margin:0;padding:0}
body{color: #444;font-size: 12px;font-family: Helvetica,Arial,Verdana;filter: Alpha(Opacity=50);}
ul{list-style-type:none}
img{border:0}
a{blr:expression(this.onFocus=this.blur());text-decoration:none;color: #666}
a:active, a:focus{outline:none;}
.center{margin:0 auto}
.left{float:left;}
.right{float:right}
.clear{clear:both}
.hide{display:none}
.font_title{font-family: 微软雅黑;}
.font_white{color:#fff}
.font_black{color:#000}
.font_gray{color: #999;}
.font_green{color: #57CFB3;}
.font_bold{font-weight: bold;}
.font_large{font-size: 16px;}
.font_chara{font-family: Microsoft Sans Serif;}
.middle{text-align:center}
.pageContain{width: 600px;}
.grayBtn{background: #ddd;color: #666;display: block;border: 1px solid #d1d1d1;cursor: pointer;padding: 0 15px;text-align: center;height: 36px;line-height: 36px;}
.grayBtn:hover{background: #e6e6e6;}
.blueBtn{background: #0d7cdb;color: #fff;display: block;border: 1px solid #059ae8;cursor: pointer;padding: 0 15px;text-align: center;height: 36px;line-height: 36px;}
.blueBtn:hover{background: #0090ff;}
.blueLinks{color: #2a8ce0;text-decoration: underline;}
.blueLinks:hover{color: #44aeff;}
.font_red{color: #ff5a00;}
#MAIN_DIV_top{background: url(../images/login_top_bg.png);height: 60px;position: absolute;top: 0px;left: 0px;z-index: 8;width: 100%;}
.CLS_pageContent{width: auto;height: 545px;position: absolute;left: 50%;left: 50%;margin-left: -490px;z-index: 5;}
.CLS_formTable,#LOID_DIV_netSetup{position:relative;left: 390px;top: 150px;}
.CLS_formTableHeader{position:relative;width:50%;height:50%;left:40px;bottom: 5px;opacity:0.8;filter:alpha(opacity=50);}
.CLS_TB_operable,#LOID_DIV_netSetupStatus{font-size: 14px;background: #e7fbfb;width: 500px;border: 1px solid #fff;border-radius: 6px;opacity:0.8;filter:alpha(opacity=50);}
.CLS_TB_operable{padding-top: 50px;padding-bottom: 50px;}
.CLS_TB_operable td{padding: 4px 4px;line-height: 32px;}
.CLS_TB_operable tr td:first-child{text-align: right;vertical-align: top;}
.CLS_TB_operable tr td:last-child{text-align: left;}
.CLS_TB_operable td label{display:block;}
.CLS_TB_operable td input{height: 32px;line-height: 32px;}
.CLS_TB_operable td input[type="text"],.CLS_TB_operable td input[type="password"]{border: 1px solid #d1d1d1;background: #fff;padding-left: 10px;width: 260px;}
.CLS_TB_operable td input[type="text"]:focus,.CLS_TB_operable td input[type="password"]:focus{border: 1px solid #1cba97}
.CLS_TB_operable td .submitBtn{margin-top: 6px;font-size: 14px;line-height: 28px;*+margin-bottom: 50px;}
#BTN_apply_loidSetup{margin-top: 30px;}
.CLS_A_switch{border: 1px solid #d1d1d1;display: block;width: 100px;height: 32px;line-height: 32px;color: #fff;font-family: Arial;}
.CLS_A_switch div{width: 50%;height: 100%;}
.CLS_A_switch .switch_off{background: #ccc;}
.CLS_A_switch .switch_on{background: #1fbb94;}
#LOID_DIV_netSetupStatus{padding-top: 15px;padding-bottom: 40px;line-height: 30px;}
#LOID_DIV_netSetupStatus p,#LOID_DIV_netSetupStatus #LOID_DIV_progressBarContain{margin-left: 40px;}
#LOID_P_progressDetail{font-size: 20px;}
#LOID_DIV_progressBarContain{width: 390px;background: #fff;border: 1px solid #d1d1d1;border-radius: 6px;height: 22px;margin-top: 15px;margin-bottom: 15px;}
#LOID_DIV_progressBar{background: #54aada;height: 100%;border-radius: 6px;width: 0;}
.LOGIN_IMG_contentBg{position: absolute;bottom: 0px;left: 0px;width: 100%;height: auto;overflow: hidden;z-index: 0;}
#MAIN_DIV_footer{width: 100%;position: fixed;bottom: 0;height:40px;background:url(../images/bottom_bg.png) no-repeat center center;}
#MAIN_DIV_footer span{display: block;}
#MAIN_DIV_footer img{margin-top: 8px;margin-left: 20px;}
#MAIN_DIV_copyRightInfo{width: 560px;height:40px;line-height:40px;}
div.error{font-size: 12px;color: #ff5a00;}

em.error {
  padding-left: 16px;color:#F00;
}
