/* 初始化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:#eef0f2;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:#1f3b7b;text-decoration:none;}
a:visited{color:#6079b2;}
a:hover,a:active,a:focus{color:#8d0000;text-decoration:none;}
.head{height:318px;background:url(//n.sinaimg.cn/finance/2021/carlab/images/pic_01.png) center top no-repeat #009eed;background-size:auto 318px;}
.head .topNav{margin:0 auto;width:1240px;height:68px;}
.head .topNav .nav-list{float:left;height:68px;}
.head .topNav .nav-list li{display:block;float:left;margin-right:19px;height:68px;line-height:68px;}
.head .topNav .nav-list li a,.head .topNav .nav-list li a:active,.head .topNav .nav-list li a:hover,.head .topNav .nav-list li a:visited{color:#fff;font-size:14px;}
.banner{padding:20px 0;background:#fff;}
.banner .banner-swiper-container .swiper-slide img{display:block;margin:0 auto;width:450px;height:300px;}
.banner .banner-swiper-container{width:100%;overflow:hidden;height:300px;}
.banner .banner-swiper-container .swiper-slide{position:relative;width:470px;height:300px;/* margin:0 10px;*/
}
.banner .banner-swiper-container .swiper-slide a{display:block;}
.banner .banner-swiper-container .swiper-slide .mask{position:absolute;top:0;left:10px;width:450px;height:300px;background:rgba(0,0,0,.5);z-index:999;}
.banner .banner-swiper-container .swiper-slide span{position:absolute;left:10px;bottom:0;display:block;padding:5px 14px;width:450px;line-height:24px;color:#fff;font-size:16px;background:rgba(0,75,132,0.5);box-sizing:border-box;}
.banner .banner-swiper-container .swiper-slide-active .mask{background:rgba(0,0,0,0);}
.banner .banner-swiper-container .swiper-slide-active .mask span{color:#fff;}
.content{margin:0 auto;width:1240px;}
.content .blk-l{float:left;width:980px;}
.content .blk-l .blk-c{margin-top:20px;padding:39px 40px;background:#fff;box-sizing:border-box;}
.content .blk-l .blk-c .title{height:22px;line-height:22px;}
.content .blk-l .blk-c .title .tit{float:left;padding-right:28px;color:#333;font-size:22px;font-weight:bold;}
.content .blk-l .blk-c .title .tit-hy{background:url(//n.sinaimg.cn/finance/2021/carlab/images/pic_02.png) right center no-repeat;background-size:22px 22px;}
.content .blk-l .blk-c .title .tit-sd{background:url(//n.sinaimg.cn/finance/2021/carlab/images/pic_04.png) right center no-repeat;background-size:22px 22px;}
.content .blk-l .blk-c .title .tit-sp{background:url(//n.sinaimg.cn/finance/2021/carlab/images/pic_05.png) right center no-repeat;background-size:22px 22px;}
.content .blk-l .blk-c .title .tit-zx{background:url(//n.sinaimg.cn/finance/2021/carlab/images/pic_06.png) right center no-repeat;background-size:22px 22px;}
.content .blk-l .blk-c .title .tit i{color:#009eed;font-style:normal;}
.content .blk-l .blk-c .title .more{float:right;padding-right:14px;color:#7e7e7e;font-size:14px;background:url(//n.sinaimg.cn/finance/2021/carlab/images/pic_03.png) right center no-repeat;background-size:5px 10px;}
.content .blk-l .blk-c .article{margin-top:32px;margin-left:-30px;}
.content .blk-l .blk-c .article .item{position:relative;float:left;margin-left:30px;width:280px;height: 231px;}
.content .blk-l .blk-c .article .item img{display:block;width:280px;height:186px;}
.content .blk-l .blk-c .article .item p{margin-top:9px;width:280px;max-height:36px;line-height:18px;color:#333;font-size:16px;text-align:justify;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}
.content .blk-l .blk-c .article .item p:hover{color:#009eed;}
.content .blk-l .blk-c .article .play_btn{position:absolute;top:64px;left:50%;margin-left:-30px;width:60px;height:60px;background:url(//n.sinaimg.cn/finance/2021/carlab/images/pic_08.png) center center no-repeat;background-size:contain;}
.content .blk-l .blk-c .article .play_bg{position: absolute;top: 0;left: 0;right: 0;bottom: 45px;background: rgba(0,0,0,.5);}
.content .blk-l .blk-c .article .play_bg:hover{background: rgba(0,0,0,0);}
.content .blk-r{float:right;width:240px;}
.content .blk-r .blk-c{margin-top:20px;padding:20px 0;background:#fff;}
.content .blk-r .blk-c .title{margin-left:20px;height:18px;line-height:18px;}
.content .blk-r .blk-c .title .tit-l{background:url(//n.sinaimg.cn/finance/2021/carlab/images/pic_07.png) center right no-repeat;background-size:119px auto;}
.content .blk-r .blk-c .title .tit{float:left;padding-right:128px;color:#333;font-size:18px;font-weight:bold;}
.content .blk-r .blk-c .title .tit i{color:#009eed;font-style:normal;}
.content .blk-r .blk-c .rm{display:block;margin:20px auto 0;width:200px;}
.content .blk-r .blk-c .rm .rm-img{display:block;width:200px;height:132px;}
.content .blk-r .blk-c .rm .rm-sub{display:block;width:200px;height:34px;line-height:34px;color:#333;font-size:14px;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #eef0f2;overflow:hidden;}
.content .blk-r .blk-c .rm .rm-sub:hover{color:#009eed;}
.content .blk-r .blk-c .rm-list{margin:0 20px;}
.content .blk-r .blk-c .rm-list li{margin-top:10px;}
.content .blk-r .blk-c .rm-list li:first{margin-top:12px;}
.content .blk-r .blk-c .rm-list a{display:block;height:14px;line-height:14px;color:#333;font-size:14px;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #eef0f2;overflow:hidden;}
.content .blk-r .blk-c .rm-list a:hover{color:#009eed;}
.content .blk-r .blk-c .title .tit-h{padding-right:0;}
.content .blk-r .blk-c .title .more{float:right;margin-right:20px;padding-right:14px;color:#7e7e7e;font-size:12px;background:url(//n.sinaimg.cn/finance/2021/carlab/images/pic_03.png) right center no-repeat;background-size:5px 10px;}
.content .blk-r .blk-c .app-t{display:block;margin:0 auto;width:200px;}
.content .blk-r .blk-c .app-t img{display:block;width:200px;height:132px;}
/* 个股行情 */
.content .blk-r .blk-c .blkstocks {
    margin: 20px auto 0;
    width: 220px;
}
.content .blk-r .blk-c .blkstocks .tabs {
    height: 25px;
    line-height: 25px;
    font-size:12px;
    background: #f7f7f7;
}
.content .blk-r .blk-c .blkstocks .tabs li {
    float: left;
    width: 73px;
    text-align: center;
}
.content .blk-r .blk-c .blkstocks .tabs li a,
.content .blk-r .blk-c .blkstocks .tabs li a:hover,
.content .blk-r .blk-c .blkstocks .tabs li a:active{
    color: #333;
    font-size: 12px;
}
.content .blk-r .blk-c .blkstocks .tabs li.active{
    background: #fff;
}
.content .blk-r .blk-c .blkstocks .tabs .active a,
.content .blk-r .blk-c .blkstocks .tabs .active a:hover,
.content .blk-r .blk-c .blkstocks .tabs .active a:active {
    color:#284f97;
}
.content .blk-r .blk-c .blkstocks .tabs-content {
    margin-top: 10px;
}
.content .blk-r .blk-c .blkstocks .tabs-content .tab-head {
    margin-bottom: 10px;
    color: #787878;
    border-bottom: 1px solid #eee;
}

.content .blk-r .blk-c .blkstocks .tabs-content .active {
    display: block;
}

.content .blk-r .blk-c .blkstocks .tabs-content>div {
    display: none;
}

.content .blk-r .blk-c .blkstocks .tabs-content div span {
    display: inline-block;
    height: 22px;
    line-height: 22px;
}
.content .blk-r .blk-c .blkstocks .tabs-content div .name {
    width: 82px;
    text-align: left;
    text-indent: 4px;
    white-space: nowrap;
}
.content .blk-r .blk-c .blkstocks .tabs-content div .name a,
.content .blk-r .blk-c .blkstocks .tabs-content div .name a:active{
    color: #333;
}
.content .blk-r .blk-c .blkstocks .tabs-content div .name a:hover{
    color: #009eed;
}
.content .blk-r .blk-c .blkstocks .tabs-content div .price {
    width: 70px;
    text-align: center;
}
.content .blk-r .blk-c .blkstocks .tabs-content div .percent {
    padding-right: 3px;
    width: 56px;
    text-align: right;
}
.up {
    color: #FF0000;
}
.down {
    color: #299b0f;
}
/* 黑猫投诉 */
.heimao-blk{margin:20px auto 0;width:200px;overflow:hidden;}
.heimao-slider{overflow:hidden;}
.heimao-div{padding-bottom:10px;border-bottom:1px solid #f0f0f0;margin-bottom:12px;}
.heimao-item{float:left;width:200px;-webkit-transform:translate3d(0,0,0);}
.heimao-item .title{margin-left:0!important;margin-bottom:5px;line-height:12px!important;}
.heimao-item .title a{color:#333;font-size:12px;font-weight:bold;}
.heimao-item .title a:hover{color:#009eed;}
.heimao-item .detail{line-height:16px;height:48px;overflow:hidden;word-break:break-all;}
.heimao-item .detail a{color:#454545;font-size:12px;}
.heimao-item .detail a:hover{color:#009eed;}
.heimao-item .userinfo{position:relative;margin:8px 0 8px;height:15px;line-height:15px;font-size:12px;color:#ababab;}
.heimao-item .userinfo img{width:15px;height:15px;border-radius:15px;position:absolute;overflow:hidden;}
.heimao-item .userinfo .name{padding-left:20px;}
.heimao-item .userinfo .time{position:absolute;right:0px;}
.heimao-item .progress{line-height:12px;}
.heimao-item .progress span{color:#e94840;}
.heimao-dot{width:200px;height:15px;font-size:0px;text-align:center;margin-bottom:10px;}
.heimao-dot span{display:inline-block;width:5px;height:5px;cursor:pointer;border-radius:5px;background-color:#B5B5B5;margin:0 5px;}
.heimao-dot span.cur{background-color:#e94840;}
a.heimao-blk-btn{display:block;width:152px;height:22px;text-align:center;line-height:22px;border-radius:4px;background-color:#e94840;color:#fff;font-size:12px;margin:0 auto;}
