@charset "utf-8";
/* CSS Document */

body { font:normal 18px/32px arial,"\5b8b\4f53";background:#fff;color:#333;}

.main,.sitetop4{width:1180px; margin:0 auto;font-family:"Microsoft Yahei";}
.box835{ width:835px;}
.box420{ width:420px;}
.box390{ width:390px;}
.box400{ width:400px;}
.box300{ width:300px;}

.main{clear:both;}

.fiRed,.fiRed a:visited,.fiRed a { color:#c2000f;}
.fiRed a:hover { color:#e80113;}
.fcWhite a:hover{ color:#fff;}
.fcOrange a:hover{color:#e03f00;}

.blank1,.blank5,.blank10,.blank20{ clear:both; display:block;overflow:hidden;}
.blank1 {height:1px; }
.blank5 {height:5px; }


/* 铺底时的白边外包裹 */
.package{background:#fff;width:1200px;margin:0 auto;padding-top:10px;}


/* 广告和视频的小图标 */
.icon-ad {height: 18px;position: absolute;top: 0;right: 0px;z-index: 2;font-size: 14px;line-height: 18px;text-align: center;color: #fff; padding: 0px 4px 0px 4px;font-size:10px;}
.icon-ad {background:#000;filter:alpha(opacity=50);-moz-opacity:0.50; /*支持 FireFox 浏览器*/opacity:0.50;  /*支持 Chrome, Opera, Safari 等浏览器*/}
.icon-sp {height: 14px;width:14px;background:url(/images/icon_2018_sp_s.png) no-repeat;}

/* 冠名小图标通用样式 */
.ad-logo{float:left;display:block;}
.ad-logo img{vertical-align:text-bottom;display:block;}
.ad-logo a{display:inline-block;line-height:0px;*display:inline;}

/*  */
#toTop {display: none;position: fixed;bottom: 20px;right:18px;width: 54px;height: 54px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-indent:-9999px;overflow:hidden;background: url(/images/goup.png) -5px -5px;background-repeat: no-repeat;opacity: 0.4;
	filter: alpha(opacity=40); background-color: #000000;}
#toTop:hover { opacity: 0.8;  filter: alpha(opacity=80);}

/* 各处广告图片大小 */
.box-ad{margin-top:5px;position:relative;}
.box420 .box-ad img{ width:420px;}
.box390 .box-ad img{ width:390px;}
.box400 .box-ad img{ width:400px;}
.box300 .box-ad img{ width:300px;}

/* 图片 */
.slideTxtBox .hd ul,.slideTxtBox .hd ul li.lm1.on,.slideTxtBox .hd ul li.lm2.on,.slideTxtBox .bd li,.slideGroup_sp .parHd,.slideGroup_sp .sPrev,.slideGroup_sp .sNext,.lm_name,.lm_name_s,.lm_name_s_xg,.box-qy .hd,.box-qy .hd .prev,.box-qy .hd .next{background:url(/images/icon_2018_nomal.png) no-repeat}

 /* 顶部横条行情iframe */
.frm-hq{height:28px;}  


/* 顶通广告 */
.slideBox{ width:100%; height:90px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:1px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:3px;  width:8px; height:8px; line-height:4px; text-align:center; background:#fff; cursor:pointer; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}
.slideBox .hd ul li.on{ background:#ffff00; color:#00ffff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }

/* 各轮播图尺寸高度 */
.js-ad1 .bd img{ width:1180px; height:90px; display:block;  }
.js-ad2{height:80px;}
.js-ad5{height:135px;}
.js-ad2 .bd img{ width:835px; height:80px; display:block;  }
.js-ad5 .bd img{ width:835px; height:135px; display:block;  }

/* 头条 */
.headline{padding-left:20px;border-bottom: #d6d6d6 1px solid;height:65px;}
.headline h1{font: 28px/28px "Microsoft Yahei","\9ED1\4F53","\5B8B\4F53";padding-bottom:0px;margin-bottom:3px; white-space: nowrap;font-weight:600;}
.headline p a{font: 14px/34px  "SimSun"; margin-right:25px;}


/* 即时播报 及 中证最财经 */
.slideTxtBox{ width:100%; text-align:left;  }
.slideTxtBox .hd{ height:50px; line-height:30px;position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; top:-1px; height:50px;background-position:0 -50px;_background:none;}
.slideTxtBox .hd ul li{ float:left; cursor:pointer;  width:195px;height:48px;border-bottom:2px solid #6f6f6f;white-space:nowrap;}
.slideTxtBox .hd ul li{_font-size:20px;_font-weight:600;_padding:0px 0 0 10px;_line-height:48px;}/* 本行专为ie6写样式 */
.slideTxtBox .hd ul li.on{ height:48px;border-bottom:2px solid #ff5400;color:#ff5400;}
.slideTxtBox .hd ul li.on a{color:#ff5400;}
.slideTxtBox .hd ul li.lm1.on{background-position:0px 0px;_background:none;}
.slideTxtBox .hd ul li.lm2.on{background-position:-195px 0px;_background:none;}
.slideTxtBox .hd ul li a{height:48px;_height:38px;_float:left;}
.slideTxtBox .hd ul li img{vertical-align:bottom;height:48px;}
.slideTxtBox .hd ul li img.lmlink{width:140px;}
.slideTxtBox .hd ul .ad-logo{_margin-left:10px;width:55px;overflow:hidden;float:none;display:inline;_display:block;}
.slideTxtBox .hd ul .ad-logo img{width:55px;display:inline;_display:block;}
.slideTxtBox .bd {width:100%;}
.slideTxtBox .bd ul{zoom:1;margin:16px 0 0 15px;}
.slideTxtBox .bd li{line-height:26px;background-position:-217px -315px;font-size:16px;white-space:nowrap;}
.slideTxtBox .bd li{height:24px;padding:0 0 12px 22px;_padding-bottom:10px;color:#8d8e8e;}
.slideTxtBox .bd li .date{color:#989898;margin-right:17px;}
.slideTxtBox .bd li.no-padding-bottom{padding-bottom:0;}
.slideTxtBox .bd li .icon-lm-ad{float:left;}


/* 新闻大图 */
.xwpic{ width:100%; height:305px; overflow:hidden; position:relative; }
.xwpic .hd{ height:7px; overflow:hidden; position:absolute; right:130px; bottom:41px; z-index:3;}
.xwpic .hd ul{ overflow:hidden; zoom:1; float:left;  }
.xwpic .hd ul li{ float:left; margin-right:3px;  width:23px; height:7px;background:#fff; cursor:pointer;}
.xwpic .hd ul li.on{ background:#ff5500; }
.xwpic .bd{ position:relative; height:100%; z-index:0;   }
.xwpic .bd li{ zoom:1; vertical-align:middle; }
.xwpic .bd img{ width:420px; height:305px; display:block;  }
.xwpic .bd p{position:absolute;font-size:16px;color:#fff;background:#02090f;background-color: rgba(0,0,0,0.6);height:35px;padding:0 12px;display:block;bottom:0;_bottom:5px;width:100%;}
.xwpic .bd p:hover{color:#fffdd3;}



/* 中证视频 和 直播汇 */
.slideGroup_sp{ width:100%;margin-top:20px;}
.slideGroup_sp .parHd{ height:40px; line-height:30px;  position:relative;background-position:0px -219px;background-repeat:repeat-x;  }
.slideGroup_sp .parHd ul{float:left;width:200px; position:absolute; top:-1px; height:32px;}
.slideGroup_sp .parHd ul li{ float:left; width:95px; cursor:pointer;text-align:center;padding:0; font-weight:600;}
.slideGroup_sp .parHd ul li.on{ height:30px;border-bottom:2px solid #e70012; }
.slideGroup_sp .parHd ul li.on a{color:#e70012;}
.slideGroup_sp .parHd .ad-logo{height:30px;float:right;}
.slideGroup_sp .parHd .ad-logo img{height:29px;}
.slideGroup_sp .slideBox_sp{ overflow:hidden; zoom:1; padding:0 0 10px 25px; position:relative;   }
.slideGroup_sp .slideBox_sp .boxsp {width:155px;height:94px;position:relative;margin-top:15px;}
.slideGroup_sp .slideBox_sp .boxsp a{display:block;}
.slideGroup_sp .slideBox_sp .boxsp img{width:155px;height:94px;margin:0;padding:0;}
.slideGroup_sp .slideBox_sp .boxsp .sp-title{position: absolute;z-index: 2;width:150px;_width:155px;height:20px;padding-left:5px;text-align:left;color:#fff;background:#000100;background-color: rgba(0,0,0,0.6);font-size:12px;bottom:0px;left:0;line-height:20px;}
.slideGroup_sp .slideBox_sp .boxsp .sp-title span{display:block;float: left;margin:3px 3px 0 0;}
.slideGroup_sp .sPrev,.slideGroup_sp .sNext{ position:absolute; left:5px; top:95px; display:block; width:12px; height:36px;background-position:-6px -369px; }
.slideGroup_sp .sNext{ left:auto; right:5px;background-position:-115px -369px;}
.slideGroup_sp .sPrev:hover{background-position:-58px -369px;}
.slideGroup_sp .sNext:hover{background-position:-164px -369px;}

.slideGroup_sp .parBd { margin-top:2px; }
.slideGroup_sp .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup_sp .parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; width:325px;height:220px;}
.slideGroup_sp .parBd ul li .pic{ text-align:center; }
.slideGroup_sp .parBd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.slideGroup_sp .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup_sp .parBd ul li .title{ line-height:24px;   }




/* 网页中间要闻区 */
.box420 h2{line-height:30px;font-size:24px;margin-bottom:20px;}
.box420 h3{line-height:41px;font-size:20px;font-weight:600;margin-top:10px;white-space:nowrap;}
.box420 ul{}
.box420 ul li{white-space:nowrap;line-height:36px;}
.box-tutor ul li a{margin-right:10px;}
.box400 .ad-logo{width:140px;overflow:hidden;}

/* 各栏目块 */

.lm_name{width:100%;background-position:0 -200px;background-repeat:repeat-x; height: 50px;margin-bottom: 20px;}
.lm_name a{float:left;display:block;height:50px;}
.lm_name img{vertical-align:bottom;margin-right:20px;}
.lm_name .ad-logo img{float:none;height:48px;margin-right:0px;}

.box-bigpic{width:100%;position:relative;height:190px;padding:0;}
.box-bigpic a{display:block;}
.box-bigpic img{width:390px;height:190px;display:block;}
.box-bigpic .pictitle{width:380px;_width:390px;padding:0 5px;position: absolute;z-index:2;text-align:left;color:#fff;background:#000100;background-color: rgba(0,0,0,0.6);bottom:0px;left:0;font-size:16px;}
.box-bigpic .pictitle a{color:#fff;}
.boxlm h3{margin-top:0px;}
.boxlm h3.topmargin-5{margin-top:5px;}
.boxlm ul li{line-height:39px;}

.box-list{width:100%;}
.box-list h3{line-height:41px;font-size:20px;font-weight:600;margin-top:12px;white-space:nowrap;}
.box-list ul li{white-space:nowrap;line-height:39px;}
.box-list ul li a.prefix {padding:0 4px 1px 4px;*padding:0;}
.prefix {background: #bc121a; border-radius: 3px; margin-right: 4px;font-size:16px;color: #fff; line-height:12px;}
.prefix:hover{color: #fff;}

.box-pic img{width:150px;height:100px;}
.box-pic a{float:left;}
.box-pic span{float:right;width:235px;display:block;font-weight:600;height:75px;}
.box-pic span.date{color:#7b7b7b;font-weight:400;font-size:14px;height:25px;}



/* 右侧栏目 */
.box-right-name{height:40px;border-top:3px solid #e03f00;font-weight:600;margin-top:20px;_margin-top:30px;}
.box-right-name h4{margin:4px 0 0 10px;font-weight:600;float:left;width:125px;}
.box-right-name h4 a{float:left;display:block;vertical-align:text-bottom;}
.box-right-name .ad-logo {float:right;}
.box-right-name .ad-logo img{height:30px;}
.box-right-bigpic .bigpic{position:relative;height:165px;padding:0;}
.box-right-bigpic .bigpic a{display:block;}
.box-right-bigpic .bigpic img{width:300px;height:165px;display:block;}
.box-right-bigpic .pictitle{width:290px;_width:300px;padding:0 5px;position: absolute;z-index:2;text-align:center;line-height:26px;color:#fff;background:#000100;background-color: rgba(0,0,0,0.6);bottom:0px;left:0;font-size:16px;}
.box-right-bigpic .pictitle a{color:#fff;}
.box-right-bigpic ul{overflow:hidden;margin-top:8px;width:100% }
.box-right-bigpic ul li{font-size:16px;white-space:nowrap;margin-left:10px;}
.box-right-bigpic .smallpic{padding:0;border-bottom:1px #eeeeee solid;height:130px;}
.box-right-bigpic .smallpic a{display:block;font-size:14px;}
.box-right-bigpic .smallpic img{width:140px;height:90px;display:block;}
.box-right-bigpic .smallpic .smallpicbox{width:140px;}
.box-right-bigpic .smallpic .smallpicbox p a{height:32px;width:140px;white-space:nowrap;overflow:hidden;text-align:center;}
.right_topmargin{margin-top:37px;_margin-top:43px;}


.box-hw h4{width:100%;white-space:nowrap;font: 16px/32px "SimSun";margin-top:8px;overflow:hidden;}
.box-hw h4 a{font-weight:600;}
.box-hw ul{overflow:hidden;width:100% }
.box-hw ul li{font: 16px/32px  "SimSun";white-space:nowrap;}
.lm_name_s{width:288px;_width:100%;padding-left:12px;background-position:0 -426px;height:25px;line-height:25px;}
.lm_name_s a{float:left;font: 18px/25px "SimSun";font-weight:600;margin-right:15px;color:#fff;}
.lm_name_s img{height:20px;vertical-align:bottom;}
.lm_name_s_xg{background-position:0 -476px;}
.lm_name_s_xg a{width:50px;}
.lm_name_s_gs{width:378px;_width:100%;margin-top:38px;}


/* 新股看台 */
.box-xgkt-name{background:#dc0a0d;height:30px;margin-top:20px;}
.box-xgkt-name h4{margin:0 0 0 10px;font-size:16px;color:#fff9d8;}
.box-xgkt-name h4 a{ color:#fff9d8;float:left;display:block;width:75px;vertical-align:text-bottom;}
.box-xgkt-name .more{float:right;margin-right:5px;}
.box-xgkt-name .more a{font-size:12px;}
.box-xgkt-name .ad-logo img{height:28px;}

.box-xgkt-pic{width:100%;margin-top:5px;}
.box-xgkt-pic ul{margin-left:8px;}
.box-xgkt-pic ul li{float:left;margin:5px 20px 0 0;display:block;height:54px;border:1px solid #d3d7de;}
.box-xgkt-pic ul li img{width:54px;height:54px;padding:0;display:block;} 
.box-xgkt-pic ul li.no-right-margin{margin-right:0;}

/* 企业聚焦 */
.box-qy{ width:100%;  overflow:hidden; position:relative;}
.box-qy .hd{ overflow:hidden;  height:30px;background-position:0 -180px;}
.box-qy .hd span{border-left:3px solid #db1a59;font-size:14px;line-height:14px;height:14px;float:left;padding:0 6px;margin-top:10px;background:#fff;}
.box-qy .hd .prev,.box-qy .hd .next{ display:block;  width:19px; height:19px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer;}
.box-qy .hd .next{ background-position:-31px -328px;  }
.box-qy .hd .prev{ background-position:-2px -328px;margin-right:10px; }
.box-qy .bd{ padding:5px 0;   }
.box-qy .bd ul{ overflow:hidden; zoom:1; }
.box-qy .bd ul li{ margin:0 12px 0 0px; float:left; _display:inline; overflow:hidden; text-align:center;position: relative;}
.box-qy .bd ul li .pic{ text-align:center;}
.box-qy .bd ul li .pic img{ width:66px; height:66px; display:block;}
.box-qy .bd ul li .pic a:hover img{ border-color:#999;  }
.box-qy .bd ul li .title{width:66px;position: absolute;line-height:22px;z-index:2;background: #fff;filter:alpha(opacity=80);opacity: 0.8;bottom:0px;left:0}
.box-qy .bd ul li .title a{color: #00468b;padding-left: 3px;font-size:12px;font-weight:600;white-space:nowrap;}

.box-qy .hd .ad-logo {height:30px;}
.box-qy .hd .ad-logo img{vertical-align:bottom;height:30px;}

.box-qyjj,.box-xsb{margin-top:7px;}
.box-dlc{margin-top:17px;}


/* 资本市场专题服务平台 */
.r-fwpt {font-size:12px;line-height: 24px;}
.fwptN { margin: 5px 0 13px;}


/* 各种广告样式，如半屏，对联等 */
.ad_text{height:58px; background-color:#f8f8f8; padding-top:13px; margin-top:10px;}
.ad_text li{width:180px; height:18px; margin:3px 6px 3px 12px;_margin:3px 6px 3px 10px; white-space:nowrap;float:left;}
.ad_text li a,.ad_t1 li a{color:#4f7c87;}
.ad_t1{width:175px; height:70px;float:left;}
.ad_t1 li{line-height:24px;}
.ad_t2{width:600px; height:70px; margin:0 10px;float:left;}
.bp_close{position:absolute; top:0; right:0;font-size:12px;background-color:#fff;padding:3px;background-color:rgba(255,255,255,0.8);height:14px;line-height:12px;}
#js_ads_banner_top,#js_ads_banner_top_slide{width:1180px;margin:0 auto;display:none;}
#js_ads_banner_top{height:42px;position:relative;}
.duilian {top:10px;position:absolute; width:77px; overflow:hidden; display:none;}
.duilian_left{ left:5px;}
.duilian_right{right:5px;}
.duilian_con{ width:77px; height:357px; overflow:hidden;}
.duilian_con img { width:77px; height:357px; border:none;}
.duilian_close{ width:100%; height:24px; line-height:24px; text-align:center; display:block; font-size:13px; color:#555555; text-decoration:none;}

.logo-gh{font-size:12px;}
#wx .close {margin-top:-2px;}
.footer {font-size:12px;}




/* 改 */
.box-xgkt-name {margin-top: 10px;}
.box-xsb { margin-bottom: 10px;}

/* 0522改 */
.box-dlc {    margin-top: 8px;}

/* 0608改------------ */
.js-ad1 { height: 80px;}
.js-ad1 .bd img {height: 80px;}
.sitetop_link{ width: 1180px; margin: 0 auto; font-family: "Microsoft Yahei";}
/* 文字链区域 */
.ad_txt{background:#f3f3f3;height:36px;width:730px;overflow:hidden;font-size:12px;float:left;margin-top:0;padding-left:8px;position: relative;line-height:3.3;}
.ad_txt a{color:#646464;margin-right:12px}
.ad_txt a:hover{color:#858483;}
.ad_txt .icon-link1 {background: #000; filter: alpha(opacity=30); -moz-opacity: 0.30; opacity: 0.30;position: absolute;bottom: 0;right: 0px;font-size:10px;line-height: 12px;text-align: center;color: #fff;padding:0 2px;}
/* 文字链区域结束 */
.search-go,.search-code-go{ background:url(http://www.cs.com.cn/images/icon2018.png);}
.web-link{line-height:1.5; font-size:14px;font-family:"Microsoft Yahei"; width:420px;float:right;}
.nav-sit {height:33px; line-height:2.5;margin-top:3px;}
.nav-sit a { padding:0 10px 0 10px; border-left:1px solid #ddd; color:#727171;}
.nav-sit a:link,.nav-sit a:visited { color:#727171;}
.nav-sit a:hover,.nav-sit a:active { color:#cc1b1b; text-decoration:none;}
.nav-sit a.df{border-left:0;}
.top-search {float: right; width:162px;}
.login{width:110px; text-align:center;}
.login a { padding:0 7px 0 7px; border-left:1px solid #dbdbdb; color:#727171;}
.top-search-inbox{border: 1px solid #dbdbdb; width:158px; height:24px; background:#fff;margin-top:3px;border-radius:5px;padding:1px;}
.search-btn{float: left;width: 123px;padding-left: 10px;line-height: 28px;height: 24px;}
.search-go{ background-position:5px 5px;width:24px; height:24px; float:left;}
.nav-sit a.epaper{padding-left:90px; padding-top:2px;padding-bottom:2px; background:url(http://www.cs.com.cn/images/logo_1.png) no-repeat 10px 0px; border-left:0; line-height:3.2;}
.nav-sit a.epaper span,.xp span{border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; background-color:#ce1c2a;color:#fff;font-size:11px; padding:0 2px;}

.search-code{border: 1px solid #b8b8b8; width:150px; height:30px; background:#f3f3f3;margin:58px 0 0 10px;border-radius:8px;padding:1px;}
.search-code-btn{float: left;width:110px;padding-left:5px;line-height:2.3;background:#f3f3f3;border-radius:5px; height:28px;}
.search-code-go{ background-position:-31px 3px;width:27px; height:30px; float:right;}

/* 0608改------------ */
/* 增加产业资本广告 */
.ad_cytzlt { margin-top: 10px; position: relative;}
.ad_cytzlt img{width:300px;height:60px;}
.ad_xxksh{margin-top:20px;}/* 针对信息可视化 */

/* 0628改------------ */
.ad_txt_long{width:1172px;}
.ad_txt_long a{margin-right:18px;}

