﻿@media screen and (min-width: 1200px) {
	.about2-bot li:hover {
		background: #fff;
		padding: 40px 0;
	}
}

@media screen and (max-width:1800px) {
	.header .head-logo {
		top: 25px;
		width: 280px;
	}
	.header .yj-bot .yj-link {
		/*padding: 0 12px;*/
	}
	.head-right {
		margin-left: 80px;
	}
	/*.ej-list {
		left: -80px;
	}*/
}

@media screen and (max-width:1680px) {
	.insz {
		font-size: 50px;
	}
}

@media screen and (max-width:1600px) {
	.innum {
		font-size: 52px;
	}
	.hrs {
		width: 180px;
	}
	.hrs input {
		font-size: 12px;
		width: 68%;
	}
	.head-right {
		margin-left: 50px;
	}
	.header .yj-bot .yj-link {
		font-size: 15px;
		width: 95px;
	}
}

@media screen and (max-width:1550px) {
	/*.hrs {*/
	/*	width: 150px;*/
	/*}*/
	.hrs input {
		width: 70%;
		font-size: 12px;
	}
	.header .head-logo {
		top: 30.5px;
		width: 210px;
	}
	.ictxt2 {
		font-size: 52px;
	}
	.iqicon {
		font-size: 45px;
	}
	.cqtxt {
		font-size: 14px;
	}
	.ctlist li,
	.cttitle {
		padding: 0 20px;
	}
	.cticon1 {
		margin-left: 30px;
		font-size: 28px;
	}
	.fw-bot1 {
		padding: 40px;
	}
	.fb1-right li {
		padding: 0 10px;
	}
	.iwz1 {
		font-size: 45px;
	}
	.icnr {
		padding: 20px 30px 0 30px;
	}
	.inrdesc {
		margin-top: 20px;
	}
	.iswords {
		padding: 50px 70px 0 70px;
	}
	.calist .clctxt2 {
		height: 170px;
	}
	.fblb {
		width: 1000px;
	}
	.ej-list {
		width: 240px;
		left: -72.5px;
	}
	.ac2date {
		font-size: 26px;
	}
	.about2-bot li:hover .ac2date {
		font-size: 30px;
	}
	.ad2t1 {
		font-size: 16px;
	}
	.about2-bot li:hover .ad2t1 {
		font-size: 19px;
	}
	.ac2date {
		width: 25%;
	}
	.ac2desc {
		width: 55%;
	}
}

@media screen and (max-width: 1440px) {
	.header .yj-bot .yj-link {
		/*padding: 0 10px;*/
	}
	/*.ej-list {
		left: -100px;
	}*/
	.h-language {
		font-size: 14px;
		margin-left: 10px;
	}
	.head-right {
		margin-left: 60px;
	}
	.innum {
		font-size: 38px;
	}
	.cplist {
		padding: 120px 0 150px 170px;
	}
}

@media screen and (max-width: 1370px) {
	.fw-bot1 {
		padding: 40px 5%;
	}
	.fb1-right li {
		width: 125px;
	}
	.nfbot {
		width: 80%;
	}
	.w1200 {
		width: 80%;
	}
	.cplcont {
		width: 170px;
	}
	.cplist li {
		width: 230px;
	}
	.cplist li:not(:first-child) {
		margin-left: -125px;
	}
	.cplcont p {
		height: 150px;
	}
	.clodd .cplcont {
		margin-top: -300px;
	}
	.cplist li {
		padding-top: 150px;
	}
	.cleven .cplline,
	.clodd .cplline {
		transform: scale(0.8);
	}
	.cplist {
		width: 1000px;
		padding: 120px 0 150px 200px;
	}
	.fblb {
		width: 800px;
	}
	.innumber {
		width: 90%;
	}
	.header .yj-bot .yj-link {
		font-size: 14px;
		width: 85px;
	}
	.ej-list {
		left: -82.5px;
	}
	.ac2date {
		font-size: 26px;
	}
	.about2-bot li:hover .ac2date {
		font-size: 40px;
	}
	.about2-bot li:hover .ad2t1 {
		font-size: 24px;
	}
	.cqtxt {
		font-size: 12px;
	}
}

