.article-content img{filter: blur(5px);-webkit-filter: blur(5px);}
ul,li,h2{ padding: 0; margin: 0;}
ul,li{ list-style: none;}
.backf{ background-color: #fff;}
.disp_flex{ display: flex; flex-wrap: wrap;}
.clam { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word;  white-space: normal; -webkit-box-orient: vertical;}
.clam1 { -webkit-line-clamp: 1;}
.clam2 { -webkit-line-clamp: 2;}
.clam3 { -webkit-line-clamp: 3;}
.container{ min-width:320px; max-width:1200px; margin:0 auto;}
a{text-decoration:none;color:#555;}
a:hover{text-decoration:none; color: #ff5438;}
table,table tr,table tr td{max-width:100%}
table{border: 1px solid #ccc;border-collapse: collapse;margin:0 auto;width: 80%;color:#333;text-align:center;}
table tr td{ line-height:2.5em; width:50%;}
table tr td,table tr td span{ font-size:1em !important;}
table tr:nth-child(odd) { background: #f5f5f5;}
/**************************************************list*************************************************************************/
.position{color: #9c9c9c; padding:1em .5em 0; font-size:.9em; border-top: 1px solid #eeeeee; margin-bottom: 1em;}
.position a:first-child { color: #9c9c9c;}
/*blogs*/
.list{justify-content:space-between;}
.left-box { width:74%;}
.right-box { width: 25%;}
.lanmu { overflow: hidden; padding: 20px; display: table; }
.lanmu i { height: 130px; width: 200px; float: left; margin-right: 20px; margin-bottom: 10px; overflow: hidden; }
.lanmu img { height: 100%; transition: .5s; }
.lanmu i:hover img { transform: scale(1.2); }
.lanmu h1 { font-size: 20px; margin-bottom: 10px; color: #ff5438; }
.lanmu p { color: #888; line-height: 20px; height: 40px; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; font-size: 14px; }
.middle-inner { display: table-cell; vertical-align: middle; }
.lanmu-keywords { margin-top: 10px; }
.lanmu-keywords li { display: inline-block; color: #ff5438; border: #ff5438 1px solid; padding: 3px 10px; border-radius: 3px; margin-right: 5px; font-size: 12px; margin-bottom: 5px; }
.lanmu-keywords li:hover, .lanmu-keywords li:nth-child(1) { background: #ff5438; color: #fff }
.blogs-list ul li {overflow: hidden;margin-bottom: 10px;border-bottom: 1px dashed #d3d3d3;padding-bottom: 20px;}
.blogs-list li h2 {font-size: 1.15em;margin-top: 5px;font-weight: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 10px;}
.blogs-list li h2 a:hover { color: #ff5438; }
.blogs-list li i { width: 200px; height: 130px; line-height: 100%; overflow: hidden; float: left; margin-right: 15px; background: #f1f1f1; }
.blogs-list li i img {width: 100%;display: inline-block;transition: .5s;object-fit: cover;height: 170px;}
.blogs-list li i:hover img { transform: scale(1.2); }
.blogs-list li p {color: #9b9b9b;line-height: 22px;height: 66px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 3;font-size: 1em;margin-top: 20px;}
.blogs-list li span {font-size: 14px;margin: 10px 0;height: 16px;display: block;line-height: 16px;}
.blogs-list li span a { display: block; float: left; margin-right: 15px; position: relative; padding-left: 10px; color: #ff5438; }
.blogs-list li span a:before { position: absolute; content: ""; width: 4px; height: 4px; border-radius: 4px; background: #ff5438; left: 0; top: 6px; }
.blogs-list ul li:hover h2 a { color: #ff5438; }
/*news-title*/
.news-title {border-bottom: #e4e3e3 1px solid;margin: 20px;padding-bottom: 10px;color: #ff5438;font-size: 16px;}
.news-title a { color: #ff5438; }
/*pagelist*/
.pagelist {text-align: center;color: #666;width: 100%;clear: both;font-size: 1em;margin: 2em 0 1em;}
.pagelist li { color: #666; margin: 0 5px 10px; padding: 5px 10px; background: #F7F7F7; display: inline-block; }
.pagelist li:hover, .pagelist > b { color: #ff5438; color: #FFF; background: #1C2327; }
.pagelist > b { padding: 5px 10px; }
.pagelist li:hover,a.curPage { color: #ffffff; font-weight: bold; background: #000; }
/*topnews*/
.topnews { display: block; margin: 20px 0; background: #000; position: relative; overflow: hidden; border-radius: 3px; max-height: 150px; }
.topnews img {opacity: .7;transition: all 0.5s;height: 150px;object-fit: cover;width: 100%;}
.topnews span { bottom: 0; position: absolute; bottom: 30%; left: 0; right: 0; color: #FFF; text-align: center; font-size: 15px; padding: 0 40px; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; line-height: 22px; }
.topnews:hover img { opacity: .9; transform: scale(1.1); }
.right-box .news-title { margin: 0 }
/*tuijian*/
.side-title{ font-size:1.2em;}
.tuijian { padding: 20px; }
.tuijian ul { overflow: hidden; padding-top: 10px }
.tuijian li { overflow: hidden; margin-bottom: 10px; height: 60px; }
.tuijian li i { width: 70px; height: 70px; margin-right: 10px; overflow: hidden; display: block; float: left; }
.tuijian li i img { height: 100%; max-width: 100%; min-width: 100%; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; transition: all 0.5s; }
.tuijian li p {margin-top: 10px;line-height: 20px;max-height: 40px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 2;font-size: 1em;}
.tuijian li:hover { background: #f6f6f6; }
.tuijian li:hover img { transform: scale(1.1); }
/*paihang*/
.paihang { padding: 20px }
.paihang ul { overflow: hidden; }
.paihang ul li {height: 30px;line-height: 30px;font-size: 15px;margin-bottom: 10px;padding-left: 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.paihang ul li i { display: block; width: 16px; height: 16px; background: #B1B1B1; float: left; margin-top: 8px; margin-right: 10px; position: relative; font-style: normal }
.paihang ul li i::before { position: absolute; left: 0; top: 0; font-size: 9px; color: #fff; line-height: 16px; width: 16px; text-align: center }
.paihang ul li:first-child i, .paihang ul li:nth-child(2) i, .paihang ul li:nth-child(3) i { background: #FF6600; }
.paihang ul li:first-child i::before { content: "1"; }
.paihang ul li:nth-child(2) i::before { content: "2"; }
.paihang ul li:nth-child(3) i::before { content: "3"; }
.paihang ul li:nth-child(4) i::before { content: "4"; }
.paihang ul li:nth-child(5) i::before { content: "5"; }
.paihang ul li:nth-child(6) i::before { content: "6"; }
.paihang ul li:nth-child(7) i::before { content: "7"; }
.paihang ul li:nth-child(8) i::before { content: "8"; }
.paihang ul li:nth-child(9) i::before { content: "9"; }
.paihang ul li:hover { -moz-transition: all .2s ease; -webkit-transition: all .2s ease; transition: all .2s ease; }

/*article_zixun*/
.fc_03c{ color: red;}
.list .left{width: 74%;box-sizing: border-box;}
.list .left h1{text-align:center;font-size:1.5em;padding: 1em 0 .2em;font-weight:normal;color: #555;}
.article-meta{padding: .5em;  border: 1px #eeeeee dashed;text-align:center;font-size: .9em; color: #7d7d7d; margin:.7em 0;}
.article-meta span{ padding-right:.7em;}
.article-content{color:#636161;font-size: 1.02em;line-height:1.7em;text-align:justify;padding: 1.5em .7em;word-break: break-all;word-wrap: break-word;position: relative;}
.article-content img{display:block;margin: 1em auto;max-width: 95% !important;min-width: auto !important;height: auto !important;}
.article-content p,.article-content div{margin-bottom:.5em;color: #545454;text-align: justify;}
.article-content h2,.article-content h3{margin: .8em 0;font-size: 1.1em;color: #000;}
.s-top-b{padding:1.2em 0 1.5em 1em; border: 1px solid #eeeeee;padding-bottom:1.5em;}
.s-top-b p{ display: flex;}
.s-top-b span{padding-right:1em;width: 50%;color: #ff5438;}
.s-top-b span:last-child{ text-align: right;}
.correlation{width:100%;overflow: hidden; margin-top: 2em;}
.correlation h4{font-size: 1.1em;font-weight: normal;color:#333;padding-bottom: 1em;position:relative;margin-bottom: 1em;}
.correlation h4::after,.correlation h4::before{content:"";position:absolute;bottom:0;left:0;}
.correlation h4::after{width:100%;height:1px;background:#e6e6e6;}
.correlation h4::before{width:112px;height:3px;background: #ff5438;z-index: 999;}
.correlation ul{ width: 100%; flex-wrap: wrap; justify-content:space-between;}
.correlation ul li{width: 49%;font-size: 1em;height: 2.5em;margin-bottom: 1em;border-bottom: 1px dashed #dedede;}
.correlation ul li span{font-weight:bold;color:#888;margin-right:10px;}
.correlation ul li a:hover{/*color:#ff5438;*/}

@media screen and (max-width: 768px) {
	.left-box,.list .left,.side-list,.correlation ul li{ width: 100%;}
}
@media screen and (max-width: 641px) {
	.blogs-list li i{width: 10em;height: 7em;}
	.blogs-list li i img{ height:7em;}
	.side-section{ display: none;}
	
	.banner,.headline-box,.tuijian-news-pic,.tuijian-news-list,.news-zuixin li,.area1-item1,.area1-item2,.wenzi-left,.wenzi-right{ width: 100%;}
	.tuijian-news-pic,.area1-item1,.area1-item2{ margin-bottom:1em;}
}
@media screen and (max-width: 480px) 
{
	.tuijian-news-list ul li{ width: 100%;}
}
@media screen and (max-width: 375px) {
	.blogs-list li i{width: 8em;height: 6.5em;}
	.blogs-list li i img{ height:6.5em;}
}