@keyframes wobble-vertical-on-hover {
	16.65% {
		-webkit-transform:translateY(8px);
		transform:translateY(8px)
	}
	33.3% {
		-webkit-transform:translateY(-6px);
		transform:translateY(-6px)
	}
	49.95% {
		-webkit-transform:translateY(4px);
		transform:translateY(4px)
	}
	66.6% {
		-webkit-transform:translateY(-2px);
		transform:translateY(-2px)
	}
	83.25% {
		-webkit-transform:translateY(1px);
		transform:translateY(1px)
	}
	100% {
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
}
@keyframes wobble-vertical-on-hover2 {
	0%,20%,100% {
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
	10% {
		-webkit-transform:translateY(8px);
		transform:translateY(8px)
	}
}
@-webkit-keyframes bHover {
	0% {
		background-color:transparent
	}
	100% {
		background-color:rgba(255,255,255,.2)
	}
}
@keyframes bHover {
	0% {
		background-color:transparent
	}
	100% {
		background-color:rgba(255,255,255,.2)
	}
}
@-webkit-keyframes pop-on-hover {
	50% {
		-webkit-transform:scale(1.2);
		transform:scale(1.2)
	}
}
@keyframes pop-on-hover {
	50% {
		-webkit-transform:scale(1.2);
		transform:scale(1.2)
	}
}
@-webkit-keyframes pagerEffect {
	0% {
		opacity:.3
	}
	40% {
		opacity:.5;
		box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #333,0 0 0 10px rgba(255,255,255,.5)
	}
	100% {
		box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #333,0 0 0 10px rgba(255,255,255,.5);
		-webkit-transform:scale(1.5);
		opacity:0
	}
}
@-webkit-keyframes scrollDown {
	0% {
		opacity:1;
		top:29%
	}
	15% {
		opacity:1;
		top:50%
	}
	50% {
		opacity:0;
		top:50%
	}
	100% {
		opacity:0;
		top:29%
	}
}
@keyframes timeLine {
	0% {
		width:0%
	}
	100% {
		width:100%
	}
}
@keyframes txtBracket {
	0%,100% {
		opacity:0
	}
	50% {
		opacity:1
	}
}
@keyframes txtChange {
	0%,20%,100% {
		transform:translate3d(0,-37%,0)
	}
	25%,45% {
		transform:translate3d(0,-12%,0)
	}
	50%,70% {
		transform:translate3d(0,13%,0)
	}
	75%,95% {
		transform:translate3d(0,38%,0)
	}
}
@-webkit-keyframes loading {
	0% {
		-webkit-transform:scale(0);
		opacity:0
	}
	50% {
		opacity:1
	}
	100% {
		-webkit-transform:scale(1);
		opacity:0
	}
}
@keyframes FadeText {
	from {
		opacity:.1
	}
	to {
		opacity:1
	}
}
@keyframes wobble-vertical-on-hover {
	16.65% {
		-webkit-transform:translateY(8px);
		transform:translateY(8px)
	}
	33.3% {
		-webkit-transform:translateY(-6px);
		transform:translateY(-6px)
	}
	49.95% {
		-webkit-transform:translateY(4px);
		transform:translateY(4px)
	}
	66.6% {
		-webkit-transform:translateY(-2px);
		transform:translateY(-2px)
	}
	83.25% {
		-webkit-transform:translateY(1px);
		transform:translateY(1px)
	}
	100% {
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
}
@keyframes wobble-vertical-on-hover2 {
	0%,20%,100% {
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
	10% {
		-webkit-transform:translateY(8px);
		transform:translateY(8px)
	}
}
@-webkit-keyframes bHover {
	0% {
		background-color:transparent
	}
	100% {
		background-color:rgba(255,255,255,.2)
	}
}
@keyframes bHover {
	0% {
		background-color:transparent
	}
	100% {
		background-color:rgba(255,255,255,.2)
	}
}
@-webkit-keyframes pop-on-hover {
	50% {
		-webkit-transform:scale(1.2);
		transform:scale(1.2)
	}
}
@keyframes pop-on-hover {
	50% {
		-webkit-transform:scale(1.2);
		transform:scale(1.2)
	}
}
@-webkit-keyframes pagerEffect {
	0% {
		opacity:.3
	}
	40% {
		opacity:.5;
		box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #333,0 0 0 10px rgba(255,255,255,.5)
	}
	100% {
		box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #333,0 0 0 10px rgba(255,255,255,.5);
		-webkit-transform:scale(1.5);
		opacity:0
	}
}
@-webkit-keyframes scrollDown {
	0% {
		opacity:1;
		top:29%
	}
	15% {
		opacity:1;
		top:50%
	}
	50% {
		opacity:0;
		top:50%
	}
	100% {
		opacity:0;
		top:29%
	}
}
@keyframes timeLine {
	0% {
		width:0%
	}
	100% {
		width:100%
	}
}
@keyframes txtBracket {
	0%,100% {
		opacity:0
	}
	50% {
		opacity:1
	}
}
@keyframes txtChange {
	0%,20%,100% {
		transform:translate3d(0,-37%,0)
	}
	25%,45% {
		transform:translate3d(0,-12%,0)
	}
	50%,70% {
		transform:translate3d(0,13%,0)
	}
	75%,95% {
		transform:translate3d(0,38%,0)
	}
}
@-webkit-keyframes loading {
	0% {
		-webkit-transform:scale(0);
		opacity:0
	}
	50% {
		opacity:1
	}
	100% {
		-webkit-transform:scale(1);
		opacity:0
	}
}
@keyframes FadeText {
	from {
		opacity:.1
	}
	to {
		opacity:1
	}
}
@media screen and (max-width:1780px) {
	.compSlide .slideBtn.prevBtn {
		left:10%
	}
	.compSlide .slideBtn.nextBtn {
		right:10%
	}
	.compSlide .compCont .txtWrap {
		margin-left:80px
	}
}
@media screen and (max-width:1680px) {
	.commonWid {
		width:85%
	}
	.mainSlide .slideBtn.prevBtn {
		right:235px
	}
	.mainSlide .slideBtn.nextBtn {
		right:200px
	}
}
@media screen and (max-width:1480px) {
	.wrapper .header {
		padding:0 50px
	}
	.wrapper .header .gnb li a {
		padding:0 20px
	}
	.wrapper .footer .footTop .footTopRight p {
		width:100px
	}
	.compSlide .slideBtn.prevBtn {
		left:5%
	}
	.compSlide .slideBtn.nextBtn {
		right:5%
	}
	.compSlide .compCont .txtWrap {
		margin-left:50px
	}
}
@media screen and (max-width:1280px) {
	.commonWid {
		width:90%
	}
	.compSlide .slideBtn.prevBtn {
		left:2%
	}
	.compSlide .slideBtn.nextBtn {
		right:2%
	}
	.compSlide .compCont .txtWrap {
		margin-left:30px
	}
	.compSlide .compCont .compImg {
		width:400px
	}
	.wrapper .footer .footBottom .footCall .callBox:nth-child(2) {
		margin-left:50px
	}
	.subWrap .subTop .subTopBg.subTopBg4 {
		background-size:auto
	}
	.subWrap .certificate .row .certiTit {
		font-size:30px
	}
	.subWrap .introduce .cont .row .rowTit {
		width:25%
	}
	.subWrap .introduce .cont .row .rowCont .introTxt br {
		display:none
	}
}
@media screen and (max-width:1080px) {
	#Certificate_Popup.popup_content {
		max-width:95%;
		width:95% !important
	}
	#Certificate_Popup.popup_content .addWrap>p img {
		margin:0 auto
	}
	.commonWid {
		width:96%
	}
	.commonMg {
		margin:40px auto
	}
	.wrapper .header {
		padding:0 20px;
		justify-content:center;
		height:50px
	}
	.wrapper .header h1 a {
		width:100px
	}
	.wrapper .header .hamMenu {
		display:block
	}
	.wrapper .header .gnb {
		display:none
	}
	.wrapper .header .topRight {
		position:absolute;
		right:20px
	}
	.wrapper .header .topRight .right .btnP {
		display:none
	}
	.wrapper .header .topRight .right .btnM {
		display:inherit
	}
	.wrapper .header .topRight .right a:nth-child(-n+2) {
		margin-right:15px
	}
	.wrapper .header .topRight .right a span {
		display:none
	}
	.wrapper .header .topRight .right a.mall {
		display:none
	}
	.wrapper .header .topRight .search {
		display:none
	}
	.wrapper .header .topRight .office {
		display:none
	}
	.wrapper .header .topRight .languge_select {
		display:none
	}


	.wrapper .footer .footFaq {
		background:url("/images/Inqten/Homepage/mFaqBg.webp") no-repeat center center;
		height:340px;
		background-size:cover;
		align-items:flex-end;
		justify-content:flex-start;
		padding:0 0 30px 30px
	}
	.wrapper .footer .footFaq .faqTxt .tit br {
		display:block
	}
	.wrapper .footer .footFaq .faqTxt .faqBtn {
		margin-top:15px;
		width:250px
	}
	.wrapper .footer .footTop {
		height:auto;
		padding:12px 0
	}
	.wrapper .footer .footTop .footTopLink a {
		height:25px;
		line-height:25px;
		display:inline-block;
		margin-right:10px;
		font-size:14px
	}
	.wrapper .footer .footTop .footTopRight {
		display:none
	}
	.wrapper .footer .footBottom {
		padding:20px 0
	}
	.wrapper .footer .footBottom .footCall {
		flex-direction:column;
		align-items:flex-start
	}
	.wrapper .footer .footBottom .footCall .callBox:nth-child(2) {
		margin-left:0;
		margin-top:20px
	}
	.wrapper .footer .footBottom .footCall .callBox .callTxt {
		flex-direction:column;
		align-items:flex-start
	}
	.wrapper .footer .footBottom .footCall .callBox .callTxt .callNum h3 {
		font-size:14px
	}
	.wrapper .footer .footBottom .footCall .callBox .callTxt .callNum p {
		font-size:17px
	}
	.wrapper .footer .footBottom .footCall .callBox .callTxt .callTime {
		margin-left:0;
		margin-top:10px
	}
	.wrapper .footer .footBottom .footBottomCont {
		flex-direction:column-reverse;
		align-items:flex-start
	}
	.wrapper .footer .footBottom .footBottomCont .info .infoLink {
		margin-top:20px;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-ms-flex-direction:column;
		flex-direction:column
	}
	.wrapper .footer .footBottom .footBottomCont .info .infoLink .link {
		margin-top:10px
	}
	.wrapper .footer .footBottom .footBottomCont .info .infoLink .link a {
		margin-left:10px;
		font-size:13px;
		height:20px;
		line-height:20px
	}
	.wrapper .footer .footBottom .footBottomCont .info .infoLink .link a:first-child {
		margin-left:0
	}
	.wrapper .footer .footBottom .footBottomCont .info .infoTxt {
		margin:15px 0
	}
	.wrapper .footer .footBottom .footBottomCont .info .infoTxt .row {
		flex-direction:column
	}
	.wrapper .footer .footBottom .footBottomCont .info .infoTxt .row p {
		font-size:14px
	}
	.wrapper .footer .footBottom .footBottomCont .info .copy {
		font-size:14px
	}
	.wrapper .footer .footBottom .footBottomCont .mBottomLink {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center
	}
	.mainSlide .swiper-slide {
		height:400px;
		align-items:flex-start;
		padding-top:30px;
		box-sizing:border-box
	}
	.mainSlide .swiper-slide:nth-child(1) {
		background:url("/images/Inqten/Homepage/main/m_mainSlide01.webp") no-repeat center center;
		background-size:cover
	}
	.mainSlide .swiper-slide:nth-child(2) {
		background:url("/images/Inqten/Homepage/main/m_mainSlide02.webp") no-repeat center center;
		background-size:cover
	}
	.mainSlide .swiper-slide:nth-child(3) {
		background:url("/images/Inqten/Homepage/main/m_mainSlide03.webp") no-repeat center center;
		background-size:cover
	}
	.mainSlide .swiper-slide:nth-child(4) {
		background:url("/images/Inqten/Homepage/main/m_mainSlide04.png") no-repeat center center;
		background-size:cover
	}
	.mainSlide .swiper-slide:nth-child(5) {
		background:url("/images/Inqten/Homepage/main/m_mainSlide05.png") no-repeat center center;
		background-size:cover
	}
	.mainSlide .swiper-slide:nth-child(6) {
		background:url("/images/Inqten/Homepage/main/m_mainSlide06.png") no-repeat center center;
		background-size:cover
	}
	.mainSlide .swiper-slide .txtWrap {
		padding:0 20px
	}
	.mainSlide .swiper-slide .txtWrap .txt {
		font-size:24px
	}
	.mainSlide .swiper-slide .txtWrap .btn {
		width:150px;
		height:40px;
		margin-top:20px;
		font-size:14px
	}
	.mainSlide .slideBtn {
		display:none
	}
	.pickProdWrap .pickTit h2 {
		font-size:22px
	}
	.pickProdWrap .pickTit a {
		display:none
	}
	.pickProdWrap .pickProd {
		display:none
	}
	.pickProdWrap .mPickProd {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
	.pickProdWrap .mPickProd .box {
		margin-top:20px
	}
	.pickProdWrap .mPickProd .box .txt .name {
		margin:20px 0 15px;
		font-size:18px
	}
	.midVis img {
		content:url("/images/Inqten/Homepage/main/mMidVis.png")
	}
	.compSlide .slideBtn {
		display:none
	}
	.compSlide .compCont {
		flex-direction:column;
		align-items:flex-start
	}
	.compSlide .compCont .compImg {
		max-width:96%
	}
	.compSlide .compCont .txtWrap {
		margin-top:-50px;
		margin-left:0;
		padding:0 20px
	}
	.compSlide .compCont .txtWrap .tit {
		margin-top:30px;
		font-size:24px
	}
	.compSlide .compCont .txtWrap .tit br {
		display:none
	}
	.compSlide .compCont .txtWrap .txt {
		margin:20px 0;
		font-size:15px
	}
	.compSlide .compCont .txtWrap .txt br {
		display:none
	}
	.compSlide .compCont .txtWrap .btn {
		width:150px;
		height:40px;
		font-size:14px
	}
	.mainCate {
		background:url("/images/Inqten/Homepage/main/mCateBg.png") no-repeat top center;
		padding-top:50px
	}
	.mainCate .mainCateTop .sTxt {
		font-size:15px
	}
	.mainCate .mainCateTop .bTxt {
		font-size:22px
	}
	.mainCate .mainCateCont .cateBox .cateTxt .txt br {
		display:none
	}
	.subWrap .subTop .subTopCate {
		display:none
	}
	.subWrap .subTop .mSubTopCate {
		display:block
	}
	.subWrap .prodCont .prod .box {
		width:50%;
		margin-top:20px
	}
	.subWrap .prodCont .prod .box:nth-child(2n) {
		 
	}
	.subWrap .prodCont .prod .box:nth-child(3n) {
		margin-right:auto
	}
	.subWrap .prodCont .prod .box .txt .name {
		margin:20px 0 15px;
		font-size:18px
	}
	.subWrap .subDetail {
		width:96%
	}
	.subWrap .subDetail .detailTop {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-ms-flex-direction:column;
		flex-direction:column;
		height:auto
	}
	.subWrap .subDetail .detailTop .detailImg {
		width:auto
	}
	.subWrap .subDetail .detailTop .detailTopInfo {
		margin-left:0
	}
	.subWrap .subDetail .detailTop .detailTopInfo .info {
		margin-top:30px
	}
	.subWrap .subDetail .detailTop .detailTopInfo .info .tit {
		font-size:22px;
		margin-bottom:15px
	}
	.subWrap .subDetail .detailTop .detailTopInfo .info .row {
		padding:20px 0
	}
	.subWrap .subDetail .detailTop .detailTopInfo .info .row .rowTit {
		height:auto
	}
	.subWrap .subDetail .detailTop .detailTopInfo .buy {
		margin-top:20px
	}
	.subWrap .subDetail .detailTop .detailTopInfo .buy .totalPrice {
		font-size:18px
	}
	.subWrap .subDetail .detailTop .detailTopInfo .buy .totalPrice span {
		font-size:26px
	}
	.subWrap .subDetail .detailTop .detailTopInfo .buy .buyBtn {
		margin-top:15px;
		height:45px
	}
	.subWrap .subDetail .detailBottom {
		margin-top:30px
	}
	.subWrap .subDetail .detailBottom .bottomTab a {
		font-size:16px;
		padding:0 15px
	}
	.subWrap .subDetail .detailBottom .detailBottomImg {
		margin:30px 0
	}
	.subWrap .subDetail .detailBottom .detailBottomImg img {
		height:auto !important
	}
	.subWrap .philosophy .philoTop {
		height:240px
	}
	.subWrap .philosophy .philoTop p {
		text-align:center;
		font-size:24px;
		line-height:1.4
	}
	.subWrap .philosophy .philoTop p br {
		display:block
	}
	.subWrap .philosophy .philoTop p:first-child {
		padding-right:0
	}
	.subWrap .philosophy .philoTop p:last-child {
		padding-left:0
	}
	.subWrap .philosophy .philoTopTxt {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-ms-flex-direction:column;
		flex-direction:column;
		margin:30px 0
	}
	.subWrap .philosophy .philoTopTxt .box {
		border-right:0;
		border-bottom:1px solid #ededed;
		padding:0 0 30px;
		margin-bottom:30px
	}
	.subWrap .philosophy .philoTopTxt .box .txt {
		margin-top:10px
	}
	.subWrap .philosophy .philoRow {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-ms-flex-direction:column;
		flex-direction:column;
		gap:20px;
		width:100%;
		align-items:flex-start
	}
	.subWrap .philosophy .philoRow.reserve {
		flex-direction:column-reverse
	}
	.subWrap .philosophy .philoRow p.txt {
		font-size:22px;
		padding-left:10px
	}
	.subWrap .philosophy .philoRow p.txt span {
		font-size:15px
	}
	.subWrap .philosophy .philoRow p.img {
		width:100%
	}
	.subWrap .philosophy .philoRow p.img img {
		width:100%
	}
	.subWrap .philosophy .philoRow:last-child {
		margin-top:50px
	}
	.subWrap .certificate .row {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		width:auto
	}
	.subWrap .certificate .row .certiTit {
		width:auto;
		padding-top:0;
		margin-bottom:20px
	}
	.subWrap .certificate .row .certiCont {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-ms-flex-direction:column;
		flex-direction:column
	}
	.subWrap .certificate .row .certiCont .box {
		margin:10px 0
	}
	.subWrap .certificate .row .certiCont .box .img .hover a {
		width:140px;
		height:45px
	}
	.subWrap .certificate .row:last-child {
		margin-top:40px
	}
	.subWrap .certificate .row.pc {
		display:none
	}
	.subWrap .certificate .row.mb {
		display:flex
	}
	.subWrap .certificate .row.mb .certiCont {
		flex-direction:initial;
		flex-wrap:wrap
	}
	.subWrap .certificate .row.mb .certiCont .box {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		width:50%
	}
	.subWrap .introduce .cont .introTit {
		font-size:24px;
		margin-bottom:60px
	}
	.subWrap .introduce .cont .row {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-ms-flex-direction:column;
		flex-direction:column;
		margin-bottom:60px
	}
	.subWrap .introduce .cont .row .rowTit {
		margin-bottom:30px;
		width:auto
	}
	.subWrap .introduce .cont .row .rowCont .halfImg {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-ms-flex-direction:column;
		flex-direction:column;
		gap:0
	}
	.subWrap .introduce .cont .row .rowCont .halfImg p {
		width:auto
	}
	.subWrap .introduce .cont .row .rowCont .biTit {
		font-size:22px
	}
	.subWrap .introduce .cont .row .rowCont .biEn {
		margin:20px 0 40px;
		font-size:18px
	}
	.subWrap .introduce .cont .row .rowCont .biBox .biRow {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-ms-flex-direction:column;
		flex-direction:column;
		gap:0;
		align-items:start
	}
	.subWrap .introduce .cont .row .rowCont .biBox .biRow .biRowRight {
		margin-top:20px
	}
	.subWrap .compIntro .top {
		padding-top:60px;
		height:auto;
		padding-bottom:40%
	}
	.subWrap .compIntro .top .topTxtWrap {
		justify-content:start;
		width:95%
	}
	.subWrap .compIntro .top .topTxtWrap .topTxtBox h2 {
		font-size:24px
	}
	.subWrap .compIntro .top .topTxtWrap .topTxtBox h2 br {
		display:none
	}
	.subWrap .compIntro .top .topTxtWrap .topTxtBox p {
		font-size:15px;
		margin-top:30px
	}
	.subWrap .compIntro .top .topTxtWrap .topTxtBox p br {
		display:none
	}
	.subWrap .compIntro .top .compIntroMidImg {
		width:95%
	}
	.subWrap .compIntro .bottom {
		height:auto;
		padding:200px 0
	}
	.subWrap .compIntro .bottom .bottomRowBox {
		width:95%
	}
	.subWrap .compIntro .bottom .bottomRowBox .row {
		flex-direction:column;
		align-items:flex-start;
		gap:40px;
		padding:40px 0
	}
	.subWrap .compIntro .bottom .bottomRowBox .row .rowTxt h2 {
		font-size:20px
	}
	.subWrap .compIntro .bottom .bottomRowBox .row .rowTxt p {
		margin-top:20px
	}
	.subWrap .compIntro .bottom .bottomRowBox .row .rowTxt p br {
		display:none
	}
	.subWrap .subCom .cont .txt {
		text-align:center;
		font-size:20px;
		margin-top:40px
	}
	.subWrap .subCom .cont .img.imgP {
		display:none
	}
	.subWrap .subCom .cont .img.imgM {
		display:block;
		margin-bottom:40px
	}
	.subWrap .plan>h2 {
		font-size:24px;
		margin-bottom:40px
	}
	.subWrap .plan>h3 {
		font-size:18px
	}
	.subWrap .plan>h3:first-of-type {
		margin-bottom:40px
	}
	.subWrap .plan .ti {
		text-indent:-19px;
		margin-left:19px
	}
	.subWrap .plan dl {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-ms-flex-direction:column;
		flex-direction:column
	}
	.subWrap .plan dl dt {
		width:100%;
		margin-bottom:30px;
		font-size:16px
	}
	.subWrap .plan dl dd table tr th {
		font-size:14px;
		line-height:1.2
	}
	.subWrap .plan dl dd table tr th span {
		font-size:13px;
		margin-top:5px
	}
	.subWrap .plan dl dd table tr td {
		font-size:14px
	}
	.subWrap .plan dl dd table tr td br {
		display:none
	}
	.subWrap .plan dl dd table.brTb tr td p {
		text-indent:-10px;
		margin-left:10px
	}
	.subWrap .plan dl dd .tableTit {
		font-size:16px
	}
	.subWrap .plan dl dd .ddTop .ddTopTit {
		font-size:16px;
		padding:3px 5px
	}
	.subWrap .plan dl dd .ddBottom .box>h4 {
		font-size:16px
	}
	.subWrap .plan dl dd .ddBottom .box>p {
		font-size:16px
	}
	.subWrap .plan dl dd .ddBottom .box>p br {
		display:none
	}
}
@media screen and (max-width:580px) {
	.mainCate .mainCateCont .cateBox {
		width:100%
	}
	.mainCate .mainCateCont .cateBox .cateTxt {
		padding:30px 20px
	}
	.mainCate .mainCateCont .cateBox .cateTxt .tit {
		margin-bottom:15px
	}
	.mainCate .mainCateCont .cateBox .cateTxt .txt br {
		display:none
	}
	.subWrap .prodCont .prod .box .txt .name {
		font-size:16px;
		margin:15px 0 10px
	}
	.subWrap .prodCont .prod .box .txt .line .price {
		font-size:15px
	}
	.subWrap .prodCont .prod .box .txt .line .btn {
		width:20px
	}
	.subWrap .compIntro .top {
		padding-bottom:50%
	}
	.subWrap .compIntro .bottom {
		padding:100px 0
	}
	.subWrap .compIntro .bottom .bottomRowBox .bottomBoldTxt {
		font-size:20px;
		margin-top:40px;
		text-align:left
	}
	.wrapper .header .topRight .right a {
		font-size:14px
	}
	.wrapper .header .topRight .right a:nth-child(-n+2) {
		margin-right: 10px
	}
}