@charset "gb2312";

body, ul, li, a, div, dl, dt, dd, p {margin:0;padding:0;}
ul {list-style-type:none;}
body {color:#848484;background:#fff;font:14px "Microsoft Yahei";}
a {color:#848484;text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}
a, input {outline:none;}

html, body {position:relative;height:100%;}
.center {height:618px;top:50%;margin-top:-350px;position:absolute;width:100%;}
.container {background:url(../images/bg-side.jpg) no-repeat top center;}
.content {margin:auto;width:1000px;overflow:hidden;position:relative;background:url(../images/bg-main.jpg) no-repeat;}
.nav {overflow:hidden;height:78px;position:relative;}
.logo {display:block;width:148px;height:53px;position:absolute;left:10px;top:26px;text-indent:-2000px;}
.menu {width:330px;position:absolute;right:0;bottom:0;text-align:center;}
.menu a {margin-left:10px;margin-right:10px;}
.main {width:339px;height:326px;overflow:hidden;margin:75px 0 0 628px;position:relative;}
.form {width:290px;overflow:hidden;padding:5px 15px 0;margin:0 auto;}
.form dl {width:285px;padding:2px 0;}
.form dt {margin-top:4px;margin-bottom:2px;overflow:hidden;font-weight:bold;margin-top:5px\9;*margin-top:6px;}
.form dd {text-align:left;}
.form .dt {height:10px;_height:0;}
.text {width:273px;padding:7px 5px;margin:0;color:#504e4f;font-size:16px;border:1px solid #ccc;background-color:#ebf8ff;}
.text:focus {box-shadow:inset 0 0 3px #60e3ff;border-color:#60e3ff;}
.check {position:relative;top:2px;*top:0;}
.form label {cursor:pointer;}
.btn-log-wrap {width:285px;height:44px;overflow:hidden;margin:18px auto 0;}
.btn-log {display:block;width:285px;height:44px;overflow:hidden;text-indent:-999px;background:transparent url(../images/bg-btn.jpg) no-repeat;}
.btn-log:hover {background-position:0 -45px;}
.guide {width:260px;margin:28px 0 0 25px;}
.guide p {margin-bottom:3px;_margin-top:12px;}
.btn-reg {width:89px;margin:0 0 0 5px;padding-top:5px;padding-bottom:5px;display:inline-block;background:url(../images/bg-btn.jpg) no-repeat 0 -88px;text-align:center;color:#4b4b4b;font-weight:bold;*vertical-align:middle;_padding-top:8px;}
.footer {width:800px;height:180px;margin:93px auto 0;overflow:hidden;line-height:46px;text-align:center;}
.footer a {margin-left:5px;margin-right:8px;}
.footer strong a {color:#525252;}
.error-message {color:#ff9000;font-size:12px;font-weight:normal;margin-left:10px;}
.error-field {border-color:#efb7bc;}
.error-field:focus {border-color:#f78690;box-shadow:inset 0 0 2px #efb7bc;background-color:#ecd5db;}

/* sq widget */
.sq-dialog {position:absolute;padding-top:9px;top:200px;left:500px;z-index:1001;color:#333;width:400px;}
.sq-dialog-source {display:none;}
.sq-dialog-avatar {z-index:1;width:38px;height:46px;position:absolute;top:0;left:10px;background:transparent url(../images/bg-dialog-avatar.png) no-repeat;_background-image:url(../images/bg-dialog-avatar-8.png);}
.sq-dialog-body {word-break:break-all;font-size:14px;background-color:#c0f0f4;border:1px solid #8fdadc;box-shadow:inset 0 0 2px 1px #fff;*padding-bottom:10px;}
.sq-dialog-titlebar {position:relative;height:27px;color:#494b49;padding:7px 0 3px 50px;}
.sq-dialog-titlebar-text {font-size:16px;}
.sq-dialog-notitle {height:1px;overflow:hidden;}
.sq-dialog-client {background-color:#fff;padding:14px;margin-right:10px;margin-left:10px;}
.sq-dialog-content {margin-left:10px;margin-right:10px;}
.sq-dialog-close {position:absolute;right:10px;top:0;width:34px;height:21px;text-indent:-9999px;background:transparent url(../images/btn-24.png) no-repeat -122px -372px;_background-image:url(../images/btn.png);}
.sq-dialog-close:hover {background-position:-157px -372px;}
.sq-dialog-buttons {margin:0 10px 10px;background-color:#fff;padding-bottom:15px;text-align:center;*zoom:1;}
.sq-dialog-buttons a {margin-left:20px;margin-right:20px;}
.sq-dialog-nobutton {border:none;padding:0;height:1px;overflow:hidden;}
.sq-dialog-nobutton button {display:none;}
.sq-dialog-masking {background-color:#000;left:0;opacity:0.4;filter:alpha(opacity=40);position:absolute;top:0;z-index:1000;width:100%;}
.sq-dialog-overlay {background-color:#fff;border:1px solid #999;position:absolute;}
.sq-dialog-content h5 {font-weight:normal;font-size:20px;color:#0082cb;}
.sq-dialog-content p {margin-top:8px;margin-bottom:8px;padding-left:10px;}
.sq-dialog-content a {color:#008cce;margin-left:3px;margin-right:3px;}
.sq-dialog-content-col {display:inline-block;width:112px;text-align:right;}
.sq-dialog-loading {height:60px;background:transparent url(../images/loading-48x48.gif) no-repeat 50px center;}
.sq-dialog-loading span {position:relative;top:20px;left:120px;}
.btn {display:inline-block;text-align:center;overflow:hidden;font-size:12px;vertical-align:middle;background:transparent url(../images/btn-24.png) no-repeat;_background-image:url(../images/btn.png);}
.btn-s-1 {width:112px;height:44px;line-height:44px;background-position:0 -246px;color:#4e4e4c;font-size:18px;}
.btn-s-1:hover {background-position:0 -290px;text-decoration:none;}
.log-tip{top:50%;margin-top:-28px;left:50%;margin-left:-108px;width:218px;height:56px;position:absolute;z-index:2;background:#fff url(../images/bg-login-error.png) no-repeat;_background:#fff url(../images/bg-login-error-8.png) no-repeat;}
.log-tip-text{color:#0089e6;font-size:18px;display:inline-block;margin:15px 0 0 60px;}
.log-tip-close{position:absolute;display:block;right:2px;top:0;width:20px;height:20px;}
.log-tip-cover{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;opacity:0.5;filter:alpha(opacity=50);background-color:#fff;_height:202px;}
.log-tip-code{background-color:#fcfcfc;margin:7px 14px;}
.log-tip-code p{margin:0;text-align:center;}
.log-tip-code input{width:49px;text-align:center;border:1px solid #d8d9d9;background-color:#e4eff5;border-radius:2px;vertical-align:middle;}
.log-tip-code input:focus{border-color:#c6c6c6;box-shadow:0 0 2px #c6c6c6;color:#666;}
.log-tip-code img{margin-left:10px;margin-right:10px;cursor:pointer;vertical-align:middle;}
.log-tip-btn{text-decoration:none;color:#3c3c3c;width:46px;height:22px;line-height:22px;display:inline-block;text-align:center;overflow:hidden;font-size:12px;vertical-align:middle;background:transparent url(../images/btn.png) -70px -76px;}
.log-tip-btn:hover{background-position:-70px -98px;text-decoration:none;}
.log-tip-code .log-tip-title{color:#ff6501;font-size:12px;margin-bottom:3px;}

/*登录验证?/
.login_yzm {display: none;}
.login_code {width:100px;height:27px;border:2px solid #e64e4e;padding-left:10px;margin-right:10px;}
.login_code_img {width: 80px;}