#container {
	width: 950px;
	height: 700px;
}
@media screen and (min-width:1930px) { 
	.wrap {
		width: 70%;
	}
	.banner .img .text {
		width: 70%;
	}
	.gsjs .text {
		width: 36.458vw;
	}
	.fzlc {
		display: none;
	}
	.gdjj {
		margin-top: 0;
	}
	.jxal .allist ul li .img {
		height: 230px;
	}
	.hzzc ul li .img {
		height: 315px;
	}
	.banner {
		height:40vw;
	}
	.wlqj .wbimg {
		height:46.875vw;
	}
	.wwrh .wbimg {
		height:40vw;
	}
	.ggfa .wbimg {
		height:40vw;
	}
	.jwrh .wbimg .boxs {
		display: flex;
		align-items: flex-end;
	}
	.zxgl {
		height: 40vw;
	}
	.qutx .img {
		height: 40vw;
	}
	.lfk {
		height: 40vw;
	}
	.tycz {
		height: 40vw;
	}
	.txsj ul li .img {
		height: 380px;
	}
	.wwhl .tfwt ul li .img {
		height: 270px;
	}
	.tfwt ul li .img {
		height: 345px;
	}
	.cjxq ul li {
		height: 485px;
	}
	.dsgn {
		height: 40vw;
	}
	.smbd {
		height: 42vw;
	}
	.wjx {
		height: 50vw;
	}
}
@media screen and (min-width:1400px) and (max-width:1900px) {
	.wrap {
		width: 1400px;
	}
	.gsjs:after {
		width: 45.729vw;
	}
}
@media screen and (min-width:1200px) and (max-width:1400px) {
	.wrap {
		width: 96%;
	}
	.fixed a {
		width: 70px;
		height: 70px;
	}
	.fixed a img {
		width: 45%;
		display: block;
	}
	.banner .img .text h3 {
		font-size: 48px;
	}
	.banner .img .text span {
		font-size: 22px;
	}
	.header .nav ul li .yis {
		padding: 0 15px;
	}
	.header .nav .sub {
		padding: 15px 0;
	}
	.header .nav .sub2 {
		padding: 15px 0;
	}
	.header .nav .sub2 .wrap {
		width: 100%;
	}
	.banner .img .text {
		width: 96%;
	}
	.zzyf .list h3 {
		font-size: 60px;
	}
	.title h3 {
		font-size: 42px;
	}
	.title span {
		font-size: 22px;
	}
	.hykx .left {
		width: 48.5%;
	}
	.hykx .left .swiper-slide .img img {
		width: auto;
		height: 100%;
	}
	.hykx .right {
		width: 48.5%;
	}
	.ketit .int a.on {
		font-size: 22px;
	}
	.ketit h3 {
		font-size: 22px;
	}
	.canshu {
		margin-top: 80px;
	}
	.canshu h3 {
		font-size: 32px;
	}
	.xgcp {
		margin-top: 100px;
	}
	.xgcp h3 {
		font-size: 40px;
	}
	.swiper-containerxgcp {
		margin-top: 80px;
	}
	.banner .img .text h3 {
		font-size: 60px;
	}
	.nebanner .img i {
		height: 10px;
	}
	.wfcs .right img {
		width: 600px;
	}
	.wfcs .wrapflex {
		width: 96%;
	}
	.ggwz h3 {
		font-size: 42px;
	}
	.ggwz .st {
		font-size: 22px;
	}
	.sjyd .left {
		background: none;
	}
	.sjyd .left img {
		margin-left: -60px;
	}
	.zwfs .right img {
		width: 500px;
	}
	.yljk ul li img {
		width: 250px;
		height: 250px;
	}
	.yljk ul li span {
		font-size: 28px; 
	}
	.yycj .bd .boxs {
		height: 500px;
	}
	.yycj .hd ul li {
		width: 150px;
		height: 53px;
		line-height: 53px;
		border-radius: 53px;
	}
	.txfz .boxs img {
		height: 39.16666vw;
		width: auto;
	}
	.kzzn .bd .boxs {
		height: 32.916666vw;
	}
	.whfb .imgs {
		right: -60px;
	}
	.whfb .imgs img {
		width: 90%;
	}
	.wlwsp {
		height: 49.16666vw;
	}
	.smzq .bd .boxs {
		height: auto;
	}
	.lunbo {
		width: 96%;
		margin:  0 auto;
	}
	.tfwt h2 {
		font-size: 42px;
	}
	.tfwt ul li h3 {
		font-size: 28px;
	}
	.tfwt ul li .img {
		height: 23.33vw;
	}
	.nebanner .swiper-slide .img h3 {
		font-size: 60px;
	}
	.nebanner .text .int {
		font-size: 28px;
	}
	.dyck .bigboxs img {
		width: 50%;
	}
	.jdhjk .boxs {
		margin-left: 0;
	}
	.jdhjk .out span {
		font-size: 26px;
		line-height: 40px;
	}
	.nebanner2 .swiper-slide .text h3 {
		font-size: 42px;
	}
	.gsjs {
		padding-top: 0px;
		height: 740px;
		display: flex;
		margin:90px 0;
		align-items: center;
	}
	.gsjs .text {
		width: 46%;
	}
	.gsjs:after {
		width: 50%;
	}
	.gsjs .text .st {
		line-height: 33px;
	}
	.gsjs .text a {
		margin-top: 40px;
	}
	.fzlc .list {
		width: 1200px;
		height: 600px;
		margin:0 auto;
	}
	.fzlc .list .boxs h4 {
		font-size: 20px;
	}
	.fzlc .list .boxs .st {
		font-size: 16px;
		line-height: 30px;
	}
	.fzlc .list .boxs:nth-child(1) {
		top: 430px;
	}
	.fzlc .list .boxs:nth-child(2) {
		bottom: 305px;
	}
	.fzlc .list .boxs:nth-child(3) {
		left: 365px;
		top: 350px;
	}
	.fzlc .list .boxs:nth-child(4) {
		left: 530px;
		bottom: 360px;
	}

	.fzlc .list .boxs:nth-child(5) {
		left: 745px;
		top: 275px;
	}

	.fzlc .list .boxs:nth-child(6) {
		right: 110px;
		bottom: 450px;
	}

	.fzlc .list .boxs:nth-child(7) {
	    top: 165px;
	    right: 20px;
	}
	.gdjj {
		margin-top: 60px;
	}
	.ppxx .ggwz {
		width: 48%;
	}
	.ppxx .img {
		width: 47%;
	}
	.ppxx .img img {
		width: 100%;
		display: block;
	}
	.ybdw .img {
		height: 340px;
	}
	.xxkj {
		height: 51.66666vw;
	}
	.xxkj .ggwz {
		width: 48%;
	}
	.hxln .wrap ul li {
		width: 32%;
	}
	.hxln .wrap ul li img {
		width: 100%;
	}
	.hzys ul li .text .st {
		font-size: 14px;
	}
	.hzys ul li .text h4 {
		font-size: 22px;
	}
	.hzys {
		padding-top: 80px;
		padding-bottom: 120px;
	}
	.hzzc ul li .img {
		height: 21.307vw;
	}
	.hzzc ul li .text h3 {
		font-size: 34px;
	}
	.hzzc ul li .text .st {
		font-size: 20px;
	}
	.jrwm:after {
		display: none;
	}
	.jrwm .bigboxs {
		width: 70%;
		margin:0 auto;
	}
	.jrwm {
		height: auto;
		padding:100px 0; 
	}
	.jrwm h3 {
		font-size: 42px;
	}

	.jszc .hd {
		width: 18%;
	}
	.jszc .bd {
		width: 72%;
	}
	.tycz {
		height: 46.25vw;
	}
	.xxjd {
		height: 55vw;
	}
	.xxjd .wrapflex {
		padding-top: 30px;
	}
	.wwhl .tfwt ul li .img {
	    height: 17.602vw;
	}
	.kjhj .img {
		height: 39.1666vw;
	}
	.pfdh .boxs {
		height: 50px;
		line-height: 50px;
		border-radius: 50px;
		font-size: 18px;
		padding: 0 30px;
	}
	.kjhj .wrap {
		width: 100%;
	}
	.pfdh .boxs:nth-child(4) {
		right: 180px;
		top: 100px;
	}
	.syxh {
		height: 55.83333vw;
	}
	.cjxq ul li {
		height: 32.98vw;
	}
	.nebanner5 {
		height: 45.388888vw;
	}
	.nebanner5 .img .text h3 {
		font-size: 50px;
	}
	.nebanner5 .img .text .int {
		font-size: 26px;
	}
	.nebanner5 .img .text .out {
		margin-right: 0;
	}
	.glsb .wrap img {
		width: 100%;
		display: block;
	}
	.scbz .wrap .img {
		width: 50%;
	}
	.scbz .wrap .img img {
		width: 100%;
		display: block;
	}
	.wjx {
		height: 82vw;
	}
	.wjx .title {
		padding-top: 50px;
	}
	.nebanner4 .img .text h3 {
		font-size: 40px;
	}
	.xw-list ul li .text {
		right: 150px;
	}
	.xw-list ul li .icon {
		right: 50px;
	}
	.ykq .img img {
		width: 100%;
	}
	.dszb .img .swiper-slide {
		font-size: 40px;
	}
	#container {
		width: 850px !important;
		height: 626px !important;
	}
	.dtso {
		width: 350px;
		position: absolute;
		right: 0;
		margin-top: 60px;
	}
	.jxal .bd .boxs {
		height: auto;
	}
	.jxal .allist ul li .img {
    	height: 15.072vw;
	}
	.jxal .allist ul li h4 {
		font-size: 22px;
	}
	.dtso .bd .boxs span {
		font-size: 18px;
	}
}


