@charset "utf-8";
/* CSS Document */
.login2 .wrap{width:1052px;margin:0 auto;padding-bottom:0px;background:none;}
.login2 .header{height:219px;background:url(/theme/xy011/img/WrapBg.png) no-repeat center 0;}
.login2 .topBar{height:71px;}
.login2 .topBox{height:90px;padding-top:27px;}
.login2 .logo{width:200px;height:90px;margin-left:38px;_display:inline;}
.login2 .logo h1 a{background:url(/theme/xy011/loginLogo.jpg) no-repeat;}

.Lmain{ height:420px; position:relative;}
.cont1,.cont2,.cont3,.cont4,.cont5{ height:84px;}
.cont1{ background:url(/theme/xy011/img/cont1.png) no-repeat;}
.cont2{ background:url(/theme/xy011/img/cont2.png) no-repeat;}
.cont3{ background:url(/theme/xy011/img/cont3.png) no-repeat;}
.cont4{ background:url(/theme/xy011/img/cont4.png) no-repeat;}
.cont5{ background:url(/theme/xy011/img/cont5.png) no-repeat;}
.Lform{ width:270px; height:290px; position:absolute; right:144px; top:4px;}
.Lform h3{ height:44px; text-indent:-999em;}
.logCon2{ width:230px; margin:0px auto; padding-top:15px;}
.logCon2 p.p1,.logCon2 p.p2{ height:35px; margin-bottom:11px; position:relative;}
.logCon2 p.p1{ background:url(/theme/xy011/img/loginF.jpg) no-repeat; padding:0px 5px 0px 45px;}
.logCon2 p.p2{ background:url(/theme/xy011/img/loginF.jpg) left -35px no-repeat; padding:0px 5px 0px 45px; margin-bottom:8px;}

