/* 页面导航部分 */
.navigate{height: 20px; display: flex;align-items: center;}
.navigate .home{width: 21px;height: 20px;margin-right: 12px;}
.navigate > a{font-size: 14px;line-height: 20px;color: #666666;transition: all 0.3s ease-in;}
.navigate > a:hover{color: #000;}
.navigate > span{font-size: 14px;line-height: 20px;color: #666666;margin: 0 10px;}
/* 关于我们系列banner部分 */
.about_ban{width: 100%;height: 280px;position: relative;overflow: hidden;}
.about_ban .bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url('../img/other/about-ban.jpg') center 0px / cover no-repeat;z-index: 2;}
.about_ban .container{height: 100%;position: absolute;left: 0;right: 0;z-index: 3;}
.about_ban h3{font-size: 30px;line-height: 1em;color: #000;font-weight: 500;padding-top: 106px;}
.about_ban h4{font-size: 20px;line-height: 1em;color: #333;font-weight: 500;margin-top: 16px;}
.about_ban .navigate{margin-top: 60px;}
/* 关于我们系列 */
.pagebox{width: 100%;background: #fff;padding: 60px 0;}
.pagebox .container{display: flex;justify-content: space-between;}
.pagebox aside{width: 320px;height: min-content;border: 1px solid #e5e5e5;}
.pagebox .quicknav{width: 100%;height: 72px;background: #f5f5f5;padding: 0 25px;display: flex;align-items: center;font-size: 22px;color: #333;}
.pagebox .quicknav .nav{width: 20px;height: 23px;margin-right: 12px;}
.pagebox .navlist{width: 100%;padding: 0 20px;}
.pagebox .navlist .navitem{width: 100%;height: 62px;display: flex;align-items: center;}
.pagebox .navlist .navitem + .navitem{border-top: 1px solid #e5e5e5;}
.pagebox .navlist em{font-style: initial;font-size: 18px;color: #999;padding-left: 15px;}
.pagebox .navlist span{font-size: 18px;color: #333;margin-left: 10px;transition: all 0.3s ease-in;}
.pagebox .navlist .navitem.on span,.pagebox .navlist .navitem:hover span{color: #bd1a2d;}
.pagebox .pcontent{width: 1120px;}
.pagebox .adv{width: 100%;height: auto;display: block;}
.pagebox .title {font-size: 26px;line-height: 1em;color: #333;padding: 40px 0;}
.pagebox .neirong {}
.pagebox .neirong .desc{font-size: 16px;line-height: 2em;color: #666;text-indent: 2em;margin-bottom: 20px;}
.pagebox .neirong p {font-size: 16px;line-height: 2em;color: #666;margin-bottom: 20px;}
.pagebox .neirong img{width: initial;height: auto;max-width: 100%;display: block;margin: 0 auto;}
.pagebox .feedform{width: 1000px;display: flex;flex-wrap: wrap;}
.feedform .elist{width: 480px;margin-bottom: 30px;}
.feedform .elist.mar-lf{margin-left: 40px;}
.feedform .elist.all{width: 100%;}
.feedform .elist p{font-size: 16px;line-height: 1em;color: #333;padding: 20px 0;}
.feedform .elist .input{width: 100%;height: 66px;background: #f5f6fa;padding: 0 20px;font-size: 14px;color: #333;border-radius: 4px;}
.feedform .elist .textarea{width: 100%;height: 124px;background: #f5f6fa;padding: 20px 20px;font-size: 14px;line-height: 1em;color: #333;border-radius: 4px;box-sizing: border-box;}
.feedform .submit{width: 260px;height: 68px;border-radius: 4px;background: #cc1222;color: #fff;font-size: 18px;letter-spacing: 10px;cursor: pointer;margin-top: 20px;}
.pagebox .congroup{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.congroup .cgitem{width: 530px;height: 260px;border: 1px solid #f5f6f9;background: #fafbfe;margin-bottom: 50px;position: relative;}
.congroup .c1{width: 72px;height: 66px;position: absolute;left: 46px;top: 38px;}
.congroup .c2{width: 70px;height: 66px;position: absolute;left: 46px;top: 40px;}
.congroup .c3{width: 60px;height: 58px;position: absolute;left: 50px;top: 44px;}
.congroup .c4{width: 58px;height: 50px;position: absolute;left: 54px;top: 46px;}
.congroup h4{font-size: 24px;line-height: 1em;color: #333;padding: 50px 0 0 150px;font-weight: 500;}
.congroup p{font-size: 15px;line-height: 1em;color: #888;padding: 0 0 0 150px;margin-top: 8px;}
.congroup h3{font-size: 24px;line-height: 1em;color: #333;padding: 0 0 0 54px;margin-top: 72px; font-weight: 500;}


/* 首页广告部分  abcd区共用*/
.advbox{width: 100%;height: auto;padding: 20px 0;}
.advbox .advblock{width: 100%;display: block;}
.advbox .advblock + .advblock{margin-top: 20px;}
.advbox .img{width: 100%;height: auto;display: block;}

/* 首页部分 */
.morebtn{height: 16px;display: flex;align-items: center;font-size: 14px;line-height: 16px;color: #888;}
.morebtn img{width: 16px;height: 16px;margin-left: 10px;}
.indexmain{width: 100%;height: 448px;margin-top: 20px;}
.indexmain .container{height: 100%;display: flex;justify-content: space-between;}
.indexmain .loginblock{width: 362px;height: 100%;border: 1px solid #dfdfdf;}
.loginblock .logintab{width: 100%;height: 48px;display: flex;}
.loginblock .tab{width: 50%;height: 100%;font-size: 18px;line-height: 48px;text-align: center;color: rgba(51,51,51,0.45);cursor: pointer;
	background: linear-gradient(to bottom,#eef4f4, #fff);position: relative;}
.loginblock .tab::after{content: "";display: block;width: 34px;height: 2px;background: transparent;left: 0;right: 0;bottom: 0;margin: 0 auto;position: absolute;}
.loginblock .tab.on{color: rgba(51,51,51,1);background: #fff;}
.loginblock .tab.on::after{background: #bd1a2d;}
.loginblock .title{height: 22px;font-size: 18px;line-height: 22px;display: flex;align-items: center;justify-content: center;margin: 44px 0;color: #333;}
.loginblock .title .img{width: 22px;height: 22px;margin: 0 8px;}
.loginblock .block{width: 100%;padding: 0 25px;}
.loginblock .indexform{width: 100%;display: none;}
.loginblock .indexform.on{display: block;}
.indexform .flist{width: 100%;height: 44px;background: #f4f4f4;display: flex;align-items: center;padding: 0 12px;margin-bottom: 32px;}
.indexform#indexreg .flist{margin-bottom: 18px;}
.indexform .icon{width: 24px;height: 24px;}
.indexform .input{width: auto;flex: auto;height: 100%;background: transparent;font-size: 14px;color: #333;padding-left: 12px;}
.indexform .submit{width: 100%;height: 44px;background: #bd1a2d;color: #fff;text-align: center;font-size: 18px;letter-spacing: 10px;cursor: pointer;}
.indexform p{font-size: 14px;line-height: 1em;color: #888;margin-top: 24px;}
.indexform span{color: #bd1a2d;cursor: pointer;}
.indexmain .speadv{width: 688px;height: 100%;}
.speadv .speblock{width: 100%;height: 100%;display: block;}
.speadv .speblock img{width: 100%;height: 100%;object-fit: cover;}
.indexmain .demand{width: 380px;height: 100%;border: 1px solid #dfdfdf;background: linear-gradient(to bottom, #ffd5b9 0%, #fff 110px, #fff 100%);padding: 0 20px;}
.demand .btitle{width: 100%;height: 61px;border-bottom: 1px solid #f2bf9e;position: relative;display: flex;align-items: center;justify-content: space-between;}
.demand .btitle::before{content: "";display: block;width: 110px;height: 4px;background: #da0c18;position: absolute;left: 0;bottom: 0;}
.demand h4{font-size: 20px;color: #333;font-weight: 500;}
.demand .debox{width: 100%;height: 360px;margin: 13px 0;}
.demand .delist{width: 100%;height: 40px;display: block; line-height: 40px;font-size: 16px;color: #777;padding-left: 16px;position: relative;box-sizing: border-box;}
.demand .delist::before{content: "";display: block;width: 5px;height: 5px;background: #bd1a2d;position: absolute;left: 0;top: 17.5px;}
.demand .delist:hover{color: #333;}
.indexmain * {transition: all 0.3s ease-in-out;}

h3.h3title{font-size: 40px;line-height: 1em;color: #333;text-align: center;font-weight: 500;position: relative;}
h3.h3title::before,h3.h3title::after{content: "";display: block;width: 56px;height: 1px;background: #d8d8d8;position: absolute;top: 21px;}
h3.h3title::before{left: 560px;}
h3.h3title::after{right: 560px;}
.recommend{width: 100%;height: auto;padding: 20px 0;}
.recommend .recgroup{width: 100%;height: auto;margin-top: 30px;display: flex;flex-wrap: wrap;}
.recommend .recitem{width: 352px;height: 382px;display: block;box-sizing: border-box;border: 1px solid #e8e8e8;margin-right: 24px;}
.recommend .recitem:nth-child(4n){margin-right: 0;}
.recommend .recitem:nth-child(n+5){margin-top: 20px;}
.recommend .recitem:hover{box-shadow: 0px 0px 10px 2px #d3d3d3;}
.recommend .img{width: 350px;height: 240px;overflow: hidden;}
.recommend .img img{width: 100%;height: 100%;object-fit: cover;}
.recitem:hover .img img{transform: scale(1.05);}
.recommend .cont{width: 100%;height: 140px;padding: 25px 10px 0;}
.recommend p{font-size: 16px;line-height: 1em;color: #333;margin-bottom: 20px;}
.recommend p span + span{margin-left: 44px;}
.recommend .five{height: 24px; font-size: 16px;line-height: 24px;color: #888;display: flex;align-items: center;}
.recommend .five .star{width: 100px;height: 17px;margin-right: 12px;}
.recommend * {transition: all 0.3s ease-in-out;}

.feature{width: 100%;height: auto;padding: 36px 0 0;}
.feature h4{font-size: 18px;line-height: 1em;color: #777;font-weight: 500;text-align: center;margin-top: 20px;}
.feature .feagroup{width: 100%;height: auto;margin-top: 40px;display: flex;flex-wrap: wrap;}
.feature .feaitem{width: 352px;height: 196px;display: block;box-sizing: border-box;margin-right: 24px;position: relative;overflow: hidden;}
.feature .feaitem:nth-child(4n){margin-right: 0;}
.feature .feaitem:nth-child(n+5){margin-top: 20px;}
.feature .feaitem:hover{box-shadow: 0px 0px 10px 2px #d3d3d3;}
.feature .img{width: 100%;height: 100%;object-fit: cover;}
.feaitem:hover .img{transform: scale(1.05);}
.feature h5{width: 100%;height: 30px;background: rgba(0,0,0,0.5);color: #fff;font-size: 14px;line-height: 30px;text-align: center;font-weight: 500;
	padding: 0 10px;position: absolute;bottom: 0;left: 0;}
.feature .jing{width: 40px;height: 26px;background: rgba(0,0,0,0.5);color: #fff;font-size: 12px;line-height: 26px;text-align: center;
	position: absolute;top: 0;left: 0;}
.feature * {transition: all 0.3s ease-in-out;}	

.region{width: 100%;height: auto;padding: 26px 0 0;}
.region.region2{padding: 0 0 60px;}
.region h4{font-size: 18px;line-height: 1em;color: #777;font-weight: 500;text-align: center;margin-top: 20px;}
.region ul{width: 100%;height: auto;margin-top: 50px;display: flex;flex-wrap: wrap;}
.region ul li{width: 726px;height: 611px;}
.region ul li:nth-child(2n){margin-left: 28px;}
.region ul li:nth-child(n+3){margin-top: 30px;}
.region .rtitle{width: 100%;height: 51px;border-bottom: 1px solid #eeeeee;position: relative;display: flex;align-items: center;justify-content: space-between;}
.region .rtitle::before{content: "";display: block;width: 84px;height: 4px;background: #da0c18;position: absolute;left: 0;bottom: 0;}
.region .rtitle h5{font-size: 26px;line-height: 1em; color: #333;font-weight: 500;}
.region .rgroup{width: 100%;margin-top: 20px;display: flex;flex-wrap: wrap;}
.region .ritem{width: 230px;height: 260px;display: block;box-sizing: border-box;border: 1px solid #e8e8e8;margin-right: 18px;}
.region .ritem:nth-child(3n){margin-right: 0;}
.region .ritem:nth-child(n+4){margin-top: 20px;}
.region .ritem:hover{box-shadow: 0px 0px 10px 2px #d3d3d3;}
.region .img {width: 230px;height: 136px;overflow: hidden;}
.region .img img{width: 100%;height: 100%;object-fit: cover;}
.ritem:hover .img img{transform: scale(1.05);}
.region .cont{width: 100%;height: 124px;padding: 0 14px;}
.region h6{font-size: 16px;line-height: 36px;font-weight: 500;color: #333;}
.region .area{font-size: 16px;line-height: 50px;color: #666;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;}
.region .area span{color: #bd1a2d;}
.region .label{font-size: 14px;line-height: 36px;color: #666}
.region .nearby{width: 100%;height: auto;max-height: 563px;margin-top: 20px;border: 1px solid #dfdfdf;background: linear-gradient(to bottom, #f7e4e7 0%, #fff 128px, #fff 100%);}
.region.region2 .nearby{margin: 0;}
.region .ntitle{width: 100%;height: 61px;border-bottom: 1px solid #dfdfdf;position: relative;display: flex;align-items: center;padding: 0 25px;}
.region .ntitle::before{content: "";display: block;width: 140px;height: 4px;background: #da0c18;position: absolute;left: 25px;bottom: 0;}
.region .ntitle p{font-size: 22px;line-height: 1em; color: #333;}
.region .ntitle p span{color: #bd1a2d;}
.region .ngroup{width: 100%;height: auto;max-height: 470px; margin-top: 30px;display: flex;flex-wrap: wrap;padding: 0 25px 10px;}
.region .neitem{width: 270px;height: 230px;display: block;box-sizing: border-box;margin-right: 19.5px;}
.region .neitem:nth-child(5n){margin-right: 0;}
.region .nimg{width: 270px;height: 160px;overflow: hidden;}
.region .nimg img{width: 100%;height: 100%;object-fit: cover;}
.neitem:hover .nimg img{transform: scale(1.05);}
.region .name{width: 100%;height: 40px;font-size: 16px;line-height: 20px;color: #333;text-align: center;margin: 15px 0;}
.region * {transition: all 0.3s ease-in-out;}	

.concent{width: 100%;height: auto;padding: 28px 0 20px;}
.concent h4{font-size: 18px;line-height: 1em;color: #777;font-weight: 500;text-align: center;margin-top: 20px;}
.concent .cogroup{width: 100%;height: auto;margin-top: 40px;display: flex;flex-wrap: wrap;} 
.concent .coitem{width: 232px;height: 208px;display: block;box-sizing: border-box;border: 1px solid #e7e7e7; margin-right: 17px;position: relative;}
.concent .coitem:nth-child(6n){margin-right: 0;}
.concent .coitem:nth-child(n+7){margin-top: 20px;}
.concent .coitem:hover{box-shadow: 0px 0px 10px 2px #d3d3d3;}
.concent .img{width: 100%;height: 130px;overflow: hidden;}
.concent .img img{width: 100%;height: 100%;object-fit: cover;}
.coitem:hover .img img{transform: scale(1.05);}
.concent .name{width: 100%;height: 40px;padding: 0 20px 0 10px;font-size: 14px;line-height: 20px;color: #333;margin: 12px 0 24px;}
.concent .more{width: 36px;height: 36px;display: block;position: absolute;right: 0;bottom: 0;}
.concent * {transition: all 0.3s ease-in-out;}	

.newsbox{width: 100%;height: auto;margin-top: 10px;padding-bottom: 50px;}
.newsbox .container{display: flex;justify-content: space-between;}
.newsbox .newgroup{width: 720px;}
.newsbox .newtitle{width: 100%;height: 61px;border-bottom: 1px solid #eeeeee;position: relative;display: flex;align-items: center;justify-content: space-between;}
.newsbox .newtitle::before{content: "";display: block;width: 110px;height: 4px;background: #da0c18;position: absolute;left: 0;bottom: 0;}
.newsbox .newtitle h5{font-size: 26px;line-height: 1em; color: #333;font-weight: 500;}
.newsbox .newstop{width: 100%;height: 134px;margin-top: 32px;display: flex;}
.newstop .img{width: 220px;height: 134px;object-fit: cover;}
.newstop .cont{width: calc(100% - 220px);height: 100%;padding-left: 36px;}
.newstop h3{font-size: 18px;line-height: 1em;font-weight: 500;color: #333;padding: 14px 0;}
.newstop p{font-size: 14px;line-height: 26px;color: #888888;}
.newstop span{font-size: 14px;line-height: 1em;color: #ce2f2f;margin-top: 14px;display: inline-block;}
.newsbox ul{width: 100%;margin-top: 24px;}
.newsbox ul li{height: 48px;display: flex;align-items: center;}
.newsbox ul li em{width: 4px;height: 4px;background: #808080;margin-right: 16px;}
.newsbox ul li a{width: calc(100% - 100px); font-size: 18px;line-height: 1.5em;color: #555;}
.newsbox ul li:hover a{color: #333;}
.newsbox ul li span{width: 80px;font-size: 16px;line-height: 1.5em;color: #999999;text-align: right;}
.newsbox * {transition: all 0.3s ease-in-out;}

/* 新闻页部分 */
.information{width: 100%;padding: 60px 0;}
.information .container{display: flex;}
.information .infoleft{width: 1110px;}
.infoleft .fenye{text-align:center;}
.infoleft .fenye .pagination{display:inline-flex;list-style:none;gap:5px;}
.infoleft .fenye .pagination li span,
.infoleft .fenye .pagination li a{display:block;padding:6px 14px;border:1px solid #e5e5e5;color:#555;font-size:14px;border-radius:3px;transition:all .3s;}
.infoleft .fenye .pagination li a:hover,
.infoleft .fenye .pagination li.active span{background:#da0c18;border-color:#da0c18;color:#fff;}
.infoleft .infotab{width: 100%;height: 51px;border-bottom: 1px solid #efefef;}
.infoleft .tabitem{font-size: 30px;line-height: 30px;color: #4d4d4d;display: inline-block;position: relative;padding-bottom: 20px;}
.infoleft .tabitem + .tabitem{margin-left: 100px;}
.infoleft .tabitem::after{content: "";display: block; width: 100%;height: 5px;background: transparent;position: absolute;bottom: -2px;left: 0;}
.infoleft .tabitem.on::after{background: #da0c18;}
.infoleft .infogroup{margin-top: 20px;}
.infoleft .infolist{display: block;box-sizing: border-box;padding: 25px 0;display: flex;border-bottom: 1px solid #ecedee;}
.infolist .img{width: 285px;height: 172px;overflow: hidden;}
.infolist .img img{width: 100%;height: 100%;object-fit: cover;}
.infolist:hover .img img{transform: scale(1.05);}
.infolist .cont{width: calc(100% - 285px);padding-left: 30px;}
.infolist h3{font-size: 18px;line-height: 1em;font-weight: 500;color: #333;padding: 12px 0;}
.infolist h4{height: 44px;font-size: 14px;line-height: 22px;font-weight: 500;color: #999999;margin-top: 8px;}
.infolist p{font-size: 14px;line-height: 1em;display: flex;align-items: center;justify-content: space-between;margin-top: 48px;}
.infolist .time{color: #999999;}
.infolist .more{color: #ce2f2f;}
.infoleft .fenye{padding: 48px 0;}
.infoleft h2{font-size: 25px;line-height: 1.2em;color: #333;padding-top: 12px;}
.infoleft .other{font-size: 14px;line-height: 20px;color: #999999;display: flex;margin-top: 24px;}
.infoleft .other span{height: 20px;display: flex;align-items: center;}
.infoleft .other span + span{margin-left: 70px;}
.infoleft .other .time{width: 18px;height: 17px;margin-right: 8px;}
.infoleft .other .look{width: 18px;height: 18px;margin-right: 8px;}
.infoleft .htmlbox{width: 100%;padding: 40px 0;border-bottom: 1px solid #eeeeee;}
.infoleft .htmlbox p {font-size: 16px;line-height: 32px;color: #4d4d4d;margin-bottom: 20px;}
.infoleft .htmlbox img{display: block;width: auto;max-width: 100%;margin: 0 auto 20px;}
.infoleft .prevnext{width: 100%;padding-top: 28px;}
.infoleft .prevnext .pn{height: 44px;font-size: 18px;line-height: 44px;display: flex;align-items: center;}
.infoleft .prevnext span{width: 75px; color: #bd1a2d;}
.infoleft .prevnext a{width: calc(100% - 75px); color: #333333;}
.information .inforight{width: 320px;margin-left: 50px;}
.inforight .adv{width: 320px;height: auto;}
.inforight .kefu{width: 320px;height: auto;border: 1px solid #ecedee;margin-top: 20px;padding: 56px 0;background: linear-gradient(to bottom, #eaf1f7 0%, #ffffff 108px, #ffffff 100%);}
.inforight .qrcode{width: 112px;height: 112px;display: block;margin: 0 auto;}
.inforight .tit{font-size: 18px;line-height: 1em;color: #333333;text-align: center;margin-top: 24px;}
.inforight .time{font-size: 16px;line-height: 1em;color: #999999;text-align: center;margin-top: 16px;}
.information * {transition: all 0.3s ease-in-out;}

/* 栏目页 */
.column{width: 100%;}
.column .navigate{height: 60px;}
.column .filter{width: 100%;height: auto;border: 1px solid #ededed;}
.filter dl{width: 100%;min-height:51px;display: flex;}
.filter dl + dl{border-top: 1px solid #ededed;}
.filter dl dt{width: 100px;font-size: 16px;line-height: 50px;text-align: center;color: #333333;background: #f7f7f7;}
.filter dl dd{width: calc(100% - 100px);min-height:51px;display: flex;flex-wrap:wrap;align-items:center;padding:12px 0 12px 28px;}
.filter .dom{display: inline-block;font-size: 16px;line-height: 1em;color: #333;padding: 4px 6px;border-radius: 3px;}
.filter .dom + .dom{margin-left: 20px;}
.filter .dom.all{margin-right: 15px;}
.filter .dom.on,.filter .dom:hover{background: #bd1a2d;color: #fff;}
.column .colgroup{width: 100%;}
.column .colitem{width: 100%;height: auto;padding: 25px 0;border-bottom: 1px dashed #ddd;display: flex;}
.colitem .cimg{width: 320px;height: 200px;overflow: hidden;}
.colitem .cimg img{width: 100%;height: 100%;object-fit: cover;}
.colitem .cimg:hover img{transform: scale(1.05);}
.colitem .cont{width: calc(100% - 440px);padding: 0 30px;}
.colitem .title{width: 100%;height: 42px;display: flex;align-items: center;}
.colitem .title h3{max-width: calc(100% - 60px); font-size: 18px;line-height: 42px;color: #333;font-weight: 500;}
.colitem .title .zhiding{width: 40px;height: 18px;background: #da0c18;color: #fff;font-size: 12px;line-height: 18px;text-align: center;margin-left: 20px;}
.colitem .middle{font-size: 15px;line-height: 20px;color: #666666;margin-top: 20px;}
.colitem .middle span + span{margin-left: 90px;}
.colitem .middle em{color: #da0c18;}
.colitem h4{height: 50px;font-size: 15px;line-height: 25px;color: #666666;font-weight: 500;margin-top: 16px;}
.colitem .other{height: 16px; display: flex;align-items: center;margin-top: 24px;}
.colitem .other .icon1{width: 14px;height: 16px;margin-right: 10px;}
.colitem .other .icon2{width: 16px;height: 16px;margin: 0 10px 0 36px;}
.colitem .other span{font-size: 14px;line-height: 16px;color: #999999;}
.colitem .cright{width: 120px;display: flex;flex-direction: column;justify-content: center;align-items: flex-end;}
.colitem .cright p{font-size: 22px;line-height: 25px;color: #da0c18;}
.colitem .cright span{font-size: 14px;line-height: 14px;color: #999999;margin-left: 10px;}
.colitem .cright a{display: block;width: 100%;height: 36px;border-radius: 4px;background: #da0c18;color: #fff;font-size: 16px;line-height: 36px;text-align: center;margin-top: 30px;}
.column .fenye{padding: 48px 0;}
.column .fenye .pagination{display:inline-flex;list-style:none;gap:5px;justify-content:center;width:100%;}
.column .fenye .pagination li span,
.column .fenye .pagination li a{display:block;padding:6px 14px;border:1px solid #e5e5e5;color:#555;font-size:14px;border-radius:3px;}
.column .fenye .pagination li a:hover,
.column .fenye .pagination li.active span{background:#da0c18;border-color:#da0c18;color:#fff;}
.column * {transition: all 0.3s ease-in-out;}

/* 帖子详情页 */
.cardInfo{width: 100%;}
.cardInfo .navigate{height: 60px;}
.cardInfo .cardmain{padding: 0 0 46px;display: flex;justify-content: space-between;}
.cardmain .cardimgs{width: 690px;height: 500px;}
.cardimgs .bigImg{width: 690px;height: 380px;object-fit: cover;}
.cardimgs .imgs{width: 100%;height: 100px;margin-top: 20px;}
.cardimgs .litImg{width: 160px;height: 100px;object-fit: cover;}
.cardmain .carddata{width: 720px;height: auto; min-height: 500px;}
.carddata h3{font-size: 24px;line-height: 30px;color: #333;font-weight: 500;padding: 15px 0;}
.carddata .num{font-size: 14px;line-height: 1em;color: #999;}
.carddata ul{margin-top: 40px;border-top: 1px solid #f1f1f1;border-bottom: 1px solid #f1f1f1;display: flex;}
.carddata ul li{flex: 1;padding: 30px 0 20px;}
.carddata .tit{font-size: 20px;line-height: 1em;font-weight: 700;color: #565656;}
.carddata .txt{font-size: 14px;line-height: 1em;color: #999;margin-top: 10px;}
.carddata .param{padding: 40px 0 20px;border-bottom: 1px solid #f1f1f1;display: flex;flex-wrap: wrap;}
.carddata .col{font-size: 14px;line-height: 1.4em;width: 50%;margin-bottom: 30px;display: flex;align-items: center;}
.carddata .col em{color: #999;width: 76px;display: inline-block;}
.carddata .col span{color: #333;display: inline-block;width: calc(100% - 76px);}
.carddata .contact{padding: 25px 0;display: flex;align-items: center;justify-content: space-between;}
.carddata .contact > div{height: 30px;display: flex;align-items: center;}
.carddata .contact em{font-size: 14px;line-height: 1em;color: #999;display: inline-block;}
.carddata .contact span{font-size: 30px;line-height: 30px;color: #da2921;margin-left: 20px;display: inline-block;}
.carddata .contact a{width: 120px;height: 44px;font-size: 18px;background: #da2921;color: #fff;line-height: 44px;text-align: center;}

.cardDetail{width: 100%;}
.cardDetail .container{display: flex;justify-content: space-between;}
.cardDetail .cardLeft{width: 1130px;height: auto;}
.cardDetail .cardRight{width: 320px;height: auto;}
.cardLeft .cardtitle{width: 100%;height: 50px;border-bottom: 2px solid #dfdfdf;}
.cardLeft .cardtitle h4{width: 165px;height: 50px;background: #da0c18;color: #fff;font-size: 21px;line-height: 50px;text-align: center;}
.cardLeft .htmlbox{width: 100%;padding: 30px 0;}
.cardLeft .htmlbox p {font-size: 16px;line-height: 32px;color: #4d4d4d;margin-bottom: 20px;}
.cardLeft .htmlbox img{display: block;width: auto;max-width: 100%;margin: 0 auto 20px;}
.cardLeft .imgGroup{padding: 40px 0 60px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.cardLeft .imgGroup > img{width: 560px;height: 330px;object-fit: cover;display: block;}
.cardLeft .imgGroup > img:nth-child(n+3){margin-top: 10px;}
.cardRight dl{width: 100%;height: auto;border: 1px solid #dfdfdf;border-top: 2px solid #da0c18;padding: 0 15px 10px;}
.cardRight dl dt{width: 100%;height: 50px;display: flex;align-items: center;font-size: 21px;color: #333;border-bottom: 1px solid #dfdfdf;margin-bottom: 10px;}
.cardRight dl dt .hot{width: 26px;height: 28px;margin-right: 16px;}
.cardRight dl dd{height: 40px;display: flex;align-items: center;justify-content: space-between;}
.cardRight dl a{font-size: 14px;color: #555;display: inline-block;width: calc(100% - 90px);}
.cardRight dl a:hover{color: #333;}
.cardRight dl span{font-size: 12px;color: #da0c18;display: inline-block;width: 70px;text-align: right;}


/* 个人中心 */
.userInfo{width: 100%;}
.userInfo .navigate{height: 60px;}
.userInfo .usermain{width: 100%;display: flex;justify-content: space-between;padding-bottom: 30px;}
.usermain dl{width: 250px;height: min-content;}
.usermain dl dt{height: auto;border-radius: 4px;overflow: hidden;}
.usermain dl dd{height: auto;margin-top: 10px;border: 1px solid #e5e5e5;border-radius: 4px;}
.usermain dl .postadd{display: block;height: 48px;background: #ff6600;color: #fff;font-size: 20px;line-height: 48px;text-align: center;letter-spacing: 2px;}
.usermain dl .menu{display: block; width: 100%;height: 48px;color: #333;font-size: 16px;line-height: 48px;text-align: center;}
.usermain dl .menu.on,.usermain dl .menu:hover{background: #f5f5f5;}
.usermain dl .menu + .menu{border-top: 1px solid #e5e5e5;}
.userInfo .userRight{width: 1200px;}
.userRight .useritem{width: 100%;height: auto;padding: 0 0 20px;border-bottom: 1px dashed #ddd;display: flex;}
.userRight .useritem + .useritem{margin-top: 20px;}
.userRight .cimg{width: 280px;height: 200px;overflow: hidden;}
.userRight .cimg img{width: 100%;height: 100%;object-fit: cover;}
.useritem .cimg:hover img{transform: scale(1.05);}
.userRight .cont{width: calc(100% - 280px);padding: 0 30px;position: relative;}
.userRight .title{width: 100%;height: 36px;display: flex;align-items: center;}
.userRight .title h3{max-width: calc(100% - 60px); font-size: 18px;line-height: 42px;color: #333;font-weight: 500;}
.userRight .title .zhiding{width: 40px;height: 18px;background: #da0c18;color: #fff;font-size: 12px;line-height: 18px;text-align: center;margin-left: 20px;}
.userRight .middle{font-size: 15px;line-height: 20px;color: #666666;margin-top: 13px;}
.userRight .middle span + span{margin-left: 90px;}
.userRight .middle em{color: #da0c18;}
.userRight h4{height: 25px;font-size: 15px;line-height: 25px;color: #666666;font-weight: 500;margin-top: 15px;}
.userRight .other{height: 16px; display: flex;align-items: center;margin-top: 15px;}
.userRight .other .icon1{width: 14px;height: 16px;margin-right: 10px;}
.userRight .other span{font-size: 14px;line-height: 16px;color: #999999;}
.userRight .status{height: 60px;font-size: 18px;line-height: 1em;display: flex;align-items: center;justify-content: space-between;}
.userRight .s0{color: #333;}
.userRight .s1{color: #999;font-weight: 700;}
.userRight .s2{color: #ff6600;font-weight: 700;}
.userRight .btns{display: flex;}
.userRight .btn{display: block;width: 120px;height: 36px;border-radius: 4px;font-size: 16px;line-height: 36px;text-align: center;}
.userRight .look{background: #da0c18;color: #fff;}
.userRight .kefu{background: #ff6600;color: #fff;margin-left: 20px;}
.userRight .fenye{padding: 30px 0;}
.userInfo * {transition: all 0.3s ease-in-out;}


/* 发布帖子 */
.postCard{width: 100%;padding: 0 0 40px;}
.postCard .navigate{height: 60px;}
.postCard .postmain{width: 100%;display: flex;}
.postmain > dl{width: 250px;height: min-content;}
.postmain > dl dd{height: auto;border: 1px solid #e8e8e8;border-radius: 4px;}
.postmain > dl .menu{display: block; width: 100%;height: 48px;color: #333;font-size: 16px;line-height: 48px;text-align: center;}
.postmain > dl .menu.on,.postmain dl .menu:hover{color: #ff6600;}
.postmain > dl .menu + .menu{border-top: 1px solid #e8e8e8;}
.postmain .postform{width: 1000px;margin-left: 40px;}
.postform .layui-form-item{margin-bottom: 25px;}
.postform .layui-form-item .layui-input-inline{width: 260px;}
.postform .input-width{width: 800px;}
.postform .xing{color: #ff0000;margin-right: 4px;}
.postform .layui-form-label{width: 120px;}
.postform .layui-input-block{margin-left: 150px;}
.postform .help-block{font-size: 14px;line-height: 1.5em;color: #666;margin-top: 6px;}
.postform .postgroup{padding: 30px 15px 10px;border: 1px solid #e6e6e6;}
.postform .postitem{display: none;}
.postform .postitem.on{display: block;}
.postform .layui-form-item .postitem .layui-inline{margin-bottom: 20px;}
.postform .layui-form-item .postitem .w1{width: 100px;}
.postform .layui-form-item .postitem .w2{width: 100px;}
.postform .layui-form-item .postitem .w3{width: 80px;}
.postform .layui-form-item .postitem .w4{width: 120px;}
.postform .layui-form-item .postitem .w5{width: 230px;}
.postform .layui-form-item .postitem .w6{width: 190px;}