@media screen and (min-width:1024px) and (max-width:1199px) {
	.wrap {
		width: 96%;
	}
	.header {
		height: 90px;
	}
	.header .nav ul li .yis {
		font-size: 15px;
		padding: 0 10px;
		line-height: 90px;
	}
	.header .nav .sub {
		top: 70px;
		padding: 15px 0;
	}
	.header .nav .sub2 {
		top: 78px;
		padding: 15px 0;
	}

	.banner {
		height: 58.59375vw;
	}
	.banner .img .text {
		width: 96%;
	}
	.banner .img .text h3 {
		font-size: 44px;
	}
	.banner .img .text span {
		font-size: 20px;
	}
	.title h3 {
		font-size: 38px;
	}
	.title span {
		font-size: 20px;
	}
	.pt80 {
		padding-top: 60px;
	}
	.wwrh .wbimg {
		height: 46.875vw;
	}
	.rhtx .wbimg {
		height: 46.875vw;
	}
	.jwrh .wbimg {
		height: 50vw;
	}
	.zzyf .list h3 {
		font-size: 54px;
	}
	.jrjd .left h3 {
		font-size: 30px;
	}
	.jrjd .left .st {
		font-size: 20px;
	}
	.jrjd {
		padding: 80px 0 100px 0;
	}
	.hykx .left {
		width: 50%;
		height: 29.6vw;
	}
	.hykx .right {
		width: 48%;
		height: 29.6vw;
		overflow: hidden;
	}
	.hykx .right ul li .text {
		right: 0;
	}
	.hykx .left .swiper-slide .text {
		height: 55px;
		line-height: 55px;
	}
	.hykx .left .swiper-slide .text span {
		font-size: 16px;
	}
	.hykx .left .swiper-slide .text h3 {
		font-size: 16px;
	}
	.hykx .wrap {
		margin-top: 50px;
	}
	.hykx .more {
		margin-top: 50px;
		font-size: 16px;
	}
	.more {
		width: 160px;
	}
	#container {
		width: 820px !important;
		height: 604px !important;
		margin-left: -110px;
	}
	.dtso {
		width: 350px;
		position: absolute;
		right: 0;
		margin-top: 60px;
	}
	.jxal .bd .boxs {
		height: auto;
	}
	.jxal .allist ul li .img {
    	height: 15.072vw;
	}
	.jxal .allist ul li h4 {
		font-size: 20px;
	}
	.dtso .bd .boxs span {
		font-size: 18px;
	}
	.xgcp h3 {
		font-size: 40px;
	}
	.canshu h3 {
		font-size: 34px;
	}
	.table tr, .table td {
		font-size: 18px;
	}
	.swiper-containerxgcp .swiper-slide h3 {
		font-size: 26px;
	}
	.fixed a {
		width: 60px;
		height: 60px;
	}
	.fixed a:nth-child(1) img {
		width: 50%;
	}
	.wlqj .wbimg {
		height:510px; 
	}
	.wdsc {
	    height: 750px;
	}
	.wdsc .img {
		width: 270px;
	}
	.wdsc .img img {
		width: 100%;
		display: block;
	}
	.wfcs .wrapflex {
		flex-direction: column;
		justify-content: center;
	}
	.wfcs .ggwz {
		text-align: center;
		margin-bottom: 90px;
	}
	.ggwz h3 {
		font-size: 36px;
	}
	.ggwz .st {
		font-size: 18px;
	}
	.wfcs .right {
		width: 600px;
	}
	.wfcs .right img {
		width: 100%;
		display: block;
	}
	.sjyd .left {
		width: 40%;
		background:#fff; 
		display: flex;
		align-items: center;
	}
	.sjyd .left img {
		width: 130%;
	}
	.sjyd .right {
		width: 60%;
	}
	.sjyd .right ul {
		width: 70%;
	}
	.sjyd {
		height: 750px;
	}
