@import url(jquery.mmenu.css);
@media (max-width:760px){
	body{ font-family:Arial,"Microsoft Yahei";}
	img{ max-width: 100%;}
	.sideqrcode{display:none;}
	.htop .fr{ display:none;}
	.header{ height: auto; padding-top: 10px; padding-bottom: 10px;}
	.header .logo {padding-top: 0px; text-align:left; padding-left: 0px;}
	.header .logo img{ width: 100%;}
	.header .sobox{ display: none;}
	.header .tad{display:none;}
	.icon-navicon{ position: absolute; top:10px; left:10px; background: #70b5ec; color:#fff; border-color: #70b5ec;} 
	.icon-navicon:focus{ background: #70b5ec; border-color: #70b5ec; color: #fff;}

	.newslist-mem dl{padding:10px 20px;}
	.newslist-mem dl dd.pic{display:none;}
	.icon-navicon{ top:3px;}
	.menuwrap{ height: 40px; line-height: 40px;}
	
	.menu{ top:0px;}
	.menu ul{ width:100%;}
	.menu ul li{ display: block; width: 100%; margin: 0; height: auto; float:none;}
	.menu ul li a{ border-radius: 0; text-align: left;}
	
	.menu>ul>li:nth-child(9) {display: block;}

	.footer{ text-align: center;}
	.fico{ display: none;}
	.footer .icp{ display: block;}
	
	.insert{ height: 20px;}
	
	.itits{ line-height:36px;}
	.itits .f48 span:before, .itits .f48 span:after{ top:15px;}
	.itits .f48 span{ padding: 0 5px;}
	.itits .f48{ font-size: 30px;}
	.itits .f18{ font-size: 14px; line-height: 16px;}
	
	.iplat{ margin-bottom: 0;}
	
	.ipart1 { padding: 10px 0 0px;}
	.ipart1 .xm5 { margin-bottom: 10px;}
	.ipart1 .f48{ font-size: 26px;}
	.ipart1 .f18{ font-size: 14px;}
	
	.ipart2 { padding-top: 10px; padding-bottom:0px; margin-bottom: 0!important;}
	.ipart2 .f30{ font-size: 20px;}
	.ipart2 .itittop { margin-bottom: 10px!important;}
	.ipart2 .xlink{ margin-bottom: 10px!important;}
	.ipart2 .xlink a{ font-size: 14px; padding: 5px; margin-bottom: 5px;}
	.zybox a .text{ padding: 5px; font-size: 14px;}
	
	.itittop_sb{ margin-bottom: 10px!important;}
	.ititsub_sb{ margin-bottom: 5px!important;}
	
	.ipart3 { padding-top: 10px;  padding-bottom: 0; margin-bottom:0px!important;}
	.ipart3 .lines{ border:0; margin-bottom: 10px;}
	.ipart3 .cybox img{ width:100%;}
	.inews{ margin-top: 0px;}
	.inews li .wrap{ padding-left: 70px;}
	.inews li .wrap .date{ width: 60px; font-size: 16px; line-height: 26px;}
	.inews li .wrap .date span{ font-size: 30px; line-height: 34px;}
	.inews li .wrap h3{ font-size: 16px; line-height: 24px;}
	.inews li .wrap .desc{ line-height: 24px;}
	
	.ipart4 {  margin-bottom:10px!important;}
	
	.ipart5 .mslide .bd{ overflow: hidden;}
	
	
	.fotlogo,.fotnav{ display: none;}
	
	
	.abtlogo .insert{ height: 0;}
	.ctitle { margin-top: 20px;  margin-bottom: 20px;}
	.tWrap { margin-bottom: 50px;}
	
	.side_sb{ display: none;}
	
	.crumbwrap{ height: 34px; line-height: 34px; margin-bottom: 10px;}
	.ctitle{ margin-top:0;}
		
	.pages .pages{ display: none;}
	.pages a, .pages span{ padding: 4px 6px;}
	
	.page1{font-size: 14px;}
	.page1 img{ max-width: 100%;}
	.page1 .abttel{ border-radius: 8px; padding: 0px 10px; font-size: 26px;}
	.page1 .abttel i{ vertical-align: text-bottom; position: relative; top:-3px;}

	.contact h3.f30{ font-size: 24px;}
	.cat li {margin-bottom: 10px;}
	.mapwrap{ height: 200px;}
	#allmap {height:250px;}
	
	.newslist dl{background: none; padding:0px; border:0; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dashed #efefef;}
	.newslist dl dt{overflow:hidden; white-space: normal; padding-left: 65px; height: 48px; font-size: 16px; line-height: 24px;}
	.newslist dl dd.date{ left:0; top:0; width:55px; height: 48px; overflow: hidden; background:#e1e8eb; font-size: 12px; line-height: 18px;}
	.newslist dl dd.date span{ display:block; font-size:26px; color:#13619f; background:#f2f6f8; line-height:30px;}
	.newslist dl:hover{ background: none;}

	.newslist-pic li{ width:48%; margin: 1%; padding: 5px; float:left; height: auto;}
	.newslist-pic li .pic{ position: static; width:100%; height: auto;}
	.newslist-pic li .pic img{ width:100%; height: auto;}
	.newslist-pic li .f20{ font-size: 16px; margin: 5px 0 0; line-height: 24px; height: 48px; overflow: hidden;}
	.newslist-pic li .desc,.newslist-pic li .date{ display: none;}
	
	.prolist li .con{ padding: 10px;}
	.prolist li .name{ height: auto; font-size: 16px; margin-bottom: 10px;}
	.prolist li .date{ padding-top:10px;}
	.prolist li .desc{ height: auto;}
	
	
	.albumlist li .tit{ padding:5px; font-size: 14px;}
	
	.content h1.f30{ font-size: 20px; line-height: 24px;}
	.content .date{padding:5px; font-size: 12px;}
	.content .f16{ font-size: 14px;}
	
	.prevNext{ padding:10px;}
	.prevNext .xs6.next{ padding-right:0; padding-left: 70px; text-align: left; margin-top: 10px;}
	.prevNext .xs6.next span{ left: 0; right:auto; padding-right: 0; padding-left: 10px; background-position: left center;}



	/*2021.02 新增*/
	.newpart .xs4{ margin-bottom:20px; }
	.partindex{ padding:10px; }
	.partcon .left{ display: none;}
	.partcon .partside{ min-height: auto;}

	
}

@media (min-width: 760px) and (max-width:999px){
	.header{ height: 300px;}
	.header .logo img{ height: 100px;}
	.menu ul{ width:730px;}
	.menu ul li{ width:140px;}
	.insert{ height: 30px;}
	.ctitle{ margin-top:20px; margin-bottom: 20px;}
	.ctitle .itits{ line-height: 46px;}
	.ctitle .f48{ font-size: 36px;}
	.ctitle .f18{ font-size: 16px; line-height: 16px;}
	.ctitle .itits .f48 span:before, .ctitle .itits .f48 span:after{ top:20px;}
	.content h1{ font-size: 24px; line-height: 30px;}
}

@media (min-width: 1000px) and (max-width:1199px){
	.header{ height: 300px;}
	.header .logo img{ height: 150px;}
	.menu ul{ width: 980px;}
	.insert{ height: 30px;}
}
