@charset "utf-8";
/* CSS Responsive */

@media only screen and (max-width:1800px){
	.ind_ACC {padding: 25px 0 35px 0;}
	.ind_D {padding: 65px 0 520px 0;}
}
/*1600px_spc_end*/

@media only screen and (max-width:1700px){
	#content {padding: 111px 0 0 0;}
	.top-barC {height: 105px;}
    .logo {width: 240px;}
	.sjj_nav_ul > li > ul {top: 77px;}
	.ind_AC {top: 13.19%;}
	.ind_ACC {padding: 15px 0 25px 0;}
	.ind_D {padding: 65px 0 480px 0;}
	.productsSubRN {padding-bottom: 65px;}
}
/*1600px_spc_end*/

@media only screen and (max-width:1600px){
	#content {padding: 101px 0 0 0;}
    .links > div {margin-left: 10px;}
	.top-barC {height: 95px;}
    .logo {width: 210px;}
	.sjj_nav_ul > li > ul {top: 72px;}
	.ind_AC {top: 11.19%;}
	.ind_ACC {padding: 5px 0 15px 0;}
	.ind_B::before {top: 16.8%;}
	.ind_BC {padding: 36px 15px 0 15px;}
	.ind_C {padding: 45px 0 55px 0;}
	.ind_D {padding: 60px 0 450px 0;}
	/*.mainB {padding: 40px 0 140px 0;}*/
	ul.resp-tabs-list li {margin: 0 17px!important;}
	.lightingL {padding: 105px 0 30px 0;}
	.registerDiv > div:last-child {padding: 70px 0 0 0;}
	.lightingCT {margin: 0 auto 60px auto;}
	.productsDiv {width: calc(100% - 246px);}
}
/*1600px_spc_end*/


@media only screen and (max-width:1400px){
	#content {padding: 81px 0 0 0;}
	.top-barC {padding: 0 50px; height: 75px;}
    .menu {right: 60px;}
	.logo {left: 60px; width: 170px;}
	.links {right: 80px;}
    .links > div {margin-left: 5px;}
	.sjj_nav_ul > li > ul {top: 62px;}
	.title_a h1, .title_a h2, .title_a h3 {margin-bottom: 5px;}
	.title_a span {margin-bottom: 0px;}
	.ind_AC {top: 9.19%;}
	.ind_ACC {padding: 5px 0 10px 0;}
	.ind_ACC p {line-height: 130%;}
	.ind_B::before {top: 16.5%;}
	.ind_BC {padding: 30px 0 0 0;}
	.ind_BC div.item > div {width: calc(100% - 40px); margin: 0 20px;}
	.ind_C {padding: 40px 0 50px 0;}
	.ind_D {padding: 55px 0 390px 0;}
	.serviceL, .guidedL {padding: 35px 0 0 0;}
	.aboutDiv {width: calc(100% - 211px); padding-left: 90px;}
	.aboutDivAC > ul:nth-child(2n+2) > li:nth-child(2) {padding: 0 85px 0 0;}
	.aboutDivAC > ul > li:nth-child(2) {padding: 0 0px 0 85px;}
	/*.mainB {padding: 25px 0 140px 0;}*/
	ul.resp-tabs-list li {margin: 0 15px!important;}
	.lightingL {padding: 90px 0 30px 0;}
	.lightingL > div > p {line-height: 150%; letter-spacing: 4px;}
	.lightingBL {padding: 40px 20px;}
	.memberDiv {padding: 45px 20px 60px 20px; margin: 40px auto 0 auto;}
	.registerDiv > div:last-child {padding: 60px 0 0 0;}
	.lightingC {padding: 45px 20px 60px 20px;}
	.lightingCT {margin: 0 30px 55px 10px;}
	.lightingCTA, .lightingCTB {margin-bottom: 40px;}
	.lightingCTA > div:nth-child(1), .lightingCTC > div:nth-child(1) {width: 120px;}
	.lightingCTA > div:nth-child(2), .lightingCTC > div:nth-child(2) {width: calc(100% - 120px);}
	.lightingCTB {padding-left: 120px;}
	.lightingCCAL {width: 40%;}
	.lightingCCAR {width: 60%;}
	.row_E div:nth-child(1) {width: 135px;}
	.row_E div:nth-child(2) {width: calc(100% - 135px);}
	.row_F div:nth-child(1) {width: 160px;}
	.row_F div:nth-child(2) {width: calc(100% - 160px);}
	.row_H {padding-left: 35px;}
	.row_G div:nth-child(1) {width: 105px;}
	.row_G div:nth-child(2) {width: calc(100% - 105px);}
	.lightingCF > div:nth-child(1), .lightingCF > div:nth-child(2) {width: 50%;}
	.productsDiv {width: calc(100% - 210px); padding-left: 66px;}
	.productsH .item > div > ul > li:nth-child(1), .productsL > div > ul > li:nth-child(1) {padding: 0 5px 0 0; width: 52%;}
	.productsH .item > div > ul > li:nth-child(2), .productsL > div > ul > li:nth-child(2) {padding: 0 0 0 5px; width: 48%;}
	.pages {padding: 25px 10px 35px 10px;}
	.productsSubL {padding-bottom: 60px;}
	.productsSubR {padding: 20px 0 60px 60px;}
	.productsSubR > h1 {padding-bottom: 35px; margin-bottom: 20px;}
	.productsSubRC {padding-bottom: 20px;}
	.productsSubRN {padding-bottom: 60px;}
	.productsSubRN > div:nth-child(1) {padding: 0 0 0 15px;}
	.productsSubRB {padding: 0 11px 0 15px;}
	.productsSubC {padding: 35px 0;}
	.relatedL {padding: 45px 45px 30px 45px;}
	/*新增加start*/
	.row_L {max-width: 680px;}
	.row_L div:nth-child(1) {width: 190px;}
	.row_L div:nth-child(2) {width: calc(100% - 190px);}
	/*新增加end*/
}
/*1400px_nb_end*/


