		/*媒体查询*/
		/*所有比原尺寸多16px*/
		
		@media screen and (max-width:1376px) {
			.max {
				width: 100%;
				margin: 0px auto;
			}
			.logo {
				margin-right: 22px;
				margin-top: 8px;
			}
			.nav {
				width: calc(100% - 390px);
			}
			.nav li {
				padding: 0 12px;
				line-height: 70px;
				height: 70px;
			}
			.nav li a {
				font-size: 16px;
			}
			.hotline {
				margin-top: 8px;
			}
			.honor .honorimg {
				width: 24%;
				margin-right: 1.3%;
			}
			.honortext2 {
				padding: 20px;
			}
			.news_left {
				padding: 40px;
				height: 400px;
			}
			.news_right {
				height: 400px;
			}
			.foottop .sx {
				margin: 0 30px;
			}
			.foottop .footnav ul {
				margin-right: 10px;
			}
			.path {
				width: 95%;
			}
			.conleft b {
				font-size: 18px;
			}
			.conleft img {
				width: 30px;
				height: 30px;
				margin-top: 10px;
			}
			.conleft .tactP p {
				font-size: 16px;
				line-height: 24px;
			}
			.conleft .tact {
				margin-top: 25px;
			}
		}
		
		@media screen and (max-width:1008px) {
			.max {
				width: 100%;
				margin: 0 auto;
			}
			.logo {
				margin-right: 22px;
			}
			.nav {
				width: calc(100% - 200px);
			}
			.nav li {
				padding: 0 9px;
				line-height: 70px;
				height: 70px;
			}
			.hotline {
				display: none;
			}
			.usIMGP h6 {
				font-size: 18px;
			}
			.honortext2 {
				padding: 10px;
			}
			.honortext2 h6 {
				font-size: 18px;
			}
			.honortext2 p {
				font-size: 14px;
				margin: 5px 0;
			}
			.honortext2 em {
				font-size: 12px;
				line-height: 25px;
				height: 25px;
				width: 80px;
			}
			.news_left {
				padding: 20px;
				width: 50%;
			}
			.news_right {
				width: 50%;
			}
			.news_right h6 {
				font-size: 20px;
				margin: 10px 0;
			}
			.news_right b span {
				font-size: 12px;
				line-height: 25px;
				height: 25px;
				width: 80px;
			}
			.foottop {
				padding: 30px 0;
			}
			.foottop .sx {
				display: none;
			}
			.foottop .lxfs {
				width: 25%;
			}
			.foottop .lxfs em {
				font-size: 14px;
			}
			.foottop .lxfs p {
				font-size: 12px;
			}
			.foottop .footnav {
				width: 60%;
			}
			.foottop .footnav ul {
				margin-right: 0px;
			}
			.foottop .footnav ul li:nth-child(1) {
				font-size: 14px;
			}
			.foottop .footnav ul li a {
				font-size: 12px;
			}
			.foottop .gzwm {
				width: 15%;
			}
			.foottop .gzwm em {
				font-size: 14px;
			}
			.upper_right h2 {
				font-size: 18px;
				line-height: 40px;
				height: 40px;
			}
			.upper_right b {
				font-size: 16px;
				margin: 15px 0 10px;
			}
			.upper_right p {
				font-size: 12px;
				line-height: 25px;
			}
			.details_lower .details_PIMG {
				font-size: 14px;
				line-height: 28px;
			}
			.details_lower .sxp a {
				font-size: 14px;
			}
			.path a {
				font-size: 16px;
			}
			.conleft .tactP p {
				font-size: 12px;
			}
			.conleft .tact {
				margin-top: 10px;
			}
			.conleft b {
				font-size: 16px;
			}
		}
		
		@media screen and (max-width:784px) {
			.max {
				width: 98%;
				margin: 0 auto;
			}
			/*折叠导航*/
			.btn {
				display: block;
			}
			.header .nav {
				display: none;
				position: absolute;
				right: 0%;
				top:68px;
				z-index: 9999;
				width: 50%;
				background: rgba(215, 12, 25, .5);
			}
			.header .nav li {
				float: left;
				width: 100%;
				text-align: center;
				position: relative;
				line-height:50px;
				height: 50px;
			}
			.header .nav li a {
				font-weight: normal;
				font-size: 14px;
				color: #fff;
			}
			.nav li:hover,
			.nav .select {
				background: rgba(63, 63, 63, .8);
			}
			.header .two {
				display: none;
			}
			.header .nav li:hover .two {
				display: none;
			}
			/*折叠结束*/
			.logo {
				margin: 10px 0;
			}
			.swiper-one.swiper-container-horizontal>.swiper-pagination-bullets,
			.swiper-pagination-custom,
			.swiper-pagination-fraction {
				bottom: 10px;
			}
			.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
				width: 15px;
				height: 3px;
			}
			.About_us {
				margin: 20px 0;
			}
			.title {
				text-align: center;
				margin-bottom: 15px;
			}
			.title h2 {
				font-size: 18px;
				background-size: 50% 100%;
				margin-bottom: 5px;
			}
			.title p {
				font-size: 14px;
			}
			.usIMGP h3 {
				font-size: 12px;
				line-height: 22px;
			}
			.usIMGP p {
				font-size: 12px;
				line-height: 28px;
				text-align: justify;
			}
			.understand {
				line-height: 30px;
				height: 40px;
				width: 150px;
				margin: 20px auto 0;
			}
			.understand a {
				font-size: 12px;
			}
			.honor .honorimg {
				width: 49%;
				margin-right: 2%;
				margin-bottom: 2%;
			}
			.honor .honorimg:nth-child(2n) {
				margin-right: 0px;
			}
			.product {
				padding: 20px 0;
			}
			.product .title h2 {
				background-size: 50% 100%;
			}
			.honortext2 h6 {
				font-size: 14px;
			}
			.honortext2 p {
				font-size: 12px;
				margin: 0 0 10px;
				line-height: 22px;
			}
			.film_case {
				margin: 20px 0;
			}
			.film p {
				font-size: 12px;
				line-height: 22px;
				margin-bottom: 20px;
			}
			.swiper-container2 .swiper-button-prev,
			.swiper-container-rtl .swiper-button-next {
				display: none;
			}
			.swiper-container2 .swiper-button-next,
			.swiper-container-rtl .swiper-button-prev {
				display: none;
			}
			.news_left {
				padding: 20px 10px;
				width: 100%;
				height: auto;
			}
			.usIMGP img {
				margin: 10px 0;
				width: 100%;
			}
			.news_left h6 {
				font-size: 18px;
				margin-bottom: 0px;
			}
			.news_left h6 a {
				float: right;
				font-size: 14px;
			}
			.list li p {
				font-size: 12px;
			}
			.list li p:nth-child(1) {
				width: calc(100% - 75px);
			}
			.list li p:nth-child(2) {
				width: 65px;
			}
			.news_right {
				width: 100%;
				height: 240px;
			}
			.news_right em {
				font-size: 14px;
			}
			.news_right h6 {
				font-size: 16px;
			}
			.news_right p {
				font-size: 12px;
			}
			.news_right b {
				font-size: 18px;
				line-height: 25px;
				height: 25px;
				margin-top: 30px;
			}
			.list li {
				line-height: 50px;
				height: 50px;
			}
			.news {
				margin-bottom: 20px;
			}
			.foottop .lxfs {
				width: 70%;
			}
			.foottop {
				padding: 20px 0;
				position: relative;
			}
			.foottop .gzwm {
				width: 30%;
				position: absolute;
				top: 20px;
				right: 0;
			}
			.foottop .gzwm img {
				max-width: 80px;
				max-height: 80px;
			}
			.foottop .footnav {
				width: 100%;
				margin-top: 10px;
			}
			.foottop .footnav ul {
				width: 25%;
			}
			.foottop .footnav ul li:nth-child(1) {
				font-size: 12px;
			}
			.foottop .lxfs em {
				font-size: 12px;
			}
			.foottop .gzwm em {
				font-size: 12px;
			}
			.footbottom p .jszc {
				font-size: 12px;
				display: block;
				margin-left: 0px;
			}
			.footbottom a{font-size:12px;}
			.footbottom p {
				font-size: 12px;
				line-height: 28px;
			}
			.Path_nav .max {
				position: static;
				line-height: 40px;
				margin-top: -4px;
				background: #ddd;
			}
			.path {
				width: 98%;
			}
			.path a {
				font-size: 12px;
				margin-right: 20px;
				line-height: 40px;
				color: #666;
			}
			.path .select,
			.path a:hover {
				border-bottom: 1px solid #D70C19;
			}
			.introduce {
				font-size: 12px;
				line-height: 28px;
				padding: 20px 0;
			}
			.qualifications {
				margin: 20px 0 0;
			}
			.qualifications .certificate {
				width: 49%;
			}
			.qualifications .certificate:nth-child(2n) {
				margin-right: 0%;
			}
			.qualifications .certificate p {
				font-size: 12px;
				line-height: 40px;
				height: 40px;
			}
			.classic_product {
				margin: 20px 0;
			}
			.classic_product .classic {
				width: 49%;
			}
			.classic_product .classic:nth-child(2n) {
				margin-right: 0%;
			}
			.classic_product .classic:nth-child(3) {
				margin-right: 2%;
			}
			.classic_product .classic p {
				font-size: 12px;
				line-height: 40px;
				height: 40px;
			}
			.paging a {
				padding: 3px 6px;
				margin-right: 2px;
				font-size: 12px;
			}
			.paging {
				text-align: center;
				margin-top: 10px;
			}
			.max2 {
				max-width: 98%;
				margin: 0 auto;
			}
			.product_details {
				margin: 20px 0;
			}
			.product_upper .img {
				width: 100%;
			}
			.product_upper .upper_right {
				width: 100%;
			}
			.upper_right p {
				line-height: 28px;
			}
			.details_lower {
				margin-top: 20px;
			}
			.details_lower .details_PIMG {
				font-size: 12px;
			}
			.details_lower .details_PIMG img {
				margin: 20px 0;
			}
			.details_lower .sxp {
				background: #f5f5f5;
				width: 100%;
				padding: 0 10px;
				margin-top: 20px;
			}
			.details_lower .sxp a {
				width: 100%;
				margin-right: 0%;
				line-height: 30px;
				height: 30px;
				font-size: 12px;
			}
			.details_lower .sxp a:nth-child(2) {
				text-align: left;
			}
			.case {
				margin: 20px 0;
			}
			.case .caseimg p {
				height: 25px;
				line-height: 25px;
				font-size: 12px;
			}
			.Journalism {
				margin: 20px 0;
			}
			.Journalism .journa {
				width: 49%;
				margin-right: 2%;
				margin-bottom: 15px;
			}
			.Journalism .journa:nth-child(2n) {
				margin-right: 0%;
			}
			.Journalism .journa:nth-child(3) {
				margin-right: 2%;
			}
			.Journalism .journa .lism b {
				font-size: 14px;
				font-weight: 500;
				font-family: "宋体";
			}
			.Journalism .journa .lism p {
				font-size: 12px;
				margin: 10px 0;
			}
			.Journalism .journa .lism em {
				font-size: 14px;
			}
			.Journalism .journa .lism i {
				width: 70px;
			}
			.Service_and_support {
				margin: 20px 0;
			}
			.title2 {
				text-align: center;
				margin-bottom: 20px;
			}
			.title2 h2 {
				font-size: 16px;
				margin-bottom: 10px;
			}
			.title2 p {
				font-size: 12px;
				text-align: justify;
				line-height: 22px;
			}
			.service .img {
				width: 100%;
			}
			.service .query {
				width: 100%;
				padding: 20px 10px;
			}
			.service .query b {
				font-size: 18px;
			}
			.service .query form {
				margin: 20px 0;
			}
			.service .query form input {
				line-height: 40px;
				height: 40px;
			}
			.service .query form .num {
				font-size: 12px;
				width: calc(100% - 60px);
			}
			.service .query form .sub {
				font-size: 12px;
				width: 60px;
			}
			.service .query p {
				font-size: 12px;
			}
			.query2 .data .data1 {
				width: 100%;
				margin-right: 0%;
			}
			.query2 .data {
				margin: 20px 0;
			}
			.query2 .data .data1 p {
				line-height: 28px;
				font-size: 12px;
			}
			.contact_us {
				margin: 20px 0;
			}
			.conleft {
				width: 100%;
				margin-bottom: 20px;
			}
			.conright {
				width: 100%;
			}
			.max1 {
				max-width: 98%;
				margin: 0 auto;
			}
			.Article_details {
				margin: 20px 0;
			}
			.title3 {
				margin-bottom: 20px;
			}
			.title3 h2 {
				font-size: 16px;
				margin-bottom: 10px;
			}
			.title3 p {
				font-size: 12px;
			}
			.title3 p span {
				margin: 0 8px;
			}
			.article {
				font-size: 12px;
				line-height: 28px;
			}
			.sxp_but {
				margin-top: 20px;
			}
			.sxp_but .sxp {
				width: 100%;
			}
			.sxp_but .sxp a {
				font-size: 12px;
			}
			.sxp_but .sxp a:hover {
				display: block;
				font-size: 12px;
			}
			.sxp_but .understand {
				float: left;
				margin-left: 0;
				margin-top: 20px;
			}
			.service .q1 .index-table li{float: none;width:100%;}
		}