@charset "gb2312";
/* CSS Document */
* { margin: 0; padding: 0; list-style: none;}
body { font: normal 16px/160% "Microsoft Yahei","Helvetica Neue",Arial,"Noto Sans"}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none; vertical-align:middle; margin: 0px; padding: 0px;}
.clear{ clear:both;}
a{ color:#333;}
a:hover {text-decoration: none; }
.top-bg {background: url(../images/header.jpg) no-repeat top center;height: 600px;}
.head{padding: 2rem 0;}
.head-mid img{ display:block; margin:0 auto;}
/*--nav--*/
.nav-fill{ background:#0052a6; width:100%;}
.navbar {padding: 0rem;}
.navbar-expand-lg .navbar-nav .nav-link{padding:1.4rem 1.75rem; color:#fff; font-size:1.4rem;}
.navbar-nav:last-child .nav-link{ border-left:1px solid #003164;border-right:1px solid #106dcd;}
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {color:#fff}
.navbar-expand-lg .navbar-nav .active{ background:#013892;}
.navbar-expand-lg .navbar-nav .nav-link:hover{background:#013892; color:#fff;}
.dropdown-menu {left: 0; padding:0px; margin-top: 0; min-width:11.3rem; border-radius:0 0 5px 5px;}
.dropdown-menu .dropdown-toggle::after {vertical-align: middle;border-left: 4px solid;border-bottom: 4px solid transparent;border-top: 4px solid transparent;}
.dropdown-menu .dropdown .dropdown-menu {left: 100%;top: 0%;}
.dropdown-item{padding: 0.25rem 0rem; text-align:center; background:#fff; border:1px solid #fff;}
.dropdown-menu > li{ text-align:center; line-height:2;  font-size:0.8rem;}
.dropdown-menu > li a:hover,
.dropdown-menu > li.show {background: #1c5bae;color: white; text-align:center;}
.dropdown-menu > li.show > a{color: white;}
.hot-title{ padding:1rem 1rem 0; font: bold 2.5rem/150% "Microsoft YaHei"; text-align:center; color:#ff4e04;}
.hot-title a{ color:#ff4e04;}
.slideBox{ width:100%; height:382px;background:#fff;  overflow:hidden; position:relative; }
.slideBox .shd{ height:35px; line-height: 35px; overflow:hidden; position:absolute; right: 0; bottom:0px; z-index:1; }
.slideBox .shd ul{ overflow:hidden; zoom:1; float:right; padding-right:5px; }
.slideBox .shd ul li{  float:left; margin:10px 5px 0 0; width:15px; height:15px;font-size: 0px; border-radius:50%;  line-height:15px; text-align:center;  cursor:pointer; overflow:hidden; background: #bfbfbf; color:#fff; }
.slideBox .shd ul li.on{ background:#ff0000;color:#fff; border-radius:50%; }
.slideBox .sbd{ position:relative; height:100%; z-index:0;}
.slideBox .sbd li{ zoom:1; vertical-align:middle; position: relative; }
.slideBox .sbd img{ width:100%; height:382px; display:block;  }
.slideBox .sbd li div{width:100%; position:absolute; padding:0px; margin:0px; bottom:0; left:0px; z-index:10; height:40px; background:rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  }
.slideBox .sbd li div h4{width:80%;display:block; overflow: hidden;color:#fff; text-indent:15px; text-align:left;line-height: 40px; font-size:16px; white-space: nowrap;text-overflow: ellipsis; }
.list-title{ height:40px; margin-bottom:8px; border-bottom:2px solid #f0f0f0;line-height:40px;}
.list-title h3{height:40px;  padding:0rem 1rem; float:left; font-size:18px; color:#044f8b; border-bottom:3px solid #044f8b; line-height:40px; margin-bottom:0px;}
.list-title h3 a{color:#044f8b;}
.list-title a.more{ float:right;}
.list li{padding-left:14px; background:url(../images/dian.gif) 0px center no-repeat;font: normal 1.2rem/220% "Microsoft YaHei"; color:#333;overflow: hidden;white-space: nowrap;}
.list li a{width:70%; display:block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#333;}
.list li a:hover{ color:#000;}
.list li span{color:#666; float:right; font-size:1rem;}
.title,.title2{ width: 100%; height: 47px; background:url(../images/title.png) center center no-repeat; text-align: center;font: normal 2.5rem/120% "方正大黑简体","Microsoft YaHei"; color: #0052a6; letter-spacing: .5rem;}
.title a,.title2 a{ color:#0052a6;}
.title2{background:url(../images/title2.png) center center no-repeat;}
.date {background:#e5f6ff; padding:.5rem 0px; text-align: center; font-weight: 600; }
.date .day { font-size: 2.2rem; display:block; line-height: 48px; color: #4587e1; }
.date .year { font-size: 1.2rem; line-height: 20px; font-weight: normal; color: #666 }
.zcfg-cont h5{display:block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
h5.text-h5 a{color: #0052a6;display:block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.card img{ height: 220px;}
.foot-line{ width:100%; height:2px; clear:both; background:#0f72e0; margin-top:20px;}
.footer{  width:100%; padding:25px 0; margin:0 auto;background:#fff; }
.copyright{ width:1000px; margin:20px auto 0; position:relative;}
.copyright p{ width:510px; float:left; padding-left:30px; text-align:center;}
.copyright img{ float:left; margin-left:10px;}
.app-footer { display: none;}

ul.news-list li {position: relative;padding: .48rem 0 .48rem .8rem;background: url(../images/dian.gif) no-repeat 0px center;transition: .3s all;}
ul.news-list li a {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333;}
ul.news-list li:hover {background-position: 10px center;padding-left: 25px;}
ul.news-list li:hover a {color: #0052a6;}
ul.news-list li:hover span {color: #0052a6;}
ul.news-list li span {display: block;float: right;width: 100px;font-size: 1rem;text-align: right;color: #999999;}
ul.news-list .line {height: 0;line-height: normal;margin: 10px auto;padding: 0px;border-bottom: 1px dashed #e4e4e4;background: none;}
/*分页样式04*/
.pages {margin: .8rem auto 0;color: #555;text-align: center;padding:15px 0px;}
.pages .pages-l {display: inline-block;margin-right: 30px;font-size: 0;}
.pages .pages-l a {display: inline-block;margin: 0px 7px 0 8px;padding: .4rem 1rem;font-size: 1rem;color: #555;border: 1px solid #d9d9d9;border-radius: 3px;background: #fff;}
.pages .pages-l a.on, .pages .pages-l a.on:hover {background: #0052a6;border: 1px solid #0052a6;color: #fff;}
.pages .pages-l a:hover {background: #0052a6;color: #fff;border: 1px solid #0052a6;}
.pages .pages-l a.prev, .pages .pages-l a.next {font-style: normal;}
.pages .pages-l a.prevStop, .pages .pages-l a.nextStop {background: #f2f2f2;color: #999;}
.pages .pages-l a.prevStop:hover, .pages .pages-l a.nextStop:hover {border: 1px solid #d9d9d9;background: #f2f2f2;color: #999;cursor: default;}
.pages .pages-l a.prev em, .pages .pages-l a.next em {font-style: normal;font-family: simsun;font-size: 12px;}
.pages .pages-l a.prev em {margin-right: 6px;}
.pages .pages-l a.next em {margin-left: 6px;}
.pages .pages-r {display: inline-block;line-height: 38px;}
.pages .fy-inp {border: 1px solid #d9d9d9;background: #fff;border-radius: 3px;width: 38px;height: 38px;line-height: 38px;text-align: center;margin: -2px 8px 0 8px;font-size: 15px;color: #555;}
.pages .fy-go {display: inline-block;background: #f9f9f9;width: 38px;height: 38px;line-height: 38px;text-align: center;margin: 0 8px;font-size: 16px;cursor: pointer;border-radius: 3px;border: 1px solid #d9d9d9;}

.content-box{ padding:2rem 3rem;}
.content-title{font-size:1.8rem; font-weight: 500; text-align: center; color:#0674c1;}
.wznr-mess{ margin-top: 30px; border-top: 1px solid #eeeeee; padding: 15px 0; line-height: 36px; text-align: center; color: #999; font-size: 14px;}
.content-box .content { width:100%; line-height: 2.2; color: #333;}
.content-box .content img{ max-width:100%; display: block; margin:10px auto;}
.wznr-mess-r{padding-left:2rem;}



/*手机兼容*/
@media only screen and (max-width: 1200px) {
.top-bg { width: 100%; height: auto; padding: 0 25px 50px 25px; background-size: cover; background-position: left;}
.head-mid img {border: none; max-width: 100%;}
.logo img{ width:50%;}
.navbar-expand-lg .navbar-nav .nav-link{padding:0.5rem 3.52rem; color:#fff; font-size:1rem;}
.navbar-nav:last-child .nav-link{ border:none;}
.slideBox{height:440px;}
.slideBox .sbd img{ height:440px;}
.web-footer{ height:0px;line-height:0px; display:none;}
.app-footer{ margin-bottom:65px; display:block;}    
}
@media only screen and  (max-width: 768px){
.foot-info {background: #fff;padding:1rem 2rem;border-top: 3px solid #eee;margin: 2rem auto 0px;}
.foot-img {margin-bottom: 20px; float:left;}
.foot-info-des {font-size: 14px;}  
.footnav {width: 100%;margin: 0 auto;padding: 10px 0px;background: #1a7be7;position: fixed;bottom: 0px;right: 0px;}
.footnav li {width: 24.6%;border-right: 1px solid #1c64dc;float: left;text-align: center;font-size: 13px;color: #fff;}
.footnav li a {color: #fff;}
.footnav li a:hover {color: #ffe400;}
.footnav li .icon {width: 16px;height: 18px;display: block;margin: 0px auto;}
.footnav li .f1 {background: url(../images/foot_home.png) center center no-repeat;}
.footnav li .f2 {background: url(../images/left_nav_ico.png) center -10px no-repeat;}
.footnav li .f3 {background: url(../images/left_nav_ico.png) center -57px no-repeat;}
.footnav li .f4 {background: url(../images/left_nav_ico.png) center -102px no-repeat;}     
ul.news-list li span{ display: block; float:none; width:0; display: none;}
ul.news-list .line {height: 0; line-height: normal; margin: 0px; padding:0px; border-bottom:none; background: none;}
.pages{ text-align: center;}
.pages .pages-l{ float: inherit; text-align: center; margin: 0;}
.pages .pages-l a,.pages .pages-r{ display: none;}
.pages .pages-l a.prev,.pages .pages-l a.next{ display:inline-block;}
}
@media (min-width: 320px) and (max-width:480px) {
.d-m-none{ display:none;}
.hot-title{ padding:0.5rem 0; font: bold 1.5rem/150% "Microsoft YaHei"; text-align:center; color:#ff4e04;}    
.slideBox{height:240px;}
.slideBox .sbd img{ height:240px;}
.slideBox .shd ul li{ margin:12px 5px 0 0; width:12px; height:12px;}
.slideBox .sbd li div h4{width:70%; font-size: .8rem;}
.list li{ font-size:1rem;}
.title ,.title2{ font: normal 1.8rem/150% "方正大黑简体","Microsoft YaHei";}   
 .content-box{ padding:10px 15px;}
.content-title { font-size:1.25rem;  font-weight: bold; text-align: center;}

.wznr-mess-l {width: 100%; float: inherit;}
.wznr-mess-l span:nth-child(2) { float: right; font-size:1rem;}
.wznr-mess-l span { margin-right: 10px;}
.content-box .content { line-height: 2; font-size:1rem; color: #333;}
.wznr-mess-r{display: none;}
}











