*{ margin:0; padding:0;}
body{ margin:0;!important;
overflow-y: scroll;}
a:hover{text-decoration: none!important}

.top{
width:100%; 
height:35px;
background-color:rgba(9, 65, 131, 0.9);
line-height:35px;

top:0;
z-index:200;
}

.top1{
width:100%; 
height:35px;
background-color:rgba(9, 65, 131, 0.9);
line-height:35px;


}
.w1200{width:1200px;
margin:0 auto}
.i-tzgg {
    width:100%;
    height:480px;
    background: url("../images/quanqiu.jpg") center no-repeat ;
    background-size:cover;
    margin-top:70px;
}

.tzggw100{
    width:100%;
    height:480px;
    background-color:rgba(15, 73, 142, 0.7);
    padding-top:1px;
}

@keyframes down{
0%{ transform:translateX(0px);} 
100%{ transform:translateY(20px);} 
}
.arrSty{
width: 50px;
position: absolute;
z-index:200;
top:100%;
left:50%;
margin-top:-90px; 
margin-left:-25px; 
animation:down 1s linear 0s infinite normal;
}
.tz_list {
    width: 380px;
    height: 104px;
    overflow: hidden;
    margin: 0 30px 38px 0;
    float: left;
    background:rgba(255,255,255,0.6);
    border-radius:15px
}
.tz_list .tz_date {
    font-size: 16px;
    color: #ffffff;
    background: #1e498a;
    display: block;
    width: 70px;
    height: 70px;
    margin:16px 10px 10px 10px;
    text-align: center;
    float: left;
    opacity: 0.9;
    border-radius:100px
}
.tz_list .tz_date span {
    font-size: 14px;
    color: #ffffff;
    width: 100%;
    text-align: center;
    display: block;
    height: 20px;
    line-height: 40px;
    margin: 5px 0 0px 0;
}
.tz_list .tz_txt {
    float: right;
    font-size: 14px;
    width:270px;
    height: 120px;
    margin: 21px 15px 0 0;
    overflow: hidden;
    padding: 0 0 0 0;
}


.tz_box_nr {
    width: 1300px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    padding: 30px 0 0 0;
}
.tz_list .tz_txt h1 {
    color: #000;
     font-weight:600;
    font-size: 16px;
    line-height: 30px;
}
.tz_list .tz_txt h1 a {
    color: #242424;
}
.tz_list .tz_txt p {
    font-size: 13px;
    line-height: 30px;
    color: #6b6969;
    margin:5px 0;
    padding: 0;
}
.tz_list .tz_txt p a {
    color: #6b6969
}
.tz_txt:hover h1 a {
    color: #cc0000;
}
.tz_list:hover .tz_date {
    opacity: 1;
}
.tz_list:hover p a {
    color: #3e6db5
}

.toutiao{
width:1200px;
height:130px;
margin:0 auto;

background:url(../images/toutiao.png) no-repeat 0%;
}


.tongzhi{
width:100%;
height:300px;
margin-top:100px;
margin-bottom:60px;
background:url(../images/quanqiu.jpg) no-repeat 0%;
background-color:rgba(9, 65, 131, 0.9);
}


.ptlbStyle{
width:100%;
height:200px;
background:rgba(132, 154, 183, 0.7);

}

.ptlb{
width:1200px;
margin:0 auto;
padding-top:45px;
margin-bottom:50px;
}
.ptlb li{
float:left;
width:10%;
text-align: center;
font-size: 14px;
color:#ad3136 !important;
background-color: #fff;
margin:0 2%;
height:118px;
border-radius:200px;
}
.ptlb li a{
color:#ad3136 !important;
}


.l1{
background:url(../images/jwxt.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
}
.l2{
background:url(../images/kypt.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
}

.l3{
background:url(../images/bsdt.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
}

.l4{
background:url(../images/bylwxt.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
}
.l5{
background:url(../images/wssy.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
}
.l6{
background:url(../images/zxsy2.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
}

.l7{
background:url(../images/oaxt2.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
}



.l1:hover{
background:url(../images/jwxt2.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
background-color:#bb2928;
color:#fff!important;
}

.l2:hover{
background:url(../images/kypt2.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
background-color:#bb2928;
color:#fff!important;
}

.l3:hover{
background:url(../images/bsdt2.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
background-color:#bb2928;
color:#fff!important;
}

.l4:hover{
background:url(../images/bylwxt2.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
background-color:#bb2928;
color:#fff!important;
}

.l5:hover{
background:url(../images/wssy2.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
background-color:#bb2928;
color:#fff!important;
}

.l6:hover{
background:url(../images/zxsy.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
background-color:#bb2928;
color:#fff!important;
}

.l7:hover{
background:url(../images/oaxt22.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
background-color:#bb2928;
color:#fff!important;

}

.ptlb li a:hover{
color:#fff!important;
}





.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:88px;
margin:0 auto;
}

.xiaohui{
position:fixed;
top:170px;
left:50%;
margin-left:-250px;
z-index:-9999;
}


.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;!important;
background-size:100% 450px;
}



a { text-decoration: none;}
a:hover { text-decoration: none;}


#banner { position: relative;}
.webfx-tree-item{text-align:center;}
.nbyHeader{
width:100%;
height:400px;

}
.nryStyle{
 width:1200px; 
 margin:10px auto; 
}
.nryHeader{
 width:1200px; 
 height:40px;
 line-height:40px;
 border-bottom:1px solid #123874;
}
.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: #094183;
 color: #FFFFFF;
 margin-top: 10px;
 text-align: center;
 line-height: 40px;
 font-weight: bold;
}
.rigtop{
 width: 942px;
 height: 40px;
 background-color: #094183;
 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));!important;

top:35px;!important;
z-index:9000;
}

.navbg1{
width:100%;
background:#666;
}

.navbg2{
width:100%;
background:#094183;
z-index:9000;
}




.nav{
width:100%;
background:#123654;
height:40px;!important;
line-height:40px;!important;
padding:0;
}
.navn{
margin:0 auto;
width:1500px;
background:#123654;
height:40px;
line-height:40px;
}


.navtable1{
width:1500px;
margin:0 auto;
height:40px;
line-height:40px;

}

.navtable{
width:1500px;
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:380px;
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:10px 0; 
font-family:微软雅黑;
font-size:22px;
padding-bottom:5px; 
 }


.leftBiaoti{
float:left;
border-bottom:#115ee1  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:10px 0; 
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:300px;
background: url(../images/bqtp.jpg) ;
}


.jishu{
 width:100%; 
height:30px;
background-color:rgba(15, 73, 142, 0.85);}