@charset "utf-8";
body{margin:0;padding:0;font-size:12px;color:#000;background:url(https://res.cngoldres.com/jjh/img/jjh_top_bg.jpg) repeat-x left top;}
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,select{font-size:12px;line-height:16px;}
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;}

/*头部*/
.logo {width:959px;height:70px;margin:0 auto; overflow:hidden; background:url(https://res.cngoldres.com/jjh/img/jjh_logo.jpg) no-repeat left top;}
.logo h1 {width:255px;line-height:69px;height:69px;float:left;}
.logo h1 span {width:255px;height:69px;}
.logo h1 span a {display:block;height:69px;text-decoration:none;text-indent:-9999px;width:252px;}
.logo p {float:right;line-height:55px;}
.logo p a {margin:0 10px;}
.logo p strong a { font-size:14px; color:#ab0003; text-decoration:underline;}
.logo p strong a:hover { font-size:14px; color:#ab0003; text-decoration:none;}

/*介绍*/
.main {width:959px;margin:0 auto; clear:both; background:url(https://res.cngoldres.com/jjh/img/jjh_top.jpg) no-repeat left top;overflow:hidden;}
.download {width:959px;height:306px; clear:both; overflow:hidden; margin:0px auto;}
.download_num {width:170px; height:20px; position:relative; left:730px; top:58px; overflow: hidden; font-weight:600; color:#d73605;}
.download_btn {width:180px; height:60px; position:relative; left:748px; top:205px; overflow: hidden; text-indent:-9999px; text-align:left;}
.download_btn a{display:block; width:180px; height:60px; text-decoration:none;}
.download_btn a:hover {display:block; width:180px; height:60px; text-decoration:none;}
.error {width:695px; height:35px; line-height:35px; text-align:center; position:relative; left:250px; top:185px;  font-size:12px; font-weight:bold; color:#ff0000; background:#fff2f2; border:#f34646 1px solid;}
.account_btn {width:283px; height:24px; position:relative; left:340px; top:190px; overflow: hidden; text-indent:-9999px;}
.account_btn a { display:block; width:283px; height:24px; overflow:hidden; text-decoration:none;}
.account_btn a:hover { display:block; width:283px; height:24px; overflow:hidden; text-decoration:none;}

.sw_content {width:960px;background:url(https://res.cngoldres.com/jjh/img/main_bg.png) no-repeat scroll left top transparent;margin:0 auto;overflow:hidden;}
.sw_content_left {width:630px;float:left;overflow:hidden;padding:20px 0 0 20px;}
.left_title {width:630px;line-height:24px;height:24px;border-bottom:2px solid #ddd;}
.left_title h3 {width:120px;line-height:24px;height:24px;border-bottom:2px solid #ab0003;font-size:14px;font-weight:600;color:#ab0003;text-indent:10px;}
.sw_introduce {width:630px;overflow:hidden;}
.sw_introduce p {line-height:24px;padding-top:10px;}
.sw_introduce p span {color:#ab0003;}

.sw_show {width:630px;margin-top:10px;dispaly:inline;overflow:hidden;}
.sw_show dl {width:610px;padding:10px;overflow:hidden;}
.sw_show dl dt {width:540px;float:right;line-height:24px;height:24px;font-weight:600;color:#0158a7;}
.sw_show dl dd.pic {width:60px;height:60px;float:left;}
.sw_show dl dd.text {width:540px;float:right;line-height:23px;}

.sw_content_right {width:255px;float:right;overflow:hidden;padding:20px 20px 0 0;}
.right_title {width:265px;line-height:24px;height:24px;border-bottom:2px solid #ddd;}
.right_title h3 {width:120px;line-height:24px;height:24px;border-bottom:2px solid #ab0003;font-size:14px;font-weight:600;color:#ab0003;text-indent:10px;}
.sw_merit {width:255px;overflow:hidden;}
.sw_merit ul { list-style-type:none;display:block;margin-top:5px}
.sw_merit ul li {width:255px;line-height:36px;height:36px;background:url(https://res.cngoldres.com/jjh/img/jjh_listbg.jpg) no-repeat left top;font-size:14px;font-weight:600;color:#fff;text-indent:20px;margin-top:12px;}
.sw_merit ul li span {font-size:12px;color:#e45f07;padding-left:45px;}

.sw_survey {width:265px;overflow:hidden;margin-top:15px;}
.sw_survey_form {padding:5px 0 0 0;}
.sw_survey_form p {line-height:27px;height:27px;}
.sw_survey_form p input {float:left;margin-right:5px;line-height:27px;height:27px; vertical-align:middle;}
.sw_survey_form_info {color:#0158A7; margin:5px 0;}
.sw_survey_form p.last {width:82px;height:39px;line-height:39px;}
.sw_survey_form input.btn {background:url(https://res.cngoldres.com/jjh/img/jjh_btn_bg1.jpg) no-repeat left top;width:82px;height:29px;line-height:29px; cursor:pointer; border:none;font-size:14px;font-weight:600;color:#fff;margin:10px 0 0 10px;}
.sw_survey_form input.btn_two {background:url(https://res.cngoldres.com/jjh/img/jjh_btn_bg2.jpg) no-repeat left top;width:212px;height:38px;line-height:38px;border:none;font-size:14px;font-weight:600;color:#fff;margin-top:20px;}

/*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 {border-bottom:1px solid #fdd9b9;padding-bottom:9px;	margin-bottom:7px;}
.footer_bottom {	color:#6f6f6f;line-height:25px;}

form {padding:10px 0 10px;}
form p {width:240px; line-height:35px; padding:0 20px; overflow:hidden;}
form p b {float:right; color:#ab0003; font-weight:400;}
form p span {padding-left:40px;}
.reg_name {width:123px; height:13px; padding:4px 0; text-indent:3px; background:url(https://res.cngoldres.com/100705/img/reg_txt1.jpg) no-repeat; border:0;}
.reg_num {width:181px; height:13px; padding:4px 0; text-indent:3px; background:url(https://res.cngoldres.com/100705/img/reg_txt2.jpg) no-repeat; border:0;}
.reg_name_err {width:123px; height:13px; padding:4px 0; text-indent:3px; background:url(https://res.cngoldres.com/100705/img/reg_txt1_err.jpg) no-repeat; border:0; color:#fff;}
.reg_num_err {width:181px; height:13px; padding:4px 0; text-indent:3px; background:url(https://res.cngoldres.com/100705/img/reg_txt2_err.jpg) no-repeat; border:0; color:#fff;}
.reg_ensure {width:62px; height:25px; float:left; background:url(https://res.cngoldres.com/100705/img/reg_btn_red.jpg) no-repeat; border:0; text-indent:-9999px; margin:4px 10px 0 41px; cursor:pointer;}
.reg_cancel {width:62px; height:25px; float:left; background:url(https://res.cngoldres.com/100705/img/reg_btn_gray.jpg) no-repeat; border:0; text-indent:-9999px; margin:4px 0 0 0; cursor:pointer;}
.p_btn {*margin:0 0 2px 0; _margin:5px 0 2px 0;}