@media (max-width:760px){
	.header{ height: 150px;}
	.header .logo {padding-top: 10px; text-align:left; padding-left: 10px;}
	.header .logo img{ height: 60px;}
	.icon-navicon:focus{ background: #13619f; border-color: #13619f;}
	.menu{ bottom:auto; top:60px; z-index: 9999;}
	.menu ul{ width:100%;}
	.menu ul li{ display: block; width: 100%; margin: 0;}
	.menu ul li a{ border-radius: 0;}
	
	.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;}
	
	.ipart1 { padding: 20px 0 30px;}
	.ipart1 .f48{ font-size: 26px;}
	.ipart1 .f18{ font-size: 14px;}
	
	.ipart2 { padding-top: 20px; padding-bottom:30px;}
	.zybox a .text{ padding: 5px; font-size: 14px;}
	
	.ipart3 { padding-top: 20px;  padding-bottom: 30px;}
	.inews{ margin-top: 20px;}
	.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;}
	
	.abtlogo .insert{ height: 0;}
	.ctitle { margin-top: 20px;  margin-bottom: 20px;}
	.tWrap { margin-bottom: 50px;}
		
	.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;}
	.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;}

	
	
	.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;}
	
	.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;}
	
}

@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;}
}
