@media(max-width:750px){
	body {
		min-width: 100% !important;
	}
	.header {
		height: auto;
		padding-bottom: 10px;
	}
	.headerbox, .navnr, .wz1620 {
		width: 100% !important;
		display: flex;
		flex-wrap: wrap;
	}
	.logo {
		width: 90%;
		margin: 0 auto;
		display: block;
		padding-top: 20px;
	}
	.wztime {
		float: inherit;
		padding: 0;
		width: 90%;
		margin: 0 auto;
		margin-top: 10px;
		justify-content: flex-end;
		        display: flex;
		        align-items: center;
	}
	.houtai {
		padding-top: 0px;
	}
	.nav_h5_btn {
		height: 36px;
		display: flex !important;
		align-items: center;
	}
	.nav_h5_btn span {
		width: 24px;
		height: 24px;
		background-image: url(../images/mene1.png);
		/* background-size: c */
		background-size: cover;
	}
	.navnr {
		width: 90% !important;
		margin: 0 auto;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.nav {
		display: none;
	}
	.ssknr {
		margin-top: 0px !important;
	}
	.navbox {
		display: flex;
		align-items: center;
	}
	.banner {
		padding-top: 0px !important;
	}
	.wzgg {
		margin-top: 0px;
		width: 100%;
	}
	.wzgg_left p {
		font-size: 16px;
	}
	.wzgg_left p img {
		width: 16px;
		height: 16px;
	}
	.wzgg_left {
		width: 20%;
	}
	.wzgg_right {
		width: 80%;
	}
	.wzgg_right li {
		width: 100%;
		font-size: 14px;
	}
	.wzgg_right li a {
		display: flex;
	}
	.wzgg_right b {
	}
	.wzgg_right li a span {
		
		width: 80%;    
		overflow: hidden;    
		text-overflow: ellipsis;    
		white-space: nowrap;
	}
	.wzgg_left p {
		line-height: 40px;
	}
	.wzgg_right li {
		line-height: 40px;
	}
	.sdxw {
		margin-top: 0px;
	}
	.sdxwbox {
		display: flex;
		flex-wrap: wrap;
	}
	.sdxw_left {
		width: 100%;
		float: inherit;
		padding-right: 0px;
	}
	.sdxw_right {
		width: 100%;
		float: inherit;
	}
	.xwbox a b {
		width: 90%;
	}
	.flxw_title li {
		padding-left: 15px;
	}
	.flxw_title ul.news1 li a {
		font-size: 14px;
	}
	.topnews {
		padding-left: 18px;
	}
	.sdxw {
		width: 100%;
		
	}
	.flxw_title h2 a {
		font-size: 14px;
	}
	.xwlb li b {
		width: 80%;
		display: flex;
		span {
			width: 90%;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		}
	}
	.xwlb li b i {
		position: relative;
		right: 0px;
	}
	.xwbox {
		height: auto;
		position: relative;
	}
	.xwbox img {
		width: 100% !important;
		height:  auto !important;
	}
	.xwbox a {
		position: relative;
	}
	.xwbox a:nth-child(2) {
		position: absolute;
	}
	.xwlb li {
		font-size: 14px;
	}
	.xwlb li {
		    background-position: 0px 15px;
	}
	.servicetx {
		margin: 0 auto;
		padding: 20px 0px;
	}
	.servicetx ul {
		width: 90%;
		margin: 0 auto;
	}
	.servicetx ul li {
		width: 100%;
	}
	.servicetx ul li {
		width: 32%;
	}
	.servicetx ul li .dtitle {
		position: absolute;
		    bottom: 10px;
		    left: 10px;
		    font-size: 14px;
		    font-weight: bold;
		    color: #fff;
	}
	.bj1 {
		padding-top: 0px;
	}
	.flxw {
		padding-top: 0px;
	}
	
	.flxwbox {
		width: 90%;
		    float: inherit;
	}
	.flewboxbox {
		display: flex;
		    flex-wrap: wrap;
		    justify-content: center;
	}
	 .flxw_nr li{
		  background-position: 0px 17px;
	 }
	.flxw_nr li a {
		width: 100%;
	}
	.flxw_nr li b {
		width: 80%;
		        display: flex;
	}
	.flxw_nr li b span{
		width: 90%;
		overflow: hidden;    
		text-overflow: ellipsis;    
		white-space: nowrap;
	}
	.flxw_nr li b i {
		position: relative;
		right: 0px;
		top: 4px;
	}
	.bj1 {
		padding-bottom: 20px;
	}
	.footer {
		margin: 0 auto;
	}
	.pageList3 {
		padding: 20px 0;
	}
	.pageList3 .hd {
		padding: 10px 0;
		padding-top: 0px !important;
	}
	.pageList3 .hd li {
		margin-bottom: 10px;
	}
	.pageList3 .Main {
		width: 100%;
		padding: 0 20px 20px 20px;
	}
	.navGation {
		width: 100%
	}
	.navGation ul {
		height: 60px;
		    padding-left: 50px;
			background-position-x: 20px;
	}
	.navGation ul li {
		line-height: 60px;
	}
	.newscontent .Main {
		width: 100%;
	}
	.mleft {
		width: 100%;
	}
	.mright {
		width: 100%;
		padding-right: 0px;
		padding: 0 20px;
		margin-top: 15px;
	}
	.newsfx ul li {
		    display: flex;
		    justify-content: space-between;
	}
	.newsfx ul li a {
		font-size: 14px;
		    color: #333;
		    width: 76%;
		    /* width: 100px; */
		    overflow: hidden;
		    text-overflow: ellipsis;
		    white-space: nowrap;
	}
	.newsfx .title h2 {
		font-size: 20px;
	}
	.newsfx .title {
		height: 58px;
		line-height: 58px;
	}
	.newsfx ul {
		    padding: 15px 0;
	}
	.newsfx {
		padding: 0px;
	}
	.newscontent .Main {
		padding-bottom: 0px;
	}
	.catalist div a {
		    height: 30px;
		    line-height: 30px;
		    text-indent: 30px;
	}
	.catalist div {
		
	}
	.cataname {
		     padding: 10px 20px;
			 font-size: 20px;
	 }
	 .catalist div.cur a {
		 background-position-x: 94%;
		 font-size: 14px;
	 }
	 .newDetials {
		 width: 100%;
		 padding: 0 20px;
		 padding-bottom: 20px;
	 }
	 .newDetials h2 {
		 padding-top: 20px;
		 font-size: 24px;
		 line-height: 30px;
		 margin-bottom: 20px;
	 }
	 .newDetials ul.tips {
		 display: flex;
		flex-wrap: wrap;
		height: auto;
		padding: 5px 0;
	 }
	 .newDetials ul.tips li {
		 line-height: 30px;
	 }
	 .text {
		 padding: 10px !important;
	 }
	 .newDetials .list2 {
		 width: 100% !important;
		 padding: 20px 40px;
		 
	 }
	 
	 .nav_h5_model{
		 position: fixed;
		 width: 100%;
		 height: 100vh;
		 z-index: 200;
		 top: 0px;
		 left: 0px;
		 background-color: rgba(0,0,0 , 0.6);
	 }
	.nav_h5_model:before{
		content: "";
		        background-image: url(../images/close.png);
		        width: 26px;
		        height: 26px;
		        position: absolute;
		        right: 20px;
		        top: 20px;
		        background-size: 20px 20px;
		        background-color: #fff;
		        border-radius: 100px;
		        background-repeat: no-repeat;
		        background-position: center;
	 }
	 .nav {
		 position: fixed !important;
		 width: 78%;
		 height: 100vh;
		 z-index: 201;
		 top: 0px;
		 left: 0px;
		 background-color: #fff;
		         overflow: auto;
	 }
	 .nav a {
		 color: #333 !important;
	 }
	 .nav li {
		 float: inherit;
		 width: 100%;
		     border-bottom: 1px solid #e9e9e9;
	 }
	 .nav ul li dl {
		        display: block;
		        width: 100%;
		        position: relative;
		        top: 0px;
	 }
	 .nav {
		 padding-top: 70px;
		 
	 }
	  .nav:before {
	 	background-image: url(../images/logo.png);
		background-size: cover;
		height: 60px;
		position: absolute;
		top: 5px;
		width: 90%;
		left: 5%;
		content: "";
		        background-size: contain;
		        background-repeat: no-repeat;
		        background-position: center;
	 }
	 .nav li {
		 line-height: 50px;
		 
	 }
	 .nav li>a {
		 background: #0569ff;
		     color: #fff !important;
	 }
	 .nav ul li dl dd {
		 width: 50%;
		     border-bottom: 1px solid rgba(204,204,204, 0.3);
	 }
	 .nav ul li dl {
		 display: flex;
		 flex-wrap: wrap;
	 }
	 
	 .flxw_title h2 img {
		 width: 20px;
		 height: 20px;
	 }
}