/* CSS Document */

@charset "utf-8";
/* CSS Document */

body { margin:0 auto; padding:0; font-size:12px; color:#000; }
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:18px; }
img { border:0; }
ul, li { list-style-type:none; }
:focus { outline:0; }
h2 { font-size:14px; }
h3 { font-size:14px; }
h4 { font-size:12px; }
a.red { color:#e0570d; text-decoration:none; }
a.red:hover { color:#e0570d; text-decoration:underline; }
a { color:#000; text-decoration:none; }
a:hover { color:#e0570d; text-decoration:underline; }
/*header*/
.header { margin:0 auto; width:960px; overflow:hidden; clear:both; }
/*header_top*/
.head_top { width:960px; height:27px; background:url(https://res.cngoldres.com/forex/img/head_topbg.gif) no-repeat; line-height:27px; float:left; }
.head_top ul li { float:left; text-indent:15px; line-height:27px; display:inline; }
.head_top ul li a { color:#666; }
.head_top ul li a:hover { color:#ab0003; }
.head_top ul li img { padding-right:5px; _position:relative; _top:7px; }
.head_top ul li span a { color:#ab0003; _position:relative; _top:6px; }
.head_top ul li strong { color:#ff0000; }
.head_top p { float:right; padding-right:15px; }
.head_top p a { color:#666; }
.head_top p a:hover { color:#ab0003; }
.logo_banner { width:960px; overflow:hidden; clear:both; margin:2px auto 0 auto; float:left; }
.logo_banner h1 { width:275px; height:54px; float:left; background:url(https://res.cngoldres.com/group/img/gold_silver.jpg) no-repeat; text-indent:-2000px; margin-left:2px; display:inline; margin-top:2px; }
.logo_banner h1 a { display:block; width:275px; height:54px; text-decoration:none; color:#ffffff; }
.logo_banner h1 a:hover { display:block; width:275px; height:54px; text-decoration:none; color:#ffffff; }
.logo_banner img { float:right; }
/*sub_menu*/
.sub_menu { width:960px; margin:0px auto 3px auto; overflow:hidden; clear:both; background:url(https://res.cngoldres.com/group/img/sub_menu_bg.jpg) left center no-repeat; height:55px; line-height:55px; }
.sub_menu ul.sub_menu_ul { width:960px; float:left; overflow:hidden; margin-top:8px; margin-left:5px; display:inline; }
.sub_menu ul.sub_menu_ul02 { width:960px; float:left; overflow:hidden; margin-top:7px; margin-left:5px; display:inline; }
.sub_menu ul li { line-height:15px; height:15px; border-right:#c9c9c9 1px dotted; float:left; padding:0px 12px; display:inline; text-align:center; overflow:hidden; }
.sun_menu ul li a { color:#000000; text-decoration:none; }
.sun_menu ul li a:hover { color:#ab0003; text-decoration:none; }
/*two_menu*/
.two_menu { width:960px; float:left; overflow:hidden; margin:6px auto 0 auto; clear:both; }
.two_menu p { width:145px; height:30px; line-height:30px; float:left; background:url(https://res.cngoldres.com/group/img/two_menu_pbg.gif) repeat-x; font-weight:600; color:#fff; text-indent:15px; }
.two_menu ul { width:815px; float:left; background:url(https://res.cngoldres.com/group/img/two_menu_bg.gif) repeat-x; height:30px; line-height:30px; font-size:12px; color:#fff; overflow:hidden; }
.two_menu ul li { float:left; height:30px; line-height:30px; }
.two_menu ul li a { padding:0px 13px; color:#fff; float:left; }
.two_menu ul li a:hover { padding:0px 13px; color:#fff; float:left; }
.two_menu ul li img { float:left; }
.header_main { background:url(https://res.cngoldres.com/group/img/head_main_bg.png) no-repeat; width:960px; height:85px; margin:0 auto; overflow:hidden; }
.header_main h1 { background:url(https://res.cngoldres.com/group/img/logo.png) no-repeat; width:220px; margin-left:5px; display:inline; height:56px; margin-top:13px; float:left; text-indent:-2000px; }
.header_main h1 a { width:220px; height:56px; float:left; text-decoration:none; color:#fff; display:block; }
.header_main strong { background:url(https://res.cngoldres.com/group/img/logo.png) no-repeat; width:220px; height:56px; margin-top:13px; float:left; text-indent:-2000px; }
.header_main strong a { width:220px; height:56px; float:left; text-decoration:none; color:#fff; display:block; }
.header_menu { width:727px; float:right; }
.header_menu_top { float:right; color:#ca5608; margin-top:10px; margin-right:12px; display:inline; }
.header_menu_top a { color:#ca5608; margin:0px 7px 0px 9px; display:inline; }
.header_menu_main { width:730px; float:right; margin-top:16px; *+margin-top:14px;
}
.header_menu_main ul { width:730px; float:left; background:url(https://res.cngoldres.com/group/img/menu_main_bg.png) repeat-x; height:40px; line-height:40px; }
.header_menu_main li { float:left; }
.header_menu_main li a { color:#fff; font-size:14px; font-weight:bold; }
.header_menu_main li a:hover { color:#fff; font-size:14px; font-weight:bold; }
.header_menu_main li.menu_left_bg { background:url(https://res.cngoldres.com/group/img/menu_left_bg.png) no-repeat; margin-right:5px; display:inline; width:5px; height:40px; text-align:center; float:left; }
.header_menu_main li span { text-align:center; line-height:40px; float:left; padding: 0 10px; }
.header_menu_main li img { margin-top:4px; float:left; }
.header_menu_main li.menu_right_bg { background:url(https://res.cngoldres.com/group/img/menu_right_bg.png) no-repeat; width:5px; height:40px; float:right; }
/*adv*/
.ad { width:960px; margin:0 auto; }
.adv { width:958px; overflow:hidden; clear:both; margin:8px auto 0 auto; }
.adv_left { float:left; }
.adv_left img { float:left; }
.adv_right { float:right; }
.content_left { float:left; width:322px; }
.adv_02 { width:717px; float:left; margin:9px auto; }
.news_adv { width:957px; overflow:hidden; clear:both; margin:4px auto 0 auto; }
.news_adv_left { float:left; }
.news_adv_right { float:right; }
/*subnav*/
.subnav { width:957px; margin:0 auto; overflow:hidden; clear:both; height:30px; line-height:30px; }
.subnav span { color:#ab0003; }
.main { width:960px; margin:0px auto; overflow:hidden; }
.clearfix:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { zoom:1; }
.map_right { float:left; width:700px; }
.map_list { background:url(https://res.cngoldres.com/100705/img/map_list_bg1.gif) 0 bottom; background-repeat:repeat-y; }
.map_all_tit { height:33px; color:#ab0003; line-height:33px; padding-left:10px; font-size:14px; font-weight:bold; background:url(https://res.cngoldres.com/100705/img/map_tit_bg.jpg); position:relative; }
.map_all_tit i { position:absolute; right:0; top:0; height:33px; line-height:33px; width:10px; background:url(https://res.cngoldres.com/100705/img/map_tit_bg.jpg) right 0; }
.map_all_tit span { display:block; height:33px; padding-left:20px; background:url(https://res.cngoldres.com/group/img/sitemap.png) no-repeat 0 center; color:#ab0003; }
.map_all_con { border:solid #c5c5c5; border-width:0 1px 1px 1px; padding:10px 0px; height:460px; }
.map_all_con h3 { clear:both; margin:10px 0px;  height:26px; width:698px; line-height:28px; text-indent:31px; color:#ab0003;}
.map_all_con ul{ padding:13px 10px; overflow:hidden;}
.map_all_con ul li{ float:left; line-height:14px; color:#ddd; border-left:1px #ddd solid;}
.map_all_con ul li.title{ font-weight:bolder; font-size:13px; border:none;}
.map_all_con ul li.one{ border:none;}
.map_all_con ul li.title a{ color:#333;}
.map_all_con ul li a{ color:#333; padding:5px 15px;}
.map_all_con ul li a:hover{ color:#ab0003;}
.map_all_con h3.price{ background:url(https://res.cngoldres.com/group/img/price.png)#efefef  10px 5px no-repeat;  }
.map_all_con h3.news{ background:url(https://res.cngoldres.com/group/img/news.png) #efefef  10px 5px no-repeat;}
.map_all_con h3.services{ background:url(https://res.cngoldres.com/group/img/services.png)#efefef 10px 5px  no-repeat;}
.map_all_con h3.tool{ background:url(https://res.cngoldres.com/group/img/soft.png)#efefef  10px 5px no-repeat;}

.map_left{ width:252px; float:right;}
.list_reg {width:250px; line-height:25px; float:right; overflow:hidden;  padding-bottom:7px; _padding-bottom:12px;}
.reg_con{ border-left:#ddd solid 1px;border-right:#ddd solid 1px;border-bottom:#ddd solid 1px; padding:10px 0px;}
.list_reg h3 {width:250px; height:32px; line-height:32px; border-bottom:#ddd 1px solid; background:url(https://res.cngoldres.com/group/img/title_bg.jpg) repeat-x left bottom; text-indent:10px;font-size:14px;font-weight:600;color:#ab0003; margin-bottom:6px; *margin-bottom:4px; _margin-bottom:13px;}
.list_reg p {width:240px; line-height:30px; padding:0 5px; overflow:hidden;}
.list_reg p b {float:right; color:#ab0003; font-weight:400;}
.list_reg 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; margin:4px 10px 0 38px\0; 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;}


/*soft_account*/
.soft_account {width:250px;border:1px solid #ddd; float:left; overflow:hidden; padding-bottom:8px;}
.soft_account h3 {width:250px;line-height:32px;height:32px;background:url(https://res.cngoldres.com/usstork/img/tab_bg.gif) left bottom repeat-x;font-size:14px;font-weight:600;color:#ab0003; text-indent:10px; }
.soft_account dl {width:240px; overflow:hidden; clear:both; margin:8px 0px 0px 5px; float:left;}
.soft_account dl dt {float:right; width:170px; height:15px; padding-top:5px;}
.soft_account dl dt a { font-weight:bold; text-decoration:none; color:#ab0003;}
.soft_account dl dt a:hover { font-weight:bold; text-decoration:underline; color:#ab0003;}
.soft_account dl dd.pic {float:left; font-size:0;padding-top:4px;}
.soft_account dl dd.text {float:right; width:170px; line-height:20px; color:#999;}
/*footer*/
.footer { margin:8px auto; width:960px; text-align:center; overflow:hidden; clear:both; }
.footer_menu { height:32px; line-height:32px; margin-bottom:5px; border-bottom:1px solid #FDD9B9; }
.footer_bottom { color:#6f6f6f; line-height:25px; width:960px; font-family:arial, '宋体'; }
