@charset "utf-8";
/* CSS Document */
.menu_site {width:960px; margin:15px auto 8px; color:#ab0102; overflow:hidden;}
.menu_site b {color:#333;}

.main {width:958px; border:1px solid #ccc; margin:0 auto; overflow:hidden;}
.main h2 {height:36px; line-height:34px; background:url(https://res.cngoldres.com/group/images/khyy_titlebg.jpg) repeat-x; border-bottom:1px solid #ccc; font-family:microsoft yahei; font-size:16px; color:#ab0102; text-indent:10px;}
.main h2 span {font-size:12px; font-weight:400; float:right; padding-right:10px;}
.main h2 span a {color:#ab0102;}

.main_left {width:316px; float:left; padding:15px 30px; overflow:hidden;}
.main_left h3 {height:62px; background:url(https://res.cngoldres.com/group/images/khyy_logo_icbc.jpg) no-repeat center center; text-indent:-9999px;}
.main_left h3.ccb {height:62px; background:url(https://res.cngoldres.com/group/images/khyy_logo_ccb.jpg) no-repeat center center; text-indent:-9999px;}
.main_left h3.cgb {height:62px; background:url(https://res.cngoldres.com/group/images/khyy_logo_cgb.jpg) no-repeat center center; text-indent:-9999px;}
.main_left h3.cmbc {height:62px; background:url(https://res.cngoldres.com/group/images/khyy_logo_cmbc.jpg) no-repeat center center; text-indent:-9999px;}
.main_left h3.egb {height:62px; background:url(https://res.cngoldres.com/group/images/khyy_logo_egb.jpg) no-repeat center center; text-indent:-9999px;}
.main_left h3.szdb {height:62px; background:url(https://res.cngoldres.com/group/images/khyy_logo_szdb.jpg) no-repeat center center; text-indent:-9999px;}
.main_left h4 {font-family:microsoft yahei; font-size:18px; color:#ab0102; background:url(https://res.cngoldres.com/group/images/khyy_title_ico.jpg) no-repeat left center; text-indent:18px; margin-top:28px;}
.main_left ul {margin-top:10px; overflow:hidden;}
.main_left ul li {height:27px; line-height:27px; background:url(https://res.cngoldres.com/group/images/khyy_title_ico02.jpg) no-repeat left 12px; text-indent:12px; margin-left:18px; overflow:hidden;}

.main_right {width:560px; float:left; padding:15px 20px 0 0; overflow:hidden;}
.right_top p {width:370px; float:left;line-height:26px; font-family:microsoft yahei; font-size:14px;}
.right_top p span {color:#ab0102; font-weight:600;}
.right_top a {display:block; float:right; margin-top:8px;}
/*2013-7-9修改注册添加样式*/
.main_right_1{ width:580px; float:left;padding-bottom:20px;}
.main_right_1 p{ font-size:14px; line-height:34px; width:580px; float:left; overflow:hidden; font-weight:normal;}
.main_right_1 p span.bank_title{ font-size:14px; font-weight:bold;}
.main_right_1 p span.red{ color:#ab0003; font-weight:bold;}
.main_right_1 form {padding:10px 0 10px 10px; overflow:hidden;}
.main_right_1 form p {width:100%; height:32px; padding:10px 0 7px;_padding:5px 0px 2px; overflow:hidden;}
.main_right_1 form p label {width:60px; float:left; font-size:14px; line-height:36px;}
.main_right_1 form p em {width:12px; height:36px; line-height:36px; display:block; float:left; font-style:normal; color:#ba3022;}
.main_right_1 form p input , .main_right_1 form p textarea{width:258px; height:18px; padding:6px; border:1px solid #e8e8e8; float:left;}
.main_right_1 form p textarea {height:50px;}
.main_right_1 form p.p-h {height:auto;}
.main_right_1 form p.p-c {height:25px; overflow:hidden; padding-top:6px;}
.main_right_1 form p.p-c input {width:13px; height:13px; margin:10px 6px 0 0; border:none; padding:0\0;}
.main_right_1 form p input:focus , .main_right_1 form p textarea:focus {border:2px solid #8ab119;}
.main_right_1 form span#tip_authCode{ padding-left:27px; float:right; margin-right:90px; _ margin-right:80px;}
.main_right_1 form p input.code{ width:140px;}
.main_right_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;}
.main_right_1 form p input.free-code:hover , .main_right_1 form p input.free-code:focus {background:#99c026;}
.main_right_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;}
.main_right_1 form p input.after {background:#ddd; border-color:#ccc; cursor:auto;}
.main_right_1 form p input.after:hover , .main_right_1 form p input.after:focus {background:#ddd; border-color:#ccc;}
.main_right_1 form p input.after:active {-webkit-box-shadow:none; box-shadow:none;}
.main_right_1 form span {color:#aaa; padding-left:82px; float:left; display:inline;}
.main_right_1 form .box_error , .main_right_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;}
.main_right_1 form .box_ok {background:none;}
.main_right_1 form span.box_ok { padding:0px;}
.main_right_1 form span.box_ok b {background:none; margin-left:10px; color:#EA0700; width:205px; float:right; height:30px; overflow:hidden; line-height:normal;}
.main_right_1 form .pl0 {padding-left:0; font-size:14px; color:#666;}
.main_right_1 form .pl0 strong {color:#ba3022;}
.main_right_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')";}
.main_right_1 form p .btn-red:hover , .main_right_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')";}
.main_right_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;}