﻿
@media only screen and (max-width: 1200px) {
	.wp {max-width: 910px}
	.g-tit1 {padding: 30px 0 15px;}
	.main {padding-bottom: 60px;}

	.txt-ban {line-height: 36px;}
	.ban1 {height: 350px;line-height: 350px;}
	.ban2 {height: 260px;line-height: 260px;}
	.ban2 .txt-ban h2,.txt-ban h2 {font-size: 28px;}
	.ban2 .txt-ban p,.txt-ban p {font-size: 14px;}

	.g-tit1 .cn,.g-tit1.tit2 .cn {font-size: 22px;line-height: 34px;}
	.g-tit1 .en,.g-tit1.tit2 .en {font-size: 14px;line-height: 18px;}
	.g-btn1 {line-height: 50px;}

	.about-ft {width: 380px;}
	.footer .hd {font-size: 13px;}
	.dl-ft dt {font-size: 18px;}
	.footer .dl-ft + .dl-ft {margin-left: 30px;}
	.logo-ft a {margin: 0 5px;}

	.banner {height: 400px;}
	.banner .slick-dots {margin-left: -430px;}
	.banner .txt {padding-top: 60px;width: 50%;}
	.banner .txt h2 {font-size: 20px;}
	.banner .txt h2 span {font-size: 28px;}
	.banner .txt .en {font-size: 14px;}
	.banner .txt .desc {font-size: 14px;margin: 20px 0;}
	.banner .txt .btn {height: 38px;line-height: 36px;width: 160px;}
	.banner .txt .btn span {padding-right: 28px;}
	.banner .slick-prev {left: 10px;}
	.banner .slick-next {right: 10px;}

	.ul-ind1 .s1 .item {width: 250px;}
	.ul-ind1 .s2 .item {width: 180px;}
	.ul-ind1 .pic {height: 120px;line-height: 120px;}
	.ul-ind1 .s1 .item .txt {width: 210px;}
	.ul-ind1 .s2 .item .txt {width: 160px;}

	.ul-ind2 .item {width: 170px;}
	.ul-ind2 .open .item {width: 520px;}
	.ul-ind2 .hd h2 {font-size: 14px;}
	.ul-ind2 .hd {padding: 20px 15px 0;}
	.ul-ind2 .hd .icon {margin: 0 15px 20px 0;}
	.ul-ind2 .open .bd {padding-left: 40px;}
	.ul-ind2 .open .bd img {right: 20px;bottom: -10px;}


	.ul-contact li {padding: 20px 30px;height: auto;}
	.ul-contact .item {font-size: 13px;}
	.ul-contact .item .attr {padding-left: 28px;background-position: 0 2px;}
	.ul-contact .item .txt {margin-left: 78px;}
	.ul-contact .item.i1,.ul-contact .item.i2 {width: 250px;}
	.ul-contact .item.i3 {min-width: 250px;}

	.form-join {padding-top: 10px;}
	.form-join .form-order {background-position: right 0 top 0;}
	.m-txt2 {margin-bottom: 50px;}
	.m-txt2 h3 {margin: 10px 0 20px;}
	.form-order .item {padding: 5px 0 0;}
	.form-join .form-order .area {margin: 10px 0;}
	.form-order .tips {margin-top: 10px;}

	.hr-info .img {width: 375px;margin-right: 20px;}
	.hr-info .item {width: 160px;}
	.hr-info .txt {font-size: 14px;line-height: 28px;}
	.hr-info {padding: 20px 0 50px;}
	.hr-info .tit {margin-bottom: 5px;}
	.m-recruit dt {line-height: 46px;height: 46px;font-size: 16px;}
	.m-recruit dt .name {width: 340px;}
	.m-recruit dt .job {width: 130px;}
	.m-recruit dt .peo {width: 160px;}
	.m-recruit dd {padding: 30px 36px 40px;}
	.m-txt4 {font-size: 14px;line-height: 28px;}
	.m-recruit .g-btn1 {margin-top: 50px;}

	.form-order dl {margin-bottom: 20px;}
	.form-order dt {line-height: 50px;}
	.form-order .form {padding-top: 20px;}
	.form-order .left {width: 340px;}
	.form-order .right {width: 490px;padding-top: 0;}
	.form-order .item .g-select, .form-order .item .inp {width: 240px;}
	.form-order .item.i1 {padding: 5px 0 0;}
	.form-order .text-area {-webkit-background-size: auto 360px; background-size: auto 360px;padding-top: 360px;}
	.form-order .btn {margin: 20px auto;}

	.m-txt1 img {width: 48%;}
	.m-txt1 img.left {margin: 0 30px 0 0;}
	.m-txt1 img.right {margin: 0 0 0 30px;}

	.ul-pro1 {margin: 0 -8px;}
	.ul-pro1 li {margin-bottom: 16px;}
	.ul-pro1 .item {margin: 0 8px;}
	.ul-pro1 .txt {padding: 10px 15px;}

	.row-form {margin: 30px 0;padding: 40px 0;}
	.row-form .form,.row-form .txt {width: 49%;}
	.row-form .form {margin-right: 2%;}
	.row-form .input {width: auto;margin-bottom: 20px;margin-right: 10px;}
	.row-form .inp {width: 80%;}
	.row-form .btn {width: 20%;}
	.row-form .tab {}
	.row-form .tab li {width: 25%;margin-right: 0;padding-right: 10px;height: 40px;line-height: 40px;font-size: 14px;}
	.row-form .txt {font-size: 14px;}

	.pro-name .title {margin-bottom: 20px;}
	.pro-name .btn a {width: 140px;line-height: 40px;}
	.m-table1 .thead {font-size: 16px;line-height: 48px;}
	.m-table1 dt {font-size: 16px;line-height: 44px;}
	.m-table1 .tbody tr {height: 60px;}
	.m-table1 .tbody {font-size: 14px;}
	.m-table1 .tbody a {line-height: 32px;margin-top: 2px;}
	.m-table2 th, .m-table2 td {line-height: 46px;}
	.m-table2 {padding: 40px 0 0;}
	.m-table2 table {margin-bottom: 40px;}

	.slick-box2 {padding: 50px;}
	.ul-pic2 {margin: 0 -8px;}
	.ul-pic2 li {margin-bottom: 10px;}
	.ul-pic2 .item {margin: 0 8px;}
	.ul-pic2 h4 {padding: 10px 0;font-size: 16px;}

	.slick-box1 {padding: 50px 0;}
	.slick-box1 .items {padding: 0 60px;}
	.slick-box1 .txt {width: 380px;}
	.slick-box1 .img {width: 340px;height: 160px;line-height: 160px;}
	.slick-box1 .btn {margin-top: 10px;}
	.slick-box1 h3 {font-size: 18px;margin-bottom: 0;}
	.slick-box1 .en {margin-bottom: 8px;}

	.slick-box3 {width: 465px;}
	.pro-info {padding: 40px 0;}
	.pro-info .txt {width: 360px;}
	.slick-box3 .items {padding: 20px 40px;}
	.slick-box3 .item {margin: 0 8px;}
	.big-img {height: 259px;line-height: 259px;}
	.pro-detail .col-l {width: 180px;}
	.pro-detail .col-r {width: 660px;padding: 0 30px;}
	.snav a {padding: 8px 0 0 40px;}
	.snav {margin-bottom: 50px;}
	.aside-link li {padding-left: 10px;}
	.aside-link a {font-size: 14px;padding-left: 30px;}
	.pro-detail .img {width: 210px;}
	.pro-detail .txt {font-size: 14px;line-height: 24px;}
	.pro-detail .txt span {width: 130px;}
	.pro-detail .pic1,.pro-detail .txt-box,.pro-detail .video {padding: 30px 0;}
	.pro-detail .list {margin: 0 -8px;padding: 30px 0 15px;}
	.pro-detail .list li {margin-bottom: 15px;}
	.pro-detail .list .item {margin: 0 8px;}
	.pro-detail .video .cont {width: 400px;height: 280px;}

	.our-culiture {margin: 0 -8px -16px;}
	.our-culiture li {margin-bottom: 16px;}
	.our-culiture .item {margin: 0 8px;}
	.our-culiture a.item:hover .txt,.our-culiture .txt {padding: 20px;line-height: 30px;font-size: 12px;}
	.our-culiture .txt h4 {font-size: 16px;margin-bottom: 0;}
	.our-culiture .txt h4:after {bottom: -2px;}
	.our-culiture .txt p {height: 30px;}
	.our-culiture .title {font-size: 24px;}
	.our-culiture .title span {font-size: 14px;}
	.m-pic1 img {margin: 20px auto;}

	.ul-pic1 {padding: 20px 0;}
	.ul-pic1 .txt {padding: 10px;}

	.m-share .tit {font-size: 18px;margin-bottom: 10px;}
	.art-arrow a {padding: 10px;width: 380px;}
	.art-arrow .txt {padding: 0 20px;}

	.ul-news {margin: 0 -8px;}
	.ul-news li {margin-bottom: 15px;}
	.ul-news .item {margin: 0 8px;}
	.ul-news .txt {padding: 8px;font-size: 12px;}
	.ul-news .txt h4 {font-size: 14px;-webkit-line-clamp: 1;height: 24px;margin-bottom: 5px;}
	.ul-news .time {font-size: 16px;line-height: 30px;}

	.select-box .select {width: 200px;}
	.select-box .select + .select {margin-left: 10px;}
	.select-box .select .list {font-size: 12px;}
}

