@media (max-width: 1000px){
	div,a{
		-webkit-tap-highlight-color: rgba(0,0,0,0);
	}
	img{
		max-width: initial;
	}
	.indexbody{
		height: auto;
	}
	.mbanner-pagination .swiper-pagination-bullet{
		width: 40px;
    height: 4px;
    background: rgba(255,255,255,1);
    outline: none;
    border-radius: initial;
}
.gywm-container .swiper-slide img{
	display: none;
}
.gywm-container .swiper-slide img.mgywmimg{
	display: block;
}
.indexswiper1 .pcswiper-slidebg{
	display: none;
}
.indexswiper1 .mswiper-slidebg{
	display: block;
}
.businesspic-container .swiper-slide{
	width: 220px;
}
	.indexbody .banner-container{
		height: 100%;
		display: block;
	}
	.indexbody .pcbanner-container{
		height: 100%;
	}
	.indexbody  .mbanner-container {
  display: block;
}
	.indexbody .index-container>.swiper-wrapper{
		height: 100%;
		display: block;
	}
	.pagenum ul{
	display: none;
}
	.indexswiper1{
		height: 700px;
	}
	.banner-container{
		height: 100%;
	}
	.nav{
		height: 50px;
		padding-top: 0;
		background: initial;
		height: auto;
	}
	.nav h1{
		line-height: 50px;
		width: 38%;
	}
	.search,.menu{
		line-height: 50px;

	}
	.search{
		margin-left: 10px;
	}
	.searchbox{
		top: 50px;
	}
	.menu{
		width: 85%;
	}
	.menubox{
		width: 60%;
	}
	.menubox span{
		font-size: 22px;
	}
	.menu>ul{
		position: absolute;
		float: initial;
		width: 100%;
		left: 0;
		right: 0;
		top: 50px;
		background: rgba(255,255,255,0.9);
		box-sizing: border-box;
		padding:0 20px;
	}
	.menu>ul>li{
		float: initial;
		width: 100%;
		line-height: 50px;
	}
	.menu>ul>li>a{
		line-height: 50px;
	}
	.banner-container .swiper-slide .bancon{
		left:12%;
		margin-top: -95px;
	}
	.bancon p{
		font-size: 16px;
	}
	.bancon h2{
		font-size: 26px;
		margin-top: 10px;
	}
	.bancon a{
		margin-top: 20px;
		width: 145px;
		height: 45px;
		line-height: 43px;
	}
	.indextit h4{
		margin-top: 40px;
		font-size: 24px;
		padding-left: 10px;
	}
	.indextit h4 span{
		font-size: 16px;
	}
	.swiper-button-next, .swiper-button-prev{
		width: 46px;
		height: 32px;
		background-size: cover;
	}
	.jpxmxqpicbottom .swiper-button-next, .jpxmxqpicbottom .swiper-button-prev{
		background-size: contain;
	}
	.businessbox{
		margin-top: 30px;
	}
	.businesstxt h5{
		font-size: 22px;
		margin-bottom: 20px;
	}
	.businesstxt{
		float: initial;
		width: 100%;
		padding:0 10px;
	}
	.businesstxt p{
		margin-top: 20px;
	}
	.businessnav{
		margin-top: 20px;
	}
	.businessnav ul li:hover span i, .businessnav ul li.businessnavact span i{
		margin-top: 1px;
	}
	.businesspic{
		width: 100%;
		float: initial;
		margin-top: 20px;
		padding:0 10px;
		box-sizing: border-box;
	}
	.businesspic-button{
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		right: 0;
	}
	.businesspic .businesspic-button-next,.businesspic .businesspic-button-prev{
		position: absolute;
		float: initial;
	}
	.businesspic .businesspic-button-next{
		margin-top: 45px;
	}
	.businesspic .businesspic-button-prev{
		left: auto;
    right: 10px;
		margin-top: 5px;

	}
	.indexswiper3{
		height: 450px;
		padding-top: 2px;
		margin-top: 20px;
	}
	.jpxmbox .swiper-slide{
		padding-top:100px;
		width: 100%;
	}
	.slidebox{
		padding: 0px 10%;
	}
	.slidebox h5{
		font-size: 20px;
	}
	.slidebox h5{
		margin:20px 0 30px;
	}
	.banner-container .swiper-slide .banner01cbox{
		left: 0;
		margin-top: -30px;
	}
	.banner01c{
		width: 90%;
	}
	.banner01c img{
		width: 100%;
	}
	.slidebox p{
    line-height: 21px;
      height: 63px;
  text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:3;
}

.more{
	margin-top: 20px;
    width: 145px;
    height: 45px;
    line-height: 43px;
}
.newsboxright .swiper-slide{
	width: 100%;
	padding-bottom: 60px;
}
.newsboxleft{
	padding:0;
	float: initial;
	width: 100%;
}
.newsboxright{
	float: initial;
	width: 100%;
}
.newsbox {
	position: relative;
}
.newsbox-button-next, .newsbox-button-prev{
	position: absolute;
	float: initial;
	bottom: 10px;
	top: auto;
	left: auto;
	right: auto;

}
.newsbox-button-next{
	right: 20px;
}
.newsbox-button-prev{
	right: 30px;
}
.newsboxleft .more{
	position: absolute;
	background: transparent;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	border:0 none;
	right: 0px;
    top: 13px;

}

.newsboxright .line{
	display: block;
}
.newsboxright .swiper-slide a{
	position: initial;
	transform:initial;
}
.newsboxright h5{
	margin-bottom: 20px;
	font-size: 18px;
}

.newsboxright span{
	margin-top: 20px;
}
.newsboxright .swiper-slide-active .newspic{
	margin-top: 25px;
	display: block;
}
.newsboxright p{
	margin-top: 20px;
}
.videobox{
	width: 100%;
	float: initial;
	position: initial;
	box-sizing: border-box;
	padding: 40px 10px 0px;

}
.video{
	position: initial;
	padding: 0;
	top: 0;
	transform:initial;
}
.video span{
	font-size: 50px;
}
.gsjjright{
	width: 100%;
	float: initial;
	padding:20px 10px 40px;
	box-sizing: border-box;
}
.gsjjright h3{
	font-size: 28px;
	margin-bottom: 20px;
}
.gsjjright .gsjjtxt{
	margin-top: 20px;
}
.gsjjright .gsjjtxt{
	height: auto;
}
.gsjjbtn .more{
	margin-top: 10px;
}
.gsjjbtn ul{
	margin-top: 10px;
}
.gsjjnumlist p font{
	font-size: 22px;
}
.gsjjnum{
	margin-top: 30px;
}
.gsjjnumlist span{
	font-size: 16px;
	margin-top: 10px;
}
.footnav {
	display: none;
}
.footercon{
	width: 100%;
	padding:0 15px;
	box-sizing: border-box;
}
.footcenbtn span{
	float: initial;
display:block;
line-height: 32px;
}
.footcenbtn span a{
	color: #FFF;
}
.footcen{
	width: 100%;
	margin: 0;
	float: initial;
}
.footcenbtn{
	width: 100%;
}
.footcenbtn i{
	display: none;
}
.foottop{
	padding-top: 10px;
	padding-bottom: 20px;
}
.footlogo,.footright{
	float: initial;
	width: 100%;
	padding-top: 20px;
}
.footlogo{
	padding-top: 20px;
	padding-bottom: 20px;
}
.footlogo img{
	width: 66%;
}
.footright {
	display: none;
}
.sharewb{
	float: left;
	margin-left: 20px;
}
.share{
	line-height: 40px;
	width: 40px;
	height: 40px;
}
.share span{
	font-size: 20px;
}
.footbot{
	height: auto;
	line-height: auto;
}
.footbotleft i{
	margin-top: 15px;
}
.footer{
	height: auto;
}
.footbotleft{
	height: 40px;
	line-height: 40px;
	float: initial;

}
.footbot p{
	width: 100%;
	font-size: 13px;
	float: initial;
	line-height: 32px;
	text-align: center;
}

.menu>ul{
	display: none;
}
.menu span{
	display: block;
}
.listban{
	height: 400px;
	overflow:hidden;
}
.listban img{
	width: auto;
	height: 100%;
}
.content{
	width: 100%;
	padding:0 15px;
	box-sizing: border-box;
}
.listbancen{
	left: 0;
	margin-top: -36px;
	z-index: 1;
}
.listbancen p{
	font-size: 18px;
	letter-spacing: 3px;
}
.listbancen h3{
	font-size: 30px;
}
.listbancen h3{
	margin-top: 10px;
}
.gsln h5{
	font-size: 22px;
}
.gsln p{
	font-size: 16px;
}
.contit h4{
	font-size: 30px;
}
.contit p{
	font-size: 18px;
	margin-top: 10px;
}
.contit{
	margin:30px 0;
}
.flsmbox{
	padding-bottom: 50px;
}
.lxwmlist{
	width: 100%;

}
.lxwmlistbox{
	height: 400px;
	overflow:hidden;
}
.lxwmlist{
	height: 100%;
}
.lxwmlist>img{
	height: 100%;
	width: auto;
	min-width: auto;
}
.lxwmlisttxt h3{
	font-size: 26px;
}
.lxwmlisttxt .line{
	margin:10px 0;
}
.lxwmlisttxt p{
	font-size: 16px;
	line-height: 28px;
}
.lxwmerpic img{
	width: 80px;
}
.lxwmer{
	position: initial;
}
.lxwmbox ul{
	margin-top: 30px;
}
.lxwmlisttxt{
	top: 50%;
}
.lxwmbox{
	padding-bottom: 148px;
}
.lxwmbox ul li p{
	font-size: 16px;
}
.lxwmbox ul li{
	width: 30.4%;
	margin-bottom: 20px;
	padding:30px 0;
}
.lxwmbox ul li span{
	font-size: 12px;
}
.lxwmbox{
	 background: url(../images/lxwmbg.png) no-repeat bottom center;
}
.gsjscon{
	width: 90%;
}
.gsjscon h3{
	font-size: 22px;
	margin-bottom: 10px;
}
.gsjsconnumlist p font, .gsjsconnumlist p span{
	font-size: 23px;
}
.gsjscon .line{
	margin:10px 0;
}
.gsjscontxt{
	height: 112px;
	overflow-y: auto;
}
.gsjsconnumlist p font{
	font-size: 22px;
}
.gsjsconnumlist span{
	font-size: 16px;
	margin-top: 0px;
}
.gsjsconnum{
	padding:15px 0;
}
.gsjs{
	height: 400px;
}
.gsjs img{
	height: 100%;
}
.connav{
	height: 60px;
	overflow-y: hidden;
	overflow-x: scroll;
	position: relative;
}
.connav ul{
	position: absolute;
	width: 550px;
	display: block;
}
.connav ul li{
	width: 110px;
	text-align: center;
	line-height: 60px;
	padding:0;
}
.connav ul li a{
	font-size: 16px;
	display: inline-block;
	line-height: 56px;
}
.gsjsconnum{
	margin-top: 20px;
}
.gywm-pagination{
	bottom: -35px;
	right: 10px;
}
.gsln .line{
	margin:20px auto;
}

.gsln{
	padding:50px 10px;
}

.gsjsbantxt{
	margin-top: 20px;
}
.gsjsbantxt h5{
	font-size: 22px;
}
.gsjsbantxt span{
	font-size: 16px;
}
.gsjsbantxt .line{
	margin:10px auto;
}
.gywmbox{
	padding-bottom: 50px;
}
.qywhtoptxt{
	top: 30px;
}
.qywhtoptxt h5, .qywhbottonlisttxt h5{
	font-size: 30px;
}
.qywhtoptxt p, .qywhbottonlisttxt p{
	font-size: 16px;
	margin:20px auto 0;
}
.qywhtop img{
	height: 180px;
	width: auto;
}
.qywhtoptxt .line, .qywhbottonlisttxt .line{
	margin:15px auto;
}
.qywhbottonlisttxt{
}
.qywhbottonlist{
	margin-top: 30px;
	width: 100%;
	float: initial;
}
.qywhbottonlist img{
	height: 100%;
	width: 100%;
}
.qyyj{
	margin-top: 50px;
}
.qyyj img{
	width: 100%;
}
.gzgnmain{
	padding-top: 50px;
	padding-bottom: 50px;
}
.smalltit {
	font-size: 28px;
}
.gzgncon .swiper-slide{
	width: 100%;
}
.gzgn{
	margin-top: 50px;
}
.gzgn-button-next{
	right: 10px;
}
.gzgn-button-prev{
	left:10px;
}
.ryyjlmainlistpic{
	width: 100%;
	float: initial;
}
.content2{
	width: 100%;
}
.ryyjlmainlisttxt{
	float: initial;
	position: initial;
	padding:30px 10px 50px;
}
.ryyjlmainlisttxtcon{
	position: initial;
	transform:initial;
}
.ryyjlmainlist:nth-child(2n) .ryyjlmainlistpic{
	float: initial;
}
.ryzz{
	margin-top: 50px;
}
.ryzzban .swiper-slide{
	width: 100%;
}
.swiper-pagination-bullet{
	width: 20px;
}
.hxtdlist{
	width: 100%;
	float: initial;
	margin-top: 20px;
}
.hxtdlist h5{
	font-size: 26px;
}
.hxtdlist span{
	font-size: 18px;
}
.hxtdlist .line{
	margin:10px 0;
}
.pagenum ul li a,.pagenum span a{
	font-size: 14px;
}
.pagenum span a{
	padding:0 5px;
}
.pagenum ul li{
	margin:0 2px;
	width: 20px;
}
.modelcen {
	height: 95%;
	overflow:auto;
	box-sizing: border-box;
	width: 100%;
}
.modelconppic img{
	width: 100%;
}
.modelcentop{
	right: 20px;
	top: 20px;
}
.modelconppic{
	width: 100%;
	float: initial;
	margin-top: 30px;
}
.modelconptxt{
	position: initial;
}
.introduce{
	position: initial;
	margin-top: 30px;
}
.hzhbtop{
	padding:30px 20px;
}
.hzhbtop h4{
	font-size: 20px;
}
.hzhbtop p{
	font-size: 16px;
}
.hzhbtop .line{
	margin: 15px auto;
}
.hzhbmain{
	padding-top: 30px;
	padding-bottom: 50px;
}
.hzhblist{
	margin-top: 30px;
	width: 49%;
}
.hzhblist:nth-child(2n){
	margin-right: 0;
}
.hzhblisttxt{
	line-height: 40px;
}
.hzhblisttxt p,.hzhblisttxt span{
	font-size: 16px;
}
.hzhblisttxt p{
	line-height: 45px;
	height: 45px;
}
 .hzhblist:hover{
 	padding-bottom:40px;
 }

.rclnmainpic{
	width: 100%;
	float: initial;
}
.rclnmainpicbg{
	display: none;
}
.rclnmain{
	margin-top: 20px;
}
.rclnmaintxt{
	position: initial;
	width: 100%;
	padding:0;
}
.rclnmaintxtcon{
	position: initial;
	transform:initial;
	margin-top: 20px;
	padding:15px;
	width: 100%;
	box-sizing: border-box;
}
.yghd-container .swiper-slide{
	transition: initial;
	width: 100%;
    transform: scale(1);
}
.gywmbox .swiper-slide{
	overflow:hidden;
}
.gywmbox .gsjs .swiper-slide img{
	width: auto;
	
}
.gsjsban .gsjsban-pagination{
	bottom: 10px;
}
.yghd-container .swiper-button-next, .yghd-container .swiper-button-prev, .swiper-button-next, .swiper-button-prev{
	width: 47px;
    height: 33px;
    background-size: cover;
    right: 10px;
}
.jpxmbox>img{
	width: auto;
}
.yghd-container .swiper-button-prev, .swiper-button-prev{
	    left: 10px;
    right: auto;
}
.rclnmaintxt h4{
	font-size: 26px;
}
.rclnmaintxt .line{
	margin:15px 0;
}
.yghdbtn .swiper-pagination{
	bottom: 10px;
	left: 50%;
	transform: translateX(-50%);
}
.yghdtxt{
	width: 70%;
}
.yghdtxt{
	padding:10px;
}
.yghdtxt h5{
	font-size: 16px;
}
.yghdtxt .line{
	margin:10px 0;
}
.yghdtxttit{
	display: none;
	margin-bottom: 10px;
}
.zyfzbox{
	padding-bottom: 50px;
	margin-top: 30px;
}

.zyfzbox h5{
	font-size: 18px;
	padding: 0 20px;
}
.zyfzcen{
	width: 100%;
	padding:0 10px;
	box-sizing: border-box;
	margin-top: 30px;
}
.xxypxlistpic{
	width: 100%;
	float: initial;
}
.xxypxlist:nth-child(2n) .xxypxlistpic{
	float: initial;
}
.xxypxlisttxt{
	position: initial;
	width: 100%;
	transform: initial;
	padding-top: 20px;
	padding-bottom: 20px;
	background:rgba(221,221,221,.3);
}
.xxypxlisttxt h5{
	font-size: 18px;
}
.xxypxlist {
	margin-bottom: 50px;
}
.xxypxlisttxt .line{
	margin-top: 15px;
	margin-bottom: 20px;
}
.xxypx{
	padding-bottom: 0px;
}
.xcflmain{
	margin-top: 20px;
}
.xcfllist{
	height: auto;
	width: 100%;
	float: initial;
	margin: 0;
	margin-bottom: 20px;
	padding:15px 20px;
}
.xcfllist h5{
	font-size: 18px;
}
.xcfllisttxttit p{
	font-size: 16px;
	width: 100%;
	line-height: 28px;
}
.xcflmainbot{
	margin-top: 0;
}
.xcflmainbot .xcfllist{
	margin:0;
	width: 100%;
	margin-bottom: 20px;
}
.xcflmainbot .xcfllist h5,.xcflmainbot .xcfllist .line{
	margin-left: 30%;
}
.xcflmainbot .xcfllist h5, .xcflmainbot .xcfllist .line{
	display: none;
}
.xcflmainbot .xcfllistbg{
	width: 30%;
	display: none;
}
.xcfl{
	padding-bottom: 50px;
}
.gsfcbox{
	padding:30px 10px;
}
.gsfcbox h4{
	font-size: 24px;
}
.describe{
	padding-top: 20px;
	line-height: 28px;
}
.describeright{
	float: initial;
	display: none;
	margin-top: 20px;
}
.describeleft{
	float: initial;
}
.describeleft span{
	font-size: 16px;
	float: initial;
	margin-top: 0;
}
.describeright a{
	width: 28px;
	height: 28px;
	line-height: 28px;
}
.describeright a span{
	font-size: 16px;
}
.gsfctxt{
	padding-top: 20px;
}
.gsfcnextprev{
	width: 100%;
	float: initial;
	margin-bottom: 20px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	padding:0 15px;
}
.rczptab{
	width: 50%;
	margin:30px auto;
	height: 45px;
	line-height: 45px;
}
.rczptab a{
	line-height: 45px;
	font-size: 18px;
}
.rczplistsearch{
	height: 50px;
}
.rczplistsearch>span{
	font-size: 16px;
	line-height: 46px;
	width: 22%;
}
.rczplistsearch i{
	margin-top: 12px;
	width: 1px;
}
.rczplistsearch input{
	    line-height: 40px;
    height: 40px;
    border: 0 none;
    background: transparent;
	width: 56%;
	font-size: 16px;
}
.rczplistsearch button{
	font-size: 14px;
	text-align: center;
}
.rczplistsearch button font{
	display: none;
}
.rczplistads {
	display: none;
}
.rczpcontit li:nth-child(2),.rczpcontit li:nth-child(3),.rczpconlist>ul li:nth-child(2),.rczpconlist>ul li:nth-child(3){
	display: none;
}
.rczpcontit li{
	width: 50%;
}
.rczpconlist ul li{
	width: 50%;
}
.rczpconlistmore .zpxq li{
	width: 100%;
	float: initial;
	margin-bottom: 30px;
}
.rczpconlistmore ul:nth-child(1) li{
	line-height: 30px;
}
.zpxq li h6{
	margin-bottom: 15px;
}
.rczpconlist ul li:nth-child(1){
	font-size: 16px;
}
.rczpconlist ul li:nth-child(4) a{
	width: 80%;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}
.rczpconlist ul li{
	line-height: 65px;
}
.pagenumbox{
	padding-top: 40px;
}
.rczpbox{
	padding-bottom: 50px;
}
.rczpconlist ul li .line{
	margin-top: -17px;
}
.rczpconlist ul li{
	font-size: 14px;
}
.ljsq{
	padding-top: 30px;
	padding-bottom: 30px;
}
.ljsqbox{
	width: 100%;
}
.ljsqboxleft{
	float: initial;
	width: 100%;
}
.ljsqname input{
	width: 80%;
	line-height: 40px;
	height: 40px;
	font-size: 16px;
}
.ljsqname span{
	font-size: 16px;
	line-height: 40px;
}
.ljsqboxright{
	width: 100%;
	float: initial;
}
.zyww .content>p{
	font-size: 16px;
}
.zyww .content>p{
	margin-bottom: 40px;
}
.ljsqboxright label{
	float: initial;
}
.ljsqboxright p{
	text-align: left;
}
.ljsq h6{
	font-size: 20px;
	margin-bottom: 20px;
}
.ljsq button{
	height: 40px;
	font-size: 16px;
	line-height: 40px;
	width: 135px;
	margin-top: 20px;
}
.ljsq button span{
	font-size: 14px;
}
.crumbs i{
	margin:24px 10px;
}
.crumbs a{
	font-size: 14px;
}
.screeninglist{
	width: 100%;
	float: initial;
	margin:0;
	margin-bottom: 20px;

}
.jpxmmainlist{
	width: 49%;
	margin:0;
	margin-right: 2%;
	margin-top: 50px;
}
.jpxmmainlist:nth-child(2n){
	margin-right: 0;
}
.jpxmxqtxt,.jpxmxqpic{
	width: 100%;
	float: initial;
}
.jpxmxqpic{
	position: relative;
	top: initial;bottom: initial;
	right: initial;
}
.wrapin2{
	margin-bottom: 50px;
}
.zywwmainbg{
	font-size: 60px;
	bottom: -50px;
}
.jpxmxqtxton{
	width: 100%;
	padding-top: 30px;
	margin:0;
	padding-right: 10px;
	padding-left: 10px;
}
.jpxmxqtxton h5{
	font-size: 26px;
}
.jpxmmainlist h5{
	line-height: 30px;
	font-size: 16px;
	height: 60px;
	margin-top: 20px;
}
.screeningsearch input{
	height: 46px;
	line-height: 46px;
}
.screeningsearch button span{
	font-size: 22px;
}
.jpxmmainlisttxt p{
	font-size: 12px;
}
.jpxmxqtxton .line{
	margin:20px 0;
}
.jpxmxqtxtclass p{
	width: 100%;
	float: initial;
	line-height: 28px;
	font-size: 16px;
}
.jpxmxqtxtmore{
	margin-top: 20px;
	height: auto;
}
.szxqbanbox .swiper-button-next{
	width: 26px;
    height: 46px;
    background: url(../images/wm_button_iconright.png) no-repeat;
    background-size: cover; 
}
.szxqbanbox .swiper-button-prev{
	width: 26px;
    height: 46px;
    background: url(../images/wm_button_iconleft.png) no-repeat;
    background-size: cover; 
}
.szsjxq .jpxmxqpic{
	position: relative;
	bottom: auto;
	top: auto;
	transform: initial;
}
.szsjxq .jpxmxqpic span{
	    width: 24%;
    display: block;
}
.jpxmxqtxtmore p{
	font-size: 16px;
}
.jpxmxqtxtvideo{
	width: 50%;
	margin-top: 20px;
	height: auto;
	margin-bottom: 20px;
}
.jpxmxqpicbottom .swiper-container{
	display: none;
}
.jpxmxqpicbottom{
	background: transparent;
	height: 100%;
}
.jpxmxqpic img{
	width: 100%;
	display: block;
}
.jpxmxqpic{
	margin-bottom: 30px;
}
.newstoppic{
	width: 100%;
	float: initial;
}
.newstoppic img{
	width: 100%;
}
.newstoptxt{
	position: initial;
	width: 100%;
	padding:20px 10px;
}
.newstoptxt span{
	margin-bottom: 20px;
}
.newstop .swiper-button-next{
	right: 20px;
	left: auto;
	bottom: 0px;
	top: auto;
	margin:0;

}
.newstop .swiper-slide{
	padding-bottom: 50px;
}
.newstop .swiper-button-prev{
	left: auto;
	bottom: 0px;
	right: 80px;
	left: auto;
	bottom: 0px;
	top: auto;
	margin:0;
	
}
.newstop .swiper-pagination{
	width: 100%;
	bottom: 30px;
	left: auto;
}
.newsboxlistbox{
	margin-top: 30px;
}
.newsboxlist{
	margin-top: 40px;
	width: 100%;
	float: initial;
}
.zdtjbox{
	padding:30px 0 80px;
}
.zyywtableft{
	overflow: hidden;
}
.zyywtableft h4{
	font-size: 30px;
	float: left;
	width: 75%;
}
.zyywtab{
	padding:40px 0;
}
.zyywtableft {
	width: 100%;
	float: initial;
	position: relative;
}
.zyywtableft span{
	font-size: 16px;
	margin-top: 10px;
	position: absolute;
	bottom: 0;
	left: 0;
}

.zyywtableft span.iconfont{
	font-size:30px;
	position: initial;
	float: left;
	margin-top: 0;
}
.zyywtabright{
	margin-top: 20px;
}
.zyywtabright h5{
	font-size: 24px;
}
.zyywtabrighttxt p{
	font-size: 14px;
}
.zyywtabright{
	width:88%;
	float: initial;
}
.zyywtabbtn {
	width: 50px;
	font-size: 18px;
	padding:0 10px;
	padding-top: 100px;
}
.zyywtabbtn font{
	margin-bottom: 50px;
}
.zyywtabbtnboxlist p{
	font-size: 16px;
}
.zyywtabbtnbox{
	padding-top: 25px;
	overflow-x: auto;
}
.zyywtabbtnboxlist{
	margin-bottom: 25px;
}
.zyywtabbtnboxlist i{
	display: none;
}
.zyywtabbtnboxlist{
	width: 45%;
}
.szsjban img{
	width: auto;
	height: 280px;
}
.szsjban .szsjban-pagination{
	bottom: 20px;
}
.szsjlistbox{
	padding-top: 30px;
}
.szsjlisttabtxt{
	width: 100%;
	float: initial;
}
.szsjlisttabtxt i{
	display: none;
}
.szsjlisttabtxt a{
	height: 50px;
	margin-right: 20px;
	box-sizing: border-box;
	line-height: 50px;
}
.szsjlisttab .content>a{
	float: initial;
	line-height: 30px;
}
.szsjlisttab {
	margin-bottom: 30px;

}
.szsjlisttxt{
	width: 100%;
	float: initial;
	position: initial;
	margin:0;
}
.szsjlisttxtcon{
	position: initial;
}
.szsjlistpic{
	float: initial;
	width: 100%;
}
.szsjlist {
	margin-bottom: 50px;
}
.szsjlist:nth-child(2n) .szsjlisttxt{
	margin:0;
}
.szsjlisttxtfoot p{
	float: initial;
	margin-top: 10px;
	width: 100%;
}
.szsjlisttxt{
	padding:20px 30px;
}
.szsjlisttxt h5{
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 18px;
}
.szsjlistbox>.more{
	margin:30px auto;
}
.qbxmqdbg{
	height: 780px;
	overflow:hidden;
}
.qbxmqdbg img{
	height: 100%;
	width: auto;
}
.qbxmqdbgtxt{
	left: 20px;
	top: 30px;
}
.qbxmqdcon{
	left: 20px;
	right: 20px;
	top: 130px;
	width: auto;
}
.qbxmqdconlistleft{

}
.qbxmqdconlistleft h5{
	font-size: 18px;
	margin-top: 0;
}
.qbxmqdconlistright{
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
}
.qbxmqdbox h4{
	font-size: 30px;
}
.qbxmqdbox{
	padding-top: 30px;
}
.qbxmqd{
	margin-top: 30px;
}
.szxqban h4{
	font-size: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.szsjxq  .jpxmxqpic{
	margin-top: 30px;
}
.zywwbtn{
	opacity: 0;
	height: 0;
	padding-bottom: 50px;
}
.zywwpicimgnext{
	display: none;
}
.zywwpicimg{
	float: initial;
	width: 100%;
	padding:0;
}
.zywwpicimg img{
	width: 100%;
}
.bgtxt{
	font-size: 80px;
}
.zywwpictxt{
	width: 100%;
	float: initial;
}
.zywwpicbox .swiper-button-next, .zywwpicbox .swiper-button-prev{
	right: 10px;
}
.zywwpicbox .swiper-button-prev{
	left: 10px;
}
.zywwpic{
	padding-bottom: 50px;
}
}
@media (max-width:350px){
.bancon p{
	font-size: 14px;
}
	.bancon h2{
		font-size: 22px;
	}
}