﻿/*!  */
@media screen and (max-width:1440px) {
	.nav li{margin-left: 50px}
	.wal {
		width: 1200px;
	}

	.indexPart2 .list li .content {
		line-height: 24px;
		height: 72px;
	}

	.indexPart4 .leftDiv li .name {
		padding: 20px 0 15px;
	}

	.indexPart4 .leftDiv li .imgDiv {
		height: 203px;
	}

	.indexPart4 .leftDiv li .contentBox {
		height: 203px;
	}

	.indexPart4 .rightDiv .name {
		padding: 20px 0 15px;
	}

	.indexPart4 .rightDiv .contentBox {
		height: 203px;
	}

	.research .part1 .contentBox {
		height: 386px;
	}

	.research .part1 .txt1 {
		padding: 85px 0 0 100px;
	}

	.research .part1 .txt2 {
		padding: 5px 0 0 100px;
	}

	.research .part1 .msg {
		padding: 60px 0 0 100px;
	}

	.research .box2 .list li .msg {
		font-size: 12px;
		line-height: 26px;
	}

	.LvOneNav .list li {
		width: 168px;
		font-size: 16px;
		white-space: nowrap;
	}

	.LvOneNav .list li a {
		width: 100%;
	}

	/*//新增的*/
	.lx-wal {
		width: 1200px;
	}

	.job .tlt span:nth-child(3) {
		width: 300px;
	}

	.job .tlt span:nth-child(4) {
		width: 120px;
	}

	.job .tlt span:nth-child(5) {
		width: 220px;
	}

	.job .list li .msgDiv .dd03 {
		width: 300px;
	}

	.job .list li .msgDiv .dd04 {
		width: 120px;
	}

	.job .list li .msgDiv .dd05 {
		width: 220px;
	}

	.contact {
		padding-top: 20px;
	}

	.contact .o .img {
		width: 580px;
	}

	.contact .o .txt {
		padding: 30px 30px 0 40px;
		width: 550px;
	}

	.contact .box4 .map {
		width: 750px;
	}

	.contact .box4 .txt {
		padding: 70px 20px 80px;
		width: 390px;
	}

	.news .o1 .img {
		width: 580px;
	}

	.news .o1 .txt {
		padding: 20px 40px 0;
		width: 540px;
	}

	.news .o1 .txt p {
		margin: 10px 0 35px;
	}

	.news .list li .txt {
		width: 771px;
	}

	.newShow {
		padding: 65px 80px;
	}

	.introduction .box1 {
		background: url(../images/z17.png) no-repeat 40px 277px;
	}

	.introduction .box1 .txt {
		width: 560px;
	}

	.introduction .box1 .img {
		width: 620px;
	}

	.introduction .int-wal {
		width: 1283px;
	}

	.introduction .banner .swiper-container {
		width: 1200px;
	}

	.lx-tlt {
		margin: 0 auto 40px;
		padding-top: 30px;
	}

	.lx-tlt .tlt em {
		font-size: 28px;
	}

	.about-1 .txt {
		padding-left: 48px;
		width: 580px;
	}

	.about-2 .le .img {
		width: 400px;
	}

	.about-2 .le .img img {
		width: 400px;
		height: 159px;
	}

	.about-2 .rg {
		width: 800px;
	}

	.about-2 .rg li {
		width: 400px;
	}

	.about-2 .rg li .img {
		width: 200px;
	}

	.about-2 .rg li .img img {
		width: 200px;
		height: 159px;
	}

	.about-2 .rg li .txt {
		width: 150px;
	}

	.about-2 .txt {
		padding: 32px 25px 0;
	}

	.about-2 .txt p {
		line-height: 26px;
		font-size: 12px;
	}

	.about-2 .trg {
		top: 147px;
	}

	.about-2 .rg li .trg {
		top: 65px;
		margin-left: -11px;
	}

	.about-2 .rg li.li01 .trg {
		margin-left: -7px;
	}

	.about-3 .a5-wal {
		width: 1200px;
	}

	.about-4 {
		padding: 1px 0 20px;
	}

	.about-4 .contPic .slick {
		width: 183px;
		margin: 0 5px;
	}

	.about-4 .contPic .slick .img img {
		width: 188px;
		height: 123px;
	}

	.about-5 {
		height: 390px;
	}

	.about-5 .a5-wal {
		width: 1200px;
	}

	.about-5 .banner .img img {
		width: 206px;
		height: 140px;
	}

	.about-6 .a5-wal {
		width: 1200px;
	}

	.about-6 .notes {
		padding: 0 50px 50px;
	}

	.about-6 .notes .kuan h4 {
		padding: 30px 50px 10px;
	}

	.about-6 .notes .kuan .o1 {
		margin-left: 50px;
		width: 480px;
	}

	.about-6 .notes .kuan .o2 {
		padding-left: 50px;
		width: 436px;
	}

	.about-6 .notes .kuan p {
		font-size: 12px;
	}

	.about-6 .notes .kuan em {
		font-size: 12px;
		width: 160px;
	}

	.about-7 .cont li {
		width: 187px;
		margin: 0 15px 10px 0;
	}

	.about-7 .cont li .img img {
		width: 187px;
		height: 91px;
	}

	.about-7 {
		padding: 1px 0 20px;
	}

	.about-7 .contPic .slick {
		width: 183px;
		margin: 0 5px;
	}

	.about-7 .contPic .slick .img img {
		width: 188px;
		height: 123px;
	}
}

