@charset "utf-8";

@media screen and (max-width:480px){
	
.container{ width:auto; padding:0 10px;}
.top{ display: none;}
.mod01,.mod02,.mod03,.mod04{padding:30px 0;}
.mod02{padding-bottom:0;}
.title{margin-bottom:0;}
.mod01 .intro,.mod01 .pic{float:none;width:auto;}
.mod01 .more,.mod01 .intro{margin-top:20px;}
.srollBg .line{width:83%;}	
	.eventList{margin:0 25px;}
	.eventList li{margin:0 25px; width:80%;}	
	.srollBg{top:100px;}
	.eventList{top:44px;}
#btn{ z-index: 20; top:50px;}	
#btn .btn{border-width:10px}
#btn .prev{left:20px;}
#btn .prev{right:20px;}
.mod02List{padding:20px 0;background:none; text-align: center;}
.mod02List .cell:nth-child(1){margin-top:-50px;}
.mod02List .cell{float:none; margin-top:-150px;width:300px; background-size:100%;padding-top:70px; }
.mod02List .cell .tit{font-size:30px;margin-top:20px;}

.news{margin-top:30px;}
.news .cell{width:100%; float:none;margin-right:0;}
.news .more{margin-top:20px;}	
.ad{display: none;}
.mod04list{margin-top:0;}
.contactFooter{width:auto;padding:130px 0 0 0; background:url(../img/logo_bom.png) no-repeat top center;}
.news .pic{text-align:center;}
.menuFooter{padding-bottom:20px;}
.menuFooter li{padding:5px 10px;}
.menuFooter li a{font-size:1.4rem;}	
	
/*内页样式*/
.innerBanner,.innerBanner img{position:inherit;left:auto;right:auto;}
.innerBanner img{ height:160px; object-fit: cover;  }
	
.subMenu{ padding:13px 0;}
.subMenu .Tit{ display: none;}
.subMenu ul{float:none;}
.subMenu li{font-size:1.4rem;margin:3px 0;}
	
.article{padding:20px 0 40px;}
.article p img{ margin-left:-33px;}
.article,.article p,.article div{font-size:1.4rem;}
	
.newslist{ padding:25px 0 0;}
.newslist .tit a{font-size:1.5rem; line-height:1.4;}
.newslist li{height:auto;   padding-bottom:20px;   margin-bottom:20px;}
.newslist .desc a{font-size:1.1rem;}
.newslist .date{padding-bottom:0px;  }
.newslist .date em{height:40px; line-height:40px; margin-bottom:0px;}

.newsInfo{padding-top:30px;}
.newsInfo h3.tit {font-size: 1.6rem;}
.newsInfo .content,.newsInfo .content p ,.newsInfo .content div,.relnews a{font-size: 1.4rem;}
.newsInfo .source li a{font-size:1.2rem;}
	
.newsPiclist{ padding:20px 0;}
.newsPiclist .cell{ width:50%;  padding:10px 5px;margin:0; box-sizing: border-box;}
.newsPiclist .cell img{ width:100%; height:auto;object-fit: cover;}
.newsPiclist .cell .tit{ overflow-x:hidden;text-overflow: ellipsis; white-space:nowrap; word-break: keep-all;}
.newsPiclist .cell .tit span{font-size:1.3rem;  }	
	
	
.honorlist{ padding:20px 0 ; text-align: center;}
.honorlist .cell{width:45%; display: inline-block; float: none;  padding:0;margin:10px 5px 0; box-sizing: border-box;}
.honorlist .cell img{ width:100%; height:auto; object-fit:cover;}
.honorlist .cell .tit{ overflow-x:hidden;text-overflow: ellipsis; word-break: keep-all;}
.honorlist .cell .tit span{ font-size:1.3rem; }	
	
	
.joblist{padding:25px 0 40px;}
.joblist .post li,.joblist .tit li{ width: 21.5%; font-size:1.3rem;}
.joblist .post .btn,.joblist .tit .btn{ width:12%;}
.joblist .desc{padding:0 10px; }
.joblist .on{ height: auto; padding:20px 10px;}
.joblist .desc p,.joblist .desc .tel{font-size:1.3rem;}

.sitemap{padding:25px 0;}
.sitemap li{font-size:1.4rem;}
.sitemap ul{ margin:10px 0 ;}
.sitemap li li{ font-size:1.4rem; margin:5px 10px 5px 0;}		
	
.links li{ width:49%;}
.links li a{ margin:8px 10px; padding:8px;font-size:1.4rem;}
	
	
	
}