@media screen and (max-width: 1280px) {
	.header .head-logo {
		top: 30px;
		width: 220px;
	}
	.head-right {
		margin-left: 40px;
	}
	.iqicon {
		font-size: 42px;
	}
	.iqtxt {
		height: 56px;
		overflow: hidden;
	}
	.cticon1 {
		margin-left: 10px;
	}
	.itlink {
		width: 200px;
		padding: 18px 0;
	}
	.iacont {
		padding: 20px;
	}
	.icnr {
		padding: 10px 20px 0 20px;
	}
	.inrdesc {
		margin-top: 10px;
	}
	.inrtitle {
		font-size: 26px;
	}
}

@media screen and (max-width: 1200px) {
	.nav,
	.head-write,
	.headContact {
		display: none;
	}
	.head-logo .img1 {
		display: none;
	}
	.head-logo .img2 {
		display: block;
	}
	.menu-handler,
	.menuBox {
		display: block;
	}
	.header {
		background: #fff;
		height: 55px;
		position: fixed;
		top: 0 !important;
		left: 0;
		border-bottom: 1px solid #eee;
	}
	.header .head-logo {
		top: 8px;
	}
	.mtop {
		height: 55px;
	}
	.head-wrap {
		height: 55px;
	}
	.banner {
		position: static;
	}
	.ictxt1 {
		font-size: 16px;
	}
	.ictxt2 {
		font-size: 18px;
	}
	.ictxt3 {
		width: 100%;
		margin: 0 auto;
		font-size: 12px;
	}
	.banner-wrap {
		margin-top: 55px;
	}
	.cbpn a {
		display: none !important;
	}
	.iqitem {
		width: 33.333%;
	}
	.ipt-qh {
		border-left: 1px solid #c6cfd6;
		padding: 0;
	}
	.iqitem {
		border: 1px solid #c6cfd6;
		margin-top: -1px;
		border-left: none !important;
	}
	.index-intro-bg {
		background-attachment: local;
	}
	.intitle {
		font-size: 26px;
	}
	.w1280,
	.innumber {
		width: 90%;
	}
	.insz {
		font-size: 40px;
	}
	.innumber li {
		width: 50%;
		margin-top: 30px;
	}
	.innumber {
		margin-top: 20px;
	}
	.iclabel {
		font-size: 20px;
	}
	.ipicon {
		transform: scale(0.8);
	}
	.iptxt {
		font-size: 16px;
	}
	.iscont {
		transform: translateY(0);
		width: 100%;
		height: 100%;
		box-sizing: border-box;
		padding: 20px;
		text-align: center;
	}
	.icicon,
	.iclabel {
		transform: translateY(0);
	}
	.icbox {
		position: relative;
		top: 50%;
		transform: translateY(-50%);
	}
	.ctlist li {
		height: 50px;
		line-height: 50px;
	}
	.cttitle {
		display: none;
	}
	.ctlist,
	.insides-tab,
	.sctab {
		width: 100%;
		text-align: center;
		height: auto;
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		white-space: nowrap;
	}
	.ctflz {
		display: none;
	}
	.ctlist li {
		float: none;
		width: 250px;
		display: inline-block;
		margin-left: -4px;
	}
	.plbot {
		width: 23%;
		height: 100px;
	}
	.fb1-left {
		float: none;
		width: 100%;
	}
	.fb1-right {
		display: none;
	}
	.insides-page-banner {
		margin-top: 55px;
	}
	.iwz1 {
		font-size: 38px;
	}
	.ipbpic img {
		position: relative;
		width: auto;
		height: 324px;
		left: 50%;
		margin-left: -600px;
	}
	.itlink {
		width: 180px;
		padding: 10px 0;
		font-size: 14px;
	}
	.wb83 {
		width: 100%;
	}
	.pb80 {
		padding: 50px 0;
	}
	.ianumber li {
		width: 33.333%;
		height: 105px;
		margin-bottom: 20px;
	}
	.ianumber li:not(:first-child):before {
		display: none;
	}
	.icpic {
		float: none;
		width: 100%;
	}
	.icnr {
		float: none;
		width: 100%;
	}
	.icpic img {
		width: 100%;
		height: auto;
		left: 0;
		margin-left: 0;
	}
	.inrtitle {
		font-size: 24px;
	}
	.icnr {
		padding: 20px 0 0 0;
	}
	.iacont {
		margin-top: 30px;
	}
	.iswords {
		position: static;
		opacity: 1;
		visibility: visible;
		transform: translateY(0);
		padding: 30px;
	}
	.isdt {
		display: none;
	}
	.islist li {
		width: 50%;
	}
	.iwptitle {
		font-size: 20px;
	}
	.istp img {
		width: 100%;
	}
	.w1200 {
		width: 90%;
	}
	.aqhicon {
		margin: 0 auto;
		font-size: 30px;
	}
	.at3qh {
		float: left;
		width: 33.333%;
		box-sizing: border-box;
		margin: 0;
		text-align: center;
		margin-bottom: 15px;
		padding-bottom: 15px;
	}
	.at3qh.active:after {
		display: none;
	}
	.aqhicon {
		transform: scale(0.8);
	}
	.aqhtxt {
		margin-top: 0;
	}
	.about4-list {
		margin-top: 30px;
	}
	.eslist li {
		width: 32.333%;
	}
	.contact-advantage {
		margin-top: 50px;
	}
	.cqlist li {
		width: 100%;
		margin-top: 15px;
	}
	.clodd .cplcont {
		margin-top: 0;
	}
	.cplist li:not(:first-child) {
		margin-left: 0;
	}
	.cplist li {
		width: 100%;
	}
	.cplist li {
		padding-top: 0;
		margin-top: 20px;
	}
	.cplcont {
		width: 100%;
		box-sizing: border-box;
	}
	.cplist li:last-child .cplline {
		background: none;
		width: auto;
		height: auto;
	}
	.cplist {
		width: 90%;
		margin: 0 auto;
		padding: 0;
	}
	.cplcont {
		margin-left: 0;
		margin-top: 15px;
		text-align: center;
	}
	.cllc {
		margin: 0 auto;
	}
	.cplist {
		padding: 30px 0 50px 0;
	}
	.cplcont p {
		height: auto;
	}
	.contact-process {
		margin-top: 50px;
	}
	.join-us-bg {
		background-attachment: local;
		height: 250px;
	}
	.jub {
		width: 90%;
	}
	.jlsr {
		width: 99%;
		margin-top: 10px;
	}
	.jbline {
		margin-top: 0;
	}
	.jsb {
		width: 85%;
	}
	.cmleft {
		display: none;
	}
	.cmright {
		float: none;
		width: 100%;
		height: auto;
	}
	.fblb {
		width: 100%;
	}
	.fblb .slick-prev {
		left: 2%;
	}
	.fblb .slick-next {
		right: 2%;
	}
	.factory-banner {
		margin-top: 55px;
	}
	.fblb .slick-arrow {
		width: 45px;
		height: 45px;
		line-height: 45px;
	}
	.factory-ic {
		width: 90%;
	}
	.qlicon {
		transform: scale(0.8);
	}
	.quality-control {
		padding: 50px 0;
	}
	.pbmap {
		float: none;
		width: 100%;
	}
	.pbwords {
		float: none;
		width: 100%;
		margin-top: 20px;
	}
	.pb-bot {
		margin-top: 30px;
	}
	.pbtw li {
		width: 100%;
		margin-top: 20px;
	}
	.ptpic {
		height: 400px;
	}
	.ptcont {
		position: static;
		transform: translateY(0);
		padding: 20px;
	}
	.pcdw {
		top: 0;
		transform: translateY(0);
	}
	.ptctxt1 {
		transform: translateY(0);
	}
	.ptctxt2 {
		height: auto;
		text-align: center;
	}
	.certificates {
		padding: 50px 0;
	}
	.cerbanner {
		margin-top: 30px;
	}
	.cizs {
		width: 49%;
	}
	.ndbot {
		padding: 30px 20px;
	}
	.ndbtitle {
		font-size: 20px;
		margin-top: 20px;
	}
	.products-type {
		border-left: 1px solid #c6cfd6;
	}
	.cqlist {
		margin-top: 0;
	}
	.cqlist .psplist li {
		width: 48%;
	}
	.plcont {
		transform: translate(-50%, -50%);
	}
	.atl {
		display: inline-block;
		float: none;
		width: 200px;
	}
	.scbot li {
		width: 23%;
	}
	.pdpic,
	.pdcont {
		float: none;
		width: 100%;
	}
	.pdcont {
		margin-top: 20px;
	}
	.search-results {
		padding: 100px 0 50px 0;
	}
	.srbot {
		width: 90%;
	}
	.security-code {
		height: auto;
		padding: 100px 0 50px 0;
	}
	.secbot {
		position: static;
		width: 90%;
		margin: 0 auto;
		transform: translate(0);
	}
	.scbox {
		padding: 20px;
	}
	.nbpic {
		float: none;
		width: 100%;
	}
	.nbenter {
		float: none;
		width: 100%;
		margin-top: 20px;
	}
	.eight-support {
		width: 90%;
	}
	.insides-tab {
		margin-left: 0;
	}
	.cqlpic {}
	.calist .cqlcont {
		position: static;
		transform: translateX(0);
	}
	.calist .clctxt2 {
		height: auto;
	}
	.banner .slick-dots {
		bottom: 10px;
	}
	.cqlcont {
		padding: 20px;
		position: static;
		transform: translateX(0);
	}
	.clctxt2 {
		height: auto;
	}
	.contact-advantage .core-qualities {
		margin-top: 20px;
	}
	.ac2date,
	.about2-bot li:hover .ac2date {
		font-size: 24px;
		text-align: center;
	}
	.about2-bot li:hover .ad2t1 {
		font-size: 16px;
	}
	.cptxt {
		display: none;
	}
	.cqlpic img {
		width: 100%;
	}
	.cqlpic {
		height: 600px;
	}
	.contact-advantage .cqlpic {
		height: auto;
	}
	.ndshare {
		top: 5px;
	}
	.islist {
		display: block;
	}
}