@media only screen and (max-width:1200px){
    .frame_1185, .frame_1300, .frame_1340, .frame_1380, .frame_1440, .frame_1480 {padding: 0 50px;}
	#content {padding: 76px 0 0 0;}
	.top-barC {height: 70px;}
	.links {right: 20px;}
    .menu {right: 60px;}
	.logo {width: 150px;}
	.ind_ACC {padding: 10px 20px 0 20px; margin-bottom: 20px;}
	.ind_ACC p {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.ind_ACC br {display: none;}
	.ind_B::before {top: 17.5%;}
	.ind_C {padding: 40px 0 50px 0;}
	.ind_D {padding: 30px 0 330px 0;}
	.serviceL, .guidedL {padding: 30px 0 0 0;}
	.serviceL > div > h3 {letter-spacing: 3px;}
	.footer > div > div:nth-child(1) {padding: 0 4.5% 0 0;}
	.footer > div > div:nth-child(3) {padding: 0 4% 0 0;}
	.aboutDiv {width: calc(100% - 201px); padding-left: 60px;}
	.aboutDivAC > ul {padding: 10px 0!important;}
	.aboutDivAC > ul:nth-child(2n+2) > li:nth-child(2) {padding: 0 105px 0 0;}
	.aboutDivAC > ul > li:nth-child(2) {padding: 0 20px 0 85px;}
	/*.mainB {padding: 25px 0 140px 0;}*/
	ul.resp-tabs-list li {margin: 0 13px!important;}
	.lightingL {padding: 70px 0 30px 0; justify-content: center;}
	.lightingL {gap: 40px 3.33%;}
	.lightingL > div{width: 22.5%;}
	.lightingL > div > div:nth-child(1)::after {filter:alpha(opacity=100); Opacity:1.0; transition: all 0.95s ease 0s;}
	.lightingL > div:hover > div:nth-child(2) > img {-moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); transition: all 0.65s ease 0s;}
	.lightingL > div > p {top: 41.15%; filter:alpha(opacity=100); Opacity:1.0; -webkit-transition: all 0.5s ease, opacity 0.2s ease; -moz-transition: all 0.5s ease, opacity 0.2s ease; -o-transition: all 0.5s ease, opacity 0.2s ease; transition: all 0.5s ease, opacity 0.2s ease; -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s; transition-delay: 0.5s;}
	.lightingBL {padding: 35px 20px;}
	.inputB, .inputC, .inputD, .selectA, .selectB, .selectC, .textareaA, .btn_c {border: 1px solid #a0a0a0!important;}
	.btn_c:hover {border: 1px solid #fff!important;}
	.registerDiv > div:last-child {padding: 50px 0 0 0;}
	.lightingCT {margin: 0 30px 50px 10px;}
	.lightingCTA, .lightingCTB {margin-bottom: 35px;}
	.lightingCTA {width: 50%;}
	.lightingCTA:first-child {width: 100%;}
	.lightingCTA > div:nth-child(1), .lightingCTC > div:nth-child(1) {width: 140px;}
	.lightingCTA > div:nth-child(2), .lightingCTC > div:nth-child(2) {width: calc(100% - 140px);}
	.lightingCTB {padding-left: 140px;}
	.lightingCCB {justify-content: flex-start;}
	.lightingCCB .magic-radio + label {width: 25%; margin: 5px 0;}
	.lightingCCAL {width: 45%; padding: 0 20px;}
	.lightingCCAR {width: 55%; padding: 0 0 0 20px;}
	.row_E div:nth-child(1) {width: 100%; text-align: left; padding: 0;}
	.row_E div:nth-child(2) {width: 100%;}
	.row_F div:nth-child(1) {width: 100%; text-align: left; padding: 0;}
	.row_F div:nth-child(2) {width: 100%;}
	.row_H {padding-left: 0px;}
	.row_G div:nth-child(1) {width: 100%; text-align: left; padding: 0;}
	.row_G div:nth-child(2) {width: 100%;}
	.row_G .inputD, .row_E .inputD {max-width: 100%;}
	.lightingCF > div:nth-child(1) {width: 57%;}
	.lightingCF > div:nth-child(2) {width: 43%;}
	.productsDiv {width: calc(100% - 201px); padding-left: 60px;}
	.productsDiv > h1 {padding: 0;}
	.productsDiv > p {padding: 0 0 20px 0;}
	.productsH .item > div, .productsL > div, .relatedL .item > div {margin: auto;}
	.productsL > div {width: 33.33%; margin: 0 0 30px 0;}
	.pages {padding: 20px 10px 30px 10px; justify-content: center;}
	.productsSubL {padding-bottom: 40px;}
	.productsSubR {padding: 15px 0 40px 30px;}
	.productsSubR > h1 {padding-bottom: 20px; margin-bottom: 15px;}
	.productsSubRC {padding-bottom: 15px;}
	.productsSubRN {padding-bottom: 20px;}
	.productsSubRN > div:nth-child(1) {padding: 0;}
	.productsSubRB {padding: 0;}
	.productsSubC {padding: 30px 0;}
	.relatedDiv > h2 {margin-bottom: 20px;}
	.relatedL {padding: 30px 5px;}
	/*新增加start*/
	.row_L {max-width: 580px;}
	.row_L div:nth-child(1) {width: 100%; text-align: left;}
	.row_L div:nth-child(2) {width: calc(100% - 0px);}
	/*新增加end*/
}
/*1200px_xl_end*/


@media only screen and (max-width:992px){
    .mobile {display:block;} .pc {display:none;}
    .bg_saf {background-attachment: scroll;}
    .bg_bsc {-webkit-background-size: none; -moz-background-size: none; -o-background-size: none; background-size: none;}
    .a_nohover {pointer-events: initial;}
    .rotate_360:hover {text-decoration:none; -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg);}
    .alpha_60:hover {filter:alpha(opacity=100);Opacity:1.0;}
    .scale_3:hover, .scale_05:hover {transform: scale(1.0, 1.0);}
    .translateY_t075:hover {-moz-transform:translateY(0); -webkit-transform:translateY(0); -o-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); transition: all 0.5s ease 0s;}
    .flash-line-hover:hover::before {-webkit-animation-name: none!important; animation-name: none!important;}
    #content {padding: 56px 0 0 0;}
	.frame_1185, .frame_1300, .frame_1340, .frame_1380, .frame_1440, .frame_1480, .top-barC {padding: 0 20px;}
    .logo {width: 105px; left: 20px;}
    .top-barC {height: 50px;}
	.sjj_nav_ul > li > ul {top: 0px;}
	.banner .owl-dots {bottom: 5%; left: 0; height: 14px; width: 100%; justify-content: center;}
	.banner .owl-theme .owl-dots .owl-dot span {width:27px; height:4px;}
	.ind_A {background: url("../images/bg_03.jpg") no-repeat top center; background-size: cover;}
	.ind_A::before {content: ''; background-image: linear-gradient(180deg, #c49d62 0%, #ebcf9d 30%, transparent 100%); height: 70%; width: 5px; position: absolute; top: 0px; right: 0;}
	.ind_A::after {content: ''; background-image: linear-gradient(180deg, transparent 0%, #ebcf9d 30%, #c49d62 100%); height: 70%; width: 5px; position: absolute; bottom: 0px; left: 0;}
	.ind_AP {display: none;}
	.ind_AC {position: relative; top: 0; left: 0; right: 0; padding: 40px 20px;}
	.ind_AC::before {content: ''; background-image: linear-gradient(90deg, transparent 0%, #ebcf9d 50%, #c49d62 100%); height: 5px; width: 100%; position: absolute; top: 0px; left: 0;}
	.ind_AC::after {content: ''; background-image: linear-gradient(90deg, #c49d62 0%, #ebcf9d 50%, transparent 100%); height: 5px; width: 100%; position: absolute; bottom: 0px; right: 0;}
	.ind_ACC {padding: 20px 0px 0 0px; margin-bottom: 30px;}
	.ind_ACC p {overflow: inherit; text-overflow: inherit; white-space: inherit;}
	.ind_B {padding: 40px 0;}
	.ind_B::before {top: 21.3%;}
	.ind_BC {padding: 30px 20px 0 20px;}
	.ind_BC div.item > div {width: calc(100% - 54px); margin: 0 27px;}
	.ind_C {padding: 40px 0;}
	.ind_D {padding: 30px 0 270px 0;}
	.serviceL > div {width: 23.5%; margin: 0 2% 0 0;}
	.serviceL > div > h3 {letter-spacing: 0px;}
	.guidedL .item > div > div.text {top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(196, 157, 98, 0.75); filter:alpha(opacity=100); Opacity:1.0; transition: all 0.5s ease 0s;}
	.guidedL .item > div > div.text h3 {top: 0px; filter:alpha(opacity=100); Opacity:1.0; -webkit-transition: all 0.5s ease, opacity 0.2s ease; -moz-transition: all 0.5s ease, opacity 0.2s ease; -o-transition: all 0.5s ease, opacity 0.2s ease; transition: all 0.5s ease, opacity 0.2s ease; -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s; transition-delay: 0.5s;}
	.guidedL .item > div > div.text p {bottom: 0px; filter:alpha(opacity=100); Opacity:1.0; -webkit-transition: all 0.8s ease, opacity 0.4s ease; -moz-transition: all 0.8s ease, opacity 0.4s ease; -o-transition: all 0.8s ease, opacity 0.4s ease; transition: all 0.8s ease, opacity 0.4s ease; -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -o-transition-delay: 0.6s; transition-delay: 0.6s;}
	.footer > div > div:nth-child(1) {width: 38%; padding: 0 4% 0 40px;}
	.footer > div > div:nth-child(2) {width: 38%; padding: 0 4% 0 0px;}
	.footer > div > div:nth-child(3) {width: 24%; padding: 0 40px 0 0;}
	.footer > div > div:nth-child(3) > ul {flex-direction: row; justify-content: space-around;}
	.footer > div > div:nth-child(4) {width: 100%; padding: 30px 40px 0 40px; display: flex; flex-direction: column; align-items: center; text-align: center;}
	.mainA {background: url("../images/bg_13.jpg") no-repeat top center; background-size: cover;}
	.mainAL {width: 100%; top: 0; padding: 40px 0 0 0;}
	.subMenuA {min-height: inherit; padding: 40px 0 20px 0;}
	.subMenuA > div.select > span:nth-child(1) {top: 18px; transform:rotate(45deg);background:#d70c19;}
	.subMenuA > div.select > span:nth-child(2) {top: 18px; transform:rotate(-45deg);background:#d70c19;}
	.subMenuA > ul {max-height: 0; overflow: hidden; min-height: inherit; background-position: center;}
	.subMenuA > ul.open {max-height: 1000px;}
	.subMenuB {min-height: inherit; padding: 40px 0 20px 0;}
	.subMenuB > div.select {border: 1px solid #bc975e; transition: all 0.5s ease 0s;}
	.subMenuB > div.select > span:nth-child(1) {top: 18px; transform:rotate(45deg);background:#d70c19; transition: all 0.35s ease 0s;}
	.subMenuB > div.select > span:nth-child(2) {top: 18px; transform:rotate(-45deg);background:#d70c19; transition:all ease 0.35s;}
	.subMenuB > div.subMenuBC {max-height: 0; overflow: hidden; transition: all 0.5s ease 0s;}
	.subMenuB > div.subMenuBC.open {max-height: 1000px; transition: all 0.5s ease 0s;}
	.mainAR {padding-top: 20px;}
	.mainAR > h1 {text-align: center;}
	.aboutDiv, .productsDiv {width: 100%; margin: auto; padding-left: 0px;}
	.aboutDivAC {padding: 25px 0 100px 0;}
	.godsDivM {display: none;}
	/*.mainB {padding: 25px 0 140px 0;}*/
	.lightingDiv {padding: 0;}
	.lightingL {padding: 60px 0 30px 0;}
	.registerDiv > div {width: 100%;}
	.registerDiv > div:last-child {padding: 40px 0 0 0;}
	.registerDiv > div:last-child > div:nth-child(2) {padding: 30px 0 0 0;}
	.lightingCT {margin: 0 30px 45px 10px;}
	.lightingCTA, .lightingCTB {margin-bottom: 30px;}
	.lightingCCAL, .lightingCCAR {width: 100%; padding: 0 0px 0 20px;}
	.row_E div:nth-child(1) {width: 160px; text-align: right;}
	.row_E div:nth-child(2) {width: calc(100% - 160px);}
	.row_F div:nth-child(1) {width: 160px; text-align: right;}
	.row_F div:nth-child(2) {width: calc(100% - 160px);}
	.row_H {padding-left: 160px;}
	.row_G div:nth-child(1) {width: 160px; text-align: right;}
	.row_G div:nth-child(2) {width: calc(100% - 160px);}
	.row_I {padding: 0 0 0 0;}
	.lightingCF > div:nth-child(1), .lightingCF > div:nth-child(2) {width: 100%; max-width: 620px; margin: auto; padding: 0;}
	.row_J div:nth-child(1) {width: 160px;}
	.row_J div:nth-child(2) {width: calc(100% - 160px);}
	.productsH .item > div > ul > li:nth-child(1), .productsL > div > ul > li:nth-child(1) {padding: 0 10px 0 0; width: 43%;}
	.productsH .item > div > ul > li:nth-child(2), .productsL > div > ul > li:nth-child(2) {padding: 0 0 0 10px; width: 57%;}
	.productsL > div {width: 33.33%; margin: 0 5px 30px 5px;}
	.pages {padding: 15px 10px 25px 10px;}
	.productsSubRN {padding-bottom: 60px;}
	.productsSubC .resp-tabs-container {padding: 0;}
	.relatedDiv {padding: 0 20px 35px 20px;}
	/*新增加start*/
	.row_L {max-width: 100%;}
	.row_L div:nth-child(1) {width: 220px; text-align: right;}
	.row_L div:nth-child(2) {width: calc(100% - 220px);}
    .aboutCBL::after {top: 19px;}
    .aboutCBRC > div:nth-child(1)::before {top: 24px; right: -9px;}
    .lightingCN {max-width: 720px;}
	/*新增加end*/
}
/*992px_lg_end*/


@media only screen and (max-width:768px){
	.ind_B::before {top: 23%;}
	.ind_BC {padding: 30px 0 0 0;}
	.ind_BC div.item > div {width: calc(100% - 30px); margin: 0 15px;}
	.ind_C {padding: 35px 0 5px 0;}
	.ind_D {padding: 30px 0 200px 0;}
	.serviceL {justify-content: center;}
	.serviceL > div, .serviceL > div:nth-child(4n+4) {width: 48%; max-width: 270px; margin: 0 4% 30px 0;}
	.serviceL > div:nth-child(2n+2) {margin: 0 0 30px 0;}
	.footer > div > div:nth-child(1) {width: 50%; padding: 0 4% 0 30px;}
	.footer > div > div:nth-child(2) {width: 50%; padding: 0 30px 0 0px;}
	.footer > div > div:nth-child(3) {width: 100%; padding: 20px 30px 0 30px;}
	.footer > div > div:nth-child(3) > ul {flex-direction: row; justify-content: center;}
	.footer > div > div:nth-child(3) h5 {text-align: center;}
	.footer > div > div:nth-child(3) > ul li {padding: 0 5px;}
	.footer > div > div:nth-child(4) {padding: 30px 30px 0 30px;}
	.aboutDivA {margin: 60px 0 0 0;}
	.aboutDivAC > ul > li:nth-child(1) {padding: 0 50px 0 0;}
	.aboutDivAC > ul > li:nth-child(2) {padding: 0 0px 0 55px;}
	.aboutDivAC > ul:nth-child(2n+2) > li:nth-child(1) {padding: 0 0px 0 55px;}
	.aboutDivAC > ul:nth-child(2n+2) > li:nth-child(2) {padding: 0 55px 0 0;}
	.aboutDivAC {padding: 25px 0 85px 0;}
	/*.mainB {padding: 25px 0 140px 0;}*/
	.lightingL {padding: 50px 0 30px 0;}
	.lightingL {gap:40px 5%;}
	.lightingL > div{width: 30%;}
	.lightingL > div > p {line-height: 140%; letter-spacing: 2px;}
	.lightingBL {padding: 30px 20px;}
	.memberDiv {padding: 40px 20px 55px 20px; margin: 35px auto 0 auto;}
	.registerDiv > div:last-child {padding: 30px 0 0 0;}
	.registerDiv > div:last-child > div:nth-child(2) {padding: 25px 0 0 0;}
	.lightingC {padding: 40px 20px 55px 20px;}
	.lightingCT {margin: 0 30px 40px 10px;}
	.lightingCTA, .lightingCTB {margin-bottom: 25px;}
	.lightingCTA {width: 100%;}
	.lightingCTA > div:nth-child(1), .lightingCTC > div:nth-child(1) {width: 160px;}
	.lightingCTA > div:nth-child(2), .lightingCTC > div:nth-child(2) {width: calc(100% - 160px);}
	.lightingCTB {padding-left: 160px;}
	.lightingCCB .magic-radio + label {width: 33.33%;}
	.lightingCC {padding: 25px 24px 35px 24px;}
	.row_E div:nth-child(1), .row_F div:nth-child(1), .row_G div:nth-child(1), .row_J div:nth-child(1) {width: 100%; text-align: left; padding: 0;}
	.row_E div:nth-child(2), .row_F div:nth-child(2), .row_G div:nth-child(2), .row_J div:nth-child(2) {width: 100%;}
	.row_H {padding-left: 0px;}
	.row_I .btn_d {margin: auto;}
	.lightingCF > div:nth-child(1), .lightingCF > div:nth-child(2) {max-width: 470px;}
	.row_J div:nth-child(1) {padding-bottom: 10px;}
	.productsL > div {width: 50%; margin: 0 6px 30px 6px;}
	.pages {padding: 10px 10px 20px 10px;}
	.productsSubL {width: 100%;}
	.productsSubR {width: 100%; padding: 0 0 40px 0;}
	.productsSubRN {padding-bottom: 30px;}
	.productsSubRN > div:nth-child(1) {width: calc(100% - 170px); display: flex; flex-wrap: wrap; align-items: center; justify-content: space-around;}
	.productsSubRN > div:nth-child(2) {width: 170px; display: flex; flex-wrap: wrap; align-items: center;}
	.productsSubRN > div:nth-child(2) > div:nth-child(1) {padding: 0;}
	.productsSubRN > div:nth-child(2) > div:nth-child(2) {display: flex; flex-wrap: wrap; align-items: center;}
	/*新增加start*/
	.row_L div:nth-child(1) {width: 100%; text-align: left;}
	.row_L div:nth-child(2) {width: calc(100% - 0px);}
	.lightingCL table td:nth-child(5) {text-align: right;}
	/*新增加end*/
}
/*768px_md_end*/


@media only screen and (max-width:576px){
	.ind_B::before {top: 20.2%;}
	.ind_BC div.item > div {width: 100%; max-width: 404px; margin: auto;}
	.ind_C {padding: 30px 0 5px 0;}
	.ind_D {padding: 20px 0 150px 0;}
	.footer > div > div:nth-child(1) {width: 100%; padding: 0 20px;}
	.footer > div > div:nth-child(1) > ul li, .footer > div > div:nth-child(1) > ul li:nth-child(2n+2) {width: 33.33%; text-align: center!important; padding: 0 10px 15px 10px !important;}
	.footer > div > div:nth-child(2) {width: 100%; padding: 10px 20px 0 20px;}
	.footer > div > div:nth-child(3) {padding: 20px 20px 0 20px;}
	.footer > div > div:nth-child(3) > ul {justify-content: flex-start;}
	.footer > div > div:nth-child(3) h5 {text-align: left;}
	.footer > div > div:nth-child(4) {padding: 30px 20px 0 20px;}
	.aboutDivA {margin: 50px 0 0 0;}
	.aboutDivAC {padding: 25px 0 40px 0;}
	.aboutDivAC > ul {padding: 10px 0 30px 0!important;}
	.aboutDivAC > ul > li:nth-child(1) {order: 2!important; width: 100%!important;}
	.aboutDivAC > ul > li:nth-child(2) {order: 1!important; width: 100%!important;}
	.aboutDivAC > ul > li:nth-child(1), .aboutDivAC > ul:nth-child(2n+2) > li:nth-child(1) {padding: 10px;     background-color: rgba(255, 255, 255, 0.8); transition: all 0.5s ease 0s;}
	.aboutDivAC > ul:hover > li:nth-child(1), .aboutDivAC > ul:hover:nth-child(2n+2) > li:nth-child(1) {background-color: rgba(255, 255, 255, 1); transition: all 0.5s ease 0s;}
	.aboutDivAC > ul > li:nth-child(2), .aboutDivAC > ul:nth-child(2n+2) > li:nth-child(2) {padding: 0; margin-bottom: 10px;}
	.aboutDivAC > ul > li:nth-child(2) > div {margin: auto!important;}
	.aboutDivAC > ul > li > h3 {text-align: center;}
	.aboutDivAC > ul > li p, .aboutDivAC > ul > li li {text-align: center;}
	/*.mainB {padding: 25px 0 140px 0;}*/
	.lightingL {padding: 40px 0 30px 0;}
	.lightingL {gap:40px 4%;}
	.lightingL > div {width: 48%;}
	.memberDiv {padding: 35px 20px 45px 20px; margin: 30px auto 0 auto;}
	.row_A div:nth-child(1) {width: 100%; padding-bottom: 5px;}
	.row_A div:nth-child(2) {width: 100%;}
	.row_B {padding: 0 0 0 0px; text-align: center;}
	.row_B > .btn_a, .registerDiv > div:last-child > div:nth-child(2) > .btn_a {height: 45px;}
	.row_C div:nth-child(1), .row_D div:nth-child(1) {width: 100%; padding-bottom: 5px; text-align: left;}
	.row_C div:nth-child(2), .row_D div:nth-child(2) {width: 100%;}
	.row_E1 div:nth-child(1), .row_D div:nth-child(1) {width: 100%; padding-bottom: 5px; text-align: left;}
	.row_E1 div:nth-child(2), .row_D div:nth-child(2) {width: 100%;}
	.registerDiv > div:last-child {padding: 20px 0 0 0;}
	.registerDiv > div:last-child > div:nth-child(2) {padding: 20px 0 0 0;}
	.lightingC {padding: 35px 20px 45px 20px;}
	.lightingCT {margin: 0 auto 35px auto;}
	.lightingCTA, .lightingCTB {margin-bottom: 20px;}
	.lightingCTA > div:nth-child(1), .lightingCTC > div:nth-child(1) {width: 100%; text-align: left;}
	.lightingCTA > div:nth-child(2), .lightingCTC > div:nth-child(2) {width: 100%;}
	.lightingCTB {padding-left: 0px;}
	.lightingCCB .magic-radio + label {width: 50%;}
	.productsH .item > div > ul > li:nth-child(1), .productsL > div > ul > li:nth-child(1), .relatedL .item > div > ul > li:nth-child(1) {padding: 0 0 10px 0; width: 100%;}
	.productsH .item > div > ul > li:nth-child(2), .productsL > div > ul > li:nth-child(2), .relatedL .item > div > ul > li:nth-child(2) {padding: 0 0 10px 0px; width: 100%;}
	.productsL {padding: 40px 5px 0 5px;}
	.productsL > div {width: calc(50% - 10px); margin: 0 5px 30px 5px;}
	.pages {padding: 10px 5px 20px 5px;}
	.relatedL {padding: 20px 10px;}
    /*新增加start*/
    .aboutCB {padding: 0 0 0 10px;}
    .aboutCBL {width: 100%; color: #7a5530; padding: 0 0 5px 20px; text-align: left; border-left: 1px solid #bc975e;}
    .aboutCBL::after {content: ''; position: absolute; top: 5px; right:auto; left: -8px;}
    .aboutCBR {width: 100%; padding: 0 0 30px 20px;}
    .aboutCBRC > div:nth-child(1) {width: 100%; padding: 0;}
    .aboutCBRC > div:nth-child(1)::before {content: none;}
    .aboutCBRC > div:nth-child(2) {width: 100%; padding: 0;}
    /*新增加end*/
}
/*576px_sm_end*/


@media only screen and (max-width:430px){
	.ind_B::before {top: 20%;}
	.ind_C {padding: 25px 0 5px 0;}
	.ind_D {padding: 20px 0 120px 0;}
	.serviceL, .guidedL {padding: 25px 0 0 0;}
	.serviceL > div, .serviceL > div:nth-child(4n+4) {margin: 0 4% 20px 0;}
	.serviceL > div:nth-child(2n+2) {margin: 0 0 20px 0;}
	.serviceL > div > h3 {font-size: 22px;}
	.footer > div > div:nth-child(1) > ul li, .footer > div > div:nth-child(1) > ul li:nth-child(2n+2) {width: 50%;}
	.aboutDivAC {padding: 25px 0 30px 0;}
	.lightingL {padding: 30px 0 30px 0; justify-content: center;}
	.lightingL > div > div:nth-child(2){width: 140px;}
	.lightingL > div > p {line-height: 170%; letter-spacing: 6px;}
	.lightingBL {padding: 25px 10px;}
	.memberDiv {padding: 20px 15px; margin: 20px auto 0 auto;}
	.registerDiv > div:last-child {padding: 10px 0 0 0;}
	.lightingC {padding: 20px 15px;}
	.lightingCT {margin: 0 auto 30px auto;}
	.lightingCC {padding: 25px 14px 35px 24px;}
	.lightingCC::before {width: 14px; border-right: 4px solid #fff7ec;}
	.lightingCCB {padding: 0;}
	.lightingCCB .magic-radio + label {width: 50%; font-size: 80%;}
	.lightingCCAL, .lightingCCAR {width: 100%; padding: 0;}
	.productsSubRN > div:nth-child(1) {width: calc(100% - 100px); display: block; padding-left: 10px;}
	.productsSubRN > div:nth-child(2) {width: 100px; justify-content: center;}
	.productsSubRN > div:nth-child(2) > div:nth-child(1) {padding-bottom: 10px;}
	.productsSubRN > div:nth-child(2) > div:nth-child(2) {padding: 0;}
	.relatedL {padding: 10px;}
	/*新增加start*/
	.lightingCCAC {padding: 0;}
    .aboutCBL::after {top: 3px;}
	/*新增加end*/
}
/*430px_xs_end*/

@media only screen and (max-width:350px){
	.lightingL > div{width: 100%;}
	.lightingL > div > div:nth-child(2){width: 161px;}
}
/*350px_xs_end*/
