*{ margin:0; padding:0;}
body{ margin:0;
overflow-y: scroll;}

.top{
width:100%; 
height:35px;
background-color:#7f1f26;
line-height:35px;

top:0;
z-index:200;}

.top1{
width:100%; 
height:35px;
background-color:#7f1f26;
line-height:35px;}


@keyframes down{
0%{ transform:translateX(0px);} 
100%{ transform:translateY(20px);} 
}
.arrSty{
width: 50px;
position: absolute;
z-index:200;
top:77%;
left:50%;
margin-top:-90px; 
margin-left:-25px; 
animation:down 1s linear 0s infinite normal;}


.date{
width:100%;
height:70px;
background:#EFEFEF;
line-height:70px;}
.shijian{
font-size: 18pt; 
height: 70px; 
font-family: 微软雅黑; 
font-weight: bold; 
color: #900;
line-height: 70px
;}

.xiaoxun{
position:fixed;
top:170px;
right:50%;
margin-right:-720px;
z-index:-9999;}

.pjby{
width:1200px;
height:165px;
margin:0 auto;}

.xiaohui{
position:fixed;
top:170px;
left:50%;
margin-left:-250px;
z-index:-9999;}

.dateN{
width:1200px;
height:70px;
line-height:70px;
margin:0 auto;
text-align:center;}

.time{
height:70px;
line-height:70px;
display:inline-block;}
.djs{
height:70px;
line-height:70px;
display:inline-block;}


.banner{
height:450px;
width:100%;
margin-top:1px;
background-image:url(images/innerbanner.jpg) no-repeat;
background-size:100% 450px;}



a { text-decoration: none;}
a:hover { text-decoration: none;}


#banner { position: relative;}
.webfx-tree-item{text-align:left;}
.nbyHeader{
width:100%;
height:400px;}
.nryStyle{
 width:1200px; 
 margin:10px auto;}
.nryHeader{
 width:1200px; 
 height:40px;
 line-height:40px;
 border-bottom:1.5px solid #900;}
.zhengwen{
 width:1200px; 
 min-height:600px;
 margin:10px auto;}
.list{
width:1200px;
background-color:#EFEFEF;
margin:0 auto;
margin-top:6px;
margin-bottom:10px;
min-height:500px;}
.leftop{
 width: 220px;
 height: 40px;
 background-color: #7f1f26;
 color: #FFFFFF;
 margin-top: 10px;
 text-align: center;
 line-height: 40px;
 font-weight: bold;}
.rigtop{
 width: 942px;
 height: 40px;
 background-color: #7f1f26;
 color: #fff;
 margin-top: 10px;
 text-align: left;
 line-height: 40px;}
.lefbot{
 width: 220px;
 background-color:#fff;
 margin-top: 3px;
 padding-top: 10px;
height: 600px;
 valign:top;
 background: url(images/xiaohui.jpg) #fff no-repeat center center;
 background-size: 90%;}
.rigbot{
 width: 942px;
 background-color: #fff;
 margin-top: 0px;
 text-align: left;
 padding-left: 20px;
 padding-right: 20px;
 min-height: 500px;}
.navbg{
width:100%;
ggbackground:linear-gradient(rgba(0,0,0,1),rgba(0,0,0,0));

top:35px;
z-index:9000;}

.navbg1{
width:100%;
background:#666;}

.navbg2{
width:100%;
background:#7f1f26;
z-index:9000;}




.nav{
width:100%;
background:#123654;
height:40px;
line-height:40px;
padding:0;}
.navn{
margin:0 auto;
width:1500px;
background:#123654;
height:40px;
line-height:40px;}

.navtable{
width:1400px;
margin:0 auto;
height:110px;
line-height:120px;
position:relative;
z-index:100;}

.nav .logo{ float: left;}

.swiper-container { z-index: 1;}
.swiper-slide { background-position: 50% 50%;}
.swiper-slide a { display: block; height: 500px;}
.swiper-container-horizontal > .swiper-pagination-bullets { bottom: 40px;}
.swiper-pagination-bullet {
width: 17px; 
height: 17px; 
border-width: 0px; 
border-style: solid; 
opacity: 0.8;
border-radius:50%;}

.gray .swiper-pagination-bullet { border-color: #fff; background-color: #fff;}
.gray .swiper-pagination-bullet-active { background-color: transparent;}
.white .swiper-pagination-bullet { border-color: #fff; background-color: #fff;}
.white .swiper-pagination-bullet-active { background-color: transparent;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 10px;}

.welcome{
width:1450px;
border:0px;
margin:0 auto;
height:35px;
color:#fff;
font-size:10pt;
font-family:微软雅黑;}
.welcome:hover a{
text-decoration: none;
color:#eee;}

.lineStyle{ 
width:1200px; 
height:310px;
margin:0 auto;}

.lineStyle1{ 
width:1200px; 
height:350px;
margin:0 auto;}

.leftStyle{
 width:585px;
height:370px; 
float:left;}
.rightStyle{
 width:585px;
height:370px; 
float:right;}

.yqlj{
 width:1200px; 
height:300px;
margin:0 auto;}

.Newsbiaoti{ 
width:1200px;
height:30px;
line-height:30px;
border-bottom:#999  solid 1px;
margin:30px 0 20px; 
font-family:微软雅黑;
font-size:22px;
padding-bottom:5px;}


.leftBiaoti{
float:left;
border-bottom:#7f1f26  solid 3px;
padding-bottom:4px; 
color:##1544a2;}

.more{
float:right;
font-size:15px;
font-weight:400;
padding-bottom:3px;}

.more:hover a{
text-decoration:none;
color:#900;}
.midLineLeftBiaoti,.midLineRightBiaoti{
width:585px;
height:30px;
line-height:30px;
border-bottom:#999  solid 1px;
margin:30px 0 20px; 
font-family:微软雅黑;
font-size:22px;

padding-bottom:5px; 
float:left;}
.midLineRightBiaoti{
float:right;}

.pgzsBiaoti{ 
width:1200px;
height:30px;
line-height:30px;
border-bottom:#999  solid 1px;
margin:10px 0; 
font-family:微软雅黑;
font-size:22px;
padding-bottom:5px;}

.banquan{
 width:100%; 
height:150px;
background-color:#7f1f26;}
.jishu{
 width:100%; 
height:30px;
background-color:#7f1f26;}