/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin: 0; padding: 0; }
fieldset, img { border: none; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
ul, ol { list-style: none; }
select, input { vertical-align: middle; }
select, input, textarea { font-size: 12px; margin: 0; }
table { border-collapse: collapse; }
body { background: #fff; color: #333; font: 12px/22px 'Microsoft Yahei', '微软雅黑', 'Simsun', '宋体', 'Arial'; }
/* 页面通用部分 */
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }
.clearfix { zoom: 1; }
.clearit { clear: both; height: 0; font-size: 0; overflow: hidden; }
a { color: #333; text-decoration: none; }
a:visited { color: #666; }
a:hover, a:active, a:focus { color: #666; text-decoration: underline; }

.clearfix:after, .slider .s-item-card:after { content: ''; display: block; height: 0; visibility: hidden; clear: both }
.clearfix:after, .slider .s-item-card:after { content: ''; display: block; height: 0; visibility: hidden; clear: both }
html { font-size: 312.5% }
body { position: relative; background: #fff; min-width: 1000px; color: #333; line-height: 1.5 }
.m-cont { display: block; width: 1000px; margin-left: auto; margin-right: auto }
.part { position: relative; margin: 30px 0 }
.banner { height:440px; width: 100%; background:url(//n.sinaimg.cn/finance/xapc/images/bannerbg.png) repeat-x; }
.banner h1 { height:440px; background: url(//n.sinaimg.cn/finance/xapc/images/banner.jpg) center center no-repeat; text-indent: -9999em; overflow: hidden }
.m-top-nav { height: 58px; line-height: 58px; width: 100%; background: #fff }
.m-top-nav .m-top-logo { float: left; width: 211px; height: 32px; margin-top:10px; background: url(//n.sinaimg.cn/finance/xapc/images/logo.png) center center no-repeat; text-indent: -9999em; overflow: hidden }
.m-top-nav .m-top-links { float: right; text-align: center }
.m-top-nav .m-top-links a { color: #666 }
.m-top-nav .m-top-login { float: right; margin-right: 20px; height: 58px; line-height: 1.2 }
.page-col-left { float: left; width: 680px; margin-right: 40px; min-height: 100px }
.page-col-right { float: left; width: 280px }
.slider { width: 100%; position: relative; overflow: hidden }
.slider .s-item-card { display: block; position: relative; background: #FAFBFD;height: 300px; width: 1000px; color: inherit }
.slider .s-item-card .s-poster { float: left; width: 50%; height: 300px; overflow: hidden }
.slider .s-item-card .s-poster img { width: 100%; height: 100%; -webkit-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out }
.slider .s-item-card .s-text { float: left; width: 50%; height: 300px; font-size: 14px; line-height: 1.5; position: relative }
.slider .s-item-card .s-text .s-text-inner { padding: 20px }
.slider .s-item-card .s-text h2 { padding: 0 3px 0px 0; margin-bottom: 20px;  }
.slider .s-item-card .s-text h2 span { display: block;font-size: 20px; color: #333; line-height: 30px;overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap }
.slider .s-item-card .s-text p { height: 10.5em;  overflow: hidden; font-size:16px; color:#333; line-height:28px;  }
.slider .s-item-card .s-date { float: left; color:#999; }
.slider .s-item-card .s-btn { float: right; color: #333; }
.slider .s-item-card .s-btn:hover{color:#4763b2;}
.slider .s-item-card .s-foot { position: absolute; right: 20px; bottom: 20px; left: 20px }
.slider .s-item-card:hover img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1) }
.slider .slider-pager { width: 100%; height: 0; position: absolute; top: 50%; left: 0; z-index: 1 }
.slider .slider-pager span { display: inline-block; width: 50px; margin-top: -50px; height: 100px; background: url(//n.sinaimg.cn/finance/xapc/images/prev.png) center center no-repeat; cursor: pointer }
.slider .slider-pager span:hover { opacity: .6; }
.slider .slider-pager .slider-prev { float: left; margin-left:14px; }
.slider .slider-pager .slider-next { float: right; background-image: url(//n.sinaimg.cn/finance/xapc/images/next.png); margin-right:14px; }
.slider .slider-dot { width: 100%; height: 0; position: absolute; bottom: 30px; left: 0; z-index: 2; text-align: center; display:none;}
.slider .slider-dot p { display: inline-block; width: 14px; height: 14px; border-radius: 7px; background: #fff; opacity: .8; margin: 0 8px; overflow: hidden; -webkit-box-shadow: 2px 2px 4px #c30000; box-shadow: 2px 2px 4px #c30000 }
.slider .slider-dot p span { display: inline-block; width: 0; height: 14px; background: #c30000; -webkit-transition: width .2s ease-out; -o-transition: width .2s ease-out; transition: width .2s ease-out }
.slider .slider-dot p.cur { opacity: 1; width: 28px }
.slider .slider-dot p.cur span { width: 100% }
.feed{ float:left; width:600px; margin-top:32px;}
.boxright{ float:right; margin-top:32px; width:360px;}
.tech-right-footer{ margin-top: 30px; font-size:14px;}
.tech-right-footer .tag{background-image: url(//n.sinaimg.cn/tech/index_v17/tech_tags.png); background-repeat: no-repeat;}
.tech-right-footer,.tech-right-footer a,.tech-right-footer a:visited { color: #666}
.tech-right-footer a:hover { color: #4763b2}
.tech-right-footer .box p {line-height: 28px;letter-spacing: 1px;text-indent: 6px}
.tech-right-footer .box .tag { padding-left: 36px;font-weight: bold}
.tech-right-footer .box .t1 {background-position: -670px -1360px}
.tech-right-footer .box .t2 { background-position: -670px -1310px}
.tech-right-footer ul {padding: 12px 0 12px 6px;margin: 6px 0 10px;border-top: 1px dashed #CFCFCF; border-bottom: 1px dashed #CFCFCF}
.tech-right-footer li {line-height: 34px}
.tech-right-footer li a:after { content: '|'; display: inline-block; padding: 0 15px}
.tech-right-footer li a:last-child:after {content: ''; padding: 0}
.tit01{margin:10px 0;zoom:1;}
.tit01:after{display:block;content:'.';clear:both;height:0;font-size:0;line-height:0;overflow:hidden;}
.tit01_s{float:left;font:400 24px/48px 'Microsoft Yahei','å¾®è½¯é›…é»‘','Simhei','é»‘ä½“';color:#1f2d4a;_display:inline;}
a.tit01_s:link,a.tit01_s:visited{color:#1f2d4a;}
a.tit01_s:hover{color:#4763b2;}
.tit01 .a_more{margin-right:10px;float:right;font:400 12px/48px 'Microsoft Yahei','å¾®è½¯é›…é»‘';_display:inline;}
.tab01{width:100%;font-family:'Microsoft Yahei','å¾®è½¯é›…é»‘';}
.tab01 td{text-align:center;border:1px solid #e5e5e5;border-bottom:none;font-size:14px;padding:0;}
.tab01 a{display:block;height:33px;line-height:33px;background:#f7f7f7;border-bottom:1px solid #e5e5e5;}
.tab01 .selected,.tab01 .active{background:url(//n.sinaimg.cn/finance/xapc/images/r02.png) repeat-x #fff;position:relative;top:-1px;height:32px;padding-top:1px;border-bottom:none;}
.tab01 a:link,.tab01 a:visited{color:#1f2d4a;}
.tab01 a:hover{color:#4763b2;}

.table01_w{color:#1f2d4a;padding-top:10px; width:360px;  overflow:hidden;}
.p01_l03_c .table01_w{height:206px;}
.p01_l04_c .table01_w{height:288px;}
.table01_w table{width:100%;}
.table01_w th{font-weight:400;color:#4763b2;height:26px;padding:0;font-family:'Microsoft Yahei','å¾®è½¯é›…é»‘';}
.table01_w tbody th{font-style:italic;text-align:center; width: 35px;}
.table01_w td{text-align:center;height:26px;padding:0; width: 69px; }
.table01_tip{display:inline-block;padding:0 5px;height:20px;line-height:20px;color:#77b0dc;background:#e2edf6;}
.table01_w .table01_tip a:link,.table01_w .table01_tip a:visited{color:#77b0dc;}
.table01_w .table01_tip a:hover{color:#77b0dc;text-decoration:none;opacity:0.8;filter:alpha(opacity=80);}
.table01_bar{display:inline-block;margin: 0 2px;height:18px;width: 18px;line-height:18px;text-align: center;color:#77b0dc;background:#e2edf6;border:1px solid #c2dbf3}
.table01_tou{display:inline-block;margin: 0 2px;height:18px;width: 18px;line-height:18px;text-align: center;color:#fe8282;background:#ffe4e4;border:1px solid #ffc1c1}
.table01_w .table01_bar a:link,.table01_w .table01_bar a:visited{color:#77b0dc;}
.table01_w .table01_bar a:hover{color:#77b0dc;text-decoration:none;opacity:0.8;filter:alpha(opacity=80);}
.table01_w .table01_tou a:link,.table01_w .table01_tou a:visited{color:#fe8282;}
.table01_w .table01_tou a:hover{color:#fe8282;text-decoration:none;opacity:0.8;filter:alpha(opacity=80);}
.table01_w a:link{color:#1f2d4a;}
.table01_w a:visited{color:#697285;}
.table01_w a:hover{color:#77b0dc;text-decoration:underline;}
.cred,.up{color: #ff0000 !important;}
.cgreen,.down{color: #008000 !important;}

.feed-card-tab-tabi{ }
.feed-card-tab {
    height: 45px;
    border-top: 2px solid #F04536;
    background: #FAFBFD;
}

.feed-card-tabs {
    height: 45px
}
.feed-card-tab-tabi {
    width: 134px;
    padding: 0;
    
    border-left: none;
    font-size: 18px;
    color: #333;
}
.feed-card-tab-tabi-selected {
    border-bottom: 1px solid #fff;
    border-top: 4px solid #F04536;
    color: #fff;
    background: #F04536;
    margin-top: -3px
}



.feed-card-tab-tabContainer {
    overflow: visible;
    margin-left: 116px;
    margin-top: -47px;
}

.feed-card-page .pagebox_num_nonce {
    padding: 7px 14px;
    border: 1px solid #F04536;
    color: #fff;
    background-color: #F04536;
    border-radius: 2px;
}
.feed-card-page a:hover {
    background-color: #F04536;
    border-color: #F04536;
    color: #fff;
}



