﻿@charset "utf-8";  

/*** 公共常用部分 ***
*********************************************************************************************************************************************************/
body{font-family:'Microsoft YaHei', Arial; font-size:14px; color:#333; background-color:#fff;}

.clr{ zoom:1;}/* 清除浮动 */
.clr:after{ display:block; content:'clear'; clear:both; line-height:0; visibility:hidden;}/* 清除浮动 */
.txtEllipsis{ overflow:hidden; display:block; white-space:nowrap; text-overflow:ellipsis;}

.mr12{ margin-right:25px;}
/********************************************************************************************************************************************************/


/*** 公用框架 ***
*********************************************************************************************************************************************************/
.mWidth{
    width:980px;
    margin:0 auto;
}





/*** 头部信息 **************************************************************************************/
.v11_login_header{
    height:65px;
    line-height:65px;
    position:fixed;
    top:10px;
    left:20px;
    color:#fff;
    font-size:30px;
    padding-left:72px;
    background:url(../images/logo.png) no-repeat 10px center;
}

/* 页脚信息 ****************************************************************/
.v11_login_footer{
	position:fixed;
	bottom:0px;
	width:100%;
	height:60px;
	line-height:60px;
	text-align:center;
	color:#555;
	font-size:14px;
}



/*** 中间主体 ***************************************************************************/
.v11_loginWrapper{
    height:437px;
    background:url(../images/bg-login.png) no-repeat 0 0;
    background-size:cover;
}
.v11_loginBox{
	width:100%;
	height:100%;
	position:relative;
	
	}

.v11_loginBar{
    width:374px;
   /*  height:327px; */
    position:absolute;
    top:50%;
    margin-top:-163px;
    left:50%;
    margin-left:-187px;
    border-radius:5px;
    overflow:hidden;
    z-index:10;
}

.v11_loginBar .tb-login{
	margin:0px auto;
	margin-top: 20px;
	
}
.v11_loginBar .tb-login .lui_login_form_table{
	color:#fff;
	font-size:14px;
	
}

.v11_loginBar .bg-wall{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:#fff;
	opacity:0.15;
	filter:alpha(opacity=15);
	z-index:-1;
}








.v11_loginBar_CL{
    padding-left:8px;
    background:url(../images/LBox_left.png) no-repeat 0 0;
}
.v11_loginBar_CR{
    padding-right:8px;
    background:url(../images/LBox_right.png) no-repeat 50% 0;
}
.v11_loginBar_tabContent{padding:16px 28px 0;}

.v11_loginBarFoot{
    padding-bottom:12px;
    
}

.v11_loginBar_Content .warn{
    color:#8b8b8b;
    font-size:12px;
}
.v11_loginBar_Content ul li{
    margin:12px 0;
}
.v11_loginBar_Content ul li.last{
    margin:20px 0 0;
}
.v11_loginBar_Content ul li input{
    width:93%;
    height:26px;
    line-height:26px;
    padding:0 3.361345%;
    color:#898a8e;
    border:1px solid #e5e5e5;
    border-top-color:#c3c3c3;
    background-color:#f2f2f2;
    border-radius:3px;
    box-shadow:inset 0 2px 5px -2px rgba(0,0,0,0.45);
}
.v11_loginBar_Content ul li input.idCode{
    width:45%;
}
.v11_loginBar_Content ul li .idCodeBox{
    width:40%;
    height:26px;
    line-height:26px;
    text-align:center;
    border:1px solid #e5e5e5;
    background-color:#fff;
    border-radius:3px;
    float:right;
}
.v11_loginBar_Content ul li .lang{
    width:100%;
    height:26px;
    line-height:26px;
    color:#898a8e;
    border:1px solid #e5e5e5;
    border-top-color:#c3c3c3;
    background-color:#f2f2f2;
    border-radius:3px;
    box-shadow:inset 0 2px 5px -2px rgba(0,0,0,0.45);
    display:block;
    overflow:hidden;
    position:relative;
}
.v11_loginBar_Content ul li .lang .lang-input{
    padding:0 3.361345%;
    line-height:26px;
}
.v11_loginBar_Content ul li .lang .lang-arrow{
    width:10px;
    height:6px;
    display:block;
    background:url(../images/arrow.png) no-repeat 0 0;
    position:absolute;
    right:8px;
    top:50%;
    margin-top:-3px;
}
.v11_loginBar_Content ul li .lang_sel{
    display:none;
}
.lang-options{ width:100%; max-height:140px; margin-top:2px; padding:2px 0; display:block; background-color:#fff; border:1px solid #e5e5e5; border-bottom-left-radius:5px; border-bottom-right-radius:5px; overflow-x:hidden; overflow-y:auto;}
.lang-options li a{ padding:4px 3.361345%; color:#333; font-size:13px; display:block;}
.lang-options li a:hover{ background-color:#f2f2f2;}

.v11_KKDownload{
    margin-top:6px;
    padding-right:15px;
    font-size:13px;
    text-align:right;
}
.v11_KKDownload a{
    color:#3980bd;
}
.v11_KKDownload a:hover{
    text-decoration:underline;
}

.v11_btn_login{
    width:140px;
    padding-left:18px;
    margin:0 auto;
    text-align:center;
    color:#3b3b3b;
    font-size:18px;
    text-shadow:1px 1px 0 #fff;
    background:url(../images/btn_loginL.png) no-repeat 0 0;
    display:block;
    transition:none;
}
.v11_btn_loginR{
    padding-right:18px;
    background:url(../images/btn_loginR.png) no-repeat 100% 0;
}
.v11_btn_loginC{
    height:37px;
    line-height:37px;
    padding:0 10px;
    background:url(../images/btn_loginC.png) repeat-x 0 0;
}
.v11_btn_login:hover{ background:url(../images/btn_loginL_hover.png) no-repeat 0 0;}
.v11_btn_login:hover .v11_btn_loginR{ background:url(../images/btn_loginR_hover.png) no-repeat 100% 0;}
.v11_btn_login:hover .v11_btn_loginC{ background:url(../images/btn_loginC_hover.png) repeat-x 0 0;}













