body, html, div,form,table {padding:0px;margin:0px;}
html {
    font-size: 62.5%
}
html,body,form {
    height: 100%;
}
body {
	
	font-size: 1.4rem;
	font-family:"Microsoft YaHei","PingHei","Lucida Grande","Lucida Sans Unicode","STHeiti","Helvetica","Arial","Verdana","sans-serif";
	scrollbar-3dlight-color:#f2f2f2;
	scrollbar-arrow-color:#006699;
	scrollbar-base-color:#f8f8f8;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#f2f2f2;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#595959;
	scrollbar-track-color:#fefefe;
	background:url(../images/city_bg.png)  no-repeat #1690db;
	background-size:cover;
	
}
img{border:0px;}
ul{ margin:0; padding:0; display:block;/* float:left; */list-style-type:none;}
li{margin:0; padding:0; display:block; /*line-height:33px; height:33px;*/}	
a:link{text-decoration:none; color:#4c4c4c;}
a:hover{text-decoration:none; color:#4c4c4c;}
a:visited{text-decoration:none; color:#4c4c4c;}
.loginBg{behavior: url(../../share/css/iepngfix.htc);}
.container{width:100%; height:100%;}
.language{position:absolute; right:50px; top:25px;height:30px;line-height:30px;}
.language span{display:block; float:left;color:#ffffff;}
.language select{display:block; float:left;width:94px; height:24px;line-height:24px; border:1px solid #4d4d4d;}

.login{/*position:absolute;top:217px; left:266px; width:480px; height:241px; padding:20px 10px 15px 15px;*/ color:#4c4c4c;z-index:99;}
.login-box .login .logo {padding-top: 15px;}
.login-box{position:relative;margin:0 auto;padding-bottom:30px;width:360px; *width:340px;background: #f8f8f8;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;behavior: url(portal/share/css/PIE.htc);}
.login-box .login .logo .logo-pic {
	width: 100px;
	height: 100px;
	margin: 0px auto;
	overflow: hidden;
	/*-webkit-border-radius: 48px;-moz-border-radius: 48px;border-radius: 48px;*/
	
}
.login-box .login .logo .logo-pic img{
	width: 100%;
	height: 100%;
}
.login-box .login .logo .title {text-align: center;font-size: 20px;color: #7b7b7b;margin: 15px 0 20px 0;}
.titleName{width:170px; margin-right:15px;}
.titleName li{text-align:center;}
.english{font-size:22px; font-family:Arial, Helvetica, sans-serif;}
.chinese{font-size:18px; font-family:��Բ; font-weight:bold;}
.loginInfo{width:100%;}
.loginInfo span{display:block; float:left; text-align:left;}

.domainLi{position:relative;height:40px;margin-bottom:15px;z-index:100;}
.selectdoMain{/*position:absolute;left:62px;width:182px; height:26px;*/width:280px;height:40px;}
.selectdoMain input{background:url(../images/select-more.png) 98% center no-repeat !important;}
.domain{position:absolute;width:238px;overflow:auto;left:40px;top:44px;border:1px solid #4d4d4d;display:none;background:#ffffff;}
.domain li{height:35px;line-height:35px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.domain li a{padding-left:5px;display:block;}
.domain li a:hover{padding-left:5px;display:block;background:#e3e3e3;}

/*.userName,.password,input{background:url(../images/login/input.png) no-repeat 100% 0%;display:block;float:left;margin-top:3px; border:0; width:182px; padding:0 5px; height:26px; line-height:26px; _vertical-align:middle;}*/
*+html input{vertical-align:middle;}
.checkCode{/*margin-bottom:15px;overflow:hidden;*/}
.checkCode input{display:block;float:left;margin-right:5px;width:70px;height:26px;line-height:26px;background:none;border: 1px solid #e1e1e1;}
.checkCode img{display:block;float:left;}
.checkCode .invisibility{width:43px;text-decoration: underline;display: inline;color:#1461cc;cursor: pointer;}
.notcheckCode{/*height:20px;line-height:20px;*/}
.keepInfo{ _margin-top:1px;height:20px;line-height:20px;text-align:left;width:280px;margin:0 auto;color:#b4b4b4;font-size:1.4rem;}
.keepInfo input{display:block;float:left;margin-right:3px;width:14px; height:14px; vertical-align:middle; padding:0;border: 1px solid #e1e1e1;background:none;}

.tipsArea{height:22px!important;line-height:22px!important;_height:20px!important;_line-height:20px!important;padding-left:55px;text-align:left!important;word-spacing:-1px;_word-spacing:0;overflow: hidden;visibility: visible;}
*+html .tipsArea{word-spacing:0;}
.btnOk{/*padding-left:60px;*/margin-top:10px;}
.loginBtn{display:block; background:url(../images/loginBtn.png) no-repeat; width:101px; height:33px; line-height:33px; text-align:center;}
.errorMsg{/*position:absolute;width:480px; top:545px; left:266px;  */text-align:center;color: red;font-family: Arial;font-size: 14px;}
.copyright{width:100%;position:absolute; bottom:5px; text-align:center;margin:0 auto;color:#fff;font-size:1.2rem;}
.copyright span{font-family:Arial, Helvetica, sans-serif;background:url(../images/logo.png) no-repeat; padding-left:15px;}

/********************Proxy user login style start********************/
.userTypeLi{height:60px;padding-left:30px;line-height:22px;text-align:left;}
.userTypeSpan{display:block;width:100%!important;text-align:left!important;font-weight:bold;color:#06547a;}
.userTypeLi input{background:none;width:23px!important;height:23px!important;vertical-align:middle;padding:0!important;margin:0!important;}
.userTypeLi label{background:#ffffff;display:block;float:left;width:55px;height:23px;}
.proxyShow{height:60px;padding-left:30px;text-align:left;padding-top:15px!important;}
.proxyShowSpan{width:auto!important;line-height:30px;font-weight:bold;color:#06547a;}
.operationLi{padding-left:30px;}
.operationLi input{display:block; background:url(../images/loginBtn.png) no-repeat; width:101px; height:33px; line-height:33px; text-align:center;}
/********************Proxy user login style end********************/

/********************login�񩟽�ʽ********************/
.login-box .login .form-group {width: 280px;font-size: 14px;margin: 0 auto 15px auto;background: none;line-height: 26px; color:#b4b4b4;position: relative;}
.login-box .login .code-group {width: 350px;font-size: 14px;margin: 0 auto 20px auto;background: none;line-height: 26px;position: relative;}
.login-box .login .form-group i {position: absolute;top: 7px;padding: 0 10px;text-align: center;border-right: solid 1px #e1e1e1;color: #b4b4b4;font-style: normal;}
.login-box .login .form-group .form-control {background: none;color: #000;width: 230px;border: 1px solid #e1e1e1;height: 40px;line-height: 40px;padding-left: 50px;}
.login-box .login .form-group input[type="text"],.login-box .login .form-group input[type="password"] {font-family: inherit;font-size: inherit;/*line-height: inherit;*/*display: inline-block;border-radius: 6px; -webkit-border-radius: 6px;-moz-border-radius: 6px;behavior: url(portal/share/css/PIE.htc);}
.login-box .login .keepInfo input[type="checkbox"] {font-family: inherit;font-size: inherit;*display: inline-block;border-radius: 6px; -webkit-border-radius: 6px;-moz-border-radius: 6px;behavior: url(portal/share/css/PIE.htc);}
.login-box .login .form-group .Password_forget {color: #b4b4b4;display: block;padding-top: 10px;}
.login-box .login .form-group .Password_forget span a {color: #b4b4b4}
@font-face {font-family: "iconfont";src: url("../script/bootstrap/fonts/iconfont.eot");src: url("../script/bootstrap/fonts/iconfont.eot?#iefix") format("embedded-opentype"),url("../script/bootstrap/fonts/iconfont.woff") format("woff"),url("../script/bootstrap/fonts/iconfont.ttf") format("truetype"),url("../script/bootstrap/fonts/iconfont.svg#iconfont") format("svg");}
.iconfont {font-family: "iconfont" !important;font-size: 20px;font-style: normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;color: #FFFFFF;font-weight: normal;}
.code {text-align: center;padding: 75px 0px 20px 0px}
.login-box .login .btn-login {display: block;color: #fff;width: 280px;height: 50px;font-size: 24px;margin: 0 auto;border: none;cursor: pointer;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;behavior: url(portal/share/css/PIE.htc);background-color: #5cb85c;}

/********************У����ʾ����ʽ********************/
.tipsdiv_Domain{
	text-align: left; 
	display: none; 
	position: absolute;
	left:340px;
	top:0px;
}
.tipsdiv_name{
	text-align: left; 
	display: none; 
	position: absolute;
	left:340px;
	top:0;
}
.tipsdiv-pass{
	text-align: left; 
	display: none; 
	position: absolute;
	left:340px;
	top:0;
}
.tipsdiv-code{
	text-align: left; 
	display: none; 
	position: absolute;
	left:340px;
	top:0;
}
.easytip-text{
	text-align: left; 
	padding: 10px; 
	min-width: 150px; 
	font-size:1.4rem;
	color: rgb(255, 255, 255); 
	border: 1px solid rgb(92, 184, 92); 
	border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(portal/share/css/PIE.htc);
	background-color: rgb(92, 184, 92);
	z-index:99;
}
.easytip-arrow{
	padding: 0px; 
	margin: 0px; 
	width: 0px; 
	height: 0px; 
	position: absolute; 
	border-width: 10px; 
	border-style: solid; 
	border-color: transparent rgb(92, 184, 92) transparent transparent; 
	line-height: 1px; 
	left: -20px; 
	top: 8.5px;
}
.loginInfo li{
	position:relative;
}
.loginInfo li.zIndex98{
	z-index:98;
}

.skinSelectTxt{
	background:#fff;
	font-size:20px;
	color:#983333;
	text-align:center;
	height:50px;
	display:none;
}
.skinSelectTxt td{
}
.skinSelectTxt td .upchrome {
	vertical-align: middle;
	margin:0px 10px;
}
  
.skinSelectBtn{
	background:#f8f8f8;
	font-size:12px;
}
.skinSelectBtn td{
	padding:10px 0px;
}

.smsIput{
	position:relative;
}
.smsIput input[name="smsCheckCode"],#resent{
	*display: inline-block;
	border-radius: 4px; 
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	behavior: url(portal/share/css/PIE.htc);    
	border: 1px solid #276da2;}
#resent{
	position:absolute;
	right:110px;
	top:2px;
	width:66px;
	height:38px;
	line-height:38px;
	background:none;
	border:0;
	cursor:pointer;
}
#save_btn{
	display: block;
	color: #fff;
	width: 100px;
	height: 40px;
	font-size: 16px;
	margin: 0 auto;
	border: none;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(portal/share/css/PIE.htc);
	background: #5cb85c;}
/*logo*/
.login .logo .logo-pic {
    width: 450px;
    height: 51px;
        margin: 0 auto;
    overflow: hidden;
    background: url(../images/login_logo.png) left top no-repeat;
    _background-image: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='portal/share/images/login_logo.png');
}
.btnOk{float:right;margin-top:0;}
/*提示*/
.errorCon{width:100%;padding:0;border:none;position: absolute;top: 30px;}
.smserrorMsg{margin:0 auto;padding:10px;width:320px;text-align:center;color: #aa4642;font-size: 14px;
	border-radius: 4px; 
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	behavior: url(portal/share/css/PIE.htc);
	background-color: #f2dede;
	border:none;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 0px 4px rgba(0,0,0,.5);
    box-shadow: 0 0px 4px rgba(0,0,0,.5);
}
.smsicon{
	position: absolute;
    color: #888;
    top: 10px;
    padding: 0 15px;
    text-align: center;
    color: #b4b4b4;
}