@charset "utf-8";
body,
ol,
ul,
h1,
h2,
h3,
h4,
h5,
h6,
p,
th,
td,
dl,
dd,
form,
fieldset,
legend,
input,
textarea,
select {
margin: 0;
padding: 0;
list-style: none;
}

img {
border: none;
}

a {
text-decoration: none;
}

/*a:visited { color:#a7a7a5;} */
a:hover {
text-decoration: underline;
}

body {
font-size: 12px;
font-family: Microsoft yahei;
min-width: 1200px;
min-height: 1000px;
user-select: none;
}

.clear {
zoom: 1;
}

.clear:after {
content: ;
clear: both;
display: block;
}

html {
overflow-x: hidden;
overflow-y: auto;
}

.newNavBg {
height: 60px;
background: #90080E;
position: relative;
}

.newNavBg .newBg {
width: 1200px;
margin: 0 auto;
}

.newNavBg .newBg .newCon {
position: relative;
height: 60px;
z-index: 10001;
}

.newNavBg .newBg .newCon .logoCon {
float: left;
width: 96px;
height: 60px;
margin-right: 18px;
background: #fff;
}

.newNavBg .newBg .newCon .logoCon img {
width: 100%;
 margin-top: 20px;
}

.newNavBg .newBg .newCon .rTxt {
float: left;
height: 60px;
line-height: 60px;
overflow: hidden;
position: absolute;
left: 114px;
top: 0;
}

.newNavBg .newBg .newCon .rTxt a {
font-size: 16px;
font-weight: normal;
letter-spacing: 1px;
color: #ffffff;
margin-right: 18px;
text-decoration: none;
}

.newNavBg .newBg .newCon .rTxt a:hover {
border-bottom: 2px solid #fff;
padding-bottom: 7px;
font-weight: bold;
}

.newNavBg .newBg .newCon .navBtn {
float: right;
height: 60px;
position: absolute;
right: 0;
top: 0;
}

.newNavBg .newBg .newCon .navBtn span {
display: inline-block;
width: 25px;
height: 25px;
margin-top: 18px;
margin-right: 10px;
}

.newNavBg .newBg .newCon .navBtn .navMore {
background: url('../images/iconnav.png') no-repeat;
background-position: 4px;
cursor: pointer;
}

.newNavBg .newBg .newCon .navBtn .navMore.show {
background-position-x: -20px;
}

.newNavBg .newBg .newCon .navBtn .conMore {
background: url('../images/iconnav.png') no-repeat;
background-position: -45px 3px;
cursor: pointer;
}

.newNavBg .newBg .newCon .navBtn .conMore:hover {
background-position: -72px 3px;
}

.newNavBg .resLink .btnLogin {
display: inline-block;
width: 25px;
height: 25px;
background: url('../images/iconnav.png') no-repeat;
background-position: -99px 3px;
}

.newNavBg .resLink .btnLogin:hover {
background-position: -126px 3px;
}

.newNavBg .newBg .newCon .navBtn .resLink {
margin-right: 0px;
margin-top: 0px;
}

.newNavBg .resLink .btnLogin {
text-indent: -9999em;
}

.newNavBg .resLink .btnRes {
text-indent: -9999em;
display: inline-block;
}

.newNavBg .resLink .btnRes.active {
width: 25px;
height: 25px;
background: url('../images/iconnav.png') no-repeat;
background-position: -126px 3px;
}

.newMoreNav {
height: 48px;
background: #f9f9f9;
display: none;
}

.newMoreNav.show {
display: block;
}

.newMoreNav .moreNavMain {
height: 48px;
width: 1200px;
margin: 0 auto;
line-height: 48px;
text-indent: 20px;
overflow: hidden;
}

.newMoreNav .moreNavMain a {
color: #af825e;
font-size: 16px;
font-weight: normal;
letter-spacing: 1px;
margin-right: 18px;
text-decoration: none;
}

.newMoreNav .moreNavMain a:hover {
color: #876a52;
font-weight: bold;
}

.newNavBg .newBg .newCon .logoImg {
position: absolute;
width: 482px;
height: 157px;
top: 60px;
right: -7px;
display: none;
}

