﻿@media only screen and (min-width: 1199px) and (max-width: 1920px) {

	.wp {
		max-width: 62.5vw;
	}

	.wp2 {
		max-width: 45.31vw;
	}

	.wp3 {
		max-width: 78.12vw;
	}

	.wp4 {
		max-width: 72.91vw;
	}

	.wp5 {
		max-width: 76.04vw;
	}

	.wp6 {
		max-width: 60.67vw;
	}

	.header .top {
		line-height: 2.760vw;
	}

	.header .top span {
		padding: 0 0.781vw;
	}

	.logo {
		line-height: 7.395vw;
	}

	.logo img {
		height: 3.697vw;
	}

	.nav li .v1 {
		font-size: 0.677vw;
		line-height: 7.395vw;
		padding: 0 1.875vw;
	}

	.nav li .v1:before {
		height: 0.833vw;
	}

	.so-btn {
		width: 1.562vw;
		height: 1.562vw;
		margin-top: 2.864vw;
	}

	.banner .txt {
		width: 69.79vw;
	}

	.banner .txt h2 {
		font-size: 2.968vw;
	}

	.banner .txt .desc {
		font-size: 2.968vw;
		margin-bottom: 6.25vw;
	}

	.banner .btn {
		width: 12.44vw;
		height: 3.645vw;
		line-height: 3.645vw;
		font-size: 0.937vw;
	}

	.fd-sub {
		height: 5.729vw;
		margin-bottom: 0.156vw;
	}

	.fd-sub .cont {
		max-width: 50.52vw;
	}

	.fd-sub .tit {
		line-height: 5.729vw;
		font-size: 0.729vw;
		padding-left: 2.968vw;
		-o-background-size: 1.822vw auto;
		-ms-background-size: 1.822vw auto;
		-moz-background-size: 1.822vw auto;
		-webkit-background-size: 1.822vw auto;
		background-size: 1.822vw auto;
	}

	.fd-sub .form {
		margin-top: 1.458vw;
	}

	.fd-sub input {
		width: 24.47vw;
		height: 2.291vw;
		padding: 0 1.041vw;
		font-size: 0.729vw;
	}

	.fd-sub .btn {
		width: 5.625vw;
		height: 2.291vw;
	}

	.fd-con {
		padding: 2.656vw 0 4.739vw;
	}

	.fd-l {
		width: 13.28vw;
	}

	.fd-logo {
		margin-bottom: 1.562vw;
	}

	.fd-logo img {
		height: 3.697vw;
	}

	.fd-txt {
		font-size: 0.781vw;
		margin-bottom: 2.968vw;
	}

	.fd-btn {
		width: 5.208vw;
		height: 2.447vw;
		line-height: 2.447vw;
		font-size: 0.625vw;
	}

	.fd-link {
		margin-left: 3.645vw;
	}

	.f-tit {
		font-size: 0.781vw;
		padding-left: 1.302vw;
		margin-bottom: 2.864vw;
		margin-top: 1.354vw;
	}

	.f-tit:after {
		width: 0.520vw;
		height: 0.520vw;
	}

	.fd-link .con a {
		line-height: 1.562vw;
		font-size: 0.729vw;
	}

	.fd-adr {
		width: 15.88vw;
	}

	.fd-adr .item {
		margin-bottom: 0.833vw;
		padding-left: 1.822vw;
		-o-background-size: 1.302vw auto;
		-ms-background-size: 1.302vw auto;
		-moz-background-size: 1.302vw auto;
		-webkit-background-size: 1.302vw auto;
		background-size: 1.302vw auto;
	}

	.fd-adr .desc {
		font-size: 0.729vw;
		line-height: 1.302vw;
	}

	.fd-bot {
		height: 5.729vw;
		line-height: 5.729vw;
	}

	.fd-bot .copy {
		font-size: 0.625vw;
		margin: 0 4.166vw;
	}

	.fd-bot .share {
		margin: 0 4.166vw;
	}

	.fd-bot .share a {
		width: 1.302vw;
		height: 1.302vw;
		margin-left: 0.260vw;
	}

	.row-a1 {
		padding: 1.822vw 0 3.437vw;
	}

	.m-t1 {
		font-size: 2.083vw;
		margin-bottom: 1.562vw;
	}

	.m-list1 {
		margin: 0 -0.781vw;
	}

	.m-list1 .con {
		height: 24.51vw;
		margin: 0 0.781vw;
		padding: 0.937vw 0.781vw 0;
	}

	.m-list1 .pic {
		width: 10.770vw;
		height: 10.770vw;
		margin: 0 auto 1.458vw;
	}

	.m-list1 h3 {
		font-size: 0.937vw;
		margin-bottom: 1.302vw;
	}

	.m-list1 .desc {
		font-size: 0.677vw;
		line-height: 1.145vw;
		height: 3.437vw;
		margin-bottom: 2.447vw;
	}

	.m-list1 .more {
		width: 5.364vw;
		height: 2.604vw;
		line-height: 2.5vw;
		font-size: 0.625vw;
	}

	.row-a2 {
		margin-bottom: 1.093vw;
	}

	.row-a2 .col-r {
		height: 36.45vw;
	}

	.m-txt1 {
		width: 26.45vw;
		margin-right: 6.770vw;
		padding-top: 1.302vw;
	}

	.m-txt1 .tit {
		font-size: 1.25vw;
		/* margin-bottom: 2.604vw; */
		margin-bottom: 0vw;
	}

	.m-txt1 .desc {
		font-size: 0.937vw;
		margin-bottom: 2.604vw;
	}

	.m-txt1 .pic {
		margin-bottom: 3.281vw;
	}

	.m-txt1 .more {
		width: 5.208vw;
		height: 2.604vw;
		line-height: 2.604vw;
		font-size: 0.625vw;
	}

	.m-form1 {
		margin-left: 4.427vw;
		/* width: 23.43vw; */
		width:100%
		padding-top: 3.906vw;
	}

	.m-form1 .tit {
		font-size: 1.875vw;
		padding-left: 1.666vw;
		margin-bottom: 2.239vw;
	}

	.m-form1 .tit:after {
		width: 0.520vw;
		height: 0.520vw;
	}

	.m-form1 .desc {
		font-size: 0.989vw;
		margin-bottom: 2.604vw;
	}

	.m-form1 .item {
		margin-bottom: 0.520vw;
	}

	.m-form1 .inp {
		height: 2.604vw;
		padding: 0 0.937vw;
	}

	.m-form1 .btn {
		width: 11.77vw;
		height: 2.604vw;
		font-size: 16px;
		text-align: left;
		padding-left: 20px;
	}

	.m-form1 textarea.inp {
		height: 5.208vw;
		padding: 0.781vw 0.937vw;
		margin-bottom: 1.25vw;
	}

	.m-form1 .item-50 {
		padding: 0 0.260vw;
	}

	.m-form1 .ovh {
		margin: 0 -0.260vw;
	}

	.m-txt2 {
		margin-bottom: 0.156vw;
	}

	.m-txt2 .pic {
		height: 26.82vw;
	}

	.m-txt2 .txt {
		height: 26.82vw;
		padding: 3.75vw 0 0 5.208vw;
	}

	.m-txt2 .tit {
		font-size: 1.875vw;
		margin-bottom: 2.604vw;
	}

	.m-txt2 .desc {
		font-size: 0.989vw;
		max-width: 26.04vw;
		margin-bottom: 4.218vw;
	}

	.m-txt2 .btn {
		width: 10.41vw;
		height: 3.75vw;
		line-height: 3.75vw;
		font-size: 0.989vw;
	}

	.row-a4 {
		padding: 4.843vw 0 5.052vw;
	}

	.m-list2 {
		margin: 0 -0.781vw;
	}

	.m-list2 .con {
		height: 5.729vw;
		margin: 0 0.781vw;
		padding: 1.718vw 0 0 1.822vw;
	}

	.m-list2 .ico {
		width: 2.083vw;
		height: 2.083vw;
		margin-right: 1.197vw;
	}

	.m-list2 .num {
		font-size: 1.718vw;
		width: 3.75vw;
	}

	.m-list2 .desc {
		font-size: 0.677vw;
	}

	.row-a5 {
		height: 36.45vw;
	}

	.m-txt3 {
		width: 23.43vw;
		padding-top: 7.812vw;
	}

	.m-txt3 .tit {
		font-size: 1.875vw;
		margin-bottom: 3.645vw;
	}

	.m-txt3 .tit:after {
		left: -3.593vw;
		width: 0.520vw;
		height: 0.520vw;
	}

	.m-txt3 .desc {
		font-size: 0.989vw;
	}

	.m-t2 {
		font-size: 2.187vw;
		margin: 4.427vw 0 1.406vw;
	}

	.m-pic1 {
		margin-bottom: 5.468vw;
	}

	.g-btn1 {
		width: 32.81vw;
		height: 3.697vw;
		line-height: 3.697vw;
		font-size: 1.562vw;
		margin: 0 auto 2.604vw;
	}

	.row-bot {
		padding: 3.75vw 0;
	}

	.m-txt4 {
		padding: 1.562vw 1.562vw 1.406vw 1.666vw;
	}

	.m-txt4 .desc {
		font-size: 0.989vw;
		max-width: 46.25vw;
	}

	.m-txt4 .btn {
		width: 9.114vw;
		height: 1.979vw;
		line-height: 1.979vw;
		font-size: 0.729vw;
	}

	.row-b1 {
		padding: 4.583vw 0 7.812vw;
	}

	.m-txt5 .tit {
		font-size: 2.187vw;
		margin-bottom: 1.875vw;
	}

	.m-txt5 .desc {
		font-size: 2.135vw;
	}

	.row-b2 {
		padding: 6.25vw 0 4.531vw;
	}

	.m-txt6 .tit {
		font-size: 2.760vw;
		margin-bottom: 1.875vw;
	}

	.m-txt6 .desc {
		font-size: 2.135vw;
		margin-bottom: 2.083vw;
	}

	.m-txt6 .pic {
		max-width: 71.40vw;
		margin: 0 auto 6.770vw;
	}

	.m-txt6 .btn {
		height: 3.958vw;
		line-height: 3.958vw;
		width: 20vw;
		font-size: 1.145vw;
	}

	.m-t4 {
		line-height: 8.072vw;
		font-size: 2.708vw;
	}

	.m-txt7 {
		padding: 3.385vw 0 7.083vw;
	}

	.m-txt7 .tit {
		font-size: 2.187vw;
		margin-bottom: 1.822vw;
	}

	.m-txt7 .desc {
		max-width: 76.04vw;
		font-size: 2.083vw;
		line-height: 1.21;
		padding: 6.25vw 3.125vw;
	}

	.row-c2 {
		padding: 8.072vw 0 3.125vw;
	}

	.m-t5 {
		font-size: 2.187vw;
		margin-bottom: 6.770vw;
	}

	.m-list3 {
		margin: 0 -1.927vw;
		z-index: 3;
	}

	.m-list3 li {
		margin-bottom: 2.343vw;
	}

	.m-list3 .con {
		margin: 0 1.927vw;
		height: 18.54vw;
		padding-top: 1.041vw;
	}

	.m-list3 .pic {
		width: 6.770vw;
		height: 6.770vw;
		margin-bottom: 0.781vw;
	}

	.m-list3 h3 {
		font-size: 1.25vw;
		margin-bottom: 0.781vw;
		line-height: 1.562vw;
		height: 3.125vw;
	}

	.m-list3 .btn {
		width: 8.333vw;
		height: 3.125vw;
		line-height: 2.916vw;
		font-size: 0.833vw;
	}

	.g-btn2 {
		width: 32.81vw;
		height: 3.906vw;
		line-height: 3.697vw;
		font-size: 1.562vw;
	}

	.row-c3 {
		padding: 3.906vw 0 0;
	}

	.m-t6 {
		font-size: 2.708vw;
		margin-bottom: 1.666vw;
	}

	.m-txt8 {
		max-width: 66.66vw;
	}

	.m-txt8 .tit {
		font-size: 2.187vw;
		margin-bottom: 1.979vw;
	}

	.m-txt8 .desc {
		font-size: 2.083vw;
		margin-bottom: 2.604vw;
	}

	.m-txt8 .list {
		font-size: 1.875vw;
		line-height: 1.927vw;
	}

	.m-txt8 .item {
		margin-bottom: 1.822vw;
		padding-left: 2.604vw;
	}

	.m-txt8 .item:after {
		width: 1.927vw;
		height: 1.927vw;
	}

	.row-c2-1 {
		padding-top: 1.562vw;
	}

	.row-c2-1 .m-t5 {
		margin-bottom: 2.604vw;
	}

	.m-list3-1 {
		margin: 0 -1.875vw;
		padding-bottom: 1.041vw;
	}

	.m-list3-1 .con {
		margin: 0 1.875vw;
		height: 20.31vw;
		padding-top: 1.979vw;
	}

	.m-list3-1 .pic {
		width: 7.447vw;
		height: 7.447vw;
	}

	.m-t7 {
		line-height: 9.375vw;
		font-size: 2.187vw;
	}

	.m-txt9 {
		padding: 3.125vw 0;
	}

	.m-txt9 .tit {
		font-size: 2.708vw;
		margin-bottom: 2.604vw;
	}

	.m-txt9 .desc {
		font-size: 1.875vw;
		max-width: 63.54vw;
		margin: 0 auto 3.645vw;
	}

	.m-txt9 .list a {
		margin: 0 3.645vw;
	}

	.m-txt9 .list .pic {
		width: 5.781vw;
		height: 5.781vw;
		margin: 0 auto 1.458vw;
	}

	.m-txt9 .list h3 {
		font-size: 1.093vw;
	}

	.row-d2 {
		padding: 1.875vw 0 0;
	}

	.m-t8 {
		font-size: 1.822vw;
		margin-bottom: 3.020vw;
	}

	.m-list4 {
		margin: 0 -1.718vw 2.604vw;
	}

	.m-list4 li {
		margin-bottom: 1.822vw;
	}

	.m-list4 .con {
		margin: 0 1.718vw;
		height: 18.54vw;
		padding-top: 2.031vw;
	}

	.m-list4 .pic {
		margin: 0 auto 1.093vw;
		width: 6.770vw;
		height: 6.770vw;
	}

	.m-list4 h3 {
		font-size: 1.25vw;
		margin-bottom: 1.145vw;
	}

	.m-list4 .desc {
		font-size: 0.677vw;
		line-height: 1.145vw;
		height: 4.437vw;
		margin: 0 0.937vw;
	}

	.g-btn3 {
		width: 22.76vw;
		height: 4.114vw;
		line-height: 3.697vw;
		font-size: 1.562vw;
	}

	.row-d3 {
		padding: 3.125vw 0 0;
	}

	.m-t9 {
		font-size: 1.875vw;
		margin-bottom: 3.020vw;
	}

	.m-slider1 .slick-dots {
		margin: 2.604vw 0 1.458vw;
	}

	.m-slider1 .slick-dots li {
		margin: 0 0.156vw;
		width: 0.989vw;
		height: 0.260vw;
	}

	.m-txt8 .btn {
		width: 29.47vw;
		height: 4.791vw;
		line-height: 4.791vw;
		font-size: 1.562vw;
		margin: 0 auto 2.604vw;
	}

	.row-b3 {
		padding-bottom: 7.812vw;
	}

	.n-pic {
		margin-bottom: 5.781vw;
	}

	.n-txt1 .tit {
		font-size: 1.562vw;
		margin-bottom: 2.604vw;
	}

	.n-txt1 .desc {
		font-size: 0.937vw;
		margin-bottom: 3.75vw;
	}

	.n-txt1 .btn {
		width: 15.88vw;
		height: 3.906vw;
		line-height: 3.906vw;
		font-size: 1.25vw;
	}

	.n-pic2 {
		max-width: 76.25vw;
	}

	.row-b4 {
		padding: 5.208vw 0 5.625vw;
	}

	.n-list1 .ico {
		width: 8.958vw;
		height: 8.958vw;
		margin: 0 auto 1.093vw;
	}

	.n-list1 h3 {
		font-size: 1.562vw;
		margin-bottom: 1.562vw;
	}

	.n-list1 .desc {
		font-size: 0.937vw;
	}



}


