@charset "UTF-8";:root{--bg-color:#333;--main-color:#d92325;--zt-color:#CCCCCC}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15;-webkit-tap-highlight-color:transparent}
body{margin:0;font-family:"Microsoft Yahei",PingFangSC-Regular,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;line-height:1.42857143;font-size:.7rem;min-width:320px;background:#fff;color:#333;padding-bottom:2.6rem}
h1{font-size:2em;margin:.67em 0}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
a{-webkit-text-decoration-skip:objects;background-color:transparent}
abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{line-height:1.42857143;margin:0;outline:0}
body,button,input,select,textarea{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
summary{display:list-item}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
audio,canvas,video{display:inline-block}
[hidden],template{display:none}
.clearfix{zoom:1}
.clearfix:after,.clearfix:before{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
a{color:#333;text-decoration:none}
ul{margin:0;list-style:none;padding:0}
.container{padding:0 .5rem}
.img-center{text-align:center;font-size:0}
.img-center img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle}
.mbheader{height:2.5rem}
.mheader{position:fixed;width:100%;z-index:100}
.web-header{background-color:#e1e2e5;padding:.5rem 0}
.web-header .logo{float:left}
.web-header .logo img{display:block;height:1.5rem;width:5.5rem}
.web-header .menu{float:right;height:.75rem;margin:.3rem 0}
.web-header .menu img{display:block;height:100%;width:auto}
.web-header ul{margin:.4rem 1.5rem 0 3.5rem;font-size:0}
.web-header li{display:inline-block;width:33.333333%;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #999}
.web-header li:last-child{border-right:0}
.web-header li a{display:block;font-size:.6rem;color:#666;text-align:center;line-height:1}
.web-menu-box{position:absolute;top:2.5rem;left:0;width:100%;z-index:10;background:var(--main-color);display:none}
.web-menu-box li{font-size:15px;line-height:2rem;border-bottom:1px solid rgba(255,255,255,.4);padding:2px 20px}
.web-menu-box li a{display:block;color:#fff;padding:0 .5rem;margin-right:2rem}
.web-menu-box li i{float:right;height:2rem;width:2rem;background:url(../images/arrt.png) no-repeat center;background-size:.625rem .625rem;position:relative;z-index:1;cursor:pointer}
.web-menu-box li .sub{display:none}
.web-menu-box li .sub a{border-top:1px solid rgba(255,255,255,.4);margin-right:0.2rem;padding-left:1.2rem}
.web-menu-box li.open i{background-image:url(../images/arrb.png)}
.web-menu-box li.open .sub{display:block}
.web-swiper img{display:block;width:100%;height:auto}
.web-swiper .swiper-pagination-bullet{background-color:#fff;opacity:1}
.web-swiper .swiper-pagination-bullet-active{background-color:var(--main-color);width:16px;border-radius:15px}
.web-footer-fix{position:fixed;bottom:0;left:0;width:100%;background-color:var(--main-color);z-index:10}
.web-footer-fix li{float:left;width:25%}
.web-footer-fix li a{display:block;text-align:center;color:#fff;padding:.4rem 0;font-size:.5rem;line-height:1}
.web-footer-fix li i{display:block;height:1rem;background:no-repeat center;background-size:contain;margin-bottom:.25rem}
.web-footer-fix li i.i1{background-image:url(../images/fmenu1.png)}
.web-footer-fix li i.i2{background-image:url(../images/fmenu2.png)}
.web-footer-fix li i.i3{background-image:url(../images/fmenu3.png)}
.web-footer-fix li i.i4{background-image:url(../images/fmenu4.png)}
.web-section{padding:1.5rem 0}
.web-section-title{margin-bottom:1rem;font-size:1rem;text-align:center}
.web-section-title strong{color:var(--main-color)}
.web-section-title i{display:block;margin:0 auto 0;width:1.4rem;height:1.6rem;background:url(../images/sl_tbg.png) no-repeat center/contain;line-height:1.1rem;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.25rem}
.web-section-title p{font-size:.6rem;margin:.25rem 0 0}
.web-section-title p span{color:#ddd;padding:0 .25rem}
.s2{margin-left:-.5rem}
.s2 li{float:left;width:33.333333%}
.s2 li a{display:block;margin-left:.5rem}
.bg1{background-color:#f5f5f5;position:relative;overflow:hidden}
.bg1:before{content:"";width:0;height:0;position:absolute;border-top:1.25rem solid #fff;border-right:10rem solid transparent;border-left:10rem solid transparent;left:50%;top:0;margin-left:-10rem}
.bg1 .web-section-title{position:relative;z-index:1;margin-top:-1.1rem}
.s3{margin-left:-.5rem}
.s3 li{float:left;width:25%}
.s3 li a{display:block;margin-left:.5rem;margin-bottom:.75rem}
.s3 li .img-center{border:.1rem solid #fff;border-radius:50%;background-color:#fff;height:3.175rem;line-height:3.175rem;margin:0 auto;overflow:hidden}
.s3 li .text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;line-height:.85rem;background:url(../images/pz_tbg.png) no-repeat center/contain;color:#fff;font-size:.6rem;margin-top:.5rem}
.s3 li a:hover .img-center{border-color:var(--main-color)}
.s3 li a:hover .text{background-image:url(../images/pz_tbgh.png)}
.s1 dl{margin:0;background-color:#fff}
.s1 dd{margin:0;padding:.5rem}
.s1 dd h4{font-weight:400;margin:0}
.s1 dd h4:after{width:1rem;height:.05rem;background-color:var(--main-color);display:block;content:'';margin-top:.25rem}
.s1 dd p{color:#999;margin:.5rem 0 0;font-size:.6rem}
.s1 ul{margin-left:-.5rem}
.s1 li{float:left;width:50%}
.s1 li a{display:block;background-color:#fff;margin-left:.5rem;margin-top:.5rem}
.s1 li .img-center{line-height:5.425rem;height:5.425rem}
.s1 li h4{margin:0;text-align:center;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.5rem;font-size:.6rem}
.bg2{background-color:var(--bg-color);position:relative;overflow:hidden;color:#fff;padding-bottom:.5rem}
.bg2:before{content:"";width:0;height:0;position:absolute;border-top:1.25rem solid #f5f5f5;border-right:10rem solid transparent;border-left:10rem solid transparent;left:50%;top:0;margin-left:-10rem}
.bg2 .web-section-title{position:relative;z-index:1;margin-top:-1.1rem}
.sl-desc li{float:left;border-right:1px solid rgba(255,255,255,.15);width:25%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.sl-desc li:last-child{border-right:0}
.sl-desc li .img-center{height:1.25rem;line-height:1.25rem}
.sl-desc li p{margin:.5rem 0 0;line-height:1;font-size:.6rem}
.bg3{position:relative;overflow:hidden}
.bg3:before{content:"";width:0;height:0;position:absolute;border-top:1.25rem solid var(--bg-color);border-right:10rem solid transparent;border-left:10rem solid transparent;left:50%;top:0;margin-left:-10rem}
.gyds .swiper-slide{margin:0}
.gyds .swiper-slide dd{margin:0;padding-top:.75rem}
.gyds .swiper-slide h4{margin:0 0 .5rem;overflow:hidden;font-weight:400}
.gyds .swiper-slide h4 i{float:left;background:url(../images/sl_ctit.png) no-repeat center/contain;color:#fff;width:1.85rem;line-height:2.1rem;text-align:center;font-size:.9rem;font-style:normal;font-family:Impact}
.gyds .swiper-slide h4 span{display:block;margin-left:2.6rem;font-size:.9rem}
.gyds .swiper-slide h4 span small{display:block;font-size:.6rem;color:#999;text-transform:uppercase}
.gyds .swiper-slide p{margin:0 0 .5rem;font-size:.6rem}
.gyds .swiper-slide ul{margin-left:-.5rem;overflow:hidden}
.gyds .swiper-slide li{float:left;width:50%}
.gyds .swiper-slide li .img-center{margin-left:.5rem}
.gyds .hd{text-align:center;font-size:0;position:relative;margin-top:.75rem}
.gyds .hd:before{content:'';height:.05rem;width:100%;top:50%;left:0;background-color:#eee;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.gyds .hd ul{background-color:#fff;position:relative;z-index:1;display:inline-block;vertical-align:middle;padding:0 .25rem}
.gyds .hd li{display:inline-block;vertical-align:middle;background:url(../images/sl_cqh.png) no-repeat 0 0/contain;height:.4rem;width:.35rem;margin:0 .2rem;cursor:pointer}
.gyds .hd li.active{background-image:url(../images/sl_cqhh.png)}
.case-index{overflow:hidden}
.case-index-list{display:grid}
.case-index .case-index-list a{display:grid;grid-template-columns:40% 60%;padding:10px;margin-bottom:10px;background:#fff;overflow:hidden}
.img-fluid{max-width:100%;height:auto}
.case-index .case-index-text{margin-left:.42rem}
.case-index .case-index-text h2{font-size:.6rem;color:#222;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.case-index .case-index-text p{font-size:.55rem;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.case-index .case-index-text p:first-of-type{margin:.38rem 0 0 0;padding-top:.38rem;border-top:.01rem solid #ddd}
.case-index .case-index-text p:last-of-type{margin:.2rem 0 0 0}
.hzal{margin:-.25rem 0 .75rem -.25rem}
.hzal li{float:left;width:33.333333%}
.hzal li a{display:block;margin:.25rem 0 0 .25rem;background:url(../images/case_ctit.png) no-repeat center/contain;color:#fff;font-size:0;line-height:1.5rem;text-align:center}
.hzal li.active a{background-image:url(../images/case_ctith.png)}
.hzal li img{display:inline-block;vertical-align:middle;margin-right:.25rem;width:.925rem;height:auto}
.hzal li span{display:inline-block;vertical-align:middle;font-size:.6rem}
.hazl-swiper .swiper-slide a{display:block}
.hazl-swiper .swiper-slide img{width:100%}
.hazl-swiper .swiper-slide p{margin:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:2rem;background-color:var(--bg-color);color:#fff;font-size:.6rem}
.hazl-swiper .swiper-button-next,.hazl-swiper .swiper-button-prev{background-size:contain;height:1.5rem;margin-top:-1.75rem}
.big-more{display:block;width:8rem;line-height:1.75rem;font-size:.6rem;margin:1rem auto 0;text-align:center;background-color:var(--main-color);color:#fff}
.bg4{position:relative;overflow:hidden}
.bg4:before{content:"";width:0;height:0;position:absolute;border-top:1.25rem solid #f5f5f5;border-right:10rem solid transparent;border-left:10rem solid transparent;left:50%;top:0;margin-left:-10rem}
.bg4 .web-section-title{position:relative;z-index:1;margin-top:-1.1rem}
.gylc{font-size:0;text-align:center;margin-top:-.75rem}
.gylc li{display:inline-block;vertical-align:top;width:25%;margin-top:.75rem}
.gylc li .img-center{background:url(../images/lc_cbg.png) no-repeat center 0/contain;height:4rem;line-height:3.3rem}
.gylc li .img-center img{height:1.5rem}
.gylc li p{margin:.5rem 0 0;font-size:.6rem}
.news-con li{margin-bottom:.05rem}
.news-con li a{display:block;background-color:#fff;overflow:hidden}
.news-con li .m{float:left;background:no-repeat center/cover;height:3.81rem;width:5rem}
.news-con li img{float:left;background:no-repeat center/cover;height:3.81rem;width:5rem}
.news-con li .date{float:left;text-align:center;font-size:1.5rem;padding:.4rem 0}
.news-con li .date small{display:block;font-size:.6rem;color:#999;width:2.75rem}
.news-con li .text{margin-left:2.75rem;border-left:.05rem solid #eee;padding:.5rem}
.news-con li .text h4{margin:0;font-size:.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news-con li .text p{margin:.25rem 0 0;font-size:.6rem;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.news-con li.pic .text{margin-left:5rem}
.about-cover{position:relative;overflow:hidden;margin-bottom:1rem}
.about-cover:after{content:"";width:0;height:0;position:absolute;border-top:1.25rem solid #fff;border-right:10rem solid transparent;border-left:10rem solid transparent;left:50%;top:0;margin-left:-10rem}
.about-cover span:after,.about-cover span:before{content:"";width:0;height:0;position:absolute;left:50%;bottom:0;border-bottom:1.25rem solid #fff;border-right:10rem solid transparent;border-left:10rem solid transparent}
.about-cover span:after{margin-left:-20rem}
.about-desc{margin:0 0 1rem;text-align:center}
.about-desc dt{font-size:.7rem;font-weight:700}
.about-desc dd{font-size:.6rem;line-height:1.8;margin:.5rem 0 0}
.about-menu{margin-bottom:1rem}
.about-menu .item{float:left;font-size:0;width:33.333333%;text-align:center}
.about-menu .item img{display:inline-block;vertical-align:middle;margin-right:.25rem;height:.75rem;width:auto}
.about-menu .item span{display:inline-block;vertical-align:middle;font-size:.6rem;font-weight:700}
.about-pic{margin-left:-.5rem}
.about-pic li{float:left;width:50%}
.about-pic li a{display:block;margin-left:.5rem}
.footer{padding:1.5rem 0 1rem;text-align:center}
.footer .section-title{margin-bottom:0}
.footer p{margin:.25rem 0;font-size:.6rem}
.footer span{color:#ccc;padding:0 .25rem}
.web-title-1{text-align:center;line-height:2.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--bg-color);background-size:cover;font-size:.8rem;margin-bottom:1rem;color:#fff}
.web-title-2{margin-bottom:.5rem;padding:.5rem 0;background-color:#f2f2f2;margin-top:1rem}
.web-title-2 span{display:block;line-height:1;font-size:.7rem;border-left:.15rem solid var(--main-color);padding-left:.5rem}
.web-title-2 span small{font-size:.6rem;text-transform:uppercase;color:#999}
.web-title-3{border-bottom:.05rem solid #ececeb;margin-bottom:.75rem;font-size:.6rem;color:#999;text-transform:uppercase}
.web-title-3 span{display:inline-block;padding-bottom:.25rem;border-bottom:.05rem solid #000;margin-bottom:-.05rem;background:url(../images/m-cx-4-3-01-icon1.png) no-repeat 0 .105rem;background-size:auto .75rem;padding-left:1rem;font-size:.7rem;color:#333}
/*.web-pro-list{margin-left:-.5rem}*/
.web-pro-list li{float:left;width:47%;padding:5px 5px}
.web-pro-list li a{display:block;margin-left:.5rem;margin-bottom:.5rem}
.web-pro-list li .m{border:1px solid #ddd;height:5.35rem;line-height:5.35rem}
.web-pro-list li .text{text-align:center;border-bottom:1px solid #ddd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5rem;font-size:.6rem}
.list-3 li{padding:0 0 .5rem;border-bottom:.1rem solid #ddd;margin-bottom:.5rem}
.list-3 li a{display:block;overflow:hidden}
.list-3 li .m{float:left;width:5.75rem}
.list-3 li .m img{display:block;width:100%;height:auto}
.list-3 li .text{margin-left:6.25rem}
.list-3 li .text h4{margin:0;font-size:.7rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-bottom:.05rem solid #ddd;padding-bottom:.5rem}
.list-3 li .text p{margin:.5rem 0 0;color:#777;font-size:.6rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.list-3-1 li .text{margin-left:0}
.list-3-1 li .text h4 span{float:right;font-size:.6rem;color:#999;font-weight:400}
.list-3-1 li .text h4{border-bottom:0;padding-bottom:0}
.web-page{text-align:center;margin:1rem 0}
.web-page a,.web-page span{display:inline-block;margin:0 .25rem;padding:.3rem .6rem}
.web-page a{background-color:#393939;color:#fff;border-radius:.15rem}
.web-infocontent{margin-bottom:1rem}
.web-infocontent .more{display:block;text-align:center;line-height:1.5rem;color:#fff;background-color:#393939}
.web-infocontent-title{text-align:center;margin:0 0 1rem;border-bottom:1px solid #ddd;padding:0 0 1rem 0}
.web-infocontent-title h1{font-size:.8rem}
.web-infocontent-title p{font-size:.6rem;margin:.5rem 0 0;color:#999;font-weight:400}
.web-infocontent-body{line-height:2;margin-bottom:1rem}
.web-infocontent-body img{max-width:100%!important;height:auto!important}
.web-infocontent-epx{margin-bottom:1rem}
.web-infocontent-epx li{line-height:1rem;margin-bottom:.75rem}
.web-infocontent-epx li span{background-color:#a2a2a2;color:#fff;padding:0 .25rem;font-size:.6rem;float:left}
.web-infocontent-epx li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.web-showcase{margin:1rem 0}
.web-showcase-info{margin-top:.75rem;line-height:1.8;color:#666;font-size:.6rem}
.web-showcase-info h4{margin:0;text-align:center;font-size:.8rem;color:#333}
.web-showcase-info p{margin:0;padding:.25rem 0}
.cptd{margin-left:-.5rem;margin-top:-.5rem}
.cptd li{float:left;width:50%}
.cptd li a{display:block;margin-left:.5rem;border:1px solid #ccc;padding:.5rem;text-align:center;margin-top:.5rem}
.cptd li img{display:block;margin:0 auto;height:1.5rem;width:auto}
.cptd li h4{margin:.5rem 0 .25rem;color:var(--main-color);font-weight:400;font-size:.7rem}
.cptd li h4:after{display:block;content:'';height:1px;width:1rem;margin:.25rem auto 0;background-color:var(--main-color)}
.cptd li p{margin:0;line-height:1rem;color:#666;overflow:hidden;font-size:.6rem;height:3rem}
.gsys{margin:0}
.gsys dl{margin:0 0 .5rem}
.gsys dt{position:relative}
.gsys dt span{position:absolute;left:0;top:0;background-color:var(--main-color);color:#fff;padding:.3rem .5rem;font-size:.7rem}
.gsys dd{margin:0}
.gsys dd p{margin:.5rem 0;line-height:1rem;font-size:.6rem}
.gsys dd p:before{content:"";width:.25rem;height:.25rem;display:block;border:2px solid var(--main-color);float:left;margin-top:.25rem;margin-right:.25rem;border-radius:50%}
.zzrz{margin:0 -.5rem}
.zzrz li{float:left;width:50%;text-align:center}
.zzrz li .img-center{padding:0 .5rem}
.zzrz li p{margin:.5rem 0 0;font-size:.6rem}
.gsjj-text{margin:.75rem 0 0}
.gsjj-text dt{font-size:.7rem}
.gsjj-text dt strong{display:block;font-size:.7rem}
.gsjj-text dt strong span{font-weight:400;color:var(--main-color);font-family:"Times New Roman",Times,serif}
.gsjj-text dd{margin:.5rem 0 0;color:#666;line-height:1.8;font-size:.6rem}
.sb{margin:0}
.sb dd{margin:.5rem 0 0}
.sb dd p{margin:.75rem 0 0;line-height:1.8;text-align:justify;font-size:.6rem}
.sb dd p:before{content:'';display:block;width:1.5rem;height:.1rem;background-color:var(--main-color);margin-bottom:.5rem}
.contact-2{margin-left:-.25rem;margin-bottom:1rem;margin-top:-.25rem}
.contact-2 li{float:left;width:50%}
.contact-2 li .wrap{margin-left:.25rem;text-align:center;margin-top:.25rem;background-color:#eee;padding:.5rem}
.contact-2 li img{display:block;height:1.5rem;width:auto;margin:0 auto}
.contact-2 li p{margin-bottom:0;height:80px;overflow:hidden;font-size:.6rem;margin-top:.5rem;line-height:1rem}
.form-group{margin-bottom:.75rem}
.form-label{line-height:1.7rem;display:block;float:left;width:4rem;text-align:right}
.form-label span{color:var(--main-color)}
.form-content{margin-left:4rem}
.form-control{line-height:1rem;font-size:.7rem;border:.05rem solid #ddd;padding:.3rem .6rem;width:100%;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}
select.form-control{height:1.7rem}
.form-submit{padding:.3rem 1.1rem;color:#fff;background-color:var(--main-color);border:0;cursor:pointer;font-size:.8rem;border-radius:.15rem}
.form-button{padding:.3rem 1.1rem;color:#fff;background-color:#767676;border:0;cursor:pointer;font-size:.8rem;border-radius:.15rem}
.mt15{margin:15px 0}
.load_more{position:relative;transition:all .3s;text-align:center}
.load_more .la-ball-fall{position:absolute;left:50%;top:50%;margin-left:-36px;margin-top:-9px;opacity:0;visibility:hidden;cursor:not-allowed}
.load_more .la-ball-fall.la-sm{margin-left:-18px;margin-top:-4px}
.load_more .la-ball-fall.la-2x{margin-left:-72px;margin-top:-18px}
.load_more .la-ball-fall.la-3x{margin-left:-108px;margin-top:-27px}
.load_more .load_more_btn{border:0;color:#fff;text-align:center;width:100%;line-height:2em;border-radius:2em;background-color:var(--main-color);transition:background-color .2s;outline:0}
.load_more .load_more_btn:hover{background-color:var(--main-color)}
.load_more .load_more_btn[disabled]{color:transparent;opacity:.6;cursor:not-allowed}
.load_more .load_more_btn[disabled]~.la-ball-fall{opacity:1;visibility:visible;transition-delay:0s}
.la-ball-fall{display:block;font-size:0;color:#fff}
.la-ball-fall,.la-ball-fall>div{position:relative;box-sizing:border-box}
.la-ball-fall.la-dark{color:#333}
.la-ball-fall>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;width:10px;height:10px;margin:4px;border-radius:100%;opacity:0;-webkit-animation:a 1s ease-in-out infinite;animation:a 1s ease-in-out infinite}
.la-ball-fall>div:first-child{-webkit-animation-delay:-.3s;animation-delay:-.3s}
.la-ball-fall>div:nth-child(2){-webkit-animation-delay:-.2s;animation-delay:-.2s}
.la-ball-fall>div:nth-child(3){-webkit-animation-delay:-.1s;animation-delay:-.1s}
.la-ball-fall>div:nth-child(4){-webkit-animation-delay:0s;animation-delay:0s}
.la-ball-fall.la-sm>div{width:5px;height:5px;margin:2px}
.la-ball-fall.la-2x>div{width:20px;height:20px;margin:8px}
.la-ball-fall.la-3x>div{width:30px;height:30px;margin:12px}
.pagination p{margin:0;cursor:pointer}
.pagination{display:flex;flex-wrap:wrap;height:80px;padding:20px 0}
.pagination a{display:block;float:left;margin-right:10px;padding:2px 12px;height:24px;border:1px #ccc solid;background:#fff;text-decoration:none;color:grey;font-size:12px;line-height:24px}
.pagination a:hover{color:#004fab;background:#fff;border:1px solid var(--main-color)}
.pagination a.cur{border:none;background:var(--main-color);color:#fff}
.pagination p{float:left;padding:2px 12px;font-size:12px;height:24px;line-height:24px;color:#bbb;border:1px #ccc solid;background:#fcfcfc;margin-right:8px}
.pagination p.pageRemark{border-style:none;background:0 0;margin-right:0;padding:4px 0;color:#666}
.pagination p.pageRemark b{color:var(--main-color)}
.pagination p.pageEllipsis{border-style:none;background:0 0;padding:4px 0;color:grey}
.dates li{font-size:14px;margin:20px 0}
.dates li span{float:right}
.xinhongji{margin:25px 0}