﻿/*------------------------------------------------- @declare -----------------------------------------------*/

.regBox:after
{content:"\0020"; display:block; height:0; clear:both}
.regBox
{zoom:1}
.main_s{ margin-top:5px;}
.loginTip li, .newReg table td.inp .fv-ok
{ background-image:url(http://si1.s1.dpfile.com/s/css/img/g.comm.eee12393a4b58f46cf264938a413976c.png);background-repeat:no-repeat;}
/*------------------------------------------------- @component -----------------------------------------------*/

/*------------------------------------------------- @module -----------------------------------------------*/
.regBox{ margin-top:10px;}
.regBox .link{ margin:10px 0 10px 18px;}
.regBox h2{font-size:14.8px;margin-bottom:15px;padding:7px 0px; color:#cc0000; font-weight:bold;text-align:center;}
.regBox .con{float:left;}

/*------------------------------------------------- @app -----------------------------------------------*/
.register table{ width:100%; margin:5px; width:630px; }
.register table td{ padding:5px 10px 5px 0; }
.register table.info{ padding-bottom:5px;border-bottom:1px dashed #ccc;}
.register table .lab{ text-align:right;width:7em;}
.register table .inp .con{ width:180px;}
.register table .inp .val{ width:80px;}
.register table .inp .mcImg{cursor:pointer;position:relative;top:3px;}
.register #RegInviteInfo{border:1px #F0B454 solid;background:#FFFFE7;padding:5px;margin-left:40px;width:80%;line-height:14pt;}

.newReg{}
.newReg .con{ padding:8px; border:1px solid #ccc;margin-left:60px !important;margin-left:30px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.newReg table{ margin:5px; width:420px;}
.newReg table td{ padding:6px 10px 6px 0;}
.newReg table td.lab{vertical-align:top;padding:12px 10px 0px 0;}
.newReg table td.mcCode{vertical-align:top;padding:20px 10px 0px 0;}
.newReg table td.selCity{vertical-align:top;padding:8px 10px 0px 0;}
.newReg table td .inpTxt,.newReg table td select
{ border:0; height:23px; font-size:16px; background:url(http://si1.s1.dpfile.com/s/css/img/c.reg.inp.769e53420364ea74e214348088c07107.gif) no-repeat;padding:5px 3px 1px; border:1px solid #8c9daf;}
.newReg table td select{ padding:5px; height:30px; font-size:14px; width:127px;}
body:nth-of-type(1) .newReg table td select{ background:#fff;}/* hack for chrome */
.newReg table td .inpTxt{}
.newReg table .lab{ text-align:right;width:7em;height:30px;}
.newReg table td .val,.newReg table td .pw
{ width:120px;}
.newReg table td .submit{ vertical-align:middle; margin-right:5px;}
.newReg table td.inp{}
.newReg table td.inp .fv-ok, .newReg table td.inp .fv-def, .newReg table td.inp .fv-err{position:relative;display:block;height:20px;}
.newReg table td.inp .fv-ok{ left:265px; top:-24px;background-position: 0px -435px;width:20px;visibility:visible !important;}
.newReg table .inp .mcImg{cursor:pointer;position:relative;}
.newReg .mcCodewp{clear:left; float:left; padding-right:20px;}
.newReg .mcCodewp img{ display:block;}
.newReg .inpWp{ float:left;width:140px}

.newReg table td.nobg .fv-ok, .newReg table td.nobg .fv-def, .newReg table td.nobg .fv-err{background:none !important;}
.newReg table td.inp #ctl00_PlaceHolderPage_btnReg{margin:5px 10px 0px 0px;}
.newReg table td.inp a.AgreementLink{display:block;position:relative;top:-24px;left:180px;width:128px;}

.loginTip{background:#fff8ee;padding:10px 0px 10px 15px; width:345px;}
.loginTip li{ background-position: 0px -435px;padding-left:25px;width:295px;height:35px;overflow:hidden;}
.loginTip li.sec{margin-top:15px;}

.regAsider{ float:right;width:340px;margin-right:20px;}
.regInfo{margin-bottom:15px;padding:15px 0px; background:transparent url(http://si1.s1.dpfile.com/s/css/img/c.reg.bg.bc7e907799a1a4389ed0c61746ac47a4.gif) repeat-x;width:200px;border:1px solid #ddd;text-align:center;}
.regAsider .info{ margin:10px 0; padding:0 0px;margin-top:30px;}
.regAsider .info h3{ color:#cc0000;font-size:14px;padding-left:40px;margin-bottom:10px;}

.login .con{padding:20px 0px 0px 50px;}
.login .con input { width: 180px;}
.login .con p{font-size:12px;margin:2px;}
.login .con p label{width:60px;text-align:right;display:block;float:left;margin:0px 3px 0px 0px;}
.login .con p.tip{color:#aaa;padding-left:60px;margin-bottom:20px;}
.login .con p.oth label{float:none;display:inline;}
.login .con p.oth{margin-left:60px;margin-bottom:20px;}
.login .con p.oth input { width: auto;}
.login .con p.rr{padding: 5px 0 20px 40px;margin-left:20px;border-top:1px dashed #DDD;line-height:28px;}
.login .con p img{cursor:pointer;}
.login .con p .mcImg{ display:block;}
.login .con .mcInp{ float:left; width:190px;}
.login .con .mcWp{ overflow:hidden; zoom:1; clear:both;}
.login .con .mcTip{ float:left;}
.login .mcWp span{ display:block;padding-left:60px}
.login .con #ctl00_PlaceHolderPage_btnLogin{padding:3px 5px 2px;}

/* --------  Agreement --------- */
.dpAgreement{height:100px;overflow:auto;padding:2px;border:1px solid #E9E9E9;}
.dpAgreement h3{font-weight:bold;text-align:center;margin:5px 0px;}
.dpAgreement p{padding:0px 0px 10px 0px;}
.adAgreementLogin{width:350px;margin:0px 0px 10px 60px;}

/* ----- temp for ad ----- */
.login .DPAD{ clear:both;width:180px;border:solid 1px #f7f7f7;margin-top:10px;padding:0;}
.login .DPAD .DPADTitle{background-color:#f7f7f7;padding:5px 0px 0px 5px;vertical-align:top;color:#999;}
.login .DPAD .DPADDesc{ clear:both; font-size:10px; margin-left:5px; border-bottom:solid 1px #f7f7f7;}
.login .DPAD .DPADSubject{font-size:13.8px;padding: 5px 0 5px 0px; margin-left:5px;}

.login .DPADLeft{clear:both;width:99%;background-color:#f2f8fc; display:block; }
.login .DPADLeft .DPADTitle{padding-top:2px;width:100%;vertical-align:bottom; text-align:right; color:#999; position:absolute;}
.login .DPADLeft .DPADDesc{ clear:both; font-size:10px;padding:0;width:100%;}
.login .DPADLeft .DPADSubject{font-size:13px;padding: 2px 0 2px 0; font-weight:bold;}

.login .DPADURL{padding:0; font-size:10px; margin-bottom:5px;}
.login .DPADLeftURL {padding:0 0 0 10px; color:#000; font-size:10px;}

.login a.HP:Link,a.HP:Visited{color:#00f;text-decoration:underline;display:block;}
.login a.HP:Hover,a.HP:Active{color:#00f;text-decoration:underline;display:block;}
.login a.GoogleLink {display:block;}
.login a.HPURL:Hover,a.HPURL:Active{color:#66CC66;font-size:9px;text-decoration:underline;display:block;}
.login a.HPURL:Link,a.HPURL:Visited{color:#66CC66;font-size:9px;display:block;}
/* ----- temp for ad end ----- */

/*.
DPADBrandImages{margin-top:10px;}
.DPADBrandImage{ margin-bottom:5px;}
*/

.loginSuccess{width:595px; margin:0 auto;}
.loginSuccess h1{ color:#cc0000;}
.loginSuccess h1,.loginSuccess .link{ float:left; width:595px;line-height:40px; text-align:center; font-size:14.8px}
.loginSuccess .link .back { margin-right:30px;}
.loginSuccess .tip{ font-size:13px; color:#999; text-align:center;}
.loginSuccess .freeBookDiv{padding:0;}
.loginSuccess .freeBookDiv .pic{ float:left; width:595px; height:236px;  position:relative;}
.loginSuccess .freeBookDiv .pic .txt{ float:left; width:400px; position:absolute; left:30px; top:130px;}
.loginSuccess .freeBookDiv .pic .txt li{ line-height:30px; font-size:14px; font-weight:bold;}
.loginSuccess .freeBookDiv .pic .txt li a{ font-size:13px; color:#00f; text-decoration:underline; font-weight:normal;}
.loginSuccess .freeBookDiv .pic .txt li a:hover{ font-size:13px; color:#fff; background-color:#00f;text-decoration:none;}


.warn{margin:10px auto;width:600px;line-height:22px;background:url(http://si1.s1.dpfile.com/s/css/img/warn.2f1783b5b90995a889ac9c7d2f921480.png) no-repeat 10px 12px;}
.warn p{font-size:13px;font-weight:bold;padding:8px;margin-left:70px;}
.warn p span{color:#c00;}
.warn ul{background:#FFF8EE;padding:15px;list-style-type:decimal;}
.warn ul li{margin-left:20px;margin-bottom:10px;font-size:12px;}

/* ----- --------------------------GC-1206-------------------------- ----- */
.login-list:after{display:block; content:'\20'; height:0; clear:both;}.login-list{zoom:1;}
.login-r{ float:right; width:355px; padding-left:20px; border-left:1px solid #d2d2d2; min-height:315px;_height:expression(this.scrollHeight < 315 ? "315px" : "auto");}
.login-r .up-box{ border-bottom:1px dotted #d2d2d2; text-align:center; padding-top:10px; height:35px; width:270px; font-size:14px;}
.login-r .up-box a{ text-decoration:underline;}
.login-list{ width:400px;}
.login-list li{ float:left; width:120px; margin:15px 10px 0; font-size:12px;height:55px;}
.login-list .infor{ padding-left:5px; height:21px; line-height:21px;}
.login-list .kaixin{background: url("http://img1.kaixin001.com.cn/i3/platform/rlink_btn.gif") no-repeat scroll 0 0 transparent; color:#fff; padding-left:30px;font-size:12px;height:23px;line-height:23px; text-decoration:none; overflow:hidden; float:left;}
.login-list .kaixin span{float: left;cursor:pointer; background:url("http://img1.kaixin001.com.cn/i3/platform/rlink_btn.gif") no-repeat scroll 100% 0 transparent;padding-right:8px;height:23px;}

.login-r .info {margin:30px 0 10px;}
.login-r .info h3 {color:#c00;font-size:14px;margin-bottom:10px;padding-left:40px;}


.reset-pw-box {padding-bottom:34px;}
.reset-pw-box h1{border-bottom:1px solid #ccc;color:#c00;padding:6px 0 3px; margin-bottom:34px; font-size:14.8px; font-weight:bold; overflow:hidden; zoom:1;}
.reset-pw-box .Item {padding:3px 0 3px 62px;}
.reset-pw-box .subItem{zoom:1; display:inline-block; }
.reset-pw-box .subItem{*display:inline;}
.reset-pw-box .ItemCont{position:relative;padding-left:60px;background:url(http://si1.s1.dpfile.com/s/css/img/resetpw-icon.dad5cc3f55967d9d562ba94c46e4ef67.png) no-repeat 0 -100px; overflow:visible;}
.reset-pw-box .byPhone .ItemCont{ background-position:0 -200px;}
.reset-pw-box .success .ItemCont{ background-position:0 0;}
.reset-pw-box .success .ItemCont .ItemText{font-size:14px; line-height:22px; height:22px; padding-bottom:8px;}
.reset-pw-box .tips .ItemCont{ background:none; padding-top:30px;}
.reset-pw-box .operation .ItemCont{ background:none;}
.reset-pw-box .operation .input-list{ margin-bottom:10px;}
.reset-pw-box .sub-list-btn{ margin-left:85px;}

.reset-pw-box .subItem{ margin-right:5px;}
.reset-pw-box .reset-pw-input{ border:1px solid #999; padding:4px 2px; width:200px;}
.reset-pw-box .sub-btn{ margin-top:10px;}
.reset-pw-box .warning{}
.reset-pw-box .warning .ItemCont{ background-position:0 -300px;}
.reset-pw-box .warning .ItemCont .ItemText{font-size:14px; line-height:22px; height:22px; padding-bottom:8px;}

.reset-pw-box .other{ margin-bottom:10px;}
.reset-pw-box .Item.or{ padding:20px 0 20px 62px; font-size:14px; font-weight:bold;}
.reset-pw-box .Item.or .or-span{display:block; float:left; width:9%;}
.reset-pw-box .Item.or .dotted{ display:block; height:10px; line-height:0; float:right; border-bottom:1px dotted #999; width:91%;}

.reset-pw-box .ItemText{padding-bottom:3px;}

.reset-pw-right .RightItem{margin-top:20px;padding:5px;}
.reset-pw-right .RightItem .on{background:transparent url(img/arrow.v201211151533.gif) no-repeat scroll 1px 40%; padding:1px 1px 1px 15px;}

.content_n,.asider_n{display:inline; overflow:hidden;float:left;}
.content_n{width:730px;float:left;display:inline;}
