
body{font-family: "Microsoft Yahei";color:#333;}
.hide,.hidden{display: none!important;}
a{color: #333;}
a:focus, a:hover{text-decoration: none;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{content: '';display: block; clear:both; }
.ellipsis{text-overflow: ellipsis; overflow: hidden;white-space: nowrap;}
a.ellipsis{display:inline-block;max-width: 100%;}
.pointer{cursor: pointer;}
.advbox,.advbox *{max-width:100% !important;height: auto;}
.advlist .advbox li{margin-bottom: 20px;overflow: hidden;}
.list-adv.advlist .advbox li{margin-bottom: 10px;}
.row{margin: 0px -10px;}
div[class^='col-']{padding: 0px 10px;}
.m-t-20{margin-top: 20px;}
.grayhtml {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);_filter: none;}
.notselect{
  moz-user-select: -moz-none;
-moz-user-select: none;
-o-user-select:none;
-khtml-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;
}

.d-flex{display: flex;}
.d-grow{flex-grow: 1;flex-basis: 100%;min-width:0}
.d-shrink{flex-shrink: 0;}
.line2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.line3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.line4{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.imglink,.advbox{overflow: hidden;}
.imglink:hover{display: block;overflow: hidden;}
.imglink: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);}
.imglink{display: block;width: 100%;height: 100%;}
.imglink 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;}
.imglink img{object-fit: cover;width: 100%;height: 100%;}

