@media screen and (max-width:1440px) {
	.container,.footer .container {width: 1200px; margin: 0 auto;}
	.ad .content {width: 1200px; margin-left: -600px;}
	.nav {width: calc(100% - 600px);margin-left: 230px;}
	.nav li {width: 20%;text-align: center;}
	.nav li a {padding: 0;}
}
@media screen and (max-width:1280px) {
}
@media screen and (max-width:1199px) {
}
 @media screen and (max-width:1024px) {
}
 @media screen and (max-width:940px) {
}
 @media screen and (max-width:861px) {
}
@media screen and (max-width:768px) {
	.top {display: none;}
	.header {padding: 16px 0;height: 40px;position: fixed;width: 100%; left: 0; top: 0; z-index: 999;background-color: #fff; border-bottom: 1px #ddd solid;}
	.logo,.column1 {margin: 0;}
	.logo img {height: 40px;}
	.nav {display: none;}
	.banner {margin-top: 73px;}
	.banner .swiper-slide img {width: 130%; left: -15%; margin-left: 0;}
	.banner .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet {width: 8px; height: 8px; border-radius: 50%;}
	.row1 {margin: 0.6rem auto 0;}
	.colum2,.colum3 {width: auto;float: none;}
	.colum3 {margin-top: 0.6rem;}
	.font4,.font5 {text-align: center;}
	.font6 {width: 92%; margin: 0.4rem auto 0;}
	.pic1 {display: none;}
	.list1 {padding: 0.32rem 0 0;}
	.list1 ul {width: auto;}
	.list1 li {margin-bottom: 0.24rem;}
	.list1 li img {width: 92%;}
	.container,.row1 .container,.row2 .container,.row3 .container, .row4 .container,.row5 .container,.footer .container {width: auto; margin: 0 auto;}
	.my-video-dimensions {height: 4.32rem;}
	#my-video .vjs-big-play-button {width: 0.8rem; height: 0.8rem; margin-left: -0.4rem;margin-top: -0.4rem;background-size: 100% auto;}
	.row3 {padding-bottom: 0.6rem;}
	.slide2 .swiper-slide {overflow: hidden;zoom: 1;}
	.slide2 .swiper-slide .content {width: 92%; margin: 0 auto;padding: 0;}
	.slide2 .swiper-slide img {width: 100%;}
	.font7 {font-size: 40px; text-align: center;line-height: 3;}
	.font8 {font-size: 24px; line-height: 2;padding: 24px 0;}
	.font10 {font-size: 36px; line-height: 2;padding: 32px 0;text-align: center;}
	.row5 {padding-bottom: 60px;}
	.list2 {width: auto;height: auto;background: none;overflow: hidden;zoom: 1;margin-top: 0;}
	.list2 li {width: 50%;}
	.list2 li:nth-child(5) .font11,.list2 li:nth-child(5) .pic2,.list2 li:nth-child(6) .font11, .list2 li:nth-child(6) .pic2 {margin-left: 20px;}
	.list2 li:nth-child(5) .font12, .list2 li:nth-child(6) .font12 {text-align: left;margin-left: 20px;}
	.text1 {position: static;}
	.pc {display: none;}
	.mobile {display: block;}
	.list2 li:last-child .font12 {height: auto;}
	.row6 {width: 92%;margin: 0 auto;}
	.footer .container .colum {width: 33.333%;text-align: left;margin-bottom: 0.36rem;}
	.row7 .colum3 {text-align: center;float: none;}
	.row7 .colum4 {text-align: center;float: none;margin-top: 32px;}
	.font15,.row8 {text-align: center;}
	.font9 a {font-size: 16px; line-height: 4;}
	.slide2 .swiper-pagination {margin-top: 30px;}
	.row4 {padding-bottom: 30px;}
	.column1 .column:nth-child(1),.column1 .column:nth-child(2) {display: none;}
	.btn1 {border-radius: 5px;font-size: 16px; line-height: 30px; width: 100px;margin-left: 0;margin-top: 5px;text-indent: 0;}
	.in2 {margin-left: 8px;font-size: 16px; line-height: 30px;}
	.logo {margin-left: 4%;}
	.column1 {margin-right: 65px;margin-left: 0;}
	.btn_menu {
	    width: 26px;
	    height: 18px;
	    position: absolute;
	    right: 4%;
	    top: 50%;
	    margin-top: -9px;
	    z-index: 999; }
	.btn_menu span {
	      display: block;
	      transition: all 0.3s;
	      height: 1px;
	      width: 100%;
	      position: absolute;
	      left: 0;
	      background: #333;
	      transition: all 0.3s; }
	.btn_menu span:nth-of-type(1) {
	        top: 0; }
	.btn_menu span:nth-of-type(2) {
	        top: 50%;
	        margin-top: -0.5px; }
	.btn_menu span:nth-of-type(3) {
	        bottom: 0; }
	.btn_menu.active span {
	      background: #333; }
	.btn_menu.active span:nth-of-type(1) {
	        top: 50%;
	        transform: rotate(45deg); }
	.btn_menu.active span:nth-of-type(2) {
	        opacity: 0; }
	.btn_menu.active span:nth-of-type(3) {
	        top: 50%;
	        transform: rotate(-45deg); }
	.bg1 {width: 100%; height: 100%; position: fixed;left: 0; top: 0; z-index: 998;background: #000; opacity: 0.65;display: none;}
	.nav {width: 100%;margin: 0;background: #fff;position: fixed;left: 0; top: 72px; z-index: 999999;}
	.nav li {float: none;width: auto;border-bottom: 1px #ddd solid;}
	.nav li a {font-size: 14px; line-height: 3;}
	.ad {margin-top: 73px;}
	.ad img {width: 160%; left: -30%; margin-left: 0;}
	.ad .content {width: auto;left: 4%; margin-left: 0;}
	.font16 {margin-top: 0.32rem;font-size: 0.36rem; line-height: 1.5;}
	.font17 {font-size: 0.3rem; line-height: 1.5;}
	.row9 {padding-bottom: 0.36rem;}
	.row9 .container,.row10 .container,.row11 .container,.row12 .container,.row13 .container {width: auto;margin-top: 0;}
	.row10 .container {padding-bottom: 0.45rem;}
	.column5,.column6,.column7,.column8,.column9, .column10,.column11 {width: auto;float: none;}
	.font18,.font22,.font24 {font-size: 0.5rem; line-height: 4;margin-left: 0;text-align: center;}
	.font19 {margin: 0 auto;font-size: 0.36rem; line-height: 1.5;width: 92%;}
	.list4 {position: static;}
	.list4 ul {margin: 0;}
	.list4 li {text-align: center;}
	.font20 {font-size: 0.6rem; line-height: 1.2rem;}
	.font20 span {font-size: 0.45rem; line-height: 0.6rem;}
	.font22 {margin-top: 0;}
	.font23 {width: 92%; margin: 0 auto; font-size: 0.36rem; line-height: 1.5;}
	.list5 {width: 92%; margin: 0.36rem auto;}
	.list5 li {margin-bottom: 0.3rem;}
	.list5 li img {max-width: 92%;}
	.slide3 .swiper-pagination {margin-top: 0;}
	.pic5 {text-align: center;}
	.pic5 img {width: auto;max-width: 100%;}
	.pic6 {text-align: center;}
	.pic6 img {max-width: 92%;}
	.pic7 {text-align: center;margin-top: 0.6rem;}
	.pic8 {text-align: center;margin-top: 0.6rem;}
	.pic8 img {max-width: 92%;}
	.row11 .container {padding-bottom: 0.8rem;}
	.row12 {margin-top: 0;position: relative;z-index: 1;}
	.column12 {width: 92%; margin: 0.35rem auto 0; float: none;}
	.list6 {margin-top: 0.32rem;}
	.list6 ul {width: 75%;}
	.prev1, .next1 {width: 0.6rem; height: 0.6rem; margin-top: -0.3rem;}
	.btn3 {margin: 0.35rem auto 0;}
	.slide5 { margin: 0.6rem auto 0;}
	.slide5 .hd {width: 92%; margin: 0 auto;}
	.slide5 .hd li {padding: 0 0.3rem;font-size: 14px; line-height: 3;}
	.slide5 .bd .row {padding: 0.5rem 4%;}
	.font28 {font-size: 20px; line-height: 1.5;margin-top: 0;}
	.font29 {font-size: 14px; line-height: 1.5;}
	.row13 {padding-bottom: 0.36rem;}
	.pic9 {padding-top: 0.5rem;}
	.font25,.font26 {text-align: center;}
	.table1,.slide5 .content {width: 92%;margin: 0.8rem auto;}
	.column13,.column14 {width: auto;float: none;margin: 0;}
	.pic10 img,.pic11 img {width: 100%;}
	.row14 .container {width: auto;}
	.colmn15, .colmn16 {width: 92%; margin: 0 auto;float: none;}
	.list7,.in1 {width: calc(100% - 150px);}
	.btn4 {text-align: center;margin: 0.6rem auto;}
	.btn4 input {margin: 0;}
	.btn5 {display: block;text-align: center;margin: 0.6rem auto 0;}
	.font36 {text-align: center;font-size: 32px; line-height: 3;margin: 0;float:none;}
	.row14 .content {padding: 0.6rem 0;}
	.list8 {margin: 0.6rem auto 0;width: auto;}
	.list8 li .content {width: 92%;}
	.font39 {font-size: 12px;height: 54px;margin: 0 8px;}
	.icos {height: 54px;}
	.icos a {margin: 24px 16px;}
	.map {height: 4.5rem;}
	.slide_oe { margin: 0.6rem auto 0;}
	.slide_oe .ohd {border-bottom: none;}	
	.slide_oe .ohd .hd {width: 96%; margin: 0 auto; float:none;}
	.slide_oe .ohd .hd li {width: 40%;padding: 0 0.3rem;font-size: 14px; line-height: 3; margin-right:5px;}
	.slide_oe .bd {clear:both;}		
	.slide_oe .bd .row {}	
}
@media screen and (max-width:720px) {
}
 @media screen and (max-width:670px) {
}
@media screen and (max-width:640px) {
	.banner .swiper-button-prev, .slide1 .swiper-button-prev,.banner .swiper-button-next, .slide1 .swiper-button-next {width: 36px; height: 36px; background-size: 100% auto!important;}
	.banner .swiper-container-horizontal .swiper-pagination-bullets, .banner .swiper-pagination-custom, .banner .swiper-pagination-fraction {bottom: 20px;}
	.slide5 .bd .row .column {width: auto;float: none;}
	.font28 {margin-top: 0.36rem;}
	.slide5 .hd li {font-size: 12px; padding: 0 0.2rem;margin-right: 0.1rem;border-radius: 5px;}
	.table1 td {font-size: 14px; line-height: 2;}
	.list8 li {width: auto;float: none;margin-bottom: 0.6rem;}
	.font39,.icos {height: auto;}
	.list8 li .content {padding-bottom: 35px;}
}
 @media screen and (max-width:520px) {
	 .footer .container .colum {width: auto; float: none;text-align: center;}
	 .row5 {padding-bottom: 20px;}
	 .font14 {margin: 0;}
}
@media screen and (max-width:480px) {
	.list2 li {margin-bottom: 20px;}
	.list2 li,.list2 li:nth-child(5) .font12, .list2 li:nth-child(6) .font12 {width: auto;float: none;text-align: center;}
	.list2 li:nth-child(5) .font11,.list2 li:nth-child(5) .pic2,.list2 li:nth-child(6) .font11, .list2 li:nth-child(6) .pic2 {margin-left: 0;}
	.font12 {height: auto;}
	.font11,.pic2,.font12 {margin-left: 0;}
	.font10 {font-size: 24px; line-height: 1.5; padding: 20px 0;}
	.font4 {font-size: 40px;}
	.font5 {font-size: 24px;line-height: 2;}
	.font7 {font-size: 32px;}
	.font9 {height: 36px;padding: 2px 0;}
	.font9 a {font-size: 12px;line-height: 1.5;}
	.slide2 .swiper-pagination {margin-top: 16px;}
	.font8 {font-size: 16px; line-height: 1.5;}
	.font12,.pic2 {margin-top: 8px;}
	.font21 {font-size: 12px; line-height: 1.5;}
	.font25 {text-align: center;}
	.font27 {font-size: 14px; line-height: 1.5;}
	.column1 {margin-right: 55px;}
	.table1 td {font-size: 12px;}
	.font30 {font-size: 16px; line-height: 1.5;}
	.font31 {font-size: 16px; line-height: 48px;}
	.font32,.font33,.font34 {font-size: 14px; line-height: 48px;}
	.slide5 .hd {width: 92%;}
	.slide5 .hd li {margin-left: 0.1rem; margin-right: 0;padding: 0 0.1rem;}
}
@media screen and (max-width:420px) {
}
@media screen and (max-width:375px) {
}
@media screen and (max-width:360px) {
	.slide5 .hd {width: 98%;}
}
@media screen and (max-width:320px) {
}
