@charset "utf-8";
/* CSS Document */
/* 首页焦点�? */
#focus { position: relative; z-index: 1; width: 100%; min-width: 1000px; height: 450px; overflow: hidden; }
.focus-images { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.focus-images ul { width: 100% !important; }
.focus-images li { width: 100% !important; height: 450px; overflow: hidden; text-align: center; background-repeat:no-repeat; background-position:center}
.focus-images li a { display: block; height: 450px; }
.focus-nav { width: 100%; position: absolute; z-index: 1; bottom: 15px; left: 0; height: 10px; line-height: 10px; }
.focus-nav ul { text-align: center; }
.focus-nav ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 10px; height: 10px; margin: 0 5px; background-color: #fff; border-radius: 10px; overflow: hidden; line-height: 9999px; }
.focus-nav ul .on { background-color: #e94e38; }
#focus .container { position: relative; z-index: 10; }
#focus .container .prev, #focus .container .next { display: none; position: absolute; top: 173px; cursor: pointer; width: 54px; height: 54px; background-color: #000; }
#focus .container .prev { left: -100px; }
#focus .container .next { right: -100px; background-position: right top; }

/* 登陆注册展示 */
.login { position: absolute; right: 0; top: 75px; width: 280px; height: 260px; }
.login-bg { position: absolute; left: 0; top: 0; width: 280px; height: 280px; background-color: #000; opacity: 0.4; filter: alpha(opacity=40); }
.login-tab { position: absolute; z-index: 20; right: 0; top: 0; width: 280px; height: 280px; }
.login-tab .ui-tab-head { height: 40px; }
.login-tab .ui-tab-head ul li { float: left; position: relative; width: 140px; height: 40px; font-size: 14px; line-height: 40px; color: #CCC; text-align: center; cursor: pointer; }
.login-tab .ui-tab-head ul li.ui-tab-head-current { font-size: 16px; font-weight: bold; color: #FFF; }
.login-tab .ui-tab-head .ui-tab-head-bg { display: block; position: absolute; left: 0; top: 0; width: 140px; height: 40px; background-color: #fff; opacity: 0.1; filter: alpha(opacity=10); }
.login-tab .ui-tab-head ul li.ui-tab-head-current .ui-tab-head-bg { display: none; }
.login-form { padding: 30px 30px 0; }
.login-form .checkbox{ vertical-align:middle}
.login-form li a{ color:#fff}
.login-form li { padding-bottom: 10px; }
.login-input { padding: 5px 8px; width: 204px; height: 20px; line-height: 20px; border: none; background-color: #fff; }
.login-input.captcha { float: left; width: 104px; }
.btn-captcha { float: right; width: 90px; height: 30px; line-height: 30px; text-align: center; background-color: #ddd; border: 0; cursor: pointer; }
.login-forget a,.login-forget a:hover{ color: #fff; }
.btn-login { display: block; outline:none; width: 220px; height: 36px; text-align: center; line-height: 36px; font-size: 14px; color: #fff; background-color: #ef4349; border: none; cursor: pointer; }
a.btn-login:hover { color: #fff; text-decoration: none;}
.login-form .btn-login:hover {background:#ff4663;}
.login-tips { float: none; padding-top: 5px; color: #fff; }
.login-form li.fn-clear .login-tips { float: left; width: 220px; }
.login-tips a,.login-tips a:hover{ color: #ffd800; }
.tip-wx-login{ text-align:center; color:#fff;padding-top:3px;}
.icon-login-wx{ display:inline-block; width:18px; height:20px; background:url(../images/v6/icon_wx.png) no-repeat; vertical-align:middle; margin:0 5px;}
.tip-wx-login a{ color:#fff}
/* 登录成功 */
.login-right { position: absolute; z-index: 20; right: 0; top: 0; padding: 25px; width: 230px; color: #fff; }
.portrait { float: left; margin-right: 10px; }
.username { font-size: 16px; }
.username a { margin-left: 5px; font-size: 12px; color: #fff; }
.username a:hover{color: #fff}
.baseinfo { float: left; width: 140px; }
.integrity span { margin: 0 5px; font-size: 18px; color: #f89d11; }
.go-perfect, a.go-perfect:hover { display: block; position: relative; padding-left: 17px; width: 50px; color: #fff; line-height: 22px; }
.icon-edit-perfect { display: block; position: absolute; left: 0; top: 6px; width: 12px; height: 12px; background-position: -60px -171px; vertical-align: middle; }
.message-group { padding: 10px 0; }
.message-item { float: left; width: 25%; *width: 24.5%; }
.message-value, .message-value a { display: block; text-align: center; font-size: 24px; color: #ffa311; }
.message-value a:hover{ color:#ffa311}
.message-label { display: block; padding-bottom: 5px; text-align: center; }
.login-right .btn-login { width: 100%; }
.btn-login:hover{}
/* 内容容器 */
#content { min-width: 1000px; }