@media only screen and (max-width: 959px) {
	.fixed-wp {position: static;}
	.main {padding-bottom: 40px;}
	body {padding-top: 50px;}
	.wp {max-width: 640px;padding: 0 10px;}
	.header .wp {max-width: none;width: 96%;}
	.header {position: fixed;top: 0;left: 0;width: 100%;height: 50px;background-color: #fff;z-index: 99;line-height: 50px;}
	.logo {width: 120px;line-height: inherit;}
	.hdr {display: none;}
	.menuBtn {display: block;}
	.mb-menu {position: absolute;top: 100%;left: 0;width: 100%;text-align: center;background-color: rgba(255,255,255,.8)}
	.m-nav {line-height: 34px;font-size: 15px;}
	.m-nav li {border-bottom: 1px solid #eee;}
	.m-nav li a {display: block;}
	.m-nav dl {display: none;font-size: 12px;line-height: 30px;padding: 5px 0;}
	.ch-lang {font-size: 14px;padding: 5px 0;}
	.ch-lang a {margin: 0 10px;}
	.search-hd.mb {display: block;position: absolute;top: 12px;right: 70px;margin-top: 0;}
	.search-hd.mb .icon {width: 25px;height: 25px;}
	.search-hd.mb .form {position: fixed;top: 50px;left: 0;width: 100%;box-shadow: none;padding: 5px;border: none;text-align: center;line-height: 30px;background-color: rgba(255,255,255,.8);}
	.search-hd.mb .inp {display: inline-block;float: none;width: calc(100% - 100px);border-bottom: 1px solid #e60012;background-color: transparent;padding: 0 10px;}
	.search-hd.mb .btn {position: static;display: inline-block;float: none;width: 80px;height: 30px;-webkit-background-size: 25px auto; background-size: 25px auto;}

	.footer .dl-ft {float: none;width: auto;}
	.about-ft {width: auto;}
	.dl-ft + .dl-ft {display: none;}
	.footer .hd {padding: 20px 0;}

	.ban1 {height: 260px;line-height: 260px;}
	.ban2 {height: 220px;line-height: 220px;}
	.txt-ban {line-height: 24px;}
	.ban2 .txt-ban h2, .txt-ban h2 {font-size: 20px;}
	.ban2 .txt-ban p, .txt-ban p {font-size: 12px;}

	.g-tit1 {padding: 20px 0 10px;}
	.g-tit1 .cn, .g-tit1.tit2 .cn {font-size: 18px;line-height: 20px;}
	.g-tit1 .en, .g-tit1.tit2 .en {font-size: 12px;line-height: 14px;}
	.tab-link a {margin: 0 20px;}
	.g-btn1 {font-size: 14px;line-height: 40px;}

	.banner {height: 250px;}
	.banner .slick-dots {display: none !important;}
	.banner .txt {padding-top: 30px;}
	.banner .txt h2 {font-size: 16px;}
	.banner .txt h2 span {font-size: 20px;}
	.banner .txt .en {font-size: 12px;}
	.banner .txt .desc {font-size: 12px;line-height: 20px;height: 60px;}
	.banner .txt .btn {width: 150px;height: 32px;line-height: 30px;font-size: 14px;}

	.ul-ind1 {margin-bottom: 20px;}
	.ul-ind1 .item {opacity: 1;padding-bottom: 10px;}
	.ul-ind1 .s1 {width: 60%;}
	.ul-ind1 .s2 {width: 40%;}
	.ul-ind1 .s1 .item,.ul-ind1 .s2 .item {width: 100%;}
	.ul-ind1 .item .txt {width: 90% !important;}
	.ul-ind1 .pic,.ul-ind1 .tit {margin-bottom: 10px;}
	.ul-ind1 .tit {font-size: 14px;line-height: 20px;}
	.ul-ind1 .pic {line-height: 100px;height: 100px;}

	.ul-ind2 .open {float: none;width: auto;}
	.ul-ind2 .open .item {width: 100%;height: auto;padding-bottom: 36px;}
	.ul-ind2 .open .bd {height: 130px;}
	.ul-ind2 .open .bd img {bottom: 10px;max-width: 40%;}
	.ul-ind2 .open .bd h3 {font-size: 16px;}
	.ul-ind2 .open .bd h3 span {font-size: 22px;}
	.ul-ind2 .open .bd p {font-size: 12px;}
	.ul-ind2 .open .ft {height: 36px;}
	.ul-ind2 .open .ft a {line-height: 36px;}

	.ul-news.ind li {width: 33.332%;}
	.ul-news {margin: 0 -4px;}
	.ul-news .item {margin: 0 4px;}
	.ul-news .txt p {line-height: 20px;height: 60px;}

	.ul-contact .tit {font-size: 16px;line-height: 18px;margin-bottom: 5px;}
	.ul-contact .item {padding: 5px 0;font-size: 12px;}
	.ul-contact .item.i1, .ul-contact .item.i2 {width: 180px;}
	.ul-contact .item.i3 {min-width: 180px}
	.ul-contact .item .txt {margin-left: 72px;}
	.ul-contact li {padding: 15px;}
	.form-join .form-order {background-image: none !important;}
	.form-join {padding-top: 0;}

	.m-txt2 {font-size: 12px;line-height: 20px;margin-bottom: 30px;}
	.m-txt2 h3 {font-size: 16px;line-height: 18px;margin-bottom: 10px;}
	.form-join .form-order .item2 {width: auto;}
	.form-join .form-order .tips {float: right;line-height: 35px;}
	.form-join .form-order .area {width: 100%;margin: 0;}

	.hr-info {padding: 10px 0;}
	.hr-info .img {float: none;width: auto;margin-right: 0;}
	.hr-info .img img {width: auto;}
	.hr-info .hd {padding: 10px 0;}
	.hr-info .txt {font-size: 12px;line-height: 20px;}
	.hr-info .item {font-size: 12px;line-height: 20px;}
	.m-recruit dt > div {padding-left: 20px;}
	.m-recruit dt {font-size: 14px;line-height: 40px;height: 40px;background-position: right 20px top 50%;}
	.m-recruit dt .name {width: 170px;}
	.m-recruit dt .job {width: 80px;}
	.m-recruit dt .peo {width: 140px;}
	.m-recruit dd {padding: 10px 20px;}
	.m-txt4 {font-size: 12px;line-height: 20px;}
	.m-txt4 h4 {font-size: 14px;}

	.form-order dt {line-height: 40px;font-size: 16px;}
	.form-order .text-area {background-image: none !important;}
	.form-order .left,.form-order .right {float: none;width: auto;}
	.form-order .text-area {padding-top: 10px;}
	.form-order .item {width: 360px;}
	.form-order .item .g-select, .form-order .item .inp {width: 265px;}
	.form-order .btn {margin: 10px auto;}

	.m-txt1 img.left {margin-right: 15px;}
	.m-txt1 img.right {margin-left: 15px;}
	.m-txt1 {font-size: 12px;line-height: 20px;}
	.m-txt1 h3 {font-size: 16px;line-height: 30px;}

	.ul-pro1 li {width: 50%;}
	.ul-pro1 .txt h4 {margin-bottom: 0;}
	.row-form .form {margin-right: 0;}
	.row-form .form,.row-form .txt {float: none;width: auto;}
	.row-form .txt {font-size: 12px;line-height: 20px;padding-top: 20px;}

	.pro-name {padding: 20px 0;}
	.pro-name .img {width: 45%;}
	.pro-name .txt {width: 55%;font-size: 12px;}
	.pro-name .btn a {font-size: 14px;line-height: 32px;}
	.pro-name .title {font-size: 18px;margin-bottom: 10px;}
	.m-table1 .tit {font-size: 14px;}
	.m-table1 .tit2 {line-height: 40px;padding: 0 15px;font-size: 14px;}
	.m-table1 dt,.m-table1 .thead {font-size: 14px;line-height: 40px;}
	.m-table1 .tbody {font-size: 12px;}
	.m-table1 .tbody tr {height: 50px;}
	.m-table1 th, .m-table1 td,.m-table1 dt {padding-left: 15px;}
	.m-table1 .t1 {width: 30%;}
	.m-table1 .t2 {width: 14%;}
	.m-table1 .t3 {width: 14%;}
	.m-table1 .t4 {width: 26%;}
	.m-table1 .t5 {width: 15%;}
	.m-table2 th, .m-table2 td {line-height: 36px;}
	.m-table2 th {font-size: 14px;}
	.m-table2 td {font-size: 12px;}
	.m-table2 .tit {font-size: 16px;margin-bottom: 5px;}
	.m-table2 table {margin-bottom: 20px;}
	.m-table2 {padding-top: 20px;}
	.m-table2 .t1 {width: 44%;}
	.m-table2 .t2 {width: 30%;}
	.m-table2 .t3 {width: 26%;}
	.order-parts .form-order .right {padding-top: 0;}
	.form-order .form {padding: 0;}

	.m-txt3.s2 {padding: 0 20px;}
	.slick-box2 {padding: 20px 50px;}
	.slick-box2 .item {margin: 0 10px;}
	.slick-box2 .item .pic {margin-bottom: 10px;}
	.slick-box2 .item h4 {font-size: 14px;}
	.ul-pic2 h4 {font-size: 14px;padding: 0;}
	.slick-box1 .img,.slick-box1 .txt {float: none;width: auto;margin: 10px 0;text-align: center;}
	/*.slick-box1 .img img {width: 60%;margin: 0 auto;}*/
	.slick-box1 .btn {margin: 20px auto 0;}
	.slick-box1 h3 {font-size: 16px;}
	.slick-box1 .en {font-size: 12px;}
	.slick-box1 {padding: 20px 0;}
	.slick-box3,.pro-info .txt {float: none;width: auto;}
	.pro-info .tit {padding: 10px 0 0;}
	.pro-info .txt {font-size: 12px;}
	.pro-info .txt .desc {height: auto;margin-bottom: 20px;}
	.pro-info .tit h3 {font-size: 18px;margin-bottom: 0;}
	.pro-info .tit p {font-size: 14px;}
	.pro-info {padding: 20px 0;}
	.slick-box3 .items {padding: 5px 40px;}
	.pro-info .txt a {line-height: 36px;height: 36px;}
	.pro-detail .col-l,.pro-detail .col-r {float: none;width: auto;}
	.snav li.on a span, .snav a:hover span {padding-left: 0;}
	.snav {overflow: hidden;padding-top: 0;margin-bottom: 0;}
	.snav li {float: left;width: 25%;}
	.snav a span {background-image: none !important;}
	.snav a {font-size: 14px;}
	.snav li {line-height: 36px;}
	.aside-link {padding: 10px 0;overflow: hidden;}
	.aside-link li {padding: 5px 0;margin: 0;float: left;width: 50%;}
	.pro-detail .col-r {padding: 0 15px;}
	.pro-detail .img {float: none;position: static;width: 250px;margin-bottom: 10px;}
	/*.pro-detail .txt {margin-left: 0;}*/
	.pro-detail .pic1, .pro-detail .txt-box, .pro-detail .video {padding: 20px 0;}
	.pro-detail .txt-box {font-size: 12px;line-height: 20px;}
	.pro-detail .list {padding: 20px 0 10px;}
	.pro-detail .list li {width: 50%;}
	.pro-detail .video {position: relative;padding: 60% 0 0;}
	.pro-detail .video .cont {position: absolute;top: 20px;left: 0;width: 100%;height: 100%;}

	.m-txt1.s2 {line-height: 20px;padding: 0;}
	.m-count {margin: 20px 0;padding: 20px 0;font-size: 10px;}
	.m-count .count {font-size: 30px;line-height: 40px;}
	.our-culiture a.item:hover .txt, .our-culiture .txt {padding: 10px;}
	.our-culiture li,.ul-pic1 li {width: 50%;}
	.m-txt3 {padding: 0 20px;}
	.ul-pic1 .txt {bottom: 10px;left: 10px;right: 10px;}

	.m-article h1 {padding: 0;font-size: 20px;}
	.m-article .info {padding: 5px 0;font-size: 14px;margin-bottom: 10px;}
	.m-article .cont {font-size: 12px;line-height: 20px;}
	.m-article {padding: 20px 0 10px;}
	.m-share {padding: 10px 0;}
	.m-share .tit {font-size: 14px;margin-bottom: 0;}
	.m-share .bdsharebuttonbox a {margin: 0 10px;-webkit-transform: scale(.6); -ms-transform: scale(.6); -o-transform: scale(.6); transform: scale(.6);}
	.art-arrow {padding: 10px 0;}
	.art-arrow a {width: 48%;line-height: 36px;padding: 0 10px;}
	.art-arrow .img {display: none;}
	.art-arrow .icon {padding-right: 15px;}
	.art-arrow .prev .icon {padding-left: 15px;}
	.art-arrow .txt {padding: 0 10px;}
	.ul-news {padding-top: 0;}
	.ul-news li {width: 50%;}
}

@media only screen and (max-width: 640px) {
	.m-txt1 img.left {float: none;margin: 20px auto;width: 100%;}
	.m-txt1 img.right {float: none;margin: 20px auto;width: 100%;}
	.wp,.header .wp {width: 100%;padding: 0 10px;}
	.search-hd.mb {right: 55px;}

	.ban1 {height: 140px;line-height: 140px;}
	.ban2 {height: 100px;line-height: 100px;}
	.txt-ban {width: 100%;line-height: 16px;}
	.ban2 .txt-ban h2, .txt-ban h2 {font-size: 16px;}
	.ban2 .txt-ban p, .txt-ban p {font-size: 10px;}

	.dl-ft dt .icon {margin-right: 5px;}
	.dl-ft dd {padding-left: 23px;}
	.footer .hd {font-size: 10px;line-height: 24px;}
	.dl-ft dt {font-size: 14px;margin-bottom: 0;}
	.about-ft .qr-code {margin-right: 5px;}
	.about-ft .qr-code img {width: 80px;height: 80px;}
	.xin-ft {display: none;}
	.copyright {text-align: center;line-height: 16px;}
	.main {padding-bottom: 20px;}

	.banner {height: 145px;}
	.banner .slick-arrow {display: none !important;}
	.banner .txt {width: 70%;padding-top: 20px;}
	.banner .txt h2 {font-size: 14px;}
	.banner .txt h2 span {font-size: 18px;}
	.banner .txt .desc {margin: 10px 0;font-size: 10px;line-height: 18px;height: 54px;}
	.banner .txt .btn {width: 120px;height: 30px;line-height: 28px;font-size: 12px;}
	.banner .txt .btn span {padding-right: 20px;}
	.banner .slick-dots {display: block !important;left: 0;margin-left: 0;text-align: center;bottom: 10px;width: 100%;font-size: 0;line-height: 0;height: 8px;}
	.banner .slick-dots li {display: inline-block;float: none;margin: 0 5px;}
	.banner .slick-dots button {background-image: none;font-size: 0;width: 8px;height: 8px;border-radius: 50%;background-color: #fff;}
	.banner .slick-active button {background-color: #e60012;}

	.ul-ind1 li {float: none;width: auto !important;}
	.ul-ind2 .open .hd h2 {font-size: 12px;}
	.ul-ind2 .hd {padding: 15px 10px 0;}
	.ul-ind2 .open .bd {padding-left: 20px;}
	.ul-ind2 .open .bd h3 {font-size: 14px;}
	.ul-ind2 .open .bd h3 span {font-size: 20px;margin-right: 10px;}
	.ul-ind2 .open .bd p {line-height: 20px;}
	.ul-news.ind li {float: none;width: auto;}
	.ul-news.ind .txt p,.ul-ind1 .txt p {height: auto;}

	.tab-link {margin-bottom: 30px;overflow: hidden;}
	.tab-link a {margin: 0 10px;}
	#allmap {height: 240px;}

	.ul-contact .item.i1,
	.ul-contact .item.i2,
	.ul-contact .item.i3 {width: auto;min-width: none;float: none;}
	.ul-contact .item {padding: 5px 0 !important;float: none !important;}
	.ul-contact li {padding: 15px 10px;}
	.ul-contact .item {padding: 0;}

	.m-txt2 h3 {font-size: 14px;padding-left: 10px;}
	.form-order .btn {width: 120px;height: 30px;font-size: 14px;}
	.form-join .form-order .tips {line-height: 30px;}
	.form-order .item .g-select, .form-order .item .inp {width: calc(100% - 95px);}
	.form-join .form-order .item {width: auto;}

	.form-order .item {width: auto;}

	.m-recruit dt {line-height: 36px;height: 36px;-webkit-background-size: 15px auto; background-size: 15px auto;font-size: 12px;}
	.m-recruit dt .name {width: 40%;}
	.m-recruit dt .peo {width: 30%;}
	.m-recruit dt .job,.m-recruit dt .time {display: none;}
	.m-recruit dt > div,.m-recruit dd {padding-left: 10px;}
	.m-recruit .g-btn1 {margin-top: 10px;}
	.hr-info .hd {padding: 20px 0;}
	.hr-info .bd {margin-bottom: 20px;}
	.form-order dt {font-size: 14px;line-height: 36px;}
	.form-order dl {margin-bottom: 10px;}
	.m-txt1 {padding-top: 10px;}
	.ul-pro1 li {float: none;width: auto;margin-bottom: 10px;}
	.ul-pro1 {margin: 0;padding-top: 10px;}
	.ul-pro1 .item {margin: 0;}
	.ul-pro1 .txt h4 {font-size: 14px;}
	.ul-pro1 .txt p {font-size: 11px;}
	.row-form .tab li {font-size: 12px;}
	.row-form .input {margin-right: 0;}
	.row-form .tab {margin-right: -10px;}
	.row-form {margin: 20px 0;padding: 10px 0;}
	.row-form .tab li {line-height: 32px;height: 32px;width: 50%;margin-bottom: 10px;}
	.row-form .txt {padding-top: 10px;}
	.pro-name .img,.pro-name .txt {float: none;width: auto;}
	.pro-name .img {margin-bottom: 10px;}
	.pro-name .txt .btn {text-align: center;padding-top: 10px;}
	.pro-name .btn a {float: none;display: inline-block;}
	.m-table1 .t2,.m-table1 .t3,.m-table1 .t4 {display: none;}
	.m-table1 .t1 {width: 80%;}
	.m-table1 .t5 {width: 20%;}
	.m-table1 {padding: 10px 0 20px;}
	.m-table2 th, .m-table2 td {padding-left: 15px;}
	.m-table2 .t1 {width: 40%;}
	.form-order .area {height: 100px;}
	.m-txt3.s2 {padding: 0;}
	.ul-pic2 {margin: 0 -5px;}
	.ul-pic2 li {width: 50%;}
	.ul-pic2 .item {margin: 0 5px;}
	.ul-pic2 h4 {font-size: 12px;line-height: 20px;}
	.slick-box1 .items {padding: 0 50px;}
	.snav a {padding: 0;text-align: center;}
	.snav a span {padding-right: 0;}
	.pro-detail .txt {font-size: 12px;}
	.pro-detail .txt span {width: 100px;}
	.pro-detail .video {padding: 20px 0;}
	.pro-detail .video .cont {position: static;margin-top: 0;}
	.big-img {display: none;}
	.m-count .list li {width: 50%;}
	.our-culiture li, .ul-pic1 li {float: none;width: auto;}
	.our-culiture {margin: 0;}
	.our-culiture .item {margin: 0;}
	.m-txt3 {width: auto;padding: 0;}
	.ul-pic1 li {margin-bottom: 10px;}
	.ul-pic1 {padding: 10px 0;}
	.m-article h1 {font-size: 18px;}
	.m-article .info {line-height: 30px;}
	.m-article .info .time {margin-right: 10px;}
	.ul-news li {float: none;width: auto;}
	.ul-news {margin: 0;}
	.ul-news .item {margin: 0;}
	.row-form .btn.btn2 {margin-top: 10px;width: 100%;}
}


@media only screen and (max-width: 450px) {
	.select-box .select {display: block;width: auto;}
	.select-box .select + .select {margin-left: 0;margin-top: 10px;}
}