/* 公用css */
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, img,  ul, li, form, label, legend,table,tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}
body {font-family: 'PingFang SC','Microsoft Yahei','宋体',DBK;color:#333;font-size:16px; }
:focus {outline: 0;}
a:focus{outline: 0px auto -webkit-focus-ring-color;outline-offset: -0px;}
a:focus, a:hover{color: #333;text-decoration: none;}
a {outline:none;margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;color: #333;}
a:hover {color: #333;text-decoration: none;}
a:focus{outline:none;}
table {border-collapse:collapse;border-spacing:0;}
input, select {vertical-align:middle;}
img{max-width:100%;}
li{list-style: none;}
.ellipsis{white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.fr{float: right;}
.fl{float: left;}
.clearfix:after{content: '';display: block; clear:both; }
.overflow{overflow:hidden;}
.pointer{cursor: pointer}
.hide{display: none;}
.pd-l{padding-left:15px;}
.pd-r{padding-right:15px;}
.nopadding{padding: 0;}
.text-center{text-align: center}
.text-right{text-align: right}
.default{cursor: default;}
.noselect{-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Chrome/Safari/Opera */
-khtml-user-select: none; /* Konqueror */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none;}

@media (min-width: 1200px) { 
    .container{width:1230px;max-width: 98%;}
    .freewidth{width:90%;min-width:1230px;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
}
@font-face
{
font-family: 'HYb1gf';
src: url('../fonts/HYb1gf.eot');
src: url('../fonts/HYb1gf.eot?#font-spider') format('embedded-opentype'),
     url('../fonts/HYb1gf.svg') format('svg'),
     url('../fonts/HYb1gf.ttf') format('truetype'),
     url('../fonts/HYb1gf.woff') format('woff');
}
@font-face
{
font-family: 'year';
src: url('../fonts/year.eot');
src: url('../fonts/year.eot?#font-spider') format('embedded-opentype'),
     url('../fonts/year.svg') format('svg'),
     url('../fonts/year.ttf') format('truetype'),
     url('../fonts/year.woff') format('woff');
}
@font-face
{
font-family: 'date';
src: url('../fonts/date.eot');
src: url('../fonts/date.eot?#font-spider') format('embedded-opentype'),
     url('../fonts/date.svg') format('svg'),
     url('../fonts/date.ttf') format('truetype'),
     url('../fonts/date.woff') format('woff');
}

/*首页 */
.pl50{padding-left:65px;}
.font30{font-size: 30px;}
.font13{font-size: 13px;}
.index_new .screen1{position: relative;}
.indexTop{position: absolute; top:0;left:0;width:100%;z-index: 1;}
.indexTop .navbox{margin:0 15px;border-bottom:1px solid rgba(255,255,255,.14);margin-bottom:25px;}
.indexTop .zgshkx-nav{margin-left: 120px;width: 160px;display: inline-block;line-height: 62px;}
.indexTop .nav-tit li{display: inline-block;margin-right:10px;}
.indexTop .nav-tit li.on{border-bottom:1px solid rgba(255,255,255,.73)}
.indexTop .nav-tit li.on a{font-weight: bold;}
.indexTop .nav-tit li a{color:#fff;margin:23px 0 18px;font-size:14px;display: block;}
.indexTop .nav-tit .spt a{line-height: 28px;margin:19px 0 14px;padding:0 10px;background: rgba(255,255,255,.3);border-radius: 4px;}
.indexTop .nav-tit .isline{width:2px;height:28px;background: #fff;position: relative;top:8px}
.indexTop .nav-tit li a:hover{opacity: .8;}
.indexTop .headerlogo img{height:46px;margin-top:8px;margin-right:30px}
.indexTop .pclogo img{height:30px;margin-top:10px;margin-left:30px}
.indexTop .member-span-login a{display: block;padding:7px 10px;font-size: 12px;border-radius: 2px;color:#fff;margin:17px 0 0;}
.indexTop .member-span-login a.member-register{background: rgba(255,255,255,.14);margin-left:5px;}
.indexTop .member-span-login a.member-register:hover{background: #fff;color:#cd2022}
.indexTop .member-span-logined{position: relative;z-index: 99;margin-top:18px;}
.indexTop .member-span-logined .realName{background: url(../../images/pull1.png) no-repeat right center;color: #fff;line-height: 26px;padding-right: 20px;display: inline-block;max-width:110px}
.indexTop .member-span-logined .showtimebox{margin-top:-6px;color:#fff}
.indexTop .member-span-logined .login_info_list{display: none;width: 125px;right: 0;top: 45px;padding: 8px 0px; position: absolute;background-color: #ffffff;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.11);border-radius: 3px;}
.indexTop .member-span-logined .member-username{background: url(../../images/word_new/icon37.svg) no-repeat 15px center/14px;}
.indexTop .member-span-logined .branch-username{background: url(../../images/word_new/icon36.svg) no-repeat 15px center/14px;}
.indexTop .member-span-logined .member-logout{background: url(../../images/word_new/icon35.svg) no-repeat 15px center/14px;}
.indexTop .member-span-logined .member-order{background: url(../../images/word_new/order.svg) no-repeat 15px center/14px;}
.indexTop .member-span-logined .member-organ{background: url(../../images/word_new/user.svg) no-repeat 15px center/14px;}
.indexTop .member-span-logined a{font-size: 12px;line-height: 26px;color: #000000;padding: 5px 10px 5px 40px;display: block;text-align: left;}
.indexTop .member-span-logined a:hover{background-color: #f4f4f4;}
.indexTop .sysm{display: block;padding:7px 10px;font-size: 12px;border-radius: 2px;color:#fff;margin:17px 0 0 15px;background: rgba(255,255,255,.14);}
.indexTop .sysm:hover{background: #cd2022;}
.indexTop .h5userinfo{padding-top:8px}
.indexTop .h5userinfo a{color:#fff;margin-left:5px;vertical-align: middle;}
.indexTop .changeuser{background: url(../../images/word_new/user.svg) no-repeat 15px center/14px;}
.indexTop .h5userinfo.showtime{padding-top:0}
.indexTop .search{position: relative;}
.indexTop .aiicon:not(.h5){position: absolute;right:-160px;top:0;padding:5px 10px;background: #cd2022;border-radius: 4px;}
.indexTop .aiicon:not(.h5) span{padding-left:16px;background: url('../../images/member/right.png') left center/15px no-repeat;color:#fff;position: relative;margin-left:5px;vertical-align: middle;}
.ipmenu .aiicon.h5,.headbox .aiicon{height:30px;margin-right:20px;background: #cd2022;padding:4px;border-radius: 4px;}
.indexTop .search .inputbox{width: calc(100% - 150px);height: 48px;}
.indexTop .search .inputbox input{width: 100%;height:100%;border:0;border-radius:3px 0px 0px 3px;}
.indexTop .search .inputbox ul{background: #fff;width:100%;border:1px solid #d9d9d9;border-top:0;box-shadow: 1px 1px 3px 1px #eee;position: relative;z-index: 100;}
.indexTop .search .inputbox ul li{padding-left:12px;font-size: 14px;line-height: 25px;color:#333;font-size:13px;}
.indexTop .search .inputbox ul li:hover{background: #ddd}
.indexTop .search>span{display: inline-block;background: #fff;padding:0 20px 0 12px;height:48px;border-radius:0px 3px 3px 0px;line-height: 48px;text-align: center;font-size: 12px; }
.indexTop .search>span img:hover{opacity: .8;}
/* .indexTop .search a{font-size:14px ;color: #fff;line-height: 48px;margin-left: 20px;padding-right:17px;background: url('../../images/index_new/to.png') right center no-repeat;} */
.indexTop .search a{font-size:16px ;color: #fff;line-height: 48px;margin-left: 5px;background: #cd2022;border-radius: 6px;padding:0 12px}
.indexTop .count{display: inline-block;padding:13px 13px 13px 38px;background: rgba(255,255,255,.3) url('../../images/index_new/icon.png') 13px center  no-repeat;border-radius: 3px;border: solid 1px #fff;font-size:14px;color:#fff}
.topic{background: url('../../images/index_new/bgshadow.png') top left/100% no-repeat;width:100%;position: relative;padding-top:46.8%;}
.topic img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;z-index: -1;width:100%;}
.topic .info{position: absolute;left:0;bottom:110px;width:100%;}
.topic .today{width:74px;height:26px;line-height: 26px;text-align: center;color:#fff;border-radius: 13px;font-size:12px;background: #cd2022;}
.topic a{font-size:20px;color:#fff;display: block;margin:15px 0;}
.topic .summary{color:rgba(255,255,255,.72);font-size:14px;line-height:22px;max-width:560px}
.bg{background: #fcfcfc;}
.findknowledge{position: relative;top:-65px;}
.findknowledge .swiper{margin-right:280px;background: #fff;padding:42px 57px 60px;position: relative;box-shadow: 0px 0px 109px 0px  rgba(0, 0, 0, 0.08)}
.findknowledge .swiper .title{color:#474747;margin-bottom:30px;}
.findknowledge .swiper .title img{margin-left:18px;margin-top:-3px;}
.findknowledge .swiper .title img:hover{opacity: .8;}
.findknowledge .swiper li{width:auto;}
.findknowledge .swiper li>div{max-width:240px;margin-right:56px;}
.findknowledge .swiper li img{width:140px;height:90px;margin-right:17px;object-fit: cover;}
.findknowledge .swiper li .type{color:#596fab;border:1px solid #596fab;padding:2px 4px;display: inline-block;margin-top:10px;}
.findknowledge .swiper li .type:hover{color:#fff;background: #cd2022;border-color: #cd2022;}
.findknowledge .swiper li .name{color:#000;margin:10px 0 3px;display: block;}
.findknowledge .swiper li .name:hover{color:#cd2022}
.findknowledge .swiper li .eng{color:#999;}
.findknowledge .swiper-container-knowledge{padding-left:10px;}
.findknowledge .swiper-button-knowledge-prev{left:0}
.findknowledge .swiper-button-knowledge-next{right:0}
.findknowledge .swiper-button-disabled{display: none;}
.findknowledge .swiper-button-knowledge-next,.findknowledge .swiper-button-knowledge-prev{height: 100%;width: 57px;top: 30px;background-size: 14px 27px;}
.findknowledge .swiper-button-knowledge-next:hover,.findknowledge .swiper-button-knowledge-prev:hover{opacity: .8;}
.findknowledge .swiper-button-knowledge-next:before{content:'';height:100%;width:30px;background: url('../../images/index_new/shadow.png') center no-repeat;position: absolute; left:-28px;top:0;}
.findknowledge .swiper-button-knowledge-prev:after{content:'';height:100%;width:30px;background: url('../../images/index_new/shadow_l.png') center no-repeat;position: absolute; right:-28px;top:0;}
.findknowledge .care{position: absolute;right:15px;top:-22px;width:280px;background: url('../../images/index_new/carebg.jpg') center/cover no-repeat;padding:40px 18px 18px 46px;color:#fff}
.findknowledge .care ul{margin:15px 0 20px;}
.findknowledge .care a{color:rgba(255,255,255,.8);line-height:30px;}
.findknowledge .care a:hover{color:#fff}
.findknowledge .care .change:hover{opacity: .8;}
.word .list{border-top:1px solid #ebebeb;padding:48px 0 68px;}
.word .list:first-child{border:none}
.word .firstlevel{display: block;margin-top:-20px;}
.word .icon{height:60px;margin-top:-122px;}
.word .secondlevel{margin-top:15px;}
.word .secondlevel a{color:#8c8c8c;margin-right:12px;line-height:30px;display: inline-block;}
.word .secondlevel a:hover{color:#cd2022}
.word .recommend img{height:135px;width:100%;object-fit: cover;}
.word .recommend img:hover{opacity: .8;}
.word .recommend .name{color:#000;margin:20px 0 5px;display: block}
.word .recommend .name:hover{color:#cd2022}
.word .recommend .eng{color:#cd2022}
.word .recommend .summary{color:#7c7c7c;margin-top:12px;line-height: 20px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}
.word .more{border-top:1px solid #ebebeb;padding:22px; }
.word .more img:hover{opacity: .8;}
.specialist{background: #eef0f0;height:780px;padding-top:124px;}
.specialist .title{padding-left:60px;color:#6a6a6a;line-height: 18px;margin-bottom:24px;}
.specialist img{height:350px;width:100%;margin-top:-53px;display: block;object-fit: cover;}
.specialist .info{background: #fff;padding:43px 60px 50px;border-right:3px solid #cd2022;}
.specialist .info .name{color:#000;margin-right:25px;}
.specialist .info .zone{color:rgba(0,0,0,.83)}
.specialist .info .major{color:#cd2022;text-decoration: underline;}
.specialist .info .major:hover{text-decoration: none;}
.specialist .info .summary{height:150px;color:rgba(0,0,0,.66);line-height:20px;margin-top:20px;}
.specialist .swiper-container-specialist{position: relative;}
.specialist .ctr{position: absolute; width:190px;right:60px;bottom:50px;height:40px;text-align: center;}
.specialist .ctr .swiper-button-prev,.specialist .ctr .swiper-button-next{width:40px;height:40px;margin-top:0;top:0}
.specialist .ctr .swiper-button-prev{background: url('../../images/index_new/prev.png') center no-repeat;border:2px solid rgba(205,32,34,.34);border-radius: 50%;}
.specialist .ctr .swiper-button-next{background: url('../../images/index_new/next.png') center no-repeat;border:2px solid rgba(205,32,34,.34);border-radius: 50%;}
.specialist .ctr .swiper-button-next:hover,.specialist .ctr .swiper-button-prev:hover{border-color:#cd2022}
.specialist .ctr .swiper-pagination{position: relative;}
.specialist .ctr .swiper-pagination-bullet{background: #c0cada;margin:18px 8px;width:6px;height:6px;}
.specialist .ctr .swiper-pagination-bullet-active{background: #cd2022;}
.piclist{margin-top:-200px;}
.piclist li{background: url('../../images/index_new/cover.png') bottom center no-repeat;position: relative;}
.piclist li a{display: block;}
.piclist img{position: relative; height:400px;width:100%;z-index: -1;object-fit: cover;}
.piclist a:hover img{opacity: .8;}
.piclist .title{position: absolute; bottom:30px;color:#fff;width:100%;}
.piclist .new-add-title{color: #474747;margin-bottom: 30px;font-size: 20px;font-weight: bold;}
.piclist .ctr{position: relative;width:180px;margin:auto;height:16px;text-align: center;margin-top:30px;}
.piclist .swiper-pagination,.selected .swiper-pagination{position: relative;}
.piclist .swiper-pagination-bullet,.selected .swiper-pagination-bullet{width: 10px;height: 10px;background: #b7b7b7;border-radius: 5px;margin:3px 10px;display: inline-block ;}
.piclist .swiper-pagination-bullet-active,.selected .swiper-pagination-bullet-active{width: 36px;background: #cd2022;}
.piclist .swiper-button-black,.selected .swiper-button-black{width: 9px;height: 16px;background-size: 9px 16px;top:0;margin-top:0;top:0}
.selected .container{position: relative;margin-bottom:188px}
.selected .border{border:solid 1px #e8e8e8;margin-top:108px;padding:35px 40px 35px 50px;}
.selected .border .title{color:#474747;margin-bottom:30px;}
.selected .border .content{margin-right:10px;background: url('../../images/index_new/choosebg.png') center/100% 100% no-repeat;padding:25px 36px 58px}
.selected .border .content .name a{color:#596fab;margin-bottom:10px;}
.selected .border .content .name:hover{color:#cd2022}
.selected .border .content .summary{color:#7c7c7c;line-height: 20px;height:40px;}
.selected .border .logo img{height:23px;margin-top:10px;}
.selected .join{width:360px;position: absolute;right:15px;top:80px;background: url('../../images/index_new/join.jpg') center/cover no-repeat;color:#fff;padding:50px 60px;text-align: center;z-index: 111;}
.selected .join p{line-height: 20px;margin-bottom:25px;text-align: left;opacity: 0.7;}
.selected .join .title{margin-bottom:35px;}
.selected .join .joinbtn{width: 240px;height: 54px;background-color: #8e020b;border-radius: 3px;line-height: 54px;margin-top:70px;}
.selected .join .joinbtn:hover{background:#740002}
.selected .ctr{position: absolute;left:30%;bottom:-40px;width:180px;margin:auto;height:16px;text-align: center;}
/* 历史上的今天 */
.historycover{width:100%;height:100%;position: fixed;top:0;left:0;background: rgba(255,255,255,.3);display: none;}
.history{background: #cd2022;position: fixed; width:70px;height:100%;left:0;top:0;color:#fff;transition: ease-out 0.3s;z-index: 999;}
.history:hover{width:90px;}
.history .closecontent{text-align: center;padding-top:18px;}
.history .opencontent{cursor: default;height:100%;}
.history .iphistoryclose{display: none;}
.history.extend{width:580px;transition: ease-out 0.5s;}
.history .today{margin-top:15px }
.history .rotate{color:rgba(255,255,255,.68);transform: rotate(-90deg);white-space: nowrap;margin-top:280px}
.history .top{background: #a90b0d;padding:12px 0}
.history .top img{margin-top:20px}
.history .top .title{margin-top:12px}
.history .top .question{color:rgba(255,255,255,.35);line-height: 22px;}
.history .top .date{text-align: right;}
.history .top .date .arrowbg{top:-2px;padding-right:27px;background: url('../../images/index_new/down.png') center right no-repeat;}
.history .top .date:hover{opacity: .8;}
.history .top .date .month,.history .top .date .day{font-family: 'date';font-size:48px;}
.history .closebtn{position: absolute;left:0;top:92px;width:77px;height:calc(100% - 100px);border-right:rgba(255,255,255,.27) 1px solid;}
.history .closebtn img{position:absolute;left:50%;top:45%;transform: translate(-50%);}
.history .scrollbox{height:90%;}
.history .todaylist{margin-left:77px;padding:50px 50px 50px 0;height:100%}
.history .todaylist .thumb{width:100%;height:100%;margin-left:-10px;}
.history .todaylist .thumb li{padding-left:43px;}
.history .todaylist .year{font-family: 'year';color:rgba(0,0,0,.57);position: relative;}
.history .todaylist .year font{font-size:48px;margin:0 3px;}
.history .todaylist .year span.marginl{margin-left:10px;}
.history .todaylist .year span.marginr{margin-right:10px;}
.history .todaylist .year:before{content:'';position: absolute;left:-43px;top:28px;width:20px;height:20px;background: url('../../images/index_new/dot.png') center no-repeat;}
.history .todaylist .content{color:rgba(255,255,255,.7);line-height: 18px;margin:10px 0 40px;}
#StartDate{width:0;height:0;padding:0;border:0;}
.datetimepicker:not(.searchdate){background:#a90b0d ;font-family: 'date';font-size:18px;text-align: center;padding:30px 23px;top:91px!important;left:238px!important;}
.datetimepicker:not(.searchdate) .prev{background: url('../../images/index_new/left_b.png') center/9px 16px no-repeat;cursor: pointer;}
.datetimepicker:not(.searchdate) .next{background: url('../../images/index_new/right_b.png') center/9px 16px no-repeat;cursor: pointer;}
.datetimepicker:not(.searchdate) .prev:hover{background: url('../../images/index_new/left_w.png') center/9px 16px no-repeat;cursor: pointer;}
.datetimepicker:not(.searchdate) .next:hover{background: url('../../images/index_new/right_w.png') center/9px 16px no-repeat;cursor: pointer;}
.datetimepicker:not(.searchdate) .switch{font-size:30px;color:#fff;text-align: center;font-weight: normal;}
.datetimepicker:not(.searchdate) .dow{color:rgba(255,255,255,.46);font-weight: normal;padding:5px 12px}
.datetimepicker:not(.searchdate) .month{padding:0 8px;cursor: pointer; }
.datetimepicker:not(.searchdate) .day{color:#000;font-weight: bold;padding:5px 12px;cursor: pointer;}
.datetimepicker:not(.searchdate) .day.old,.datetimepicker:not(.searchdate) .day.new{opacity: .5;}
.datetimepicker:not(.searchdate) .day.active{color:#fff}
.datetimepicker:not(.searchdate) .day:hover{color:rgba(255,255,255,.4)}

.coverbox{position: fixed;width:100%;height:100%;top:0;left:0;background: rgba(255,255,255,.7);z-index:9999}
.coverbox .mainblock{overflow:hidden;box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.15);border-radius: 6px;width:800px;height:500px;position: absolute;top:0;right:0;bottom:0;left:0;margin:auto;background: #fff;}
.coverbox .mainblock .title{font-size:30px;color:#cd2022}
.coverbox .mainblock .closebtn{margin-right:-30px}
.coverbox .mainblock .main_content{padding:30px 50px}
.coverbox .mainblock .main_content .input{width:100%;margin:20px 0 0}
.coverbox .mainblock .main_content .input.codebox{padding-right:0}
.coverbox .mainblock .main_content .input input{border:0;line-height: 40px;height:40px;width:100%;padding:0 20px;border-radius: 3px;border: solid 1px #c7c7c7;box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.15);}
.coverbox .mainblock .main_content .input textarea{resize:none;border:0;line-height: 40px;height:150px;width:100%;padding:0 20px;border-radius: 3px;border: solid 1px #c7c7c7;box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.15);}
.coverbox .mainblock .main_content .input input.inp{width:30%;height:40px;border-radius: 3px;position: relative}
.coverbox .mainblock .main_content .input .code .verify-code-img{cursor: pointer;margin-left:15px;display: inline-block;margin-top:10px;}
.coverbox .submitbtn{text-align: center;margin-top:30px;}
.coverbox .linkbtn{display:inline-block;width: 200px;height: 40px;line-height:38px;border-radius:3px;color:#fff;background: #b6191b;text-align: center;border:0}
.coverbox .linkbtn:focus{outline:0}
.coverbox .success{background: url('../../images/index_new/joinbg.png') center no-repeat;color:#fff;height:100%}
.coverbox .success .textbox{padding:30px 50px}
.coverbox .success .textbox .title{color:#fff;padding-top:90px;}
.coverbox .success .textbox .text{line-height: 30px;margin-top:20px;}
.coverbox .success .textbox .text a{color:#fff;text-decoration: underline;margin:0 5px;}

/* 底部 */
.footer{background: #2f2f2f;position: relative;z-index:999}
.footer .logo img{height:40px;margin:33px 0 28px;}
.footer .bottomnav{text-align: right;margin:33px 0 28px;}
.footer .bottomnav li{display: inline-block;margin-left:30px;line-height: 40px;}
.footer .bottomnav li a{font-size:14px;color:#fff}
.footer .isline{height:1px;background:#a4a4a4;opacity: .1;}
.footer .text{margin:20px 0 25px;}
.footer .text,.footer .text a{line-height: 22px;color:rgba(255,255,255,.38)}

/* 学科分类 */
.subject{background: #f6f6f6;position: relative;}
.subject .part-left{width:260px;position: fixed;left:0;top:67px;background: #fff;height:100%;overflow: hidden;border-left:5px solid #cd2022;}
.subject .part-left .con{position: absolute;top:0;left:0;width:200%;height:100%;}
.subject .part-left .side-nav-list a{color:#9f9f9f;margin:15px 0 10px;display: block;}
.subject .part-left .left-navlist-box{position: absolute;top:0;left:0;width:50%;height:100%;padding:0 34px;}
.subject .part-left #left-navlist-box .side-nav-title{color:#363636;line-height:36px;display: block;background: url('../../images/index_new/arrow_r.png') right center no-repeat;}
.subject .part-left .left-second-navlist-box{position: absolute;top:0;left:50%;width:50%;height:calc(100% - 67px);padding:0 34px;background-position: top right;background-repeat: no-repeat;}
.subject .part-left .left-second-navlist-box .showall{padding-left:15px;background: url('../../images/index_new/arrow_l.png') left center no-repeat;}
.subject .part-left .left-second-navlist-box .secondtype{margin:12px 0 5px;}
.subject .part-left #left-second-navlist-box li{padding-left:21px;background: url('../../images/index_new/listdot.png') 9px 13px no-repeat;line-height:30px;}
.subject .part-left #left-second-navlist-box li.on{background:url('../../images/index_new/listdot.png') 9px 13px no-repeat, url('../../images/index_new/arrow_r_r.png') right 11px no-repeat;}
.subject .part-left #left-second-navlist-box li a{color:#888;}
.subject .part-left #left-second-navlist-box li a:hover,.subject .part-left #left-second-navlist-box li.on a{color:#cd2022}
.subject .part-left .side-nav-box{height:100%}
.subject .part-left .thumb{display: block;width:auto;height:calc(100% - 100px)}
.subject .part-left .mCSB_inside > .mCSB_container{margin-right:0}
.subject .part-left .ipclose{position: fixed;right:20px;top:70px;width:15px;display: none;}
.subject .part-content{padding-left:260px;border-left:5px solid #cd2022;}
.part-right{width:930px;margin:0 auto;padding-left:15px;padding-right:15px;}
.subject .breadnav,.subject .breadnav a{color:#335a98;padding-top:30px;}
.subject .part-top{padding-top:20px;}
.subject .part-top h2{margin-bottom:20px;}
.subject .part-top h2 a{font-size:40px;color:#000;margin-right:16px;}
.subject .part-top h2>span{color: #cd2022;}
.subject .part-top .content{color:#333;line-height:30px;}
.subject .part{margin-top:20px;background:#eee;border-bottom:#cd2022 1px solid;padding:9px 19px;color:#919191;line-height:30px;display: flex;display: -webkit-flex;}
.subject .part>.branch{flex-grow:1;}
.subject .pagechoose{flex-shrink:0}
.subject .pagechoose img{padding:0 5px;}
.subject .pagechoose .currentpage{color:#cd2022;padding-left:10px}
.subject .pagechoose .totalpage{color:#747474;padding-right:10px}
.subject .part .branch-list{border:solid 1px #d9d9d9;background: #fff;color:#335a98;padding:0 10px;position: relative;margin-right:4px}
.subject .part .branch-list i{font-style: normal;margin-right:7px;}
.subject .part ul{position: absolute;max-width:220px; top: 30px;left:-1px;background: #fff;border:1px solid rgba(0,0,0,0);box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.15);overflow: hidden;z-index: 2;min-width: 105%!important;max-height:200px;overflow-y: auto;display: none;}
.subject .part ul::-webkit-scrollbar { width: 0 !important }
.subject .part ul { -ms-overflow-style: none; overflow: -moz-scrollbars-none; }
.subject .part .thumb{width:auto;}
.subject .part .thumb .mCSB_scrollTools .mCSB_draggerRail{margin-right:-10px}
.subject .part ul li{margin: 5px 10px;}
.subject .part ul li a{color:#335a98;line-height: 34px;white-space: nowrap;margin-left:0;display:block;max-width:100%;overflow: hidden;text-overflow: ellipsis;}
.subject .part ul li a:hover{color:#cd2022 ;}
.subject .part .branch-list:hover{border:1px solid #9d9d9d}
.subject .part .hover ul{border-color: #9d9d9d;}
.subject .part .hover:after{content:'';position: absolute;left:0;bottom:-1px;z-index:3;width:100%;height:2px;background: #fff;}
.subject .part-bottom{background: #fff;border-bottom:1px solid #c5c5c5;padding:33px;}
.subject .part-bottom h2{margin-bottom:15px;}
.subject .part-bottom h2 a{font-size:30px;color:#000;margin-right:16px;vertical-align: middle;}
.subject .part-bottom h2>span{color: #cd2022;}
.subject .part-bottom .content{color:#333;line-height:30px;}
.part-right .part-list{margin-bottom: 30px;}
.part-right .part-list li{border-bottom:1px solid #e5e5e5;}
.part-right .part-list .title{padding-top:26px;display:-webkit-box;display: flex;display: -webkit-flex;}
.part-right .part-list .title .MsoNormal,.part-right .part-list .title h2>span>p,.part-right .part-list .title h2>span>div{display:inline-block;}
.part-right .part-list .title img{margin: 5px 14px 32px 2px;}
.part-right .part-list .title h2{display:block;flex-grow:1;-webkit-box-flex: 1;}
.part-right .part-list .title h2 a{color: #000;margin-right:16px;}
.subject .part-right .part-list .title h2 a:hover{color:#335a98}
.part-right .part-list .title h2>span{color: #585757;}
.part-right .part-list .title h2 span span{margin-left:0;}
.part-right .part-list .title h2>span.status,.intangible .part-list .title h2>span.status{font-weight: bold;padding-right: 5px;}
.part-right .part-list .title h2>span.status1,.intangible .part-list .title h2>span.status1{color: green;}
.part-right .part-list .title h2>span.status2,.intangible .part-list .title h2>span.status2{color: #cd2022;}
.part-right .part-list .type{display: inline-block;border:#596fab 1px solid;color:#596fab;padding:2px 4px;flex-shrink:0}
.part-right .part-list .type:hover{color:#fff;background: #cd2022;border-color: #cd2022;}
.part-right .part-list .content{margin-top:15px;color: #666;line-height: 20px;overflow: hidden;max-height:60px;margin-bottom: 26px;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.part-right .part-list .content.textEllipsis::after{
    content: "..."; 
    position: absolute; 
    bottom: 5px; 
    right: 16px; 
    padding-left: 1.8em;
    font-size:20px;
    background: -webkit-linear-gradient(left, transparent, #fff 55%);
    background: -o-linear-gradient(right, transparent, #fff 55%);
    background: -moz-linear-gradient(right, transparent, #fff 55%);
    background: linear-gradient(to right, transparent, #fff 55%);
}
.part-right .part-list .right{margin:26px 0px;height: 132px;position: relative;}
.part-right .part-list .right>div,.subject .part-right .part-top .right>div{border: 1px solid #e7e7e7;background: #fff;height:100%;width:100%;position: relative}
.part-right .part-list .right .wordpic{height:100%;object-fit: contain;position: absolute;top:0;left: 0;bottom: 0;right: 0;margin: auto;}
.part-right .enname{display: none !important;}
.page{width: 100%;padding-bottom: 120px;text-align: center;}
.page .pagination span,.page .pagination a{border:1px solid #d9d9d9;margin-right: 5px;color: #000;font-size: 14px;padding: 8px 13px;background:#fff}
.page .pagination a.disabled{background: #fff;color:#aaa;cursor: default}
.page .pagination .active{background: #fff;border:0;color:#fff;padding:9px 13px;background: #cd2022;}

/* 搜索结果页 */
.search_result .search-wrap{border-left:5px solid #cd2022;background: #f6f6f6;}
.search_result .top{color:#b4b4b4;padding:50px 0 10px;border-bottom:1px solid #bbb;line-height:26px;}
.search_result .top span{color:#596fab}
.search_result .top .search .searchbox{background: #eee;width: 172px;height: 26px;border:solid 1px rgba(229, 229, 229, 0.82);}
.search_result .top .search input{width: 80%;height: 100%;font-size: 12px;padding: 0px 0px 0px 10px;border: none;background: #fff;}
.search_result .top .search .search-submit{color:#5c5c5c;width: 20%;text-align: center;line-height:24px;}
.search_result .icon{margin:40px 0 0;text-align: center;}
.search_result.all .list{padding-left: 55px;background-position: 15px 25px;background-repeat: no-repeat;}
.search_result.all .list.major{padding-left:15px;}
.search_result.all .list.public{background-image: url('../../images/index_new/public.png');}
.search_result.all .list.special{background-image: url('../../images/index_new/topic.png');}
.search_result .bgblock .imgbox .icon{position: absolute; top:40%;left:50%;transform: translate(-50%);margin-top:0;}
.search_result .bgblock .padding_l{padding:26px 0;}
.search_result .bgblock .name{color:#7a7a7a;line-height:24px}
.search_result .bgblock .padding_l>a{color:#000;display: inline-block;}
.search_result .bgblock .padding_l .content{margin:5px 0 15px;}
.search_result .bgblock .source{line-height:24px;color:#cd2022}
.search_result .bgblock .duration{line-height:22px;height: 24px;background: #fff;border-radius: 12px;border: solid 1px #dcdcdc;color:#909090;display: inline-block;padding:0 10px;}
.search_result .bgblock.audioblock{padding:26px 15px;}
.nowords img{display:none}

/* 高级搜索 */
.highsearch .searchlist .title{color:#000;line-height: 48px;border-bottom:#cd2022 1px solid;padding-top:30px;margin-bottom:30px;}
.highsearch .searchlist .row{margin-left:-3px;margin-right:-3px;}
.highsearch .searchlist div[class*="col-"]{padding-left:3px;padding-right:3px;}
.highsearch .searchlist li{margin:10px 0;}
.highsearch .searchlist .nolpadding{padding-left:0!important}
.highsearch .searchlist .norpadding{padding-right:0!important}
.highsearch .btn-group,.highsearch button,.highsearch input{width:100%;border:0;background: #fff;height:48px;}
.highsearch button{height:100%;}
.highsearch .searchlist .btn-group,.highsearch .searchlist input{box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.11);border: solid 1px #c7c7c7;border-radius: 3px;}
.highsearch .searchlist .btn-default,.highsearch .searchlist .btn-default:hover,.highsearch .searchlist .btn-default:active,.highsearch .searchlist .dropdown-toggle.btn-default{background: #fff;color:#7e7e7e!important;box-shadow: none;z-index: 2;text-align: left;padding: 0 20px;}
.highsearch .searchlist .btn-default>div{background: url('../../images/index_new/arrow.png') right center no-repeat;}
.highsearch .searchlist input{border-top-left-radius: 0;border-bottom-left-radius: 0;padding:0 20px}
.highsearch .searchlist .type .btn-group{border-right:0;border-top-right-radius: 0;border-bottom-right-radius: 0;}
.highsearch .searchlist .dropdown-menu{min-width:0;width:100%}
.highsearch .add,.highsearch .minus{width:36px;height:36px;border-radius: 50%;font-size:30px;line-height:28px;text-align: center;background: #fff;margin:6px 0;}
.highsearch .add{border:solid 1px #e88b8c;color:#cd2022}
.highsearch .minus{border:solid 1px #a2a2a2;color:#3d3d3d}
.highsearch .submitbtn{padding:40px 0}
.highsearch .submit{width: 170px;height: 48px;background-color: #cd2022;border-radius: 3px;line-height:48px;color:#fff;margin:0 auto;}
/* 高级搜索去掉左侧图标 */
/* .highsearch.search_result.all .list{padding-left:15px;background: none;} */

/* 专题版首页 */
.special_new{position: relative;overflow: hidden;}
.special_new:before{position:absolute;top:0;left:0;width:5px;height:100%;content:'';background:#cd2022;z-index:2}
.special_new .topswiper{width:100%;height:550px;position: relative;}
.special_new .bgblock{width:100%;height:100%;position:absolute;top:0;left:0;height:550px;-webkit-filter: blur(15px);-moz-filter: blur(15px);-o-filter: blur(15px);-ms-filter: blur(15px);filter: blur(15px);z-index:-1}
.special_new .bgblock img{width:100%;height:100%;object-fit: cover;position:absolute;top:0;left:0;opacity:0}
.special_new .bgblock img:first-child{opacity:1}
.special_new .position,.special_new .position a{color:#fff;line-height:26px;margin:60px 0 15px;}
.special_new .swiper .pic{width:150px;height:578px;position: relative;overflow: hidden;}
.special_new .swiper .pic.on{width:900px;}
.special_new .swiper .pic img{width:900px;height:100%;position: absolute;left:0;top:0;max-width:900px;}
.special_new .swiper .name{position: absolute;left:0;top:0;height:100%;width:80px;background: url('../../images/index_new/topiccover.png') center/cover no-repeat;}
.special_new .swiper .on .name{background: url('../../images/index_new/topiccover_r.png') center/cover no-repeat;}
.special_new .swiper .name a{position: absolute;width:20px;left:30px;bottom:36px;color:#fff;line-height: 26px;}
.special_new .hot{padding:200px 0 125px;background: #fff;}
.special_new .hot .title{color:#474747;font-size:24px;margin-bottom:35px;}
.special_new .hot .title img{margin-left:24px;}
.special_new .freeswiper{width:85%;min-width:1244px;margin:0 auto;}
.special_new .hot li{width:340px;margin:0 22px;box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);}
.special_new .hot li >a{width:100%;height:218px;display: block;position: relative;}
.special_new .hot li >a .wordpic{width:100%;height:100%;object-fit: cover; font-family: 'object-fit: cover; object-position: center;';}
.special_new .hot li >a .video{position: absolute;top:45%;left:50%;transform: translate(-50%);}
.special_new .hot li img:hover{opacity: .8;}
.special_new .hot li .info{background: #fff;padding:35px 37px 37px 39px;position: relative;}
.special_new .hot li .type{display: inline-block;padding:5px 10px;background: #cd2022;color:#fff;position: absolute;left:39px;top:-12px;}
.special_new .hot li .name{color:#000;display: block;}
.special_new .hot li .name:hover{color:#cd2022}
.special_new .hot li .enname{color: #cd2022;line-height:20px;margin:5px 0 10px;min-height: 20px;}
.special_new .hot li .summary{color:#666;height:80px;line-height:20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.special_new .hot li .summary.hasen{height:60px;-webkit-line-clamp: 3;}
.special_new .hot .ctr{position: relative; width:170px;text-align: center;}
.special_new .hot .ctr .swiper-button-prev,.special_new .hot .ctr .swiper-button-next{width:30px;height:30px;margin-top:0;top:0;border:2px solid rgba(205,32,34,.34);border-radius: 50%;background-size: 101%;background-position: center;background-repeat: no-repeat;}
.special_new .hot .ctr .swiper-button-prev{left:0;background-image: url('../../images/index_new/prev.png');}
.special_new .hot .ctr .swiper-button-next{right:0;background-image: url('../../images/index_new/next.png');}
.special_new .hot .ctr .swiper-button-next:hover,.special_new .hot .ctr .swiper-button-prev:hover{border-color:#cd2022}
.special_new .hot .ctr .swiper-pagination{position: relative;}
.special_new .hot .ctr .swiper-pagination-bullet{background: #c0cada;margin:13px 8px 0;width:6px;height:6px;}
.special_new .hot .ctr .swiper-pagination-bullet-active{background: #cd2022;}
.special_new .picbox{background:#eef0ef ;padding:50px 0 80px;}
.special_new .picbox .title{color:#474747;font-size:24px;margin-bottom:30px;}
.special_new .picbox .swiper-container-pic{overflow: hidden;}
.image_3 .col-sm-8>.row{margin-right:-11px;}
.image_3 .col-sm-4>.row{margin-top:-4px;margin-bottom:-4px;}
.image_3 .imgbox{position: relative;background: url('../../images/index_new/bottomcover.png') bottom center no-repeat;background-size: 100%; width:100%;height:344px;display: block;}
.image_3 .small.imgbox{margin:4px 0;width:100%;height:170px;background: url('../../images/index_new/bottomcover_s.png') bottom center no-repeat;background-size: 100%;}
.image_3 img{z-index:-1;width:100%;height:100%;object-fit: cover;position: relative;}
.image_3 .info{display:-webkit-box;display: flex;display: -webkit-flex;padding:0 28px 30px;position: absolute;bottom:0;left:0;width:100%;}
.image_3 .info .name{display:block;flex-grow: 1;color:#fff;-webkit-box-flex: 1;}
.image_3 .type{display:block;flex-shrink: 0;padding:5px 10px;border:1px solid rgba(255,255,255,.4);color:#fff;border-radius: 2px;}
.image_3 .type:hover{color:#fff;border-color:#cd2022;background: #cd2022;}
.image_3 .small .type{background: rgba(0,0,0,.4);position:absolute;left:15px;top:13px;}
.image_3 .small .type:hover{color:#fff;border-color:#cd2022;background: #cd2022;}
.image_3 .small .info{padding-left:20px;padding-bottom:28px;}
.special_new .picbox .ctr{position: relative; width:120px;text-align: center;margin-top:10px;}
.special_new .picbox .ctr .swiper-button-prev,.special_new .picbox .ctr .swiper-button-next{width:10px;height:17px;background-size: 10px 17px;top:0;margin-top:0;}
.special_new .picbox .ctr .swiper-pagination{position: relative;}
.special_new .picbox .ctr .swiper-pagination-bullet{background: #c0cada;margin:6px 8px;width:6px;height:6px;border-radius: 3px;background: #b7b7b7;}
.special_new .picbox .ctr .swiper-pagination-bullet-active{background: #cd2022;width:25px;}
.index_rank{width:320px;background: url('../../images/index_new/rankbg.jpg') center/cover no-repeat;padding:42px;position: absolute;right:15px;top:-84px;}
.index_rank .border{border:solid 1px #fff;text-align: center;}
.index_rank .name{color:#fff;padding:0 15px;display: inline-block;margin:auto; top:-13px;position: relative;background: #cd2022;}
.index_rank ul{padding-bottom:10px;text-align: left;margin-top:-10px;}
.index_rank li{line-height:28px;margin:9px -14px;padding:0}
.index_rank li>span{display: inline-block;width:28px;height:28px;background: #cd2022;border-radius: 50%;color:#fff;text-align: center;font-family: 'date';}
.index_rank a{color:rgba(255,255,255,.8);padding-left:24px;padding-right:24px;display: inline-block;vertical-align: top;max-width:88%}
.index_rank a:hover{color:#fff}
.index_rank li:nth-child(-n+3)>span{background: #fff;color:#cd2022;}
.index_rank li:nth-child(-n+3) a{color:#fff;font-weight: bold;}
.special_new .topicshow{background: #fff;padding:88px 0 168px;}
.special_new .topicshow .title{font-size:30px;position: relative;}
.special_new .topicshow .title:after{content:'';width:40px;height:2px;background: #cd2022;position: absolute;bottom:-25px;left:50%;transform: translateX(-50%);}
.special_new .topicshow .wall{position: relative;margin:0 -22px;margin-top:70px;}
.special_new .topicshow .wall-column{width:33.3333333%;float: left;display: block;box-sizing: border-box;padding:0 22px;}
.special_new .topicshow .wall-item{box-shadow: 0px 0px 10px 0px  rgba(0, 0, 0, 0.15);margin-bottom:40px;}
.special_new .topicshow .img{width:100%;height:237px;}
.special_new .topicshow .img img{width:100%;height:100%;object-fit: cover;}
.special_new .topicshow .info{padding:40px 45px 45px 30px;background: #fff;}
.special_new .topicshow .name{font-size:22px;color:#474747;margin-bottom:25px;}
.special_new .topicshow .type a{display: inline-block;border:1px solid #666;color:#666;margin:8px 4px;padding:5px 12px;border-radius: 14px;}
.special_new .topicshow .type a:hover{color:#cd2022;border-color:#cd2022}
.special_new .topicshow .info>a{color:#cd2022;display: inline-block;margin-top:50px;position: relative;}
.special_new .topicshow .info>a:before{content:'';width:22px;height:1px;background:#cd2022;position: absolute;top:-20px;left:50%;transform: translateX(-50%); }
.special_new .topicshow .info>a:hover{color:#000}
.special_new .page{padding-bottom:0;}

/* 大众版首页 */
.public_new{border-left:5px solid #cd2022;overflow: hidden;}
.public_new .banner_box{padding-top:42%;position: relative;}
.public_new .banner{position: absolute;top:0;left:0;width:100%;height:100%;background: url('../../images/index_new/bg.jpg') center/cover no-repeat;}
.public_new .top{padding:60px 0 32px;line-height:26px;}
.public_new .top a,.public_new .top span{color:#fff}
.public_new .top .position{padding-right:35px;border-right:1px solid rgba(255,255,255,.4);margin-right:40px;}
/* .public_new .top .nav_bar a{margin-right:55px;} */

.public_new .nav_bar{position: relative;max-width: calc(100% - 160px);}
.public_new .nav_bar .navbox{position: absolute;right: -10px;width: 22px;bottom: 10px;}

.public_new .swiper{position: relative;}
.public_new .swiper .intro{width:43.75%}
.public_new .swiper .intro .swiper-container-banner{width:72.14%;margin:0 auto;overflow: hidden;position: relative;color:#fff}
.public_new .swiper .imgintro{width:56.25%;position: absolute;top:0;right:0;}
.public_new .swiper .imgintro>div{width:100%;padding-top:64.26%;position: relative;overflow: hidden;}
.public_new .swiper .imgintro img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit: cover;opacity:0}
.public_new .swiper .imgintro img:first-child{opacity:1}
.public_new .swiper-container-banner .swiper-slide{opacity: 0!important;width:100%!important;padding: 0px 2px;}
.public_new .swiper-container-banner .swiper-slide-active{opacity: 1!important;}
.public_new .intro{padding-top:50px;}
.public_new .intro .type{padding:5px 10px;border:1px solid rgba(255,255,255,.54);display: inline-block;}
.public_new .intro .name{font-size:30px;margin:20px 0;}
.public_new .intro .summary{line-height:20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.public_new .intro a{display:block;width: 117px;height: 40px;border-radius: 20px;background:rgba(0,0,0,.54);border:1px solid rgba(255,255,255,.54);line-height:38px;text-align: center;margin-top:25px;margin-bottom:240px;}
.public_new .intro a span{color:#fff;padding-right:23px;background:url('../../images/index_new/right_w.png') center right/6px 11px no-repeat}
.public_new .intro .ctr{position: relative;text-align: center;width:193px;margin-bottom:50px;}
.public_new .intro .ctr .swiper-button-prev,.public_new .intro .ctr .swiper-button-next{width:40px;height:40px;margin-top:0;top:0}
.public_new .intro .ctr .swiper-button-prev{background: url('../../images/index_new/arrow_l_w.png') center no-repeat;border:2px solid rgba(255,255,255,.34);border-radius: 50%;left:0}
.public_new .intro .ctr .swiper-button-next{background: url('../../images/index_new/arrow_r_w.png') center no-repeat;border:2px solid rgba(255,255,255,.34);border-radius: 50%;right:0}
.public_new .intro .ctr .swiper-button-next:hover,.public_new .intro .ctr .swiper-button-prev:hover{border-color:#fff}
.public_new .intro .ctr .swiper-pagination{position: relative;}
.public_new .intro .ctr .swiper-pagination-bullet{background: rgba(255,255,255,.47);margin:18px 8px;width:6px;height:6px;}
.public_new .intro .ctr .swiper-pagination-bullet-active{background: #fff;}
.public_new .freemargin{position:relative;width:93.54%;margin-right:0;min-width:1280px;margin-top:150px;border-bottom:1px solid rgba(219,219,219,.58)}
.freemargin .title img{margin-top:-3px;margin-left:20px;}
.freemargin .knowledge li{width:auto;margin:30px 0 38px;}
.freemargin .knowledge li>div{max-width:240px;margin-right:56px;}
.freemargin .knowledge li img{width:140px;height:90px;margin-right:17px;object-fit: cover;}
.freemargin .knowledge li .type{color:#596fab;border:1px solid #596fab;padding:2px 4px;display: inline-block;margin-top:10px;}
.freemargin .knowledge li .type:hover{color:#fff;background: #cd2022;border-color: #cd2022;}
.freemargin .knowledge li .name{color:#000;margin:10px 0 3px;display: block;}
.freemargin .knowledge li .name:hover{color:#cd2022}
.freemargin .knowledge li .eng{color:#999;}
.freemargin .ctr{position: absolute;top:0;right:48px;width:98px;height:40px;}
.freemargin .ctr .swiper-button-prev,.freemargin .ctr .swiper-button-next{width:40px;height:40px;margin-top:0;top:0}
.freemargin .ctr .swiper-button-prev{background: url('../../images/index_new/prev.png') center/100% no-repeat;border:2px solid rgba(205,32,34,.34);border-radius: 50%;left:0}
.freemargin .ctr .swiper-button-next{background: url('../../images/index_new/next.png') center/100% no-repeat;border:2px solid rgba(205,32,34,.34);border-radius: 50%;right:0}
.freemargin .ctr .swiper-button-next:hover,.freemargin .ctr .swiper-button-prev:hover{border-color:#cd2022}

.public_new .top .navbarbox{position: relative;padding: 0px 30px 10px;}
.public_new .top .navbarbox .jkchild{transition: ease-out 0.3s;display: none; overflow: hidden; top: 35px;left: 50%;margin-left: -80px; position: absolute;width: auto;min-width: 160px; text-align: center;z-index: 2;background: rgba(0,0,0,.54);border: 1px solid rgba(255,255,255,.54);border-radius: 5px;}
.public_new .top .navbarbox .jkchild div{padding: 5px;}
.public_new .top .navbarbox .jkchild a{display: block;word-break: keep-all;font-size: 14px;}
.public_new .top .navbarbox:hover .bold{opacity: .8;}
.public_new .top .navbarbox:hover .jkchild{height: auto;display: block;}
.public_new .top .navbarbox .jkchild a:hover{opacity: .8;}
.public_new .top .abarbox{width: 60px;}

.public_new .maincontent{clear:both;padding:74px 0 128px;}
.public_new .maincontent .title{font-size:24px;color:#474747;}
.public_new .maincontent .level{margin-left:25px;overflow: hidden;position: relative;display: inline-block;margin-top:5px;max-width: calc(100% - 125px); }
.public_new .maincontent .level a{color:#666;margin-right:20px;margin-bottom: 10px;display: inline-block;}
.public_new .maincontent .level.overbox{height: 25px;}
.public_new .maincontent .level .icon{display: none;}
.public_new .maincontent .level.overbox .icon{display: block;position: absolute;width: 40px;height:25px;background: #fff url("../../images/icon-arrow3.png") no-repeat right center;background-size: 8px;cursor: pointer; bottom: 0;right: 0px;font-size: 12px;line-height: 25px;padding: 0px 6px;}
.public_new .maincontent .level.overbox.on{height: auto;}

.public_new .maincontent .m-box{text-align: center;}
.public_new .maincontent .m-box .mbtn{transition: ease-out 0.3s;cursor: pointer;}
.public_new .maincontent .m-box .mbtn.on{transform: rotate(180deg);-ms-transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);}

.public_new .maincontent .image_3{margin:15px 0 40px;}
.public_new .maincontent .image_3 .icon{width:41px;height:33px;position: absolute;top:40%;left:50%;transform: translate(-50%);-ms-transform: translate(-50%);-moz-transform: translate(-50%);-webkit-transform: translate(-50%);-o-transform: translate(-50%);z-index:2}
.public_new .season{width:320px;position: relative;margin:55px auto 0;}
.public_new .date{width:106px;background: #000;color:#fff;margin:0 auto;position: absolute;top:-55px;left:50%;transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);z-index:3;padding:20px 14px 12px;}
.public_new .date .day{margin-bottom:5px;}
.public_new .date .day span{font-family: 'date';font-size:30px;}
.public_new .date .name{border:1px solid rgba(255,255,255,.33);font-size:30px;color:#fefefe;padding-bottom:3px;}
.public_new .swiper-container-season{width:100%;overflow:hidden;height:320px;box-shadow: 0px 0px 27px 0px  rgba(0, 0, 0, 0.23);border: solid 8px #fff;border-radius: 999px;border-radius: 50%;position: relative;z-index:1}
.public_new .swiper-container-season .border{width:304px;height:304px;position:relative;display:block}
.public_new .swiper-container-season .bg{width:100%;height:100%;object-fit: cover;font-family: 'object-fit: cover; object-position: center;';border-radius: 999px;border-radius: 50%;}
.public_new .swiper-container-season .icon{position: absolute;top:45%;left:50%;transform: translate(-50%);-ms-transform: translate(-50%);-moz-transform: translate(-50%);-webkit-transform: translate(-50%);-o-transform: translate(-50%);z-index:2}
.public_new .swiper-button-white{width:67px;height:67px;border-radius: 50%;overflow: hidden;background-color: rgba(0,0,0,.5);background-size: 12px 23px;margin-top:-34px;opacity: 0;transition: all .3s ease-in-out;}
.public_new .swiper-button-prev{background-position: 37px;left:-27px}
.public_new .swiper-button-next{background-position: 18px;right:-27px}
.public_new .swiper-container-season:hover .swiper-button-white{opacity: 1;}
.public_new .index_rank{position: relative;right:initial;top:initial;margin-top:-15px;}

/* 名家讲堂 */
.lecture_new{position: relative;background: #fff;overflow: hidden;}
.lecture_new:before{position:absolute;top:0;left:0;width:5px;height:100%;content:'';background:#cd2022;z-index:2}
.lecture_new .banner{background: url('../../images/index_new/videobanner.jpg') top center no-repeat;}
.lecture_new .banner .b_title{color:#fff;font-size:48px;margin:60px 0 40px}
.lecture_new .swiper-container-teacher .img{width:740px;height:467px;}
.lecture_new .swiper-container-teacher .img img{width:100%;height:100%;object-fit: cover;}
.lecture_new .swiper-container-teacher .info{width:460px;padding:40px 52px 50px;}
.lecture_new .swiper-container-teacher .info .tags{width:85px;height:24px;line-height:22px;border:1px solid #cd2022;color:#cd2022;text-align: center;border-radius: 12px;}
.lecture_new .swiper-container-teacher .info .name{color:#000;font-size:26px;margin:18px 0}
.lecture_new .swiper-container-teacher .info .summary{color:#7f7f7f;line-height:26px;height:242px;margin-bottom:20px;overflow: auto;}
.lecture_new .swiper-container-teacher .info a{display: block;}
.lecture_new .swiper-container-teacher .info a span{color:#335a98;padding-right:23px;background: url('../../images/index_new/right_b.png') right center/7px 13px no-repeat;}
.lecture_new .swiper-container-teacher .info a:hover span{color:#cd2022;background: url('../../images/index_new/arrow_r_r.png') right center/7px 13px no-repeat;}
.lecture_new .banner .ctr{position: relative;width:180px;margin:auto;height:16px;text-align: center;margin-top:30px;}
.lecture_new .banner .swiper-pagination,.selected .swiper-pagination{position: relative;}
.lecture_new .banner .swiper-pagination-bullet,.selected .swiper-pagination-bullet{width: 10px;height: 10px;background: #b7b7b7;border-radius: 5px;margin:3px 10px;display: inline-block ;}
.lecture_new .banner .swiper-pagination-bullet-active,.selected .swiper-pagination-bullet-active{width: 36px;background: #cd2022;}
.lecture_new .banner .swiper-button-black,.selected .swiper-button-black{width: 9px;height: 16px;background-size: 9px 16px;top:0;margin-top:0;top:0}
.lecture_new .banner .swiper-slide{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);background: #fff;}
.lecture_new .classes{margin-top:40px;}
.lecture_new .classes{background: #fff;}
.lecture_new .classes .title{color:#474747;font-size:24px;}
.lecture_new .classes .title img{margin-left:24px;}
.lecture_new .freeswiper{width:85%;min-width:1244px;margin:0 auto;margin-top:35px;margin-bottom:100px;}
.lecture_new .classes li{width:340px;margin:0 22px;box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);}
.lecture_new .classes li:hover{box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.45)}
.lecture_new .classes li .imgbox{width:100%;height:218px;display: block;position: relative;}
.lecture_new .classes li .imgbox .wordpic{width:100%;height:100%;object-fit: cover;}
.lecture_new .classes li .imgbox .video{position: absolute;top:45%;left:50%;transform: translate(-50%);}
.lecture_new .classes li .imgbox .type{padding:5px 10px;background: #cd2022;color:#fff;position: absolute;left:27px;bottom:18px;}
.lecture_new .classes li .info{background: #fff;padding:15px 27px 30px 25px;position: relative;}
.lecture_new .classes li .name{color:#000;display: block;}
.lecture_new .classes li .name:hover{color:#cd2022}
.lecture_new .classes li .author{color: #7a7a7a;line-height:22px;}
.lecture_new .classes .ctr{position: relative; text-align: center;}
.lecture_new .classes .ctr .swiper-button-prev,.lecture_new .classes .ctr .swiper-button-next{-webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Chrome/Safari/Opera */
  -khtml-user-select: none; /* Konqueror */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none;
  width:40px;height:40px;margin-top:0;top:0;display: inline-block;position: relative;}
.lecture_new .classes .ctr .swiper-button-prev{background: url('../../images/index_new/prev.png') center no-repeat;border:2px solid rgba(205,32,34,.34);border-radius: 50%;left:0}
.lecture_new .classes .ctr .swiper-button-next{background: url('../../images/index_new/next.png') center no-repeat;border:2px solid rgba(205,32,34,.34);border-radius: 50%;right:0}
.lecture_new .classes .ctr .swiper-button-next:hover,.lecture_new .classes .ctr .swiper-button-prev:hover{border-color:#cd2022}
.lecture_new .classes .ctr .swiper-pagination{position: relative;}
.lecture_new .classes .ctr .swiper-pagination-bullet{background: #c0cada;margin:18px 8px;width:6px;height:6px;}
.lecture_new .classes .ctr .swiper-pagination-bullet-active{background: #cd2022;}
.lecture_new .listtop{background: #3f2c7e url('../../images/index_new/videobg.png') left top repeat;padding:50px 0 118px;}
.lecture_new .topinfo .b_title{color:#ffffff;}
.lecture_new .topinfo .b_title span{font-size:30px;vertical-align: sub;}
.lecture_new .topinfo .type{margin:35px 0 10px;border-top:1px solid rgba(255,255,255,.6);padding:20px 0;}
.lecture_new .topinfo .type .text{margin:5px 0;color:rgba(255,255,255,.6);margin-right:30px;padding:3px 0;display:inline-block}
/* .lecture_new .topinfo .type .tabs{width:93%} */
.lecture_new .topinfo .type .tabs span{margin:2px 10px;color:#fff;padding:5px 9px;border-radius: 3px;display:inline-block}
.lecture_new .topinfo .type .tabs span.on{color:#35256a;background: #fff;}
.lecture_new .list{margin-top:-118px;}
.lecture_new .list .bgblock{background: #fff;padding:30px 72px;}
.lecture_new .list .bgblock .border_b{padding:30px 0;border-bottom:1px solid #ddd; }
.lecture_new .list .bgblock .imgbox{display:block;width:100%;height:217px;background: #d5c3c5;position: relative;}
.lecture_new .list .bgblock .imgbox .wordpic{width:100%;height:100%;object-fit: cover;}
.lecture_new .list .bgblock .imgbox .icon{position: absolute; top:45%;left:50%;transform: translate(-50%);}
.lecture_new .list .bgblock .padding_l{padding-left:10px;}
.lecture_new .list .bgblock .padding_l .name{color:#7a7a7a;line-height:24px}
.lecture_new .list .bgblock .padding_l .type{padding:3px 7px;color:#335a98;border:1px solid #335a98;border-radius: 2px;}
.lecture_new .list .bgblock .padding_l .type:hover{color:#fff;background: #cd2022;border-color: #cd2022;}
.lecture_new .list .bgblock .padding_l>a{color:#000;font-size:22px;display: inline-block;margin-bottom:18px;}
.lecture_new .list .bgblock .padding_l .point{color:#b3b3b3}
.lecture_new .list .bgblock .padding_l .tags>span{color:#6a6a6a;display: inline-block;border-radius: 12px;padding:0 13px;line-height:24px;margin-top:10px;margin-right:8px;}
.lecture_new .list .bgblock .padding_l .tags>span.on{color:#fff;background: #969696;}
.lecture_new .list .bgblock .padding_l .arr img{transform: rotate(0deg);transition: all .2s ease-in-out;}
.lecture_new .list .bgblock .padding_l .arr img:hover{opacity: .8;}
.lecture_new .list .bgblock .padding_l .arr.on img{transform: rotate(180deg);}
.lecture_new .list .bgblock .padding_l .pointlist{margin-top:10px;overflow: hidden;position: relative;}
.lecture_new .list .bgblock .padding_l .pointlist>div{height:110px;}
.lecture_new .list .bgblock .pointlist li{background: #f7f7f7;margin-bottom:2px;}
.lecture_new .list .bgblock .pointlist a{display: flex;display: -webkit-flex;padding:0 7px}
.lecture_new .list .bgblock .pointlist .title{flex-grow: 1;padding-left:37px;background: url('../../images/index_new/video_icon.png') 8px center no-repeat;line-height: 36px;padding-right:35px;}
.lecture_new .list .bgblock .pointlist .duration{flex-shrink: 0;color:#909090;padding:0 11px;line-height:22px;border:1px solid #dcdcdc;background: #fff;height:24px;border-radius: 12px;margin-top:6px;}
.lecture_new .list .bgblock .pointlist li:hover .title{color: #cd2022;}
.lecture_new .list .bgblock .pointlist li .duration:hover{color:#555;border-color: #555;}
.lecture_new .list .bgblock .more{position: absolute;bottom:0;left:0;width:100%;background: #fff;height:36px;}
.lecture_new .page .pagination .active{background: #4144ac;}

/* 京剧名家唱段 */
.opera .banner{background: url('../../images/index_new/audiobanner.jpg') center top no-repeat;}
.opera .container{overflow: hidden;}
.opera .classes .swiper-container-classes{padding:10px 0 100px;}
.opera .classes .swiper-slide{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);padding:30px 30px 34px;}
.opera .classes .swiper-slide:hover{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.45);}
.opera .classes .swiper-slide .fr{width:255px;display: flex;display: -webkit-flex;}
.opera .classes .swiper-slide .info{flex-grow: 1;}
.opera .classes .swiper-slide .info .author{color:#7a7a7a;line-height:24px;}
.opera .classes .swiper-slide .info .name{color:#000;margin-top:10px}
.opera .classes .swiper-slide .info .name:hover{color:#cd2022}
.opera .classes .swiper-slide .duration{flex-shrink: 0;color:#909090;padding:0 11px;line-height:22px;border:1px solid #dcdcdc;background: #fff;height:24px;border-radius: 12px;}
.opera .classes .swiper-slide .duration:hover{color:#555;border-color: #555;}
.opera .audiolist{background: #eef0f0;position: relative;}
.opera .audiolist .bg{position: absolute; width:calc((100% - 1200px)/2 + 330px);height:100%;content:'';background:#46877c url('../../images/index_new/audiobg.png') left top repeat ;}
.opera .l-sort{width: 330px;padding-top: 80px;color: #ffffff;z-index:1;position: relative;}
.opera .l-sort .name{font-size: 30px;line-height: 42px;}
.opera .l-sort .sort-show{line-height: 32px;}
.opera .l-sort .navlist{margin: 30px 0px;}
.opera .l-sort .side-nav-list a{color: #fff;line-height: 48px;background: url("../../images/edit_new/icon6.png") no-repeat 20px center;padding-left: 40px;display: block;}
.opera .l-sort .side-nav-list.on a{background-color: #eef0f0;border-radius: 3px 0px 0px 3px;color:#46877c}
.opera .r-sort{width:795px;}
.opera .r-sort .choosebox{margin-top:85px;width:100%;background: #fff;border-bottom:1px solid #cd2022;padding:15px;}
.opera .r-sort .choosebox span{color:#5e5e5e;font-size:12px;padding:3px 8px;border-radius:3px;display: inline-block;margin:5px 4px;}
.opera .r-sort .choosebox span:hover{color:#cd2022}
.opera .r-sort .choosebox span.on{color:#fff;background: #cd2022!important;}
.opera .r-sort .choosebox span.hasbg{color:#fff}
.opera .r-sort .choosebox span.hasbg:nth-child(2){background:#a5b794 ;}
.opera .r-sort .choosebox span.hasbg:nth-child(3){background:#8abfb6;}
.opera .r-sort .choosebox span.hasbg:nth-child(4){background:#c79f6c;}
.opera .r-sort .choosebox span.hasbg:nth-child(5){background:#b8a1cf;}
.opera .r-sort .choosebox span.hasbg:nth-child(6){background:#afaaca;}
.opera .r-sort li{border-bottom:#ddd 1px solid;padding:20px 0;}
.opera .r-sort li .name{color:#7a7a7a;line-height:24px}
.opera .r-sort li .type{padding:3px 7px;color:#335a98;border:1px solid #335a98;border-radius: 2px;}
.opera .r-sort li .type:hover{color:#fff;background: #cd2022;border-color:#cd2022}
.opera .r-sort li a{color:#000;font-size:22px;display: inline-block;margin-bottom:18px;}
.opera .r-sort li .summary{color:#666;line-height:22px;}
.opera .r-sort li .source{color:#cd2022;line-height:24px;display: inline-block;margin-top:15px;}
.opera .r-sort li .duration{color:#909090;padding:0 11px;line-height:22px;border:1px solid #dcdcdc;background: #fff;height:24px;border-radius: 12px;display: inline-block;margin-top:15px;}
.opera .r-sort li .artisttype{margin-bottom:0;}
.opera .nowords{margin:50px 0;}
.opera .page{margin-top:40px;}
.opera .page .pagination .active{background: #549496;}

/* 书法学习 */
.handwriting .banner{background: url('../../images/index_new/handwritingbanner.jpg') center top no-repeat;}
.handwriting .introduce-word{margin-top:400px;padding-top:1px;background:#877656; height: 400px;box-shadow: 0px 0px 46px 0px rgba(0, 0, 0, 0.23);color: #fff;}
.handwriting .introduce-word .name{font-size: 48px;}
.handwriting .introduce-word .intro-thumb{line-height: 26px;margin: 0 55px 60px 80px;height: 185px;}
.handwriting .classes .container{overflow: hidden;}
.handwriting .classes .swiper-container-classes{padding:35px 0 100px;}
.handwriting .classes li{margin:0}
.handwriting .listtop{background-color:#877656 ;}
.handwriting .list .bgblock{padding:50px;}
.handwriting .list .bgblock .border_b{box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.15);padding:0;margin:16px 0;}
.handwriting .list .bgblock .border_b a{display: block;}
.handwriting .list .bgblock .border_b .imgbox{width:100%;height:160px;position: relative;}
.handwriting .list .bgblock .border_b .wordpic{width:100%;height:100%;object-fit: cover;}
.handwriting .list .bgblock .border_b .icon{top:40%}
.handwriting .list .bgblock .border_b .title{padding:20px 25px;line-height:24px;height:88px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.handwriting .list .bgblock .border_b:hover{box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.45);}
.handwriting .page .pagination .active{background: #ac8941;}

/* 医学微视 */
.medicine .banner{background: url('../../images/index_new/medicinebanner.jpg') center top no-repeat;}
.medicine.lecture_new .list .bgblock .border_b{padding:30px 0;border-bottom:1px solid #ddd;box-shadow: none; }
.medicine.lecture_new .list .bgblock .imgbox{display:block;width:100%;height:217px;background: #d5c3c5;position: relative;}
.medicine.lecture_new .list .bgblock .imgbox .wordpic{width:100%;height:100%;object-fit: cover;}
.medicine.lecture_new .list .bgblock .imgbox .icon{position: absolute; top:45%;left:50%;transform: translate(-50%);}
.medicine .listtop{background-color:#943953 ;}
.medicine .page .pagination .active{background: #ac4146;}
.medicine .nodata{background: #fff;padding:0 0 50px}

/* 个人中心公共部分 */
.newstyle .border{border-left:5px solid #cd2022;background: #fff;position: relative;min-height:560px}
.newstyle .border .bg{position: absolute; width:calc((100% - 1230px)/2 + 165px);height:100%;top:0}
.newstyle .border .redbg{background: #cd2022;height:70px;z-index:1;left:0}
.newstyle .border .greybg{background: #9a9a9a;height:70px;z-index:1;right:0}
.newstyle .border .leftbg{background: #f0f2f3;left:0}
.newstyle .l-sort{width:150px;background: #f0f2f3;}
.newstyle .r-sort{width:calc(100% - 150px);}
.newstyle .geryblock{background:#9a9a9a ;height:70px;line-height:70px;padding-left:55px;color:rgba(255,255,255,.7);position: relative;}
.newstyle .geryblock:before{width:70px;height:70px;content:'';border:35px solid rgba(0,0,0,0);border-left-color:#cd2022;position: absolute;left:0;top:0;}
.newstyle .maincontent{padding-left:55px;}
.newstyle .titleIcon{padding-bottom:20px;margin-top:35px;color:#000;font-size: 22px;border-bottom:1px solid #dbdbdb; }

/* 我的反馈 */
#feedbackList-box{padding-top:20px;}
#feedbackList-box li{padding:10px 35px 30px;}
#feedbackList-box li:nth-child(odd){background:#f6f6f6 ;}
#feedbackList-box li .info{width:90%}
#feedbackList-box li .border_b{border-bottom:1px solid #d0d0d0;line-height:48px;}
#feedbackList-box li .info>div>span{color:#999;margin-right:40px;line-height:48px;}
#feedbackList-box li .info>div>div{color:#444}
#feedbackList-box li .info .name{color:#335a98}
#feedbackList-box li .info .text{line-height:24px;width:70%;margin:13px 0 23px;word-break: break-all;}
#feedbackList-box li .status span{margin-top:12px;display:inline-block;width:50px;height:23px;border-radius: 2px;border: solid 1px #dcdcdc;background: #fff;line-height: 21px;color:#cd2022}
#feedbackList-box li .status span.bg{background: #1559b5;border-color:#1559b5;color:#fff;position: relative;}
#feedbackList-box li .time{color:#919191}
#feedbackList-box li .delete{color:#335a98}
.word .page{margin-top:40px;}

/* 我的收藏 */
.mybook .count{margin-top:10px;}
#favoritesList-box{padding:20px 0;}
#favoritesList-box .card{box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);padding:35px 40px;}
#favoritesList-box .topbox{display: flex;display: -webkit-flex;}
#favoritesList-box .topbox .titleellipsis{flex-grow: 1;}
#favoritesList-box .topbox .titleellipsis a{margin-right:15px;color:#000}
#favoritesList-box .topbox .titleellipsis .ennamebig{color:#585757}
#favoritesList-box .topbox .type{margin-top:5px;margin-left:20px;flex-shrink: 0;height:20px;padding:1px 4px;display: inline-block; color:#596fab;border:1px solid #596fab;}
#favoritesList-box .topbox .type a{ color:#596fab;}
#favoritesList-box .content{height:80px;line-height:20px;color:#666;margin:10px 0 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
#favoritesList-box .sharetime{color:#919191}
#favoritesList-box .delete{color:#335a98}

/* 我的阅读历史 */
table.reading{width:100%;border-bottom:1px solid #ebebeb}
table.reading tr{height:40px;}
table.reading thead{background: #f0f2f3;color:#9a9a9a}
table.reading tbody tr:nth-child(even){background:#f6f6f6 ;}
table.reading tbody{color:#444}
table.reading tbody a{color:#335a98}

/* 个人中心左侧菜单 */
.leftblock{position: relative;z-index:2}
.leftblock .useravatar{color:#fff;padding-top:19px}
.leftblock .useravatar a{display: inline-block;width:35px;height:35px;border-radius: 50%;overflow:hidden;vertical-align: middle;}
.leftblock .useravatar span{margin-left:18px;}
.leftblock .nav_bar{margin-top:45px;}
.leftblock .nav_bar li{line-height:48px;padding-left:25px;border-top-left-radius: 3px;border-bottom-left-radius: 3px}
.leftblock .nav_bar li a{display: block;color:#666}
.leftblock .nav_bar li.current{background: #fff;}
.leftblock .nav_bar li.current a{color:#000}

/* 个人中心表格 */
.tabledefault table{width:100%;font-size: 12px;margin-bottom:50px}
.tabledefault table td{padding:15px 15px;color:#444;line-height: 18px;}
.tabledefault table td:not(:first-child){min-width: 80px;}
.tabledefault table .num{text-align: left;width:60px}
.tabledefault table thead td{background: #f0f2f3;color:#9a9a9a;font-weight: bold;padding:11px 15px;}
.tabledefault table tbody tr:nth-child(even){background: #f6f6f6;}
.tabledefault table td.btns{width:120px}
.tabledefault table tbody a{padding:0 10px;color:#335a98}
.tabledefault table .btns a.zf{color:#cd2022}
.backbtn{color:#335a98}
.branchlist .maincontent{position: relative;}
.branchlist .searchbox{position: absolute;right:0;top:-2px;}
.branchlist .searchbox>div{position: relative;margin-left:10px}
.branchlist .searchbox span{position: absolute;right:0;top:50%;transform: translateY(-50%);display: block;height:100%;padding:0 10px}
.branchlist .searchbox input{border-radius: 4px;padding:0 10px;color:#333;border:1px solid #666;width:130px;line-height: 34px;}
.branchlist .searchbox #query{width:180px}
.datetimepicker.searchdate table tr td.active.active,
.datetimepicker.searchdate table tr td.active:hover.active,
.datetimepicker.searchdate table tr td span.active.active,
.datetimepicker.searchdate table tr td span.active:hover.active{background: #cd2022;}
#ID-laydate-rangeLinked .layui-input{height:auto;display: inline-block;}
.layui-laydate .layui-laydate-content td.laydate-day-now,.layui-laydate .layui-laydate-header i:hover,.layui-laydate .layui-laydate-header span:hover,.layui-laydate .layui-laydate-footer span:hover{color:#cd2022}
.layui-laydate .layui-laydate-content td.laydate-day-now:after,#ID-laydate-rangeLinked .layui-input:focus,#ID-laydate-rangeLinked .layui-textarea:focus{border-color: #cd2022!important;}
.layui-laydate.layui-laydate-linkage .layui-laydate-content td.laydate-selected>div{background: rgba(205,32,34,.34);}
.layui-laydate.layui-laydate-linkage .layui-this, .layui-laydate.layui-laydate-linkage .layui-this>div{background-color: #cd2022!important;}
.layui-laydate-range{max-width: 100%;}
/* 个人中心表单 */
.formpage table{color:#858686;margin-bottom:50px;}
.formpage table tr{height:60px;}
.formpage table tr.protr{height:80px}
.formpage table tr.proarea{height:120px}
.formpage table td.name{color:#7e7e7e;padding-right:20px;font-size: 14px;width:100px;white-space: nowrap;}
.formpage table td i{color:red;margin-right:3px;font-style: normal;}
.formpage .pwtable{margin-top:30px}
.formpage .pwtable input{border-radius: 3px;color: #000;border:1px solid #c7c7c7;outline: 0;height:40px;padding-left:5px;padding-right:5px;width:100%;box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.11);}
.formpage .radiolabel{line-height:30px;display:inline-block;margin-right:25px;padding-left:23px;background: url('../../images/member/icon03.png') left center no-repeat;}
.formpage .radiolabel.current{background-image: url('../../images/member/icon04.png');}
.formpage .pwtable textarea{color: #000;padding-left:5px;border-radius: 3px;border:1px solid #c7c7c7;outline: 0;width:400px;resize:none;box-shadow: 0px 2px 4px 0px  rgba(0, 0, 0, 0.11);}
.formpage .product{padding:10px 16px;background: #f9f9f9;border-radius: 3px;}
.formpage .product .name{color:#333;margin-bottom:10px}
.formpage .red{color:#cd2022}
.formpage .commit{width:200px;background:#b6191b;border-radius: 3px;line-height: 48px;color:#fff;margin-bottom:150px;margin-left:100px}
.formpage .upload span{padding:0 15px;line-height: 32px;background: #cd2022;color:#fff;border-radius: 4px;display: inline-block;}
.formpage .upload b{font-weight: normal;margin-left:15px}
.formpage .delbtn{color:#cd2022;margin-left:15px}
.formpage .pzname span{vertical-align: middle;}
.formpage .reladiv{position: relative;}
.formpage .kptips-pc{position: absolute;left:100%;top:19px;margin-left:6px;display: block;width: max-content;color:#cd2022}
.formpage .wxts{margin-bottom:30px;margin-left:26px}
/* 个人中心弹框 */
.alert-box.newalert .alert-content{width:720px;max-width: 95%;height:auto;bottom:initial;background-position: top right;background-repeat: no-repeat; background-image: linear-gradient(0deg, #ffffff 52%, #fee7e7 100%);margin:0;transform: translate(-50%,-50%);}
.alert-box.newalert .alert-content.hasbg{background-repeat: no-repeat; background-image: url('../../images/member/alertbg.png'), linear-gradient(0deg, #ffffff 52%, #fee7e7 100%);}
.alert-box.newalert .alert-content .alert-header{border:0;height:auto}
.alert-box.newalert .alert-content .alert-title{height:auto;line-height: 70px;font-size: 22px;color:#000;padding-left:30px}
.alert-box.newalert .alert-content .alert-header button span{font-size: 24px;}
.alert-box.newalert .alert-content .alert-body{padding:20px 40px;text-align: left;font-size: 15px;line-height: 24px;max-height:60vh;overflow: auto;}
.alert-box.newalert .alert-content .activenum{color:#cd2022}
.alert-box.newalert .alert-content.hasbg .alert-footer{margin:80px 0}
.alert-box.newalert .alert-content .alert-footer{margin:20px 0 40px}
.alert-box.newalert .alert-content .alert-footer a{display:block}
.alert-box.newalert .alert-content .alert-footer .certain{height:auto;background: #fff;display: inline-block;width:130px;line-height: 40px;border:1px solid #dbdbdb;color:#999;border-radius: 3px;margin: 0 15px }
.alert-box.newalert .alert-content .alert-footer .certain.cur{border-color: #b6191b;background: #b6191b;color:#fff}
.alert-box.newalert .alert-content .alert-footer .certain.forbidden{border-color: #999;background: #999;color:#fff}
/* .alert-box.limitalert{backdrop-filter: blur(8px)} */
.alert-box.limitalert .alert-content{width:420px;}
.alert-box.limitalert .alert-content .alert-body{text-align: center;margin-top:45px;font-size: 18px;}
.alert-box.limitalert .alert-content.hasbg .alert-footer{margin:60px 0 40px;}
.alert-box.limitalert a{color:#fff}
.alert-box.limitalert .alert-content.hasbg{background-image: url('../../images/member/limit.png'), linear-gradient(0deg, #ffffff 52%, #fee7e7 100%);}
.alert-box.paybox .alert-content{width:520px}
.alert-box.paybox .alert-content .alert-body{margin-top:-20px;max-height: max-content;}
.alert-box.paybox .redbg{position: absolute;top:0;left:0;width:100%;height:240px;background: #cd2022;border-radius: 6px;z-index:-1}
.alert-box.paybox .alert-header .alert-title{color:#fff}
.alert-box.paybox .alert-content .alert-header button span{color:rgba(0,0,0,.4);text-shadow: none;}
.paybox .payinfo{position: relative;background: url('../../images/member/paybg.png') center/cover no-repeat;padding:10px 40px;border-radius: 0px 0px 8px 8px;}
.paybox .payinfo:before{content:'';width:calc(100% + 40px);height:20px;border-radius: 10px;background: #a21214;position: absolute;left:-20px;top:-10px;display: block;z-index:-1}
.paybox .payinfo li{line-height: 45px;}
.paybox .payinfo li:not(:first-child){border-top:1px solid #f4ecec}
.paybox .payinfo li .text{width:60px;margin-right:15px;color:#999}
.paybox .payinfo li .text span{display: inline-block;width:28px}
.paybox .tabbox{border-bottom:1px solid #f4f4f4;margin:10px 0 35px}
.paybox .tabbox span{display: inline-block;line-height: 48px;margin-right:40px;border-bottom:2px solid rgba(0,0,0,0)}
.paybox .tabbox span.current{color:#cd2022;border-color:#cd2022;font-weight: bold;}
.paybox .codebox{margin-bottom:80px}
.paybox .ewmcode{width:160px;height:160px;background: url('../../images/member/icon05.png') center no-repeat;margin-right:30px;padding:8px}
.paybox .ewmcode.ali{background-image: url('../../images/member/icon06.png');}
.paybox .ewmcode .cover{width:100%;line-height: 145px;}
.paybox .ewmcode canvas{width:100%;height:100%}
.paybox .codebox .info{margin-top:25px;color:#666}
.paybox .codebox b{color:#cd2022;margin-left:16px;margin-right:10px}
.paybox .codebox .underline{color:#999;text-decoration: line-through;}
.paybox .codebox .tiptext{margin-top:30px;line-height: 28px;padding-left:38px;background: url('../../images/member/wechat.png') left center no-repeat;}
.paybox .codebox .tiptext.ali{background-image: url('../../images/member/alipay.png');}
/* 会员中心 */
.font36{font-size: 36px;}
.font15{font-size: 15px;}
.usercenter .usercenterinfo{margin:25px 0;background: url('../../images/member/center.png') center/cover no-repeat;padding:30px;color:#fff}
.usercenter .avatar_box{width:70px;height:70px;border-radius: 50%;margin-right:30px;position: relative;}
.usercenter .avatar_box .icon{position: absolute;right:0;bottom:0;width:20px}
.usercenter .usercenterinfo .info span{margin-right:20px;}
.usercenter .usercenterinfo .info i{font-style: normal;}
.usercenter .usercenterinfo .info .opacity{opacity: .6;}
.usercenter .usercenterinfo .info .limit{margin-top:15px}
.usercenter .links{margin-top:24px}
.usercenter .links a{color:#ffc2c3;margin-left:30px;padding:0}
.usercenter .memberlist{margin:60px 30px 0;display: flex;flex-wrap: wrap;justify-content: left;gap:0 40px}
.usercenter .memberlist.item5{margin:60px -6px 0;justify-content: space-between;gap:inherit}
.usercenter .memberlist .item{width:202px;max-width:25%;padding:0 6px;position:relative;top:10px;transition: all .3s;margin-bottom:40px}
.usercenter .memberlist.item5 .item{max-width: 20%;}
.usercenter .memberlist .item:hover{top:0}
.usercenter .memberlist .intro{padding:0 8px 10px;border-radius: 10px;border: solid 1px #f8dfdf;background-position: right bottom;background-repeat: no-repeat;background-image: linear-gradient(0deg, rgba(255, 251, 251, 0.5) 3%, rgba(254, 231, 231, 0.5) 100%)}
.usercenter .memberlist .item:hover .intro{border-color:#cd2022;box-shadow: 0px 4px 27px 0px rgba(205, 32, 34, 0.26);background-image: url('../../images/member/bg.png'),linear-gradient(0deg, rgba(255, 251, 251, 0.5) 3%, rgba(254, 231, 231, 0.5) 100%)}
.usercenter .memberlist .tips{position: absolute;left:6px;top:-15px;color:#fff;border-radius: 8px 8px 8px 0px;line-height: 30px;padding:0 17px;background-image: linear-gradient(90deg, #f14511 3%, #ffb161 100%)}
.usercenter .memberlist .name{margin:35px 0 10px;color:#700c26}
.usercenter .memberlist .price{color:#700c26}
.usercenter .memberlist .price span{position: relative;}
.usercenter .memberlist .price span:before{content:'¥';display: block;position: absolute;bottom:5px;left:-15px;font-size: 16px;}
.usercenter .memberlist .underline{color:#a31010;text-decoration: line-through;height:22px;line-height: 22px;}
.usercenter .memberlist .limit{color:#a31010;margin:20px 0 10px;}
.usercenter .memberlist .btns{width:100%;border-radius: 4px;line-height: 40px;background-image: linear-gradient(90deg, #f14511 3%, #cd2022 100%);color:#fff}
.usercenter .memberlist .item:first-child .intro{background-image: url('../../images/member/bg.png'),linear-gradient(0deg, #fff7df 3%, #f8eabb 100%)}
.usercenter .memberlist .item:first-child .name,.usercenter .memberlist .item:first-child .price{color:#775931}
.usercenter .memberlist .item:first-child .underline,.usercenter .memberlist .item:first-child .limit{color:#957142}
.usercenter .memberlist .item:last-child .intro{background-image: url('../../images/member/bg.png'),linear-gradient(0deg, rgba(255, 251, 251, 0.5) 3%, rgba(238, 197, 159, 0.5) 100%)}
.usercenter .memberlist .item:last-child .tips{background-image: linear-gradient(90deg, #3b2b17 3%, #a37548 100%)}
.usercenter .memberlist .item:last-child .name,.usercenter .memberlist .item:last-child .price{color:#49341f}
.usercenter .memberlist .item:last-child .underline,.usercenter .memberlist .item:last-child .limit{color:#a47e5d}
.usercenter .memberlist .item:last-child .btns{background-image: linear-gradient(90deg, #3b2b17 3%, #a37548 100%)}
.usercenter .xy{color:#335a98;margin-bottom:80px}

/* 通用列表——视频、组图 */
.haslborder{border-left:5px solid #cd2022}
.listcontainer{padding: 50px 0}
.listcontainer .position,.listcontainer .position a{color:#335a98}
.normal_list{width:100%;background: #fff;box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.15);margin:30px 0;}
.normal_list:hover{box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.45);}
.normal_list .imgbox{width:100%;height:180px;position: relative;display: block;}
.normal_list .imgbox .wordpic{width:100%;height:100%;object-fit: cover;background: #000;}
.normal_list .imgbox .video{position: absolute;top:40%;left:50%;transform: translate(-50%);}
.normal_list .imgbox .duration{color:#909090;line-height:22px;border:1px solid rgba(255,255,255,.4);padding:0 11px;display: inline-block;border-radius: 12px;position: absolute;right:8px;bottom:8px}
.normal_list .info{padding:24px 24px 30px;}
.normal_list .info .author{color:#7a7a7a}
.normal_list .info .name{display: block;color:#000;line-height:24px;margin-top:7px;}
.normal_list .info .name:hover{color:#cd2022}
.normal_page{margin-top:50px}

/* 通用列表——音频 */
.normal_audio{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);padding:30px 30px 34px;margin-top:25px;}
.normal_audio:hover{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.45);}
.normal_audio .fr{width:255px;display: flex;display: -webkit-flex;}
.normal_audio .info{flex-grow: 1;}
.normal_audio .info .author{color:#7a7a7a;line-height:24px;}
.normal_audio .info .name{color:#000;margin-top:10px}
.normal_audio .info .name:hover{color:#cd2022}
.normal_audio .duration{flex-shrink: 0;color:#909090;padding:0 11px;line-height:22px;border:1px solid #dcdcdc;background: #fff;height:24px;border-radius: 12px;}
.normal_audio .duration:hover{color:#555;border-color: #555;}

/* 关于我们 */
.aboutus{border-left:5px solid #cd2022;}
.aboutus .banner{width:100%;height: 667px;background: url('../../images/index_new/aboutus.jpg') center/cover no-repeat;}
.aboutus .w1000{width:1000px;background: #fff ;position: relative;margin:-88px auto 0;padding:40px 70px 150px;overflow: visible;}
.aboutus .w1000 .position,.aboutus .w1000 .position a{color:#878787}
.aboutus .w1000 .title{font-size:32px;color:#000;margin:10px 0 70px;position: relative;}
.aboutus .w1000 .title:after{content:'';width:75px;height:2px;background: #cd2022;position: absolute;left:50%;bottom:-25px;transform: translateX(-50%);}
.aboutus .w1000 .content{color:#585858;line-height:28px;}
.aboutus .w1000 .bottom_bg{position: absolute;width:865px;height:678px;left:595px;bottom:0;/*background: url('../../images/index_new/bottom_bg.png') center/cover no-repeat;*/}

/* 三版介绍 */
.aboutus.intro .banner{width:100%;height: 400px;background: url('../../images/index_new/intro.jpg') center/cover no-repeat;}

/* 图集详情 */
.imagedetail .slider-for{width:100%;height:514px;background:#ebe8e3 ;}
.imagedetail .slider-for img{width:100%;height:514px;object-fit: contain;}
.imagedetail .slider-for .slick-arrow{width: 40px;height: 40px;border: solid 1px rgba(255,255,255,.34);z-index: 2;border-radius: 50%;opacity: .53;}
.imagedetail .slider-for .slick-prev{background: rgba(0,0,0,.34) url('../../images/index_new/arrow_l_w.png') center no-repeat;left:33px;}
.imagedetail .slider-for .slick-next{background: rgba(0,0,0,.34) url('../../images/index_new/arrow_r_w.png') center no-repeat;right:33px;}
.imagedetail .slider-for .slick-arrow:hover{opacity: .8;}
.imagedetail .slider-nav{background: #fff;padding:9px 0;margin-bottom:126px;padding-left:10px;}
.imagedetail .slider-nav .slick-list{width:800px;margin:0 auto;max-width: 100%;}
.imagedetail .slider-nav .slick-slide img{border:solid 2px rgba(0,0,0,0)}
.imagedetail .slider-nav .slick-current img{border-color:#cd2022 ;}
.imagedetail .slider-nav img{width:190px;height:110px;object-fit: cover;}
.imagedetail .slider-nav .slick-arrow{width: 16px;height: 27px;z-index: 2;opacity: .3;}
.imagedetail .slider-nav .slick-prev{background: url('../../images/index_new/left_b.png') center/100% no-repeat;left:18px;}
.imagedetail .slider-nav .slick-next{background: url('../../images/index_new/right_b.png') center/100% no-repeat;right:18px;}
.imagedetail .slider-nav .slick-arrow:hover{opacity: .6;}
.imagedetail .slick-prev:before,.imagedetail .slick-next:before{content:''}
.imagedetail .slick-disabled{opacity: 0!important;}
.imagedetail .title .author-con .authorname{display: block;}

/* 编辑委员会 */
.editlist .border_l{border-left:5px solid #cd2022}
.editlist .top{border-bottom: 1px solid #dcdcdc;background: #f6f6f6;padding:40px 0 60px;}
.editlist .top .position,.editlist .top .position a{color:#666}
.editlist .top .title{font-size:32px;color:#000;margin:10px 0 70px;position: relative;}
.editlist .top .title:after{content:'';width:75px;height:2px;background: #cd2022;position: absolute;left:50%;bottom:-25px;transform: translateX(-50%);}
.editlist .namelist{position: relative;top:-60px;}
.editlist .namelist .tabbox{background: #f6f6f6;}
.editlist .namelist .tabbox .swiper-slide{height:60px;border:1px solid rgba(0,0,0,0);border-top-width:2px;border-bottom-color:#dcdcdc;color:#7a7a7a;line-height:58px;}
.editlist .namelist .tabbox .swiper-slide.on{color:#000;background: #fff;border-color:#dcdcdc;border-top-color: #cd2022;border-bottom-color: #fff;}
.editlist .list{padding:30px 0 160px}
.editlist .list .pos{border-bottom:#bdbdbd 1px solid;color:#cd2022;font-size:22px;line-height:50px;}
.editlist .list ul{padding-top:20px}
.editlist .list .info{margin-bottom:30px;}
.editlist .list .info .name{color:#4d4d4d;line-height:30px;}
.editlist .list .info .intro,.editlist .list .info .posname{color:#999;line-height:20px;}
.editlist .list .info .posname{margin-top:5px;}
.editlist .list .info .title{margin-top:30px;}
.editlist .list .nopaddingt{padding-top:0}
.editlist .list .block{overflow: hidden;}
.editlist .list .lines{background:#ebebeb;height:1px;}

/* 公共头部 */
.headbox{box-shadow: 0px 0px 24px 0px #0000001c;background: #fff;position: fixed;border-left: 5px solid #cd2022;width: 100%;z-index: 999;font-size: 0;}
.wrap-height{height: 66px;width: 100%;}
.headbox .head-con{text-align: center;position: relative;}
.headbox .logobox{padding: 15px 30px 15px 15px;position: relative;z-index: 12;}
.headbox .logobox img{display:none;}
.headbox .logobox.toggled{background: #fff;}
.headbox .logobox .menu{width: 19px;height: 14px;margin: 11px 0px 11px 30px;display: inline-block;*display:inline;*zoom:1;}
.headbox .logobox .menu:hover span{opacity: 0.7;}
.headbox .edition{margin:18px 0 0 0px;padding-left:16px;padding-right:10px;background: url('../../images/index_new/blockbg.png') left center no-repeat;color:#fff;line-height:28px;}
.headbox .search{display: inline-block;margin: 7px 0px;}
.headbox .search .search-box{position: relative;display: inline-block; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.11);border-radius: 3px;border: solid 1px #c7c7c7;width: 529px;	height: 48px;}
/* .headbox .aiicon{right:55px} */
.headbox .aiicon{margin-left:15px;height:38px;margin-top:5px;}
.headbox .search .search-submit{width: 18px;height: 18px;margin: 14px 20px; display: inline-block;background: url(../../images/word_new/search.png) no-repeat;}
.headbox .search input{border: none;}
.headbox .search .inputbox{width:70%;width: -moz-calc(100% - 60px);width: -webkit-calc(100% - 60px);width: calc(100% - 60px);height: 100%;}
.headbox .search .inputbox input{height: 99%;width:100%}
.headbox .search .inputbox ul{background: #fff;width:100%;border:1px solid #d9d9d9;border-top:0;box-shadow: 1px 1px 3px 1px #eee;position: relative;z-index: 100}
.headbox .search .inputbox ul li{padding-left:12px;font-size: 14px;line-height: 25px;text-align: left;}
.headbox .search .inputbox ul li:hover{background: #ddd}
/* .headbox .search .advance-search{font-size:14px;color: rgba(0, 0, 0, 0.66);line-height: 24px;background: url(../../images/word_new/icon1.png) no-repeat right center;padding-right: 18px;margin:15px 0px 13px 25px;} */
.headbox .search .advance-search{font-size:16px ;color: #fff;line-height: 38px;margin-top:5px;margin-left: 5px;background: #cd2022;border-radius: 4px;padding:0 12px}
.headbox .head-right{margin: 7px 25px 7px 0px;}
.headbox .member-span-login a{font-size: 12px;line-height: 46px;color: #000000;padding: 11px 10px;}
.headbox .member-span-login .member-register{background-color: #cd2022;	border-radius: 2px; color: #fff;}
.headbox .member-span-login{margin: 3px 0px;}
.headbox .userbox{position: relative;padding: 12px 0px;}
.headbox .userbox .realName{display:inline-block;max-width:160px;background: url(../../images/down1.png) no-repeat right center;font-size:14px;color: #444444;line-height: 26px;padding-right: 20px;}
.headbox .userbox .infolist{display: none;width: 125px;right: 0;top: 45px;padding: 8px 0px; position: absolute;background-color: #ffffff;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.11);border-radius: 3px;}
.headbox .userbox .member-username{background: url(../../images/word_new/icon37.svg) no-repeat 15px center/14px;}
.headbox .userbox .branch-username{background: url(../../images/word_new/icon36.svg) no-repeat 15px center/14px;}
.headbox .userbox .member-logout{background: url(../../images/word_new/icon35.svg) no-repeat 15px center/14px;}
.headbox .userbox .member-order{background: url(../../images/word_new/order.svg) no-repeat 15px center/14px;}
.headbox .userbox .member-organ{background: url(../../images/word_new/user.svg) no-repeat 15px center/14px;}
.headbox .userbox ul a{font-size: 12px;line-height: 26px;color: #000000;padding: 5px 10px 5px 40px;display: block;text-align: left;}
.headbox .userbox ul a:hover{background-color: #f4f4f4;}
.headbox .userbox>a{margin-left:5px;vertical-align: middle;}
.headbox .userbox .changeuser{background: url(../../images/word_new/user.svg) no-repeat 15px center/14px;}

.all-nav{display: none; text-align: left; top: 66px;padding: 0px 30px 5px 30px; width: 730px;height: 633px;position: absolute;z-index: 10; background-color: #ffffff;box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.11);border-radius: 3px;}
.all-nav .nav-head{border-bottom:1px solid #d4d4d4;padding: 16px 0px; }
.all-nav .nav-head a{color: #000000;font-size: 16px;line-height: 26px;margin-right: 25px;}
.all-nav .navlist-box{padding: 15px 0px;height: 500px;max-height: calc(100% - 105px) !important;min-height: 500px; }
.all-nav .side-nav-list{padding: 5px 0px;}
.all-nav .side-nav-list .side-nav-title{color: #000000;line-height: 24px;font-size: 12px;font-weight: bold;background: url(../../images/word_new/icon37.png) no-repeat right center;width: 65px;text-align: right;padding-right: 15px;}
.all-nav .side-nav-list .nav-inner-list{margin-left: 75px;}
.all-nav .side-nav-list .nav-inner-list li{display: inline-block;}
.all-nav .nav-inner-list li a{color: #8c8c8c;line-height: 24px;font-size: 12px;margin-right: 10px;}
.all-nav .side-nav-list a:hover{color: #cd2022;}

/* 公共底部 */
.footer_new{background-color: #2f2f2f;}
.footer_new .logo{padding-top: 50px;}
.footer_new .bottomnav{text-align: center;padding: 15px 0px;}
.footer_new .bottomnav li{display: inline-block;padding: 0px 10px;}
.footer_new .bottomnav li a{color: rgba(255,255,255, 0.6);font-size: 14px;line-height: 26px;}
.footer_new .text{line-height: 22px;border-top: 1px solid rgba(164,164,164, 0.1);padding: 20px 0px 34px;word-break: break-word;}
.footer_new .text,.footer_new .text a{color: rgba(255,255,255, 0.38);}
.goTop{position: fixed;bottom:45%;right:50px;z-index:99999;width:45px;height:45px;line-height:40px;border-radius: 50%;background-color: #ffffff;box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.15);border: solid 1px #dcdcdc;}
.dzsmbtn{position: fixed;bottom:170px;right:0;z-index: 999999;width:40px;padding:12px;padding-top:38px;color:#fff;background: rgb(205, 32, 34) url('../../images/member/read.png') center 12px/20px no-repeat;border-radius: 5px 0px 0px 5px;}
.zsgmbtn{background-image: url('../../images/member/cart.png');color:#fff!important}
.zsgmbtn:hover,.zsgmbtn:focus{color:#fff}
.indexzsgmbtn{bottom:300px}
/* 公共弹框 */
div.alert-box{position: fixed;width: 100%;height: 100%;background:rgba(0,0,0,0.5);z-index: 99999999999;top:0;left:0;}
.alert-box .alert-content{width: 330px;min-height: 175px;background: #fff;border-radius: 7px;top:50%;left:50%;transform: translate(-50%,-50%); position: absolute; }
.alert-box .alert-content .alert-header{border-bottom:1px solid rgba(228,228,228,.57);position: relative; padding:5px 10px;height: 37px;width: 100%;}
.alert-box .alert-content .alert-header button{opacity: 1;font-weight:normal;position: absolute;top: 5px;right: 15px;}
.alert-box .alert-content .alert-header button span{color:#666;}
.alert-box .alert-content .alert-title{margin: 0;height: 25px;line-height: 25px;font-size:12px;color:#6d6d6d;padding-left: 15px;}
.alert-box .alert-content .alert-body{padding: 28px 10px 25px;text-align: center;color: #333;font-size: 16px;}
.alert-box .alert-content .alert-body p{margin: 0;}
.alert-box .alert-content .alert-body a{margin: 0 8px;color:#cd2022;}
.alert-box .alert-content .alert-footer{margin: 10px 0 30px;}
.alert-box .alert-content .alert-footer .certain{background: #cd2022;width: 100px;text-align: center;height: 30px;line-height: 30px;color: #fff;font-size: 14px;border-radius: 7px;margin: 0 auto;}
.alert-box.new-alert-box{width:290px;height:165px;right:0;bottom:0px;left: auto;top:auto;background: #efefef;
    border-radius: 5px;}
.alert-box.new-alert-box .alert-content{top:auto;bottom: 0;width:290px;right:0;left:auto;height:165px;background:url("../../images/index_new/no-duty-bg.png") no-repeat;background-size: cover;}
.alert-box.new-alert-box .alert-content .alert-body{text-align:left;padding:19px 30px 8px 34px;font-family:'仿宋','宋体','PingFang SC','Microsoft Yahei',DBK;font-size:13px;}
.alert-box.new-alert-box .alert-content .alert-body .title{font-weight:700;margin-bottom:10px;text-align:center;}
.alert-box.new-alert-box .alert-content .alert-title{color:#cd2022;height:37px;line-height:31px;padding-left: 20px;}
.alert-box.new-alert-box .alert-content .alert-header{border-bottom:none}
.alert-box.new-alert-box .alert-content .alert-header button{top:9px;right:35px}
.alert-box.new-alert-box .alert-content .alert-body p{text-indent:26px;line-height:19px}

/* 首页使用说明弹框 */
.sysmalert .alert-content .alert-header{padding:0}
.alert-box.sysmalert{z-index: 99999;}
.alert-box.sysmalert .alert-content.hasbg{overflow: hidden;background: url('../../images/index_new/bottom_bg.png') right bottom/256px 200px no-repeat, linear-gradient(0deg, #ffffff 52%, #fee7e7 100%);}
.alert-box.sysmalert .alert-content .alert-body{padding:0;display: flex;max-height:80vh}
.sysmalert .sysmtitle{flex-shrink: 0;background: url('../../images/index_new/alertbg.png') center/cover no-repeat;width:160px;color:#fff;font-size: 22px;writing-mode: vertical-rl;padding-right:40px;padding-top:40px;letter-spacing:3px}
.sysmalert .sysmcon{margin:70px 80px 60px 50px;overflow-y: auto;}
.sysmalert .sysmcon div{padding-left:30px;margin-bottom:20px;line-height: 28px;background: url('../../images/index_new/alerticon.png') left 7px no-repeat;}
.sysmalert .sysmcon span{color:#55bc23}
.sysmalert .sysmcon .red{color:#b6191b}
.sysmalert .alert-content .sysmcon a{margin:0 3px;text-decoration: underline;}

.alert-box.dzsm-box .alert-content{width: 1000px;}
.alert-box.dzsm-box .alert-content .alert-body{max-height:95vh;padding-bottom:0}
/* 意见反馈 */
.feedbackbox{display:none; position: fixed;width:100%;height:100%;background:rgba(255,255,255,0.5);top: 0;right: 0;bottom: 0;left: 0;z-index: 999;}
.feedbackbox .feedform{position: absolute;width: 800px;height: 500px;background-color: #ffffff;box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.15);border-radius: 6px;top:0;right:0;bottom:0;left:0;margin:auto; }
.feedbackbox .feedform .closebtn{width: 14px;height: 14px;display:block;cursor:pointer; background:url("../../images/index_new/closebtn.png") no-repeat;margin: 17px 0px;}
.feedbackbox .feedform .tit{border-bottom: 1px solid rgba(228,228,228,0.57);color: #6d6d6d;line-height: 48px;font-size: 12px;padding: 0px 25px;}
.feedbackbox .feedform input,.feedbackbox .feedform textarea{margin-bottom: 20px; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.11);border-radius: 3px;border: solid 1px #c7c7c7;}
.feedbackbox .feedform .feedname{color: #555555;line-height: 48px;font-size: 16px;padding: 20px 15px 16px;}
.feedbackbox .feedform .verify{margin-bottom: 0px;margin-top: 0px;}
.feedbackbox .feedform .iptbox{position: relative;}
.feedbackbox .titleerror,.feedbackbox .infoerror,.feedbackbox .codeerror{color:#a94442;margin-left:10px;position: absolute;z-index:2;bottom: 2px;}
.feedbackbox .feedform .textcontent input{width:100%;height:40px;line-height: 40px;padding:0 20px;}
.feedbackbox .feedform .textcontent input::-webkit-input-placeholder,.feedbackbox .feedform .textcontent textarea::-webkit-input-placeholder{color:#adadad;}
.feedbackbox .feedform .textcontent textarea{width:100%;resize: none;height:150px;padding:0 20px;line-height: 40px;}
.feedbackbox .feedform .verify input{height:40px;line-height: 40px;padding:0 20px;}
.feedbackbox .feedform .verify .codepic img{width:100px;height:34px;}
.feedbackbox .feedform .button .submitbtn{font-size: 16px;width: 200px;height: 48px;background-color: #b6191b;border-radius: 3px;color:#fff;line-height:48px;margin:0 auto 100px;cursor: pointer;}
.feedbackbox .feedform .verify-message{position: absolute;top: 40px;}
.feedbackbox .feedform .verify-mandatory,.feedbackbox .feedform .verify-success{display: none!important;}
.feedbackbox .feedsuc{display:none; background:url("../../images/index_new/joinbg.png") no-repeat;position: absolute;box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.15);width: 800px;max-width: 95%; height: 400px;border-radius: 6px;top:0;right:0;bottom:0;left:0;margin:auto;}
.feedbackbox .feedsuc .closebtn{margin: 35px 30px 0px 0px;}
.feedbackbox .feedsuc .feedfont{width: 350px;max-width: 95%;margin:130px auto;text-align:center;color:#fff;font-size: 16px;line-height:28px;}
.feedbackbox .feedsuc .feedfont h2{font-size: 30px;font-weight:bold;margin-bottom:15px;}
.feedbackbox .feedsuc .feedfont a{color:#fff;text-decoration: underline;margin:0px 5px;}

/* 词条详情页 */
.left-red{border-left: 5px solid #cd2022;background: #f6f6f6;}
.detail .toggled .othermeans{border-left: 5px solid #cd2022; }
.detail .othermeans .intro{background: url(../../images/word_new/icon30.png) repeat-x;color: #000000;font-size: 16px;line-height: 28px;}
.detail .othermeans .intro .main{position: relative;padding: 24px 0px 16px;}
.detail .othermeans .intro .icon{width: 18px;height: 10px;background: url(../../images/word_new/icon29.png) no-repeat;position: absolute;bottom: 0;left: 30px;}
.detail .othermeans .name{color: #cd2022;font-weight: bold;}
.detail .othermeans .other-list{background-color: #edf0ef;line-height: 30px;color: #666666;}
.detail .othermeans .other-list .main{position: relative;padding: 15px 0px;}
.detail .othermeans .other-list ul{max-height: 60px;overflow: hidden;}
.detail .othermeans .other-list .dot{font-size: 35px;line-height: 26px;height: 30px;float: left;margin: 0px 5px;}
.detail .othermeans .other-list a{color: #335a98;}
.detail .othermeans .other-list li,.detail .othermeans .other-list a{font-size: 12px;}
.detail .othermeans .other-list .clkbtn{display: none; bottom: -10px;padding: 0px 10px;position: absolute;right:0px;font-size: 12px;line-height: 30px;color: #a6a6a6;background-color: #edf0ef;}
.detail .main{max-width: 900px;margin: 0 auto;}
.detail .part,.detail .part a{color: #335a98;font-size: 12px;line-height: 24px;margin: 24px 0px;}
.detail .title{margin-bottom: 15px;}
.detail .title h2{color: #000000;font-size: 40px;line-height: 52px;font-weight: bold;}
.detail .title .enname{color: #cd2022;font-size: 12px;line-height: 74px;margin: 0px 10px -30px;}
.detail .title .author{background: url(../../images/word_new/icon3.png) no-repeat left center;padding-left: 40px;margin: 6px 0px;cursor: pointer;}
.detail .title .author .i-author{display: block;color: #a9a9a9;font-size: 12px;}
.detail .title .author .n-author{display: block;color: #000000;font-size: 14px;}
.detail .title .authorname{display: none;position: relative;}
.detail .title .authorbox{display: none; padding: 25px;right: -23px;z-index: 5;top: 52px;position: absolute;width: 401px;border-left: 2px solid #cd2022;background-color: #ffffff;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.23);}
.detail .title .authorbox::after{content: '';font-style: normal;width: 0;height: 0;border-width: 8px 8px 8px 8px;border-style: solid;border-color: transparent transparent #fff transparent;position: absolute;top: -16px;right: 50px;}
.detail .title .authorbox .name{color: #000000;font-size: 16px;line-height: 20px;margin-bottom: 10px;}
.detail .title .authorbox .info{color: #666;font-size: 12px;line-height: 20px;margin: 5px 0px;}
.detail .title .authorbox .info strong{color: #666;font-size: 12px;line-height: 20px;font-weight: bold;}

.detail .title .author .n-author .author-span{margin-right:10px;position: relative;}
.detail .title .n-author .author-span .authorbox{top:32px;}
.detail .title .n-author .author-span .authorbox::after{right:35px;}
.detail .mul-author{max-width:160px;position: relative;overflow: hidden;height: 21px;}
.detail .hasell{padding-right: 10px;}
.detail .hasell::after{position: absolute;content: '';background: url(../../images/edit_new/icon58.png) no-repeat center center #f6f6f6;right: 0;top: 0;width: 15px;height: 20px;}
.detail .author-shadow{display:none;}
.detail .author-con.shadow{background-color: #ffffff;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);border-radius: 5px;padding: 15px 20px;position: absolute;right: 0;top: 0;z-index: 2;}
.detail .author-con.shadow .author{padding-left: 45px;background-size: 35px;background: url(../../images/word_new/icon3.png) no-repeat left top;}
.detail .author-con.shadow .author .n-author{max-width: 165px;}

.detail .collectionbox{position: relative;background-color: #eeeeee;height: 50px;border-bottom: 2px solid #cd2022;padding: 13px 15px;color: #909090;font-size: 12px;line-height: 24px; }
.detail .collectionbox a{color: #909090;font-size: 12px;line-height: 22px;}
.detail .m-collectionbox{color: #909090;font-size: 12px;line-height: 24px;padding-bottom: 10px;}
.detail .collectionbox .time,.detail .m-collectionbox .time{background: url(../../images/word_new/icon4.png) no-repeat left center;padding-left: 25px;margin-right: 20px;}
.detail .collectionbox .look,.detail .m-collectionbox .look{background: url(../../images/word_new/icon5.png) no-repeat left center;padding-left: 25px;}
.detail .collectionbox .enlarge{background: url(../../images/word_new/icon9.png) no-repeat center center;display: inline-block;width: 18px;height: 23px;margin: 0px 10px;}
.detail .collectionbox .narrow{background: url(../../images/word_new/icon10.png) no-repeat center center;display: inline-block;width: 18px;height: 23px;margin: 0px 10px;}
.detail .collectionbox .share{position: relative; background: url(../../images/word_new/icon11.png) no-repeat center center;display: inline-block;width: 18px;height: 23px;margin: 0px 10px;}
.detail .collectionbox .fav{background: url(../../images/word_new/icon13.png) no-repeat center center;display: inline-block;width: 20px;height: 23px;margin: 0px 10px;}
.detail .collectionbox .give{background: url(../../images/word_new/icon14.png) no-repeat left center;padding-left: 25px;display: inline-block;width: auto;height: 23px;margin: 0px 10px;}
.detail .collectionbox .line{background: url(../../images/word_new/icon12.png) no-repeat center center;display: inline-block;width: 2px;height: 23px;margin: 0px 10px;}
.detail .collectionbox .opinion{background: url(../../images/word_new/icon15.png) no-repeat left center;padding-left: 25px;}
.detail .collectionbox .quotebtn{background: url(../../images/word_new/link.png) no-repeat left center/20px;padding-left: 25px;margin-left:10px}
.detail .collectionbox .quotebtn:hover{background: url(../../images/word_new/link_h.png) no-repeat left center/20px;}

/* .detail .collectionbox .line,.detail .collectionbox .share,.detail .collectionbox .fav,.detail .collectionbox .give,
.headbox .member-span-login,.headbox .userbox,.indexTop .member-span-login a.member-register,
.detail .collectionbox .quotebtn,.detail .collectionbox .opinion,
.indexTop .member-span-login .member-login,.indexTop .member-span-login .member-register{display: none !important;} */
.detail .quoteblock{position: absolute;right:0;top:100%;padding-top:15px;width:350px;max-width: 95%;z-index: 99;}
.detail .quoteblock .content{background: #fff;position: relative;padding:14px 20px;border-left:#cd2022 3px solid;box-shadow: 3px 3px 30px 0px rgba(0, 0, 0, 0.23)}
.detail .quoteblock .icon{position: absolute;height:10px;right:35px;top:-10px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #fff;}
.detail .quoteblock .name{color:#cd2022}
.detail .quoteblock .copybtn{padding-left:18px;color:#cd2022;background: url('../../images/word_new/copy.png') left center no-repeat;}
.detail .quoteblock .text{margin:15px 0 10px;line-height: 20px;color:#333}
.detail .quoteblock .link{background: #f6f6f6;line-height: 32px;padding-left:10px;color:#999}

.detail #bsPanel *,.detail #bsPanel,.detail #bsBox,.detail #bsBox *,.detail #bsWXBox{box-sizing: content-box;}
.detail .sharebox{z-index: 3;left: -10px;top: 30px;position: absolute;width: 137px;height:auto;max-height:150px;border-radius: 5px;background: #fff;border: 6px solid #999;left: 0;}
.detail .sharebox-top{top:-150px;bottom:20px;}
.detail .sharebox-bottom{bottom:-174px;top:20px;}
.detail .sharebox .title{background: #f2f2f2;height: 28px;padding: 6px;font-size: 12px;margin-bottom: 0;}
.detail .sharebox .title .bsSiteLink{color: #666;font-weight: 600;}
.detail .sharebox .content{margin-bottom: 6px;}
.detail .sharebox .content2{display:none;}
.detail .sharebox .content a{padding-left: 3px;border:1px solid #fff;background:#fff;display: block;margin:2px 6px;cursor: pointer;height: 24px;}
.detail .sharebox .content a:hover{border:1px solid #ddd;background:#f1f1f1;}
.detail .sharebox .content a img{margin-bottom:4px;}
.detail .main .collection .sharebox .content a span{color:#2e3e4e;}
.detail .wxshare{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,.8);z-index: 999999;}
.detail .wxshare .step_1{position: absolute;width: 100%;height: 100%;background: url(../../images/word_new/share_safari_1.png) no-repeat 30% bottom;background-size: 50% auto;}
.detail .wxshare .step_2{position: absolute;width: 100%;height: 100%;background: url(../../images/word_new/share_safari_2.png) no-repeat 0 bottom;background-size: 100% auto;}

.detail .collectionbox .enlarge:hover{background: url(../../images/word_new/icon91.png) no-repeat center center;}
.detail .collectionbox .narrow:hover{background: url(../../images/word_new/icon101.png) no-repeat center center;}
.detail .collectionbox .share:hover,.detail .collectionbox .shareed{background: url(../../images/word_new/icon111.png) no-repeat center center;}
.detail .collectionbox .fav:hover,.detail .collectionbox .favorited{background: url(../../images/word_new/icon131.png) no-repeat center center;}
.detail .collectionbox .give:hover,.detail .collectionbox .liked{background: url(../../images/word_new/icon141.png) no-repeat left center;}
.detail .collectionbox .opinion:hover{background: url(../../images/word_new/icon151.png) no-repeat left center;}

.detail .detail-logo{padding: 35px 15px 0px 0px;}
.detail .logo-sum{padding-right: 0px;}
.detail .summary{font-size: 16px;color: #333333;line-height: 28px;padding: 35px 0px;text-align: justify;}
.detail .word-left {border-top: 1px solid #e6bcbc;}
.detail .word-left div{border-bottom: 1px dashed rgba(0, 0, 0, 0.16);}
.detail .word-left dl{width: 50%;padding: 5px 0px;margin: 0px;}
.detail .word-left dt{color: #888888;line-height: 22px;font-size: 12px;font-weight: normal;}
.detail .word-left dd{color: #333333;line-height: 22px;font-size: 12px;font-family: 'Microsoft Yahei','宋体',DBK;}
.detail .detail-con{padding-top: 30px;}
.detail .detail-con .nav-title{position: relative;margin: 20px 0px 10px;}
.detail .nav-text{margin-top: -100px;padding-top: 100px;}
.detail .detail-con .nav-title .item-name{font-weight: 600;color: #555555;font-size: 24px;line-height: 36px; padding-right: 20px;background: #f6f6f6;position: relative;z-index: 2;}
.detail .detail-con .nav-title .tit-line{position: absolute;width: 100%;height: 1px;background: #d5d5d5;top: 50%;right: 0px;}
.detail .detail-con .nav-title-2{background: url(../../images/word_new/icon16.png) no-repeat 15px 9px;margin: 10px 0px;padding-left: 35px; color: #000;line-height: 32px;font-size: 20px;line-height: 32px;}
.detail .detail-con .nav-title-3{font-size: 18px;line-height: 30px;margin: 10px 0px;padding-left: 35px; color: #000;}
.detail note{color: #555555 !important;}

.detail .art-content{font-size: 16px;line-height: 28px;color: #333;margin-bottom: 26px;}
.detail .adv_r div{max-width: 100% !important;}
.detail .dsn-tit{padding: 30px 0px 13px;}
.detail .dsn-tit h4{color: #606060;font-size: 24px;line-height: 36px;font-weight: bold;}
.detail .dsn-con{font-size: 16px;line-height: 28px;color: #333;}
.detail .yd-tit{border-bottom: 1px solid #cd2022;padding: 14px 0px;}
.detail .yd-tit h4{color: #000;font-size: 18px;line-height: 22px;}
.detail .yd-tit .r-yd{cursor: pointer; background: url(../../images/word_new/icon17.png) no-repeat;width: 14px;height: 8px;display: inline-block;margin: 7px 10px;}
.detail .yd-tit .r-yd.yd-down{background: url(../../images/word_new/icon31.png) no-repeat;}
.detail .yd-tit .r-yd:hover{opacity: 0.8;}
.detail .yd-con{padding: 20px 0px;}
.detail .yd-con .dotlist{background: url(../../images/word_new/icon16.png) no-repeat 15px 12px;padding-left: 35px;color: #444444;font-size: 14px;line-height: 28px;}
.detail .yd-con .ckwx{color: #444444;font-size: 14px;line-height: 28px;}
.detail .chornology{padding: 0px;}
.detail .related{display: none;}
.detail .related .related-entry li{padding-right: 0;background: url(../../images/word_new/icon16.png) no-repeat 15px 12px;padding-left: 35px;}
.detail .related .related-entry li a{color: #335a98;line-height: 28px;font-size: 14px;display: inline-block;max-width: 100%; }
.detail .related .related-entry li a:hover{color: #cd2022;}
.detail .recommend-box{margin-top: 70px;background: #fff;position: relative;height: 210px;}
.detail .recom-title{color: #cd2022;font-size: 18px;line-height: 22px;padding: 35px 40px 25px;}

.detail .recommend-box {display: none;}
.detail .xgct-box{position: relative;height: 150px;padding: 30px 58px 10px;margin-top: -20px;}
.detail .recommend-box .swiper-container-xgct{overflow: hidden;}
.detail .recommend-box .swiper-button-disabled{opacity: 0;}
/* .detail .recommend-box .swiper-slide{width:auto;} */
.detail .xgct-box .swiper-button-xgct-next,.detail .xgct-box .swiper-button-xgct-prev{height: 100%;width: 45px;top: 22px;background-size: 14px 27px;}
.detail .xgct-box .swiper-button-xgct-next:hover,.detail .xgct-box .swiper-button-xgct-prev:hover{opacity: .6;}
.detail .xgct-box .swiper-button-xgct-next:before{content:'';height:100%;width:30px;background: url('../../images/index_new/shadow.png') center no-repeat;position: absolute; left:-28px;top:0;}
.detail .xgct-box .swiper-button-xgct-prev:after{content:'';height:100%;width:30px;background: url('../../images/index_new/shadow_l.png') center no-repeat;position: absolute; right:-28px;top:0;}
.detail .recommend-box .l-imgbox{height: 90px;margin-right: 10px;max-width: 140px;display: inline-block;}
.detail .recommend-box .swiper-slide img{max-width: 100%;max-height: 100%;}
.detail .r-recommend{max-width: 170px;}

.detail .recommend-box .type{color: #596fab;line-height: 18px;font-size: 12px;border: solid 1px #596fab;display: inline-block;padding: 0px 5px;}
.detail .recommend-box .type:hover{color: #fff;background: #cd2022;border-color: #cd2022;}
.detail .recommend-box .name{color: #000000;line-height: 22px;font-size: 16px;padding-top: 10px;}
.detail .recommend-box .name:hover {color: #cd2022;}
.detail .recommend-box .eng{color: #999999;line-height: 22px;font-size: 12px;}

.detail .slick-img{position: relative;display: none;overflow: hidden;}
.detail .slick-imgtit{display: none;}
.detail .slick-img .swiper-slide{height:100px;margin-right: 3px;}
.detail .slick-img img{max-height:100%;max-height: 100%;}
.detail .btnpage{position: relative;bottom: 0;width: 100%;height: 30px;margin-top: 20px;}
.detail .btnpage .swiper-button-img-next,.detail .btnpage .swiper-button-img-prev{margin: 0;top: 0px;bottom: 0;z-index: 1;position: absolute;width: 30px;height: 30px;bottom: -30px;border:2px solid rgba(205,32,34,.34);border-radius: 50%;}
.detail .btnpage .swiper-button-img-next{right: 0;background: url('../../images/index_new/next.png') center center no-repeat;background-size:contain; }
.detail .btnpage .swiper-button-img-prev{background: url('../../images/index_new/prev.png') center center no-repeat;background-size:contain;}
.detail .btnpage .swiper-pagination{width: auto;right: 50px;top: 2px;}
.detail .btnpage .swiper-pagination span{width: 6px;height: 6px;border-radius: 50%;background: #c0cada;margin: 0px 7px;opacity: 1;}
.detail .btnpage .swiper-pagination .swiper-pagination-bullet-active{background: #cd2022;}

.detail .visit{background: #fff;margin-top: 2px;display:none;}
.detail .visit .browse{padding:0px 40px 45px;}
.detail .visit .browse li{background: url(../../images/word_new/icon16.png) no-repeat 10px 12px;padding-left: 30px;width:20%;}
.detail .visit .browse li a{color: #333333;line-height: 28px;font-size: 14px;}

.detail .padding_b{padding-bottom: 170px;}

/* 详情页特殊处理正文 */
.detail .detail-con .art-content p{position: relative;z-index: 2;}
.detail .detail-con .art-content p em,.detail .detail-con .art-content p i{font-style: italic;}
.detail .detail-con .art-content p{text-align: justify;}
.detail .detail-con .art-content p,.detail .detail-con .art-content span,.detail .detail-con .art-content font{font-size:16px;color:#333!important;line-height: 28px;text-indent:0em;}
.detail .detail-con .art-content p img{max-width: 300px;max-height: 300px;border: none !important;cursor: pointer;display:inline-block;height: auto !important;}
.detail .detail-con .art-content p img.map_link_pic{max-width: 600px;max-height: 600px;}
.detail .detail-con .art-content p img.kfformula{max-width: 600px;}
.detail .detail-con .art-content p .word_img_group_font,.detail .detail-con .art-content p .word_img_font,.detail .detail-con .art-content p .word_video_font{color: #666666;line-height: 22px;position: relative; background-color: #ffffff;padding: 12px 10px;border-bottom: 1px solid #cd2022;display: block;font-size: 14px;text-align: center;text-indent: 0px;clear:both;}
.detail .detail-con .art-content p .word_img_group_font::after,.detail .detail-con .art-content p .word_img_font::after{position: absolute;content: "";width:50px;height:1px;border-top: 1px solid #ccc;top:0;left:0;right:0;margin:auto;}
/* .detail .detail-con .art-content p .word_video_font{width:640px;margin: 0 auto;} */

.detail-con .art-content p span{background-color: transparent !important;}
.detail .detail-con .art-content audio,.detail .detail-con .art-content canvas,.detail .detail-con .art-content progress,.detail .detail-con .art-content video{pointer-events: auto;}

/* 这是图注的样式 */
.detail .detail-con .art-content p .word_img_picfont{margin-bottom:-10px; color: #666666;line-height: 22px;position: relative;background-color: #ffffff;padding: 12px 10px;display: block;font-size: 12px;text-align: center;text-indent: 0px;clear: both;}
/* 这是行内图片的样式 */
.detail .detail-con .art-content sup{pointer-events: auto;}
.detail .detail-con .art-content p .word_img_line{height:16px !important;}
.detail .webui-popover.left>.arrow{border-left-color: #97abc7;}
.detail .webui-popover{padding: 0px;border: 1px solid #97abc7;border-radius: 0;}
.detail .webui-popover-inner{background: #97abc7;}
.detail .webui-popover-title{float:right;border: none;-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl;background: #97abc7;color: #fff;padding: 5px;border-radius: 0;}
.detail .webui-popover-content{background: #fff;}

.detail .detail-con p .word_img_group_a {display: inline-block;margin: 15px 20px 20px;position: relative;pointer-events: all;}
.detail .detail-con .art-content p .word_img_group_a img{position: relative;}
.detail .detail-con .art-content p .word_img_group_a .word_img_group_span{display:block;overflow: hidden;position: relative;}
.detail .detail-con p .word_img_group_a .word_img_group_span::after {font-size: 12px;content: "图集";background:url("../../images/word_new/icon2.png") no-repeat 7px center rgba(205, 32, 34, 0.85);padding-right: 7px;color: #fff;display: block;position: absolute;bottom: 13px;right: 15px;text-align: right;text-indent: 0;opacity: 0.85;filter: alpha(opacity=85);-moz-opacity: 0.85;-khtml-opacity: 0.85;width: 60px;border-radius: 3px;height: 26px;line-height: 26px;clear: both;}
.detail .detail-con p .word_img_group_a:hover .word_img_group_span::after{background:url("../../images/word_new/icon2.png") no-repeat 7px center #cd2022;}

.detail .detail-con p .word_video_group_a {display: inline-block;margin: 15px 20px 20px;position: relative;pointer-events: all;}
.detail .detail-con .art-content p .word_video_group_a img{position: relative;}
.detail .detail-con .art-content p .word_video_group_a .word_video_group_span{display:block;overflow: hidden;position: relative;}
.detail .detail-con p .word_video_group_a .word_video_group_span::after {font-size: 12px;content: "视频集";background:url("../../images/word_new/icon38.png") no-repeat 7px center rgba(205, 32, 34, 0.85);background-size: 18px;padding-right: 7px;color: #fff;display: block;position: absolute;bottom: 13px;right: 15px;text-align: right;text-indent: 0;opacity: 0.85;filter: alpha(opacity=85);-moz-opacity: 0.85;-khtml-opacity: 0.85;width: 70px;border-radius: 3px;height: 26px;line-height: 26px;clear: both;}
.detail .detail-con p .word_video_group_a:hover .word_video_group_span::after{background:url("../../images/word_new/icon38.png") no-repeat 7px center #cd2022;background-size: 18px;}
.detail .detail-con .art-content p .word_video_group_font{color: #666666;line-height: 22px;position: relative; background-color: #ffffff;padding: 12px 10px;border-bottom: 1px solid #cd2022;display: block;font-size: 14px;text-align: center;text-indent: 0px;clear:both;}
.detail .detail-con .art-content p .word_video_group_font::after{position: absolute;content: "";width:50px;height:1px;border-top: 1px solid #ccc;top:0;left:0;right:0;margin:auto;}

.detail .detail-con sup.websup{color: #596fab;}

.detail .detail-con .art-content .word_img_font_p{pointer-events: all;background: #fff;margin: 1.5em;text-align: center!important;height: auto !important;text-indent: initial !important;max-width: 600px !important;display: block;max-height:none !important;}
.detail .detail-con .art-content .nocss{background: none;margin: 0px;display: inline-block;width: auto !important;}
.detail .detail-con .art-content p .nocss .word_img_font{display:none;}
.detail .detail-con .art-content .baike_pic_single:after{content: '';display: block; clear:both; }
.detail .detail-con p .addeffect{position: relative;display: inline-block;text-indent: 0;pointer-events: all;}
.detail .detail-con p .addeffect::after{font-size: 12px;content: "交互内容";background:url("../../images/word_new/pointer.png") no-repeat 7px center rgba(205, 32, 34, 1);padding-right: 7px;color: #fff;display: block;position: absolute;bottom: 13px;right: 15px;text-align: right;text-indent: 0;width: 80px;border-radius: 3px;height: 26px;line-height: 26px;clear: both;}
.detail .detail-con p .addeffect:hover::after{animation: sport 0.5s;transform: translateY(0px);width:100%;height:100%;content: "";background:url("../../images/word_new/hover.png") no-repeat center center rgba(0, 0, 0, 0.5);color: #fff;display: block;position: absolute;top:0;left:0;right:0;bottom:0;margin: auto; }
@keyframes sport {
    0%   {transform: translateY(80px);}
    100% {transform: translateY(0px);}
}
.detail .detail-con .art-content table{margin:5px auto;}
.detail .detail-con .art-content table th[align="center"]{text-align: center;}
.detail .detail-con .art-content table td{border:1px solid #999}
.detail .detail-con .art-content caption{text-align: center;}
.detail .detail-con .art-content video{width:100%;height:500px;pointer-events: all;}
.detail .detail-con .art-content .video-play{pointer-events: all;background:url("../../images/word_new/icon23.png") no-repeat;display: block;position: absolute;right: 0px;left:0;top:39%;margin:auto;width: 83px;height: 67px;}
.detail .detail-con .art-content p{pointer-events: none;}
.detail .detail-con .word_hotlink,.detail .main .word_hotlink,.detail .main .multiple-word{color:#3e93ed;pointer-events: all;}
.detail .main .multiple-word{display: inline-block;text-indent: 0;}
.detail .multiple-link{color:#3e93ed;font-size: 14px;}
.detail .multiple-type{color:#999;font-size: 12px;}
.detail .detail-con .word_extend_link,.detail .main .word_extend_link{color:#3e93ed;}
.detail .detail-con .art-content .imgbox{width: 463px;height: 323px;background: #f7f7f7;position: relative;margin:28px auto;}
.detail .viewer-container img{background: #fff;}

.detail .directory{position: fixed;width: 265px;background: #fff;left: -265px;top: 67px;border-left: 5px solid #cd2022;z-index: 3;}
.detail .directory .dir-tit{position: relative;padding: 20px 20px 10px 30px;width: 100%;}
.detail .directory .dir-tit h2{background:url("../../images/word_new/icon6.png") no-repeat left center;padding-left: 25px;color: #c0bfbf;line-height: 26px;font-size: 12px;}
.detail .directory .thumb{width: 100%;height: 100%;}
.detail .nav-box{padding: 56px 10px 30px 30px;width: 100%;margin-top: -56px;height: 100%;}
.detail .nav-box .mCSB_inside > .mCSB_container{margin-right: 30px;border-bottom:1px solid rgba(213,213,213, 0.6);}
.detail .thumb .l1{color: #333333;font-size: 18px;line-height: 26px;padding: 6px 0px;}
.detail .thumb .l2{color: #888888;font-size: 14px;line-height: 26px;background:url("../../images/word_new/icon8.png") no-repeat 15px center;padding-left: 30px;}
.detail .thumb .l3{color: #888888;font-size: 12px;line-height: 26px;background:url("../../images/word_new/icon8.png") no-repeat 34px center;padding-left: 45px;}
.detail .thumb .l8{border-top:1px solid rgba(213,213,213, 0.6);color: #333333;line-height: 48px;font-size: 16px;}
.detail .thumb li{position: relative;}
.detail .thumb li .cur-tag{right: 0;top: 50%;margin-top: -6px;position: absolute;background:url("../../images/word_new/icon7.png") no-repeat;width: 6px;height: 11px;display: none;}
.detail .thumb .active .cur-tag{display: block;}
.detail .thumb .active a,.detail .thumb .active note{color: #cd2022 !important;}
.detail .mCSB_inside > .mCSB_container {margin-right: 20px;}

.detail .directory {-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;padding-left: 0;transition: all 0.5s ease;}
.detail .directory.toggled {left: 0px;}
.hamburger.is-closed .hamb-top,.hamburger.is-closed .hamb-middle,.hamburger.is-closed .hamb-bottom{height: 2px;left: 0px;position: absolute;width: 19px;}
.hamburger:hover {outline: none;}
.hamburger:focus {outline: none;}
.hamburger:active {outline: none;}
.hamburger.is-closed:before {-webkit-transform: translate3d(0, 0, 0);-webkit-transition: all 0.35s ease-in-out;color: #ffffff;content: '';display: block;font-size: 14px;line-height: 32px;opacity: 0;text-align: center;width: 100px;}
.hamburger.is-open .hamb-top,.hamburger.is-open .hamb-middle,.hamburger.is-open .hamb-bottom {height: 2px;left: 0;position: absolute;width: 70%;left: 15%;}
.hamburger.is-open:before {-webkit-transform: translate3d(0, 0, 0);-webkit-transition: all 0.35s ease-in-out;color: #ffffff;content: '';display: block;font-size: 14px;line-height: 32px;opacity: 0;text-align: center;width: 100px;}
.hamburger.is-open:hover before {-webkit-transform: translate3d(-100px, 0, 0);-webkit-transition: all 0.35s ease-in-out;display: block;opacity: 1;}

.directory-btn {background: #cd2022;border: none;display: none;height: 30px;position: absolute;top: 0px;left:265px;width: 30px;z-index: 9;padding: 10px 9px 10px 7px;}
.directory-btn.is-open{left:260px;}
.directory-btn.is-closed .hamb-top {-webkit-transition: all 0.35s ease-in-out;background-color: #fff;top: 10px;}
.directory-btn.is-closed .hamb-middle {background-color: #fff;margin-top: -1px;top: 50%;}
.directory-btn.is-closed .hamb-bottom {-webkit-transition: all 0.35s ease-in-out;background-color: #fff;bottom: 10px;}
.directory-btn.is-closed .hamb-top,.directory-btn.is-closed .hamb-middle,.directory-btn.is-closed .hamb-bottom{height: 2px;left: 9px;position: absolute;width: 14px;}
.directory-btn.is-open .hamb-top {-webkit-transform: rotate(45deg);-webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);background-color: #fff;margin-top: 0px;top: 50%;}
.directory-btn.is-open .hamb-middle {background-color: #ffffff;display: none;}
.directory-btn.is-open .hamb-bottom {-webkit-transform: rotate(-45deg);-webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);background-color: #fff;margin-top: 0px;top: 50%;}

.menu {border: none;display: block;position: relative;background: #fff;}
.menu.is-open .hamb-top {width: 100%;left: 0;-webkit-transform: rotate(45deg);-webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);background-color: #666;margin-top: 0px;top: 50%;}
.menu.is-open .hamb-middle {background-color: #666;display: none;width: 100%;left: 0;}
.menu.is-open .hamb-bottom {width: 100%;left: 0;-webkit-transform: rotate(-45deg);-webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);background-color: #666;margin-top: 0px;top: 50%;}
.menu.is-closed .hamb-top {-webkit-transition: all 0.35s ease-in-out;background-color: #cd2022;top: 12px;}
.menu.is-closed .hamb-middle {background-color: #cd2022;margin-top: -1px;top: 50%;}
.menu.is-closed .hamb-bottom {-webkit-transition: all 0.35s ease-in-out;background-color: #cd2022;bottom: 12px;}

/* 总编委会 */
.editorial{background:url("../../images/edit_new/icon1.png") no-repeat #f6f6f6;}
.editorial .breadnav{margin: 40px 0px 30px;}
.editorial .breadnav span,.editorial .breadnav a{color: #fefeff;line-height: 22px;font-size: 12px;}
.editorial .edit-main{background: #f6f6f6;padding: 30px 0px;}
.editorial .edit-main .title{text-align: center; color: #000000;line-height: 48px;font-size: 32px;font-weight: bold;position: relative;padding: 24px 0px;}
.editorial .edit-main .title span{width: 75px;height: 2px;background-color: #cd2022;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;}
.editorial .edit-main .first-member,.editorial .edit-main .list-member{border-top:1px solid #cd2022;margin-top: 50px;}
.editorial .edit-main .first-member{margin-top: 110px;margin-bottom: -50px;}
.editorial .member-con{background-color: #ffffff;width: 1040px;min-height: 240px;position: relative;}
.editorial .edit-main .first-member .member-con:nth-of-type(1){border-top:none;}
.editorial .edit-main .first-member .member-con{border-top:1px solid #cd2022;margin-bottom: 80px;}
.editorial .cap-box{position: relative;min-width: 70px;}
.editorial .caption{position: absolute;left: 0;top: -8px;background: #f6f6f6;padding-right: 10px;}
.editorial .caption p{color: #cd2022;font-size: 22px;line-height: 32px;line-height: 28px;max-width: 88px;margin: 4px 0px;}
.editorial .caption em{color: #878787;font-size: 12px;line-height: 22px;font-style: normal;}
.editorial .imgbox img {width: 100%;height: 100%;}
.editorial .first-member .message{padding: 40px 50px;}
.editorial .first-member .imgbox{margin-top: -90px;width: 172px;height: 237px;}
.editorial .first-member .caption-con{margin-left: 220px;}
.editorial .first-member .message .name{color: #4d4d4d;font-size: 24px;font-weight: bold;line-height: 36px;}
.editorial .first-member .message .infomation{color: #4d4d4d;font-size: 14px;line-height: 24px;margin-top: 10px;height: 100px;overflow: hidden;position: relative;}
.editorial .first-member .message .infomation .con{padding-bottom: 10px;}
.editorial .first-member .message .more{display: none;text-align:center; cursor: pointer;background:linear-gradient(rgba(255,255,255 ,0.2), rgba(255,255,255 ,1));position: absolute;width:100%;height:50px;bottom: -10px;left: 0;}
.editorial .first-member .message .more img{display: none;margin-top:30px;}
.editorial .first-member .message .more .icon1,.editorial .first-member .message .more.load .icon2{display: inline-block;}
.editorial .first-member .message .more.load{background: none;}
.editorial .first-member .message .more.load .icon1{display: none;}
.editorial .list-member .member-con{padding: 0px 30px;}
.editorial .list-member dl{margin-bottom: 0;float: left;width: 16.66%;text-align: center;padding:45px 20px 15px;border-bottom: 1px solid #ebebeb; }
.editorial .list-member dl dt{height: 170px;display: flex;align-items: center;}
.editorial .list-member dl dt:hover{opacity: 0.8;}
.editorial .list-member dl dt img{max-height:100%;margin: 0 auto;}
.editorial .list-member dl .username{font-size:16px;color:#4d4d4d;line-height: 28px;padding: 18px 0px;}
.editorial .list-member dl .info:hover{display: block !important;}
.editorial .list-member dl .info{text-align: left;width: 304px;background: #e9f3ff;border-radius:5px;position: absolute; display: none;z-index: 2;top: 10px;left: 110px;box-shadow: 0px 8px 20px rgba(14,63,123,0.2);padding:24px 10px 24px 20px;}
.editorial .list-member dl .info .edit-thumb span{display:block;text-align:justify;}
.editorial dl .info i{font-style: normal;width: 0;height: 0;border-width: 8px 8px 8px 0;border-style: solid;border-color: transparent #e9f3ff transparent transparent;position: absolute;left: -8px;}
.editorial dl .info.arrow-right i{font-style: normal;width: 0;height: 0;border-width: 8px 0 8px 8px;border-style: solid;border-color: transparent transparent transparent #e9f3ff;position: absolute;left: 300px;}
.editorial dl .info .name{font-size:16px;color:#4d4d4d;line-height: 18px;margin-bottom: 5px;}
.editorial dl .info em{font-size:12px;color: #a2a3aa;display: block;margin: 12px 0 14px;font-style:normal;}
.editorial dl .info .edit-thumb{font-size:14px;color:#4d4d4d;line-height: 20px;text-align: left;max-height: 200px;overflow-y: auto;}
.editorial .wrap{position: absolute;width:100%;height:12px;bottom: 0px;background: #fff;left:0;}

.showinfobox{display: none; position: fixed;width:100%;height:100%;background:rgba(255,255,255,0.5);top: 0;right: 0;bottom: 0;left: 0;z-index: 999;}
.showinfobox .infobox{padding:60px 55px;position: absolute;width: 800px;height: 500px;background-color: #ffffff;box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.15);	border-radius: 6px;top:0;right:0;bottom:0;left:0;margin:auto; }
.showinfobox .infobox .closebtn{width: 14px;height: 14px;display:block;margin: -30px -20px;cursor:pointer; background:url("../../images/index_new/closebtn.png") no-repeat;}
.showinfobox .infobox .infoimg{width:20%;}
.showinfobox .infobox .fontbox{width:75%;}
.showinfobox .fontbox .name{color: #000000;font-size: 24px;}
.showinfobox .fontbox .acad{color: #afafaf;font-size: 14px;margin-left: 15px;}
.showinfobox .fontbox .info-thumb{color: #666666;font-size: 14px;line-height:24px;margin-top: 20px;height:330px;}

.new-editorial .container{width:900px;padding:0}
.editorial .new-edit-main{background: #f6f6f6;max-width: 900px;margin: 0 auto;}  
.editorial .new-edit-main .title{text-align: center;color: #000000;line-height: 48px;font-size: 27px;font-weight: bold;position: relative;padding: 40px 0px 80px 0;}
.editorial .list-member dl .username.short-name span{word-spacing: 12px;}
.editorial .new-edit-main .new-first-member,.editorial .new-edit-main .list-member{border-left: 8px solid #cd2022;padding-left:37px;margin-bottom:69px}
.editorial .new-edit-main .new-caption{line-height: 30px;font-size:20px;font-weight:bold;color:#cd2022;border-bottom: 1px solid #cd2022;padding-bottom:5px}
.editorial .new-edit-main .new-caption .title-small{font-size: 12px;color:#9fa0a0;margin-left:15px;font-weight: 400;}
.editorial .new-edit-main .new-first-member .name{color: #595757;;font-size: 24px;font-weight: bold;line-height: 36px;background: #f6f6f6;padding-top:15px}
.editorial .new-edit-main .member-con{min-height: 0;width:108%}
.editorial .new-edit-main .list-member .member-con{min-height: 0;padding: 0px;background: #f6f6f6;}
.editorial .new-edit-main .list-member dl{padding: 10px 0;width: 12.5%;border-bottom:none;text-align: left;}

/* 学科编委会 */
.editorial-sub{background: url("../../images/edit_new/icon34.png") no-repeat #f6f6f6;}
.editorial-sub .partbox{margin:50px -1px 45px;}
.editorial-sub .part-name .s-part{cursor:pointer; }
.editorial-sub .part-name{line-height:60px; padding:0px 30px;background:#fff; width:50%;box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.15);border: solid 1px #dcdcdc;position: relative;}
.editorial-sub .part-name .s-tit{color: #9b9b9b;line-height: 22px;font-size: 16px;}
.editorial-sub .part-name .s-font{ width: calc(100% - 90px);font-size: 16px;color: #000000;background: url("../../images/index_new/arrow.png") right center no-repeat;}
.editorial-sub .part-name .part-list{display:none; max-height:300px; padding:10px 0px; position: absolute;width:100%;background: #fff;z-index: 2;box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.15);left: 0;text-align: center;line-height: 40px;}
.editorial-sub .part-name .part-list li:hover{background-color: #f2f2f2;}
.editorial-sub .part-name .part-list li .active{color:#cd2022;}
.editorial-sub .part-name .part-list li a{display:block;}
.editorial-sub .namebox{height:30px;}
.editorial-sub .namebox .pos,.editorial-sub .namebox .name_em{color: #afafaf;font-size: 14px;margin-left: 15px;}
.editorial-sub .name-list{min-height: auto;padding:30px 0px 30px 50px;background-color: #ffffff;width: 1040px;}
.editorial-sub .name-list li{width:14.2%;font-size: 16px;color: #4d4d4d;line-height: 36px;}
.editorial-sub .name-list li a{cursor:pointer;}
.editorial-sub .compile{padding:5px 40px;background-color: #ffffff;width: 1040px;position: relative;}
.editorial-sub .compile .compile-box{border-bottom: 1px solid #ebebeb;width:33.33%;padding: 10px 0px 10px;height: 310px;position: relative;}
.editorial-sub .compile .c-box{position: absolute;height:290px;overflow: hidden;width:100%;background: #fff;padding:25px 30px 40px 25px;}
.editorial-sub .compile .c-box.cur{box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.15);height:auto;z-index: 2;}
.editorial-sub .compile .editorbox{margin-bottom: 10px;}
.editorial-sub .compile .com-tit{color: #444444;font-size: 20px;font-weight: bold;line-height: 36px;margin-bottom: 5px;}
.editorial-sub .compile .t-editor{color: #999999;font-size: 12px;line-height: 24px; }
.editorial-sub .compile .name{color: #4d4d4d;font-size: 16px;line-height: 24px; }
.editorial-sub .compile .compile_up{display: none;text-align:center; cursor: pointer;background:linear-gradient(rgba(255,255,255,0.2), rgba(255,255,255,1));position: absolute;width:100%;height:45px;bottom: 0px;left: 0;}
.editorial-sub .compile .compile_up img{display: none;margin-top:30px;}
.editorial-sub .compile .compile_up .icon1,.editorial-sub .compile .compile_up.load .icon2{display: inline-block;}
.editorial-sub .compile .compile_up.load{background: none;bottom: 10px;}
.editorial-sub .compile .compile_up.load .icon1{display: none;}

/* 非遗专题 */
.intangible{border-left: 5px solid #cd2022;}
.intangible .banner{width: 100%;height: 800px; overflow: hidden;position: relative;}
.intangible .banner .prompt{padding: 12px 20px;border-radius: 20px;background-color: #000000;opacity: 0.52;width: 210px;height: 40px;position: absolute;left: 0;right: 0;margin: auto;bottom: 235px; }
/* .intangible .banner .swiper-slide{width: 100%;height: 100%;} */
.intangible .banner .swiper-slide img{height: 100%;max-height:800px;object-fit: cover;}
.intangible .prompt .pagination{float: left;margin: -4px auto;width: calc(100% - 20px);text-align: center;}
.intangible .prompt .pagination span{width: 6px;height: 6px;background-color: #ffffff;border-radius: 3px;display: inline-block;margin: 0px 10px;}
.intangible .prompt .pagination .swiper-active-switch{width: 24px;height: 6px;}
.intangible .prompt .swiper-btn{width: 9px;height: 17px;cursor: pointer;}
.intangible .prompt .swiper-button-prev{background:url("../../images/edit_new/left.png") no-repeat;float: left;}
.intangible .prompt .swiper-button-next{background:url("../../images/edit_new/right.png") no-repeat;float: right;}
.intangible .introduce-word{padding: 55px 0px 20px 0px; height: 470px;box-shadow: 0px 0px 46px 0px rgba(0, 0, 0, 0.23);color: #fff;margin-top: -200px;position: relative;z-index: 2;}
.intangible .introduce-word .name{text-align: center;font-weight: bold;font-size: 48px;line-height: 60px;}
.intangible .introduce-word .intro-thumb{font-size: 14px;line-height: 26px;margin: 45px 50px 45px 80px;height: 185px;}

.intangible .wall {display: block;position: relative;margin: 97px -5px 67px;}
.intangible .wall-column {position: relative;width: 33.33%;float: left;padding: 0 5px;box-sizing: border-box;}
.intangible .wall-column .wall-item{position: relative;margin-bottom: 10px;}
.intangible .wall-column .wall-item img{width: 100%;}
.intangible .wall-column .mask{width: 100%;height: 100%;background: url("../../images/edit_new/icon4.png") repeat-x bottom center;position: absolute;bottom: 0;left: 0;right: 0;}
.intangible .wall-column .info{color: #fff;position: absolute;width: 100%;bottom: 0px;padding: 20px 35px 20px 25px;}
.intangible .wall-column .info .tit{font-size: 16px;line-height: 24px;max-width: 80%;color: #fff;}
.intangible .wall-column .info .sub{border-radius: 2px;padding: 0px 5px;font-size: 12px;line-height: 24px;display: inline-block;border: 1px solid rgba(255, 255, 255, 0.4);background: rgba(0, 0, 0, 0.4);}
.intangible .more{text-align: center;margin-bottom: 140px;}
.intangible .more a{width: 237px;height: 46px;border-radius: 3px;color: #ffffff;font-size: 16px;line-height: 46px;display: inline-block;}
.intangible .sort{background: #eef0f0;}
.intangible .addnav .shownav{display: none;}
.intangible .l-sort{width: 36%;float: left;color: #ffffff;}
.intangible .l-sort .sort-box{width: 335px;padding-top: 80px;text-align: left;}
.intangible .l-sort .name{font-size: 30px;line-height: 42px;}
.intangible .l-sort .sort-show{font-size: 20px;line-height: 32px;}
.intangible .l-sort .navlist{margin: 30px 0px;}
.intangible .l-sort .side-nav-list a{color: #fff;font-size: 16px;line-height: 48px;background: url("../../images/edit_new/icon6.png") no-repeat 20px center;padding-left: 40px;display: block;}
.intangible .l-sort .side-nav-list .on{background-color: #eef0f0;border-radius: 3px 0px 0px 3px;}
.intangible .r-sort{margin-left: 40%;}
.intangible .r-sort .con-box{width: 800px;padding-top: 65px;}

.intangible .r-sort .part{background:#eee;border-bottom:#dddddd 1px solid;padding:23px 0px 20px;color:#919191;line-height:30px;display: flex;display: -webkit-flex;}
.intangible .r-sort .branch{flex-grow:1;}
.intangible .r-sort .part .branch-list{border:solid 1px #d9d9d9;background: #fff;color:#335a98;padding:0 10px;position: relative;margin-right:4px}
.intangible .r-sort .part .branch-list i{font-style: normal;margin-right:7px;}
.intangible .r-sort .part ul{position: absolute;max-width:220px; top: 30px;left:-1px;background: #fff;border:1px solid rgba(0,0,0,0);box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.15);overflow: hidden;z-index: 2;min-width: 105%!important;max-height:200px;overflow-y: auto;display: none;}
.intangible .r-sort .part ul::-webkit-scrollbar { width: 0 !important }
.intangible .r-sort .part ul { -ms-overflow-style: none; overflow: -moz-scrollbars-none; }
.intangible .r-sort .part .thumb{width:auto;}
.intangible .r-sort .part .mCSB_scrollTools .mCSB_draggerRail{margin-right:-10px}
.intangible .r-sort .part ul li{margin: 5px 10px;}
.intangible .r-sort .part ul li a{color:#335a98;line-height: 34px;white-space: nowrap;margin-left:0;display:block;max-width:100%;overflow: hidden;text-overflow: ellipsis;}
.intangible .r-sort .part ul li a:hover{color:#cd2022 ;}
.intangible .r-sort .part .branch-list:hover{border:1px solid #9d9d9d}
.intangible .r-sort .part .hover ul{border-color: #9d9d9d;}
.intangible .r-sort .part .hover:after{content:'';position: absolute;left:0;bottom:-1px;z-index:3;width:100%;height:2px;background: #fff;}

.intangible .part-list{margin-bottom: 30px;}
.intangible .part-list li{border-bottom:1px solid #e5e5e5;}
.intangible .part-list .title{padding-top:26px;display:-webkit-box;display: flex;display: -webkit-flex;align-items: center;}
.intangible .part-list .title img{margin: 5px 14px 32px 2px;}
.intangible .part-list .title h2{flex-grow:1;-webkit-box-flex: 1;}
.intangible .part-list .title h2 a{color: #000;margin-right:16px;line-height: 26px;}
.intangible .part-list .title h2>span{color: #585757;}
.intangible .part-list .title h2 span span{margin-left:0;}
.intangible .part-list .title .type{display: inline-block;border:#596fab 1px solid;color:#596fab;padding:2px 4px;flex-shrink:0}
.intangible .part-list .content{margin-top:15px;color: #666;line-height: 20px;overflow: hidden;max-height:74px;margin-bottom: 26px;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.intangible .part-list .content.textEllipsis::after{content: "...";position: absolute;bottom: 5px;right: 16px;padding-left: 1.8em;font-size:20px;background: -webkit-linear-gradient(left, transparent, #fff 55%);background: -o-linear-gradient(right, transparent, #fff 55%);background: -moz-linear-gradient(right, transparent, #fff 55%);background: linear-gradient(to right, transparent, #fff 55%);}
.intangible .part-list .right{margin:26px 0px;height: 132px;position: relative;}
.intangible .part-list .right>div,.intangible .part-top .right>div{border: 1px solid #e7e7e7;background: #fff;height:100%;width:100%;position: relative}
.intangible .part-list .right img{height:100%;width: 100%;object-fit: contain;background:#fff;position: absolute;top:0;left: 0;bottom: 0;right: 0;margin: auto;}

.intangible .editorbox{width: 100%;height: 100px;box-shadow: 0px 0px 46px 0px rgba(0, 0, 0, 0.23);text-align: center;}
.intangible .editorbox h2{font-size:18px;line-height:100px;display: inline-block;margin: 0 auto;}
.intangible .editorbox .font{font-family: "date";font-size: 60px;margin:0px 5px;}
.intangible .editorbox .toeditor{border-radius: 19px;background-color: rgba(255,255,255,0.6);display:inline-block;padding: 6px 25px;font-size:14px;line-height:26px;margin:31px 50px 31px -50px;}

/* 专题颜色修改 */
/* .fy-intangible .introduce-word.hasicon{background:url("../../images/edit_new/icon3.png") no-repeat right center #0d36ac;} */
.fy-intangible .introduce-word.hasicon{background:#0d36ac;}
.fy-intangible .introduce-word{background:#0d36ac;}
.fy-intangible .more a{background-color: #0d36ac;}
.fy-intangible .l-sort{background:url("../../images/edit_new/icon5.png") #0d36ac;}
.fy-intangible .navlist .side-nav-list .on{color: #0d36ac;}
.fy-intangible .part-list .title h2 a:hover{color:#0d36ac}
.fy-intangible .page .pagination .active{background: #0d36ac;}
.fy-intangible .r-sort .part .branch-list,.fy-intangible .r-sort .part ul li a,.fy-intangible .r-sort .part ul li a:hover{color: #0d36ac;}
.fy-intangible .editorbox{background:url("../../images/edit_new/icon51.png") no-repeat right center #688df9;color: #0d36ac;}
.fy-intangible .editorbox h2,.fy-intangible .editorbox .toeditor{color:#0d36ac;}

.xs-intangible .introduce-word{background-color: #cd2022;}
.xs-intangible .more a{background-color: #cd2022;}
.xs-intangible .l-sort{background:url("../../images/edit_new/icon7.png") #cd2022;}
.xs-intangible .navlist .side-nav-list .on{color: #cd2022;}
.xs-intangible .part-list .title h2 a:hover{color:#cd2022}
.xs-intangible .page .pagination .active{background: #cd2022;}
.xs-intangible .r-sort .part .branch-list,.xs-intangible .r-sort .part ul li a,.xs-intangible .r-sort .part ul li a:hover{color: #cd2022;}
.xs-intangible .editorbox{background:url("../../images/edit_new/icon52.png") no-repeat right center #f28384;color: #b21c1e;}
.xs-intangible .editorbox h2,.xs-intangible .editorbox .toeditor{color:#b21c1e;}

.jj-intangible .introduce-word{background-color: #876f2f;}
.jj-intangible .more a{background-color: #876f2f;}
.jj-intangible .l-sort{background:url("../../images/edit_new/icon8.png") #876f2f;}
.jj-intangible .navlist .side-nav-list .on{color: #876f2f;}
.jj-intangible .part-list .title h2 a:hover{color:#876f2f}
.jj-intangible .page .pagination .active{background: #876f2f;}
.jj-intangible .r-sort .part .branch-list,.jj-intangible .r-sort .part ul li a,.jj-intangible .r-sort .part ul li a:hover{color: #876f2f;}
.jj-intangible .editorbox{background:url("../../images/edit_new/icon53.png") no-repeat right center #76a1e8;color: #614f20;}
.jj-intangible .editorbox h2,.jj-intangible .editorbox .toeditor{color:#614f20;}

.dfbk-intangible .introduce-word{background-color: #2c579e;}
.dfbk-intangible .more a{background-color: #2c579e;}
.dfbk-intangible .l-sort{background:url("../../images/edit_new/icon9.png") #2c579e;}
.dfbk-intangible .navlist .side-nav-list .on{color: #2c579e;}
.dfbk-intangible .part-list .title h2 a:hover{color:#2c579e}
.dfbk-intangible .page .pagination .active{background: #2c579e;}
.dfbk-intangible .r-sort .part .branch-list,.dfbk-intangible .r-sort .part ul li a,.dfbk-intangible .r-sort .part ul li a:hover{color: #2c579e;}
.dfbk-intangible .editorbox{background:url("../../images/edit_new/icon55.png") no-repeat right center #76a1e8;color: #344981;}
.dfbk-intangible .editorbox h2,.dfbk-intangible .editorbox .toeditor{color:#344981;}

.ycd-intangible .introduce-word{background-color: #17908c;}
.ycd-intangible .more a{background-color: #17908c;}
.ycd-intangible .navlist .side-nav-list .on{color: #17908c;}
.ycd-intangible .part-list .title h2 a:hover{color:#17908c}
.ycd-intangible .page .pagination .active{background: #17908c;}
.ycd-intangible .r-sort .part .branch-list,.ycd-intangible .r-sort .part ul li a,.ycd-intangible .r-sort .part ul li a:hover{color: #17908c;}
.ycd-intangible .editorbox{background:url("../../images/edit_new/icon54.png") no-repeat right center #6fbfbc;color: #2f7470;}
.ycd-intangible .editorbox h2,.ycd-intangible .editorbox .toeditor{color:#2f7470;}

.kp-intangible .introduce-word{padding: 55px 0px 20px 0px; height: 400px;}
.kp-intangible .introduce-word{background-color: #4a3fd4;background-image: linear-gradient(to bottom right, #085adb, #792cd0);}
.kp-intangible .more a{background-color: #4a3fd4;background-image: linear-gradient(-41deg, #792cd0 0%, #085adb 100%), linear-gradient( #1fa8ae, #1fa8ae);box-shadow: 0px 0px 46px 0px rgba(0, 0, 0, 0.23);}
.kp-intangible .l-sort{background:url("../../images/edit_new/icon28.png") #4a3fd4;}
.kp-intangible .navlist .side-nav-list .on{color: #4a3fd4;}
.kp-intangible .part-list .title h2 a:hover{color:#4a3fd4}
.kp-intangible .page .pagination .active{background: #4a3fd4;}
.kp-intangible .r-sort .part .branch-list,.kp-intangible .r-sort .part ul li a,.kp-intangible .r-sort .part ul li a:hover{color: #4a3fd4;}

.jq-intangible .introduce-word{background-color: #1ea0a6;}
.jq-intangible .more a{background-color: #1ea0a6;}
.jq-intangible .l-sort{background:url("../../images/edit_new/icon29.png") #22b3b9;}
.jq-intangible .navlist .side-nav-list .on{color: #22b3b9;}
.jq-intangible .part-list .title h2 a:hover{color:#22b3b9}
.jq-intangible .page .pagination .active{background: #22b3b9;}
.jq-intangible .r-sort .part .branch-list,.jq-intangible .r-sort .part ul li a,.jq-intangible .r-sort .part ul li a:hover{color: #22b3b9;}

.ctsf-intangible .introduce-word{padding: 55px 0px 20px 0px; height: 400px;}
.ctsf-intangible .introduce-word{background-color: #212009;}
.ctsf-intangible .more a{background-color: #212009;}
.ctsf-intangible .l-sort{background:url("../../images/edit_new/icon30.png") #212009;}
.ctsf-intangible .navlist .side-nav-list .on{color: #212009;}
.ctsf-intangible .part-list .title h2 a:hover{color:#212009}
.ctsf-intangible .page .pagination .active{background: #212009;}
.ctsf-intangible .r-sort .part .branch-list,.ctsf-intangible .r-sort .part ul li a,.ctsf-intangible .r-sort .part ul li a:hover{color: #212009;}

/*中国传统节日*/
div.zgctjr-intangible .introduce-word{background-color: #cd2022;}
div.zgctjr-intangible .more a{background-color: #cd2022;}
div.zgctjr-intangible .l-sort{background:url("../../images/edit_new/icon7.png") #cd2022;}
div.zgctjr-intangible .navlist .side-nav-list .on{color: #cd2022;}
div.zgctjr-intangible .part-list .title h2 a:hover{color:#cd2022}
div.zgctjr-intangible .page .pagination .active{background: #cd2022;}
div.zgctjr-intangible .r-sort .part .branch-list,div.zgctjr-intangible .r-sort .part ul li a,div.zgctjr-intangible .r-sort .part ul li a:hover{color: #cd2022;}
div.zgctjr-intangible .editorbox{background:url("../../images/edit_new/icon52.png") no-repeat right center #f28384;color: #b21c1e;}
div.zgctjr-intangible .editorbox h2,div.zgctjr-intangible .editorbox .toeditor{color:#b21c1e;}


div.bjhah-intangible .introduce-word{padding: 55px 0px 20px 0px; height: 400px;}
div.bjhah-intangible .introduce-word{background-color: #4a3fd4;background-image: linear-gradient(to bottom right, #085adb, #792cd0);}
div.bjhah-intangible .more a{background-color: #4a3fd4;background-image: linear-gradient(-41deg, #792cd0 0%, #085adb 100%), linear-gradient( #1fa8ae, #1fa8ae);box-shadow: 0px 0px 46px 0px rgba(0, 0, 0, 0.23);}
div.bjhah-intangible .l-sort{background:url("../../images/edit_new/icon28.png") #4a3fd4;}
div.bjhah-intangible .navlist .side-nav-list .on{color: #4a3fd4;}
div.bjhah-intangible .part-list .title h2 a:hover{color:#4a3fd4}
div.bjhah-intangible .page .pagination .active{background: #4a3fd4;}
div.bjhah-intangible .r-sort .part .branch-list,div.bjhah-intangible .r-sort .part ul li a,div.bjhah-intangible .r-sort .part ul li a:hover{color: #4a3fd4;}

/*历史上的今天*/
div.lssdjt-intangible .introduce-word{background:url("../../images/edit_new/icon45.png") #c47230;}
div.lssdjt-intangible .more a{background-color: #c47230;}
div.lssdjt-intangible .l-sort{background:url("../../images/edit_new/icon45.png") #c47230;}
div.lssdjt-intangible .navlist .side-nav-list .on{color: #c47230;}
div.lssdjt-intangible .part-list .title h2 a:hover{color:#c47230}
div.lssdjt-intangible .page .pagination .active{background: #c47230;}
div.lssdjt-intangible .r-sort .part .branch-list,div.lssdjt-intangible .r-sort .part ul li a,div.whlssdjtjl-intangible .r-sort .part ul li a:hover{color: #c47230;}
div.lssdjt-intangible .editorbox{background:url("../../images/edit_new/icon50.png") no-repeat right center #e1a574;color: #8e5e37;}
div.lssdjt-intangible .editorbox h2,div.lssdjt-intangible .editorbox .toeditor{color:#8e5e37;}

/*全民阅读*/
div.qmyd-intangible .introduce-word{background:#46877c url('../../images/index_new/audiobg.png') left top repeat}
div.qmyd-intangible .more a{background-color: #46877c;}
div.qmyd-intangible .l-sort{background:#46877c url('../../images/index_new/audiobg.png') left top repeat}
div.qmyd-intangible .navlist .side-nav-list .on{color: #46877c;}
div.qmyd-intangible .part-list .title h2 a:hover{color:#46877c}
div.qmyd-intangible .page .pagination .active{background: #46877c;}
div.qmyd-intangible .r-sort .part .branch-list,div.qmyd-intangible .r-sort .part ul li a,div.qmyd-intangible .r-sort .part ul li a:hover{color: #46877c;}
div.qmyd-intangible .editorbox{background:url("../../images/edit_new/icon50.png") no-repeat right center #e1a574;color: #8e5e37;}
div.qmyd-intangible .editorbox h2,div.qmyd-intangible .editorbox .toeditor{color:#8e5e37;}

.whjl-intangible .introduce-word{background:url("../../images/edit_new/icon45.png") #c47230;}
.whjl-intangible .more a{background-color: #c47230;}
.whjl-intangible .l-sort{background:url("../../images/edit_new/icon45.png") #c47230;}
.whjl-intangible .navlist .side-nav-list .on{color: #c47230;}
.whjl-intangible .part-list .title h2 a:hover{color:#c47230}
.whjl-intangible .page .pagination .active{background: #c47230;}
.whjl-intangible .r-sort .part .branch-list,.whjl-intangible .r-sort .part ul li a,.whjl-intangible .r-sort .part ul li a:hover{color: #c47230;}
.whjl-intangible .editorbox{background:url("../../images/edit_new/icon50.png") no-repeat right center #e1a574;color: #8e5e37;}
.whjl-intangible .editorbox h2,.whjl-intangible .editorbox .toeditor{color:#8e5e37;}

.ac-intangible .introduce-word{background-color: #b7280c;}
.ac-intangible .tnr{font-family:'Times New Roman', Times, serif;}
.ac-intangible .editorbox h2{font-size: 20px;padding-left:130px}
.ac-intangible .toeditor{color:#8a0000}
.ac-intangible .editorbox{background:url("../../images/edit_new/english.jpg") no-repeat right center #f28384;color: #b7280c;}
.ac-intangible .special_new:before{background: rgba(0,0,0,0);}
.ac-intangible .special_new .hot{padding:50px 0}
.ac-intangible .ycd-intangible .nav-left{padding-left:16px}
.ac-intangible .ycd-intangible .ycd-sortnav{background: #b7280c;}
.ac-intangible .ycd-intangible .navlist .side-nav-list .on{background:rgba(255,255,255,.4);color:#fff}
.ac-intangible .ycd-intangible .navlist a{margin:0 6.5px;font-size:18px}
.ac-intangible .ycd-intangible .navlist{margin-left:0;}
.ac-intangible .ycd-intangible .ycd-sortnav .name{font-size:24px}
.ac-intangible .ycd-intangible .ycd-sortnav span{font-size:18px}
.ac-intangible.intangible .banner .prompt{z-index:1}
.ac-intangible.intangible .prompt .swiper-btn{top:34px}
.ac-intangible.intangible .prompt .pagination{width:100%;margin-top:-5px}
.ac-intangible .ycd-intangible .page .pagination .active{background: #b7280c;}

/* 百科知识音频 */
.bkzs-intangible .r-sort .letter{background-color: #ffffff;border-bottom: 1px solid #cd2022;padding: 15px 20px;}
.bkzs-intangible .r-sort .letter a{display: inline-block;line-height: 12px;float: left;color:#5e5e5e;font-size:12px;padding: 5px 10px;margin: 5px 2px;cursor: pointer;}
.bkzs-intangible .r-sort .letter .active{color: #fff;background-color: #cd2022;border-radius: 3px;}

/* 中国传统书法 */
.ctsf-intangible .letter{background-color: #ffffff;border-bottom: 1px solid #cd2022;padding: 15px 20px;}
.ctsf-intangible .letter a{display: inline-block;float: left;color:#5e5e5e;font-size:12px;padding: 5px 10px;margin: 5px 2px;cursor: pointer;}
.ctsf-intangible .letter .active{color: #fff;background-color: #cd2022;border-radius: 3px;}
.ctsf-intangible .ctsf-list{margin: 30px -10px;}
.ctsf-intangible .ctsf-list li{width: 33.33%;padding: 14px 10px;}
.ctsf-intangible .ctsf-list .ctsf-con{background: #fff;}
.ctsf-intangible .ctsf-list .imgbox{width: 100%;height: 160px;position: relative;}
.ctsf-intangible .ctsf-list .imgbox img{max-height:100%;max-width:100%;position: absolute;left:0;right:0;top: 0;bottom: 0;margin: auto;}
.ctsf-intangible .ctsf-list .title{color: #000000;font-size: 16px;line-height: 24px;padding: 18px 20px;height: 84px;overflow: hidden;}

/* 科普~节气列表 */
.jq-intangible .part-list .right,.kp-intangible .part-list .right{height: 172px;}
.jq-intangible .video-imgbox::after,.kp-intangible .video-imgbox::after{cursor: pointer; position: absolute;width: 40px;height: 33px;top: 0;right: 0;left: 0;bottom: 0;margin: auto; content: "";background: url('../../images/index_new/video.png') center center no-repeat;background-size: contain;}
.jq-intangible .part-list .time,.kp-intangible .part-list .time{border-radius: 12px;border: solid 1px #cd2022;font-size: 12px;color: #cd2022;display:inline-block;padding: 3px 10px;}
.jq-intangible .part-list .title .type,.kp-intangible .part-list .title .type{border-radius: 2px;}

/* 原产地物产 */
.ycd-intangible .sort{background: #fff;}
.ycd-intangible .ycd-sortnav{width: 100%;background:url("../../images/edit_new/icon10.png") #17908c;color: #fff;padding-bottom: 150px;}
.ycd-intangible .ycd-sortnav .title{text-align: center;border-bottom: 1px solid rgba(255, 255, 255, 0.6);padding: 40px 0px 30px;}
.ycd-intangible .ycd-sortnav span{display: inline-block;}
.ycd-intangible .ycd-sortnav .name{font-size: 30px;line-height: 42px;}
.ycd-intangible .ycd-sortnav .sort-show{margin-left: 20px;padding-left: 15px;background:url("../../images/edit_new/icon11.png") no-repeat left center;font-size: 20px;line-height: 42px;}
.ycd-intangible .ycd-nav{padding:23px 0px 15px;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.ycd-intangible .nav-left{font-size: 14px;line-height: 26px;color: rgba(255, 255, 255, 0.6);}
.ycd-intangible .navlist{margin-left: 88px;}
.ycd-intangible .navlist a{color: #fefefe;font-size: 14px;line-height: 28px;display: inline-block;padding: 0px 9px;}
.ycd-intangible .navlist .on{background: #fff;border-radius: 3px;}
.ycd-intangible .con-box{margin-top: -134px;background: #fff;padding: 30px 60px;}

.habitat div.habitat-map{padding-top:80px; position:relative;height: 1200px;width: 100%;overflow: hidden;background:url("../../images/edit_new/icon16.png")  #d7ccac;}
.habitat .zoom{position: absolute;right: 25px;top: 30px;background-color: #ffffff;box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.23);}
.habitat .zoom span{display:block;width: 36px;height:48px;cursor: pointer;}
.habitat .zoom .large{border-bottom:1px solid #d7d7d7;background:url("../../images/edit_new/icon17.png") no-repeat center center;}
.habitat .zoom .narrow{border-bottom:1px solid #d7d7d7;background:url("../../images/edit_new/icon18.png") no-repeat center center;}
/* .habitat svg {transition: 0.4s all;position: absolute;left: 50%;transform: translateX(-50%);} */
.habitat svg {position: absolute;left: 0;right: 0;margin: auto;}
.habitat svg g:hover{fill:#add0f9;}
.habitat svg g.active{fill:#add0f9;}
.habitat .svg-info{max-height: 350px;display: none; padding: 25px 25px 10px 25px;z-index: 2;position: absolute;width: 280px;border-left: 2px solid #cd2022;background-color: #ffffff;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.23);}
/* .habitat .svg-info::after{content: '';font-style: normal;width: 0;height: 0;border-width:8px 8px 8px 0;border-style: solid;border-color: transparent #fff transparent transparent;position: absolute;left: -10px;top: 20px;} */
.habitat .svg-info .info-con{margin-bottom: 10px;}
.habitat .svg-info .sour{color: #b5b5b5;font-size: 12px;line-height: 22px;}
.habitat .svg-info .name a{color: #444444;font-size: 16px;line-height: 20px;}
.habitat .svg-info .sum{color: #818181;font-size: 12px;line-height: 20px;margin: 7px 0px 10px;}
.habitat .svg-info .load{text-align:right; }
.habitat .svg-info .load a{color: #335a98;font-size: 12px;line-height: 20px;}

.map{margin-bottom:200px;}
.map .mapDiv{height:900px;width:100%;}
.map .tdt-fade-anim .tdt-map-pane .tdt-infowindow{bottom: 20px !important;}
.map .tdt-label.tdt-clickable{background: none;border: none;box-shadow: none;}
.map .tdt-infowindow-content-wrapper,.habitat .tdt-infowindow-tip{max-height: 350px;padding: 25px 25px 20px 25px;z-index: 2;width: 280px;border-left: 2px solid #cd2022;background-color: #ffffff;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.23);}
.map .tdt-infowindow-content{margin: 0px;}
.map .svg-info .sour{color: #b5b5b5;font-size: 12px;line-height: 22px;}
.map .svg-info .name a{color: #444444;font-size: 16px;line-height: 20px;}
.map .svg-info .sum{color: #818181;font-size: 12px;line-height: 20px;margin: 7px 0px 10px;}
.map .svg-info .load{text-align:right; }
.map .svg-info .load a{color: #335a98;font-size: 12px;line-height: 20px;}

.ycd-intangible .mapbox{background:url("../../images/edit_new/icon56.png") no-repeat center center #ddd;height:120px;text-align:center;}
.ycd-intangible .mapbox .mapcen{margin: 28px auto 25px; background:url("../../images/edit_new/icon57.png") no-repeat left center;display: inline-block;width:650px;padding-left:95px;background-size: contain;}
.ycd-intangible .mapcen h2{color: #2f7470;font-size: 30px;font-weight: bold;text-align: left;line-height:42px;margin-top: 5px;}
.ycd-intangible .mapcen h3{color: #2f7470;font-size: 12px;text-align: left;line-height:20px;}
.ycd-intangible .mapcen .tomap{background-color: #378481;border-radius: 19px;color: #ffffff;font-size: 14px;line-height: 24px;padding: 7px 25px;margin: 14px 0px;}

/*专题 大事年表 */ 
.intangible .event{position: relative;background:url("../../images/edit_new/icon14.png") no-repeat;height: 440px; width: 100%;padding: 50px 0px;background-size: cover;}
.intangible .event-tit{width: 100%;margin-bottom: 35px;position: relative;}
.intangible .event-tit .name{color: #2c579e;font-size: 30px;text-align: center;font-weight: bold;}
.intangible .event-tit .event-next,.intangible .event-tit .event-prev{cursor: pointer; z-index: 1;position: absolute;width: 30px;height: 30px;top: 0px;border:2px solid rgba(205,32,34,.34);border-radius: 50%;}
.intangible .event-tit .event-next{right: 40px;background: url('../../images/index_new/next.png') center center no-repeat;background-size:contain; }
.intangible .event-tit .event-prev{left: 40px;background: url('../../images/index_new/prev.png') center center no-repeat;background-size:contain;}
.intangible .event-tit .event-next:hover,.intangible .event-tit .event-prev:hover{border-color:#cd2022}
.intangible .event .swiper-wrapper::after{content: '';border-bottom: 1px solid #cbcbcb;position: absolute;top:34px;width: 100%;left: 0;}
.intangible .event .swiper-slide{width: 310px;padding: 0px 15px;z-index: 1;position: relative;}
.intangible .event .time{text-align: center;margin-bottom: 24px;}
/* .intangible .event .datetime{font-size: 44px;} */
.intangible .event .datetime{font-size: 36px;background-color: #fff;border-radius: 25px;color: #9e9e9e;padding: 8px 15px;}
.intangible .event .datetime font{font-family: "date";font-size: 48px;}
.intangible .event .content {padding: 25px 25px 30px;position: relative; background-color: #ffffff;	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.23);border-left: 5px solid #cd2022;}
.intangible .event .content .date{line-height: 28px; color: #cd2022;font-size: 16px;}
.intangible .event .content .date font{font-family: "date";font-size: 18px;}
.intangible .event .content .info{color: #333333;line-height: 22px;font-size: 14px;margin: 5px 0px;}
.intangible .event .content::after{content: '';font-style: normal;width: 0;height: 0;border-width: 8px 8px 8px 8px;border-style: solid;border-color: transparent transparent #fff transparent;position: absolute;top: -16px;left: 0;right: 0;margin: auto;}

/* 大事记 */
.memorabilia{position: relative;}
.memorabilia .top{background: #bb0305;color: #fff;}
.memorabilia .top a{color:#fff;}
.memorabilia .breadnav{font-size: 12px;line-height: 20px;padding:30px 30px 20px;}
.memorabilia .top .subtit{font-size: 20px;text-align: center;line-height: 30px;}
.memorabilia .top .subtit span{font-size: 12px;}
.memorabilia .nav-swiper{overflow: inherit;z-index: 5;}
.memorabilia .b-part {text-align: center;}
.memorabilia .b-part .t-name{display: inline-block;position: relative; }
.memorabilia .b-part .t-name .title{cursor:pointer;padding-right: 30px;font-weight: bold;font-size: 32px;line-height: 42px;background: url('../../images/edit_new/icon20.png') right center no-repeat;}
.memorabilia .b-part .t-name .title.nomore{cursor:default;padding-right: 0px;background: none;}
.memorabilia .b-part .pagebtn{top: 0;margin-top: 0;display: block;width:40px;height:40px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, 0.34)}
.memorabilia .b-part .navleft{background: url('../../images/index_new/arrow_l_w.png') center center no-repeat;left: 30px;}
.memorabilia .b-part .navright{background: url('../../images/index_new/arrow_r_w.png') center center no-repeat;right: 30px;}
.memorabilia .mlist{left: 50%;margin-left: -165px;min-width: 330px; position: absolute;background: #fff;z-index:2;height: 180px;padding: 10px 0px;display:none;box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.15);}
.memorabilia .mlist .mCSB_inside > .mCSB_container{margin: 0px;}
.memorabilia .mlist a{color:#000;line-height: 48px;font-size: 16px;}
.memorabilia .mlist .nav-list:hover{background-color: #f2f2f2;}
.memorabilia .mlist .active{color:#cd2022;}
.memorabilia .nodelist{max-height:100px;min-height: 36px;line-height: 36px;font-size: 14px;}
.memorabilia .nodelist *{float: left;}
.memorabilia .nodelist font{font-family: "date";font-size: 36px;margin: 0px 5px;}
.memorabilia .nodelist .swiper-slide{padding: 0px 45px;position:relative;margin: 32px 0px;width:auto !important;}
.memorabilia .nodelist .swiper-slide::after{content: '';border-bottom:1px solid rgba(255,255,255,0.32);position: absolute;width:100%;top: 50%;left: 0;}
.memorabilia .nodelist .swiper-slide a{color:rgba(255,255,255,0.5); cursor: pointer; display:inline-block;background: #bb0305;padding: 0px 10px;position: relative;z-index: 2;font-size: 14px;}
.memorabilia .nodelist .swiper-slide a:hover{color:rgba(255,255,255,0.8);}
.memorabilia .nodelist .swiper-slide-active a{color:rgba(255,255,255,1);}
.memorabilia .swiper-button-prev:after,.memorabilia .swiper-container-rtl .swiper-button-next:after{content:'';}
.memorabilia .swiper-button-next:after,.memorabilia .swiper-container-rtl .swiper-button-prev:after{content:'';}
.memorabilia .memo-right{width:960px;margin:0 auto;min-height:300px;}
.memorabilia .event-list{margin-bottom:15px;}
.memorabilia .memo-right .loading{text-align:center;padding: 50px 0px;}
.memorabilia .memo-right .noData{display:none;text-align:center;font-size: 24px;padding: 50px 0px;}
.memorabilia .memo-right .time-box{height: 800px;overflow: hidden;position: relative;display: none;}
.memorabilia .memo-right .time-box::after{content:'';position: absolute;height:100%;border-right:1px solid #cd2022;left:50%;top: 0;}
.memorabilia .memo-right .mCSB_container{padding: 60px 0px;}
.memorabilia .memo-right .event{width:50%;padding: 25px;position: relative; width: 401px;background-color: #ffffff;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.23);}
.memorabilia .memo-right .event::after{content: '';font-style: normal;width: 0;height: 0;border-style: solid;position: absolute;top: 27px;}
.memorabilia .memo-right .frame{font-size: 14px;color: #cd2022;width:50%;}
.memorabilia .memo-right .year{position: relative;z-index: 2;display: inline-block;line-height: 30px;font-size: 14px;}
.memorabilia .memo-right .y-font{display: table-cell;vertical-align: middle;}
.memorabilia .memo-right .y-font *{vertical-align:middle;}
.memorabilia .memo-right .y-font font{font-family: "date";font-size: 30px;margin: 0px 5px;}
.memorabilia .memo-right .y-font font>font{margin: 0px;}
.memorabilia .memo-right .frame{width:50%;margin-top: 26px;}

.memorabilia .memo-right .l-list .event{border-left: 2px solid #cd2022;}
.memorabilia .memo-right .l-list .event::after{border-width:8px 0 8px 8px;border-color: transparent transparent transparent #fff;right: -8px;}
.memorabilia .memo-right .r-list .frame{text-align:left;}
.memorabilia .memo-right .l-list .year{text-align:left;background: url('../../images/edit_new/icon23.png') left center no-repeat;padding-left: 60px;margin-left: -13px;}
.memorabilia .memo-right .l-list .resault{padding-right: 45px;}

.memorabilia .memo-right .r-list .event{border-right: 2px solid #cd2022;}
.memorabilia .memo-right .r-list .event::after{border-width:8px 8px 8px 0;border-color: transparent #fff transparent transparent;left: -8px;}
.memorabilia .memo-right .r-list .frame{text-align:right;}
.memorabilia .memo-right .r-list .year{text-align:right;background: url('../../images/edit_new/icon23.png') right center no-repeat;padding-right: 60px;margin-right: -15px;}
.memorabilia .memo-right .r-list .resault{padding-left: 45px;}

/* 视频详情页 */
.v-detail .title h2{width: calc(100% - 90px);}
.v-detail .main{max-width: 1500px;}
.v-detail .title .authorname{display: block;}
.v-detail .v-con .v-box{background: #eee;}
.v-detail .v-con .v-box .h-video{height: 637px;padding: 0;position: relative;}
.v-detail .v-con .v-box .left .videobox{position: relative;width: 100%;height: 100%;}
.v-detail .v-con .v-box .left .sfxx{display: none;}
.v-detail .v-con .v-box .left .sfxx1{display:block;}
.v-detail .v-con .v-box .left .video-js{width: 100%!important;height: 100%!important;}
.v-detail .v-con .v-box .left .vjs-big-play-centered .vjs-big-play-button{border: none;background: none;}
.v-detail .v-con .v-box .left .vjs-big-play-centered .vjs-big-play-button::before{cursor: pointer; position: absolute;width: 85px;height: 70px;top: 0;right: 0;left: 0;bottom: 0;margin: auto; content: "";background: url('../../images/edit_new/icon24.png') center center no-repeat;}
.v-detail .v-con .v-box .left .vjs-paused .vjs-big-play-button{display: block;}
.v-detail .v-con .v-box .left .videobox .vjs-poster{background-size: cover;}
.v-detail .v-con .v-box .right{padding: 0;}
.v-detail .v-con .video-nav{background-color: #e7e7e7;padding: 5px 10px 0px 10px;}
.v-detail .v-con .video-nav .nav-item{color: #545454;line-height: 36px;font-size: 12px;display: inline-block;padding: 0px 20px;cursor: pointer;}
.v-detail .v-con .video-nav .nav-item.active{background: #fff;}
.v-detail .v-con .v-box .tab-content{height: 596px;}
.v-detail .v-con .v-box .tab-pane{display:none;height: 100%;background: #fff;}
.v-detail .v-con .v-box .tab-pane.active{display:block;}
.v-detail .v-con .v-box .mCSB_outside + .mCSB_scrollTools{right: -7px;}
.v-detail .v-box .video-ml{padding:30px 0px 20px;line-height: 36px;}
.v-detail .v-box .video-ml .video-navli{cursor: pointer;}
.v-detail .v-box .video-ml .video-navli a{display: block;padding-right: 10px;}
.v-detail .v-box .video-ml .video-navli1 a{color: #333333;font-size: 16px;padding-left: 25px;}
.v-detail .v-box .video-ml .video-navli2 a{color: #555555;font-size: 14px;padding-left: 40px;}
.v-detail .v-box .video-ml .video-navli3 a{color: #727171;font-size: 14px;padding-left: 55px;}
.v-detail .v-box .video-ml .active a{color: #cd2022;background-color: #f1f1f1;}
.v-detail .v-box .video-ml .video-navli:hover a{color: #cd2022;}

.v-detail .v-con .v-box .wzg{padding: 35px 30px;font-size:14px;color:#555555;line-height: 24px;}
/* .v-detail .v-con .v-box .special .wzg *{font-family:'Microsoft Yahei','宋体'!important;font-size:14px!important;color:#555555!important;line-height: 24px!important;} */
.v-detail .v-con .v-box .special .wzg *{font-family:'Microsoft Yahei','宋体';font-size:14px;color:#555555;line-height: 24px;}
.v-detail .v-con .v-sum{height: 60px;background-color: #dbdbdb;font-size: 16px;color: #000000;line-height: 60px;padding: 0px 25px;}
.v-detail .v-con .v-sum .total{color: #7d7d7d;}
.v-detail .v-con .v-page{background-color: #e7e7e7;padding:23px 25px; }
.v-detail .v-con .v-page a{margin-bottom: 5px;margin-right: 6px; display: inline-block;color: #000000;border: 1px solid #dadada;border-radius: 4px;background-color: #ffffff;width: 50px;	height: 40px;line-height:40px; text-align: center;}
.v-detail .v-con .v-page .active a{background-color: #cd2022;border: 1px solid #cd2022;color:#fff; }
.v-detail .v-con .v-page .active{position: relative;}
/* .v-detail .v-con .v-page .active::after{content: '';font-style: normal;width: 0;height: 0;border-width: 12px;border-style: solid;border-color: #dbdbdb transparent transparent transparent;position: absolute;top: -24px;right: 0px;left: 0;margin: auto;} */
.v-detail .v-content{padding:30px 0px 80px 0px;}
.v-detail .video-con{padding-right: 120px;}
.v-detail .video-con .tit{color: #474747;font-size: 24px;font-weight: bold;line-height: 32px;padding:25px 0px;}
.v-detail .video-con .content{color: #666666;font-size: 16px;line-height: 28px;}
.v-detail .video-con .content.special *{font-family:'Microsoft Yahei','宋体'!important;color: #666666!important;font-size: 16px!important;line-height: 28px!important;}
/* .v-detail .zsd{display:none;} */
.v-detail .xgzsd{padding: 45px 0px 0px 25px;}
.v-detail .xgzsd-box{position: relative;}
.v-detail .xgzsd-box::after{content: "";width:1px;height:94%;border-left: 1px solid #dfdfdf;position: absolute;left: -25px;top: 20px;}
.v-detail .xgzsd .tit{color: #000000;font-size: 18px;line-height: 36px;position: relative;margin-bottom: 10px;}
.v-detail .xgzsd .tit::after{content: "";width:7px;height:7px;background-color: #cd2022;position: absolute;left: -28px;z-index: 2; bottom: 0;top: 0;margin: auto; border-radius: 50%;}
.v-detail .xgzsd .list{color: #666;font-size: 14px;line-height: 28px;max-height:400px;}
.v-detail .xgzsd .list li{background: url('../../images/index_new/video_icon.png') left 7px no-repeat;padding-left: 40px;}
.v-detail .xgzsd .list li a:hover{color: #cd2022;}

.v-detail .v-con .v-page .hw a{width:auto;padding:0 15px;}

/* 大众版视频详情页 */
.dzb-video .dzbvideo-box .v-top{border-bottom:1px solid #e7e7e7;padding-bottom: 10px; }
.dzb-video .dzbvideo-box .v-top .top-c{margin-bottom: 10px;}
.dzb-video .dzbvideo-box .v-top .info{border-radius: 12px;display: inline-block;color:#fff;padding:0px 7px;margin-right: 10px;}
.dzb-video .dzbvideo-box .v-top .name{color: #555555;font-size: 20px;font-weight: bold;line-height: 22px;}
.dzb-video .dzbvideo-box .v-top .name-info{background-color: #cd2022;}
.dzb-video .dzbvideo-box .v-top .keyword{background-color: #a1a1a1;}
.dzb-video .dzbvideo-box .v-top .k-span span{color: #335a98;line-height: 22px;font-size: 12px;margin-right: 10px;display: inline-block;}
.dzb-video .dzbvideo-box .info-con .zjjs{color: #999999;line-height: 26px;font-size: 12px;margin-top: 20px;margin-bottom: 5px;}
.dzb-video .v-con{margin-bottom: 50px;}
.dzb-video .special.info-con{text-indent: 2em;}
.v-detail .tab-content{position: relative;}
.v-detail .tab-content .fullscreen{display: inline-block;width: 16px;height: 16px;background: url('../../images/edit_new/icon26.png') center center no-repeat;position: absolute;right: 10px;top: 10px;z-index: 2;cursor: pointer;}
.v-detail .tab-content .fullscreen.cur{background: url('../../images/edit_new/icon27.png') center center no-repeat;}

/* 知识点页面 */
.zsd-detail .v-con{margin-bottom:60px;}
.zsd-detail .video-mask{
  -webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;
  padding: 60px 0px 0px 35px; position: absolute;bottom: 0;left:0;right:0;background: url('../../images/edit_new/icon4.png') left center repeat-x;height: 140px;}
.zsd-detail .video-mask.btm30{bottom: 30px;}
.zsd-detail .video-mask .info{margin: 2px 5px 0px 0px; border: 1px solid rgba(255, 255, 255, 0.4);background-color: rgba(0, 0, 0, 0.4);border-radius: 12px;color: #ffffff;font-size: 12px;line-height: 24px;display:inline-block;padding: 0px 10px;}
.zsd-detail .video-mask .name{color: #ffffff;font-weight:bold;font-size: 20px;}
.zsd-detail .video-mask .tech{color: #ffffff;line-height: 30px;font-size: 14px;}
.zsd-detail .v-con .same .source{color:#335a98;background: url('../../images/edit_new/icon25.png') 10px center no-repeat;padding-left:25px;}
.zsd-detail .v-con .same .source:hover{color:#cd2022;}
.zsd-detail .v-con .allzsd{background-color: #e7e7e7;padding: 20px 30px 23px;}
.zsd-detail .v-con .allzsd li{background: url('../../images/index_new/video_icon.png') left center no-repeat;padding-left: 40px;padding-right: 10px;width:25%;}
.zsd-detail .v-con .allzsd .active a,.zsd-detail .v-con .allzsd li a:hover{color: #cd2022;}
.zsd-detail .v-con .allzsd li a{color: #666666;font-size: 14px;line-height: 28px;}
/* .zsd-detail .tab-content{position: relative;}
.zsd-detail .tab-content .fullscreen{display: inline-block;width: 16px;height: 16px;background: url('../../images/edit_new/icon26.png') center center no-repeat;position: absolute;right: 10px;top: 10px;z-index: 2;cursor: pointer;}
.zsd-detail .tab-content .fullscreen.cur{background: url('../../images/edit_new/icon27.png') center center no-repeat;} */

/* 音频详情页 */
.audio-detail .audio-box{margin-bottom: 50px;}
.audio-detail .audio-top{text-align: center;margin: 40px 0px 30px;}
.audio-detail .audio-top .audioimgbox{border-radius: 50%;width: 365px;height: 365px;display: inline-block;position: relative;background: url('../../images/edit_new/icon35.png') center center no-repeat;}
.audio-detail .audio-top .audioimgbox::after{cursor:pointer; content: "";width:40px;height:35px;background: url('../../images/index_new/audio.png') center center no-repeat #cd2022;position: absolute;left: 0px;right:0;z-index: 2; bottom: 0;top: 0;margin: auto; border-radius: 17px;}
.audio-detail .audio-top .audioimgbox img{position: absolute;top: 0;margin: auto;left: 0;right: 0;bottom: 0;}
.audio-detail .audio-top .audioimgboxed::after{display:none;}
.audio-detail .audio-summary{background-color: #eeeeee;position: relative;padding: 54px 0px 24px;}
.audio-detail .audio-summary .audiojs{max-width: 95%;position: absolute;top: -27px;left: 0;right: 0;width: 850px;height: 54px;background: #f1f3f4;margin: 0 auto;border-radius: 30px;padding:17px 20px;}
.audio-detail .audiojs .aleft{line-height:20px;}
.audio-detail .audiojs .aleft .play-pause{background: url('../../images/edit_new/icon41.png') center center no-repeat;background-size: contain;display: inline-block;width:20px;height: 20px;margin-right: 10px;}
.audio-detail .audiojs .aleft .play-paused{background: url('../../images/edit_new/icon43.png') center center no-repeat;background-size: contain;}
.audio-detail .audiojs .a-part{margin:0px 5px;}
.audio-detail .audiojs .acenter{width: calc(100% - 205px);background: #595959 !important;margin:7px 15px 7px 30px;}
.audio-detail .audiojs .progress{background: #000 !important;height: 4px;position: relative;overflow: visible;}
.audio-detail .audiojs .progress::after{content: '';position: absolute;right:0;top: -3px;width: 10px;height: 10px;background:#000;border-radius: 50%;}
.audio-detail .audiojs .aright .play-sound{background: url('../../images/edit_new/icon40.png') center center no-repeat;background-size: contain;display: inline-block;width:20px;height: 20px;}
.audio-detail .audiojs .aright .play-sound.on{background: url('../../images/edit_new/icon44.png') center center no-repeat;background-size: contain;}
.audio-detail .audiojs .aright .play-down{background: url('../../images/edit_new/icon42.png') center center no-repeat;background-size: contain;display: inline-block;width:20px;height: 20px;}
.audio-detail .audio-summary .performer,.audio-detail .audio-summary .introduce{padding: 6px 30px;}
.audio-detail .audio-summary .info{background-color: #cd2022;border-radius: 12px;color: #ffffff;font-size: 12px;margin:3px 10px 0px 0px;display: inline-block;padding: 3px 10px;}
.audio-detail .performer .name{color: #555555;font-size: 20px;font-weight: bold;}
.audio-detail .introduce .info{background-color: #a1a1a1;}
.audio-detail .introduce .sou{color: #666666;font-size: 12px;margin: 6px 20px 0px 0px;}
.audio-detail .introduce .souurl{color: #335a98;font-size: 12px;margin: 6px 10px 0px 0px;}
.audio-detail .xgyp{background: #e7e7e7;}
.audio-detail .xgyp h2{background-color: #dbdbdb;color: #000000;font-size: 16px;padding:0px 30px;line-height: 60px;position: relative;}
.audio-detail .xgyp h2::after{content: '';font-style: normal;width: 0;height: 0;border-width: 12px;border-style: solid;border-color: #dbdbdb transparent transparent transparent;position: absolute;bottom: -24px;left: 40px;}
.audio-detail .xgyp .chapter{padding:15px 0px;}
.audio-detail .xgyp .chapter li{padding: 5px 35px 5px 75px;background: url('../../images/edit_new/icon36.png') 40px center no-repeat;}
.audio-detail .xgyp .chapter li a{display: block;}
.audio-detail .xgyp .chapter li a:hover .title{color:#cd2022;}
.audio-detail .xgyp .chapter li .title{color: #666666;font-size: 14px;line-height: 26px;}
.audio-detail .xgyp .chapter li .duration{background-color: #ffffff;border-radius: 12px;border: solid 1px #dcdcdc;color: #909090;font-size: 12px;padding: 3px 8px;}
.audio-detail .xgyp .chapter li .duration:hover{border:1px solid #555;color:#555;}

.audio-detail .audio-nav{padding: 5px 10px 0px 10px;margin-top: -20px;}
.audio-detail .audio-nav .nav-item{color: #545454;line-height: 36px;font-size: 12px;display: inline-block;padding: 0px 20px;cursor: pointer;background: #fff;}
.audio-detail .tab-content {padding: 35px 30px;font-size: 16px;color: #555555;line-height: 26px;background: #fff;margin-bottom: -24px;}



.ipblock{display: none;}

/* 静态页面分页 */
.pagebar {padding: 30px 0px;}
.pagebar .pagination a{border:1px solid #d9d9d9;margin-right: 5px;color: #000;font-size: 14px;padding: 8px 13px;background:#fff}
.pagebar .pagination .active a{background: #fff;border:0;color:#fff;padding:9px 13px;background: #cd2022;}
.pagebar .pagination .disabled a{background: #fff;color:#aaa;cursor: default}


/* 活动列表页 */
.active-list .topbanner{position: relative;height: 240px; background: url(../../images/active/bj.png) no-repeat center center;background-size:cover;}
.active-list .topbanner .part{color: #ffffff;font-size: 12px;line-height: 24px;margin-top: 16px;}
.active-list .topbanner .part a{color: #fff;}
.active-list .topbanner .name{color: #ffffff;font-size: 40px;margin-top: 30px;line-height: 50px;text-align: center;}
.active-con {margin-top: -100px;position: relative;padding-top: 40px;margin-bottom: 50px;box-shadow: 0px 6px 32px 0px rgba(0, 0, 0, 0.1);}
.active-con .listbox ul{margin: -10px -25px 0px -15px;}
.active-con .listbox li{width: 33.33%;padding: 10px 15px;}
.active-con .listbox .item{background-color: #f5f5f5;border-radius: 4px;border-bottom: 3px solid #c22124;position: relative;}
.active-con .listbox .imgbox{width: 100%;height: 210px;position: relative;}
.active-con .listbox .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.active-con .listbox .data{position: absolute;bottom: 0;width: 100%;background-color:rgba(0, 0, 0, 0.6);color: #ffffff;font-size: 16px;line-height: 26px;padding: 5px 20px;}
.active-con .listbox .process{width: 45px;height: 45px;background-color: #f5921d;bottom: 13px;right: 15px; position: absolute;border-radius: 50%;line-height: 45px;text-align: center;color: #ffffff;font-size: 12px;}
.active-con .listbox .process.spe_style{padding:9px 10px;line-height:14px}
.active-con .listbox .over .process{background-color: #b0b0b0;}
.active-con .listbox .over .imgbox::after{content: '';display: block;position: absolute;top:0; width: 100%;height: 100%; background: url(../../images/active/over.png) no-repeat center center;}
.active-con .listbox .over .imgbox{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;opacity:0.7;}

.active-con .info{background-color: #f5f5f5;padding: 20px;}
.active-con .info .tit{color: #333333;font-size: 20px;line-height: 30px;display: inline-block;max-width: 100%;margin-bottom: 10px;}
.active-con .info .person{color: #999999;font-size: 16px;line-height: 26px;padding-left: 25px;background: url(../../images/active/person.png) no-repeat left center;}
.active-con .item:hover .info{background-color: #ffffff;box-shadow: 0px 6px 35px 0px rgba(0, 0, 0, 0.15);}
.active-con .item .sign{transition: all .2s ease-in-out;position: absolute;overflow: hidden; width: 100%;bottom: 0; height: 0;color: #ffffff;font-size: 20px;background-color: #c22124;line-height: 50px;text-align: center;}
.active-con .bmimg:hover .sign{height: 50px;}
.active-con .over:hover .sign{height: 0px;}

.active-list .relevant{background-color: #f5f5f5;border-bottom: 2px solid #c22124;padding: 15px 20px;}
.active-list .relevant .name{color: #333333;font-size: 20px;line-height: 30px;font-weight: bold;margin-bottom: 10px;}
.active-list .relevant .item{font-size: 16px;color: #666666;line-height: 22px;margin-bottom: 10px;padding: 5px 0px;}

.advbox *{max-width: 100%;}

/* 活动详情页 */
.active-detail .main{position: relative;margin-top: -100px;}    
.active-detail .code{position: absolute;padding: 5px; left: -100px; width: 100px;height: 100px;background-color: #ffffff;box-shadow: 0px 10px 51px 0px rgba(0, 0, 0, 0.15);}
.active-detail .topcon{background: #fff;}
.active-detail .topcon .leftimg{width: 325px;height: 210px;position: relative;overflow: hidden;}
.active-detail .topcon .mask{bottom: 0;position: absolute;width: 100%;height: 45px;background: rgba(0, 0, 0, 0.6);color: #ffffff;line-height: 23px;padding:11px 15px ;font-size: 16px;}
.active-detail .topcon .mask span{padding-left: 30px;background: url(../../images/active/person.png) no-repeat left center;}
.active-detail .topcon .rightbox{width: calc(100% - 325px);position: relative;height: 210px;}
.active-detail .topcon .telbox{position: absolute;bottom: 0;width: 100%; border-top: 1px solid #e8e8e8;padding: 15px 30px 12px;color: #333333;font-size: 16px;line-height: 22px;}
.active-detail .topcon .telbox .tel{width: 45%; background: url(../../images/active/phone.png) no-repeat left center;display: inline-block;padding-left: 35px;}
.active-detail .topcon .telbox .email{width: 50%; background: url(../../images/active/email.png) no-repeat left center;display: inline-block;padding-left: 35px;}

.active-detail .info {padding: 25px 25px 45px;}
.active-detail .info .font{width: calc(100% - 100px);color: #333333;font-size: 16px;line-height: 26px;margin-top: -5px;}
.active-detail .info .font div{margin-bottom: 5px;}
.active-detail .info .font .time{display: inline-block;color: #999999;min-width: 100px;}
.active-detail .info .bm a{color: #ffffff;font-size: 20px;line-height: 24px;padding: 20px 25px;display: inline-block;border-radius: 4px;width: 90px;height: 90px;}
.active-detail .info .bm .ljbmbtn.default{cursor:default;background: rgba(0, 0, 0, 0.25);}
.active-detail .info .bm .ljbmbtn.on{background: url(../../images/active/bottom_bg.png) no-repeat center center;cursor:pointer;}

.active-detail .active-intro .present{font-size: 20px;color: #000000;line-height: 20px;margin-bottom: 20px;font-weight: bold;}
.active-detail .active-intro .content{font-size: 16px;color: #333333;line-height: 22px;word-break: break-all;}
.active-detail .dynamic{background-color: #ffffff;border-left: solid 1px #e8e8e8;padding-top: 10px;}
.active-detail .dynamic .dlist{max-height: 280px;overflow: hidden;}
.active-detail .intro-right{padding-left: 0px;}
.active-detail .intro-right .dbdt{font-weight: bold;font-size: 16px;color: #000000;line-height: 22px;padding: 10px 20px;position: relative;}
.active-detail .intro-right .dbdt::after{content: '';position: absolute;display: block;width: 5px;height: 5px;background: #c22124;border-radius: 50%;left: -3px;top: 0;bottom: 0;margin: auto;}
.active-detail .intro-right .red{color: #c22124;font-size: 12px;line-height: 22px;margin-top: -5px;padding-left: 20px;}
.active-detail .intro-right .dlist{padding: 10px 0px;}
.active-detail .intro-right .item{font-size: 14px;color: #666666;line-height: 24px;padding: 10px 20px;height: 34px !important; }
.active-detail .intro-right .item .name{display: inline-block;max-width: 50%;padding-left: 22px;padding-right: 15px; background: url(../../images/active/person.png) no-repeat left center;}
.active-detail .intro-right .item .contact{max-width: 50%;display: inline-block; }
.active-detail .correlat{padding-top: 15px;}
.active-detail .correlat .correlatbox{border-radius: 4px;border-bottom: 3px solid #c22124;}
.active-detail .correlat .imgbox{width: 100%;height: 135px;position: relative;overflow: hidden;max-width:300px;}
.active-detail .correlat .imgbox img{width:100%;height:100%;object-fit:cover;}
.active-detail .correlat .imgbox .data{position: absolute;bottom: 0;width: 100%;background-color:rgba(0, 0, 0, 0.6);color: #ffffff;font-size: 14px;line-height: 22px;padding: 0px 10px;}
.active-detail .correlat .info{background-color: #ffffff;padding: 10px;position: relative;}
.active-detail .correlat .info .tit{color: #333333;font-size: 16px;line-height: 26px;display: inline-block;max-width: 100%;padding: 5px 0px;}
.active-detail .correlat .info .person{color: #999999;font-size: 14px;line-height: 22px;padding-left: 22px;background: url(../../images/active/person.png) no-repeat left center;}
.active-detail .correlat .info .sign{transition: all .2s ease-in-out;position: absolute;overflow: hidden; width: 100%;left:0; bottom: 0; height: 0;color: #ffffff;font-size: 16px;background-color: #c22124;line-height: 36px;text-align: center;}
.active-detail .correlat .bmimg:hover .sign{height: 36px;}

/* 报名表单 */
.applyModal{background-color: rgba(0,0,0,0.5);position: fixed;top: 0;bottom: 0;width: 100%;z-index: 1000;}
.applyModal .form-thumb{height: 85%;}
.applyTable .closeModal{text-align: right; color: #D1D1D1; cursor: pointer; font-size: 46px;margin: -20px -40px -20px 0px;}
.applyTable{width: 960px;max-width:98%;background-color: #FFFFFF;margin: auto;position: absolute;top: 0;left: 0;right: 0;bottom: 0; height: 65%;max-height: 500px; padding: 15px 55px 15px 80px;}
.applyTable .mTitle{font-size: 25px;color: #333333;font-weight: bold;text-align: center;margin-bottom: 10px;}
.applyTable .overTitle{line-height:normal !important;padding:3px 0px;}
.applyTable .baseInform label{margin-bottom: -1px;}
.applyTable .inpTitle{width:100px; height:46px;line-height: 45px;text-align: center;margin-right: -5px;background:rgba(249,249,249,1); border:1px solid rgba(238,238,238,1);border-bottom: none;border-top: none; color: #333333; font-size: 14px; }
.applyTable .workInpTitle{ border:1px solid rgba(238,238,238,1);}
.applyTable .intBorder{border-top:1px solid rgba(238,238,238,1);}
.applyTable .inbBorder{border-bottom:1px solid rgba(238,238,238,1);}
.applyTable .appInp{border:1px solid rgba(238,238,238,1);width:calc(100% - 100px); height:46px;line-height: 45px;color: #333333;padding-left: 30px;}
.applyTable .overInp{position: absolute;left: 98px}
.applyTable .workInp{width: calc(100% - 100px);}
.applyTable .baseInform{margin-top: 15px}
.applyTable .w50{width:50%;}
.applyTable .bifLeft>div,.applyTable .bifRigth>div{position: relative;}
.applyTable .unitShareBox{display: inline-block;height: 45px;line-height: 44px;width: calc(100% - 100px); border:1px solid rgba(238,238,238,1)}
.applyTable .laLeft{padding-left: 30px;margin-right: 10px;}
.applyTable .intnBorder{border-top: none;}
.applyTable input[type = "radio"] {display: none;}
.applyTable .seRadio{background: url(../../images/active/wxz.png) no-repeat left 16px;background-size: 16px;display: inline-block;text-align: right;padding: 0 23px;cursor:pointer;}
.applyTable .serAvctive{background: url(../../images/active/xz1.png) no-repeat left 16px;background-size: 16px;}
.applyTable .addNewPer{font-size: 16px;color: #333333;margin: 17px 0 40px 0;text-align: right;cursor: pointer;}
.applyTable .addNewPer>span{font-size: 16px;color: #cd2022;font-weight: bold;margin-right: 3px;}
.applyTable .meetInform>div{margin-bottom: 10px;}
.applyTable .meetInform .inpTitle{border:1px solid rgba(238,238,238,1);}
.applyTable .itLengthen{width: 160px;}
.applyTable .aiLengthen{width: calc(100% - 160px);}
.applyTable .riInpTitle{margin-left: -1px;}
.applyTable .leInpTitle{margin-left: -5px;margin-right: -6px;}
.applyTable .submit{width: 200px;height: 60px;line-height: 60px;text-align: center;margin: auto;margin-top:35px;cursor: pointer; color: #FFFFFF;font-size: 20px;font-weight: bold; background-color: #cd2022;border-radius: 4px;}
.applyTable .sexBox{border: 1px solid rgba(238,238,238,1); display: inline-block; height: 45px; line-height: 44px; width:  calc(100% - 100px); border-top: 0; border-bottom: 0; background-color: #ffffff;}
.applyTable .newBox .inpTitle{margin-right: -1px;}
.applyTable .noborder{border-left:none;float:right;}
.applyTable .timebox{position: relative;}


@media only screen and (max-width: 1800px){
  .public_new .intro a{margin-bottom:160px}
}
@media only screen and (max-width: 1600px){
  .public_new .intro a{margin-bottom:130px}
}
@media only screen and (max-width: 1300px){
  .active-list .container {max-width: 100%;}
  .active-detail .info{padding:20px 15px;}
  .active-detail .info .font{font-size:14px;line-height:20px;}
  .active-detail .topcon .telbox{padding:15px;font-size:14px;}
  .active-detail .info .bm a{font-size: 16px;line-height: 20px;padding: 10px 13px;width: 60px;height: 60px;}
}
@media (max-width:992px) {
  .active-con .listbox ul{margin: 0 -15px;}
  .active-detail .topcon .leftimg{float:none;margin:15px auto;}
  .active-detail .topcon .rightbox{float:none;width:100%;}
  .active-detail .intro-right{padding-left:15px;}
	div.indexTop .nav-tit li{margin-right:2px}
  .indexTop .member-span-login a,.indexTop .sysm{margin-top:16px;font-size: 10px;}
  .indexTop .sysm{margin-left:5px}
  .applyTable .w50{width:100%;}
  .applyTable .leInpTitle{margin-left:0px;margin-top: -1px;}
  .applyTable .aiLengthen{margin-top: -1px;}
}
@media (max-width:840px) {
  .active-con .listbox li{width: 100%;}
  .active-list .topbanner .name{font-size: 32px;padding: 0px 20px;line-height: 40px;}
  .active-detail .code{display:none;}

  .applyTable{padding:15px 0px 15px 15px;}
}
@media (max-width:420px) {
  .active-list .topbanner .name{font-size: 24px;line-height:30px;}
  .active-detail .topcon .leftimg{max-width:100%;margin-top:0px;}
  .active-detail .topcon .rightbox{height:auto;}
  .active-detail .info .font{float:none;width:100%;}
  .active-detail .info .bm{float:none;}
  .active-detail .info .bm a{width:90px;height: 50px;line-height: 30px;}
  .active-detail .topcon .telbox{position:relative;}
  .active-detail .topcon .telbox .tel{margin-bottom:10px;}
  .active-detail .topcon .telbox .tel,.active-detail .topcon .telbox .email{width:100%;}
}

@media only screen and (max-width: 1366px) {
    .intangible .banner{height: 560px;}
    .intangible .banner .swiper-slide img{max-height:560px;}
    .intangible .l-sort{width: 32%;}
    .intangible .r-sort{margin-left: 36%;}
    .v-detail .main{max-width: 1200px;}

    /* 首页 */
    .index_new{padding-left:70px}
    .index_new .rele{position: relative;}

    /* 大众版首页 */
    .public_new .intro a{margin-bottom:80px}

    /* 详情页菜单 */
    /* .detail .directory{width:200px}
    .directory-btn.is-open{left:195px}
    .detail .directory .dir-tit,.detail .nav-box{padding-left:15px}
    .detail .nav-box .mCSB_inside > .mCSB_container{margin-right:20px}
    .detail .thumb .l1{font-size:14px} */
    .normal_audio .fr{width:185px;}
      

}
@media only screen and  (max-width: 1300px) {
    /* .container{width:950px} */
    .container{max-width: 99%;}
    .intangible .container,.editorial .container{width: auto;}
    /* 首页 */
    .index_new{padding-left:55px;border-left:5px solid #cd2022}
    .indexTop .zgshkx-nav{margin-left:5px}
    .topic .info{bottom:30px;padding-left:15px;}
    .indexTop .search a{margin-left:4px;}
    .index_new .bg{z-index:9999;position: relative;margin-left:-55px;}
    .findknowledge{top:0;}
    .findknowledge .care{right:0}
  		.indexTop .nav-tit li{margin-right: 8px;}
    .word .ipblock{display: flex;}
    .word .ipblock .title{flex-shrink: 0;line-height:34px;}
    .word .ipblock .title .icon{margin-top:0;height:34px;}
    .word .ipblock .title .firstlevel{display: inline-block;position:relative;top:5px;padding-left:10px;padding-right:30px;}
    .word .ipblock .swiper-wrapper{display: block;height:initial}
    .word .ipblock .secondlevel{flex-grow: 1;margin-top:5px;}
    .word .ipblock .secondlevel a{width:auto}
    .word .pcblock{display: none;}
    .word .wordslist{width:100%;margin-top:20px;}
    .specialist,.piclist,.selected{margin-left:-55px;}
    .pl50{padding-left:0}
    .history{width:60px;position: absolute;}
    .history.extend{z-index:9999}

    /* 专题版首页 */
    .special_new .position, .special_new .position a{margin-top:15px;}
    .special_new .topswiper{height:430px}
    .special_new .swiper .pic{height:455px;width:110px;}
    .special_new .swiper .pic.on,.special_new .swiper .pic img{width:700px;}
    .special_new .hot{padding-top:130px}
    .special_new .freeswiper{min-width:0;}
    .index_rank a{max-width:85%}
    .special_new .topicshow .wall-column{padding:0 10px;}
    

    /* 大众版首页 */
    .public_new .banner_box{padding-top:53%}
    .public_new .intro{padding-top:0}
    .public_new .swiper .intro{width:32%}
    .public_new .freemargin{min-width:0;margin-top:80px}
    .public_new .swiper .imgintro{width:70%}
    .public_new .season,.index_rank{width:280px}
    .public_new .swiper-container-season{height:280px;}
    .image_3 .imgbox{height:264px}
    .image_3 .small.imgbox{height:130px;}
    .image_3 .info,.image_3 .small .info{padding-bottom:10px;}

    /* 词条列表页 */
    .subject .part-left{width:220px;}
    .subject .part-content{padding-left:220px;}
    .part-right{width:750px}
    .part-right .part-list .left.col-md-9,.part-right .part-list .list.col-md-9{width:70%}
    .part-right .part-list .right{width:30%}

    /* 视频列表页 */
    .normal_list .imgbox{height:140px}

    /* 医学微视 */
    .lecture_new .swiper-container-teacher .img{width:620px;height:429px}
    .lecture_new .swiper-container-teacher .info{width:300px;padding: 40px 30px 50px;}
    .lecture_new .swiper-container-teacher .info .summary{height:200px}
    .lecture_new.medicine .classes li .imgbox,.lecture_new .list .bgblock .imgbox{height:150px}
    .lecture_new .list .bgblock .imgbox .icon{top:40%}

    /* 书法学习 */
    .handwriting .introduce-word{margin-top:120px}

    /* 关于我们 */
    .aboutus .banner{height:350px}
    .aboutus .w1000{width:940px}

    /* 三版介绍 */
    .aboutus.intro .banner{height:200px}

    /* 专题编委会 */
    .editlist .namelist .tabbox{width:auto}
    .editlist .namelist .tabbox .swiper-slide{width:auto!important;padding:0 20px}

    /* 京剧名家唱段 */
    .opera .classes .swiper-slide .fr{width:76%}
    .opera .audiolist .bg{width: calc((100% - 1024px)/2 + 270px);z-index:0}
    .opera .l-sort{width:250px}
    .opera .r-sort{width:670px}

    /* 个人中心 */
    /* .newstyle .l-sort{width:15%;} */
    /* .newstyle .r-sort{max-width: 85%;float: left;} */
    .infocenter .pwtable textarea{width:350px;}
    /* .newstyle .border .bg{width: calc((100% - 973px)/2 + 165px);} */

}
@media only screen and  (max-width: 1260px) {
    .indexTop .nav-tit li a{font-size: 12px;}
    .newstyle .border .bg{min-width: calc(0.5% + 165px);}
}
@media only screen and  (max-width: 1000px) {
    .container{width:100%}
       .indexTop .zgshkx-nav{display:none}
}
@media (min-width:640px) {
    .ycd-intangible .ycd-nav{float:none;}
}
@media (min-width:768px) {
    .detail .m-collectionbox,.headbox .mobilebox .userbox{display:none;}
}
@media (min-width:768px) {    
  .appHidden{display: none !important;}
    
}
@media (min-width:992px) {
    .headbox .logobox .logo{display:inline-block;}

}
@media (min-width:1200px) {
    .editorial .member-con,.editorial-sub .name-list,.editorial-sub .compile{width:1040px;}
    .indexTop .member-span-logined .showtime .realName{margin-top:-5px}
}
@media only screen and (max-width: 1600px) {
    .v-detail .main{max-width: 90%;}
}

@media (max-width:1200px) {
    .headbox .search .search-box{width:330px;}
    .detail .main{max-width:724px;}
    .v-detail .v-con .v-box .h-video{height:300px;}
    .v-detail .v-con .v-box .tab-content{height:259px;}
    .v-detail .tab-content .fullscreen{display:none;}
    .v-detail .video-con{padding-right:50px;}
    .zsd-detail .v-con .allzsd li{width:50%;}
    .imagedetail .slider-for{height:420px;}
    .imagedetail .slick-list,.imagedetail .slick-track{height:100%;}
    .imagedetail .slider-for img{max-height:100%;}

    .editorial .edit-main .first-member{margin-top:60px;}
    .editorial .caption{position:relative;text-align: center;padding-bottom:20px;}
    .editorial .caption p{margin:0 auto;font-size:28px;max-width: 100%;}
    .editorial .first-member .imgbox{width:128px;height:174px;margin:0px;}
    .editorial .first-member .message{padding:30px;}
    .editorial .first-member .caption-con{margin-left:150px;}
    .editorial .edit-main .first-member .member-con{margin-bottom:50px;border-top: 1px solid #cd2022 !important;}
    .editorial .member-con,.editorial-sub .name-list,.editorial-sub .compile{width:100%;border-top:1px solid #cd2022;}
    .editorial.new-editorial .member-con{border-top:none;}
    .editorial .list-member dl{width:16.66%;padding:30px 10px 15px;}
    .editorial .list-member dl dt{height:150px;}
    .editorial .member-con{min-height:220px;}
    .editorial .list-member .member-con{padding:0px 10px;}
    
    .intangible .banner{height:500px;}
    .intangible .introduce-word{padding:45px 0px 0px 0px ;height:400px;}
    .intangible .introduce-word .name{font-size:30px;line-height:50px;}
    .intangible .introduce-word .intro-thumb{margin:25px 30px 25px 60px;}
    .intangible .wall{margin:60px -5px 40px;}
    .intangible .more{margin-bottom:60px;}
    .intangible .l-sort .name{font-size:22px;font-weight:bold;}
    .intangible .l-sort .sort-show{font-size:16px;}
    .intangible .r-sort .con-box{width:650px;max-width:95%;}
    .intangible .r-sort .con-box{padding-top:25px;}
    .intangible .l-sort .sort-box{padding-top:40px;width:250px;}
    .intangible .l-sort .navlist{margin:15px 0px;}
    .ycd-intangible .ycd-sortnav .name{font-size:22px;}

    .memorabilia .memo-right .event{width:350px;}
    .indexTop .aiicon:not(.h5){right:-170px}

    .usercenter #memberlist{margin: 60px -6px 0;justify-content: left;gap: inherit;}
    .usercenter #memberlist .item{max-width: 25%;}
    .newstyle .border .bg{width: calc((100% - 970px) / 2 + 165px);}
}
@media (max-width:992px) {
    .headbox .search .search-box{width:280px;}
    .headbox .logobox a{display:inline-block;*display:inline;*zoom:1;}
    .headbox .logobox .m-logo{display:inline-block;*display:inline;*zoom:1;}
    .detail .main{max-width:670px;}
    .audio-detail .audio-top .audioimgbox{width:300px;height:300px;}
    .imagedetail .slider-for{height:380px;}
    .v-detail .video-con{padding-right: 15px;}
    .v-detail .xgzsd{margin-left:15px;padding-right:15px;}
    .feedbackbox .feedform{max-width:90%;}
    .word .ipword li{min-width:210px;width:25%}
    .editorial .list-member dl dt{height:130px;}
    .editorial .caption p{font-size:24px;}
    .editorial.new-editorial .container{width: 95%;}
    .editorial .new-edit-main .member-con{width:107%}
    .showinfobox .infobox{width:700px;height:440px;}
    .showinfobox .fontbox .info-thumb{height:290px;}
    
    .intangible .banner{height:400px;}
    .intangible .l-sort .name{line-height:32px;font-weight:normal;margin-bottom:10px;}
    .intangible .l-sort .sort-show{font-size:18px;line-height:24px;}
    .ycd-intangible .ycd-sortnav .sort-show{font-size:18px;line-height:24px;margin:4px 0px 3px 20px;}
    .ycd-intangible .ycd-sortnav .name{line-height:32px;}
    .ycd-intangible .ycd-sortnav .title{text-align:center;padding: 20px 0px;}
    .ycd-intangible .mapbox{display:none;}
    .ycd-intangible .con-box{padding:10px 30px;}
    
    .intangible .l-sort{float:none; width:100%;padding-bottom: 80px;margin-bottom: -100px;}
    .intangible .l-sort .sort-box{padding-top:15px;float:none;margin:0 auto;}
    .intangible .l-sort .sort-box .title{text-align:center;border-bottom: 1px solid;padding: 20px 0px;}
    .intangible .l-sort .sort-box .title p{display:inline-block;}
    .intangible .l-sort .sort-box .name{position: relative;padding-right:40px;margin:0px;}
    .intangible .l-sort .sort-box .name:after{content:'·';position:absolute;font-size:40px;right:10px;}
    .intangible .l-sort .navlist{position:relative;padding-left:50px;}
    .intangible .l-sort .navlist:before{content:'分类：';color:#fff;font-size:14px;line-height:26px;position: absolute;left: 0px;}
    .intangible .l-sort .navlist:after{content: '';display: block; clear:both; }
    .intangible .l-sort .side-nav-list{float:left;margin-right: 10px;}
    .intangible .l-sort .side-nav-list a{background:none;line-height: 26px;padding: 0px 10px;}
    .intangible .l-sort .side-nav-list .on{border-radius: 3px;}
    .intangible .r-sort{margin:0px;}
    .intangible .r-sort .con-box{max-width:100%;margin:20px auto 0px;float: none;padding:15px ;background: #eee;}

    .memorabilia .memo-right{max-width:90%;}
    .memorabilia .memo-right .event{width:300px;}

    .public_new .top .nav_bar .m-r-lg{width: auto !important; padding-right: 8px;margin-right: 0 !important; }
}
@media (max-width:991px) {
    .indexTop .aiicon:not(.h5) {
        right: -70px;
    }
    .findknowledge .swiper{margin-right:0;padding:30px 0 60px 30px}
    .findknowledge .care{position: relative;width:100%;padding:20px 0 20px 30px;background: #cd2022 url('../../images/index_new/carebg.jpg') left center no-repeat;}
    .findknowledge .care .title{font-weight: bold;}
    .findknowledge .care .title img{display: inline-block!important;margin-left:10px;position: relative;top:-2px}
    .findknowledge .care ul{margin-bottom:0}
    .findknowledge .care li{width:auto}
    .index_rank{width:100%}
    .public_new .banner_box{padding-top: 68%;}
    .public_new .swiper-container-ipbanner{margin:0 35px;overflow: hidden;}
    .public_new .swiper-container-ipbanner img{width:100%;height:452px;object-fit: cover;}
    .public_new .swiper-container-ipbanner .info{position: absolute; left:38px;bottom:25px;color:#fff}
    .public_new .swiper-container-ipbanner .info .type{padding:5px 10px;border:1px solid rgba(255,255,255,.54);display: inline-block;}
    .public_new .swiper-container-ipbanner .info .name{font-size:20px;margin:5px 0 0;}
    .detail .collectionbox .coll-right>span{margin:0 5px}
  }
@media (max-width:860px) {
    .indexTop .nav-tit li a{font-size:11px}
}
@media (max-width:840px) {
  .headbox .search .search-box{width:230px;}
    .detail .main{max-width:90%;}
    .detail .title h2{font-size:28px;line-height:38px;}
    .detail .title .enname{line-height:50px;}
    .detail .title .author{margin:0px;}
    .detail .detail-con .nav-title .item-name{font-size:20px;line-height:24px;}
    .detail .recommend-box .l-imgbox{max-width: 100px;}
    .detail .r-recommend{max-width: 150px;}
    .zsd-detail .v-con .allzsd li{width:100%;}
    .imagedetail .slider-for{height:380px;}
    .v-detail .v-con .v-sum{padding: 10px 15px;line-height: 30px;height: auto;}
    .v-detail .xgzsd .tit::after{display:none;}
    .v-detail .xgzsd-box::after{display:none;}
    .v-detail .xgzsd{padding: 25px 15px;}

    .editorial .list-member dl{width:20%;padding:30px 5px 5px;}
    .editorial .list-member dl .username{padding:10px 0px;}
    .editorial .caption p{font-size:22px;}
    .editorial .caption{padding-bottom:10px;}
    .editorial .edit-main{padding:10px 0px 30px;}
    .editorial .edit-main .first-member, .editorial .edit-main .list-member{margin-top:35px;}
    .editorial .edit-main .title{font-size:24px;}
	.editorial .new-edit-main .list-member dl{width:20%}
    .editorial .new-edit-main .member-con{width:116%}
  	.editorial-sub .compile .compile-box{width:50%;}
    .editorial-sub .part-name{padding:0px 20px;}
    .editorial-sub .name-list li{width:20%;}
    .showinfobox .infobox{width:90%;padding:40px 30px;}
    .showinfobox .fontbox .info-thumb{height:310px;}
    .showinfobox .infobox .closebtn{margin:-10px;}

    .intangible .introduce-word{margin: 0px -15px 0px;}
    .intangible .part-list .right{margin-top: 20px;}
    .intangible .wall-column{width:50%;}
    .intangible .banner{height:350px;}
    .intangible .container,.editorial .container{width: auto;}
    .ycd-intangible .mapbox .mapcen{max-width:85%;background: none;padding: 0;}
    .ycd-intangible .con-box{padding:10px 30px;}
    .ctsf-intangible .ctsf-list{margin-top:10px;}
    .ctsf-intangible .ctsf-list li{width:50%;}

    .memorabilia .breadnav{padding:15px;}
    .memorabilia .b-part .t-name .title{font-size:24px;}
    .memorabilia .mlist a{line-height:32px;}
    .memorabilia .memo-right .event{width:270px;padding:10px;}
    .memorabilia .nodelist .swiper-slide{margin:10px 0px 15px;}
    .memorabilia .memo-right .time-box{height:500px;}

    .container{width:710px}

    .normal_audio .fr{width:230px}
    /* 首页 */
    .indexTop .nav-tit li{margin-right:25px;}
    .indexTop .nav-tit li a{font-size:10px}
    .indexTop .search .inputbox {width:50%}
    .indexTop .aiicon:not(.h5){right:-30px}
    .topic{padding-top:60%;background-size:cover}
    .topic img{height:100%;object-fit: cover;}
    .findknowledge .swiper{margin-right:0;padding:30px 0 60px 30px}
    .findknowledge .care{position: relative;width:100%;padding:20px 0 20px 30px;background: #cd2022 url('../../images/index_new/carebg.jpg') left center no-repeat;}
    .findknowledge .care .title{font-weight: bold;}
    .findknowledge .care .title img{display: inline-block!important;margin-left:10px;position: relative;top:-2px}
    .findknowledge .care ul{margin-bottom:0}
    .findknowledge .care li{width:auto}
    .word .ipword{margin-right:-30px}
    .specialist{padding-top:35px;height:620px}
    .specialist .title{padding-left:0}
    .specialist img{height:297px;margin-top:0}
    .specialist .info{padding:43px 30px 50px}
    .specialist .ctr{bottom:5px;}
    .piclist img{height:234px;}
    .selected .container{margin-bottom:88px}
    .selected .ctr{top:130px;left:50%;transform: translateX(-50%);bottom:0}
    .selected .join{position: relative;width:100%;top:0;right:0;clear:both;padding:30px 90px;}
    .selected .join .title{margin-bottom:10px;}
    .selected .join p{text-align: center;}
    .selected .join .joinbtn{margin:auto;}
    .footer,.footer .bottomnav,.footer .text-right{text-align: center;}
    .footer .bottomnav{margin-top:0}
    .footer .text-right{margin-top:-45px;}
    .coverbox .mainblock{width:95%}
    .history:hover{width:60px}
    .history.extend{width:580px}
    /* 专题版首页 */
    .ipswiper{overflow: hidden;position: relative;}
    .ipswiper img{width:100%;height:450px;object-fit: cover;}
    .ipswiper .name{position: absolute;left:38px;bottom:25px;color:#fff}
    .ipswiper .swiper-pagination-ipbanner{z-index:9;text-align: right;padding-right:30px;bottom:25px!important;}
    .ipswiper .swiper-pagination-bullet{background:#c0cada;opacity: 1;}
    .ipswiper .swiper-pagination-bullet-active{background: #cd2022;}
    .special_new .hot li{width:250px;margin:0 11px}
    .index_rank{position: relative;top:40px;right:0;width:100%; background-color: #cd2022;background-position: right center;}
    .special_new .topicshow{padding:50px 0;}
    .special_new .topicshow .wall-column{width:50%}

    /* 大众版首页 */
    .public_new .top{padding:15px 0;display: flex;justify-content: center;}
    .public_new .top .position{flex-shrink: 0;}
    .public_new .top .nav_bar{flex-grow: 1;}
    .public_new .top .nav_bar a{width:auto}
    
    .public_new .freemargin{width:100%;padding-left:35px;border:0}
    .public_new .freemargin .knowledge{border-bottom: 1px solid rgba(219,219,219,.58);}
    .public_new .maincontent{padding-top:40px}
    .public_new .seasonbox{float: none;}
    .public_new .season{margin-left:auto;margin-right:auto}
    .public_new .index_rank{width:100%;background-color: #cd2022;background-position: right center;margin-bottom:20px;padding: 40px 25px 25px;}
    .public_new .swiper-container-season .border{width: 100%;height: 100%;}
    .public_new .maincontent .title{margin-right: 10px;}
    .public_new .maincontent .level.overbox{max-width: 100%;}

    .index_rank ul{padding-top:10px;}
    .index_rank li{margin:4px 0;padding:0 15px;}
    .public_new .maincontent .level{margin-left:0;margin-top:10px;width: 100%; }
    .public_new .maincontent .level a{margin-right:15px;}
    .public_new .maincontent .level.overbox .box{padding-right:12px;}
    /* 词条列表页 */
    .subject .part-content{padding-left:0}
    .part-right{width:700px}
    .part-right .part-list .left.col-sm-9,.part-right .part-list .list.col-sm-9{width:65%}
    .part-right .part-list .right{width:35%}
    .subject .part-left{width:0;z-index:2;transition: all .2s;}
    .subject .part-left.isopen{width:220px}
    .subject .ipmenu{position: fixed;width:30px;height:30px;background: #cd2022;line-height: 26px;text-align: center;left:5px;top:67px;transition: all .2s;z-index:2}
    .subject .ipmenu.isopen{left:220px}

    /* 医学微视 */
    .lecture_new .swiper-container-teacher .img,.lecture_new .swiper-container-teacher .info{width:100%;position: relative;}
    .lecture_new .swiper-container-teacher .info{padding:18px 30px}
    .lecture_new .swiper-container-teacher .info .summary{height:auto}
    .lecture_new .swiper-container-teacher .info a{position: absolute;right:30px;top:20px}
    .lecture_new .list .bgblock{padding:28px;}
    .lecture_new .list .bgblock .padding_l{margin-left:-25px;}
    .lecture_new .list .bgblock .imgbox{height:170px}
    .lecture_new .list .bgblock .imgbox .icon{top:40%}

    /* 书法学习 */
    .handwriting .introduce-word{margin-top:100px}
    .handwriting .list .bgblock .border_b .imgbox{height:195px}
    .lecture_new .swiper-wrap{width:560px;overflow: visible!important;}

    /* 关于我们 */
    .aboutus .w1000{width:700px;padding-bottom:100px}
    .aboutus .w1000 .bottom_bg{width:760px;height:580px;left:160px}

    /* 京剧名家唱段 */
    .opera .classes .swiper-slide{padding:30px 20px 34px}
    .opera .classes .swiper-slide .fr{width:100%}
    .opera .audiolist .bg{width:0}
    .opera .l-sort,.opera .r-sort{width:100%}
    .opera .l-sort{padding-top:0}
    .opera .l-sort>div{padding-top:20px;text-align:center;background: #46877c url(../../images/index_new/audiobg.png) left top repeat}
    .opera .l-sort .title p{display: inline-block;margin:0 10px}
    .opera .l-sort .side-nav-list{display: inline-block;}
    .opera .l-sort .side-nav-list a{background: none;padding:0 40px;margin:0 20px 30px;}
    .opera .l-sort .side-nav-list.on a{border-radius: 5px;}
    .opera .r-sort .choosebox{margin-top:-30px}

    /* 个人中心 */
    .newstyle .border .bg{width: calc((100% - 710px)/2 + 165px);}
    .newstyle .l-sort{width:20%;}
    .newstyle .r-sort{max-width: 80%;}
    .infocenter .avatarbox{width:150px;}
    .infocenter .pwtable input{width:250px;max-width: 95%;}
    .formpage .kptips-pc{left:255px}
    .newstyle .maincontent{padding-left: 25px;}
    .infocenter .pwtable textarea{width:250px;max-width: 95%;}

    table.reading .name{width:55%}
    table.reading .time{width:25%}
    #favoritesList-box .card{padding:35px 25px}

    #feedbackList-box li .info{width:86%}

    .highsearch .searchlist .norpadding{padding-right: 3px !important;margin-bottom: 10px;}
    .highsearch .searchlist .type .btn-group{border-right: solid 1px #c7c7c7;}
    .highsearch .searchlist .nolpadding{padding-left: 3px !important;margin-bottom: 10px;}

    .usercenter #memberlist .item{width:33.33%;margin-bottom:30px;max-width: inherit;}

    .branchlist .searchbox input{width:108px}
    .paytable table{text-align: left;}
    .paytable table tr {display: block;padding: 10px 0;position: relative;}
    .paytable table tr{display: block;padding:10px 0;position: relative;}
    .paytable table td{display: block;padding:0 15px;line-height: 24px;}
    .paytable table .text{width:80px;color:#666}
    .paytable table .btns{position: absolute;right:0;bottom:10px;font-weight: bold;text-align: right;}

}
@media (max-width:768px) {
  .goTop{right:18px;width:55px;height:55px;line-height:50px;}
  .dzsmbtn{right:18px;bottom:85px;width:55px;height:55px;background-position-y: 13px;background-size: 24px;border-radius: 50%;}
  .dzsmbtn span{display: none;}
  .zsgmbtn{background-position-y: 18px;}
  .indexzsgmbtn{bottom: 155px;}
}
@media (max-width:767px) {
  .index_new{padding-left:0;border:0}
  .index_new .bg{margin-left:0}
  .indexTop{display:none;background: url('../../images/index_new/menubg.jpg') top center no-repeat;background-color: #cd2022; background-size: 100%; z-index:99999}
  .index_new .ipmenu{position: absolute; top:0;left:0;width:100%;padding:20px;z-index:999}
  .index_new .ipmenu a img{height:30px}
  .index_new .menu{width:30px;background: none;}
  .indexTop .navbox{border:0;margin-bottom:0;padding:20px 10px 0;}
  .indexTop .text img.date{margin-right:10px;position: relative;top:4px}
  .indexTop .text{width:100%;color:#fff}
  .indexTop .text .title{color:rgba(255,255,255,.55)}
  .indexTop .text img.c_btn{width:17px;margin:8px 0;}
  .indexTop .navbox .search{display:-webkit-box;display:flex;width:calc(100% - 50px);margin:20px 0 35px;}
  .indexTop .navbox .search+a{color:#fff;margin:20px 0 35px;}
  .indexTop .navbox .search .inputbox{flex-grow: 1;}
  .indexTop .navbox .search span{flex-shrink: 0;}
  .indexTop .nav-tit{float: none;border-bottom: 1px solid rgba(255,255,255,.55);padding-bottom:15px}
  .indexTop .nav-tit li:not(.spt){display: block;}
  .indexTop .nav-tit li.on{border:0}
  .indexTop .nav-tit li a{font-size:16px;color:rgba(255,255,255,.64)}
  .indexTop .nav-tit .spt a{margin:0}
  .indexTop .nav-tit li.on a{color:#fff}
  .indexTop .member-span-logined{margin-top:0}
  .indexTop .member-span-logined a{padding:8px 6px;background: none!important;color:#fff!important}
    .indexTop .loginstatus.sysm{line-height: 26px;padding:8px 10px;margin:0;background: none;}

    .headbox .search .advance-search{display:none;}    
    .headbox .head-right{display: none;}
    .headbox .head-right .userbox{display:none;}
    .headbox .member-span-login{text-align:right;}
    .headbox .member-span-login a{padding:6px 10px;}
    .headbox .userbox .realName{background:none;}
    .headbox .userbox .infolist{top:0px;right:0;display: block;width: auto;box-shadow: none;padding:0;padding-top:7px}
    .headbox .userbox .infolist:after{content: '';display: block; clear:both; }
    .headbox .userbox .infolist li{float:left;}

    .all-nav{top:56px;box-shadow:none;padding: 0px 10px;width: 100%;height:auto}
    .all-nav .nav-head a{display:inline-block;width:30%;text-align:center;margin:0px; }   
    .all-nav .navlist-box{padding:0px;background: #f6f6f6;position: relative;}
    .all-nav .side-nav-list{padding:0px;}
    .all-nav .side-nav-list .nav-inner-list{display:none;position:absolute;top:0;padding: 15px;height: 100%;}
    .all-nav .side-nav-list:first-child .nav-inner-list{display: block;}
    .all-nav .nav-inner-list li a{color:#545454;font-size:14px;line-height:26px;margin-right: 15px;}
    .all-nav .side-nav-list .side-nav-title{background: #fff;color: #979797;font-weight: normal;font-size: 14px;line-height: 30px;}
    .all-nav .side-nav-list .side-nav-title:hover,.all-nav .side-nav-list .side-nav-title.cur{background:#f6f6f6;color:#000000;border-left:2px solid #ca0000;}

    .headbox .userbox .branch-username,.headbox .userbox .changeuser{background: none;display: inline-block;line-height: 26px;vertical-align: top;}
      /* 个人中心 */
    .newstyle .border{border:0}
    .newstyle .border .bg.redbg{width:79%;position:fixed;top:66px;left:0;height:48px;z-index:2}
    .newstyle .border .bg.greybg{width:0;min-width:initial}
    .newstyle .l-sort{width:75%}
    .newstyle .r-sort{max-width:100%;width:100%}
    .newstyle .geryblock:before{left:75%;width:48px;height:48px;border-width:24px;display: none;}
    .leftblock .useravatar{position:fixed;padding-top:7px;}
    .leftblock .useravatar .realName{top:1px;position:relative}
    .newstyle .geryblock{position:fixed;top:66px;left:15px;width:100%;height:48px;z-index:1}
    .leftblock .menuleft{display:none;position:fixed;width: 120px;top: 104px;background: #9a9a9a;right: 0;text-align: center;}
    .leftblock .nav_bar{margin-top:0}
    .leftblock .nav_bar li{padding:0;line-height:40px;border-radius: 0;}
    .leftblock .nav_bar li.current{background: #eee;}
    .leftblock .nav_bar li a{color:rgba(255,255,255,.8)}
    .leftblock .ipmenu{position: fixed;width:28px;height:28px;top:76px;right:15px;background: url('../../images/word_new/white-menu.png') center no-repeat;}
    .leftblock .ipmenu.on{background: url('../../images/index_new/closebtn_w.png') center no-repeat;}
    .newstyle .maincontent{padding-left:0;padding-top:40px;}

    .detail .collectionbox .enlarge,.detail .collectionbox .narrow{display:none;}
    .detail .title .author-con{margin-top: 20px;}
    .detail .collectionbox .f-line,.detail .collectionbox .look, .detail .collectionbox .time{display:none;}
    .detail .collectionbox .coll-right{float:left;}
    .detail .detail-logo{width: 55%;margin: 0 auto;float: none;text-align: center;}
    .detail .logo-sum{width:100%;padding-left: 0;}
    .detail .word-left dl{width:100%;border-bottom: 1px dashed rgba(0, 0, 0, 0.16);}
    .detail .main .detail-con table{width:100%;}
    .detail .main .detail-con table td{word-break: break-all;}
}
@media (max-width:700px) {
    
    

    .public_new .swiper-container-ipbanner img{height:310px}
}
@media (max-width: 640px) {    
    .intangible .wall-column {width: 50%;}
    .headbox{border:none;}
    .headbox .edition{display: none;}
    .left-red,.intangible{border:none;}
    .detail .title .author-con{width: 100%;}    
    .detail .title .author .n-author{max-width:100%;}
    .detail .btnpage .swiper-pagination{display:none;}
    .detail .btnpage .swiper-button-img-prev{right:50px !important;}
    .detail .detail-con .art-content video{height:auto;}
    .detail .title .authorbox{display:none !important;max-width: 100%;right: 0;}
    .detail .detail-con .art-content p img.kfformula{max-width: 100%;}
    .detail .sharebox .content1{display:none;}
    .detail .sharebox .content2{display:block;}
    .v-detail .title h2{width:100%;}
    .imagedetail .slider-for{height:320px;}

    .showinfobox .infobox{height:340px;}
    .showinfobox .fontbox .info-thumb{height:210px;}

    .intangible .banner{height:250px;}
    .intangible .banner .prompt{bottom:20px;background: none;}
    .intangible .prompt .swiper-button-prev,.intangible .prompt .swiper-button-next{display:none;}
    .fy-intangible .prompt .pagination .swiper-active-switch{background-color:#0d36ac;}
    .xs-intangible .prompt .pagination .swiper-active-switch{background-color:#cd2022;}
    .jj-intangible .prompt .pagination .swiper-active-switch{background-color:#876f2f;}
    .dfbk-intangible .prompt .pagination .swiper-active-switch{background-color:#2c579e;}
    .ycd-intangible .prompt .pagination .swiper-active-switch{background-color:#17908c;}
    .kp-intangible .prompt .pagination .swiper-active-switch{background-color:#4a3fd4;}   
    .jq-intangible .prompt .pagination .swiper-active-switch{background-color:#1ea0a6;}
    .ctsf-intangible .prompt .pagination .swiper-active-switch{background-color:#212009;}
    .whjl-intangible .prompt .pagination .swiper-active-switch{background-color:#c47230;}

    .intangible .introduce-word{margin:0px -15px 0px;padding:10px 0px 0px;height: 330px;}
    .intangible .introduce-word .name{font-size:20px;}
    .intangible .introduce-word .intro-thumb{margin:10px 10px 20px 20px;}
    .intangible .editorbox{height:60px;}
    .intangible .editorbox h2{font-size:14px;line-height:60px;}
    .intangible .editorbox .font{font-size:40px;}
    .intangible .editorbox .toeditor{margin:14px 15px 14px 0px;padding:3px 10px;}
    .intangible .wall{margin-top:30px;}
    .intangible .more a{width: 150px;height: 40px;line-height: 40px;}
    .intangible .l-sort .sort-box{padding:15px 0px;}
    .intangible .l-sort .sort-box .title,.ycd-intangible .ycd-sortnav .title{border-bottom:none;padding: 10px 0px 0px 0px;}
    .intangible .addnav{width: 100%;position:relative; height: 42px;background: #f6f6f6;margin:10px 0px; box-shadow: 0px 0px 46px 0px rgba(0, 0, 0, 0.3);border-radius: 3px;}
    .intangible .addnav .shownav{color:#000000;margin: 0px 15px 0px 10px;font-size:16px;line-height:42px;background:url("../../images/index_new/arrow.png") right center no-repeat;display:block; }
    .intangible .addnav .navlist{max-height: 150px;overflow-y: auto;display:none; z-index: 9;padding-bottom: 10px;border-radius: 0px 0px 3px 3px;position:absolute;width: 100%;padding: 0;top: 40px;background: #f6f6f6;margin: 0px;box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.15);}
    .intangible .l-sort .navlist:before{content:'';}
    .intangible .l-sort .side-nav-list{float:none;}
    .intangible .l-sort .side-nav-list a{color:#000;line-height: 30px;}
    .intangible .r-sort .part{padding:10px 0px;}
    .intangible .r-sort .part .branch-list{margin-bottom:10px; }
    .intangible .event .datetime{font-size:20px;}
    .intangible .event .datetime font{font-size:38px;}
    .intangible .event .swiper-wrapper::after{top:18px;}
    .intangible .event-tit .event-next,.intangible .event-tit .event-prev{display:none;}
    .intangible .event{padding:30px 0px ;max-height: 350px !important;}
    .intangible .event-tit{margin-bottom:15px;}
    .ycd-intangible .ycd-nav{width:49%;padding: 0px;}
    .ycd-intangible .ycd-sortnav{padding-top:15px;}
    .ycd-intangible .ycd-sortnav span.nav-left{display:none;}
    .ycd-intangible .navlist{margin:0px;}
    .ycd-intangible .navlist a{color:#000;margin: 2px 4px;}
    .ycd-intangible .con-box{padding:0px 15px;}
    .ctsf-intangible .r-sort .con-box{padding-top:20px;}
    
    .memorabilia .b-part .navright,.memorabilia .b-part .navleft{display:none;}
    .memorabilia .memo-right .mCSB_container{padding:0px;}
    .memorabilia .memo-right .frame{width:100%;text-align:center !important;margin-bottom: 15px;}
    .memorabilia .memo-right .r-list .year,.memorabilia .memo-right .l-list .year{padding: 30px 0px 0px;margin: 0;background: url(../../images/edit_new/icon23.png) top center no-repeat #f6f6f6;}
    .memorabilia .memo-right .r-list .resault,.memorabilia .memo-right .l-list .resault{padding:0;width:100%;}
    .memorabilia .memo-right .r-list .event{border-right:none;border-bottom:2px solid #cd2022;}
    .memorabilia .memo-right .l-list .event{border-left:none;border-bottom:2px solid #cd2022;}
    .memorabilia .memo-right .event{z-index:1;width:90%;margin:0 auto;}
    .memorabilia .top{position:fixed;z-index:3;width: 100%;}
    .memorabilia .nodelist{max-width:100%;overflow-x:scroll;}
    .memorabilia .memo-right .time-box::after {content: '';}
    .memorabilia .memo-right .time-box .mCSB_container{position:relative;}
    .memorabilia .memo-right .time-box .mCSB_container::after {content: '';position: absolute;height: 100%;border-right: 1px solid #cd2022;left: 50%;top: 0;}
    .memorabilia .memo-right .time-box{padding-top:120px;padding-bottom: 30px;}
    .memorabilia .event-list{margin-bottom:0px;margin-top: -200px;padding-top: 200px;}
    .memorabilia .memo-right .r-list .event::after,.memorabilia .memo-right .l-list .event::after{border-width: 0 8px 8px 8px;border-color: transparent transparent #fff transparent;top: -8px;left: 0;right: 0;margin: auto;}

    .container{width:100%}

    .ac-intangible .editorbox h2{padding-left:0;font-size:13px;}
    .ac-intangible .addlist .side-nav-list{float: none;}

    /* 首页 */
    .indexTop .navbox{border:0;margin-bottom:0;padding:20px 10px 0;}
    .indexTop .text img.date{margin-right:10px;position: relative;top:4px}
    .indexTop .text{width:100%;color:#fff}
    .indexTop .text .title{color:rgba(255,255,255,.55)}
    .indexTop .text img.c_btn{width:17px;margin:8px 0;}
    .indexTop .navbox .search{display:-webkit-box;display:flex;width:calc(100% - 50px);margin:20px 0 35px;}
    .indexTop .navbox .search+a{color:#fff;margin:20px 0 35px;}
    .indexTop .navbox .search .inputbox{flex-grow: 1;}
    .indexTop .navbox .search span{flex-shrink: 0;}
    .indexTop .nav-tit{float: none;border-bottom: 1px solid rgba(255,255,255,.55);padding-bottom:15px}
    .indexTop .nav-tit li:not(.spt){display: block;}
    .indexTop .nav-tit li.on{border:0}
    .indexTop .nav-tit li a{font-size:16px;color:rgba(255,255,255,.64)}
    .indexTop .nav-tit .spt a{margin:0}
    .indexTop .nav-tit li.on a{color:#fff}
    .indexTop .member-span-logined{margin-top:0}
    .indexTop .member-span-logined a{padding:8px 6px;background: none!important;color:#fff!important}
    .topic .info{padding-left:20px;bottom:0}
    .topic a{font-size:26px;margin:5px 0 20px;}
    .bg,.specialist, .piclist, .selected{margin-left:0}
    .findknowledge .swiper,.findknowledge .care{padding-left:15px;}
    .word .list{padding:15px 0 30px;}
    .word .ipblock{display: block;text-align: center;}
    .word .ipblock .swiper-wrapper{display: flex;}
    .word .ipblock .swiper-wrapper.hascenter{justify-content: center;}
    .word .ipblock .secondlevel{margin-right:-15px;}
    .word .ipword{margin-left:15px;margin-right:0}
    .specialist{height:auto}
    .specialist .title{font-weight:bold;color:#474747;font-size:20px;}
    .specialist img{position: relative;width:160px;height:auto;display: block;margin:0 auto;z-index:22}
    .specialist .info{padding:190px 20px 50px;text-align: center;margin-top:-170px;border:0}
    .specialist .info .summary{text-align: left;height:auto}
    .specialist .ctr{position: relative;bottom:0;width:100%;right:0}
    .piclist{margin-top:30px}
    .piclist .ctr{width:100%}
    .piclist .swiper-pagination-bullet-active, .selected .swiper-pagination-bullet-active{width:10px;}
    .selected .border .title{margin-bottom:20px}
    .selected .border{margin-top:30px;padding:20px 15px 30px;}
    .selected .border .content{margin-right:0}
    .selected .join{padding:30px 40px;}
    .footer{padding: 0;}
    .footer .bottomnav li{line-height:24px;margin:0 10px;}
    .history{z-index:-2}
    .history.extend{width:100%;transition: ease-out 0s;}
    .history .todaylist{margin-left:20px;padding-right:0;padding-top:20px}
    .history .closebtn{left:-57px}
    .history .ipdate .text{color:rgba(255,255,255,.54)}
    .history .ipdate .month,.history .ipdate .day{font-size:40px;font-family: 'date';display:inline-block;margin:-5px 0}
    .history .iphistoryclose{position:fixed;left:50%;bottom:40px;transform: translateX(-50%);width:60px;display: block;}
    .coverbox .mainblock .main_content{padding:30px 15px;}
    .coverbox .mainblock .closebtn{margin-right:0}
    .coverbox .mainblock .main_content .input input.inp{width:120px}

    /* 专题版首页 */
    .special_new:before{left:-5px}
    .special_new .topswiper{height:230px}
    .ipswiper .name{font-size:16px;left:15px;bottom:15px;font-weight: normal;}
    .ipswiper img{height:220px;}
    .ipswiper .swiper-pagination-ipbanner{bottom:15px!important}
    .special_new .hot{padding:70px 0 30px;}
    .special_new .hot .ctr{width:auto}
    .special_new .hot li{width:150px;margin:0 5px;}
    .special_new .hot li >a{height:100px}
    .special_new .hot li .type{left:15px;padding:2px 5px;}
    .special_new .hot li .info{padding:18px 14px;}
    .special_new .hot li .name{font-size:12px;}
    .special_new .hot .title,.special_new .picbox .title{font-size:16px;margin-bottom:10px}
    .special_new .picbox{padding:20px 0 0;}
    .special_new .picbox .ctr{width:auto;margin-top:0}
    .special_new .picbox .ctr .swiper-pagination-bullet-active{width:6px;}
    .special_new .topicshow{padding:70px 0 20px;}
    .special_new .topicshow .title{font-size:18px;}
    .special_new .topicshow .title:after{bottom:-10px}
    .special_new .topicshow .wall{margin:0;margin-top:40px}
    .special_new .topicshow .wall-column{width:100%;padding:0}

    /* 大众版首页 */
    .public_new{border:0}
    .public_new .banner_box{padding-top:70%}
    .public_new .top .position{padding-right:10px;margin-right:10px;}
    .public_new .top .nav_bar a{font-size:14px;line-height:27px;word-break: keep-all;}
    .public_new .swiper-container-ipbanner{margin:0 15px;}
    .public_new .swiper-container-ipbanner img{height:230px;}
    .public_new .swiper-container-ipbanner .info{left:14px;bottom:10px;}
    .public_new .swiper-container-ipbanner .info .type{padding:2px 5px;}
    .public_new .swiper-container-ipbanner .info .name{font-size:16px;}
    .public_new .freemargin{margin-top:70px;padding-left:15px}
    .index_rank li{margin:4px 0 4px -30px;}
    .index_rank a{padding-right:0}
    .public_new .maincontent .image_3{margin-bottom:15px;}
    .image_3 .imgbox{height:215px;}
    .image_3 .small.imgbox{width:49%;display: inline-block;height:105px;}

    /* 专题版首页 */
    /* .public_new.special_new_index .banner_box{padding-top: 82%;} */

    /* 词条列表页 */
    .subject .part-left{left:100%;}
    .subject .part-left.isopen{right:0;left:initial}
    .subject .ipmenu.isopen{right:220px;left:initial;display: none;}
    .subject .part-left.isopen .ipclose{display: block;}
    .subject .part-left #left-second-navlist-box li.on{background: none;}
    .part-right{width:100%}
    .subject .part-content,.subject .part-left{border:0}
    .part-right .part-list .right{padding-left:0;height:80px;}
    .subject .part-left{top:60px}
    .subject .ipmenu{right:0;left:initial;top:60px}
    .page{padding-bottom: 20px;}
    .pagination{width: 100%;margin-top: 0px;}
    .pagination a,.pagination span{display: none;}
    .pagination .prev,.pagination .next{display: inline-block;}
    .pagination .prev{float:left;}
    .pagination .next{float:right;margin: 0;}
    .subject .part>.branch{display: flex;}
    .subject .part>.branch>span{flex-shrink: 0;}
    .subject .part>.branch .branch-box{flex-grow: 1;}
    .subject .part .branch-list{width:100%;margin-bottom:2px;}
    .subject .part .branch-list .branch{width:100%;}
    .subject .part .branch-list .branch img{float: right;margin-top:13px;}
    .part-right .part-list .type{max-width:100px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

    /* 视频列表页 */
    .haslborder{border:0;padding:0 15px;}
    .listcontainer{padding-top:20px}
    .normal_list .imgbox{height:100px}
    .normal_list{margin:15px 0;}
    .normal_list .imgbox .video{width:20px;}
    .normal_list .info{padding:12px;}
    .normal_list .info .author{font-size:12px;}
    .normal_list .info .name{font-size:14px;margin-top:0}
    .normal_list .imgbox .duration{line-height:18px;padding:0 8px;right:5px;bottom:5px;}

    /* 医学微视 */
    .lecture_new:before{left:-5px;}
    .lecture_new .container{padding:0 10px}
    .lecture_new .banner{background-size: 100% 250px;}
    .lecture_new .banner .b_title{font-size:24px;margin:25px 0 15px;}
    .lecture_new .swiper-container-teacher .img{height:200px}
    .lecture_new .swiper-container-teacher .info{padding:20px}
    .lecture_new .swiper-container-teacher .info .name{font-size:20px;margin:10px 0;}
    .lecture_new .swiper-container-teacher .info a{right:20px}
    .lecture_new .classes{margin-top:25px;}
    .lecture_new .list .bgblock{padding:15px;}
    .lecture_new .list .bgblock .pointlist .title{font-size:12px;padding-right:5px;}
    .lecture_new .list .bgblock .imgbox{height:70px!important}
    .lecture_new .topinfo .b_title span{font-size:24px;}
    .lecture_new .topinfo .b_title{font-size:18px}
    .lecture_new .list .bgblock .padding_l{margin-left:-33px;}
    .lecture_new .list .bgblock .padding_l>a{font-size:18px;margin-bottom:10px;}
    .lecture_new .list .bgblock .imgbox .icon{width:20px;}
    .lecture_new .list .bgblock .border_b{padding:18px 0 0!important;}
    .lecture_new .listtop{padding-top:30px;}
    .lecture_new .btngroup{margin:20px 0;}
    .lecture_new .btngroup button{width:100%;height:36px;border-radius: 2px;background: #fff;}
    .lecture_new .btngroup .dropdown-menu{width:100%;min-width:0;max-height:150px;overflow-y: auto;}
    .lecture_new .btngroup li{padding:0 10px;line-height:25px;}
    .lecture_new .btn-default.active.focus,.lecture_new .btn-default.active:focus, .lecture_new .btn-default.active:hover, .lecture_new .btn-default:active.focus, .lecture_new .btn-default:active:focus, .lecture_new .btn-default:active:hover, .lecture_new .open>.dropdown-toggle.btn-default.focus, .lecture_new .open>.dropdown-toggle.btn-default:focus, .lecture_new .open>.dropdown-toggle.btn-default:hover{background: #fff;box-shadow: none;outline:0}
    
    /* 书法学习 */
    .handwriting .banner{background-size: 100% 150px;background-color: #fff;}
    .handwriting .introduce-word{margin:50px 10px 0;height:200px}
    .handwriting .introduce-word .intro-thumb{margin: 0 0 20px 20px;height:100px}
    .lecture_new .list .bgblock .border_b{padding-top:0}
    .handwriting .list .bgblock .border_b .imgbox{height:100px;}
    .handwriting .list .bgblock .border_b .title{padding:12px;height:64px;font-size:12px}
    .handwriting .list .bgblock .row{margin:0 -7.5px}
    .handwriting .list .bgblock .row>div{padding:0 7.5px}
    .handwriting .swiper-wrap{width:90%}
    .lecture_new .classes li .imgbox{height:100px}
    .lecture_new .classes li .info{padding:10px 14px;}
    .lecture_new .classes li .info a{font-size:12px;}
    .lecture_new .classes li .imgbox .type{padding:2px 5px;font-size:12px;left:14px;bottom:10px}
    .lecture_new .classes li .imgbox .video{width:20px}
    .handwriting .classes .swiper-container-classes{padding:20px 0 30px}

    /* 关于我们 */
    .aboutus{border:0}
    .aboutus .banner{height:175px}
    .aboutus .w1000{width:90%;margin-top:-30px;padding:25px 0 100px}
    .aboutus .w1000 .title{font-size:22px;}
    .aboutus .w1000 .bottom_bg{width:100%;left:0;height:400px}

    /* 三版介绍 */
    .aboutus.intro .banner{height:100px;}

    /* 专题编委会 */
    .editlist .border_l{border:0}
    .editlist .top{padding-top:30px;}
    .editlist .top .title{font-size:26px;padding:0 40px;}
    .editlist .namelist .tabbox{margin-right:-15px}
    .editlist .namelist .tabbox .swiper-slide{font-size:16px;}
    .editorial.new-editorial .container{width: 88%;}
    .editorial .new-edit-main .member-con{width: 112%;}

    /* 京剧名家唱段 */
    .opera .l-sort>div{margin:0 -10px}
    .opera .l-sort .ipbutton ul{color:#333;width:100%}

    /* 我的反馈 */
    #feedbackList-box{margin:0 -15px}
    #feedbackList-box li{padding:10px 20px 30px;position: relative;}
    #feedbackList-box li .info{width:100%}
    #feedbackList-box li .info>div>span{display: block;float: none;margin-top:15px;line-height:initial}
    #feedbackList-box li .info>div>div{float: none;width:100%!important}
    #feedbackList-box li .status span{position: absolute;top:10px;right:20px}
    /* 我的收藏 */
    #favoritesList-box{padding-top:0}
    #favoritesList-box .card{padding:25px 0;box-shadow: none;border-bottom:rgba(219,219,219,.53) 1px solid;}
    #favoritesList-box .content{height:auto}

    /* 搜索结果页 */
    .search_result .search-wrap{border:0}
    .search_result .top{padding-top:12px;}
    
    .formpage .upload b{font-size: 10px;}
    .layui-laydate .layui-laydate-header{padding: 10px 28px 5px;}
    .layui-laydate .layui-laydate-header .layui-icon{display: none;}

}   
@media (max-width:540px) {
  .public_new .top{margin-left: -30px;}
  .public_new .top .nav_bar{margin-right: 30px;max-width: calc(100% - 185px);}
	.editorial .new-edit-main .list-member dl{width:33%}
  /* .public_new .top .nav_bar .m-r-lg{margin-right: 15px;}
  .public_new .top .nav_bar a{word-break: keep-all;} */
}
@media (max-width: 480px) {
    /* .intangible .wall-column {width: auto;float: none;} */
    .headbox .search{margin:7px 0 7px 0px;float:right;}
    .headbox .search .search-submit{margin:10px;}
    .headbox .search .search-box{width:180px;height: 40px;}
    /* .headbox .aiicon{right:38px} */
    .headbox .aiicon{height:30px;margin-right:15px}
    .headbox .logobox{padding:10px 10px 10px 15px;}
    .headbox .edition{display:none;}
    .headbox .userbox ul a{padding:5px 0 5px 34px}
    .indexTop .changeuser{background: none;}
    .indexTop .member-span-login a, .indexTop .sysm{margin:15px 0;font-size: 12px;}
    .indexTop .sysm{margin-left:15px}
    .alert-box.sysmalert .alert-content .alert-body{flex-wrap: wrap;}
    .sysmalert .sysmtitle{writing-mode: initial;padding:40px 30px 30px;width:100%}
    .sysmalert .alert-content .alert-header button span{color:#fff}
    .sysmalert .sysmcon{margin:30px 15px 30px 20px}
    .headbox .userbox .realName {padding-right:10px}
    .footer_new .logo{padding-top:30px;}
    .footer_new .text{padding:20px 20px 20px;}
    .footer_new .bottomnav{padding:15px 20px;}
    /* 个人中心 */
    .newstyle .border .bg.redbg{top:56px;}
    .newstyle .geryblock{top:56px;}
    .leftblock .ipmenu{top:68px;}

    .wrap-height{height:57px;}
    .directory-btn{left: auto;right: 265px;} 
    .directory-btn.is-open{left:auto;right:260px;}
    .detail .directory{top:57px;left:auto;right:-265px;border-left: none;border-right: 2px solid #cd2022;}
    .detail .directory.toggled {right: 0px;left:auto;z-index: 999;}    
    .detail .padding_b{padding-bottom:60px;}
    .detail .part, .detail .part a{margin:15px 0px;}
    .detail .title h2{font-size:22px;line-height:32px;margin-right:20px;}
    .detail .title .enname{line-height: 20px;margin: 0;padding: 10px 0px;}
    .detail .title .author-con{margin-top:10px;}
    .detail .title{margin-bottom:10px;}
    .detail .detail-logo{width:65%;}
    .detail .summary{padding:15px 0px;}
    .detail .related .related-entry li a{line-height:24px;}
    .detail .recommend-box{margin-top:20px;}
    .detail .yd-con .dotlist{background:url(../../images/word_new/icon16.png) no-repeat 5px 12px;padding-left:20px;}
    .detail .recom-title{padding: 25px 15px 15px;}
    .detail .xgct-box{padding:30px 38px 10px;}
    .detail .xgct-box .swiper-button-xgct-next{right: 0px;}
    .detail .xgct-box .swiper-button-xgct-prev{left:-8px;}
    .audio-detail .audio-top .audioimgbox{width:200px;height:200px;margin: 0 auto;}
    .imagedetail .slider-for{height:200px;}
    .detail .recommend-box .swiper-container-xgct .swiper-slide{max-width:100% !important;padding-left: 10px;}
    .detail .visit .browse{padding:0px 10px 45px;}
    .detail .visit .browse li{width:50%}
    .detail .detail-con .art-content .word_img_font_p{float:none !important;margin: 10px auto !important;}
    .detail .othermeans .other-list .dot{line-height:30px;}
    .detail .detail-con .art-content p img{float:none !important;}
    .v-detail .v-con .v-page{padding:15px;}
    .v-detail .v-con .v-page a{width: 45px;height: 36px;line-height: 36px;}
    .detail .collectionbox{padding: 13px 0px;}
    .detail .collectionbox .quotebtn,.detail .collectionbox .opinion{margin-left:8px}

    .editorial .breadnav{margin:20px 0px;}
    .editorial .edit-main{padding-top:0px;}
    .editorial .edit-main .title{padding:24px 20px 10px 20px;line-height:32px;font-size:22px;}
    .editorial .edit-main .first-member .member-con{margin-bottom:20px;}
    .editorial .new-edit-main .member-con{width: 126%;}
    .editorial-sub .name-list{padding:10px 0px 10px 20px;}
    .editorial-sub .name-list li{width:33.33%;}
    .editorial-sub .namebox{text-align:center;}
    .editorial-sub .compile .compile-box{width:100%;}
    .editorial-sub .compile .c-box{padding:15px 0px;}
    .editorial-sub .partbox{margin:30px -1px 25px;}
    .editorial-sub .part-name{padding:0px 10px;}
    .editorial-sub .part-name .s-part{padding:8px 0px;}
    .editorial-sub .part-name .s-tit{font-size:12px;line-height:20px;display:block;}
    .editorial-sub .part-name .s-font{width:100%;line-height: 20px;float: none;height: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
    .editorial .list-member dl{width:33.33%;}
    .editorial .first-member .message{padding:20px;}
    .editorial .first-member .imgbox{float: none;margin: 0 auto 10px;}
    .editorial .first-member .caption-con{margin:0px;}
    .editorial .first-member .message .name{font-size:18px;text-align: center;}
    .editorial .first-member .message .infomation{height:auto;}
    .editorial .edit-main .first-member, .editorial .edit-main .list-member{margin-top:20px;}
    .editorial .caption{padding-bottom:0px;}
    .editorial .caption p{font-size:20px;}    
    .showinfobox .infobox{height:280px;padding:10px 15px;}
    .showinfobox .infobox .closebtn{margin:15px 5px -15px 0px;position: relative;z-index: 2;}
    .showinfobox .infobox .infoimg{display:none;}
    .showinfobox .infobox .fontbox{width:100%;}
    .showinfobox .fontbox .info-thumb{height:200px;margin-top: 15px;}
    .showinfobox .fontbox .name{font-size:18px;}
    
    .ycd-intangible .mapbox .mapcen{max-width:90%;}
    .ycd-intangible .mapcen h2{font-size:26px;}
    .intangible .part-list .right{height:100px;}
    .intangible .wall{margin-bottom: 20px;}
    .intangible .sort{margin-top: -15px;}

    .public_new .date{padding: 20px 10px 12px;}

    .public_new .top .nav_bar .swiper-wrapper{display: block;height: auto;}

    .tabledefault table{text-align: left;}
    .tabledefault table tr{display: block;padding:10px 0;position: relative;}
    .tabledefault table td{display: block;padding:0 15px;line-height: 24px;}
    .tabledefault table .text{width:80px;color:#666}
    .tabledefault table .btns{position: absolute;right:0;bottom:10px;font-weight: bold;text-align: right;}

    .branchlist .searchbox{top:75px;}
    .branchlist .searchbox>div{margin-left:5px}
    .branchlist .searchbox .dateinput{width:110px}
    .branchlist .searchbox #query{width:130px}

    .hastimebox.searchbox{top:10px;position: relative;}

    .usercenter .usercenterinfo{padding:30px 10px}
    .usercenter .avatar_box{margin-right:10px}
    .usercenter #memberlist{margin-top:40px}
    .usercenter .usercenterinfo .info .branch{display: block;margin:5px 0 -10px}
    .usercenter #memberlist .item{width:50%}
    .paybox .payinfo{padding:10px 15px}
    .alert-box.paybox .alert-content .alert-body{padding:15px}
    .paybox .codebox{margin-bottom:20px}
    .paybox .payinfo li{line-height: 36px;}
    .paybox .ewmcode{width:120px;height:120px;background-size: contain;margin-right:20px}
    .paybox iframe{transform: scale(0.71);margin-left: -20.5px;margin-top: -20.5px;}
}         
@media (max-width: 420px) {
    .headbox .logobox .menu{margin:11px 0px 11px 15px;}
    .ycd-intangible .mapcen h2{font-size:24px;}
    .intangible .part-list .right{height:90px;}
    
    .memorabilia .breadnav{padding-bottom:0px;}
    .memorabilia .top .subtit{font-size:16px;line-height:24px;}
    .memorabilia .b-part .t-name .title{font-size: 20px;line-height: 30px;}
    .memorabilia .nodelist .swiper-slide{margin:0px 0px 5px;}
    .memorabilia .nodelist font{font-size:30px;}
    .memorabilia .memo-right .time-box{height:700px;}
    .font36{font-size: 28px;}
    .branchlist .searchbox input{width:90px}
    .alert-box.dzsm-box .alert-content .alert-header{min-height:30px}
    .alert-box.dzsm-box .alert-content .alert-body{max-height:80vh;}
    .alert-box.gmxy-box .alert-content .alert-body{padding:0 20px 20px}

}
@media (max-width:375px) {
    .headbox .search .search-box{width:200px;}
    .headbox .logobox .menu{margin:11px 0px 11px 10px;}
    .headbox .aiicon{margin-right:3px}
    .intangible .editorbox{height:auto;}
    .intangible .editorbox h2{margin-bottom:-7px;font-size:12px;}
    .intangible .editorbox .toeditor{margin:15px 10px 10px 0px;}
    .intangible .editorbox .font{font-size:30px;}
    .ycd-intangible .mapbox{height:90px;}
    .ycd-intangible .mapbox .mapcen{max-width:100%;padding:0px 10px;margin: 10px 0px;}
    .ycd-intangible .mapcen h2{font-size:22px;}
    .ycd-intangible .mapcen .tomap{padding:7px 15px;}
    .detail .r-recommend{max-width: 120px;}
    .memorabilia .memo-right .time-box{height:650px;}
}
@media (max-width:320px) {
    .intangible .sort{margin-top:0px;}
    .intangible .editorbox .toeditor{margin:0px auto 10px;float:none;}
    .intangible .editorbox h2{margin-bottom:-15px;}
    .intangible .l-sort .sort-box .name{padding:0;}
    .intangible .l-sort .sort-box .name:after{content:'';}
    .intangible .l-sort .sort-box .title p{display:block;}
    .ycd-intangible .ycd-sortnav .sort-show{background:none;padding:0px;float: none;display: block;}
    .memorabilia .memo-right .time-box{height:660px;}
    .detail .collectionbox .quotebtn,.detail .collectionbox .opinion{width: 50px;line-height: 15px;}
}