@media only screen and (max-width: 1199px) {

	.wp,
	.wp2,
	.wp3,
	.wp4,
	.wp5,
	.wp6,
	.wp7 {
		width: auto;
		padding: 0 15px;
	}

	.header .top {
		display: none;
	}

	.logo {
		line-height: 60px;
	}

	.logo img {
		height: 50px;
	}

	.menuBtn {
		display: block;
		margin-top: 10px;
		margin-right: -5px;
	}

	.hdr {
		float: none;
		position: absolute;
		top: 60px;
		left: 0;
		right: 0;
		display: none;
		background-color: #163b58;
		padding: 15px 0;
	}

	.nav {
		float: none;
	}

	.nav li {
		float: none;
	}

	.nav li .v1 {
		line-height: 50px;
		text-align: center;
	}

	.so-btn {
		display: none;
	}

	.banner .con {
		height: 280px;
	}

	.banner .txt h2 {
		font-size: 18px;
	}

	.banner .txt .desc {
		font-size: 22px;
		margin-bottom: 15px;
	}

	.banner .txt {
		width: auto;
		left: 15px;
		right: 15px;
		-webkit-transform: translate(0%, -50%);
		-moz-transform: translate(0%, -50%);
		-o-transform: translate(0%, -50%);
		-ms-transform: translate(0%, -50%);
		transform: translate(0%, -50%);
	}

	.banner .btn {
		width: 150px;
		height: 45px;
		line-height: 45px;
		font-size: 14px;
	}

	.row-a1 {
		padding: 35px 0 25px;
	}

	.m-t1 {
		font-size: 22px;
	}

	.m-list1 li {
		width: auto;
		float: none;
	}

	.m-list1 .con {
		height: auto;
	}

	.m-list1 .desc {
		margin-bottom: 15px;
		height: auto;
	}

	.m-list1 h3 {
		margin-bottom: 10px;
	}

	.m-list1 .pic {
		margin-bottom: 15px;
	}

	.row-a2 .col-l {
		width: auto;
		float: none;
		padding-bottom: 30px;
	}

	.m-txt1 {
		width: auto;
		float: none;
		margin: 0 15px;
	}

	.m-txt1 .tit {
		font-size: 22px;
		margin-bottom: 20px;
	}

	.m-txt1 .desc {
		font-size: 14px;
		text-align: center;
		margin-bottom: 20px;
	}

	.m-txt1 .pic {
		margin-bottom: 25px;
	}

	.row-a2 .col-r {
		width: auto;
		height: auto;
		float: none;
		padding-bottom: 35px;
	}

	.m-form1 {
		width: auto;
		margin: 0 15px;
		padding-top: 30px;
	}

	.m-form1 .tit {
		font-size: 22px;
		padding-left: 25px;
		margin-bottom: 20px;
	}

	.m-form1 .desc {
		font-size: 15px;
		margin-bottom: 20px;
	}

	.m-txt2 .pic {
		width: auto;
		float: none;
		height: auto;
	}

	.m-txt2 .txt {
		width: auto;
		float: none;
		height: auto;
		padding: 25px 15px;
	}

	.m-txt2 .desc {
		margin-bottom: 20px;
	}

	.m-txt2 .tit {
		font-size: 22px;
		margin-bottom: 20px;
	}

	.m-txt2 .btn {
		margin-left: 0;
		width: 150px;
		height: 45px;
		line-height: 45px;
		font-size: 14px;
	}

	.m-list2 li {
		width: auto;
		float: none;
		margin-bottom: 10px;
	}

	.row-a4 {
		padding: 30px 0 20px;
	}

	.row-a5 {
		height: auto;
		padding: 40px 0;
	}

	.m-txt3 {
		width: auto;
		margin: 0 15px;
		padding-top: 0;
	}

	.m-txt3 .tit {
		font-size: 22px;
		margin-bottom: 20px;
	}

	.m-txt3 .desc {
		font-size: 15px;
	}

	.fd-sub {
		height: auto;
		padding: 15px 0;
	}

	.fd-sub .tit {
		font-size: 12px;
		margin-left: 15px;
		line-height: normal;
		float: none;
		padding: 12px 0 12px 35px;
		-o-background-size: 28px auto;
		-ms-background-size: 28px auto;
		-moz-background-size: 28px auto;
		-webkit-background-size: 28px auto;
		background-size: 28px auto;
	}

	.fd-sub .form {
		float: none;
		margin: 0 15px;
	}

	.fd-sub input {
		width: 100%;
	}

	.fd-link {
		display: none;
	}

	.fd-bot .copy {
		margin: 0 0 10px;
	}

	.fd-bot .share {
		margin: 0;
		display: block;
	}

	.fd-bot {
		height: auto;
		line-height: normal;
		padding: 15px 0;
	}

	.f-tit {
		display: none;
	}

	.fd-txt {
		font-size: 14px;
		margin-bottom: 20px;
		line-height: 1.5;
	}

	.fd-l {
		float: none;
		width: auto;
		margin-bottom: 25px;
	}

	.fd-adr {
		float: none;
		width: auto;
	}

	.fd-con {
		padding: 35px 0 15px;
	}

	.fd-logo img {
		height: 60px;
	}

	.fd-logo {
		margin-bottom: 20px;
	}

	.fd-btn {
		height: 40px;
		line-height: 40px;
	}

	.row-c3 {
		padding: 35px 0 0;
	}

	.m-t6 {
		font-size: 26px;
		margin-bottom: 20px;
	}

	.m-txt8 .tit {
		font-size: 22px;
		margin-bottom: 15px;
	}

	.m-txt8 {
		margin: 0 15px;
	}

	.m-txt8 .desc {
		font-size: 15px;
		line-height: 1.5;
		margin-bottom: 20px;
	}

	.m-txt8 .list {
		font-size: 18px;
		line-height: 24px;
	}

	.m-txt8 .item:after {
		width: 14px;
		height: 14px;
		top: 5px;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%);
	}

	.m-txt8 .item {
		padding-left: 25px;
		margin-bottom: 15px;
	}

	.m-t5 {
		font-size: 24px;
		margin-bottom: 20px;
	}

	.row-c2-1 .m-t5 {
		margin-bottom: 20px;
	}

	.m-list3-1 li {
		width: auto;
		float: none;
		display: block;
	}

	.m-list3-1 .pic {
		width: 80px;
		height: 80px;
	}

	.m-list3 h3 {
		font-size: 18px;
	}

	.m-list3 .btn {
		width: 150px;
		height: 45px;
		line-height: 41px;
		font-size: 14px;
	}

	.m-list3-1 .con {
		height: auto;
		padding: 25px 0;
	}

	.m-list3 li {
		margin-bottom: 15px;
	}

	.g-btn2 {
		width: auto;
		font-size: 18px;
	}

	.row-bot {
		padding: 25px 0;
	}

	.m-txt4 {
		padding: 15px;
	}

	.m-txt4 .desc {
		font-size: 16px;
		float: none;
		margin-bottom: 10px;
	}

	.m-txt4 .btn {
		font-size: 14px;
		float: none;
		margin: 0 auto;
		display: block;
	}

	.m-t7,
	.m-t4 {
		font-size: 26px;
		line-height: 1.2;
		padding: 20px 0;
	}

	.m-txt9 .tit {
		font-size: 22px;
		margin-bottom: 20px;
	}

	.m-txt9 {
		padding: 35px 15px;
		margin: 0 15px;
	}

	.m-txt9 .desc {
		font-size: 16px;
		line-height: 1.5;
		margin-bottom: 25px;
	}

	.m-txt9 .list a {
		margin: 0 10px;
	}

	.m-txt9 .list h3 {
		font-size: 16px;
	}

	.m-txt9 .list .pic {
		width: 60px;
		height: 60px;
		margin-bottom: 15px;
	}

	.m-t8 {
		font-size: 22px;
		margin-bottom: 20px;
	}

	.m-list4 li {
		width: auto;
		float: none;
		margin-bottom: 15px;
	}

	.m-list4 .con {
		height: auto;
		margin: 0;
		padding: 25px 0;
	}

	.m-list4 {
		margin: 0 0 20px;
	}

	.m-list4 .pic {
		width: 80px;
		height: 80px;
		margin-bottom: 15px;
	}

	.m-list4 h3 {
		font-size: 18px;
		margin-bottom: 12px;
	}

	.g-btn3 {
		width: auto;
		height: 60px;
		border-width: 2px;
		line-height: 56px;
		font-size: 18px;
	}

	.m-t9 {
		font-size: 22px;
		margin-bottom: 10px;
	}

	.m-slider1 .slick-dots {
		margin: 20px 0 25px;
	}

	.row-d3 {
		padding-top: 35px;
	}

	.m-t2 {
		font-size: 22px;
		margin: 35px 0 20px;
	}

	.m-pic1 {
		margin-bottom: 25px;
	}

	.g-btn1 {
		height: 50px;
		line-height: 50px;
		font-size: 18px;
		width: auto;
	}

	.m-txt5 .tit {
		font-size: 22px;
		margin-bottom: 20px;
	}

	.row-b1 {
		padding: 35px 0 20px;
	}

	.m-txt5 .desc {
		font-size: 16px;
		line-height: 1.5;
	}

	.m-txt6 .tit {
		font-size: 22px;
		margin-bottom: 20px;
	}

	.m-txt6 .desc {
		font-size: 16px;
		margin-bottom: 20px;
		line-height: 1.5;
	}

	.m-txt6 .pic {
		margin-bottom: 25px;
	}

	.m-txt6 .btn {
		width: auto;
		padding: 0 20px;
		font-size: 14px;
		margin: 0 5px;
		height: 45px;
		line-height: 45px;
	}

	.row-b2 {
		padding: 35px 0;
	}

	.m-txt7 .tit {
		font-size: 22px;
		margin-bottom: 20px;
	}

	.m-txt7 {
		padding: 35px 0;
	}

	.m-txt7 .desc {
		margin: 0 15px;
		padding: 15px;
		font-size: 16px;
		line-height: 1.5;
	}

	.row-c2 {
		padding: 35px 0;
	}

	.m-list3 {
		margin: 0;
	}

	.m-list3 li {
		width: auto;
		float: none;
	}

	.m-list3 .con {
		margin: 0;
		height: auto;
		padding: 25px 0;
	}

	.m-list3 .pic {
		width: 80px;
		height: 80px;
		margin-bottom: 10px;
	}

	.m-list3 h3 {
		height: auto;
	}

	.row-b3 {
		padding: 0 0 50px;
	}

	.n-pic {
		margin-bottom: 25px;
	}

	.n-txt1 .tit {
		font-size: 22px;
		margin-bottom: 15px;
	}

	.n-txt1 {
		padding: 0 15px;
	}

	.n-txt1 .desc {
		font-size: 16px;
		margin-bottom: 20px;
	}

	.m-txt6 .btn {
		display: block;
	}

	.n-txt1 .btn,
	.m-txt9 .btn {
		width: auto;
		padding: 0 20px;
		font-size: 14px;
		margin: 0 5px;
		height: 45px;
		line-height: 45px;
	}

	.n-list1 li {
		width: auto;
		float: none;
		margin-bottom: 15px;
	}

	.n-list1 .ico {
		width: 80px;
		height: 80px;
		margin-bottom: 10px;
	}

	.n-list1 h3 {
		font-size: 20px;
		margin-bottom: 10px;
	}

	.n-list1 .desc {
		font-size: 16px;
	}

	.row-b4 {
		padding: 40px 0 20px;
	}


}