@media only screen and (min-width: 1199px) and (max-width: 1920px) {


	.wp {
		width: 100%;
		max-width: 83.33vw;
		margin: 0 auto;
	}

	.wp2 {
		width: 100%;
		max-width: 62.5vw;
		margin: 0 auto;
	}

	.logo {
		line-height: 4.166vw;
	}

	.logo img {
		height: 2.812vw;
	}

	.nav li {
		margin: 0 2.083vw;
	}

	.nav li .v1 {
		font-size: 0.833vw;
		line-height: 4.166vw;
	}

	.nav li .v1:after {
		bottom: 1.041vw;
	}

	.lang {
		line-height: 4.166vw;
		font-size: 0.729vw;
		padding-left: 1.718vw;
		-o-background-size: 1.093vw auto;
		-ms-background-size: 1.093vw auto;
		-moz-background-size: 1.093vw auto;
		-webkit-background-size: 1.093vw auto;
		background-size: 1.093vw auto;
	}

	.in-black {
		padding-top: 4.166vw;
	}

	.banner .tit {
		font-size: 3.125vw;
	}

	.ban .txt {
		left: 12.5vw;
		right: 12.5vw;
	}

	.ban {
		height: 42.03vw;
	}

	.ban-1 {
		height: 100vh;
	}

	.ban .txt h3 {
		font-size: 2.5vw;
	}

	.ban .tit {
		font-size: 3.125vw;
	}

	.ban .txt2 h3 {
		font-size: 2.5vw;
		margin-bottom: 1.562vw;
	}

	.ban .desc {
		font-size: 1.041vw;
	}


	.row-a1 {
		padding: 6.25vw 0 5.468vw;
	}

	.m-list1 .pic {
		height: 32.18vw;
		line-height: 32.18vw;
	}

	.m-list1 .tit {
		font-size: 1.562vw;
	}

	.m-list1 .more {
		font-size: 0.937vw;
	}

	.m-list1 .more:before {
		width: 0.989vw;
		height: 0.364vw;
		top: -0.104vw;
		margin-right: 1.041vw;
	}

	.b-pic .con {
		height: 32.18vw;
	}

	.row-a2 {
		height: 45.83vw;
	}

	.m-txt1 {
		background: rgba(0, 0, 0, 0.5);
		padding: 60px;
	}

	.m-txt1 h3 {
		font-size: 2.0vw;
		margin-bottom: 0.937vw;
	}

	.m-txt1 .lab {
		font-size: 1.562vw;
		margin-bottom: 1.458vw;
	}

	.m-txt1 .desc {
		font-size: 1.041vw;
		max-width: 40.36vw;
		margin: 0 auto 2.604vw;
	}

	.m-txt1 .btn {
		width: 14.47vw;
		height: 2.291vw;
		line-height: 2.187vw;
		font-size: 0.833vw;
	}

	.row-a3 {
		padding: 4.166vw 0 4.947vw;
		background: #f2f5fa;
	}
	
	.row-a4 {
		padding: 4.166vw 0 4.947vw;
	}
	

	.g-t1 {
		font-size: 2.187vw;
	}

	.m-slider1 {
		margin-top: 1.562vw;
		padding-bottom: 5.208vw;
	}

	.m-slider1 .con {
		margin: 0 0.625vw;
	}

	.m-slider1 .pic {
        padding: 0 32px 76px 32px;
	}

	.m-slider1 h3 {
		font-size: 1.458vw;
		margin-bottom: 1.666vw;
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}

	.m-slider1 .desc {
		font-size: 0.833vw;
		margin-bottom: 0vw;
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.m-slider1 .btn {
		width: 14.47vw;
		height: 2.291vw;
		line-height: 2.187vw;
		font-size: 0.833vw;
	}

	.m-slider1 .date {
		font-size: 0.937vw;
	}

	.m-slider1 .swiper-pagination {
		top: 26.56vw;
	}

	.m-slider1 .swiper-pagination .swiper-pagination-bullet {
		width: 5.208vw;
		margin: 0 0.572vw;
	}

	.m-slider1 .swiper-pagination .swiper-pagination-bullet-active {
		width: 11.14vw;
	}

	.m-slider1 .swiper-arrow {
		top: 11vw;
		width: 38px;
		height: 38px;
	}

	.m-slider1 .swiper-prev {
		left: 4vw;
	}

	.m-slider1 .swiper-next {
		right: 4vw;
	}

	.m-slider2 {
		margin-top: 1.562vw;
		padding-bottom: 5.208vw;
	}
	
	.m-slider2 .con {
		margin: 0 0.625vw;
	}
	
	.m-slider2 .pic {
		margin-bottom: 2vw;
	}
	
	.m-slider2 h3 {
		font-size: 1.458vw;
		margin-bottom: 1.666vw;
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}
	
	.m-slider2 .desc {
		font-size: 0.833vw;
		margin-bottom: 2.604vw;
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	
	.m-slider2 .btn {
		width: 14.47vw;
		height: 2.291vw;
		line-height: 2.187vw;
		font-size: 0.833vw;
	}
	
	.m-slider2 .date {
		font-size: 0.937vw;
	}
	
	.m-slider2 .swiper-pagination {
		top: 26.56vw;
	}
	
	.m-slider2 .swiper-pagination .swiper-pagination-bullet {
		width: 5.208vw;
		margin: 0 0.572vw;
	}
	
	.m-slider2 .swiper-pagination .swiper-pagination-bullet-active {
		width: 11.14vw;
	}
	
	.m-slider2 .swiper-arrow {
		top: 12.5vw;
		width: 35px;
		height: 24px;
	}
	
	.m-slider2 .swiper-prev {
		left: 4vw;
	}
	
	.m-slider2 .swiper-next {
		right: 4vw;
	}

	.row-b1 {
		padding: 4.322vw 0 0.781vw;
	}

	.m-txt2 h3 {
		font-size: 2.187vw;
		margin-bottom: 2.239vw;
	}

	.m-txt2 .desc {
		font-size: 1.041vw;
		line-height: 1.8;
		max-width: 61.45vw;
		margin: 0 auto 1.718vw;
	}

	.m-txt2 .pic {
		max-width: 72.03vw;
	}

	.m-list2 .pic {
		height: 31.66vw;
	}

	.m-list2 .txt {
		height: 31.66vw;
	}

	.m-list2 .c-t {
		width: 23.95vw;
		left: 6.979vw;
	}

	.m-list2 h3 {
		font-size: 2.187vw;
		margin-bottom: 1.875vw;
	}

	.m-list2 .desc {
		font-size: 1.041vw;
	}

	.m-list2 li:nth-child(2n) .c-t {
		right: 6.979vw;
	}

	.row-c1 {
		height: 42.18vw;
		padding-top: 6.770vw;
	}

	.m-txt3 .tit {
		font-size: 2.187vw;
	}

	.m-txt3 .txt {
		width: 35.41vw;
	}

	.m-txt3 .lab {
		font-size: 1.562vw;
		margin-bottom: 2.447vw;
	}

	.m-txt3 .desc {
		font-size: 1.041vw;
	}

	.row-c2 {
		padding-bottom: 5.052vw;
	}

	.m-txt4 .pic {
		top: -4.427vw;
		width: 27.86vw;
	}

	.m-txt4 .txt {
		width: 28.12vw;
		margin-top: 3.333vw;
	}

	.m-txt4 h3 {
		font-size: 2.187vw;
		margin-bottom: 1.822vw;
		padding-top: 6.770vw;
		-o-background-size: 6.302vw auto;
		-ms-background-size: 6.302vw auto;
		-moz-background-size: 6.302vw auto;
		-webkit-background-size: 6.302vw auto;
		background-size: 6.302vw auto;
	}

	.m-txt4 .desc {
		font-size: 1.041vw;
		margin-bottom: 2.187vw;
	}

	.m-txt4 .bot {
		font-size: 1.041vw;
	}

	.row-c3 {
		height: 40.10vw;
	}

	.m-txt5 {
		margin-top: 11.45vw;
		max-width: 31.25vw;
	}

	.m-txt5 h3 {
		font-size: 2.187vw;
		margin-bottom: 1.093vw;
	}

	.m-txt5 .desc {
		font-size: 1.041vw;
	}

	.row-c4 {
		height: 40.10vw;
	}

	.m-txt6 {
		margin-top: 13.02vw;
		width: 25.52vw;
	}

	.m-txt6 .desc {
		font-size: 1.041vw;
	}

	.row-c5 {
		padding: 5.520vw 0 5.989vw;
	}

	.m-t1 {
		font-size: 2.604vw;
		margin-bottom: 2.968vw;
	}

	.m-list3 .con {
		height: 31.25vw;
		padding: 3.645vw 2.864vw 0 3.906vw;
	}

	.m-list3 h3 {
		font-size: 1.458vw;
		margin-bottom: 1.562vw;
	}

	.m-list3 .desc {
		font-size: 0.937vw;
	}

	.m-list3 .ico {
		width: 4.166vw;
		left: 3.75vw;
		bottom: 3.125vw;
	}

	.row-d1 {
		padding: 3.906vw 0 5.156vw;
	}

	.row-d1 .col-l {
		width: 28.33vw;
	}

	.row-d1 .col-r {
		width: 24.47vw;
	}

	.m-t2 {
		font-size: 2.187vw;
		margin-bottom: 2.291vw;
	}

	.m-map {
		margin-bottom: 2.291vw;
	}

	.m-map #map {
		height: 17.34vw;
	}

	.m-txt7 {
		font-size: 0.937vw;
	}

	.m-txt7 .item {
		padding-left: 2.031vw;
		-o-background-size: 1.041vw auto;
		-ms-background-size: 1.041vw auto;
		-moz-background-size: 1.041vw auto;
		-webkit-background-size: 1.041vw auto;
		background-size: 1.041vw auto;
	}

	.m-form .item {
		margin-bottom: 1.093vw;
	}

	.m-form .inp {
		height: 2.604vw;
		padding: 0 1.406vw;
		font-size: 0.937vw;
	}

	.m-form .code-pic {
		top: 0.364vw;
		right: 0.364vw;
		width: 6.041vw;
		height: 1.822vw;
	}

	.m-form .lab {
		font-size: 0.937vw;
		padding-left: 1.354vw;
		margin-bottom: 2.083vw;
	}

	.m-form .lab input {
		width: 1.25vw;
		height: 1.25vw;
		margin-right: 1.093vw;
		top: -0.104vw;
	}

	.m-form .btn {
		width: 14.47vw;
		height: 2.291vw;
		line-height: 2.187vw;
		font-size: 0.833vw;
	}

	.row-e1 {
		padding-top: 2.604vw;
	}

	.m-t3 {
		margin-bottom: 1.354vw;
	}

	.m-t3 h3 {
		font-size: 2.187vw;
	}

	.m-t3 .tab {
		margin-top: 1.041vw;
	}

	.m-t3 .tab li {
		margin-left: 2.343vw;
	}

	.m-t3 .tab li a {
		font-size: 0.833vw;
		padding-bottom: 0.156vw;
	}

	.m-list4 {
		margin: 0 -0.781vw 3.125vw;
	}

	.m-list4 .con {
		margin: 0 0.781vw;
	}

	.m-list4 .pic {
		margin-bottom: 1.354vw;
	}

	.m-list4 h3 {
		font-size: 1.041vw;
		margin-bottom: 0.885vw;
	}

	.m-list4 .date {
		font-size: 0.729vw;
	}

	.m-list5 {
		margin: 0 -0.572vw;
	}

	.m-list5 li {
		margin-bottom: 2.864vw;
	}

	.m-list5 .con {
		margin: 0 0.572vw;
	}

	.m-list5 .pic {
		margin-bottom: 1.041vw;
	}

	.m-list5 h3 {
		font-size: 1.25vw;
		line-height: 1.510vw;
		margin-bottom: 0.625vw;
	}

	.m-list5 .desc {
		font-size: 0.833vw;
		line-height: 1.302vw;
		height: 2.604vw;
		margin-bottom: 1.041vw;
	}

	.m-list5 .date {
		font-size: 0.729vw;
	}

	.pages {
		font-size: 0;
		margin: 1.562vw 0 4.166vw;
	}

	.pages li {
		margin: 0 0.520vw;
	}

	.pages li a {
		width: 1.979vw;
		line-height: 1.979vw;
		font-size: 1.145vw;
	}

	.pages .arrow a {
		line-height: 1.875vw;
	}

	.m-txt8 {
		max-width: 39.06vw;
	}

	.m-txt8 .date {
		font-size: 0.729vw;
		color: #aaa;
		margin-bottom: 0.364vw;
	}

	.m-txt8 h1 {
		font-size: 1.666vw;
		margin-bottom: 1.562vw;
	}

	.m-txt8 .txt {
		font-size: 0.833vw;
		line-height: 1.718vw;
		margin-bottom: 3.645vw;
	}

	.m-txt8 .arrow {
		padding: 1.562vw 0 3.385vw;
	}

	.m-txt8 .arrow a {
		font-size: 0.833vw;
	}

	.m-t5 {
		margin: 4.166vw 0;
	}

	.m-t5 h3 {
		font-size: 2.187vw;
		margin-bottom: 1.25vw;
	}

	.m-t5 .desc {
		max-width: 51.04vw;
		font-size: 1.041vw;
	}

	.m-list6 {
		margin: 0 -0.260vw 4.687vw;
	}

	.m-list6 .con {
		margin: 0 0.260vw;
	}

	.m-list6 .txt {
		left: 2.083vw;
		right: 2.083vw;
		bottom: 2.343vw;
	}

	.m-list6 h3 {
		font-size: 1.458vw;
	}

	.m-list6 .desc {
		font-size: 0.833vw;
		line-height: 1.510vw;
	}

	.m-list6 .info {
		margin-top: 1.562vw;
	}

	.m-list6 .item {
		font-size: 0.729vw;
	}

	.m-list6 .top span {
		font-size: 1.666vw;
		margin-right: 0.260vw;
	}

	.m-txt9 {
		height: 31.40vw;
		margin-bottom: 5vw;
	}

	.m-txt9 .txt {
		max-width: 52.08vw;
	}

	.m-txt9 h3 {
		font-size: 2.5vw;
		margin-bottom: 1.562vw;
	}

	.m-txt9 .desc {
		font-size: 1.041vw;
		margin-bottom: 2.604vw;
	}

	.m-txt9 .btn {
		width: 14.47vw;
		height: 2.291vw;
		line-height: 2.187vw;
		font-size: 0.833vw;
	}

	.m-list7 .con {
		height: 21.97vw;
		padding: 3.593vw 2.083vw 0 3.125vw;
	}

	.m-list7 h3 {
		font-size: 1.458vw;
		margin-bottom: 1.927vw;
	}

	.m-list7 .desc {
		font-size: 0.937vw;
	}

	.m-list7 .ico {
		width: 6.25vw;
		margin: 0 auto 1.145vw;
	}

	.m-t5-1 {
		margin: 3.020vw 0 2.604vw;
	}

	.m-table1 {
		margin: 0 -0.104vw;
	}

	.m-table1 .col {
		padding: 0 0.104vw;
	}

	.m-table1 th {
		height: 3.125vw;
		line-height: 3.125vw;
		font-size: 1.041vw;
	}

	.m-table1 td {
		font-size: 0.833vw;
		height: 3.125vw;
	}

	.btn-pdf {
		width: 14.47vw;
		height: 2.291vw;
		line-height: 2.187vw;
		font-size: 0.833vw;
		margin: 3.281vw 20px 4.062vw;
	}

	.btn-pdf:before {
		width: 0.937vw;
		height: 1.041vw;
		top: -0.104vw;
		margin-right: 0.937vw;
	}



	.row-g1 {
		padding: 3.437vw 0 0;
	}

	.m-txt10 .tit {
		font-size: 2.187vw;
		margin-bottom: 2.604vw;
	}

	.m-txt10 .desc {
		font-size: 1.041vw;
		line-height: 1.8;
		max-width: 51.82vw;
		margin: 0 auto 3.75vw;
	}

	.m-txt10 .ico {
		width: 4.166vw;
		margin: 0 auto 1.093vw;
	}

	.m-txt10 li {
		margin: 0 7.812vw;
	}

	.m-txt10 .info p {
		font-size: 0.937vw;
	}

	.m-txt10 .info {
		margin-bottom: 3.437vw;
	}

	.row-g2 {
		padding-top: 1.041vw;
	}

	.m-pic2 {
		width: 51.35vw;
		margin-top: -2.083vw;
	}

	.m-list8 {
		margin-top: 2.604vw;
	}

	.m-list8 li {
		width: 10.41vw;
		margin-bottom: 4.687vw;
	}

	.m-list8 .ico {
		width: 4.166vw;
		margin: 0 auto 0.625vw;
	}

	.m-list8 p {
		font-size: 0.937vw;
	}

	.row-g3 {
		padding: 6.041vw 0 0;
	}

	.m-t6 {
		font-size: 2.187vw;
		margin-bottom: 1.822vw;
	}

	.m-tab1 {
		margin-bottom: 3.75vw;
	}

	.m-tab1 li {
		font-size: 1.562vw;
		padding: 0 2.604vw;
	}

	.m-tab1 li:after {
		height: 1.562vw;
	}

	.m-tab2 li {
		margin: 0 2.031vw;
	}

	.m-tab2 li a {
		font-size: 1.354vw;
		padding-bottom: 1.406vw;
	}

	.m-txt11 {
		padding: 5.989vw 0 9.010vw;
	}

	.m-txt11 .pic {
		width: 45.83vw;
		margin-right: 3.281vw;
	}

	.m-txt11 .txt {
		padding-top: 4.531vw;
	}

	.m-txt11 h3 {
		font-size: 1.875vw;
		margin-bottom: 1.875vw;
	}

	.m-txt11 .desc {
		font-size: 1.041vw;
		max-width: 22.91vw;
	}

	.m-list6 .con:hover .info {
		height: 3.593vw;
	}

	.m-num {
		width: 60.05vw;
		margin: 0 auto 1.562vw;
	}

	.m-num ul {
		bottom: 13.28vw;
		width: 50vw;
	}

	.m-num li h3 {
		font-size: 1.25vw;
	}

	.m-num .num {
		font-size: 1.25vw;
	}

	.m-num .num span {
		font-size: 2.604vw;
	}

	.m-list1 .t1 {
		width: 19.37vw;
		height: 13.28vw;
	}

	.m-num .tab-pic.i1 {
		width: 17.39vw;
		height: 11.45vw;
		top: 14.63vw;
		left: 26.30vw;
	}

	.m-num .tab-pic.i2 {
		width: 49.16vw;
		height: 19.16vw;
		top: 0.052vw;
		right: 0.312vw;
	}

	.m-num .tab-pic.i4 {
		width: 4.479vw;
		height: 3.958vw;
		bottom: 3.281vw;
		left: 9.635vw;
	}

	.m-num .tab-pic.i3 {
		width: 11.71vw;
		height: 10.62vw;
		bottom: 0;
		right: 10.98vw;
	}

	.m-list6 h2 {
		font-size: 1.979vw;
		margin-bottom: 0.520vw;
	}

	.b-pic .t1 {
		width: 19.37vw;
	}

	.m-list1 .slick-dots {
		bottom: 3.385vw;
	}




}




@media only screen and (max-width: 1199px) {
	.wp {
		width: auto;
		padding: 0 15px;
	}

	.header {
		height: 50px;
	}

	.header .wp {
		position: static;
	}

	.logo {
		line-height: 50px;
		left: 15px;
	}

	.logo img {
		height: 35px;
	}

	.hdr {
		position: absolute;
		top: 50px;
		left: 0;
		right: 0;
		background-color: #fff;
		padding: 10px 0;
		display: none;
	}

	.menuBtn {
		display: block;
	}

	.nav li {
		display: block;
		margin: 0;
	}

	.nav li .v1 {
		color: #000;
		line-height: 50px;
	}

	.nav li.on .v1:after,
	.nav li:hover .v1:after {
		display: none;
	}

	.banner .tit {
		font-size: 24px;
	}

	.banner .con {
		height: 250px;
	}

	.m-list1 li {
		width: auto;
		float: none;
		margin-bottom: 20px;
	}

	.m-list1 .pic {
		height: 300px;
		line-height: 300px;
	}

	.row-a1 {
		padding: 45px 0 40px;
	}

	.m-list1 .tit {
		font-size: 20px;
	}

	.m-list1 .more {
		font-size: 14px;
	}

	.row-a2 {
		height: 550px;
	}
	
	.row-a2 .wp {
	    background: rgba(0, 0, 0, 0.5);
	}
	
	.m-slider1 .txt {
	    padding:0;
	}
	
	.row-a3 .m-slider1 .swiper-wrapper .swiper-slide a {
	    padding:0;
	}
	

	.m-txt1 {
		left: 15px;
		right: 15px;
	}
	
	.m-txt1 .desc {
		font-size: 14px;
		margin-bottom: 20px;
	}

	.m-txt1 .lab {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.m-txt1 h3 {
		font-size: 22px;
		font-weight: bold;
		margin-bottom: 10px;
	}

	.m-txt1 .btn {
		width: 150px;
		font-size: 14px;
	}

	.g-t1 {
		font-size: 22px;
	}

	.row-a3 {
		padding: 40px 0 30px;
	}
	
	.row-a4 {
		padding: 40px 0 30px;
	}
	

	.m-slider1 .con {
		margin: 0 5px;
	}

	.m-slider1 .pic {
		margin-bottom: 20px;
	}

	.m-slider1 h3 {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.m-slider1 .desc {
		display: none;
	}

	.m-slider1 .swiper-pagination {
		display: none;
	}

	.m-slider1 .swiper-arrow {
		display: none;
	}

	.m-slider1 {
		padding-bottom: 0;
	}

	.m-slider2 .con {
		margin: 0 5px;
	}
	
	.m-slider2 .pic {
		margin-bottom: 20px;
	}
	
	.m-slider2 h3 {
		font-size: 18px;
		margin-bottom: 15px;
	}
	
	.m-slider2 .desc {
		display: none;
	}
	
	.m-slider2 .swiper-pagination {
		display: none;
	}
	
	.m-slider2 .swiper-arrow {
		display: none;
	}
	
	.m-slider2 {
		padding-bottom: 0;
	}
	

	
	.lang {
		position: static;
		color: #222;
		background-image: url(../images/i-15.png);
		width: 90px;
		margin: 0 auto;
		display: block;
		line-height: 60px;
	}

	.ban .txt h3 {
		font-size: 22px;
	}

	.ban {
		height: 250px;
	}

	.m-txt2 h3 {
		font-size: 22px;
		font-weight: bold;
		margin-bottom: 20px;
	}

	.row-b1 {
		padding: 40px 0 0;
	}

	.m-txt2 .desc {
		font-size: 14px;
	}

	.m-list2 .pic {
		width: auto;
		float: none;
		height: auto;
	}

	.m-list2 .txt {
		height: auto;
		width: auto;
		padding: 15px;
	}

	.m-list2 .c-t {
		position: static;
		width: auto;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%);
	}

	.m-list2 h3 {
		font-size: 18px;
		font-weight: bold;
		margin-bottom: 15px;
	}

	.m-list2 .desc {
		font-size: 14px;
	}

	.ban .tit {
		font-size: 22px;
		font-weight: bold;
	}

	.row-c1 {
		height: auto;
		padding: 50px 0;
	}

	.wp2 {
		padding: 0 15px;
		width: auto;
	}

	.m-txt3 .txt {
		width: auto;
		float: none;
	}

	.m-txt3 .tit {
		float: none;
		font-size: 20px;
		font-weight: bold;
		margin-bottom: 12px;
	}

	.m-txt3 .lab {
		font-size: 18px;
		margin-bottom: 20px;
	}

	.m-txt3 .desc {
		font-size: 14px;
	}

	.m-txt4 .pic {
		position: static;
		width: auto;
		float: none;
		margin-top: 0;
		margin-top: 30px;
	}

	.m-txt4 h3 {
		font-size: 22px;
		font-weight: bold;
		padding-top: 50px;
		margin-bottom: 15px;
		-o-background-size: 50px auto;
		-ms-background-size: 50px auto;
		-moz-background-size: 50px auto;
		-webkit-background-size: 50px auto;
		background-size: 50px auto;
	}

	.m-txt4 .desc {
		font-size: 14px;
		margin-bottom: 15px;
	}

	.m-txt4 .txt {
		width: auto;
		margin-top: 25px;
	}

	.m-txt4 .bot {
		font-size: 14px;
	}

	.row-c2 {
		padding-bottom: 35px;
	}

	.row-c3 {
		height: 250px;
	}

	.m-txt5 h3 {
		font-size: 20px;
		font-weight: bold;
		margin-bottom: 12px;
	}

	.m-txt5 .desc {
		font-size: 14px;
	}

	.m-txt5 {
		margin-top: 60px;
	}

	.row-c4 {
		height: auto;
		padding: 40px 0;
	}

	.m-txt6 {
		width: auto;
		float: none;
		margin-top: 0;
	}

	.m-txt6 .desc {
		font-size: 14px;
	}

	.row-c5 {
		padding: 35px 0;
	}

	.m-t1 {
		font-size: 22px;
		font-weight: bold;
		margin-bottom: 20px;
	}

	.m-list3 li {
		width: auto;
		float: none;
	}

	.m-list3 .con {
		height: 250px;
		padding: 20px;
	}

	.m-list3 h3 {
		font-size: 20px;
		font-weight: bold;
		margin-bottom: 12px;
	}

	.m-list3 .desc {
		font-size: 14px;
	}

	.m-list3 .ico {
		width: 40px;
		left: 20px;
		bottom: 20px;
	}

	.row-d1 .col-l {
		width: auto;
		float: none;
		margin-bottom: 40px;
	}

	.m-t2 {
		font-size: 20px;
		font-weight: bold;
		margin-bottom: 15px;
	}

	.row-d1 {
		padding: 40px 0;
	}

	.m-map {
		margin-bottom: 20px;
	}

	.m-map #map {
		height: 200px;
	}

	.m-txt7 {
		font-size: 14px;
	}

	.m-txt7 .item {
		padding-left: 30px;
		-o-background-size: 15px auto;
		-ms-background-size: 15px auto;
		-moz-background-size: 15px auto;
		-webkit-background-size: 15px auto;
		background-size: 15px auto;
	}

	.row-d1 .col-r {
		width: auto;
		float: none;
	}

	.m-form .inp {
		font-size: 14px;
		line-height: 40px;
		padding: 0 15px;
	}

	.m-form .item {
		margin-bottom: 10px;
	}

	.m-form .lab {
		font-size: 14px;
	}

	.m-form .lab input {
		width: 18px;
		height: 18px;
		margin-right: 12px;
	}

	.in-black {
		padding-top: 50px;
	}

	.m-t3 h3 {
		font-size: 22px;
		font-weight: bold;
	}

	.m-t3 .tab li {
		margin-left: 20px;
	}

	.m-t3 .tab {
		margin-top: 5px;
	}

	.row-e1 {
		padding-top: 30px;
	}

	.m-list4 li {
		width: auto;
		float: none;
		margin-bottom: 20px;
	}

	.m-list4 h3 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.m-list4 .pic {
		margin-bottom: 10px;
	}

	.m-list4 {
		margin: 0;
	}

	.m-list4 .con {
		margin: 0;
	}

	.m-list5 li {
		width: auto;
		float: none;
	}

	.m-list5 .pic {
		margin-bottom: 10px;
	}

	.m-list5 h3 {
		margin-bottom: 5px;
		font-size: 18px;
		font-weight: bold;
	}

	.m-list5 li {
		margin-bottom: 20px;
	}

	.m-list5 .desc {
		font-size: 14px;
		margin-bottom: 12px;
	}

	.pages li a {
		font-size: 14px;
	}

	.pages li {
		margin: 0;
	}

	.pages {
		margin: 30px 0 50px;
	}

	.m-txt8 h1 {
		font-size: 20px;
		margin-bottom: 15px;
	}

	.m-txt8 .txt {
		font-size: 14px;
		margin-bottom: 30px;
		line-height: 1.8;
	}

	.m-txt8 .arrow a {
		font-size: 14px;
	}

	.ban .txt2 h3 {
		font-size: 22px;
		font-weight: bold;
		margin-bottom: 10px;
	}

	.ban .desc {
		font-size: 14px;
	}

	.m-t5 h3 {
		font-size: 20px;
		font-weight: bold;
		margin-bottom: 15px;
	}

	.m-t5 {
		margin: 40px 0;
	}

	.m-t5 .desc {
		font-size: 14px;
	}

	.m-list6 li {
		width: auto;
		float: none;
		margin-bottom: 15px;
	}

	.m-list6 .txt {
		left: 15px;
		right: 15px;
		bottom: 15px;
	}

	.m-list6 h3 {
		font-size: 18px;
		font-weight: bold;
	}

	.m-list6 .desc {
		font-size: 14px;
	}

	.m-list6 .top span {
		font-size: 24px;
	}

	.m-list6 .info {
		margin-top: 15px;
	}

	.m-list6 {
		margin-bottom: 15px;
	}

	.m-txt9 .desc {
		font-size: 14px;
		margin: 0 15px 20px;
	}

	.m-txt9 h3 {
		font-size: 20px;
		font-weight: bold;
		margin-bottom: 15px;
	}

	.m-txt9 .btn {
		width: 150px;
		font-size: 14px;
	}

	.m-txt9 {
		height: auto;
		margin-bottom: 30px;
		padding: 50px 0;
	}

	.m-txt9 .txt {
		padding-top: 0;
	}

	.m-list7 li {
		width: auto;
		float: none;
	}

	.m-list7 h3 {
		font-size: 20px;
		font-weight: bold;
		margin-bottom: 15px;
	}

	.m-list7 .ico {
		width: 80px;
		margin-bottom: 15px;
	}

	.m-list7 .desc {
		font-size: 14px;
	}

	.m-list7 .con {
		height: auto;
		padding: 20px;
		border-bottom: 1px solid #ddd;
		text-align: center;
	}

	.m-list7 {
		border-bottom: 0;
	}

	.m-t5-1 {
		margin-bottom: 0;
	}

	.m-table1 .col {
		width: auto;
		float: none;
	}

	.m-table1 th {
		font-size: 16px;
	}

	.m-table1 td {
		font-size: 13px;
		line-height: 50px;
	}

	.btn-pdf {
		width: 180px;
		font-size: 14px;
		margin-top: 25px;
	}

	.m-txt10 .tit {
		font-size: 22px;
		font-weight: bold;
		margin-bottom: 20px;
	}

	.m-txt10 .desc {
		font-size: 14px;
		margin-bottom: 20px;
		margin: 0 15px;
	}

	.m-txt10 {}

	.m-txt10 .info {
		margin-bottom: 20px;
		margin-top: 25px;
	}

	.m-txt10 li {
		margin: 0 15px;
	}

	.m-txt10 .ico {
		width: 50px;
		height: 50px;
		margin-bottom: 10px;
	}

	.m-txt10 .info p {
		font-size: 14px;
	}

	.row-g1 {
		padding: 40px 0 0;
	}

	.m-pic2 {
		width: auto;
		float: none;
		margin-top: 0;
	}

	.m-list8 li {
		width: 100px;
		margin-bottom: 20px;
		vertical-align: top;
	}

	.m-list8 p {
		font-size: 14px;
	}

	.m-list8 .ico {
		width: 40px;
		margin-bottom: 8px;
	}

	.m-list8 {
		margin-top: 0;
	}

	.m-t6 {
		font-size: 20px;
		font-weight: bold;
		margin-bottom: 15px;
	}

	.row-g3 {
		padding-top: 40px;
	}

	.m-tab1 li {
		font-size: 14px;
		padding: 0 10px 0 7px;
	}

	.m-tab1 li:after {
		height: 12px;
	}

	.m-tab1 {
		margin-bottom: 15px;
	}

	.m-tab2 {
		border-bottom: 0;
	}

	.m-tab2 li a {
		font-size: 16px;
		padding: 10px 0;
	}

	.m-txt11 {
		padding: 35px 0;
	}

	.m-txt11 .pic {
		width: auto;
		float: none;
		margin-right: 0;
	}

	.m-txt11 .txt {
		padding-top: 25px;
	}

	.m-txt11 h3 {
		font-size: 18px;
		font-weight: bold;
		margin-bottom: 15px;
	}

	.m-txt11 .desc {
		font-size: 14px;
	}

	.body_b {
		position: static;
	}

	.ban-bor {
		display: none;
	}

	.m-num {
		width: auto;
	}

	.m-num ul {
		width: 100%;
		bottom: 20%;
	}

	.m-num .num {
		font-size: 14px;
	}

	.m-num .num span {
		font-size: 24px;
	}

	.m-num li h3 {
		font-size: 18px;
	}

	.banner .g-video {
		display: none;
	}

	.body_b {
		padding-top: 0;
	}

	.m-num .tab-pic.i1 {
		width: 29%;
		height: 25%;
		top: 32%;
		left: 44%;
	}

	.m-num .tab-pic.i2 {
		width: 82%;
		height: 41%;
		top: 1px;
		right: 1%;
	}

	.m-num .tab-pic.i4 {
		width: 7%;
		height: 9%;
		bottom: 7%;
		left: 16%;
	}

	.m-num .tab-pic.i3 {
		width: 20%;
		height: 23%;
		bottom: 0;
		right: 18%;
	}

	.m-list6 h2 {
		font-size: 24px;
		margin-bottom: 5px;
		font-weight: bold;
	}

	.btn-pdf {
		margin: 0 5px;
		width: 150px;
	}

	.m-tac {
		padding: 30px 0 50px;
	}

	.m-list1 li {
		float: left;
	}

	.row-a1 .col-r,
	.row-a1 .col-l {
		width: auto;
		float: none;
	}

	.b-pic .con {
		padding-top: 78%;
		height: 0;
		position: relative;
		overflow: hidden;
	}

	.m-list1 .slick-dots li {
		float: none;
	}
}