﻿#arclist{}
#arclist .nav{ text-align: center;}
#arclist .nav li{ display: inline-block; margin: 0 20px;}
#arclist .nav li a{ display: inline-block; padding: 0 18px; margin: 38px 0; border: 1px solid #626262; font-size: 14px; line-height: 36px; color: #505050;}
#arclist .nav li a:hover, #arclist .nav li.active a{ background: #c01727; border: 1px solid #c01727;  color: #fff;}
#arclist .arclist{}
#arclist .arclist li:first-of-type{ border-top: 1px solid #c1c1c1;}
#arclist .arclist li{ padding: 50px 0; border-bottom: 1px solid #c1c1c1;}
#arclist .arclist .fl{ width: 418px; height: 300px; }
#arclist .arclist .fl img{ width: 100%; height: 100%;}
#arclist .arclist .fr{ width: 748px; height: 300px; position: relative;}
#arclist .arclist .fr .title{ margin-bottom: 10px; font-size: 16px; line-height: 32px;}
#arclist .arclist .fr .title a{ color: #636363;}
#arclist .arclist .fr p{ font-size: 14px; line-height: 26px; color: #929292;}
#arclist .arclist .fr a.more{ position: absolute; left: 0; bottom: 16px; display: inline-block; width: 126px; height: 42px; font-size: 14px; line-height: 42px; text-align: center; border: 1px solid #999; color: #929292;}
#arclist .arclist .fr a.more:hover{ background: #c01727; color: #fff;}
#arclist .arclist .fr span{ position: absolute; right: 0; bottom: 68px;}



.position{ height:32px; margin:8px 0; background:url(../image/ico_position.png) no-repeat left center; font-size:14px; line-height:32px; text-indent:50px;}
.position, .position a{ color:#919199;}
.position a:hover{ color:#c01727;}

.newscon .fl{ width: 908px;}
.newscon .fr{ width: 280px;}
.newscon{ padding:0 30px 10px; border-top:1px solid #ddd; background:#fff;}
.newscon h1{ border-bottom:1px dashed #ddd; font-size:28px; line-height:76px; text-align:center; font-weight:normal; color:#2b2b2b;}
.newscon h2{ margin:35px 0 15px 0; padding:8px; background:rgba(102, 128, 153, 0.05); font-size:22px; line-height:32px; font-weight:normal; border-left:4px solid #c01727; color:#2b2b2b;}
.newscon h3{ margin:20px 0 12px; font-size:18px; line-height:20px; font-weight:400; color:#2b2b2b;}
.newscon .info{ font-size:13px; line-height:52px; text-align:center; color:#767676;}
.newscon .info small{ margin-left:20px;}
.newscon .art_content p{ margin:12px 0; font-size:16px; line-height:28px; color:#5d5c5c; text-indent:2em;}
.newscon .art_content p a{ color:#c01727;}
.newscon .art_content p a:hover{ text-decoration:underline;}
.newscon .page{ font-weight:blod; color:#898684;}
.newscon .page ul{ background:none; margin-top:18px;}
.newscon .page li{ width:50%; float:left; text-align:center; font-weight:bold;}
.newscon .page li, .newscon .page a{ font-size:14px; line-height:36px; color:#898684; font-weight:normal; transition:0.3s;}
.newscon .page a:hover{ color:#c01727;}
.tags{ float:left; background:url(404.png) no-repeat 0 -651px; text-indent:20px; font-size:14px; line-height:20px; color:#888;}
.tags a{color:#bbb; margin-right:5px;}
.tags a:hover{ text-decoration:underline;}


.related{ margin:10px 0; padding:15px 40px; background:#fff; border-radius:5px;}
.related .title{ margin-bottom:3px; border-bottom:2px solid #ffe6a9;  text-indent:6px; font-size:18px; line-height:36px; color:#898684;}
.related ul{}
.related li{ width:50%; height:28px; margin-top:5px; float:left; background:url(404.png) no-repeat; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size:16px; line-height:28px;  text-indent:10px;}
.related a{ color:#8c8c8c;}


.newscon .fr .title{ height:50px; background:#c01727; font-weight:normal; font-size:20px; line-height:50px; text-align:center; color:#fff;}

.flnav li{ margin-top:6px; height:46px; width:278px; border:1px solid #ccc; line-height:46px;}
.flnav a{ display:inline-block; width:100%; height:100%; background:#fff url(404.png) no-repeat 256px -548px; text-indent:16px; color:#838383;}
.flnav a:hover, .flnav .active a{ background:#ffe6a9 url(404.png) no-repeat 256px -602px; color:#000;}
.flnav li.active{ border:1px solid #ffe6a9;}


.tj_news li,
.hot_news li,
.new_news li{ border-bottom:1px solid #dccfcf; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tj_news li:last-of-type{ border:none;}
.tj_news a,
.new_news a{ font-size:14px; font-weight:normal; line-height:40px; color:#5f5a55; transition:0.2s;}
.tj_news a:hover{ color:#2e2d2b;}