@charset "utf-8";
/* CSS Document */

.main{ width:958px; border:1px solid #ddd; margin:4px auto 0 auto; overflow:hidden; clear:both;}
.main h2{ width:958px; height:31px; line-height:31px; background:url(https://res.cngoldres.com/web/img_date/images/img_date_sharebg.png) no-repeat; text-indent:13px; color:#ab0003;}
.main h2 .text_share {float:right; padding:3px 5px 0 0; line-height:normal; text-indent:0; font-weight:400; font-size:12px;}

.left_con{ width:370px; float:left;}
.left_logo{ float:left; margin-left:40px; display:inline; margin-top:20px;}
.left_btn{ float:left; margin-top:20px; margin-left:38px; display:inline;}
.left_person{ background:url(../img/3d_person2.jpg) no-repeat; width:186px; height:391px; margin-left:20px; display:inline; margin-top:37px; float:left; margin-right:24px;}
.right_con{ width:550px; float:left; margin-top:25px; padding-bottom:70px;}
.right_con p{ font-size:14px; line-height:32px; width:550px; float:left; overflow:hidden;}
.right_con p span.bank_title{ font-size:14px; font-weight:bold;}
.right_con p span.red{ color:#ab0003; font-weight:bold;}
.right_con form{ float:left; margin-top:15px; border-top:1px solid #fcc;}
.right_con form p{ height:40px; line-height:40px; border:1px solid #fcc; border-top:none;}
.right_con form p label{ color:#ea0808; float:left; margin-right:12px; background:#FFF0F8; width:85px; text-align:center; padding-left:12px; border-right:1px solid #fcc;}
.right_con form p label.red02{ background:#FFE1E2;}
.right_con form p input.register_input{ background:url(https://res.cngoldres.com/web/img/register_input.jpg) no-repeat; width:202px; height:24px; line-height:24px; border:0; text-indent:5px; float:left; margin-top:8px; color:#000;}
.right_con form p input.reg_textbox_err{color:#f00;}
.right_con form p em{ font-size:12px; color:#ea0808; font-style:normal; padding:0 8px; float:left; height:40px; line-height:40px;}
.right_con form p b{ font-size:12px; color:#999; font-weight:normal; float:left; height:40px; line-height:40px;}
.right_con form p input.radio_input{ margin-top:10px; float:left;}
.right_con form p span{ float:left; font-size:12px; margin-left:7px; margin-right:18px; display:inline;}
.right_con form p span.ps{ color:#ea0808; font-size:12px; margin-left:20px;}
.btn_ok{ float:left; width:550px; margin-top:20px; _margin-top:0px;}
.right_con form div.btn_ok p{ border:none; float:left;}
.btn_ok a{ float:left; margin-top:20px; margin-right:20px; display:inline; margin-left:10px;}
.btn_ok .btn_submit {width:74px; height:28px; display:block; float:left; background:url(https://res.cngoldres.com/web/spec/img/report_reg_btn.jpg) no-repeat; border:none; text-indent:-9999px; margin:0px 30px 0 10px; cursor:pointer;}
.btn_ok .btn_reset {width:74px; height:28px; display:block; float:left; background:url(https://res.cngoldres.com/web/spec/img/report_reg_btn02.jpg) no-repeat; border:none; text-indent:-9999px; cursor:pointer;}


/*2013-7-9修改注册添加样式*/
.main_lc .right_con_1{ margin-left:20px;}
.right_con_1{ width:580px; float:left; margin-top:25px; padding-bottom:20px;}
.right_con_1 p{ font-size:14px; line-height:34px; width:580px; float:left;}
.right_con_1 p span.bank_title{ font-size:14px; font-weight:bold;}
.right_con_1 p span.red{ color:#ab0003; font-weight:bold;}
.right_con_1 form {padding:10px 0 10px 10px; overflow:hidden; float:left;}
.right_con_1 form p {width:100%; height:32px; padding:10px 0 7px;_padding:5px 0px 2px;}
.right_con_1 form p label {width:60px; float:left; font-size:14px; line-height:36px;}
.right_con_1 form p em {width:12px; height:36px; line-height:36px; display:block; float:left; font-style:normal; color:#ba3022;}
.right_con_1 form p input , .right_con_1 form p textarea{width:258px; height:18px; padding:6px; border:1px solid #e8e8e8; float:left;}
.right_con_1 form p textarea {height:50px;}
.right_con_1 form p.p-h {height:auto;}
.right_con_1 form p.p-c {height:25px; overflow:hidden; padding-top:6px;}
.right_con_1 form p.p-c input {width:13px; height:13px; margin:10px 6px 0 0; border:none; padding:0\0;}
.right_con_1 form p input:focus , .right_con_1 form p textarea:focus {border:2px solid #8ab119;}
.right_con_1 form span#tip_authCode{ padding-left:27px; float:right; margin-right:90px; _ margin-right:80px;}
.right_con_1 form p input.code{ width:143px;}
.right_con_1 form p input.free-code {width:105px; height:32px; background:#8ab119; color:#fff; border-color:#82a912; cursor:pointer; text-align:center; margin-left:10px;}
.right_con_1 form p input.free-code:hover , .right_con_1 form p input.free-code:focus {background:#99c026;}
.right_con_1 form p input.free-code:active {-webkit-box-shadow:inset 0 0 8px 4px #769c0a, 0 1px 0 0 #eeeeee; box-shadow: inset 0 0 8px 4px #769c0a, 0 1px 0 0 #eeeeee;}
.right_con_1 form p input.after {background:#ddd; border-color:#ccc; cursor:auto;}
.right_con_1 form p input.after:hover , .right_con_1 form p input.after:focus {background:#ddd; border-color:#ccc;}
.right_con_1 form p input.after:active {-webkit-box-shadow:none; box-shadow:none;}
.right_con_1 form span {color:#aaa; padding-left:82px; float:left; display:inline;}
.right_con_1 form .box_error , .right_con_1 form .box_ok {background:url(https://res.cngoldres.com/web/spec/img/moni_reg_errortb.jpg) no-repeat 10px 11px; padding:0px 0 12px 27px; color:#EA0700; font-weight:600; line-height:36px;}
.right_con_1 form .box_ok {background:none;}
.right_con_1 form span.box_ok { padding:0px;}
.right_con_1 form span.box_ok b {background:none; margin-left:10px; color:#EA0700; width:205px; float:right; height:30px; overflow:hidden; line-height:normal;}
.right_con_1 form .pl0 {padding-left:0; font-size:14px; color:#666;}
.right_con_1 form .pl0 strong {color:#ba3022;}
.right_con_1 form p .btn-red {width:314px; height:45px; margin:10px 0 10px 82px;_margin:5px 0 10px 82px; border:1px solid #ac251a; border-bottom:1px solid #ac251a; color:#fff; font:400 24px/24px microsoft yahei; padding:0; text-align:center; text-shadow:1px 1px 0 #902b2b; cursor:pointer; outline:none; background-color:#c24131; background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #5e9e2e));
background:-webkit-linear-gradient(top, #c24131, #ac251a); 
background:-moz-linear-gradient(top, #c24131, #ac251a); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c24131', endColorstr='#ac251a'); 
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#c24131', endColorstr='#ac251a')";}
.right_con_1 form p .btn-red:hover , .right_con_1 form p .btn-red:focus {-webkit-box-shadow:inset 0 1px 0 0 #cd5644; box-shadow:inset 0 1px 0 0 #cd5644; background-color:#cd5644; background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #cd5644), color-stop(100%, #ac251a)); 
background:-webkit-linear-gradient(top, #cd5644, #ac251a); 
background:-moz-linear-gradient(top, #cd5644, #ac251a); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cd5644', endColorstr='#ac251a'); 
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#cd5644', endColorstr='#ac251a')";}
.right_con_1 form p input.btn-red:active {border:1px solid #ac251a; border-bottom:1px solid #ac251a; -webkit-box-shadow:inset 0 0 8px 4px #902b2b, 0 1px 0 0 #eeeeee; box-shadow:inset 0 0 8px 4px #902b2b, 0 1px 0 0 #eeeeee;}