/* 初始化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;}
html,body{width:100%;height:100%;}
body{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;cursor:pointer;}
a:visited{color:#6079b2;}
a:hover,a:active,a:focus{color:#8d0000;text-decoration:none;}
body{background:url(//n.sinaimg.cn/finance/jhwd/2021/images/pc_01.png) top center no-repeat #f6f5f4;}
.main{margin:0 auto;width:1000px;}
.main .banner{margin-top:520px;padding:20px 25px;width:1000px;height:158px;background:url(//n.sinaimg.cn/finance/jhwd/2021/images/pc_02.png) center center no-repeat;background-size:contain;box-sizing:border-box;text-align:justify;}
.main .banner span{line-height:36px;color:#434343;font-size:20px;text-align:justify;}
.main .banner span i,.main .banner span .share{color:#a6161c;font-style:normal;}
.main .banner span .share{cursor:pointer;}
.main .title{margin-top:92px;height:78px;background:url(//n.sinaimg.cn/finance/jhwd/2021/images/pc_03.png) center center no-repeat;background-size:contain;}
.content{margin-top:-13px;margin-left:-20px;width:1020px;}
.content .blk-group{float:left;margin-top:40px;margin-left:20px;width:320px;}
.content .blk-group .blk-img{position:relative;width:320px;height:240px;}
.content .blk-group .blk-img img{display:block;width:320px;height:240px;}
.content .blk-group .blk-img span{position:absolute;display:block;padding:4px;bottom:0;width:320px;height:57px;line-height:25px;background:rgba(0,0,0,0.3);color:#fff;font-size:20px;text-align:center;box-sizing:border-box;}
.content .blk-group .blk-tool{margin-top:10px;width:320px;height:58px;background:url(//n.sinaimg.cn/finance/jhwd/2021/images/pc_04.png) center center no-repeat;background-size:contain;}
.content .blk-group .blk-tool .blk-vote-num{float:left;margin-left:12px;line-height:58px;color:#1b1b1b;font-size:24px;}
.content .blk-group .blk-tool .blk-vote-btn{float:right;margin-top:7px;width:100px;height:42px;line-height:42px;background:#a6161c;border-radius:10px;color:#fff;font-size:22px;text-align:center;cursor:pointer;}
.voted{background:#b5b5b5!important;}
.footer{margin-top:128px;margin-bottom:40px;height:160px;background:url(//n.sinaimg.cn/finance/jhwd/2021/images/pc_05.png) center center no-repeat;background-size:contain;}
/* nav */
.nav-w{display:none;position:fixed;left:50%;bottom:200px;margin-left:536px;}
.nav-w a,.nav-w a:visited,.nav-w a:active{display:block;margin-top:8px;width:60px;height:60px;color:#b5b5b5;font-size:20px;border:2px solid #b5b5b5;border-radius:8px;}
.nav-w a:hover{color:#a6161c;border:2px solid #a6161c;}
.nav-w a span{display:block;margin:9px auto;width:40px;font-size:20px;font-weight:bold;}
.nav-w .goTop{background:url(//n.sinaimg.cn/finance/jhwd/2021/images/pc_06.png) center center no-repeat;}
.nav-w .goTop:hover{background:url(//n.sinaimg.cn/finance/jhwd/2021/images/pc_07.png) center center no-repeat;}
.nav-show{display:block!important;animation:fadeIn 2s;}
@keyframes fadeIn{from{opacity:0;}
to{opacity:1;}
}
/* modal */
.modal-bg{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.6);}
.modal-bg .modal{position:relative;top:50%;margin:-290px auto 0;width:780px;height:580px;background:#fff;}
.modal-bg .modal .modal-head{height:68px;line-height:68px;background:#a6161c;color:#fff;font-size:28px;text-align:center;}
.modal-bg .modal .modal-article{padding:12px 0px 24px 35px;height:512px;box-sizing:border-box;}
.article{padding-right:35px;height:476px;overflow:auto;}
.modal-bg .close{position:absolute;display:block;top:14px;right:14px;width:40px;height:40px;background:url(//n.sinaimg.cn/finance/jhwd/2021/images/pc_08.png) center center no-repeat;background-size:contain;cursor:pointer;}
.modal-article .article p{margin-top:12px;line-height:34px;color:#434343;font-size:18px;text-align:justify;}
.modal-article .article p i{font-style:normal;color:#a6161c;}
.line1,.line2,.line3{padding-left:26px;}
.line1{background:url(//n.sinaimg.cn/finance/jhwd/2021/images/pc_09.png) left center no-repeat;}
.line2{background:url(//n.sinaimg.cn/finance/jhwd/2021/images/pc_10.png) left 8px no-repeat;}
.line3{background:url(//n.sinaimg.cn/finance/jhwd/2021/images/pc_11.png) left 8px no-repeat;}
.modal-bg .tip{position:relative;top:50%;margin:-204px auto 0;width:780px;height:408px;background:#fff;}
.modal-bg .tip .tip-head{height:68px;line-height:68px;background:#a6161c;color:#fff;font-size:28px;text-align:center;}
.modal-bg .tip .tip-article{height:340px;}
.modal-bg .tip .vote-repeat{background:url(//n.sinaimg.cn/finance/jhwd/2021/images/pc_12.png) center center no-repeat;}
.modal-bg .tip .vote-success{background:url(//n.sinaimg.cn/finance/jhwd/2021/images/pc_15.png) center center no-repeat;}
.modal-bg .blk{position:relative;top:50%;margin:-317px auto 0;width:780px;height:635px;background:#fff;}
.modal-bg .blk .blk-head{height:68px;line-height:68px;background:#a6161c;color:#fff;font-size:28px;text-align:center;}
.modal-bg .blk .blk-article{height:553px;}
.modal-bg .blk .blk-article .blk-slider-container{position:relative;margin:14px auto 0;width:732px;height:414px;overflow:hidden;}
.modal-bg .blk .blk-article .blk-slider-container img{float:left;width:732px;height:414px;}
.slider_prev,.slider_next{position:absolute;display:block;top:167px;width:38px;height:78px;}
.slider_prev{left:0;background:url(//n.sinaimg.cn/finance/jhwd/2021/images/pc_14.png) center center no-repeat;background-size:contain;}
.slider_next{right:0;background:url(//n.sinaimg.cn/finance/jhwd/2021/images/pc_13.png) center center no-repeat;background-size:contain;}
.pagination{position:absolute;bottom:10px;width:100%;text-align:center;}
.swiper-pagination-switch{display:inline-block;margin-right:10px;width:12px;height:12px;border-radius:50%;background:#e4402d;cursor:pointer;}
.swiper-active-switch{background:#dcd4c5;}
.modal-bg .blk .blk-article .blk-detail{margin:12px auto 0;width:732px;height:101px;overflow:auto;}
.modal-bg .blk .blk-article .blk-detail p{line-height:34px;color:#434343;font-size:18px;text-align:justify;}
.show{display:block!important;}
.vote-msg{display:none!important;}
