@charset "utf-8";
/* CSS Document */
html,body{ font:14px/1.8 'Microsoft YaHei'; color:#333; -webkit-text-size-adjust:none;     background: #f5f5f5;}
h1,h2,h3,h4,h5,h6,p{ padding:0; margin:0; font-weight:normal;outline: none;}
ol,ul,li,dl,dt,dd{ list-style:none; padding:0; margin:0;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none;}
img { max-width:100%; height:auto;}
.clear{ clear:both;}
.sq td{display:block;}

/*导航*/
.first{}
.swiper-container img{width:100%; height:100%;}
.fl {float: left;}
.fr {float: right;}
.zt-img img{ margin:0px auto;display:block;}

.zt-n{width:100%; background:#115db2; line-height:60px; text-align:center;}
.zt-n ul li{display:inline-block; text-align:center; font-size:20px; }
.zt-n ul li a{color:#fff;}
.fn ul li{padding:0 8px;margin-top: 30px;}
h4.stt{font-size:24px;text-align: left; color:#115db2; border-bottom:1px  solid #eee;font-weight: bold; padding-bottom:12px;padding-top: 40px;margin-bottom:30px;}
.sq{width:100%; overflow:hidden;}
.sq ul li img{    margin:10px auto;width: 14%;}
.sq ul li a{display:block;  border-radius: 10px;  background:#f5f5f5;    padding: 20px;
    margin-top: 20px; font-size:16px;}
	.sq ul li:hover a{color:#1157a5; }
.sq ul li p{text-align:center;}
.sq ul li span{width:52px; height:48px; display:block; margin:10px auto;   }
.sq ul li:nth-child(1) span{background:url(s1.png) no-repeat;}
.sq ul li:nth-child(2) span{background:url(s2.png) no-repeat;}
.sq ul li:nth-child(3) span{background:url(s3.png) no-repeat;}
.sq ul li:nth-child(4) span{background:url(s4.png) no-repeat;}
.sq ul li:nth-child(5) span{background:url(s5.png) no-repeat;}
.sq ul li:nth-child(6) span{background:url(s6.png) no-repeat;}
.sq ul li:nth-child(7) span{background:url(s7.png) no-repeat;}
.sq ul li:nth-child(8) span{background:url(s8.png) no-repeat;}
.sq ul li:nth-child(9) span{background:url(s9.png) no-repeat;}
.sq ul li:nth-child(10) span{background:url(s10.png) no-repeat;}
.sq ul li:nth-child(11) span{background:url(s11.png) no-repeat;}
.sq ul li:nth-child(12) span{background:url(s12.png) no-repeat;}
.sq ul li:nth-child(13) span{background:url(s13.png) no-repeat;}
.sq ul li:nth-child(14) span{background:url(s14.png) no-repeat;}
.sq ul li:last-child span{background:url(s4.png) no-repeat;}
.pic_news_right{width:49%;}
.sbg{width:100%; }
.sbg .container{ background: #fff;    padding: 24px 30px 50px;}
.blue .hover4{    padding: 5px 0;font-size: 20px;color: #fff;text-align: center;}



/*右侧*/
.side-always .app-item, .m-footer-nav{ display:none;}
.side-always {
  position: fixed;
  z-index: 99;
  right:3%;
  top: 50%;
  margin-top: -130px;
  box-sizing: border-box; }
  .side-always .side-items {
    display: block;
    position: relative;
    overflow: visible;
    background-color: #fff;
    cursor: pointer;
    width: 52px;
    height: 52px;
    transition-duration: .3s;border-radius:50%;
    margin-bottom: 5px; }
  .side-always .side-ico {
    position: relative;
    z-index: 4;
    width: 52px;
    height: 52px;
    transition-duration: .3s; 
 }
  .side-always .tele-item .side-ico {
    background: url(wb.png) no-repeat center; }
  .side-always .qq-item .side-ico {
    background: url(yj.png) no-repeat center; }
  .side-always .ewm-item .side-ico {
    background: url(wx.png) no-repeat center; }
  .side-always .toTop-item .side-ico {
    background: url(../images/side-toTop-item.png) no-repeat center; }

  .side-always .side-tele {
    position: absolute;
    display: none;
    width: 170px;
    height: 56px;
    box-sizing: border-box;
    font-size: 18px;
    font-weight: bold;
    line-height: 56px;
    color: #fff;
    left: -171px;
    top: 50%;
    margin-top: -28px;
    background-color: #8fc31f; }
  .side-always .side-tele-content {
    display: block;
    padding: 0 10px;
    text-align: center; }
  .side-always .side-ewm {
    position: absolute;
    display: none;
    width: 110px;
    height: 110px;
    background: #fff;
    padding: 5px;
    box-sizing: border-box;
    right: 104%;
    top: 50%;
    margin-top: -55px; }
 .side-always .side-ewm img{ width:100%; height:auto;   }
.n-close{ display:none; float:right; margin: 20px 30px;}
.mo-btn{position: absolute;right: 20px;top: 34px; width: 30px; height: 30px;cursor: pointer;z-index: 9999;    display: none;}
.nav.sup{ left:0;}
@media (max-width: 1152px) and (min-width: 991px) {
		
	
}
@media (max-width: 991px) and (min-width: 767px) {
	
}
	@media (max-width:767.5px){
		.sq ul li{padding:0 5px;}
		.sq ul li a{ margin-top: 10px;   padding: 10px;
    font-size: 15px;}	
.sbg .container {
   
    padding: 0;}	
		
}