@charset "utf-8";
/* CSS Document */
header{padding: 20px 0;}
.logo a{display: inline-block;height: 95px;}
.logo a img{display: inline-block;width: 300px;height:72px;vertical-align: middle;margin: 10px 20px 10px 0;}
.logo a span{font-size: 30px;color: #134398;padding-left: 20px;border-left:3px solid #134398;vertical-align: middle;}
.nav-list{text-align: center;margin-top: 50px;}
.nav-list li{float: left; width: 88px;height: 36px;line-height: 36px;}
.nav-list li a{color: #6aa5ca; cursor: pointer;}
.nav-list li:hover{background: url(/mjxy/images/portal/new/active.png);}
.nav-list li:hover a{color:#fff !important;}
article{background: url(/mjxy/images/portal/new/bg.png);padding: 20px 0;}
.top-cont{box-shadow: 3px 3px 3px #5d7b88; background: #edf2f4;border-radius: 3px;padding-bottom: 10px; min-height: 362px;}
.top-cont h3, .r-cont h3{padding: 10px 0 0 15px;height: 45px; font-size: 24px;color: #4592c1;background: #fff;}
.top-cont h3 span, .r-cont h3 span{padding-left: 5px;font-size: 18px;color: #144990;}
.r-cont h3 b{float:right;margin-right:5px;font-size:14px;line-height:45px;}
.r-cont h3 b a{color:#4592c1;}
.r-cont h3 b a:hover{text-decoration: underline;}
.top-cont table {width: 94%;text-align: center;margin: 0 3%;}
.top-cont table th{padding: 10px 15px;font-size: 18px;width: 13%;}
.top-cont table tr td{padding: 10px 15px;}
.top-cont table tbody tr:nth-child(odd){background: #87bbd2;}
.bottom-cont{margin-top: 20px;width: 100%; cursor: pointer;}
.bottom-cont img{width: 588px; height: 320px;}
.l-cont ul li p{width: 588px; height: 30px; background: rgba(0,0,0,0.50); padding: 0 20px; position: absolute; bottom: 0;}
.l-cont ul li p a{line-height: 30px; font-size: 16px; color: #fff; font-weight: normal; width: 330px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.l-cont{border-radius: 5px; width: 40%;}
.l-cont, .r-cont, .b-cont{box-shadow: 3px 3px 3px #5d7b88; height: 320px;}
.l-cont a{display: inline-block;}
.r-cont {background: #edf2f4;border-radius: 3px; width: 43%;margin-left: 24px;}
.b-cont {border-radius: 3px; width: 13%;margin-left: 24px;}
.r-cont ul{padding: 0 0 15px 25px;}
.r-cont ul li{padding:15px 15px 15px 0; border-bottom: 1px dashed #047eae;}
.r-cont ul li i{margin-right: 20px;}
.r-cont ul li:hover{color: #ba273a;}
.r-cont ul li:hover a{color: #ba273a; text-decoration: underline;}
.r-cont .time{color: #929292;}
.bottom-cont .b-cont img{width: 156px; height: 320px;}

.swiper-pagination span{ background:url(/mjxy/images/portal/new/icon01.png) no-repeat; width:8px; height:8px; display:inline-block; margin-left:4px;}
.swiper-pagination .swiper-pagination-switch:hover{ background:url(/mjxy/images/portal/new/icon02.png) no-repeat; }
.swiper-pagination .swiper-active-switch{ background:url(/mjxy/images/portal/new/icon02.png) no-repeat; }
.pages {position: relative;top: -25px;left:380px;z-index: 1;}

footer{color: #929292;}
.footer-top{text-align: center;}
.footer-top h2{background: #6fb4d0;margin-top: 20px;color: #fff; font-size: 18px;}
.footer-top p a{color: #ff7200;}
.footer-bootom{padding: 20px 0;}
.footer-bootom ul li{line-height: 24px;}
.bg-blue{display:inline-block;background: #047db6; color: #fff;padding: 6px 12px;border-radius: 16px; font-size: 14px;}

/*缺藏珍集  */
.lack-btn{margin: 30px 0; font-size: 16px; text-align: center;}
.lack-btn a{border-radius: 6px; padding: 5px; color: #fff; background: #e56600; font-weight: normal;}

/* 捐赠展示 */
.ellipsisStr{width: 300px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ellipsisStr a:hover{text-decoration: underline; cursor: pointer;}
.content{margin: 0 20px;}
.content .left{float: left;border-radius: 6px}
.content .left img{max-width: 500px; max-height: 300px;}
.content .right{float: left;margin: 0 50px;}
.content .right .k1{height: 60px;margin-bottom: 15px;line-height: 62px;padding:0 10px ;border-radius: 6px;}
.content .right .k2{max-width: 390px;padding: 10px;border-radius: 6px}
.k3{margin: 20px 20px;}

/*捐赠新闻*/
.page-btn{padding: 20px; background-color: rgba(255, 255, 255, 0.7); border-radius: 10px; line-height: 30px; height: 700px; overflow: hidden;}
.dnNews{padding: 0 25px 15px 25px;height: 610px;overflow: hidden;}
.dnNews li a:hover{color: #ba273a; text-decoration: underline;}
.dnNews li a span{color: #929292;}
.dnNews li{padding: 15px 0 15px 0;border-bottom: 1px dashed #047eae;}

/*捐赠名录*/
.newDlTab .pagination p.page-operate a{background: #fff}

/* 右边浮动 */
.float_r{ width:60px; border-radius:30px; box-shadow:rgba(0,0,0,0.20) 1px 1px 10px; position:fixed; right:20px; top:400px; cursor:pointer;}
.float_r img{ margin:0 auto; display:block; }
.float_r h6{ color:#666; font-weight:normal; text-align:center; font-size:12px;}
.float_r .wechat{ height:90px; border-bottom:1px solid #e1e1e1; border-radius:30px 30px 0 0; background:#fff;}
.float_r .wechat img{padding:20px 0  8px;}
.float_r .staff{ height:90px; border-bottom:1px solid #e1e1e1; border-radius:30px; background:#fff;}
.float_r .staff img{padding:10px 0  5px;}
.float_r .saoyisao{position: absolute;width: 145px;height: 140px;right: 73px;top: 18px;background: url(/whgs/images/portals/weixin-bg.png) left center no-repeat;}
.float_r .saoyisao img{width: 90px;height: 90px;margin-top: 10px;}