@import url(jquery.mmenu.css);

@media (max-width:760px){

	body{ font-family:Arial,"Microsoft Yahei";}

	img{ max-width: 100%;}
	.nr{width: 100%!important}
	.sideqrcode{display:none;}
	.ipart1 .islide .bd ul{height: 270px}
	.ipart1 .islide .bd li{width: 100%!important; height: 270px!important}
	.ipart1 .islide .bd li img{height: 270px!important}
	.htop .fr{ display:none;}

	.header{ height: auto; padding-top: 10px; padding-bottom: 10px; width: 100%}

	.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: #fff; color:#333; border-color: #fff;} 

	.icon-navicon:focus{ background: #fff; border-color: #fff; color: #333;}



	.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;}
	.zuopin ul li img{max-height: 170px!important}
	.zuopin ul li{width: 48%}
	.zuopi ul li{width: 48%}
	.tWrap { margin-bottom: 50px; width: 100%!important}

	iframe{width: 100%!important; height: 260px!important}

	.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;}

}

