*:focus{ outline: none; }
html,body{ background:#f5f6f8; }
.wrapper{ clear: both; width:1000px; margin:0 auto; }

.header{ height: 70px; background: #fff;}
.header .logo,.header .navigation{ height:inherit;}

.header .logo{ float: left; background:url(../../../images/logo.png) left center no-repeat; width:280px;height: 70px; }

.header .navigation{ float: right; width: 700px;text-align: left;}
.header .navigation span{ font-size: 30px;font-weight: bolder;line-height: 70px;color: #7a7b7d;}
.header .navigation dl,.header .navigation dl dt ul,.header .navigation dl dd ul{ clear: both; height: inherit; }
.header .navigation dl dt,.header .navigation dl dd{ float: left; height: inherit; }
.header .navigation dl dd{ background:url(images/navigation_line.jpg) left center no-repeat; margin: 0 0 0 20px; }

.header .navigation dl dt ul li,.header .navigation dl dd ul li{ float: left; line-height:70px; height:inherit; padding: 0 0 0 20px; position: relative;}
.header .navigation dl dt ul li ul,.header .navigation dl dd ul li ul{ background: #fff; border: 1px solid #dcdcdc; border-top: none; height:auto; position: absolute; left:10px; display: none;}
.header .navigation dl dt ul li ul li,.header .navigation dl dd ul li ul li{ float:none; line-height:30px;height:30px; padding:0 20px; text-align: center; }

.header .navigation dl dt ul li:hover ul,.header .navigation dl dd ul li:hover ul{ display: block; }

.footer{ background: #e9ebee;}
.footer .containe{ padding:30px 0; height: auto;  overflow: hidden;}
.footer .containe dl{ float: left; margin: 0 100px 0 0 ; }
.footer .containe dl dt{ font-weight: bold; margin: 0 0 10px; }
.footer .containe dl dd,.footer .containe dl dd a{ color: #7a7b7d; }
.footer .containe dl dd{ line-height: 20px; }
.footer .bottom{ background: #333333; height: 40px; line-height: 40px;bottom: 0px;position: absolute;width: 100%; }
.footer .bottom,.footer .bottom a{ color: #8b8b8b; }

.footer .containe .break{border-left:1px solid #dadce0; padding:0 0 0 100px;}










.login-layout,.login-content-layout{ clear: both; width:700px; margin:120px auto 140px;}
.login-content-layout{width:900px;}
.login-layout .login-caption,.login-layout .login-description,
.login-content-layout .login-caption,.login-content-layout .login-description
{ margin: 0 0 0 10px; }
.login-layout .login-caption,
.login-content-layout .login-caption
{ font-weight:bold; font-size: 22px; }
.login-layout .login-description,
.login-content-layout .login-description
{ color: #8a8a8a; line-height: 20px; }

.login-layout .login-body,.login-content-layout .login-body{ background: #fff; width:290px;position:relative; margin:20px 0 0; padding:50px 100px 50px 80px;}
.login-layout .login-body dl{ margin: 0 0 15px; }
.login-layout .login-body dl dt{ margin: 0 0 5px; }
.login-layout .login-body .login-right-panel{ position: absolute; width: 220px; padding:50px 0; text-align: center;  top:50px; right:-200px; background: #2d8bff; }
.login-layout .login-body .login-right-panel dl dt{ font-size: 18px; font-weight: bold; }
.login-layout .login-body .login-right-panel,.login-layout .login-body .login-right-panel a{ color: #fff;}
/*重置登录Form布局内的EasyUI控件样式*/
.login-layout .login-body dl .textbox{ border-radius:3px; border: 1px solid transparent;border-radius: 5px;}
.login-layout .login-body dl .textbox,.login-layout .login-body dl .textbox-invalid{box-shadow: 0px 1px 5px rgba(0,0,0,.05) inset; }
.login-layout .login-body dl .textbox .textbox-text{background: #f4f4f4;border-radius: 5px;}

.login-layout .login-body dl .textbox .textbox-button,.login-layout .login-body dl .textbox .textbox-button:hover{border-color: #ff9c00;}
.login-layout .login-body dl .textbox .textbox-button{background: #ff9c00;}
.login-layout .login-body dl .textbox .textbox-button .l-btn-text{ color: #fff; }

.login-layout .login-body dl .l-btn.submit{border: 1px solid transparent; background:#009ce4; color: #fff;}
.login-layout .login-body dl .l-btn.submit:hover{ background: #0093d7; }
.login-layout .login-body dl .l-btn.submit:active{ background: #0083c0; }


.login-content-layout .login-body{ width:100%; padding:50px;}
.login-content-layout .login-body .caption{ font-size:18px; font-weight: bold; line-height:40px; text-align: center; }
.login-content-layout .login-body .description{ clear: both; height:40px; line-height:40px; width:100%; overflow: hidden;color:#8b8b8b; }
.login-content-layout .login-body .content{ line-height:28px; }
.login-content-layout .login-body .content p{text-indent:2em;}
/*用户类型Combo表单样式*/
.combobox-blue+.combo{background:#1e7bee;border:1px solid transparent !important;box-shadow:none !important;}
.combobox-blue+.combo .textbox-addon .combo-arrow {background: url(images/combo_arrow_white.png) no-repeat center center;}
.combobox-blue+.combo .textbox-text,.combobox-blue-panel .panel-body .combobox-item{color:#fff;}
.combobox-blue-panel{box-shadow:none;}
.combobox-blue-panel .panel-body{border:none;background:#1e7bee;}
.combobox-blue-panel .panel-body .combobox-item-hover,.combobox-blue-panel .panel-body .combobox-item-selected.combobox-item-hover{background:#fff;color:#0669e2;}
.combobox-blue-panel .panel-body .combobox-item-selected{background:#1e7bee;}

/*Mail组合表单样式*/
.group-mail{overflow:auto;}
.group-mail label,.group-mail .textbox,.group-mail .combo{float:left;}
.group-mail label{ display: block; height: 36px; line-height: 36px; width: 20px; text-align: center; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;background: #eeeeee; }
.group-mail .textbox{border-radius: 3px 0 0 3px !important;}
.group-mail .combo{border-radius: 0 3px 3px 0 !important;border-left-width:0!important; box-shadow:none !important; background:#eeeeee;}
.combobox-group-mail-panel{box-shadow:none;width:140px !important; margin-left: -21px;}
.combobox-group-mail-panel .panel-body{background:#eeeeee; border-top: none;}
.combobox-group-mail-panel .panel-body .combobox-item{padding: 5px 10px 5px 30px;}