@media screen and (max-width:1004px) {
	.about-6 .notes .kuan .paddingitem h4 {
		font-size: 16px;
	}

	.about-6 .notes .kuan .paddingitem {
		padding: 20px 5% 10px;
		overflow: hidden;
	}


	.header {
		height: 60px;
	}

	.header .wal {
	
		width: 100%;
	}

	.header .logo {
		left: 0px;
		top: 0px;
	}

	.header .logo img {
		width:60%;max-width: 60%; max-height: 100px
	}

	.wal,
	.w860 {
		width: 100%;
	}

	.nav,
	.header .topRight,
	.ind-banner,
	.footNav,
	.sideBar,
	.pageBanner,
	.pageNum,
	.LvOneNav,
	.LvTwoNav {
		display: none;
	}

	.navIco,
	.topSearchIco,
	.bannerTel,
	.pageBannerTel,
	.pageTitleTel,
	.pageMore {
		display: block;
	}

	.pc-hide {
		display: block!important;
	}

	.pc-show {
		display: none !important;
	}

	.indexPart1 {
		padding: 30px 10px 10px;
	}

	.indexPart1 .txtDiv {
		background: url(../images/nimg452Bg.png) center 16px no-repeat;
		background-size: 300px;
		padding-bottom: 25px;
	}

	.indexPart1 .txtDiv .txt1 {
		font-size: 24px;
	}

	.indexPart1 .txtDiv .txt1 em {
		/*padding: 0 10px;*/
	}

	.indexPart1 .txtDiv .txt2 {
		letter-spacing: 3px;
	}

	.indexPart1 .list {
		border-left: none;
	}

	.indexPart1 .list li {
		width: 50%;
		margin-bottom: 30px;
	}

	.indexPart1 .list li .box {
		height: auto;
		border-right: none;
	}

	.indexPart1 .list li .contentBox {
		width: auto;
		height: auto;
	}

	.indexPart1 .list li .ico {
		text-align: center;
		width: 100px;
		height: 100px;
		background-size: 100px;
	}

	.indexPart1 .list li .ico img {
		width: 50px;
		top: 24px;
	}

	.indexPart1 .list li .name1 {
		font-size: 16px;
	}

	.indexPart1 .list li .name2 {
		font-size: 12px;
		padding-bottom: 20px;
	}

	.indexPart1 .list2 {
		padding-bottom: 25px;
	}

	.indexPart1 .list2 ul {
		margin-right: -10px;
	}

	.indexPart1 .list2 li {
		width:33.3%;
	}

	.indexPart1 .list2 li .box {
		padding: 15px 5px 0;
		margin-right: 10px;
		background: #fff;
		height: auto;
	}

	.indexPart1 .list2 li .ico {
		margin: 0 auto 15px;
		width: 96px;
		height: 96px;
		background-size: 96px;
	}

	.indexPart1 .list2 li .ico img {
		top: 15px;
		width: 60px;
	}

	.indexPart1 .list2 li .name1 {
		font-size: 14px;
	}

	.indexPart1 .list2 li .subList {
		display: none;
	}

	.indexPart1 .list2 li:hover .ico {
		background: url(../images/nimg166Bg.png) no-repeat;
		background-size: 96px;
	}

	.indexPart1 .list2 li:hover .name1 {
		background: #12B9FF;
	}



	.indexPart2 {
		background: #e7f9f8;
		height: auto;
		padding: 30px 10px 10px;
	}

	.indexPart2 .leftDiv {
		width: 100%;
		padding-right: 0;
		padding-bottom: 30px;
	}
    .indexPart2 .list li .imgDiv img { width: 100%; height: auto;}
	.indexPart2 .rightDiv {
		width: 100%;
		padding-left: 0;
	}

	.indexPart2 .touDiv {
		height: 50px;
	}

	.indexPart2 .title {
		width: 92px;
		height: 28px;
		background-size: 92px;
		line-height: 28px;
		font-size: 16px;
	}

	.indexPart2 .moreBtn {
		top: 2px;
	}

	.indexPart2 .moreBtn a {
		width: 80px;
		height: 24px;
		line-height: 24px;
	}

	.indexPart2 .tab li {
		width: 92px;
		height: 28px;
		line-height: 28px;
		font-size: 16px;
	}

	.indexPart2 .tab .liNow {
		background-size: 92px;
	}

	.indexPart2 .rightDiv .moreBtn {
		display: none;
	}

	.indexPart2 .list ul {
		margin-right: 0px;
	}

	.indexPart2 .list li {
		width: 100%;
		margin-bottom: 25px;
	}

	.indexPart2 .list li .box {
		margin-right: 0px;
	}

	.indexPart2 .list li .imgDiv {
		margin-bottom: 20px;
	}

	.indexPart2 .list li .name a:hover {
		color: #12b9ff;
	}

	.indexPart2 .list li .time {
		padding: 5px 0 10px;
	}

	.indexPart2 .list li .content {
		line-height: 24px;
		height: 48px;
	}

	.indexPart3 {
		padding: 35px 10px;
	}

	.indexPart3 .txtDiv {
		background: url(../images/nimg424Bg.png) center 16px no-repeat;
		background-size: 300px;
		padding-bottom: 25px;
	}

	.indexPart3 .txtDiv .txt1 {
		font-size: 24px;
	}

	.indexPart3 .txtDiv .txt2 {
		letter-spacing: 3px;
	}

	.indexPart3 .list li {
		width: 50%;
		margin-bottom: 30px;
	}

	.indexPart3 .list li .ico img {
		width: 96px;
	}

	.indexPart3 .list li .txt {
		padding: 15px 0 2px;
		font-size: 16px;
	}

	.indexPart3 .list li .msg {
		font-size: 13px;
		padding: 0 5px;
	}

	.indexPart4 {
		padding: 0 10px 50px;
	}

	.indexPart4 .leftDiv {
		width: 100%;
	}

	.indexPart4 .leftDiv .bigBox {
		padding-right: 0px;
	}

	.indexPart4 .leftDiv ul {
		margin-right: 0px;
	}

	.indexPart4 .leftDiv li {
		width: 100%;
	}

	.indexPart4 .leftDiv li .box {
		margin-right: 0px;
	}

	.indexPart4 .leftDiv li .imgDiv {
		height: auto;
	}

	.indexPart4 .leftDiv li .imgDiv2 {
		display: none;
	}

	.indexPart4 .leftDiv li .imgDivTel {
		display: block;
	}

	.indexPart4 .leftDiv li .contentBox {
		height: auto;
		padding: 0 15px 30px;
	}

	.indexPart4 .leftDiv li .name {
		padding: 20px 0 15px;
		font-size: 20px;
	}

	.indexPart4 .rightDiv {
		width: 100%;
	}

	.indexPart4 .rightDiv .bigBox {
		margin-left: 0px;
	}

	.indexPart4 .rightDiv .contentBox {
		height: auto;
		position: relative;
		width: 100%;
	}

	.indexPart4 .rightDiv .name {
		padding: 20px 0 15px;
		font-size: 20px;
	}

	.footDiv {
		height: auto;
		background-size: 100% 100%;
		padding: 30px 10px;
	}

	.footDiv .wal {
		height: auto;
	}

	.footDiv .logo {
		display: none;
	}

	.footDiv .contentBox {
		padding: 0px;
		float: none;
	}

	.footDiv .msgList {
		padding: 0 0 10px 0;
	}

	.footDiv .msgList li {
		float: none;
		line-height: 26px;
		padding-right: 0px;
		text-align: center;
	}

	.footDiv .msg {
		display: none;
	}

	.footDiv .share {
		padding-left: 0px;
		text-align: center;
	}

	.footDiv .share em {
		display: none;
	}

	.footDiv .share li {
		float: none;
		display: inline-block;
		margin: 0 5px;
	}

	.footDiv .ewm {
		display: none;
	}

	.footDiv .ewmTel,
	.footDiv .msgTel {
		display: block;
	}

	.LvThreeNav {
		height: auto;
		overflow: hidden;
	}

	.LvThreeNav .list li {
		display: block;
		width: 33.33%;
		float: left;
		height: 44px;
		font-size: 14px;
	}

	.LvThreeNav .list li a {
		height: 44px;
		line-height: 44px;
	}

	.LvThreeNav .list li a:hover,
	.LvThreeNav .list li .aNow {
		background: #12b9fd;
	}

	.research {
		padding-top: 10px;
	}

	.research .wal {
		width: auto;
	}

	.research .part1 {
		margin-bottom: 30px;
		padding: 0 10px;
	}

	.research .part1 .imgDiv {
		width: 100%;
		float: none;
	}

	.research .part1 .contentBox {
		height: auto;
		position: relative;
		width: 100%;
		padding-bottom: 30px;
	}

	.research .part1 .txt1 {
		padding: 25px 0 0 15px;
		font-size: 18px;
	}

	.research .part1 .txt2 {
		padding: 5px 0 0 15px;
		font-size: 16px;
	}

	.research .part1 .msg {
		padding: 20px 0 25px 15px;
	}

	.research .part1 .btnDiv {
		margin-left: 15px;
		position: relative;
		right: 0px;
		width: 100px;
		height: 36px;
		line-height: 36px;
		font-size: 14px;
	}

	.research .tab2 {
		padding: 0 10px 20px;
	}

	.research .tab2 ul {
		margin-right: -10px;
	}

	.research .tab2 li {
		width: 50%;
		margin-bottom: 10px;
	}

	.research .tab2 li .box {
		margin-right: 10px;
		height: 134px;
	}

	.research .tab2 li .ico {
		padding: 25px 0 6px;
	}

	.research .tab2 li .ico img {
		width: 50px;
	}

	.research .tab2 li .txt1 {
		font-size: 16px;
		padding-bottom: 5px;
	}

	.research .tab2 li .txt2 {
		font-size: 12px;
		color: #ccc;
	}

	.research .tab2 .liNow .bg {
		display: none;
	}

	.research .box1 {
		padding: 0 10px 50px;
	}

	.research .box1 table td {
		float: left;
		padding: 0;
		margin: 0;
	}

	.research .box1 table td img {
		width: 90% !important;
		/*height:12.7vw !important;*/
		height: initial !important;
	}

	.research .box1 table td span {
		font-size: 2vw;
		display: block;
		margin: 5px 5px 0;
	}

	.research .box1 .wenben {
		padding: 15px 15px 20px;
		line-height: 26px;
		margin-bottom: 40px;
	}

	.research .box1 .name {
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}

	.research .box1 .content {
		line-height: 26px;
		padding-bottom: 30px;
	}

	.research .box1 .list {
		padding-bottom: 30px;
	}

	.research .box1 .list ul {
		margin-right: -10px;
	}

	.research .box1 .list li {
		width: 50%;
		margin-bottom: 10px;
	}

	.research .box1 .list li .lbox {
		margin-right: 10px;
	}

	.research .box1 .list li .lname {
		height: 34px;
		line-height: 34px;
		padding-left: 10px;
		font-size: 12px;
	}

	.research .box1 .txt {
		line-height: 26px;
	}

	.research .box1 .font {
		line-height: 26px;
	}

	.research .box1 .list2 ul {
		margin-right: -10px;
	}

	.research .box1 .list2 li {
		width: 50%;
		margin-bottom: 10px;
	}

	.research .box1 .list2 li .box {
		margin-right: 10px;
		height: 160px;
		padding-top: 20px;
	}

	.research .box1 .list2 li .msg {
		padding: 10px 8px 0;
		font-size: 12px;
		line-height: 24px;
	}

	.research .box1 .list3 ul {
		margin-right: 0px;
	}

	.research .box1 .list3 li {
		width: 100%;
		margin-bottom: 10px;
	}

	.research .box1 .list3 li .box {
		margin-right: 0px;
		padding-left: 65px;
	}

	.research .box1 .list3 li .num {
		left: 10px;
		top: 15px;
	}

	.research .box1 .list3 li .msg {
		padding: 20px 45px 0 0;
		line-height: 26px;
	}

	.research .box1 .tel {
		line-height: 26px;
	}

	.research .box2 {
		height: auto;
		background: none;
	}

	.research .box2 .bigBox {
		padding: 0px 10px 30px;
	}

	.research .box2 .list {
		display: none;
	}

	.research .box2 .listTel {
		display: block;
	}

	.research .box3 {
		height: auto;
		background: #fff;
		padding: 0 10px;
	}

	.research .box3 .list {
		padding-top: 0px;
		padding-bottom: 30px;
	}

	.research .box3 .list ul {
		margin-right: -10px;
	}

	.research .box3 .list li {
		width: 50%;
		margin-bottom: 15px;
	}

	.research .box3 .list li .lbox {
		margin-right: 10px;
	}

	.research .box4 {
		padding: 0 10px 30px;
		background: #fff;
	}

	.research .box4 li {
		line-height: 26px;
		padding-bottom: 15px;
	}

	.research .tabContentDiv2 img {
		max-width: 100%;
	}

	/*//新增的*/
	.lx-wal {
		width: auto;
		padding: 0 10px;
		margin: 0 auto;
	}

	.job {
		margin: 20px 0 30px;
	}

	.job .tlt {
		height: 40px;
		line-height: 40px;
	}

	.job .tlt span {
		font-size: 14px;
	}

	.job .tlt span:nth-child(2),
	.job .tlt span:nth-child(3),
	.job .tlt span:nth-child(4),
	.job .tlt span:nth-child(5) {
		display: none;
	}

	.job .tlt span:nth-child(1) {
		margin-left: 5%;
		width: 75%;
	}

	.job .list li .topDiv {
		height: 40px;
	}

	.job .list li .msgDiv dd {
		height: 40px;
		line-height: 40px;
	}

	.job .list li .msgDiv .dd02,
	.job .list li .msgDiv .dd03,
	.job .list li .msgDiv .dd04,
	.job .list li .msgDiv .dd05 {
		display: none;
	}

	.job .list li .msgDiv .dd01 {
		margin-left: 5%;
		width: 75%;
	}

	.job .list li .box {
		padding: 20px 5% 30px;
	}

	.job .list li h2 {
		padding-bottom: 10px;
	}

	.job .list li .content {
		line-height: 27px;
		margin-bottom: 20px;
	}

	.job .tip em {
		font-size: 16px;
	}

	.job .ico {
		margin-top: 20px;
	}


	.contact .box1 {
		padding-bottom: 10px;
	}

	.contact .o .img {
		width: 100%;
	}

	.contact .o .txt {
		padding: 20px 5%;
		width: 90%;
	}

	.contact .o .txt b {
		font-size: 16px;
	}

	.contact .o .txt p {
		font-size: 14px;
		line-height: 30px;
		margin: 10px 0 20px;
	}

	.contact .o .txt .ico {
		width: 140px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		background: #12b9ff url(../images/z3.png)no-repeat 91%;
		text-indent: 17px;
	}

	.contact .box2 {
		margin-bottom: 0px;
	}

	.contact .box2 li {
		width: 100%;
		padding: 20px 0;
		margin-bottom: 10px;
		margin-left: 0;
	}

	.contact .box2 li span {
		padding: 0 5%;
	}

	.contact .box2 .ewm {
		margin: 0
	}

	.contact .box3 li {
		padding-bottom: 10px;
	}

	.contact .box3 li .txt .ico {
		display: block;
		width: 140px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		text-indent: 17px;
		background: url(../images/z3_on.png)no-repeat 91%;
	}

	.contact .box3 li:hover .txt .ico {
		background: #12b9ff url(../images/z3.png)no-repeat 91%;
		color: #fff;
	}

	.contact .box4 {
		margin-bottom: 30px;
	}

	.contact .box4 .ico {
		font-size: 16px;
		text-align: center;
		margin: 20px 0;
	}

	.contact .box4 .map {
		width: 100%;
	}

	.contact .box4 .txt {
		padding: 20px 5% 0;
		margin-top: 0px;
		width: 90%;
	}

	.contact .box4 .txt p {
		margin-bottom: 15px;
	}

	.lx-tlt {
		margin: 0 auto 20px;
		padding-top: 20px;
	}

	.lx-tlt img {
		margin-top: -3px;
		width: 50px;
		height: 1px;
	}

	.lx-tlt .tlt em {
		font-size: 20px;
	}

	.lx-tlt .tlt i {
		font-size: 12px;
	}

	.news .o1 {
		margin-bottom: 10px;
	}

	.news .o1 .img {
		width: 100%;
	}

	.news .o1 .img img {
		width: 100%;
	}

	.news .o1 .txt {
		padding: 20px 5% 40px;
		width: 90%;
	}

	.news .o1 .txt .name {
		font-size: 16px;
		line-height: 25px;
		height: 50px;
	}

	.news .o1 .txt span {
		margin-top: 5px;
	}

	.news .o1 .txt p {
		line-height: 25px;
		height: 75px;
		margin: 2px 0 20px;
	}

	.news .banner .swiper-pagination {
		bottom: 20px !important;
		text-align: center;
		margin-left: 0;
	}

	.news .banner .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
		margin: 0 4px !important;
	}

	.news .list li {
		margin-bottom: 10px;
		padding: 10px 3%;
	}

	.news .list li .img {
		width: 40%;
	}

	.news .list li .img img {
		width: 100%;
	}

	.news .list li .txt {
		padding: 10px 3% 0;
		width: 54%;
	}

	.news .list li .txt .name {
		font-size: 14px;
	}

	.news .list li .txt p {
		display: none;
	}

	.news .list li .txt span {
		display: none;
	}

	.news .list li .txt .ico {
		width: 88px;
		height: 31px;
		line-height: 31px;
		font-size: 12px;
		text-indent: 13px;
		background: #12b9ff url(../images/z3.png)no-repeat 85%;
		margin-top: 20px;
	}

	.new-container {
		padding: 20px 0 30px;
	}

	.newShow {
		padding: 20px 5%;
	}

	.newShow .tlt {
		font-size: 18px;
		text-align: left;
	}

	.newShow .t {
		padding: 16px 0 20px;
		margin-bottom: 20px;
	}

	.newShow .share {
		float: none;
		margin: 15px auto 0 -5px;
	}

	.newShow .cont img {
		width: 100%;
		margin: 0 auto 30px;
	}

	.newShow .cont b {
		font-size: 16px;
		padding: 10px 0 10px;
	}

	.newShow .cont-bot {
		padding-top: 20px;
		margin-top: 40px;
	}

	.newShow .cont-bot a.ico {
		display: block;
		float: none;
		height: 40px;
		line-height: 40px;
		margin: 10px auto 30px;
		font-size: 16px;
		width: 110px;
	}

	.introduction .box1 .txt {
		margin-top: 0px;
		width: 100%;
	}

	.introduction .box1 {
		background: none;
		margin-bottom: 30px;
	}

	.introduction .box1 .img {
		width: 100%;
		margin-top: 20px;
	}

	.introduction .box2 {
		padding: 30px 0;
	}

	.introduction .banner {
		margin-bottom: 30px;
	}

	.introduction .int-wal {
		width: 100%;
	}

	.introduction .banner .swiper-container {
		width: 80%;
		margin: 0 10%;
	}

	.introduction .banner .swiper-button-prev {
		width: 10%;
		background-size: 15px;
	}

	.introduction .banner .swiper-button-next {
		width: 10%;
		background-size: 15px;
	}



	.about-1 .txt {
		padding: 10px 5% 0;
		width: 90%;
	}

	.about-1 .txt .name {
		font-size: 20px;
		line-height: 40px;
		height: 40px;
	}

	.about-1 .txt p {
		height: auto;
	}

	.about-1 .txt .ico {
		margin-bottom: 20px;
	}

	.about-1 .banner {
		width: 100%;
	}

	.about-1 .banner .swiper-button-prev {
		left: 0px;
		background-size: 16px;
	}

	.about-1 .banner .swiper-button-next {
		right: 0px;
		background-size: 16px;
	}

	.about-1 .banner .swiper-pagination {
		bottom: 12px !important;
	}

	.about-1 .cont {
		margin-bottom: 30px;
	}

	.about-2 .le .img {
		width: 100%;
	}

	.about-2 .txt {
		position: relative;
		padding: 18px 15px 0;
	}

	.about-2 .trg {
		top: -11px;
	}

	.about-2 .cont {
		background: none;
	}

	.about-2 .le {
		margin-bottom: 10px;
		background: #fff;
		padding-bottom: 20px;
	}

	.about-2 .le .img img {
		width: 100%;
		height: auto;
	}

	.about-2 .txt em {
		font-size: 16px;
		margin-bottom: 7px;
	}

	.about-2 .rg {
		width: 100%;
	}

	.about-2 .rg li {
		width: 100%;
		margin-bottom: 10px;
	}

	.about-2 .rg li .txt {
		width: 50%;
		box-sizing: border-box;
	}

	.about-2 .rg li .img {
		width: 50%;
	}

	.about-2 .rg li .img img {
		width: 100%;
		height: auto;
	}

	.about-2 .rg li .trg {
		top: 50%;
		margin-top: -16px;
	}

	.about-2 .rg li.li01 .trg {
		margin-left: -7px;
	}

	.about-2 {
		padding: 1px 0 30px;
	}

	.about-3 {
		padding-bottom: 1px;
	}

	.about-3 .a5-wal {
		width: 100%;
	}

	.about-3 .banner {
		margin-bottom: 30px;
	}

	.about-3 .banner .txt {
		height: 100px;
	}

	.about-3 .banner .txt b {
		font-size: 20px;
	}

	.about-3 .banner .txt p {
		line-height: 30px;
		width: 76%;
		margin-left: 12%;
	}

	.about-3 .banner .round {
		margin: 10px auto 30px;
	}

	.about-3 .banner .swiper-container {
		background: url(../images/z33.jpg)repeat-x 0 124px;
	}

	.about-3 .banner .swiper-button-prev {
		margin-top: -34px;
	}

	.about-3 .banner .swiper-button-next {
		margin-top: -34px;
	}

	.about-3 .banner .swiper-slide:nth-child(2n) .txt {
		position: absolute;
		top: 0;
	}

	.about-3 .banner .swiper-slide:nth-child(2n) .img {
		position: absolute;
		top: 170px;
	}

	.about-3 .banner .swiper-slide:nth-child(2n) .round {
		position: absolute;
		width: 100%;
		top: 100px;
	}

	.about-4 .contPic {
		padding-bottom: 65px;
	}

	.about-4 .contPic .slick {
		margin: 0 3px;
	}

	.about-4 .contPic .slick .img img {
		width: 100%;
		height: auto;
	}

	.about-4 .contPic .slick-prev {
		left: 50%;
		top: auto;
		margin-top: 0;
		bottom: 20px;
		margin-left: -45px;
	}

	.about-4 .contPic .slick-next {
		right: 50%;
		top: auto;
		margin-top: 0;
		bottom: 20px;
		margin-right: -45px;
	}

	.about-5 .a5-wal {
		width: 100%;
	}

	.about-5 .banner .k {
		padding: 10px;
	}

	.about-5 .banner .swiper-container {
		margin: 0 50px;
	}

	.about-5 .banner .swiper-button-prev {
		left: 10px;
	}

	.about-5 .banner .swiper-button-next {
		right: 10px;
	}

	.about-5 .banner .img img {
		width: 100%;
		height: auto;
	}

	.about-5 .cont {
		margin-top: 0;
	}

	.about-5 {
		height: auto;
		padding-bottom: 30px;
	}

	.about-6 .a5-wal {
		width: 100%;
	}

	.about-6 .banner2 .swiper-container {
		width: 80%;
	}

	.about-6 .banner2 .swiper-slide img {
		width: 90px;
		height: 90px;
	}

	.about-6 .notes {
		margin-top: 3%;
		padding: 5%;
	}

	.about-6 .notes b {
		font-size: 16px;
		padding: 0;
	}

	.about-6 .notes .n1 {
		margin: 15px 0 0px;
	}

	.about-6 .notes .trg {
		width: 18px !important;
		margin-top: 17px;
		margin-left: 40px;
	}

	.about-6 .notes .kuan {
		margin-top: 26px;
		padding-bottom: 20px;
	}

	.about-6 .notes .kuan h4 {
		font-size: 16px;
		padding: 19px 15px 10px;
	}

	.about-6 .notes .kuan .o1 {
		margin-left: 5%;
		width: 90%;
	}

	.about-6 .notes .kuan p {
		line-height: 25px;
	}

	.about-6 .notes .kuan em {
		margin-bottom: 10px;
		width: 100%;
		display: block;
	}

	.about-6 .notes .kuan .o2 {
		margin-left: 5%;
		width: 90%;
		padding-left: 0;
		border-left: 0;
	}

	.about-6 {
		padding-bottom: 30px;
	}

	.about-7 {
		padding: 1px 0 30px;
	}

	.about-7 .cont li {
		width: 48.5%;
		margin: 0 3% 10px 0;
	}

	.about-7 .cont li:nth-child(2n) {
		margin-right: 0;
	}

	.about-7 .cont li p {
		font-size: 14px;
	}

	.about-7 .cont li .img img {
		width: 100%;
		height: auto;
	}

	.about-7 .contPic {
		padding-bottom: 65px;
	}

	.about-7 .contPic .slick {
		margin: 0 3px;
	}

	.about-7 .contPic .slick .img img {
		width: 100%;
		height: auto;
	}

	.about-7 .contPic .slick-prev {
		left: 50%;
		top: auto;
		margin-top: 0;
		bottom: 20px;
		margin-left: -45px;
	}

	.about-7 .contPic .slick-next {
		right: 50%;
		top: auto;
		margin-top: 0;
		bottom: 20px;
		margin-right: -45px;
	}

	.about-8 {
		padding-bottom: 35px;
	}

	.about-8 .msg {
		font-size: 14px;
	}

	.mxfPic .slick {
		margin: 0;
	}
	.home_business .business_name,.home_business .ws_img_con{width: 100%;}
	 .home_business .business_name a {
    width: 46%;
    float: left;
    padding: 1%;
    margin-right: 1%;
    height: 50px;
  }.home_business .ws_img_con{min-height: auto;}
  .home_business .business_name:nth-child(2n) a{margin-right: 0;}
  .home_business .business_name .img_name span{font-size: 14px;}
  .home_business .business_name .img_name{font-size: 18px;float: left;width: 74%;}
.home_business .business_name .img {
  width: 12.2%;
}
}


@media screen and (max-width:640px) {
	.pc-show{ display: block!important;}
	.home_business .business_name,.home_business .ws_img_con{width: 100%;}
	 .home_business .business_name a {
    width: 45%;
    float: left;
    padding: 1%;
    margin-right: 1%;
    height: 50px;
  }.home_business .ws_img_con{min-height: auto;}
  .home_business .business_name:nth-child(2n) a{margin-right: 0;}
  .home_business .business_name .img_name span{font-size: 14px;}
  .home_business .business_name .img_name{font-size: 18px;float: left;width: 74%;}
}