/*	.xqcj .bd .bigboxs .img img {
		max-width: 230px;
	}*/
	.syxh {
		height: 710px;
	}

	.xqcj .bd .bigboxs .text h3 {
		font-size: 28px;
	}
	.xqcj .bd .bigboxs .text .st {
		margin-top: 40px;
	}
	.footer .wrap {
		padding: 80px 0 60px 0;
	}
	.footer .right ul li {
		margin-left: 12%;
	}
	.footer .left {
		width: 400px;
	}
	.footer .right {
		width: 520px;
	}
	.zwfs .right {
		width: 500px;
	}
	.zwfs .right img {
		width: 100%;
	}

	.zwfs .ggwz {
		margin-right:30px; 
	}
	.yljk ul li img {
		width: 230px;
		height: 230px;
	}
	.yljk ul li span {
		font-size: 28px;
		margin-top: 40px;
	}
	.tysj {
		padding-bottom: 120px;
	}
	.tysj .jdt {
		margin-top: 100px;
	}
	.fnty .top ul li {
		width: 49%;
	}
	.fnty .bottom {
		height: 800px;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
	}
	.fnty .bottom .title {
		padding-top: 60px;
	}
	.yycj .hd ul li {
		width: 140px;
		height: 50px;
		font-size: 18px;
		line-height: 50px;
	}
	.xgcp {
		margin-top: 120px;
	}
	.txfz .boxs img {
	    height: 39.16666vw;
	    width: auto;
	}
	.txfz .boxs {
		margin-top: 60px;
	}
	.kzzn .bd {
		margin-bottom: 80px;
	}
	.kzzn .bd .boxs {
		height: auto;
	}
	.whfb {
		height: 720px;
	}
	.whfb .imgs {
		display: flex;
		align-items: center;
		right: -195px;
	}
	.whfb .imgs img {
		width: 74%;
	}
	.whfb .imgs:hover {
	  right: -180px;
	} 
	.whfb .ggwz {
		width: 500px;
	}
	.wlwsp {
		height: 47.8515625vw;
	}
	.smzq .boxs ul li .bigboxs h3 {
		font-size: 24px;
	}
	.smzq .boxs ul li .bigboxs .line {
		width: 70px;
		margin: 20px 0;
	}
	.smzq .boxs ul li .bigboxs .st {
		font-size: 14px;
		line-height: 30px;
	}
	.smzq .boxs ul li .bigboxs {
		padding: 0 15px;
		box-sizing: border-box;
	}
	.tfwt {
		padding: 100px 0 60px;
	}
	.tfwt h2 {
		font-size: 34px;
	}
	.tfwt ul li .img {
		height: 23.329vw;
	}
	.tfwt ul {
		margin-top: 80px;
	}
	.tfwt ul li h3 {
		font-size: 28px;
	}
	.tfwt ul li .st {
		margin-top: 20px;
		font-size: 14px;
		line-height: 30px;
		height: auto;
		max-height: 90px;
		padding: 0 10px;
	}
	.ketit h3 {
		font-size: 20px;
	}
		
	.ketit .int {
		font-size: 16px;
	}
	.ketit .int a.on {
		font-size: 20px;
	}
	.dyck .wrap .boxs .st {
		padding: 0 15px;
		font-size: 20px;
	}
	.dyck .bigboxs img {
	    width: 50%;
	}
	.jdhjk .boxs {
		margin-left: 0;
	}
	.jdhjk .out span {
		font-size: 26px;
		line-height: 40px;
	}
	.gsjs:after {
		display: none;
	}
	.gsjs .text {
		width: 100%;
	}
	.xxqk {
		height: 60vw;
	}
	.fzlc .list {
		width: 1024px;
		height: 500px;
		margin:0 auto;
		margin-top: 70px;
	}
	.fzlc .list .boxs h4 {
		font-size: 20px;
	}
	.fzlc .list .boxs .st {
		font-size: 15px;
		line-height: 30px;
	}
	.fzlc .list .boxs:nth-child(1) {
		top: 355px;
	}
	.fzlc .list .boxs:nth-child(2) {
		bottom: 260px;
	}
	.fzlc .list .boxs:nth-child(3) {
		left: 330px;
		top: 300px;
	}
	.fzlc .list .boxs:nth-child(4) {
	    left: 470px;
		bottom: 295px;
	}

	.fzlc .list .boxs:nth-child(5) {
		left: 660px;
		top: 230px;
	}

	.fzlc .list .boxs:nth-child(6) {
		right: 75px;
    	bottom: 364px;
	}

	.fzlc .list .boxs:nth-child(7) {
	    top: 125px;
	    right: 20px;
	}
	.gdjj {
		margin-top: 80px;
	}
	.nebanner6 {
		height: 800px;
	}
	.ppxx {
		height: auto;
		padding: 120px 0;
	}
	.ppxx .img {
		width:400px;
	}
	.ppxx .img img {
		width: 100%;
		display: block;
	}
	.ppxx .ggwz {
		width:550px;
	}
	.jdyy .img {
		height:43.984375vw;
	}
	.ybdw .img {
		height: 32.2265625vw;
	}
	.xxkj {
		height: 555px;
	}
	.xxkj .ggwz {
		width: 460px;
	}
	.xxkj .ggwz .st {
		line-height: 40px;
		font-size: 18px;
	}
	.banner .img .text h3 {
		font-size: 40px;
	}
	.banner .img .text h3 {
		font-size: 36px;
	}
	.lhsc .boxs {
		width: 100%;
	}
	.hxln .wrap ul li {
		width: 32%;
	}
	.hxln .wrap ul li img {
		width: 100%;
	}
	.hxln {
		height: 770px;
	}
	.hxln .wrap ul li span {
		font-size: 25px;
	}
	.hzys {
		padding-top: 80px;
		padding-bottom: 120px;
	}
	.hzys ul {
		margin-top: 50px;
		margin-left: -1%;
	}
	.hzys ul li {
		width: 32.3%;
		padding:30px 15px;
		margin-left: 1%;
	}
	.hzys ul li .text .st {
		font-size: 15px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3; 
		overflow: hidden;
		line-height: 28px;
		height: 84px;
		display: flex;
		align-items: center;
	}
	.hzzc ul li .img {
		height: 222px;
	}
	.hzzc ul li .text h3 {
		font-size: 30px;
	}
	.hzzc ul li .text .st {
		font-size: 20px;
		line-height: 35px;
	}
	.jrwm:after {
		display: none;
	}
	.jrwm .bigboxs {
		width: 85%;
		margin: auto;
	}
	.jrwm {
		height: auto;
		padding: 100px 0; 
	}
	.nebanner4 .form {
		height: 60px;
		
	}
	.nebanner4 .form .input {
		line-height: 60px;
	}
	.nebanner4 .form .btn {
		width: 60px;
		height: 60px;
	}
	.jszc .hd {
		width: 16%;
	}
	.jszc .bd {
		width: 79%;
		box-sizing: border-box;
	}
	.jszc .bd::-webkit-scrollbar{
		width:8px;
		background: #e2e2e2;
	}
	.jszc .bd::-webkit-scrollbar-track-color {
	}
	.jszc .bd::-webkit-scrollbar-thumb{
		background: #505050;
		border-radius:10px;
	}
	.jszc .bd::-webkit-scrollbar-thumb:hover{
		background: #c1c1c1;
	}
	.jszc .bd::-webkit-scrollbar-corner{
		background: #505050;
	}
	.tycz {
		height: 47.916vw;
	}
	.xxjd {
		height: 650px;
	}
	.xxjd .wrapflex {
		padding-top: 40px; 
	}
	.xxjd .wrapflex .st {
		margin-top: 25px;
	}
	.wwhl .tfwt ul li .img {
	    height: 18.33vw;
	}
	.kjhj .img {
		height: 460px;
	}
	.pfdh .boxs {
		height: 50px;
		line-height: 50px;
		padding: 0 30px;
		font-size: 16px;
	}
	.pfdh .boxs:nth-child(2) {
		left: 128px;
	}
	.pfdh .boxs:nth-child(3) {
		left: 70px;
	}
	.pfdh .boxs:nth-child(4) {
		right: 150px;
		top: 100px;
	} 
	.pfdh .boxs:nth-child(5) {
		right: 150px;
	} 
	.cjxq ul li {
		height: 32.797vw;
	}
	.cjxq ul li .text h3 {
		font-size: 30px;
	}
	.cjxq ul {
		margin-top: 60px;
	}
	.cjxq ul li .text .int {
		font-size: 16px;
	}
	.nebanner5 .img .text .out {
		margin-right: 0;
	}
	.qutx .img {
		height: 440px;
		margin-top: 50px;
	}
	.pobgd {
		height: 535px;
		background-position: left center;
	}
	.qxsj .wrap .boxs .dz .xian {
		width: 195px;
	}
	.qxsj .wrap .boxs .dz span {
		font-size: 20px;
	}
	.txcj h3 {
		font-size: 40px;
	}
	.txcj .boxs ul li {
		padding-left: 0;
	}
	.txcj .boxs ul li h4 {
		font-size: 26px;
	}
	.dsgn {
		height: 75vw;
	}
	.glsb .wrap img {
		width: 100%;
	}
	.gnxq ul li {
		padding:40px 25px;
		border-radius: 5px;
	}
	.xhtc ul li .text h3 {
		font-size: 28px;
	}
	.gnxq ul li .text span {
		font-size: 15px;
	}
	.gnxq ul li .text {
		left: 160px;
		right: 30px;
		top: 40px;
	}
	.tpwg  .wrap img{
		width: 100%;
	}
	.scbz .wrap .img {
		width: 50%;
	}
	.scbz .wrap .img img {
		width: 100%;
	}
	.smbd {
		height: 80vw;
	}
	.wjx {
		height: 80vw;
	}
	.wjx .list ul li {
		width: 70px;
		height: 70px;
		margin: 15px 25px;
	}
	.wjx .list ul li img {
		width: 100%;
		display: block;
	}
	.wjx .list .st {
		display: none;
	}
	.xw-list ul li .icon {
		display: none;
	}
	.xw-list ul li .text {
		right: 50px;
	}
	.xw-list {
		padding: 70px 0;
	}
	.xw-list ul li .text h3 {
		font-size: 26px;
	}
	.xw-list ul li .text .time {
		margin: 25px 0;
	}
	.page a {
		padding: 8px 15px;
	}
	.ykq  .img img {
		width: 100%;
	}
	.lgsb .img {
		height: 400px; 
	}
	.dszb .img {
		height: 480px;
	}
	.dszb .img .boxs {
		margin-top: 70px;
		margin-left: 120px;
	}
	.dszb .yy {
		right: 230px;
		bottom: 108px;
		font-size: 24px;
	}
	.dszb .img .swiper-slide {
		font-size: 36px;
	}
}