@media screen and (max-width: 1190px) {}

@media screen and (max-width: 1100px) {}

@media screen and (max-width: 1024px) {
	.ibcont {
		width: 90%;
		margin: 0 auto;
		box-sizing: border-box;
		padding: 30px;
	}
	.pb80 {
		padding: 50px 0;
	}
	.invideo,
	.instrength {
		float: none;
		width: 100%;
	}
	.sp-bot li {
		width: 50%;
	}
	.sbcont {
		padding: 20px;
	}
	.sdmore {
		display: none;
	}
	.scdesc {
		padding: 0;
	}
	.idbot {
		width: 90%;
	}
	.itsf {
		float: none;
		width: 100%;
		margin-left: 0;
		margin-top: 5px;
	}
	.itj-s {
		margin-left: 0;
	}
	.nfbot {
		width: 90%;
	}
	.nbpic,
	.nbques {
		float: none;
		width: 100%;
	}
	.nbques {
		text-align: center;
	}
	.nfbot {
		position: static;
		transform: translate(0);
		margin: 0 auto;
	}
	.not-found {
		height: auto;
		padding: 30px 0;
	}
	.about2-bot li {
		width: 100%;
	}
	.ab2even {
		margin-left: 0;
	}
	.ab2even .ab2cricle {
		float: none;
		margin-left: 0;
	}
	.ab2odd .ab2cricle {
		float: none;
		margin-right: 0;
	}
	.ab2cricle {
		display: none;
	}
	.about2-bot {
		width: 90%;
		margin: 0 auto;
	}
	.ab2odd {
		text-align: left;
	}
	.about2-bot li {
		width: 100%;
		min-height: auto;
	}
	.ab2odd .ab2cont {
		float: none;
	}
	.about2-bot ul:before,
	.ab2even .ab2cricle:before {
		display: none;
	}
	.ab2cont {
		width: 100%;
	}
	.about2-bot ul {
		padding-bottom: 30px;
	}
	.ab3-content {
		min-height: 400px;
	}
	.ab3bpic img {
		position: relative;
		width: 100%;
		height: 350px;
	}
	.about4-list li {
		width: 49%;
	}
	.anpic {
		display: none;
	}
	.ancont {
		width: 80%;
		margin-left: 0;
	}
	.acdate strong {
		font-size: 28px;
	}
	.acdate {
		padding: 8px 10px;
	}
	.contact1-list li {
		width: 48%;
		margin-bottom: 10px;
	}
	.crlsr {
		width: 98%;
		margin-top: 10px;
	}
	.crline {
		margin-top: 0;
	}
	.cmright {
		padding: 20px;
	}
	.qclist li {
		width: 97%;
		margin-bottom: 15px;
	}
	.pc-bot li {
		width: 48%;
	}
	.pil {
		width: 31.333%;
		margin-top: 15px;
	}
	.ipbplay {
		width: 50px !important;
		height: 50px !important;
		line-height: 50px;
	}
	.ipbplay i {
		font-size: 20px;
	}
	.tk-bot {
		width: 90%;
		height: 300px;
	}
	.tbclose {
		top: -40px;
		right: 0;
	}
	.videos-list li {
		width: 49%;
	}
	.ab2even .ab2wl,
	.ab2odd .ab2wl {
		float: none;
		width: 100%;
	}
	.ac2date,
	.ac2desc {
		display: block;
		width: 100%;
		text-align: center;
	}
	.ab2even .ac2desc {
		margin-left: 0;
	}
	.ac2pic {
		opacity: 1;
		visibility: visible;
		margin-top: 20px;
	}
	.ab2even .ac2pic,
	.ab2odd .ac2pic {
		float: none;
		text-align: center;
		width: 100%;
	}
	.ad2t1 {
		margin-top: 5px;
	}
	.ap2pw {
		width: 100%;
	}
	.about2-bg .aititle {
		width: 90%;
		margin: 0 auto;
	}
	.crlsr input {
		width: 60%;
	}
	.icrlsr input {
		width: 85% !important;
	}
}

