body{font-family: "Microsoft Yahei";color:#333;overflow-x: hidden;}
.hide,.hidden{display: none!important;}
a{color: #333;}
.fl{float: left;}
.fr{float: right;}
.font20{font-size: 20px;}
.clearfix:after{content: '';display: block; clear:both; }
.ellipsis{white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.ellipsis-2 {overflow : hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;word-break: break-all;}
.ellipsis-3 {overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-wrap: break-word;word-break: break-all;}
.ellipsis-4 {overflow : hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 4;-webkit-box-orient: vertical;word-wrap: break-word;word-break: break-all;}
.ellipsis-5 {overflow : hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 5;-webkit-box-orient: vertical;word-wrap: break-word;word-break: break-all;}
.clearfloat:after { content: ""; display: block; height: 0; clear: both; visbility: hidden; }
.pl {padding-left: 0;}
.pr {padding-right: 0;}
.pointer{cursor: pointer;}
.img-block,.advbox{overflow: hidden;}
.img-block a:hover{display: block;overflow: hidden;}
.img-block a:hover img ,.advbox a:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.img-block a{display: block;width: 100%;height: 100%;}
.img-block a img,.advbox a img{-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;}
.img-block img{object-fit: cover;width: 100%;height: 100%;font-family: 'object-fit: cover;';}
.scale-box:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.scale-box {-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;}
.advbox,.advbox *{font-size:0;max-width:100% !important;height: auto!important;display: inline-block;width:100%;max-height: initial!important;}
.advbox li{margin-bottom: 20px;}
.list-adv.advlist .advbox li{margin-bottom: 10px;}
a:focus, a:hover{text-decoration:none}
.col-md-1,.col-md-8,.col-sm-12 {padding: 0}
.pd-l {padding-left: 0;}
.ellipsis{white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.mt {margin-top: 16px;}
.d-flex{display: flex;position: relative;}
.d-flex-wrap{display: flex;flex-wrap: wrap;}
.d-flex-center{display: flex;align-items: center;position: relative;}
.d-center-flex{display: flex;align-items: center;position: relative;}
.d-grow{flex-grow: 1;flex-basis: 100%;min-width:0}
.d-flex-wrap .d-grow{flex-basis: initial;}
.d-shrink{flex-shrink: 0;}
.overflow{overflow: hidden;}
.breadcrumb>li+li:before {padding: 0 0;}
input::placeholder{color: #c7c7c7!important;}
@media only screen and (min-width: 1200px) {
	.container {width: 1200px;}
}
.inline-block {display: inline-block;}
.pd-empty {padding: 0}


/* 公共弹框 */
.alert-box{position: fixed;width: 100%;height: 100%;background:rgba(0,0,0,0.5);z-index: 9999;top:0;left:0;}
.alert-box .alert-border{width: 370px;height: 220px;max-width: 95%;overflow: hidden; border-radius: 7px;display: flex;flex-direction: column;justify-content: space-between;top:0;bottom: 0;right:0;left:0;margin:auto;position: absolute;border:rgba(255,255,255,.1) 5px solid}
.alert-box .alert-content{ height:100%;background: #fff;}
.alert-box .alert-content .alert-header{position: relative; padding:5px 10px;height: auto;width: 100%;background: url('../../images/login/alertbg.png') top center/contain no-repeat;}
.alert-box .alert-content .alert-header button{opacity: 1;font-weight:normal;position: absolute;top: 5px;right: 15px;font-size: 30px;}
.alert-box .alert-content .alert-header button span{color:#fff;}
.alert-box .alert-content .alert-title{height: 80px;line-height: 66px;color:#fff;text-align: center;margin:0}
.alert-box .alert-content .alert-body{padding-bottom:15px;text-align: center;color: #333;max-height: 80px;overflow: auto;}
.alert-box .alert-content .alert-body a{margin: 0 8px;color:#3e93ed;}
.alert-box .alert-content .alert-footer{margin: 10px 0px;display: flex;justify-content: space-between;}
.alert-box .alert-content .alert-footer>div{width: 120px;text-align: center;height: 40px;line-height: 40px;color: #fff;border-radius: 7px;margin: 0 auto;}
.alert-box .alert-content .alert-footer .certain{background: #fcaa3e}
.alert-box .alert-content .alert-footer .cancel{background: #ccc;}

/* 分页 */
.page-bar{color: #7e7e7e}
.page-bar a,.page-bar .pageBtnWrap span{border:solid 1px #f3f3f3;padding:0 13px;line-height: 35px;display: inline-block;margin:0 2px;color:#7e7e7e}
.page-bar span.curr{color:#fff;background: #df2729;}
.page-bar .pageBtnWrap .disabled,.page-bar .totalText{display: none;}
.page-bar #kkpager{display: inline-block;padding-top: 40px;}
.page-bar #kkpager_btn_go_input{width:35px;line-height: 35px;border: solid 1px #f3f3f3;margin:0 2px;text-align: center;}
.page-bar #kkpager_btn_go{float: right;line-height: 35px;padding:0 12px;background: #24263b;color:#fff;margin-left:5px;border: 0;}
.page-bar .goPageBox{margin:0 5px}
.nodata{margin-top:100px;width:100%}

.pageBar  {text-align: center;}
.pageBar .box {display: inline-block; padding: 0 13px!important; line-height: 35px; text-align: center; border: 1px solid #f3f3f3; color: #7e7e7e;}
.pageBar .active {background-color: #df2729;color: #fff}
.pageBar .fl {vertical-align: middel; line-height: 26px; margin-right: 20px}
.pageBar .run {background-color: #24273b; color: #fff;}
.pageBar .jump {background-color: #24263b }
.pageBar .page {text-align: center;padding-top:40px}
.pageBar .ipt-box { width: 35px;}

.pagemore{margin-top:-30px}
.pagemore .page{padding-top:40px}
.page .box {border: 1px solid #e5e5e5 !important;}
/* 分享 */
.share-box{display: inline-block; padding-left: 0px; vertical-align: bottom; text-align: right;}
.share-box .share-f{font-size: 16px; color: #515151;line-height: 24px;text-align: center;padding: 0 0px 0px; margin-right: 10px;}
.share-box .bshare-custom a, .share-box .like-box a {position: relative;width: 25px;height: 25px;display: block;margin-left: 15px;border-radius: 50%;}
.share-box .bshare-sinaminiblog{background:url('../../images/xwzx/weibo.png') no-repeat center center;}
.share-box .bshare-qqim{background:url('../../images/xwzx/QQ.png') no-repeat center center;}
.share-box .bshare-weixin{background:url('../../images/xwzx/weixin.png') no-repeat center center;}
.share-box .bshare-custom{position: relative;display: block;}
.share-box #qrcode_c{position: absolute;width: 100px;height: 100px;top: 0px;left: 80px;display: none;background: #f9f9f9;padding: 8px;z-index: 2;}
.share-box #qrcode_c img{max-height:100%;margin: 0 auto;}

/* 热度新闻 */
.rdb {padding-left: 25px;}
.rdb .big-title {height: 25px; line-height: 25px; border-left: 5px solid #ed1111; padding-left: 20px; font-size: 24px; color: #212121;}
.rdb-content {margin-top: 30px;}
.rdb-content li{font-size: 16px; margin-bottom: 20px; color: #181818}
.rdb-content .index { width: 16px; height: 16px; line-height: 16px; text-align: center; margin-right: 10px; border-radius: 3px; font-size: 12px; background-color: #929292; color: #fff;}
.rdb-content .red {background-color: #e21d1d;}
.rdb-content .orange {background-color: #f9731a;}
.rdb-content .yellow {background-color: #f9b81a;}
/* 公共头部 */
.hdNav {background: url('../../images/index/banner1.png') no-repeat left top; background-size: 100% auto;}
/* .hdNav .logo-box{ height: 116px; line-height: 116px;} */
.hdNav .logo-box{ line-height: 116px;}
.search-box {width: 290px;height: 42px;vertical-align: middle;line-height: 40px;font-size: 14px;overflow: hidden;border-radius: 21px;border: 1px solid #8e1719;}
.search-box input {width: calc(100% - 50px);height: 100%;padding-left: 18px;border: 1px solid transparent;overflow:hidden;background-color: #fff;/* border: 1px solid #fcaa3e; */border-right: 0px solid transparent;border-radius: 0;}
.search-box a {display: inline-block;width: 50px;height: 100%;line-height: 38px;text-align: center;background: #fff;border-left: 0;border-radius: 0 21px 21px 0;}
.search-small-box {width: 100%;}
.hdNav .toolbox-btn {width: 96px;height: 40px;vertical-align: middle;text-align: left;line-height: 40px;font-size: 15px;margin-left: 16px;/* background-color: #fff; */border-radius: 21px;}
.hdNav .wza .toolbox-btn {width: 110px;}
.hdNav .toolbox-btns {display: none; line-height: 40px; margin-left: 20px;}
.toolbox .toolbox-btns+.mcount{display: none;}
.toolbox .avatars{position: relative;}
.toolbox .mcount{z-index:1;position: absolute;left:40px;top:-8px;padding:0 5px;line-height: 16px;border-radius: 8px;color:#fff;background: #e21d1d;font-size: 12px;font-style: normal;}
.hdNav .users{position: relative; width: 100px;}
.hdNav .member-username{max-width: 63px !important; color: #fff !important;font-size: 16px; vertical-align: middle; margin-left: 15px;background:transparent;}
.hdNav .xl-icon {display: inline-block; cursor: pointer; width: 8px; height: 40px; vertical-align: middle; background: url('../../images/index/xl-icon.png') no-repeat center center;}
.hdNav .rotate{transform: rotate(180deg);}
.hdNav .logout {color: #363636;}
.hdNav .placeholder {width: 365px;text-align: right;}
.hdNav .register {height: 42px;border-radius: 21px;}
.hdNav .login {height: 42px;background: #fff;color: #8e1719;}

.hdNav .register .empty:hover {/* background: url('../../images/index/regist1-icon.png') no-repeat 25px center; *//* color: #fff; *//* border:1px solid transparent; */}
.hdNav .login .empty:hover{/* background: url('../../images/index/login-icon.png') no-repeat 25px center; *//* color: #fff; *//* border:1px solid transparent; */}
.hdNav .register:hover {/* height: 40px; *//* background:linear-gradient(0deg, #a2ddff 0%, #46b2f6 100%); */}
.hdNav .login:hover {/* height: 40px; *//* background:linear-gradient(0deg, #a2ddff 0%, #46b2f6 100%); */}
.hdNav .toolbox-btn .empty {width: 100%;height: 100%;padding-left: 58px;border: 1px solid #fff;color: #fff;border-radius: 21px;}
.hdNav .register .empty {width: 100%;height: 100%;padding-left: 46px;background: url('../../images/index/register-icon.png') no-repeat 18px center;}
.hdNav .wza .register .empty {width: 100%;height: 100%;padding-left: 46px;background: url('../../images/index/wza.png') no-repeat 18px center;}
.hdNav .login .empty {width: 100%;height: 100%;padding-left: 46px;background: url('../../images/index/login1-icon.png') no-repeat 18px center;color: #8e1719;}
.hdNav .nav {height: 70px; line-height: 70px; background-color: #fff; color: #fff; font-size: 22px; background: linear-gradient(to bottom, #fcab3f, #facc7b);}
.hdNav .nav ul {display: flex; justify-content: space-between; padding: 0 10px;}
.hdNav .nav li { height: 65px; width: 122px; text-align: center; line-height: 65px; margin-right: 49px;}
.hdNav .nav li:last-child {margin-right: 0;}
.hdNav .nav li a {display: inline-block; width: 100%; height: 100%; color: #fff;}
.hdNav .navs>ul>li:hover,.hdNav .navs>ul>li.active {border-bottom: 3px solid #fff; }
.hdNav .nav li,.hdNav .navs {border-bottom: 3px solid #9e0000; }
.hdNav .nav-small li{border-bottom: 3px solid #fcab3f; }
.hdNav .navs .subMenu {height: 96px;background: #fff;width: 160px;margin-left: -20px;box-shadow: 0px 0px 9px 1px rgba(171, 165, 164, 0.27);padding: 2px;position: absolute;top: -999px;}
.hdNav .navs .subMenu p{width: 100%;height: calc(133px / 3);line-height: calc(133px / 3);}
.hdNav .navs .subMenu p a{color: #000;font-size: 16px; }
.hdNav .navs .sfpyItem{position: relative;}
.hdNav .navs .sfpyItem:hover .subMenu{top:65px;}
.hdNav .navs .subMenu a:hover {background: #9e0000;color: #fff;}
.hdNav .nav-small .subMenu {height: 200px;padding-left: 30px;}
.hdNav .nav-small .ztzlItem {margin-top: 120px;}
.hdNav .nav-ctrl {position: relative; z-index: 1000; display: none; margin: 28px 0 0 20px;width: 30px;height: 30px; vertical-align: middle; overflow: hidden;transform: translateY(-45%);background: transparent;}
.hdNav .nav-ctrl .main {width: 25px;height: 70%;position: absolute;margin: 0 0 0 5px;float: none;padding-top: 0;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.hdNav .nav-ctrl i {position: absolute;left: 0;width: 100%;height: 4px;background: #fff;transition: all 1s;}
.hdNav .nav-ctrl i{background: #fff;}
.hdNav .nav-ctrl i:nth-child(1) {top: 0;transform-origin: left;}
.hdNav .nav-ctrl i:nth-child(2) {top: 0;bottom: 0;margin: auto;}
.hdNav .nav-ctrl i:nth-child(3) {bottom: 0;transform-origin: left;}
.hdNav .nav-ctrl.active i {background: #0b243b;}
.hdNav .nav-ctrl.active i:nth-child(1) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(44deg);}
.hdNav .nav-ctrl.active i:nth-child(2) {opacity: 0;}
.hdNav .nav-ctrl.active i:nth-child(3) {-webkit-transform: rotate(-48deg);-moz-transform: rotate(-48deg);-ms-transform: rotate(-48deg);-o-transform: rotate(-48deg);transform: rotate(-42deg);}
.hdNav .nav-small {display: none; position: fixed; top: 0; right: 0; z-index:999 !important; width: 100%; height: 100%; color: #333; background: transparent;}
.hdNav .nav-small ul {display: block;width: 50%; height: 100%; float: right; overflow-y: scroll;  padding: 50px 30px !important; background-color: #fcab3f;}
.hdNav .nav-small li {width: auto; font-size: 20px; display: inline-block; text-align: left;margin-right: 20px !important;}
.hdNav .nav-small li a {color: #fff;}
.hdNav .nav-small li:hover,.hdNav .nav-small .active {color: #c71f25; }
.hdNav .header-banner {width: 100%;}
.index-hdNav {position: relative;background: #8e1719;}
.index-hdNav .logo-box {position: absolute; top: 0; left:50%; z-index:9999; transform: translateX(-50%);line-height: 76px;}
.index-hdNav .navs {position: absolute; left:0;top: 76px; z-index:99; width: 100%; height: 70px; line-height: 70px; background-color: #fff; color: #fff; font-size: 22px; background: #9e0000;}
.index-hdNav .nav li { height: 70px;}
.indexPAGE .index-hdNav {height: auto;overflow: hidden;}
.indexPAGE .index-hdNav .header-banner {margin-top: 146px;display: block;}
.header-banner {display: none;}
.index-hdNav{height: 146px;overflow: visible;}
.hdNav .avatars img{width: 28px; height: 28px; object-fit: cover; border-radius: 50%; border: 1px solid #fff; margin-left: 22px;}
.hdNav .logout-box {position: absolute;right: -6px; top: 34px; z-index:999; box-sizing: border-box; border-radius: 4px; overflow: hidden; width: 118px;   line-height: 14px; padding: 13px 0; box-shadow: 0px 0px 5px 0px rgba(118, 118, 118, 0.14); border-radius: 6px;  background: #fff;}
.hdNav .logout-box a {display: inline-block; width: 100%; height: 16px; line-height: 16px; text-align: left; padding-left: 41px; background: #fff url('../../images/index/login-out.png') no-repeat 22px center;}
.hdNav .logout-box .xfh-icon {margin-bottom: 24px; background: url('../../images/index/xfh-icon.png') no-repeat 22px center;}
.hdNav .logout-box .gzsb-icon {margin-bottom: 24px; background: url('../../images/index/gzsb.png') no-repeat 22px center;}
.hdNav .logout-box .member-logout:hover {background: url('../../images/index/login-out-active.png') no-repeat 22px center;color: #c71f25;}
.hdNav .logout-box .xfh-icon:hover {background: url('../../images/index/xfh-active.png') no-repeat 22px center; color: #c71f25;}
.hdNav .logout-box .gzsb-icon:hover {background: url('../../images/index/gzsb-active.png') no-repeat 22px center;color: #c71f25;}
.hdNav .nav-small li{color: #fff;}
.hdNav .logo img {width: 100%;}
/* 公共尾部 */
.footer {width: 100%; background-color: #2e5bb6;padding: 15px 0 0;margin-top:45px}
.gdyxPage .footer {margin-top:0;}
/* .footer .box { padding-bottom: 35px;} */
.footer .link { font-size: 16px; display:-webkit-box;}
.footer .link .yqlj {color: #fff;margin-top: 14px;line-height: 50px;min-width: 80px;}
.footer .link .searchs {width: 100%; display: inline-block; line-height: 50px; margin-right: 35px;}
.footer .link .searchs:last-child {margin-right: 0;}
/* .footer .link .searchs-input { width: 100%; height: 100%; padding: 0 45px 0 20px; cursor: pointer; background-color: #fff; border: 1px solid transparent;} */
.footer .link .searchs-input {position: relative; width: 100%; height: 50px; line-height: 50px; padding: 0 45px 0 20px; cursor: pointer; background-color: #fff; border: 1px solid transparent;}
.footer .btns {position: absolute; right: 20px; top: 50%; transform: translateY(-50%); width: 20px; height: 13px; background: url('../../images/index/xl.png') no-repeat scroll 90%;}
.footer .link .searchs option {color: #333;}
.footer .info {margin-top: 25px;}
.footer .down-list,.dropdown-menu {width: 100%;}
.footer .dropdown-menu>li>a {line-height: 35px;}
.footer .info .info-l {padding-bottom: 35px;}
.footer .info .info-l p{ line-height: 30px; color: #fff; font-size: 14px;}
.footer .nav-list {width: 100%;}
.footer .nav-list li{display: inline-block; margin-right: 80px; font-size: 18px; color: #fff; margin-bottom: 33px;}
.footer .nav-list li a {color: #fff; background-color: transparent; padding: 0;}
.footer .info .info-r .qcode {float: left; display: inline-block;  text-align: center;padding-bottom: 35px;}
.footer .info-r .qcode img {width: 110px; height: 110px;}
.footer .info-r .qcode .qcode-tip {margin-top: 15px; font-size: 14px; color: #fff;}
.footer .copyright { width: 100%;  padding:15px 0; text-align: center; background-color: #254993; color: #fff;}
.footer .copyright a {color: #fff;}
.footer-box {width: calc(100% + 20px);}
.footer-box .box {padding: 15px 20px;}
.footer select {background: url('../../images/index/xl.png') no-repeat scroll 90%;}
/* 去掉select的下拉按钮 */
.footer select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.footer .dropdown-menu {max-height: 168px; overflow-y: auto;}
.footer .dropdown-menu::-webkit-scrollbar {width: 6px;height: 10px; background-color: #ccc;}
/* 去掉select的下拉按钮 （兼容IE）*/
.footer select::-ms-expand {display: none;}
/* 首页 */
.index {width: 100%; background-color: #fff;}
.gdyxPage li a:hover,.index li a:hover  {color: #da3031 !important;}
.gdyxPage .nav li a:hover  {color: #fff !important;}
.index .first {margin-top: 55px;}
.index .lbt {width: 790px; height: 445px;}
.index .top-banner{position: relative; width: 100%; height: 100%; text-align: center; object-fit: cover;}
.index .sypx .top-banner{position: relative; width: 100%; height: 281px; text-align: center; object-fit: cover;}
.index .top-banner .imgbox img {width: 100%; height: 100%; object-fit: cover;}
.index .top-banner .swiper-btn{position: absolute;top: 0;bottom: 0;margin: auto; width: 50px;height: 50px;z-index: 1;}
.index .top-banner .swiper-prev{background: url(../../images/index/left-2.png) no-repeat center;background-size: 100% 100%;left: 0;}
.index .top-banner .swiper-next{background: url(../../images/index/right-2.png) no-repeat center;background-size: 100% 100%;right: 0;}
.index .top-banner .swiper-prev:hover{background: url(../../images/index/left-2.png) no-repeat center;background-size: 100% 100%;}
.index .top-banner .swiper-next:hover{background: url(../../images/index/right-2.png) no-repeat center;background-size: 100% 100%;}
.index .top-banner .swiper-pages{position: absolute;display: inline-block;text-align: right; right: 0;bottom: 20px;z-index: 999;}
.index .top-banner .swiper-pages .swiper-pagination-bullet{width: 11px;height: 11px;background: #a1a4ab;border-radius: 50%;opacity: 1;margin: 0 12px 0px 0px;
  -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.index .top-banner .swiper-pages .swiper-pagination-bullet-active{width: 22px;background: #fcaa3e; border-radius: 16px;}
.index .top-banner .shawder {position: absolute;bottom: 0; left: 0; z-index: 999; padding: 0 15px; height: 65px; line-height: 65px; width: 100%; background: rgba(0,0,0,0.6); }
.index .top-banner .shawder .text { width: 80%; height: 100%; color: #fff; text-align: left;}
.index .top-banner .shawder .text a {color: #fff !important;}
.index .top-banner .shawder .doot { width: 20%;}
/* .index .title { position: relative; width: 100%; height: 50px; padding-left: 50px; background: url('../../images/index/icon1.png') no-repeat left top; border-bottom: 1px solid #ededed; font-size: 24px; font-weight: 700;} */
.index .title { position: relative; width: 100%; height: 50px; padding-left: 50px; border-bottom: 1px solid #ededed; font-size: 24px; font-weight: 700;}

.index .title .icon {margin-top: -15px }
.index .title .more {position: absolute; top: 16px; right: 0; font-size: 14px; font-weight: 400; color: #666;}
.index .title .more a:hover {color: #da3031;}
.index .text-box {padding-left: 10px; width: 410px}
.index .content {width: 100%; margin: 20px 0 35px; padding-left: 9px;}
.index .content li { width: 100%; height: 25px; font-size: 16px; color: #666; padding-left: 20px;margin-bottom: 9px; background: url('../../images/index/dt-icon.png') no-repeat left center;}
.index .content li:hover { background: url('../../images/index/dt-icon-active.png') no-repeat left center; color: #da3031;}
.index .content .yw { display: none; width: 40px; height: 20px; margin: 5px 8px 0 0;  line-height: 20px; text-align: center; border-radius: 4px; color: #fff; font-size: 12px; background-color: #da3031;}
.index .inlet {display: flex; margin: 0 -10px; justify-content: space-between; flex-wrap: wrap; margin-top: 25px;}
.index .inlet div {padding: 0 10px; margin-bottom: 36px;}
.index .inlet a {display: inline-block; width: 100%; height: 175px; border-radius: 8px; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s;}
.index .inlet a:hover { transform: translateY(-10px); -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); box-shadow: 0px 8px 19px 2px rgba(62, 62, 62, 0.2);}
.index .inlet .xfh {border-radius: 10px;background: url('../../images/index/sfpy1.png') no-repeat left top; background-size: 100% 100%;}
.index .inlet .gzsbxt {background: url('../../images/index/gzsbxt.png') no-repeat left top; background-size: 100% 100%; }
.index .inlet .hdzl {background: url('../../images/index/hdzl.png') no-repeat left top; background-size: 100% 100%; }
.gdyxPage>div>.dyjy,.index .dyjy { width: 100%;  background: url('../../images/index/bg.png') no-repeat left top; background-size: 100% 100%; padding-bottom: 45px;}
.gdyxPage>div>.dyjy{ padding-top: 45px;}
.index .dyjy .title {width: 100%; height: 157px; border-bottom: 1px solid transparent; background: url('../../images/index/dyjy.png') no-repeat center 29px;}
.gdyxPage>div>.dyjy .article-box,.index .dyjy .article-box { margin: 0 -8px;}
.article-box .col-md-6{padding: 0 8px;}
.gdyxPage>div>.dyjy .article-box .item .box,.index .dyjy .article-box .item .box{width: 100%; height: 100%; padding: 23px 23px 25px 23px; background-color: #fff;}
.gdyxPage>div>.dyjy .article-box .item .boxs,.index .dyjy .article-box .item .boxs{width: 100%; height: 100%; padding: 23px 13px 26px 13px; background-color: #fff;}
.gdyxPage>div>.dyjy .article-box .dypx-box,.index .dyjy .article-box .dypx-box {padding: 23px 25px}
.gdyxPage>div>.dyjy .model-title,.index .dyjy .model-title {position: relative; width: 100%; height: 30px; margin-bottom: 22px; padding-left: 40px; font-size: 26px; color: #424242; font-weight: 700; }
.gdyxPage>div>.dyjy .model-title {margin-bottom:0;}
.gdyxPage>div>.dyjy .model-title{padding-left: 0;height: auto;background: none;margin-top: 0;}
.gdyxPage>div>.dyjy .model-title .big-title{height: auto;margin-top: 0;}
.gdyxPage>div>.dyjy .more,.index .dyjy .more {position: absolute;right: 0; top: 50%; transform: translateY(-50%); font-size: 14px; font-weight: 400;}
.gdyxPage>div>.dyjy .more:hover a,.index .dyjy .more:hover a{color: #c71f25;}
.index .dwzs-title .more {right: 19px;}
.index .dyjy .img-box {padding-bottom: 13px; border-bottom: 1px solid #dcdcdc;}
.index .img-box .left-img { width: 172px; height: 100px; line-height: 100px; overflow:hidden}
.index .img-box .left-img img {width: 100%; height: 100%; object-fit: cover;}
.index .img-box .title-box { width: calc(100% - 172px); overflow: hidden; padding-left: 10px; box-sizing: border-box;}
.index .title-box .titles {width: 100%; font-size: 16px; color: #333; font-weight: 600;}
.index .title-box .titles a:hover {color: #c71f25;}
.index .title-box .summary {font-size: 14px; height: 40px; color: #999; line-height: 20px;margin-top: 10px;}
.index .title-box .time {font-size: 12px; color: #999;margin-top: 10px;}
.gdyxPage .article-list,.index .article-list {width: 100%; margin-top: 10px;}
.gdyxPage .article-list li,.index .article-list li {width: 100%; padding-left: 20px; line-height: 34px; background: url('../../images/index/dt-icon.png') no-repeat left center; font-size: 16px; color: #333;}
.gdyxPage .article-list li:hover,.index .article-list li:hover {background: url('../../images/index/dt-icon-active.png') no-repeat left center; color: #da3031;}
.gdyxPage .article-list li .title-item,.index .article-list li .title-item{width: 75%;}
.gdyxPage .article-list li .time-item,.index .article-list li .time-item{width: 20%; color: #b4b4b4; font-size: 12px; text-align: right;}
.gdyxPage .more-btn,.index .more-btn {width: 100%; height: 145px; text-align: center; line-height: 145px;}
.gdyxPage .more-btn .btn,.index .more-btn .btn {display: inline-block; padding: 0 15px; width: 144px; height: 43px; border-radius: 0; line-height: 43px; text-align: center; border: 1px solid #c71f25; color: #c71f25; background-color: #f9f7f2;}
.index .dwzs li{width: 100%;line-height: 48px; padding: 0 10px; background: url('../../images/index/dt-icon.png') no-repeat 10px center; padding-left: 28px;}
.index .dwzs li .titles {width: 78%; font-size: 16px; color: #333;}
.index .dwzs li .times {width: 20%; font-size: 12px; color: #b4b4b4; text-align: right;}
.index .dwzs li:hover {width: 100%; background: url('../../images/index/active.png') no-repeat 10px center; background-color: #faf7f4;}
.index .dwzs li a:hover {color:#333 !important; }
.index .dyjy .article-box .item .dypx-content-l {padding-bottom: 42px; height: 402px; overflow: hidden;}
.index .dypx-content-l .swiper-container {width: 100%;height: 250px; padding: 0 26px; overflow: initial;}
.index .dypx-content-l .swiper-container img {width: 100%;height: 100%; object-fit: cover;}
.index .dypx-content-l .swiper-slide-prev img,.index .dypx-content-l .swiper-slide-prev icon {display: none;}
.index .dypx-content-l .swiper-slide-next img,.index .dypx-content-l .swiper-slide-next icon {display: none;}
.swiper-slide .jckt-titles {display: none;}
.swiper-slide-active .jckt-titles,.swiper-slide-active .icon {display: block;}
.index .dypx-content-l .swiper-wrapper {width: 100%;height: 100%;background-color: #fff;}
.index .dypx-content-l .jckt-content {position: relative; width: 100%; height: 322px;}
.index .dypx-content-l .jckt-titles {margin-top: 20px; font-size: 18px; color: #333;}
.index .dypx-content-l .jckt-titles a:hover {color: #da3031;}
.index .dypx-content-l .items {position: absolute; top: 0; left: 0; width: 100%;padding: 0 26px 0; background-color: #fff;}
.index .dypx-content-l .video-box {position: relative; width: 100%; height: 277px; border: 1px solid #e5e5e5;overflow: hidden;}
.index .dypx-content-l .video-box img {width: 100%; height: 100%; object-fit: cover;}
.index .dypx-content-l .icon {position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 65px; height: 65px; background: url('../../images/xwzx/video2.png') no-repeat center center;}
.index .dypx-content-l .btns {position: absolute; top: 49%; z-index:999; transform: translateY(-50%); cursor: pointer; width: 55px; height: 40px; }
.index .dypx-content-l .left-btn {left: 0; background: #c71f25 url('../../images/index/left-4.png') no-repeat center center;}
.index .dypx-content-l .right-btn {right: 0; background: #c71f25 url('../../images/index/right-4.png') no-repeat center center;}
/* .index .dypx-content-l .video-box img {width: 100%; height: 100%; object-fit: cover;} */
.index .sfpy { width: 100%; background: #fff;}
.gdyxPage .sfpy-bg,.index .sfpy-bg { width: 100%; background: url('../../images/index/bg2.png') no-repeat left top; background-size: 100% auto;}
.index .sfpy-bg {background-size: 100% 100%;}
.index .sfpy .title {width: 100%; height: 155px;  border-bottom: 1px solid transparent;background: url(../../images/index/sfpy.png) no-repeat center center;}
.index .sfpy .title_mbxx {background: url('../../images/index/mbxx.png') no-repeat center center;}
.index .sfpy .title_zxx {background: url('../../images/index/zxx.png') no-repeat center center;}
.index .sfpy .article-box .item .box{width: 100%; height: 100%; padding: 20px 20px 40px 20px; background-color: #fff;}
.index .sfpy .article-box .item .boxs{width: 100%; height: 100%; padding: 20px 10px 40px 10px; background-color: #fff;}
.index .sfpy .model-title { width: 100%; height: 30px; margin-bottom: 20px; padding-left: 40px; font-size: 26px; color: #424242; font-weight: 700; background: url('../../images/index/icon2.png') no-repeat left center;}
.index .sfpy .img-box {padding-bottom: 10px; border-bottom: 1px solid #dcdcdc;}
.index .sfpy .type-btn {width: 100%; margin: 0 auto; text-align: center;margin-top: 20px;}
.index .sfpy .type-btn li {display: inline-block; width: 180px; height: 55px; line-height: 55px; text-align: center; cursor: pointer; border-radius: 55px; font-size: 28px; color: #333;}
.index .sfpy .type-btn .active {background-color: #df2729; color: #fff;}
.gdyxPage .sfpy-content,.index .sfpy .sfpy-content {margin: 0 -11px;}
.gdyxPage .sfpy-content{margin-top: -20px;}
.gdyxPage .sfpy-content li,.index .sfpy-content li {display: inline-block; width: 100%; height: 320px; margin-right: 22px; margin-top: 30px;  border: 1px solid #dcdcdc;}
.gdyxPage .sfpy-content li{height: 325px;}
.gdyxPage .sfpy-content li:hover,.index .sfpy-content li:hover {box-shadow: 0px 8px 19px 2px rgba(62, 62, 62, 0.2)}
.gdyxPage .sfpy-content .logo ,.index .sfpy-content .logo {width: 100%; height: 170px; text-align: center; object-fit: cover; overflow: hidden;background-color: #fff;}
.gdyxPage .sfpy-content .logo img ,.index .sfpy-content .logo img {width: 100%; height: 100%; object-fit:cover}
.gdyxPage .sfpy-content .info-box ,.index .sfpy-content .info-box {padding: 20px 18px;background-color: #fff;}
.gdyxPage .sfpy-content .info-title ,.index .sfpy-content .info-title {width: 100%; height: 52px; font-size: 18px;}
.gdyxPage .sfpy-content .info-title-empty,.index .sfpy-content .info-title-empty {height: 17px; border-bottom: 1px solid #dcdcdc;}
.gdyxPage .info-logo ,.index .info-logo {margin-top: 14px; font-size: 14px; color: #aeaeae;min-height: 29px;}
.gdyxPage .info-logo img  ,.index .info-logo img {width: 30px; height: 30px; border-radius: 50%; vertical-align: top;display: none;}
.gdyxPage .info-logo .time ,.index .info-logo .time {float: right; margin-top: 5px;}
.gdyxPage .info-logo .catalogName,.index .info-logo .catalogName {display: inline-block; width: 130px; margin:5px 10px 0 0; }
.index .news { margin: 45px auto 20px;}
.gdyxPage .news { margin: 45px auto 0;}
.gdyxPage .news img ,.index .news img {width: 100%; height: 100%; min-height: 55px;}
.index .yrsg { width: 100%; background: url('../../images/index/bg2.png') no-repeat left top; background-size: auto 100%;}
.index .yrsg .title {width: 100%; height: 152px;  border-bottom: 1px solid transparent; background: url('../../images/index/gdxx.png') no-repeat center center;}
.index .zIndex {z-index: 20;}
.index .djdt {margin-bottom: 0;}
.index .dyjy .dwzs-title {margin-left: 10px; margin-bottom: 26px}
.index .dypx-content-l .model-title {margin-bottom: 26px}

.yrsg-tab {width: 100%; display: flex; justify-content: center;  height: 80px;  margin: auto; line-height: 80px; font-size: 28px; color: #333;}
.yrsg-tab li {display: inline-block; cursor: pointer;}
.yrsg-tab li:nth-child(2) {height: 100%; margin: 0 90px;}
.yrsg-tab .active {color: #c00000; font-weight: 700; border-bottom: 1px solid #c00000;}
.index .yrsg {padding-bottom: 80px;}
.yrsg-box {background-color: #fff; padding: 50px 15px 0 15px; padding: 0 -16px;}
.yrsg-box .boxs {padding: 15px 16px 15px;}
.yrsg-box .left{ width: 100%; box-sizing: border-box;}
.yrsg-box .right {width: 364px; box-sizing: border-box;}
.yrsg-box .left .img {width: 100%; height: 200px; line-height: 200px; text-align: center;  overflow: hidden;}
.yrsg-box .left .img img {width: 100%;height: auto; max-height:200px; object-fit: cover;}
.yrsg-box .left .titles { margin-top: 30px; line-height: 25px; font-size: 18px; color: #303030; width: 100%; font-weight: 700;}
.yrsg-box .left .titles a:hover {color: #c00000}
.yrsg-box .left .summary { margin-top: 15px; font-size: 14px; color: #484848; line-height: 25px; text-wrap: 2;}
.yrsg-box .center { width: 100%; padding-top: 23px; box-sizing: border-box; border-left: 1px solid #e5e5e5;}
.yrsg-box .center li {margin-bottom: 27px; margin-left: -6px; height: 49px; padding-left: 20px; font-size: 18px; color: #414347; line-height: 25px; background: url('../../images/index/dot.png') no-repeat left 6px;}
.yrsg-box .center li:last-child{margin-bottom:0}
.yrsg-box .center li:hover { color: #da3031; background: url('../../images/index/dot-active.png') no-repeat left 6px;}
.yrsg-box .right {width: 100%;margin: -24px 0;}
.yrsg-box .right .box {padding: 24px 0; border-bottom: 1px dashed #dcdcdc;}
.yrsg-box .right .box:nth-child(3) { border-bottom: 1px dashed transparent;}
.yrsg-box .right .img {width: 125px; height: 90px;  overflow: hidden;}
.yrsg-box .right img {width: 100%; height: 100%;object-fit: cover;}
.yrsg-box .right .right-box { width: calc(100% - 125px); padding-left: 20px; box-sizing: border-box;}
.yrsg-box .right-box .titles {font-size: 18px; height: 50px; color: #434343; line-height: 25px;}
.yrsg-box .right-box .titles a:hover {color: #c00000}
.yrsg-box .right-box .times {font-size: 16px; color: #a3a3a3; margin-top: 19px;}
.gdyxPage .sfpy-box,.index .sfpy-box {padding: 0 11px;}

.index .yrsg-news {margin: 45px auto;}
.index .ztzl { text-align: center; background: #fff;  overflow: hidden;}
.index .ztzl .title {width: 100%; height: 155px; margin: auto;  border-bottom: 1px solid transparent; background: url('../../images/index/ztzl.png') no-repeat center center;}
.index .ztzl-box {position: relative; margin-top: 30px}
.index .djdt .title {background: url('../../images/index/djdt-bg.png') no-repeat left center;}
.index .djyw .title {background: url('../../images/index/djyw-bg.png') no-repeat left center;}
.index .dgdz-bg {background: url('../../images/index/dzdg-bg.png') no-repeat left center;}
.index .llcx-bg {background: url('../../images/index/llcx-bg.png') no-repeat left center;}
.index .dwzs-bg {background: url('../../images/index/dwzs-bg.png') no-repeat left center;}
.index .dypx-bg {background: url('../../images/index/dypx-bg.png') no-repeat left center;}

.index .bg-box {position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 1000px; height: 493px; padding: 51px 0;margin: auto;}
.index .bg-box .box {width: 100%; height: 100%; background-color: #fcaa3e;}
.index .picswiper.swiper-container{overflow: visible;}
.index .picswiper .swiper-slide{height:493px; width: 823px;}
.index .picswiper .swiper-slide .infoblock{opacity: 0;}
.index .picswiper .swiper-slide>img{height:100%;width:100%;object-fit: cover;}
.index .picswiper .swiper-slide-active img,.index .picswiper .swiper-slide-active .infoblock{opacity: 1;}
.index .picswiper .infoblock{position: absolute;width:80%;height:100px;background: #fff;left:10%;bottom:40px;padding:22px 76px 22px 30px}
.index .picswiper .infoblock .name{font-size:20px}
.index .picswiper .infoblock .name:hover{color:#333}
.index .picswiper .infoblock .time{color:#999;font-size:16px;margin-top:5px;}
.index .picswiper .infoblock .rightarrow{width:50px;height:100px;position: absolute;right:0;top:0;background:#DA3031;line-height: 100px;}
.index .picswiper .swiper-button-prev{width:70px;height:50px;background: url(../../images/index/left-3.png) no-repeat center;left: -60px;}
.index .picswiper .swiper-button-next{width:70px;height:50px;background: url(../../images/index/right-3.png) no-repeat center;right: -60px;}
.index .picswiper .swiper-slide-prev {padding: 51px 0;}
.index .picswiper .swiper-slide-next {padding: 51px 0;}
.index .picswiper .swiper-button-next:after, .index .picswiper .swiper-rtl .swiper-button-prev:after,.index .picswiper .swiper-button-prev:after {content: ''}
.index .ztzl .swiper-page-dot {height: 100px; line-height: 180px;}
.index .ztzl .swiper-page-dot .swiper-pagination-bullet{width: 11px;height: 11px;background: #a1a4ab;border-radius: 50%;opacity: 1;margin: 0 6px;
  -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.index .ztzl .swiper-page-dot .swiper-pagination-bullet-active{background: #fcaa3e; border-radius: 16px;}
.index .ztzl .title-box {display: none !important;}
.index .swiper-slide-active .title-box { color: #1e1e1e; font-size: 18px; line-height: 30px; margin-top: 27px; display: block !important;}
.index .swiper-slide-active .title-box a:hover {color: #da3031;}

.index-ztzl-content {margin-left:-10px; width: calc(100% + 20px);}
.index-ztzl-content .picbox { height: auto; margin-top: 20px;}
.index-ztzl-content .picbox .link {display: inline-block; width: 100%; height: auto; background-color: pink; border-radius: 8px;overflow: hidden;}
.index-ztzl-content .picbox .link img {width: 100%; height: auto;}
.index-ztzl-content .col-md-3 {padding-left: 10px;padding-right: 10px;}
/* 新闻中心 */
.xwzx-page {background-color: #fff;}
.xwzx-page .yw {display: none; width: 40px; height: 20px; line-height: 20px; text-align: center; margin-right: 10px; font-size: 12px; color: #fff; background-color: #da3031; border-radius: 4px;}
.xwzx-page a:hover {color: #666;}
.xwzx-page .lbt {width: 790px;}
.xwzx-page .big-title {position: relative; width: 100%; height: 60px; padding-left: 40px; margin-bottom:15px; padding-bottom: 30px; line-height: 43px; font-size: 24px; font-weight: 600; color: #515151; font-family: '黑体'; background: url('../../images/index/icon1.png') no-repeat left top; border-bottom: 1px solid transparent;}
.xwzx-page .more {position: absolute; right: 0; top: 0; font-size: 14px; font-weight: 400;}
.xwzx-page .more a { color: #666;}
.xwzx-page .card1{ margin-top: 17px;}
.xwzx-page .card1 .banner {height: 450px;}
.xwzx-page .card1 .banner .imgbox img {width:100%; height: 100%; object-fit: cover;}
.xwzx-page .card1 .banner .swiper-btn{position: absolute;top: 0;bottom: 0;margin: auto; width: 50px;height: 50px;z-index: 1;}
.xwzx-page .card1 .banner .swiper-prev{background: url(../../images/index/left-2.png) no-repeat center;background-size: 100% 100%;left: 0;}
.xwzx-page .card1 .banner .swiper-next{background: url(../../images/index/right-2.png) no-repeat center;background-size: 100% 100%;right: 0;}
.xwzx-page .card1 .banner .swiper-prev:hover{background: url(../../images/index/left-2.png) no-repeat center;background-size: 100% 100%;}
.xwzx-page .card1 .banner .swiper-next:hover{background: url(../../images/index/right-2.png) no-repeat center;background-size: 100% 100%;}
.xwzx-page .card1 .banner .swiper-page{position: absolute;display: inline-block;text-align: right; right: 0;bottom: 20px;z-index: 999;}
.xwzx-page .card1 .banner .swiper-page .swiper-pagination-bullet{width: 11px;height: 11px;background: #a1a4ab;border-radius: 50%;opacity: 1;margin: 0 12px 0px 0px;
  -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.xwzx-page .card1 .banner .swiper-page .swiper-pagination-bullet-active{width: 22px;background: #fcaa3e; border-radius: 16px;}
.xwzx-page .card1 .banner .shawder {position: absolute;bottom: 0; left: 0; z-index: 999; height: 65px; padding: 0 15px; line-height: 65px; width: 100%; background: rgba(0,0,0,0.6); }
.xwzx-page .card1 .banner .shawder .text { width: 80%; color: #fff; text-align: left;}
.xwzx-page .card1 .banner .shawder .doot { width: 20%;}
.xwzx-page .djyw {padding-left: 30px;width: 406px;box-sizing: border-box;}
.xwzx-page .card1 .djyw-content {margin-top: 28px;}
.xwzx-page .card1 .djyw-content li {font-size: 16px; padding-left: 25px; margin-top: 13px; color: #181818;  background: url('../../images/index/dt-icon.png') no-repeat left center;}
.xwzx-page .card1 .djyw-content li:hover {background: url('../../images/index/dt-icon-active.png') no-repeat left center;}
.xwzx-page .card1 .djyw-content li a:hover  {color: #333;}
.xwzx-page .card2 {margin-top: 28px;}
.xwzx-page .djdt {width: 790px;}
.xwzx-page .card2 .djdt-content li {box-sizing: content-box; padding: 25px 0; border-bottom: 1px solid #f1f1f1;}
.xwzx-page .card2 .djdt-content li:nth-child(1) {padding-top: 0;}
.xwzx-page .card2 .djdt-content li:last-child {border-bottom: 1px solid transparent; padding-bottom: 0;}
.xwzx-page .card2 .djdt-content li .img { width: 187px; height: 140px; overflow: hidden;}
.xwzx-page .card2 .djdt-content li img {width: 100%; height: 100%;object-fit: cover; }
.xwzx-page .card2 .info-box {box-sizing: border-box; width: 603px; box-sizing: border-box; padding-left: 20px;}
.xwzx-page .card2 .info-box .title a{font-size: 18px; line-height: 20px; color: #212329; font-weight: 600;}
.xwzx-page .card2 .info-box .title a:hover {color: #e21d1d}
.xwzx-page .card2 .info-box .summary {font-size: 14px; height: 60px; color: #5a5a5a; margin-top: 20px;}
.xwzx-page .card2 .info-box .time {font-size: 14px; color: #5a5a5a; margin-top: 20px;}
.xwzx-page .card2 .no-pic-box {width: 100% !important; padding-left: 0;}
.xwzx-page .card2 .rdxw {box-sizing: border-box;}
/*.xwzx-page .card2 .rdxw-content {margin-top: 20px;}*/
.xwzx-page .card2 .rdxw-content li{font-size: 16px; margin-bottom: 19px; color: #181818}
.xwzx-page .card2 .rdxw-content li:hover {color: #e21d1d;}
.xwzx-page .card2 .rdxw-content .index { width: 16px; height: 16px; line-height: 16px; text-align: center; margin-right: 10px; border-radius: 3px; font-size: 12px; background-color: #929292; color: #fff;}
.xwzx-page .card2 .rdxw-content .red {background-color: #e21d1d;}
.xwzx-page .card2 .rdxw-content .orange {background-color: #f9731a;}
.xwzx-page .card2 .rdxw-content .yellow {background-color: #f9b81a;}
/* .xwzx-page .card2 .spxw {margin-top: 31px;} */
.xwzx-page .card2 .spxw-content li {margin-bottom: 20px}
.xwzx-page .card2 .spxw-content .image {position: relative;  width: 180px; height: 101px; object-fit: cover;overflow: hidden;}
.xwzx-page .card2 .spxw-content img {width: 100%; height: 100%; object-fit: cover;}
.xwzx-page .card2 .spxw-info-box {box-sizing: border-box; width: 193px; box-sizing: border-box; padding-left: 14px;}
.xwzx-page .card2 .spxw-info-box .title a { font-size: 18px; color: #333; line-height: 25px;}
.xwzx-page .card2 .spxw-info-box .title a:hover {color: #e21d1d}
.xwzx-page .card2 .spxw-info-box .time {margin-top: 25px; font-size: 14px; color: #6c6b6b;}
/* .xwzx-page .card2 .shawder {position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: pointer;} */
.xwzx-page .card2 .video {position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 65px; height: 65px; background: url('../../images/xwzx/video2.png') no-repeat center center;}
.xwzx-page .card2 .news-box {margin-top: 15px;width: 384px; margin: 32px auto 0;}
.xwzx-page .card2 .news-box div {margin-bottom: 25px}
.xwzx-page .card2 .news-box div:last-child {margin-bottom: 0}
.xwzx-page .card2 .news-box img {width: 100%; height: 105px;  object-fit: cover;}
.xwzx-page .card2 .xwzx-right {padding-left: 30px; width: 406px; box-sizing: border-box;}
.xwzx-page .djyw-title {border-bottom: 1px solid #e5e5e5}
.xwzx-page .more a {font-family: "Microsoft Yahei";}
/* 新闻中心列表页 */
.breadcrumb {margin: 20px 0 !important;font-family: '黑体';}
.page-middle {padding-left: 0 !important;}
.breadcrumb>li {font-size: 14px; color: #787878;}
.breadcrumb .active {color: #1c1c1c;}
.xwlb-page1 .content-left{font-family: '黑体';}
.xwlb-page .content-left {width: 204px; border: 1px solid #e5e5e5; border-top: 4px solid #e21d1d; color: #424242; font-size: 18px;}
.xwlb-page .content-left .parent-catalog {width: 100%; height: 60px; line-height: 60px; text-align: center; border-bottom: 1px solid #e5e5e5;}
.xwlb-page .content-left .position-r{position: relative;}
.xwlb-page .content-left .catalog {height: 50px; line-height:50px; padding-left: 25px;padding-right: 25px;}
.xwlb-page .content-left .catalog:last-child {border-bottom: 1px solid transparent;}
.xwlb-page .content-left .active,.xwlb-page .content-left .catalog:hover ,.xwlb-page .content-left .catalog a:hover,.xwlb-page .content-left .active a{background-color: #e21d1d; color: #fff;}
.xwlb-page .content-left .open {position: absolute; right: 8px; top: 10px; cursor: pointer; width: 15px; height: 9px;}
.xwlb-page .content-left .colses{position: absolute; right: 8px; top: 10px; cursor: pointer; width: 15px; height: 9px; transform: rotateY(180deg);}
.xwlb-page .content-left .catalog img {width: 100%; height: 100%;}
.xwlb-page .content-left .catalog-children li{ width: 100%; height: 40px; line-height: 40px; padding-left: 45px; padding-right: 25px;}
.xwlb-page .content-left .catalog-children .active,.xwlb-page .content-left .catalog-children li:hover,.xwlb-page .content-left .catalog-children li a:hover {background-color: #e21d1d; color: #fff;}
.xwlb-page .content-left .catalog-children .active a {color: #fff;}
.xwlb-page .content-right {box-sizing: border-box; width: 973px; min-height: calc(100vh - 600px);}
.xwlb-page .content-right  .box {padding: 27px 0 40px;  border: 1px solid #e5e5e5;}
.xwlb-page .box .title {font-size: 24px; font-weight: 700; height: 23px; line-height: 23px; font-family: '黑体'; color: #191919; padding-left: 15px; margin-left: 40px; border-left: 4px solid #e21d1d;}
.xwlb-page .article-box {margin-top: 30px;}
.xwlb-page .article-box li {padding:0 40px 0 65px; height: 50px; line-height: 48px; background: url('../../images/xwzx/icon2.png') no-repeat 40px center; color: #626262;}
.xwlb-page .article-box a {color: #626262;}
.xwlb-page .article-box li .titles {width: 70%; font-size: 16px; color: #212329;}
.xwlb-page .article-box li .times { font-size: 14px;}
.xwlb-page .article-box .dabule { background-color: #fdfaf6;}
.xwlb-page .article-box li:hover {color: #e21d1d !important;background: url('../../images/xwzx/icon3.png') no-repeat 40px center;}
.xwlb-page .article-box li a:hover,.xwlb-page .article-box li p:hover {color: #e21d1d !important;}
.xwlb-page .small-content-left {position: relative; margin-bottom: 20px; width: 100%; white-space: nowrap; overflow-x: scroll; overflow-y: auto;}
.xwlb-page .small-content-left::-webkit-scrollbar {display: none;}
.xwlb-page .small-content-left li{display: inline-block;  margin-right: 10px; width: auto; padding: 10px; border: 1px solid #e5e5e5;}
.xwlb-page .small-content-left li:nth-child(1) {margin-left: 0;}
.xwlb-page .small-content-left .catalog:hover, .xwlb-page .small-content-left .catalog a:hover, .xwlb-page .small-content-left .active,.xwlb-page .small-content-left .active a{background-color: #e21d1d; color: #fff;}
.xwlb-page .small-content-left .parent-catalog {border-left: 4px solid #e21d1d;}
.xwlb-page .catalog-children-small {position: absolute; top: 48px; left: 0;}
.xwlb-page .box-height { height: 90px;}
.xwlb-page .box-heights { height: 140px;}
.xwlb-page .mb15 {margin-bottom: 15px}



/* a {text-decoration: none;} */
.xq-content {width: 889px;}
.rdxw-box {padding-left: 25px; width: 308px; box-sizing: border-box;}
.xwzx-detail .big-title {position: relative; width: 100%; height: 60px; padding-left: 40px; padding-bottom: 20px; line-height: 60px; font-size: 24px; font-weight: 600; background: url('../../images/xwzx/icon1.png') no-repeat left top; border-bottom: 1px solid transparent;}
.xwzx-detail .xwzx-top {position: relative; width: 100%; height: 208px;}
.xwzx-detail .bg-title {position: absolute;top: 50%;left: 50%; transform: translate(-50%,-50%); width: 30%; height: 75px; background: url('../../images/xwzx/title.png') top left no-repeat; background-size: 80% 100%;}
.xwzx-detail .tab {width: 100%; height: 50px; line-height: 50px; background-color: #f3f4f5;}
.xwzx-detail .tab-item {width: 50%; text-align: center; color: #999; font-size: 22px;}
.xwzx-detail .tab .active {color: #ff992c; background-color: #fff;}
.xwzx-detail .detail-title {font-size: 28px; font-weight: 400; line-height: 36px;  padding-right: 23px; color: #333333;text-align: center;}
.xwzx-detail .xwzx-info {font-size: 14px; color: #999;padding: 0; border-bottom: 1px solid #e5e5e5;}
.xwzx-detail .xwzx-info .box {margin: 24px 0}
.xwzx-detail .xwzx-info .zh {display: inline-block; cursor: pointer; margin-right: 10px; width: 25px; height: 25px; line-height: 25px; text-align: center; border-radius: 50%; background-color: #d6d6d6; color: #fff;}
.xwzx-detail .xwzx-info .active {background-color: #e61a1e;}
.xwzx-detail .share {width: 9%; padding: 25px 0; background-color: #fcfaf5;text-align: center;}
.xwzx-detail .share-text {text-align: center;}
.xwzx-detail .share-item {display: block; margin: 0 auto; width: 41px; height: 41px;border-radius: 50%; margin-top: 25px}
.xwzx-detail .qq {background: url('../../images/xwzx/QQ.png') center center no-repeat;}
.xwzx-detail .wx {background: url('../../images/xwzx/wx.png') center center no-repeat;}
.xwzx-detail .wb {background: url('../../images/xwzx/wb.png') center center no-repeat;}
.xwzx-detail .right-box .summary {padding: 20px 70px 16px 70px;  background: #fcfaf5 url('../../images/xwzx/yh.png') 30px 15px no-repeat;font-size: 16px; line-height: 30px; color: #a7a090;}
.xwzx-detail .detail-content {padding: 22px 0px 0 0;}
.xwzx-detail .detail-content p,.xwzx-detail .detail-content span { font-size: 16px; color: #666666; line-height: 32px;word-break: normal;text-align: justify; }
.xwzx-detail .detail-content p:last-child {margin-bottom: 0;}
.xwzx-detail .detail-content img { max-width: 502px; height: auto !important;}
.xwzx-detail .detail-content video {width: 80%; margin: auto}
.xwzx-detail .small {font-size: 14px !important;}
.xwzx-detail .middel {font-size: 16px !important;}
.xwzx-detail .big {font-size: 18px !important;}
.xwzx-detail .at-icon-wrapper {display: none !important;}
.xwzx-detail .font-size {text-align: right;}
/* .xwzx-detail .rdxw {padding-left: 30px;} */
.xwzx-detail .article {position: relative;min-height: 500px;}
.xwzx-detail .rdxw-content li{font-size: 16px; margin-bottom: 20px; color: #181818}
.xwzx-detail .rdxw-content li:hover {color: #e21d1d;}
.xwzx-detail .rdxw-content .index { width: 16px; height: 16px; line-height: 16px; text-align: center; margin-right: 10px; border-radius: 3px; font-size: 12px; background-color: #929292; color: #fff;}
.xwzx-detail .rdxw-content .red {background-color: #e21d1d;}
.xwzx-detail .rdxw-content .orange {background-color: #f9731a;}
.xwzx-detail .rdxw-content .yellow {background-color: #f9b81a;}
.xwzx-detail .margin-r {margin-right: 20px;}
.xwzx-detail .toolbar { position: absolute; top: 0; left: -80px; text-align: center;}
.xwzx-detail .toolbar li { width: 58px; height: 58px; cursor: pointer; border-radius: 50%; border: 1px solid #edf1fd;}
.xwzx-detail .toolbar .active {border: 2px solid #fbe1e1; background-color: #fff6f7;}
.xwzx-detail .toolbar li {background-size: 100% auto;}
.xwzx-detail .toolbar .dz{ background: url('../../images/xwzx/dz.png') no-repeat center center;}
.xwzx-detail .toolbar .dz:hover{ background: url('../../images/xwzx/dz-hover.png') no-repeat center center;}
.xwzx-detail .toolbar .dz-current{ background: url('../../images/xwzx/dz-active.png') no-repeat center center !important; border: 1px solid #fbe0e0 !important;}
.xwzx-detail .toolbar .sc{ background: url('../../images/xwzx/sc.png') no-repeat center center;}
.xwzx-detail .toolbar .sc-current{ background: url('../../images/xwzx/sc-active.png') no-repeat center center !important;border: 1px solid #fbe0e0 !important;}
.xwzx-detail .toolbar .sc:hover{ background: url('../../images/xwzx/sc-hover.png') no-repeat center center;}
.xwzx-detail .toolbar .fx{background: url('../../images/xwzx/fx.png') no-repeat center center;}
.xwzx-detail .toolbar .fx:hover {background: url('../../images/xwzx/zf-hover.png') no-repeat center center;}
.xwzx-detail .toolbar .num {display: block; margin: 9px 0 20px; font-size: 14px; color: #2a2a2a; cursor: pointer;}
.xwzx-detail .fx-box { position: absolute; top: 210px; left: 0; padding: 15px 15px 15px; background-color: #fff; -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);}
.xwzx-detail .fx-box .btns {display: block; width: 40px; height: 40px; cursor: pointer; margin-top: 23px; border-radius: 50%; background-size: 100% 100%;}
.xwzx-detail .bshare-sinaminiblog{background:url('../../images/xwzx/weibo.png') no-repeat center center;}
.xwzx-detail .fx-box .bshare-qqim {margin-top: 0}
.xwzx-detail .bshare-qqim{background:url('../../images/xwzx/QQ.png') no-repeat center center;}
.xwzx-detail .bshare-weixin{background:url('../../images/xwzx/weixin.png') no-repeat center center;}
.xwzx-detail .fx-box .empty {position: relative;}
.xwzx-detail .fx-box .empty #qrcode_c {position: absolute; left: 80px; top: 50%; display: none; transform: translateY(-50%); width: 115px; height: 115px; padding: 10px; background-color: #fff; -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);}
.xwzx-detail .fx-box .empty #qrcode_c img {width: 100%; height: 100%;}
.xwzx-detail .first div {min-width: 128px;}
.xwzx-detail .first span {width: 100%;height: 25px;}

/* 公示公告 */
.gsgg-page .content-right {padding-left: 0; width: 100%;}
.gsgg-page .article-box li:hover {color: #e21d1d !important;background: auto;}
.gsgg-page .article-box li a:hover,.xwlb-page .article-box li p:hover {color: #e21d1d !important;}

/* 党员教育-创新理论 */
.cxll-page .content-right .box{ padding: 35px 33px 40px}
.cxll-page .content-right .box .title {margin-left: 0;}
.cxll-page .video-box{padding: 35px 0 0;}
.cxll-page .video-box li {width: 100%;  margin-bottom: 27px; margin-right: 13px;}
.cxll-page .video-box li img {width: 100%; height: 165px; object-fit: cover;}
.cxll-page .video-box li .titles {height: 54px; margin-top: 23px; font-size: 18px; line-height: 28px; color: #333;}
.cxll-page .video-box li .titles:hover {color: #e21d1d}
.cxll-page .pageBar{margin-top:-27px}
.cxll-page .video-box {margin: 0 -7px}
.cxll-page .cxll-box {padding: 0 7px}

/* 党员教育主页 */
.dyjy-page .title{position: relative; height: 97px; line-height: 97px; padding-left: 40px; font-size: 24px; font-weight: 600; background: url('../../images/index/icon2.png') no-repeat left center;}
.dyjy-page .more { position: absolute; top: 3px; right: 0; font-size: 14px; font-weight: 400; color: #666; }
.dyjy-page .card1 .video-box{margin: 0 -8px;}
.dyjy-page .card1 .video-box .box {padding: 0 8px !important;}
.dyjy-page .card1 .video-box li {width: 100%;  margin-bottom: 28px;}
.dyjy-page .card1 .video-box li .img {width: 100%; height: 162px; overflow: hidden;}
.dyjy-page .card1 .video-box li img {width: 100%; height: 100%;object-fit: cover; }
.dyjy-page .card1 .video-box li .titles { height: 54px; margin-top: 23px; font-size: 18px; line-height: 28px; font-weight: bold; color: #333;}
.dyjy-page .card1 .video-box li .titles a:hover {color:#e21d1d}
.dyjy-page .card2 {margin: 0 -8px;}
.dyjy-page .card2 .box {width: 100%; float: left;}
.dyjy-page .card2 .zxlb {padding:0 8px}
/* .dyjy-page .card2 .box-content{ height: 100px;} */
.dyjy-page .card2 .box-content .img { width: 172px; height: 100px;  overflow: hidden;}
.dyjy-page .card2 .box-content img {width: 100%; height: 100%; object-fit: cover;}
.dyjy-page .card2 .box-content .img-content {box-sizing: border-box; width: 415px; height: 100%; box-sizing: border-box; padding-left: 14px;}
.dyjy-page .card2 .img-content .titles a {font-size: 16px; font-weight: 700; color: #333;}
.dyjy-page .card2 .img-content .titles a:hover {color: #e21d1d}
.dyjy-page .card2 .img-content .summary {margin: 9px 0; height: 38px;}
.dyjy-page .card2 .img-content .ft { font-size: 14px; color: #999;}
.dyjy-page .card2 .list {margin-top: 28px;}
.dyjy-page .card2 .list {margin-top: 0;}
.dyjy-page .card2 .dwzs-list {margin-top: 0}
.dyjy-page .card2 .list li {width: 100%; margin-bottom: 20px; padding-left: 15px; font-size: 16px; color: #333; background: url('../../images/index/dt-icon.png') no-repeat left center;}
.dyjy-page .card2 .list li:hover {color: #e21d1d; background: url('../../images/index/dt-icon-active.png') no-repeat left center;}
.dyjy-page .card2 .list li .titles {width: 80%; float: left;}
.dyjy-page .card2 .list li .titles a:hover {color: #e21d1d;}
.dyjy-page .card2 .list li .times {width: 20%; float: left; color: #b4b4b4; font-size: 12px; text-align: right;margin-top: 4px;}
.dyjy-page .card3 img{ width: 100%; height: 145px; margin-top: 15px;}
.dyjy-page .card4 .dypx-content {display: flex; flex-wrap: wrap;justify-content: space-around;}
.dyjy-page .card4 .box {width: 50%;}
.dyjy-page .card4 .swiper-container {width: 565px;height: 385px; padding: 0; overflow: hidden; margin-top:20px}
.dyjy-page .card4 .swiper-container img {width: 100%;height: 100%; object-fit: cover;}
.dyjy-page .card4 .swiper-slide-prev img,.index .dypx-content-l .swiper-slide-prev icon {display: none;}
.dyjy-page .card4 .swiper-slide-next img,.index .dypx-content-l .swiper-slide-next icon {display: none;}
.dyjy-page .card4 .swiper-slide .jckt-titles {display: none;}
.dyjy-page .card4 .swiper-slide-active .jckt-titles,.swiper-slide-active .icon {display: block;}
.dyjy-page .card4 .swiper-slide-active {width: 521px !important; margin-left: 21px !important;}
.dyjy-page .card4 .swiper-slide-active .img {height: 292px;width: 100%; overflow: hidden;}
.dyjy-page .card4 .swiper-wrapper {width: 100%;height: 100%;background-color: #fff;}
.dyjy-page .card4 .jckt-content {position: relative; width: 100%; height: 322px;}
.dyjy-page .card4 .jckt-titles {margin-top: 20px; font-size: 18px; color: #333;}
.dyjy-page .card4 .jckt-titles a:hover {color: #da3031;}
.dyjy-page .card4 .dypx-content-r {width: 606px; padding-left: 16px; background-color: #fff;}
.dyjy-page .card4 .dypx-content-l {height: 431px; width: 592px; padding-right: 14px;  padding: 25px 12px; background-color: #f6f9ff;}
.dyjy-page .card4 .dypx-content-l .titles {margin-left: 23px; padding-left: 20px; height: 24px; line-height: 24px; font-size: 24px; color: #424242;  border-left: 5px solid #c71f25;}
.dyjy-page .card4 .jckt-content {position: relative; width: 100%; height: 290px;}
.dyjy-page .card4 .jckt-titles {margin-top: 25px; font-size: 18px; color: #333;}
.dyjy-page .card4 .jckt-titles a:hover {color: #e21d1d}
.dyjy-page .card4 .item {position: absolute; top: 0; left: 0; width: 100%; padding: 20px 23px 0;background-color: #f6f9ff;}
.dyjy-page .card4 .video-box {position: relative; width: 100%; height: 292px; border: 1px solid #e5e5e5;overflow: hidden;}
.dyjy-page .card4 .video-box img {width: 100%; height: 100%; object-fit: cover;}
.dyjy-page .card4 .icon {position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 65px; height: 65px; background: url('../../images/xwzx/video2.png') no-repeat center center;}
.dyjy-page .card4 .btns {position: absolute; top: 36%; z-index:999; transform: translateY(-50%); cursor: pointer; width: 40px; height: 40px; }
.dyjy-page .card4 .left-btn {left: 21px; background: rgb(199, 31, 37, 0.4) url('../../images/index/left-4.png') no-repeat center center;}
.dyjy-page .card4 .right-btn {right: 23px; background: rgb(199, 31, 37, 0.4) url('../../images/index/right-4.png') no-repeat center center;}
.dyjy-page .card4 .boxs { width: 288px; height: 238px;}
.dyjy-page .card4 .boxs .link{position: relative; height: 180px; border-radius: 6px; overflow: hidden; background: url('../../images/xwzx/video-bg.png') no-repeat center bottom; background-size: 90% auto;}
.dyjy-page .card4 .boxs .img {width: 100%; height: 162px; border-radius: 6px;overflow: hidden;}
.dyjy-page .card4 .boxs img {width: 100%; height: 100%;object-fit: cover;}
.dyjy-page .card4 .dypx-content-r .titles {width: 100%; font-size: 18px; font-weight: 700; margin: 17px 0; color: #242424;}
.dyjy-page .card4 .dypx-content-r .titles a:hover {color: #e21d1d}
.dyjy-page .card4 .pxrk { height: 177px; width: 100%;  background: url('../../images/xwzx/pxrk.png') no-repeat center center; background-size: 100% 100%; }
.dyjy-page .zIndex {z-index: 20;}
.dyjy-dzdg-box {width: calc(100% + 30px); margin-left: -15px;}


/* 公告声明 */
.gzsb-bg { background-color: #f7f8fb; }
.gzsb {width: 100%; min-height: 300px; margin-bottom: 60px; padding: 50px 40px 60px; background-color: #fff;  border: 1px solid #e5e5e5;}
.gzsb .detail-title { color: #333;}
.gzsb .margin-r {margin-right: 78px;}
.gzsb .xwzx-info {border-bottom: 1px solid #e5e5e5; padding: 35px 0; margin: 0 0 25px 0;}
.gzsb .detail-content {padding: 0;margin-bottom: 0;}
.gzsb .detail-content p {margin-bottom: 10px;}
.gzsb .zxtb-btn {width: 100%; margin-top: 60px; text-align: center;}
.gzsb .zxtb-btn .btn {width: 240px; height: 50px; margin: 0 auto; line-height: 38px; text-align: center; border-radius: 5px; background-color: #df2729; color: #fff; font-size: 18px; color: #fff; cursor: pointer;}

/* 单页面 */
.single-page .detail-content{margin-top: 30px;}

/* 名师推荐 */
.lecturerPage>.container .row{margin:0 -10px}
.lecturerPage>.container .row>div{padding:0 10px}
.lecturerPage>.container{padding:0}
.lecturerPage .item{display:block;border: solid 1px #eee;border-radius: 10px;background: #fff;overflow: hidden;margin-bottom:20px;color:#242424}
.lecturerPage .item .avatar{width:126px;height:126px;border-radius:50%;border: solid 1px #e5e5e5;background: #f3f3f3;padding:10px;margin:30px auto 20px}
.lecturerPage .item .avatar img{border-radius: 50%;width:100%;height:100%;object-fit: cover;}
.lecturerPage .item .summary{margin:20px 24px 32px;line-height: 22px;height:66px}
.lecturerPage .item .more{display: block;line-height:50px;background: #f8f8f8;}
.lecturerPage .item:hover{box-shadow: 0px 8px 19px 2px rgba(62, 62, 62, 0.2)}
.lecturerPage .item:hover .more{background: #54a0f2;color: #fff;}
.lecturerPage .lecturerinfo{border:1px solid #eee;background: #fcfaf5;padding:30px 56px;margin-bottom:40px}
.lecturerPage .lecturerinfo .pic{margin-left:-14px;width:100%;height:267px;background: url('../../images/info/imgbg.png') left center no-repeat;}
.lecturerPage .lecturerinfo .pic img{width:100%;height:100%;object-fit: cover;margin-left:14px;background: rgba(255,255,255,.9);}
.lecturerPage .lecturerinfo .name{font-size: 24px;margin: 20px 0}
.lecturerPage .lecturerinfo .other{color:#999;margin-bottom:20px}
.lecturerPage .lecturerinfo .other span:not(:last-child){padding-right:100px}
.lecturerPage .lecturerinfo .summary{line-height: 30px;color:#666}
.lecturerPage .big-title{margin:20px 0;}
.lecturerPage .big-title .name{font-size: 24px;padding-left:40px;background: url('../../images/info/icon42.png') left center no-repeat;}
.lecturerPage .big-title .more{color:#999}
.lecturerPage .page{margin-bottom:30px}
.lecturerPage .page-bar{margin-bottom:10px}
.lecturerPage .page-bar #kkpager{padding:20px 0 }
.lecturerPage .footer{margin-top:10px}
.courseitem{border: 1px solid #dcdcdc;margin-bottom:30px}
.courseitem .imgblock {height: 170px; position: relative;}
.courseitem .imgblock .img{width: 100%; height: 100%; object-fit: cover;}
.courseitem .imgblock .play{width:65px;line-height: 65px;border-radius: 50%;background: rgba(0,0,0,.4);position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);z-index:1;padding-left:5px}
.courseitem .info-box {padding: 20px;}
.courseitem .info-title {line-height: 30px;height: 60px; margin-bottom: 15px;  font-size: 18px;}
.courseitem .info-logo{border-top: 1px solid #dcdcdc;padding-top:20px;color:#aeaeae}
.courseitem .info-logo .time{margin-left:10px}
.courseitem:hover .info-title{color:#e41c1d}
.lecturerPage .getmore{line-height: 70px;border-top: 1px solid #e8e8e8;background: #f8f8f8;color:#999}
.lecturerPage .spxw-content li.row {margin-bottom: 20px}
.lecturerPage .spxw-content .image {position: relative; height: 72px; object-fit: cover;padding-right:0}
.lecturerPage .spxw-content .recommendtop .image{width:100%;height:auto}
.lecturerPage .spxw-content img {width: 100%; height: 100%; object-fit: cover;}
.lecturerPage .spxw-info-box {box-sizing: border-box; }
.lecturerPage .spxw-info-box .title {color: #333; line-height: 25px;height:50px}
.lecturerPage .recommendtop .spxw-info-box{width:100%;margin-top:10px;margin-bottom:20px}
.lecturerPage .spxw-info-box .time {color: #6c6b6b;margin-top: 5px;}
.lecturerPage .video {position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 65px; height: 65px; background: url('../../images/xwzx/video2.png') no-repeat center center;}
.lecturerPage .wblock .video{left: calc(50% + 8px);}
.lecturerPage li:not(:first-child) .video{background-size: 35px;}
.lecturerPage .news-box {margin-top: 15px;}
/* 党员培训 */
.lecturerPage .djdt-content li:hover .title,.lecturerPage .rdxw-content li:hover a{color:#e41c1d}
.lecturerPage .rdxw-content li img{width:100%}
.lecturerPage .xwzx-page .big-title{background:url('../../images/info/icon42.png') left center no-repeat;padding-bottom:0;height:auto}
.lecturerPage .xwzx-page .card2 .info-box{padding-right:20px}
.lecturerPage .xwzx-page .card2 .info-box a{display: inline-block;max-width: 100%;}
.lecturerPage .xwzx-right .big-title{background:url('../../images/info/icon43.png') left center no-repeat;}
.lecturerPage .xwzx-right .name{margin-top:10px;display: inline-block;max-width: 100%;}
/* 课程中心 */
.coursecenter .sort{border:solid 1px #eee;line-height: 48px;padding:0 30px;margin-bottom:20px}
.coursecenter .sort span{margin-left:20px}
.coursecenter .sort span.on{color:#e31d1e}
.coursecenter .courseitem{margin-bottom:20px}
.coursecenter .courselist{margin:0 -10px}
.coursecenter .courselist>div{padding:0 10px}
.coursecenter .lecturerinfo{padding:30px;margin-bottom:20px}
.coursecenter .lecturerinfo .pic{height:158px;background-size: 95%;}
.coursecenter .lecturerinfo .name{display: inline-block;max-width: 100%;margin:0 0 10px}
.coursecenter .lecturerinfo:hover a{color:#e31d1e}
.coursecenter .page-bar,.coursecenter .pageBar{margin-top:-20px}

/* 党员培训 */
.dypxPage .banner img{width:100%}
.dypxPage .news{line-height: 60px;border:1px solid #ddefff;margin:20px 0}
.dypxPage .news .text{padding:0 15px;background: #5abbf8;color:#fff}
.dypxPage .news .swiper-news{margin:0 15px}
.dypxPage .news .swiper-slide{padding-left:16px;color:#9a9a9a;position: relative;}
.dypxPage .news .swiper-slide:hover a{color:#e31d1e}
.dypxPage .news .swiper-slide:before{content:'';width:5px;height:5px;border-radius: 50%;background: #2d668d;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.dypxPage .news .time{margin-left:20px}
.dypxPage .big-title{margin:30px 0}
.dypxPage .big-title .name{background-image: url('../../images/index/icon2.png');}
.dypxPage .big-title .tabschange{margin-right:20px}
.dypxPage .big-title .tabschange span{margin-left:60px;width:auto!important}
.dypxPage .big-title .tabschange .on{color:#e4262f}
.dypxPage .dyjy-page .titles{margin:20px 0;line-height: 28px;height:56px;}
.dypxPage .dyjy-page a:hover .titles{color:#e31d1e}
.dypxPage .ads{margin:0 0 20px}
/* 课程详情 */
.coursedetail .container{padding:0}
.coursedetail .row{margin:0 -15px}
.coursedetail .topblock .title{font-size: 24px;}
.coursedetail .topblock .infobox{background: #fcfaf5;border-radius: 4px;padding:15px 20px;line-height: 34px;color:#666;margin:15px 0}
.coursedetail .topblock .infobox span{padding:0 16px}
.coursedetail .topblock .infobox i{font-style: normal;}
.coursedetail .topblock .studybtn{line-height: 45px;width:162px;color:#fff;background: #df2729;border-radius: 23px;}
.coursedetail .topblock .studybtn.disabled{background: #bbb;cursor: not-allowed;}
.coursedetail .topblock .courseitem{border: 0;}
.coursedetail .topblock .imgblock{height:275px;margin-bottom:50px}
.coursedetail .topblock .maincontent{margin-bottom:50px}
.coursedetail .topblock .sharebox{line-height: 45px;}
.coursedetail .topblock .share{position: relative;}
.coursedetail .topblock .share span{display: inline-block;width:30px;height:30px;margin-left:10px;border-radius: 50%;background-size: cover;position: relative;top:8px}
.coursedetail .topblock .share span:first-child{margin-left:0}
.coursedetail .topblock .share #qrcode_c{display: none;width:115px;height:115px;padding:10px;position: absolute;left:50%;top:25px;transform: translateX(-50%);box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);background: #fff;z-index: 10;}
.coursedetail .topblock .share #qrcode_c img{width:100%;height:100%;}
.coursedetail .topblock .btns{padding-left:27px;background-position: left center;background-repeat: no-repeat;margin-right:30px}
.coursedetail .topblock .dz{background-image: url('../../images/xwzx/dz.png');}
.coursedetail .topblock .dz-current{background-image: url('../../images/xwzx/dz-active.png');}
.coursedetail .topblock .sc{background-image: url('../../images/xwzx/sc.png');}
.coursedetail .topblock .sc-current{background-image: url('../../images/xwzx/sc-active.png');}
.coursedetail .bottomblock{background: #f8f8f8;padding:30px 0 40px}
.coursedetail .bottomblock .wblock{background: #fff;border-radius: 4px;padding:0 30px}
.coursedetail .bottomblock .recommend{padding:10px 0 20px;margin:0 -10px}
.coursedetail .bottomblock .tabs{border-bottom: 1px solid #e8e8e8;}
.coursedetail .bottomblock .tabs span{display: inline-block;margin-left:60px;line-height: 56px;position: relative;}
.coursedetail .bottomblock .tabs span:before{content:'';display: none;width:100%;height:3px;border-radius: 2px;background: #df2729;position: absolute;left:0;bottom:0}
.coursedetail .bottomblock .tabs span.on{color:#df2729;font-weight: bold;}
.coursedetail .bottomblock .tabs span.on:before{display: block;}
.coursedetail .bottomblock .tabs span:first-child{margin-left:0}
.coursedetail .bottomblock .contentblock{padding:30px 0 50px;min-height:200px}
.coursedetail .bottomblock .block{line-height: 26px;}
.coursedetail .bottomblock .chapterbox{position: relative;}
.coursedetail .bottomblock .chapterbox:before{position: absolute;content:'';height:calc(100% - 16px);width: 1px;background: #e5e5e5;top:8px;left:5px}
.coursedetail .bottomblock .chapter{position: relative;padding-left:23px;margin-top:15px}
.coursedetail .bottomblock .chapter:first-child{margin-top:0}
.coursedetail .bottomblock .chapter:before{content:'';display:block;width:11px;height:11px;border-radius: 50%;background: #e5e5e5;position:absolute;top:50%;left:0;transform: translateY(-50%);}
.coursedetail .bottomblock .chapter.isLearn_Y:before{background: #da3031;}
.coursedetail .bottomblock .chapter span{padding-right:16px;background: url('../../images/info/icon44.png') right center/11px 6px no-repeat;}
.coursedetail .bottomblock .chapter.showitem span{background-image: url('../../images/info/icon45.png');}
.coursedetail .bottomblock .itembox{margin-top:10px;display: none;}
.coursedetail .bottomblock .chapteritem{padding-left:46px;color:#666;line-height: 30px;word-break:break-all}
.coursedetail .bottomblock .chapteritem.active{color:#da3031}
.coursedetail .bottomblock .teachers>div{padding:20px 0;border-bottom: 1px solid #e6e6e6;}
.coursedetail .bottomblock .teachers>div:first-child{padding-top:0}
.coursedetail .bottomblock .teachers>div:last-child{border:0}
.coursedetail .bottomblock .teachers .imgblock{display:block;width:228px;height:128px;margin-right:30px;border:1px solid #e8e8e8;}
.coursedetail .bottomblock .teachers .imgblock img{height:100%;width:100%;object-fit: contain;}
.coursedetail .bottomblock .teachers .summary{margin-top:10px}
.coursedetail .bottomblock .handout a{display: inline-block;margin-bottom:15px;}
.coursedetail .bottomblock .handout a:hover{color:#df2729}
.coursedetail .videocover{position: fixed;width:100%;height:100%;left:0;top:0;background: rgba(0,0,0,.6);z-index:9999}
.coursedetail .videocover .modalbox{height:75%;width:60%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);background: #fff;}
.coursedetail .videocover .m_header{background: #f3f4f8;padding:15px 30px;}
.coursedetail .videocover .m_header .headertext{padding-right:10px}
.coursedetail .videocover .modalcontent{height:calc(100% - 60px);padding:30px;}
.coursedetail .videocover .videobox{width:100%;height:100%;}
.coursedetail .modalcontent{padding:20px 30px 40px}
.coursedetail+div .footer{margin-top:0}
.coursedetail .tipcover{position: absolute;background: rgba(0, 0, 0, .7);padding: 50px 0 40px;width: 40%;left: 50%;top: 50%;transform: translate(-50%, -50%);color: #fff;}
.coursedetail .tipcover .btns span{display: inline-block;margin:30px 20px 0;line-height: 36px;width:128px;border-radius: 4px;border: 1px solid #fff;}

/* 专题专栏 */
.ztzl-page .content-right .box { padding: 35px 0;}
.ztzl-page .box .title {margin-left: 33px;}
.ztzl-content {margin: 0 -10px; padding: 0 33px;margin-top: 27px}
.ztzl-content li {width: 100%; height: 288px; margin-bottom: 25px;}
.ztzl-content li img {height: 249px; width: 100%; object-fit: cover;}
.ztzl-content li .titles {width: 100%; height: 18px; line-height: 18px; margin-top: 21px; font-size: 18px; color: #242424;}
.ztzl-content li .titles a:hover {color: #e61a1e;}
.ztzl-content .ztzl-box {padding: 0 10px;}
.xwlb-page .seconed-tree {position: relative;display: inline-block; width: 100%;height: 40%;color: #333}
.xwlb-page .content-left .seconed-tree .open {top: 5px}
.xwlb-page .content-left .seconed-tree .closes {top: 5px}
/* 网站地图 */
.map-list .detail-title{text-align:center;}
.map-list .list-block{padding:0 80px 50px;overflow: hidden;}
.map-list .list-block li{border-bottom: #e6e6e6 1px solid;margin-bottom:17px;font-size: 0;}
.map-list .list-block li .cat>*{display: block;width:126px;line-height: 60px;color:#e21d1d;background: #fff6f7;border-radius: 4px 4px 0px 0px}
.map-list .list-block li .children{padding-left:86px;}
.map-list .list-block li .children a{display: inline-block;line-height: 60px;margin-right:70px;color:rgba(0,0,0,.68);min-width: 90px;}
.map-list .list-block li .children a:last-child{margin-right:0}
.map-list .list-block li .children a:hover{color:#e21d1d}


/* 视频详情页 */
.video-page .video-box {margin:22px 0 0; width: 93%;}

/* 音频详情页 */
.audio-page .audio-box{margin-top:22px; border-top: 1px solid transparent;}
.audio-page .audio-list-ct {margin-top: 215px}
.audio-page .video-summary{color:#666666;font-size:16px;line-height:26px;}
.audio-page .video-summary span{color:#333;}
.audio-page .audiobg{background: #F9F9F9;height: 100px;margin: 30px auto 50px;width: 100%;position: relative;}
.audio-page .audiobg .img-block{background-color: #f9f9f9;box-shadow: 3px 0px 10px 0px rgba(207, 207, 207, 0.28);border: solid 4px #ffffff;width: 140px;height: 190px;}
.audio-page .c-audio {display: flex;align-items: center;height: 100%;overflow: hidden;margin:0px 20px 0px 80px;}
.audio-page .addsummary {margin: 30px auto;width: 90%;}
.audio-page .img-block{background-color: #f9f9f9;box-shadow: 3px 0px 10px 0px rgba(207, 207, 207, 0.28);border: solid 4px #ffffff;width: 120px;height: 170px; line-height: 170px;}
.audio-page .img-block img{object-fit: cover;width: 100%;height: auto;}
.audio-page .addsummary .video-summary{margin-left: 160px;}
.audio-page .c-audio>div{width: 100%;}
.audio-page .c-audio .title{color:#333333;font-size:16px;line-height: 22px;}
.audio-page .c-audio .probox{background: #F0F0F0;border-radius: 3px;height: 6px;margin: 20px 0px;width: calc(100% - 100px);}
.audio-page .c-audio .progress{background: #FCD34B;border-radius: 3px;height: 6px;position: relative;overflow: inherit;width: 0px;max-width: 100%;}
.audio-page .c-audio .progress:after{position: absolute;top: -6px;right: -18px;content:'';display: block;width:18px;height:18px;background:rgba(255,255,255,1);box-shadow:1px 0px 7px 0px rgba(168,168,168,0.41);border-radius:50%;}
.audio-page .r-audio {position: absolute;left: 15px;top: 25px;text-align: center;}
.audio-page .r-audio .playbox{margin-bottom: 20px;cursor:pointer;}
.audio-page .r-audio .playbox span{display: inline-block;width: 50px;height: 50px;border-radius: 50%;box-shadow: 2px 0px 24px 0px rgba(168, 168, 168, 0.41);}
.audio-page .r-audio .playbox .play-pause{background: url(../../images/index/icon41.png) no-repeat center center #fff;background-size: 15px;}
.audio-page .r-audio .playbox .play-pause.play{background: url(../../images/index/icon40.png) no-repeat center center #fff;background-size: 15px;}
.audio-page .c-audio .time{color:#666;font-size:14px;line-height: 24px;margin: 11px 0px;}
.audio-page .c-audio .time em{color:#C71F25;}


/* 图片详情页 */
.img-page .img-box{ margin-top: 22px }
.img-page .imagesgroup{background-color: #fbfbfb;border: solid 1px #e5e5e5;}
.img-page .slider-for{position: relative;width:100%;height:432px;border:1px solid #eee;background: rgba(0,0,0,0.4);overflow: hidden;}
.img-page .slider-for>div{position: relative;width:100%;height:100%;}
.img-page .slider-for img{width:100%;height:432px;object-fit: contain}
.img-page .slider-for .info{position: absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.4);padding:15px 25px;color:#fff;line-height:28px;font-size:16px;}
.img-page .slider-for .slick-arrow{width:50px; height:120px;z-index:2}
.img-page .slider-for .slick-next{right:0;background: url('../../images/index/right.png') center/contain no-repeat;}
.img-page .slider-for .slick-prev{left:0;background: url('../../images/index/left.png') center/contain no-repeat;}
.img-page .slider-for .slick-next:hover{right:0;background: url('../../images/index/right_h.png') center/contain no-repeat;}
.img-page .slider-for .slick-prev:hover{left:0;background: url('../../images/index/left_h.png') center/contain no-repeat;}
.img-page .slick-prev:before,.campus-detail .slick-next:before{content:''}
.img-page .slider-nav{text-align: center;color:#434343;margin-top:20px;}
.img-page .slider-nav img{width:145px;height:82px;object-fit: contain;background: #eee;margin:auto; cursor: pointer;}
.img-page .slick-slide:focus{border:0;outline: 0}

/* 文件详情页 */
.file-page .file-box {margin-top: 22px;}
.file-page .file-down-tips {margin-bottom: 25px}

/* 新闻列表页图文 */
.xwlb-img-page .article-box {overflow: hidden;}
.xwlb-img-page .article-box li { height: auto; margin: 0 -10px; background: #fff; padding: 22px 50px; line-height: 18px; border-bottom: 1px solid #f1f1f1;}
.xwlb-img-page .article-box li:nth-child(1) {padding-top: 0}
.xwlb-img-page .article-box li:hover {background: #fff;}
.xwlb-img-page .article-box li .summary:hover,.xwlb-img-page .article-box li .time:hover {color: #5a5a5a !important;}
.xwlb-img-page .article-box li div {padding: 0 10px}
.xwlb-img-page .article-box li img {width: 100%; height: auto; max-height: 100%; vertical-align: middle; object-fit: cover;}
.xwlb-img-page .article-box .titles a{font-size: 18px; font-weight: bold;color: #212329;}
.xwlb-img-page .article-box .summary {line-height: 21px;}
.xwlb-img-page .article-box .summary,.xwlb-img-page .article-box .time {margin-top: 20px;font-size: 14px; color: #5a5a5a;}
.xwlb-img-page .summaryheight {height: 63px;}
.xwlb-img-page .margintop {margin-top: 20px}
.xwlb-img-page .img-box {height: 135px; line-height: 135px; padding-left: 0 !important;}
.xwlb-img-page .article-box li .titles {width: 100%;}
.xwlb-img-page .article-box li:last-child {border-bottom: 1px solid transparent;}
@media (min-width:1600px) {
}
@media (max-width:1400px) {
}

@media (max-width:1200px) {
  .footer .link .search { width: 160px;}
  .footer .info .info-l {width: 50%;}
  .footer .info .info-r {width: 50%;}

  .hdNav .logo-box {line-height: 75px;}
  .hdNav .logo-box .logo {max-width: 100%;}
  .hdNav .logo img {vertical-align: bottom; max-height: 60px; vertical-align: middle;}
  .hdNav .toolbox-btn {width: 90px;height: 35px;line-height: 35px;margin-left: 10px;}
  .hdNav .placeholder {width: auto;}
  .hdNav .register .empty {background: url('../../images/index/register-icon.png') no-repeat 15px center;padding-left:40px}
  .hdNav .login .empty {background: url('../../images/index/login1-icon.png') no-repeat 15px 48%;padding-left:40px}
  .hdNav .register .empty:hover {/* background: url('../../images/index/regist1-icon.png') no-repeat 10px center; *//* padding-left:40px; */}
  .hdNav .login .empty:hover {/* background: url('../../images/index/login-icon.png') no-repeat 10px 48%; *//* padding-left:40px; */}
  .search-box {width: 219px;}
  .search-box input {width: 80%;}
  .search-box a {width: 20%;}
  .index-hdNav .logo-box {width: 100%;}
  .index .lbt {width: 100%;}
  .index .text-box {width: 100%;}
  .index .djdt,.index .djyw {float: left; width: 100%;}
  .index .lbt {height: auto;}
  .index .top-banner {height: 500px;}
  .gdyxPage .news,.gdyxPage .news div,.index .news,.index .news div {width: 100% !important;height: auto !important;}
  .xwzx-page .lbt,.xwzx-page .djyw {width: 100%;padding-left: 0;}
  .xwzx-page .djyw {margin-top: 15px;}
  .xwzx-page .djdt,.xwzx-page .card2 .xwzx-right {width: 100%;padding-left: 0;}
  .xwzx-page .card2 .xwzx-right {width: 100%;padding-left: 0;margin-top:30px}
  .xwzx-page .card2 .djdt-content li .img {width: 20%;}
  .xwzx-page .djdt-content .info-box {width: 80%;box-sizing: border-box;}
  .xwzx-detail .xq-content,.xwzx-detail .rdxw-box {width: 100%;}
  .xwzx-detail .rdxw-box {margin-top: 20px; padding-left: 0;}
  .xwzx-page .card2 .spxw-info-box {width: calc(100% - 180px);}
  .dyjy-page .card2 .box-content .img {width: 35%;}
  .dyjy-page .card2 .box-content .img-content {width: 65%;}
  /* .dyjy-page .card2 {display: flex; justify-content: space-between; flex-wrap: wrap;} */
  /* .dyjy-page .card2 .box {width: 49%;} */
  .dyjy-page .card3 div, .dyjy-page .card3 img {width: 100% !important;height: auto !important;}
  .dyjy-page .card4 .dypx-content-l,.dyjy-page .card4 .dypx-content-r {margin: auto;padding-left: 0;}

  .lecturerPage .item:hover{box-shadow: none}
  .lecturerPage .item .more{background: #54a0f2;color: #fff;}
  .gdyxPage .sfpy-bg,.index .sfpy-bg {background-size: 100% 100%;}
  .gdyxPage .info-logo .catalogName, .index .info-logo .catalogName {width: 100px;}
}
@media(max-width: 1100px) {
  .small-padding-length {padding: 0 10px !important;}
  .xwlb-img-page .img-box {height: auto;line-height: 125px;}
  .xwlb-img-page .article-box li:nth-child(1) {padding-top: 15px}
  .xwzx-detail .toolbar .dz:hover{ background: url('../../images/xwzx/dz.png') no-repeat center center;}
  .xwzx-detail .toolbar .sc:hover{ background: url('../../images/xwzx/sc.png') no-repeat center center;}
  .xwzx-detail .toolbar .fx:hover{background: url('../../images/xwzx/fx.png') no-repeat center center;}
  /* .xwlb-img-page .summaryheight {height: auto;} */
}
@media (min-width:991px) and (max-width:1400px) {
  .hdNav .navs .sfpyItem:hover .subMenu {top: 55px;}
}
@media (max-width:992px) {
  
  .hdNav .nav-small li:hover,.hdNav .nav-small .active {border-bottom: 3px solid #fff; }
  .hdNav .nav-ctrl,.hdNav .toolbox-btns {display: inline-block;}
  .hdNav .nav,.hdNav .toolbox-btn {display: none;}
  .hdNav .small-box {display: inline-block;width: 19px; height: 19px; padding: 4px; margin-left:20px;box-sizing: content-box;vertical-align:middle;background: url('../../images/index/register1.png') no-repeat center center; background-size: 85% 80%;}
  .hdNav .small-box.wza {background: url('../../images/index/wza1.png') no-repeat center center; background-size: 100% 100%;}
  .hdNav .member-login  {background: url('../../images/index/login1.png') no-repeat center center;background-size: 85% 80%;}
  .hdNav .search-box {width: 252px;}
  .hdNav .nav-small ul {width: 210px}
  .indexPAGE .index-hdNav {height: auto;}
  .indexPAGE .index-hdNav .header-banner {margin-top: 76px;}
  .index-hdNav{height: 76px;overflow: hidden;}
  .search-box input {width: calc(100% - 50px);}
  .search-box a {width: 50px;}
  .footer .info .info-l {width: 100%;}
  .footer .info .info-r {width: 100%;}
  .footer .info .info-r .qcode {float: left;}
  .footer .link .yqlj {line-height: 207px;}
  .footer-box .box {padding: 7px 20px;}
  /* .footer .nav-list li {width: auto;} */
  .footer .nav-list {display: flex; justify-content: space-between;}
  .footer .nav-list li { margin-right: 0; width: auto;}
  .footer .info {margin-top: 15px;}
  .footer .nav-list li {margin-bottom:15px}
  .index .text-box { margin-top: 25px; padding-left: 0;}
  .index .inlet a {height: 150px;}
  .yrsg-box .item{ width: 100%;}
  .yrsg-box .item:nth-child(2),.yrsg-box .item:nth-child(3) {margin-top: 30px;}
  .index .bg-lbt {top: 15%; width: 650px; height: 200px;}
  .index .ztzl-lbt .banner {height: 300px;}
  .index .ztzl-lbt .banner .swiper-slide {height: 300px; margin-top: 30px;}
  .index .ztzl-lbt .banner .swiper-slide-active {height: 300px;}
  .index .picswiper .swiper-slide{height: 300px; width: 70%;}
  .index .bg-box {width: 70%; height: 300px;}
  .index .ztzl-lbt .swiper-btn {top: 50px}
  .index .ztzl-lbt .swiper-prev {left: 16%;}
  .index .ztzl-lbt .swiper-next{right: 16%;}
  .index .dyjy .article-box .item  {width: 100%; margin-top: 20px}
  .index .dyjy .article-box .item .box,.index .dyjy .article-box .item .boxs {width: 100%;}
  .index .img-box .title-box {width: calc(100% - 175px);}
  .index .ztzl-lbt .swiper-slide-active .title-box {width: 600px; margin: 27px auto 0;}
  .index .cbtn{display: none;}
  .index .top-banner,.xwzx-page .card1 .banner {height: 360px;}
  /* .xwzx-page .big-title {margin-top: 20px;} */
  .xwlb-page .content-left,.xwlb-page .content-right {width: 100%; padding-left: 0;}
  /* .xwzx-detail .toolbar {position: absolute; right: 0; left: auto; bottom: 0 !important;top:auto;} */
  .xwzx-detail .xwzx-info {padding: 8px 0}
  .xwzx-detail .toolbar {top: -48px; left: 0;}
  .xwzx-detail .toolbar li {float: left; width: 30px;height: 30px; background-size: 65% auto !important;}
  .xwzx-detail .toolbar .num {float: left; margin: 5px 20px 5px 9px;}
  .xwzx-detail .toolbar {bottom: 0; top: auto; right: 0; left: auto}
  /* .xwzx-detail .fx-box {top: auto; bottom: 75px; left: auto; right: 0;padding: 10px 0;} */
  .xwzx-detail .fx-box {top: auto; left: auto;right: 0; bottom: 45px}
  .xwzx-detail .fx-box .btns { float: left; margin: 0 10px;}
  .xwzx-detail .detail-content {margin-bottom: 25px;}
  .xwzx-detail .fx-box .empty #qrcode_c {position: absolute; right: 0; left: auto; bottom: -35px ;top:auto;}
  .xwzx-detail {padding: 0 10px;}
  .xwzx-page .card2 .spxw-content .image {width: 20%;}
  .xwzx-page .card2 .spxw-info-box {width: 80%;}

  .gzsb .detail-title {font-size: 25px;}
  .gzsb .xwzx-info {margin: 0;}
  .gzsb .detail-content {padding: 0;}
  .gzsb .margin-r {margin-right: 20px;}

  .dyjy-page .card2 .box {width: 100%;}
  .dyjy-page .card4 .dypx-content-r {margin-top: 20px;padding-left: 0;}
  .dyjy-page .card1 .video-box li {margin-bottom: 15px;}

  .ztzl-content li {height: auto;}
  .ztzl-content li img{height: 120px;}
  .dz-box,.sc-box,.zf-box {float: left;}
  .dyjy-page .card2 .list {margin-top: 15px}
  .dyjy-page .card2 .dwzs-list {margin-top: 0}
  .dyjy-adv div {width: 100% !important;}
  .yrsg-box .center li {margin-bottom: 10px;}
  .dyjy-page .card2 .list li:hover {background: #fff;}
  .index-ztzl-content {padding: 0 10px;}
  .index-ztzl-content .picbox { margin-top: 15px;}
  .gdyxPage .sfpy-box, .index .sfpy-box {padding: 0 20px;}

}
@media ( max-width : 770px) {
  .xwzx-detail .detail-content {padding: 0 10px}
}
@media ( max-width : 768px) {

  .hdNav .nav-ctrl {margin-left: 10px;}
  .hdNav .search-box {width: 200px;}
  /* .hdNav .small-box {margin-left: 10px;} */
  .header .banner{height: 280px;}
  /* .footer .link .searchs:nth-child(1),.footer .link .searchs:nth-child(2) {margin-top: 20px} */
  .footer .copyright {line-height: 24px;}
  .footer {margin-top: 20px;}
  .search .input-box { width: 235px;}
  .index .first {margin-top: 15px;}
  .index .text-box {margin-top: 15px;}
  .index .content {margin: 20px 0 0px}
  .index .dyjy .article-box .item .box,.index .dyjy .article-box .item .boxs {padding: 10px !important;}
  .index .dyjy .model-title {margin-bottom: 15px;}
  .index .dwzs li {line-height: 40px;}
  .index .dwzs li{padding: 0 10px; background: url('../../images/index/dt-icon.png') no-repeat 0px center; padding-left: 20px;}
  .gdyxPage .news,.index .news {margin: 40px 0 15px;}
  .gdyxPage .more-btn,.index .more-btn {height: 70px; line-height: 70px;}
  .index .yrsg-box {padding-bottom: 0}
  .index .sfpy .type-btn {margin-top: 15px;}
  .index .dypx-content-l .jckt-titles {margin-top: 15px}
  .index .sfpy .type-btn li {font-size: 22px;}
  .index .ztzl-box {margin-top: 15px;}
  .xwzx-page .card2 {margin-top: 15px;}
  .xwzx-page .card2 .djdt-content li {padding: 15px 0}
  .xwzx-page .big-title {border-bottom: 1px solid #e5e5e5; height: 50px;}
  .xwzx-page .card2 .info-box .time,.xwzx-page .card2 .info-box .summary {margin-top: 10px;}
  .xwzx-page .card2 .rdxw-content li,.xwzx-page .big-title {margin-bottom: 15px;}
  .xwzx-page .card2 .spxw-info-box,.xwzx-page .card2 .spxw-info-box .time {margin-top: 15px;}
  .xwzx-page .card1 .djyw-content {margin-top: 15px;}
  .xwzx-page .card2 .news-box div {width: 100% !important;height: auto !important;}
  .xwzx-page .card2 .news-box img {max-height: 110px; height: auto;}
  .xwzx-page .card2 .news-box div {margin-bottom: 15px;}
  .xwzx-page .card2 .news-box div:last-child {margin-bottom: 0;}
  .xwzx-page .card1 .banner .shawder {height: 45px; line-height: 45px;}
  .xwzx-page .card1 .banner .swiper-page {bottom: 11px;}
  .xwlb-page .content-right {min-height: 50px}
  .xwlb-page .content-right .box {border: 1px solid transparent;}
  .xwlb-page .content-right .box {padding: 0;}
  .xwlb-page .article-box li .titles {width: 100%;}
  .xwlb-page .article-box li {background: url('../../images/xwzx/icon2.png') no-repeat left center; padding-left: 30px; padding-right: 0px;}
  .xwlb-page .box .title {margin-left: 0;}
  .xwlb-page .article-box {margin-top: 15px;}
  .xwlb-page .article-box li {height: 55px; line-height: 55px;}
  .xwlb-img-page .article-box li {height: auto !important; line-height: 18px !important;background: #fff;height: auto; padding-left:10px; padding-right:10px;}
  .xwlb-img-page .article-box .summary, .xwlb-img-page .article-box .time {margin-top: 15px}
  /* .index .article-list li {margin-top: 10px;} */
  .index .top-banner .shawder {line-height: 45px;height: 45px;}

  .index .top-banner .swiper-pages {bottom: 12px;}
  .index .top-banner .swiper-btn,.index .dypx-content-l .btns,.xwzx-page .card1 .banner .swiper-btn,.dyjy-page .card4 .btns {width: 35px; height: 35px; display: none}

  .index .dypx-content-l .items {padding: 0;}
  .index .inlet div {margin-bottom: 20px;}
  .index .inlet {margin-top: 10px;}
  .index .lbt {width: 100%; height:auto}
  .index .djdt,.index .djyw {width: 100% !important;}
  .index .dyjy .article-box .item .dypx-content-l {padding: 15px 15px 60px !important; height: auto;}
  .index .content {padding-left: 0;}
  .yrsg-box .boxs {padding: 15px 0;}
  /* .index .inlet a {width: 386px; height: 175px; margin: 0 auto;} */
  .index .article-box .item:nth-child(1),.index .article-box .item:nth-child(3) {padding-right: 0}
  .index .ztzl-lbt .banner .swiper-slide-active img {width: auto;}
  .index .yrsg {padding-bottom: 15px;}
  .index .yrsg-tab {font-size: 22px;}
  .index .yrsg-tab li:nth-child(2) {margin: 0 47px}
  .yrsg-box .right .right-box {width: calc(100% - 125px);}
  .xwzx-detail {padding: 0 10px;}
  .xwzx-detail .margin-l {margin-left: 20px;}
  /* .xwlb-page .small-content-left {margin-bottom: 30px;} */
  .gdyxPage .article-list li,.gdyxPage .content li ,.index .article-list li,.index .content li,.index .dwzs li,.xwzx-page .card1 .djyw-content li,.dyjy-page .card2 .list li {background: #fff; padding-left: 0;}
  .gdyxPage .article-list li:hover,.gdyxPage .content li:hover ,.index .content li:hover,.index .article-list li:hover,.index .dwzs li:hover {background: #fff;}
  .index .dwzs li a:hover {color: #c71f25 !important;}
  .index .dyjy .dwzs-title {margin-left: 0;}
  .index .dyjy {background-size: auto 100%;}
  .index .dwzs li {line-height: 35px;}
  .index .picswiper .swiper-slide{height: 210px; width: 70%;}
  .index .bg-box {width: 70%; height: 210px; padding: 30px 0;}
  .index .picswiper .swiper-slide-prev {padding: 30px 0;}
  .index .picswiper .swiper-slide-next {padding: 30px 0;}
  .dyjy-page .card1 .video-box li {width: 100%;}
  .dyjy-page .card2 .box, .dyjy-page .card4 .box,.dyjy-page .card4 .boxs {width: 100%;}
  .dyjy-page .card2 .dwzs,.dyjy-page .card4 .dypx-content-r {padding-left: 0;}
  .dyjy-page .card4 .pxrk { height: 121px;}
  .dyjy-page .card3 img {height: auto; min-height: 55px;}
  .dyjy-page .card4 .dypx-content-l .titles {margin-left: 0;}
  .dyjy-page .card4 .dypx-content-l {height: auto; padding: 12px;}
  .dyjy-page .card4 .jckt-titles {margin-top: 15px;}
  .dyjy-page .card4 .dypx-content-l .titles {font-size: 20px;}
  .dyjy-page .card4 .boxs {margin-top: 0;}
  .dyjy-page .card4 .swiper-container {height: auto;}
  .xwlb-page .article-box li:hover,.xwlb-page .article-box .active {background: url('../../images/xwzx/icon3.png') no-repeat left center;}
  .xwlb-img-page .article-box li:hover {background: #fff;}
  .dyjy-page .title {height: 70px; line-height: 70px;}
  .rdb {padding-left: 0 !important; margin-top: 20px;}
  .article-box .col-md-6 {padding: 0 10px;}
  .xwzx-detail .rdxw {padding-left: 0px;}
  .index .sfpy .sfpy-content {display: inline-block;}
  .gdyxPage .sfpy-content li,.index .sfpy-content li {margin-top: 15px;}
  /* .index .dyjy {margin-bottom: 15px;} */
  .index .ztzl .swiper-page {line-height: 160px;}
  .hdNav .nav-small .active,.hdNav .nav-small li:hover {border-bottom: 3px solid #fff;color: #fff;}

  .lecturerPage>.container{padding:0 10px}
  .lecturerPage>.container .row{margin:0 -10px}
  .lecturerPage>.container .row>div{padding:0 10px}
  .coursecenter.xwlb-page .box-height{height:auto}
  .coursedetail .videocover .modalbox{width:90%;height:40%}

  .coursedetail .container{padding:0 10px}
  .coursedetail .wblock{margin-bottom:20px}
  .coursedetail .studybox{flex-wrap: wrap;}
  .coursedetail .topblock .sharebox{text-align: right;margin-top:20px;width:100%}
  .coursedetail .bottomblock .contentblock{min-height:0}

  .map-list .list-block{padding:0 10px 30px}
  .map-list .small-padding-length{padding:0!important}
  .cxll-page .video-box li .titles {height: auto;}
  .xwzx-detail .right-box .summary {padding: 20px 20px 20px 50px; background: #fcfaf5 url('../../images/xwzx/yh.png') 15px 15px no-repeat}
  .xwzx-detail .detail-content {margin-bottom: 15px;}
  .xwzx-detail .detail-content {padding-bottom: 35px;}
  .xwzx-detail .font-size {text-align: left;}
  .img-page .article,.video-page .article,.file-page .article,.audio-page .article {padding-bottom: 40px;}
  .xwlb-img-page .article-box li {padding-top: 15px; padding-bottom: 15px}
  /* .xwzx-detail .date {text-align: right;padding-right: 0 !important;} */
  
  .gdyxPage .sfpy-box, .index .sfpy-box {padding: 0 15px;}
  .gdyxPage>div>.dyjy, .index .dyjy {padding-bottom: 25px;}
}
@media ( max-width : 680px) {
  .footer .info .info-l,.footer .info .info-r .qcode {padding-bottom: 8px;}
  .footer .info {margin-top: 8px;}
  .search-big-box {display: none;}
  .search-small-box {display: inline-block;width: 100%;margin-top:15px;}
  .search-small-box .search-box a {width: 15%;}
  .search-small-box input {width: calc(100% - 66px);}
  .hdNav .small-box {padding: 5px}
  .hdNav .logo img {max-height: 43px;vertical-align: middle;}
  /* .hdNav .member-login {margin-right: 10px;} */
  .index .sfpy .type-btn li{font-size: 22px; width: 150px; height: 45px; line-height: 45px;}
  .index .models-box .titles {background-size: 90% auto;}
  .index .bg-lbt {top: 20%; width: 500px; height: 180px;}
  .index .ztzl-lbt .banner {height: 251px;}
  .index .ztzl-lbt .banner .swiper-slide {height: 180px; margin-top: 30px;}
  .index .ztzl-lbt .banner .swiper-slide-active {height: 251px;}
  .index .ztzl-lbt .swiper-btn {top: 125px}
  .index .ztzl-lbt .swiper-prev {left: 21%;}
  .index .ztzl-lbt .swiper-next{right: 21%;}
  .index .dyjy .title {height: 130px;}
  .index .yrsg-box {padding: 10px}
  .yrsg-box .left .titles {margin-top: 15px;}
  .yrsg-box .item:nth-child(2) {margin-top: 15px;}
  .yrsg-box .center li {margin-bottom: 15px;}
  .yrsg-box .right .box {padding: 15px 0}
  .yrsg-box .right {margin: -15px 0;}
  .yrsg-box .item:nth-child(3) {margin-top: 15px;}
  .xwzx-page .djdt-content li img {width: 100%;}
  .xwzx-page .info-box {width: 100%; padding-left: 0;}
  .xwzx-detail .detail-title {font-size: 22px;}
  .gzsb .name {display: block; width: 100%; float: left !important; margin-top: 15px}
  .dyjy-page .card4 .swiper-container {width: 100%; height: 100%;}
  .dyjy-page .card4 .swiper-slide-active {width: 100% !important; margin: auto !important;}
  .dyjy-page .card4 .swiper-slide-active .img {height: 190px;}
  .dyjy-page .card4 .btns { top: 33%;}

  /* .dyjy-page .card1 .video-box li {margin-bottom: 15px;} */
  .dyjy-page .card1 .video-box li .titles {margin-top: 15px;}
  .dyjy-page .card1 .video-box li {margin-bottom: 15px;}
  .dyjy-page .card2 .box-content .img {line-height: 100px;}
  .dyjy-page .card2 .list {margin-top: 15px;}
  .dyjy-page .card2 .list li {margin-bottom: 15px;}
  .dyjy-page .card2 .dwzs-list {margin-top: 0}
  .dyjy-page .card4 .dypx-content-r {margin-top: 15px;}
  .cxll-page .video-box li .titles {margin-top: 15px;}
  .cxll-page .video-box li {margin-bottom: 15px;}
  .cxll-page .video-box {margin-bottom: 15px;}
  .xwzx-detail .rdxw-box {margin-top: 0;}
  .xwzx-detail .rdxw-content li {margin-bottom: 15px;}
  .breadcrumb {margin: 15px 0 !important;}
  .xwzx-detail .detail-content {padding: 15px 0 35px 0;}
  .xwzx-detail .detail-content {padding: 0 0 40px 0}
}
@media ( max-width : 600px) {

  .index .top-banner {height: 300px;}
  /* .index .inlet a {height: 115px;} */
  .gdyxPage .sfpy-content li,.index .sfpy-content li {width: 100%;}
  .gdyxPage .sfpy-content li:nth-child(2) ,.index .sfpy-content li:nth-child(2) {margin: 20px 0 0 0;}
  .gdyxPage .sfpy-content li:nth-child(3) ,.index .sfpy-content li:nth-child(3) {margin-left: 0px;}
  .gdyxPage .sfpy-content li:nth-child(4) ,.index .sfpy-content li:nth-child(4) {margin-left: 0px;}

  .index .dyjy .title {background: url(../../images/index/dyjy.png) no-repeat center center}
  .index .dwzs li .times,.index .article-list li .time-item {padding-right: 0px}
  .index .sfpy .sfpy-content { margin-top:0}

  .index .sfpy .type-btn li {width: 135px; height: 38px; line-height:38px; margin-bottom: 20px;}
  .index .ztzl-lbt .swiper-slide-active .title-box {width: 450px; margin: 27px auto 0;}
  .gdyxPage .article-list li .time-item,.index .article-list li .time-item,.index .dwzs li .times {display: none;}
  .gdyxPage .article-list li .title-item,.index .article-list li .title-item,.index .dwzs li .titles{width: 100%;}

  .yrsg-box .item {padding-right: 0;}

  .xwzx-page .card1 .banner {height: 300px;}
  .xwzx-page .card2 .info-box .title {font-size: 16px;}
  .xwzx-page .card2 .djdt-content li .img {line-height: 113px; height: auto;}
  .xwzx-page .card2 .no-pic-box {margin-top: 0}
  .xwzx-page .card2 .spxw-content .image {width: 100%;height: 150px;}
  .xwzx-page .card2 .spxw-info-box {width: 100%; padding-left: 0;}
  .xwzx-page .card2 .shawder {width: 100%;}
  .xwzx-page .djyw, .xwzx-page .card2 .rdxw, .xwzx-page .card2 .spxw, .xwzx-page .card2 .news-box {padding-left: 0;}
  .xwzx-detail .share-box{display: block; float: left; margin: 15px 0;}

  .audio-page .c-audio .probox {width: calc(100% - 135px);}
  .img-page .slider-nav img {width: 109px;}
  .inlet .col-xs-4 {width: 100%;}
  .gdyxPage .more-btn .btn,.index .more-btn .btn {margin-top: 12px}
  .xwzx-detail .xwzx-info .box {margin: 8px 0}
  .gdyxPage .sfpy-box,.index .sfpy-box {width: 100%;}
  
  .xwzx-detail .detail-content img{max-width:100%}

}
@media (max-width:475px){
  .hdNav .logo-box {line-height: 57px;}
  .hdNav .small-box {vertical-align: top; margin-top: 15px;}
  .hdNav .nav-ctrl {margin-top: 27px; }
  .hdNav .nav-ctrl .main {top: 46%}
  .footer .nav li {width: auto;margin-right: 20px;}
  .footer .nav-list li {margin-bottom: 8px;}
  .hdNav .avatars img {margin-left: 0;}
  .hdNav .xl-icon {margin-right: 9px}
  .indexPAGE .index-hdNav {height: auto;}
  .indexPAGE .index-hdNav .header-banner {margin-top: 60px;}
  .index-hdNav{height: 60px;overflow: hidden;}
  .index .top-banner {height: 200px;}
  .index .inlet a {width: 100%;}
  .index .dwzs li .titles {width: 100%;}
  /* .index .dwzs li .times {width: 30%;} */
  .index .img-box .left-img {width: 130px; height: auto; max-height: 100px}
  .index .img-box .title-box { width: calc(100% - 130px)}
  .index .video-box .swiper-container { height: 245px; line-height: 245px;}
  .index .video-box .video-image {width: 240px;}
  .index .video-box .swiper-container .imgbox img{ width: 100%;}
  .index .sfpy .type-btn li{font-size: 20px; width: 105px; height: 38px; line-height: 38px;}
  .index .dyjy .title,.index .sfpy .title,.index .yrsg .title,.index .ztzl .title {background-size: auto 60%;}
  .index .ztzl .title-box {margin-top: 20px;}
  .index .video-box,.index .video-box .banner {height: 180px;}
  .index .bg-lbt {top: 15%; width: 395px; height: 165px;}
  .index .ztzl-lbt .banner {height: 200px;}
  .index .ztzl-lbt .banner .swiper-slide {height: 180px; margin-top: 30px;}
  .index .ztzl-lbt .banner .swiper-slide-active {height: 200px;}
  .index .ztzl-lbt .swiper-btn {top: 125px}
  .index .ztzl-lbt .swiper-prev {left: 28%;}
  .index .ztzl-lbt .swiper-next{right: 28%;}
  /* .index .dyjy .article-box .item .dypx-content-l {height: auto;} */
  .index .dypx-content-l .jckt-content {height: 251px;}
  .index .dyjy .title,.index .sfpy .title,.index .yrsg .title {height: 115px;}
  .gdyxPage .news,.index .news {margin: 15px 0;}
  .index .ztzl-lbt .swiper-slide-active .title-box {width: 350px;margin-top: 19px}
  .index .dypx-content-l .swiper-container {width: 100%; height: 200px;}
  .index .dyjy .article-box .item .dypx-content-l {padding-bottom: 68px}
  .index .picswiper .swiper-slide{height: 165px; width: 70%;}
  .index .bg-box {width: 70%; height: 165px; padding: 30px 0;}
  .xwzx-page .card1 .banner {height: 200px;}
  .xwzx-page .card2 .news-box {width: 100%;}
  .xwzx-page .card2 .djdt-content li .img {width: 30%;}
  .xwzx-page .djdt-content .info-box {width: 70%;}
  .xwlb-page .article-box li .times {display: none;}
  .dyjy-page .card2 .list li .times {display: none;}
  .dyjy-page .card2 .list li .titles {width: 100%;}

  .dyjy-page .card1 .video-box li,.dyjy-page .card1 .video-box a, .cxll-page .video-box li  {width: 100%;}
  .dyjy-page .more {width: auto;}
  .dyjy-page .card2 .box {padding-right: 15px;}
  .dyjy-adv div{width: 100% !important; height: auto !important;}
  .dyjy-adv div img {width: 100%; height: auto;}
  .dyjy-page .card1 .video-box .box {width: 100%;}
  .gzsb .detail-title {font-size: 20px;}
  .gzsb .end-time {display: block; width: 100%; margin-top: 15px}
  .footer .info .info-r .qcode {width: 50%;margin-bottom: 8px}
  .ztzl-box {width: 100%;}
  .ztzl-content {padding: 0;}
  .ztzl-content .ztzl-box {padding: 0}
  .footer-box .box {padding: 5px 20px;}
  .cxll-page .cxll-box {width: 100%;}
  .xwzx-detail .detail-content video {width: 100%;}
  .gdyxPage>div>.dyjy{padding-bottom: 5px;}
}
@media (max-width:430px){
  .hdNav .nav-ctrl {margin-left: 0px;}
  .hdNav .toolbox-btn {width: 65px; height: 30px; line-height: 30px; margin-left: 0px;}
  .hdNav .register { padding-left: 28px; background: #fff url('../../images/index/register.png') no-repeat 5px center;}
  .hdNav .login .empty { padding-left: 28px; background: url('../../images/index/login.png') no-repeat 5px center;}
  .search-box {width: 100%;}
  .hdNav .toolbox-btns {margin-left: 9px;}
  .hdNav .toolbox .mcount{left:20px}
  .hdNav .small-box { margin-left: 5px;}
  /* .footer .info .info-r .qcode:nth-child(2) {margin-top: 20px} */
  .footer .link .searchs {width: 100%;}
  .index .yrsg-tab {font-size: 20px;}
  .index .yrsg-tab li:nth-child(2) {margin: 0 25px}
  .gdyxPage .info-logo .catalogName,.index .info-logo .catalogName {width: 150px;}
  .yrsg-box {padding: 60px 20px 146px}
  .yrsg-box .right .img {height: auto; line-height: 90px}
  .yrsg-box .right .right-box { padding-left: 15px;}
  /* .index .yrsg {padding-bottom: 135px !important;} */
  .index .dypx-content-l .btns {top:50%;width: 30px; height: 30px;}
  .xwzx-detail .detail-title {font-size: 20px;}
  .xwzx-detail .fx-box {padding: 10px 15px 10px; border-top: 1px solid #e5e5e5;}
  .dyjy-page .card4 .jckt-content,.dyjy-page .card4 .video-box {height: 185px;}
  /* .dyjy-page .card4 .dypx-content-l {height: 345px;} */
  /* .dyjy-page .card4 .dypx-content-r {margin-top: 0;} */
  .index .dypx-content-l .video-box {height: 188px;}
  .index .dyjy .article-box .item .dypx-content-l {height: auto;}
  .index .picswiper .swiper-slide{height: 175px; width: 85%;}
  .index .bg-box {width: 77%; height: 175px; padding: 20px 0;}
  .index .picswiper .swiper-slide-prev {padding: 20px 0}
  .index .picswiper .swiper-slide-next {padding: 20px 0}
  .xwzx-detail .margin-r {padding-right: 10px;}
  .xwzx-detail .ll {margin-right: 0px;}


  .lecturerPage .lecturerinfo{padding:30px 15px;margin-bottom:0}
  .lecturerPage .lecturerinfo .pic{margin-left:0;padding-right:15px;height:158px}
  .lecturerPage .xwzx-page .card2{margin-top:0}
  .lecturerPage .lecturerinfo .other span:not(:last-child){padding-right:20px}
  .coursecenter .lecturerinfo{padding-left:0}
  .lecturerPage .xwzx-page .card2 .djdt-content li .img{width:40%}
  .lecturerPage .xwzx-page .card2 .info-box .time{margin-top:0}
  .lecturerPage .xwzx-page .card2 .info-box .summary{margin:8px 0}

  .dypxPage .big-title .tabschange span{margin-left:10px;}
  .courseitem{margin-bottom:20px}
  .dypxPage .big-title{margin:15px 0}
  .dypxPage .dyjy-page .titles{height:auto}
  .dypxPage .ads{margin:0}
  .dypxPage .news{line-height: 48px;}
  .coursecenter .sort{padding:0 15px}
  .lecturerPage .lecturerinfo .name{font-size: 20px;margin-top:10px}
  .lecturerPage .lecturerinfo .other{margin-bottom:10px}

  .page-bar .pageBtnWrap a,.pageBar .jump,.page .box:not(.active,.next-page,.ipt-box,.prev-page){display: none;}
  .page-bar .pageBtnWrap>a:nth-child(1){display: inline-block;}
  .page-bar .pageBtnWrap>a:last-child{display: inline-block;}

  .coursedetail .topblock .imgblock{height:auto;margin-bottom:20px}
  .coursedetail .bottomblock .wblock{padding:0 15px}
  .coursedetail .bottomblock .tabs{font-size: 16px;}
  .coursedetail .bottomblock .tabs span:not(:first-child){margin-left:15px}
  .coursedetail .bottomblock .teachers img{height:100px;margin-right:10px}
  .coursedetail .topblock .btns{margin-right:15px;display: inline-block;}
  .coursedetail .topblock .share.xwzx-detail{padding:0 10px}
  .coursedetail .videocover .m_header,.coursedetail .videocover .modalcontent{padding:15px}
  .coursedetail .bottomblock .teachers>div{flex-wrap: wrap;}
  .coursedetail .bottomblock .teachers div{width:100%}
  .coursedetail .bottomblock .teachers .imgblock{margin-right:0;margin-bottom:20px;width:100%;height:150px}
  .coursedetail .tipcover{width:80%;padding:30px 0 20px;font-size: 16px;}
  .coursedetail .tipcover .btns span{margin:20px 10px 0;width:85px;line-height: 30px;}
  .ztzl-content li {width: 100%;}
  .ztzl-content li img{height: 200px;}

  .map-list.xwzx-detail{padding:0 15px}
  .map-list .font20{font-size: 16px;}
  .map-list .font18{font-size: 14px;}
  .map-list .gzsb{padding:15px 0 0}
  .map-list .list-block li .cat>*{width:90px;line-height: 36px;}
	.map-list .list-block li .children{padding-left:20px}
	.map-list .list-block li .children a{line-height: 36px;min-width: 72px;margin-right:15px}
  .xwzx-detail .article {min-height: 200px;}
  .dyjy-page .card1 .video-box li .titles {height: auto;}
  .xwzx-detail .xwzx-info {padding: 7px 0 7px 0;}
  .breadcrumb {margin: 15px 0;}
}
@media (max-width:376px) {
  .hdNav .member-username {max-width: 52px !important;}
.index .sfpy .type-btn li{width: 100px; height: 30px; line-height: 30px;}
  .index .bg-lbt {top: 17%; width: 330px; height: 125px;}
  .index .ztzl-lbt .banner {height: 150px;}
  .index .ztzl-lbt .banner .swiper-slide {height: 130px; margin-top: 30px;}
  .index .ztzl-lbt .banner .swiper-slide-active {height: 150px;}
  .index .ztzl-lbt .swiper-btn {top: 98px}
  .index .ztzl-lbt .swiper-prev {left: 31%;}
  .index .ztzl-lbt .swiper-next{right: 31%;}
  .index .ztzl-lbt .swiper-slide-active .title-box {width: 320px;}

  .dyjy-page .card2 .box-content img {height: auto; max-height: 100px;}
  .img-page .slider-nav img {width: 78px;}

  .video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:3em!important}
}
@media (max-width:320px) {
  .footer .info .info-r .qcode {width: 100%; text-align: left;}

  .coursedetail .videocover .modalbox{width:98%}
  .coursedetail .videocover .m_header, .coursedetail .videocover .modalcontent{padding:5px}
}
