
@media screen and (max-width: 768px) {
	.wap{display: block;}
	.pc{display: none;}
	.mobile-inner-header{position: static;background: #fff;}
	.box{width:94%;}
	
	.homebanner .swiper-pagination-bullet{width:20px;}
	.home-news{margin-top:20px;width:100%;}
	.home-news .title{border-bottom:1px solid #E0E0E0;padding-bottom:5px;}
	.home-news .title span{border:none;background: url(../images/ico1.png) left center no-repeat;padding-left:35px;background-size: 26px auto;font-size:20px;}
	.home-news .title .en{margin-top:5px;color: #ADADAD;}
	.home-news .new{margin-top:15px;}
	.home-news .new .time{text-align: center;width:80px;}
	.home-news .new .time .day{font-size:34px;color: #AE0000;}
	.home-news .new .text{width:calc(100% - 80px);border-left:1px solid #E0E0E0;padding-left:20px;}
	.home-news .new .text a i{display: none;}
	.home-news .new .text a{display: block;height: 25px;line-height: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.home-news .new .text p{
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
		margin-top:6px;
	}
	.home-news .new .text p a{display: none;}
	.home-news ul{border-bottom:1px solid #E0E0E0;padding-bottom:15px;}
	.home-news li .time{position: absolute;right:0;top:0;}
	.home-news li p{float: left;padding-right:110px;border-left:3px solid #E0E0E0;padding-left:10px;height: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:100%;}
	
	.home-news li{position: relative;line-height: 18px;}
	.home-news li a{font-size:14px;}
	
	.wap-dichan{margin:30px 0;padding:0 3%;position: relative;width:100%;}
	.wap-dichan a{position: absolute;top:0;left:0;width:100%;height: 100%;z-index: 3;}
	.wap-dichan .dc-1{width:42%;float: left;background: #BF0310;height:0;padding-top:56%;position: relative;}
	.wap-dichan .dc-1 .tit{position: absolute;top:0;left:0;width:100%;color: #fff;padding:10px 0 0 10px;font-size:20px;}
	.wap-dichan .dc-1 .tit p{font-size:12px;text-transform: uppercase;}
	.wap-dichan .dc-1 .ico{position: absolute;bottom:20px;left:20px;}
	.wap-dichan .dc-1 .ico img{max-width: 40px;}
	.wap-dichan .dc-2{position: absolute;top:0;right:3%;background: #C89760;height: 0;padding-top:25%;width:52%;}
	.wap-dichan .dc-2 .tit{position: absolute;top:0;left:0;width:100%;color: #fff;padding:10px 0 0 10px;font-size:20px;}
	.wap-dichan .dc-2 .tit p{font-size:12px;text-transform: uppercase;}
	.wap-dichan .dc-2 .ico{position: absolute;bottom:20px;right:20px;}
	.wap-dichan .dc-2 .ico img{max-width: 33px;}
	
	.wap-dichan .dc-3{position: absolute;bottom:0;right:3%;background:#9D9D9E;height: 0;padding-top:25%;width:52%;}
	.wap-dichan .dc-3 .tit{position: absolute;top:0;left:0;width:100%;color: #fff;padding:10px 0 0 10px;font-size:20px;}
	.wap-dichan .dc-3 .tit p{font-size:12px;text-transform: uppercase;}
	.wap-dichan .dc-3 .ico{position: absolute;bottom:20px;right:20px;}
	.wap-dichan .dc-3 .ico img{max-width: 30px;}
	.footer-link{margin:3% 0;}
	.footer-link ul{margin-left:-2%;}
	.footer-link li{width:30%;margin:0 1%;background: none;height: auto;float: none;display: inline-block;vertical-align: top;}
	.footer-link li p{height: auto;}
	.footer-link li .tit .t a{font-size:14px;}
	.footer-link li:hover{background: none;}
	.footer-link li.wap{margin:0;}
	.footer-link ul.wap li{width:33.333%;margin:0;float:left;}
	.footer{border:none;text-align: center;padding-bottom:20px;}
	.footer .box{width:100%;}
	.footer .rlink{float: left;width:100%;border-top:1px solid #6C6C6C;border-bottom:1px solid #6C6C6C;padding:10px;}
	.footer .copyright{float: right;width:100%;margin-top:4%;}
	.contact-con .title{font-size:28px;}
	.contact-con{font-size:16px;line-height: 30px;}
	
	.wap-area{width:100%;display: block;padding:10px 4%;font-size:14px;border-bottom:1px solid #BEBEBE;}
	.wap-area a{font-size:14px;}
	.map-title,.fl-title,.about-title,.dy-title{font-size:26px;margin-top:30px;margin-bottom:15px;}
	.map-list{margin-top:10px;}
	.map-list ul{width:100%;padding:15px 0;}
	.map-list li{margin-right:28px;height: auto;padding:6px 0;}
	.map-list li a{font-size:16px;}
	
	.subbanner .banner-text{background: rgba(0,0,0,.6);padding:4%;}
	.subbanner .banner-text p{font-size:16px;padding-bottom:4%;}
	.subbanner .banner-text p{font-style: normal;}
	.subbanner .banner-text .box{height: auto;}
	.subbanner .banner-text p::after{width:50px;}
	
	.about-entit{font-size:46px;}
	.about-li{border-bottom:1px solid #E0E0E0;padding-bottom:20px;}
	.about-li ul{margin:0;}
	.about-li li{width:23%;margin:0 1%;-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;height: auto;}
	.about-li li i{height: 0;padding-top:100%;background-color: #BF0310;width:100%;display: block;margin:0;background-size: 35% auto;}
	.about-li li i.ico1{background-image: url(../images/about-ico1h.png);}
	.about-li li i.ico2{background-image: url(../images/about-ico2h.png);}
	.about-li li i.ico3{background-image: url(../images/about-ico3h.png);}
	.about-li li i.ico4{background-image: url(../images/about-ico4h.png);}
	.about-li li p.t2{font-size:12px;margin:0;}
	.about-li li p span{font-size:14px;}
	.about-li li p.t1{font-size:14px;margin-top:10px;color: #333;line-height: 18px;}
	.about-li li p{font-size:14px;}
	.about-li{margin-top:3%;}
	
	.team-list .text{width:100%;border:none;padding:2%;}
	.team-list{-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;margin-top:10px;padding:0;}
	.team-list .t i{display: inline-block;vertical-align: middle;width:60px;height: 60px;background-color: #C89760;border-radius:100%;background-repeat: no-repeat;background-size: 80% auto;background-position: center;}
	.team-list .t span{display: inline-block;vertical-align: middle;margin-left:20px;}
	.team-list .t i.ico1{background-image: url(../images/team-ico1h.png);}
	.team-list .t i.ico2{background-image: url(../images/team-ico2h.png);}
	.wh-list{padding:30px 0;}
	.wh-list .text{font-size:22px;}
	.dc-des{margin-top:5px;font-size:16px;}
	.dc-list ul{margin-left:-1%;}
	.dc-list li{width:48%;-moz-box-shadow:0px 0px 20px rgba(60,60,60,.1); -webkit-box-shadow:0px 0px 20px rgba(60,60,60,.1); box-shadow:0px 0px 20px rgba(60,60,60,.1);margin:1%;}
	.dc-list li .tit{text-align: center;}
	.dc-list li .tit a{font-size:14px;}
	.dc-menu span{display: none;}
	.dc-menu a{width:31.3%;background: #E0E0E0;height: 45px;line-height: 45px;float:left;margin:1%;font-size:14px;text-align: left;padding:0 10px;position: relative;}
	.dc-menu a::after{content: "+";position: absolute;right:10px;top:0;line-height: 45px;}
	.dc-menu a.active{background: #BF0310;color: #fff;}
	.dc-menu a.active::after{content: "-"}
	.dc-menu a:last-child{width:64.5%;}
	.dc-menu{padding:2%;}
	.dc-list li .pic{padding-top:60%;}
	.dc-kfbt .kfbt-tab{width:30%;right:3%;left:auto;top:3%;}
	.dc-kfbt .kfbt-tab span{width:100%;margin-top:8px;font-size:14px;padding:0 10px;height: 50px;line-height: 48px;}
	
	.dc-left{width:100%;margin-top:20px;margin-bottom:0;}
	.dc-left .show-title{font-size:24px;}
	.dc-left .show-content{margin-top:20px;margin-bottom:0;}
	.dc-right{width:100%;margin-top:0;}
	.dc-right .dc-show-ico ul{margin-top:20px;width:100%;float:left;}
	.dc-right .dc-show-ico li{/*width:50%;*/background: #F0F0F0;border-bottom:none;padding:0;margin-bottom:2px;}
	.dc-right .dc-show-ico li .text{width:calc(100% - 52px);padding-left:10px;font-size:12px;padding-top:10px;}
	.dc-right .dc-show-ico li .text p{font-size:14px;margin-top:0;}
	.dc-right .r-tit{margin-top:20px;}
	.dc-right .dc-show-map img{width:100%;}
	.dy-pd-des .text{margin-top:0;}
	
	.dy-pd-des li{width:28%;display: inline-block;vertical-align: top;height: auto;margin:0;-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;padding:0 1.5%;}
	.dy-pd-des li.li2{width:40%;border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;}
	.dy-pd-des ul{width:100%;}
	.dy-pd-des li i{width:80px;height: 80px;border-radius:100%;background: #E0E0E0;text-align: center;line-height: 80px;display: inline-block;font-size:18px;}
	.dy-pd-des li p{font-size:14px;padding:0 0;}
	
	.dc-right .dy-ico li{width:100%;margin-bottom:8px;}
	.gjsm-content{margin-top:0;}
	.about-content{margin-top:0;}
	.about-content img{width:100%!important;height:auto!important;}
	.zr-list ul{margin:0;}
	.zr-list li{width:100%;height: auto;margin:0;-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;background: #AE0000;margin-top:10px;}
	.zr-list li i{width:120px;height: 120px;display: inline-block;vertical-align: middle;background-size: 70px auto;}
	.zr-list li i.ico1{background-image: url(../images/zr-1h.png);}
.zr-list li i.ico2{background-image: url(../images/zr-2h.png);}
.zr-list li i.ico3{background-image: url(../images/zr-3h.png);}
	.zr-list li p{width:calc(100% - 130px);padding:0 30px;display: inline-block;vertical-align: middle;margin:0;}
	.zr-list li p a{color: #fff;font-size:20px;}
	.zr-list li:hover .text{display: none;}
	
	
	.news-list{margin:0;}
	.news-list li{border-bottom:none;padding:0;height: auto;overflow: hidden;background: #F0F0F0;margin-bottom:15px;padding-right:20px;}
	.news-list li .text{width:100%;float:left;border-left:3px solid #BF0310;background: url(../images/ico9.jpg) right center no-repeat;padding:20px 0;padding-right:55px;padding-left:30px;}
	.news-list li .text a{font-size:18px;}
	.news-list li .text p{display: none;margin-top:8px;}
	.news-list li .text p.time{display: block;}
	.news-list li:hover .lefttime{width:20%;
		display: flex;
            align-items: center; /*定义body的元素垂直居中*/
            justify-content: center; /*定义body的里的元素水平居中*/
	}
	.news-list li:hover .text{padding-left:25%;background: url(../images/ico9.jpg) right center no-repeat;}
	.news-list li:hover{-moz-box-shadow:0px 0px 20px rgba(108,108,108,.23); -webkit-box-shadow:0px 0px 20px rgba(108,108,108,.23); box-shadow:0px 0px 20px rgba(108,108,108,.23);background: #F0F0F0;border:1px solid #E2E2E2;}
	.cent{display: table-cell;vertical-align: middle;}
	.news-list li:hover .text p.time{display: block;}
	.news-list li:hover .text p.more{display: none;}
	.news-list li .lefttime .day{font-size:24px;}
	.news-list li .lefttime .year{font-size:16px;}
	.pages{margin:5% 0;}
	.pages a,.pages{font-size:12px;padding:0 10px;}
	
	h1.news-show-title{text-align: left;font-size:20px;padding:8% 4% 0 4%;font-weight: bold;}
	h2.show-time{text-align: left;;border-bottom:1px solid #F0F0F0;padding-bottom:20px;width:94%;margin:20px auto;}
	.show-pages a{display: block;text-align: left;width:100%;margin:5px 0;}
	.show-pages a.fr{text-align: left;}
	.show-pages{padding:5% 1%;}
	.ny-banner{margin-bottom:5%;}
	.dy-pd-des .text{width:100%;}
	
	
	/*2024-07-13新增*/
	
	.new_nengyuan {display:block;margin-bottom:50px; }
	.new_nengyuan_item {margin-right:0;box-sizing:border-box; padding:26px 0; height:auto; margin-top:12px;}
	.new_xinxi {display:block;margin-bottom:50px;}
    .new_xinxi .new_xinxi_item {width:100%; }
	.new_xinxi .new_xinxi_item_info {margin-left:0px;}
	.new_xinxi .new_xinxi_item_info h3 {flex:3; background-color:#1581d0;color;#fff; box-sizing:border-box;padding-top:70px;}
	.new_xinxi .new_xinxi_item_info p {flex:4;box-sizing:border-box; box-sizing:border-box;padding:0 50px;display:flex; align-items:center; line-height:28px;}
	
	.jiankang .jiankang_item {margin-top:36px; background-color:#05abb1;color:#fff;height:auto;padding-left:0px;box-sizing:box-sizing;padding-right:0px;padding-top:190px;background-repeat:no-repeat;background-position:left top;background-size: 100% auto;}
	.jiankang .jiankang_item h3 {font-size:22px;padding:15px;}
	.jiankang .jiankang_item p {line-height:30px;margin:0px 10px 0px 10px; text-align:justify; padding-bottom:20px;}
	
	.jinrong {margin-top:0px;margin-bottom:50px;display:block; clear:both;justify-content: space-between;}
	.jinrong .jinrong_l .jinrong-item .jinrong-item-title{font-size:16px;}
	.jinrong .jinrong_r {font-size:0;line-height:0; margin-left:0px; display:flex; justify-content:space-between;padding-top:10px;}
    .jinrong .jinrong_r img {margin-bottom:0px; width:33%;}
    
    .shangmao .shangmao_item {background-color:#f0f0f0; margin-bottom:35px; display:block;}
    .shangmao .shangmao_item img {max-width:100%;}
    .shangmao .shangmao_item_cont {box-sizing:border-box; padding:20px 16px 30px 16px; line-height:30px; }
    .shangmao .shangmao_item_cont h3 {font-size:20px;margin-bottom:15px;font-weight:normal;}
    
    .wenhua-list {padding-top: 10px;}
    .wenhua-list .top-news {display:block; margin-top:25px; }
    .wenhua-list .top-news img{max-width:100%; }
    .wenhua-list .top-info {box-sizing:border-box;padding:0 20px; display:block;  font-size:16px;line-height:30px;}
    .wenhua-list .top-info h5 {font-size:20px; font-weight:normal; margin-bottom:5px;margin-top:10px;}
    .wenhua-list .top-info p{padding-bottom:20px;}
    .wenhua-def-list {margin-top:20px; display:block;}
    .wenhua-def-list-item {width:100%; margin-bottom:20px;}
    .wenhua-def-list-item-info {padding:0 20px; min-height:auto;padding-bottom:20px;display: -webkit-box;  
  -webkit-line-clamp: 13; /* 限制显示两行 */  
  -webkit-box-orient: vertical;  
  overflow: hidden;  
  text-overflow: ellipsis;}
    .wenhua-def-list-item-info h5 {font-size:20px; margin-bottom:5px;margin-top:10px;}
	
}
@media screen and (max-width: 641px) {
	
}
@media screen and (max-width: 580px) {
	
}
@media screen and (max-width: 320px) {
	
}