.logCon2 p.usErr{background:url(/theme/xy011/img/loginF.jpg) no-repeat 0 -234px;}
.logCon2 p.psdErr{background:url(/theme/xy011/img/loginF.jpg) no-repeat 0 -269px;}
.logCon2 span.sErr{height:20px;line-height:20px; width:100px;padding:0 10px 0 25px; white-space:nowrap;border:1px solid #ff961a;color:#a82800;background:#fffcb8 url(/theme/xy011/img/error.jpg) no-repeat 6px 4px; position:absolute;left:0;bottom:40px;z-index:999;}
.logCon2 span.sErr var{width:10px;height:5px; font-size:0; background:url(/theme/xy011/img/sx2.gif) no-repeat;position:absolute;left:50%;bottom:-5px;margin-left:-5px;}

.logCon2 p.p1 input,.logCon2 p.p2 input{ width:180px; line-height:35px; height:35px; _line-height:33px; _height:33px; border:0px; background:none;  overflow:hidden;}
.logCon2 p.p1 .i,.logCon2 p.p2 .i{ color:#b0b0b0; font-weight:bold; outline:none;}

@media screen and (-webkit-min-device-pixel-ratio:0) { .logCon2 p.p1 input,.logCon2 p.p2 input{line-height:normal;} }

.logCon2 p.p2 .i{position:absolute;left:45px;top:0; z-index:2;}
.logCon2 p.p2 em{width:118px;height:35px;line-height:35px;_line-height:38px;font-family:Arial,sans-serif;color:#b0b0b0; font-weight:bold;display:block;position:absolute;left:45px;top:0; z-index:1; overflow:hidden;}




.logCon2 p.p3{ height:38px; margin-bottom:23px;}
.logCon2 p.p3 button{ height:38px; width:131px; border:0px;  background:url(/theme/xy011/img/loginF.jpg) left -70px no-repeat;text-indent:-999em; margin-right:27px; float:left;}
.logCon2 p.p3 button.on{ background:url(/theme/xy011/img/loginF.jpg) left -108px no-repeat;}
.logCon2 p.p3 a{ float:left; height:20px; line-height:20px; margin-top:7px; text-decoration:underline;}
.logCon2 p.cBOx{ height:20px; line-height:20px; margin-bottom:8px;  padding-left:10px; color:#b8b8b8;}
.logCon2 p.cBOx input{ height:13px; line-height:13px;vertical-align:middle; float:left; margin-top:4px; margin-right:5px;}
.logCon2 p.cBOx label{ float:left;}
.logCon2 p.p4{ height:42px}
.logCon2 p.p4 a{ width:230px; height:42px;  background:url(/theme/xy011/img/loginF.jpg) left -146px no-repeat; display:block; text-indent:-999em;}
.logCon2 p.p4 a:hover{background:url(/theme/xy011/img/loginF.jpg) left -188px no-repeat;}

/*-----reg-----*/
.reg .wrap{width:1052px;margin:0 auto;padding-bottom:0px;background:url() left bottom no-repeat;}
.reg .header{height:200px;background:url() no-repeat center 0;}
.reg .topBar{height:71px;}
.reg .topBox{height:100px;padding-top:27px; position:relative;}
.reg .topBox .link{ font-size:15px; color:#e94f18; position:absolute; right:28px; top:106px; font-weight:bold; }
.reg .topBox .link:hover{ color:#f60;}
.reg .logo{width:195px;height:85px;margin-left:38px;_display:inline;}
.reg .Rmain{ height:614px; width:1000px; margin:0px auto;}
.reg .col3 h3{ height:44px; text-indent:-999em;}
.regbnt{ padding:43px 6px 0px 0px; position:relative;}
.sj{ padding:121px 6px 0px 0px;}
.regbnt a{ display:block; margin:0px auto;  margin-bottom:15px; background:url(/theme/xy011/img/reg.jpg) no-repeat;}
.regbnt a:hover{background:url(/theme/xy011/img/regon.jpg) no-repeat;}
.regbnt a.on{background:url(/theme/xy011/img/regon.jpg) no-repeat;}
.regbnt a.a1{ width:216px; height:75px; background-position:0px -1px; position:relative;}
.regbnt a.a1 span{ width:217px; height:41px; background:url(/theme/xy011/img/sjon.gif) no-repeat; position:absolute; display:block; left:2px; top:-34px;}
.regbnt a.a2{ width:179px; height:36px; background-position:-16px -95px;}
.regbnt a.mt{ width:229px; height:72px; margin-left:7px; position:relative;}
.regbnt a.mt span{ height:72px; position:absolute; left:229px; top:0px; width:19px;background:url(/theme/xy011/img/regbnt.png) right top no-repeat;}
.regbnt a.a3{ width:179px; height:36px;background-position:-16px -141px;}
.regbnt a.a1:hover{background:url(/theme/xy011/img/reg.jpg) no-repeat; background-position:0px -1px;}
.regbnt a.mt:hover{background:url(/theme/xy011/img/regon.jpg) no-repeat; background-position:0px -1px; cursor:default;}
.regbnt a.a2:hover{ background-position:-16px -95px;}
.regbnt a.a3:hover{ background-position:-16px -141px;}
.wxts{ width:375px; height:40px;background:url(/theme/xy011/img/wxts.jpg) 40px top no-repeat; margin-top:20px; padding-left:40px; position:relative;}
.wxts p{height:40px;line-height:40px; text-align:center; color:#666666; position:absolute;left:50px;top:0; z-index:2; width:360px;}
.wxts strong{ color:#ff6c00;}
.wxts a{ color:#0075c7; text-decoration:underline;}
.wxts a:hover{ color:#f60;}

.dTip{width:181px;height:36px;line-height:18px;padding:2px 10px 2px 15px;color:#0075c7;background:url(/theme/xy011/img/dTip.gif) no-repeat 0 0; opacity:0;filter:alpha(opacity:0); position:absolute;right:-178px;top:0; z-index:1;display:none;}



.from { padding-top:25px; }
.from p,.reg .sel{ height:30px; line-height:30px; margin-bottom:15px; position:relative;}
.from .sel{ z-index:10;}
.from p label,.from .sel label{height:30px; width:100px; text-align:right; color:#4a4a4a; margin-right:5px; float:left;}
.from p.dis label{color:#ccc;}

.i2{width:188px;height:27px;line-height:27px;padding:0 5px;font-family:Arial, sans-serif; font-size:14px;border:1px solid #ccc;color:#a5a5a5;background-color:#fff;float:left;}
.ii2{color:#444;background-color:#fafafa;}
.i0{width:73px;}
.iOn{color:#444;background-color:#ffffe1;}
.iErr{width:186px;height:25px;line-height:25px;border:2px solid #ff4e00;background-color:#fff;}

.from p.validate .i2{width:73px;}
.from p.validate .iErr{width:71px;}

.from p.check{padding-left:105px;height:25px;line-height:25px;margin-bottom:10px;}
.from p.ch{margin-bottom:0;}
.from p.check label{width:175px;height:25px;line-height:25px;margin-right:10px; text-align:left;}
.from p.check input{width:13px;height:13px;margin:6px 5px 0 0; outline:none;float:left;}


.from p button{width:110px;height:25px;line-height:25px;margin:2px 5px 0 0; text-align:center;color:#286dbb;background:url(/theme/xy011/img/btn.jpg) no-repeat 0 -764px;float:left;_display:inline;}
.from p button.dis{background:url(/theme/xy011/img/btn.jpg) no-repeat -122px -764px;height:26px;color:#aaa;cursor:default;}
.from p button.load{background:url(/theme/xy011/img/btn.jpg) no-repeat -122px -764px;height:26px;cursor:default;}
.from p button.load span{background:url(/theme/xy011/img/loading1.gif) no-repeat 10px 5px;padding:0 0 0 20px;color:#aaa;tezt-align:left;width:77px;line-height:25px;}
.from p button.on:hover{color:#f60;}


.from p span,.from .sel span{ height:27px;line-height:27px;color:#666;float:left;}
.from p span.warn,.from .sel span.warn{padding-left: 20px;margin-left:5px;color:#D94700;background: url("/theme/xy011/img/error.jpg") no-repeat 0 7px;float:left;}
.from p span.suc,.from .sel span.suc{ width: 20px;background: url("/theme/xy011/img/ok.jpg") no-repeat 5px 8px;}
.from p span var,.from .sel span var{margin: 0 5px;display:inline-block;color:#D94700;}

span.sv1,span.sv2,span.sv3{width:124px;height:32px;margin-left:5px; text-indent:-999em;_display:inline;}
span.sv1{background:url(/theme/xy011/img/safeLevel.gif) no-repeat;}
span.sv2{background:url(/theme/xy011/img/safeLevel.gif) no-repeat 0 -27px;}
span.sv3{background:url(/theme/xy011/img/safeLevel.gif) no-repeat 0 -54px;}
span.sv4{background:url(/theme/xy011/img/safeLevel.gif) no-repeat 0 -81px;}

.from p span.sNo{margin-left:5px;}
.from p span.sNo a{color:#09F; text-decoration:underline;}
.from p span.sNo a:hover{color:#f60;}


.reg p.validate em{ float:left; padding:0px 9px; margin-top:2px;}
.from p.validate em img{ width:87px; height:27px;}
.from p.validate a{ float:left; height:27px; line-height:30px; overflow:hidden; }
.from p.validate span{}
.from p.checkbox{ padding-left:105px; height:22px; line-height:22px; color:#4c4c4b;}
.from p.checkbox input.ird{ float:left; margin-top:4px; width:13px; height:13px; _margin-top:3px; margin-right:5px;}
.reg p input.iOn{ background-color:#ffffe1;}
.from p.checkbox a{ color:#4199d7;}
.from p.checkbox a:hover{ color:#f60;}
.from p.bnt{ height:45px;padding-left:105px; padding-top:10px;}
.from p.bnt button{ width:183px; height:45px; border:0px; background:url(/theme/xy011/img/btn.jpg) 0px -1373px no-repeat; display:block; text-indent:-999em; }
.from p.bnt button.on{background:url(/theme/xy011/img/btn.jpg) 0px -1422px no-repeat;}
.from em.xs{ width:516px; height:14px; background:url(/theme/xy011/img/hr4.jpg) no-repeat; display:block;}
.from h3{ height:30px; line-height:30px; color:#4199d7; padding-left:19px; font-size:14px; margin-bottom:9px;}
.from h3 span{ font-weight:100; color:#9b9b9b; font-size:12px;}



.selectDiv{width:200px;height:30px;position:relative;float:left;}
a.selectMain{width:170px;height:30px;line-height:30px;display:block;padding:0 25px 0 5px;color:#5A5A5A; font-weight:bold; cursor:pointer;background:url(/theme/xy011/img/reg_sel.jpg) no-repeat 0 0;}
.selectMain:hover{color:#5A5A5A; font-weight:bold;}
a.selUp{background:url(/theme/xy011/img/reg_sel.jpg) no-repeat 0 -30px;}
a.selErr{background:url(/theme/xy011/img/reg_sel.jpg) no-repeat 0 -60px;}
.selectWrap{width:198px;height:150px;border:1px solid #cbcbcb;background-color:#fff;position:absolute;left:0;top:29px; overflow:hidden;display:none;}
.selectWrap ul{}
.selectWrap ul li{width:198px;height:25px;}
.selectWrap li a{width:193px;height:25px;line-height:25px;padding-left:5px;color:#676767;display:block;}
.selectWrap li a:hover{background-color:#fef9f4;color:#f60;}