@charset "UTF-8";
html,body{_background-image:url(about:blank);_background-attachment:fixed;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,input,button,textarea,p,th,td,img {margin:0px;padding:0px;}
body{ font-size:12px;color:#505050; -webkit-text-size-adjust:none;background:#fff;}
body,input,select{ font-family:"\5B8B\4F53";}
input,select{font-size:12px;line-height:20px;height:20px;}
img{border:0;-ms-interpolation-mode:bicubic;}
ul,li{list-style-type:none;}
i { font-style:normal;}
:focus{outline:0;}
h2 { font-size:16px; font-weight:normal; font-family:'\5FAE\8F6F\96C5\9ED1';}
h3 { font-size:12px;}
h4,h5{font-size:12px;}
h4,h5 {font-weight:normal;}
a{color:#333;text-decoration:none;}
a:hover{color:#3b6fb3;text-decoration:underline;}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
/* common */
.fl{float:left;} .fr{float:right;}
.fz12{ font-size:12px;} .fz13 { font-size:13px;} .fz14 { font-size:14px;} .fz15 { font-size:15px;} .fz16 { font-size:16px;} .fz18 { font-size:18px;} .fz20 { font-size:20px;}
.mainCenter { margin-left:auto; margin-right:auto;}
.pRelative{ position:relative;}
.displayIn { display:inline;}
.displayB { display:block;}
.overflowH { overflow:hidden;}
.overflowV { overflow:visible;}
.curPoint { cursor:pointer;}
.tCenter { text-align:center;}
.w50 { width:50px;} .w70 { width:70px;} .w90 { width:90px;} .w120 { width:120px;} .w122{ width:122px;} .w130{ width:130px;} .w136 { width:136px; } .w140 { width:140px;} .w150 { width:150px;} .w155{ width:155px;} .w180{ width:180px;} { width:155px;} .w195{ width:195px;} .w198{ width:198px;} .w200 { width:200px;} .w202 { width:202px;} .w206 { width:206px;} .w208 { width:208px;} .w212 { width:212px;} .w220 { width:220px;} .w244 { width:244px;} .w290{ width:290px;} .w310{ width:310px;} .w320{ width:320px;} .w325{ width:325px;} .w335 { width:335px;} .w360 { width:360px;} .w380{ width:380px;} .w410 { width:410px;} .w650 { width:650px;} .w670{ width:670px;} .w690{ width:690px;} .w738 { width:738px;} .w850 { width:850px;} .w1000 { width:1000px;}
.h90 { height:90px;} .h60 { height:60px;} .h193{ height:193px;} .h202{ height:202px;} .h232{ height:232px;} .h362 { height:362px;}
.mt5 { margin-top:5px;} .mt6{ margin-top:6px;} .mt8 { margin-top:8px;} .mt10 { margin-top:10px;} .mt12 { margin-top:12px;} .mt15 { margin-top:15px;} .mt18{ margin-top:18px;} .mt20 { margin-top:20px;} .mt25{ margin-top:25px;}
.ml5{ margin-left:5px;} .ml6 { margin-left:6px;} .ml9 { margin-left:9px;} .ml10 { margin-left:10px; } .ml18 { margin-left:18px;} .ml20 { margin-left:20px;} .ml25{ margin-left:25px;} .ml30 { margin-left:30px;}
.pt5 { padding-top:5px;} .pt8{ padding-top:8px;} .pt10 { padding-top:10px;} .pt20 { padding-top:20px;}
.pr3 { padding-right:3px;} .pr5 { padding-right:5px;} .pr8 { padding-right:8px;} .pr12 { padding-right:12px;}
.pb8 { padding-bottom:8px; } .pb10 { padding-bottom:10px;} .pb15 { padding-bottom:15px;}
.pl3 { padding-left:3px;} .pl5 { padding-left:5px;} .pl8 { padding-left:8px;} .pl10 { padding-left:10px;} .pl12 { padding-left:12px;} .pl20 { padding-left:20px;} .pl25 { padding-left:25px;} .pl70 { padding-left:70px;}
.whiht { color:#fff;} .green { color:#009933;} .orange { color:#ffa200;} .advOrange { color:#f40;}
.red,.aRed a,a.red:hover,.aRed a:hover { color:#ba3022;}
.blue,.aBlue a,a.blue:hover,.aBlue a:hover { color:#039;}
.gray,.aGray a { color:#777;} .gray_s { color:#999;}
.aBlack a { color:#222;} .black { color:#000;}
.bgFFF { background:#fff;}
.bgF5 { background:#f5f5f5;}
.yaHei {font-family:'\5FAE\8F6F\96C5\9ED1';}
/********************************头尾的部分**************************************/
/* common */
.header,.main { width:1000px; margin:0 auto; overflow:hidden; *position:relative; *z-index:1;}
.topInfo { background:#f8f8f8; border-bottom:1px solid #e5e5e5; *position:relative; *z-index:2; font-family:"\5FAE\8F6F\96C5\9ED1"; position:relative; z-index:2;}
.topInfoLeft a { float:left;}
.topInfo .subList { display:inline-block; text-align:center; position:relative;}
.topInfo .subList.on { background:#e8e8e8;}
.topInfo .subList ul { position:absolute; display:none; left:-1px; top:28px; background:#fff; border:1px solid #e5e5e5; height:0; border-top:0; overflow:hidden; }
.topInfo .subList.on ul { height:auto; display:block;}
.topInfo .subList ul li { line-height:28px; }
.topInfo .subList a { float:none; padding:0; display:block;}
.topInfo .subList ul li a:hover { background:#f5f5f5;}
/* 登录框开始 */
.topInfo .subList.on .login-pop {width:538px;height:208px;background:#fff;border:1px solid #E1E3E3;border-top:none; left:auto; right:-200px;overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,.1); z-index:2;}
.topInfo .subList.on .login-pop .reg-box{float:left;width:200px;height:100%;text-align:center;background:#F6F6F6;}
.topInfo .subList.on .login-pop .reg-box p{margin:30px 0 20px;}
.topInfo .subList.on .login-pop .reg-box a{display:block;width:160px;height:35px;line-height:35px;font-size:14px;font-weight:bold;color:#fff;background:#8AB119;margin:0 auto 20px;padding:0;border-radius:2px;}
.topInfo .subList.on .login-pop .reg-box a.btn-qq{background:#BDC4CB;}
.topInfo .subList.on .login-pop .reg-box a:hover,.topInfo .subList.on .login-pop .reg-box a.btn-qq:hover{color:#fff;background:#ba3022;}
.topInfo .subList.on .login-pop .login-box{width:338px;float:left;}
.login-box .tip{display:block;text-align:center;margin:10px 0 5px;}
.login-box .login_form{width:260px;margin:0 auto;overflow:hidden;color:#BDC4CB;}
.login-box p{height:30px;overflow:hidden;margin-bottom:10px;}
.login-box p .username,.login-box p .password{display:block;float:left;*display:inline;width:60px;height:28px;line-height:28px;border:1px solid #E2E4E8;border-right:none;background:#F6F6F6 url(https://res.cngoldres.com/web/index/img/cngoldLoginbg.png) 0 0 no-repeat;text-indent:20px;}
.login-box p .password{background-position:0 -30px;}
.login-box input.login_input{float:left;width:189px;height:20px;padding:4px;font-size:12px;border:1px solid #E2E4E8;color:#808080;}
.login-box input.check{background:url(https://res.cngoldres.com/web/index/img/reg_input_03.png) no-repeat;width:13px;height:13px;border:0;position:relative;top:3px;*top:0;}
.login-box label a{color:#fff;margin-left:4px;display:inline;}
.login-box label.zidong{display:inline-block;margin-left:2px;line-height:30px;}
.login-box label.link{display:block;float:right;}
.login-box label.link a{color:#BDC4CB;padding:0;}
.login-box label.link a:hover{background:none;text-decoration:underline;}
.login-box input.login_botton{background:#8AB119;width:258px;height:33px;text-align:center;color:#fff;cursor:pointer;border:1px solid #7EA410;border-radius:2px;font:bold 16px/33px "\5FAE\8F6F\96C5\9ED1";margin-top:5px;}
.login-box input.login_botton:hover{background:#BA3022;border:1px solid #ab0003;}
/* 登录框结束 */
/* top */
.topInfo { height:28px; line-height:28px;}
.topInfo a { display:inline-block; padding:0px 10px;}
.topInfo a:hover { background-color:#e6e6e6; color:#555; text-decoration:none;}
.topInfo a.fav { padding-left:23px; background: url(https://res.cngoldres.com/web/index/img/allIcon.png) -103px -54px no-repeat;}
.topInfo a.fav:hover { background:#e6e6e6 url(https://res.cngoldres.com/web/index/img/allIcon.png) -103px -88px no-repeat;}
.topInfo .tel { display:inline-block; margin:0; padding-left:15px; background:url(https://res.cngoldres.com/web/index/img/allIcon.png) -113px -113px no-repeat;}
/* header */
.headNav { overflow:hidden; position:relative; z-index:1;}
.headNav h1 { float:left; }
.headNav h1,.headNav h1 a { width:149px; }
.headNav h1 span { display:block; line-height:16px;font-size:14px; font-weight:normal; text-align:center; color:#666;}
.headNav h1 a { display:block; height:67px; background:url(https://res.cngoldres.com/web/index/img/cngold_logo_jt.png) 0 0 no-repeat; text-indent:-999em; }
.headNav ul { float:right; width:846px;}
.headNav ul li { float:left;  height:72px; padding:10px 0 6px 8px; line-height:24px; position:relative;}
.headNav ul li i { display:block; width:1px; height:54px; background:#dcdcdc; position:absolute; right:0; top:18px;}
.headNav ul li a { float:left; margin:0px 6px;  *margin:0px 5px;white-space:nowrap;}
.headNav ul li em.hot { position:absolute; top:35px; left:88px; display:block; width:6px; height:6px; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) 0 -140px; overflow:hidden;}

.headSubNav { height:29px; line-height:29px; margin-top:7px; background:#f8f8f8; border:1px solid #dcdcdc;}
.headSubNav a { float:left;}
.headSubNav span { color:#d7d6db; float:left; padding:0 4px; _padding:0 4px 0 3px;}
.headSubNav .subNavI01 { font-weight:bold; font-size:14px; margin-right:8px;}
.headSubNav .subNavI01 i { float:left; width:16px; height:13px; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) 0 -30px no-repeat; margin:7px 5px 0 0; overflow:hidden;}
.headFocus { height:29px; line-height:29px; padding-left:4px; border:1px solid #dcdcdc; background:#f8f8f8;}
.headFocus a { float:left; padding-left:11px;}
.headFocus i { float:left; width:14px; height:14px; margin:6px 7px 0 0px; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) 0 0 no-repeat; overflow:hidden;}
.headFocus i.focusI01 { margin-top:7px;}
.headFocus i.focusI02 { height:16px; background-position:0 -14px;}
.headPrice { line-height:29px; background:#f8f8f8; border-bottom:1px solid #eee; padding-left:12px;}
.headPrice .iconLeft { float:left; color:#444; font-size:14px; font-weight:bold; height:29px;}
.headPrice .iconLeft i { float:left; width:16px; height:16px; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) 0 -43px; overflow:hidden; margin:6px 5px 0 0px; display:inline;}
.headPrice .quoteData { float:left; width:788px; height:28px; overflow:hidden; margin-left:18px; display:inline; *position:relative;}
.headPrice .quoteData ul { width:9999px;}
.headPrice .quoteData li { float:left; margin-right:18px; display:inline; width:auto !important;}
.headPrice .quoteData li span { padding:0 1px;}
.headPrice .jjhDown { width:101px;}
.headPrice .jjhDown i { float:left; width:14px; height:15px; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) 0 -59px no-repeat; overflow:hidden; margin:7px 4px 0 0;}
/* foot */
.footer { background:#f7f7f7; border-top:1px solid #e5e5e5; color:#b8b8b8; text-align:center;}
.footNav { border-bottom:1px solid #fff; line-height:20px; text-align:center;}
.footNav .navLink a { line-height:30px; padding:0px 5px;}
.copyRight { border-bottom:1px solid #e5e5e5;}
.copyRight img {vertical-align:top;}
.copyRight a{ color:#b8b8b8;}
.copyRight a:hover{ color:#3b6fb3;}
.footRecord { line-height:24px; padding-bottom:40px;}
.footRecord .numS i { display:inline-block; width:24px; height:24px; overflow:hidden; margin:0px 3px 0 15px; vertical-align:middle;}
.footRecord .numS i.icon01 { background:url(https://res.cngoldres.com/web/index/img/allIcon.png) -22px -103px no-repeat;}
.footRecord .numS i.icon02 { background:url(https://res.cngoldres.com/web/index/img/allIcon.png) -47px -103px no-repeat;}
.footRecord .numS i.icon03 { background:url(https://res.cngoldres.com/web/index/img/allIcon.png) -72px -103px no-repeat;}
.footRecord .iconS img { margin:0 3px;}
/* 两侧浮动 */
.fiexdAdvs { display:none; width:100%; height:1; position:fixed; left:0px; top:40px; z-index:99; *position:absolute; *top:expression(offsetParent.scrollTop+40);}
.fiexdAdvs .fiexdAdvscon { position:relative; width:100%; height:1;text-align:center; line-height:22px;}
.fiexdAdvs .floatLeft,.fiexdAdvs .floatRight { position:absolute; top:0;}
.fiexdAdvs .floatLeft { left:1px;}
.fiexdAdvs .floatRight { right:1px;}
.fiexdAdvs .floatRTop { display:block; height:55px; background:url(https://res.cngoldres.com/web/index/img/advFloatbg.gif) 0 0 no-repeat; overflow:hidden;}
.fiexdAdvs .fAdvBorder { border:1px solid #cb3932;}
.fiexdAdvs .advWeiXin,.fiexdAdvs .advGold{ background:#cc3932; color:#fff; text-align:center; padding:2px 0; line-height:18px;}
.fiexdAdvs .advWeiXin { font-weight:bold; padding:5px 0;}
.fiexdAdvs .advTitle { line-height:16px;}
.fiexdAdvs .advGold { background:#e84830;}
.fiexdAdvs .advWXImg { display:block; margin:7px auto 0;}
.fiexdAdvs .advJjhVer li p { position:relative; height:30px; line-height:30px; margin-top:2px; text-indent:32px; font-size:14px;}
.fiexdAdvs .advJjhVer li p i { position:absolute; width:28px; height:28px; top:0; left:28px; background:url(https://res.cngoldres.com/web/index/img/advFloatbg.gif) no-repeat; overflow:hidden;}
.fiexdAdvs .advJjhVer i.i01 { background-position:0px -125px;}
.fiexdAdvs .advJjhVer i.i02 { background-position:-27px -125px;}
.fiexdAdvs .advJjhVer i.i03 { background-position:-54px -125px;}
.fiexdAdvs .advWXTips { color:#757575; height:24px; line-height:24px; text-align:center; position:relative; text-indent:14px;}
.fiexdAdvs .advWXTips i { position:absolute; width:11px; height:17px; background:url(https://res.cngoldres.com/web/index/img/advFloatbg.gif) -123px -56px; top:3px; left:20px;}
.fiexdAdvs .advWXTips02 i { width:10px; height:12px; background:url(https://res.cngoldres.com/web/index/img/advFloatbg.gif) -124px -74px no-repeat; top:6px;}
.fiexdAdvs .advBtnDown,.fiexdAdvs .advBtnDown02 { display:block; margin:0 4px; font-weight:bold; color:#cb3932; border:1px solid #cb3932; line-height:22px; text-align:center;}
.fiexdAdvs .advBtnDown:hover,.fiexdAdvs .advBtnDown02:hover { text-decoration:none; color:#fff; background:#cb3932;}
.fiexdAdvs .advBtnDown02 { border:1px solid #ff4400; color:#ff4400;}
.fiexdAdvs .advBtnDown02:hover { background:#ff4400;}
.fiexdAdvs .B_c4cdc8{ border:1px solid #c4cdc8;}
.fiexdAdvs .advcenter01 { width:114px; height:68px; background:url(https://res.cngoldres.com/web/index/img/advFloatbg.gif) 0px -56px no-repeat; margin:0 auto; text-indent:-999em;}
.fiexdAdvs .advclosed { height:20px; line-height:20px; border:1px solid #d2d2d2; background:#fff; text-align:right; padding-right:5px; cursor:pointer;}
/* 返回顶部 */
.actGotop{position:fixed; bottom:100px; right:20px; width:26px; height:62px; display:none; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0) -100)); -moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.actGotop a,.actGotop a:link{width:26px;height:62px;display:block; background:url(https://res.cngoldres.com/web/index/img/rocket.gif) no-repeat; outline:none;}
.actGotop a:hover{background-position:0 -62px; }


/*===全站右侧添加二维码-2018.12.07===*/
.actGotop_fixed{position:fixed;width:65px;height:150px;left:50%;bottom:160px;margin-left:520px;}
.actGotop_fixed img{width:61px;height:61px;display:block;margin:0 auto;}
.actGotop_fixed p{font-size:12px;line-height:20px;text-align:center;font-weight:bold;color:#d8011d;}
.actGotop_fixed p:first-of-type{color:#ff6610;white-space: nowrap;margin-left: -7px;}
.actGotop_fixed .actGotop_1{margin-top:10px;}
/*===底部优化-增加二维码-2018.12.07===*/
#footCode .footer{background:#f0f0f0;color:#999;}
#footCode .footCode{width:1000px;margin:0 auto;font-family:'microsoft yahei';padding-top:38px;}
#footCode .footCode h2{width:100%;height:28px;background:url(https://res.cngoldres.com/web/img/common_newfoot_focus1.png) no-repeat;margin-bottom:24px;}
#footCode .footCode li{float:left;width:106px;margin-right:117px;margin-bottom:10px;background:#e6e6e6;}
#footCode .footCode li.last{margin-right:0;}
#footCode .footCode li div{width:90px;height:90px;background:#fff;margin:8px 8px 0;}
#footCode .footCode li div img{width:78px;height:78px;margin:6px;}
#footCode .footCode li p{font-size:14px;font-weight:bold;color:#888;text-align:center;line-height:25px;}
#footCode .footNav{border-bottom:#d2d2d2;}
#footCode .footNav .navLink a{font-size:14px;color:#888;}

/*===底部二维码添加广告标识-2019.12.30===*/
#footCode .footCode li{position:relative;}
#footCode .footCode li:nth-child(2):after{content:'广告';position: absolute;top: 0;right: 0;opacity: .5;font-size:10px;z-index:10;color:#aaa;}

/*===底部链接添加广告标识-2020.03.11===*/
#footCode .footer_link ul{overflow:unset;}
#footCode .footer_link li a{display: block;position: relative;}
#footCode .footer_link li a img{position:absolute;opacity:.2;}

.headData { height: 29px; line-height: 29px; background: #f8f8f8; border: 1px solid #dcdcdc; }
.headData .subNavI01 { height: 29px; padding-right: 8px; padding-left: 0; color: #444; font-size: 14px; font-weight: bold; }
.headData .subNavI01 i { float: left; width: 16px; height: 16px; background: url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) 0 -259px; overflow: hidden; margin: 6px 5px 0 0px; display: inline; }
.headData a { padding: 0 2px }@charset "utf-8";
/* common */
.indexImages dt h2,.indexImages h2 { border-bottom:3px solid #ba3022;}
.listCon02,.listCon03,.listCon04,.listCon05,.indexRecommend,.indexGold,.indexPrice,.insuranceList { border:1px solid #e5e5e5; border-top:0;}
.listTit02 h2 a,.listTit02 a.atit,.listTit03 h2 a,.listTit05 h2 a,.indexImages h2 a { color:#505050;}
.listTit02 h2 a:hover,.listTit02 a.atit:hover,.listTit05 h2 a:hover,.indexImages h2 a:hover{ color:#ba3022; text-decoration:none;}
.listStyle01 li a,.listStyle03 li a { padding:0px 2px;}
.w360,.w242,.insuranceList { overflow:hidden;}
.w360.ml18 { display:inline;}
.w360.overflowV,.w242.overflowV { overflow:visible;}
.activity_bg { background-image: url(https://res.cngoldres.com/web/img/cngold_img_bg.webp); background-size: 100%; background-repeat: no-repeat; background-position: 0 30px; padding-top: 120px; }
.bgfff { background-color: #fff; }

/******************************* main *******************************/
/* listStyle */
.picTits { height:35px; border:1px solid #e3e3e3; border-bottom:0; position:relative;}
.picTits h2 { position:absolute; bottom:-1px; left:-1px; width:146px; height:48px; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) 0px 0 no-repeat;}
.picTits h2 a { display:block; height:48px; text-indent:-999em;}
.picTits .more { line-height:35px; float:right; padding-right:12px;}

.listTit01 { height:34px; line-height:34px; border-bottom:1px solid #e3e3e3; border-top:3px solid #a7000e;}
.listTit01 h2 { font-size:14px;}
.listTit01 .iconHot { float:left; display:block; width:20px; height:23px; margin:5px 7px 0 0; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) 0px -233px no-repeat; overflow:hidden; text-indent:-999em;}
.consultation { float:left; margin-right:12px; font-size:12px;}
.consultation i { float:left; width:12px; height:13px; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) 0 0 no-repeat; margin:9px 8px 0 0;}
.consultation i.i01 { background-position:-4px -87px; }
.consultation i.i02 { background-position:-4px -74px; }
.listTit01 .advRight { float:right; text-align:right; padding-right:5px;}
.listTit01 .advRight #iframe786249_0 { height:38px;}

.listTit02,.listTit03 { height:32px; line-height:32px; border-top:3px solid #a8000d; border-bottom:1px solid #e3e3e3; width:100%; position:relative; overflow:hidden;}
.listTit03 li,.listTit03 h2,.listTit03 li i { float:left;}
.listTit03 h2 { padding:0px 8px;}
.listTit03 li i { width:1px; height:12px; background:#898989; overflow:hidden; margin-top:10px;}
.listTit03 li.on h2,.listTit03 li.on h2 a,.listTit03 li h2 a:hover { color:#aa0000;}
.listTit03 li.liAdvs { display:inline-block; margin-left:6px;}

.listTit04 { position:relative; width:100%; overflow:hidden;}
.listTit04 ul { width:500px;}/*值任意，只要超过父元素*/
.listTit04 li { float:left; color:#777; font-weight:normal; text-align:center; background:#f5f5f5; border:1px solid #e5e5e5; border-right:0; height:28px; line-height:28px; }
.listTit04.noTop1 li{ border-top:0;}
.listTit04.hqLi li.on { border-bottom:1px solid #fff;}
.listTit04 li a { display:block;}
.listTit04 li a:hover { text-decoration:none;}
.listTit04 i { position:absolute; display:block; top:0; right:0; height:29px; width:1px; background:#e5e5e5;}
.listTit04 li.on { color:#222; background:#fff; cursor:pointer;}
.listTit04.l4_w2 li { width:154px;}
.listTit04.l4_w3 li { width:102px;}
.listTit04.l4_w4 li { width:77px;}
.listTit04.l4_w5 li { width:61px;}
.listTit05 { height:32px; line-height:32px; border-top:3px solid #a8000d; border-bottom:1px solid #e3e3e3; padding-left:10px;}
.listTit05.borB0 { border-bottom:0;}
.listTit05 h2 { float:left;}
.listTit05 .TexR { text-align:right; color:#777;}
.listTit05 .TexR span { padding:0 1px;}
.listTit05 .TexR h3 { display:inline; font-weight:normal;}
.listTit05 .broad { display:block; padding-left:16px; background:url(https://res.cngoldres.com/web/index/img/allIcon.png) -114px -197px no-repeat;}
.listTit06 { margin-top:5px; *margin-top:2px; text-align:center;}
.listTit06 a { display:inline-block; margin:5px 1px 0 0; height:20px; line-height:20px; padding:0 6px; color:#777; background:#e6eff8;}
.listTit06 a.on { background:#cb3932; color:#fff; }
.listTit06 a:hover { text-decoration:none;}

.listTit07 { height:34px; line-height:34px; text-align:center; border:1px solid #e5e5e5; _height:28px; _padding-top:6px;}
.listTit07 li,.listTit07 h2 { display:inline;}
.listTit07 h2 { padding:0px 8px; }
.listTit07 h2,.listTit07 .on a { color:#a00;}
.listTit07 li i { display:inline-block; width:1px; height:12px; background:#898989; overflow:hidden;}
.listTit08 { height:35px; line-height:35px; border:1px solid #e3e3e3; position:relative;}
.listTit08 h2 { float:left; padding-left:18px; line-height:32px;}
.listTit08 .goldSearch i { float:left; width:23px; height:22px; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) 0 -147px no-repeat; margin:6px 5px 0 0;}
.listTit08 .editIcon i { float:left; width:18px; height:17px; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) -18px -189px no-repeat; margin:9px 8px 0 0; overflow:hidden;}
.listTit08 .editIcon { font-weight:500; color:#797979; font-family:'\5FAE\8F6F\96C5\9ED1';}
.listTit08 .isuTool { position:absolute; display:block; color:#fff; background:#da2b2b; top:0; right:-1px; width:173px; height:34px; border-bottom:1px solid #b20000; font-family:'\5FAE\8F6F\96C5\9ED1'; text-align:center;}
.listTit08 .isuTool i { float:left; width:16px; height:21px; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) 0 -118px no-repeat; margin:6px 10px 0 12px; overflow:hidden;}
.listTit08 .isuTool em { float:left; width:2px; height:22px; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) 0 -77px no-repeat; margin:6px 0px 0 0; overflow:hidden;}

.listCon01 { padding:13px 0px 12px;}
.listCon02 { padding:2px 5px 8px;}
.listCon03 { padding:8px 10px 12px 12px;}
.listCon04 { padding:6px 5px 12px;}
.listCon05 { padding:0;}

.listStyle01 li { font-size:14px; height:28px; line-height:28px; overflow:hidden;}
.listStyle02 li { height:28px; line-height:28px; overflow:hidden; margin:0px 6px; border-top:1px dotted #e5e5e5; padding-left:10px;}
.listStyle02 li .fr { width:4em; color:#777; padding-left:8px; text-align:center;}
.listStyle02 li.no { border:0; padding-top:2px;}
.listStyle02 li .iconNew { display:inline-block; width:21px; height:14px; background:url(https://res.cngoldres.com/web/index/img/allIcon.png) -15px -58px no-repeat; margin-left:5px; _margin-top:5px; }
.listStyle03 { padding-top:13px;}
.listStyle03 li { font-size:14px; padding-left:10px; height:29px; line-height:29px; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) -160px -176px no-repeat; overflow:hidden;}
.listStyle03_s li { height:30px; line-height:30px;}
.listStyle03 li.aBlack { font-weight:bold;}
.listStyle03 li.aBlack .blue { color:#3b6fb3;}
.listStyle04 li p { height:31px; line-height:31px; overflow:hidden;}
.listStyle04 li p span { float:right; color:#999; padding-left:10px;}
.listStyle03 li.pic { height:80px; padding:0 0 7px; overflow:hidden; background:none;}
.listStyle03 li.pic img { float:left; width:113px; height:76px; padding:1px; background:#fff; border:1px solid #e0e0e0; margin-right:8px;}
.listStyle03 li.pic span.fz12 {line-height:22px; height:44px; overflow:hidden; display: block; padding-top: 3px; color: #999; word-break: break-all;}
.listStyle03 li.pic .aTit { display:block; line-height:24px; height:24px; font-size:14px; font-weight:bold; overflow:hidden; padding-top:3px; }
.listStyle03 span.w150 { display:block;}
.listStyle03 span.w150.red { color:#f00; font-weight:bold;}

/* 今日热点 */
.indexHots { padding:5px 0px 10px 0;}
.indexHotLeft,.indexHotLeft li { position:relative; }
.indexHotLeft,.indexHotLeft li img { width:320px; height:248px;}
.indexHotLeft li i,.indexHotLeft li .atxt { position:absolute; left:0; bottom:0px; display:block; width:100%; height:32px; line-height:30px; overflow:hidden; text-align:center;}
.indexHotLeft li .atxt { width:90%; padding-left:5%;}
.indexHotLeft li i { background:url(https://res.cngoldres.com/web/index/img/bg60p.png) repeat; z-index:2;}
.indexHotLeft li .atxt,.indexHotLeft li .atxt:hover { color:#fff; z-index:3;}
.indexHotLeft .next,.indexHotLeft .prev { position:absolute; z-index:4; display:block; width:20px; height:40px; top:110px; cursor:pointer; background:url(https://res.cngoldres.com/web/index/img/allIcon.png) no-repeat; text-indent:-999em;}
.indexHotLeft .prev { left:15px; background-position:-55px -62px;}
.indexHotLeft .prev:hover { left:14px;}
.indexHotLeft .next { right:15px; background-position:-75px -62px;}
.indexHotLeft .next:hover { right:14px;}
.indexHotRight { width:325px; overflow:hidden;}
.indexHotRight .strong { white-space:nowrap;}
.indexHotRight .strong a { color:#222; font-size:14px; font-weight:bold; display:inline-block; padding-left:10px; margin-right:5px; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) -160px -154px no-repeat;}
/* 行情中心 */
.iQuotaTit h2 { background-position:-17px 0;}
.iQuotaTit div.fr { margin-top:8px;}
.indexQuota .iquota { height:30px; line-height:30px;}
.indexQuota .iquota i { float:left; width:16px; height:16px; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) 0px -101px no-repeat; overflow:hidden; margin:7px 5px 0;}
.priceChart { width:318px; height:184px; overflow:hidden;}
.iQuotaAdv { height:30px; line-height:30px; border:1px solid #e3e3e3; border-top:0; background:#f5f5f5; text-align:center; overflow:hidden; }
.iQuotaAdv .qqIcon { display:inline-block; width:17px; height:19px; vertical-align:middle; margin-bottom:3px; _margin-top:5px; overflow:hidden; margin-right:5px; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) 0 -187px no-repeat;}
.iQuotaAdv a { color:#848484; _margin-top:5px; }
.iQuotaAdv a:hover { color:#d03e3e;}
/* 快讯 */
.indexBroad { border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; height:294px; position:relative;}
.indexBroad .broadTop { height:30px; line-height:30px; color:#777; padding:10px 10px 0 20px;}
.indexBroad .broadTop input { float:left; margin:6px 10px 0 0;}
.indexBroad .broadCon { position:absolute; width:338px; height:254px; overflow:auto;}
.indexBroad .broadCon li { overflow:hidden; padding:9px 8px 9px 60px; line-height:1.7em; background:url(https://res.cngoldres.com/web/index/img/allIcon.png) -105px -316px no-repeat; position:relative;}
.indexBroad .broadCon li span { position:absolute; left:20px; top:8px; _left:-40px; color:#aaa;}
.indexBroad .broadCon li.pic {background-position:-105px -228px;}
.indexBroad .broadCon li.odd { background-color:#f5f6f6; border:1px solid #e5eaef; border-right:0; padding:8px 8px 8px 60px;}
/* 快讯滚动条相关样式 */
.jspContainer { overflow: hidden; position: relative; }
.jspPane { position: absolute; }
.jspVerticalBar { position: absolute; top: 0; right: 0; width: 10px; height: 100%; z-index:2; }
.jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 8px;}
.jspVerticalBar *,
.jspHorizontalBar * { margin: 0; padding: 0; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { position: relative; }
.jspDrag { background: #ccc; border-radius:5px; position: relative; top: 0; left:-8px; cursor: pointer; }
.jspDrag.jspHover, .jspDrag.jspActive{ background:#ba3022;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspArrow { text-indent: -20000px; display: block; cursor: pointer; }
.jspArrow.jspDisabled { cursor: default; }
.jspVerticalBar .jspArrow { height: 8px; }
.jspHorizontalBar .jspArrow { width: 10px; float: left; height: 100%; }
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspCorner { float: left; height: 100%; }
*html .jspCorner { margin: 0 -3px 0 0; }
/* 资讯广场+财经数据 */
.iNewsHot{ height:42px; overflow:hidden;}
.iNewsHot dt { float:left; width:92px; height:42px; line-height:42px; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) -65px -147px no-repeat; text-align:center; margin-right:16px; display:inline;}
.iNewsHot dt,.iNewsHot dt a { color:#fff; font-size:16px;font-family:'\5FAE\8F6F\96C5\9ED1';}
.iNewsHot dd { float:left; width:66px; padding-left:8px; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) -160px -201px no-repeat; line-height:22px;}
.iNewsHot dd.no { width:56px;}
.insData dt { width:60px; background-position:-85px -190px;}
.insData dt,.insData dt a,.insData dd a:hover { color:#a81313;}
.insData dd { background-position:-160px -179px; width:70px;}
.insData dd,.insData dd a { color:#122e67;}
.insData dd.no { width:60px;}
/* 热点图标 */
.hotIcon { display:inline-block; width:6px; height:6px; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) 0 -140px; vertical-align:top; overflow:hidden; margin-left:2px;}
/* 财经日历 */
.iCalendarTit { border-bottom:1px solid #e3e3e3;}
.iCalendarTit h2 { background-position:-17px -49px;}
.calendar_search { position:absolute; top:7px; right:0; width:155px;}
.calendar_search input { cursor:pointer;}
.calendar_search .dateText { float:left; width:90px; color:#333; font-family:'\5FAE\8F6F\96C5\9ED1'; padding-left:6px; border:1px solid #a4a4a4; background:url(https://res.cngoldres.com/web/index/img/rili.gif) right center no-repeat;}
.calendar_search .calendar_btn { float:left; width:50px; height:22px; background:#959595; color:#fff; text-align:center; line-height:22px; border:0;}
.indexCalendar { border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3;}
.indexCalendar li { background:#f8f8f8; padding:16px 10px 7px 14px; border-bottom:1px solid #e0e0e0; line-height:26px;}
.indexCalendar li.no { background:#fff;}
.indexCalendar li .day { width:66px; height:46px; padding-top:6px; line-height:16px; text-align:center; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) 0 -692px no-repeat; border-radius:3px; color:#fff;}
.indexCalendar li .day span { font-size:24px; line-height:26px; display:block; font-family:arial;}
.indexCalendar li .tit { height:52px; padding-left:10px; overflow:hidden;}
.indexCalendar li .tit em { font-style:normal; display:inline-block; height:16px; line-height:16px; vertical-align:middle; color:#fff;  margin:0 0 2px 5px; padding:0px 5px; border-radius:2px;}
.indexCalendar li .tit em.colRed {background:#cd1200;}
.indexCalendar li .tit em.colGreen {background:#75b864;}
.indexCalendar li .tit em.colSmall {background:#ebb541;}
.indexCalendar li .tit span { display:block; height:26px; overflow:hidden;}
.indexCalendar li .con { color:#999; height:25px; overflow:hidden;}
.indexCalendar li span font { font-size:14px;}
/* 投资话题 */
.indexTopicTit li,.indexTopicTit li h2 { float:left;}
.indexTopicTit li h2 { height:25px; line-height:20px; padding-top:5px; cursor:pointer;}
.indexTopicTit li h2 strong,.indexTopicTit li h2 b { font-weight:normal; float:left;}
.indexTopicTit li h2 i { width:auto; height:auto; display:inline; background:#fff; margin-top:0;}
.indexTopicTit li.on h2 i { float:left; margin-left:3px; width:36px; height:25px; color:#fff; text-align:center; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) 0 -207px no-repeat; font-size:14px;}
.indexTopic { padding-top:7px;}
.indexTopic div { border-top:1px dotted #e7e7e7; padding:8px 0px; line-height:20px;}
.indexTopic div.no { border:0;}
.indexTopic div img { float:left; width:91px; height:62px; border:1px solid #e2e1e2; border-radius:3px; margin-right:10px; overflow:hidden;}
.indexTopic div .atit { display:block; line-height:24px; height:24px; overflow:hidden;}
.indexTopic div .atit a:hover { font-weight:bold;}
.indexTopic .atit .black,.indexTopic .atit .black:hover { color:#444;}
.indexTopic div span { display:block; height:40px; text-indent:1.5em; overflow:hidden; color:#999;}

/* 解盘直播室  */
.advIndexRoom { position:absolute; top:5px; right:325px; width:220px; text-align:right; line-height:30px;}
.indexRoom { padding-top:5px; overflow:hidden; }
.indexRoom dl { height:115px; padding-top:7px; border-bottom:1px dotted #e5e5e5;line-height:20px; }
.indexRoom dl.two { padding-bottom:6px;}
.indexRoom a,.indexRoom span,.indexRoom dt img { float:left;}
.indexRoom dt .logo{ width:32px; height:32px; border-radius:16px; overflow:hidden;}
.indexRoom dt .name { width:120px; height:20px; text-align:center; text-indent:8px; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) 0 -672px no-repeat; margin:6px 3px 5px 8px;}
.indexRoom dt .sign { width:28px; text-align:center; color:#ffa200; line-height:32px; font-weight:bold;}
.indexRoom .status0,.indexRoom .status1,.indexRoom .status2 { width:44px; height:16px; line-height:16px; text-align:center; color:#fff; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) -67px -693px no-repeat; margin:8px 0;}
.indexRoom .status1 { background-position:-67px -709px;}
.indexRoom .status2 { background-position:-67px -725px;}
.indexRoom dd.con { color:#444; line-height:20px; height:40px; overflow:hidden;}
.indexRoom dd .num { color:#828282; margin-right:14px;}
.indexRoom .live,.indexRoom .num { line-height:24px;}
.indexRoom dd { padding:0px 5px 0 8px;}
.indexRoom dd.bot { padding-top:5px;}
.indexRoom dd .live i { float:left; width:10px; height:11px; margin:7px 3px 0 0; background:url(https://res.cngoldres.com/web/index/img/allIcon.png) -114px -209px no-repeat;}
.indexRoom dd .aBtn { width:70px; height:22px; line-height:22px; background:#cb3932; border:1px solid #a61e17; text-align:center; color:#fff; border-radius:3px; margin-left:10px;}
.indexRoom dd .aBtn:hover { color:#fff; text-decoration:none; background:#e23b33;}
.indexRoom .roomComment { position:relative; color:#969696; padding:4px 15px 0px 30px; height:40px; line-height:20px; overflow:hidden;}
.indexRoom .roomComment .spanLeft { position:absolute; top:0px; left:0px; display:block; width:18px; padding:6px 2px; line-height:16px; background:#828282; color:#fff; text-align:center;}
/*解盘直播室 gai*/
#todayAnalyzeId{height: 312px;overflow: hidden;border: 1px solid #E3E3E3;border-top: none;padding-top: 9px;border-bottom: none;}
.zbs_content li{padding:12px;position:relative;overflow:hidden;border-top:1px solid #f0f0f0;border-bottom:1px dotted #eee}
.zbs_content li.first{border-top:none}
.zbs_content li p.l_two{width: 100%;line-height: 22px;overflow: hidden; font-size: 12px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:2;color: #666;height: 46px;}
.zbs_content li i{color:#2f74e9;padding:0 0 30px}
.zbs_content li i a{color:#2f74e9;display:inline-block}
.zbs_content li a{display:block;overflow:hidden}
.zbs_detail{height:24px;line-height:24px;overflow:hidden;margin-bottom:8px}
.zbs_detail_name{font-size:14px;color:#333;margin: 0 12px;font-weight: bold}
.zbs_detail_name img{float:left;width:20px;height:20px;border-radius:50%;border:1px solid #f3f3f3}
.zbs_detail_define{color:#039;font-size:12px}
.zbs_detail_define a{color:#2f74e9}
.zbs_detail_time{font-size:12px;color:#999;float:right}

/* 金投问答 */
.indexWenTit h2 { background-position:-17px -98px;}
.indexWenCon { background:#fff; border:1px solid #e3e3e3; height:294px; padding-top:5px; border-top:0;}
.indexWenCon dl { margin-top:16px; line-height:16px; padding:0px 13px 0px 20px;}
.indexWenCon dd,.indexWenCon dt { position:relative; padding-left:32px;}
.indexWenCon dl em { font-style:normal; position:absolute; top:0; left:0; display:block; width:20px; height:16px; color:#fff; line-height:16px; padding-left:3px; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) 0 -287px no-repeat;}
.indexWenCon dl em.da { background-position:0 -303px; top:3px; }
.indexWenCon dt { height:16px; overflow:hidden;}
.indexWenCon dt .fr { color:#999;}
.indexWenCon dd { margin-top:5px; line-height:20px; height:40px; overflow:hidden; color:#999; display:none;}
.indexWenCon dd a { color:#d36460;}
.indexWenCon .on dt a { color:#494949; font-weight:bold;}
.indexWenCon .on dd { display:block;}
.indexWenCon ul { padding:15px 0 0 15px;}
.indexWenCon ul li { float:left; width:89px; text-align:center; height:25px; line-height:25px; border:1px solid #e5e5e5; background:#f5f5f5; margin:0px 3px 5px 0; overflow:hidden;}

/* 推荐机构及专家 */
.indexRecommend { padding:15px 0 0; height:220px; background:#f7f7f7;}
.indexRecommend li { float:left; width:130px; padding:4px 0px 19px 20px; line-height:28px; color:#979797;}
.indexRecommend li a.aImg { float:left;border-radius:5px; overflow:hidden; margin-right:9px;}
.indexRecommend a.aImg,.indexRecommend a.aImg img { width:49px; height:49px; }
.indexRecommend a.name { display:block; line-height:25px; height:25px; overflow:hidden;}
.indexRecommend a.aBtn { display:block; margin-left:55px; height:21px; line-height:21px; text-align:center; width:47px; color:#910100; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) -37px -190px no-repeat;}
.indexRecommend a.aBtn:hover { background-position:-37px -211px; text-decoration:none; color:#d36460;}
.indexRecommend li a.aAdd { float:left; width:49px; height:49px; border-radius:5px; overflow:hidden; font-size:36px; line-height:49px; text-align:center; color:#fff; text-decoration:none; background:#d4d4d4; margin-right:9px; font-weight:bold; font-family:arial;}
.indexRecommend li a.aAdd:hover { color:#fff; background:#d36460; text-decoration:none;}

/* 实物黄金 */
.indexGold li { padding:6px 20px 7px; *padding:7px 20px 8px; border-bottom:1px dotted #e5e5e5; line-height:23px; overflow:hidden;}
.indexGold li.two { background:#f5f5f5;}
.indexGold li img.shorImg { height:46px; width:46px; float:left; padding:0 20px 0 5px;}
.indexGold li .name { color:#4489ca; margin-right:5px;}
.indexGold li .priceTime { color:#979797; padding:0 2px;}
.indexGold li .priceNum { font-family:arial; font-weight:bold;}
.indexGold li.alinks { border:0; font-size:12px; line-height:20px; height:40px; padding:5px 3px 5px 7px; overflow:hidden; }
.indexGold li.alinks a { display:inline-block; padding:0px 2px 0 2px; color:#122e67;}
.indexGold li.alinks a.red { color:#aa0000;}
/* 学院知识 */
.indexSchool { width:100%; height:39px; line-height:20px; margin-top:12px; overflow:hidden;}
.indexSchool dt { float:left; width:27px; height:31px; line-height:14px; padding:6px 6px 2px 5px; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) -121px -672px no-repeat; margin-right:3px; display:inline;}
.indexSchool dt,.indexSchool dt a{ color:#a8000d;}
.indexSchool dd { float:left; height:20px; overflow:hidden; width:55px; text-align:center; text-align:center;}
.indexSchool dd span { color:#ddd; padding:0 1px 0 0;}
/* 全国油价和外汇行情用的表格样式 */
.indexPrice td{ height:31px; line-height:31px; background:#fff; text-align:center;}
.indexPrice .grayBg td{ background:#f5f5f5!important}
/* 两个运营广告位 */
.advLinkS .alink { display:block; width:152px; height:70px; border-top-left-radius:4px; border-top-right-radius:4px; background:#d03e3e; text-align:center;}
.advLinkS .alink span { display:block; height:26px; line-height:26px; color:#ccc; background:#a81313;} 
.advLinkS .alink b { display:block; font-size:18px; height:46px; line-height:46px; color:#fff; font-family:'\5FAE\8F6F\96C5\9ED1';}
.advLinkS .alink.two { background:#519be0;}
.advLinkS .alink.two span { background:#1f6db6;}
.advLinkS .alink:hover { text-decoration:none; opacity:0.9;}
/* 信用卡申请 */
.applyCredit { padding-top:13px;}
.applyCredit li { width:143px; float:left; line-height:20px; color:#666; padding-left:14px;}
.applyCredit li .aBtn { float:right; margin:7px 0 8px 5px; width:36px; height:22px; background:#0781d5; border:1px solid #025f9e; color:#fff; text-align:center; line-height:21px; border-radius:3px; cursor:pointer;}
.applyCredit li .aBtn:hover { text-decoration:none; background:#0d8ee7;}
.applyCredit li .name { display:block; height:20px; overflow:hidden; text-decoration:underline; color:#039;}
.applyCredit li .name:hover { color:#a8000d;}
.applyCredit li span.fz14 { color:#f00; font-family:arial; padding-left:3px; font-weight:bold;}
/* 工具列表（股票工具+信用卡工具+贷款工具） */
.indexTools { padding:3px 0 12px;}
.indexTools li { float:left; width:89px; text-align:center; margin:15px 3px 0px 9px;  display:inline; line-height:18px; overflow:hidden;}
.indexTools li a { display:block;}
.indexTools li a i { display:block; width:44px; height:44px; margin:0 auto; margin-bottom:5px; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) no-repeat; overflow:hidden;}
.indexTools li a i.icon01 { background-position:-31px -232px;}
.indexTools li a i.icon02 { background-position:-75px -232px;}
.indexTools li a i.icon03 { background-position:-119px -232px;}
.indexTools li a:hover i.icon01 { background-position:-31px -276px;}
.indexTools li a:hover i.icon02 { background-position:-75px -276px;}
.indexTools li a:hover i.icon03 { background-position:-119px -276px;}
.indexTools li a:hover { text-decoration:none;}
/* 针对信用卡和贷款工具，计算器列表撑不起高度单独覆盖了样式 */
.creditTools { padding:5px 0 15px; *padding:8px 0 18px;}
.creditTools li{ height:68px; margin-bottom:7px; overflow:hidden;}
.creditTools li a i { width:54px;}
.creditTools li a:hover i.c01 {background-position:0px -320px; }
.creditTools li a:hover i.c02 {background-position:-54px -320px; }
.creditTools li a:hover i.c03 {background-position:-108px -320px; }
.creditTools li a:hover i.c04 {background-position:0px -408px; }
.creditTools li a:hover i.c05 {background-position:-54px -408px; }
.creditTools li a:hover i.c06 {background-position:-108px -408px; }
.creditTools li a:hover i.c07 {background-position:0px -496px; }
.creditTools li a:hover i.c08 {background-position:-54px -496px; }
.creditTools li a:hover i.c09 {background-position:-108px -496px; }
.creditTools li a:hover i.c10 {background-position:0px -584px; }
.creditTools li a:hover i.c11 {background-position:-54px -584px; }
.creditTools li a:hover i.c12 {background-position:-108px -584px; }
.creditTools li a i.c01 {background-position:0px -364px; }
.creditTools li a i.c02 {background-position:-54px -364px; }
.creditTools li a i.c03 {background-position:-108px -364px; }
.creditTools li a i.c04 {background-position:0px -452px; }
.creditTools li a i.c05 {background-position:-54px -452px; }
.creditTools li a i.c06 {background-position:-108px -452px; }
.creditTools li a i.c07 {background-position:0px -540px; }
.creditTools li a i.c08 {background-position:-54px -540px; }
.creditTools li a i.c09 {background-position:-108px -540px; }
.creditTools li a i.c10 {background-position:0px -628px; }
.creditTools li a i.c11 {background-position:-54px -628px; }
.creditTools li a i.c12 {background-position:-108px -628px; }
.creditFavCard { background:#f8f8f8; border:1px solid #e5e5e5; border-top:0; padding:14px 12px 0 14px; height:55px; color:#999; line-height:20px;}
.creditFavCard .aBtn { float:right; width:30px; height:30px; line-height:15px; padding:3px; text-align:center;  background:#0781d5; border:1px solid #025f9e; color:#fff; border-radius:3px; margin-top:2px;}
.creditFavCard .aBtn:hover {text-decoration:none; background:#0d8ee7; color:#fff;}
.creditFavCard .icon { float:left; width:40px; height:41px; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) -24px -147px no-repeat; text-indent:-99em; margin-right:5px;}
.creditFavCard .name { color:#333; font-weight:bold; font-size:17px;}
.creditFavCard .card { color:#676767; font-weight:bold;}
.creditFavCard .info { display:block; width:195px; line-height:28px; height:28px; overflow:hidden; word-break:break-all;}
.creditFavCard p { height:20px; overflow:hidden;}

/* 上市公司查询+保险产品搜索 */
.inquireCompany { line-height:32px; padding:0 10px 20px 16px; position:relative; background:#f5f5f5;}
.inquireCompany .input01,.inquireCompany .input02 { float:left; height:24px; line-height:24px; border:1px solid #e5e5e5; color:#aaa; padding:0px 8px; overflow:hidden;}
.inquireCompany .input01 { width:180px; margin-right:9px; height:27px; line-height:27px; padding-right:0; display:inline;}
.inquireCompany .input02 { width:162px; margin-top:5px;}
.inquireCompany .input03 { background:#3b85cd; color:#fff; font-size:14px; height:60px; line-height:60px;  _height:52px; _line-height:52px; text-align:center; width:82px; border:0; border-radius:3px; position:absolute; top:32px; right:17px;}
.inquireCompany .input01_s { width:94px;}
.inquireCompany .input02_s { width:98px;}
.inquireCompany .input03_s { width:146px; _width:144px;}
/* 股票弹出下弹框 */
.inquireCompany ul.data_abs{ position:absolute;right:5px; top:95px; z-index:100; width:304px; background-color:#fff}
.inquireCompany ul.data_abs li{ height:26px; line-height:24px; color:#333; font-size:12px; font-weight:normal;border-bottom:1px dashed #cecece;  border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8; }
.inquireCompany ul.data_abs li.data_abs_tit{ background-color:#e6f4f5; font-weight:bold;border-top:1px solid #e8e8e8;}
.inquireCompany ul.data_abs li span{ display:block; width:100px; float:left; text-align:center; text-transform:uppercase}
.inquireCompany ul.data_abs li.more_search{ text-align:right; padding-right:10px;border-bottom:1px solid #e8e8e8;}
/* 保险险种 */
.insuranceList .insList { width:101%}
.insuranceList .insList a { float:left; width:103px; height:24px; line-height:24px; text-align:center; background:#fff; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.insuranceList .insList a.no { border-right:0; width:102px;}
.insuranceList .insList a:hover,.insuranceList .insList a.red:hover{ background:#cb3932; color:#fff; text-decoration:none;}
.insuranceList .inquireCompany { margin:0px 3px; border:0; height:88px; overflow:hidden;}
/* 贷款申请表单 */
.iLoanForm { padding:0px 0px 0px 20px; line-height:27px; height:183px; overflow:auto;}
.iLoanForm form dl {width: 100%; overflow: hidden; margin-top:7px;}
.iLoanForm form dt { float:left;  width:60px; line-height: 28px; font-size: 12px;}
.iLoanForm form dd { float:left; width:200px; height: 28px; border: 1px solid #e8e8e8;}
.iLoanForm form dd input { border: 0; width:195px; padding: 5px 0;*padding: 4px 0; color: #999;  }
.iLoanForm form dd input,.iLoanForm form dd option { height:18px;text-indent: 10px;*text-indent: 5px;_text-indent: 5px;}
.iLoanForm form dd select {border: 0; width:200px;height:auto;color: #999; overflow:hidden; padding:0; margin:0;}
.iLoanForm form dd.sex {border:0; padding:2px 0 0 60px; height:18px; line-height:18px; vertical-align:middle;}
.iLoanForm form dd.sex input.i-radio { width:13px; height:13px; line-height:12px; display:inline-block; overflow:hidden; vertical-align:middle; margin-bottom:2px; *margin-bottom:5px;}
.iLoanForm form dd.sex label { height:22px; margin:0 8px 0 1px; display:inline-block;}
.iLoanForm form .btn_apply { height:32px; line-height:32px; background:#cb3932; border:1px solid #a61e17; color:#fff; text-align:center; width:190px; margin:3px 0 0px 30px;}
.iLoanForm form .loan_ly {}
.iLoanForm form .loan_ly dd { height: auto;}
.iLoanForm form .loan_ly dl {margin-top:8px;}
.iLoanForm form .loan_ly dd input,.iLoanForm form dd select {padding: 2px 0;*padding: 1px 0;}
.iLoanForm form .loan_ly span { display: block; text-indent: 5px; margin-top: 8px;line-height: 14px;}
.iLoanForm form .loan_ly span i { display: inline-block; height: 14px; width: 14px; background:url(https://res.cngoldres.com/loan/cngold/img/loan_icon_sprite.png) no-repeat -111px 0; float:left; margin-left: 75px; }
.iLoanForm form .propInput {width:180px; height:56px; color: #999;padding: 0px 10px; border: 0; overflow: hidden; line-height: 22px;font-size:12px; }
/* 推荐的理财产品 */
.p2pProduct { padding:7px 0 5px;}
.p2pProduct li { height:36px; line-height:36px; overflow:hidden; font-size:14px;}
.p2pProduct li .blue { color:#4aa3e5;}
.p2pProduct li .red { color:#f00;}
.p2pProduct li .icon { float:left; width:19px; height:16px; background:url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) 0 -170px no-repeat; overflow:hidden; margin:8px 5px 0 6px;}
.p2pProduct li .aBtn { float:right; margin:6px 6px 8px 5px; width:36px; height:22px; background:#0781d5; border:1px solid #025f9e; color:#fff; text-align:center; line-height:21px; border-radius:3px; font-size:12px;}
.p2pProduct li .aBtn:hover { text-decoration:none; background:#0d8ee7;}

.indexP2P li { float:left; width:153px; padding:14px 0 18px; background:#f0f6ff; border:1px solid #e5e5e5; text-align:center; line-height:30px; }
.indexP2P li p { font-size:28px; height:34px; line-height:34px; overflow:hidden; color:#f00; font-weight:bold;}
.indexP2P li p span { font-size:18px;}
.indexP2P li i { display:block; line-height:20px; height:20px; overflow:hidden;}
.indexP2P li a.abtn { display:block; width:135px; height:30px; line-height:30px; color:#fff; background:#8fb7f4; border:1px solid #85a8dc; margin:5px auto 0;}
.indexP2P li.two { background:#fff6f0;}
.indexP2P li.two a.abtn { background:#ffa264; border:1px solid #ed8b49;}
/* 图说 */
.indexImages { position:relative; padding-top:33px;}
.indexImages h2 { font-weight:normal;left:0; height:31px; width:70px; font-weight:bold;}
.indexImages h2 ,.indexImages .pLinks { position:absolute; top:0; line-height:31px;}
.indexImages .pLinks { right:0;}
.indexImages .pLinks a { padding:0 5px; color:#4f4f4f;}
.indexImages .pLinks a.red { color:#ba3022;}
.indexImages .pLinks a.blue { color:#3b6fb3;}
.indexImages .pLinks a:hover { color:#ba3022;}
.indexImages ul { border:1px solid #e5e5e5; padding-bottom:12px; padding-left:10px;}
.indexImages li { margin:12px 10px 0px; display:inline; position:relative;}
.indexImages li,.indexImages li img { float:left; width:176px; height:117px;}
.indexImages li i,.indexImages li .atxt { position:absolute; left:0; bottom:0; display:block; width:100%; height:24px; line-height:24px; overflow:hidden; text-align:center;}
.indexImages li i { background:url(https://res.cngoldres.com/web/index/img/bg30p.png) repeat;}
.indexImages li .atxt,.indexImages li .atxt:hover { color:#fff;}
/* 底部各种链接汇总 */
.indexColumnLink .linkTit { border-bottom:2px solid #e5e5e5; margin-bottom:10px;}
.indexColumnLink .linkTit li { float:left; width:25%; height:40px; cursor:pointer; position:relative;}
.indexColumnLink .linkTit li h2 { position:absolute; width:100%; height:40px; line-height:40px; text-align:center; font-weight:normal;}
.indexColumnLink .linkTit li em { display:none; position:absolute; top:43px; left:50%; width:14px; height:6px; margin-left:-7px; background:url(https://res.cngoldres.com/web/index/img/allIcon.png) -13px -74px no-repeat; overflow:hidden;}
.indexColumnLink .linkTit li.on h2 { border-bottom:3px solid #bd2f23;}
.indexColumnLink .linkTit li.on em { display:block;}
.indexColumnLink .linkCon a,.indexColumnLink .linkCon span { float:left; font-size:12px; line-height:26px; height:26px; padding-right:12px;}
.indexColumnLink .linkCon .pr24, .pr24 { padding-right:24px;}
.indexColumnLink .linkCon .pr0, .pr0 { padding-right:0px;}

.indexQuoteLink { position:relative; margin-top:20px;padding-top: 0px; border-top:3px solid #ba3022;color:#777; background:#fff;}
.indexQuoteLink h2 { position:relative; width:60px; left:470px;top: -10px; background:#fff;  font-weight:normal;height: 20px;line-height: 20px; text-align:center; color:#444; overflow:hidden;}
.indexQuoteLink a,.indexQuoteLink span {margin-right:8px; white-space:nowrap;word-break:keep-all; line-height:28px;}
.indexQuoteLink .noneM { margin:0;}
.indexQuoteLink strong { color:#666;}
/******************************* 页面效果 *******************************/
.ex,.ex a,.ex img,.ex i{ transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out;}
/*2016年春节版样式*/
.chunjie2016_body{ position:relative}
.chunjie2016{ position:absolute; z-index:-999; display:none; background:url(https://res.cngoldres.com/web/index/img/chunjie2016_bj.png?v=201701161550) no-repeat center; width:100%; height:736px}
.chunjie2016_main .header,.chunjie2016_body .main{background:#fff}
.chunjie2016_main .header .pageAdv{margin-top:0}
/*20170627添加金点言论及改版*/
.jdyl_yc{background: url(https://res.cngoldres.com/web/index/img/indexAddIcon.gif) no-repeat -118px -717px;display: inline-block;width: 41px;height: 27px;vertical-align: middle;margin-left: 10px;}
.index_jdyl .pic_topic{padding-top: 15px;width: 339px;margin-bottom: 8px;}
.index_jdyl .pic_topic li{float: left;width: 94px;margin-right: 19px;}
.index_jdyl .pic_topic li img{width: 100%;height: 70px;}
.index_jdyl .pic_topic li p{line-height: 25px;height: 50px;overflow: hidden;}
.index_jdyl .word_topic{border-top: 1px dotted #E7E7E7;padding-top: 5px;}
.iNewsHot dt.zxgc{background-position: 0 -772px;color: #A8000D;}
.indexBroad{height: 314px;}
.indexBroad .broadCon{height: 274px;}
.index_slide h2{margin-top:3px;}
.index_slide h2:first-child a{border-right: 1px solid #898989;padding-right: 18px;}
.index_slide h2:first-child a.no_border{border: none;}
.index_slide h2.on a{color: #a8000d;}
/*财经日历和解盘*/
.indexCalendar li{background: white;padding-bottom: 0;padding-top: 14px;}
.indexCalendar li .con{width: 308px;background: #F0F0F0;margin-left: -14px;text-indent: 14px;line-height: 30px;height: 30px;overflow: hidden;margin-top: 10px;}
.indexRoom{border: 1px solid #E3E3E3;border-top: none;padding-top: 9px;border-bottom: none;}
.indexRoom dd .num{margin-right: 5px;min-width: 150px;}
.indexRoom dd .aBtn{margin-left: 5px;}
.indexRoom{height: 312px;overflow: hidden;}
.indexRoom dl.two,.indexRoom dl{padding: 20px 0;border-bottom: 1px solid #E3E3E3;}
/*广告异步加载样式*/
#be_2439592{width: 1000px;height: 77px;background: #E5E5E5;}
#be_2478138,#be_2478140,#be_2478147,#be_2478149{width: 246px;height: 83px;background: #E5E5E5;}
#be_2478153{width: 670px;height: 93px;background: #E5E5E5;}
#be_2478155{width: 310px;height: 93px;background: #E5E5E5;}
#be_2480323{width: 1000px;height: 93px;background: #E5E5E5;}
#be_2478157{width: 670px;height: 93px;background: #E5E5E5;}
#be_2478159{width: 310px;height: 93px;background: #E5E5E5;}
#be_2478161{width: 310px;height: 90px;background: #E5E5E5;}
#be_2480325{width: 1000px;height: 93px;background: #E5E5E5;}
/*专家机构块改版2018-03-26*/
.hot_titIcon{background: url(https://res.cngoldres.com/web/index/img/zj_jg_icon.png) no-repeat 0 0;width: 34px;height: 15px;display: inline-block;vertical-align: -2px;}
.hot_news_tit{width: 200px;overflow: hidden;}
.hy_icon{background: url(https://res.cngoldres.com/web/index/img/zj_jg_icon.png) no-repeat;width: 19px;height: 19px;margin-top: 4px}
.hy_icon_pt{background-position: 0 -22px;}
.hy_icon_au{background-position: 0 -48px;}
.hy_icon_v{background-position: 0 -186px;}
.listTit05 .hy_icon{margin-top: 5px;}
.hot_news_name{font-size: 12px;color: #b82d28;width: 75px;overflow: hidden;text-align: right}
.two_tab.listTit07 h2{padding: 0 14px;}
.zjjg_box{height: 295px;/*overflow: hidden;*/}
.zjjg_con{border: 1px solid #e5e5e5;border-top: none;padding-bottom: 20px;}
.zjjg_con li{width: 60px;text-align: center;float: left;overflow: hidden;margin-left: 30px;margin-top: 18px;}
.zjjg_con li a{display: inline-block;}
.zjjg_con li a.img_logo{position: relative;width: 50px;height: 50px;}
.zjjg_con li a.img_logo img{border-radius: 50%;width: 50px;height: 50px;}
.zjjg_con li a.img_logo i{position: absolute;top: 32px;right: -3px;}
.zjjg_con li p{font-size: 14px;margin-top: 7px;height: 16px;line-height: 16px;overflow: hidden;}
/*人气机构排行*/
.rqjg_paihang{border: solid 1px #e5e5e5;border-top: none;padding: 14px 15px 0px 15px;}
.rqjg_paihang li{overflow: hidden;margin-bottom: 8px;height: 20px;line-height: 19px;overflow: hidden}
.rqjg_paihang li a{font-size: 14px;}
.rqjg_paihang li i{background: url(https://res.cngoldres.com/web/index/img/zj_jg_icon.png) no-repeat 0 -164px;width: 15px;height: 15px;text-align: center;line-height: 17px;color: #fff;margin-right: 13px;font-family: arial;}
.rqjg_paihang li i.one,.rqjg_paihang li i.two,.rqjg_paihang li i.three{width: 16px;height: 20px;}
.rqjg_paihang li i.one{background-position: 0 -74px;}
.rqjg_paihang li i.two{background-position: 0 -104px;}
.rqjg_paihang li i.three{background-position: 0 -134px;}
.rqjg_paihang li p{color: #999;}
.rqjg_paihang li p span{font-size: 14px;color: #ff0000;font-family: arial;margin-right: 7px;}
/*首页广告尺寸限制*/
.w670{width: 670px !important;overflow: hidden}

/* 2020.09.14 快讯内容块中添加下载按钮 */
.indexBroad .broadDown{width:90%;margin:5px auto;height:30px;background:#ef2b00;color:#fff;text-align:center;line-height:30px;border-radius:15px;}
.indexBroad .broadDown a{color:#fff;display:block;}
.indexBroad .broadCon{height:235px;}

/* 2022.03.02 首页tab新增期货 */
.dl_list{font-size:14px;color:#444;}
.dl_list dl{height:40px;line-height:40px;overflow:hidden;font-family:Arial,"simsun";}
.dl_list dl.dl_head{color:#999;font-family:"Microsoft Yahei";}
.dl_list dl.gray_bg{background:#f7f7f7;}
.dl_list dd{float:left;width:9%;text-align:center;word-wrap:break-word;overflow:hidden;}
.dl_list dd.w10{width:10%;}
.dl_list dd.w19{width:19%;}
.dl_list dd.sort{position:relative;cursor:pointer;}
.dl_list dd.sort i{position:absolute;width:6px;height:10px;right:0;top:15px;background-position:-450px 0;}
.dl_list dd.sort i.up{height:5px;top:18px;}
.dl_list dd.sort i.down{height:5px;top:18px;background-position:-450px -5px;}
.dl_list .view_more{height:37px;line-height:37px;background:#f7f7f7;text-align:center;}
.dl_list .view_more a{display:inline-block;color:#163b8b;padding-right:16px;background-position:89px -105px;}
.dl_list_l{font-size:12px;}
.dl_list_l dl.dl_head{font-size:14px;}
.qhhq .dl_list dd{width:25%;}
.qhhq .dl_list dl{border-bottom:1px solid #ececec;cursor:pointer;}
.qhhq .dl_list dl.on{display:none;}
.right_qh_chart{width:100%;height:200px;}
.right_qh_chart h3.tit{font-size:14px;padding:10px;}
.right_qh_chart .num{font-family:"arial";padding:0 10px;}
.right_qh_chart .num .num1{font-size:28px;margin-right:20px;}
.right_qh_chart .num .num2{font-size:16px;margin-right:20px;}
.right_qh_chart .num .num3{font-size:16px;}
.qh.listTit04.l4_w5 li {width: 51px;}
.qhhq em {font-style: normal;}

/* 20230704 期货右侧样式 */
.inner_tab{width:100%;text-align:center;line-height: 0;}
.inner_tab ul{display:inline-block;}
.inner_tab li{float:left;margin-top:12px;height:26px;line-height:26px;font-size:14px;padding:0 8px;color:#777;border:1px solid #FFAF87;border-right:none;cursor:pointer;}
.inner_tab li.last{border-right:1px solid #FFAF87;}
.inner_tab li.on,.inner_tab li:hover{background:#FFAF87;color:#fff;text-decoration: underline;}
.inner_tab li.on a,.inner_tab li:hover a,.inner_tab li a:hover{color:#fff;}
.hq_table1{width: 100%;}
.hq_table1 th{color: #999;height: 30px;line-height: 30px;}
.hq_table1 td{height: 32px;line-height: 32px;text-align: center;font-size:14px;}
.hq_table1 td:first-child,.hq_table1 th:first-child{text-indent: 10px;text-align:left;}
.hq_table1 td:first-child{font-family: simsun;}
.hq_table1 td:first-child a{color: #1677FF;}
.hq_table1 td a{display: block;}
.hq_table1 td .name{font-family: "simsun";height: 15px;line-height: 15px;overflow: hidden;}
.hq_table1 tr.bg td,.hq_table1 tr.bg th{background: #f5f5f5;}
/* ============首页============ */
/*视频列表*/
.list_video{overflow: hidden;border-top: none;border-bottom: none;}
.list_video li{padding:11px 0;position:relative;overflow:hidden;border-bottom:1px dotted #e3e3e3}
.list_video li:last-child{border-bottom:none;}
.list_video li a{display:block;overflow:hidden}
.list_video li .img{ float:left; width: 98px; height: 73px; margin: 0 10px 0 0; border: 1px solid #ececec;border-radius:10px;position: relative;}
.list_video li img{ width: 100%; height: 100%;}
.list_video li .img_play{width:24px;height:24px;position: absolute;left:8px;bottom:8px;}
.list_video li a.tit{ display: block; height: 52px; line-height: 26px; overflow: hidden; font-size: 14px; font-weight: bold;margin-bottom: 5px;}
.list_video li p{ height: 20px; line-height: 20px; color: #999; overflow: hidden; font-size: 12px;}
.list_video li p span{ color:#999;margin-right:10px;}
.list_video li .date{ font-size: 12px; color: #aaa; margin-left: 5px;}
.list_video li span.read_num i {width: 18px;height: 12px;display: inline-block;background: url(https://res.cngoldres.com/web/img/article_sprite1.png) no-repeat;background-position: 0 -346px;margin-right: 5px;vertical-align: -2px;}

/* ============视频封面页============ */
.icon_play{width: 55px;height: 55px;background:url(https://res.cngoldres.com/web/img/icon_video_play_big.png) no-repeat;background-position: 0 0;}
.icon_play.small{width: 33px;height: 33px;background-size: 66px;}
/* 大图 */
.video_index_pic{width:100%;overflow:hidden}
.video_index_pic.h360{height:360px;}
.video_index_pic.h170{height:170px;}
.video_index_pic.h150{height:150px;}
.video_index_pic.h200{height:200px;}
.video_index_pic p{width:100%;height:100%;display:block;position:relative;overflow:hidden;border-radius:10px;}
.video_index_pic img{ width: 100%; height: 100%;}
.video_index_pic strong{ position: absolute; left: 0; bottom: 0; width: 98%; height: 38px; line-height: 38px; overflow: hidden; padding: 0 1%; background: rgba(0,0,0,.5); font-size: 18px; color: #fff; font-weight: bold; text-align: center;font-family: 'microsoft yahei';}
.video_index_pic .icon_play{position: absolute;left:16px;bottom:60px;}
.video_index_pic .icon_play.small{bottom: 45px;}
.video_index_pic:hover .icon_play{background-position: -55px 0;}
.video_index_pic:hover .icon_play.small{background-position: -33px 0;}
.video_pics{padding:2% 2% 0 2%;}
.video_pics .video_index_pic{float:left;width:32%;margin-right: 2%;margin-bottom:20px;}
.video_pics .video_index_pic.mr0{margin-right:0;}

/*标题*/
.title p.alinks{color: #bac1d5;}
.title p.alinks a{color: #163b8b;display: inline-block;padding: 0 5px;}
.title p.alinks a:last-child{padding-right: 0;}

/*视频文章列表*/
.video_list_article li .read_num{right:0;border-right:none;}
.video_list_article li.has_pic .img{position: relative;border-radius:10px;}
.video_list_article li.has_pic .read_num{right:auto;left:170px;border-right:none;}
.video_list_article li.has_pic .btm{width:510px;}
.video_list_article li.has_pic .pubtime{border-left: none}
.video_list_article .icon_play{width:24px;height:24px;position: absolute;left:8px;bottom:8px;background:url(https://res.cngoldres.com/web/img/icon_video_play_small.png) no-repeat;background-size:24px;}








.overflow-hidden { overflow: hidden; }
.mr0 { margin-right: 0; }
.mt12 { margin-top: 12px; }
.mt10 { margin-top: 10px; }
.ml12 { margin-left: 12px; }
.relative { position: relative; }
.mt4 { margin-top: 4px; }
.ml20 { margin-left: 20px; }
.mb20 { margin-bottom: 20px; }
.clearfix { zoom: 1; }
.clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.headCompanys { height: 80px; background-color: #F7F7F7; margin-top: 12px; position: relative; }
.headCompanys .jams { float: left; }
.headCompanys_ad { position: absolute; bottom: 0; right: 0; }
.headCompany { height: 100%; overflow: auto; }
.pt8 { padding-top: 8px; }
.swiper-company { height: 265px; overflow: hidden;border: 1px solid #efefef;border-top: none;box-sizing: border-box; }
.swiper-company, .swiper-company .swiper-wrapper { overflow: hidden; }
.swiper-company .swiper-wrapper { display: flex; }
.swiper-company .swiper-slide { height: 265px; }

.company_open { width: 310px; height: 132px; padding: 16px 20px 7px; box-sizing: border-box; }
.img_logo_company { float: left; display: block; width: 66px; height: 66px; border: 1px solid #E6E6E6; border-radius: 14px; overflow: hidden; }
.img_logo_company img { width: 100%; height: 100%; }
.company_content { width: 180px; margin-left: 12px; float: left; }
.company_name { color: #333; font-size: 16px; font-weight: bold; }
.company_desc { line-height: 1.5; margin-top: 8px; color: #999; font-size: 12px; }
.open_btn { width: 262px; height: 28px; line-height: 28px; margin-top: 15px; background-color: #CD1200; border-radius: 14px; box-sizing: border-box; }
.open_btn a { display: block; color: #fff; text-align: center; text-decoration: none; font-size: 16px; }
.company_ad { width: 97px; height: 80px; overflow: hidden; }
.company_ad>div { margin: 8px auto; position: relative; }
.company_ad a { display: block; }
.company_ad_logo { width: 48px; height: 48px; margin: auto; margin-bottom: 2px; overflow: hidden; border-radius: 8px; border: 1px solid #E6E6E6; position: relative; }
.company_ad_logo .company_ad_pic { width: 100%; height: 100%; }
.company_ad_title { color: #003398; text-align: center; font-size: 13px; }
.company_ad_tag { width: fit-content; line-height: 1; padding: 3px; background-color: #f46652; color: #fff; font-size: 12px; border-radius: 8px 4px 4px 0; position: absolute; top: -5px; right: 0; z-index: 10; transform: scale(0.9); transform-origin: center; }

.quote_company { background-color: #F8F8F8; border:1px solid #E6E6E6; box-sizing: border-box; position: relative; }
.cngold_ad_block1 { padding: 17px 18px; float: left; }
.cngold_ad_block1 .cnad_company_tag { width: fit-content; line-height: 1; padding: 3px; background-color: #f46652; color: #fff; font-size: 12px; border-radius: 8px 4px 4px 0; position: absolute; top: -8px; left: 50%; z-index: 10; white-space: nowrap; transform: scale(0.9); transform-origin: center; }
.cngold_ad_block1 .img_company_logo { display: block; width: 56px; height: 56px; border: 1px solid #E6E6E6; border-radius: 8px; overflow: hidden; }
.cngold_ad_block1 .img_company_logo img { width: 56px; height: 56px; }
.cngold_ad_block_name { display: block; color: #003398; font-size: 14px; }
.cngold_ad_block_desc { margin-top: 4px; color: #999999; font-size: 12px; }

.border_b_ad { border-bottom: 1px solid #ededed; }
.cngold_ad_block2 { padding: 6px 12px; position: relative; }
.cngold_ad_block2 .img_company_logo {display: block; width: 56px; height: 56px; border: 1px solid #E6E6E6; border-radius: 8px; overflow: hidden;}
.cngold_ad_block2 .img_company_logo>a { display: block; width: 40px; height: 40px; margin: 8px; border-radius: 8px; overflow: hidden; }
.cngold_ad_block2 .img_company_logo img { width: 40px; height: 40px; }
.cngold_ad_block2 .cngold_ad_open_btn { display: block; padding: 3px 6px; background-color: #CD1200; color: #fff; font-size: 14px; border-radius: 40px; position: absolute; right: 12px; top: 20px; }

.cngold_ad_block3 { float: left; width: 325px; height: 72px; margin-right: 20px; padding: 8px 12px; background-color: #F8F8F8; box-sizing: border-box; position: relative; }
.cngold_ad_block3.mr0 { margin-right: 0; }
.cngold_ad_block3 .img_company_logo {display: block; width: 56px; height: 56px; border: 1px solid #E6E6E6; border-radius: 8px; overflow: hidden;}
.cngold_ad_block3 .img_company_logo img { width: 100%; height: 100%; }
.cngold_ad_block_tags { margin-right: 8px; padding: 1px 4px; color: #999; font-size: 13px; border: 1px solid #E6E6E6; border-radius: 4px;  }
.cngold_ad_block_tags:last-of-type { margin-right: 0; }
.cngold_ad_block3 .cngold_ad_open_btn { display: block; padding: 2px 6px; background-color: #CD1200; color: #fff; font-size: 14px; border-radius: 40px; position: absolute; right: 12px; top: 20px; }

.quote_ad_bar { margin-top: 12px }
