﻿        .x-monthpicker-item
        {
            width:auto;
        }
        
        html,body{
            overflow:hidden;
            /*font-family:"Microsoft YaHei",SimSun,sans-serif !important; 微软雅黑,宋体(\5FAE\8F6F\96C5\9ED1,\5B8B\4F53) */
            font-family:SimSun,sans-serif !important; 
        }
        body
        {
            overflow:hidden;
            width:100%;
            height:100%;
            margin:0;
         }
        .wallpaper 
        {
            position: absolute;
            overflow:hidden;
            z-index:-10;
            width:100%;
            height:100%;
        }
        .wallpaper img{
            overflow:hidden;
            width:100%;
            height:100%;
              z-index:-10;
        }
        .top a
        { 
            float:right;
            margin:20px 20px 0px 0px;
            padding-left:21px;
            color:rgb(255,255,255);
            font-size:12px;
            background-position:left center;
            background-repeat:no-repeat;
            text-decoration: none; 
       }
        .top a:hover
        {
            text-decoration: underline;
        }
        .smartsetup
        {
            background-image:url("../../resources/themes/images/default/login/U8.png"); 
           /* IE6下.png格式的图片需要特殊处理才能透明  使用PNG8格式后无需再用以下方式  */
            _background: none;
            _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/themes/images/default/login/U8.png',sizingMethod='crop');
            
        }
        
        .ieconfig
        {
           background-image:url("../../resources/themes/images/default/login/ie.png"); 
           /* IE6下.png格式的图片需要特殊处理才能透明  使用PNG8格式后无需再用以下方式  */
            _background: none;
            _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/themes/images/default/login/ie.png',sizingMethod='crop');
        }
        
        .smartclient
        {
            background-image:url("../../resources/themes/images/default/login/download.png"); 
           /* IE6下.png格式的图片需要特殊处理才能透明  使用PNG8格式后无需再用以下方式  */
            _background: none;
            _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/themes/images/default/login/download.png',sizingMethod='crop');
            display:none;
        }
        .help
        {
           background-image:url("../../resources/themes/images/default/login/help.png"); 
           _background: none;
           _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/themes/images/default/login/help.png',sizingMethod='crop');
        }       
        
        .copyright
        {
            position: absolute;
            bottom: 0px;
            margin-bottom: 20px;
            color: rgb(70,118,168);
            font-size: 12px;
            font-family:arial !important; 
            width: 100%;
            text-align: center;
            z-index:-1;
        }
        .copyright a
        {
            text-decoration: none;
        }
        .copyright a:focus, .top a:focus
        {
            text-decoration: underline;
            /* border-bottom: 2px solid rgb(165,191,257); */
        }
      
        .center {
            height:100%;
            width:100%;
            clear:both;
            margin:auto;
        }
        .logo, .login {
             position:absolute;
             bottom:40%;
             left:50%;
        } 
        .logo {
             margin-bottom:265px;  /* = (276 * 60%) + 80  */
             margin-left:-175px;
             width:350px;
             height:80px; 
             background:url("../../resources/themes/images/default/Logo/BSLoginLogo_zh-CN.png") no-repeat;
            _background: none;
            _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/themes/images/default/Logo/BSLoginLogo_zh-CN.png',sizingMethod='crop');
        } 
        
        .login {
             margin-bottom:-111px;
             margin-left:-182px;
             width:364px;
             height:333px; /* 276 + 57*/
             z-index:0;
        }
        
        #prepareAg {
             position:absolute;
             bottom:0%;
             left:0%;
             
             width:1px;
             height:1px;
             z-index:100;
             display:block;
             background-color:transparent;
             vertical-align:middle;
             text-align:center;
			 /*background-image:url("../../resources/themes/images/default/Logo/BSLoginBottom_zh-CN.png");*/
			 overflow:hidden;
        }    
        
        .loginInfo {
            /*padding-top:6px;  shadow*/
            height:276px;
            width:364px;
            background:url("../../resources/themes/images/default/login/panel.png") no-repeat;
            font-size:14px; 
            _background: none;
            _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/themes/images/default/login/panel.png',sizingMethod='crop');
        }
         
        .loginbtn
        {
             font-size:16px; 
        }
        .loginbtn a
        {
            margin-bottom:7px; /* shadow*/
            line-height:45px;
            display:inline-block;/*position:absolute;*/
            color:rgb(26,26,26);
            text-decoration:none;   
            text-align:center;
            padding-left:10px;
            width:352px;
            cursor:pointer;
            height:57px;
            background:transparent url("../../resources/themes/images/default/login/login_btn.png") no-repeat;  
            _background: none;
            _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/themes/images/default/login/login_btn.png',sizingMethod='crop');
            
            /* 兼容 Chrome*/
            box-sizing:content-box;
            -moz-box-sizing:content-box;
            -ms-box-sizing:content-box;
            -webkit-box-sizing:content-box
        }
        .loginbtn a:hover,
        .loginbtn a:focus,
        .login_btn_hover{
            color:rgb(191,96,0); 
            background:transparent url("../../resources/themes/images/default/login/login_btn_hover.png") no-repeat !important; 
            _background: none;
            _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/themes/images/default/login/login_btn_hover.png',sizingMethod='crop')!important; 
        } 
        .login_btn_click
        {
            color:rgb(191,96,0); 
            background:transparent url("../../resources/themes/images/default/login/login_btn_click.png") no-repeat !important;  
            _background: none;
            _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/themes/images/default/login/login_btn_click.png',sizingMethod='crop') !important; 
        }
        .common 
        {          
            position:absolute;
            margin-left:7px;
            margin-right:7px;
            width:350px;           
            border-bottom: 1px solid rgb(165,191,257);
            background:none;
            height:44px;
            
            /* 保持与IE6，IE7一致: IE6,IE7不支持box-sizing*/
             box-sizing:content-box;
            -moz-box-sizing:content-box;
            -ms-box-sizing:content-box;
            -webkit-box-sizing:content-box
        }
        .common span
        { 
            top:12px;
            position:absolute;
            padding-left:50px;
            width:300px;
            *width:250px;
            display:inline-block; 
            background-repeat:no-repeat;
            background-position:19px center;
            font-size: 14px;
        }
        .common img
        {
           cursor:pointer;
           position:absolute;
           top:14px;
           right:20px;
           z-index:2; 
        }
        .common input
        {
            border:none;
            width: 240px;
            background: transparent;
            color: rgb(77,77,77);
        } 
        .common span label
        {
            color: rgb(170,170,170);
        }
        .common-focus
        {
            margin-left:4px;
            margin-right:4px;
            border:none;
            background-position:0px center;
            background-repeat:no-repeat;
            
            background-image:url("../../resources/themes/images/default/login/input_hi.png");          
            height:50px;
            width:356px;
            _background: none;
            _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/themes/images/default/login/input_hi.png',sizingMethod='crop'); 
        }
        .common-focus img
        {
            top:17px;
            right:23px;
        }   
        .common-focus span
        {
            top:15px;
            padding-left:53px;
            background-position: 22px center;
        }
        
        .server 
        {
            top:0px;
            height:50px;
        }
        .server span{
            top:20px;
            background-image:url("../../resources/themes/images/default/login/server.png");
        }
        .server img
        {
            top:20px;
        } 
        .server-focus
        {
            top:4px;
            background-image:url("../../resources/themes/images/default/login/input_top_hi.png");
            _background: none;
            _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/themes/images/default/login/input_top_hi.png',sizingMethod='crop'); 
        }
        .server-focus img
        {
            top:17px;
        }
        .server-focus span
        {
            top:17px;
        } 
                  
        .user
        {
            top:51px;
        }
        .user span
        {
            background-image:url("../../resources/themes/images/default/login/user.png");
        }
        .user-focus 
        {
            top:48px;
        }
        
        .password
        {
            top:96px;
        }
        .password span
        {
            width:240px;
            *width:190px;
            background-image:url("../../resources/themes/images/default/login/password.png");
        }
        .password input
        {
            width:150px;
        }
        .password div
        {
            position:absolute;
            top:15px;
            right:20px;
        }
        .password-focus div
        {
            top:18px;
            right:23px;
        }
        .password div input
        {
             width:16px;
        }
        .password div input:focus
        {
             outline-style:solid;
             outline-width:1px;
        }
        .password-focus 
        {
            top:93px;
        } 
                  
        .defalt
        {
            top:141px;
        }
        .defalt span
        {
            background-image:url("../../resources/themes/images/default/login/defalt.png");
        }        
        .defalt-focus 
        {
            top:138px;
        }
                
        .time
        {
            top:186px;
            ime-mode:disabled;	
        }
        #year
        {
        	ime-mode:disabled;	
        }
        .time span
        {
            background-image:url("../../resources/themes/images/default/login/time.png");
            /*width: 40px;*/
            left: 0px;
        }
        .time-focus 
        {
            top:183px;
        }
        .time div
        {
            float: left;
            position: absolute;
            top: 13px;
        } 
        #fitstSplit
        {
        	top:199px;
        	width:20px;
			left:89px;	
			position:absolute;
        }
        #secondSplit
        {
        	top:199px;
			width:20px;
			left:119px;	
			position:absolute;
        }
        #month
        {
        	top:198px;
			width:20px;
			left:100px;	
			position:absolute;   
			ime-mode:disabled;	
        }
        #month input
        {
        	width:20px;  
        	border:none;            
            background: transparent;
            color: rgb(77,77,77);  
            ime-mode:disabled;	 	
        }
        #day input
        {
        	width:20px;  
        	border:none;            
            background: transparent;
            color: rgb(77,77,77);   
            ime-mode:disabled;	
        }
        #day
        {        	
        	top:198px;
			width:20px;
			left:130px;	
			position:absolute;
			ime-mode:disabled;	
        }
        .month-focus 
        {
            top:15px !important;
        }
        .time span input
        {
            width:30px;
        } 
        .time div input
        {
            width:20px;
        }  
               
        .language
        {
            top:231px;
        }
        .language span
        {
            background-image:url("../../resources/themes/images/default/login/cn.png");
        }        
        .language-focus 
        {
            top:228px;
        }   
        
        .dropdown
        {
            display:none;
        }
        .common-dropdown-expand
        {
            display:block;
            position:absolute;
            background-color:rgb(255,255,255);
            border-style: solid solid solid solid;
            border-width: 1px;
            border-color: rgb(88,145,187); 
            left:6px;
            width:352px;
            z-index:5; 
            overflow:auto;
            
            max-height:170px;
            min-height:30px;
            _height:expression(this.scrollHeight>170?"170px":(this.scrollHeight<30?"30px":"auto")); /* IE6最大,最小高度 */
            *width:350px;/*IE7,IE6*/
        }
        .common-dropdown-expand a
        {
            display: block;
            font-size: 14px;
            color: rgb(77,77,77);
            line-height: 28px;
            text-decoration: none;
        }
        .common-dropdown-expand a span
        {
            font-size: 14px;
            display:block;
            margin-right:20px;
            margin-left:50px;  
            width:260px; /* 滚动条占用15px, 支持IE6 */
            overflow: hidden;
            white-space:nowrap;
            text-overflow: ellipsis;
        }
        .bakcommon-dropdown-expand a:hover,
        .common-dropdown-expand-item-focus
        {
            cursor:pointer;
            background-repeat:no-repeat;  
            background-image:url("../../resources/themes/images/default/login/dropdown_hi.png");
        }  
        .server-dropdown-expand
        {
            top:53px;
        } 
        .defalt-dropdown-expand
        {
            top:187px;
        }  
        .language-dropdown-expand
        {
            top:277px;
        }
        
        .datepicker
        {
            display:none;
        }
                
        .datepicker-show
        {
            display:block;
            z-index:3;
        }
        
        .input-invalid
        {
            border-style: ridge solid solid solid !important;
            border-width: 1px !important;
            border-color: #FF0000 !important;
        }
        
        .input-default
        {
            color:red !important;
        }
        
        /* 修改密码界面 */
        .changepasswordform
        {       
            display:none;
            position:absolute;
            left:50%;
            top:50%;            
            margin-top:-80px;
            margin-left:-242px;
            font-size:14px;  
            width:485px;
            height:246px; 
            z-index:1000;
         }      
        .changepasswordform-bg
        {
            display:block;
            position:absolute;
            width:485px;
            height:246px; 
            z-index:-1;
            background:url("../../resources/themes/images/default/login/changPassBg.png") no-repeat;
            _background: none;
            _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/themes/images/default/login/changPassBg.png',sizingMethod='crop'); 
        }        
        .changepasswordform label
        {     
            font-size:12px;      
            padding-top:5px;
            padding-bottom:5px;
            display:block;
            width:395px;
            padding-left:15px;
        }
        .changepasswordform #changepwdform-Title
        {     
            font-size:14px;      
            color:rgb(90,141,211); 
            padding-bottom:20px;
            padding-top:15px;              
        }
        .changepasswordform #changepwdform-Info2
        {     
            color:rgb(0,153,205);
        }
        .changepassword-keyimg
        {     
            position:absolute;
            top:30px;
            right:25px;
            width:52px;
            height:77px; 
            background:url("../../resources/themes/images/default/login/doubleKey.png") no-repeat;
            _background: none;
            _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/themes/images/default/login/doubleKey.png',sizingMethod='crop'); 
        }      
        .changepassword-password span, .changepassword-passwordconfirm span
        {
            line-height:26px;
            position:absolute;
            padding-left:15px;
            font-size:13px;
        } 
        .changepassword-password div, .changepassword-passwordconfirm div
        {
            position:absolute;
            right:20px;
        } 
        .changepassword-password span, .changepassword-password div
        {
            bottom:106px;
        }          
        .changepassword-passwordconfirm div,.changepassword-passwordconfirm span
        {
            bottom:70px;
        }  
        .changepasswordform div div
        {    
            margin-top:10px;               
            display:block;
            font-size:13px;
            background-position:right center;
            background-repeat:no-repeat;  
            background-image:url("../../resources/themes/images/default/login/changePwd_input.png");
            height:26px;
            width:346px;
        }
        .changepasswordform div div input
        {    
            margin:3px 3px 3px 3px;
            height:20px;
            width:340px;
            background:transprant;
            border:none;
        }
        .changepasswordform button
        {
            display:block; 
            position:absolute;
            bottom:25px;
            height:32px;
            width:126px;
            border:none;
            text-align:right;  
            background-repeat:no-repeat;
            padding-right:20px; 
        }
        .changepasswordform #changepwdform-BtnOk
        {                
            right:166px;
            background-image:url("../../resources/themes/images/default/login/changePwd_BtnOk.png");
        }
        .changepasswordform #changepwdform-BtnCancel
        {                
            right:20px; 
            background-image:url("../../resources/themes/images/default/login/changePwd_btnCancel.png");
        }
        .changepasswordform #changepwdform-BtnOk:focus
        {                
            background-image:url("../../resources/themes/images/default/login/changePwd_BtnOk_hi.png");
        }
        .changepasswordform #changepwdform-BtnCancel:focus
        {                
            background-image:url("../../resources/themes/images/default/login/changePwd_btnCancel_hi.png");
        }
        
        .registerform
        {       
            display:none;
            position:absolute;
            left:50%;
            top:50%;            
            margin-top:-80px;
            margin-left:-210px;
            font-size:13px;  
            width:421px;
            height:212px; 
            z-index:1000;
         }      
        .registerform-bg
        {
            display:block;
            position:absolute;
            width:421px;
            height:212px; 
            z-index:-1;
            background:url("../../resources/themes/images/default/login/registerBg.png") no-repeat;
            _background: none;
            _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/themes/images/default/login/registerBg.png',sizingMethod='crop'); 
        }     
        .registerform-close
        {
             position:absolute;
             top:10px;
             right:10px;
             cursor:pointer;
        }  
        .registerform label
        {          
            padding-top:5px;
            padding-bottom:5px;
            display:block;
            width:395px;
            padding-left:15px;
        }
        .registerform #registerForm-Title
        {              
            color:white; 
            padding-bottom:10px;
            padding-top:10px;
            
        }        
        .registerform #registerForm-Info
        {                
			width:310px;
            margin-top:15px;
            margin-left:60px;
        }
        .registerform #registerForm-Keyimg
        {     
            position:absolute;
            top:45px;
            left:15px;
            width:45px;
            height:40px; 
            background:url("../../resources/themes/images/default/login/registerKey.png") no-repeat;
            _background: none;
            _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/themes/images/default/login/registerKey.png',sizingMethod='crop'); 
        }    
        .registerform #registerForm-PwdDiv
        {        
            margin-top:20px;
            margin-left:75px;
        }
        .registerform #registerForm-PwdDiv input
        {        
           height:20px;
        }
        .registerform #registerForm-BtnOk
        {        
            display:block; 
            position:absolute;
            bottom:8px;
            right:130px;
            width:80px;
        }
		.registerform-phone
		{
			display:block; 
            position:absolute;
            bottom:1px;
            left:1px;
		}
        .registerform #registerForm-BtnCancel
        {        
            display:block; 
            position:absolute;
            bottom:8px;
            right:15px;
            width:100px;
        }
        
        .errortooltip
        {    
            display:none;
            position:absolute;
            left:0px;
            top:0px;
            width:100%;
            height:24px; 
            line-height:24px;
            padding-left:5px;
            font-size:14px;
            background-color:#ffffe1;
            border-bottom:#404040;
            border-width:1px;
            color:#000000;
            z-index:1000;
        }
        .errortooltip div
        {
            margin-left:20px; 
        }
        .errortooltip img
        {             
           top:4px;
           position:absolute;
           width:16px;
           height:16px;
        }
        .errortooltip #errorstate
        {
           background:url("../../resources/themes/images/default/login/errorstate.png") no-repeat;
            _background: none;
            _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/themes/images/default/login/errorstate.png',sizingMethod='crop'); 
        }
        .errortooltip #off_2
        {
           cursor:pointer;
           right:5px;
           background:url("../../resources/themes/images/default/login/off_2.png") no-repeat;
            _background: none;
            _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/themes/images/default/login/off_2.png',sizingMethod='crop'); 
        }
        
        #GetPassword
        {
            font-size:12px;
            color:rgb(70, 118, 166);
            cursor:pointer;
            float:right;
            margin-right:3px;
        }
        #GetPassword:hover
        {
		    text-decoration:underline;	
        }
        
        .ChangePwd
        {
        	border-bottom:1px solid rgb(204,204,204);
        	width:320px;
        	height:34px;
        	line-height:34px;
        	vertical-align:middle;
        	color:rgb(77,77,77);
        	font-weight:bold;
        	margin-bottom:10px;
        }
        #PwdDiv
        {
        	margin-top:11px;
        	margin-left:20px;
        	font-size:12px;        	
        }
        .PwdRule
        {        	
        	color:rgb(179,179,179);
        	margin-bottom:30px;
        }
        .PwdLbl
        {
        	width:80px;
        }
        #CfmPwd
        {
        	margin-top:10px;
        	margin-bottom:5px;
        }
        .Prompt
        {
        	margin-left:87px;
        	color:rgb(179,179,179);
        	margin-bottom:20px;
        }
        .PwdArea
        {
        	margin-left:0px;
        }
        #OKDiv
        {
        	width:65px;
        	height:24px;
        	vertical-align:middle;
        	text-align:center;
        	line-height:24px;
        	cursor:pointer;
        	margin-left:86px;
        	background:url("../../resources/themes/images/default/login/btn_default_focus_normal.PNG") no-repeat;
        }
        #OKDiv:hover
        {
        	background:url("../../resources/themes/images/default/login/btn_hover.png") no-repeat;
        }
        .ResultDiv
        {
        	vertical-align:middle;
        	line-height:48px;
        	height:48px;
        	margin-left:20px;
        	margin-top:20px;
        }
        .ResultDiv img
        {
        	float:left;
        }
        .ResultDiv span
        {
        	margin-bottom:10px;
        	margin-left:20px;
        	float:left;
        }
        
        #RmdPwdDiv
        {
        	height: 70px;
        	width:500px;
        	margin-top:20px;
        	margin-left:20px;
        	line-height:24px;
        	vertical-align:middle;
        	/*border-bottom:1px solid rgb(204,204,204);*/
        }
        #RmdPwdDiv div
        {
            width: 430px;
        }
		#RandomPwdDiv div div
		{
			text-align:center;
			margin-left:10px;
			float:left;
		}
		
		#RandomPwdDiv img
		{
			float:left;
		}
		#GotoU8Div
		{
			margin-top:15px;
			text-align:center;
			width:110px;
			height:24px;
			margin-left:200px;
			line-height:24px;
			vertical-align:middle;
			background:url("../../resources/themes/images/default/login/normal_btn.PNG") no-repeat;
		}
		#GotoU8Div:hover
        {
        	background:url("../../resources/themes/images/default/login/hover_btn.png") no-repeat;
        }