@charset "utf-8";/*全局定义*/
body{font-size:12px;font-family:"Microsoft YaHei",tahoma,arial,sans-serif;line-height:22px;margin:0;padding:0;color:#333;background:#fff;}
h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,form,button,input,textarea,fieldset,legend{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,em,i{font-style:normal;font-weight:normal;}
button,input,select,textarea{font:12px/1.5 tahoma,arial,"Microsoft YaHei",sans-serif;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;}
select{padding:2px;border:1px solid #ccc;}
ul,ol,li{list-style:none outside none;}
a{color:#333;text-decoration:none;}
a:hover{color:#ff2525;}
img{border:0 none;width: 100%;height: auto;}
.clearfix:after{display:block;font-size:0;content:".";clear:both;height:0;visibility:hidden;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#b9b3b3;}
.container{width:1200px;margin:0 auto;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
/*网站头部*/
.header{width: 100%; height:70px;background:#fff;min-width:1200px;box-shadow:0px 3px 3px 0px rgba(0,0,0,0.07);position:fixed;top:0;z-index:999;}
.header .logo{float:left;width:134px;height:40px;margin:14px 60px 0 0;}
.main-nav{float:left;height:70px;line-height:70px;}
.main-nav li{float:left;margin-right:50px;}
.main-nav a{font-size:18px;position:relative;display:block;}
.main-nav a.active{color:#ff2525;font-weight:bold;}
.searchbar{width:430px;position:relative;display:none;float:left;}
.search-ipt{display:inline-block;background:url(../images/search-icon.png) center 24px no-repeat;background-size:22px 22px;width:30px;height:60px;overflow:hidden;position:absolute;top:0px;right:0;z-index:1;cursor:pointer;border:none;text-indent:-999px;}
.searchbar input{width:430px;height:60px;color:#333;position:absolute;top:4px;left:0px;font-size:14px;line-height:50px;padding-left:40px;border:0;outline:0;}
.search-cancel{display:inline-block;background:url(../images/search-close.png) no-repeat center;width:24px;height:24px;position:absolute;top:21px;left:0px;cursor:pointer;z-index:1;}
.search-content{width:440px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid #e3e5e7;border-top:none;border-radius:0 0 10px 10px;color:#444;position:absolute;top:70px;overflow:hidden;text-align:left;}
.history .hd{height:40px;line-height:40px;padding-left:20px;font-size:13px;color:#bbb;}
.history .hd span{float:right;padding-right:15px;color:#999;}
.history .bd{padding:0 20px;}
.history .history-item{height:30px;line-height:30px;padding:0 10px;margin:5px 5px 5px 0;background:#f5f5f5;border-radius:5px;font-size:14px;color:#333;display:inline-block;position:relative;}
.history .history-item .close{width:14px;height:14px;background:url(../images/history-close.png) no-repeat center center;background-size:14px 14px;display:inline-block;margin-left:10px;position:absolute;top:-4px;right:-4px;cursor:pointer;display:none;}
.history .history-item:hover .close{display:block;}
.search-title{height:40px;line-height:40px;padding-left:20px;font-size:13px;color:#bbb;}
.hot-list{height:40px;line-height:40px;}
.hot-list:hover{background:#f0f0f0;}
.hot-list a{display:inline-block;width:100%;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px;color:#333;}
.header .header-actions{float:right;}

.header .search-icon{float:left;width:22px;height:22px;background:url(../images/search-icon.png) no-repeat center center;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;margin:24px 18px 0 0; background-size: 22px auto;}
.header .tougao-btn{float:left;width:58px;height:26px;line-height:20px;color:#ff2525;font-size:14px;border-radius:18px;text-align:center;border:1px solid #ff2525;margin:22px 0 0 0;cursor:pointer;background:#fff;}
.header .tougao-btn:hover{color:#fff;background:#ff2525;}
/**********首页*********/
.main-content{width:1200px;margin:0 auto;padding-top:110px;}
.main-content .container{display:flex;padding-top:30px;padding-bottom:30px;gap:30px;}
.main-content .main-left{width:805px;float:left;}
.main-content .main-right{width:350px;float:right;}
/* 快讯 */
.index-quick-news-title{font-size:24px;font-weight:bold;height:45px;}
.index-quick-news{width:805px;height:332px;overflow:hidden;position:relative;}
.index-quick-news .hd{width:285px;position:absolute;right:0;top:0;}
.index-quick-news .hd ul li{height:83px;line-height:25px;font-size:16px;background:#f4f4f4;box-sizing:border-box;padding:18px 20px 0 25px;}
.index-quick-news .hd ul li a{display:block;height:50px;line-height:25px;overflow:hidden;}
.index-quick-news .hd ul li.on{border-right:4px solid #ff2525;background:#fcfcfc;font-weight:bold;}
.index-quick-news .bd{float:left;width:520px;height:332px;}
.index-quick-news .bd ul{width:520px;height:332px; overflow:hidden;}
.index-quick-news .bd ul img{-webkit-transition:all 1.5s ease 0s;transition:all 1.5s ease 0s;-webkit-transform-origin:center;transform-origin:center;width:100%;height:100%;}
.index-quick-news .bd ul img:hover{-webkit-transform:scale(1.05);transform:scale(1.05);}
/* 热点 */
.index-hotspots{padding-top:44px;}
.index-hotspots .section-title{margin-bottom:20px;font-size:24px;font-weight:bold;}
.index-hotspots .grid{display:grid;grid-template-columns:1.95fr 1.05fr;grid-template-rows:165px 165px;gap:2px;}
.index-hotspots .grid-item{position:relative;overflow:hidden;}
.index-hotspots .grid-item:first-child{grid-row:span 2;height:332px;}
.index-hotspots .grid-item:first-child h3{font-size:20px;font-weight:bold}
.index-hotspots .grid-item img{width:100%;height:100%;object-fit:cover;-webkit-transition:all 1.5s ease 0s;transition:all 1.5s ease 0s;-webkit-transform-origin:center;transform-origin:center;}
.index-hotspots .grid-item img:hover{-webkit-transform:scale(1.05);transform:scale(1.05);}
.index-hotspots .grid-item .overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,0.7),transparent);color:#fff;padding:20px 10px 10px 20px;}
.index-hotspots .grid-item h3{margin:0;font-size:16px;line-height:1.4;font-weight:bold; max-height: 45px; overflow: hidden;}
.index-hotspots .grid-item:first-child h3{max-height: 55px;}
/* 深度 */
.in-depth{padding-top:40px;}
.in-depth .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0;}
.in-depth .section-title{font-size:24px;font-weight:bold}
.in-depth .more-link{color:#999;font-size:14px;}
.in-depth .more-link:hover{color:#e71515;}
.article-list .news-item{display:flex;gap:20px;padding:20px 10px 20px 0;border-bottom:1px solid #f0f0f0;}
.article-list .news-item:hover{background:#f7f7f7}
.article-list .item-image{width:252px;flex-shrink:0;}
.article-list .item-image a{width:100%;height:145px;border-radius:6px;overflow:hidden;display:block;}
.article-list .item-image img{width:100%;height:145px;-webkit-transition:all 1.5s ease 0s;transition:all 1.5s ease 0s;-webkit-transform-origin:center;transform-origin:center;}
.article-list .item-image img:hover{-webkit-transform:scale(1.05);transform:scale(1.05);}
.article-list .item-content{position:relative;width:530px;}
.article-list .item-content h3{font-size:22px;font-weight:bold;margin:0 0 15px;line-height:1.3; max-height: 58px; overflow: hidden;}
.article-list .item-content .desc{color:#999;margin:0 0 12px;line-height:1.4;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-emphasis:none;}
.article-list .item-meta{align-items:center;color:#999;font-size:14px;position:absolute;bottom:0;width:100%;height:32px;}
.article-list .item-meta span{margin-right:15px;margin-top:4px;display:inline-block;}
.article-list .item-meta .views{height:16px;line-height:16px;}
.article-list .item-meta .views::before{content:'';display:inline-block;width:16px;height:16px;background:url('../images/eye.png') no-repeat center center;background-size:contain;vertical-align:middle;margin-right:5px;opacity:0.5;}
.article-list .item-meta .tags{float:right;}
.article-list .item-meta .tags a{display:inline-block;padding:4px 8px;margin-left:8px;border-radius:3px;color:#999;max-width:60px;height:22px;line-height:22px;overflow:hidden;}
.article-list .item-meta .tags a:hover{background-color:#eee;color:#333;}
/* 右侧 */
.main-right .section-title{padding-bottom:15px;display:flex;align-items:center;gap:8px;font-size:20px;font-weight:bold;}
.main-right .section-title::before{content:'';display:inline-block;width:24px;height:24px;}
/* 热门文章 */
.side-hot-articles .section-title::before{background:url('../images/hot-icon.png') no-repeat center center;}
.side-hot-articles ol{counter-reset:hot-articles-counter;}
.side-hot-articles li{padding:6px 0;font-size:15px; height: 23px; line-height:23px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
   }
.side-hot-articles li::before{content:counter(hot-articles-counter);counter-increment:hot-articles-counter;font-weight:bold;font-size:16px;color:#ccc;min-width:30px; display: inline-block;}
.side-hot-articles li:nth-child(1)::before{color:#ff2525;}
.side-hot-articles li:nth-child(2)::before{color:#ff6600;}
.side-hot-articles li:nth-child(3)::before{color:#faa90f;}
.side-hot-articles li:last-child{border-bottom:none;}
/* 推荐项目 */
.good-projects{margin-top:35px;}
.good-projects .section-title::before{background:url('../images/good-icon.png') no-repeat center center;}
.good-projects .project-list{display:flex;flex-direction:column;gap:15px;}
.good-projects .project-list img{border-radius:8px;width:100%;}
/* Partners */
.partners{padding:50px 0;width:1200px;margin:0 auto}
.partners .section-title{overflow:hidden;text-align:center;margin:20px 0 30px;font-size:24px;font-weight:bold;}
.partners .section-title:before,.partners .section-title:after{content:"";display:inline-block;vertical-align:middle;width:50%;height:1px;background:#e4e4e4;position:relative;}
.partners .section-title:before{right:30px;margin-left:-50%;}
.partners .section-title:after{left:30px;margin-right:-50%;}
.partners .partners-list{overflow:hidden;position:relative;width:1168px;margin:0 auto}
.partners .partners-list .hd{overflow:hidden;height:30px;text-align:center;}
.partners .partners-list .hd li{display:inline-block;width:8px;height:8px;background-color:#fff;border:1px solid #bbb;border-radius:50%;margin:0 5px;cursor:pointer;}
.partners .partners-list .hd li.on{background-color:#ff2525;border:1px solid #ff2525;}
.partners .partners-list .bd ul{overflow:hidden;zoom:1;}
.partners .partners-list .bd ul li{width:134px;height:60px;float:left;cursor:pointer;border:1px solid #E6E6E6;background:#fff;border-radius:2px;margin:0 15px 20px 15px;}
.partners .partners-list .bd ul li img{width:100%;height:100%;}
/* Footer */
.footer{background-color:#333;color:#999;padding:50px 0 0 0;font-size:14px;}
.footer .container{ overflow: hidden; zoom: 1;}
.footer .footer-col{line-height:2; float: left; margin-right:90px;}
.footer .footer-col a{color:#bbb;}
.footer h4{color:#bbb;font-size:14px;margin:0 0 10px;font-weight:bold;}
.footer a:hover{color:#fff;}
.footer .social{ padding-left:150px; margin-right: 0;}
.footer .social h4{font-weight:normal;}
.footer .social .qr-codes{display:flex;gap:60px;}
.footer .social .qr-item{text-align:center;}
.footer .social .qr-item img{width:86px;height:86px;background-color:#fff;box-sizing:border-box;border-radius:4px;vertical-align:bottom;}
.footer .social .qr-item p{margin-top:5px;font-size:14px;}
.sub-footer{background-color:#333;color:#666;text-align:center;padding:15px 0;border-top:1px solid #404040;margin-top:20px;}
.sub-footer a{color:#666;}
/***********快讯***********/
.nf_year_txt{display:flex;justify-content:center;align-items:center;height:24px;font-weight:400;font-size:17px;color:#BBBBBB;margin-bottom:26px;}
.nf_year_txt .t{margin:0 10px;}
.nf_year_txt .line{width:20px;height:1px;background:#bbb;}
.nf_month_group{padding-left:70px;position:relative;}
.nf_month_txt{position:absolute;top:0;left:0;}
.nf_month_txt{border:1px solid #ff2525;border-radius:4px;width:50px;height:70px;}
.nf_month_txt .mon{width:100%;text-align:center;line-height:34px;height:34px;font-weight:500;font-size:17px;color:#ff2525;}
.nf_month_txt .day{width:100%;text-align:center;background:#ff2525;line-height:36px;height:36px;font-weight:500;font-size:25px;color:#fff;}
.nf_list_item{border-bottom:1px solid #f0f0f0;margin-bottom:26px;}
.nf_month_list .nf_title{display:block;font-weight:600;font-size:22px;color:#000000;padding-bottom:18px;}
.nf_month_list .nf_title:hover{color:#ff2525;cursor:pointer;}
.nf_month_list .img-show{display:flex;padding-bottom:5px;}
.nf_month_list .img-show a{margin-right:12px;}
.nf_month_list .img-show img{width:236px;height:135px;border-radius:5px;}
.nf_date{font-weight:400;font-size:15px;color:#BBBBBB;padding-bottom:27px;}
.nf_html{padding-bottom:10px;text-align:justified;}
.nf_html p{font-weight:400;font-size:15px;color:#666666;line-height:28px;}
.nf_html span{text-wrap-mode:wrap!important;}
.nf_html a{display:inline-block;font-weight:400;font-size:14px;color:#ff2525;margin-left:20px;padding-left:20px;position:relative;margin-top:-4px;}
.nf_html a::after{position:absolute;display:block;content:'';top:50%;transform:translateY(-50%);left:0;width:16px;height:16px;background:url(../images/news_flash_icon.png);background-size:contain;}

/*分页*/
.page{padding:30px 0 70px 0;color:#666666;text-align:center;}
.page:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.page .pagination{display:inline-block;;}
.page li{display:inline-block;}
.page li a,.page li span{display:inline-block;vertical-align:middle;margin:0 2px;padding:0 17px;height:40px;line-height:40px;font-size:14px;border:1px solid #ddd;background-color:#fff;border-radius:5px;}
.page li a:hover{text-decoration:none;background-color:#ff2525;border-color:#ff2525;color:#fff;}
.page .active span{background-color:#ff2525;border-color:#ff2525;color:#fff;}
.page .disabled span{border:none;background:#fff;padding:0;}
.page .goto{display:inline-block;}

/*热门推荐*/
.side-rec .section-title::before{background:url('../images/side-rec-icon.png') no-repeat center center;}
.side-rec .side-rec-list .img-show{width:350px;height:200px;overflow:hidden;position:relative;border-radius:8px;}
.side-rec .side-rec-list .txt{font-size:14px;height:40px;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.side-qrcode{width:350px;height:130px;overflow:hidden;margin:30px 0 100px 0;}
.side-qrcode img{width:350px;height:130px;border-radius:5px;}

.art-title{font-size:28px;color:#333;font-weight:700;line-height:40px;}
.art-meta{margin-top:20px;color:#999;font-size:14px;}
.art-meta .art-source{margin:0 12px 0 15px;}
.art-meta .art-read{background:url(../images/eye.png) no-repeat 0 center;padding-left:20px;background-size:16px auto;}

.content-editor p{margin-top:0;margin-bottom:1em;}
.content-editor img{vertical-align:middle;border-style:none;}
.content-editor{font-size:16px;width:805px;color:#262626;letter-spacing:0;text-align:justify;line-height:30px;margin-bottom:20px;margin-top: 30px;overflow:hidden;}
.mce-content-body{width:820px;padding:0 6px;border:solid 2px #b1aeae;min-height:500px;outline:none;}
.content-editor iframe{width:600px;height:400px;margin-left:100px;}
.content-editor .mce-object-iframe{border:none !important;outline:none !important;}
.content-editor h2{font-weight:bolder;margin:30px 0 14px;font-size:20px;line-height:28px;position:relative;color:#ff2525;}
.content-editor h3{font-size:18px;margin:40px 0 14px;line-height:23px;font-weight:bolder;position:relative;padding-left:10px;}
.content-editor h3:before{position:absolute;top:4px;bottom:4px;left:0;width:4px;background:#ff2525;display:block;content:"";}
.content-editor img{max-width:690px;display:block;border-radius:5px;margin:0px auto;}
.content-editor blockquote{padding:6px 0 6px 45px;position:relative;margin:30px 0;border:0;}
.content-editor blockquote:before{display:block;width:20px;height:20px;background:url(../images/quote-icon.jpg) no-repeat 0 0;background-size:100%;content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;}
.content-editor blockquote p{margin-bottom:0;padding:6px 0;word-wrap:break-word;line-height:28px;color:#787878;}
.content-editor p img{max-width:804px;display:block;border-radius:5px;margin:0px auto;}
.content-editor p.img-desc{font-size:14px;color:#999;text-align:center;line-height:20px;max-width:804px;margin:-10px auto 16px;word-wrap:break-word;}
.content-editor ul li{list-style-type:disc;list-style-position:inside}
.content-editor ol li{list-style-type:decimal;}
.source-url a{display:inline-block;font-weight:400;font-size:14px;color:#ff2525;margin-left:20px;padding-left:20px;position:relative;margin-top:-4px;}
.source-url a::after{position:absolute;display:block;content:'';top:50%;transform:translateY(-50%);left:0;width:16px;height:16px;background:url(../images/news_flash_icon.png);background-size:contain;}
/*相关推荐*/
.related-articles{margin:38px 0 88px 0;padding-top:30px;border-top:1px solid #f0f0f0;}
.related-articles .hd{font-size:18px;font-weight:bold;height:40px;}
.related-articles .bd{overflow:hidden;zoom:1}
.related-articles .bd ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.related-articles .bd li{width:186px;}
.related-articles .bd .img-show{width:186px;height:104px;overflow:hidden;border-radius:5px;}
.related-articles .bd .img-show img{width:100%;height:100%;-webkit-transition:all 1.5s ease 0s;transition:all 1.5s ease 0s;-webkit-transform-origin:center;transform-origin:center;}
.related-articles .bd .img-show img:hover{-webkit-transform:scale(1.05);transform:scale(1.05);}
.related-articles .bd .tit{padding-top:5px;height:40px;line-height:20px;overflow:hidden;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;}
.side-writer .section-title::before{background:url('../images/side-rec-icon.png') no-repeat center center;}
.side-writer-list{background:#fbfbfb;}
.side-writer-list dd{padding:20px 20px 16px;overflow:hidden;zoom:1;}
.side-writer-list .thumb{float:left;margin-right:3%;position:relative;}
.side-writer-list .thumb img{width:70px;height:70px;border-radius:100%;}
.side-writer-list .author{width:65%;font-size:16px;color:#000;float:left;}
.side-writer-list dd .detail{width:73%;height:40px;margin-top:10px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;color:#999;float:left;}
.side-writer-list dd .detail a{color:#999}
.side-writer .more-writer{padding:20px 0;text-align:center;background:#fbfbfb;}
.side-writer .more-writer a{width:120px;height:32px;line-height:32px;font-size:13px;color:#999;border:1px solid #ccc;border-radius:30px;display:inline-block;}
.side-writer .more-writer a:hover{color:#ff2525;border:1px solid #ff2525;}
/*作者信息*/
.authorBox{background:#fbfbfb;padding:15px 0;}
.authorBox a img{width:96px;height:96px;border-radius:100%;display:block;margin:16px auto 16px;}
.authorBox .writerName{text-align:center;font-size:16px;line-height:16px;color:#333333;display:block;}
.articlenumReading{position:relative;font-size:0;margin-top:17px;}
.articlenumReading div{width:50%;display:inline-block;}
.articlenumReading .amountNum{text-align:center;font-size:18px;font-weight:bold;color:#333333;}
.articlenumReading .amountTitle{text-align:center;font-size:14px;color:#333333;}
.articlenumReading em{height:42px;width:1px;background-color:#F0F0F0;display:block;position:absolute;left:50%;top:2px;}
.authorBox .writerIntro{width:310px;height:37px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:14px;color:#999999;line-height:18px;margin:12px auto 0;}
.new-articles{margin-top:17px;padding-top:17px;border-top:1px solid #F0F0F0;}
.new-articles .newArticle{padding:0 20px;font-size:12px;color:#999999;margin-bottom:10px;}
.articleItem{padding:0 20px;}
.articleItem .articleList{width:26em;height:20px;margin-bottom:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.articleList em{overflow:hidden;vertical-align:middle;color:#ccc;width:4px;height:4px;background-color:#CCCCCC;border-radius:100%;display:inline-block;margin:0 4px 2px;}
.articleList a{font-size:14px;color:#333333;}
.articleList:hover em{background-color:#FF0000;}
.articleList:hover,.articleList:hover a{color:#FF0000;}
/**********404*********/
.error404-wrapper{width:563px;margin:0 auto;position:relative;height:670px; padding-top: 60px;}
.error404{width:563px;height:365px;margin:0 auto;margin-top:60px;background:url(../images/404.jpg) no-repeat;}
.error404 .tip-area{padding:330px 0 0 0;}
.error404 .btn-area{text-align:center;}
.error404 .pub-btn{display:inline-block;width:80px;height:25px;line-height:25px;background:#ff2525;color:#fff;border-radius:3px;text-align:center;text-decoration:none;font-size:14px;margin-right:6px;margin-left:4px;font-weight:100;}
.error404 a:hover.pub-btn{background:#ff2525;}
.error404 .tip-area p{color:#666;font:16px/24px Microsoft YaHei;padding:10px 0 10px 168px;}
.error404 .tip-area font{color:#ff2525;float:left;font-size:20px;margin-right:5px;margin-left:2px;}
/**********作者列表*********/
.writer-list{width:1200px;margin:0 auto;padding-top:110px;}
.writer-list .writerItem{border-radius:6px;width:280px;height:428px;float:left;box-shadow:0px 0px 8px 0px rgba(173,173,173,0.38);background-color:white;margin:0 25px 25px 0;-webkit-transition:all .2s linear;transition:all .2s linear;}
.writer-list .writerItem:nth-of-type(4n){margin-right:0;}
.writerItem:hover{box-shadow:0px 15px 30px rgba(0,0,0,0.1);transform:translateY(-5px);}
.writer-list .writerItem:after,.writer-list:after{display:block;content:"";visibility:hidden;clear:both;}
.writerItem a img{width:96px;height:96px;border-radius:100%;display:block;margin:20px auto 15px;}
.writer-list .writerItem .writerName{text-align:center;font-size:16px;line-height:16px;color:#333333;display:block;}
.writer-list .writerItem .writerName:hover{color:#FF0000;}
.articlenumReading{position:relative;font-size:0;margin-top:17px;}
.articlenumReading div{width:50%;display:inline-block;}
.articlenumReading .amountNum{text-align:center;font-size:18px;font-weight:bold;color:#333333;}
.articlenumReading .amountTitle{text-align:center;font-size:14px;color:#333333;}
.articlenumReading em{height:42px;width:1px;background-color:#F0F0F0;display:block;position:absolute;left:50%;top:2px;}
.articlenum:hover a p{color:red;}
.writer-list .writerIntro{width:245px;height:37px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;color:#999999;line-height:18px;margin:12px auto 0;}
.wnew-articles{margin-top:17px;padding-top:17px;border-top:1px solid #F0F0F0;}
.wnew-articles .newArticle{padding:0 20px;font-size:12px;color:#999999;margin-bottom:10px;}
.articleItem{padding:0 20px 10px;}
.articleItem .articleList{height:20px;width:245px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:10px;}
.articleList em{overflow:hidden;vertical-align:middle;color:#ccc;width:4px;height:4px;background-color:#CCCCCC;border-radius:100%;display:inline-block;margin:0 4px 2px;}
.articleList a{font-size:14px;color:#333333;}
.articleList:hover em{background-color:#FF0000;}
.articleList:hover a{color:#FF0000;}
/*作者主页*/
.writer-home-wrap{width:1200px;margin:110px auto 0;background:url(../images/writer-bg1.png) no-repeat right top;}
.writer-home{width:828px;margin:0 auto;}
.writerIntroduce img{width:96px;height:96px;border-radius:100%;display:block;margin:33px auto 15px;}
.writerIntroduce .writerName{text-align:center;font-size:18px;line-height:18px;color:#333333;display:block;}
.writerIntroduce .writerIntro{text-align:justify;font-size:14px;color:#666666;line-height:18px;margin-top:27px;padding:0 4%;}
.writerIntroduce .articlenumReading{position:relative;margin:12px auto 40px;width:300px;font-size:0;}

/**********关于我们*********/
.about_banner{height:450px;background:url(../images/about/about-banner.jpg) no-repeat top center #c31111; margin-top: 70px;}
.about_us{box-sizing:border-box;background:#fff;position:relative;padding:30px 50px;min-height:150px;background:#FEFEFE;box-shadow:0px 0px 29px 0px rgba(146,14,14,0.24);border-radius:12px;width:1200px;margin:-100px auto 0;}
.about_us p{font-weight:400;font-size:20px;color:#101010;line-height:43px;text-align:justify;}
.numCount{padding-top:30px;height:100px;}
.numCount ul{display:flex;justify-content:space-between;}
.numCount li{height:100px;}
.about_us .num_info{font-size:54px;height:72px;line-height:72px;color:#ff2525;}
.about_us .num_info sup{font-size:22px;color:#ff2525;vertical-align:top;top:-20px;position:relative;}
.about_us .num_title{font-size:20px;color:#101010;padding-left:3px;}

/* 核心业务 start */
.about-core{ padding:80px 0 0 0;}
.about-core .section-title{ font-size: 40px;  text-align: center; margin-bottom:40px; font-weight: bold; color: #ef1d1d;}
.about-core .about-core-list-wrap{padding:70px 0;background:url(../images/about/honor_bg.png) 100% 100% no-repeat;}
.about-core .about-core-list{width:1200px ; margin: 0 auto; display:flex;justify-content:space-between;}
.about-core-item{background:#FCFAFA;padding:160px 0 0 30px;box-sizing: border-box; width: 284px; height:420px;background-size:100% 100%;border-radius:20px;background-repeat:no-repeat;box-shadow:0px 1px 27px 0px rgba(50,50,50,0.17);border-radius:12px;}
.about-core .ab_cp1{background-image:url(../images/about/bs_01.png);}
.about-core .ab_cp1:hover{background-image:url(../images/about/bs_01_reverse.png);}
.about-core .ab_cp2{background-image:url(../images/about/bs_02.png);}
.about-core .ab_cp2:hover{background-image:url(../images/about/bs_02_reverse.png);}
.about-core .ab_cp3{background-image:url(../images/about/bs_03.png);}
.about-core .ab_cp3:hover{background-image:url(../images/about/bs_03_reverse.png);}
.about-core .ab_cp4{background-image:url(../images/about/bs_04.png);}
.about-core .ab_cp4:hover{background-image:url(../images/about/bs_04_reverse.png);}
.about-core .about-core-title{color:#ff2525;font-weight:bold;font-size:32px;line-height:41px; margin-bottom: 20px; padding-left:10px;}
.ab_cp1:hover .about-core-title,.ab_cp2:hover .about-core-title,.ab_cp3:hover .about-core-title,.ab_cp4:hover .about-core-title{color:#fff;}
.about-core .circle{width:6px;height:6px;background:#E10024;border-radius:50%; display: inline-block; vertical-align: middle; margin-right: 10px;}
.ab_cp1:hover .circle,.ab_cp2:hover .circle,.ab_cp3:hover .circle,.ab_cp4:hover .circle{background:#fff;}
.about-core .txt{font-size:20px;color:#101010; height:40px; line-height:40px;}
.ab_cp1:hover .txt,.ab_cp2:hover .txt,.ab_cp3:hover .txt,.ab_cp4:hover .txt{color:#fff;}

/*合作品牌*/
.about-partners{padding:50px 0;width:1200px;margin:0 auto}
.about-partners .section-title{overflow:hidden;text-align:center;margin:20px 0 40px;font-size:40px;height:40px;line-height:40px;}
.about-partners .about-partners-list{overflow:hidden;position:relative;width:1200px;margin:0 auto}
.about-partners .about-partners-list .hd{overflow:hidden;height:30px;text-align:center;}
.about-partners .about-partners-list .hd li{display:inline-block;width:8px;height:8px;background-color:#fff;border:1px solid #bbb;border-radius:50%;margin:0 5px;cursor:pointer;}
.about-partners .about-partners-list .hd li.on{background-color:#ff2525;border:1px solid #ff2525;}
.about-partners .about-partners-list .bd ul{overflow:hidden;zoom:1;width:1300px;}
.about-partners .about-partners-list .bd ul li{width:138px;height:62px;float:left;cursor:pointer;border:1px solid #f0f0f0;background:#fff;border-radius:2px;margin:0 36px 20px 0;}
.about-partners .about-partners-list .bd ul li img{width:100%;height:100%;}
/* 回到顶部 */
a.back-top{width:48px;height:48px;border-radius:24px;background:url(../images/ico-backtop.png) no-repeat center #dddddd;background-size:contain;position:fixed;z-index:100;right:35px;bottom:50px;cursor:pointer;display:none;}
a.back-top:hover{background:url(../images/ico-backtop.png) no-repeat center #cccccc;background-size:contain;}
/*投搞*/
.tougaoMask{width:100%;height:100%;background-color:hsla(0, 0%, 0%, 0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2ffffff,endColorstr=#B2ffffff);display:none;position:fixed;z-index:1000;top:0;}
.tougaoBox{width:302px;height:324px;background:url(../images/tougao-qrcode.png) no-repeat;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.tgclose{width:15px;height:15px;background:url(../images/tougao-close.png) no-repeat;position:absolute;right:22px;top:18px;cursor:pointer;}


/*搜索结果*/
.search-result{ width: 820px; margin: 100px auto 0; min-height:640px;}
.no-result{ width: 372px; height: 289px; margin:200px auto 0; background: url(../images/no-result-icon.png) no-repeat;}

.main-left .article-list{margin-top: -20px;}

.path{width: 1200px; position: absolute; top:88px; left: 50%; margin-left: -600px; color: #999; font-size: 14px;}
.path a{color: #999;}
.path a:hover{color: #ff2525;}
