@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0;font-size:12px;color:#000;background:#8a0300 url(https://res.cngoldres.com/100705/img/head_bg.gif) repeat-x left top;overflow-x: hidden;}
div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, input, button,
textarea, p, th, td {margin:0px;padding:0px;}
input,textarea{border:0px;}
img{border:0;}
ul,li{list-style-type:none;}
:focus {outline:0;}
h3{font-size:14px;}
h4{font-size:12px;}
a.red {color:#ab0003;text-decoration:none;}
a.red:hover {color:#ab0003;text-decoration:underline;}
a {color:#000;text-decoration:none;}
a:hover {color:#ab0003;text-decoration:underline;}

.news_top{ width:960px; overflow:hidden; clear:both; margin:0 auto;background:#f8f8f9; height:32px; border-top:2px solid #ab0003}
.news_top ul{width:550px; float:left; margin-left:10px; display:inline; margin-top:9px;}
.news_top ul li{width:auto; float:left; margin-right:15px; display:inline;}
.news_top ul li img{ margin-right:5px; display:inline;}
.news_top p{ float:right;400px; margin-right:15px; display:inline; margin-top:9px;}
.news_top p span a{ color:#ab0003;}

.main{margin:0;padding:0; background:url(https://res.cngoldres.com/web/spec/img/banner_bg.png) repeat-x left top;}
.main_top{ margin:0 auto; background:url(https://res.cngoldres.com/web/spec/img/banner_bg02.png) no-repeat 66px 0px;}
.top_banner{ background:url(https://res.cngoldres.com/web/spec/img/banner.jpg) no-repeat; width:1004px; height:356px; margin:0 auto; text-indent:-2000px;}
.main_con{ background:url(https://res.cngoldres.com/web/spec/img/main_bg.png) repeat-y; width:1004px; margin:0 auto;}
.main_left{ width:324px; float:left;}
.shuoming{ width:737px; margin:0 auto; clear:both; overflow:hidden;}
.shuoming_top{ background:url(https://res.cngoldres.com/web/spec/img/shuoming_top.jpg) no-repeat; width:737px; height:18px; float:left;}
.shuoming_main{ background:url(https://res.cngoldres.com/web/spec/img/shuoming_bg.png) repeat-y; width:737px; float:left;}
.left_con{ width:324px; float:left; overflow:hidden;}
.left_con label{ font-size:25px; text-align:right; color:#fff; margin-left:20px; display:inline;}
.left_con .text_label label{ font-size:25px; text-align:right; color:#fff; margin-left:20px; display:inline; vertical-align:top;}
.reg_name{ background:url(https://res.cngoldres.com/web/spec/img/input.png) no-repeat; width:197px; height:30px; line-height:30px; margin-top:17px; _margin-top:10px; text-indent:10px; font-size:14px;}
.reg_num{ background:url(https://res.cngoldres.com/web/spec/img/input.png) no-repeat; width:197px; height:30px; line-height:30px; margin-top:17px; _margin-top:10px; text-indent:10px; font-size:14px;}
.reg_name_err{width:197px; height:30px; line-height:30px; margin-top:17px; _margin-top:10px; text-indent:10px; font-size:14px; background:url(https://res.cngoldres.com/web/spec/img/input_err.gif) no-repeat; color:#fff;}
.reg_num_err{width:197px; height:30px; line-height:30px; margin-top:17px; _margin-top:10px; text-indent:10px; font-size:14px; background:url(https://res.cngoldres.com/web/spec/img/input_err.gif) no-repeat; color:#fff;}
.textarea_size{ background:url(https://res.cngoldres.com/web/spec/img/textarea.png) no-repeat; background:url(https://res.cngoldres.com/web/spec/img/textarea.png) no-repeat left -10px\9; width:187px; height:120px; margin-top:7px; overflow-x:hidden; overflow-y:scroll; padding-left:6px; padding-top:6px;}
.left_con p span{ font-size:19px; color:#fff; margin-left:100px; height:35px; line-height:35px;}
.left_con p img{ padding-top:13px; _padding-top:0px; _margin-top:15px; float:left;}
.reg_ensure{ background:url(https://res.cngoldres.com/web/spec/img/jt_btn.png) no-repeat; width:260px; height:91px; margin-top:12px; text-indent:-2000px; cursor:pointer; float:left; margin-left:36px; display:inline;}
.btn{ margin-left:58px; display:inline; float:left;}

.right_con{ width:405px; float:right;}
.right_font p{ font-size:16px; color:#bc4c18; width:375px; margin-left:12px; display:inline; float:left; line-height:26px; text-indent:25px; margin-top:12px;}
.right_font p span{ font-size:20px;}
.bank_info{ width:390px; float:left; margin-left:2px; _margin-left:7px; margin-top:15px; display:inline; border-top:1px dotted #ddd;}
.bank_logo{ margin-left:1px; margin-top:8px; _margin-left:3px;}
.bank_logo img{ margin-top:4px;}
.metal_left{ float:left; width:225px; margin-top:8px;}
.metal_left ul {width:225px; float:left; overflow:hidden; margin-left:10px; display:inline;}
.metal_left ul li {width:225px; float:left; text-align:left; text-align:left; background:url(https://res.cngoldres.com/100705/img/dian.gif) left center no-repeat;  height:24px; line-height:24px; text-indent:10px; overflow:hidden;}
.metal_left ul li em {color:#0158a7; font-style:normal;}
.metal_right{ float:left; margin-top:8px; margin-left:10px; _margin-left:2px; display:inline;}
.shuoming_but{ background:url(https://res.cngoldres.com/web/spec/img/shuoming_but.png) no-repeat; width:737px; height:22px; float:left;}
.down_soft{ width:782px; margin:10px auto 0 auto; background:url(https://res.cngoldres.com/web/spec/img/soft_bg.png) no-repeat; width:782px; height:283px; clear:both; overflow:hidden;}
.soft_main{ margin-left:35px; margin-top:85px; float:left; display:inline;}
.soft_main dl{ float:left; width:345px; margin-left:10px; display:inline;}
.soft_main dl dt{ width:170px; float:right; margin-top:8px;}
.soft_main dl dt h3{ font-size:18px;}
.soft_main dl dt a{ color:#c01d00;}
.soft_main dl dt h3:hover{ text-decoration:underline;}
.soft_main dl dd.pic{ width:170px; float:left;}
.soft_main dl dd.text{ float:right; width:170px; color:#555; line-height:27px; font-size:15px; margin-top:5px; text-indent:25px;}
.soft_but{ background:url(https://res.cngoldres.com/web/spec/img/down_but.png) no-repeat; width:782px; height:12px; float:left;}
.main_but{ background:url(https://res.cngoldres.com/web/spec/img/but_bg.png) no-repeat; width:1004px; height:12px; margin:0 auto;}
/*foot_menu*/
.foot_menu {width:960px; margin:10px auto; height:38px; line-height:38px; overflow:hidden; clear:both; background:url(https://res.cngoldres.com/100705/img/foot_menu.jpg) left center repeat-x; text-align:center;}
/*copy*/
.copy {width:960px; margin:0 auto; padding:5px 0 15px 0; clear:both; overflow:hidden; text-align:center; color:#999999; line-height:25px;}
.copy span{ color:#000;}

.copy_main_bg{ width:385px; height:82px; background:url(https://res.cngoldres.com/web/img_date/images/copy_bg.png) no-repeat; float:left;}
.copy_main{ width:378px; height:75px; float:left;}
.copy_main .copy_main_input{ width:254px; height:26px; line-height:26px; background:#fff; border:2px solid #ec8181; margin:10px 6px 0px 10px; display:inline; float:left; padding-left:4px; color:#464646;}
.copy_main img{ float:left; margin-top:10px;}
.copy_main span{ width:160px; float:left; margin-top:6px; margin-left:10px; display:inline; color:#d53737;}
.l-hidden{ display:none;}
.copy_post{position:absolute;left:570px;top:420px;}

.footer {margin:0 auto;width:956px;text-align:center;margin-top:29px; overflow:hidden; clear:both;}
.footer a {color:#000;text-decoration:none;}
.footer a:hover {color:#e0570d;text-decoration:underline;}
.footer_menu {padding-bottom:9px;	margin-bottom:7px;}
.footer_bottom {	color:#6f6f6f;line-height:25px;}
/*2013-07-12修改*/
.code { background:url(https://res.cngoldres.com/group/img/code_input.png) no-repeat; width:110px; height:30px; line-height:30px; margin-top:17px; _margin-top:10px; text-indent:10px; font-size:14px;}
.free-code {width:95px; height:28px; background:#c01c00; color:#fff; border-color:#82a912; cursor:pointer; text-align:center; margin-left:5px;}
.free-code:hover {background:#ca1d00;}

.box_error{padding:5px 0 5px 27px; color:#fff; font-weight:600; line-height:30px; margin-left:20px;}
.box_ok { color:#fff; margin-left:20px;}









