﻿.banner{ height:600px;}
.main1500 {width: 83%;margin: 0 auto}
.fyxxglbg,.fyxwzx{padding: 50px 0;}
.fyxwzxtop {
text-align: center
}

.fyxwzxtop h2 {
font-weight: normal;
font-size: 24px
}

.fyxwzxtop h3 {
color: #808080;
font-family: Aria;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 5px;
padding: 10px 0
}

.fyxwzxtop span {
width: 60px;
height: 1px;
background: #767676;
margin: 0 auto;
display: block
}

.fyxwtop {
text-align: center;
margin: 50px 0
}

.fyxwtop h3 {
display: inline-block;
font-weight: normal;
color: #fff
}

.fyxwtop h3 a {
color: #999;
font-size: 14px;
display: block;
padding: 0 20px;
margin: 0 20px;
position: relative
}

.fyxwtop h3 a span {
border: 1px solid #e60012;
position: absolute;
width: 100%;
height: 30px;
top: -5px;
left: 0;
display: none
}

.fyxwtop h3:hover a span, .fyxwtop h3.clifyxwtop a span {
display: block;
}
.fyxwtop h3.clifyxwtop a,.fyxwtop h3:hover a{color: #e60012;}

.fyxwzxlb li {
background:#fff;
padding: 40px 3%;
margin-bottom: 40px;
border: 1px solid #eee
}

.fyxwzxlb li .fyxwzxlbleft {
margin-left: 240px;
}

.fyxwtime {
font-size: 16px;
color: #808080;
position: relative;
}

.fyxwtime:after {
content: '';
width: 26px;
height: 1px;
background: #ccc;
position: absolute;
top: 10px;
left: 0
}

.fyxwtitle {
font-size: 18px;
margin: 20px 0 20px;
}

.fyxwtxt {
font-size: 14px;
color: #999;
line-height: 24px;
height: 48px;
overflow: hidden;
margin-bottom:10px;
}

.fyxwdt {
font-size: 14px;
color: #666;
margin-top: 100px;
padding-left: 7%
}

.fyxwzxlb li .yxwzxlbright {
float: left;
width: 202px;
overflow: hidden
}

.fyxwzxlb li .yxwzxlbright img {
width: 100%;
display: block;
}

.fyxwzxlb li:hover {
box-shadow: 0 0 30px 0 #eee;
}

.page {
clear: both;
text-align: center;
line-height: 37px;
margin-top: 70px
}

.page a, .page span {
display: inline-block;
color: #fff;
padding: 0 15px;
text-decoration: none;
margin: 0 5px;
background: #ccc
}

.page a.home, .page a.prev {
background: #333;
color: #fff
}

.page a:hover {
background: #009a44;
color: #fff
}

.page span.current {
background: #009a44;
color: #fff
}

.page a:hover {
text-decoration: none
}

.page span.dianspan {
border: 0;
padding-top: 0;
vertical-align: top
}

.fyxwxqt {
text-align: center;
border-bottom: 1px solid #eee;
}

.fyxwxqt h2 {

font-size: 30px;
font-weight: normal
}

.fyxwxqt h3 {
color: #808080;
font-size: 14px;
font-weight: normal;
padding: 35px 0
}

.fyxwxqcont {
padding: 50px 0 100px;
font-size: 14px;
color: #999;
line-height: 24px
}

.fyxwxqcont img {
max-width: 100%
}

.fyxwxqlik {
margin-bottom: 10px;
border: 1px solid #333;
padding: 25px 3%;
background: #1a1a1a
}

.fyxwxqlik h3 a {
font-size: 14px;
color: #999;
font-weight: normal
}

.fyxwxqlik h3 a:hover {
color: #c7000a
}
