@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; display:block;}
.clear{ clear:both;}
.z-img{margin:0 auto;}
/*导航*/
.swiper-container img{width:100%; height:100%;}
.fl {float: left;}
.fr {float: right;}

.zt-n{width:100%; background:#115db2; line-height:60px; text-align:center;}
.zt-n ul li{ text-align:center; font-size:20px;}
.zt-n ul li a{color:#fff;}

.first .container{    background: #fff;padding: 50px 50px 20px;}
.line{width:100%; background:url(lm.png); float:left;height: 8px;}

.blue .hover4{float: left;height: 50px;font-size: 24px;padding-left: 5px;color: #115db2;font-weight: bold;background:url(s1.png) left no-repeat;
background-size: 30px;
    padding-left: 38px;
}
.pic_o .hover4{background:url(s2.png) left no-repeat;
background-size: 28px;
    padding-left: 38px;}
.pic_t .hover4{background:url(s3.png) left no-repeat;
background-size: 30px;
    padding-left: 38px;}
/*.blue .pic_o .hover4{background:url(q3.png) left no-repeat;background-size: 28px;}
.blue .pic_t .hover4{background:url(p5.png) left no-repeat;background-size: 25px;}
.blue .pic_f .hover4{background:url(q1.png) left no-repeat;background-size: 25px;}*/
.pic_news_top{     margin-bottom: 18px;   }
.pic_news_more {font-size: 16px; line-height: 50px;float: right;}
.pic_news_list li{    padding: 0;float: left;font-size: 16px;line-height: 40px;    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width:100%;}
.pro{width:100%;}
.second{width:100%; overflow:hidden;     margin-top: 30px;   padding: 50px; background:url(bg.jpg) no-repeat; background-size:cover;}
.pro .pic_news_list li{float:none; }
.three{margin-top:30px;}
.pro .pic_news_right{margin-top:0;margin-bottom: 30px;   background: #F7F7F7;    border-top: 5px solid #115db2;
    padding: 30px;}
.zj{margin-top:48px;    padding: 30px;}
.pic_news_list li i{float:left;width: 4px;height: 4px;background: #115db2;    margin: 18px 10px 0 5px;border-radius: 50%;}
.pic_news_list li span{float: right;font-size: 16px;color: #999;}
.pic_news_right{ }
.pic_news_list{    margin-top: 10px;}
.pic_news_list li:hover a{ color:#115db2;}
.hover5 a{color: #115db2;}
.pro .pic_news_right.pic_news_r{width:49%;}
.m{padding:0;}
footer{ width:100%; background:#115db2; padding:60px 0; color:#fff; font-size:16px;}
footer a{color:#fff; font-size:16px;}
.fot ul li{ float:left;    margin-right: 10px;}
.wmp dl dd{float:left;padding-right: 5px;}
.hwx li{ text-align:center; margin-left:10px; float:left;}
.wmp{    padding-left: 8%;}


/*右侧*/
.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;}
.old_type .pic_news_top li.hover4 {
    height: 80px;
    font-size: 40px;
    background-size: 38px;
    padding-left: 48px;}
.old_type .pic_news_more {
    font-size: 32px;
    line-height: 80px;}
.old_type .pic_news_list li {
    font-size: 32px;
    line-height: 68px;}
.old_type .pic_news_list li i {
    width: 5px;
    height: 5px;
    margin: 35px 10px 0 5px;}
.old_type .pic_news_list li span {
    font-size: 32px;}
.old_type .pro .pic_news_right.pic_news_r {
    width: 100%;}
.old_type .pro .pic_news_list li img{width: 62%;
    margin: 0 auto;}
@media (max-width: 1152px) and (min-width: 991px) {
		.pic_news_list li span{display:none;}	
.pic_news,#focus ul li{width:490px;}
	.zjg {width: 60%;}
	.dsh{width:100%;}
	.ljc li {width: 33.3333%;    margin-top: 10px;}
	.dsh ul li{    width: 33.3333%;}
	.zxc{ width:36%;}
	.pic_news_list li span{ float:none;}
	.hyxw_block2_left_top li{    padding: 10px 16px;    width: 18%;}
	
}
@media (max-width: 991px) and (min-width: 767px) {
ul.ly h3{padding: 20px;}

	.pic_news{width:100%;}
	.pic_news_right {padding-left: 0;}
	.hyxw_block2_left_top li{  width: 17%;  padding: 10px 16px;}
	.list-title a{    padding-right: 15px;}
}
	@media (max-width:767.5px){
		.pro .pic_news_right.pic_news_r {
			width: 100%;}
		.pic_news_more {font-size: 15px; line-height: 28px;}
		.blue .hover4{background-size:23px !important;}
	.zt-n {line-height: 30px;}
	.vt ul li{ width:33.3333%;}
.zt-n ul li{font-size:18px;}
.blue .hover4{font-size:18px;height: 35px;}
		.pic_news_list li span{display:none;}
		.pic_news_list li{    line-height: 28px;font-size:15px;}
		.pic_news_right {padding:10px;}
		.first .container {    padding: 20px 15px 20px;}
		.hyxw_block2_left_top li a {font-size: 16px;}
		.hover5 {font-size: 16px;}
		.hyxw_block2_left_top li{width: 45%;    padding: 6px 20px; margin-bottom:10px;}
		.list-b{    padding: 18px;}
		
}