.morelist{color:#fff;background: #da3031;line-height: 50px;width:185px;display: block;font-size:18px}
.morelist:hover{color:#fff}

/* 对联广告 */
.dlgg{position: absolute;top:40%;z-index: 12;}
.dlgg .box{position: relative;}
.leftadv{left:0px;}
.rightadv{right: 0px;}
.dlgg .closeadv{position: absolute;bottom: -21px;color: #333;cursor: pointer;}
.leftadv .closeadv{right: 0;}
.rightadv .closeadv{left: 0;}

/* 头部 */
.header{background-color: #c61314;box-shadow: 0px 3px 7px 0px rgba(144, 0, 0, 0.4);margin-bottom: 10px;}
.headerbox{position: relative;width: 100%;}
.header .logo{position: absolute;left: 0; background-color: #820000;box-shadow: 0px 3px 7px 0px rgba(144, 0, 0, 0.25);width: 210px;text-align: center;line-height: 70px;display: inline-block;z-index:10}
.header .navbox ul{margin: 0;}
.header .navbox li{list-style: none;}
.header .navbox li a{color: #ffffff;font-size: 17px;line-height: 30px;padding: 15px 15px;display: inline-block;}
.header .navbox li.active a,.header .navbox li a:hover{background-color: #E12121;}
.header .search_box{width:calc(100% - 350px);background: #fff;line-height:35px;padding-left:25px;margin:12px 0 13px 150px;}
.header .search_box input{border:0}
.header .search_box .searchbtn{margin:0 15px}
.header .rightbox{background-color: #820000;position: absolute;top: 0;right: 0;padding: 9px 12px 7px 10px;}
.header .rightbox .searchbox,.header .rightbox .userbox,.header .rightbox .appbox{display: inline-block;width: 20px;height: 20px;margin: 10px;}
.header .searchbox{background: url(../../images/index/search.png) no-repeat center center;}
.header .searchbox.isclose{background: url('../../images/catalog/close.png') no-repeat center center;}
.header .userbox{background: url(../../images/index/user.png) no-repeat center center;}
.header .appbox{background: url(../../images/index/app.png) no-repeat center center;}

/* 底部 */
.index .footer{margin-top: 0;}
.footer{margin-top:30px;}
.footer .footertop{background-color: #252e37;color: #ffffff;font-size: 16px;}
.footer a,.footer a:hover{color: #fff;}
.footer .top{background: url(../../images/index/icon2.png) repeat-x bottom center;padding: 45px 0px 40px;}
.footer .menu{padding: 4px 0px;}
.footer .menu ul{margin: 0;}
.footer .menu li{padding: 0px 15px;position: relative;list-style: none;}
.footer .menu li::after{content: '';position: absolute;height: 18px;right: 0;top: 0;bottom: 0;margin: auto;display: block;width: 1px;background: #fff;}
.footer .menu li:last-child{padding-right: 0;}
.footer .menu li:last-child::after{display: none;}
.footer .menu li a{line-height: 30px;}
.footer .bottom{line-height: 30px;padding: 17px 0px 20px;}
.footer .bottom .bluebox{margin-right: 5px;}
.footer .bottom .blue{margin-top: 5px;margin-right: 20px;display: inline-block;}
.footer .bottom .copy{color: #4c6074;}
.footer .bottom .wxbox{text-align: center;padding: 0px 10px;position: relative;cursor: pointer;}
.footer .bottom .wxbox a{display: inline-block;}
.footer .bottom .wxbox .imgbox{margin: 15px 0px 10px 0px;width: 50px;height: 50px;display: table-cell;vertical-align: middle; background: #506071;border-radius: 50%;}
.footer .bottom .wxbox .imgbox:hover{background: #73899F;}
.footer .bottom .wxbox .rcode{position: absolute;width: 70px;height: 70px;left: 0;right: 0;margin: auto;display: none;}
.footer .bottom .wxbox:hover .rcode{display: block;}
.footer .bottom .last{padding-right: 0px;}
.footer .bottom .font{color: #4c6074;font-size: 14px;}
.footer .footerbtm{background-color: #1E2227;color: #B8B8B8;font-size: 14px;line-height: 24px;height: 80px;padding: 28px 0px;}
.footer .footerbtm .right span{margin-left: 15px;display: inline-block;}
.footer .footerbtm .add{background: url(../../images/index/gps.png) no-repeat left center;background-size: 18px;padding-left: 25px;}
.footer .footerbtm .phone{background: url(../../images/index/phone.png) no-repeat left center;background-size: 24px;padding-left: 33px;}
.footer .footerbtm .email{background: url(../../images/index/email.png) no-repeat left center;background-size: 22px;padding-left: 30px;}
.appdown{display: none;}

.grey{background-color: #f8f8f8;}

/* 首页 */
.topadv{text-align: center;padding: 20px 0px;margin: 25px 0px 20px;}
.topadv .bigtit{font-size: 36px;line-height: 46px;margin-bottom: 8px;}
.topadv .bigtit a{color: #414141;font-weight: bold;padding: 0px 20px;display:inline-block;}
.topadv .sectit a{color: #3f3f3f;font-size: 16px;line-height: 26px;/* max-width: 45%; */}
.topadv .sectit span{display: inline-block;height: 16px;width: 20px;}

.topbanner{width: 100%;max-height: 572px;position: relative;overflow: hidden;max-width: 100% !important;}
.topbanner .fontswiperbox{position: absolute;z-index: 2; right: 0;width: 282px;background: rgba(0, 0, 0, 0.4);height: 572px;overflow: hidden;}
.topbanner .font-swiper .swiper-slide{padding: 15px 25px;height: 111px !important;-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;}
.topbanner .font-swiper a{color: #fff;font-size: 16px;line-height: 24px;}
.topbanner .font-swiper .tit{margin-top: 12px;-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;}
.topbanner .font-swiper .time{display: none;color: #fff;font-size: 14px;line-height: 24px;}
.topbanner .font-swiper .swiper-slide-active,.topbanner .font-swiper .swiper-slide-duplicate-active{background: #d01617;padding: 25px;height: 130px !important;}
.topbanner .font-swiper .swiper-slide-active .tit,.topbanner .font-swiper .swiper-slide-duplicate-active .tit{margin-top: 0px;margin-bottom: 8px;}
.topbanner .font-swiper .swiper-slide-active .time,.topbanner .font-swiper .swiper-slide-duplicate-active .time{display: block;}
.topbanner .img-swiper {width: 100%;height: 100%;}

.topbanner .sp-slides{width: 100%;height: 100%;}
.topbanner .sp-right-thumbnails.sp-has-pointer .sp-thumbnail {left: 7px;background: rgba(0, 0, 0, 0.4);width: 100%;}
.topbanner .sp-thumbnail .sp-thumbnail-image-container{padding: 15px 20px 15px 25px;height: 111px;-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;}
.topbanner .sp-thumbnail a{color: #fff;font-size: 16px;line-height: 24px;}
.topbanner .sp-thumbnail .tit{margin-top: 12px;-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;}
.topbanner .sp-thumbnail .time{display: none;color: #fff;font-size: 14px;line-height: 24px;}
.topbanner .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail .sp-thumbnail {left: 0px;}
.topbanner .sp-selected-thumbnail .sp-thumbnail-image-container{background: #d01617;position: relative;z-index: 2;}
.topbanner .sp-selected-thumbnail .tit{margin-top: 0px;margin-bottom: 8px;}
.topbanner .sp-selected-thumbnail .time{display: block;}
.topbanner .sp-thumbnail-container{overflow: inherit;}
/* .topbanner .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {border-left: 8px solid #d01617;} */
.topbanner .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{display: none;}
.topbanner .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {display: none;}
/* .topbanner .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail .sp-thumbnail-image-container:after {left: -1px; display: block; content: '';top: auto;bottom: -8px;background: url(../../images/index/icon1.png) no-repeat center center;background-size: contain; width: 8px;height: 8px;position: absolute;z-index: 2;} */


.xwbox .bg-white{padding: 0px 20px;}
.xwbox .col-md-8{width: 794px;}
.xwbox .col-md-4{width: 426px;}
.xwbox .black-tit{color: #212329;font-size: 24px;line-height: 30px;font-weight:bold;}
.xwbox .red-tit{color: #da3031;font-size: 24px;line-height: 30px;font-weight:bold;}
.xwbox .grey-tit{opacity: 0.4;}
.xwbox .catit{border-bottom:1px solid rgba(211,211,211, 0.4);padding: 24px 0px 19px 0px;}
.xwbox .top-con{padding: 20px 0px 5px;}
.xwbox .top-con .tit{line-height: 32px;text-align: center;margin-bottom: 5px;}
.xwbox .top-con .tit a{color: #3a3a3a;font-size: 22px;font-weight: bold;}
.xwbox .top-con .summary{color: #636363;font-size: 16px;line-height: 28px;}
.xwbox .top-con .summary a{color: #da3233;}
.xwbox .xwlist{padding: 5px 0px 20px;}
.xwbox .xwlist .item {font-size: 16px;color: #6a6a6a;line-height: 26px;padding: 5px 0px 5px 25px;background: url(../../images/index/icon3.png) no-repeat left center;}
.xwbox .xwlist .item .link{color: #6a6a6a;display: inline-block;}
.xwbox .jryw .xwlist .item .link{max-width: calc(100% - 150px);}
.xwbox .xwlist .item .flag{border-radius: 4px;background-color: #da3031;font-size: 12px;color: #fff;line-height: 18px;padding: 1px 8px;}
.xwbox .xwlist .item:hover{background: url(../../images/index/p2.png) no-repeat left center;}
.xwbox .xgbox .black-tit{cursor: pointer;margin-right: 30px;}

.smore{color: #666666;font-size: 14px;line-height: 30px;}
.index .chinese{color: #373737;font-size: 36px;font-weight: bold;}
.index .chinese .red{color: #da3031;}
.index .eng{color: #cccccc;font-size: 25px;font-weight: 100;margin-top: 8px;margin-left: 10px;}
.b-tit{line-height: 50px;margin: 45px 0px 25px;}
.b-tit .smore{margin-top: 20px;}

.index .topic{padding-bottom:70px;}
.index .topic .block{position: relative;height:310px;background: #fff;}
.index .topic .imgblock{height:160px;}
.index .topic .imgblock img{object-fit: cover;width:100%;height:100%}
.index .topic .infoblock{transition: all .3s;padding:20px 24px;position: absolute;width:100%;left:0;bottom:0;height:140px;overflow: hidden;}
.index .topic .infoblock:after{transition: all .3s;content:'';width:25px;height:2px;background: #da3031;left:24px;bottom:0;position: absolute;display: block;}
.index .topic .name{color:#232323;font-size:23px;margin-bottom:10px;}
.index .topic .summary{color:#999;font-size:16px;margin-bottom:40px;line-height: 24px;}
.index .topic .more a{padding:0 20px;color:#fff;font-size:16px;line-height:20px;border-left: 1px solid #fff;border-right: 1px solid #fff;}
.index .topic .block:hover .name,.index .topic .block:hover .name a,.index .topic .block:hover .summary{color:#fff}
.index .topic .block:hover .infoblock{height:220px;background: #da3031;}
.index .topic .block:hover .infoblock:after{left:0;width:100%;background: #b71718;}

.index .video{padding:60px 0;position: relative;}
.index .video .b_title{position: absolute;left:78px;top:67px;z-index:9}
.index .b_title .title{line-height: 50px;}
.index .video .videoswiper{border-radius: 12px;width: 997px;height: 560px;max-width: 100%;}
.index .video .videoswiper .swiper-slide>img{object-fit: cover;width:100%;height: 100%;}
.index .video .infoblock{position: absolute;padding-left:78px;padding-top:250px;left:0;top:0;width:100%;height:100%;background: url(../../images/index/icon7.png) no-repeat left center;}
.index .video .infoblock .play{-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;}
.index .video .infoblock .play: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);}
.index .video .infoblock .time{color:#dadada;font-size:20px;margin:25px 0 12px}
.index .video .infoblock .name{color:#fff;font-size:25px;width:310px}
.index .video .swiper-pagination{text-align: left;padding-left:78px;bottom:60px}
.index .video .swiper-pagination-bullet{width:5px;height:5px;background: rgba(255,255,255,.6);opacity: 1;vertical-align:middle;}
.index .video .swiper-pagination-bullet-active{width: 10px;height: 10px;border: solid 2px #da3031;background: rgba(0,0,0,0);}
.index .video .videolist{position: absolute;right:0;top:183px;background:rgba(0,0,0,0);width:282px;z-index:10}
.index .video .videolist ul{border-radius: 12px;background: #fff;padding:40px 0 60px;box-shadow: 0px 11px 33px 2px rgba(0, 0, 0, 0.09);}
.index .video .videolist ul li{line-height:28px;color:#666;font-size:18px;border-left:3px solid rgba(0,0,0,0);padding:0 24px;margin-bottom:20px;}
.index .video .videolist ul li a{color:#666;}
.index .video .videolist ul li.active{border-color:#da3031}
.index .video .videolist ul li.active a{font-weight: bold;color:#333}
.index .video .videolist .morelist{position: absolute;right:0;bottom:-23px;}

.index .list{padding:70px 0 60px}
.index .list .tabbtn{width: calc(100% - 240px);position: relative;}
.index .list .tabbtn::after{position: absolute;content: '';display: block;bottom: 0;width: 100%;height: 1px;background-color: #e8e8e8;}
.index .list .tabbtn span{font-size:20px;color:#999999;display: inline-block;padding: 10px 15px;}
.index .list .tabbtn span.on{color:#232323;position: relative;}
.index .list .tabbtn span.on::after{content: '';display: block;width: 40px;height: 1px;background-color: #da3031;position: absolute;bottom: 1px;left: 0;right: 0;margin: auto;}

.index .list .tablist{margin-top:40px;}
.index .list .tablist .contentblock{border-top:1px solid #e8e8e8;padding-top:35px;margin:0 0px 50px}
.index .list .tablist .contentblock:hover{border-color:#da3031}
.index .list .tablist .contentblock:hover .name{color:#da3031}
.index .list .tablist .time{color:#999;font-size:20px;}
.index .list .tablist .name{font-size:20px;line-height:28px;height:56px;margin:10px 0;}
.index .list .tablist .summary{color:#999;font-size:16px;line-height: 28px;height:84px}
.index .list .tablist .first.contentblock{border:0;padding:40px 46px;margin-bottom:0}
.index .list .tablist .first.contentblock .name{font-size:25px;margin:20px 0 15px;display: inline-block;height:auto}
.index .list .tablist .first.contentblock .summary{border-left:#e8e8e8 2px solid;padding:3px 30px;height:60px;}
.index .list .tablist .first.contentblock .imglink{margin:30px 0;}

.index .picswiper.swiper-container{overflow: visible;}
.index .picswiper .swiper-slide{background: #000;height:520px;}
.index .picswiper .swiper-slide .infoblock{opacity: 0;}
.index .picswiper .swiper-slide>img{opacity: .5;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:32px;height:50px;background: url(../../images/index/left.png) no-repeat center center;left: -60px;}
.index .picswiper .swiper-button-next{width:32px;height:50px;background: url(../../images/index/right.png) no-repeat center center;right: -60px;}

.index .bigimg {width: 100%;overflow: hidden;position: relative;height: 600px;}
.index .bigimg .box{width: 100%;height: 100%;position: relative;}
.index .bigimg .box img{width: 100%;height: 100%;object-fit: cover;}
.index .bigimg .first{width: 70%;height: 100%;}
.index .bigimg .right{width: 30%;height: 100%;}
.index .bigimg .second{height: 60%;width: 100%;}
.index .bigimg .third{height: 40%;width: 100%;}
.index .bigimg .tit{transition: all .3s linear;position: absolute;color: #333333;font-size: 20px;background-color: #ffffff;line-height: 70px;padding: 0px 20px;bottom: -70px;width: 90%;left: 5%;}
.index .bigimg .box:hover .tit{bottom: 5%;}
.index .bigimg .container{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.index .bigimg .cbtn{width: 32px;height: 50px;opacity: 0.5;}
.index .bigimg .cbtn:hover{opacity: 1;}
.index .bigimg .left{background: url(../../images/index/left.png) no-repeat center center;left: -60px;}
.index .bigimg .right{background: url(../../images/index/right.png) no-repeat center center;right: -60px;}
.index .bigimg .swiper-slide {position: relative;width: 1200px !important;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.index .bigimg .swiper-slide .conbox{width: 100%;height: 100%;}
.index .bigimg .swiper-slide::before{content: '';z-index: 1;width: 100%;height: 100%;background: rgba(0,0,0,0.7);position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.index .bigimg .swiper-slide.swiper-slide-active::before{display: none;}
.index .bigimg .topinfo{padding: 40px;z-index: 2; width: 840px;height: 130px;background: linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0));position: absolute;top: 0;background-size: cover;}
/* .index .bigimg .icon{background: url(../../images/index/tit.png) no-repeat left center;max-width: calc(100% - 80px);background-size: contain;color: #ffffff;font-size: 32px;padding-left: 50px;} */
.index .bigimg .load{color: #ffffff;font-size: 20px;}
.index .bigimg .first .imglink:hover img,.index .bigimg .box: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);}
.index .bigimg .first .imglink img,.index .bigimg .box:hover 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;}

.index .bigimg .box{overflow: hidden;}
.index .bigimg .titbg{transition: all .3s linear;top:-130px;padding: 40px;z-index: 2; width: 100%;height: 130px;background: linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0));position: absolute;background-size: cover;}
.index .bigimg .swiper-slide-active .titbg{top: 0;}
.index .bigimg .namebg{transition: all .3s linear;top:-230px;padding: 20px;z-index: 2; width: 100%;height: 100%;background: linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0));position: absolute;background-size: cover;}
.index .bigimg .name{color: #fff;font-size: 20px;line-height: 26px;margin: 10px 0px;}
.index .bigimg .namebg .mo{color: #fff;margin-left: 20px;font-size: 16px;}
.index .bigimg .box:hover .namebg{top:0px;}

.index .bigimg .bigimgtit{transition: all .3s linear;background-color: #ffffff;height: 100px;position: absolute;bottom: -240px;left: 0;right: 0;margin: auto;width: 580px;}
.index .bigimg .bigimgtit .load{display: inline-block;height: 100%;width: 50px; background: url(../../images/index/icon8.png) no-repeat center center #da3031;}
.index .bigimg .bigimgtit .left{padding: 20px 25px;max-width: calc(100% - 60px);}
.index .bigimg .bigimgtit .left a{color: #333333;font-weight: bold;font-size: 20px;margin-bottom: 5px;}
.index .bigimg .bigimgtit .time{color: #999999;font-size: 16px;}
.index .bigimg .first .box:hover .bigimgtit{bottom: 40px;}

.index .picture .white-tit{position: absolute;left: 80px;top: 50px;z-index: 2;line-height: 50px;}
.index .white-tit .chinese,.index .white-tit .eng{color: #fff;}

.dzbk{background-color: #da3031;padding: 50px 0px;height: 420px;}
.dzbk .white-tit{margin: 35px 0px;line-height: 50px;}
.dzbk .wbbox{width: 340px;height: 430px;right: 10px;position: absolute;background-color: #ffffff;box-shadow: 0px 14px 32px 0px rgba(96, 96, 96, 0.3);}
.dzbk .imgbox{width: 281px;height: 125px;background-color: #ffffff;border: solid 1px #da3031;margin-right: 35px;margin-top: 30px;}
.dzbk .imglink{display: flex;align-items: center;vertical-align: middle;text-align: center;}
.dzbk .imglink:hover{display: flex;}
.dzbk .imglink img{width: 90%;height: 90%;margin: 0 auto;}
.dzbk .imglink img{object-fit: contain;}

.index .multbox .b-tit .smore{margin-top: -4px;}
.index .multbox .b-tit{margin: 20px 0px 10px;}
.multbox{padding:100px 0px 50px 0px;}
.multbox .item{width: 25%;padding: 0px 25px 20px 25px;position: relative;margin: 25px 0px;height: 428px;overflow: hidden;}
.multbox .item::after{content: '';display: block;position: absolute;right: 0;height: 100%;width: 1px;background: #e1e1e1;top: 0;}
.multbox .actbox .title a{color: #999999;font-size: 16px;line-height: 28px;display:inline-block;max-width: 100%;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.multbox .actbox.cur .title a{color: #333333;font-size: 18px;white-space: inherit;font-weight: bold;}
.multbox .actbox .imgcon{max-height: 0px;overflow: hidden;
  -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;
}
.multbox .actbox .imgbox{width: 300px;height: 120px;margin: 0px -25px;margin-top: 30px;margin-bottom: 20px;}
.multbox .actbox.cur .imgcon{max-height: 170px;overflow: inherit;}
.multbox .actbox.cur{position: relative;}
.multbox .actbox.cur::after{content: '';display: block;background: #f8f8f8;height: 30px;width: 3px;right: -25px;position: absolute;bottom: 120px;z-index: 2;}
.multbox .actbox.cur .title{min-height: 60px;}

.index .h5box {background: #fff;}

.h5box {padding-bottom: 70px;}
.h5box .box{position: relative;overflow: hidden;height: 440px;}
.h5box .box .codemask{-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;
  display: none !important; position: absolute;background-color: rgba(0, 0, 0, 0.4);width: 100%;height: 100%;top: 500px;text-align: center;display: flex;align-items: center;}
.h5box .box .codemask>div{margin: 0px auto;}
.h5box .box .codemask .imgbox{width: 120px;height: 120px;background-color: #ffffff;padding: 7px;margin: 5px 0px;}
.h5box .box .codemask .font{color: #fff;font-size: 14px;line-height: 20px;}
.h5box .box:hover .codemask{top:0;}

.wmkb{background-color: #900000;padding: 65px 0px 60px;}
.wmkb .wmbox{padding:5px 20px 30px;}
.wmkb .wmtit {padding:15px 0px 10px;}
.wmkb .wmtit .cat{color: #212329;font-size: 28px;line-height: 30px;font-weight: bold;}
.wmkb .wmtit .smore{margin-top: 8px;}
.wmkb .imgbox{height: 122px;}
.wmkb .wmbox .tit{color: #303030;font-size: 18px;font-weight: bold;line-height: 28px;margin-top: 15px;}
.wmkb .wmbox .tit a{color: #303030;}
.wmkb .wmbox .summary{color: #484848;font-size: 14px;line-height: 24px;}

.fixpage{position: fixed;bottom: 25px;right: 20px;z-index: 888;width: 45px;}
.fixpage a{width: 45px;height: 45px;border-radius: 2px;display: inline-block;margin-bottom: 10px;}
.fixpage .webo{ background: url(../../images/index/icon25.png) no-repeat center center #ffffff;border: solid 1px #e1e1e1;}
.fixpage .wechat{ background: url(../../images/index/icon22.png) no-repeat center center #ffffff;border: solid 1px #e1e1e1;}
.fixpage .app{ background: url(../../images/index/icon23.png) no-repeat center center #ffffff;border: solid 1px #e1e1e1;}
.fixpage .gotop{ background: url(../../images/index/icon24.png) no-repeat center center #d01617;height: 0;
  -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;}
.fixpage .gotop.on{height: 45px;}

.fixpage .box{position: relative;}
.fixpage .rcode{position: absolute;width: 70px;height: 70px;top: 0;right:50px;display: none;}
.fixpage .box:hover .rcode{display: block;}


/* 列表页 */
.public-title{font-size: 24px;font-weight: bold;color: #212329;line-height: 24px;padding: 20px 0px 20px;}

/* 分页条 */
.page_bar{padding:30px 0 60px;font-size:16px;}
.page_bar a,.page_bar .pageBtnWrap span{display: inline-block;width:auto;padding: 0px 10px; height:35px;border:solid 1px #e5e5e5;color:#808080;line-height:33px;margin:0 2px;}
.page_bar .curr{background: #C61314;border-color:#C61314;color:#fff!important;}
.page_bar input{width:35px;height:35px;border:solid 1px #e5e5e5;text-align: center;margin:0 10px;}
.page_bar .total{margin-left:10px}
.page_bar .pageBtnWrap .disabled,#kkpager_btn_go{display: none !important;}
.page_bar .infoTextAndGoPageBtnWrap{padding-left:10px;padding-right:80px;position: relative;}
.page_bar .totalText{position: absolute;right:0;top:0}
.localresult .page_bar .totalText{top:-4px}

.imglist .item{padding-bottom: 45px;}
.imglist .item .box{height: 200px;}
.imglist .item h3{font-weight: normal;line-height: 30px;padding: 8px 0px 3px 0px;color: #333333;font-size: 18px;}
.imglist .item .info{color: #999999;font-size: 14px;line-height: 24px; }

.xqpage .xwbox .col-md-4{width: 33.33333333%;}
.xqpage .qxlbt{width: 790px;height: 520px;max-width: 100%;}
.xqpage .qxlbt .swiper-slide{position: relative;}
.xqpage .qxlbt .swiper-slide .name{position: absolute;bottom: 0; background: rgba(0, 0, 0, 0.5);padding: 15px 20px;width: 100%;}
.xqpage .qxlbt .swiper-slide .oldname{color: #FFFFFF;font-size: 20px;line-height: 30px;max-width: calc(100% - 150px);}
.xqpage .qxlbt-page{position: absolute;width: auto !important;left: auto !important;right: 15px;z-index: 2;text-align: right;bottom: 20px !important;}
.xqpage .qxlbt-page .swiper-pagination-bullet{background: #fff;opacity: .6;border-radius: 0;}
.xqpage .qxlbt-page .swiper-pagination-bullet-active{background: #DA3031;opacity: 1;}

.xqpage .toplist{padding: 20px 15px 20px 10px;}
.xqpage .toplist .item{margin-bottom: 12px;}
.xqpage .toplist .item:last-child{margin-bottom: 0px;}
.xqpage .toplist .tit a{font-size: 16px;font-weight: bold;color: #333333;line-height: 26px;padding: 5px 0px 5px 25px; background: url(../../images/index/icon3.png) no-repeat left center;}
.xqpage .toplist .tit a:hover {background: url(../../images/index/p2.png) no-repeat left center;}
.xqpage .toplist .summary{font-size: 14px;color: #6A6A6A;line-height: 24px;padding: 0px 15px 5px 25px;}
.xqpage .toplist .info{font-size: 14px;color: #999999;line-height: 18px;padding: 0px 15px 0px 25px;}

/* 右侧通用 */
.rightblock.whitebg{background: #fff;overflow: hidden;}
.rightblock .b_title{padding:25px 20px 0;color:#212329;font-size:24px;line-height:34px}
.rightblock .b_title a{font-size:14px;color:#666}
.rightblock .zt{padding:20px 50px 50px;}
.rightblock .imgblock{position: relative;display: block;}
.rightblock .imgblock .logofile{width:100%;object-fit: cover;}
.rightblock .imgblock .info{padding:40px 0 35px;position: absolute;width:100%;left:0;top:50%;transform: translateY(-50%);background: rgba(0,0,0,.6);color:#fff;font-size:24px}
.rightblock .imgblock .isline{width:80px;height:1px;background: #F6F6F6;margin:20px auto 0}
.rightblock .video{margin-top:20px}
.rightblock .play{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.rightblock .video .titlelink{font-size:18px;line-height:28px;padding:5px 20px 15px;display: inline-block;}
.rightblock .videolist{margin:0 20px;border-top:#E8E8E8 1px solid;padding:20px 0}
.rightblock .videolist>div{margin-bottom:20px}
.rightblock .videolist .info{margin-left:13px}
.rightblock .videolist .name{font-size:16px;line-height:24px;height:48px}
.rightblock .videolist .time{color:#999;font-size:14px;margin-top:15px}
.rightblock.advbox>span{margin-bottom:20px;display: block;}

/*详情右侧*/
.detail-right .videolist>div {margin-bottom: inherit;}
.detail-right {background: #fff;}
.detail-right.xwbox .xwlist {padding: 0 20px 15px;}
.detail-right .block-title {position: relative;margin:0 15px;padding: 20px 0px 20px 15px;font-size: 20px;color: #333;line-height: 20px;}
.detail-right .block-title i{display: block;width: 3px;height: 20px;background: #C61314;border-radius: 2px;position: absolute;left: 0;top:20px;}
.detail-right .block-title .rightbtn{width: 20px;margin-right: 0px;}
.detail-right .videolist {margin: 0 15px;padding: 0;border: none;}
.detail-right .videolist .box {padding-bottom: 10px;height: 156px;}
.detail-right .imgblock {position: relative;}
.detail-right .videolist .name {width: 100%;height: auto;padding: 10px;font-size: 14px;line-height: 14px;color: #fff;position: absolute;left: 0;bottom: 0;}
.detail-right .videolist .bottom-name {padding: 10px 0;font-size: 14px;color: #333;line-height: 14px;}

/* 资讯 */
.newspage .alllist .text{font-size:24px;}
.newspage .alllist .block{border-bottom:#E8E8E8 1px solid;padding:20px 0}
.newspage .alllist .block .imgblock img{width:180px;height:120px;object-fit: cover;}
.newspage .alllist .block .name{font-size:20px;margin-bottom:10px}
.newspage .alllist .block .summary{height:48px;line-height:24px;color:#999;}
.newspage .alllist .block .other{margin-top:15px}
.newspage .alllist .block .other span{color:#999;margin-right:10px;}

/* 列表 */
.newspage .pos{line-height: 40px;color:#999;font-size:14px;}
.newspage .pos a{color:#999;font-size:14px;}
.newspage .tabcat a{display:inline-block;background:#fff;padding:15px 36px;width:auto;color:#686869;font-size:16px;margin-right:15px}
.newspage .tabcat a.on{background: #C61314;color:#fff}

/* 搜索结果页 */
.result .pos span{color:#C61314}
.result .searchtitle{font-size:28px;color:#212121;}
.result .conditions{line-height:40px;color:#999;font-size:14px}
.result .conditions span{padding-right:17px;background: url('../../images/catalog/up.png') center right no-repeat;}
.result .conditions span.down{background: url('../../images/catalog/down.png') center right no-repeat;}
.result .conditions b{color:#C61314}
#searchlist .resultlist{padding:20px 0;border-bottom:#EFEFEF 1px solid}
#searchlist .resultlist:first-child{border-top:#EFEFEF 1px solid}
#searchlist a{font-size:20px;}
#searchlist a:hover{color:inherit}
#searchlist .summary{color:#999;line-height: 24px;margin:10px 0;word-break: break-all;}
#searchlist .info span{color:#999;margin-right:20px}
#searchlist .resultlist .logobox{max-width: 180px;padding-right: 15px;max-height: 180px;}

.result ._searchbox{box-shadow: 1px 3px 16px 0px rgba(162, 166, 174, 0.3);padding:25px 30px;margin-bottom:30px}
.result ._searchbox .title{color:#313131;font-size:20px;margin-bottom:20px}
.result ._searchbox .dropdown,.result ._searchbox .time{line-height:40px;background:#F5F6F8;margin-bottom:10px;padding:0 15px;color:#828488;font-weight: bold;}
.result ._searchbox .caret{position:relative;top:17px; border:0;width:11px;height:7px;background: url('../../images/catalog/arrow.png') center no-repeat;}
.result ._searchbox .dropdown:hover .caret{background: url('../../images/catalog/arrow-h.png') center no-repeat;}
.result ._searchbox .dropdown-menu{width:100%;padding:0 15px;max-height:200px;overflow-y: auto;}
.result ._searchbox .time{padding-right:0;}
.result ._searchbox .time span{line-height: 41px;}
.result ._searchbox .time input{border:0;background: rgba(0,0,0,0);text-align: center;}
.result ._searchbox .rightinput{width:100%;height:42px;background:#F5F6F8;padding:0 15px;border:0;color:#828488}
.result ._searchbox .morelist{margin:30px auto;}
/* .extend .header .logo{height:70px;padding-top:18px} */
/* .extend .header .search_box .searchbtn img{margin-top:10px}
.extend .search-box .searchbtn img{margin-top:16px;display: block;}
.extend.localindex .btns a{height:50px;padding-top:16px} */

/* 视频主页 */
.videopage .topvideo .playing{position:relative}
.videopage .topvideo video{width:100%;height: 650px;object-fit: cover;}
.videopage .topvideo .status{position:absolute;top:25px;left:25px;background: rgba(0,0,0,.3) url('../../images/catalog/video.png') 10px center no-repeat;padding:15px;padding-left:40px;color:#fff;font-size:16px;border-radius: 6px;}
.videopage .topvideo .name{color:#212121;font-size:28px;line-height:32px;margin:20px 0;}
.videopage .topvideo .time{padding-left:25px;background: url('../../images/catalog/time.png') left center no-repeat;color:#999;font-size:14px}
.videopage .videoblock{background: #fff;padding:30px 25px;}
.videopage .toptab{line-height:28px}
.videopage .tabbtn span{color:#8F8F8F;font-size:24px;margin-right:50px}
.videopage .tabbtn .on{color:#212329}
.videopage .morebtn a{color:#666;font-size:14px}
.videopage .tabblock>div{padding-top:20px;padding-bottom:10px}
.videopage .videolist .imgblock{display:block;position: relative;height: 170px;overflow: hidden;}
.videopage .videolist .imgblock .logofile{width:100%;object-fit: cover;height: 100%;}
.videopage .videolist .imgblock .play{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.videopage .videolist .imgblock .video-icon{position: absolute;bottom: 10px;left: 10px;display: inline-block;padding: 5px 5px 5px 25px;background: url('../../images/index/video.png') 5px center no-repeat rgba(27,27,27, .49);border-radius: 4px;font-size: 14px;color: #FFFFFF;}
.videopage .videolist .name{font-size:16px;margin:10px 0 0;}
.videopage .videolist .info{color:#999;font-size:14px}
.videopage .videolist .info span.time{margin-right:15px}

/* 理论主页 */
.llpage .whitebg{background: #fff;padding:25px 20px 10px}
.llpage .topnews .imgblock{display: block;position: relative;}
.llpage .topnews .imgblock img{width:100%;height:154px;object-fit: cover;}
.llpage .topnews .name{position: absolute;left:0;bottom:0;width:100%;font-size:18px;background: rgba(0,0,0,.4);color:#fff;padding:0 15px;line-height:40px}
.llpage .topnews .summary{background: #F6F6F6;padding:15px;line-height:22px;color:#6A6A6A;font-size:14px;}
.llpage .topnews .summary>div{height:66px;overflow: hidden;}
.llpage .middle .list{margin:20px 0}
.llpage .middle .item{padding-left:25px;background: url('../../images/index/icon3.png') left center no-repeat;color:#6A6A6A;font-size:16px;line-height:28px;display: inline-block;max-width:100%;}
.llpage .middle .greybg{background: #F5F5F5;margin:10px 0 20px;padding:15px}
.llpage .middle .greybg .name{font-size:18px;color:#212329}
.llpage .middle .greybg .summary{color:#6A6A6A;font-size:14px;line-height:22px;margin:5px 0}
.llpage .middle .greybg .time{color:#6A6A6A;font-size:14px;margin-right:30px}
.llpage .middle .greybg .num{color:#C61314;font-size:14px;}

/* 文旅主页 */
.wlpage .middle .toptab{padding:0 10px}
.wlpage .middle .toplist,.wlpage .middle .list{overflow: hidden;padding:0}
.wlpage .middle .topnews{border-bottom:rgba(211,211,211,.4) 1px solid }
.wlpage .middle .topnews,.wlpage .middle .list>div{padding:0 20px}
.wlpage .middle .topnews .summary{background: #fff;}
.wlpage .middle .item{padding-left:40px;background: url('../../images/index/icon3.png') 15px center no-repeat;}

/* 详情页 */
.pos{color: #999999;font-size: 14px;line-height: 24px;padding: 13px 0px;}
.pos a,.pos span{color: #999999;margin: 0px 5px;}
.pos span{color:#C61314}
.rebox{position: relative;}
.maincon{padding: 25px 30px;}

.share-left{position: absolute;width: 78px;background: #FFFFFF;left: -86px;text-align: center;top: 0px;}
.share-left .bshare-custom{margin-bottom: 15px;}
.share-left .font{font-size: 14px;line-height: 24px;color: #999999;padding: 20px 0px;}
.share-left .box{width: 45px;height: 45px;display: inline-block;margin-bottom: 10px;border-radius: 50%;}
.share-left .bshare-sinaminiblog{background: url('../../images/index/wb.png') center no-repeat #EC4F4F;opacity: 0.6;}
.share-left .bshare-qqim{background: url('../../images/index/QQ.png') center no-repeat #7A88F6;opacity: 0.6;}
.share-left .bshare-weixin{background: url('../../images/index/wx.png') center no-repeat #29C698;opacity: 0.6;}
.share-left .bshare-weixin:hover,.share-left .bshare-qqim:hover,.share-left .bshare-sinaminiblog:hover{opacity:1;}
.share-left .part{width: 45px;height: 1px;background: #E7E7E7;margin: 7px auto 17px;}
.share-left .comment{background: url('../../images/index/comment.png') center no-repeat #C8C8C8;}
.share-left .comment:hover{background: url('../../images/index/comment.png') center no-repeat #C61314;}
.share-left .sc{background: url('../../images/index/sc.png') center no-repeat #C8C8C8;}
.share-left .sc:hover,.share-left .sc.current{background: url('../../images/index/sc.png') center no-repeat #FF6F43;}
.share-left .dz{background: url('../../images/index/dz.png') center no-repeat #C8C8C8;}
.share-left .dz:hover,.share-left .dz.current{background: url('../../images/index/dz.png') center no-repeat #DB1819;}
.share-left .part{position: relative;}
.share-left #qrcode_c{position: absolute;width: 100px;height: 100px;z-index: 2;display: none;top: -80px;left: 80px;background: #fff;padding: 6px; }

.pubtit{font-size: 20px;font-weight: bold; color: #373737;padding:10px 0px 10px 15px;position: relative;}
.pubtit::after{content: '';display: block;height: 20px;width: 3px;position: absolute;left: 0;background: #C61314;border-radius: 2px;top: 0;bottom: 0;margin: auto;}
.contact-images {padding: 3px 15px;}
.contact-images .pubtit{border-bottom: 1px dashed #E8E8E8;}
.contact-images .twdetail{padding: 10px 0px;}
.contact-images .twdetail .title{background: black;font-size: 14px;line-height: 20px;color: #333333;background: url(../../images/index/icon3.png) no-repeat left 12px;padding: 7px 0px 7px 20px;}
.contact-images .twdetail .title:hover{background: url(../../images/index/p2.png) no-repeat left 12px;}
.contact-images .video .title{height: 156px;width: 100%;margin-bottom: 10px;position: relative;}
.contact-images .video .play{width: 60px;height: 60px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;display: inline-block;background: url(../../images/index/icon19.png) no-repeat center center;}
.contact-images .video .ellipsis{line-height: 28px;color: #FFFFFF;font-size: 14px;position: absolute;bottom: 0;padding: 5px 10px;width: 100%;
  background: -moz-linear-gradient(top, rgba(255,255,255,0), #000000 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#000000));
  background: -webkit-linear-gradient(top, rgba(255,255,255,0),#000000 100%);
  background: -o-linear-gradient(top, rgba(255,255,255,0),#000000 100%);
  background: -ms-linear-gradient(top,rgba(255,255,255,0),#000000 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,0),#000000 100%);}
.contact-images .video .video{position: absolute;background: url('../../images/catalog/video.png') center center no-repeat;width: 20px;height: 13px;top: 10px;left: 12px; }
.contact-images .images .item{margin-bottom: 10px;}
.contact-images .images .title,.contact-images .images .imgbox{height: 130px;width: 100%;}
.contact-images .images .ellipsis{line-height: 28px;color: #333333;font-size: 14px;padding: 5px 0px;}


.contact-comment .comment-con{border: 1px solid #EEEEEE;}
.contact-comment .addcomment{position: absolute;right: 7px;bottom: 10px;display: inline-block;text-align: center; color: #FFFFFF;font-size: 16px;width: 120px;line-height: 40px;background: #C61314;border-radius: 2px;}
.contact-comment .left{border-right: 1px solid #EEEEEE;background: #FBFBFB;height: 100%;width: 150px;text-align: center;padding: 20px 0px; }
.contact-comment .left .imglink{width: 80px;height: 80px;margin: 5px auto;}
.contact-comment .left .name{font-size: 14px;line-height: 20px; text-align: center;color: #454545;}
.contact-comment .right{width: calc(100% - 150px);position: relative;}
.contact-comment .comment-content{width: 100%;height: 150px;border: none;padding: 20px;font-size:16px;line-height: 30px;}
.contact-comment .messagebox{background: #fff;padding: 20px;}
.contact-comment .namebox .all{color: #333333;font-size: 22px;}
.contact-comment .namebox .num-box{color: #999999;font-size: 16px;display: inline-block;padding-top: 3px;cursor: default;}
.contact-comment .namebox .num-box .num{color: #C61314;font-size: 20px;padding: 0px 5px;}
.contact-comment .imglink{width: 60px;height: 60px;border-radius: 50%;}
.contact-comment .comment-box{width: calc(100% - 80px);}
.contact-comment .commentlist{border-bottom: 1px dashed #EEEEEE;padding: 25px 0px;}
.contact-comment .comment-box .name{color: #3964BE;font-size: 16px;line-height: 26px;margin-bottom: 12px;}
.contact-comment .comment-box .time{color: #999999;font-size: 14px;line-height: 24px;margin: 10px 0px 5px 30px;}
.contact-comment .comment-box .content{color: #515050;font-size: 16px;line-height: 26px;}

.contact-comment .click-reply{cursor: pointer; font-size:14px;color: #999999;padding: 10px 13px 15px;margin-bottom: -1px;border: 1px solid #fff;border-bottom: none;}
.contact-comment .click-reply.on{background: #FAFAFA;border: 1px solid #E8E8E8;border-bottom: none;color: #5A7CC7;border-radius: 2px;}
.contact-comment .replybox{display: none;background: #FAFAFA;border: 1px solid #E8E8E8;border-radius: 2px;padding: 10px;}
.contact-comment .reply-tit{text-align: right;}
.contact-comment .reply-tit span{background: #FFFFFF;margin: 10px 0px; padding: 0px 15px; border: 1px solid #EFEFEF;color: #999999;font-size: 12px;display: inline-block;text-align: center;line-height: 25px;}
.contact-comment .reply-int{background: #FFFFFF;border: 1px solid #9BAFD8;padding: 10px;margin-bottom: 10px;}
.contact-comment .reply-int .r-font{background: #C61314;border-radius: 2px;display: inline-block;line-height: 25px;padding: 0px 12px; font-size: 12px;color: #FAFAFA;}
.contact-comment .reply-int .reply-con{border: none;height: 25px;width: calc(100% - 50px);padding: 0 5px;}
.contact-comment .replyconbox{margin-bottom:10px;}
.contact-comment .replyconbox .username{color: #3964BE;font-size: 16px;line-height: 24px;}
.contact-comment .replyconbox .reply-detail{color: #515050;font-size:14px;line-height:24px;padding:0px 5px;}
.contact-comment .replyconbox .reply-time,.contact-comment .replyconbox .reply-btn{margin-left:15px; color: #999999;font-size:12px;line-height:24px;}
.contact-comment .lookmore-reply{ color: #BFBEBE;font-size:14px;line-height:24px;text-align:center;}

.contact-comment .showmore{padding: 25px 0px; text-align: center; font-size: 16px;line-height: 26px;color: #BFBEBE;}
.contact-comment .showmore span{background: url('../../images/index/more.png') right center no-repeat;padding-right: 15px;}

.detail-page .detail-con {margin-bottom: 20px;}
.detail-page .detail-top .tit{font-size: 32px;color: #333333;line-height: 48px;margin-bottom: 13px;font-weight: bold;}
.detail-page .detail-top .stit{font-size: 20px;color: #666;line-height: 30px;}
.detail-page .con{border-top: 1px solid #E9E9E9;padding: 30px 0px;}
.detail-page .con .txt{font-size: 16px;color: #666;line-height: 32px;}
.detail-page .con .txt *{max-width: 100%;}
/* .detail-page .con .txt p{text-indent: 2em;} */
.detail-page .con .txt video,.detail-page .con .txt img,.detail-page .con .txt embed,.detail-page .con .txt table{max-width: 100% !important;}
.detail-page .con .txt video,.detail-page .con .txt img,.detail-page .con .txt embed{height: auto !important;}
.detail-page .zb{margin-bottom:20px;}
.detail-page .zb .zbfont{color: #999999;font-size: 14px;line-height: 14px;background: #fff;}
.detail-page .source{margin-right:40px;color:#999;font-size: 14px;}
.detail-page .con-time{color:#999;font-size: 14px;}

.detail-page .con .loadcon{position: absolute;bottom: 0;text-align: center;width: calc(100% + 60px);left: -30px;right: -30px;max-width: 200%;}
.detail-page .con .loadcon img{width: 20px;-webkit-animation: arrow 0.4s infinite alternate;animation: arrow 0.4s infinite alternate;}
.detail-page .con .loadcon .imgbox{padding: 30px 0px 20px;
  background-image: linear-gradient(to bottom , rgba(255,255,255,0),rgba(255,255,255,1));}
.detail-page .con .loadcon .font{background: #fff;}
.detail-page .con .loadcon .font span{display: inline-block;background: #d01617;color: #fff;font-size: 16px;line-height: 24px;padding: 10px 15px;border-radius: 5px;}

@-webkit-keyframes arrow {
  0% {
      -webkit-transform: translate3d(0, -30%, 0);
      transform: translate3d(0, -30%, 0);
  }

  100% {
      -webkit-transform: translate3d(0, 30%, 0);
      transform: translate3d(0, 30%, 0);
  }
}

@keyframes arrow {
  0% {
      -webkit-transform: translate3d(0, -30%, 0);
      transform: translate3d(0, -30%, 0);
  }

  100% {
      -webkit-transform: translate3d(0, 30%, 0);
      transform: translate3d(0, 30%, 0);
  }
}



/*图片详情*/
.imgdetail-page .img-info {padding-top: 35px;font-size: 14px;color: #999;line-height: 14px;}
.imgdetail-page .imgdetailbox{padding: 30px 0px 0px;border-top: 1px solid #E9E9E9;}
.imgdetail-page .slick-prev, .imgdetail-page .slick-prev:hover, .imgdetail-page .slick-prev:focus {width: 55px;height: 89px;background:  url('../../images/index/arrow_left_icon.png') center no-repeat;left: 30px;z-index: 9;}
.imgdetail-page .slick-next, .imgdetail-page .slick-next:hover, .imgdetail-page .slick-next:focus {width: 55px;height: 89px;background:  url('../../images/index/arrow_right_icon.png') center no-repeat;right: 30px;z-index: 9;}
.imgdetail-page .slick-next,.imgdetail-page .slick-prev{top: 250px;}
.imgdetail-page .slick-prev:before, .imgdetail-page .slick-next:before {content: '';}
.imgdetail-page .slick-slide .sildebox{position: relative;height: 520px;overflow: hidden;}
.imgdetail-page .slick-slide img{width: 100%;height: 100%;object-fit: cover;}
.imgdetail-page .slider-for .info{position: absolute;background: rgba(0, 0, 0, 0.7);bottom: 0px;width: 100%;padding: 10px 0px;}
.imgdetail-page .slider-for .font40{color: #DB1819;font-size: 46px;line-height: 44px;}
.imgdetail-page .slider-for .font25{color: #fff;font-size: 26px;}
.imgdetail-page .slider-for .infobox{color: #fff;font-size: 14px;line-height: 24px;height: 44px;}
.imgdetail-page .slider-for .slick-slide:focus{outline: none;}
.imgdetail-page .slider-for .imginfo{color: #666666;line-height: 24px;font-size: 16px;padding: 15px;max-height: 150px;margin-top:20px;text-indent: 2em;}

/* 视频详情页 */
.videodetail-page{background: #252E37;}
.videopage .share-left{background: none;}
.videopage .share-left .part{background: rgba(231,231,231,0.1);}
.videopage .videotit .tit{color: #FFFFFF; }
.videopage .detail-top .stit{color: #FFFFFF; }
.videopage .detail-con .videocon{position: relative;}
.videopage .detail-con .videocon .video-js{height: 676px;padding-top: inherit;}
.videopage .detail-con .video-icon{z-index: 2;position: absolute;bottom: 35px;left: 10px;display: inline-block;padding: 5px 5px 5px 25px;background: url('../../images/index/video.png') 5px center no-repeat rgba(27,27,27, .49);border-radius: 4px;font-size: 14px;color: #FFFFFF;}
.videopage .tipfont{position: relative; color: #fff;font-size: 30px;font-weight: bold;height: 500px; line-height: 500px;text-align: center;}
.videopage .tipfont .fontmask{position: absolute;width: 100%;height: 100%;top: 0;background: rgba(0, 0, 0, .4);}

/*分享*/
.addthis_toolbox {position: absolute;top:0;left: -90px;width: 80px;display: flex;  flex-direction: column;padding: 20px 15px;justify-content: center;align-items: center;background: #fff;}
.addthis_toolbox .custom_images:first-child {padding-bottom: 5px;border-bottom: 1px solid #E7E7E7;}
.addthis_toolbox .custom_images:nth-child(2) {padding-top: 15px;}
.addthis_toolbox a {margin-bottom: 10px!important;width: 45px!important;height: 45px;display: flex;justify-content: center;align-items: center;border-radius: 50%;}
.addthis_toolbox a.weibo {background: #f35756;}
.addthis_toolbox a.qq {background: #8591fa;}
.addthis_toolbox a.weixin {background: #02cea2;}
.addthis_toolbox a.comment {position:relative;background: #cfcfcf;}
.addthis_toolbox a.comment .num {min-width: 22px;min-height: 16px;line-height: 12px;padding: 2px 4px;background: #0cbbb6;color: #fff;position: absolute;top:-5px;right:-5px;border-radius: 12px;text-align: center;}
.addthis_toolbox a.collect {background: #ff7946;}
.addthis_toolbox a.zan {background: #DB1819;}

/* 教育 */
.jypage .bg-fff {background: #fff;}
.jypage .bg-fff:last-child {margin-bottom: 20px;}
.jypage .xwbox .row {margin-right: -15px;margin-left: -15px;}
.jypage .xwbox .left {display:flex;}
.jypage .xwbox .left .logo {display:flex;flex-direction: column;align-items: center;padding: 55px 30px;min-width: 180px;}
.jypage .xwbox .left .logo h3 {font-size: 24px;color: #736363;line-height: 1;}
.jypage .xwbox .left .logo p {font-size: 14px;color: #736363;line-height: 1;}
.jypage .xwbox .left .more-btn {padding: 0 30px;font-size: 14px;color: #fff;line-height: 30px;text-align: center;border-radius: 30px;background: #DDC0C0;}
.jypage .xwbox .container:nth-child(1) .logo {background: url('../../images/jy_list_bg1.png') no-repeat; background-size: cover;}
.jypage .xwbox .container:nth-child(1) h3, .jypage .xwbox .container:nth-child(1) p {color: #736363}
.jypage .xwbox .container:nth-child(1) .more-btn {background: #DDC0C0;}
.jypage .xwbox .container:nth-child(2) .logo {background: url('../../images/jy_list_bg2.png') no-repeat; background-size: cover;}
.jypage .xwbox .container:nth-child(2) h3, .jypage .xwbox .container:nth-child(2) p {color: #736363}
.jypage .xwbox .container:nth-child(2) .more-btn {background: #F1D9A6;}
.jypage .xwbox .container:nth-child(3) .logo {background: url('../../images/jy_list_bg3.png') no-repeat; background-size: cover;}
.jypage .xwbox .container:nth-child(3) h3, .jypage .xwbox .container:nth-child(3) p {color: #7A8761}
.jypage .xwbox .container:nth-child(3) .more-btn {background: #BFCEA1;}
.jypage .xwbox .container:nth-child(4) .logo {background: url('../../images/jy_list_bg4.png') no-repeat; background-size: cover;}
.jypage .xwbox .container:nth-child(4) h3, .jypage .xwbox .container:nth-child(4) p {color: #608B81}
.jypage .xwbox .container:nth-child(4) .more-btn {background: #AFCEC7;}
.jypage .xwbox .container:nth-child(5) .logo {background: url('../../images/jy_list_bg5.png') no-repeat; background-size: cover;}
.jypage .xwbox .container:nth-child(5) h3, .jypage .xwbox .container:nth-child(5) p {color: #71647D}
.jypage .xwbox .container:nth-child(5) .more-btn {background: #B29DC5;}
.jypage .xwbox .container:nth-child(6) .logo {background: url('../../images/jy_list_bg6.png') no-repeat; background-size: cover;}
.jypage .xwbox .container:nth-child(6) h3, .jypage .xwbox .container:nth-child(6) p {color: #5C7D94}
.jypage .xwbox .container:nth-child(6) .more-btn {background: #91B7D1;}
.jypage .xwbox .cont {padding: 0 0 25px 25px;border-right: 1px solid #EDEDED;}
.jypage .xwbox .left .cat-tit {padding: 14px 25px 14px 0;font-size: 14px;color: #212329;line-height: 14px;font-weight: bold;border-bottom: 1px solid #D3D3D3;}
.jypage .xwbox .left .box-wrapper {display: flex;flex-wrap: wrap;margin-left: -15px;margin-top: 15px;}
.jypage .xwbox .left .box {display: flex;margin: 10px 15px;}
/* .jypage .xwbox .left .box img {max-width: 110px;} */
.jypage .xwbox .left .box-cont {display: flex;flex-direction: column;justify-content: space-between;}
.jypage .xwbox .left .box-tit {max-width: 130px;font-size: 14px;color: #212329;line-height: 22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.jypage .xwbox .left .box-time {font-size: 14px;color: #999;line-height: 14px;margin: 0;}
.jypage .xwbox .xwlist {margin-left: -15px;padding: 15px 20px 15px;}


.jyywbox .toplist{height: 520px;}
.jyywbox .catit{border-bottom:1px solid rgba(211,211,211, 0.4);padding-bottom: 10px;}
.jyywbox .black-tit{color: #212329;font-size: 24px;line-height: 30px;font-weight:bold;}
.jyywbox .xwlist{padding: 12px 0px;}
.jyywbox .item .btm{max-height: 0px;overflow: hidden;
-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;}
.jyywbox .item.cur .btm{max-height: 62px;overflow: inherit;}
.jyywbox .item .summary{min-height: 55px;}



/*专栏*/
.zlpage .p-b-60 {padding-bottom: 60px;}
.zlpage .banner {display: flex;background: #fff;}
.zlpage .banner:first-child {margin-top: 0;}
.zlpage .cata-logo {min-width: 200px;}
.zlpage .cata-logo h3 {padding: 145px 0 0 20px;font-size: 24px;color: #fff;line-height: 1;}
.zlpage .cont {display: flex;flex-wrap: wrap;padding: 15px 0;}
.zlpage .box-wrapper {width: 33.3333%;padding: 8px 10px;}
.zlpage .box {width: 100%;min-height: 150px;padding: 18px 16px;display: flex;flex-direction: column;justify-content: space-between;position: relative;background-color: #F5F5F5;}
.zlpage .box .box-tit {max-width: 100%;display: inline-block;font-size: 18px;color: #212329;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zlpage .box .box-tit.bottom {padding: 6px 16px;width: 100%;line-height: 30px;color: #fff;background: rgba(0, 0, 0, .4);position: absolute;left: 0;bottom: 0;}
.zlpage .box p {font-size: 14px;color: #6A6A6A;line-height: 22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

/*视频列表*/
.videolistpage .tabbtn span {color: #212329;}
.videolistpage .videolist .imgblock:hover .play {display: block!important;}
.videolistpage .videolist .imgblock:hover .play.play-normal{display: none;}

/*房产*/
.fcpage .whitebg {min-height: 527px;}
.fcpage .qxlbt .swiper-slide .oldname {max-width: inherit;}

/* 公共toast弹框 */
.toast-box {padding: 22px 42px;background: #fff;border-top: 2px solid #528ae7;position: fixed;top:calc(40vh + 10px);left: 50%;transform: translateX(-50%);z-index: 99999;display: flex;justify-content: center;align-items: center;font-size: 17px;box-shadow: 0 6px 18px rgba(0,0,0,.18);}
.toast-box.fail {top: calc(40vh - 70px);}
.toast-box.info {top: calc(40vh - 30px);}
.toast-box .toast-content {position: relative;padding-left: 30px;font-size: 17px;line-height: 17px;color: #333;}
.toast-box .toast-content::before {content: '';display: block;width: 19px;height: 19px;background: url('../../images/toast_success.png');position: absolute;left:0;top: 50%;transform: translateY(-50%);}
.toast-box .toast-content.fail::before {background: url('../../images/toast_fail.png');}
.toast-box .toast-content.info {padding-left: 0px;}
.toast-box .toast-content.info::before {background:none;}

/* 本地号 */
.localindex .topswiper{margin-top:-10px;height:240px;}
.localindex .topswiper a{display: block;width:100%;height:100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.localindex .topswiper .swiper-pagination{width:auto;left:calc((100% - 1200px)/2 + 1100px)}
.localindex .topswiper .swiper-pagination-bullet-active{width:22px;background: #C61314;border-radius: 4px;}
.localindex .localrecommend{background: #fff;padding:15px 20px;}
.localindex .localrecommend .more{color:#999;font-size:14px;}
.localrecommend .swiper-slide{width:auto;margin:0 22px}
.localrecommend .logolink{display: block;width:65px;height:65px;border-radius: 50%;overflow: hidden;margin:0 auto}
.localrecommend .logolink img{width:100%;height:100%;object-fit: cover;}
.localrecommend .title{font-size:20px;margin-bottom:10px}
.localrecommend .name{display: inline-block;max-width:65px;font-size:16px;margin:12px 0 5px;}
.localrecommend .name.w100{max-width: 100%;}

.localindex .localrecommend .swiper-button-next,.localindex .localrecommend .swiper-button-prev{background-color: rgba(255,255,255,.4);background-size: 14px;width:14px;height:100%;margin-top:0;top:0;}
.localindex .localrecommend .swiper-button-prev{left:15px;}
.localindex .localrecommend .swiper-button-next{right:15px}
.localindex .localrecommend .swiper-button-disabled{display: none;}
.localindex .localrecommend .swiper-wrapper{min-height: 130px;}
.localindex .like span{display:inline-block;color:#C61314;font-size:14px;background:#F6F6F6;line-height: 24px;padding:0 8px}
.localindex .like .islike{background: #C61314;color:#fff}
.localindex .btns{background: #fff;padding:10px 14px;}
.localindex .btns a{display: block;width:100%;line-height: 50px;background: #C61314;border-radius: 4px;margin-bottom:10px}
.localindex .btns a.regbtn{background: #6A54DE;}
.localindex .search-box{line-height:50px;background: #F1F1F1;}
.localindex .search-box .selectbtn .dropdown,.localindex .search-box .searchbtn{padding:0 12px;font-size:14px;color:#666}
.localindex .search-box input{border:0;background: rgba(0,0,0,0);font-size:14px;min-width: 120px;}
.localindex .dropdown-menu{width:100%;min-width:0;padding:5px;}
.localindex .dropdown-menu li{line-height:24px;}
.localindex .news a{display:block;position: relative;width:100%;height:340px}
.localindex .news a>img{width:100%;height:100%;object-fit: cover;}
.localindex .news .title{position: absolute;top:22px;left:22px;color:#fff;font-size:20px;}
.localindex .news .info{position: absolute;bottom:0;left:0;width:100%;padding:0 20px;height:70px;line-height:70px;background: rgba(0,0,0,.4);color:#fff;font-size:18px}
.localindex .catalog{font-size:14px;margin:-7px 0 10px;}
.localindex .catalog img{vertical-align: bottom;width:30px;height:30px;border-radius: 50%;margin-right:6px;}
.localindex .catalog .mbox{width:30px;height:30px;border-radius: 50%;margin-right:6px;display: inline-block;}
.localindex .catalog .mbox img{width: 100%;height: 100%;object-fit: cover;}
.localindex .rightnews a{height:160px}
.localindex .rightnews a:first-child{margin-bottom:20px}
.localindex .newslist{margin-top:20px}
.localindex .newslist .block{background: #fff;padding:0 10px;overflow: hidden;margin-bottom:20px}
.localindex .newslist .cbox{margin:10px 0}
.localindex .newslist .catalog{margin:0;}
.localindex .newslist .catalog img{vertical-align: middle;}
.localindex .newslist .img{width:100%;height:175px;position: relative;display: block;}
.localindex .newslist .img .pic{width:100%;height:100%;object-fit: cover;}
.localindex .newslist .img .logo{position: absolute;right:0;bottom:0;}
.localindex .newslist .name{color:#212329;font-size:18px;line-height:20px;height:40px;margin:10px 0;display: inline-block;word-break: break-all;}
.localindex .newslist .summary{background: #F6F6F6;color:#6A6A6A;font-size:14px;padding:20px 18px;height:130px;line-height:22px;}
.localindex .newslist .time{border-top:#E8E8E8 1px solid;line-height:40px;font-size:14px}
.localindex .tolist{width: 282px;line-height: 40px;background: #ECECEC;border-radius: 4px;color:#6A6A6A;font-size:14px;display:block;margin:30px auto 80px}

/* 热度榜 */
.rdblist.active{display: block;}
.rdblist li{margin: 10px 0px;}
.rdblist li .num1{background: url(../../images/local/icon8.png) no-repeat center center;background-size:contain;width: 30px;height: 35px;display: inline-block;margin: 12px 10px 12px 0px;}
.rdblist li .num2{background: url(../../images/local/icon9.png) no-repeat center center;background-size:contain;width: 30px;height: 35px;display: inline-block;margin: 12px 10px 12px 0px;}
.rdblist li .num3{background: url(../../images/local/icon10.png) no-repeat center center;background-size:contain;width: 30px;height: 35px;display: inline-block;margin: 12px 10px 12px 0px;}
.rdblist li .num{width: 25px;height: 25px;border: 1px solid #E5E5E5;color: #666666;display: inline-block;border-radius: 50%;font-size: 14px;line-height: 25px;text-align: center;margin: 12px 10px 22px 5px;}
.rdblist li .img-block{width: 60px;height: 60px;display: inline-block;border-radius: 50%;overflow: hidden;}
.rdblist li .img-block img{width:100%;height:100%;object-fit: cover;}
.rdblist li .rbdfont{margin-left: 120px;}
.rdblist li .rbdfont h6{font-size: 16px;line-height: 26px;margin-top: 5px;}
.rdblist li .rbdfont span{margin-top:5px;}

/* 本地号资讯 */
.locallist .newslist{margin-top:0}
.locallist .public-title{padding:0}
.locallist .whitebg{background: #fff;padding:15px;}

/* 个人号主页 */
.local .localintro{background: linear-gradient(90deg, #545DC9, #9D58FB);padding:40px 50px;}
.local .localintro .catbox{width:65px;height:65px;border-radius: 50%;margin-right:20px;overflow: hidden;}
.local .localintro .logofile{width:100%;height:100%;object-fit: cover;}
.local .localintro .infotext{color:#fff;font-size:14px;padding-right: 10px;}
.local .localintro .name{font-size:20px;margin-right:20px}
.local .localintro .summary{margin-top:10px;line-height:22px}
.local .localintro .like{margin-top:20px;}
.local .localintro .like span{padding:0 13px;line-height:30px; border-radius: 2px;}
.local .localrecommend{padding:0}
.local .localrecommend .p-md{padding:0 20px}
.local .localrecommend .p-md>div{margin-bottom:30px}

.local .localintro .summary{position: relative;}
.local .localintro .summary.over{height: 45px;overflow: hidden;}
.local .localintro .summary .subcon{display: none;}
.local .localintro .summary.over .subcon{display: block;}
.local .localintro .summary.over .con{display: none;}
.local .localintro .summary .zk{position: absolute;bottom: 0;right: 0;color: #FFD667;padding: 0px 10px;cursor: pointer;}

/* 本地号列表 */
.personallist.localindex .localrecommend,.personallist.localindex .btns{background: rgba(0,0,0,0);padding:0}
.personallist.localindex .btns img{vertical-align:middle}
.personallist.localindex .whitebg{background: #fff;padding:5px;}
.personallist.localindex .localrecommend .whitebg{margin-bottom:20px;background: #fff;padding:40px 0 30px;box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.06);}
.personallist .typetabs span{color:#666;margin:0 25px;font-size:16px;line-height:50px}
.personallist .typetabs span.on{color:#C61314;font-weight: bold;}

/* 本地号搜索 */
.localresult ._searchbox{padding:15px 14px}
.localresult ._searchbox .morelist{width:100%;line-height:40px;margin-top:15px}
.localresult ._searchbox .rightinput{background: #fff;border:1px solid #E8E8E8;line-height: 38px;}
.localresult .w20{width:20%;padding: 0px 10px;}
.userresult{background: #f8f8f8;height:auto}
.userresult .whitebg{margin-bottom:20px;background: #fff;padding:40px 0 30px;box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.06);}
.userresult ._searchbox{background: #fff;}

/* 热度榜主页 */
.rankindex .public-title{padding-top:0}
.rankindex .block{background: #fff;}
.rankindex .left{width:100px;padding:30px 15px;text-align: right;}
.rankindex .block:nth-child(1) .left{background: url('../../images/local/bg1.png') right bottom no-repeat;background-size: cover;}
.rankindex .block:nth-child(2) .left{background: url('../../images/local/bg2.png') right bottom no-repeat;background-size: cover;}
.rankindex .block:nth-child(3) .left{background: url('../../images/local/bg3.png') right bottom no-repeat;background-size: cover;}
.rankindex .block:nth-child(4) .left{background: url('../../images/local/bg4.png') right bottom no-repeat;background-size: cover;}
.rankindex .block:nth-child(5) .left{background: url('../../images/local/bg5.png') right bottom no-repeat;background-size: cover;}
.rankindex .isline{display:inline-block;width:20px;height:2px;background: #fff;margin-bottom:15px;}
.rankindex .text{font-size:20px;color:#fff}
.rankindex .rdblist .d-grow{position: relative;}
.rankindex .rdblist li{width:10%;;padding:10px 20px 30px;margin:0}
.rankindex .rdblist li .rbdfont{margin-left:0}

/* 问政聚合页 */
.wzindex .topswiper{width:100%;height:200px;background: url('../../images/wz/bmq_pc-banner004.jpg') center center no-repeat;margin-top:-10px;background-size: cover;}
.wzindex .whiteblock{background: #fff;padding:0 20px 18px}
.wzindex .topbtns{margin-top:-25px;padding:0 35px;overflow: hidden;}
.wzindex .topbtns a{padding:40px;width: 25%;}
.wzindex .topbtns a:hover{background: #F6F6F6;}
.wzindex .topbtns .icon{margin-right:20px}
.wzindex .topbtns .name{font-size:20px}
.wzindex .topbtns :hover .name{color:#385dae}
.wzindex .topbtns .summary{color:#999;font-size:14px;margin-top:5px}
.wzindex .b_title{line-height:50px;border-bottom:#E8E8E8 1px solid}
.wzindex .b_title .name{font-size:20px;}
.wzindex .b_title .name:before{width:3px;height:20px;background: #C61314;border-radius: 2px;content:'';position:relative;top:3px;margin-right:15px;display: inline-block;}
.wzindex .b_title .ask{padding-left:23px;background: url('../../images/wz/write.png')left center/16px no-repeat;color:#666;font-size:14px}
.wzindex .b_title .more{color:#6A6A6A;font-size:14px}
.wzindex .list{font-size:14px;color:#6A6A6A}
.wzindex .list li{line-height:46px;border-bottom:#E8E8E8 1px solid}
.wzindex .list .status,.wzindex td .status{width:55px;line-height:26px;height:26px;background: #F6F6F6;border-radius: 2px;color:#C61314;margin-top:10px;margin-right:8px;}
.wzindex .list .status.blue,.wzindex td .status.blue{color:#2478CE}
.wzindex .list a,.wzindex .table .name a{font-size:16px;}
.wzindex .list a:hover,.wzindex .table a:hover{color:#333}
.wzindex .list .summary{background: #F6F6F6;color:#6A6A6A;line-height:22px;padding:10px 15px;height:85px;display: none;}
.wzindex .list .summary a{font-size:14px;color:#C61314}
.wzindex .list .on .summary{display: block;}
.wzindex .list .on .summary.nodata{font-size: 18px;font-weight: bold;text-align: center;padding: 50px 0px;}
.wzindex .list li:hover a.bold{color: #C61314;}
.wzindex .table{width:100%;table-layout:fixed;}
.wzindex .table .name{width:68%}
.wzindex .table .dep{width:20%}
.wzindex .table th.status{width:12%}
.wzindex td .status{margin:0;}
.wzindex .table a{line-height:26px}
.wzindex .table th{background: #F6F6F6;border:0;color:#6A6A6A;font-size:14px;line-height:22px}
.wzindex .table td{border-bottom:#E8E8E8 1px solid}
.wzindex .table td.nopadding{padding-right: 0px;}
/* .wzindex .jy .table th{width:12%;} */
.wzindex .jy .table th.name{width:60%}
.wzindex .jy .table td{line-height:34px;font-size:14px}
.wzindex .jy .table td .status{margin:3px auto}
.wzindex .jy .btns{margin:-10px -20px;overflow: hidden;}
.wzindex .jy .btns>div{width:25%;padding:10px 20px;}
.wzindex .jy .btns a{line-height:60px;background: #F6F6F6;color:rgba(51,51,51,.6);display: block;font-size:16px;font-weight: bold;}
.wzindex .jy .btns a img{margin-right:10px}
.wzindex .jy .btns a:hover{background: #FFFFFF;box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.11);}
.wzindex .dw,.wzindex .gk{margin-bottom:80px}
.wzindex .ranklist{margin:30px -6px;overflow: hidden;}
.wzindex .ranklist a{display:block;float: left;width:25%;padding:0 6px}
.wzindex .rank{background: #F6F6F6;position: relative;padding:14px;color:#999;margin-bottom:15px}
.wzindex .rank .num{position: absolute;right:0;top:0;background: url('../../images/wz/4.png') right top no-repeat;color:#fff;width:20px;height:20px;padding-right:3px;}
.wzindex .rank .num1{background: url('../../images/wz/1.png') right top no-repeat;}
.wzindex .rank .num2{background: url('../../images/wz/2.png') right top no-repeat;}
.wzindex .rank .num3{background: url('../../images/wz/3.png') right top no-repeat;}
.wzindex .rank .name{font-size:16px;margin-bottom:15px;color:#333}
.wzindex .rank span:first-child{margin-right:28px}
.wzindex .rank b{color:#C61314}
.wzindex .linkbtns{margin:20px 40px;}
.wzindex .linkbtns a{display: block;background:#F6F6F6;line-height:60px;margin-bottom:10px;font-size:18px;color:#666}
.wzindex .linkbtns a:hover{background: linear-gradient(90deg, #C61314 0%, #F3504E 100%);color:#fff}

.sugtable table,.comtable table{width: 100%;table-layout: fixed;}
.sugtable th,.sugtable td{width: 12%; padding: 8px;}
.comtable th,.comtable td{padding: 8px;}
.sugtable.table .name{width: 60%;}

/* 问政单位排名 */
.wzlist .banner{position:relative;height:120px;background: url('../../images/wz/listbanner.png') center no-repeat;margin-top:-10px}
.wzlist .banner .pos span{color:#fff}
.wzlist .banner .public-title{color:#fff;padding-top:0;}
.p_rank .topblock{position:relative;z-index:1;margin-top:-28px;background: #fff;padding:30px 60px 10px;box-shadow: 0px 3px 33px 2px rgba(57, 57, 57, 0.1);}
.p_rank .ranklist{margin:0 -15px}
.p_rank .topblock .ranklist a{width: 33.33%;}
.p_rank .topblock li{padding:0 15px}
.p_rank .others{background: #fff;padding:30px 60px;margin:20px 0 50px;box-shadow: 0px 3px 33px 2px rgba(57, 57, 57, 0.1);}

/* 问政列表 */
.sea-box{width: 285px;}
.wzlist .localindex .search-box{background: #fff;padding: 5px;}
.wzlist .tabbtns{position: absolute;left:calc((100% - 1200px)/2);bottom:0}
.wzlist .tabbtns span{display: inline-block;margin-right:20px;width:180px;line-height: 50px;font-size:18px;text-align: center;background: rgba(246,246,246,.4);color:#fff}
.wzlist .tabbtns span.active{background: #fff;color:#C61314;font-weight: bold;}
.wzlist .list{background: #fff;}
.wzlist .list li{padding:0 25px;border-bottom:0}
.wzlist .list li>div{border-bottom:1px solid #E8E8E8;}
.wzlist .list .top{background: #F3F3F3;color:#6A6A6A}
.wzlist .list li .statusblock{width:70px}
.wzlist .list li .time{width:90px;}
.wzlist .list li .num{width:80px}
.wzlist .list li .dep{width:200px;}
.wzlist .list li .dep a{font-size:14px;word-break: keep-all;}
.wzlist .list li.on .d-flex>a{color:#C61314}

/* 问政右侧 */
.wzright .write{display: block;line-height:55px;background: linear-gradient(90deg, #C61314 0%, #F3504E 100%);border-radius: 4px;color:#fff;font-size:16px;}
.wzright .write b{margin-left:12px;vertical-align: middle;}
.wzright .ranklist{margin:0 10px}
.wzright .ranklist a{float: none;width:100%;}

/* 问政搜索结果页 */
.wzresult .searchtitle{color:#fff;font-size:25px;margin-top:10px}
.wzresult .conditions{background:#F3F3F3;line-height:35px;padding:0 30px;font-size:14px;color:#6A6A6A}
.wzresult .conditions b{color:#C61314}
.wzresult .conditions .dropdown{margin-right:15px}
.wzresult .conditions .dropdown-menu{padding:0 10px}
.wzlist .list li.on .d-flex>a{color:#333}

/* 右侧相关留言 */
.wzrightmessage .messagelist{margin:0 18px;border-top:#E8E8E8 1px solid;padding:5px 0 20px;}
.wzrightmessage .messagelist li{border:0;padding:0}
.wzrightmessage .messagelist li>div{border:0}

/* 问政详情 */
.wzdetail .whitebg{background: #fff;padding:20px;box-shadow: 0px 3px 33px 2px rgba(57, 57, 57, 0.1);}
.wzdetail .list{background: rgba(0,0,0,0);}
.wzdetail .maincontent{margin-top:-70px}
.wzdetail .title .status{margin-top:0}
.wzdetail .title a{line-height:26px}
.wzdetail .message .num{margin-right:30px}
.wzdetail .message .files{margin:0 30px}
.wzdetail .message .files a{font-size:14px;color:#666}
.wzdetail .message .files img{margin-right:5px}
.wzdetail .summary{margin:20px 0 15px;color:#666;line-height:24px;height:auto!important}
.wzdetail .reply .title{font-size:18px;color:#212329}
.wzdetail .reply .dep a{font-size:14px;color:#3E5BBA}
#star,#star2{position:relative;height:24px;margin-top: 20px;}
#star ul,#star span,#star2 ul,#star2 span{float:left;display:inline;height:19px;line-height:19px;}
#star ul,#star2 ul{margin:0 10px;}
#star li,#star2 li{float:left;width:24px;cursor:pointer;text-indent:-9999px;background:url(../../images/user/star.png) no-repeat;padding: 0;line-height: inherit;}
#star2 li{cursor: no-drop;}
#star strong,#star2 strong{color:#f60;padding-left:10px;}
#star li.on,#star2 li.on{background-position:0 -28px;}
#star p,#star2 p{position:absolute;top:20px;width:130px;height:30px;text-align:center;display:none;background:url(../../images/user/icon.gif) no-repeat;padding:7px 10px 0;background-size: cover;}
#star p em,#star2 p em{color:#f60;display:block;font-style:normal;}
/* 问政单位详情 */
.depdetail .depinfo{background:#fff;padding:20px 40px;}
.depdetail .depinfo .name{font-size:20px;color:#212329}
.depdetail .depinfo .intro{font-size:14px;line-height:28px;margin-top:15px;}
.depdetail .leftblock{background: #fff;overflow: hidden;}

/* 办理情况 */
.blqk .maincontent{margin-top:-28px}
.blqk .deplist li{background: #fff;padding:20px 30px;box-shadow: 0px 3px 33px 2px rgba(57, 57, 57, 0.1);}
.blqk .deplist li .title {font-size:20px}
.blqk .deplist li .total{color:#666;font-size:14px;margin-top:10px}
.blqk .deplist li .total span{display: inline-block;width:18%}
.blqk .deplist li .total b{color:#C61314;margin-left:5px;font-weight: normal;}
.blqk .deplist li.top{background: #C61314;}
.blqk .deplist li.top *{color:#FEFEFE!important;}

/* 办理情况查询 */
.blsearch .maincontent{margin-top:-28px}
.blsearch .maincontent .conditions{padding:20px 10px;font-size:14px;background: #fff;} 
.blsearch .maincontent .conditions>div{margin:0 10px;}
.blsearch .maincontent .conditions input{background:#F6F6F6;height: 35px;padding:0 13px;border:0;width:100%}
.blsearch .maincontent .conditions .dropdown{background:#F6F6F6;width:100%;line-height: 35px;padding:0 13px;}
.blsearch .maincontent .conditions .dropdown .text{color:#666}
.blsearch .maincontent .conditions .dropdown-menu{padding:0 15px;width:100%}
.blsearch .maincontent .conditions .searchbtn{width:160px;line-height: 35px;color:#fff;background: #C61314;}
/* .blsearch .maincontent .isdisabled{color: #999;cursor: default;} */
.blsearch .maincontent .isindent{padding-left: 20px;}



/* 来信说明 */
.letter .maincontent{margin-top:-70px}
.letter .whitebg{padding:25px 80px;background: #fff;}
.letter .title{font-size:20px;}
.letter .content{margin:30px 0;line-height:28px;font-size:14px}
.letter .text{font-size:14px;color:#666}
.letter input{margin-right:5px;position: relative;top:2px}
.letter .towrite{margin-top:50px;display: inline-block;width:250px;line-height: 55px;color:#fff;font-size:16px;background: linear-gradient(90deg, #C61314 0%, #F3504E 100%);box-shadow: 0px 10px 20px 1px rgba(199, 21, 22, 0.25);border-radius: 4px;}
.letter .towrite:hover{color:#fff!important;}

/* 依申请公开 */
.public .toapply{position: absolute;right:0;top:-30px;width:280px;line-height: 55px;background: #fff;font-size:16px;color:#C61314;border-radius:4px;box-shadow: 0px 5px 10px 0px rgba(68, 14, 15, 0.24);}
.public .maincontent{margin-top:-28px}
.public .block-title{border-bottom:#E8E8E8 1px solid}
.public .deplist{padding:10px 0 20px}
.public .deplist>div{line-height: 40px;color:#666;font-size:16px;padding-left:40px;}
.public .deplist>div.on{color:#C61314;background: #F4F4F4;}
.public .whitebg{background: #fff;}
.public .articlelist li{padding:0 20px;}
.public .articlelist li>div{transition: all .3s;border-bottom:#E8E8E8 1px solid;padding:20px 0;position: relative;}
.public .articlelist li .title{font-size:16px}
.public .articlelist li .infos{margin:10px 0;color:#6A6A6A;font-size:14px}
.public .articlelist li .infos span{margin-right:70px}
.public .articlelist li:hover{background: rgba(198,19,20,.05);}
.public .articlelist li:hover>div{padding-left:15px}
.public .articlelist li:hover>div:before{content:'';display: inline-block;width:3px;height:16px;background: #C61314;border-radius: 2px;position: absolute;left:0;top:23px}
.public .articlelist li:hover .title a{color:#C61314}

/* 依申请公开申请 */
.apply-page .apply-main{margin-top: -70px;padding: 45px 0px;}
.apply-main{background: #FFFFFF;box-shadow: 0px 3px 33px 2px rgba(57, 57, 57, 0.1);text-align: center;position: relative;}
.apply-main .ysq{color: #212329;font-size: 30px;line-height: 40px;margin-bottom: 25px;}
.apply-main .legalboxbtn{text-align: center;}
.apply-main .legalboxbtn .pointer{width:240px;line-height: 40px; font-size: 14px;color: #333333;background: url(../../images/wz/circle.png) no-repeat 15px center #F6F6F6;text-align: center;display: inline-block;margin: 0px 10px;}
.apply-main .legalboxbtn .pointer.active{color: #FFFFFF;box-shadow: 0px 5px 10px 0px rgba(198, 19, 20, 0.24);font-weight:bold;background: url(../../images/wz/circle3.png) no-repeat 15px center #C61314;}
.apply-main .formbox{width:504px;margin:0 auto;}
.apply-main .apply-label{width: 130px;margin-left: -130px; text-align: left;font-size: 14px;color: #333333;line-height: 40px;font-weight: normal;}
.apply-main .iptbox{width:100%;position: relative;}
.apply-main .iptbox input{border: none;width:100%;height:40px;padding:0px 15px;font-size: 14px;color: #333333;background: #F6F6F6;border: 1px solid #F6F6F6;}
.apply-main .iptbox input:focus{border: 1px solid #E8E8E8;background: #fff;}
.apply-main .iptbox.def-ipt input:focus{border: none;background: #F6F6F6;}
.apply-main .form-textarea:focus{border: 1px solid #E8E8E8;background: #fff;}
.apply-main .m-15{margin:15px 0px;}
.apply-main .form-control-feedback{right: -30px;top: 6px;}
.apply-main .select-box{position: relative;}
.apply-main .select-show{width:100%;height:40px;padding:0px 25px;line-height: 40px; font-size: 14px;color: #333333;background:url(../../images/wz/down.png) no-repeat calc(100% - 18px) center #F6F6F6;border: 1px solid #F6F6F6;text-align: center;}
.apply-main .select-show.cur{border: 1px solid #E8E8E8;background-color: #fff;}
.apply-main .select-ul{z-index:3; position: absolute;display: none; top:39px; width:100%;max-height: 400px;overflow-y: auto;padding:5px 15px;line-height: 18px; font-size: 14px;color: #333333;background:#fff;border: 1px solid #ccc;text-align: left;}
.apply-main .select-ul li{width:100%;cursor: pointer;padding: 5px 0px;}
.apply-main .select-ul li.isdisabled{color:#999;cursor: default;}
.apply-main .select-ul li.isindent{padding-left:20px;}
/* .apply-main .select-ul.dep li.isdbindent{padding-left:35px;} */
.apply-main .form-textarea{width:100%;height:150px;padding:10px 15px 20px 15px;line-height: 26px; font-size: 14px;color: #333333;background: #F6F6F6;border: 1px solid #F6F6F6;}
.apply-main .checkbtn span{float:left;cursor: pointer; font-size: 14px;line-height: 40px;color: #333333;margin-right:30px;background: url(../../images/wz/circle.png) no-repeat left center;padding-left:20px;}
.apply-main .checkbtn span.cur{background: url(../../images/wz/circle3.png) no-repeat left center;}
.apply-main .codebox input{width: auto;}
.apply-main .codebox .imgbox{width: 102px;height: 32px;margin:4px 0px 4px 40px;}
.apply-main .codebox .imgbox .verify-code-img{width:auto;height:100%;}
.apply-main .subbox{margin: 40px auto 50px;}
.apply-main .subbtn{width: 250px;line-height: 55px;display:inline-block; text-align:center;font-size: 16px;color: #FFFFFF; background: linear-gradient(90deg, #C61314 0%, #F3504E 100%);box-shadow: 0px 10px 20px 1px rgba(199, 21, 22, 0.25);border-radius: 4px;}
.apply-main .subbtn i{display: inline-block;margin: 3px 12px -2px 0px;width:16px;height:16px;background: url(../../images/wz/write_w.png) no-repeat center center;}
.apply-main .fontnum{position: absolute;bottom: 0px;right: 0px;font-size: 12px;background: #F6F6F6;display: inline-block;padding: 5px;}
.apply-main .ident{position: absolute;font-size: 16px;color: #C61314;line-height: 28px;right: -15px;top: 10px;}
.apply-main .upload{color: #333333;font-size: 14px;line-height: 40px;width: 140px;background: url(../../images/catalog/upimg.png) no-repeat 25px center #F6F6F6;padding-left: 10px;}
.apply-main .upload:hover{background: url(../../images/catalog/upimg_hover.png) no-repeat 25px center #F6F6F6;color: #C61314;}
.apply-main .zhu{line-height: 40px;font-size: 14px;color: #999999;padding: 0px 15px;display: inline-block;}
.apply-main .tips{position: absolute;right: -30px;top: 0;}
.apply-main .tipcon{position: relative;}
.apply-main .tipcon .tipimg{margin: 0px 10px;width:14px;height:14px;display: inline-block;background: url(../../images/catalog/tip.png) no-repeat center center;}
.apply-main .tipcon .tipbox{z-index: 2;display: none; position: absolute;left: 30px;top: 0;text-align: left;padding: 10px; font-size: 12px;line-height: 18px;color: #666666;width: 140px;height: 227px;background: #FCF8F2;border: 1px solid #F2EFEA;}
.apply-main .tipcon .tipbox p{margin-bottom: 4px;}
.apply-main .tips.on .tipbox{display: block;}
.apply-main .tips.on .tipimg{background: url(../../images/catalog/tip_hover.png) no-repeat center center;}
.apply-main .codebox .form-control-feedback{display:none !important;}

.apply-page .modal-state-focus .modal-body .sucbox{font-size: 14px;margin-top: -10px;}

/* 我要写信 */
.letter-page .apply-main{padding-bottom:45px;}
.letter-page .wyxx{font-size: 20px;font-weight: bold;color: #212329;line-height: 30px;text-align: center;padding: 20px 0px 10px 0px; }
.letter-page .apply-main .apply-label{text-align: right;padding-right: 30px;}
.letter-page .file-list{margin: 10px -5px;}
.letter-page .file-list .file-item{width:33.33%;padding: 5px;}
.letter-page .file-list .file-name{width:calc(100% - 40px);float:left;line-height:24px;font-size:14px;display: inline-block;}
.letter-page .file-list .file-del{cursor:pointer;float:right;line-height:24px;font-size:14px;}
.letter-page .file-list .imgbox{height:150px;position: relative;border: 1px solid #E8E8E8;margin-bottom: 8px;}
.letter-page .file-list .imgbox img{position: absolute;max-width: 100%;max-height:100%;top:0;bottom:0;left:0;right:0;margin:auto;}
.letter-page .ysfont{font-size: 14px}
.letter-page .ysfont input{margin-right: 5px;position: relative;top: 2px;}
.letter-page .ysfont a{color: #4288E8;}
.letter-page .ysfont label{font-weight: normal;}
.letter-page  .verify-message{left: 15px;top: 40px;} 
.letter-phone{position: relative;}
.letter-phone-btn{ position: absolute;color: #2E53DA !important;font-size: 14px;line-height: 40px;right: 30px;}
.alert-box.letter-editphone .alert-content{height: 260px;}
.alert-box.letter-editphone .alert-content .alert-body{max-height: 110px;}
.alert-box.letter-editphone .alert-content .alert-body a{margin: 0;}
.letter-editphone .formitem{text-align: left;margin-bottom: 10px;}
.letter-editphone .user-label{text-align: center;}
.letter-editphone .iptbox{padding: 0;}
.letter-editphone .iptbox input{background: #F6F6F6;border: 1px solid #F6F6F6;padding: 5px 10px;}
.letter-editphone .formitem:last-child{margin: 0;}


/* 登录 */
.loginpage{width:100%;height:100%;background: url('../../images/login/bg.png') right center no-repeat,url('../../images/login/bg01.jpg') center no-repeat;}
.logincontainer{padding:0 5%;height:100%}
.logincontainer>.row{width:100%;height:calc(100% - 60px - 5vh)}
.logincontainer .col-xs-12{height:100%}
.logincontainer .loginblock{height:calc(100% - 3vh);position: relative;}
.logo.home{display: inline-block;margin-top:5vh;}
.loginblock{width:80%;margin: -3vh auto 0;max-width:600px}
.loginblock .tabbtn span{color:#222;opacity: .4;font-size:2.5em;margin:0 40px}
.loginblock .tabbtn span.active{opacity: 1;}
.loginpage .form-control{height:auto;}
.loginpage .form-group{margin-bottom:3vh}
.loginpage .inputbg input{width:100%;border:#D1D1D1 1px solid;line-height:6vh;border-radius: 6vh;overflow: hidden;padding-right:6vh;padding-left:11vh}
.user.inputbg input{background: url('../../images/login/user.png') 6vh center no-repeat;}
.pw.inputbg input{background: url('../../images/login/password.png') 6vh center no-repeat;}
.phone.inputbg input{background: url('../../images/login/phone.png') 6vh center no-repeat;}
.loginpage .abs{position: absolute;top:0;width:30%}
.loginpage .abs.phonecode{right:0;}
.loginpage .abs.phonecode a{display: block;line-height:6vh;border-radius: 6vh;background: #C61314;border-color:#C61314;box-shadow: 2px 2px 26px 1px rgba(153, 0, 1, 0.4);}
.loginpage .abs.phonecode a[disabled]{background: #CBCBCB;border-color: #CBCBCB;box-shadow: none;}
.loginpage .abs.input-group-addon{display: block;line-height:6vh;border-radius: 6vh;padding:6px 0!important}
#divVerifyCode input{padding-left:120px}
#phoneCodeGrounp input{padding-right:35%;padding-left:6vh}
.verify-success,.verify-mandatory{display: none!important;}
.verify-message{position: absolute;left:6vh}
.loginpage .loginbtn{width:100%;background: #C61314;line-height:6vh;border-radius: 6vh;color:#fff;margin:0;border-color:#C61314;padding:6px 0;box-shadow: 2px 2px 26px 1px rgba(153, 0, 1, 0.4);}
.loginpage .loginbtn:focus{background: #C61314;border-color:#C61314;}
.loginpage .forget a{border-bottom:#666 1px solid;color:#666}
.socialtext{position: relative;margin-top:5vh}
.socialtext:before{width:100%;height:1px;background: #E8E8E8;content:'';position: absolute;left:0;top:10px}
.socialtext span{position:relative;display: inline-block;background: #fff;padding:0 30px;font-size:16px;color:#999;z-index: 10;}
.socialblock{position: absolute;width:100%;left:0;bottom:8vh}
.social{margin:3vh 0 5vh}
.social span{margin:0 5%;display: inline-block;width:5vh;height:5vh}
.social span img{max-width:100%;max-height:100%}
.toreg{font-size:16px;color:#666;position: absolute;width:100%;bottom:3vh;left:0}
.toreg a{color:#1C40DB;font-size:16px;}

/* 注册 */
.regpage{background: url('../../images/login/bg.png') right center no-repeat,url('../../images/login/bg02.jpg') center no-repeat;}
.regpage .toreg a{color:#C61314}
.regpage .loginbtn{background: #2541B8;border-color:#2541B8;box-shadow: 2px 2px 26px 1px rgba(29, 60, 188, 0.4);}
.regpage .loginbtn:focus{background: #2541B8}

/* 忘记密码 */
.forgetpage{background: url('../../images/login/bg.png') right center no-repeat,url('../../images/login/bg03.jpg') center no-repeat;}
.forgetpage .loginform{margin-top:5vh}
.forgetpage .toreg a{color:#C61314}
.forgetpage .loginbtn{background: #EB9000;border-color:#EB9000;box-shadow: 2px 2px 26px 1px rgba(188, 115, 0, 0.4);}
.forgetpage .loginbtn:focus{background: #EB9000}

/* 用户中心头部 */
.member_header{border-top: 2px solid #820000; background: #FFFFFF;box-shadow: 0px 3px 7px 0px rgba(200, 200, 200, 0.4);margin-bottom: 25px;}
.member_header .usernavbox ul{margin: 0;}
.member_header .usernavbox a{font-size: 18px;line-height: 28px;padding: 20px; display: inline-block;color: #666666;}
.member_header .usernavbox .cur a,.member_header .usernavbox a:hover{color: #222222;background: #F7F7F7;}
.member_header .rightbox{padding: 12px 12px 12px 10px;}
.member_header .search_box{border: 1px solid #c61314;margin: 16px 0 15px 50px;}
.member_header .m-logo {margin: 17px 0px;}

.member-top .bg{background: url('../../images/user/bg.png') center center no-repeat;background-size: cover;padding: 40px 0px;}
.member-top .leftuserlogo{padding-left: 35px;}
.member-top .userlogo{position: relative;width: 100px;height: 100px;margin: 0px 35px;display: inline-block; }
.member-top .leftusername{display: inline-block;}
.member-top .userlogo .userimg{padding: 3px;background: #fff;width: 100px;height: 100px;border-radius: 50%;}
.member-top .userlogo .userimg img{width: 100%;height: 100%;border-radius: 50%;object-fit: cover;}
.member-top .userlogo .imgbtn{width: 30px;height: 30px;background:url('../../images/user/photo.png') center center no-repeat #F7F7F7;border: 1px solid #E8E8E8;border-radius: 50%;position:absolute;bottom:0;right:0;}
.member-top .username{margin-top: 20px;font-size: 25px;line-height: 30px;color: #FFFFFF;}
.member-top .username .sex{width: 20px;height: 20px;margin-top: 10px;margin-left: 10px; display: inline-block;}
.member-top .username .genderF{background: url('../../images/user/woman.png') center center no-repeat;background-size: contain;}
.member-top .username .genderM{background: url('../../images/user/man.png') center center no-repeat;background-size: contain;}
.member-top .userid{font-size: 16px;color: #FFFFFF;line-height: 26px;margin-top: 15px;}
.member-top .usertop{text-align: center;}
.member-top .usertop .item{padding: 0px 30px;display: inline-block;}
.member-top .usertop .num{font-weight: bold;color: #FFFFFF;font-size: 25px;line-height: 35px;margin-top: 20px;}
.member-top .usertop .font{color: #FFFFFF;font-size: 16px;line-height: 26px;margin-top: 10px; opacity: 0.7;}

/* 用户中心公共部分 */
.userpage{height: auto;background: #FAFAFA;}
.userpage .leftbox{width: 280px;}
.userpage .leftbox .leftmenu{background: #FAFAFA;}
.userpage .usermain{margin-bottom: 50px; border:1px solid #E8E8E8;background: #FAFAFA;padding: 0px; }
.userpage .user-rightbox{width: calc(100% - 280px);background: #fff; border-left:1px solid #E8E8E8; }
.userpage .user-rightbox .rightcon{padding: 0px 60px 0px 50px;}
.leftmenu .left-top{background: #F8EFEF;border-bottom: 1px solid #E8E8E8;text-align: center;height: 120px;padding-top: 35px;}
.leftmenu .left-top .china{font-size: 25px;color: #C61314;line-height: 35px;}
.leftmenu .left-top .eng{font-size: 15px;color: #E88A8B;line-height: 25px;}
/* .leftmenu .usermenu a{display: inline-block;font-size: 18px;color: #666666;line-height: 75px;width: 100%;padding-left: 80px;border-left:3px solid #FAFAFA;border-top: 1px solid #FAFAFA;border-bottom: 1px solid #FAFAFA;}
.leftmenu .usermenu a.cur,.leftmenu .usermenu a:hover{position: relative;z-index: 2;width: calc(100% + 1px);border-left:3px solid #C61314;background: #FFFFFF;color: #333333;border-top: 1px solid #E8E8E8;border-bottom: 1px solid #E8E8E8;} */
.leftmenu .usermenu a{display: inline-block;font-size: 18px;color: #666666;line-height: 75px;width: 100%;padding-left: 80px;border-top: 1px solid #FAFAFA;border-bottom: 1px solid #FAFAFA;}
.leftmenu .usermenu a.cur,.leftmenu .usermenu a:hover{position: relative;z-index: 2;width: calc(100% + 1px);background: #F8EFEF;color: #C61314;border-top: 1px solid #E8E8E8;border-bottom: 1px solid #E8E8E8;}
.leftmenu .usermenu .usermenu-fav.cur{border-top: none;}

.userpage .user-title{padding: 15px 0px;}
.userpage .user-title .h4{font-size: 22px;color: #222222;margin: 0;position: relative;}
.userpage .user-title .h4 em{position: absolute;width: 6px;height: 6px;background: #C61314;border-radius: 50%;display: none !important;right: -13px;top: -3px; }
.userpage .user-title .bj{font-size: 16px;color: #999;background:url('../../images/user/bj.png') left center no-repeat;padding-left: 27px;margin-top: 2px;}
.userpage .user-title .more{font-size: 16px;color: #999;margin-top: 2px;}
.userpage .modular{padding: 25px 0px; }

/* 个人信息 */
.user-info .modular-boder{border-bottom: 1px dashed #E8E8E8;}
.user-info .carton{padding:20px 0px ;}
.user-info .means .half{width: 50%;}
.user-info .means .rich{font-size: 16px;color: #999;width: 80px;text-align: right;}
.user-info .means .sub{font-size: 16px;color: #666;margin-left: 100px;}
.user-info .favlist .item{font-size: 16px;color: #999999;line-height: 26px;padding: 10px 0px;}
.user-info .favlist .item .favtit{color: #2B5EC7;display: inline-block;padding-left: 15px;width: calc(100% - 250px);}
.user-info .favlist .item .time{font-size: 14px;color: #999999;}
.user-info .favlist .item .blue{color: #2B5EC7;}
.user-info .favlist .item .comtit{color: #2B5EC7;display: inline-block;padding:0px 10px;width: calc(100% - 400px);}
.user-info .favlist .item .appshow{display: none;}

/* 编辑资料 */
.userpage .formitem {margin: 15px 0px;}
.userpage .formitem .user-label{color: #333333;font-size: 14px;font-weight: normal;line-height: 40px;padding-left: 80px;}
.userpage .formitem .user-control,.userpage .formitem .default-control{border: none;width:100%;height:40px;padding:0px 15px;font-size: 14px;color: #333333;background: #F6F6F6;border: 1px solid #F6F6F6;}
.userpage .formitem .user-control:focus{border: 1px solid #E8E8E8;background: #fff;}
.userpage .formitem .checkbtn{float:left;cursor: pointer; font-size: 14px;line-height: 40px;color: #333333;margin-right:80px;background: url(../../images/wz/circle.png) no-repeat left center;background-size: 15px;padding-left:25px;}
.userpage .formitem .checkbtn.cur{background: url(../../images/user/check.png) no-repeat left center;}
.userpage .subbox{margin: 40px auto 50px;text-align: center;}
.userpage .subbtn{width: 250px;line-height: 55px;display:inline-block; text-align:center;font-size: 16px;color: #FFFFFF; background: linear-gradient(90deg, #C61314 0%, #F3504E 100%);box-shadow: 0px 10px 20px 1px rgba(199, 21, 22, 0.25);border-radius: 4px;}
.userpage .subbtn i{display: inline-block;margin: 3px 12px -2px 0px;width:16px;height:16px;background: url(../../images/wz/write_w.png) no-repeat center center;}
.userpage .iptbox{position: relative;width:520px;}
.userpage .iptbox .hb{position: absolute;color: #2E53DA;font-size: 14px;line-height: 40px;right: 30px;}
.userpage .redbtn{position: absolute;cursor: pointer; text-align: center; width: 150px;font-size: 14px;height: 40px;color: #FFFFFF;line-height: 40px;right: 10px;top: 0;display: inline-block;background: #C61314;}
.userpage .redbtn.greycolor{background: #999;cursor: default;}

/* 我的收藏 */
.user-favpage .wall{position: relative;margin:0 -6px;margin-top: 10px;}
.user-favpage .wall-column{width:50%;float: left;display: block;box-sizing: border-box;padding:0 6px;}
.user-favpage .wall-item{background: #F7F7F7;margin-bottom:12px;padding:20px;border: 1px solid #F7F7F7;}
.user-favpage .wall-item .articlebox{min-height: 50px;}
.user-favpage .wall-item .article{color: #333333;font-size: 16px;line-height: 26px;display: inline-block;}
.user-favpage .wall-item .info{margin-top: 20px;}
.user-favpage .wall-item .cat{color: #C61314;font-size: 16px;}
.user-favpage .wall-item .time{color: #999;font-size: 16px;display: inline-block;}
.user-favpage .wall-item .favbtn{color: #999;font-size: 16px;cursor: pointer;display: none; }
.user-favpage .wall-item:hover{background: #FFFFFF;border: 1px solid #C61314;}
.user-favpage .wall-item:hover .article{color: #C61314;}
.user-favpage .wall-item:hover .time{display: none; }
.user-favpage .wall-item:hover .favbtn{display: inline-block;}

.nodata{font-size: 22px;line-height: 30px;text-align: center;padding: 30px 0px;}

/* 我的评论 */
.userpage .user-title .h4.default{color: #999;}
.user-compage .user-title .h4{margin-right: 30px;cursor: pointer;}

.user-compage .commentbox{margin-top: -10px;}
.user-compage .listitem{border-bottom: 1px solid #E8E8E8;padding: 20px 0px 15px 0px;}
.user-compage .listitem .name{font-size: 16px;color:#2B5EC7;line-height: 26px;}
.user-compage .listitem .info{font-size: 14px;color:#999;line-height: 26px;padding: 5px 0px;}
.user-compage .listitem .article{color:#666;padding: 0px 10px;}

/* 浏览记录 */
.user-browse .user-title .clear{background: url(../../images/user/clear.png) no-repeat left center;padding-left: 30px;}
.user-browse .user-title .clear:hover{background: url(../../images/user/clear_h.png) no-repeat left center;}
.user-browse .browselist{margin-top: -10px;}
.user-browse .dateli{font-size: 16px;line-height: 30px;color: #666;padding: 10px 0px;}
.user-browse .dateli .totay{color: #2B5EC7;}
.user-browse .bitem{border-bottom: 1px solid #E8E8E8;padding: 15px 0px; -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;}
.user-browse .bitem .time{position: relative;font-size: 14px;color: #999999;line-height: 26px;padding-left: 15px;}
.user-browse .bitem .time::after{content: ''; position: absolute;width: 8px;height: 8px;border: 1px solid #E8E8E8;border-radius: 50%;display: inline-block;left: 0;top: 0;bottom: 0;margin: auto; }
.user-browse .bitem .detail{font-size: 16px;color: #333333;line-height: 26px;margin-left: 40px;max-width: calc(100% - 120px);}
.user-browse .bitem .delete{display:none;margin-top: 5px;width: 18px;height: 18px;background: url(../../images/user/delete.png) no-repeat center center;margin-right: 10px;}
.user-browse .bitem .delete:hover{background: url(../../images/user/delete_h.png) no-repeat center center;}
.user-browse .bitem:hover .time::after{background: #C61314;border: 1px solid #C61314;border-radius: 50%;}
.user-browse .bitem:hover{padding-left: 20px;background: #F7F7F7;}
.user-browse .bitem:hover .delete{display:inline-block;}
.user-browse .bitem:hover .detail{max-width: calc(100% - 160px);}

/* 修改密码 */
.userpage .progres{padding: 20px 0px 30px 0px;text-align: center;}
.userpage .progres .step{display: inline-block;color: #333;font-size: 16px;line-height: 35px;}
.userpage .progres .step span{display: inline-block;width:35px;margin-right: 10px; line-height: 35px;background:#2B5EC7 ;color: #fff;font-size: 16px;text-align: center;border-radius: 50%;}
.userpage .progres .step2{color: #BFBFBF;padding: 0px 10px;display: inline-block;} 
.userpage .progres .step.default{opacity: 0.6;}
.userpage .progres .step.default span{background: #BFBFBF;}
.userpage .nextbtn{width: 250px;line-height: 55px;display:inline-block; text-align:center;font-size: 16px;color: #FFFFFF;background: linear-gradient(90deg, #C61314 0%, #F3504E 100%);opacity: 0.6; border-radius: 4px;}

/* 绑定解绑 */
.user-bind .item{padding: 14px 0px;}
.user-bind .bindlist .w5{min-width: 300px;}
.user-bind .bindlist .imgbox{width: 45px;height: 45px;text-align: center;}
.user-bind .bindlist .imgbox img{max-height: 100%;}
.user-bind .bindlist .font{color: #333333;font-size: 16px;line-height: 45px;margin-left: 10px;}
.user-bind .bindlist .status{color: #999;font-size: 14px;line-height: 45px;}
.user-bind .bindlist .status.cur{color: #2B5EC7;}

/* 我的留言 */
.user-compage .listitem .name a{color: #2B5EC7;}
.user-compage .edit_btn{display: inline-block;vertical-align: middle;padding: 0 10px;background: #c61314;border-radius: 15px;margin-right: 15px;color: #fff;}

/* 我的关注 */
.followlist {margin: 0px -10px;}
.followlist .item{width: 14.2%;text-align: center;padding: 10px 10px 50px 10px;}
.followlist .item .logolink{border-radius:50%;overflow:hidden;display: inline-block;width: 65px;height: 65px; box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);border-radius: 50%;}
.followlist .item .logolink img{width: 100%;height: 100%;object-fit: cover;}
.followlist .item .name{margin: 5px 0px;color: #333333;font-size: 16px;line-height: 26px;}
.followlist .item .like span{background: #C61314;color: #fff; border-radius: 2px;background: #C61314;line-height: 24px;display: inline-block;padding: 0px 8px;}
.followlist .item .like:hover{opacity: 0.7;}
.followlist .item .like .cancel{display: none;}
.followlist .item .like:hover .already{display: none;}
.followlist .item .like:hover .cancel{display: inline-block;}

/* 专题主页 */
.topic-index .topic{padding-bottom: 0px;}
.topic-index .topic .block{margin-bottom: 25px;}
.topic-index .topswiper {height: 285px;margin-bottom: 30px;}
.topic-index .topswiper a{display: block;width:100%;height:100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.topic-index .topswiper .swiper-pagination{width:auto;left:calc((100% - 1200px)/2 + 1100px)}
.topic-index .topswiper .swiper-pagination-bullet-active{background: #C61314;}

/* 公共弹框 */
.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-content{width: 370px;height: 220px;max-width: 95%; background: #fff url('../../images/catalog/alertbg-red.png') top center no-repeat;border-radius: 7px;top:0;bottom: 0;right:0;left:0;margin:auto;position: absolute; }
.alert-box .alert-content .alert-header{position: relative; padding:5px 10px;height: auto;width: 100%;}
.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: 50px;line-height: 50px;font-size:20px;color:#fff;text-align: center;}
.alert-box .alert-content .alert-body{margin-top:5px;padding: 15px 0px;text-align: center;color: #333;font-size: 16px;max-height: 80px;overflow: auto;}
.alert-box .alert-content .alert-body a{margin: 0 8px;color:#3e93ed;}
.alert-box .alert-content .alert-footer{margin-top: 10px;}
.alert-box .alert-content .alert-footer .certain{background: #D01200;width: 120px;text-align: center;height: 40px;line-height: 40px;color: #fff;font-size: 16px;border-radius: 7px;margin: 0 auto;}

/* 详情页本地号信息 */
.bdhinfo{display: inline-block;margin-right: 20px;}
.bdhinfo .bdhimg{display: inline-block;width: 25px;height: 25px;border-radius: 50%;overflow: hidden;margin-right: 10px;}
.bdhinfo .bdhimg img{width: 100%;height: 100%;object-fit: cover;}
.bdhinfo .name{color: #666666;font-size: 14px;line-height: 25px;}
.bdhinfo .followbtn{cursor: pointer; margin-left: 10px; background: #F6F6F6;border-radius: 2px;display: inline-block;font-size: 14px;color: #C61314;line-height: 25px;padding: 0px 5px;}
.bdhinfo .followbtn.islike{background: #C61314;color: #fff;}

.detail-page .localrecommend .like span{display:inline-block;color:#C61314;font-size:14px;background:#F6F6F6;line-height: 24px;padding:0 8px}
.detail-page .localrecommend .like .islike{background: #C61314;color:#fff}

/* 视频集列表 */
.videogroup .tabblock .icon{position: absolute;left:0;top:0;}
.videogroup .tabblock .imgblock{position: relative;background: url('../../images/catalog/videogroupbg.png') center no-repeat;padding:0 0 15px 5px}
.videogroup .tabblock .count{position: absolute;right:0;bottom:15px;background: rgba(198,19,20,.5);padding:0 10px;line-height:20px;color:#fff}
.videogroup .tabblock .count img{vertical-align: middle;margin-right:3px;position: relative;top:-2px}

.videogroupdetail .nopadding{padding:0}
.videogroupdetail .bg{background:#161B21;padding:20px 10px;padding-right:0;height:500px;}
.videogroupdetail .bg .lefttitle{color:#fff;font-size:20px}
.videogroupdetail .bg .itembox{height:180px;overflow-y: auto;margin-top:20px;margin-bottom:20px}
.videogroupdetail .bg .item{width:40px;height:40px;background: #252E37;color:#788EA4;font-size:16px;line-height: 40px;margin-bottom: 5px;margin-right:5px;}
.videogroupdetail .bg .item.on{background: #fff;color:#C61314;}
.videogroupdetail .bg .summarytitle{color:#8BA5BE;font-size:16px;margin-bottom:10px;}
.videogroupdetail .bg img.up{margin:0 15px 0 5px}
.videogroupdetail .bg .text{color:#516273;font-size:14px;line-height:20px;word-break: break-all;height:160px;overflow-y: auto;}

/* 音频列表页 */
.audiolist.videopage .tabbtn span{color: #212329;}
.audiolist .audioimg{margin: 0px -5px;padding: 0px 5px;background-size: contain;}
.audiolist .audioimg .imgblock{margin-bottom: 10px;border-radius: 4px;}
.audiolist .imgblock .play{display: none;}
.audiolist .info{min-height: 20px;}

.audiolist .audiogroupbox{background:url(../../images/index/audiobg.png) no-repeat center 7px;}
.audiolist .audiogroupbox .imgblock .count{color: #fff;bottom: 0;right: 0;font-size: 14px;line-height: 20px;padding: 0px 14px 0px 30px; background:url(../../images/index/yd.png) no-repeat 10px center rgba(0, 0, 0, .4);position: absolute;}

.audiolist .audiobox .imgblock .play{display: block;z-index: 2;}
.audiolist .audiobox .imgblock::after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: rgba(0, 0, 0, .4);}
.audiolist .audiobox .imgblock .duration{z-index: 2; color: #fff;bottom: 0;right: 0;font-size: 14px;line-height: 20px;padding: 5px 10px;position: absolute;}

/* 相关音频 */
.relaaudio .relabox{margin: 20px auto 0px;width: 170px;}
.relaaudio .audioimg .imgblock{width: 160px;height: 160px;display: inline-block;margin-bottom: 10px;border-radius: 4px;position: relative;overflow: hidden;}
.relaaudio .audioimg .imgblock .logofile{width: 100%;height: 100%;object-fit: cover;}
.relaaudio .audioimg .name{font-size: 16px;line-height: 26px; color: #333333;}
.relaaudio .audioimg .source{font-size: 14px;line-height: 24px; color: #999;}
.relaaudio .imgblock .play{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);display: none;}
.relaaudio .audiogroupbox{background:url(../../images/index/audiobg.png) no-repeat center 7px;}
.relaaudio .audiogroupbox .imgblock .count{color: #fff;bottom: 0;right: 0;font-size: 14px;line-height: 20px;padding: 0px 14px 0px 30px; background:url(../../images/index/yd.png) no-repeat 10px center rgba(0, 0, 0, .4);position: absolute;}

.relaaudio .audiobox .imgblock .play{display: block;z-index: 2;}
.relaaudio .audiobox .imgblock::after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: rgba(0, 0, 0, .4);}
.relaaudio .audiobox .imgblock .duration{z-index: 2; color: #fff;bottom: 0;right: 0;font-size: 14px;line-height: 20px;padding: 5px 10px;position: absolute;}


/* 音频详情页 */
.audiopage .share-left{background: #F0F0F0;}
.audiopage .summary{padding: 15px 20px;}
.audiopage .summary .tit{color: #212329;font-size: 14px;font-weight: bold;line-height: 24px;}
.audiopage .summary .txt{font-size: 14px;color: #626262;line-height: 24px;}

.audiopage .audioinfo .leftlogo{width: 240px;height: 240px;border-radius: 4px;overflow: hidden;}
.audiopage .audioinfo .leftlogo img{width: 100%;height: 100%;object-fit: cover;}
.audiopage .rightcon{margin-left: 285px;}
.audiopage .rightcon .tit{font-size: 30px;color: #212329;line-height: 40px;font-weight: bold;}
.audiopage .rightcon .stit{font-size: 24px;color: #212329;line-height: 30px;}
.audiopage .rightcon .intro{margin-top: 30px;}
.audiopage .rightcon .intro div{color: #999999;font-size: 16px;line-height: 26px;padding:5px 0px 5px 25px;}
.audiopage .rightcon .source{background: url(../../images/index/icon29.png) no-repeat left center;}
.audiopage .rightcon .author{background: url(../../images/index/icon26.png) no-repeat left center;}
.audiopage .rightcon .pubtime{background: url(../../images/index/icon27.png) no-repeat left center;}
.audiopage .rightcon .duration{background: url(../../images/index/icon28.png) no-repeat left center;}

.audiopage .rightcon .platbtn{position: absolute;right: 20px;bottom: 0px;width: 100px;height: 100px;background: url(../../images/index/icon30.png) no-repeat left center #C61314;border-radius: 4px;font-size: 20px;color: #fff;line-height: 30px;display: flex;align-items: center;padding: 0 22px;text-align: center;}

.audiopage .footer{padding-bottom: 50px;}
.audio-player{width: 100%;height: 50px;background: rgba(0, 0, 0, .6);position: fixed;bottom: 0;z-index: 999;}
.audio-player .c-audio {width: calc(100% - 130px);display: flex;align-items: center;height: 100%;overflow: hidden;padding-top: 7px;}
.audio-player .c-audio>div{width: 100%;}
.audio-player .c-audio .probox{background: rgba(0, 0, 0, .4);border-radius: 2px;height: 3px;margin: 20px 0px;width: calc(100% - 150px);}
.audio-player .c-audio .progress{background: #fff;border-radius: 2px;height: 3px;position: relative;overflow: inherit;}
.audio-player .c-audio .progress:after{position: absolute;cursor: pointer; top: -4px;right: -11px;content:'';display: block;width:11px;height:11px;background:rgba(255,255,255,1);box-shadow:0px 3px 8px 0px rgba(0, 0, 0, 0.3);border-radius:50%;}
.audio-player .c-audio .time{color:#C8C8C8;font-size:16px;line-height: 26px;margin: 7px 0px;} 
.audio-player .c-audio .time em{color:#FFFFFF;font-style: normal;}
.audio-player .c-audio .time strong{font-weight: normal;}

.audio-player .l-audio{position: absolute;left: -200px;}
.audio-player .playbox span{display: inline-block;width: 50px;height: 50px;cursor: pointer; }
.audio-player .playbox .play-prev{background: url(../../images/index/icon32.png) no-repeat center center;}
.audio-player .playbox .play-pause{background: url(../../images/index/stop.png) no-repeat center center ;background-size: 35px;}
.audio-player .playbox .play-pause.play{background: url(../../images/index/icon31.png) no-repeat center center ;}
.audio-player .playbox .play-next{background: url(../../images/index/icon33.png) no-repeat center center ;}

.audio-player .r-audio{position: absolute;right: -130px;top: 0;}
.audio-player .r-audio .volume{background: url(../../images/index/volume.png) no-repeat center center ;display: inline-block;width: 50px;height: 50px;cursor: pointer;}
.audio-player .r-audio .soundlist{background: url(../../images/index/menu.png) no-repeat center center ;display: inline-block;width: 50px;height: 50px;cursor: pointer;}
.audio-player .r-audio .soundlist:hover{background-color: rgba(0, 0, 0, .7);}

.audio-player .volumebox{position: relative;}
.audio-player .volumebox:hover .voice-progress-wrapper{display: block;}
.audio-player .voice-progress-wrapper {width: 5px;height: 100px;position: absolute;bottom: 50px;left: 0;right: 0;margin: auto;display: none;}
.audio-player .voice-progress-wrapper:hover {display: block;}
.audio-player .volumebox .voice-progress {height: 100px;border-radius:3px;background: #666;}
.audio-player .volumebox .active-voice-progres {height: 100%;max-height: 100px;border-radius:3px;background: rgba(255,255,255, .7);position: absolute;width: 100%;bottom: 0px;}
.audio-player .volumebox .active-voice-progres::after {content: '';display: inline-block;width: 11px;height: 11px;background: #fff;box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3);border-radius: 50%;position: absolute;left: -3px;transform: translateY(-50%);cursor: pointer;}
.audio-player .volumebox .play-mode-wrapper{position: relative;}


.audio-detailpage .audio-player .l-audio{left: -80px;}
.audio-detailpage .audio-player .r-audio{right: -80px;}

/* 音频集详情 */
.audiogroupdetail .count{background: url('../../images/catalog/list.png') no-repeat left center;}
.audiogroupdetail .audiolist{position: relative;top:-50px;}
.audiogroupdetail .audiolist>div{padding:20px;padding-right:0;box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);}
.audiogroupdetail .audiolist .text{background: #212329;height:60px;width:60px;margin-right:20px;border-radius: 4px;color:#fff;padding:8px 14px;font-size:16px;}
.audiogroupdetail .audiolist .item{width:120px;height:60px;padding:12px 10px;line-height: 18px;font-size:14px;background: #F6F6F6;border: 1px solid #EBEBEB;border-radius: 4px;}
.audiogroupdetail .audiolist .swiper-slide-active{background: #C61314;color:#fff}
.audiogroupdetail .audiolist .swiper-button-prev,.audiogroupdetail .audiolist .swiper-button-next{height:100%;width:50px;margin-top:0;top:0;}
.audiogroupdetail .audiolist .swiper-button-prev{left:0;background: url('../../images/catalog/prev.png') left center no-repeat,url('../../images/catalog/mask-l.png') center no-repeat;}
.audiogroupdetail .audiolist .swiper-button-next{right:0;background: url('../../images/catalog/next.png') left center no-repeat,url('../../images/catalog/mask-r.png') center no-repeat;}
.audiogroupdetail .audiomenu{display:none;position: fixed;right:0;bottom:50px;background: rgba(0,0,0,.7);padding:20px 0}
.audiogroupdetail .audiomenu .alltext{padding:0 30px;color:#fff;font-size:16px;margin-bottom:15px;}
.audiogroupdetail .audiomenu ul{padding:0 15px 0 10px}
.audiogroupdetail .audiomenu ul li{color:#BFBFBF;font-size:14px;line-height: 30px;padding-left:20px;}
.audiogroupdetail .audiomenu ul li.on{color:#fff;background: url('../../images/catalog/playing.gif') left center/12px no-repeat;}
.audiogroupdetail .audiomenu ul li .name{padding-right:10px;}

.interview-page .contact-comment .click-reply{display: none;}


@media only screen and (max-width: 1699px) { 
  .index .bigimg{height: 520px;}
}

@media (max-width: 1600px) {
  .header .navbox{float: left;margin-left: 50px;}
  .header .navbox{max-width: calc(100% - 30px);}
  .header .navbox li a{padding: 12px;}
  .header .search_box{margin: 9px 0 10px 150px;} 
  .header .rightbox{padding: 6px 12px 4px 10px;}
  .member_header .rightbox{padding: 13px 20px 11px 18px;}
  .loginpage{background: url('../../images/login/bg.png') 150% center no-repeat,url('../../images/login/bg01.jpg') center no-repeat;}
  .regpage{background: url('../../images/login/bg.png') 150% center no-repeat,url('../../images/login/bg02.jpg') center no-repeat;}
  .socialblock{bottom:5vh}

  .audio-player .l-audio{left: 0;}
  .audio-player .c-audio{width: calc(100% - 280px);margin-left: 160px;}
  .audio-player .r-audio{right: 0;}
}
@media (max-width: 1500px) {
  .header .navbox{margin-left: 120px;}
  .member_header .usernavbox{margin-right: 100px;}
  

}
@media (max-width: 1400px) {
  .index .bigimg{height: 480px;}
  .loginblock{margin-top:2vh}
  .header .navbox{float: left;margin-left: 150px;max-width: calc(100% - 210px);}
  .header .navbox li a{font-size: 15px;}
  .loginpage{background-size: 75%,cover;}
  .member_header .usernavbox{margin-right: 160px;}
  .regpage .loginbtn{margin-top:-10px}
  .toreg{bottom:1.5vh}
  .socialblock{bottom:2vh}
  .loginpage .form-control{min-height: 50px;}
}
@media (max-width: 1300px) {
  .header .navbox li a{padding: 12px 10px;}
  .header .search_box{margin: 9px 0 10px 150px;} 
  .header .navbox{margin-left: 180px;}
  .user-favpage .wall-column{width: 50%;}
  .header .logo{width: 180px;}
  .header .rightbox{padding: 6px 0px 4px 0px;}
}
@media (min-width: 1400px) {
  .jypage .xwbox .col-md-8 {width: 66.66666667%;}
}

@media (max-width: 1399px) {
  /*分享*/
  .addthis_toolbox {margin: 0 10px 10px;background: #f8f8f8;position: relative;left: auto;width: auto;display: flex;  flex-direction: row;justify-content: flex-start;}
  .addthis_toolbox .custom_images {display: flex;}
  .addthis_toolbox .custom_images:first-child {padding-bottom: 0;border-bottom: none;padding-right: 15px;border-right: 1px solid #E7E7E7;}
  .addthis_toolbox .custom_images:nth-child(2) {padding-top: 0;padding-left: 15px;}
  .addthis_toolbox a {margin: 0 5px!important;}

  .share-left{left: -56px;width: 60px;}
}

@media (max-width: 1200px) {
  .header .logo{width: 210px;}
  .header .rightbox{padding: 6px 12px 4px 10px;}
  .header .logo{float: none;position: relative;line-height: 60px;margin-left: -15px;}
  .header .navbox{float: none;margin-left: 0px;max-width: 1200px;}
  .header .search_box{float: none;}

  .index .video .infoblock{padding-top:160px}
  .index .topic .block{height:360px}
  .index .topic .imgblock{height:150px}
  .index .topic .name{font-size:20px}
  .index .topic .block .name a,.index .topic .block .summary{color:#fff}
  .index .topic .block .infoblock{height:220px;background: #da3031;}
  .index .topic .block .infoblock:after{left:0;width:100%;background: #b71718;}
  .index .list .tablist .contentblock{margin-bottom: 30px;padding-top: 25px;}
  .index .bigimg .tit{line-height: 50px;font-size:16px;padding: 0px 15px;}
  .index .bigimg{height: 400px;}
  .index .video .videolist ul{padding: 25px 0px 35px;}
  .index .video .videolist ul li{margin-bottom: 10px;}

  .xwbox .col-md-8{width: 66.66666667%;}
  .xwbox .col-md-4{width: 33.33333333%;}
  .dzbk .imgbox{width: 224px;height: 100px;}
  .h5box .box{height: 330px;}

  .multbox .actbox .imgbox{width: 100%;margin: 20px 0px 10px;}

  .userpage .iptbox{width: 350px;}
  .userpage .formitem .user-label{padding-left: 10px;}
  .xqpage .xqtop .col-md-8{width: 66.66666667%;}
  .xqpage .xqtop .col-md-4{width: 33.33333333%;}

  .followlist .item{width: 25%;}

  .wzlist .tabbtns{left: calc((100% - 940px)/2);}
  .wzindex .topbtns a{padding: 20px;}

  .loginpage{background: url(../../images/login/bg01.jpg) center no-repeat;}
  .logincontainer .loginblock{background: #fff;padding:50px 40px;height: auto;margin-top: 30px;}
  .forgetpage .logincontainer .loginblock{padding-top: 10px;}
  .toreg{bottom: 3vh;}
  .socialblock{position: relative;}

  .logincontainer>.row{width: auto;}
}
@media (max-width: 1024px) {
  /*专栏*/
  .zlpage .cata-logo h3 {padding-top: 80px;}
}
@media (max-width: 992px) {
  .footer .top{padding: 15px 0px;}
  .footer .menu{float: left;margin-top: 10px;}

  .index .bigimg{height: 350px;}
  .index .bigimg .topinfo{padding: 20px;height: 90px;}
  .index .topic .col-sm-6{margin-bottom: 20px;}
  .index .video .b_title{top: 35px;}
  .index .video .infoblock{padding-top: 130px;}
  .index .list .tablist .col-md-7{margin-top: 20px;}
  .index .bigimg .name{font-size: 16px;line-height: 22px;}
  .topadv .bigtit{font-size: 30px;line-height: 32px;padding: 0px 15px;}
  .xwbox .col-md-8,.xwbox .col-md-4{width: 100%;}
  .xwbox .col-md-4,.xwbox .tzkfbox{margin-top: 20px;}
  .multbox .item{width: 50%;}
  .dzbk .white-tit{margin-top: 0px;}
  .dzbk .imgbox{margin-top: 15px;}
  .h5box .col-sm-6{margin-bottom: 20px;}
  .wmkb .col-md-4{margin-bottom: 20px;}
  /* .topbanner .fontswiperbox,.topbanner{height: 340px;} */
  .topbanner .tit a{color: #333;}
  .topbanner .sp-selected-thumbnail .tit a{color: #fff;}
  .topbanner .sp-thumbnail .time{display: none !important;}
  .index .video .videoswiper{height: 420px;}

  .xqpage .xqtop .col-md-8{margin-bottom: 20px;}
  .xqpage .xqtop .col-md-8,.xqpage .xqtop .col-md-4{width: 100%;}
  .xqpage .xwbox .col-md-4{width: 100%;}

  .wzindex .ranklist a{width: 50%;}
  .wzindex .jy .btns>div{width: 50%;margin-bottom: 15px;}
  .wzindex .topswiper{height: 150px;}

  .wzindex .topbtns{padding: 0px 5px;}
  .wzindex .topbtns a{padding: 20px 10px;}

  .wzright .ranklist a{width: 100%;}
  .pollist .banner{height: 180px;background-size: cover;}
  .pollist .banner .container{height: 100%;position: relative;}
  .pollist .tabbtns{left: 15px;bottom: 0;}

  .apply-main .formbox{width: 404px;}

  .userpage .leftbox{width: 100%;padding: 0px;}
  .userpage .leftbox .leftmenu{border: none;}
  .leftmenu .usermenu a{padding: 10px 15px;line-height: 28px;}
  .leftmenu .usermenu a{border-left: none;border-bottom:3px solid #FAFAFA;}
  .leftmenu .usermenu a.cur, .leftmenu .usermenu a:hover{border-left: none;border-bottom: 3px solid #C61314;}
  .leftmenu .left-top{display: none;}
  .leftmenu .menuitem{float: left;}
  .userpage .user-rightbox{width: 100%;border-left: none;}
  .userpage .user-rightbox .rightcon{padding: 0px 15px;}

  .videopage .detail-con .videocon .video-js{height: 400px;}
  .videopage .tipfont{height: 400px; line-height: 400px;}

  .videopage .topvideo video{height: 450px;}

  .topic-index .topswiper{height: 200px;}
    
  .audio-detailpage .audio-player .l-audio{left: 0px;}
  .audio-detailpage .audio-player .r-audio{right: 0px;}
  .audio-detailpage .audio-player .c-audio{width: calc(100% - 120px);margin:0px auto;}

  .dlgg{display: none;}
}

@media (max-width: 768px) {
  .footer .top{padding: 15px 0px;}
  .footer .menu{float: left;margin-top: 10px;}
  .footer .copybox{float: none;}
  .footer .webbox{float: none;text-align: center;}
  .footer .bottom .wxbox{float: none;display: inline-block;}
  .footer .bottom .bluebox{float: none;text-align: center;margin-bottom: 15px;}
  .footer .footerbtm{height: auto;}
  .footer .right{float: left;margin-top: 10px;}
  .footer .footerbtm .right span{margin-left: 0px;margin-right: 15px;margin-bottom: 5px;}

  .header .search_box{width: 100%;margin: 10px auto 10px;}

  .index .video .infoblock .name{width:90%}
  .index .topic .block{margin-bottom:20px;}
  .index .list .tabbtn span.on{color:#232323;background: rgba(0,0,0,0);font-weight: bold;}
  .index .list .tablist .first.contentblock{margin-bottom:20px}

  .index .pcbigimg{display: none;}
  .index .bigimg .left,.index .bigimg .right{display: none;}
  .index .bigimg .first,.index .bigimg .second,.index .bigimg .third{width: 100%;height: 100%;}
  .index .bigimg .titbg{padding: 15px;}
  .index .bigimg .icon{font-size: 20px;padding-left: 35px;color: #fff;}

  .topadv .sectit a{max-width: 100%;}
  .topadv .sectit span{display: none;}
  .h5box .box{height: 240px;}
  .index .video .videoswiper{height: 340px;}

  .xqpage .qxlbt{height: 400px;}

  /*教育*/
  .jypage .xwbox .left .box img {max-width: 90px;}

  /*专栏*/
  .zlpage .cata-logo h3 {padding-top: 120px;}
  .zlpage .cont {max-width: calc(100% - 200px);}
  .zlpage .box-wrapper {width: 50%;}

  .share-left{display: none;}

  .apply-main .formbox{width: 95%;padding: 0px 15px;}
  .apply-main .apply-label{margin-left:0px;}
  .apply-main .iptbox{width: calc(100% - 130px);}

  .letter-page .apply-main .formbox{width:100%;padding:0px 15px 0px 0px;}
  .letter-page .apply-main .apply-label{width:70px;padding-right: 0px;}
  .letter-page .apply-main .iptbox {width: calc(100% - 90px);}
  .apply-main .tipcon .tipbox{left: auto;right: 30px;}

  
  .member_header .rightbox{padding: 3px 12px 0px 10px;}
  .member_header .usernavbox{float: left;width: 100%;}
  .member_header .usernavbox a{padding: 15px;}
  .user-info .carton{padding:0;}
  .user-info .means .half{width: 100%;padding: 10px 0px;}
  .member-top .leftuserlogo,.member-top .usertop{width: 100%;float: none;}

  .wzindex .topswiper{height: 120px;}
  .wzindex .topbtns a{padding: 20px;width: 50%;}

  .blsearch .maincontent .conditions{display: block;}
  .blsearch .maincontent .conditions>div{margin-bottom: 10px;}

  .personallist.localindex .whitebg{display: block;}
  .localindex .search-box{height: 50px;}
  .personallist .typetabs span{margin: 0px 10px;}

  .loginblock{width: 100%;}
  .loginblock .tabbtn span{font-size:2em ;}
  .loginpage .inputbg input{padding-right: 3vh;padding-left: 7vh;line-height: 5vh;}
  .user.inputbg input,.pw.inputbg input,.phone.inputbg input {background-position: 3vh center;}
  .loginpage .abs.phonecode a,.loginpage .loginbtn{line-height: 5vh;}

  .topic-index .topswiper{height: 150px;}

  .videogroupdetail .bg,.videogroupdetail .bg .itembox,.videogroupdetail .bg .text{height:auto}

  .audiopage .audioinfo .leftlogo{width: 140px;height: 140px;}
  .audiopage .rightcon{margin-left: 160px;}

}

@media (max-width: 767px) {
  .index .video,.index .list{padding-left: 15px;padding-right:15px; }
  .index .chinese{font-size: 30px;}
  .wmkb .wmtit .cat{font-size: 22px;}
  .index .eng{font-size: 20px;}
  .multbox .item{margin: 10px 0px; }
  .index .video .b_title{left: 50px;}
  .index .video .infoblock{padding-top: 60px;padding-left: 42px;}
  .index .video .swiper-pagination{bottom: 20px;padding-left: 50px;}
  .index .picswiper .swiper-slide{height: 450px;}
  .dzbk{height: auto;}

  /*图片详情*/.imgdetail-page .slick-prev, .imgdetail-page .slick-prev:hover, .imgdetail-page .slick-prev:focus,
  .imgdetail-page .slick-next, .imgdetail-page .slick-next:hover, .imgdetail-page .slick-next:focus {display: none;}
}
@media (max-width: 680px) {
  .index .list .tabbtn span{padding:5px 15px}
  .multbox .item{width: 100%;margin: 10px 0px;}

  .dzbk .white-tit{margin-bottom: 0px;}
  .dzbk .imgbox{margin-right: 15px;max-width: 45%;}
  .dzbk .wbbox{position: relative;float: none;margin: 20px auto 0px;display: none;height: 80px; }
  .dzbk .col-xs-6{width: 100%;}
  .multbox{padding: 20px 0px 30px 0px;}

  .index .list{padding-top: 40px;padding-bottom: 30px;}
  .index .list .tabbtn{text-align: left;width: 100%;}

  .topbanner .sp-thumbnail{text-align: center;}
  .topbanner .sp-thumbnail-image-container{display: none;}
  .topbanner .sp-thumbnail-text{width: 120px;}
  .topbanner .sp-thumbnail-title{font-size: 12px;  text-transform: uppercase;}
  .topbanner .sp-thumbnail-description{display: none;}
  .topbanner .sp-thumbnails-container{display: none;}
  
  .wzlist .tabbtns span{width: 120px;margin-right: 10px;}

  .audiopage .audioinfo .leftlogo{float: none;}
  .audiopage .rightcon{margin: 0;}
  .audiopage .rightcon .platbtn{top: 20px;width: 80px;height: 80px;padding: 0px 12px;}

  .loginpage .abs{min-width: 100px;}
  .loginpage .form-group{margin-bottom: 5vh;}
  .loginpage{height: auto;padding-bottom: 5vh;min-height: 100%;}
}

@media (max-width: 540px) {
  .index .bigimg{height: 250px;}
  .index .picswiper .swiper-slide{height: 350px;}
  .index .picture .white-tit{left: 30px;top: 20px;}

  .apply-main .legalboxbtn .pointer{margin-bottom:10px;}
  .apply-main .apply-label{width:100px;}
  .apply-main .iptbox{width: calc(100% - 100px);}

  .user-info .favlist .item .favtit{width: auto;display: inline;}
  .user-info .favlist .item .comtit{width: auto;word-break: inherit;overflow:inherit;display: inline;}
  .user-info .favlist .item .pcshow{display: none;}
  .user-info .favlist .item .appshow{display: block;}
  .user-favpage .wall-column{width: 100%;}
  .userpage .formitem .user-label{width: 100%;}
  .userpage .iptbox{width: 100%;}
  .userpage .redbtn{width: 100px;}

  .wzindex .topswiper{height: 90px;}
  .wzindex .topbtns{padding: 0px 5px;margin-top: 10px;}
  .wzindex .topbtns a{padding: 10px;}
  /* .wzindex .topbtns a:nth-child(4),.wzindex .topbtns a:nth-child(5){width: 50%;} */
  
  /* .wzindex .topbtns a{padding: 10px 3px;width: 20%;} */
  .wzindex .topbtns .icon{width: 35px;height: 35px;margin-right: 10px;}
  .wzindex .topbtns .info{display: flex;align-items: center;}
  .wzindex .topbtns .name{font-size: 14px;}
  .wzindex .topbtns .summary{display: none;}
  .wzindex .jy .btns>div{padding: 0px 5px;}
  .wzlist .list li{padding: 0px 10px;}

  .letter .whitebg{padding: 20px;}

  .videopage .detail-con .videocon .video-js{height: 200px;}
  .videopage .tipfont{height: 200px; line-height:200px;}

  .public-title{font-size: 22px;}

  .videopage .topvideo video{height: 350px;}
  .videopage .topvideo .name{font-size: 20px;}
  .videopage .videoblock{padding: 15px;}
  .videopage .tabbtn span{font-size: 20px;margin-right: 20px;}

  .loginblock .tabbtn span{font-size: 1.6em;}

  .detail-page .con-time{display: inline-block;}

  .local .localintro{padding: 15px;}
  .local .localintro .infotext .other{display: inline-block;}
  
  .topadv{padding: 10px 0px;margin: 10px 0px 20px;}
  .topadv .bigtit a{padding: 0;}
  .morelist{width: 140px;line-height: 40px;font-size: 14px;}
  .index .video{padding: 20px 0px;}
  .index .list{padding-top: 20px;padding-bottom: 10px;}
  .index .list .tablist .first.contentblock{margin-bottom: 0;background: none;padding: 0;}
  .index .list .tablist .first.contentblock .name{font-size: 18px;margin:5px 0}
  .index .list .tablist .first.contentblock .summary{height: auto;padding: 3px 10px;padding: 0;border: none;}
  .index .list .tablist .first.contentblock .imglink{margin: 15px 0px;display: none;}
  .index .list .tablist .first.contentblock .morelist{display: none;}
  .index .list .tablist .name{font-size: 18px;margin: 5px 0px;}
  .index .list .tablist .summary{height: auto;font-size: 14px;line-height: 24px;}
  .index .list .tablist .time{display: none;}
  .index .list .tablist .time{font-size: 16px;}
  .index .list .tablist .contentblock{padding-top: 15px;margin-bottom: 15px;}
  .xwbox .black-tit, .xwbox .red-tit{font-size: 20px;}
  .xwbox .xgbox .black-tit{margin-right: 15px;}
  .xwbox .bg-white.xgbox{margin-bottom: 20px;}
  .xwbox .top-con .summary{font-size: 14px;line-height: 24px;}
  .xwbox .xwlist{padding: 5px 0px 10px;}
  .dzbk{padding: 20px 0px 30px;}
  .dzbk .dzbkimg{display: flex;justify-content: center;}
  .dzbk .imgbox{height: 80px;float: none;margin: 15px 10px 0px;}
  .index .multbox .b-tit{display: flex;align-items: center;justify-content: space-between;}
  .index .multbox .b-tit::before,.index .multbox .b-tit::after{display: none;}
  .multbox{padding: 10px 0px;}
  .multbox .item{padding: 0px;height: auto;margin: 0px 0px 10px 0px;}
  .multbox .item::after{display: none;}
  .multbox .actbox.cur .title{min-height: auto;}
  .multbox .actbox.cur .imgcon{display: none;}
  .h5box{padding-bottom: 15px;}
  .wmkb{padding: 25px 0px 15px;}
  .b-tit{margin: 15px 0px 0px;}
  .footer .footertop{font-size: 14px;padding-bottom: 50px;}
  .footer .top{padding-bottom: 5px;background: none;}
  .footer .menu li{padding: 0px 8px;}
  .footer .copybox .info{font-size: 12px;}
  .footer .bottom{line-height: 26px;padding: 10px 0px;}
  .footer .bottom .bluebox{margin-bottom: 5px;}
  .footer .webbox{display: none;}
  .footer .footerbtm{font-size: 12px;padding-top: 10px;}
  .fixpage .gotop.on{margin-bottom: 30px;}

  .page_bar .total,.page_bar .jump{display: none;}
  .page_bar{padding: 15px 0px;}
}

@media (max-width: 475px) {
  .index .multbox .b-tit{margin: 0px;}
  .index .picswiper .swiper-slide{height: 250px;}
  .index .picswiper .swiper-button-next{width: 22px;height: 20px;right: -30px;background-size: contain;}
  .index .picswiper .swiper-button-prev{width: 22px;height: 20px;left: -30px;background-size: contain;}
  .index .picswiper .infoblock{padding: 10px;height: auto;}
  .index .picswiper .infoblock .name{font-size: 16px;}
  .index .picswiper .infoblock .time{display: none;}

  .letter-page .apply-main .codebox input{width: 100px;}
  .letter-page .apply-main .verify-message{right: auto;top: 10px;left: 110px;}
  .letter-page .apply-main .codebox .imgbox{margin: 50px 0px 0px 0px;float: none;}

  .table>thead>tr>th{vertical-align: middle;}
  /*教育*/
  .jypage .xwbox .left {flex-direction: column;}
  .jypage .xwbox .left .logo {padding: 25px 30px;}
  .jypage .xwbox .left .box img {max-width: 110px;}
  .jypage .xwbox .left .box-tit {max-width: 250px;}
  .jypage .xwbox .cont {padding: 0;}
  .jypage .xwbox .xwlist {padding-top: 0;margin-left: 0;}

  /*专栏*/
  .zlpage .p-b-60 {padding-bottom: 30px;}
  .zlpage .banner {flex-direction: column;}
  .zlpage .cata-logo {margin: 0 10px;min-height: 100px;display: flex;justify-content: center;align-items: center;}
  .zlpage .cata-logo h3 {padding: 0;}
  .zlpage .cont {max-width: 100%;}
  .zlpage .box-wrapper {width: 100%;}

  /*房产*/
  .fcpage .whitebg {min-height: inherit;}

  .member_header .usernavbox{padding: 5px 0px;}
  .member_header .usernavbox a{padding: 10px;font-size: 14px;}

  .member-top .leftuserlogo{padding: 0px;}
  .member-top .userlogo{margin: 0px 15px;}
  .member-top .usertop .item{padding: 0px 10px;}

  .wzindex .topswiper{height: 70px;}
  .pollist .banner{height: 150px;}
  .pollist .tabbtns span{line-height: 40px;width: 80px;}

  .videopage .topvideo video{height: 250px;}

  .loginblock .tabbtn span{margin: 0px 10px;}
  .logincontainer .loginblock{padding: 30px;}
  .logo.home{max-width: 200px;}
  .user.inputbg input, .pw.inputbg input, .phone.inputbg input{background-size: 20px;}

  .topic-index .topswiper{height: 120px;}

  .fixpage .box{display: none;}
  .fixpage{bottom: 60px;}
  .footer .footerbtm{padding-bottom: 50px;}

  .appdown{align-items: center;vertical-align: middle;display: flex;padding: 0px 10px;position: fixed;height: 50px;background: rgba(0, 0, 0, .6);width: 100%;z-index: 9999;bottom: 0;}
  .appdown img{max-width: 55%;}
  .appdown .appopen a{display: inline-block;background: #c61314;border-radius: 15px;font-size: 16px;line-height: 30px;padding: 0px;text-align: center;width: 65px; color: #FFFFFF;}

  .header .logo{background: none;box-shadow: none;}
  .header .rightbox{background: none;padding-top: 15px;}
  /* .extend .header .logo{height: 50px;padding-top: 10px;} */

  .audio-player{display: none;}
}

@media (max-width: 430px) {
  .topadv .bigtit{font-size: 20px;line-height: 24px;}
  .topadv .sectit{padding: 0px 15px;}
  .topadv .sectit a{font-size: 14px;}

  .header .logo{width: 150px;padding: 5px 10px;line-height: 40px;}
  .header .navbox{margin-top: 10px;height: 42px;overflow: hidden;}
  .header .navbox li a{padding: 6px 15px;}
  .header .rightbox .searchbox, .header .rightbox .userbox, .header .rightbox .appbox{margin: 5px;}

  .xwbox .jryw .xwlist .item .link{max-width: 100%;}
  .xwbox .xwlist .item .time{display: none;}
  .xwbox .top-con .tit a{font-size: 20px;}
  /* .xwbox .bg-white{padding: 0px 10px;} */
  .index .chinese{font-size: 24px;}
  .index .eng{font-size: 18px;}
  .xwbox .catit{padding: 14px 0px 10px 0px;}

  .index .video .infoblock{padding-top:80px;padding-left:20px}
  .index .video .infoblock .time{font-size:16px;margin-bottom:5px}
  .index .video .infoblock .name{font-size:18px}
  .index .video .swiper-pagination{padding-left:20px;bottom:5px;}
  .index .topic{padding-bottom:40px}
  .index .topic .b_title{margin:30px 0}
  .index .topic .b_title img{width:40%}
  .index .topic .imgblock{height:195px}
  .index .topic .block .infoblock{height:165px}
  .index .topic .summary{margin-bottom:20px}
  .index .list .b_title{display: block;}
  .index .list .b_title img{width:40%}
  .index .list .tabbtn span{font-size:16px;padding:10px;}
  .index .list .tablist{margin-top:20px}
  /* .index .list .tablist .first.contentblock{padding:20px 10px} */
  /* .index .list .tablist .contentblock{padding-top:25px;margin:0 0 20px} */
  .index .list .tablist .name{height:auto}
  .index .list .tablist .time{font-size:14px}
  .index .video .videoswiper{height: 240px;}

  .imglist .item{padding-bottom: 20px;}

  .page_bar{font-size: 12px;}

  .xqpage .qxlbt{height: 200px;}
  .xqpage .qxlbt .swiper-slide .name{padding: 5px 10px;}
  .xqpage .qxlbt .swiper-slide .oldname{font-size: 16px;max-width: 100%;}
  .xqpage .qxlbt-page{display: none;}

  .detail-page .maincon{padding: 10px 15px;}
  .detail-page .detail-top .tit{font-size: 26px;line-height: 38px;}
  .imgdetail-page .imgdetailbox button{display:none !important;}
  .imgdetail-page .slick-slide .sildebox{height: 280px;}

  .wzindex .ranklist a,.p_rank .topblock .ranklist a{width: 100%;}

  .apply-main .subbtn{width: 150px;line-height: 45px;}

  .followlist .item{width: 50%;}
  .user-bind .bindlist .w5{min-width: calc(100% - 70px);}

  .newspage .alllist .block .imgblock img{height:50px}

  .detail-page .header,.detail-page .footer,.detail-page .pos{display: none;}
  .detail-page .col-md-9.left,.detail-page .col-md-3.right{padding: 0;}
  .detail-page .rebox{margin-top: 20px;}
}

@media (max-width: 375px) {
}

@media (max-width: 320px) {
}

@media (min-width: 320px) {
  .index .bigimg .swiper-slide{width: 90% !important;}
  .index .bigimg .container{width: 90%;padding: 0;}
  .index .bigimg .topinfo{width: 100%;}
}
@media (min-width: 768px) {
  .index .bigimg .container{width: 750px;}
  .index .bigimg .swiper-slide{width: 750px !important;}
  .index .bigimg .topinfo{width: 70%;left: 0;}
  .index .appbigimg{display: none;}

  .index .advlist .advbox{margin-bottom: -20px;}
  .index .advlist .advbox li{width: 49.5%;}
  .index .advlist .advbox li:first-child{float: left;}
  .index .advlist .advbox li:last-child{float: right;}
}

@media (min-width: 768px) and (max-width: 991px) {
}

@media (min-width: 992px) {
  .index .bigimg .container{width: 970px;}
  .index .bigimg .swiper-slide{width: 970px !important;}
}

@media (min-width: 992px) and (max-width: 1199px) {
}

@media (min-width: 1200px) {
  .container {width: 1200px;padding: 0px;}
  .index .bigimg .container{width: 1200px;}
  .index .bigimg .swiper-slide{width: 1200px !important;}
  .index .bigimg .topinfo{width: 840px;}
}