﻿/*公共样式*/
.container{width: 1200px;margin: 0 auto;}
.more-link{font-size:12px ; color:#878787 ;float: right;}
.more-link:hover{ color:#B90014 ;}
/*三九学社专题页*/
.banner img{max-width: 100%;height: 200px;}
.nav{width: 100%;height:60px;background: #b90014;}
.nav .nav-main ul li{text-align: center; float: left;line-height: 60px;height: 60px;}
.nav .nav-main ul li a{border-right: 1px solid #7b0004;padding: 6px 71px;font-size: 16px;color: #fff;}
.nav .nav-main ul li .menu-last{border-right: 0;padding: 6px 65px;font-size: 16px;color: #fff;}
.nav .nav-main ul li.active{background: #9d0011;}
.nav .nav-main ul li.active a{color: #ffd800;border-right: 0;}
.nav .nav-main ul li:hover{background: #9d0011;color:#ffd800 ;}
.nav .nav-main ul li a:hover{color:#ffd800 ;}
.main{padding: 20px 0 60px;}
.main .news-focus{background: #fff;}
.main .news-focus .news-focus-tit{height: 50px;line-height: 50px; border-bottom: 1px solid #b90014;background: url(../img/pu_top.png) no-repeat center;padding: 0 20px 0 46px;}
.main .news-focus .news-focus-tit h3 a:first-child{font-size: 18px;color: #b90014;font-weight: bold;}
.main .news-focus .news-focus-text .news-focus-list{width: 590px;}
.main .news-focus .news-focus-text .news-focus-list .focus-conclude{padding: 30px 12px 16px 22px;border-bottom: 1px dashed #f0f0f0;}
.main .news-focus .news-focus-text .news-focus-list .focus-conclude h3 a{display: inline-block; font-size: 18px;color: #b90014;font-weight: bold;margin-bottom: 16px;border-bottom: 1px solid transparent;}
.main .news-focus .news-focus-text .news-focus-list .focus-conclude h3 a:hover{border-bottom: 1px solid #B90014;}
.main .news-focus .news-focus-text .news-focus-list .focus-conclude p{text-align: left; font-size: 14px;color: #b6b6b6;line-height: 24px;position: relative;}
.main .news-focus .news-focus-text .news-focus-list .focus-conclude p .more{font-size: 14px;color: #b90014;text-align: right;position: absolute;right: 10px;top: 26px;}
.main .news-focus .news-focus-text .news-focus-list .focus-conclude p .more:hover{border-bottom: 1px solid #B90014;}
.main .news-focus .news-focus-text .news-focus-list .focus-list{padding: 12px 22px 15px 22PX;}
.main .news-focus .news-focus-text .news-focus-list .focus-list ul li{margin-bottom: 11px;position: relative;padding: 10px 0 0 18px;}
.main .news-focus .news-focus-text .news-focus-list .focus-list ul li:last-child{margin-bottom: 0;}
.main .news-focus .news-focus-text .news-focus-list .focus-list ul li a{font-size: 16px;color: #444444;}
.main .news-focus .news-focus-text .news-focus-list .focus-list ul li .pull-right{float: right;font-size: 14px;color: #999999;}
.main .news-focus .news-focus-text .news-focus-list .focus-list ul li .icon-focus{display: inline-block; width: 4px;height: 4px;background: #d5d5d5;margin-right: 9px;position: absolute;top: 20px;left:-10px; margin: 0 10px;}
.main .news-focus .news-focus-text .news-focus-list .focus-list ul li a:hover{color:#b90014;}
.main .news-focus .news-focus-text .news-focus-list .focus-list ul li a:hover .icon-focus{background:#b90014;}
.main .news-focus .news-focus-banner{padding: 12px 10px 26px 8px;width: 600px;}
.main .news-focus .news-focus-banner .focus-banner{position: relative;}
.main .news-focus .news-focus-banner .focus-bannerBottom{position:absolute;height: 40px;width: 100%;padding: 12px 0 12px 20px;background:rgba(0,0,0,0.5);bottom: 0;line-height: 14px;}
.main .news-focus .news-focus-banner .focus-bannerBottom p{font-size: 16px;color: #fff;}
.adWrap2 .swiper-pagination{width: auto;right: 0;left: auto;}
.adWrap2 .swiper-pagination-bullet {margin: 0 5px;width:18px;height:18px;transition: .4s;color: #fff;border-radius: 0;font-size: 14px;opacity: 1;}
.adWrap2 .swiper-pagination-bullet-active {width:18px;height:18px;background: #B90014;color: #fff;}


.main .meeting-schedule{background: #fff;margin-top: 20px;}
.main .meeting-schedule .meeting-schedule-tit{height: 50px;line-height: 50px; border-bottom: 1px solid #b90014;background: url(../img/pu_top.png) no-repeat center;padding: 0 20px 0 46px;}
.main .meeting-schedule .meeting-schedule-tit h3 a:first-child{font-size: 18px;color: #b90014;font-weight: bold;}
.main .meeting-schedule .register-list{padding: 30px 20px;}
.main .meeting-schedule .register-list ul li{margin-right: 30px; float: left; width: 300px; height: 165px;background: #ffe7e7;border-radius: 10px;padding: 32px;}
.main .meeting-schedule .register-list ul li:last-child{width: 170px;margin-right: 0;}
.main .meeting-schedule .register-list ul li h3{font-size: 16px;color: #B90014;margin-bottom: 12px;}
.main .meeting-schedule .register-list ul li p{text-align: left; font-size: 16px;color: #444444;margin-bottom: 10px;}
.main .meeting-schedule .meeting-data{background: url(../img/line.png) no-repeat top center;height: 88px;}
.main .meeting-schedule .meeting-data .metting-data-line{padding: 20px 20px 26px 20px;}
.main .meeting-schedule .meeting-data .metting-data-line ul li{float: left; width: 330px; height: 70px;position: relative;}
.main .meeting-schedule .meeting-data .metting-data-line ul li:last-child{width: 170px;margin-right: 0;}
.main .meeting-schedule .meeting-data .metting-data-line ul li .metting-list{position: absolute;top: 3px;left: 30px;}
.main .meeting-schedule .meeting-data .metting-data-line ul li .metting-list p{font-size: 16px;font-weight: bold;color: #B90014;margin-bottom: 6px;}

.main .meeting-report{margin-top: 20px;height: 80px;background:rgba(0,0,0,0.5);position: relative;}
.main .meeting-report .meetin-btn{width: 160px;height: 40px;padding: 0 30px;background: #fff;opacity: 0.8;position: absolute;border-radius: 10px;top: 20px;left: 520px;}
.main .meeting-report .meetin-btn a{display: block; width:136px;height: 22px;background: #fff;opacity: 0.8;position: absolute;top: 9px;left: 22px;font-size: 18px;font-weight: bold;color:#B90014;}
.main .meeting-report .meetin-btn i{display: block;width: 22px;height: 23px;background: url(../img/mt.png) no-repeat left center;position: absolute;top: 10px;z-index: 1;}

.main .file-media{margin-top: 20px;}
.main .file-media .meeting-flie{width: 590px;background: #fff; padding: 20px;}
.main .file-media .meeting-flie .file-tit h3 span{font-size: 18px;color: #B90014;font-weight: bold;margin-left: 10px;}
.main .file-media .meeting-flie .file-tit h3 a:first-child{display: inline-block;border-bottom: 1px solid #B90014;width: 98px;height: 32px;}
.main .file-media .meeting-flie .file-tit{background: url(../img/lin.png) no-repeat bottom;}
.main .file-media .meeting-flie .file-list ul li .file-time{float: right;font-size: 14px;color: #999999;}
.main .file-media .meeting-flie .file-list ul li{margin-bottom: 18px;margin-top: 14px;}
.main .file-media .meeting-flie .file-list ul li a{font-size: 14px; color: #444444;}
.main .file-media .meeting-flie .file-list ul li a:hover{color: #B90014;}
.main .file-media .meeting-flie .file-list ul li .file-border{display: inline-block;width: 4px;height: 4px;border-radius: 50%;background: #B90014;margin-right: 10px;}
.main .file-media .media-focus{width: 590px;background: #fff; padding: 20px;}
.main .file-media .media-focus .file-tit h3 span{font-size: 18px;color: #B90014;font-weight: bold;margin-left: 10px;}
.main .file-media .media-focus .file-tit h3 a:first-child{display: inline-block;border-bottom: 1px solid #B90014;width: 100px;height: 32px;}
.main .file-media .media-focus .file-tit{background: url(../img/lin.png) no-repeat bottom;}
.main .file-media .media-focus .file-list ul li .file-time{float: right;font-size: 14px;color: #999999;}
.main .file-media .media-focus .file-list ul li{margin-bottom: 18px;margin-top: 14px;}
.main .file-media .media-focus .file-list ul li a{font-size: 14px; color: #444444;}
.main .file-media .media-focus .file-list ul li a:hover{color: #B90014;}
.main .file-media .media-focus .file-list ul li .file-border{display: inline-block;width: 4px;height: 4px;border-radius: 50%;background: #B90014;margin-right: 10px;}

.main .model{margin-top: 20px; background: #fff;}
.main .model .news-model{padding: 20px 20px 28px 20px;}

.main .model .news-model .model-tit{background: url(../img/long.png) no-repeat bottom;}
.main .model .news-model .model-tit h3 span{font-size: 18px;color: #B90014;font-weight: bold;margin-left: 10px;}
.main .model .news-model .model-tit h3 a:first-child{display: inline-block;border-bottom: 1px solid #B90014;width: 100px;height: 32px;}
.main .model .news-model .model-list .model-vido .vjs_video_3-dimensions{width: 770px; height: 392px;margin-top: 4px;}
.vjs-poster{display: inline-block; vertical-align: middle; background-position: auto;background-size: auto;cursor: pointer; margin: 0; padding: 0;position: absolute;top: 0; right: 0;bottom: 0; left: 0;height: 100%;}
.video-js .vjs-big-play-button { width: 63px;height: 63px;line-height:63px;border-radius: 50%; background:#fff ;color: #000; top: 36.5%; left: 46%;border: 0;}


.main .model .news-model .model-list .model-top{height: 410px;}
.main .model .news-model .model-list {margin-top: 32px;}
.main .model .news-model .model-list .model-person{width: 363px;}
.main .model .news-model .model-list .model-person ul{margin:0 -22px;}
.main .model .news-model .model-list .model-person ul li{float: left;width: 195px; height: 200px; padding: 5px;position: relative;}
.main .model .news-model .model-list .model-person ul li a img{height: 100%;width: 100%;}
.main .model .news-model .model-list .model-person ul li .model-shadow{ opacity:0;width: 185px;height: 192px; background:rgba(0,0,0,0.5); position: absolute;top: 4px; bottom: 0;transition: all .4s;}
.main .model .news-model .model-list .model-person ul li:hover .model-shadow{opacity: 1;}
.main .model .news-model .model-list .model-person ul li .model-shadow.active{display: block;}
.main .model .news-model .model-list .model-person ul li .model-shadow p{padding: 80px 30px;font-size: 16px;color: #fff;text-align-last: center;text-align: center;}
.main .model .news-model .model-list .person-list ul{margin:0 -5px;}
.main .model .news-model .model-list .person-list {margin-top:-10px;}
.main .model .news-model .model-list .person-list ul li{padding:5px;float: left;width: 195px;height: 200px;position: relative;}
.main .model .news-model .model-list .person-list ul li .model-shadow{opacity: 0; width: 185px;height: 199px; background:rgba(0,0,0,0.5); position: absolute;top: 4px; bottom: 0;transition: all .4s; }
.main .model .news-model .model-list .person-list ul li:hover .model-shadow{opacity: 1;}
.main .model .news-model .model-list .person-list ul li .model-shadow.active{display: block;}
.main .model .news-model .model-list .person-list ul li .model-shadow p{padding: 80px 30px;font-size: 16px;color: #fff;text-align-last: center;text-align: center;}

.main .meeting-scene{margin-top: 20px; background: #fff;}
.main .meeting-scene .news-sence{padding: 20px 20px 28px 20px;}
.main .meeting-scene .news-sence .sence-tit{background: url(../img/long.png) no-repeat bottom;}
.main .meeting-scene .news-sence .sence-tit h3 span{font-size: 18px;color: #B90014;font-weight: bold;margin-left: 10px;}
.main .meeting-scene .news-sence .sence-tit h3 a:first-child{display: inline-block;border-bottom: 1px solid #B90014;width: 104px;height: 32px;}
.main .meeting-scene .scence-list ul{margin: 0 -10px;}
.main .meeting-scene .scence-list {padding-top: 10px;}
.main .meeting-scene .scence-list ul li{padding: 10px;width: 33.33%;float: left;position: relative;}
.main .meeting-scene .scence-list ul li .scene-bottom{font-size: 16px; height:40px;width: 94%;text-align: center;line-height: 40px;color: #fff;background: rgba(0,0,0,0.6);position: absolute;bottom: 10px;left: 11px;}

.footer{width: 100%;height: 160px;background: #a40000;}
.footer .main-footer{padding-top: 42px;}
.footer .main-footer .footer-intr,p {text-align: center;font-size: 14px;color: #fff;margin-bottom: 16px;}
.footer .main-footer .footer-intr a,p{font-size: 14px;color: #fff;text-align: center;}
.footer .main-footer .footer-intr p:last-child{margin-bottom: 0;}

/*列表页*/
.main-list{padding: 0 0 60px;}
.main-list .list-tit{height: 74px;line-height: 74px;}
.main-list .list-tit a:first-child{color: #b4b4b4;font-size: 16px;padding-right: 12px;}
.main-list .list-tit em{color: #b4b4b4;font-size: 20px;}
.main-list .list-tit span{color: #666666;font-size: 16px;padding-left: 12px;}
.main-list .list-tit a:hover{color: #B90014;}
.main-list .list-page{padding: 26px 20px 46px;background: #fff;}
.main-list .list-page ul li{float: left;width: 100%; height: 62px;line-height: 62px;border-bottom: 1px solid #f0f0f0;padding: 0 12px;}
.main-list .list-page ul li .list-time{float: right;font-size: 16px;color: #b6b6b6;}
.main-list .list-page ul li .list-icon{display: inline-block;width: 16px;height: 16px;background: url(../img/list.png) no-repeat left center;}
.main-list .list-page ul li a{font-size: 16px; color: #444444;}
.main-list .list-page ul li a:hover{color: #B90014;}
.main-list .list-page ul li a:hover .list-icon{display: inline-block;width: 16px;height: 16px;background: url(../img/lst.png) no-repeat left center;}
.tcdPageCode{padding: 40px 20px;text-align: left;color: #ccc;text-align:center;}
.tcdPageCode a{display: inline-block;color: #999999;display: inline-block;height:32px;	line-height:32px;	padding: 0 10px;border: 1px solid #999999;	margin: 0 2px;vertical-align: middle;width: 40px;font-size: 16px;}
.tcdPageCode a:hover{background: #B90014;color: #fff;border: 0;}
.tcdPageCode span.current{display: inline-block;height: 32px;line-height: 32px;padding: 0 10px;margin: 0 2px;color: #fff;background: #B90014;vertical-align: middle;width: 40px;font-size: 16px;}
.tcdPageCode span.disabled{display: inline-block; height: 32px;line-height: 32px; padding: 0 10px; margin: 0 2px; color: #fff;background: #cccccc; vertical-align: middle; width: 70px;font-size: 16px;}
.tcdPageCode .disabled1{display: inline-block; height: 32px;line-height: 32px; padding: 0 10px; margin: 0 2px; vertical-align: middle; width: 70px;border:1px solid #999999;background: #fff;color: #999999;font-size: 16px;}


/*详情页*/
.main-detail .detail-tit{height: 74px;line-height: 74px;margin-top: 0;}
.main-detail .detail-tit a{color: #b4b4b4;font-size: 16px;padding-right: 12px;}
.main-detail .detail-tit em{color: #b4b4b4;font-size: 20px;padding-right: 12px;}
.main-detail .detail-tit span{color: #666666;font-size: 16px;}
.main-detail .detail-tit a:hover{color: #B90014;}
.main-detail .detail-page{margin:0 0 40px;background: #fff;}
.main-detail .detail-page .detail-page-tit{padding:40px 0 ;border-bottom: 1px solid #f0f0f0;}
.main-detail .detail-page .detail-page-tit h3{text-align: center; font-size: 30px;font-weight: bold;color: #444444;margin-bottom: 20px;}
.main-detail .detail-page .detail-page-tit p{text-align: center; font-size: 20px;color: #444444;margin-bottom: 20px;}
.main-detail .detail-page .detail-page-tit span{padding-right: 50px;font-size: 14px;color: #b6b6b6;text-align: center;}
.main-detail .detail-page .detail-page-tit .detail-span{text-align: center;}
.main-detail .detail-page .detail-page-tit span:first-child{padding-left: 50px;}
.main-detail .detail-page .detail-container{padding: 30px 30px 1px 30px;}
.main-detail .detail-page .detail-container .detail-img{width: 440px;height: 330px;margin: 0 auto;}
.main-detail .detail-page .detail-container .detail-img img{width:100%;max-height: 100%;}
.main-detail .detail-page .detail-container p{margin-bottom: 40px;color: #666666;font-size: 16px;line-height: 28px;text-indent: 30px;text-align:justify; text-justify:inter-ideograph}
.main-detail .detail-page .detail-container .detail-progref{margin-top: 30px;}