.newNavBg .newBg .newCon .logoImg img {
width: 100%;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {

.newNavBg .newBg .newCon .navBtn .navMore,
.newNavBg .newBg .newCon .navBtn .conMore,
.newNavBg .newBg .newCon .navBtn .conMore,
.newNavBg .newBg .newCon .navBtn .conMore:hover,
.newNavBg .resLink .btnLogin,
.newNavBg .resLink .btnRes.active {
background-image: url('../images/iconnav2x.png');
background-size: 147px auto;
}
}
 
.rightFir {
width: 440px;
float: right;
overflow: hidden;
}

.rightFirNews {
padding-bottom: 19px;
width: 440px;
}

.rightFirNews dt {
height: 36px;
line-height: 36px;
font-size: 24px;
font-weight: bold;
overflow: hidden;
}

.rightFirNews dt a {
color: #595855;
}

.rightFirNews dd {
height: 30px;
line-height: 30px;
font-size: 16px;
overflow: hidden;
}

.rightFirNews dd a {
color: #595855;
}

.rightFirNews dt a:hover,
.rightFirNews dd a:hover {
color: #90080E;
}

.rightFirNews dd a:visited {
color: #595855;
}

.disAd {
padding-bottom: 14px;
}

.newsMarkRed a {
color: #cb0000 !important;
}

.newsMarkRed a:hover,
.newsMarkRed a:visited {
color: #cb0000;
}

.desc {
display: none;
}

.commentTab {
width: 330px;
border-bottom: 1px solid #e6e6e6;
}

.commentDay {
width: 320px;
height: 37px;
line-height: 37px;
border-bottom: 1px solid #90080E;
}

.commentDay li {
padding-right: 4px;
font-size: 12px;
float: left;
position: relative;
cursor: pointer;
height: 37px;
z-index: 3;
}

.commentDay li span {
color: #90080E;
position: relative;
z-index: 2;
}

.commentDay li strong {
color: #90080E;
padding-right: 7px;
}

.commentDay li b {
margin: 0 4px;
}

.commentDay li em {
width: 58px;
height: 36px;
position: absolute;
left: 50%;
margin-left: -28px;
top: 0px;
background: #f6e5e6;
border-radius: 4px 4px 0 0;
border: 1px solid #90080E;
display: none;
}

/* .commentDay li i { width:0; height:0; border-left:4px solid transparent; border-right:4px solid transparent; border-top:5px solid #bd0102; position:absolute; left:50%; margin-left:-4px; bottom:-5px;} */
.commentDay li.commentActive {
z-index: 10
}

.commentDay li.commentActive em {
display: block;
}

.commentDay li.commentActive strong {
visibility: hidden;
}

.commentDay li.commentActive b {
font-size: 16px;
}

.commentDetail {}

.commentDetail li {
height: 254px;
overflow: hidden;
display: none;
}

.commentDetail li.commentDshow {
display: block;
}

.commentDetail dl {}

.commentDetail dt {
padding: 16px 0 0 24px;
height: 62px;
line-height: 24px;
font-size: 16px;
margin-bottom: 6px;
overflow: hidden;
background-image: url('../images/icon.png');
background-repeat: no-repeat;
background-position: 0 -172px;
font-weight: bold;
}

.commentDetail dt a {
color: #585856;
}

.commentDetail dt a:hover {
color: #90080E;
}

.commentDetail dt a:visited {
color: #585856;
}

.commentDetail dd {
height: 38px;
line-height: 38px;
font-size: 16px;
overflow: hidden;
background-image: url('../images/icon.png');
background-repeat: no-repeat;
background-position: 0 -99px;
padding: 0 0 0 15px;
}

.commentDetail dd a {
color: #585856;
}

.commentDetail dd a:hover {
color: #90080E;
}

.commentDetail dd a:visited {
color: #585856;
}

#add-btn {
position: absolute;
top: -4px;
right: 2px;
font-size: 23px;
display: none;
color: #90080E;
cursor: pointer;
}

.commentTab {
position: relative;
}

.listp {
width: 440px;
height: 38px;
line-height: 38px;
font-size: 16px;
overflow: hidden;
padding-left: 15px;
background-image: url('../images/icon.png');
background-repeat: no-repeat;
background-position: 0 -99px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

p a {
color: #585856;
}

p a:hover {
color: #cb0000;
}

.link-box {
width: 1200px;
margin: 0 auto;
margin-bottom: 40px;
}
.link-box .tit {
border-bottom: 1px solid #e2e2e2;
padding-bottom: 5px;
}
.link-box .tit span {
height: 40px;
line-height: 40px;
text-align: left;
padding-left: 5px;
color: #999;
font-size: 18px;
font-family: "微软雅黑";
}
.link-box p.link-content {
margin: 10px 0px 10px 5px;
}
.link-box p.link-content a {
color: #666;
width: auto;
float: left;
float: left;
height: 28px;
line-height: 28px;
padding-right: 10px;
}