﻿
@media only screen and (max-width: 1920px) {
.m-t1 h3 {
	font-size: 4.2vw;
}
.m-t1 p {
	font-size: 1.25vw;
}
.m-t1-1 p {
	font-size: 18px;
}
.m-inter .tit h3 {
	font-size: 3.2vw;
}
.m-list3 li a {
	font-size: 1.169vw;
}
.g-t2 h3 {
	font-size: 3.475vw;
}
.m-t2 h3 {
	font-size: 3.4375vw;
}
.m-list5 .tit h4 {
	font-size: 1.5625vw;
}
.m-list6 li h4 {
	font-size: 1.458vw;
}
.m-list8 li p {
	font-size: 1.25vw;
}
.m-txt1 .con b, .box-txt3 .con b {
	font-size: 3.28vw;
}
.m-txt1 h4 {
	font-size: 1.875vw;
}
.g-t3 h3 {
	font-size: 3.4375vw;
}
.g-t3 em {
	font-size: 9.1145vw;
}
.case-logo h2 {
	font-size: 2vw;
}
.ul-list1 p, .ul-list2 p, .ul-list3 p {
	font-size: 1.25vw;
}
.pg-list1 {
	padding-left: 200px;
}
.m-t3 h3 {
	font-size: 4.1666vw;
}
.g-t4 h3, .row-x8 .txt h3, .ban3 h2 {
	font-size: 2.6041vw;
}
.case-info h3, .m-list9 .right h4 {
	font-size: 1.875vw;
}
.g-t5 {
	font-size: 2.08333vw;
}
.m-t4 {
	font-size: 4.1666vw;
}
.row-t1 .tel strong {
	font-size: 2.1875vw;
}
.row-t1 .txt h3 {
	font-size: 1.875vw;
}
.g-t6 h3 {
	font-size: 2.604vw;
}
.m-list9 .mask h4 {
	font-size: 2.8645vw;
}
.g-tit1 h3, .m-list11 .date em, .m-list14 h4 {
	font-size: 1.875vw;
}
.m-tab2 li a, .m-list11 h4, .m-list13 li h4, .m-tab4 li a, .m-lsit20 h4, .row-x6 .info .tel {
	font-size: 1.25vw;
}
.m-t5 span, .m-article h1, .m-list15 h4, .m-list17 h4, .m-list18 h4, .m-app .txt h4, .m-list19 h4, .box-txt2 .tit h3 {
	font-size: 1.5625vw;
}
.m-t6 h3 {
	font-size: 2.3958vw;
}
.row-g1 .ul-num span {
	font-size: 6.25vw;
}
.ban-txt1 .tit {
	font-size: 2.5vw;
	font-weight: bold;
}
.ban-txt1 .slider h3 {
	font-size: 1.875vw;
}
.g-t7 h3, .row-g2 h3 {
	font-size: 2.3958vw;
}
.row-g2 .desc {
	font-size: 1.0416vw;
}
.zhao-tit, .z-info .tit {
	font-size: 2.3475vw;
}
.m-t8 h3 {
	font-size: 4.479vw;
}
.k-list1 li h4, .m-list7 .tit span {
	font-size: 1.6666vw;
}
.main, #main {
	margin-left: 3.4375vw !important;
}
.m-tab.fixed {
	left: 3.4375vw;
}
.ul-list4.fixed {
	left: 3.4375vw;
}
.m-news .new .pic {
	bottom: 6.09375vw;
}
.fd-nav dl {
	margin-right: 5.468vw;
}
}

/*Common For Max 960*/
@media only screen and (max-width: 1699px) {
.nav-two dd .v2 {
	font-size: 14px;
	line-height: 34px;
}
.nav-two dd .v1 {
	font-size: 16px;
	line-height: 48px;
}
.nav-two dl {
	padding-top: 40px;
}
.row-e3 {
	margin-top: -295px;
}
.m-scheme2 .col-l {
	width: 800px;
}
.ul-list10 .pic {
	margin-top: -60px;
}
.m-list15 .con {
	margin: 0 40px;
}
.m-list15 {
	margin: 0 -40px;
}
.m-list17 .con {
	margin: 0 20px;
}
.m-list17 {
	margin: 0 -20px;
}
.m-app .txt {
	padding: 40px 30px 0 50px;
}
.m-list9 dd {
	margin-right: 25px;
}
.m-list9 .right {
	padding-top: 60px;
}
.m-list9 .right h4 {
	margin-bottom: 20px;
}
.row-t1 .info {
	padding-left: 60px;
}
.m-list10 li:after, .m-list10 li:before {
	width: 86px;
	height: 76px;
}
.row-main .col-l {
	width: 1200px;
}
.ul-lab2 li a {
	font-size: 14px;
	padding: 0 20px;
}
.ul-flow .con h4 {
	font-size: 12px;
}
.ul-flow .tel p {
	font-size: 18px;
}
.ul-flow .con {
	height: 90px;
}
.m-list14 .con {
	margin: 0 20px;
}
.g-menu {
	margin-left: 80px;
}
.m-list1 p {
	margin: 0 60px;
}
.row-special-4 .btn-down-3 {
	margin-top: 240px !important;
}
.m-list7-1 li {
	width: 90px;
	margin: 0 15px;
}
.k-list2 p {
	font-size: 20px;
}
}

@media only screen and (max-width: 1600px) {
.m-scheme h4 {
	font-size: 18px;
}
.nav-two dd .v1 {
	font-size: 16px;
	line-height: 40px;
}
.nav-two dl, .nav-two .dl-1 {
	padding-left: 25px;
}
.nav-two dl {
	padding-top: 25px;
}
.nav-two h4 a {
	line-height: 30px;
}
.nav-two .dl-2 dt {
	margin-bottom: 12px;
}
.nav-two h4 {
	margin-bottom: 15px;
}
.nav-two .dl-2 dd {
	margin-bottom: 8px;
}
.nav-sub .fd-tel li {
	padding-left: 15px;
}
.nav li {
	padding-bottom: 20px;
}
.m-news, .row-a5 .cont, .footer .wp, .fd-tel ul {
	max-width: 1400px;
}
.fd-nav dl {
	margin-right: 65px;
}
.fd-nav dd a {
	font-size: 16px;
}
.fd-nav dd {
	line-height: 32px;
}
.m-list4 .txt {
	font-size: 16px;
}
.m-pic1 {
	max-width: 640px;
}
.m-pic3 {
	max-width: 515px;
}
.fd-tel .con p {
	font-size: 14px;
}
.fd-tel li {
	padding-left: 28px;
}
.m-cont {
	font-size: 16px;
	line-height: 2;
}
.m-cont h3 {
	font-size: 36px;
	margin-bottom: 30px;
}
.btn-sub {
	font-size: 14px;
	width: 180px;
	height: 40px;
	line-height: 40px;
}
.m-pop .inner {
	width: 800px;
	padding: 20px 40px;
	margin-left: -400px;
}
.m-pop .tit {
	font-size: 16px;
	line-height: 1.5;
}
.m-pop .tit h3 {
	font-size: 36px;
}
.m-pop .col-l {
	font-size: 16px;
	line-height: 1.5;
}
.m-pop h4 {
	font-size: 18px;
	line-height: 1.5;
	margin-bottom: 10px;
}
.m-pop .col-r {
	font-size: 14px;
	line-height: 1.5;
}
.m-pop .inp, .m-pop .sub {
	height: 42px;
	font-size: 14px;
	line-height: 40px;
}
.pg-list1 {
	height: 120px;
	bottom: 50px;
}
.pg-list1 li {
	width: 120px;
	height: 120px;
}
.pg-list1 li a {
	line-height: 120px;
	font-size: 28px;
}
.row-f2 .g-t4 {
	margin-bottom: 0;
}
.m-scheme2 .col-l {
	width: 700px;
	padding: 50px 0 70px 49px;
}
.row-f7 .col-l {
	width: 700px;
}
.box-txt4 {
	padding: 0 50px;
}
.row-f7 .box-btn {
	padding-left: 50px;
}
.ul-list8 li p {
	font-size: 16px;
}
.m-scheme2 .col-r {
	padding: 50px 0 60px;
}
.m-scheme2 .txt {
	margin-bottom: 53px;
}
.m-scheme3 .col-l {
	width: 685px;
}
.ul-list10 .pic img {
	float: right;
	width: 110%;
	max-width: none;
}
.ul-list10 .pic {
	overflow: hidden;
	margin-top: -25px;
}
.case-info .col-l {
	padding-right: 40px;
	width: 800px;
}
.case-info .col-r {
	padding-left: 40px;
}
.case-logo {
	margin-top: 20vh;
}
.ul-lab li {
	margin-right: 12px;
}
.ul-lab li a {
	padding: 0 15px;
}
.m-tab5 li {
	margin: 0 20px;
}
.row-t1 .txt {
	padding-top: 50px;
	padding-left: 65px;
}
.row-t1 .txt h3 {
	margin-bottom: 15px;
}
.row-t1 .t-logo .pic img {
	height: 75px;
}
.row-t1 .t-logo span {
	font-size: 18px;
}
.m-list10 h4 {
	font-size: 18px;
}
.m-list12 .pic {
	width: 112px;
	height: 75px;
}
.m-list12 .txt {
	padding-left: 18px;
	font-size: 14px;
}
.m-list12 .txt h4 {
	margin-bottom: 0;
}
.m-list11 .desc {
	font-size: 14px;
}
.m-list11 h4 {
	margin-bottom: 10px;
	margin-top: -2px;
}
.ul-lab2 li a {
	height: 40px;
	line-height: 38px;
	padding: 0 15px;
}
/*.row-g2 .desc{height: 164px;}*/
.row-g2 .desc h4 br {
	display: none;
}
.ban-txt1 {
	padding: 250px 0 0;
}
.ban-txt1 .desc {
	font-size: 16px;
	line-height: 30px;
}
.ban-txt1 .slider {
	padding-bottom: 100px;
}
.row-g1 .ul-num {
	padding-top: 35px;
}
.row-g1 .ul-num li {
	padding: 30px 50px 30px 0;
}
.ul-num p {
	font-size: 16px;
}
.row-g2 .con {
	padding: 60px 130px 50px 80px;
}
.row-g2 h3 {
	padding-bottom: 20px;
	margin-bottom: 25px;
}
.pic-slider1 .cont {
	padding: 80px 0;
}
.m-list1 p {
	margin: 0 50px;
}
}

