body,html{height:100%}*{box-sizing:border-box}body{font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Hiragino Sans GB,\\5FAE\8F6F\96C5\9ED1,Arial,sans-serif;color:#333;font-size:14px;background-color:#f5f5f5}body,button,figure,h1,h2,h3,h4,h5,h6,input,menu,ol,p,select,td,textarea,th,ul{margin:0;padding:0}b,h1,h2,h3,h4,h5,h6,strong{font-size:100%;font-weight:400}ol,ul{list-style:none}button,input,select,textarea{outline:0 none}textarea{resize:vertical}a{outline:none;text-decoration:none;color:inherit}.clearfix:after{content:" ";clear:both;display:table;height:0;overflow:hidden}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-wrap:normal}.display-none{display:none}.overflow-hidden{overflow:hidden}.left{float:left}.right{float:right}img{width:100%;display:block}.flexbox{display:flex}.flex{flex:1}.m-mask{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6)}.m-module{width:1200px;margin:10px auto;overflow:hidden}@media screen and (max-width:750px){.m-module{width:100%;margin:9px auto}}.m-header{height:60px;background-color:hsla(0,0%,100%,.5);box-shadow:0 4px 8px rgba(0,0,0,.05);padding:10px;width:100%;color:#666}.m-header .m-header-inner{max-width:1400px;margin:0 auto}.m-header .logo{display:block;height:40px;font-size:22px;line-height:40px;white-space:nowrap}.m-header .m-nav{font-size:18px;line-height:30px;padding:5px 0}.m-header .m-nav a{margin:0 12px}.m-header .m-nav a:last-child{margin-right:0}.m-header .m-nav a:hover{color:#333}.m-header .m-language{float:right;line-height:42px;margin-left:24px;color:#409eff;cursor:pointer;height:40px}.m-header .m-language .iconfont{font-size:24px}.m-header .m-search-input{margin-left:20px}.m-header .m-search-input input{border:1px solid #fff;height:40px;padding:0 10px;width:80%}.m-header .m-search-input input:focus{outline:none;border:1px solid #409eff}.m-header .m-search-input .search-button{text-align:center;height:40px;line-height:40px;background-color:#409eff;color:#fff;width:20%;max-width:80px}@media screen and (max-width:800px){.m-header{height:auto}.m-header .m-header-inner{width:100%;display:block}.m-header .m-header-main{width:100%}.m-header .m-nav{float:right;margin-left:0;font-size:15px}.m-header .m-nav a{margin:0;width:23%;display:inline-block}.m-header .logo{font-size:18px}.m-header .m-search-input{margin-left:10px}}.m-footer{color:#fff;background-color:rgba(0,0,0,.8);padding:10px 0;text-align:center}.m-footer .m-module{margin:0 auto}.m-footer a{text-decoration:underline;margin-right:8px}.m-footer .about,.m-footer .copyright,.m-footer .statistics{margin:6px 0}@media screen and (max-width:750px){.m-footer{padding:0 6px}}.m-right-side{width:310px;float:left;margin-left:10px}.m-box{width:100%;margin-bottom:16px;background-color:#fff}.m-box .m-box-header{padding:10px;font-size:18px;border-bottom:1px solid #f5f5f5;font-weight:600;position:relative}.m-box .more{position:absolute;right:10px;top:10px;color:#999;font-size:12px;font-weight:400;line-height:25px}.m-box .more .iconfont{font-size:8px;vertical-align:middle}.m-box .m-box-body{padding:6px 10px}.m-box .m-box-body.share{background-color:#f2f6fc}.m-box p.font12{font-size:12px}.m-box p.color-grey{color:#909399}.m-box p{margin-bottom:8px}.m-box .url{width:200px}.m-box .copy{cursor:pointer}.m-box.google-ad{max-height:200px}.m-recommand .m-recommand-item{margin:0 6px 8px 0;display:inline-block;padding:3px 15px;background-color:#f9f7f8}.m-hot-web .m-hot-web-item{margin:0 -3px;padding:4px 3px}.m-hot-web .m-hot-web-item:hover{background-color:#f5f5f5}.m-hot-web .date{width:90px;text-align:right}.qrcode p{color:#999}.qrcode img{width:50%}.m-box.m-ad{max-height:400px;overflow:hidden}.m-box.m-ad a{display:block}.m-box.m-ad .swiper-container{overflow:hidden}.m-box.m-ad .swiper-wrapper{width:280px;height:157.5px}.m-box.m-ad .swiper-slide{position:relative;display:flex;flex-shrink:0;justify-content:center;width:100%;height:100%;align-items:center;cursor:grab}.m-box.m-adsense-ad{overflow:hidden;max-height:260px}@media screen and (max-width:750px){.m-right-side{width:100%;margin:16px 0 0}}.m-crumb a{display:inline-block;padding:0 8px}@media screen and (max-width:750px){.m-crumb{display:none}}.m-about{background-color:#fff;overflow:hidden;width:880px;padding:16px}.m-about h1{font-size:24px}.m-about p{margin:8px 0}.m-about p img{width:200px}@media screen and (max-width:750px){.m-about{width:100%}}