@media screen and (max-width: 900px) {}

@media screen and (max-width: 860px) {
	.sbpic img {
		width: 100%;
	}
	.sp-bot li {
		width: 100%;
	}
	.sdtxt {
		float: none;
		width: 100%;
		height: auto;
	}
	.aitxt2 {
		width: 90%;
	}
	.ab3bcont {
		width: 90%;
		padding-left: 0;
		left: 5%;
	}
	.eslist li {
		width: 49%;
	}
	.jsb {
		width: 75%;
	}
	.scbot li {
		width: 31.333%;
	}
	.ipt-wrap {
		height: 380px;
	}
}

@media screen and (max-width: 780px) {
	.certificates{
		padding:0;
	}
	.sub-page{
		margin-bottom: 0!important;
	}
}

@media screen and (max-width: 680px) {}

@media screen and (max-width: 640px) {
	.cbpn a {
		font-size: 24px;
	}
	.iqitem {
		width: 50%!important;
		padding: 10px 5px;
	}
	.iqtxt{
		height: 26px;
		font-size: 14px;
		line-height: 26px;
	}
	.products-type{
		background:none;
	}
	.iqitem{
		background:#fff;
	}
	.iqicon {
		font-size: 32px;
	}
	.icmore {
		width: 130px;
		height: 42px;
		line-height: 42px;
	}
	.insz {
		font-size: 30px;
	}
	.icmh {
		margin: 40px auto 0;
	}
	.intitle {
		font-size: 20px;
	}
	.ipicon {
		transform: scale(0.7);
	}
	.iptxt {
		margin-top: 0;
	}
	.icicon {
		font-size: 30px;
	}
	.iclabel {
		font-size: 18px;
		margin-top: 0;
	}
	.icjs {
		font-size: 16px;
	}
	.icmt {
		margin: 0 auto;
		margin-top: 15px;
	}
	.ispic img {
		position: relative;
		width: auto;
		height: 316px;
		left: 50%;
		margin-left: -320px;
	}
	.plbot {
		width: 31.333%;
		height: 50px;
	}
	.fitb {
		margin: 20px 10px 0 0;
	}
	.fw-bot1 {
		padding: 30px 5%;
	}
	.return-top {
		bottom: 70px;
		width: 55px;
		height: 55px;
		font-size: 14px;
	}
	.return-top i {
		font-size: 18px;
	}
	.fw-bot2 {
		padding: 10px 0;
	}
	.fllogo {
		width: 200px;
	}
	.iwz1 {
		font-size: 20px;
	}
	.iwz2 {
		font-size: 12px;
	}
	.ipbpic img {
		height: 200px;
		margin-left: -370px;
	}
	.innum {
		font-size: 28px;
	}
	.ianumber li {
		width: 50%;
	}
	.islist li {
		width: 100%;
	}
	.iswords {
		padding: 20px;
	}
	.ac2date {
		font-size: 22px;
	}
	.at3qh {
		width: 50%;
	}
	.aititle {
		font-size: 20px;
	}
	.aitxt2 {
		margin-top: 10px;
	}
	.ab3bpic img {
		position: relative;
		width: auto;
		height: 300px;
		left: 50%;
		margin-left: -393.5px;
	}
	.ab3-content {
		min-height: 350px;
	}
	.abctitle {
		font-size: 20px;
	}
	.abc3-box.active .ab3bcont {
		transform: translateY(-50%);
	}
	.ab3bcont {
		top: 50%;
		transform: translateY(-50%);
		bottom: auto;
	}
	.about4-list li {
		width: 99%;
	}
	.pages-list {
		margin-top: 40px;
	}
	.plpn {
		width: 50px;
	}
	.pages-list a {
		margin: 0;
	}
	.actxt1 {
		font-size: 16px;
		height: 48px;
	}
	.acdate strong {
		font-size: 20px;
	}
	.acdate {
		padding: 5px 6px;
	}
	.acdate em {
		font-size: 12px;
	}
	.ancont {
		width: 70%;
	}
	.about5-news li {
		margin-top: 0;
		margin-bottom: 15px;
	}
	.contact1-list li {
		width: 98%;
	}
	.eslist li {
		width: 99%;
		margin: 15px 0 0 1%;
	}
	.calist .clctxt2 {
		height: auto;
	}
	.jsb {
		width: 60%;
	}
	.crlsr i {
		font-size: 25px;
	}
	.fblb .slick-arrow {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	.clctxt2 {
		height: auto;
	}
	.quality-control {
		margin-top: 40px;
	}
	.qclist {
		margin-top: 30px;
	}
	.qlicon {
		transform: scale(0.7);
	}
	.qltxt1 {
		margin-top: 5px;
	}
	.cizs {
		width: 99%;
	}
	.ndbtn {
		display: block;
	}
	.ndbtn a {
		margin-top: 15px;
	}
	.nanicon {
		display: none;
	}
	.pc-bot li {
		width: 98%;
	}
	.psplist li {
		width: 98%;
		margin-top: 15px;
	}
	.scbot li {
		width: 48%;
	}
	.scbot {
		margin-top: 20px;
	}
	.scblogo {
		height: 60px;
	}
	.pdcbtn a {
		float: none;
		width: 100%;
	}
	.pxlcont {
		padding: 20px;
	}
	.pd-bot1 {
		padding: 20px;
	}
	.pil {
		width: 48%;
	}
	.psbanner {
		margin: 10px 0 50px -2%;
	}
	.sltxt2 {
		margin-left: 30px;
	}
	.sltxt3 {
		display: none;
	}
	.ncyzm img {
		width: 90px;
	}
	.tk-bot {
		height: 250px;
	}
	.videos-list li {
		width: 99%;
	}
	.vplay {
		width: 45px;
		height: 45px;
		line-height: 45px;
	}
	.vplay i {
		font-size: 20px;
	}
	.clctxt1 {
		font-size: 18px;
	}
	.view-factory a {
		width: 42px;
		height: 42px;
		line-height: 42px;
		bottom: 40px;
	}
	.vfimg {
		transform: scale(0.8);
	}
	.header .head-logo {
		width: 180px;
	}
	.header .head-logo {
		top: 11px;
	}
	.icmb {
		margin-top: 30px;
	}
	.iwpdesc,
	.inrdesc,
	.abcdesc,
	.aitxt2 {
		font-size: 15px;
	}
	.pxjtitle {
		padding: 5px 20px;
	}
	.pltxt {
		font-size: 15px;
		height: 22px;
		text-align: center;
	}
	.pstxt {
		font-size: 15px;
		height: 27px;
	}
	.inrtitle {
		font-size: 20px;
	}
	.ictitle {
		font-size: 18px;
		height: 54px;
	}
	.iwpdesc {
		margin-top: 10px;
		height: auto;
	}
	.pdctitle {
		font-size: 18px;
	}
	#sc_project.pb80 {
		padding: 0 0 50px 0;
	}
	.crtitle {
		font-size: 20px;
	}
	.crbd {
		margin-top: 10px;
	}
	.partner-wrap {
		margin: 10px auto 0;
	}
	.innum sup {
		font-size: 24px;
	}
	.itsf {
		font-size: 15px;
		padding: 0 15px;
		height: 40px;
		line-height: 40px;
	}
	.itsd {
		font-size: 15px;
		padding: 10px 15px;
	}
	.at3qh {
		padding-bottom: 0;
	}
	.at3qh:before {
		display: none;
	}
	.ab3-tab {
		border-bottom: none;
	}
	.jlsr {
		padding: 0 15px;
	}
	.jlsr {
		height: 40px;
		line-height: 40px;
	}
	.jstxt {
		font-size: 13px;
	}
	.icrlsr input {
		width: 80% !important;
	}
	.cqlpic {
		height: 280px;
	}
	.ptpic {
		height: 220px;
	}
	.jlarea {
		padding: 15px;
	}
	.ipt-wrap {
		height: 340px;
	}
	.index-distributor {
		margin-top: 40px;
	}
	.pxlcont img {
		width: 99%;
	}
	.pcltxt {
		font-size: 14px;
	}
	.pclyj {
		font-size: 16px;
	}
	.nsbox{
		padding: 10px;
	}
	.nblink a{
		margin-top: 10px;
	}
	.nblink a i{
		font-size: 26px;
	}
	.nbtxt{
		font-size: 12px;
	}
	.wlvideo iframe{
		height: 250px;
	}
}

@media screen and (max-width: 550px) {
	.banner .item .pimg {
		position: relative;
		left: 50%;
		width: auto;
		height: 271px;
		margin-left: -275px;
	}
	.ibCont {
		top: 40%;
	}
}

@media screen and (max-width: 481px) {
	.pil {
		width: 98%;
	}
	.crlsr input {
		width: 52%;
	}
	.crlsr strong {
		margin-left: 10px;
		font-size: 13px;
	}
	.crly textarea {
		font-size: 13px;
	}
}

@media screen and (max-width: 421px) {
	.ispic img {
		height: 250px;
		margin-left: -253px;
	}
}

@media screen and (max-width: 375px) {
	.icrlsr input {
		width: 75% !important;
	}
}

@media screen and (max-width: 350px) {
	.scbot li {
		width: 98%;
	}
}