﻿@charset "UTF-8";
/*手机端与pc端图片处理*/
.m-show {
  display: none; }

.pic-ad img {
  display: block; }

.mobile-banner{ display:none;}
@media all and (max-width:768px), only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px), only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px), only screen and (min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min-resolution:192dpi) and (max-width:1024px), only screen and (min-resolution:2dppx) and (max-width:1024px){
	
	.mobile-banner{ display:block; position:relative;}
	.swiper-slide{ width:100%; height:calc(100vh - 60px); background-position:center; background-repeat:no-repeat; background-size:cover;}
	.btnbx{ position:absolute;bottom:10vh; width:100%; left:0; z-index:99;}
	.btnbx a{ width:140px; height:46px; line-height:46px; font-size:17px; color:#fff; text-align:center; display: block; margin:10px auto;}
	.btnbx a.btn1{border:1px solid #fff; }
	.btnbx a.btn2 i{ position:relative; display:inline-block;}
	.btnbx a.btn2 i:before { content:''; position:absolute; top:-10px;border: solid #fff;border-width: 0 1px 1px 0;display: inline-block;padding: 4px;  transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
	#sochange{ display:none;}
	.mods-nav1{white-space:nowrap; overflow-x:scroll}
	.hotline{display: flex;justify-content: space-between;align-items: center;}
	.hotline .call{ text-align:center;}
	.hotline .call p{ font-size:14px; color:#999;padding-bottom:0;}
	.hotline .call h3{ font-size:20px; color:#fff;}
	.footer .footer_bom .copyRight,
	.footer .footer_bom .copyRight a{ font-size:12px;}
	.how-apply a{ color:#000;}
	.content{ padding-left:0 !important; padding-right:0 !important;}
	#slider{ margin-top:0!important; height:auto !important;}
	.slider_list li{ position:relative !important;}
  
  .phone-center{display:block;}
  
  .footer .footer_top .layer-wraper{margin:0 15px;}
  .footer .footer_top .hotline{display: flex ;justify-content: space-between;}
  .footer .footer_top .hotline>div{ width:auto;}
  
  .footer .footer_top .hotline h3{ font-size:12px;}
  .footer .footer_top .hotline p{font-size:12px;}
  .footer .footer_top .hotline img{ width:1.8rem;}
  .call{display:block;}
  .bomNav{display:none;}
  #myVideo{ height:220px;}
   .footer .footer_top .hotline p .thb{font-size:12px; color:#8e8e8e;padding:0 0 0 0;}
}

@media screen and (max-width: 1600px) {
  .mjfull-wraps3 .switch_page_wrap2 {
    top: 0%; }

  .mjfull-ssdg .sw-texts span {
    font-size: 42px; }

  .mjfull-ssdg .sw-texts em {
    font-size: 20px; }

  .mjfull-ssdg .sw-texts-wrap {
    top: 68%; }

  .mjfull-ssdg2 .sw-texts-wrap {
    top: 60%;
    left: 0;
    max-width: 520px; } }
@media screen and (max-width: 1440px) {
	
	.mod-switch-1 .switch-pic1{ left: 0; width:77%;  }
	.mod-videolists .item-cell .item-tit, .mod-videolists .item-cell .item-tit *{ font-size: 40px;}
	.mod-videolists .item-cell .item-desc a{  width: 60px; height: 60px; background-size: 60px 60px;}
	
	.index-banner2 .sochage_txt,.photos6 span{ left:9%;}
	
	
  .p-tit H3 {
    font-size: 42px; }

  .p-tit span {
    font-size: 20px; }

  .section_switch h1, .lzd-txt1 h1, .wg-prowrap .wg-text1 h1, .mjfull-ssdg .sw-texts span {
    font-size: 42px; }

  .lzd-txt1 {
    width: auto; }

  .switch_project_case .title, .stall-2 .sw-texts span {
    font-size: 42px; }

  .section_switch h3, .lzd-txt1 span, .wg-prowrap .wg-text1 h3, .mjfull-ssdg .sw-texts em {
    font-size: 20px; }

  .mjfull-ssdg .sw-texts-wrap {
    top: 58%; }

  .mjfull-ssdg2 .sw-texts-wrap {
    top: 50%;
    left: 0;
    max-width: 520px; }

  .mjfull-wraps3 .switch_page_wrap2 {
    top: 6%; }

  .ani-actives .wg-text7-1, .wg-prowrap7 .wg-text7-2 {
    top: 15%; }

  .ani-actives .wg-line-1, .ani-actives .wg-line-2 {
    top: 16%; }

  .wg-prowrap7 {
    margin-top: 20%; }

  .mjfull-dd .sw-texts-wrap {
    top: 70%; }

  /*无线开关*/
  .switch-tits {
    font-size: 42px; }

  .switch-cnt2 span {
    font-size: 20px; }

  .index-banner .sochage_txt h3 {
    font-size: 42px; }

  .index-banner .sochage_txt span {
    font-size: 16px; } }
@media screen and (max-width: 1366px) {
  /*.mjfull-wraps3 img{ top: -200px;}*/
  .mjfull-ssdg .sw-texts-wrap {
    top: 70%; }

  .mjfull-ssdg .sw-texts span {
    font-size: 36px; }

  .mjfull-ssdg .sw-texts em {
    font-size: 16px; }

  .mjfull-ssdg2 .sw-texts-wrap {
    top: 60%;
    left: 0;
    max-width: 460px; } }
@media screen and (max-width: 1199px) {
  .newsInfo {
    padding: 0 20px 0 20px; }

  /*双色灯管*/
  .mjfull-ssdg .sw-texts-wrap {
    top: 55%; }

  .mjfull-ssdg .sw-texts span {
    font-size: 30px; }

  .mjfull-ssdg .sw-texts em {
    font-size: 14px; }

  .mjfull-ssdg2 .sw-texts-wrap {
    top: 40%;
    left: 0;
    max-width: 460px; }

  .mod-caselists .item-cell {
    height: auto; }

  .mod-caselists .item-cnt {
    padding: 10px 10px; }

  .mod-newslists .item-tit {
    max-height: 58px;
    overflow: hidden; }

  .mod-newslists .item-desc {
    max-height: 58px;
    overflow: hidden; }

  .mod-newslists .item-h {
    height: auto; }

  .mjfullpage, .mjfull-wraps {
    height: auto;
    position: relative; }

  .mjfullpage .mjfullpage-items {
    position: relative;
    opacity: 1;
    display: inline-block !important; }

  .mjfullpage .mjfullpage-items img {
    display: block; }

  .mjfull {
    position: absolute;
    bottom: 20px;
    width: 100%;
    text-align: center;
    z-index: 66;
    height: 10px; }

  .mjfull span {
    position: relative;
    width: 10px;
    height: 10px;
    display: inline-block;
    margin: 0 2px; }

  .mjfull span:after {
    line-height: 8px;
    content: '●';
    width: 100%;
    text-indent: -1px;
    height: 100%;
    top: 0;
    left: 0;
    text-align: center;
    position: absolute;
    font-size: 12px;
    color: #777777; }

  .mjfull span.swiper-active-switch:after {
    color: #fff; }

  .sw-texts {
    max-width: 60%; }

  .sw-texts em {
    white-space: normal; }

  .sw-texts2 {
    margin-left: 20px; }

  .stall-2 .sw-texts {
    padding-right: 10px; }

  .stall-2 .sw-texts span {
    font-size: 26px; }

  .sw-texts em {
    font-size: 18px; }

  .stall-banner .qdp-texts-wrap {
    padding-right: 20px; }

  .mjfull-wraps20 .sw-texts-wrap {
    width: auto;
    left: 58%;
    padding-right: 20px; }

  .videoBanner .video {
    width: 100% !important;
    height: auto; }

  .videoBanner .video video {
    width: 100% !important; }

  /*球灯泡*/
  .switch_page_31 .switch_pic02 {
    margin-top: 0; }

  .switch_page_31 .switch_text1 {
    margin-left: 10px; }

  .switch_page_31 .switch_text2 {
    margin-right: 10px;
    margin-top: 8%; }

  .mobile-shows {
    display: block;
    padding-top: 50px !important;
    padding-bottom: 20px !important; }

  .switch_page_31 .switch_pic03 {
    margin-top: 2%; }

  .mjfull-wraps3 img {
    top: 0;
    position: static; }

  .mjfull-wraps3 .switch_page_wrap2 {
    position: absolute;
    display: none; }

  .struct {
    padding-top: 60px !important; }

  .struct-text-3 {
    top: 52%; } }
@media screen and (max-width: 1024px) {
  .mobile-videobanner {
    display: block; }

  .video {
    display: none;
    width: 100%;
    height: 100% !important;
    background: #fff;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99999; }

  .videoshow {
    display: box;
    display: -webkit-box;
    display: -moz-box;
    box-align: center;
    -webkit-box-align: center;
    -webkit-moz-align: center;
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-moz-pack: center; }

  .video-close {
    position: fixed;
    width: 30px;
    height: 30px;
    background-size: 25px 25px;
    background: #fff url(../img/close2.png) center center no-repeat;
    top: 10px;
    right: 10px;
    z-index: 99999; }

  .sochage-txt h1, .sochage-txt h3 {
    width: 100%;
    float: none;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box; }

  .xtd-wrap7 .ssdg-text1 {
    max-width: 100%;
    box-sizing: border-box;
    top: 50%; }

  /*主题光介绍*/
  .lights-intr {
    margin-left: 2%;
    width: 46%; }

  .mod-lights .item-cell {
    width: 46%;
    margin-left: 2%;
    margin-right: 2%;
    max-width: none; }

  .mod-lights .item-2 {
    width: 46%; }

  .photos2 span, .photos2 em, .photos3 span, .photos4 span {
    font-size: 28px; } }
@media screen and (max-width: 768px) {
	.mod-bg2 .mod-switch-1 .switch-tits{ position: static;}
	
  .sochage-txt h1 {
    font-size: 20px; }

  /*网关*/
  .wg-prowrap .wg-text1 h1 {
    font-size: 30px; }

  .wg-prowrap .wg-text1 h3 {
    font-size: 16px; }

  .wg-prowrap7 {
    margin-top: 30%; }

  .ani-actives .wg-text7-1, .wg-prowrap7 .wg-text7-2 {
    top: 12%; }

  .ani-actives .wg-line-1, .ani-actives .wg-line-2 {
    top: 13%; }

  .wg-prowrap6 .wg-text2 {
    left: 0;
    margin-left: 0;
    padding: 0 20px;
    top: 10%;
    box-sizing: border-box; }

  .wg-prowrap6 .wg-text2 h3 {
    font-size: 12px; }

  /*蜡烛灯*/
  .lzd-txt1 {
    text-align: left; }

  .lzd-txt1 h1 {
    font-size: 16px; }

  .lzd-txt1 span {
    font-size: 14px; }

  .lzd-txt2 {
    left: 6.25%;
    width: auto;
    padding-right: 20px; }

  .lzd-txt2 span {
    font-size: 14px;
    line-height: 22px; }

  .lzd-txt2 h1 {
    line-height: 24px; }

  .curTit h2 {
    font-size: 20px;
    text-align: center; }

  .row_10, .row_6, .row_8 {
    margin-left: -5px;
    margin-right: -5px; }

  .row_10 {
    margin-top: 0;
    margin-bottom: 0; }

  .bom_help {
    margin-bottom: 25px; }

  .col-pd-10, .col-pd-6, .col-pd-8 {
    padding: 0 5px; }

  .recPro .swiper-wrapper {
    height: auto !important; }

  .recPro .swiper-wrapper .swiper-slide {
    height: auto !important; }

  .recPro .content .desc2 {
    padding-bottom: 20px; }

  .footer .footer_top {
    padding: 15px 0; }
    .footer .footer_top .bomNav {
      float: none;
      width: 100%; }
      .footer .footer_top .bomNav .core {
        float: none;
        width: 100%;
        border-bottom: 1px solid #f5f5f5;
        overflow: hidden; }
        .footer .footer_top .bomNav .core h4 {
          position: relative;
          z-index: 2;
          padding: 20px 0;
          }
          .footer .footer_top .bomNav .core h4:after {
            content: "+";
            width: 24px;
            height: 24px;
            text-align: center;
            line-height: 50px;
            font-size: 14px;
            position: absolute;
            top: 5px;
            right: 0;
            transform: rotate(0);
            -webkit-transform: rotate(0);
            transition: transform 300ms ease-in-out;
            -webkit-transition: transform 300ms ease-in-out; }
        .footer .footer_top .bomNav .core ul {
          position: absolute;
          visibility: hidden;
          padding: 5px 0 10px 15px;
          transform: translateY(-70px);
          -webkit-transform: translateY(-70px);
          transition: transform 300ms ease-in-out;
          -webkit-transition: transform 300ms ease-in-out; }
      .footer .footer_top .bomNav .openUl h4:after {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg); }
      .footer .footer_top .bomNav .openUl ul {
        position: static;
        z-index: 1;
        visibility: visible;
        transform: translateY(0);
        -webkit-transform: translateY(0); }
    .footer .footer_top .hotline {
      float: none;
      max-width: 100%;
      margin-top: 20px; }
      .footer .footer_top .hotline .week, .footer .footer_top .hotline .time {
        float: none; }
  .footer .footer_bom .bom_logo {
    float: none; }
    .footer .footer_bom .bom_logo a {
      float: none; }
      .footer .footer_bom .bom_logo a img {
        float: none; }
  .footer .footer_bom .copyRight {
    float: none;
    margin: 10px 0 0 0;
    text-align: center; }
  .footer .footer_bom .bomlink {
    float: none;
    margin: 0;
    text-align: center;
    margin-top: 10px; }
    .footer .footer_bom .bomlink a {
      float: none; }
  .footer .footer_bom .share {
    float: none;
    text-align: center; }
  .footer .footer_bom .share a {
    float: none;
    display: inline-block; }

  .index-banner .ctrl {
    bottom: 5px; }

  .index-banner .ctrl .next, .index-banner .ctrl .pre {
    width: 30px;
    height: 30px;
    background-size: 100% auto !important; }

  .section_box {
    padding: 5px; }

  .project_case .case_index, .layer-wraper {
    margin-left: 5px;
    margin-right: 5px; }

  .project_case {
    padding-top: 30px; }
    .project_case .case_index {
      overflow: hidden;
      padding-bottom: 65px; }
    .project_case .swiper-slide .core a {
      margin: 0; }
    .project_case .swiper-slide .core .desc {
      font-size: 16px;
      text-align: center; }

  .recPro .pic img {
    height: auto; }
  .recPro .content {
    height: auto; }

  .bom_help table {
    display: block; }
    .bom_help table tbody, .bom_help table tr, .bom_help table td {
      display: block;
      width: 100%;
      height: auto;
      box-sizing: border-box; }
    .bom_help table td {
      padding: 20px;
      margin-bottom: 10px; }
      .bom_help table td .core {
        display: block; }

  .bomAd a {
    margin-bottom: 10px; }
  .bomAd img {
    height: auto; }

  .prolist .core {
    margin-top: 10px; }
  .prolist .content .name {
    font-size: 20px; }
  .prolist .pic img {
    height: auto; }

  .lc {
    height: auto;
    padding: 15px 0; }
    .lc .currentPos {
      float: none; }
    .lc .slogin {
      text-align: left;
      margin-top: 10px; }
      .lc .slogin h3 {
        font-size: 20px; }
      .lc .slogin .sub {
        padding-top: 3px;
        font-size: 13px; }

  .introduction {
    width: 100%;
    margin: 20px 0; }

  .light_apply_list {
    margin: 0 -5px; }
    .light_apply_list .core {
      margin-bottom: 10px;
      height: auto; }
      .light_apply_list .core .item {
        padding: 0 5px; }
      .light_apply_list .core .pic {
        float: none;
        margin: 0; }
        .light_apply_list .core .pic .pd {
          display: block;
          width: 100%;
          height: 0;
          padding-top: 66.129%;
          overflow: hidden;
          position: relative; }
        .light_apply_list .core .pic img {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: auto;
          min-height: 100%; }
        .light_apply_list .core .pic .tit {
          font-size: 16px;
          line-height: 20px;
          margin: 0;
          padding: 5px; }
      .light_apply_list .core .content {
        height: 60px;
        padding: 0 5px;
        overflow: hidden; }

  /*文章页*/
  .lc .currentPos {
    display: none; }

  .article-wrap {
    width: 100%;
    margin-top: 20px; }

  .lc3 .slogin {
    width: 100%;
    float: none; }

  .lc3 .slogin * {
    text-align: center; }

  .lc .slogin {
    margin-top: 0;
    text-align: center; }

  /*地图*/
  .index-banner .slide-wrapper img {
      display: block;
      max-width: 100%;
max-height: 260px;}

  .article-wrap2 {
    padding-top: 30px;
    padding-bottom: 30px; }

  .map-icons {
    width: 100%;
    float: none;
    margin-bottom: 20px;
    text-align: center; }

  .cas-intr {
    width: 100%;
    float: none; }

  /*	.mjfullpage .mjfullpage-items img{ height: 100%!important; width: auto!important; max-width: none; position: relative; left: 50%; margin-left: -650px;}*/
  .case-pros-bg {
    padding-bottom: 30px; }

  .mod-case-pro .item-cell {
    width: 50%; }

  /*案例列表*/
  .case-banner {
    padding-bottom: 20px; }

  .case-banner .item-pic {
    width: 100%; }

  .case-banner .item-cnts {
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
    margin: 0; }

  .case-banner .item-tits {
    margin-top: 10px; }

  .mod-sel-tits {
    padding-top: 0; }

  /*新闻资讯*/
  .mod-newslists .item-tit {
    max-height: 58px;
    overflow: hidden; }

  .mod-newslists .item-desc {
    max-height: 58px;
    overflow: hidden;
    display: none; }

  .mod-newslists .item-h {
    height: auto; }

  .mod-newslists .item-desc {
    max-height: 58px;
    overflow: hidden;
    display: none; }

  .section1 {
    margin-top: 30px; }

  .lc4 .slogin {
    width: 100%;
    text-align: center; }

  .lc4 .slogin * {
    text-align: center; }

  /*新闻最终*/
  .newsInfo h3 {
    padding-right: 0; }

  .newsInfo .source {
    position: static; }

  .newsInfo .source ul {
    position: static;
    text-align: left; }

  .newsInfo .source ul li {
    padding-left: 0; }

  .mod-submenus {
    white-space: nowrap;
    width: 100%;
    overflow-x: auto; }

  /*产品最终页*/
  .lc .slogin .sub {
    width: 100%;
    overflow-x: auto;
    white-space: nowrap; }

  .section_switch h1 {
    font-size: 30px; }

  .section_switch h3 {
    font-size: 16px; }

  .switch_page_wrap1 {
    padding-top: 50px; }

  .switch_box {
    margin-top: 50px; }

  .switch_page_wrap2 {
    padding: 0 0 50px 0; }

  .switch_page_wrap40 .slogin2 {
    padding-left: 25%;
    padding-right: 10px; }

  .switch_page_wrap40 h5 {
    padding-left: 10px; }

  .switch_page_wrap50 h2 {
    width: auto;
    padding-right: 10px; }

  .switch_page_wrap40 h2, .switch_page_wrap50 h2 {
    font-size: 24px; }

  .switch_page_wrap6 h2 {
    font-size: 18px; }

  .switch_page_wrap7 .slogin {
    padding-left: 25%;
    padding-right: 10px; }

  .switch_page_wrap7 h5 {
    top: 2%; }

  .switch_page_wrap7 h3 {
    font-size: 24px; }

  .switch_project_case .switch_case_wraper {
    max-width: 600px; }

  .switch_project_case .title {
    font-size: 30px; }

  .switch_page_wrap50 .res-text {
    padding-right: 20px; }

  .light-pro-1 {
    max-width: 50%; }

  .sw-texts-wrap {
    top: 30%; }

  .light-pro2 {
    padding-bottom: 0; }

  .sw-texts2 {
    margin-left: 10px; }

  .stall-banner .sw-texts em {
    max-width: none;
    padding-right: 10px; }

  /*球灯泡页面*/
  .struct-text-1 span, .struct-text-2 span, .struct-text-3 span {
    font-size: 16px;
    background: #fff;
    display: block; }

  .struct-text-1, .struct-text-3 {
    max-width: 150px;
    background-position: 0 7px; }

  .struct-text-2 {
    background-position: right 7px;
    max-width: 150px; }

  .struct-text-1 {
    top: 7%; }

  .struct-text-2 {
    top: 16.7%; }

  .struct-text-3 {
    top: 54%; }

  .mod-struct {
    padding-bottom: 50px; }

  .stall-banner .qdp-texts-wrap {
    width: auto; }

  /*底部*/
  .footer .footer_top .bomNav .core-1 ul li {
    display: block; }

  .row_10 {
    margin-top: 15px; }

  .row_10 .content {
    height: 220px; }

  /*无线小开关*/
  .xkg-wrap5 .ssdg-text1 h4 {
    font-size: 16px; }

  /*超级开关*/
  .cjkg-wrap5 .ssdg-text1 {
    width: 60%;
    left: 40%; }

  .cjkg-wrap6 .ssdg-pic1 {
    margin-top: -42%; }

  .cjkg-wrap7 .ssdg-pic1 {
    width: 70%; }

  .cjkg-wrap3 .ssdg-text1 > * {
    padding-left: 0; }

  .cjkg-wrap1 {
    margin-top: 0; }

  /*新加无线开关*/
  .mod-switch-1 .switch-tits {
    text-align: center;
    float: none;
    margin-top: 0;
    margin-bottom: 2%; }

  .mod-switch-1 .switch-pic1 {
    float: none;
    text-align: center;
    margin: 0 auto; }

  .mod-pro .gallery-list {
    float: none;
    width: 100%;
    box-sizing: border-box;
    text-align: center; }

  .mod-pro .prices-wrap {
    position: static; }

  .mod-pro .product-details {
    float: none;
    width: 100%;
    box-sizing: border-box;
    margin-top:0px; }

/*  .mod-pro {
    margin-bottom: 30px; }*/

  .product-details {
    max-width: 650px;
    margin: 0 auto; }

  .mod-pro .pro-intr {
    float: none;
    width: auto; }

  .mod-pro .btn-wraps {}

  .mod-pro .btn-wraps .com-btn {
    margin-right: 0;
    width: 163px;
    background-size: 100% 100%;
    height: 36px;
    line-height: 36px;
    font-size: 12px; }

  .mod-pro .pro-prices {
    text-align: center; }

  .prices-wrap {
    text-align: center; }



  .mod-pro .pro-desc h2 {
    max-width: none;  max-width:310px; margin: 0 auto;margin-bottom: 15px; display: block;}

  .mod-pro .pro-desc h3 {
    text-align: left; }

  .index-banner2 .sochage_txt {
    left: 0;
    text-align: center;
    max-width: none;
    padding: 0 20px;
    box-sizing: border-box; }

  .index-banner2 .sochage_txt, .photos6 span {
    top: 20%; }

  .index-banner .sochage_txt span {
    padding: 0 20px;
    max-width: none; }

  .photos6 span, .photos7 span {
    left: 0;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
    padding: 0 20px; }

  .photos6 em, .photos7 em {
    max-width: none;
    font-size: 16px; }

  .photos7 h3 {
    font-size: 42px; }

  .photos8 span {
    position: static;
    text-align: center;
    padding: 0 20px; }

  .photos8 span h3 {
    max-width: none;
    font-size: 42px;
    max-width: 320px;
    margin: 0 auto; }

  .photos8 span b {
    font-size: 16px;
    text-align: center; }

  .photos8 em {
    margin-left: 0;
    max-width: 70%;
    margin: 0 auto; }

  .com-tit5 h3 {
    font-size: 28px; }

  .com-tit5 span {
    font-size: 16px;
    padding: 0 30px; }

  .wrap-ligs span {
    width: 50%;
    display: inline-block;
    text-align: center;
    box-sizing: border-box;
    margin: 0;
    padding: 0 10%;
    float: left; }

  .wrap-ligs {
    height: 100%;
    overflow: hidden; }

  .wrap-ligs h3 {
    font-size: 16px; }

  .footer2 .footer_top .bomNav .core h4 {
    background-color: #000; }

  .footer2 .footer_top .bomNav .core {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1); }

  .cas-intr {
    margin-top: -20px; }

  .lights-intr {
    width: 100%;
    max-width: none;
    margin-left: 0;
    padding-left: 2%;
    padding-right: 2%;
    box-sizing: border-box; }

  .mod-lights .item-2 {
    top: 0; }

  .mod-lights .item-cell {
    margin-top: 30px; }

  .lights-intr h3 {
    font-size: 42px; }

  .lights-intr p {
    font-size: 18px; }

  .mod-newslists .item-tit {
    max-height: 85px; } }
@media screen and (max-width: 480px) {
  .mod-lights .item-cell {
    width: 96%;
    margin-top: 30px; }

  .lights-intr h3 {
    font-size: 24px; }

  .lights-intr p {
    font-size: 16px; }

  /*射灯*/
  .sd-mar {
    margin-top: 18%; }

  .sd-black {
    margin-bottom: 13%; }

  .sd-wrap5 .ssdg-text1 h3 br {
    display: none; }

  .section_switch h1 {
    padding: 0 10px; }

  /*双色灯管*/
  .ssdg-prowrap1 h1, .ssdg-prowrap2 h1 {
    font-size: 18px; }

  .ssdg-prowrap1 h3, .ssdg-prowrap2 h3 {
    font-size: 14px; }

  .ssdg-prowrap1 .ssdg-text1 {
    top: 10%; }

  .ssdg-prowrap4 .ssdg-text1 h3 {
    font-size: 14px; }

  .ssdg-prowrap4 .ssdg-text1 {
    top: 20%; }

  .mjfull-ssdg .sw-texts-wrap {
    top: 30%; }

  .mjfull-ssdg2 .sw-texts {
    text-align: center; }

  /*网关*/
  .wg-prowrap .wg-text1 h1 {
    font-size: 16px; }

  .wg-prowrap .wg-text1 h3 {
    font-size: 12px; }

  .wg-prowrap4 .wg-text2 {
    top: 54%; }

  .wg-prowrap5 .wg-text1 h3 {
    font-size: 18px; }

  .wg-prowrap7 h1 {
    font-size: 18px; }

  .wg-prowrap7 h3 {
    font-size: 12px; }

  .wg-prowrap7 .wg-text7-1 h3 {
    padding-left: 10px; }

  .wg-prowrap7 .wg-text7-2 h3, .wg-prowrap7 .wg-text7-0 h3 {
    padding-right: 10px; }

  .wg-prowrap7 {
    margin-top: 38%; }

  .wg-prowrap7 h3 br {
    display: none; }

  .lzd_wrap4 h1, .lzd_wrap2 h1, .lzd_wrap1 h1, .lzd_wrap3 h1 {
    font-size: 25px; }

  .lzd_wrap1, .lzd_wrap3 {
    padding-bottom: 0; }

  .quafrm {
    width: 90%; }

  .qtit {
    font-size: 20px; }

  .qdesc {
    font-size: 14px; }

  .section_banner .pic img {
    height: 150px; }

  /*智能产品*/
  .section_banner .txt {
    font-size: 20px; }

  /*案例列表*/
  .mod-caselists .item-cell {
    width: 49%;
    margin-right: 1%;
    margin-bottom: 1%; }

  .footer {
    margin-top: -5px; }

  /*新闻资讯*/
  .mod-newslists {
    padding-top: 0; }

  .mod-newslists .item-h {
    margin-bottom: 10px; }

  .mod-newslists .item-pic {
    width: auto; }

  .mod-newslists .item-desc {
    display: block; }

  .mod-newslists .item-cnt {
    margin-left: 0;
    width: 100%; }

  .mod-newslists .item-inner {
    padding: 20px 0 20px 0;
    overflow: hidden; }

  .prolist .content .desc {
    max-height: 42px;
    overflow: hidden; }

  /*常见问题*/
  .mod-qa-l {
    width: 100%;
    float: none;
    padding: 0 10px;
    box-sizing: border-box;
    margin-top: 30px; }

  .mod-qa-r {
    width: 100%;
    float: none;
    padding: 0 10px;
    box-sizing: border-box; }

  .qa-cell {
    width: 100%; }

  /*视频列表*/
  .mod-videolists .item-cell .item-tit, .mod-videolists .item-cell .item-tit * {
    font-size: 36px; }

  /*产品最终*/
  .switch_page_wrap3 h1 {
    font-size: 18px; }

  .switch_page_wrap3 h3 {
    font-size: 14px; }

  .switch_page_wrap40 h5 {
    position: static; }

  .switch_page_wrap40 .slogin2 {
    padding: 0 20px; }

  .switch_page_wrap50 .res-leftpics {
    display: block;
    width: 70%;
    margin: 0 auto;
    text-align: center;
    padding: 0 30px;
    margin-bottom: 30px;
    box-sizing: border-box; }

  .switch_page_wrap50 .res-text {
    display: block;
    width: 100%;
    box-sizing: border-box; }

  .switch_page_wrap7 h5 {
    position: static; }

  .switch_page_wrap7 h3 {
    padding-bottom: 0; }

  .switch_page_wrap7 .slogin {
    margin-top: 10px;
    margin-left: 20px;
    padding-left: 0;
    padding-right: 10px; }

  .switch_project_case .title {
    padding: 40px 0; }

  .switch_page_wrap6 .slogin {
    top: 12%; }

  .switch_page_wrap6 h1 {
    font-size: 22px; }

  .switch_page_wrap6 h2 {
    font-size: 16px; }

  .switch_project_case .switch_case_wraper {
    max-width: 70%; }

  .switch_project_case .preArrow, .switch_project_case .nextArrow {
    background-size: 25px auto; }

  .switch_var2 .core {
    padding: 30px 0; }

  .switch_var2 {
    margin-top: -10%; }

  .switch_var2 .core-left span {
    font-size: 18px; }

  .sw-texts {
    max-width: 90%; }

  .sw-texts em {
    font-size: 18px;
    max-width: auto; }

  .solo-tit5 {
    position: static;
    margin-top: 50px; }

  .works-process {
    padding: 50px 0; }

  .works-process-pic {
    padding: 0 10px; }

  .stall-banner .sw-texts em {
    max-width: 65%;
    font-size: 12px;
    padding-right: 0; }

  .stall-2 .sw-texts em {
    max-width: none;
    font-size: 12px;
    padding-right: 0; }

  /*灯光应用*/
  .apply-l, .apply-r {
    width: 100%;
    float: none;
    padding: 0 10px;
    box-sizing: border-box; }

  .apply-wraps {
    padding-top: 20px; }

  /*球灯泡*/
  .struct-pic {
    width: 25%; }

  .struct-text-1 span, .struct-text-2 span, .struct-text-3 span {
    font-size: 14px;
    display: block; }

  .struct-text-1, .struct-text-3 {
    max-width: 100px;
    background-position: 0 7px;
    background-size: auto 6px;
    z-index: 99; }

  .struct-text-2 {
    background-position: right 7px;
    max-width: 100px;
    background-size: auto 6px;
    top: 14.5%; }

  .struct-text-3 {
    top: 49.5%; }

  .struct-text-1 {
    top: 6%; }

  .stall-banner .qdp-texts-wrap {
    width: auto;
    left: 20px; }

  .stall-banner .qdp-texts-wrap em {
    max-width: none; }

  .mjfull-wraps20 .sw-texts-wrap {
    left: 20px; }

  .mjfull-wraps20 .sw-texts em {
    font-size: 12px;
    padding-top: 12px; }

  /*灯带*/
  .dd-wrap1 h1, .dd-wrap2 h1 {
    padding: 0 20px; }

  .dd-wrap3 h1, .dd-wrap6 h1 {
    font-size: 20px;
    padding: 0 0px; }

  .mjfull-dd .sw-texts span {
    font-size: 20px; }

  .mjfull-dd .sw-texts-wrap {
    top: 54%; }

  .mjfull-dd .sw-texts span {
    margin-bottom: 0; }

  .dd-wrap6 .ssdg-text1 {
    left: 0;
    text-align: center; }

  .mjfull-dd .sw-texts {
    padding: 0;
    max-width: 90%; }

  /*小灯筒*/
  .xtd-wrap1 .ssdg-pic1 {
    max-width: 60%; }

  .xtd-wrap1 h1 {
    padding: 0 20px; }

  .xtd-wrap2 {
    margin-top: 0; }

  .xtd-wrap2 .sd-black {
    width: 55%;
    text-align: left; }

  .xtd-wrap2 h1 {
    padding: 0; }

  .xtd-wrap2 .ssdg-pic1 {
    margin-top: -55%; }

  .xtd-wrap3 .ssdg-pic1 {
    max-width: 70%; }

  .xtd-wrap4 .ssdg-pic1 {
    max-width: 80%; }

  .xtd-wrap7 .ssdg-text1 h3 {
    font-size: 14px; }

  .xtd-wrap7 .ssdg-text1 {
    top: 40%; }

  /*无线小开关*/
  .xkg-wrap1 .ssdg-text1 h1 {
    font-size: 18px;
    padding: 0 0; }

  .xkg-wrap1 .ssdg-text1 {
    top: 32%;
    text-align: left; }

  .xkg-wrap5 .ssdg-text1, .xkg-wrap6 .ssdg-text1 {
    left: 40%;
    position: static;
    width: 100%;
    text-align: center; }

  .xkg-wrap5 .ssdg-text1 > *, .xkg-wrap6 .ssdg-text1 > * {
    text-align: center; }

  .xkg-wrap5 .ssdg-pic1 {
    margin-top: 0;
    max-width: 50%; }

  .xkg-wrap4 .ssdg-pic1 {
    max-width: 80%; }

  .cjkg-wrap3 .ssdg-text1 {
    bottom: 15px; }

  .cjkg-wrap1 {
    margin-top: 0;
    padding-top: 30px; }

  .cjkg-wrap1 h1 {
    padding: 0 10px; }

  .cjkg-wrap2 .ssdg-text1 h4 {
    font-size: 16px; }

  .cjkg-wrap2 .ssdg-pic1 {
    max-width: 60%; }

  .cjkg-wrap4 .ssdg-pic1 {
    max-width: 80%; }

  .cjkg-wrap5 .ssdg-text1 {
    top: 0; }

  .cjkg-wrap5 h1 {
    font-size: 18px; }

  .cjkg-wrap5 h3 {
    font-size: 14px; }

  .cjkg-wrap5 .ssdg-pic2 {
    margin-top: -15%; }

  .cjkg-wrap6 .ssdg-pic1 {
    position: absolute;
    top: 50%; }

  .cjkg-wrap6 .ssdg-text1 {
    position: relative;
    z-index: 6; }

  /*新加*/
  /*通用文字标题*/
  .p-tit H3 {
    font-size: 30px; }

  .p-tit span {
    font-size: 16px; }

  .H50 {
    height: 25px; }

  .mobile-indexbanner {
    display: block;
    margin-top: 0; }

  .index-ban {
    display: ; }

  /*新首页*/
  .pro-auto img {
    max-width: 95%; }

  .pc-show {
    display: none; }

  .m-show {
    display: block; }

  .cases-wraper {
    margin: 0; }

  .cases-lists5 {
    margin-top: -40px; }

  /*无线开关*/
  .mod-pro .pro-desc h2 {
    font-size: 15px; font-weight: bold;}

  .mod-pro .pro-desc h3 {
    font-size: 12px; margin-top:10px; }

  .mod-pro .pro-desc h2 em {
    padding-right: 5px;
    padding-left: 5px; }



.switch-tits {
    font-size:28px;
    text-align: center; }
	
.mod-switch-2 .switch-tits{
    font-size:24px;
    text-align: center; line-height: 120%; }

  .switch-cnt2 span {
    font-size: 14px;
    text-align: center;
    padding: 0 10px; }
	
	.mod-switch-2   .switch-cnt2 span{max-width:280px; margin-left:auto; margin-right:auto; display: block;}	

  .mod-switch-2 .switch-cnt2 {
    top: 18.5%; }

  .mod-switch-3 .switch-cnt2 {
    top: 7%; }

  .mod-switch-3 .switch-tits {
    max-width: 300px;
    margin: 0 auto; }

  .mod-switch-3 a {
    font-size: 14px; }

  .how-apply h3, .how-apply a {
    font-size: 16px; }

  .H30 {
    height: 15px; }

  .lay-l, .lay-r {
    width: 100%;
    float: none; }

  .H60 {
    height: 30px; }

  .qa-wraps .qa-cell {
    width: 100%;
    max-width: none;
    box-sizing: border-box; }

  .rela-pros {
    margin-bottom: 20px; }

.rela-pros .item-pic img {
max-width: 100%;
height: auto;
width: auto;
}
  

  .rela-pros .item-cell, .rela-pros .swiper-wrapper {
    max-width: none;
    text-align: center;
    height: auto;width:100%;     margin: 0px;
    margin-top: 10px;}

  .rela-pros .item-cell:hover {
    border: 1px solid #fff; }

  .rela-pros .ctrl {
    bottom: -15px; }

  .rela-pros .ctrl .pagination {
    position: static; }

  .rela-pros .ctrl .thumb li, .rela-pros .ctrl .pagination .swiper-pagination-switch {
    width: 8px;
    height: 8px;
    border-radius: 8px;
    margin: 0 3px; }

  .para-top {
    border-bottom: 1px solid #bbb; }

  .mod-switch-1 .switch-pic1 {
    width: 90%;
    margin-top: 20px; }

  .ctrl-wraps .ctrl {
    bottom: 5px; }

  /*产品滚动*/
  .mod-pro .small-pic ul {
    height: 25px; }

  .mod-pro .small-pic li img {
    display: none; }

  .mod-pro .small-pic li {
    width: 6px;
    height: 6px;
    background: #ccc;
    border-radius: 6px;
    margin: 0 2px; }

  .mod-pro .small-pic li:after {
    display: none; }

  .mod-pro .small-pic li.active {
    background: #666; }

  /*首页轮播图*/
  .index-banner .sochage_txt h3, .photos6 h3, .photos7 h3 {
    max-width: 280px;
    font-size: 24px;
    margin: 0 auto;
    text-align: center; }

  .index-banner .sochage_txt span {
    font-size: 14px;
    padding: 0 20px; }

  .index-banner2 .sochage_txt {
    left: 0;
    top: auto;
    bottom: 15%;
    text-align: center;
    padding: 0 15px;
    box-sizing: border-box; }

  .photos6 span {
    left: 0;
    top: 34%; }

  .photos6 em, .photos7 em {
    font-size: 14px;
    padding: 0 20px;
    text-align: center; }

  .index-banner3 .sochage_txt {
    top: 18%;
    bottom: auto; }

  .index-banner3 .sochage_txt h3 {
    max-width: 350px; }

  .photos7 span {
    left: 0;
    top: 10%; }

  .photos8 span {
    position: static;
    text-align: center;
    padding: 0 20px; }

  .photos8 span h3 {
    max-width: none;
    font-size: 28px;
    max-width: 320px;
    margin: 0 auto; }

  .photos8 span b {
    font-size: 14px;
    text-align: center; }

  .photos8 em {
    margin-left: 0;
    max-width: 70%;
    margin: 0 auto; }

  .com-tit5 h3 {
    font-size: 28px; }

  .com-tit5 span {
    font-size: 14px;
    padding: 0 30px; }

  .wrap-ligs span {
    width: 50%;
    display: inline-block;
    text-align: center;
    box-sizing: border-box;
    margin: 0;
    padding: 0 10%;
    float: left; }

  .wrap-ligs {
    height: 100%;
    overflow: hidden; }

  .wrap-ligs h3 {
    font-size: 16px; }

  .newsInfo {
    padding: 0 0 0 0; }
  
  .newsInfo .content form ul{width:100%;}
  
  iframe{width:100%;}
  
 .messages { padding:0px 0 50px 0; overflow:hidden;}
.messages li{overflow:hidden;}
.messages li input{clear:both; margin-bottom:10px; display:block; background:#f2f2f2; color:#000; padding:1% 3%; width:93%;height:40px;font-size:14px; border:#CCC 1px solid;}
.messages li textarea{clear:both; margin-bottom:10px; display:block; background:#f2f2f2; color:#000; padding:1% 3%;width:93%; height:100px;font-size:14px;border:#CCC 1px solid;}
.ftj_btn1 { float:left; margin-right:2%; width:48% !important; padding:1.5% 0;cursor:pointer; background:#524d61;color:#ccc;border:#CCC 0px solid;}
.fcz_btn1{ float:left; width:50% !important;padding:1.5% 0; cursor:pointer; background:#524d61;color:#ccc;border:#CCC 0px solid;}
.ftj_btn1:hover,.fcz_btn1:hover { background:#fff;color:#000;}
.ftj_btn1 { background:#060026; color:#FFF;font-size:16px;vertical-align:middle;text-align:center;}
.ftj_btn1:hover { background:#b39666;color:#FFF; }
.fcz_btn1 {background:#999;color:#FFF; font-size:16px;vertical-align:middle;text-align:center;}
.fcz_btn1:hover { background:#b39666;color:#fff; }

  .newsInfo h3 {
    max-width: none;
    font-size: 18px; }

  .lc10 .currentPos {
    display: block; }

  .qubics-logos {
    position: static;
    text-align: left; margin-top: 30px; margin-bottom: 6px; }

  .article-wrap .content .qubics-logos img {
    max-width: 70px; }

  .blacks-bgs .mod-submenus {
    width: 100%;
    padding: 0 15px;
    box-sizing: border-box; }

  .mod-videolists .item-cell .item-tit, .mod-videolists .item-cell .item-tit * {
    font-size: 28px; }

  .mod-videolists .item-cell .item-desc a {
    background-size: 50px auto; }

  .mod-submenus a {
    font-size: 14px !important; }

  .mod-newslists4 .item-cnt {
    padding: 0 15px;
    box-sizing: border-box; }

  .mod-newslists .item-tit {
    max-height: none; }

  .mod-newslists4 .item-date {
    position: static; } 
	
/*智能产品*/
.mod-pro .pro-tit,.mod-pro .pro-prices{  font-size: 16px;}
.mod-pro .small-pic{ padding-bottom: 10px;}
/*.mod-pro .pro-prices{ margin-top: 10px; padding-bottom:6px;}*/
.mod-pro .btn-wraps{ margin-top: 0;}
	
.mod-pro .btn-wraps .com-btn{ font-size: 16px;}
.mod-pro .pro-desc img{ max-width: 170px;}
.mod-pro .product-details{ padding-left: 0;}	
.para-tables td{ font-size: 12px;}	
.lay-r .para-tables:nth-child(4) td{display: block; float: left;}
.lay-r .para-tables:nth-child(4) td:nth-child(2n+1){ display: block; width: 105px; clear: both;}

.para-tables{ margin-bottom: 0;}	
.project_case .case_index, .layer-wraper{margin-left:23px;margin-right: 23px;}
.layer-wraper  .layer-wraper { margin-left: 0; margin-right: 0;}
.lay-r+.clear+.H60{ display: none;}
.my-colors{ float: none; position: static; width: 80%; margin-top: -10px;}
	.my-colors img{ max-width: 100%;}
.qa-wraps .qa-cell *{ font-size: 15px;}
/*.para-top.noline{margin-top: 50px;}	*/
.qa-wraps .qa-cell{ margin-top: 15px; margin-bottom: 15px;}	
.qa-wraps{ padding-top: 10px;}	
	
.mod-switch-1{ margin-top: 20px;}	
.mod-switch-1 .switch-tits{ margin-bottom:55px;}
.mod-switch-1 .switch-pic1{ margin-bottom: 55px; width: 100%;}
.mod-switch-3{ margin-top: -1px; position: relative; z-index: 9;}	
.layer-wraper.cases-wraper{ margin: 0;}	
.blacks-bgs .sub-wraps{ top: 15px;}	
	
.mod-bg>.layer-wraper>.H50{ height:60px;}	
.mod-bg>.layer-wraper>.H50+.p-tit{ margin: 0 auto;margin-bottom:40px;max-width: 250px; }	
	
.switch-cnt2 span{ margin-top: 10px;}	
.p-tit span{ margin-top: 0;}
	
.ctrl-wraps .ctrl span.swiper-pagination-switch{ width: 6px; height: 6px; margin: 0 4px;}	
.footer_bom{ position: relative;}
.footer_bom .share{ position: absolute; right: 28px; top: -37px;} 	
.footer .footer_bom .share a{ margin: 0 2px;}	
.footer .footer_top .hotline .tel{ font-size:19px; font-weight: bold;}	
.code-weixin{left: -45px;top: -72px;}	
.rela-pros .ctrl .thumb li, .rela-pros .ctrl .pagination .swiper-pagination-switch{ width: 6px; height: 6px;}	
.footer .footer_bom .copyRight{ color: #999;}
	
.index-banner .sochage_txt>*{ max-width: 270px!important; margin-left: auto; margin-right: auto;text-justify:distribute;}	
.index-banner3 .sochage_txt>*{max-width: 290px!important;  }	
	
.photos6 em{ max-width: 235px; margin-left: auto; margin-right: auto; display: block;}	
	
.photos7 em{ max-width: 260px; margin-left: auto; margin-right: auto; display: block;}
.photos4.photos8{ margin-top: 38px;}	
.photos4.photos8 span{ margin-right:auto; margin-left: auto; max-width: 308px;}
.index-banner.index-banner2{ height: auto!important; overflow: hidden;}	
.com-tit5 h3{ line-height: 120%;}	
.com-tit5 span{ line-height: 150%;}	
.install-dp{ margin-top:45px;}	
.wrap-ligs{ margin-top: 35px; margin-bottom: 35px;}	
.wrap-ligs img{ max-width: 80px;}
.photos8 span h3,.com-tit5 h3{ font-size: 24px;}	
.install-dp .com-tit5 span{ max-width:275px; }	
.wrap-ligs{max-width:270px; margin-left: auto; margin-right: auto;}	
.wrap-ligs span{ padding: 0;}	
.wrap-ligs span:nth-child(1){   padding-right: 10px;  }	
.wrap-ligs span:nth-child(2){ padding-left: 10px;}
.wrap-ligs h3{ font-size:12px;  color:#333;}
.index-banner .ctrl .thumb li{ width: 6px; height: 6px; border-radius: 6px;}
.contact-infos li span{ position: static; display: block; color: #000;}
.contact-infos li{ padding-left: 0; color: #333;}	
.article-wrap .content .maps img{ max-width: 100%;}	
.about-qubics *{ font-size: 15px;}	
.contact-infos{ margin-bottom: 20px;}	
.lc3 .slogin *{ text-align: left;}
.lc .currentPos{ display: block;}	
.lc .slogin{ margin-top:45px;}	
.lc .slogin h3,.lc .slogin .sub{ font-weight: bold;}
.footer .footer_bom .bom_logo{ display: none;}
.footer .footer_bom .copyRight{ margin-top: 0;}	
.q-wraps{padding: 100px 0;  } 
	
/*主题光*/	
.lights-wrap{ margin-left: 0;margin-right: 0;}	
.lights-wrap .lights-intr{margin-left:24px;margin-right: 24px; box-sizing: border-box;padding-left: 0; padding-right: 0; width: auto; }	
.mod-lights{ margin-top: 36px;}	
.mod-lights .item-cell{  width: 100%; margin-left: 0;margin-right: 0;}	
.mod-lights .item-cell .item-tit{margin-left:24px;margin-right: 24px;}	
.photo-intrwrap .photo-colors{ position: static;}
.mod-lights .item-cell .item-tit{ margin-top: 12px;}	
.photo-desc h3{ font-size: 17px;}
.photo-desc span.colors-intr{ font-size: 14px;}
.photo-colors { margin-top:15px;}
.photo-colors span{ color: #000; font-weight: bold;font-size: 14px;}	
.photo-colors img{ max-width: 240px;}
	
.photo-roll .ctrl{ bottom:auto;top:200px;}	
.how-apply+.H30+.ctrl-wraps .ctrl .pre,.how-apply+.H30+.ctrl-wraps .ctrl .next{ display:none;}
.how-apply+.H30+.layer-wraper .ctrl-wraps .ctrl .pre,.how-apply+.H30+.layer-wraper .ctrl-wraps .ctrl .next{ display:none;}	
.how-apply+.H30+.ctrl-wraps .ctrl,.how-apply+.H30+.layer-wraper .ctrl-wraps .ctrl{ bottom:12px;}	

/*.mod-pro .pro-prices{    margin-top: 6px;padding-bottom: 10px;}	*/
.mod-switch-3 .switch-cnt2 span{ margin-top: 10px;}	
.mod-videolists .item-cell .item-cnt{ bottom:23px;}	
.mod-videolists .item-cell .item-desc{ margin-top: 0;}	
.mod-newslists .item-tit *{ font-size: 18px;}	
.mod-newslists .item-inner{ padding-top: 0;}
.photos-close{ display: none;}	
}
@media screen and (max-width: 375px) {
	.photo-roll .ctrl{ bottom:auto;top:180px;}	
  .cjkg-wrap1 h1 {
    padding: 0 20px; }

  .mjfull-dd .sw-texts-wrap {
    top: 40%; }

  .struct-text-1 span, .struct-text-2 span, .struct-text-3 span {
    font-size: 12px; }

  .struct-text-1, .struct-text-3 {
    background-position: 0 6px; }

  .struct-text-2 {
    background-position: right 6px; }

  .struct-text-3 {
    top: 49%; } }


	

