﻿c* { margin: 0; padding: 0;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img, div { border: medium none; border: 0px; margin: 0; padding: 0; }
em, cite, i { font-style: normal; }
ul, ol { list-style: none; }
a { text-decoration: none; color: #333; }
a:hover{ text-decoration: underline; color: #f60;}
*:focus { outline: none;outline:0;  }
input::-ms-clear {display: none;}
* html,* html body{background-image:url(about:blank);background-attachment:fixed}

img{vertical-align: top;}
body { background: #fff; font-size: 12px; font-family: Microsoft Yahei; }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix {  *zoom:1;}
.mrt30{ margin-top: 30px !important;}
.mrt20{ margin-top: 20px !important;}
.mrt10{ margin-top: 10px !important;}

.topbar{ border-top: 5px solid #0096a5; border-bottom: 2px solid #f2f2f2; height: 85px;}

.layout{ width:800px; margin:0 auto; /* overflow: hidden; */ zoom: 1;}

.mission{ width: 175px; margin-right: 28px; background: url(https://image.39.net/pass/images/bg_mission.jpg) left top no-repeat; height: 40px; margin-top: 22px; overflow: hidden; text-indent: -999px;}
.logo{ position:relative;width: 256px; margin-left: 20px; background: url('https://image.39.net/pass/images/bg_logo.jpg') left top no-repeat; height: 40px; margin-top: 22px;overflow: hidden;}
.logo a{ position:absolute; left:0; top:0; width:150px; height:40px;text-indent: -999px;}

.main{     background: #fcfcfc;}
.regBox{ width: 540px; margin-left: 20px; margin-top: 25px;}
.regTab{ overflow: hidden; zoom: 1; margin-bottom: 25px;}
.regTab li{ float: left; display: inline; padding:0 2px; overflow: hidden; text-align: center; cursor: pointer; font-size: 20px; margin-right: 8px;}
.regTab li h3{ font-family: "Microsoft YaHei"; font-weight: normal; color: #333; line-height: 44px;}
.regTab li .arrow{ display: block; width: 115px; height: 7px; background: url(../images/bg_arrow.png) left top no-repeat; font-size: 0; line-height: 0;}
.regTab .curr .arrow{background: url(../images/bg_arrow.png) left -10px no-repeat;}

.divLabel{ margin-bottom: 23px;}
.divLabel .inputTxt{ float: left; display: inline; background: url(../images/bg_input.gif) no-repeat; padding: 3px 12px;_padding:2px 12px 3px; height: 31px; position: relative; margin-right: 10px; z-index: 5;}
.divLabel .inputTxt input{ width: 100%; line-height: 30px; font-size: 14px; color: #999; height: 30px;}
.divLabel .verifyInfo{ float: left; display: inline; width: 220px;}
.divLabel .inputLong{ width: 278px; background-position: left top;}
.divLabel .inputTxt .passwordValue{ position: absolute; left: 12px; top: 0; width: 100%; height: 37px; line-height: 37px; color: #999; font-size: 14px; z-index: 3; background:url(about:blank);}
.divLabel .inputShort{ width: 138px; background-position: -102px -37px;}
.divLabel .verifyImg{ float: left; display: inline; width: 86px;  margin-top: 3px; margin-right: 10px;}
.divLabel .info{ float: left; display: inline; line-height: 37px; color: #666; padding-right: 8px;}
.divLabel .info a{ color: #666;}
.divLabel .isAgree{ color: #666;}
.divLabel .isAgree a{ color: #0096a5;}
.divLabel .isAgree input{ position: relative; top: 2px; margin-right: 5px;}
.divLabel .pass-button{ background: url(../images/bg_btns.gif) no-repeat; cursor: pointer;font-family: "Microsoft YaHei"; color: #fff;}
.divLabel .pass-button-reg1{ background-position: 0 -114px; width: 160px; height: 46px;font-size: 20px; }
.divLabel .button-reg-btn1 .hover{ background-position: 0 -68px; }
.divLabel .disabled .pass-button-reg1{ background: url(../images/bg_btns.gif) left -538px no-repeat;}

.divLabel .button-send{ float: left; display: inline; margin-right: 10px; width: 130px;}
.divLabel .pass-button-verifyCodeSend{ width: 130px; height: 35px;background-position: 0 -117px; font-size: 14px; color: #fff;}
.divLabel .button-send .hover{background-position: 0 -195px;}

.divLabel .pass-button-reg2{ background-position: 0 -230px; width: 140px; height: 34px;font-size: 14px; }
.divLabel a.pass-button-reg2{display: block; text-align: center; line-height: 34px;}
.divLabel a.pass-button-reg2:hover{color:#fff;}
.divLabel .button-reg-btn2 .hover{ background-position: 0 -264px;}

.divLabel .pass-verify-btn{ background-position: 0 -298px; width: 140px; height: 34px; font-size: 14px;}
.divLabel a.pass-verify-btn{ display: block; text-align: center; line-height: 34px;}
.divLabel a.pass-button:hover{ text-decoration: none; color:#fff;}
.divLabel .verify-btns .hover{background-position: 0 -332px;}

.divLabel .button-bind-btn1 .pass-button-bd1{ background: url(../images/bg_btns.gif) left -298px no-repeat; width: 140px; height: 34px;}
.divLabel .button-bind-btn1 .hover{ background-position: 0 -332px;}
.divLabel .newReg{ color: #0096a5; margin-left: 10px;}
.divLabel .newReg:hover{ color: #f60;}
.divLabel .p1{ font-size: 20px; font-family: "Microsoft YaHei";}
.divLabel .p1 b{ color: #f60; padding-right: 10px; font-weight: normal;}
.divLabel .p1 a{ color: #f60;}
.divLabel .p2{font-family: "Microsoft YaHei"; font-size: 16px; line-height: 30px; color: #333;}

.divLabel .inputTit{ float: left; display: inline;}
.divLabel .selelctCon{ float: left; display: inline;}

.divLabel .pass-btn-confim{ width: 102px; height: 34px; background:url(../images/bg_btns.gif) -138px -160px no-repeat; margin-right: 10px;}
.divLabel .confim-btn .hover{ background-position: -138px -194px;}
.divLabel .g{ color:#0096a5; }
.divLabel .g:hover{ color: #f60;}
#token{ background:#fff;}
.verifyInfo .pass-verify{background: url(../images/bg_arrow.png) no-repeat; padding-left: 20px; height: 32px; display: block; margin-top: 10px; line-height:32px;_line-height:34px;}
.verifyInfo .pass-verify-error{ background-position: 0 -26px; color: #ea6a00;}
.verifyInfo .pass-verify-succ{ background-position: 0 -73px;color: #666;}
.verifyInfo .pass-verify-warn{ background-position: 0 -106px; color: #666;}
.verifyInfo-more .pass-verify{ height: 30px; margin-top: 3px;}
.verifyInfo-more .pass-verify-warn{ background-position: 0 -107px; color: #666;}
.verifyInfo-more .pass-verify-error{ background-position: 0 -27px; color: #ea6a00;}
.verifyInfo-more .pass-verify-succ{ background-position: 0 -66px;}

.bindBox{ padding-top: 50px;}

.blBox{ border-left: 1px dashed #c5c5c5; height: 405px; margin-top: 75px; margin-bottom: 100px; width: 230px;}
.r_side_login{ padding: 28px 0 0 45px;}
.r_side_login p{ line-height: 24px;  color: #666;}
.r_side_login p a{ color: #0096a5;}
.r_side_login p b{ font-size: 14px; font-family: "Microsoft YaHei"; font-weight:  normal; display: block; text-align: center; width: 160px;}
.r_side_login p .keyReg{ background: url(../images/bg_btns.gif) 0 -114px; display: block; width: 160px; height: 46px; line-height: 46px;  text-align: center; font-family: "Microsoft YaHei"; font-size: 20px; color: #fff;margin-top: 14px;}
.r_side_login p .keyReg:hover{ background-position: 0 -68px; text-decoration: none; }
.r_qq_login{ background: url(../images/bg_btns.gif) left -34px no-repeat; width: 120px; height: 34px; display: block;}
.r_qq_login:hover{ background-position: -120px -34px;}
.r_wb_login{ background: url(../images/bg_btns.gif) left top no-repeat; width: 120px; height: 34px; display: block;}
.r_wb_login:hover{ background: url(../images/bg_btns.gif) -120px top no-repeat; width: 120px; height: 34px; display: block;}

.r_wx_login{ background: url(../images/bg_wx_btn.gif) left top no-repeat; width: 120px; height: 34px; display: block;}
.r_wx_login:hover{ background: url(../images/bg_wx_btn.gif) left -34px no-repeat; width: 120px; height: 34px; display: block;}


.regSuccBox{ margin: 85px auto; width: 480px;}
.regSuccBox .arrow{ width: 66px; height: 66px; float: left;  background: url(../images/bg_arrow.png) left -144px no-repeat; margin-right: 25px;}
.regSuccBox .p1{ padding-left: 91px;font-family: "Microsoft YaHei";  font-size: 20px; color: #666; line-height: 36px; }
.regSuccBox .p1 strong,.regSuccBox .p1 b{font-weight: normal;}
.regSuccBox .p1 b{ color: #f60;}
.regSuccBox .p2{ padding-left: 91px; font-size: 14px; color: #666; line-height: 36px;}


.regFailedBox{ margin: 85px auto; width: 480px;}
.regFailedBox .arrow{ width: 66px; height: 66px; float: left;   background: url(../images/bg_arrow_error.gif) left 0px no-repeat; margin-right: 25px;}
.regFailedBox .p1{ padding-left: 91px;font-family: "Microsoft YaHei";  font-size: 20px; color: #666; line-height: 36px; }
.regFailedBox .p1 strong,.regFailedBox .p1 b{font-weight: normal;}
.regFailedBox .p1 b{ color: #f60;}
.regFailedBox .p2{ padding-left: 91px; font-size: 14px; color: #666; line-height: 36px;}

.pwdRegBox{ margin: 58px 0 85px 135px; }
.pwdRegBox .arrow{ width: 96px; height: 96px; background: url(../images/bg_arrow.png) left -210px no-repeat; float: left; display: inline;}
.pwdRegBox p{ padding-left: 122px;font-family: "Microsoft YaHei";  font-size: 20px; color: #666; line-height: 36px;}
.pwdRegBox .p1{ padding-top: 10px;}
.pwdRegBox p b{ color: #f60; font-weight: normal;}
.pwdRegBox .pwdBox{ padding-left: 30px; margin-top: 50px;overflow: hidden; zoom: 1;}

.waitVerifyBox{padding: 85px 0 85px 160px;}
.waitVerifyBox .verifyInfo p{ line-height: 36px;font-family: "Microsoft YaHei";  font-size: 20px; color: #666; l}
.waitVerifyBox .verifyInfo p b{ color: #f60; font-weight: normal;}
.waitVerifyBox .tipsInfo{}
.waitVerifyBox .tipsInfo p{ line-height: 26px; color: #666;}
.waitVerifyBox .tipsInfo p a{ color: #0096a5;}
.waitVerifyBox .tipsInfo p .input-txt{ width: 135px; padding: 2px 12px; display: inline-block; height:27px; background: url(../images/bg_input.gif) left -74px no-repeat; vertical-align: middle;}
.waitVerifyBox .tipsInfo p .input-txt input{ width: 100%; height: 26px; line-height: 26px; color: #999;}
.waitVerifyBox .tipsInfo p .send-mail-btn{ width: 90px;  height: 30px; line-height: 28px; vertical-align: middle; background:url(../images/bg_btns.gif) 0 -366px no-repeat; cursor: pointer; color: #666;}
.waitVerifyBox .tipsInfo p .send-mail .hover{ background-position: 0 -397px;}
.waitVerifyBox .tipsInfo .verifyInfo{ display: inline-block; vertical-align: middle; height: 30px; margin-left: 10px; }
.waitVerifyBox .tipsInfo .verifyInfo i{margin-top: 7px; line-height: 16px;}
.waitVerifyBox .send-mail-btn{ width: 140px; height: 34px; background: url(../images/bg_btns.gif) left -428px;font-family: "Microsoft YaHei";  font-size: 14px; color: #fff; cursor: pointer;}

.skipVerifyBox{padding: 85px 0 85px 93px;}
.skipVerifyBox .arrow{ width: 66px; height: 66px; float: left;  background: url(../images/bg_arrow.png) left -144px no-repeat; margin-right: 25px;}
.skipVerifyBox .p1{ font-size: 14px; color: #666; padding-top: 10px;padding-left: 91px;}
.skipVerifyBox .p1 strong,.skipVerifyBox .p1 b{ font-weight: normal;}
.skipVerifyBox .p1 b{ color: #f60;}
.skipVerifyBox .p2{ font-size: 12px; color: #666;padding-left: 91px;}
.skipVerifyBox .p2 a{ color: #0096a5;}
.skipVerifyBox .p3{ padding-left: 91px;}
.skipVerifyBox .p3 .inputTxt{ float: left; display: inline; width: 138px; padding: 2px 12px; height: 27px;background: url(../images/bg_input.gif) left -105px no-repeat;}
.skipVerifyBox .p3 .inputTxt input{ height: 28px; line-height: 28px; width: 100%; color: #999; +height:26px; +line-height:26px;}
.skipVerifyBox .p3 .verifyInfo{ float: left; display: inline;}
.skipVerifyBox .p3 .save-nickname{ float: left; display: inline; margin: 0 10px;}
.skipVerifyBox .p3 .save-nickname-btn{ width: 45px; height: 31px; color: #333; background: url(../images/bg_btns.gif) -195px -99px no-repeat; cursor: pointer;}
.skipVerifyBox .p3 .save-nickname .hover{ background-position: -195px -68px;}
.skipVerifyBox .divLabel{padding-left: 91px; margin-top: 15px;+padding-left: 0;}
.skipVerifyBox .p4{ padding-left: 91px;}
.skipVerifyBox .p4 .verifyInfo a{ color: #009999;}
.mailVerifyBox{ border: 1px solid #ffe8c3; padding: 20px 25px; background: #fffaef; margin-top: 50px;}
.mailVerifyBox strong{ font-size: 16px; font-family: "Microsoft YaHei"; font-weight: normal; color: #333;}
.mailVerifyBox b{ font-size: 18px; color: #f60;}
.mailVerifyBox .curMail{ padding: 15px 0; color: #666; font-size: 14px;}
.mailVerifyBox .curMail a{ color: #0096a5;}
.mailVerifyBox .curMail b{ font-size: 14px; font-family: "Verdana"; padding-right: 10px;}
.mailVerifyBox .send-mail-btn{ width: 140px; height: 34px; background: url(../images/bg_btns.gif) left -428px;font-family: "Microsoft YaHei";  font-size: 14px; color: #fff; cursor: pointer;}
.mailVerifyBox .alterMail{ padding: 15px 0;}
.mailVerifyBox .alterMail .inputTxt{ float:left; display: inline; padding: 2px 12px; background:url(../images/bg_input.gif) left -136px no-repeat; width: 220px; margin-right: 10px;}
.mailVerifyBox .alterMail .inputTxt input{ height: 28px; line-height: 28px; width: 100%; color: #999;+height:26px; +line-height:26px;}
.mailVerifyBox .alterMail .verifyInfo{ float: left; display: inline;}
.mailVerifyBox .alterMail .close{ float:right;display:inline; margin-top:11px; width:11px; height:11px; background:url(../images/bg_close.gif) left top no-repeat;cursor:pointer;}
.mailVerifyBox .tipsInfo{ padding-top: 30px;}
.mailVerifyBox .tipsInfo p{ line-height: 26px; color: #666;}
.mailVerifyBox .tipsInfo p a{ color: #099;}
.mailVerifyBox .tipsInfo p .input-txt{ width: 135px; padding: 2px 9px;_padding:2px 9px 1px; margin-right:5px; display: inline-block; height:27px; background: url(../images/bg_input.gif) left -74px no-repeat; vertical-align: middle;}
.mailVerifyBox .tipsInfo p .input-txt input{ width: 100%; height: 26px; line-height: 26px; color: #999;}
.mailVerifyBox .tipsInfo p .send-mail-btn{ width: 90px;  height: 30px; line-height: 28px; vertical-align: middle; background:url(../images/bg_btns.gif) 0 -366px no-repeat; cursor: pointer; color: #666;}
.mailVerifyBox .tipsInfo p .send-mail .hover{ background-position: 0 -397px;}
.mailVerifyBox .tipsInfo .verifyInfo{ display: inline-block; vertical-align: middle; height: 30px; margin-left: 10px; }
.mailVerifyBox .tipsInfo .verifyInfo i{margin-top: 7px; line-height: 16px;}
.mailVerifyBox .verifyInfo p{ line-height: 36px;font-family: "Microsoft YaHei";  font-size: 20px; color: #666; }
.mailVerifyBox .verifyInfo p b{ color: #f60; font-weight: normal;}

.pwdBox{ width: 610px; margin: 0 auto; padding-top: 42px; padding-bottom: 60px;}
.pwdBox .pwdStep{ width: 530px; height: 110px; background:url(../images/bg_step.gif) left top no-repeat; margin-bottom: 40px; text-indent: -999px; overflow: hidden;    margin-left: 40px;}
.pwdBox .pwdStep1{ background-position: 0 0;}
.pwdBox .pwdStep2{ background-position: 0 -110px;}
.pwdBox .pwdStep3{ background-position: 0 -228px;}
.pwdBox .divLabel .verifyInfo{ width: 215px;}

.mod-pwd-detail .pwd-account-tips{ background: #f5f5f5; padding: 0 15px; height: 36px; line-height: 36px; color: #333; font-size: 14px;white-space:nowrap;}
.mod-pwd-detail .pwd-account-tips b{ color: #f60; font-weight: normal; font-family: "Verdana";}
.mod-pwd-detail .pwd-sub-tit{ border-bottom: 3px solid #d8d8d8; line-height: 40px; font-family: "Microsoft YaHei"; color: #333;}
.mod-pwd-detail .pwd-sub-tit h3{ font-size: 16px; font-weight: normal;}
.mod-pwd-detail .pwd-sub-tit cite{ float: right; padding-right: 30px;  color: #aaa;}
.mod-pwd-detail .divLabel { margin-bottom: 30px;}
.mod-pwd-detail .divLabel .inputTit{ font-size: 14px; line-height: 30px; }
.mod-pwd-detail .divLabel .inputTit1{width:108px; text-align: center;}
.mod-pwd-detail .divLabel .inputTit2{ width: 80px;}
.mod-pwd-detail .divLabel .selectCon{ margin-right:10px;}
.mod-pwd-detail .divLabel .selectCon .pwd-select{ border: 1px solid #5aabc3; padding: 3px 2px 2px 5px; line-height: 30px; height: 30px; font-size: 14px;}
.mod-pwd-detail .divLabel .selectCon .pwd-select option{ line-height: 30px; padding: 5px 10px; }
.mod-pwd-detail .divLabel .selectCon .select295{ width: 295px;}
.mod-pwd-detail .divLabel .selectCon .select95{ width: 95px;}
.mod-pwd-detail .divLabel .selectCon .select135{ width: 135px;}
.mod-pwd-detail .divLabel .selectCon .select75{ width: 75px;}
.mod-pwd-detail .divLabel .textareaCon{ float: left; display: inline;background:url(../images/bg_textarea.gif) left top no-repeat; padding: 10px; width: 318px; height: 107px;position:relative;}
.mod-pwd-detail .divLabel .textareaCon textarea{ width: 100%; height: 107px; overflow: auto; resize:none; font-size: 12px;line-height: 20px; color: #999;}
.mod-pwd-detail .divLabel .textareaCon .num{position:absolute; right:5px; bottom:5px;color:#666;}
.mod-pwd-detail .verifyInfo .pass-verify{float:left;}
.mod-pwd-detail .divLabel .verifyInfo{ width:200px;}
.mod-pwd-detail .divLabel .verifyInfo .pass-verify{margin-top:7px;}
.mod-pwd-detail .divLabel .verifyInfo-more .pass-verify{ margin-top:0;}
.mod-pwd-detail .pd_space{ padding-left:110px; margin-top:-30px;}
.pwd-mobVerify .divLabel .inputTit{ font-size: 14px; width: 380px; white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.pwd-mobVerify .divLabel b{color: #f60; font-weight: normal; font-family: "Verdana";}
.pwd-mobVerify .divLabel .tips{ /*float: left;*/ position:static; display: inline; line-height: 24px; color: #666; padding-left: 20px;}
.other-find{  text-align: center; line-height: 30px; padding-bottom: 10px; color: #666;}
.other-find a{ color: #0096a5;}
.divLabel .pass-button-mail{ width: 102px; height: 34px; background-position: -140px -230px;}
.divLabel a.pass-button-mail{ display: inline-block; line-height: 34px; text-align: center; font-size: 14px;}
.divLabel a.pass-button-mail:hover{ text-decoration: none; color:#fff;}
.divLabel .button-mail .hover{ background-position: -140px -264px;}

.pwd-mobVerify .tipsInfo{ padding-top: 30px;}
.pwd-mobVerify .tipsInfo p{ line-height: 26px; color: #666; overflow:hidden;zoom:1;}
.pwd-mobVerify .tipsInfo p a{ color: #099;}
.tipsInfo p{ overflow: hidden; zoom: 1;}
.tipsInfo p .modMail{ display: inline-block;}
.tipsInfo p .modMail .input-txt{float:left;display:inline;}
.tipsInfo p .modMail .send-mail{float:left;display:inline;}
.tipsInfo p .modMail .verifyInfo{float:left;display:inline;overflow:hidden; zoom:1;}
.tipsInfo p .modMail .verifyInfo .pass-verify{ overflow:hidden;_margin-right:-10px;}
.tipsInfo p font{ float:left;display:inline; font-size:12px;}
.pwd-mobVerify .tipsInfo p .alter{float:left;display:inline;}
.pwd-mobVerify .tipsInfo p .input-txt{ width: 135px;padding:2px 9px; _padding: 2px 9px 1px; display: inline-block; height:27px; background: url(../images/bg_input.gif) left -74px no-repeat; vertical-align: middle; margin-right:5px;}
.pwd-mobVerify .tipsInfo p .input-txt input{ width: 100%; height: 26px; line-height: 26px; color: #999;}
.pwd-mobVerify .tipsInfo p .send-mail-btn{ width: 90px;  height: 30px; line-height: 28px; vertical-align: middle; background:url(../images/bg_btns.gif) 0 -366px no-repeat; cursor: pointer; color: #666;}
.pwd-mobVerify .tipsInfo p .send-mail .hover{ background-position: 0 -397px;}
.pwd-mobVerify .tipsInfo .verifyInfo{ display: inline-block; vertical-align: middle; height: 30px; margin-left: 10px; }
.pwd-mobVerify .tipsInfo .verifyInfo i{margin-top: 7px; line-height: 16px;}
.pwd-mobVerify .send-mail-btn{ width: 140px; height: 34px; background: url(../images/bg_btns.gif) left -428px;font-family: "Microsoft YaHei";  font-size: 14px; color: #fff; cursor: pointer;}


.pwdFindBox{}
.passInfos .passInfos-tit{ border-bottom: 1px solid #dfdfdf; padding:10px 0; font-size: 14px; color: #666; margin-bottom: 10px;}
.divInfos{ overflow: hidden;zoom:1; line-height: 28px; color: #666;}
.divInfos .infoTit{ float: left; display: inline; width: 50px;}
.divInfos .infoCon{ float: left; display: inline; margin-right: 10px; font-family: "Verdana";}
.divInfos .verifyInfo{ float: left; display: inline;}
.divInfos .ver-pass{ color: #6fa936;}
.divInfos .ver-nopass{ color: #f60;}
.passInfos .divLabel .inputTit{ line-height: 37px; font-size: 14px; color: #333; padding-right: 10px; width: 56px;}
.passInfos .divLabel .verifyInfo{ width: 150px;}
.pd_space68{ padding-left: 68px;}
.pd_space93{ padding-left: 93px;}

.mail-list{ overflow: hidden; zoom: 1; position: absolute; z-index: 33; background: #fff; font-family: "Verdana"; font-size: 14px; width:302px; left:0; top: 36px;visibility: hidden;}
.mail-list li{ line-height: 24px; color: #666; padding: 2px 10px; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; cursor: pointer;}
.mail-list .li-top{ height: 4px; background: url(../images/bg_input.gif) left top no-repeat; font-size: 0; line-height: 0; border: none; padding: 0px;}
.mail-list .li-bot{ height: 4px; background: url(../images/bg_input.gif) left -33px no-repeat; font-size: 0; line-height: 0;border: none;padding: 0px;}
.mail-list .on{ background-color: #eee;}
.pwd-alter-succ{ padding: 70px 0 50px; width: 400px; margin: 0 auto;}
.pwd-alter-succ .arrow{ width: 66px; height: 66px; float: left; display: inline; background: url(../images/bg_arrow.png) left -144px no-repeat;}
.pwd-alter-succ p{ padding-left: 90px; font-family: "Microsoft YaHei"; font-size: 20px; color: #333;}

.pwd-alter-failed{ padding: 70px 0 50px; width: 400px; margin: 0 auto;}
.pwd-alter-failed .arrow{ width: 66px; height: 66px; float: left; display: inline; background: url(../images/bg_arrow_error.gif) left 0px no-repeat;}
.pwd-alter-failed p{ padding-left: 90px; font-family: "Microsoft YaHei"; font-size: 20px; color: #333;}

/*footer*/
.footer{ border-top: 2px solid #f2f2f2; padding: 20px 0 20px 0;}
.bottominfo{ width: 1000px; margin: 0 auto; text-align: center; color: #666666; line-height: 28px;}
.bottominfo a{ color: #666;}

.pass-popBox{ width: 322px; background:#fff;}
.pass-popBox-inner{ border:1px solid #e6e6e6; border-top: 3px solid #0096a5; padding: 20px 30px;}
.pass-popBox-inner .pass-pb-tit{ overflow: hidden; zoom: 1; margin-bottom: 25px;}
.pass-popBox-inner .pass-pb-tit .close{ float: right; display: inline; width: 9px; height: 9px; background: url(../images/bg_pop_close.gif) left top no-repeat; margin-top: 3px; cursor: pointer;}
.pass-pb-label{ position: relative; margin-bottom: 25px; height: 30px;}
.pass-pb-label .inputTxt{ border:1px solid #e6e6e6; display: block; padding: 2px 5px; height:24px;}
.pass-pb-label .inputTxt .input-txt{ width: 100%; line-height: 24px; color: #999;height:24px; border: medium none; border: 0px;}
.pass-pb-label .inputTxt .passwordValue{ position: absolute; left: 0px; top: 8px; width: 100%; background:url(about:_blank); color: #999; height:24px;line-height:24px;top:3px;}
.pass-pb-label .status{ position: absolute; width: 100%;z-index: 3;}
.pass-pb-label .status .pass-verify{background: url(../images/bg_arrow.png) no-repeat; padding-left: 25px; height: 28px; display: block; line-height: 28px;}
.pass-pb-label .status .pass-verify-error{ background-color: #fef6ef;background-position: 5px -28px;color: #ea6a00;}
.pass-pb-label .status .pass-verify-warn{ background-color: #f7f7f7;background-position: 5px -107px;color: #666;}
.pass-pb-label .status .login-loading{ background: #f7f7f7 url(../images/bg_pop_loding.gif) 7px 6px no-repeat; display: block; height: 28px; line-height: 28px; padding-left: 25px; color: #666;}
.pass-pb-tools{ padding-top: 5px; overflow: hidden; zoom: 1;}
.pass-pb-tools .remember-pwd{  color: #666;}
.pass-pb-tools .remember-pwd input{ position: relative; top: 2px; }
.pass-pb-tools .forget-pwd{margin-top:5px;}
.pass-pb-tools .forget-pwd a{ color: #666;}
.pass-pb-tools .forget-pwd a:hover{ color: #f60;}

.pass-pb-bar{ height: 34px; line-height: 34px; margin-top: 20px;}
.pass-pb-bar .reg{ color: #666;}
.pass-pb-bar .reg a{ color: #0096a5;}
.pass-pb-bar .pb-login{ width: 102px; height: 34px;line-height: 34px;}
.pass-pb-bar .pb-login .pb-login-btn{font-family: "Microsoft YaHei"; color: #fff; font-size: 14px; width: 102px; background: url(../images/bg_btns.gif) -140px -230px no-repeat; height: 34px; cursor: pointer;}
.pass-pb-bar .pb-login .hover{ background-position: -140px -264px;} 
.pass-pb-con .dline{ border-bottom: 1px dashed #dadada; line-height: 0; font-size: 0; margin: 25px 0 15px;}
.pb-other-login{ line-height: 22px; color: #666;}
.pb-other-login .qq-login{ width: 22px; height: 22px; background: url(../images/bg_other_login.gif) left top no-repeat; display: inline-block; vertical-align: middle; overflow: hidden; text-indent: -999px;}
.pb-other-login .qq-login:hover{ background-position: 0 -22px;}
.pb-other-login .sina-login{ width: 22px; height: 22px; display: inline-block; vertical-align: middle;background: url(../images/bg_other_login.gif) -34px top no-repeat; overflow: hidden; text-indent: -999px;}
.pb-other-login .sina-login:hover{background-position: -34px -22px;}

.pb-other-login .wx-login{ width: 22px; height: 22px; display: inline-block; vertical-align: middle;background: url(../images/bg_wx_login.gif) left top no-repeat; overflow: hidden; text-indent: -999px;}
.pb-other-login .wx-login:hover{background-position: left -22px;}

.pb-other-login .bd-login{ width: 22px; height: 22px; display: inline-block; vertical-align: middle;background: url(../images/bg_bd_login.gif) left top no-repeat; overflow: hidden; text-indent: -999px;}
.pb-other-login .bd-login:hover{background-position: left -22px;}

.pass-pb-con .pass-pb-reg a{ width: 257px; height: 38px; background: url(../images/bg_btns.gif) left -462px no-repeat; display: block; text-align: center; line-height: 38px; font-size: 14px; color: #fff; margin-top: 20px; font-weight: bold;}
.pass-pb-con .pass-pb-reg a:hover{ background-position: left -500px; text-decoration: none;}



#focus{ height: 435px; overflow: hidden;min-width: 1000px;}
.focus_list{ overflow: hidden; zoom: 1;}
.focus_list li{ height: 435px;}
.focus_list .layout{ height: 435px; position: relative;}

.focus_list .fl_1{ background: #049aa6 url(../images/bg_1_other.jpg) center top no-repeat;}
.focus_list .fl_2{ background: #378fd0 url(../images/bg_2_other.jpg) center top no-repeat;}
.focus_list .fl_3{ background: #b3e7fd url(../images/bg_3_other.jpg) center top no-repeat;}
.focus_list .fl_4{ background: #b1d6ff url(../images/bg_4_other.jpg) center top no-repeat;}
.focus_list li .mail-list{top:29px;width:262px;}
.focus_list li .mail-list li{ height: 24px;}
.focus_list li .mail-list .li-top{ height: 0px; background:none; border-top:1px solid #eee; font-size: 0; line-height: 0;overflow:hidden;}
.focus_list li .mail-list .li-bot{ height: 0px; background:none; border-top:1px solid #eee; font-size: 0; line-height: 0;overflow:hidden;}
.focus .inner{ width: 800px; margin:0 auto; top: 455px; left:50%; margin-left: -400px; position: fixed; z-index: 6;_position:0;}
.focus_nav{ overflow: hidden; zoom: 1; margin-left: 195px;}
.focus_nav  li{ width: 13px; height: 13px; overflow: hidden; text-indent: -999px; float: left; display: inline; margin-right: 15px; background: url(../images/bg_focus_nav.png) left top no-repeat; cursor: pointer;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_focus_nav.png',sizingMethod='image');}
.focus_nav .curr{ background-position: -27px 0;}
.news_jk{ background: url(../images/bg_1_other.jpg) center top no-repeat; height: 435px; position: relative;}
.ypk_jk{ background: url(../images/bg_2_other.jpg) center top no-repeat; height: 435px; position: relative;}
.yyk_jk{  height: 435px; position: relative;}
.ask_jk{ height: 435px; position: relative;}

.pass-otherBox{width: 322px;position: absolute; top:40px; right: 0;}
.pass-otherBox .pass-otherBox-inner{padding: 20px 30px; background:#fff;}
.pass-otherBox .pass-otherBox-top,.pass-otherBox .pass-otherBox-bot{ height: 5px; font-size: 0; line-height: 0; overflow: hidden;}
.pass-otherBox .pass-otherBox-top{ background: url(../images/bg_other_top.png) center top no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_other_top.png',sizingMethod='image');}
.pass-otherBox .pass-otherBox-bot{ background: url(../images/bg_other_bot.png) center top no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_other_bot.png',sizingMethod='image');}
.pass-otherBox .pass-pb-tit { padding-bottom: 20px;}
.pass-otherBox .pass-pb-tit h3{ font-family: "Microsoft YaHei"; font-size: 18px; color: #666; font-weight: normal;}

/*20140701*/
.reg_accomplish{margin:0 0 0 40px;}
.reg_accomplish .p1{ clear:both;overflow:hidden;_zoom:1;}
.reg_accomplish .icon{ display:block;float:Left;width:66px;height:66px;background:url("../images/bg_arrow.png") no-repeat 0 -144px;}
.reg_accomplish .test{ display:block;float:left;width:400px;padding:0 0 0 23px;font-size:20px; font-family:"Microsoft YaHei", SimHei; line-height:36px;color:#666;}
.reg_accomplish .test b{color:#ff6600;font-weight:100;}
.reg_accomplish .test .p01{font-size:14px;}
.reg_accomplish .test .p02{padding:9px 18px;font-size:12px; font-family: SimSun;color:#676767; line-height:26px;background:#f0f0f0;}
.bnt_1{display:inline-block;width:76px;height:28px;font-size:12px;color:#fff; line-height:28px;text-align:center; vertical-align:middle; background:url(../images/bnt_1.gif) no-repeat 0 0;}
.bnt_1:hover{color:#fff; text-decoration:none;}
.pwdBox .regStep3{ background:url(../images/bg_step2.png) no-repeat  -1px 0;}
.pwdBox .regStep4{ background:url('https://image.39.net/pass/images/bg_step2.png') no-repeat  -1px -122px;}
.pwdBox .regStep4_1{background:url(../images/bg_step2.png) no-repeat  0px -241px;}
.pwdBox .regStep4_2{background:url(../images/bg_step2.png) no-repeat  -1px -122px;}
.pwdBox .regStep4_3{background:url(../images/bg_step2.png) no-repeat  0px -363px;}
.pwdBox .regStep4_4{background:url(../images/bg_step2.png) no-repeat  0px -482px;}
.link_1c{color:#6fa936;}

.reg_accomplish1 { font-size:14px; line-height:24px; color:#666; background:#f7f7f7; padding:15px 30px; width:470px; margin:0 auto 30px;}
.reg_accomplish1 b { font-weight:normal; color:#ea6b32;}


.reg_accomplish2{margin:0 0 0 1px;}
.reg_accomplish2 .box_1{height:37px;    width: 585px;margin-bottom:20px;}
.reg_accomplish2 .box_1 label{ display:block;float:left;width:112px;font-size:14px;color:#333; line-height:37px;text-align: right;
    padding-right: 10px;}
.reg_accomplish2 .box_1 .text1{float:Left;width:305px;height:37px;margin-right:10px;background:url('https://image.39.net/pass/images/bg_input.gif') no-repeat 0 0; }
.reg_accomplish2 .box_1 .text1 input{margin:5px 5px 0  9px;width:290px;height:25px;font-size:14px;color:#333; line-height:20px;!line-height:22px;border:1px solid #fff;}
.reg_accomplish2 .verifyInfo{float:left;}
.reg_accomplish2 .box_1 .text2{float:Left;width:305px;height:37px;margin-right:10px;_position:relative;}
.reg_accomplish2 .box_1 .text2 select{width:302px;padding:9px 9px;+margin-top:8px;font-size:14px; border:1px solid #e6e6e6;    border-radius: 3px; color:#999999;border: solid 1px #e6e6e6;appearance:none;-moz-appearance:none;-webkit-appearance:none;background: #fff url("http://image.39.net/pass//images/Arrow_03.png") no-repeat 274px 16px;padding-right: 14px;}

.reg_accomplish2 .box_1 .text2 textarea {width:290px; padding:5px; border:1px solid #e6e6e6;}
.reg_accomplish2 .box_1.box_h, .reg_accomplish2 .box_1.box_h .text2 { height:140px;}
.reg_accomplish2 .box_1.box_h .text2 textarea { font-size:14px; line-height:26px; width:282px; height:130px; padding:4px 9px; resize:none;}

.reg_accomplish2 .win1{width:300px;border:1px solid #e6e6e6;font-size:14px; line-height:24px;background:#fff; position:absolute;left:0;top:37px;z-index:10000;}
.reg_accomplish2 .win1 .s1{ display:block;padding:10px;}
.reg_accomplish2 .win1 .s1 a{ display:inline-block;margin:0 5px;padding:0 5px;}
.reg_accomplish2 .win1 .s1 a:Hover{color:#fff; text-decoration:none;background:#6FA936;}
.reg_accomplish2 .win1 .s1 .curr{color:#fff; text-decoration:none;background:#6FA936;}
.reg_accomplish2 .win1 .s2{border-top:1px dashed #ccc;}
.T_iframe{margin:0;padding:0;border:none;position: absolute;/*绝对定位保证iframe不会占用流布局空间*/ width: 300px; /*100%保证可以覆盖整个div*/  height:240px; z-index:-1; left:0;top:37px;/*-1保证iframe显示在div下方*/ }
.T_iframe2{margin:0;padding:0;border:none;position: absolute;/*绝对定位保证iframe不会占用流布局空间*/ width: 100%; /*100%保证可以覆盖整个div*/  height:30px; z-index:-1; left:0;top:37px;/*-1保证iframe显示在div下方*/}
.T_iframe3{margin:0;padding:0;border:none;position: absolute;/*绝对定位保证iframe不会占用流布局空间*/ width: 100%; /*100%保证可以覆盖整个div*/  height:37px; z-index:-1; left:0;top:37px;/*-1保证iframe显示在div下方*/ }







.reg_accomplish3{width:545px;margin-bottom:15px;margin-left:24px;overflow:hidden;_zoom:1;}
.reg_accomplish3 .L{float:left;width:84px;font-size:14px;color:#333;    text-align: right;}
.reg_accomplish3 .R{float:right;    width: 415px;
    padding: 10px 15px 20px;background:#f7f7f7;overflow:hidden; zoom:1;} 
.reg_accomplish3 .R .s1{ display:block;float:left;width:180px;font-size:12px; line-height:26px;color:#666;    padding-right: 20px;}
.reg_accomplish3 .R .s2{ display:block;float:left;width:215px;font-size:12px; line-height:26px;color:#666;overflow:hidden; zoom:1; }
.reg_accomplish3 .R .s2 img{ }
#noneAuditImgDiv .s2 img{ _margin: -112px 0 0 295px}
.reg_accomplish3 .R .s3{ display:block;width:130px;height:130px; position:relative;} 
.reg_accomplish3 .R .s3 img{width:130px;height:130px; position:relative;cursor:pointer;}
.reg_accomplish3 .R .s3 a.del{ display:block;width:130px;height:23px; line-height:23px;text-align:center; background:url(http://image.39.net/pass/images/bg1_c.png) repeat-x 0;color:#fff; position:absolute;left:0;bottom:0;}
.reg_accomplish3 .R .s4{ display:block;} 
.reg_accomplish3 .R .s4 .img2{ display:block;float:left;width:100px;height:75px;margin-right:10px;overflow:hidden;}
.reg_accomplish3 .R .s4 .img2 img{width:100px;height:75px;}
.reg_accomplish3 .R .s4 .img2 a{ display:block;width:100px;height:24px;margin:52px 0 0 0; color:#fff; text-align:center; line-height:24px;background:url(http://image.39.net/pass/images/bg1_c.png) repeat-x 0 0; position:absolute;z-index:10;}


.reg_accomplish2 .win1 .s5{ display:block;padding:10px;} 
.reg_accomplish2 .win1 .s5 a{ display:block;line-height: 35px;}
.reg_accomplish2 .win1 .s5 a:hover{     text-decoration: none;color:#6fa936;}
.reg_accomplish2 .win1 .s5 a strong{font-weight:100;color:#6FA936;}

.s1 b{font-weight: normal;width: 180px;display: inline-block;}




.reg_accomplish4{margin:20px 0 0 124px;}

.Img_text{ display:none;}
.Img_file{ display:block;float:left;width:69px;height:29px;margin:0 10px 0 0;padding:0;background:url(../images/bnt_2.png) no-repeat 0 0;cursor:pointer;}
.Img_box{ display:block;margin:10px 0 0 5px;}
.Img_box2{width:290px;padding:15px 0 0 15px;color:#333;z-index:1000;}
.Img_box2 .img{width:300px;height:320px;overflow:hidden; }
.Img_box2 b{ display:block;font-weight:bold;}
.Img_box2  p{margin:10px 0;color:#666;}

.uploaddiv{ width:290px; height:23px;}
.bnt_2{display:inline-block;width:102px;height:34px;font-size:14px; font-family:"Microsoft YaHei", SimHei;color:#fff;  text-align:center; line-height:34px;background: #6FA936;border-radius: 4px;}
.bnt_2:hover{ color:#fff; text-decoration:none;background-position:-138px -194px;}

.bnt_3{ display:inline-block;width:69px;height:29p; background:url(../images/bnt1407_2.png) no-repeat 0 0; font-size:12px;color:#fff;text-align:center; line-height:29px;}
.bnt_3:hover{color:#fff; text-decoration:none;}
.Img_box2 p .bnt_3{ _margin-top:-100px; }
.Img_box2 p .marR10{ _margin-left:130px;}
.bnt_4{ display:inline-block;width:102px;height:34px;font-size:14px; font-family:"Microsoft YaHei", SimHei;color:#fff;  text-align:center; line-height:34px;background:url(../images/bnt_4.gif) no-repeat 0 0;}
.bnt_4:hover{color:#fff; text-decoration:none;}




#file,#file2{width:69px;height:29px;margin:0;padding:0;filter:alpha(opacity=0);/*利用CSS滤镜让默认按钮为透明*/opacity:0; cursor:pointer;border:1px solid #ccc; }
.Img_file2{ display:block;float:left;width:69px;height:29px;margin:20px 10px 0 0;padding:0;background:url(../images/bnt_3.png) no-repeat 0 0;cursor:pointer;clear:both;}
.Img_file2 .Img_file{filter:alpha(opacity=0); opacity:0;}

.Img_ts{display:block;float:lfet;font-size:12px;color:#666;}
.floatR{float:right;}
.marT17{margin-top:17px;}
.marL90{    margin-top: 30px;    margin-left: 120px;}
.pos_rel{position:relative;}
.marR10{margin-right:10px;}
.marR30{margin-right:30px;}

/*20140711 wzj*/
.reg_rbtn{ margin-top:25px;}
.reg_rbtn .rbtn_ys, .reg_rbtn .rbtn_yh{ display:block; background:url(../images/reg_rbtn.png) no-repeat 0 0; width:134px; height:34px; overflow:hidden; text-indent:-100em; margin-top:10px;}
.reg_rbtn .rbtn_ys{ background-position:0 0;}
.reg_rbtn .rbtn_ys:hover{ background-position:-139px 0;}
.reg_rbtn .rbtn_yh{ background-position:0 -39px;}
.reg_rbtn .rbtn_yh:hover{ background-position:-139px -39px;}


.pass-verify-box{ background: #fff;border:1px solid #e6e6e6; border-top: 3px solid #0096a5;  padding:7px 23px 23px; width: 500px;}
.pass-verify-box-inner{}

.pass-pop-box{}
.pass-pop-box .pass-pop-box-tit{position: relative; border-bottom: 2px solid #eaeaea; padding: 5px 10px;}
.pass-pop-box .pass-pop-box-tit h3{ font-size: 14px; color: #0096a5; line-height: 30px;}
.pass-pop-box .pass-pop-box-tit .close{position: absolute; right:10px; top: 18px; width: 9px; height: 9px; background: url(../images/bg_pop_close.gif) left top no-repeat; }
.pass-pop-box .pass-pop-box-con .ptips{ color: #666; line-height: 26px; padding: 0 35px; margin: 15px 0; background: url(../images/bg_arrow.png) 15px -108px no-repeat;}
.pass-pop-box .ptips-con{ background: #f9f9f9; padding: 25px;}
.pass-pop-box .divLabel{ margin-bottom: 10px;}
.pass-pop-box .divLabel .tit{ float: left; display: inline; width: 100px; text-align: right; font-size: 14px; line-height: 31px;}
.pass-pop-box .divLabel .txt{ float: left; display: inline; font-size: 14px; line-height: 31px;}
.pass-pop-box .pd_space100{ padding-left: 100px; margin-top: -10px;}
.pass-pop-box .btns{ text-align: center; padding-top: 20px;}
.pass-pop-box .confim-btn{ width: 102px; height: 34px; font-size: 12px; color: #fff; font-family: "Microsoft YaHei"; display: inline-block; text-align: center; line-height: 34px; background: url(../images/bg_btns.gif) -140px -230px no-repeat;}
.pass-pop-box .confim-btn:hover{ color: #fff; background-position: -140px -264px; text-decoration: none;}
.pass-pop-box .pass-pop-box-con .verifyInfo{ height:26px;}



/*2016/1/12*/
#form1 p.ptipbar{background: #f0f0f0 none repeat scroll 0 0;    color: #676767;    font-family: SimSun;    font-size: 12px;    line-height: 26px;    padding: 9px 18px;}
#form1 .enterH{margin:5px;overflow:hidden;zoom:1;}
#form1 .enterH label{text-align: right;display: inline-block;vertical-align: top;width: 84px;float:left;}
#form1 .enterH textarea{border: 1px solid #dfdfdf;width:402px;height:75px;float:left;font-size:12px;}
#form1 p.ptips{margin:5px; margin-top:10px;}
#form1 p.ptips span{padding-left: 25px;}
#form1 p.ptips span i{display: inline-block;width: 20px;}

/* 2016/9/19 */
.new_col{font-style: normal;
font-size: 16px;
color: #FF9933;}
.new_aw{
	width: 130px;
	height: 35px;
	background: #75BC29;
	font-size: 16px;
	text-align: center;
	line-height: 35px;
	margin-top: 2%;
}
.new_aw a:link{color: #fff;text-decoration: none;}
.new_aw a:visited{color: #fff;text-decoration: none;}
.new_aw a:hover{color: #fff;text-decoration: none;}
.new_aw a:active{color: #fff;text-decoration: none;}
.form_tit{height: 45px;line-height: 45px;border-bottom:1px solid #E4E4E4;font-size: 20px;color: #666666;}
			.pwdBox{
	font-family: "Microsoft YaHei", SimHei;
}
			.wans_form{
	margin: 15px 0 !important;
}
.text_wans{
	width: 359px;
	height: 92px;
	border: 1px solid #E2E3EA;
	padding: 5px;
	    color: #333;
}
			.wans_lab{
	line-height: 25px !important;
}
			.wans_box{
	height: auto !important;
	margin:20px 0 !important;
}

  .form_control {
	overflow: hidden;
	position: relative;
}

  .form_control.error input[type="text"],
  .form_control.error input[type="password"] {
    color: #f00;
}
  .form_control .valid_message {
	color: #000000;
	position: absolute;
	left: 375px;
	top: 5px;
	padding-left: 22px;
    background: url('http://image.39.net/pass/images/icon-1.png') no-repeat !important;

}
  .form_control.error .valid_message {
  	position: absolute;
	left: 375px;
	top: 5px;
	padding-left: 22px;
	color: #EF3A4E;
	background: url('http://image.39.net/pass/images/icon-3.png') no-repeat !important;
}

.form_control.success .valid_message {
	background: url('http://image.39.net/pass/images/icon-2.png') no-repeat !important;
	left: auto;
	left:375px;
	top: 4px;
	width: 16px;
	height: 16px;
}

  .none {
	display: none;
}
  .line_03 b {
	background: #ddd;
	margin-top: 4px;
	display: inline-block;
	height: 1px;
	_overflow: hidden;
	vertical-align: middle;
}
.b_1{
	width: 80px;
}
.b_2{
	width: 174px;
}
.line_03 span {
	display: inline-block;
	width: 207px;
	vertical-align: middle;
	text-align: center;
	font-size: 14px;

}

.sele_wans{
	width: 370px;
	border: 1px solid #E2E3EA;
	padding: 5px;
	color: #333333;
}
.wans_sl{
	width: 359px;
	border: 1px solid #E2E3EA;
	padding: 5px;
	    color: #333;
}
.careful{
	font-size: 14px;
	    padding-left: 49px;
}
.bot_wans{
	width: 100px;
    line-height: 35px;
    background: #75BC29;
    color: #fff;
    text-align: center;
       margin: 20px 0 0 100px;
    font-size: 16px;
}
.line_03{
	    margin:10px;
}
input,button,textarea{outline:none;vertical-align:middle;font-family:Microsoft YaHei}


 .text1 select {
    margin: 5px 5px 0;
    width: 292px;
    height: 28px;
    font-size: 14px;
    color: #333;
    line-height: 20px;
        border: none;
}
 .text1 input {
    margin: 5px 5px 0;
    width: 290px;
    height: 25px;
    font-size: 14px;
    color: #333;
    line-height: 20px;
}
.box_2 label {
    display: block;
    float: left;
    width: 90px;
    font-size: 14px;
    color: #333;
    line-height: 37px;
    text-align: right;
    padding-right: 10px;
}
 .text1 textarea {
    width: 290px;
height: 92px;
    border: 1px solid #E2E3EA;
    padding: 5px;
    color: #333;
}
 .text1 {
    float: left;
    width: 305px;
    height: 37px;
    margin-right: 10px;
    margin-bottom: 20px;
}
.box_2{
	height: 100px;
	    margin-bottom: 20px;
}
.tips{
    position: absolute;
    left: 375px;
    top: 5px;
    height: 30px;
    padding-left: 22px;
    color: #000;
    display: none;
    background: url('http://image.39.net/pass/images/icon-1.png') no-repeat;
  }
  /* add */
  .titBox{font-size: 16px;line-height: 35px;border-bottom:3px solid #D8D8D8;color:#333333;margin-bottom: 30px;line-height: 45px;    margin-right: 40px;}
  /* add-end */
  .newSelect{    width: 277px;
    padding: 9px 9px;
    font-size: 14px;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    color: #333;
    border: solid 1px #e6e6e6;
    background: #fff url(http://image.39.net/pass//images/Arrow_03.png) no-repeat 274px 16px;
    padding-right: 14px;}
.newSeleBox{    
	width: 300px;
    border: 1px solid #e6e6e6;
    font-size: 14px;
    line-height: 24px;
    background: #fff;
    position: absolute;
    left: 0;
    top: 38px;
    z-index: 10000;
    display: none;
}
.newSeleBox li{
	width: 94%;
	padding:2% 3%;
	color: #333;
}
.newSeleBox li:hover{
	background: #6FA936;
	color: #fff;
}
.overHeight{
	    height: 300px;
    overflow: auto;
    overflow-x: hidden;
}
.pass-verify-error{width: 120px !important;}
.divLabel .pass-verify-error{width: 180px !important;}
#info_loginName{ width: auto !important;}
#info_loginPwd{ width: auto !important;}
.lStar{background: url(data:image/png;base64,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)no-repeat center left;
padding-left: 15px;
background-size: 13px;
width: 70px !important;
}


