.desktop-icons { background: url(images/icons.png) no-repeat 0 0; }

.desktop-sliding { background: url(images/sliding.png) no-repeat 0 0; }

body, ul, p, dd, dl, dt, img, li { margin: 0; padding: 0; border: 0; }

li { list-style: none; text-align: left; }

body { font-size: 12px; text-align: center; font-family:microsoft yahei, Arial, Simsun, Helvetica, sans-serif; background-size:100% 100%;width: 100%;height:100%;overflow: hidden;}
html{height: 100%;}
.content { width: 820px; margin: 70px auto; }

.login-t { width: 50%; margin: 0; padding: 0; }

/*.publicize { height: 250px; }*/

.passport-item { border: 1px #cccccc solid; border-left-color: #999999; border-bottom-color: #999999; padding: 10px; height: 250px; background: #efefef; border-radius: 0 10px 10px 0; -webkit-border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; -o-border-radius: 0 10px 10px 0; -ms-border-radius: 0 10px 10px 0; }

.passport-item ul, .passport-item li { list-style: none; margin: 0; padding: 0; }

.passport-title { font-size: 14px; font-family: "Microsoft YaHei", SimSun, Verdana; padding: 4px; margin: 4px; border-bottom: 1px #cccccc solid; }

.passport-item label { font-weight: normal; color: #333333; font-size: 12px; }

.passport-bd { line-height: 22px; }

.passport-bd li { padding: 5px 0; }
.passport-bd li .remember-chk{float: left;margin: 6px 10px 0 0;}
.passport-bd li .remember-pw {float: left; display: inline-block; *display: inline; *zoom: 1;font-size: 14px;color: #999;}

/*li.colspan { padding-left: 45px; padding-top: 5px; color: #3F4C68; text-align: left; }*/

.verifycodeimg { margin: 3px 0 0 5px; }

.inputstyle-out,.inputstyle-move { width: 240px; height:34px;line-height: 24px; margin: 0px; border: 1px solid #DADFE6; padding: 2px 10px;background-color: #FFF;font-size: 14px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;box-shadow:1px 1px 2px #EEE inset;-webkit-box-shadow:1px 1px 2px #EEE inset;-moz-box-shadow:1px 1px 2px #EEE inset;-o-box-shadow:1px 1px 2px #EEE inset;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;border: 1px solid #CCC!important;}
input::-webkit-input-placeholder{ color: #b2c0d1; }
input:-moz-placeholder{ color: #b2c0d1; }
input::-moz-placeholder{ color: #b2c0d1; }
input:-ms-placeholder{ color: #b2c0d1; }
/*.inputstyle-move { width: 210px; height: 18px; margin: 0px; border: 1px solid #91A7D5; padding: 2px 0 0 22px; }*/

/*.inputstyle-out-name { background: url(images/login/signup_icon.gif) no-repeat 4px -60px; }*/

/*.inputstyle-move-name { background: url(images/login/signup_icon.gif) no-repeat 4px -39px; }*/

/*.inputstyle-out-pw { background: url(images/login/signup_icon.gif) no-repeat 4px -18px; }*/

/*.inputstyle-move-pw { background: url(images/login/signup_icon.gif) no-repeat 4px 3px; }*/

/*.inputstyle-short-out { width: 40px; height: 18px; padding: 1px 0 0 2px; margin: 0px; border: 1px solid #DBDBDB; }

.inputstyle-short-move { width: 40px; height: 18px; padding: 1px 0 0 2px; margin: 0px; border: 1px solid #91A7D5; }*/

.btn-login {width: 262px;height:48px;line-height: 48px;border:1px solid #3780C9; color: #fff; cursor: pointer; font-size: 18px; background-color: #3780C9;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;font-family: microsoft yahei;}

.info-tip { background: #ffffcc; position: absolute; margin: 9px 0 0 39px; *margin: 33px 0 0 -237px; overflow: visible; padding: 0 5px; color: #333; border: 1px solid #cccccc; visibility: hidden; }

.info-tip-arrow { background: url(images/login/arrow.gif) no-repeat; width: 10px; height: 10px; position: absolute; margin: -10px 0 0 3px; *margin: -13px 0 0 3px; display: block; }

.error-info { background: #fff2f2 url(images/login/stop.gif) no-repeat 5px 3px; color: #333; border: 1px solid #FF8080; position: absolute; padding: 0 5px 0 25px; margin: 0 0 0 48px; *margin: 0 0 0 -121px; top: 167px; }

.copyright { width: 100%; height: 92px;position: fixed;bottom:0;text-align: center; color: #555;font-size: 14px;}

.copyright-main { width: 754px; height: 40px;margin: 0 auto; padding-top:30px;line-height: 30px; text-align: center;}

.title h3 { margin-top: 0; }

.title h3 span { display: block; line-height: 20px; font-size: 9px; font-weight: normal; }

.fav { line-height: 25px; padding-left: 10px; }

.fav a { color: #666; text-decoration: none; }

.fav a:hover { text-decoration: underline; }

.fav .act { padding-left: 16px; background: url(images/login/fav.gif) no-repeat 0 -19px; }

.fav .createshortcut { background-position: 0 0; }

/*---------signup--------*/
.signup-contant { width: 100%; height:100%; margin: 0 auto;padding:100px 0 0 0; }

.signup-middle { width: 100%;margin-bottom: 100px;}

.signup-contant-main { width: 746px; height: auto; margin: 0 auto; padding: 0; }

.logo { height: 35px; padding: 0 0 6px 0; }

.logo h3 { text-align: left; margin: 0; padding: 0 0 0 5px; border: 0; color: #4F638F; }

.logo h3 span { display: block; line-height: 20px; font-size: 9px; font-weight: normal; }

.signup { width: 726px; height: 338px;padding: 10px; background:url(images/login-bg.png);}

.signip-main { width: 726px; height: 338px;}

.ifram { width: 320px; padding: 54px 20px 72px 0; float: left; text-align: left; color: #333333; font-size: 12px; overflow: hidden;text-align: center; background:url(images/login-split-line.png) right center no-repeat; }

.window { width: 376px; height: 254px; float: left; padding: 18px 0 0 10px; /*background: url(images/login/signup_03.gif) no-repeat top left;*/ }

.window-main { width: 308px; height: 200px; float: left; padding: 15px 0px 0px 56px; }

.window-tab { width: 254px; height: 30px;line-height: 30px;/*float: left; */margin:20px auto 0;color: #444; font-size: 14px; background: url(images/login-dot-line.png) left center repeat-x;}
.window-tab .login-tab {width: 124px; height: 30px;line-height: 30px;text-align: center;margin: 0 auto;font-size:18px;font-weight: normal;background-color: #FFF;}

.window-tab-current { width: auto; height: 30px; float: left; }

.window-tabmore li { float: left; }

.window-tabsingle li { float: left; }

.window-tabcurrent-left { width: 5px; height: 30px; float: left; background: url(images/login/signup_12.gif) no-repeat; }

.window-tabcurrent-mid { width: auto; height: 24px; float: left; padding: 6px 8px 0px 9px; background: url(images/login/signup_14.gif) repeat-x; }

.window-tabcurrent-right { width: 5px; height: 30px; float: left; background: url(images/login/signup_16.gif) no-repeat; }

.window-tab-unselected { width: auto; height: 22px; float: left; padding: 6px 0px 0px 20px; }

.window-info { width: 260px; height: 24px; float: left; padding: 5px 0px 5px 0px; }

.window-info-title { width: 56px; height: 24px; float: left; overflow: hidden; font-size: 14px; color: #3F4D69; text-align: right; padding: 6px 6px 0px 0px; }

.window-info-input { width: 182px; height: 24px; float: left; text-align: left; }

.window-info-inputcode { width: 112px; height: 24px; float: left; text-align: left; }

.signup-input { width: 176px; height: 18px; margin: 0; border: 1px solid #C1CFE2; padding: 2px 0 0 2px; }

.signup-input-code { width: 106px; height: 18px; margin: 0px; border: 1px solid #C1CFE2; padding: 2px 0 0 2px; }

.code { width: 65px; height: 22px; float: left; }

.check-txt { width: 78px; height: 17px; float: left; font-size: 12px; color: #3F4C68; text-align: left; padding: 5px 0px 0px 2px; }

.check { width: auto; height: 22px; float: left; text-align: left; padding-left: 58px; }

.window-btn { width: 79px; height: 29px; float: left; padding-left: 62px; }

.inverted-image { width: 817px; height: 24px; background: url(images/login/signup_31.png) no-repeat; float: left; }

/*---------active code--------*/
.signup-activation { height: 348px; }

.activation-main { width: 748px; height: 348px; background: url(images/login/activation_05.gif) repeat-x; }

.activation { width: 448px; padding: 38px 0 0 0; margin: 0 auto; }
.activation .window-main { width: 310px; height: 180px; float: left; padding: 30px 68px 0px 68px; border: 1px solid #CCD7EC; margin: 0 0 25px 0; }
.activation .blank-line { width: 310px; line-height: normal; border-bottom: 1px solid #CCD7EC; margin: 26px 0 20px 0; *margin: 10px 0 20px 0; }
.activation .btn { float: left; padding: 0 0 0 168px; }

.activation-input { border: 1px solid #91A7D5; width: 200px; height: 22px; line-height: 160%; }
