@charset "utf-8";
.wbanner { height: 40px; }
.toutiao { overflow: hidden; border: 0; padding: 0; background: #f5f5f5; height: 240px; }
.lunbotu { width: 400px; position: relative; }
.c777 { color:#777; }
.small_pic { width: 100%; height: 4px; position: absolute; bottom: 0; z-index: 99; }
.small_pic li { list-style: none; height: 4px; float: left; width: 98px; background: #dcdcdc; margin-right: 3px; cursor: pointer; }
.small_pic li:hover { background: #cf0f0f; }
.small_pic li:last-child { margin-right: 0; width: 97px; }
.small_pic .bor { background: #cf0f0f; }
.border_bt { border-bottom: 2px solid #e8e8e8 }
.tt_word a { margin:0; padding: 0; overflow: hidden; width: 100%; height: 28px; /* display: block; */
	line-height: 28px; font-size: 16px; color: #333;/* padding-left: 15px; */
}
.flash-container .tab-container { height: 174px; overflow: hidden; width: 328px; }
.flash-container { margin-top: 5px; height: auto; }
.tab-glb thead td { height: 25px; }
.tab-glb td, .tab-glb .odd td { height: 25px; }
.active .data-line { height: 33px; line-height: 40px; }
.tt_word { width: 390px; margin-right: 20px; overflow: hidden; margin-top: 6px; }
.tt_word .focus a { height: 49px; display: inline; color: #b11e23; font-size: 22px; font-weight: bold; line-height: 49px; background: none; padding-left: 0; }
.yah { font-family: microsoft yahei; }
.gp { margin-top: 0; }
.tt_word p { height:28px; overflow:hidden; }
.tt_word p.focus { margin-top: 5px; height: 46px; }
.tt_word a .dot { display: block; background: #999; width: 6px; height: 6px; float: left; margin-top: 11px; margin-right: 6px; border-radius: 6px; }
/*.tab .cjyw ul li.first a{
	color: #b11e23;
}
*/
.idxredfont, .nav .hd, .hqred, .quanzi .join a .num { color:#b11e23; }
.idxredbg { background: #CE0F0F; }
.stock-analys .item .col li.active, .hot-funds .tab-box li.active, .hot-funds td span, .vote-area .bg-red { background: #CE0F0F; }
.box .person-tab { height: 250px; border: 0; margin-top:20px; }
.box .person-tab a.content { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; height: 20px; max-width: 250px; }
.person-tab .tab-container { height: 217px; }
.ssrmtab .tab-box { background: #f5f5f5; height: 30px; width: 328px; border-bottom: 1px solid #e5e5e5; }
.ssrmtab .tab-box li { float: left; width: 50%;  *width:163px;
text-align: center; font-size: 14px; line-height: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
ul.tab-box li { font-family: microsoft yahei; }
.ssrmtab .tab-container li { line-height: 32px; overflow: hidden; }
.ssrmtab .tab-container li span { float: right; font-size: 12px; color: #999; font-family: Arial; }
.ssrmtab .tab-container li i { float: left; display: inline-block; width: 17px; height: 17px; border-radius: 2px; text-align: center; line-height: 16px; font-family: microsoft yahei; color: #fff; background: #9e9e9e; margin-right: 10px; font-size: 12px; text-indent: 0px; margin-top: 8px; }
.ssrmtab .tab-container li i.redb { background: #CE0F0F; }
.f14 { font-size: 14px; }
.cfff { color:#fff; }
.ssrmtab .tab-container a {font-family:'microsoft yahei'; color:#444; float: left; white-space: nowrap; max-width: 256px; overflow: hidden;  }
.ssrmtab .tab-container ul { padding: 6px 10px 7px 10px; overflow: hidden; }
.secpage .content li, .tab .cjyw ul li, .module ul li, .sub-box ul.list li, .sub-box .head h2 a { background: none; padding: 0; }
.bjtg ul, .sub-box .cpbd { border:0; }
.bjtg ul { padding: 7px 0 10px 0; height: 202px; }
.bjtg li, .sub-box .cpbd li { line-height: 35px; height: 35px; }
.secpage .newhe li { line-height: 34px; height: 34px; }
.secpage .content { height: 208px; padding: 7px 0 8px 0; }
.secpage .newhe li, .tab .cjyw ul li { line-height: 34px; height: 34px; }
.secpage .control { height: 302px; }
.tab .tab-container { height: 850px; }
.secpage .content.newhe { margin-top: 0; }
.sub-box .cpbd { height: 251px; margin-bottom: 15px; }
.stock-analys { margin-top: 16px; }
#PicSlide .img img { width: 400px; height: 240px; }
#PicSlide .img { height: 240px; }
#PicSlide { height: 240px; width: 400px; }
.funds-floor >.tab-box li { width:164px; }
.funds-floor >.tab-box li.last { width: 163px; }
.funds-floor .tab-container {  *margin-top:0;
}
.funds-floor .tab-container .tab-box li { width:25%; border:0; }
.funds-floor >.tab-container { height: 301px; overflow: hidden; }
.funds-floor .tab-container .tab-box { width: 100%; background: none; border: 0; height: 30px; line-height: 33px; }
.funds-floor .tab-container .tab-box li.active { margin-top: 0; border:0; color: #b11e23; }
.funds-floor .tab-container .tab-container { border: 0; border-top: 1px solid #f5f5f5; }
.funds-floor .sub-tab li a { display: block; line-height: 30px; height: 30px; }
.funds-floor .sub-tab .active a { color:#b11e23; }
.funds-floor .hq-box { height: 200px; margin-top: 20px; }
.funds-floor .data-line { background: none; float: none; border:0; margin-top: 10px; margin-bottom: 10px; }
.funds-floor .data-line > span { text-align: left; width:auto;  *margin-right: 10px;
}
.funds-floor .sub-container .item { padding: 0 10px; position: relative; }
.hgt_total { font-size: 14px; margin-bottom: 15px; line-height: 32px; }
.hgtChart1, .hgtChart2 { height: 200px; width: 308px; margin-top: 20px; }
.funds-floor .sub-container .ggtTable { padding: 0; }
.funds-floor .sub-container .ggtTable a { color:#4489ca; font-size: 14px; }
.funds-floor .ggtTable td, .funds-floor .ggtTable th { height:30px; line-height: 29px; }
.funds-floor .ggtTable thead { background: #f5f5f5; color: #999; }
.xsb h2 { border-top: 2px solid #cf0f0f; height: 28px; line-height: 28px; font-weight: normal; padding: 0 10px; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; font-size: 14px; }
.xsb .xsbContent { border:1px solid #e5e5e5; border-top: 0; }
.topAll li { float: left; }
.topAll { padding: 6px; }
.topAll li.topLe { border-right:1px solid #e5e5e5; padding-right: 3px; width: 157px; margin-right: 1px; }
.topAll .top_num { font-weight: bold; font-size: 18px; font-family: Arial; display: inline-block; line-height: 28px; vertical-align: middle; }
.topAll .top_per { color: #fff; padding: 0px; }
.hqred .top_per { background: #CE0F0F; }
.hqgreen .top_per { background: #6ca584; }
.topAll li .dot_box { margin-top: 3px; }
.xsbContent td, .xsbContent th { height: 30px; line-height: 30px; text-align: center; padding: 0; font-weight: normal; }
.xsbContent .quotcont { background: #f5f5f5; height: 30px; line-height: 30px; padding: 0 10px; }
.xsbContent .quotcont a { color:#4489ca; }
.xsbContent .quotcont .time { background: url(/static/images/icons.png) no-repeat; padding-left: 20px; padding: 0px 0 2px 20px; }
.xsbContent table a { color:#4489ca; }
.gp .data-line { line-height: 29px; width: 100%; height: 29px; }
.data-line strong { margin-left: 10px; }
.data-line { padding-left: 0; }
.tab .cjyw ul { padding: 6px 0 0 0; }
.secpage .mjdkPK.box-r { margin-top: 0; }
.person-tab .tal td { text-align: left; }
.slide_arr { top:84px; background:url(/static/images/icons.png) no-repeat; width: 29px; }
.slide .l { background-position: 0px -14px; }
.slide .r { background-position: -42px -15px; }
#lastpic { width:97px\0; margin:0\0;  *width: 97px;
 *margin:0;
}
#PicSlide .title .h3 { line-height: 28px; }
#PicSlide .title .h3 a { font-size: 14px; }
.funds-floor td { line-height: 20px; }
.stock-analys .tab-container { height:161px; }
.funds-floor .data-line a:hover { text-decoration: none; }
.meeting.tt_word p.focus { margin-top: 0px; height: 38px; }
.meeting.tt_word .focus a { line-height: 44px; }
.meeting.tt_word { margin-top:9px; }
.meeting span img { vertical-align: text-top; }

.tab4-box .tab-box{background: #f5f5f5; height: 30px; width: 328px; border-bottom: 1px solid #e5e5e5;}
.tab4-box ul li{line-height: 30px; text-align: center; width: 81px;}
.tab4-box .tab-container{height:174px;overflow:hidden}

.search{width: 406px;height:55px;overflow:hidden;float:right;margin-top: 10px;}

.market{}
.market ul{}
.market li{background:#f0f0f0;}
.market li a:hover{text-decoration:none;color:#444}
.market li h2{padding:3px 15px;height:31px;line-height:31px;border-top:1px solid #fff;overflow:hidden;font-size:16px;font-weight:normal;}
.market li h2 font{float:right;width:70px;text-align:right;overflow:hidden;font-size:14px;}
.market li .p{display:none;padding:0 15px;width:330px;height:200px;line-height:25px;overflow:hidden;color:#8f8f8f;text-align:center}
.market li .p img{width:330px;height:200px;}
.market .wmbor{background:#fff}
.market .wmbor h2{color:#444}
.market .wmbor .p{display:block;}
.tstab.dos{margin-top:30px;}
.tstab .tab-box {overflow:hidden; background: #f5f5f5; height: 30px; width: 328px; border-bottom: 1px solid #e5e5e5; }
.tstab .tab-box li { float: left; width: 50%;  *width:163px;text-align: center; font-size: 14px; line-height: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }

.stock_tab{}
.stock_head{margin-top:2px;height:38px;background:url(//www.ddsb.cn/static/images/title.gif) repeat-x 0 -120px}
.stock_head a{font-family:"microsoft yahei";float:left;display:block;width:65px;height:38px;font-size:14px;font-weight:normal;text-align:center;text-decoration:none;overflow:hidden}
.stock_head a cite{font-style:normal;display:inline-block;height:38px;line-height:38px;}
.stock_head a.n1{background:url(//www.ddsb.cn/static/images/title.gif) repeat-x 0 -80px}
.stock_head a.n1 cite{color:#D74947;}
.stock_head a.n2{}
.stock_head a.n2 cite{color:#8F8F8F;}
.stock_body{background:#f0f0f0}
.stock_body li{display:none;}
.stock_body table{width:100%;border-top:1px solid #fff;}
.stock_body td{width:94px;height:31px;font-size:14px;border-bottom:1px solid #fff;border-right:1px solid #fff;}
.stock_body thead td{background:#e7e7e7;color:#8F8F8F;text-align:center}
.stock_body tbody td{color:#8F8F8F;text-align:center}
.stock_body tbody td a{color:#4486f4}