/*  平板  */
@media screen and (min-width:750px) and (max-width:1023px) {
	body {
		width: 1400px;
		overflow-x: scroll;
	}
}

@media screen and (min-width:10px) and (max-width:749px) {
	.fixed a {
		width: 60px;
		height: 60px;
	}
	.fixed a:nth-child(1) img {
		width: 50%;
	}
	.hamburger {
		display: block;
		top: 22px;
	}
	.wrap {
		width: 96%;
	}

	.header {
		height: 70px;
	}
	.header .logo img {
		width: 85%;
	}
	.nav {
	    position: fixed;
	    right: -100%;
	    top: 0;
	    width: 100%;
	    height: 100%;
	    background: rgba(0,0,0,0.9);
		opacity: 0;
		transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		-webkit-transition: all 0.4s ease;
		-o-transition: all 0.4s ease; 
	}
	.inshow {
	  display: block !important;
	  right: 0 !important;
	  opacity: 1!important;
	  transform: rotateX(0deg)!important;
	  -webkit-transform: rotateX(0deg)!important;
	}
	.header .nav:after {
		display: none;
	}
	.header .nav ul {
		display: block;
		height: 84%;
		overflow-x:hidden; 
		margin-top: 8%;
	}
	.header .nav ul li {
		width: 100%;
		height: auto;
		position: relative;
	}

	.header .nav ul li .yis {
	    border-bottom: 1px solid #999;
	    font-weight: bold;
	    color: #fff;
	    line-height: 55px;
	    font-size: 15px;
	    padding: 0 10px;
	    box-sizing: border-box;
	}
	.header .nav .sub {
/*	    display: block !important;
	    opacity: 1!important;
	    position: relative;*/
	    left: 0px;
	    top: 55px;
	    padding: 0;
	    height: auto;
	    line-height: 50px;
	    background: #fff;
	}
	.header .nav .sub .boxs {
		display: block;
		height: auto;
		padding: 0 15px;
		padding-bottom: 5px;
		box-sizing: border-box;
	}
	.header .nav .sub .boxs:after {
		content: "";
		display: block;
		clear: both;
	}
	.header .nav .sub a {
		width: 50%;
		display: block;
		margin: 0;
		position: relative;
		line-height: 35px;
		float: left;
		margin-top: 5px;
		padding-left: 14px;
		box-sizing: border-box;
		font-size: 14px;
	}
	.header .nav .sub a:before {
		content: "";
		display: block;
		width: 4px;
		height: 4px;
		background: #333;
		border-radius: 50%;
		position: absolute;
		left: 0;
		top: 50%;
		margin-top: -2px;
	}
	.header .nav .sub a:after {
		display: none;
	}

	.header .nav .sub2 {
	    left: 0px;
	    top: 55px;
	    padding: 0;
	    height: auto;
	    line-height: 50px;
	    background: #fff;
	}
	.header .nav .sub2 .wrap {
		padding: 0;
		width: 100%;
	}
	.header .nav .sub2 span {
		font-size: 15px;
	}

	.qd {
		left: 84px;
		margin-left: 0;
		bottom: 50%;
		margin-bottom: -12px;
	}
	.qd:before {
		display: none;
	}

	.banner {
		height: 92vw;
	}
	.banner .img .text {
		width: 100%;
		padding: 0 20px;
		box-sizing: border-box;
		text-align: center;
	}
	.banner .img .text h3 {
		font-size: 30px;
		line-height: 40px;
	}
	.banner .img .text span {
		margin-top: 30px;
		font-size: 18px;
		padding: 0 30px;
		line-height: 30px;
	}

	.pt80 {
		padding-top: 30px !important;
	}
	.title {
		padding: 0 2%;
	}
	.title h3 {
		font-size: 30px;
	}
	.title span {
		margin-top: 20px;
		font-size: 18px;
		line-height: 30px;
	}
	.wwrh .wbimg {
		height: 300px;
		margin-top: 30px;
	}
	.ggfa .link a {
		margin: 0 15px;
	}
	.more {
		width: auto;
		height: 36px;
		line-height: 36px;
		padding:0 28px;
		font-size: 14px !important;
	}
	.rhtx .wbimg {
		height: 300px;
		margin-top: 30px;
	}
	.jwrh .wbimg {
		margin-top: 30px;
		height: 300px;
		padding:0 2%;
		box-sizing: border-box;
		justify-content: space-between;
	}
	.jwrh .wbimg .boxs {
		width: 45%;
		margin:0; 
	}
	.jwrh .wbimg .boxs img {
		display: block;
		width: 100%;
	}
	.jwrh .wbimg .boxs span {
		font-size: 14px;
	}
	.zzyf {
		padding-top: 30px;
		padding-bottom: 40px;
	}
	.zzyf .list {
		margin-top: 30px;
	}
	.zzyf .list .boxs {
		min-width: auto;
		width: 33.3%;
	}
	.zzyf .list {
		padding: 20px 0 30px 0;
		box-shadow: 0 0 6px rgba(220,220,220,0.22);
	}
	.zzyf .list b {
		font-size: 15px;
	}
	.zzyf .list h3 {
		margin: 15px 0;
		font-size: 22px;
	}
	.zzyf .list .st {
		font-size: 12px;
		height: 40px;
		padding: 0 10px;
		line-height: 20px;
	}
	.jrjd {
		padding: 30px 0;
	}
	.jrjd .wrap {
		display: block;
	}
	.jrjd .left {
		text-align: center;
	}
	.jrjd .left h3 {
		font-size: 20px;
	}
	.jrjd .left .st {
		font-size: 16px;
		margin: 20px 0;
	}
	.jrjd .left .more {
		width: 150px;
		padding:0;
		margin: auto;
	}
	.jrjd .right {
		width: 100%;
		margin-top: 30px;
		height: 300px;
	}
	.jrjd .right .swiper-slide img  {
		height:auto;
		max-height: 80px;
		margin:5px;
	}
	.hykx .wrap {
		margin-top: 20px;
	}
	.hykx .left {
		display: none;
	}
	.hykx .right {
		width: 100%;
	}
	.hykx .right ul li .text {
		right: 0;
	}
	.hykx .right ul li .text h3 {
		font-size: 16px;
	}
	.hykx .more {
		margin-top: 30px;
	}
	.footer .wrap {
		padding: 30px 0;
		display: block;
	}
	.footer .left {
		width: 100%;
	}
	.footer .left .logo2 {
		width:50%;
	}
	.footer .left .st {
		margin-top: 20px;
	}
	.footer .left .link {
		margin-top: 30px;
		padding-bottom: 15px;
	}
	.footer .left .link h3 {
		font-size: 20px;
	}
	.footer .left .link .phone {
		font-size: 24px;
	}
	.footer .right {
		width: 100%;
	}
	.footer .right ul {
		margin-top: 0;
		margin-left: -1.5%;
	}
	.footer .right ul li {
		margin-top: 30px;
		margin-left: 1.5%;
		width: 48.5%;
	}
	.footer .bottom {
		padding: 15px;
		line-height: 25px;
		font-size: 12px;
	}
	.footer .bottom a {
		display: block;
	}
	.nebanner .text .int {
		font-size: 15px;
		margin-top: 20px;
		line-height: 30px;
	}
	.kzzn .hd {
		margin-top: 30px;
		border-radius: 35px;
		width: 100%;
		overflow: hidden;
	}
	.kzzn .hd ul {
		width: 100%;
		white-space: nowrap;
		overflow-x:scroll;
		overflow-y:hidden;
		display: block;
	}

	.almd {
		display: none;
	}
	.yycj .hd ul li {
		height: 45px;
		line-height: 45px;
		width: auto;
		padding: 0 20px;
		font-size: 14px;
		border-radius: 45px;
		display: inline-block;
	}
	.jxal .bd {
		margin-top: 30px;
	}
	.jxal .allist ul {
		margin-top: -20px;
	}
	.jxal .allist ul li {
		width: 48%;
		margin-top: 20px;
	}
	.jxal .allist ul li .img {
		height: 32.755vw;
	}
	.jxal .allist ul li h4 {
		font-size: 16px;
		height: 25px;
		padding-right: 7px;
		line-height: 25px;
	}
	.jxal .allist ul li .st {
		font-size: 14px;
		margin-top: 0;
	}
	.gdjj {
		margin-top: 40px;
		padding: 30px 0;
	}
	.yycj .hd ul li.on {
		height: 35px;
		line-height: 35px;
		margin-top: 5px;
	}
	.gdjj h3 {
		font-size: 20px;
	}
	.gdjj .st {
		font-size: 15px;
		margin: 20px 0;
	}
	.ljzx {
		font-size: 15px;
		height: 40px;
		line-height: 40px;
		font-weight: normal;
	}
	.ketit {
		line-height: 45px;
	}
	.ketit h3 {
		font-size: 14px;
	}
	.ketit .int {
		font-size: 14px;
	}
	.ketit .int a {
		margin-right: 0px;
	}
	.ketit .int a:nth-child(1) {
		margin-right: 20px;
	}
	.ketit .int a.on {
		font-size: 16px;
	}
	.canshu {
		margin-top: 40px;
		width: auto;
	}
	.canshu h3 {
		font-size: 20px;
	}
	.canshu {
		margin-top: 30px;
		width: 100%;
		overflow-y: hidden;
	}
	.table tr, .table td {
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		padding: 5px;
	}
	.table {
		position: relative;
		width: auto;
		margin-top: 30px;
		white-space: nowrap;
	}
	.xgcp {
		margin-top: 40px;
	}
	.xgcp h3 {
		font-size: 20px;
	}
	.swiper-containerxgcp {
		margin-top: 30px;
	}
	.swiper-containerxgcp .swiper-slide .img {
		height: 36.8vw;
	}
	.swiper-button-nextzxdt {
		display: none;
	}
	.swiper-button-prevzxdt {
		display: none;
	}
	.swiper-containerxgcp .swiper-slide h3 {
		font-size: 18px;
		margin-top: 10px;
		padding: 0 10px;
	}
	.swiper-containerxgcp .swiper-slide .st {
		font-size: 12px;
		margin-top: 5px;
		line-height: 20px;
		padding: 0 10px;
	}

	.nebanner {
		height: 65vw;
	}
	.nebanner .img i {
		height: 5px;
		width: 80px;
		margin-top: 20px;
	}
	.wlqj .wbimg {
		height: 52.5vw;
		margin-top: 30px;
	}
	.wdsc {
		height: 400px;
	}
	.wdsc .title {
		position: relative;
		z-index: 999;
	}
	.wdsc .wrap {
		display: flex;
	}
	.wdsc .img {
		width: 120px;
	}
	.wdsc .img img {
		width: 100%;
		display: block;
	}
	.wdsc .img span {
		display: none;
	}
	.syxh {
		height: 400px;
	}
	.ggwz h3 {
		font-size: 20px;
		line-height: 30px;
	}
	.ggwz .st {
		font-size: 15px;
		line-height: 25px;
		margin-top: 30px;
	}
	.wrapflex {
		width: 96%;
		display: block;
	}
	.wfcs {
		height: auto;
		padding: 30px 0;
	}
	.wfcs .ggwz {
		text-align: center;
	}
	.wfcs .right {
		margin-top: 30px;
	}
	.wfcs .right img {
		width: 100%;
		display: block;
	}
	.sjyd {
		height: auto;
		padding: 30px 0;
	}
	.sjyd .left {
		display: none;
	}
	.sjyd .right {
		width: 100%;
	}
	.sjyd .right ul {
		width: 100%;
	}
	.sjyd .right ul li {
		margin-top: 30px;
	}
	.sjyd .right ul li img {
		width: 70px;
		height: 70px;
	}
	.sjyd .right ul li h3 {
		font-size: 18px;
	}
	.sjyd .right ul li .st {
		font-size: 14px;
		line-height: 25px;
		margin-top: 10px;
	}
	.xqcj .hd {
		margin-top: 30px;
	}
	.xqcj .bd {
		margin-top: 20px;
	}
	.xqcj .bd .bigboxs {
		display: block;
	}
	.xqcj .bd .bigboxs .img img {
		margin: auto;
	}
	.xqcj .bd .bigboxs .text  {
		width: 100%;
		margin-top: 30px;
	}
	.xqcj .bd .bigboxs .text h3 {
		font-size: 20px;
	}
	.xqcj .bd .bigboxs .text .st {
		margin-top: 25px;
	}
	.xqcj .bd .bigboxs .text .st span {
		font-size: 15px;
		margin: 10px 0;
	}
	.xqcj .bd .bigboxs .text .link {
		margin-top:30px;
	}
	.xqcj .bd .bigboxs .text .link a:nth-child(2) {
		margin-left: 30px;
	}
	.xqcj {
		padding-bottom: 30px;
	}
	.xqcj .bd .bigboxs .img img {
		max-height: 280px;
	}
	.zwfs {
		padding: 30px 0;
		text-align: center;
	}
	.zwfs .right {
		width: 100%;
		margin-top: 30px;
	}
	.zwfs .right img {
		width: 100%;
	}
	.tycz {
		height: auto;
		padding: 100px 0;
	}
	.syxh .wrap {
		display: flex;
	}
	.yljk ul {
		margin-top: 30px;
	}
	.yljk ul li {
		width: 33.3%;
	}
	.yljk ul li img {
		width: 150px;
		height: 150px;
		margin: auto;
	}
	.yljk ul li span {
		margin-top: 30px;
		font-size: 20px;
	}
	.tysj {
		padding-bottom: 40px;
		margin-top: 30px;
	}
	.tysj .jdt {
		margin-top: 10px;
		display: block;
	}
	.tysj .jdt:after {
		content: "";
		display: block;
		clear: both;
	}
	.tysj .jdt .tj {
		width: 50%;
		float: left;
	}
	.tysj .jdt .tj  canvas {
		width: 150px  !important;
		height: 150px !important;
	}
	.tysj .jdt .tj span {
		margin-top: -10px;
		font-size: 16px;
	}
	.fnty .top {
		margin-top: 30px;
	}
	.fnty .top ul {
		display: block;
	}
	.fnty .top ul li {
		width: 100%;
	}
	.fnty .top ul li h3 {
		font-size: 20px;
	}
	.fnty .top ul li span {
		font-size: 13px;
		line-height: 30px;
		padding: 0 10px;
		margin-top: 20px;
	}
	.fnty .top ul li:nth-child(2) {
		margin-top: 30px;
	}
	.fnty .center {
		margin-top: 30px;
	}
	.fnty .bottom .title {
		padding-top: 20px;
	}
	.fnty .bottom {
		height: 60vw;
		background-size: 100%;
	}

	.fnty .bottom span {
		font-size: 13px;
		display: none;
	}

	.yycj .hd {
		margin-top:20px; 
	}
	.yycj .bd {
		margin-top: 20px;
	}
	.yycj .bd .boxs {
		height: 42.6666vw;
	}
	.txfz .boxs {
		margin-top: 30px;
		display: block;
	}

	.kzzn .bd .boxs {
		height: auto;
	}
	.whfb .imgs {
		display: none;
	}
	.whfb {
		height:300px;
	}
	.whfb .wrap {
		display: flex;
	}
	.wlwsp {
		height: 48vw;
	}
	.wlwsp .top h3 {
		font-size: 16px;
	}
	.wlwsp .top a {
		margin-top: 30px;
		font-size: 13px;
		height:35px;
		width: 120px;
	}
	.smzq .bd .boxs {
		height: auto;
	}
	.smzq .boxs ul li {
		width: 100%;
	}
	.smzq .boxs ul li img {
		height: auto;
	}
	.smzq .boxs ul li .bigboxs {
		height: auto;
		padding: 20px;
		box-sizing: border-box;
	}
	.smzq .boxs ul li .bigboxs h3 {
		font-size: 20px;
	}
	.smzq .boxs ul li .bigboxs .line {
		margin: 20px 0;
		width: 50px;
	}
	.smzq .boxs ul li .bigboxs .st {
		font-size: 14px;
		line-height: 25px;
	}
	.smzq .boxs ul li .bigboxs:after {
		display: none;
	}
	.smzq .boxs ul li:nth-child(2) img {
		position: relative;
		top: 0;
	}
	.tfwt {
		margin-top: 0;
		padding: 30px 0 30px;
	}
	.tfwt h2 {
		font-size: 20px;
		padding: 0 50px;
		line-height: 30px;
	}
	.tfwt ul {
		margin-left: 0;
		margin-top: 30px;
	}
	.tfwt ul li {
		width: 100%;
		margin-left: 0;
		margin-bottom: 40px;
	}
	.tfwt ul li .img {
		height: auto;
	}
	.tfwt ul li h3 {
		margin-top: 20px;
		font-size: 17px;
	}
	.tfwt ul li .st {
		font-size: 13px;
		height: auto;
		padding: 0 15px;
		line-height: 25px;
		max-height: 75px;
	} 
	.dyck {
		margin-top: 0px;
	}
	.dyck .wrap {
		display: block;
	}
	.dyck .wrap .boxs {
		width: 100%;
		margin-top: 30px;
	}
	.dyck .wrap .boxs h3 {
		font-size: 20px;
	}
	.dyck .wrap .boxs .st {
		margin-top: 20px;
		font-size: 16px;
		line-height: 30px;
	}
	.dyck .bigboxs {
		display: block;
		margin-top: 30px;
	}
	.dyck .bigboxs img {
		width: 100%;
		display: block;
	}
	.jdhjk .wrap {
		margin-top: 30px;
	}
	.jdhjk .boxs {
		margin-left: 0;
	}
	.jdhjk .img {
		width: 90px;
	}
	.jdhjk .out {
		left: 120px;
	}
	.jdhjk .out span {
		font-size: 13px;
		line-height: 24px;
		height: 48px;
		display: flex;
		align-items: center;
	}
	.jdhjk .out span::before {
		left: -45px;
		width: 6px;
		height: 6px;
		margin-top: -3px;
	}
	.jdhjk .out span::after {
		left: -45px;
		width: 35px;
	}
	.jdhjk .out span:nth-child(1) {
	    margin-top: 32px;
	}
	.jdhjk .out span:nth-child(2) {
	    margin-top: 10px;
	}
	.jdhjk .out span:nth-child(3) {
	    margin-top: 40px;
	}
	.nebanner2 .swiper-slide .text .st {
		margin-top: 30px;
		width: 96%;
		font-size: 14px;	
		line-height: 30px;
	}
	.gsjs:after {
		display: none;
	}
	.gsjs {
		padding: 30px 0;
		height: auto;
		margin: 40px 0;
	}
	.gsjs .text {
		width: 100%;
	}
	.gsjs .text h3 {
		font-size: 20px;
	}
	.gsjs .text .line {
		margin-top: 15px;
	}
	.gsjs .text .st {
		margin-top: 30px;
		line-height: 30px;
	}
	.gsjs .text a {
		display: inline-block;
		width: 150px;
		padding: 0;
		margin: 0 auto;
		margin-top: 30px;
	}
	.xxqk {
		height: 400px;
	}
	.xxqk .text {
		width: 95%;
	}
	.xxqk .text h3 {
		font-size: 20px;
		
	}
	.xxqk .text h3 span {
		border-bottom: 3px solid #fff;
		padding-bottom: 15px;
	}
	.xxqk .text .st {
		font-size: 14px;
		line-height: 25px;
	}
	.fzlc .list {
		padding: 30px 0;
		height: auto;
		background-image:none !important; 
	}
	.fzlc .wrap:after {
		content: "";
		display: block;
		clear: both;
	}
	.fzlc .list .boxs {
		position: relative;
		width: 50%;
		float: left;
		top: 0 !important;
		left: 0!important;
		right: 0!important;
		bottom: 0!important;
		height: 120px;
	}
	.fzlc .list .boxs:nth-child(2) h4 {
		position: absolute;
		left: 0;
		top: 0;
	}
	.fzlc .list .boxs:nth-child(2) .st {
		position: absolute;
		left: 0;
		top: 45px;
	}
	.fzlc .list .boxs:nth-child(4) h4 {
		position: absolute;
		left: 0;
		top: 0;
	}
	.fzlc .list .boxs:nth-child(4) .st {
		position: absolute;
		left: 0;
		top: 45px;
	}
	.fzlc .list .boxs:nth-child(6) h4 {
		position: absolute;
		left: 0;
		top: 0;
	}
	.fzlc .list .boxs:nth-child(6) .st {
		position: absolute;
		left: 0;
		top: 45px;
	}
	.fzlc .list .boxs:nth-child(5) {
		margin-top: 10px;
	}
	.fzlc .list .boxs:nth-child(6) {
		margin-top: 10px;
	}
	.fzlc .list .boxs:nth-child(7) {
		display: none;
	}
	.fzlc .list .boxs h4 {
		font-size: 20px;
		line-height: 25px;
		width: 100%;
	}
	.fzlc .list .boxs .st {
		font-size: 13px;
		width: 100%;
		line-height: 25px;
	}
	.ppxx {
		height: auto;
		padding: 35px 0;
	}
	.ppxx .ggwz {
		width: 100%;
	}
	.ppxx .wrap {
		display: block;
	}
	.ppxx .ggwz .icon {
		margin-top: 30px;
	}
	.ppxx .ggwz .icon .boxs img {
		width: 40px;
		height: 40px;
	}
	.ppxx .ggwz .icon .boxs span {
		display: block;
		font-size: 14px;
	}
	.ppxx .img {
		width: 100%;
		margin-top: 30px;
	}
	.ppxx .img img {
		width: 100%;
	}
	.jdyy .img {
		height: 50vw;
		margin-top: 20px;
	}
	.aqtp .title {
		padding-top: 20px;
	}
	.aqtp .title span {
		display: none;
	}
	.aqtp {
		height: 74vw;
	}
	.ybdw .bigboxs {
		width: 100%;
		margin-top: 0px;
		display: block;
	}
	.ybdw .boxs {
		margin-top: 30px;
	}
	.ybdw .boxs h3 {
		font-size: 20px;
	}
	.ybdw .boxs .st {
		font-size: 14px;
		line-height: 30px;
		margin-top: 20px;
	}
	.ybdw .img {
		height: 111px;
		margin-top: 20px;
	}
	.xxkj {
		height: auto;
		padding: 30px 0;
		background-image: none !important;
		background-color: #f2f2f2;
	}
	.nebanner6 {
		height: 93vw;
	}
	.nebanner6 .img .text {
		margin-top:30px;
	}
	.hddsxt {
		width: 100%;
		height: 50vw;
		margin-top: 30px;
	}
	.hddsxt .dd .yuan {
		display: none;
	}
	.nbbanner9 {
		height: 76vw;
	}
	.nbbanner9 .img .text {
		padding-bottom:37vw;
	}
	.nbbanner9 .img .text  h3 {
		display: block;
		text-align: center;
		width: 100%;
	}
	.nbbanner9 .img .text .int {
		font-size: 15px;
		width: 100%;
		margin-top: 15px;
		text-align: center;
	}
	.nbbanner9 .img .iptv {
		display: none;
	}
	.hmqx .title {
		padding-top: 30px;
	}
	.hmqx .img {
		width: 100%;
		height: 300px;
		margin-top: 30px;
	}

	.hmqx .img span {
		display: none;
	}
	.hmqx .img span:nth-child(3) {
		display: block;
		right: 10px;
		bottom: 15px;
		font-size: 16px;
	}
	.fqmq {
		margin-top: 30px;
		height: auto;
	}
	.fqmq .list {
		padding-top: 20px;
		margin-left: 0;
	}
	.fqmq .list .boxs {
		margin-top: 30px;
		display: block;
	}
	.fqmq .list .boxs span {
		font-size: 16px;
		margin-right: 0 !important;
	}
	.fqmq .list .boxs img {
		width: 100%;
		display: block;
		margin-top: 20px;
	}
	.fqmq .int {
		margin-top: 30px;
		font-size: 13px;
		line-height: 40px;
		padding-bottom: 25px;
	}
	.zxgl {
		height: 70vw;
	}
	.zxgl .title span {
		display: none;
	}
	.lhsc {
		height: auto;
		padding: 30px 0;
	}
	.lhsc .title span {
		font-size: 15px;
	}
	.lhsc .boxs {
		margin-top: 30px;
		width: 100%;
	}
	.lhsc .jdk {
		display: block;
	}
	.lhsc .jdk .left {
		width: 100%;
	}
	.lhsc .jdk .left .st {
		font-size: 16px;
	}
	.lhsc .jdk .tian {
		width: 20%;
		margin-top: 25px;
		height: 15px;
	}
	.lhsc .jdk .tian.hovers {
		width: 80%;
	}
	.lhsc .jdk .tian::after {
		right:-45px;
		border-bottom: 30px solid #2b6aff;
		border-right: 45px solid transparent;
	}
	.lhsc .jdk:nth-child(2) .tian::after {
		border-bottom: 30px solid #25bce8;
	}
	.lhsc .jdk .right {
		font-size: 20px;
		margin-top: 10px;
	}
	.lhsc .jdk:nth-child(2) {
		margin-top: 35px;
	}
	.lhsc .int {
		font-size: 15px;
		line-height: 35px;
		margin-top: 20px;
	}
	.hxln {
		height: auto;
		padding:0 0 30px 0;
	}
	.hxln .title {
		padding-top: 30px;
	}
	.hxln .wrap {
		margin-top: 30px;
	}
	.hxln .wrap ul li:nth-child(3) {
		display: none;
	}
	.hxln .wrap ul li {
		width: 50%;
		height: auto;
	}
	.hxln .wrap ul li .img img {
		width: 90%;
		margin: 0 auto;
		display: block;
	}
	.hxln .wrap ul li span {
		font-size: 15px;
		margin-top: 15px;
	}
	.hzys {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.hzys ul {
		margin-top: 0px;
	}
	.hzys ul li {
		width: 100%;
		padding: 35px 3% 25px 3%;
		margin-left: 0;
	}
	.hzys ul li .icon {
		display: inline-block;
	}
	.hzys ul li .icon img {
		width: 40px;
		height: 40px;
	}
	.hzys ul li .icon:after {
		display: none;
	}
	.hzys ul li .text {
		margin-left: 20px;
	}
	.hzys ul li .text h4 {
		font-size: 18px;
	}
	.hzys ul li .text .st {
		font-size: 14px;
		line-height: 22px;
		height: 44px;
	}
	.hzys ul li .num {
		font-size: 15px;
	}
	.hzzc ul {
		margin-top: 10px;
	}
	.hzzc ul li {
		width: 48.7%;
		margin-top: 10px;
	}
	.hzzc ul li .img {
		height: 30.79vw;
	}
	.hzzc ul li .text {
		top: 0;
	}
	.hzzc ul li .text h3 {
		font-size: 17px;
		font-weight: bold;
	}
	.hzzc ul li .text .st {
		display: none;
	}
	.jrwm:after {
		display: none;
	}
	.jrwm {
		margin-top: 30px;
		height: auto;
		padding:30px 0;
	}
	.jrwm .bigboxs {
		width: 100%;
	}
	.jrwm .st {
		font-size: 18px;
	}
	.jrwm h3 {
		font-size: 20px;
	}
	.jrwm .boxs {
		margin-top: 20px;
		display: block;
	}
	.jrwm .boxs .group.wyb {
		width: 100%;
		margin-top: 20px;
		display: block;
	}
	.jrwm .boxs .group label {
		line-height: 30px;
		font-size: 14px;
	}
	.jrwm .boxs .group .input {
		line-height: 40px;
		height: auto;
	}
	.form .boxs:last-child {
		margin-top: 20px;
		display: block;
	}
	.form .btns {
		width: 80%;
		margin: 0 auto;
		display: block;
		font-size: 15px;
		height: 45px;
		line-height: 45px;
	}
	.form span.by {
		font-size: 12px;
		line-height: 20px;
		margin-top: 20px;
		padding: 0 30px;
		display: block;
	}
	.nebanner4 .form {
		width: 100%;
		height: 50px;
		line-height: 50px;
		margin-top: 30px;
	}
	.nebanner4 .form .input {
		line-height: 50px;
		font-size: 16px;
		left: 50px;
	}
	.nebanner4 .form .btn {
		width: 50px;
		height: 50px;
		background-size: 36%;
		margin-left: 0;
	}
	.jszc {
		margin-top: 30px;
	}
	.jszc .hd {
		width: 100%;
		border:0;
	}
	.jszc .bd {
		width: 100%;
		height: auto;
		padding-right: 0;
		margin-top: 50px;
	}
	.jszc .hd ul li {
		font-size: 14px;
	}
	.jszc-show .boxs .tit {
		line-height: 50px;
		font-size: 14px;
	}
	.jszc-show .list h5 {
		font-size: 16px;
	}
	.jszc-show .list .st {
		font-size: 13px;
	}
	.jszc-show .list .right {
		font-size: 14px;
	}
	.nebanner .text .lis {
		width: 100%;
		margin-top: 10px;
	}
	.nebanner .img .text span {
		font-size: 14px;
		padding:0; 
		display: block;
		margin: 0;
		margin-top: 10px;
		width: 25%;
		text-align: center;
	}
	.nebanner .img .text {
		align-items: center;
	}
	.nebanner .text .lis span:after {
		display: none;
	}

	.xxjd {
		padding: 40px 0 65px 0;
	}
	.xxjd .ggwz .st {
		opacity: 0 !important;
		visibility: hidden !important;
	}
	.xxjd .wrapflex {
		padding-top: 0;
	}

	.wwhl .tfwt ul li .img {
		height: auto;
	}
	.tfwt ul li:last-child {
		margin-bottom: 0;
	}
	.pfdh .boxs {
		display: none;
	}
	.kjhj .img {
		height: 280px;
		margin-top: 0;
		width: 100%;
	}
	.cjxq {
		padding-bottom: 20px;
	}
	.cjxq ul {
		margin-top: 30px;
		margin-left: 0;
	}
	.cjxq ul li {
		display: block;
		width: 100%;
		height: auto;
		margin-bottom: 25px;
		margin-left: 0;
	}
	.cjxq ul li .text {
		opacity: 1;
	}
	.cjxq ul li .text h3 {
		font-size: 26px;
	}
	.cjxq ul li .text .int {
		font-size: 16px;
		height: 45px;
		line-height: 45px;
	}
	.nebanner5 .img .text .int {
		font-size: 15px;
	}
	.nebanner5 .img .text .out {
		margin-right: 0;
		height: 45px;
		line-height: 45px;
		padding: 0 30px;
		font-size: 15px;
		margin-top: 20px;
	}
	.qutx .img {
		height: 45vw;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.sqhz .hz {
		height: 60vw;
	}
	.sqhz .hz .boxs1 {
		width: 40%;
		height: 40vw;
		margin-left: 0;
		bottom: -20vw;
		left: 30%;
	}
	.sqhz .hz .boxs2 {
		width: 70%;
		height: 70vw;
		margin-left: 0;
		bottom: -35vw;
		left: 15%;
	}
	.sqhz .hz .boxs3 {
		width: 100%;
		height: 100vw;
		margin-left: 0;
		bottom: -50vw;
		left: 0;
	}
	.sqhz .hz .boxs1 span {
		font-size: 20px;
		margin-top: 0;
		line-height: 20vw;
	}
	.sqhz .hz .boxs3 span {
		font-size: 15px;
		margin-top: 7vw;
	}
	.pobgd  {
		background-position: bottom;
		background-size: 150%;
	}
	.pobgd .wrap {
		display: block;
		padding-top: 30px;
		text-align: center;
	}
	.qxsj {
		padding-bottom: 10px;
	}
	.pobgd .st {
		margin-top: 15px;
	}
	.qxsj .wrap {
		display: block;
		margin-top: 50px;
	}
	.qxsj .wrap .boxs img {
		margin:auto;
		display: block;
	}
	.qxsj .wrap .boxs .dz {
		display: none;
	}
	.qxsj .wrap .boxs {
		margin-bottom: 50px;
	}
	.qxsj .wrap .boxs .st {
		margin-top: 20px;
		font-size: 16px;
	}
	.txcj h3 {
		font-size: 20px;
	}
	.txcj .boxs {
		margin-top: 30px;
	}
	.txcj .boxs ul {
		display: block;
	}
	.txcj .boxs ul li {
		width: 100%;
		padding-left: 0;
		margin-top: 30px;
	}
	.txcj .boxs ul li h4 {
		font-size: 16px;
	}
	.txcj .boxs ul li span {
		font-size: 14px;
	}
	.txcj .wrap {
		align-items: flex-start;
	}
	.txcj {
		height: auto;
		padding: 60px 0;
	}
	.dsgn .title {
		padding-top: 30px;
	}
	.dsgn {
		height: 80vw;
	}
	.gnxq {
		padding-bottom: 50px;
	}
	.gnxq .title {
		padding-top: 30px;
	}
	.gnxq ul {
		display: block;
		margin-top: 0;
	}
	.gnxq ul li {
		margin-top: 40px;
		width: 100%;
		padding: 0;
		display: flex;
		align-items: center;
	}
	.gnxq ul li .icon {
		width: 65px;
		height: 65px;
	}
	.gnxq ul li .icon img {
		width: 100%;
	}
	.gnxq ul li .icon:before {
		display: none;
	}
	.gnxq ul li .icon:after {
		display: none;
	}
	.gnxq ul:after {
		content: "";
		display: block;
		clear: both;
	}
	.gnxq ul li .text {
		left: 80px;
		top: 0;
		right: 0;
	}
	.gnxq ul li .text h3 {
		font-size: 16px;
	}
	.gnxq ul li .text span {
		font-size: 14px;
		line-height: 24px;
		height: 48px;
		margin-top: 10px;
	}
	.xhtc ul li {
		background: none;
	}
	.xhtc ul li .icon {
		border:1px solid #fff;
		border-radius: 50%;
	}
	.glsb {
		height: auto;
		padding-bottom: 40px;
	}
	.glsb .wrap {
		margin-top: 40px;
	}
	.glsb .wrap img {
		width: 100%;
	}
	.tpwg .title {
		padding-top: 30px;
	}
	.tpwg .wrap {
		margin-top: 30px;
	}
	.tpwg .wrap img {
		width: 100%;
	}
	.tpwg .boxs b {
		font-size: 20px;
	}
	.tpwg .boxs div {
		font-size: 16px;
	}
	.tpwg .boxs a {
		padding: 5px 20px;
		border:1px solid #f08519;
		font-size: 14px;
	}
	.scbz .wrap {
		margin-top: 30px;
		display: block;
	}
	.scbz .wrap .img {
		margin-bottom: 20px;
	}
	.scbz .wrap .img img {
		width: 100%;
	}
	.scbz .wrap .img b {
		font-size: 20px;
	}
	.smbd {
		height: 80vw;
	}
	.smbd .title span {
		display: none;
	}
	.wjx {
		padding-bottom: 120px;
		height: auto;
		background-size: 100%;
		background-color: #f2f2f2;
		background-position: bottom;
	}
	.wjx .list ul {
		display: block;
		width: 100%;
		margin-top: 30px;
	}
	.wjx .list ul:after {
		content: "";	
		display: block;
		clear: both;
	}
	.wjx .list ul li {
		margin: auto;
		width: 25%;
		float:left;
		margin-bottom: 20px;
	}
	.wjx .list ul li img {
		width: 40px;
		margin: auto;
		display: block;
	}
	.wjx .list .st {
		font-size: 16px;
		margin-top: 20px;
	}
	.xw-list {
		padding: 0px 0 30px 0;
	}
	.xw-list ul li a {
		padding:10px;
	}
	.xw-list ul li .img {
		width: 150px;
		height: 95px;
	}
	.xw-list ul li .icon {
		display: none;
	}
	.xw-list ul li .text {
		left: 175px;
		right: 0;
	}
	.xw-list ul li .text h3 {
		font-size: 16px;
		margin-top: 5px;
	}
	.xw-list ul li .text .time {
		font-size: 12px;
		margin: 5px 0;
		display: none;
	}
	.xw-list ul li .text .out {
		font-size: 13px;
		line-height: 22px;
		height: 44px;
		margin-top: 10px;
	}
	.page a {
		padding: 5px 12px;
		font-size: 14px;
	}
	.xw-show .top {
		display: none;
	}
	.xw-show .cons {
		margin-top: 0;
		padding: 0 15px;
	}
	.xw-show .cons h3 {
		font-size: 20px;
		line-height: 34px;
	}
	.xw-show .cons .conte {
		margin-top: 20px;
		font-size: 15px;
		line-height: 30px;
	}
	.xw-show .sxp {
		margin-top:30px;
		display: block;
		padding: 15px 0;
	}
	.xw-show .sxp .boxs {
		max-width: 100%;
		font-size: 15px;
		margin-bottom: 10px;
	}
	.xw-show .tj {
		margin-top: 30px;
	}
	.xw-show .tj ul {
		display: block;
		width: auto;
		white-space:nowrap;
		overflow-y: hidden;
	}
	.xw-show .tj ul li {
		display: inline-block;
		margin-right: 20px;
	}
	.ykq .img {
		margin-top: 30px;
	}
	.ykq .img img {
		width: 100%;
	}
	.lgsb .img {
		height: 50vw;
	}
	.lgsb .img span {
		bottom: 20px;
		right: 10px;
	}
	.dszb .img {
		height: auto;
		margin-top: 30px;
		background-position: right -20vw center;
	}
	.dszb .img .boxs {
		width: 100%;
		height: 80vw;
		padding-top: 30px;
		margin-left: 0px;
		padding-left: 20px;
		box-sizing: border-box;
	}
	.dszb .img .swiper-slide {
		font-size: 16px;
	}
	.dszb .yy {
		display: none;
	}
	.cpsp {
		padding: 30px 0;
	}
	.cpsp .img {
		margin-top: 30px;
		display: block;
	}
	.cpsp .img .boxs {
		width: 100%;
		height: auto;
	}
	.banner .bttext h3 b {
		color: #fff;
	}
	.nebanner .img i {
		height: 3px;
		width: 60px;
		background-color: #fff;
	}
	.xqcj .bd .boxs {
		height: auto;
	}
	.tableboxs {
		width: 100%;
    	overflow-y: hidden;
	}
}

@media screen and (min-width:10px) and (max-width:500px) {
	.header .logo img {
	    width: 78%;
	}
	.banner .img .text h3 {
		font-size: 20px;
		line-height: 30px;
	}
	.banner .img .text span {
		font-size: 15px;
		line-height: 28px;
	}
	.title h3 {
		font-size: 20px;
		line-height: 30px;
	}
	.title span {
		margin-top: 20px;
		font-size: 14px;
		line-height: 25px;
	}
	.yljk ul li img {
		width: 80px;
		height: 80px;
		margin: auto;
	}
	.yljk ul li span {
		margin-top:20px;
		font-size: 14px;
	}
	.ggwz .st {
		font-size: 14px;
	}
	.qxsj .wrap .boxs img {
		width: 200px;
		height: 278px;
	}

	/*  add  */
	.banner .img .text {
		width: 100%;
		    padding: 130px 20px 30px 20px;
		box-sizing: border-box;
		text-align: center;
		height: auto;
		position: absolute;
		left: 0;
		height: auto;
		top: 0px;
		/*background: #fff;*/
		display: flex;
		align-items: center !important;
		justify-content: center;
		color: #fff !important;
	}
	.banner .img {
		overflow: visible;
	}
	.banner .swiper-slide a {
		overflow: visible;
	}
	.banner .swiper-slide {
		overflow: visible;
	}
	.banner .swiper-container {
		overflow: visible;
	}
	html {
		overflow-x: hidden;
	}
	.banner .img .text span {
		margin-top: 20px;
	}
	/*.banner .img .text h3,.banner .img .text b {*/
	/*	color: #333 !important;*/
	/*}*/
	.banner .img i {
		display: none;
	}
	.banner .st {
		color: #333 !important;
	}
	.nebanner5 .img .text .out {
		color: #fff;
	}
}
/*body::-webkit-scrollbar{
	display: none;
}
*/