/*Common For Max 960*/
@media only screen and (max-width: 1449px) {
.nav-sub .col-l {
	width: 480px;
}
.m-scheme li span {
	height: 60px;
	margin-bottom: 10px;
	-o-background-size: auto 100%;
	-ms-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}
.m-scheme h4 {
	font-size: 16px;
}
.m-scheme .con {
	left: 5px;
	right: 5px;
}
.m-scheme p {
	font-size: 13px;
}
.nav-two dd .v1 {
	font-size: 14px;
}
.nav-two dl {
	width: 13%;
}
.nav-two .dl-2 {
	width: 46%;
}
.fd-tel .con p {
	font-size: 12px;
}
.nav-sub .fd-tel .tit {
	padding-left: 65px;
	-o-background-size: 60px auto;
	-ms-background-size: 60px auto;
	-moz-background-size: 60px auto;
	-webkit-background-size: 60px auto;
	background-size: 60px auto;
}
.nav-sub .close {
	right: 3px;
	top: 3px;
	-o-background-size: 21px auto;
	-ms-background-size: 21px auto;
	-moz-background-size: 21px auto;
	-webkit-background-size: 21px auto;
	background-size: 21px auto;
}
.m-news, .row-a5 .cont, .footer .wp, .fd-tel ul {
	max-width: 1100px;
}
.fd-tel li {
	padding-left: 0;
}
.m-you {
	width: 500px;
	padding-top: 60px;
}
.m-you .txt {
	font-size: 14px;
	line-height: 26px;
}
.right-map {
	width: 600px;
	margin-top: 75px;
}
.ul-num {
	margin: 0;
}
.row-a5 {
	padding-bottom: 80px;
}
.m-tab1 li span {
	font-size: 16px;
}
.m-tab1 {
	margin-bottom: 30px;
}
.fd-nav dd a {
	font-size: 14px;
}
.fd-nav dl {
	margin-right: 40px;
}
.fd-about .txt {
	font-size: 14px;
	line-height: 28px;
}
.fd-nav dt {
	margin-bottom: 5px;
}
.fd-top {
	padding: 40px 0 35px;
}
.fd-link dl {
	font-size: 14px;
}
.fd-link {
	padding: 20px 0 5px;
}
.fd-copr {
	font-size: 12px;
	padding: 10px 0;
}
.fd-tel .tit {
	height: 60px;
	line-height: 60px;
	padding-right: 25px;
}
.fd-tel .con {
	padding-left: 25px;
}
.m-news .item {
	padding: 0 5px;
}
.m-news .item h4, .m-news .new .txt h4 {
	font-size: 18px;
	margin-bottom: 3px;
}
.m-news .item p, .m-news .new .txt p {
	font-size: 14px;
	margin-bottom: 18px;
}
.m-news .item a {
	padding: 30px 20px;
}
.m-news .item .date, .m-news .new .txt .date {
	font-size: 14px;
}
.m-news .item {
	margin-top: -30px;
}
.m-news .new {
	margin-right: 20px;
}
.m-news .new .txt {
	padding: 20px 15px 0;
}
.m-news .col-l .item {
	margin-left: -20px;
}
.m-tab1 li .more {
	font-size: 14px;
}
.nav {
	margin-top: 20px;
}
.nav li .v1 {
	font-size: 14px;
}
.nav li {
	padding-bottom: 20px;
}
.m-list2 .con {
	margin: 0 15px;
}
.nav-sub .fd-tel {
	padding: 15px 0;
}
.nav-two dl {
	height: calc( 100vh - 104px );
}
.m-list1 .icon {
	height: 100px;
	margin-bottom: 20px;
	-o-background-size: auto 90px;
	-ms-background-size: auto 90px;
	-moz-background-size: auto 90px;
	-webkit-background-size: auto 90px;
	background-size: auto 90px;
}
.m-list1 .icon i {
	bottom: 5px;
	-o-background-size: auto 90px;
	-ms-background-size: auto 90px;
	-moz-background-size: auto 90px;
	-webkit-background-size: auto 90px;
	background-size: auto 90px;
}
.m-list1 .icon em {
	-o-background-size: auto 90px;
	-ms-background-size: auto 90px;
	-moz-background-size: auto 90px;
	-webkit-background-size: auto 90px;
	background-size: auto 90px;
}
.m-list1 .con:hover .icon i {
	height: 100px;
}
.m-list1 {
	padding-top: 38px;
}
.g-t1 {
	padding-top: 56px;
}
.g-t1 h3 {
	margin-bottom: 2px;
}
.g-t1 p {
	font-size: 14px;
}
.m-list1 p {
	font-size: 14px;
	line-height: 23px;
}
.m-list1 h4 {
	padding-bottom: 9px;
	margin-bottom: 8px;
}
.row-a2 {
	padding-top: 75px;
}
.ban-list li a {
	height: 64px;
	line-height: 64px;
}
.ms-bullets.ms-dir-h {
	bottom: 82px !important;
}
.m-list2 {
	padding-top: 40px;
	padding-bottom: 192px;
}
.m-list2 h4 {
	font-size: 1.532vw;
	margin-bottom: 6px;
}
.m-list2 p {
	font-size: 14px;
	line-height: 23px;
	height: 46px;
}
.m-list2 .icon {
	height: 80px;
	margin-bottom: 27px;
	-o-background-size: auto 76px;
	-ms-background-size: auto 76px;
	-moz-background-size: auto 76px;
	-webkit-background-size: auto 76px;
	background-size: auto 76px;
}
.m-list2 .icon i {
	bottom: 2px;
	-o-background-size: auto 76px;
	-ms-background-size: auto 76px;
	-moz-background-size: auto 76px;
	-webkit-background-size: auto 76px;
	background-size: auto 76px;
}
.m-list2 .icon em {
	-o-background-size: auto 76px;
	-ms-background-size: auto 76px;
	-moz-background-size: auto 76px;
	-webkit-background-size: auto 76px;
	background-size: auto 76px;
}
.m-list2 .con:hover i {
	height: 70px;
}
.m-list2 .con {
	padding: 45px 20px 40px;
}
.m-list2 .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
}
.row-a2 {
	-o-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.m-list2 .swiper-pagination, .m-list2 .swiper-button-prev {
	bottom: 150px !important;
}
.m-list2 .swiper-button-next {
	bottom: 144px;
}
.m-tab1 {
	margin-top: 15px;
}
.case-list li:hover .tag {
	bottom: 20px;
	font-size: 14px;
}
.ul-num {
	padding-top: 40px;
}
.ul-num p {
	font-size: 14px;
}
.ul-num span {
	font-size: 5vw;
}
.ul-num i {
	width: 62px;
	height: 62px;
	margin-right: 10px;
	-o-background-size: auto 60px;
	-ms-background-size: auto 60px;
	-moz-background-size: auto 60px;
	-webkit-background-size: auto 60px;
	background-size: auto 60px;
}
.pop-seek h4 {
	font-size: 16px;
	margin-bottom: 25px;
}
.pop-seek .inner {
	padding: 20px 25px;
	width: 520px;
}
.pop-seek .tel {
	font-size: 18px;
	margin-bottom: 11px;
}
.pop-seek .inp input {
	height: 40px;
	font-size: 15px;
}
.pop-seek .inp button {
	font-size: 17px;
}
.pop-seek .tips {
	font-size: 12px;
	margin-bottom: 21px;
}
.pop-seek .inp {
	margin-bottom: 4px;
}
.pop-seek .btn {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}
.pop-seek .wx span {
	font-size: 16px;
	padding-left: 30px;
	-o-background-size: 20px auto;
	-ms-background-size: 20px auto;
	-moz-background-size: 20px auto;
	-webkit-background-size: 20px auto;
	background-size: 20px auto;
}
.pop-seek .qr .pic {
	bottom: 40px;
}
.pop-seek .wx {
	width: 315px;
}
.pop-seek .bot {
	height: 40px;
	line-height: 40px;
}
.pop-seek .wx {
	line-height: 40px;
}
.pop-seek .btn {
	font-size: 16px;
}
.pop-seek .btn i {
	width: 20px;
	height: 20px;
	-o-background-size: 20px auto;
	-ms-background-size: 20px auto;
	-moz-background-size: 20px auto;
	-webkit-background-size: 20px auto;
	background-size: 20px auto;
}
.pop-seek .qr em {
	padding-left: 19px;
	-o-background-size: 12px auto;
	-ms-background-size: 12px auto;
	-moz-background-size: 12px auto;
	-webkit-background-size: 12px auto;
	background-size: 12px auto;
}
.pop-seek .qr {
	font-size: 14px;
}
.pop-seek .close {
	width: 30px;
	height: 30px;
	right: 10px;
	top: 8px;
	-o-background-size: 20px auto;
	-ms-background-size: 20px auto;
	-moz-background-size: 20px auto;
	-webkit-background-size: 20px auto;
	background-size: 20px auto;
}
.btn-down {
	bottom: 85px;
}
/*专题*/
.m-t1 {
	margin-top: 21.5vh;
}
.m-t1 h3 {
	padding-bottom: 30px;
	margin-bottom: 38px;
}
.g-btn-down {
	margin-top: 100px;
}
.m-inter {
	padding-bottom: 55px;
}
.m-inter .pic {
	padding: 30px;
	width: 260px;
	height: 346px;
	margin: -75px 65px 0;
}
.row-b1:after, .row-b2:after, .row-b3:after {
	top: -150px;
	-o-background-size: 80% auto;
	-ms-background-size: 80% auto;
	-moz-background-size: 80% auto;
	-webkit-background-size: 80% auto;
	background-size: 80% auto;
}
.row-b2:after {
	top: 50px;
}
.row-b3:after {
	top: 25px;
}
.m-inter .tit em {
	font-size: 16px;
}
.m-inter .tit {
	padding-top: 50px;
}
.m-list3 li a {
	line-height: 42px;
	height: 42px;
	padding-left: 24px;
	-o-background-size: 14px auto;
	-ms-background-size: 14px auto;
	-moz-background-size: 14px auto;
	-webkit-background-size: 14px auto;
	background-size: 14px auto;
}
.g-btn1 {
	width: 158px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}
.row-b2 {
	padding-top: 90px;
}
.g-t2 p {
	font-size: 15px;
	margin-top: 11px;
}
.m-list4 {
	margin: 45px -23px 0;
}
.m-list4 .con {
	margin: 0 23px 40px;
	padding: 32px 35px 32px 25px;
}
.m-list4 .icon {
	width: 52px;
	height: 52px;
}
.m-list4 .txt {
	font-size: 14px;
}
.row-b3 {
	padding-top: 60px;
}
.g-btn2 {
	margin-bottom: 32px;
	font-size: 16px;
}
.g-seek {
	padding: 30px 10px 28px;
}
.g-seek .inp {
	font-size: 16px;
}
.g-seek .btn {
	font-size: 16px;
}
.g-seek .btn i {
	margin-right: 15px;
}
.g-t3 p {
	font-size: 14px;
	line-height: 24px;
}
.g-t3 h3 {
	margin-top: -104px;
}
.row-e1 {
	padding-bottom: 180px;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.ul-list1 .icon {
	width: 135px;
	height: 135px;
	-o-background-size: 90px auto;
	-ms-background-size: 90px auto;
	-moz-background-size: 90px auto;
	-webkit-background-size: 90px auto;
	background-size: 90px auto;
}
.row-e2 {
	margin-top: -215px;
	padding: 165px 0 525px;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.row-e2 .g-t3 h3 {
	margin-bottom: 27px;
}
.m-pic1 {
	width: 470px;
}
.m-pic1 .img {
	max-width: 190px;
}
.row-e3 .g-t3 {
	max-width: 475px;
}
.row-e3 {
	padding-top: 10px;
	margin-top: -235px;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.ul-list2 .icon {
	width: 130px;
	height: 130px;
	-o-background-size: 85px auto;
	-ms-background-size: 85px auto;
	-moz-background-size: 85px auto;
	-webkit-background-size: 85px auto;
	background-size: 85px auto;
}
.row-e4 .m-pic2 {
	max-width: 650px;
	margin-top: -30px;
}
.row-e4 {
	margin-top: -345px;
	padding-top: 200px;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-pic3 {
	max-width: 450px;
	margin-top: 95px;
}
.row-e5 {
	padding-top: 65px;
	padding-bottom: 175px;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.ul-list3 .icon {
	width: 125px;
	height: 125px;
	-o-background-size: 80px auto;
	-ms-background-size: 80px auto;
	-moz-background-size: 80px auto;
	-webkit-background-size: 80px auto;
	background-size: 80px auto;
}
.ul-list3 .i1 {
	margin-top: 110px;
}
.ul-list3 .i2 {
	margin-top: 25px;
}
.ul-list3 .i3 {
	margin-top: -60px;
}
.row-e6 {
	margin-top: -200px;
	padding-top: 220px;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.row-e6 .g-t3 {
	max-width: 400px;
}
.m-pic5 {
	max-width: 545px;
}
.btn-down-3 {
	margin-top: 200px !important;
}
.m-list6 li .icon {
	height: 75px;
	-o-background-size: 60px auto;
	-ms-background-size: 60px auto;
	-moz-background-size: 60px auto;
	-webkit-background-size: 60px auto;
	background-size: 60px auto;
}
.m-t1-1 span {
	font-size: 18px;
	height: 50px;
	line-height: 50px;
}
.row-special-3 .btn-down-3 {
	margin: 150px auto 80px !important;
}
.m-list7 .tit span {
	font-size: 24px;
}
.m-list7 .tit {
	height: 400px;
}
.m-list7 li {
	width: 100px;
	margin: 0 10px;
}
.row-d2 {
	padding-top: 110px;
}
.m-txt1 .pic {
	width: 305px;
	margin: 0 50px 0 60px;
}
.m-txt1 .con {
	padding-left: 420px;
	padding-top: 35px;
	padding-bottom: 50px;
	font-size: 16px;
	line-height: 30px;
}
.m-txt1 .con strong {
	font-size: 18px;
}
.m-txt1 .con b {
	line-height: 54px;
}
.m-txt1 .l-img {
	width: 8px;
}
.row-d2 {
	margin-bottom: 130px;
}
.m-list8 li p {
	height: 75px;
	line-height: 74px;
}
.row-d3 {
	margin-bottom: 145px;
}
.m-list7 em {
	font-size: 22px;
}
.m-list7 .tit {
	margin-bottom: 10px;
}
.m-txt1 .pic:before {
	width: 80px;
	height: 80px;
}
.m-list8 .con {
	height: 360px;
}
/*.m-cont{
	    font-size: 14px;
	}*/
.m-pop .tit h3 {
	font-size: 28px;
	line-height: 1;
	margin-bottom: 10px;
}
/*.m-cont h3{margin-bottom: 20px;}*/
.m-pop .inner {
	width: 750px;
	padding: 20px 30px;
	margin-left: -375px;
}
.m-pop .tit {
	font-size: 14px;
	margin-bottom: 15px;
}
.m-pop .tit p {
	margin: 0;
}
.m-pop .col-l {
	font-size: 14px;
}
.m-pop h4 {
	font-size: 16px;
}
.m-pop .col-r {
	font-size: 14px;
}
.pg-list1 li a {
	font-size: 22px;
}
.m-pop .pic-code {
	font-size: 12px;
}
.m-pop .pic-code img {
	margin-bottom: 5px;
}
.ul-list5 .icon {
	height: 50px;
	margin-bottom: 10px;
	-o-background-size: auto 50px;
	-ms-background-size: auto 50px;
	-moz-background-size: auto 50px;
	-webkit-background-size: auto 50px;
	background-size: auto 50px;
}
.ul-list5 h4 {
	font-size: 14px;
}
.ul-list5 li {
	width: 115px;
	margin: 0 22px;
}
.ul-list5 {
	padding: 100px 0;
}
.g-t4 p {
	font-size: 14px;
}
.g-t4 h3 {
	margin-bottom: 10px;
}
.g-t4 {
	margin-bottom: 15px;
}
.ul-list4 .slider {
	padding: 15px 20px 20px;
	width: 87%;
}
.ul-list4 .icon {
	height: 60px;
	margin-bottom: 10px;
	-o-background-size: auto 60px;
	-ms-background-size: auto 60px;
	-moz-background-size: auto 60px;
	-webkit-background-size: auto 60px;
	background-size: auto 60px;
}
.ul-list4 .icon i, .ul-list4 .icon em {
	-o-background-size: auto 60px;
	-ms-background-size: auto 60px;
	-moz-background-size: auto 60px;
	-webkit-background-size: auto 60px;
	background-size: auto 60px;
}
.ul-list4 .con:hover .icon i {
	height: 60px;
}
.ul-list4 h4 {
	font-size: 16px;
}
.ul-list4 {
	bottom: -70px;
}
.ul-list4.fixed .icon {
	height: 45px;
	margin-bottom: 5px;
	-o-background-size: auto 45px;
	-ms-background-size: auto 45px;
	-moz-background-size: auto 45px;
	-webkit-background-size: auto 45px;
	background-size: auto 45px;
}
.ul-list4.fixed .icon i, .ul-list4.fixed .icon em {
	-o-background-size: auto 45px;
	-ms-background-size: auto 45px;
	-moz-background-size: auto 45px;
	-webkit-background-size: auto 45px;
	background-size: auto 45px;
}
.ul-list4.fixed h4 {
	font-size: 14px;
}
.ul-list4.fixed .slider {
	padding: 10px 20px 15px;
}
.ul-list6 .pic {
	width: 95px;
	height: 95px;
	line-height: 95px;
}
.ul-list6 .pic img {
	max-width: 75%;
	max-height: 55%;
}
.ul-list6 p {
	font-size: 14px;
	line-height: 30px;
}
.box-btn a {
	font-size: 16px;
}
.ul-list6 {
	margin-bottom: 25px;
}
.row-f1 {
	padding-top: 130px;
}
.row-f2 {
	padding-top: 90px;
}
.m-scheme1 {
	padding: 110px 0 30px 70px;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.row-f1 .ul-list6 {
	margin-top: -60px;
}
.ul-list7 .icon {
	width: 35px;
	height: 35px;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.ul-list7 li {
	margin-right: 40px;
}
.ul-list7 {
	margin-bottom: 50px;
}
.m-scheme2 .col-l {
	width: 600px;
	padding-bottom: 68px;
}
.ul-list8 li p {
	height: 48px;
	line-height: 48px;
}
.row-f3 {
	padding-bottom: 80px;
}
.row-f3:after {
	height: 350px;
}
.ul-list9 em {
	font-size: 16px;
}
.m-scheme3 .col-l {
	padding: 60px 0 40px;
	width: 585px;
}
.m-scheme2 .txt {
	padding: 0 50px;
}
.row-f3 .ul-list6 {
	padding-left: 50px;
}
.m-scheme3 .col-r {
	padding-left: 68px;
	padding-top: 80px;
}
.ul-list10 .icon {
	height: 40px;
	width: 40px;
	-o-background-size: auto 100%;
	-ms-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}
.ul-list10 h4 {
	font-size: 16px;
}
.row-f5 .box-btn {
	position: relative;
	z-index: 2;
}
.row-f5 {
	padding-top: 90px;
	padding-bottom: 80px;
}
.ul-list11 .icon {
	height: 50px;
	width: 50px;
	-o-background-size: auto 100%;
	-ms-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}
.ul-list11 h4 {
	font-size: 16px;
}
.ul-list11 {
	padding-top: 25px;
	margin-bottom: 90px;
}
.row-f6 {
	padding-top: 90px;
}
.m-t3 span {
	font-size: 18px;
	height: 50px;
	line-height: 50px;
}
.row-f3 {
	padding-top: 90px;
}
.ul-list10 li {
	margin-top: 10px;
}
.case-info .col-l {
	width: 700px;
	padding-bottom: 25px;
}
.case-info .txt {
	font-size: 14px;
	line-height: 28px;
	height: 112px;
}
.case-info .tit .link {
	font-size: 14px;
}
.g-t5 {
	padding: 60px 0 20px;
	margin-bottom: 50px;
}
/*.case-logo img{height: 140px;}*/
	
.ban3 {
	height: 440px;
}
.ban3 .desc {
	font-size: 14px;
	line-height: 26px;
	margin-bottom: 20px;
}
.ban3 .txt {
	margin-top: 150px;
}
.b-cur {
	font-size: 16px;
}
.m-tab li a {
	font-size: 16px;
	height: 46px;
	line-height: 46px;
}
.m-tab li.on a:after {
	height: 2px;
}
.m-list15 .icon {
	height: 60px;
	margin-bottom: 25px;
}
.m-list15 p {
	font-size: 12px;
	line-height: 22px;
	margin-bottom: 20px;
}
.m-list15 .btn {
	width: 110px;
	height: 30px;
	line-height: 30px;
	border-radius: 30px;
}
.m-list15 {
	padding-bottom: 90px;
}
.m-list15 .swiper-pagination {
	bottom: 40px !important;
}
.m-list15 .swiper-button-next, .m-list15 .swiper-button-prev {
	bottom: 33px;
}
.m-list15 .swiper-button-prev {
	bottom: 39px;
}
.m-list16 p {
	font-size: 14px;
}
.m-list16 .icon {
	height: 40px;
	-o-background-size: auto 100%;
	-ms-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}
.m-list16 .con {
	padding: 22px 0;
	margin: 0 10px;
}
.m-list16 li {
	margin-bottom: 20px;
}
.m-list16 {
	padding-top: 30px;
}
.row-x2 {
	padding-bottom: 60px;
}
.m-list17 .icon {
	height: 70px;
	margin-bottom: 20px;
	-o-background-size: auto 100%;
	-ms-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}
.m-list17 .con {
	padding: 50px 0 35px;
}
.m-list17 p {
	margin-bottom: 20px;
}
.m-list17 .con:hover .icon {
	margin-bottom: 15px;
}
.m-list17 .btn {
	width: 110px;
	height: 30px;
	line-height: 30px;
}
.m-list17 {
	padding-bottom: 105px;
	margin: 0 -15px;
}
.m-list17 .swiper-pagination {
	bottom: 40px !important;
}
.m-list17 .swiper-button-next, .m-list17 .swiper-button-prev {
	bottom: 33px;
}
.m-list17 .swiper-button-prev {
	bottom: 39px;
}
.m-list17 .con {
	margin: 0 15px;
	box-shadow: 0px 10px 12px rgba(7,18,101,.09);
}
.m-list17 .con:hover {
	box-shadow: 0px 13px 15px rgba(7,18,101,.4);
}
.row-x4 {
	height: 500px;
}
.m-list18 .i1 {
	margin-top: 180px;
}
.m-list18 .i2 {
	margin-top: 155px;
}
.m-list18 .i3 {
	margin-top: 200px;
}
.m-list18 .i4 {
	margin-top: 250px;
}
.m-list18 .icon {
	width: 100px;
	height: 100px;
	-o-background-size: auto 60px;
	-ms-background-size: auto 60px;
	-moz-background-size: auto 60px;
	-webkit-background-size: auto 60px;
	background-size: auto 60px;
}
.m-list18 .desc {
	font-size: 14px;
	line-height: 24px;
}
.m-list18 h4 {
	margin-bottom: 10px;
}
.m-list18 .con {
	margin: 0 30px;
}
.m-app .txt {
	padding: 30px 20px 0 30px;
}
.m-app .txt h4 {
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.m-app .desc {
	font-size: 14px;
	line-height: 25px;
	height: 100px;
	margin-bottom: 20px;
}
.g-btn3 {
	height: 40px;
	width: 150px;
	line-height: 40px;
}
.row-x5 {
	padding-bottom: 60px;
}
.row-x6 {
	padding: 0 0 60px;
}
.m-tab4 li a {
	height: 45px;
	line-height: 45px;
	padding: 0 20px;
}
.m-tab4 {
	margin: 30px 0;
}
.box-txt1 {
	padding: 28px 30px 40px;
}
.m-list19 .con {
	margin: 0 -25px;
	padding: 45px 65px 55px;
	overflow: hidden;
}
.m-list19 li.on .g-btn3 {
	height: 40px;
}
.m-list19 li.on .con {
	padding-top: 65px;
}
.m-list19 .desc {
	font-size: 14px;
	line-height: 24px;
	height: 120px;
}
.row-x8 {
	height: 580px;
}
.m-tab5 li .icon {
	height: 30px;
	margin-top: 15px;
}
.m-tab5 p {
	font-size: 16px;
}
.m-tab5 li {
	width: 100px;
	height: 100px;
	margin: 0 15px;
}
.m-lsit20 .icon {
	height: 60px;
}
.m-lsit20 .con {
	padding: 19px 0 29px;
}
.m-lsit20 {
	padding: 40px 0 50px;
}
.box-txt2 .pic {
	width: 450px;
}
.box-txt2 .desc {
	font-size: 14px;
	line-height: 26px;
	margin-bottom: 25px;
}
.box-txt2 .tit {
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.m-tab5 {
	margin-bottom: 35px;
}
.row-t1 .t-logo .pic img {
	height: 60px;
}
.row-t1 .info {
	padding: 40px 0 60px 45px;
}
.row-t1 .t-logo span {
	font-size: 16px;
}
.row-t1 .tel p {
	font-size: 13px;
}
.row-t1 .t-logo {
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.row-t1 .info {
	margin-top: -40px;
}
.row-t1 .info:after {
	height: 35px;
}
.row-t1 .desc {
	font-size: 14px;
	line-height: 26px;
	margin-bottom: 15px;
}
.row-t1 .txt {
	padding-top: 30px;
	padding-left: 40px;
}
.row-t1 .txt h3 {
	margin-bottom: 10px;
}
.m-list9 .right {
	padding: 30px 60px 0 50px;
}
.m-list9 .desc {
	font-size: 14px;
	line-height: 28px;
}
.m-list9 .right h4 {
	margin-bottom: 10px;
}
.m-list9 dd p {
	font-size: 14px;
	line-height: 22px;
}
.ban2 {
	height: 400px;
}
.m-list9 .mask .more {
	height: 40px;
	line-height: 38px;
	font-size: 16px;
}
.m-list10 .icon {
	width: 100px;
	height: 100px;
	-o-background-size: auto 50px;
	-ms-background-size: auto 50px;
	-moz-background-size: auto 50px;
	-webkit-background-size: auto 50px;
	background-size: auto 50px;
}
.m-list10 .icon:after {
	width: 124px;
	height: 124px;
	-o-background-size: auto 100%;
	-ms-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}
.m-list10 li {
	width: 140px;
}
.m-list10 {
	height: 380px;
}
.m-list10 li:after, .m-list10 li:before {
	top: 134px;
}
.row-flow {
	padding: 60px 0 100px;
}
.m-list10 .con:hover {
	padding-bottom: 30px;
}
.row-main {
	margin: 0 80px;
}
.g-tit1 .wp6 {
	margin: 0 80px;
}
.row-main .col-l {
	width: 750px;
}
.soBox .inp {
	height: 45px;
	border-radius: 5px;
	font-size: 14px;
	padding: 0 80px 0 15px;
}
.soBox .btn {
	height: 43px;
	border-top-right-radius: 5px;
	width: 70px;
	border-bottom-right-radius: 5px;
}
.m-list13 li p {
	font-size: 14px;
	margin-bottom: 10px;
}
.m-list13 li .txt {
	padding: 25px 20px;
}
.m-list13 li h4 {
	margin-bottom: 10px;
}
.m-list13 li .date {
	font-size: 14px;
}
.m-list14 .con {
	margin: 0 10px;
}
.m-list14 .qr p {
	font-size: 14px;
}
.m-list14 .i-logo {
	height: 120px;
}
.m-list14 .con {
	padding-top: 55px;
}
.m-list14 li {
	margin-bottom: 30px;
}
.m-list14 {
	margin: 0 40px;
}
.g-menu {
	margin-left: 50px;
	padding: 15px 0;
}
/*.g-menu-1{left: 50px;}*/
.m-list14 .desc {
	font-size: 14px;
	line-height: 24px;
	height: 72px;
}
.m-list14 .i-logo {
	margin-bottom: 35px;
}
.m-list14 .desc {
	margin-bottom: 45px;
}
.ul-list4.fixed .slider {
	max-width: 990px;
}
.g-menu .tab li a {
	height: 45px;
	line-height: 43px;
	font-size: 16px;
}
.row-g2 .desc {
	font-size: 14px;
	line-height: 28px;
	height: 112px;
}
.row-g2 .con {
	padding: 40px 100px 30px 50px;
}
.pic-slider1 .cont {
	padding: 50px 0;
	width: 90%;
}
.flow-slide .desc {
	font-size: 14px;
}
.g-t7 {
	padding-top: 45px;
}
.flow-slide .txt span {
	font-size: 22px;
}
.row-g5 {
	padding-bottom: 30px;
}
.row-g6 {
	padding-bottom: 40px;
}
.ul-flow .tel {
	margin-left: 15px;
}
.case-pic .warp {
	max-width: 980px;
	width: auto;
}
.ul-pic {
	width: 1080px;
}
.ul-pic li {
	border-width: 8px;
}
.ul-pic .i1 {
	width: 280px;
	height: 280px;
}
.ul-pic .i2 {
	width: 280px;
	height: 156px;
	left: 290px;
}
.ul-pic .i3 {
	left: 290px;
	top: 235px;
	width: 210px;
	height: auto;
}
.ul-pic .i4 {
	left: 580px;
	width: 210px;
	height: auto;
	top: 13px;
}
.ul-pic .i5 {
	width: 280px;
	height: auto;
	left: 510px;
	top: 235px;
}
.ul-pic .i6 {
	width: 280px;
	height: 280px;
}
.case-logo .tag {
	font-size: 18px;
	line-height: 45px;
	height: 45px;
	padding: 0 25px;
}
.case-logo img {
	max-height: 130px;
}
.z-info .txt h4 {
	font-size: 14px;
}
.z-info .txt p {
	font-size: 12px;
	line-height: 22px;
}
.z-info .tit {
	height: 75px;
	line-height: 75px;
	padding-left: 80px;
	-o-background-size: auto 70px;
	-ms-background-size: auto 70px;
	-moz-background-size: auto 70px;
	-webkit-background-size: auto 70px;
	background-size: auto 70px;
}
.btm-pic img {
	max-width: 550px;
}
.case-list .more, .tab-show2 .more {
	top: -70px;
	font-size: 14px;
}
.m-t8 span {
	font-size: 22px;
}
.row-special-4 .btn-down-3 {
	margin-top: 170px !important;
}
.row-k1 {
	padding-top: 20px;
}
.box-txt3 .pic {
	height: 300px;
}
.box-txt3 .pic img {
	height: 100%;
}
.box-txt3 .con {
	font-size: 16px;
	line-height: 30px;
	padding: 35px 40px 30px 60px;
	max-width: 758px;
}
.box-txt3 .con strong {
	font-size: 18px;
}
.box-txt3 .con b {
	line-height: 58px;
}
.box-txt3 .con p {
	margin-bottom: 15px;
}
.box-txt3 .l-img {
	bottom: -90px;
}
.box-txt3 {
	height: 300px;
}
.k-list2 .ico {
	height: 60px;
	-o-background-size: auto 60px;
	-ms-background-size: auto 60px;
	-moz-background-size: auto 60px;
	-webkit-background-size: auto 60px;
	background-size: auto 60px;
}
.k-list2 p {
	font-size: 18px;
}
.k-list2 li {
	margin-bottom: 30px;
}
.j-list1 {
	height: 540px;
}
.row-f7 .col-r {
	height: 540px;
	padding-top: 45px;
}
.serv-lab {
	-o-background-size: 500px auto;
	-ms-background-size: 500px auto;
	-moz-background-size: 500px auto;
	-webkit-background-size: 500px auto;
	background-size: 500px auto;
}
.m-you {
	width: 46%;
}
.g-tit1 span {
	font-size: 14px;
}
}

/*Common For Max 960*/ 
@media only screen and (max-width: 1367px) {
.m-scheme li span {
	height: 40px;
	-o-background-size: auto 40px;
	-ms-background-size: auto 40px;
	-moz-background-size: auto 40px;
	-webkit-background-size: auto 40px;
	background-size: auto 40px;
}
.nav li i {
	height: 25px;
	-o-background-size: auto 25px;
	-ms-background-size: auto 25px;
	-moz-background-size: auto 25px;
	-webkit-background-size: auto 25px;
	background-size: auto 25px;
}
.nav li i:after {
	-o-background-size: auto 25px;
	-ms-background-size: auto 25px;
	-moz-background-size: auto 25px;
	-webkit-background-size: auto 25px;
	background-size: auto 25px;
}
.fix-right .ico {
	width: 35px;
	height: 35px;
	-o-background-size: 25px auto;
	-ms-background-size: 25px auto;
	-moz-background-size: 25px auto;
	-webkit-background-size: 25px auto;
	background-size: 25px auto;
}
.fix-right .txt {
	height: 35px;
	width: 35px;
	line-height: 35px;
	padding-right: 35px;
}
.fix-right li {
	width: 35px;
	height: 35px;
}
.nav-two dt a {
	font-size: 18px;
}
.nav-two h4 a {
	font-size: 14px;
}
.nav-two dd .v2 {
	font-size: 12px;
	line-height: 24px;
}
.nav-two dd .v1 {
	line-height: 32px;
}
.nav-two dt {
	margin-bottom: 2px;
}
.nav-two .dl-2 dt {
	margin-bottom: 3px;
}
.nav-sub .fd-tel .tit {
	font-size: 18px;
}
.m-scheme h4 {
	outline-style: 8px;
	margin-bottom: 5px;
}
.nav li {
	padding-bottom: 15px;
}
.logo {
	bottom: 15px;
}
.logo img {
	width: 30px;
}
.m-list1 {
	margin: 0 50px;
}
.m-list1 p {
	font-size: 14px;
}
.m-list1 .icon {
	margin-bottom: 10px;
}
.g-t1 {
	padding-top: 45px;
}
.m-list1 {
	padding-top: 40px;
}
.row-a2 {
	padding-top: 60px;
}
.m-list2 .icon {
	margin-bottom: 15px;
}
.m-list2 .con {
	padding: 35px 25px 40px;
}
.m-list2 {
	padding: 35px 0 100px;
}
.m-list2 .swiper-pagination {
	bottom: 35px !important;
}
.m-list2 .swiper-button-prev {
	bottom: 35px !important;
}
.m-list2 .swiper-button-next {
	bottom: 30px;
}
.row-a3 {
	padding-top: 40px;
}
.g-t1 h3 {
	font-size: 2.3vw;
}
.m-tab1 li span {
	padding: 0 20px;
}
.m-tab1 {
	margin-top: 15px;
}
.row-a4 {
	padding-bottom: 30px;
}
.m-news {
	padding-top: 0;
}
.ul-num p {
	font-size: 16px;
}
.ul-num span {
	font-size: 5vw;
}
.ul-num i {
	width: 50px;
	height: 50px;
	-o-background-size: 50px auto;
	-ms-background-size: 50px auto;
	-moz-background-size: 50px auto;
	-webkit-background-size: 50px auto;
	background-size: 50px auto;
}
.nav-two dl {
	height: calc( 100vh - 101px );
}
.ul-list2 .i1 {
	margin-top: 285px;
}
.ul-list2 .i2 {
	margin-top: 225px;
}
.ul-list2 .i3 {
	margin-top: 160px;
}
.m-t2 p {
	font-size: 16px;
}
.m-list5 li {
	width: 230px;
}
.row-special-3 .m-t1 h3 {
	padding-bottom: 0;
	margin-bottom: 20px;
}
.m-t1-1 p {
	font-size: 16px;
}
.m-t1-1 span {
	font-size: 14px;
	line-height: 45px;
	height: 45px;
	padding: 0 40px;
}
.row-special-3 .btn-down-3 {
	margin: 120px auto 60px !important;
}
.m-txt1 .con {
	padding-right: 50px;
}
.pg-list1 {
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.btn-sub {
	width: 160px;
	height: 36px;
	line-height: 36px;
}
.btn-sub img {
	width: 24px;
	height: auto;
}
.m-cont h3, .m-pop .tit h3 {
	font-size: 24px;
}
.m-pop .inner {
	width: 80%;
	padding: 20px;
	margin-left: 0;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	box-shadow: 0 0 0 4px rgba(255,255,255,.15);
}
.m-pop .inner-txt {
	height: 500px;
}
.m-pop .col-l, .m-pop .col-r {
	float: none;
	width: auto;
}
.m-pop .tit {
	font-size: 12px;
	margin-bottom: 10px;
}
.m-pop .col-l {
	font-size: 12px;
}
.m-pop h4 {
	font-size: 14px;
}
.m-pop .col-r {
	font-size: 12px;
}
.m-pop p img {
	width: 24px;
	height: auto;
}
.pg-list1 li a {
	font-size: 18px;
}
.m-cont {
	left: 140px;
}
.pg-list1 {
	padding-left: 120px;
	padding-right: 120px;
}
.m-pop .tit {
	text-align: center;
}
.m-pop .pic-code {
	text-align: center;
	padding-top: 0;
	padding-bottom: 5px;
}
.m-pop .pic-code .con {
	width: 80px;
	float: none;
	display: inline-block;
	vertical-align: top;
	margin: 0 5px;
}
.m-pop .inp, .m-pop .sub {
	height: 36px;
	line-height: 34px;
}
.m-pop .col-r p {
	margin-bottom: 0;
}
.row-x8 .txt p {
	font-size: 14px;
}
.row-x6 .info .tel {
	height: 60px;
	line-height: 60px;
	padding: 0 45px 0 60px;
	-o-background-size: 30px auto;
	-ms-background-size: 30px auto;
	-moz-background-size: 30px auto;
	-webkit-background-size: 30px auto;
	background-size: 30px auto;
}
.row-x6 .info .a1, .row-x6 .info .a2 {
	width: 66px;
	height: 60px;
	line-height: 60px;
	-o-background-size: 30px auto;
	-ms-background-size: 30px auto;
	-moz-background-size: 30px auto;
	-webkit-background-size: 30px auto;
	background-size: 30px auto;
}
.row-x2 {
	padding-bottom: 40px;
}
.m-list15 .con {
	margin: 0 20px;
}
.m-list15 {
	margin: 0 -20px;
}
.m-list17 p {
	font-size: 14px;
	height: 42px;
}
.row-x6 .tips p {
	margin-bottom: 15px;
}
.row-t1 .share .qr {
	width: 90px;
}
.row-t1 .info {
	padding-left: 25px;
}
.m-list1 p {
	margin: 0 35px;
}
}

/*Common For Max 960*/
@media only screen and (max-width: 1299px) {
.ul-list1 .i2 {
	margin-top: 230px;
}
.ul-list1 .i3 {
	margin-top: 160px;
}
.ul-list1 .i4 {
	margin-top: 95px;
}
.ul-list1 .i5 {
	margin-top: 35px;
}
.row-e2 .g-t3 {
	width: 380px;
}
.m-pic3 {
	max-width: 400px;
	margin-top: 80px;
}
.m-pic5 {
	max-width: 500px;
}
.m-pic5 .img {
	width: 185px;
	top: -140px;
	right: -60px;
}
.m-txt1 .pic {
	width: 250px;
	margin: 0 40px 0 30px;
}
.m-txt1 h4 {
	margin: 40px 0 20px;
}
.m-txt1 .con {
	padding-left: 325px;
}
.m-scheme1 {
	padding: 80px 0 30px 45px;
}
.ul-list7 h4 {
	font-size: 14px;
}
.box-btn a {
	height: 40px;
	line-height: 38px;
}
.box-btn .seek i {
	-o-background-size: auto 18px;
	-ms-background-size: auto 18px;
	-moz-background-size: auto 18px;
	-webkit-background-size: auto 18px;
	background-size: auto 18px;
}
.box-btn .seek {
	width: 170px;
}
.ul-list7 {
	margin-bottom: 40px;
}
.ul-list10 .pic {
	margin-top: 15px;
}
.ul-lab li a {
	font-size: 12px;
}
.case-info .txt {
	font-size: 12px;
	line-height: 24px;
	height: 96px;
}
.case-info .col-l {
	width: 600px;
}
.row-main .col-l {
	width: 650px;
}
.m-slider2 .slick-prev {
	left: -80px;
}
.m-slider2 .slick-next {
	right: -80px;
}
.m-t8 {
	margin-top: 17vh;
}
.m-list7-1 li {
	width: 80px;
}
}

/*Common For Max 960*/
@media only screen and (max-width: 1199px) {
body {
	padding-top: 80px;
}
body.open2 {
	overflow: hidden;
}
.header {
	display: none;
}
.main {
	margin-left: 0;
}
.body_b {
	left: 0;
}
.banner .ms-slide {
	margin-left: 0;
}
.m-header {
	display: block;
	overflow: hidden;
	height: 80px;
	padding: 0 20px;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 101;
	background-color: #fff;
	box-shadow: 0px 0px 20px rgba(0,0,0,.3);
}
.mo-logo {
	float: left;
}
/*.banner .master-slider{display: none !important;}*/
.banner .mo-ban {
	display: block !important;
}
.mo-logo {
	line-height: 80px;
}
.mo-logo img {
	height: 60px;
	display: inline-block;
	vertical-align: middle;
}
.menuBtn {
	display: block;
}
.g-top {
	display: none;
}
.ban-list {
	display: none;
}
.nav-sub {
	left: 0;
	right: 0;
	overflow-y: auto;
	padding-bottom: 30px;
	position: fixed;
	top: 80px;
	background-color: #fff;
}
/*.nav-sub.open{left: 0;top: 80px;}*/
.nav-sub .col-l {
	float: none;
	width: auto;
	height: auto;
	overflow-x: auto;
}
.nav-sub .col-r {
	float: none;
	height: auto;
}
.mo-so {
	display: block;
}
.m-scheme {
	width: 925px;
}
.m-scheme li {
	height: auto;
	width: 150px;
}
.m-scheme p {
	display: none;
}
.m-scheme h4:after {
	display: none;
	padding: 0;
	margin: 0;
}
.m-scheme .con {
	position: static;
	padding-top: 15px;
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-o-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
}
.nav-sub .close {
	display: none;
}
.nav-two dl {
	width: auto !important;
	float: none;
	height: auto !important;
	border-right: 0;
	overflow: hidden;
	padding: 20px 25px 0 !important;
}
.nav-two dt {
	border-bottom: 1px solid #3e3e3e;
	padding-bottom: 3px;
}
.nav-two dd {
	width: 33.33%;
	float: left;
}
.nav-two .dl-2 dd {
	width: auto;
	float: none;
}
.nav-sub .fd-tel {
	display: none !important;
}
.m-zp {
	width: 160px;
	height: 160px;
	left: -80px;
	bottom: -80px;
}
.m-zp .ico {
	height: 27px;
	background-position: center;
	-o-background-size: 20px auto;
	-ms-background-size: 20px auto;
	-moz-background-size: 20px auto;
	-webkit-background-size: 20px auto;
	background-size: 20px auto;
}
.m-zp span {
	font-size: 14px;
}
.m-zp .txt {
	right: 0;
	padding-top: 22px;
}
.m-scheme h4 {
	font-size: 14px;
	margin-bottom: 0;
}
.fd-top {
	display: none;
}
.fd-link .d2 {
	display: none;
}
.fd-link {
	margin: 0 10px;
	padding: 10px 0 0;
}
.fd-link dl {
	font-size: 12px;
}
.fd-copr span em {
	display: none;
}
.fd-copr span {
	display: block;
	text-align: center;
	float: none !important;
}
.g-t1 h3, .m-you h3 {
	font-size: 20px;
}
.m-list1 h4, .m-list2 h4 {
	font-size: 16px;
}
.right-map {
	display: none;
}
.m-you {
	width: auto;
	float: none;
}
.m-news, .row-a5 .cont, .footer .wp, .fd-tel ul {
	width: auto;
	padding: 0 20px;
}
.m-inter .pic {
	margin: -60px 50px 0;
	padding: 25px;
}
.m-list4 .con {
	padding: 25px 25px 25px 20px;
}
.m-list4 .txt {
	padding-left: 20px;
}
.m-list4 .con {
	margin: 0 10px 20px;
}
.g-btn2 {
	font-size: 14px;
	margin-bottom: 20px;
}
.wp3 {
	width: auto;
	padding: 0 10px;
}
.m-t2 p {
	font-size: 14px;
}
.g-t3 h3 {
	margin-top: -72px;
}
.row-e1 {
	padding: 100px 0 95px;
}
.row-e2 {
	margin-top: -120px;
	padding-top: 70px;
	padding-bottom: 370px;
}
.ban .wp3 {
	left: 10px;
	right: 10px;
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	-o-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
}
.b-pic {
	width: 60%;
	bottom: -200px;
	right: 0;
}
.m-pic1 {
	max-width: 410px;
	right: 80px;
	top: 80px;
}
.row-e3 {
	margin-top: -110px;
	padding-top: 0;
}
.ul-list2 .i1 {
	margin-top: 185px;
}
.ul-list2 .i2 {
	margin-top: 135px;
}
.ul-list2 .i3 {
	margin-top: 80px;
}
.ul-list2 .i4 {
	margin-top: 40px;
}
.ul-list2 .i5 {
	margin-top: -10px;
}
.ul-list2 .i6 {
	margin-top: -60px;
}
.row-e4 {
	padding-top: 100px;
}
.row-e4 .m-pic2 {
	max-width: 550px;
}
.row-e4 .m-pic2 .img {
	width: 320px;
	right: 20px;
}
.m-pic3 {
	max-width: 300px;
	margin-top: 68px;
}
.ul-list3 .i1 {
	margin-top: 30px;
}
.ul-list3 .i2 {
	margin-top: -25px;
}
.ul-list3 .i3 {
	margin-top: -85px;
}
.row-e5 {
	padding-bottom: 100px;
}
.row-e6 {
	margin-top: -115px;
	padding-top: 130px;
}
.m-pic5 {
	max-width: 430px;
	margin-top: -15px;
}
.m-pic5 .img {
	right: 10px;
}
.m-list5 .tit h4 {
	font-size: 20px;
}
.m-list6 li h4 {
	font-size: 16px;
}
.m-list6 li {
	position: static;
	width: 25%;
	float: left;
}
.m-list6 .i9, .m-list6 .i10, .m-list6 .i11 {
	width: 33.33%;
}
.m-list6 .i10 {
	float: right;
}
.m-list6 {
	height: auto;
	overflow: hidden;
}
.warp, .wp4 {
	width: auto;
	padding: 0 10px;
}
.m-list7 li {
	width: 90px;
}
.m-list7 .tit span {
	font-size: 18px;
}
.m-list8 li p {
	font-size: 16px;
}
.m-list8 .con {
	margin: 0 10px;
}
.m-list8 {
	margin: 30px 0px 0;
}
.row-d3, .row-d2 {
	margin-bottom: 50px;
}
.ul-list4.fixed {
	left: 0;
}
.ul-list8 li p {
	font-size: 14px;
	height: 40px;
	line-height: 40px;
}
.m-scheme2 .col-l {
	width: 525px;
	padding: 30px 0 30px 35px;
}
.m-scheme2 .txt {
	font-size: 14px;
	line-height: 28px;
	padding: 0 30px;
	margin-bottom: 25px;
}
.m-scheme2 .desc {
	height: 112px;
}
.row-f3 .ul-list6 {
	padding-left: 20px;
}
.row-f3 .box-btn {
	padding-left: 30px;
}
.m-scheme2 .col-r {
	padding: 27px 0 30px;
}
.m-scheme3 .col-l {
	width: 480px;
}
.ul-list9 em {
	font-size: 14px;
	width: 85px;
}
.ul-list9 li {
	width: 110px;
	height: 110px;
	padding: 8px;
}
.m-scheme3 .col-r {
	padding: 50px 30px 0;
}
.row-f4 {
	padding-top: 60px;
}
.ul-list10 h4 {
	font-size: 14px;
}
.ul-list10 li {
	margin: 0 15px;
}
.ul-list10 li:after {
	height: 240px;
}
.row-f5 .ul-list6 {
	margin-top: -168px;
}
.ul-list5 li {
	margin: 0 10px;
}
.row-f3 {
	padding-bottom: 50px;
}
.ul-list11 h4 {
	font-size: 14px;
}
.ul-list11 li {
	margin: 0 20px;
}
.m-list1 p {
	margin: 0 15px;
}
.wp5, .wp6 {
	width: auto;
	padding: 0 10px;
}
.b-cur {
	left: 10px;
	top: 10px;
}
.ban3 {
	height: 300px;
}
.ban3 .txt {
	margin-top: 80px;
}
.m-tab li a {
	margin: 0 30px;
}
.m-list15 .swiper-pagination,  .m-list15 .swiper-button-next,  .m-list15 .swiper-button-prev,  .m-list17 .swiper-pagination,  .m-list17 .swiper-button-next,  .m-list17 .swiper-button-prev {
	display: none;
}
.m-list15 {
	padding-bottom: 40px;
	padding-top: 20px;
}
.m-list15 h4 {
	font-size: 20px;
}
.m-list15 .con .btn {
	opacity: 1;
}
.m-t5 span, .m-article h1, .m-list15 h4, .m-list17 h4, .m-list18 h4, .m-app .txt h4, .m-list19 h4, .box-txt2 .tit h3 {
	font-size: 20px;
}
.m-app .pic {
	width: auto;
	float: none;
}
.m-app .txt {
	padding-bottom: 30px;
}
.m-tab4 li a {
	font-size: 16px;
}
.box-txt1 .desc {
	font-size: 14px;
	line-height: 26px;
}
.m-lsit20 h4 {
	font-size: 18px;
}
.m-lsit20 p {
	padding: 0 10px;
	margin: 0;
}
.row-x8 .txt {
	left: 10px;
}
.row-x8 {
	height: 400px;
}
.row-x8 .txt p {
	margin-bottom: 25px;
}
.row-x8 .txt h3 {
	font-size: 20px;
}
.ban2 {
	height: 300px;
}
.row-t1 .tel strong {
	padding-left: 25px;
	-o-background-size: auto 20px;
	-ms-background-size: auto 20px;
	-moz-background-size: auto 20px;
	-webkit-background-size: auto 20px;
	background-size: auto 20px;
}
.m-list9 .left, .m-list9 li:nth-child(2n) .left {
	width: auto;
	float: none;
}
.m-list9 .right {
	width: auto;
	float: none;
	padding: 20px 30px;
}
.m-list9 .desc {
	margin-bottom: 15px;
}
.m-list9 .icon {
	height: 30px;
	-o-background-size: auto 30px;
	-ms-background-size: auto 30px;
	-moz-background-size: auto 30px;
	-webkit-background-size: auto 30px;
	background-size: auto 30px;
}
.m-list9 .right h4 {
	font-size: 20px;
}
.row-t1 .info {
	width: auto;
	float: none;
	padding: 20px;
	text-align: center;
}
.row-t1 .tel strong {
	font-size: 18px;
}
.row-t1 .t-logo span {
	font-size: 14px;
}
.row-t1 .t-logo .pic img {
	height: 40px;
}
.row-t1 .t-logo {
	padding-bottom: 10px;
}
.row-t1 .t-logo .pic {
	margin-bottom: 5px;
}
.row-t1 .t-logo:after {
	left: 50%;
	width: 80px;
	margin-left: -40px;
}
.row-t1 .tel {
	float: none;
	display: inline-block;
}
.row-t1 .tel strong {
	display: inline-block;
}
.row-t1 .share {
	float: none;
	padding: 0;
}
.row-t1 .share a {
	float: none;
	display: inline-block;
}
.row-t1 .txt h3 {
	font-size: 20px;
}
.row-t1 .txt {
	padding: 30px;
}
.row-t1 {
	padding-bottom: 130px;
}
.g-t6 {
	margin-bottom: 15px;
}
.g-t6 h3 {
	font-size: 20px;
}
.g-t6 p {
	font-size: 14px;
}
.row-main .col-l {
	width: auto;
	float: none;
}
.m-tab2 li a {
	font-size: 16px;
}
.row-main {
	padding-top: 30px;
}
.n-cur {
	right: 10px;
}
.m-list11 h4 {
	font-size: 16px;
	margin-top: 0;
}
.m-list11 .date {
	display: none;
}
.m-list11 .txt {
	padding-left: 0;
}
.m-list11 .con {
	padding: 15px;
}
.m-list11 .desc {
	margin-bottom: 10px;
}
.row-main .col-r {
	padding-left: 0;
}
.m-list13 li h4 {
	font-size: 16px;
}
.m-t6 h3 {
	font-size: 20px;
}
.m-t6 .more {
	font-size: 14px;
	height: 24px;
	line-height: 24px;
}
.m-article .arrow a {
	font-size: 14px;
}
.m-list14 li {
	width: 33.33%;
}
.m-list14 {
	margin: 0 10px;
}
.g-menu {
	padding-top: 30px;
}
.g-menu .tab li a {
	font-size: 16px;
}
.g-menu .tab li a {
	height: 40px;
	line-height: 38px;
}
.g-menu .tab {
	margin-left: 0;
	opacity: 1;
}
.g-menu .tit {
	display: none;
}
.g-menu {
	margin-left: 20px;
}
.g-menu-2 {
	left: 0;
	right: 0;
	top: 90px;
	padding-top: 0;
}
.m-list14 h4 {
	font-size: 18px;
}
.g-menu-1, .g-menu-2 {
	position: static;
	padding-top: 100px;
	overflow: hidden;
}
.row-main, .g-tit1 .wp6 {
	margin: 0 10px;
	padding: 45px 0 35px;
}
.top-meun {
	left: 10px;
}
.case-info .close {
	right: 20px;
}
.ul-pic {
	width: 780px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}
.ul-pic li {
	position: static;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
.m-slider2 {
	display: none !important;
}
.m-slider2.dn {
	display: block !important;
}
.m-slider2 .item {
	position: static;
}
.m-slider2 .item a {
	display: block;
	height: 350px;
	line-height: 350px;
	text-align: center;
}
.m-slider2 .item img {
	display: inline-block;
	vertical-align: middle;
	width: auto;
	height: auto;
	max-height: 90%;
}
.m-slider2 .slick-next {
	right: 10px;
}
.m-slider2 .slick-prev {
	left: 10px;
}
.m-slider2 {
	padding: 0;
}
.m-slider2 .item {
	border: 0 !important;
}
.row-g5 {
	padding-bottom: 0;
}
.m-tab.fixed {
	top: 80px;
	left: 0px;
}
.row-special-4 .btn-down-3 {
	margin-top: 90px !important;
}
.m-t8 span {
	height: 50px;
	line-height: 50px;
}
.m-list7 li {
	width: 70px;
}
.box-txt4 {
	font-size: 14px;
	padding: 0 30px;
	margin-bottom: 25px;
}
.row-f7 .ul-list6 {
	text-align: left;
	padding-left: 30px;
}
.row-f7 .ul-list6 li {
	margin: 0 5px;
}
.row-f7 .box-btn {
	padding-left: 30px;
}
.row-f7 .col-l {
	width: 600px;
}
.j-list1 .icon {
	width: 100px;
	height: 100px;
	-o-background-size: auto 75px;
	-ms-background-size: auto 75px;
	-moz-background-size: auto 75px;
	-webkit-background-size: auto 75px;
	background-size: auto 75px;
}
.j-list1 p {
	font-size: 14px;
}
.j-list1 {
	height: 430px;
}
.row-f7 .col-r {
	height: 430px;
}
.m-cont {
	font-size: 14px;
}
.m-cont .txt {
	margin-top: 40px;
}
.m-cont h3 {
	margin-bottom: 15px;
}
.main, #main {
	margin-left: 0 !important;
}
}

/*Common For Max 768*/
@media only screen and (max-width: 959px) {
.fd-tel {
	margin: 0 10px;
	border-top: 0;
	border-bottom-color: #000;
}
.fd-tel li {
	width: auto;
	float: none;
	overflow: hidden;
	margin-bottom: 20px;
}
.fd-tel .tit {
	font-size: 16px;
	padding-left: 55px;
	padding-right: 0;
	width: 160px;
	height: 50px;
	line-height: 50px;
	-o-background-size: 45px auto;
	-ms-background-size: 45px auto;
	-moz-background-size: 45px auto;
	-webkit-background-size: 45px auto;
	background-size: 45px auto;
}
.fd-tel .con span {
	font-size: 18px;
}
.fd-tel {
	padding: 15px 0 0;
}
.fd-tel .con {
	padding-left: 15px;
}
.fd-tel .tit {
	font-size: 14px;
	width: 140px;
}
.m-list1 {
	overflow: hidden;
	padding-top: 15px;
}
.m-list1 p {
	display: none;
}
.m-list1 h4:after, .m-list2 h4:after {
	display: none;
}
.m-list1 .con {
	background-color: #fff;
	box-shadow: 0px 0px 30px rgba(7,18,101,.09);
	padding: 25px 0 20px;
	border-radius: 10px;
	margin-bottom: 30px;
	display: block;
}
.ban-loading .pic {
	display: none;
}
.g-t1 p {
	font-size: 14px;
	display: none;
}
.g-t1 {
	padding-top: 30px;
}
.row-a2 {
	padding-top: 0;
}
.m-list2 {
	padding: 15px 0 50px;
}
.m-list2 p {
	display: none;
}
.m-list2 .con {
	padding: 25px 10px 20px;
	margin: 0 10px;
}
.m-list2 .swiper-pagination,  .m-list2 .swiper-button-next,  .m-list2 .swiper-button-prev {
	display: none !important;
}
.m-tab1 li.on .more, .m-tab1 li .more {
	display: none !important;
}
.m-t1 {
	margin-top: 100px;
	position: relative;
	z-index: 1;
}
.g-btn-down {
	margin: 50px auto;
}
.row-b1:after {
	top: 90px;
}
.warp {
	width: auto;
	padding: 0 10px;
}
.m-inter .pic {
	margin: -35px 30px 0;
	width: 210px;
	height: 280px;
	padding: 15px;
}
.m-list3 li a {
	font-size: 14px;
}
.m-list4 {
	margin: 30px -10px 0;
}
.m-list4 .icon {
	float: none;
	margin: 0 auto 15px;
	display: block;
}
.m-list4 .txt {
	padding-left: 0;
}
.row-b1:after {
	top: -90px;
}
.row-b2:after {
	top: 75px;
}
.row-b3:after {
	top: 45px;
}
.row-b1:after, .row-b2:after, .row-b3:after {
	left: 30px;
}
.row-b2 {
	padding-top: 60px;
}
.row-b3 {
	padding-top: 40px;
}
.row-e1 {
	background: #dff7ec;
	padding-bottom: 35px;
}
.ul-list1 {
	margin-top: 30px;
}
.ul-list1 li {
	margin-top: 0 !important;
}
.ul-list1 li p {
	font-size: 16px;
}
.row-e2 {
	margin: 0;
	background: #00aa8c;
	padding-bottom: 180px;
}
.row-e2 .g-t3 {
	width: auto;
	max-width: 50%;
}
.m-pic1 {
	position: absolute;
	max-width: 350px;
	right: 20px;
}
.row-e3 {
	background: #fae816;
	margin: 0;
	padding-top: 40px;
	padding-bottom: 35px;
}
.ul-list2 {
	margin-top: 40px;
}
.ul-list2 li {
	margin-top: 0 !important;
}
.ul-list2 li .icon {
	width: 90px;
	height: 90px;
	-o-background-size: 60px auto;
	-ms-background-size: 60px auto;
	-moz-background-size: 60px auto;
	-webkit-background-size: 60px auto;
	background-size: 60px auto;
}
.row-e4 {
	margin-top: 0;
	background: #b2e5dc;
	padding-top: 135px;
	padding-bottom: 40px;
}
.row-e4 .m-pic2 {
	max-width: 400px;
}
.row-e4 .m-pic2 .img {
	width: 230px;
	top: -75px;
}
.row-e5 {
	margin: 0;
	background: #00aa8c;
	padding: 40px 0;
}
.m-pic3 {
	display: none;
}
.ul-list3 {
	width: auto;
	float: none;
	margin-top: 40px;
}
.ul-list3 li {
	margin-top: 0 !important;
}
.ul-list1 p, .ul-list2 p, .ul-list3 p {
	font-size: 14px;
}
.g-t3 h3 {
	margin-top: -60px;
}
.row-e6 {
	margin: 0;
	background: #dff7ec;
	padding: 100px 0 40px;
	overflow: hidden;
}
.row-e7 {
	margin-top: 80px;
	clear: both;
}
.row-e6 .g-t3 {
	max-width: 300px;
}
.m-pic5 {
	width: 320px;
	margin-top: 0;
}
.m-pic5 .img {
	width: 150px;
	top: -90px;
}
.m-list5 li {
	width: 200px;
}
.m-list5 .tit p {
	height: 48px;
}
.m-list7 li {
	width: 68px;
}
.m-cont h3, .m-pop .tit h3 {
	font-size: 20px;
}
.m-cont {
	left: 10%;
	top: 120px;
}
.pg-list1 {
	padding-left: 10%;
	padding-right: 10%;
}
.ul-list4 .icon {
	height: 40px;
	margin-bottom: 10px;
	-o-background-size: auto 40px;
	-ms-background-size: auto 40px;
	-moz-background-size: auto 40px;
	-webkit-background-size: auto 40px;
	background-size: auto 40px;
}
.ul-list4 .icon i, .ul-list4 .icon em {
	-o-background-size: auto 40px;
	-ms-background-size: auto 40px;
	-moz-background-size: auto 40px;
	-webkit-background-size: auto 40px;
	background-size: auto 40px;
}
.ul-list4 .con:hover .icon i {
	height: 40px;
}
.ul-list4 h4 {
	font-size: 14px;
}
.ul-list4 {
	bottom: -70px;
}
.ul-list4 .slider {
}
.ul-list4.fixed .icon {
	height: 35px;
	margin-bottom: 5px;
	-o-background-size: auto 35px;
	-ms-background-size: auto 35px;
	-moz-background-size: auto 35px;
	-webkit-background-size: auto 35px;
	background-size: auto 35px;
}
.ul-list4.fixed .icon i, .ul-list4.fixed .icon em {
	-o-background-size: auto 35px;
	-ms-background-size: auto 35px;
	-moz-background-size: auto 35px;
	-webkit-background-size: auto 35px;
	background-size: auto 35px;
}
.ul-list4 .slider, .ul-list4.fixed .slider {
	width: auto;
	padding: 8px 10px 10px;
}
.ul-list5 li {
	margin: 0 3px;
}
.ul-list5 {
	padding: 70px 0;
}
.row-f1 {
	padding-top: 100px;
}
.ul-list7 li {
	margin-right: 20px;
}
.m-scheme1 {
	padding: 60px 0 0px 30px;
}
.m-scheme2 .col-l {
	width: auto;
	float: none;
	margin-right: 0;
}
.m-scheme3 .col-l {
	width: auto;
	float: none;
}
.m-scheme2 .desc {
	height: auto;
}
.m-scheme3 .g-t4 {
	display: none;
}
.m-scheme3 .g-t4-mo {
	display: block;
}
.ul-list9 {
	width: 500px;
}
.row-f4 .ul-list6 {
	text-align: center;
}
.row-f4 .box-btn {
	text-align: center;
}
.row-f4 .g-t4 {
	text-align: center;
}
.ul-list10 .pic img {
	width: 120%;
}
.ul-list10 li:after {
	height: 200px;
}
.ul-list11 li {
	margin: 0 10px;
}
.case-ban {
	height: auto;
}
.case-ban .bg {
	padding-top: 56%;
	position: relative;
	overflow: visible;
	background-attachment: scroll;
}
.case-logo {
	position: absolute;
	margin: 0;
	top: 28%;
	left: 0;
	right: 0;
}
.case-info {
	position: static;
	overflow: hidden;
	background-color: #282936;
	transform: rotateX(0deg) translate3d(0, 0, 0);
	-webkit-transform: rotateX(0deg) translate3d(0, 0, 0);
	-moz-transform: rotateX(0deg) translate3d(0, 0, 0);
}
.case-info .close {
	display: none;
}
.case-info .col-l {
	width: auto;
	float: none;
	border-right: 0;
	padding-right: 0;
}
.case-info .col-r {
	padding: 0;
}
.ul-lab {
	max-width: none;
	padding-left: 0;
}
.case-info h3 {
	font-size: 18px;
}
.g-t5 {
	font-size: 20px;
	padding: 30px 0 15px;
	margin-bottom: 30px;
}
.g-t5:after {
	width: 200px;
}
.g-t5:before {
	width: 60px;
}
.case-pic-1 img {
	margin-bottom: 30px;
}
.m-list10 li {
	width: 25%;
	float: left;
	position: static;
}
.m-list10 {
	height: auto;
	overflow: hidden;
}
.m-list10 li:after, .m-list10 li:before {
	display: none;
}
.m-list10 .con:hover .desc {
	display: none;
}
.m-list10 .con:hover {
	padding-bottom: 0;
	background: 0;
}
.row-flow {
	padding-bottom: 30px;
}
.m-list10 {
	margin-top: 20px;
}
.m-list11 {
	padding-top: 10px;
}
.g-menu {
	overflow-x: auto;
}
.g-menu .tab {
	width: 800px;
}
.m-list14 li {
	width: 50%;
}
.case-info .close {
	height: 70px;
}
.ban-txt1 .tit {
	font-size: 22px;
	padding-bottom: 10px;
}
.ban-txt1 .tit:after {
	height: 1px;
	width: 30px;
}
.ban-txt1 .slider h3 {
	font-size: 18px;
	margin-bottom: 5px;
}
.ban-txt1 .desc {
	font-size: 14px;
	line-height: 26px;
}
.ban-txt1 {
	padding: 50px 0 20px;
}
.ban-txt1 .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
}
.ban-txt1 .slider {
	padding-bottom: 30px;
}
.ban-txt1 .swiper-pagination {
	text-align: center;
}
.row-g1 .ul-num li {
	padding: 0;
}
.row-g1 .ul-num .con {
	border-right: 0;
}
.ul-num p {
	font-size: 14px;
}
.row-g1 .ul-num {
	padding-top: 0;
}
.row-g1 {
	padding-bottom: 20px;
}
.row-g2 li {
	width: auto;
	float: none;
}
.row-g2 .desc {
	height: auto;
}
.row-g2 .con {
	padding: 20px 30px;
}
.row-g2 h3 {
	font-size: 20px;
	padding-bottom: 12px;
	margin-bottom: 15px;
}
.row-g3 .g-t7 {
	padding: 0 10px;
	padding-top: 30px;
	margin-bottom: 25px;
}
.g-t7 p {
	font-size: 14px;
	line-height: 26px;
}
.g-t7 h3 {
	font-size: 20px;
}
.row-g3:before {
	height: 80px;
	top: 180px;
	display: none;
}
.pic-slider1 .cont {
	padding: 20px 0;
	width: auto;
}
.pic-slider1 .con {
	margin-bottom: 20px;
	height: 50px;
	line-height: 48px;
}
.pic-slider1 .con img {
	max-width: 80%;
}
.pic-slider1 {
	padding: 0 10px;
	margin: 0 10px;
}
.row-g3:after {
	display: none;
}
.pic-slider1 .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
}
.pic-slider1 .swiper-pagination {
	bottom: 10px !important;
}
.k-list1 li h4 {
	font-size: 16px;
	left: 20px;
	bottom: 15px;
}
.m-t8 {
	margin-top: 12vh;
}
.m-t8 h3 {
	margin-bottom: 20px;
}
.m-t8 span {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	padding: 0 35px;
}
.m-list7-1 li {
	width: 50px;
}
.row-k2 {
	padding-top: 50px;
}
.box-txt3 {
	margin-top: 30px;
	height: auto;
}
.box-txt3 .con {
	font-size: 14px;
	line-height: 26px;
}
.box-txt3 .con strong {
	font-size: 16px;
}
.box-txt3 .con b {
	line-height: 42px;
}
.box-txt3 .pic {
	top: 0;
	bottom: 0;
	height: auto;
}
.box-txt3 .pic img {
	height: auto;
}
.k-list2 .ico {
	height: 50px;
	-o-background-size: auto 50px;
	-ms-background-size: auto 50px;
	-moz-background-size: auto 50px;
	-webkit-background-size: auto 50px;
	background-size: auto 50px;
}
.k-list2 p {
	font-size: 14px;
}
.row-f7 .col-l {
	width: auto;
	float: none;
	margin-right: 0;
}
.row-f7 .col-r {
	height: auto;
	padding: 30px 0;
}
}

/*Common For Max 480*/
@media only screen and (max-width: 767px) {
body {
	padding-top: 50px;
}
.mo-logo {
	line-height: 50px;
}
.mo-logo img {
	height: 35px;
}
.m-header {
	height: 50px;
	padding: 0 10px;
	z-index: 111;
}
.nav-sub {
	top: 0px;
	padding-top: 50px;
}
.nav-sub.open {
	top: 0px;
}
.nav-two .dl-5 {
	margin-bottom: 50px;
}
.m-tab.fixed {
	top: 50px;
	position: static;
}
.menuBtn {
	margin-top: 5px;
	-o-background-size: 25px auto;
	-ms-background-size: 25px auto;
	-moz-background-size: 25px auto;
	-webkit-background-size: 25px auto;
	background-size: 25px auto;
}
.nav-two dl {
	padding: 20px 15px 0 !important;
}
.m-list1 {
	margin: 0;
}
.row-a2 .g-t1 {
	padding-top: 15px;
}
.case-list li {
	width: 50%;
}
.m-tab1 li span {
	font-size: 14px;
	height: 36px;
	line-height: 36px;
}
.m-tab1 ul {
	width: 580px;
	text-align: left;
	padding-left: 15px
}
.m-tab1 {
	overflow-x: auto;
	margin: 20px 0 5px;
	padding-bottom: 40px;
}
.m-tab1 li {
	margin: 0 1px;
}
/*.m-tab1 li.on .more{display: block !important;top: 32px;right: 10px;padding-left: 22px;
		-o-background-size: 17px auto;
		-ms-background-size: 17px auto;
		-moz-background-size: 17px auto;
		-webkit-background-size: 17px auto;
		background-size: 17px auto;
	}*/
.row-a4 .m-tab1 ul {
	width: 650px;
}
.case-list li .tag {
	font-size: 12px;
}
.case-list li .tag span {
	margin: 0 2px;
}
.case-list li:hover .tag {
	bottom: 10px;
}
.index .case-list li:last-child {
	display: none;
}
.m-news .col-l {
	width: auto;
	float: none;
}
.m-news .new {
	margin: 0;
}
.m-news .new .con {
	height: auto;
	padding: 0;
}
.m-news .new .txt {
	left: 40%;
	top: 5px;
	bottom: 5px;
}
.m-news .new .pic {
	position: relative;
	width: 60%;
}
.m-news .item h4, .m-news .new .txt h4 {
	font-size: 16px;
}
.m-news .new .txt p,  .m-news .item p {
	line-height: 22px;
	font-size: 13px;
	height: 44px;
}
.m-news .col-l .item {
	display: none;
}
.m-news .col-r, .m-news .col-r .item {
	width: auto;
	float: none;
}
.m-news .item a {
	padding: 0 10px;
}
.m-news .item {
	margin-top: 0;
	margin-bottom: 30px;
}
.m-news .col-r {
	padding-top: 30px;
}
.m-news .item p {
	height: auto;
	margin-bottom: 10px;
}
.m-news .item .date, .m-news .new .txt .date {
	font-size: 12px;
}
.m-news, .row-a5 .cont, .footer .wp, .fd-tel ul {
	width: auto;
	padding: 0 10px;
}
.ul-num li {
	width: 50%;
	margin-bottom: 20px;
}
.ul-num i {
	display: none;
}
.ul-num span {
	font-size: 40px;
	margin-bottom: 5px;
	display: block;
}
.ul-num p {
	font-size: 12px;
}
.ul-num {
	padding: 0 10px;
}
.m-you {
	padding: 0 10px;
}
.m-you h3 {
	padding-bottom: 13px;
	margin-bottom: 20px;
}
.m-you h3:after {
	width: 25px;
}
.row-a5 {
	padding: 30px 0 10px;
}
.fix-right {
	right: 3px;
	bottom: 20px;
	top: auto;
}
.pop-seek .inner {
	width: 95%;
	padding: 15px 20px;
}
.pop-seek .tel p {
	width: auto;
	float: none;
}
.pop-seek h4 {
	font-size: 18px;
	margin-bottom: 10px;
}
.pop-seek .tel .p2 {
	text-align: left;
}
.pop-seek .tel {
	font-size: 16px;
	margin-bottom: 10px;
}
.pop-seek .tel span {
	font-size: 26px;
	color: #fff !important;
}
.pop-seek .inp input {
	height: 35px;
	font-size: 14px;
}
.pop-seek .inp button {
	width: 90px;
	font-size: 14px;
}
.pop-seek .btn {
	height: 35px;
	line-height: 35px;
	font-size: 14px;
}
.pop-seek .wx span {
	font-size: 14px;
}
.pop-seek .qr {
	font-size: 12px;
}
.pop-seek .close {
	right: 10px;
	top: 10px;
	-o-background-size: 20px auto;
	-ms-background-size: 20px auto;
	-moz-background-size: 20px auto;
	-webkit-background-size: 20px auto;
	background-size: 20px auto;
}
/*.pop-seek .wx{padding-top: 10px;}*/


.pop-seek .wx {
	padding-top: 0;
	float: none;
	height: 40px;
	width: auto;
}
.pop-seek .btn {
	font-size: 14px;
}
.pop-seek .bot {
	height: auto;
	padding-right: 90px;
	position: relative;
}
.pop-seek .qr1 {
	margin-right: 10px;
}
.pop-seek .wx span {
	margin-right: 2px;
}
.pop-seek .wx span {
	padding-left: 25px;
	-o-background-size: 16px auto;
	-ms-background-size: 16px auto;
	-moz-background-size: 16px auto;
	-webkit-background-size: 16px auto;
	background-size: 16px auto;
}
.pop-seek .btn {
	width: 90px;
	position: absolute;
	right: 0;
	top: 0;
	height: 40px;
	line-height: 40px;
}
.pop-seek .btn i {
	width: 16px;
	height: 16px;
	margin-right: 5px;
	-o-background-size: 16px auto;
	-ms-background-size: 16px auto;
	-moz-background-size: 16px auto;
	-webkit-background-size: 16px auto;
	background-size: 16px auto;
}
.pop-seek .tips {
	margin-bottom: 10px;
}
.mo-banner {
	display: block !important;
	overflow: hidden;
}
.mo-banner .swiper-pagination-bullet {
	width: 25px;
	height: 2px;
	background-color: rgba(255,255,255,.3);
	opacity: 1 !important;
	border-radius: 0;
}
.mo-banner .swiper-pagination-bullet-active {
	background-color: #fff;
}
.banner {
	margin: 0 10px;
}
#masterslider {
	display: none !important;
}
.mo-btn {
	display: block;
}
.m-news .new .txt {
	padding: 12px 0px 0 15px;
}
.m-news .new .txt p {
	font-size: 12px;
}
.m-news .new .txt .date {
	display: none;
}
.btn-down {
	right: 50%;
	margin-right: -21px;
	bottom: 35px;
}
.btn-down-2 {
	margin: 50px auto 30px !important;
}
.m-t1 {
	margin-top: 60px;
	width: auto;
	padding: 0 15px;
}
.m-t1 h3 {
	font-size: 22px;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
.m-t1 h3:after {
	width: 50px;
	margin-left: -25px;
}
.m-t1 p {
	font-size: 14px;
}
.g-btn-down {
	display: none;
}
.row-b1 {
	padding-top: 30px;
}
.m-inter {
	padding-bottom: 25px;
}
.m-inter .pic {
	display: none;
}
.m-inter .tit {
	padding-top: 20px;
	text-align: center;
}
.m-inter .tit h3 {
	font-size: 20px;
}
.m-inter .tit em {
	font-size: 12px;
}
.m-list3 {
	padding: 0 10px;
}
.m-list3 li a {
	font-size: 13px;
	padding-left: 15px;
	height: 32px;
	line-height: 32px;
	padding-right: 10px;
	background-position: left center;
	-o-background-size: 10px auto;
	-ms-background-size: 10px auto;
	-moz-background-size: 10px auto;
	-webkit-background-size: 10px auto;
	background-size: 10px auto;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.g-btn1 {
	margin: auto;
}
.g-t2 h3 {
	font-size: 20px;
}
.g-t2 p {
	font-size: 13px;
}
.m-list4 {
	margin: 25px -5px 0;
}
.m-list4 li {
	width: 50%;
}
.m-list4 .con {
	padding: 15px 10px;
	margin: 0 5px 10px;
}
.m-list4 .icon {
	margin-bottom: 10px;
}
.m-list4 .txt {
	font-size: 13px;
}
.row-b2 {
	padding-top: 40px;
}
.g-btn2 {
	padding-left: 25px;
	margin-right: 20px;
	margin-bottom: 10px;
	-o-background-size: 16px auto;
	-ms-background-size: 16px auto;
	-moz-background-size: 16px auto;
	-webkit-background-size: 16px auto;
	background-size: 16px auto;
}
.g-seek {
	padding: 20px 10px;
}
.g-seek .con {
	background: 0;
	padding: 0;
}
.g-seek .inp {
	width: 60%;
	height: 35px;
	font-size: 14px;
}
.g-seek .btn {
	float: right;
	width: 35%;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
}
.g-seek .btn i {
	display: none;
}
.g-seek .btn:after {
	width: auto;
	height: auto;
	right: -4px;
	bottom: -4px;
}
.row-b1:after {
	top: -15px;
}
.m-t2 h3 {
	font-size: 20px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.m-t2 h3:after {
	width: 80px;
	margin-left: -40px;
}
.m-t2 p {
	font-size: 12px;
}
.ban {
	padding-top: 70%;
}
.ban .btn-down {
	bottom: 15px;
}
.b-pic {
	display: none;
}
.g-t3 {
	text-align: center;
}
.g-t3 h3 {
	font-size: 20px;
	margin-bottom: 15px;
	margin-top: -52px;
}
.g-t3 em {
	font-size: 80px;
}
.g-t3 h3:after {
	left: 50%;
	margin-left: -20px;
}
.row-e1 {
	padding-top: 30px;
	padding-bottom: 0;
}
.ul-list1 {
	text-align: center;
	font-size: 0;
}
.ul-list1 li {
	float: none;
	width: 33.33%;
	display: inline-block;
	margin-bottom: 30px;
}
.ul-list1 li .icon {
	width: 80px;
	height: 80px;
	margin-bottom: 10px;
	-o-background-size: 50px auto;
	-ms-background-size: 50px auto;
	-moz-background-size: 50px auto;
	-webkit-background-size: 50px auto;
	background-size: 50px auto;
}
.ul-list1 li p {
	font-size: 14px;
}
.m-pic1 {
	position: relative;
	top: auto;
	right: auto;
	max-width: 90%;
	margin: 30px auto 0;
}
.row-e2 {
	padding: 30px 0;
}
.row-e2 .g-t3 {
	max-width: none;
}
.m-pic1 .img {
	display: none;
}
.ul-list2 li {
	width: 33.33%;
	margin-bottom: 30px;
}
.ul-list2 .icon {
	margin-bottom: 10px;
}
.row-e3 {
	padding: 30px 0 0;
}
.row-e4 {
	padding: 30px 0;
}
.row-e4 .g-t3 {
	width: auto;
	float: none;
	margin-bottom: 30px;
}
.row-e4 .m-pic2 {
	float: none;
	margin: 0;
}
.row-e4 .m-pic2 .img {
	display: none;
}
.row-e5 .g-t3 h3, .row-e5 .g-t3 p {
	color: #fff;
}
.row-e5 .g-t3 h3:after {
	background-color: #fff;
}
.ul-list3 .icon {
	width: 80px;
	height: 80px;
	-o-background-size: 55px auto;
	-ms-background-size: 55px auto;
	-moz-background-size: 55px auto;
	-webkit-background-size: 55px auto;
	background-size: 55px auto;
}
.row-e6 {
	padding: 30px 0;
}
.row-e6 .g-t3 {
	max-width: none;
	margin-bottom: 30px;
}
.m-pic5 .img {
	display: none;
}
.m-pic5 {
	float: none;
	margin: 0 auto;
}
.row-e7 .g-t3 h3:after {
	width: 60px;
	margin-left: -30px;
	left: 50%;
}
.m-t2 {
	margin-top: 7vh;
}
.btn-down-3 {
	margin-top: 100px !important;
}
.m-list5 .icon {
	display: none;
}
.m-list5 li {
	width: auto;
	float: none;
	margin: 0;
	display: block;
}
.m-list5 .con {
	margin: 0 5px;
}
.m-list6 li {
	width: 50%;
	margin-bottom: 2px;
}
.m-list6 li .con {
	margin: 0 1px;
	padding: 20px 0 15px;
}
.m-list6 .i1 {
	float: right;
}
.m-list6 .i9, .m-list6 .i10 {
	width: 50%;
}
.m-list6 .i11 {
	width: auto;
	float: none;
	clear: both;
}
.m-list6 li .icon {
	height: 60px;
	-o-background-size: 45px auto;
	-ms-background-size: 45px auto;
	-moz-background-size: 45px auto;
	-webkit-background-size: 45px auto;
	background-size: 45px auto;
}
.m-list6 .i11 .con {
	padding-top: 3px;
}
.g-t2-1 h3 {
	padding-bottom: 12px;
}
.row-c3 {
	padding-top: 30px;
}
.g-t2-1 {
	margin-bottom: 20px;
}
.m-list5 {
	margin-top: 30px;
}
.m-list5 .con {
	border-radius: 0;
	padding: 10px;
	margin: 0;
}
.m-list5 .pic {
	padding: 0;
	width: 80px;
	height: 80px;
	float: left;
	margin: 0;
}
.m-list5 .tit {
	text-align: left;
	padding-left: 20px;
	padding-top: 12px;
	overflow: hidden;
	margin: 0;
}
.m-list5 .tit p {
	height: auto;
}
.m-list5 li {
	margin-bottom: 10px;
}
.btn-down-3 {
	display: none;
}
.row-c1 {
	margin-bottom: 30px;
}
.row-special-3 .m-t1 h3 {
	margin-bottom: 10px;
}
.row-special-3 .m-t1-1:after {
	height: 68px;
	top: 6%;
}
.m-t1-1 p {
	margin-bottom: 20px;
}
.m-t1-1 {
	margin-bottom: 60px;
}
.m-list7 {
	overflow: hidden;
}
.m-list7 li {
	width: auto;
	display: block;
	margin: 0 0 10px;
}
.m-list7 em {
	position: absolute;
	top: 0;
	left: 0;
	line-height: 50px;
	width: 40px;
	text-align: center;
}
.m-list7 .tit {
	margin-left: 40px;
	height: 50px;
	margin-bottom: 0;
}
.m-list7 .con {
	overflow: hidden;
	position: relative;
}
.m-list7 .tit h4 {
	height: 100% !important;
	right: auto;
}
.m-list7 .i1 .tit h4 {
	width: 84%;
}
.m-list7 .i2 .tit h4 {
	width: 64%;
}
.m-list7 .i3 .tit h4 {
	width: 75%;
}
.m-list7 .i4 .tit h4 {
	width: 82%;
}
.m-list7 .i5 .tit h4 {
	width: 100%;
}
.m-list7 .i6 .tit h4 {
	width: 73%;
}
.m-list7 .i7 .tit h4 {
	width: 55%;
}
.m-list7 .i8 .tit h4 {
	width: 73%;
}
.m-list7 em {
	font-size: 18px;
}
.m-list7 .tit span {
	writing-mode: horizontal-tb;
	left: 20px;
	top: 0;
	bottom: 0;
	line-height: 50px;
	font-size: 16px;
	letter-spacing: 1px;
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	-o-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
}
.row-d2 {
	padding-top: 30px;
}
.m-txt1 .pic {
	display: none;
}
.m-txt1 h4 {
	display: none;
}
.m-txt1 .con {
	padding: 10px;
	font-size: 14px;
	line-height: 24px;
}
.m-txt1 .con b {
	font-size: 32px;
	line-height: 48px;
}
.m-txt1 .con strong {
	font-size: 16px;
}
.m-list8 li {
	width: 50%;
	margin-bottom: 8px;
}
.m-list8 .con {
	margin: 0 4px;
	height: 230px;
	padding-top: 25px;
}
.m-list8 {
	margin: 25px -4px;
}
.m-list8 li p {
	line-height: 44px;
	height: 45px;
}
.m-txt1 .con p {
	margin-bottom: 8px;
}
.m-list5 .tit h4 {
	font-size: 18px;
}
.pg-list1 {
	bottom: auto;
	top: 120px;
	background: none;
	height: auto;
	text-align: center;
	padding: 30px 0;
}
.pg-list1 li {
	width: 80px;
	height: 80px;
	box-shadow: 0 0 0 4px rgba(255,255,255,.15);
}
.pg-list1 .li1, .pg-list1 .li2 {
	float: none;
	display: inline-block;
	vertical-align: top;
	margin: 0 20px;
}
.pg-list1 li a {
	font-size: 14px;
	line-height: 80px;
}
.m-cont {
	top: 60%;
	left: 10%;
	font-weight: normal;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-cont h3, .m-pop .tit h3 {
	font-size: 18px;
}
.btn-sub {
	margin: 20px auto;
}
.m-pop .inner {
	width: 85%;
	padding: 20px 10px 10px;
}
.m-pop .inner-txt {
	height: 350px;
}
.m-pop .tit h3 {
	font-size: 16px;
	margin-bottom: 5px;
}
.m-pop h4, .m-pop .col-r h4 {
	margin-bottom: 5px;
}
.m-pop .col-r p span {
	display: block;
}
.m-t3 span {
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	padding: 0 35px;
	border-radius: 40px;
}
.m-t3 h3 {
	font-size: 20px;
	margin-bottom: 20px;
}
.m-t3 {
	top: 20%;
}
.ban .btn-down-5 {
	bottom: 35px;
	display: none;
}
.ul-list4 .icon {
	margin-bottom: 5px;
}
.g-t4 h3 {
	font-size: 20px;
}
.g-t4 p {
	font-size: 13px;
	line-height: 24px;
}
.ul-list5 li {
	width: 33.33%;
	margin: 0;
	float: left;
	margin-bottom: 20px;
}
.ul-list5 .icon {
	width: 40px;
	height: 40px;
	-o-background-size: auto 100%;
	-ms-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}
.ul-list5 .con {
	margin: 0 10px;
}
.ul-list5 h4 {
	height: 44px;
}
.ul-list5 {
	padding: 30px 0 10px;
}
.ul-list6 li {
	margin: 0 10px;
}
.row-f1 .ul-list6 {
	margin-top: 20px;
}
.row-f2 {
	padding-top: 50px;
}
.m-scheme1 {
	padding: 0;
	padding: 80px 0 25px;
	margin-top: -40px;
	background-position: center bottom;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.ul-list7 {
	overflow: hidden;
	font-size: 0;
}
.ul-list7 li {
	width: 33.33%;
	margin: 0 0 20px;
	display: inline-block;
	float: none;
	vertical-align: top;
}
.ul-list7 h4 {
	height: 42px;
}
.row-f2 .ul-list6, .row-f2 .box-btn {
	text-align: center;
}
.ul-list6 .pic {
	width: 90px;
	height: 90px;
	line-height: 90px;
}
.ul-list7 .con {
	margin: 0 10px;
}
.ul-list7 {
	margin-bottom: 10px;
}
.row-f3 {
	padding-top: 50px;
	padding-bottom: 30px;
}
.ul-list8 li p {
	margin-right: 15px;
}
.ul-list8 li {
	width: 50%;
	margin-right: 0;
}
.ul-list8 li p:nth-child(2n) {
}
{
margin-right: 0;
}
.m-scheme2 .col-l {
	padding: 20px 15px;
}
.ul-list8 li p {
	padding-left: 20px;
	-o-background-size: 12px auto;
	-ms-background-size: 12px auto;
	-moz-background-size: 12px auto;
	-webkit-background-size: 12px auto;
	background-size: 12px auto;
}
.m-scheme2 .txt {
	padding: 0 15px;
}
.m-scheme2 .col-r {
	padding: 25px 0 20px;
}
.row-f3 .ul-list6, .row-f3 .box-btn {
	padding: 0;
	text-align: center;
}
.ul-list6 {
	margin-bottom: 20px;
}
.row-f4 {
	padding-top: 50px;
}
.ul-list9 li {
	width: 100px;
	height: 100px;
}
.ul-list9 {
	max-width: 250px;
}
.m-scheme3 .col-l {
	padding: 30px 0 20px;
}
.m-scheme3 .col-r {
	padding: 30px 0 0;
}
.ul-list10 {
	overflow: hidden;
	padding: 20px 0 10px;
}
.ul-list10 li {
	width: 33.33%;
	float: left;
	margin: 0;
}
.row-f5 .ul-list6 {
	margin-top: 0;
}
.ul-list10 li:after {
	display: none;
}
.ul-list10 .con {
	margin: 0 10px;
}
.ul-list10 .icon {
	margin-bottom: 8px;
}
.ul-list10 h4 {
	height: 44px;
}
.row-f5 {
	padding: 50px 0 30px;
}
.box-btn a {
	font-size: 14px;
}
.box-btn .seek {
	width: 135px;
}
.ul-list11 .icon {
	width: 40px;
	height: 40px;
	margin-bottom: 5px;
	-o-background-size: 38px auto;
	-ms-background-size: 38px auto;
	-moz-background-size: 38px auto;
	-webkit-background-size: 38px auto;
	background-size: 38px auto;
}
.ul-list11 li {
	width: 33.33%;
	float: left;
	margin: 0 0 20px;
}
.ul-list11 {
	margin-bottom: 30px;
}
.row-f6 {
	padding: 50px 0 40px;
}
.row-f1 {
	padding-top: 50px;
}
.ul-list4 {
	bottom: -10px;
}
/*.ul-list7 li:nth-last-of-type(2),.ul-list7 li:last-child{width: 50%;}*/
.case-logo img {
	height: auto;
	max-width: 65%;
	max-height: 60px;
}
.case-logo {
	top: 25%;
}
.case-info .tit .link {
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	margin-left: 15px;
}
.ul-lab li {
	margin-bottom: 10px;
	margin-right: 10px;
}
.ul-lab {
	margin-top: 10px;
}
.case-info {
	padding-bottom: 15px;
}
.case-pic-1 img {
	margin-bottom: 20px;
}
.ban3 h2 {
	font-size: 20px;
	margin-bottom: 5px;
}
.m-list15 .icon {
	height: 45px;
	margin-bottom: 15px;
}
.m-list15 h4 {
	padding-bottom: 8px;
	margin-bottom: 9px;
	font-size: 18px;
}
.m-list15 p {
	font-size: 14px;
}
.m-list15 .con {
	margin: 0 10px;
}
.m-list16 li {
	width: 50%;
	margin-bottom: 10px;
}
.m-list16 .con {
	margin: 0 5px;
	padding: 15px 0;
}
.m-list16 {
	margin: 0 -5px;
	padding-top: 20px;
}
.m-list16 .icon {
	height: 30px;
}
.row-x2 {
	padding-bottom: 20px;
}
.m-tab li a {
	font-size: 15px;
	margin: 0 12px;
}
.m-list17 .icon {
	height: 50px;
}
.m-list17 .btn {
	opacity: 1;
}
.m-list17 .con {
	margin: 0 8px;
}
.m-list17 {
	margin: 0 -8px;
	padding: 20px 0 50px;
}
.m-list17 .con {
	padding: 20px 10px;
}
.m-list17 p {
	height: 42px;
	margin-bottom: 15px;
}
.m-t5 span, .m-article h1, .m-list15 h4, .m-list17 h4, .m-list18 h4, .m-app .txt h4, .m-list19 h4, .box-txt2 .tit h3 {
	font-size: 18px;
}
.m-list17 h4 {
	padding-bottom: 8px;
	margin-bottom: 6px;
}
.m-list18 li {
	margin-top: 0 !important;
	width: 50%;
	margin-bottom: 30px;
}
.row-x4 {
	padding: 30px 0 20px;
	height: auto;
}
.row-x4:after {
	display: none;
}
.m-list18 .con {
	margin: 0 5px;
}
.m-list18 {
	margin: 0 -5px;
	padding: 40px 0 0;
}
.m-list18 .desc {
	opacity: 1;
	height: 72px;
	padding: 0 5px;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-list18 h4 {
	margin-bottom: 5px;
}
.m-app {
	margin-top: 25px;
}
.row-x5 {
	padding-bottom: 30px;
}
.m-tab4 li {
	width: 33.33%;
	margin-bottom: 5px;
}
.m-tab4 li a {
	padding: 0;
	height: 35px;
	line-height: 35px;
	font-size: 15px;
}
.m-tab4 {
	margin: 20px 0;
}
.box-txt1 h4 {
	font-size: 18px;
}
.box-txt1 {
	padding: 20px 15px;
}
.row-x6 .tips p {
	font-size: 14px;
}
.row-x6 .info .a1, .row-x6 .info .a2 {
	width: 40px;
	height: 40px;
	-o-background-size: 25px auto;
	-ms-background-size: 25px auto;
	-moz-background-size: 25px auto;
	-webkit-background-size: 25px auto;
	background-size: 25px auto;
}
.row-x6 .info .tel {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	padding: 0 15px 0 40px;
	background-position: 7px center;
	-o-background-size: 25px auto;
	-ms-background-size: 25px auto;
	-moz-background-size: 25px auto;
	-webkit-background-size: 25px auto;
	background-size: 25px auto;
}
.row-x6 {
	padding-bottom: 30px;
}
.m-list19 li {
	width: auto;
	float: none;
	margin-bottom: 20px;
}
.m-list19 li.on .con, .m-list19 .con {
	padding: 25px;
	top: 0;
}
.m-list19 .con {
	margin: 0;
}
.m-list19 {
	margin: 0;
	padding: 25px 0 10px;
}
.m-list19 .g-btn3, .m-list19 li.on .g-btn3 {
	height: 40px;
	margin-top: 20px;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}
.box-txt2 .pic {
	display: none;
}
.box-txt2 .txt {
	padding: 10px;
	text-align: center;
}
.box-txt2 .tit:after {
	left: 50%;
	margin-left: -20px;
}
.box-txt2 .btn {
	margin: 0 auto;
}
.row-x9 {
	padding-bottom: 25px;
}
.box-txt2 .desc {
	margin-bottom: 15px;
}
.m-tab5 {
	overflow-x: auto;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.m-tab5 ul {
	width: 800px;
}
.m-tab5 li {
	margin: 0 5px;
}
.m-lsit20 li {
	width: 50%;
	border-top: 1px solid #e5e5e5;
}
.m-lsit20 .i1, .m-lsit20 .i2 {
	border-top: 0;
}
.m-lsit20 .icon {
	height: 50px;
}
.m-lsit20 h4 {
	font-size: 16px;
	margin-bottom: 2px;
}
.m-lsit20 .con {
	padding: 15px 0;
}
.m-lsit20 {
	padding: 25px 0 35px;
}
/*.row-x8{height: 300px;}*/
.row-x8 .txt {
	right: 10px;
	text-align: center;
	color: #fff;
	top: 5%;
}
.row-x8 .g-btn3 {
	margin: 0 auto;
}
.m-lsit20 li:nth-child(2n+1) .con {
	border-left: 0;
}
.row-t1 .share {
	padding: 0;
	clear: both;
}
.btn-down-6 {
	display: none;
}
.m-t4 {
	font-size: 30px;
}
.ban2 {
	height: 200px;
}
.row-t1 {
	padding-top: 10px;
	margin-bottom: 20px;
}
.row-t1 .info {
	margin-top: 0;
	border-top: 0;
}
.row-t1 .info:after {
	display: none;
}
.row-t1 .txt {
	padding: 20px 0;
	text-align: center;
}
.row-t1 .more {
	margin: 0 auto;
}
.g-t6 {
	padding: 0 10px;
}
.g-t6 h3 {
	font-size: 18px;
}
.m-list9 .right {
	padding: 20px 10px
}
.m-list9 dd {
	margin-right: 8px;
}
.m-list9 .right h4 {
	font-size: 16px;
	margin-bottom: 6px;
}
.m-list10 li {
	width: 50%;
}
.m-list10 h4 {
	font-size: 16px;
}
.m-list10 .con {
	padding-top: 20px;
}
.row-flow {
	padding-top: 30px;
}
.m-list11 .con {
	padding: 10px 0;
}
.m-list11 h4 {
	margin-bottom: 5px;
}
.m-list11 .n-logo {
	height: 30px;
}
.m-list11 .n-logo img {
	height: 30px;
}
.pages {
	text-align: center;
}
.pages ul {
	display: inline-block;
}
.pages li a {
	width: 35px;
	height: 35px;
	line-height: 33px;
}
.m-tab2 {
	overflow-x: auto;
}
.m-tab2 ul {
	width: 600px;
}
.row-main {
	padding-top: 20px;
}
.g-tit1 h3 {
	font-size: 20px;
}
.n-cur {
	bottom: 10px;
}
.m-article .txt {
	font-size: 14px;
	line-height: 26px;
}
.m-article .info {
	margin-bottom: 15px;
}
.m-arrow {
	display: none;
}
.g-tit1-1 .wp6 {
	padding: 45px 10px 35px;
}
.m-list13 li {
	width: auto;
	float: none;
	margin-bottom: 12px;
}
.m-article .arrow a {
	float: none !important;
	display: block;
	margin-bottom: 10px;
	width: auto;
	overflow: hidden;
}
.m-article .tips {
	line-height: 24px;
}
.m-article .tab {
	float: none;
	margin-bottom: 10px;
	overflow: hidden;
}
.m-article .share {
	float: none;
}
.m-article .share span, .m-article .tab span {
	font-size: 14px;
}
.m-article .tab p a {
	font-size: 14px;
}
.m-list14 li {
	width: auto;
	float: none;
	margin-bottom: 10px;
}
.m-list14 .con {
	margin: 0;
}
.m-list14 .tab span {
	font-size: 14px;
}
.g-menu {
	padding: 20px 0 5px;
	margin: 0;
}
.g-menu-1 {
	padding: 20px 0px 10px;
}
.g-menu .tab li a {
	font-size: 14px;
}
.g-menu .tab {
	width: 850px;
}
.top-meun>a, .top-meun span {
	font-size: 16px;
}
.top-meun .arr {
	top: 9px;
}
.top-meun {
	top: 0px;
}
.case-info .close {
	height: 34px;
	right: 10px;
	top: 10px;
}
.ban-txt1 .tit {
	font-size: 20px;
}
.row-g1 .ul-num span {
	font-size: 40px;
}
.row-g2 .con {
	padding: 20px 10px;
}
.flow-slide .swiper-slide:nth-child(2n+1) .txt {
	float: none;
}
.flow-slide .swiper-slide .txt {
	width: auto;
}
.flow-slide .txt span {
	float: left;
}
.flow-slide .txt i {
	float: left !important;
	margin-left: 6px;
}
.flow-slide .swiper-slide .txt {
	position: static;
}
.flow-slide {
	background-position: left top;
}
.flow-slide:after {
	left: 15px;
	margin: 0;
	bottom: 80px;
}
.flow-slide .txt span {
	font-size: 18px;
	line-height: 32px;
	margin: 0 15px;
	margin-top: 5px;
}
.flow-slide .desc {
	text-align: left;
	padding-top: 5px;
	font-size: 12px;
	line-height: 26px;
	height: auto;
}
.flow-slide:before {
	left: 16px;
}
.ul-pic {
	width: auto;
	padding: 0 10px;
}
.ul-pic li {
	width: auto !important;
	height: auto !important;
	float: none;
	margin-right: 0;
	box-shadow: 0px 5px 5px rgba(0,0,0,.1);
}
.row-g6 {
	padding-bottom: 20px;
}
.row-g6 .g-t7 {
	margin-bottom: 20px;
}
.g-t7 {
	padding-top: 30px;
}
.m-list11 .lab {
	width: auto;
	padding: 0 5px;
}
.body_b {
	position: static;
}
.index-home {
	position: static;
	overflow-y: auto;
}
.index-home body {
	height: auto;
	overflow-y: auto;
}
.index-home .wow {
	opacity: 1;
}
.mo-banner .swiper-slide img {
	width: 100%;
	display: block;
}
.banner {
	padding: 0 10px;
	background-color: #fff;
	margin: 0;
}
.index-home .btn-down {
	display: none;
}
.index-home .btn-down.btn-down-mm {
	display: block;
}
.nav-two h4 {
	margin-bottom: 0px;
}
.g-menu-2 {
	top: 60px;
	padding: 20px 0 10px;
}
.m-list19 .desc {
	height: auto;
}
.ul-list4.fixed {
	top: 50px;
}
.m-tab {
	overflow-x: auto;
}
.m-tab ul {
	width: 600px;
}
.box-txt2 .tit em {
	font-size: 14px;
	max-height: none;
}
.case-logo h2 {
	font-size: 20px;
}
.ban3 .txt {
	margin-top: 60px;
}
.ban3 .desc {
	font-size: 13px;
	line-height: 24px;
}
.m-tab2 li {
	margin-right: 20px;
}
.row-main, .g-tit1 .wp6 {
	padding: 15px 0 10px;
}
.g-tit1 h3 {
	font-size: 16px;
	margin-bottom: 8px;
}
.g-tit1 .type {
	font-size: 12px;
	margin-bottom: 10px;
}
.g-tit1 .more {
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	width: 80px;
}
.case-logo .tag {
	margin-top: 15px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}
.case-logo {
	top: 20%;
}
.soBox {
	display: none;
}
/*.pages li{display: none;}
	.pages li.prev,.pages li.next,.pages li.on{display: block;}*/
.btm-pic img {
	width: 100%;
}
.zhao-tit, .z-info .tit {
	font-size: 24px;
}
.ul-zhao {
	font-size: 0;
}
.ul-zhao li a {
	height: auto;
}
.ul-zhao .con {
	position: static;
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-o-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
}
.ul-zhao li {
	width: 33.33%;
	float: none;
	display: inline-block;
	margin-bottom: 10px;
}
.ul-zhao li .pic {
	width: 50px;
	height: 50px;
}
.ul-zhao li span {
	font-size: 14px;
}
.ul-zhao li i {
	display: none;
}
.ul-zhao li:hover span {
	color: #666;
}
.z-info .tit {
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	padding-left: 55px;
	margin-bottom: 8px;
	-o-background-size: auto 50px;
	-ms-background-size: auto 50px;
	-moz-background-size: auto 50px;
	-webkit-background-size: auto 50px;
	background-size: auto 50px;
}
.z-info .txt p {
	line-height: 18px;
}
.zhao-nav {
	display: none;
}
.box1 .city .bg {
	display: none;
}
.box1 .city .mo-bg {
	display: block;
}
.case-list .more, .tab-show2 .more {
	top: -45px;
	right: 5px;
}
.m-t8 {
	margin-top: 50px;
	margin-bottom: 70px;
}
.k-list1 li {
	width: 50%;
}
.k-list1 .i1 {
	width: auto;
	float: none;
}
.k-list1 .i1 .pic {
	padding-top: 46%;
}
.m-list7 .i9 .tit h4 {
	width: 85%;
}
.row-k3 {
	padding-top: 30px;
}
.k-list2 li {
	width: 33.33%;
}
.k-list2 p {
	height: 42px;
	overflow: hidden;
}
.row-k5:after {
	display: none;
}
.row-k5 {
	padding-top: 20px;
}
.row-k5 .g-t2-2 {
	padding-bottom: 0;
}
.k-list2 {
	padding-top: 30px;
}
.box-txt3 .con b {
	font-size: 28px;
}
.box-txt3 .con {
	padding: 15px 20px;
}
.row-k4 {
	padding-top: 40px;
}
.m-t8 span {
	font-size: 14px;
	padding: 0 20px;
}
.k-list1 li h4 {
	left: 15px;
	bottom: 10px;
}
.row-f7 {
	margin-top: 50px;
	padding-top: 50px;
}
.j-list1 .i1 {
	left: 10%;
}
.j-list1 .i2 {
	right: 10%;
	left: auto;
	top: 8%;
}
.j-list1 .i3 {
	left: 10%;
	top: 40%;
}
.j-list1 .i4 {
	right: 10%;
	left: auto;
	top: 40%;
}
.j-list1 .i5 {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.fd-copr .c-btn:hover .c-qr {
	display: none;
}
.fd-copr .c-btn {
	padding: 5px 0 5px 23px;
	top: -2px;
	-o-background-size: 18px auto;
	-ms-background-size: 18px auto;
	-moz-background-size: 18px auto;
	-webkit-background-size: 18px auto;
	background-size: 18px auto;
}
.fd-copr .js-state {
	display: inline-block;
	padding: 8px 0;
}
.serv-lab {
	-o-background-size: 300px auto;
	-ms-background-size: 300px auto;
	-moz-background-size: 300px auto;
	-webkit-background-size: 300px auto;
	background-size: 300px auto;
}
.pg-list1 {
	top: 80px;
}
.fd-tel li {
	padding-left: 0;
	border-right: 0;
}
.fd-tel .con {
	padding-left: 56px;
	-o-background-size: 48px;
	-ms-background-size: 48px;
	-moz-background-size: 48px;
	-webkit-background-size: 48px;
	background-size: 48px;
}
.fd-tel .tit {
	width: auto;
	padding-left: 0;
	line-height: normal;
	height: auto;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
}
/*body{padding-bottom: 0;}*/
.m-cont .q-t1 {
	font-size: 22px;
}
}

/*Common For Max 320*/
@media only screen and (max-width: 479px) {
.m-news .new .txt {
	left: 35%;
	right: 10px;
}
}
