﻿::-webkit-input-placeholder { /* WebKit browsers */
 color: #ccc !important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color: #ccc !important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
 color: #ccc !important;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
 color: #ccc !important;
}
html, body { height: 100%; min-width: 1200px; /*min-height: 760px;*/ position: relative; }
.wjw-hd { height: 100px; border-bottom: 1px solid #e6e6e6; background-color: #fff; }
.w1200 { width: 1200px; min-width: 1200px; margin: 0 auto; }
.w950 { width: 950px; margin: 0 auto; }
/* wjw-hd start */
.wjw-logo { margin-top: 26px; width: 183px; }
.wjw-logo img { width: 100%; }
.wjw-hd .help { font-size: 14px; color: #999; margin-top: 44px; }
.wjw-hd .help a { color: #999; }
.wjw-hd .help a:hover { text-decoration: underline; color: #4ec227; }
.wjw-hd .isVip { font-size: 12px; }
.wjw-hd .isVip a { font-weight: bold; }
.wjw-hd .reg-r { font-size: 12px; color: #787878; }
.wjw-hd .reg-r span { margin: 0 8px; }
.wjw-hd .reg-r a { color: #3d3d3d; }
/* wjw-hd end */

/* wjw-bnr start */
.wjw-bnr { padding-bottom:100px; background-repeat: no-repeat; background-position: center; background-size: cover; width: 100%; min-width: 1200px;background: url(../imgs/ban_img.jpg) no-repeat;background-size:100% 100%}
.wjw-bnr .w1200 { }
.login-box { width: 340px; background: #fff; margin-top: 100px;margin-right: 110px; float: right; padding: 9px 30px 71px; }
.login-hd { display: none; }
.login-ad { display: block; float: left; width: 600px; margin: 125px auto auto 50px; overflow: hidden; }
.login-ad h2{ font-size: 45px; color: #fff; font-weight: 600; font-style: italic; margin-bottom: 15px;}
.login-ad p{ font-size: 35px; color: #fff; font-weight: 600;line-height: 40px;}
.login-switch { width: 68px; height: 68px; position: absolute; right: 0; top: 0; background-position: center; background-repeat: no-repeat; display: none; }
.login-switch.cur { display: block; }
.i-standard { background-image: url(../img/i-erCode.png); }
.i-scanCode { background-image: url(../img/i-showErCode.png); }
.login-title { font-size: 24px; color: #4ec227; margin-top: 20px; }
#loginForm { margin-top: 30px; }
.inp-row { position: relative; margin-bottom: 14px; }
.inp-row .success { color: #ff3300; font-size: 16px; margin: 10px auto auto 50px; float: left; width: 300px; text-align: center; }
.inp-row input { padding: 0 15px; border: 1px solid #e5e5e5; height: 50px; line-height: 50px; width: 100%; box-sizing: border-box; font-size: 14px; color: #999; float: left; }

/*单选*/
.inp-row .w505{width: 505; color: #666;  line-height: 40px; font-size: 12px; }
.register input[type="radio"]{float:none;width:auto;vertical-align: middle;height:40px;color:#666}
.inp-row .w505 span{color:#666;margin-left:4px;margin-right:10px;}
.register .inp-row { margin-bottom: 20px; }
.register .sList { width: 500px; border: none; margin-left: 50px; }
.register .sList thead tr td { text-align: center; height: 30px; line-height: 30px; font-weight: bold; }
.register .sList tbody tr td { height: 25px; line-height: 25px; color: #999; text-align: center; }
.inp-row .w300 { width: 300px; color: #666; height: 40px; line-height: 40px; font-size: 12px; }
.inp-row .word { width: 100px; display: block; text-align: right; float: left; height: 40px; line-height: 40px; font-size: 12px; color: #333; padding-right: 5px; }
.inp-row .wordinfo { height: 40px; line-height: 40px; font-size: 12px; color: #666; }
.inp-row .wordinfo b { color: #666; font-weight: bold; }
.inp-row .message { width: 180px; display: block; text-align: left; float: left; height: 40px; line-height: 20px; font-size: 12px; color: #999; padding-left: 5px; position: absolute; right: 0px; top: 0px; z-index: 4; }
.inp-row .lh40 { line-height: 40px; }
.inp-row .err { color: #ff0000; text-decoration-style: wavy; text-decoration-color: #ff0000; }
.inp-row .message a { float: left; height: 40px; line-height: 40px; color: #4ec227; }
.inp-row .message a:hover { color: #333; }
.inp-row span b { color: #ff3300; padding-right: 5px; }
.inp-row input:focus { border-color: #33cc00; }
.inp-btnRow { margin-top: 24px; }
.btnRow-login { display: block; height: 50px; line-height: 50px; background: #4ec227; width: 100%; color: #fff; font-size: 18px; cursor: pointer; transition: all .3s ease-in; }
.btnRow-login:hover { background: #2ba502; }
.inp-register { font-size: 14px; color: #b2b2b2; text-align: center; margin-top: 22px; }
.register .error { margin-top: 20px; }
.inp-register .inp-register-btn { color: #ff6003; }
.a-vCode { position: absolute; right: 1px; top: 1px; }
.b-vCode { position: relative; left: -101px; top: 1px; z-index: 3; width: 100px; height: 40px; }
.b-vCode img { width: 100px; height: 38px; }
.a-vCode img { width: 107px; height: 48px; }
.inp-tip { color: #ff4400; font-size: 12px; display: -none; margin-left: 110px; }
.inp-tip:before { content: ''; display: inline-block; width: 14px; height: 14px; background: url(../img/icon.png) no-repeat -30px 0; vertical-align: -3px; margin-right: 5px; }
.form-bt { text-align: center; margin-top: 20px; }
.form-bt a { font-size: 12px; color: #787878; vertical-align: middle; }
.form-bt a:hover { color: #ff4400; }
.form-bt span { vertical-align: middle; margin: 0 8px; color: #787878; }
.login-block { display: none; }
.login-block.cur { display: block; }
.scanCode-mod { margin-top: 35px; padding-bottom: 14px; }
.scanCode-main { position: relative; width: 153px; height: 154px; margin: 0 auto; }
.i-scan { display: inline-block; width: 32px; height: 32px; background: url(../img/i-scan.png) no-repeat center; }
.scanCode-err { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(255, 255, 255, .9); z-index: 1; text-align: center; border: 1px solid #ededed; display: none; }
.scanCode-err p { color: #000; margin-bottom: 12px; margin-top: 50px; }
.scanCode-err a { color: #fff; display: inline-block; width: 96px; height: 31px; line-height: 31px; background: #ff4400; text-align: center; border-radius: 4px; }
.scanCode-err a:hover { background: #ff6003; }
.scanCode-bt { margin: 20px auto 0; width: 260px; }
.scanCode-bt div { margin-top: -5px; margin-left: 15px; }
.scanCode-bt p { font-size: 12px; line-height: 20px; color: #787878; }
/* wjw-bnr end */

/* wjw-ft start */
.wjw-ft { padding-top: 50px;padding-bottom: 50px; }
.fixFt { position: absolute; bottom: 0; left: 0; right: 0; }
.ft-link { text-align: center; }
.ft-link a { color: #333; }
.ft-link a:hover { text-decoration: underline; color: #ff6003; }
.ft-link span { margin: 0 6px; color: #d9d9d9; }
.ft-copyright { margin-top: 15px; color: #666; text-align: center; }
.police { vertical-align: -5px; }
/* wjw-ft end */

/**/
.wjw-sublogo { font-size: 20px; color: #666; line-height: 100px; margin-left: 20px; }
/**/

/* wjw-block start */
.wjw-block { /*background: #f5f5f5;*/
padding-top: 10px; padding-bottom: 10px; min-height: 550px; }
/* wjw-block end */

/* register start */
.register { width: 600px; background-color: #fff; padding: 50px; padding-top: 30px; margin: 0 auto; box-shadow: 2px 2px 2px #e5e5e5; min-height: 100px; }
.helppanel { width: 600px; background-color: #fff; padding: 50px; padding-top: 30px; margin: 0 auto; box-shadow: 2px 2px 2px #e5e5e5; min-height: 500px; }
.helppanel h1 { text-align: center; font-size: 20px; height: 50px; line-height: 50px; margin-bottom: 30px; }
.helppanel h2 { font-size: 16px; border-bottom: solid 1px #eee; height: 30px; line-height: 30px; color: #333; }
.helppanel ul { margin: 10px auto 20px 25px; height: auto; }
.helppanel ul li { font-size: 14px; color: #999; line-height: 30px; }
.helppanel ul li b { font-weight: bold; text-decoration: wavy; }
.helppanel ul li a { color: #f30; }
.helppanel ul li a:hover { color: #f00; }
.register .tip { text-align: center; text-indent: 10px; height: 30px; line-height: 30px; }
.tab { width: 600px; margin: 20px auto; height: 50px; }
.tab a { width: 50%; font-size: 16px; color: #999; display: block; text-align: center; line-height: 50px; float: left; height: 50px; border-bottom: solid 1px #ccc; cursor: pointer; font-size: 18px; }
.tab .fdpw { width: 33.33%; font-size: 16px; }
.tab a:hover { color: #666; }
.tab .cur { border-bottom: solid 1px #4ec227; color: #4ec227; }
.tab .cur:hover { color: #4ec227; }
.inp-row .js-vCode2 { width: 200px; }
.inp-row .lh40 { line-height: 40px; }
.a-button { position: absolute; right: 10px; top: 8px; font-size: 14px; color: #fff; width: 86px; height: 34px; line-height: 34px; text-align: center; background: #ff4400; border-radius: 3px; }
.b-button { position: absolute; right: 198px; top: 3px; font-size: 14px; color: #fff; width: 86px; height: 34px; line-height: 34px; text-align: center; background: #33cc00; border-radius: 3px; }
.b-button:hover { background: #33bb00; }
.form-agree { margin-top: 16px; line-height: 20px; margin-left: 110px; }
.agree-che { width: 14px; height: 14px; position: relative; cursor: pointer; margin-top: 4px; }
.agree-che span { display: block; height: 14px; background: url(../img/select.png) no-repeat 0 0; }
.agree-che.cur span { background-position: 0 -15px; }
.agree-che .agree { display: none; }
.rule { width: 322px; margin-left: 4px; }
.rule span { cursor: default; color: #787878; }
.rule a { color: #3d3d3d; font-weight: bold; }
.rule a:hover { color: #ff4400; }
/* register end */

/* wjw-find start */
.wjw-find { padding-top: 50px; }
#find-step2, #find-step3 { display: none; }
.find-box { padding-left: 80px; }
.findRecords { margin-left: 50px; margin-top: -20px; float: left; color: #666; }
.findRecords b { color: #ff0000; }
.find-hd { font-size: 14px; color: #787878; }
.find-hd i { display: inline-block; width: 20px; height: 20px; background: url(../img/icon.png) no-repeat 0 0; vertical-align: middle; }
.find-hd s { text-decoration: none; }
.find-hd span { margin-left: 8px; vertical-align: middle; }
.find-form { margin-top: 36px; padding-left: 120px; }
.find-row { margin: 20px 0; position: relative; width: 361px; }
.find-row input { width: 280px; padding: 0 15px; border: 1px solid #e5e5e5; height: 40px; line-height: 40px; box-sizing: border-box; font-size: 14px; color: #333; }
.find-row label { font-size: 14px; line-height: 40px; color: #787878; /*width: 46px;*/
width: 70px; margin-right: 10px; display: inline-block; text-align: right; }
.row-r { line-height: 40px; color: #787878; margin-left: 10px; position: absolute; right: -154px; }
.find-tip { /*margin-left: 56px;*/
margin-left: 105px; font-size: 12px; color: #f00; margin-top: -10px; margin-bottom: 20px; }
.find-tip:before { content: ''; display: inline-block; width: 14px; height: 14px; background: url(../img/icon.png) no-repeat -30px 0; vertical-align: -3px; margin-right: 5px; }
.find-row .w150 { width: 150px; }
.find-row .a-vCode { right: 21px; }
.find-row .a-vCode img { width: 91px; height: 40px; }
.find-btnRow { width: 150px; /*margin-left: 56px;*/
margin-left: 105px; margin-top: 30px; }
.find-btnRow .btnRow-find { display: block; background: #4ec227; width: 100%; color: #fff; font-size: 18px; cursor: pointer; transition: all .3s ease-in; height: 40px; line-height: 40px; }
.myTel span, .myTel a { line-height: 40px; font-size: 12px; }
.myTel span { color: #787878; margin-left: 10px; }
.myTel a { color: #ff4400; margin-left: 8px; }
.a-yzm { width: 128px; height: 38px; line-height: 38px; display: inline-block; background-color: #ffebe0; border: 1px solid #fa8c64; color: #ff4400; border-radius: 3px; text-align: center; margin-left: 10px; }
.wjw-find1 .find-row { width: auto; }
.concatTel { margin-top: 46px; color: #787878; padding-left: 240px; }
.concatTel span { color: #ff4400; }
.find3-box { text-align: center; }
.find3-hd { font-size: 16px; color: #787878; }
.find3-hd i { display: inline-block; width: 30px; height: 30px; background: url(../img/icon.png) no-repeat -50px 0; vertical-align: middle; margin-right: 8px; }
.find3-hd .s-tel { color: #ff4400; }
.find3-p { font-size: 14px; color: #787878; margin-top: 12px; }
.find3-btn { margin-top: 20px; }
.find3-btn a { display: inline-block; background: #ff4400; width: 150px; color: #fff; font-size: 14px; font-weight: bold; transition: all .3s ease-in; height: 40px; line-height: 40px; border-radius: 3px; }
/* wjw-find end */



/*自适应*/

@media (max-width:767px) {
   html, body,.w1200,.wjw-bnr{min-width:auto;padding-bottom: 20px;}
.wjw-hd{height:60px;}
.wjw-sublogo{line-height:60px}
    .wjw-bnr{overflow: hidden}
.wjw-hd .help{margin-top:24px}
.wjw-logo{width:120px;margin-top:14px}
.wjw-logo img{width:120px !important}
 .register{padding:15px}
   .login-ad,.inp-row .message{display:none}
    .w1200 {width:auto;padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto }
.login-box{float:none !important;margin-left:auto;margin-right:auto;margin-top:40px;width:auto}
.wjw-ft{padding-bottom:20px;padding-top:20px}
.register,.rule{width:auto !important;}
.inp-row .w300{width:calc(100% - 90px) !important}
.b-button{right:6px}
.inp-row .word{width:85px;}
#your-dom-id{margin-left:90px !important}
.nc-container #nc_1_wrapper, .nc-container.tb-login #nc_1_wrapper{width:auto !important}
.form-agree{margin-left:0}
.tab{width:100%}
.register input[type="radio"]{padding:0}
.register .tip{text-align:left}
}


















































