#u524874 {
  height:500px;
  background-color:#e3e3e3;
  display:none;
}
#u524874 .swiper-container {
  width:100%;
  height:100%;
}
#u524874 .row_pagination {
  display:block;
  bottom:10px;
  height:20px;
}
#u524874 .row_pagination span {
  opacity:1 !important;
}
#u524874 .row_pagination .swiper-pagination-bullet {
  background:#fff;
  width:20px;
  height:20px;
  margin-right:5px;
  margin-left:5px;
  border-color:#333;
  border-width:5px;
  border-style:solid;
  border-radius:0px;
}
#u524874 .row_pagination .swiper-pagination-bullet-active {
  background:#f00 !important;
}
#u524874 .banner_btn {
  display:block;
  background:#5874d8;
  font-size:30px;
  color:#ccc;
  width:50px;
  height:80px;
  text-align:center;
  line-height:80px;
  margin-top:-40px;
  border-radius:0px;
}
#u524874 .swiper-button-prev {
  left:1px;
}
#u524874 .swiper-button-next {
  right:1px;
}
#u437690 {
  box-sizing: border-box;
  left:0px;
  top:197px;
  width:auto;
  height:auto;
  position:absolute;
  border-top:0px  solid rgba(0, 0, 0, 1);
  border-right:0px  solid rgba(0, 0, 0, 1);
  border-bottom:0px  solid rgba(0, 0, 0, 1);
  border-left:0px  solid rgba(0, 0, 0, 1);
  border-radius:0px;
  background-color:rgba(3, 79, 179, 0.69);
  padding:0px;
  opacity:1;
  opacity:1;
  transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  background-repeat:repeat;
  background-position:center center;
}
#u437690 {
  box-sizing: content-box;
}
#u437690 .u333 {
  width:400px;
  height:153px;
  color:#000;
  word-wrap: normal;
  word-wrap: break-word;
  overflow: visible;
}
#u437690 .customEditDiv {
  height:autopx;
  color:#000;
}
#u437690 hr {
  display: block;
  unicode-bidi: isolate;
  -webkit-margin-before: 0.5em;
  -webkit-margin-after: 0.5em;
  -webkit-margin-start: auto;
  -webkit-margin-end: auto;
  overflow: hidden;
  border-style: inset;
  border-top-style: inset;
  border-right-style: inset;
  border-bottom-style: inset;
  border-left-style: inset;
  border-width: 1px;
  margin: 0;
  border-top: 1px solid #eee;
}
#u437690 sup {
  top: -.25em;
  ;
}
#u437690  p {
  margin:0;
}
#u437690 blockquote {
  font-size: inherit;
}
#u437690 em {
  font-style: italic;
}
#u288720 {
  box-sizing: border-box;
  width:100%;
  height:350px;
  z-index:1;
  padding:0px 0;
  opacity:1;
  border-top:0px  solid rgba(255, 255, 255, 1);
  border-bottom:0px  solid rgba(255, 255, 255, 1);
  position: relative;
  background-repeat:no-repeat;
  background-position:center center;
  background-image:url(../../../file/read/www/factory.png);
  background-color:rgba(255, 255, 255, 1);
}
#u288720 .laybox {
  box-sizing: border-box;
  position:relative;
  width:980px;
  height:100%;
  margin:0 auto;
  border-top:0px  solid rgba(255, 255, 255, 1);
  border-left:0px  solid rgba(255, 255, 255, 1);
  border-bottom:0px  solid rgba(255, 255, 255, 1);
  border-right:0px  solid rgba(255, 255, 255, 1);
  background-color:rgba(227, 227, 227, 0);
  padding:0px;
  opacity:1;
  background-repeat:repeat;
  background-position:center center;
}
@keyframes jello {
  0%,
  11.1%,
  to {
    transform: none    
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg)    
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg)    
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg)    
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg)    
  }
  66.6% {
    transform: skewX(-.78125deg) skewY(-.78125deg)    
  }
  77.7% {
    transform: skewX(.390625deg) skewY(.390625deg)    
  }
  88.8% {
    transform: skewX(-.1953125deg) skewY(-.1953125deg)    
  }
}
.jello {
  animation-name: jello;
  transform-origin: center
}
#u503460 {
  box-sizing: border-box;
  left:0px;
  top:30px;
  width:auto;
  height:auto;
  position:absolute;
  border-top:0px  solid #000;
  border-right:0px  solid #000;
  border-bottom:0px  solid #000;
  border-left:0px  solid #000;
  border-radius:0px;
  background-color:#fff;
  padding:0px;
  opacity:1;
  opacity:1;
  transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  background-repeat:repeat;
  background-position:center center;
}
#u503460 {
  min-width:1042px;
  min-height:31px;
}
#u503460 #con {
  text-align:left;
  line-height:30px;
  width:1042px;
  height:31px;
}
#u503460 #con a,
#u503460 #con em,
#u503460 #con span {
  font-size:14px;
  color:rgba(102, 102, 102, 1);
}
#u503460 #con a:hover {
  color:rgba(3, 79, 179, 1) !important;
}
#u503460 #con span.last_a {
  color:rgba(3, 79, 179, 1);
}
#u503460 #con i {
  font-size:16px;
  color:rgba(3, 79, 179, 1);
  margin-left:px;
  margin-right:8px;
  font-family: FontAwesome;
}
#u363914 {
  box-sizing: border-box;
  left:-5px;
  top:100px;
  width:auto;
  height:auto;
  position:absolute;
  border-top:0px  solid #000;
  border-right:0px  solid #000;
  border-bottom:0px  solid #000;
  border-left:0px  solid #000;
  border-radius:0px;
  background-color:#fff;
  padding:0px;
  opacity:1;
  opacity:1;
  transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  background-repeat:repeat;
  background-position:center center;
}
#u363914 .indexCatelog {
  width:1200px;
  height:50px;
  background:rgba(255, 255, 255, 0);
  border-style:none;
  border-color:rgba(204, 204, 204, 1);
  border-width:0px;
}
#u363914 .swiperCatelog .swiperCatelog-onelevel {
  height:45px;
}
#u363914 .swiperCatelog .swiperLeft {
  height:45px;
  line-height:45px;
  width:40px;
  color:#fff;
  background:#666;
  border-color:#f00;
  border-radius:3px;
}
#u363914 .swiperCatelog .swiperLeft i {
  line-height:45px;
  font-size:14px;
}
#u363914 .swiperCatelog .swiperCenter {
  width:1200px;
  height:45px;
}
#u363914 .swiperCatelog .swiperRight {
  height:45px;
  line-height:45px;
  width:40px;
  color:#fff;
  background:#666;
  border-color:#f00;
  border-radius:3px;
}
#u363914 .swiperCatelog .swiperRight i {
  line-height:45px;
  font-size:14px;
}
#u363914 .swiperCatelog .swiper-slide {
  height:45px;
}
#u363914 .swiperCatelog .swiper-slide .border {
  border-style:none;
  border-color:rgba(204, 204, 204, 1);
  border-radius:0px;
  border-top-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-right-width:0px;
}
#u363914 .swiperCatelog .swiper-slide .border a {
  line-height:45px;
  background:rgba(3, 79, 179, 1);
  color:rgba(255, 255, 255, 1);
  font-weight:normal;
  text-align:center;
  font-size:14px;
  border-radius:0px;
  padding-left:0px;
}
#u363914 .swiperCatelog .swiper-slide .border a:hover {
  background:rgba(117, 117, 117, 1);
  color:rgba(255, 255, 255, 1);
  font-size:14px;
}
#u363914 .swiperCatelog .swiper-slide .border .swiperOne {
  background:rgba(117, 117, 117, 1);
  color:rgba(255, 255, 255, 1);
  font-size:14px;
}
#u363914 .swiperCatelog .swiperCatelog-twolevel {
  width:1200px;
}
#u363914 .swiperCatelog .swiperCatelog-twolevel li {
  width:180px;
  height:30px;
  border-style:solid;
  border-color:#ccc;
  border-radius:3px;
  margin-left:5px;
  margin-right:5px;
  border-top-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-right-width:0px;
}
#u363914 .swiperCatelog .swiperCatelog-twolevel li a {
  line-height:30px;
  background:#ccc;
  color:#fff;
  font-weight:500;
  text-align:center;
  font-size:12px;
  border-radius:3px;
  padding-left:10px;
}
#u363914 .swiperCatelog .swiperCatelog-twolevel li a:hover {
  background:#f00;
  color:#fff;
  font-size:14px;
}
#u363914 .swiperCatelog .swiperCatelog-twolevel li .selectTwolevel {
  background:#f00 !important;
  color:#fff !important;
  font-size:14px !important;
}
#u363914 .swiperCatelog .swiperCatelog-threelevel {
  width:1200px;
}
#u363914 .swiperCatelog .swiperCatelog-threelevel li {
  width:160px;
  height:30px;
  border-style:solid;
  border-color:#ccc;
  border-radius:3px;
  margin-left:5px;
  margin-right:5px;
  border-top-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-right-width:0px;
}
#u363914 .swiperCatelog .swiperCatelog-threelevel li a {
  line-height:30px;
  background:#069805;
  color:#333;
  font-weight:500;
  text-align:center;
  font-size:12px;
  border-radius:3px;
  padding-left:5px;
}
#u363914 .swiperCatelog .swiperCatelog-threelevel li a:hover {
  background:#054c98;
  color:#fff900;
  font-size:12px;
}
#u363914 .swiperCatelog .swiperCatelog-threelevel li .selectThreelevel {
  background:#054c98;
  color:#fff900;
  font-size:12px;
}
#u363914 .swiperCatelog .floatCatelog-onelevel {
  width:1200px;
}
#u363914 .swiperCatelog .floatCatelog-onelevel li {
  width:230px;
  height:45px;
  border-style:none;
  border-color:rgba(204, 204, 204, 1);
  border-radius:0px;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  border-top-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-right-width:0px;
}
#u363914 .swiperCatelog .floatCatelog-onelevel li a {
  line-height:45px;
  background:rgba(3, 79, 179, 1);
  color:rgba(255, 255, 255, 1);
  font-weight:normal;
  text-align:center;
  font-size:14px;
  border-radius:0px;
  padding-left:0px;
}
#u363914 .swiperCatelog .floatCatelog-onelevel li a:hover {
  background:rgba(117, 117, 117, 1);
  color:rgba(255, 255, 255, 1);
  font-size:14px;
}
#u363914 .swiperCatelog .floatCatelog-onelevel li .selectfloat {
  background:rgba(117, 117, 117, 1);
  color:rgba(255, 255, 255, 1);
  font-size:14px;
}
#u363914 .verticalState .oneUl {
  width:1200px;
  height:300px;
}
#u363914 .verticalState .twoUl {
  width:1200px;
}
#u363914 .verticalState .threeUl {
  width:180px;
}
#u363914 .verticalState .oneUl li {
  width:230px;
  margin-bottom:5px;
}
#u363914 .verticalState .oneUl li a {
  line-height:45px;
  height:45px;
  background:rgba(3, 79, 179, 1);
  color:rgba(255, 255, 255, 1);
  font-weight:normal;
  text-align:center;
  font-size:14px;
  border-radius:0px;
  border-style:none;
  border-color:rgba(204, 204, 204, 1);
  border-radius:0px;
  border-top-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:0px;
}
#u363914 .verticalState .oneUl li a:hover {
  background:rgba(117, 117, 117, 1);
  color:rgba(255, 255, 255, 1);
  font-size:14px;
}
#u363914 .verticalState .oneUl li .selectCatelog {
  background:rgba(117, 117, 117, 1);
  color:rgba(255, 255, 255, 1);
  font-size:14px;
}
#u363914 .verticalState .twoUl li {
  width:180px;
}
#u363914 .verticalState .twoUl > li {
  margin-top:5px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
}
#u363914 .verticalState .twoUl li a {
  height:30px;
  line-height:30px;
  background:#ccc;
  color:#fff;
  font-weight:500;
  text-align:center;
  font-size:12px;
  border-radius:3px;
  border-style:solid;
  border-color:#ccc;
  border-radius:3px;
  border-top-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:10px;
}
#u363914 .verticalState .twoUl li a:hover {
  background:#f00;
  color:#fff;
  font-size:14px;
}
#u363914 .verticalState .twoUl li .selectTwolevel {
  background:#f00;
  color:#fff;
  font-size:14px;
}
#u363914 .verticalState .threeUl li {
  width:160px;
  margin-top:5px;
  margin-bottom:0
}
#u363914 .verticalState .threeUl li a {
  line-height:30px;
  height:30px;
  background:#069805;
  color:#333;
  font-weight:500;
  text-align:center;
  font-size:12px;
  border-radius:3px;
  border-style:solid;
  border-color:#ccc;
  border-radius:3px;
  border-top-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-right-width:0px;
  padding-left:5px;
}
#u363914 .verticalState .threeUl li a:hover {
  background:#054c98;
  color:#fff900;
  font-size:12px;
}
#u363914 .verticalState .threeUl li .selectThreelevel {
  background:#054c98;
  color:#fff900;
  font-size:12px;
}
#u363914 .title {
  width:1200px;
  padding-left:10px;
  height:30px;
  line-height:30px;
  background:#f00;
  color:#f00;
  font-weight:500;
  text-align:center;
  font-size:12px;
  display:none;
}
#u363914 .filterPattern .filterPatternOneUl {
  width:1200px;
}
#u363914 .filterPattern .filterPatternTwoUl {
  width:80px;
  height:80px;
}
#u363914 .filterPattern .filterPatternOneUl li {
  margin-bottom:5px;
}
#u363914 .filterPattern .filterPatternOneUl li a {
  width:230px;
  line-height:45px;
  height:45px;
  background:rgba(3, 79, 179, 1);
  color:rgba(255, 255, 255, 1);
  font-weight:normal;
  text-align:center;
  font-size:14px;
  border-radius:0px;
  border-style:none;
  border-color:rgba(204, 204, 204, 1);
  border-radius:0px;
}
#u363914 .filterPattern .filterPatternOneUl li a:hover {
  background:rgba(117, 117, 117, 1);
  color:rgba(255, 255, 255, 1);
  font-size:14px;
}
#u363914 .filterPattern .filterPatternOneUl li .selectCatelog {
  background:rgba(117, 117, 117, 1);
  color:rgba(255, 255, 255, 1);
  font-size:14px;
}
#u363914 .filterPattern .filterPatternTwoUl li {
  width:180px;
  margin-top:0;
  margin-bottom:0;
  margin-left:80px;
  margin-right:80px;
}
#u363914 .filterPattern .filterPatternTwoUl li a {
  width:100%;
  height:30px;
  line-height:30px;
  background:#ccc;
  color:#fff;
  font-weight:500;
  text-align:center;
  font-size:12px;
  border-radius:3px;
  border-style:solid;
  border-color:#ccc;
  border-radius:3px;
}
#u363914 .filterPattern .filterPatternTwoUl li a:hover {
  background:#f00;
  color:#fff;
  font-size:14px;
}
#u363914 .filterPattern .filterPatternTwoUl li .selectTwolevel {
  background:#f00;
  color:#fff;
  font-size:14px;
}
#u363914 .class_onelevel_icon {
  margin-left:px;
  margin-right:px;
}
#u363914 .class_twolevel_icon {
  margin-left:px;
  margin-right:px;
}
#u363914 .class_threelevel_icon {
  margin-left:px;
  margin-right:px;
}
#u363914 .swiperCatelog-onelevel .swiper-wrapper {
  float:left\0;
  height:45px\0;
}
#u363914 .swiperCatelog-onelevel .swiper-slide {
  float:left\0;
  width:195px\0;
  position: relative\0;
  margin-right:0px\0;
  overflow:hidden\0;
}
#u414510 {
  box-sizing: border-box;
  width:100%;
  height:177px;
  z-index:1;
  padding:0px 0;
  opacity:1;
  border-top:0px  solid rgba(204, 204, 204, 1);
  border-bottom:0px  solid rgba(204, 204, 204, 1);
  position: relative;
  background-repeat:repeat;
  background-position:top left;
  background-color:rgba(255, 255, 255, 1);
}
#u414510 .laybox {
  box-sizing: border-box;
  position:relative;
  width:1200px;
  height:100%;
  margin:0 auto;
  border-top:0px  solid #333;
  border-left:0px  solid #333;
  border-bottom:0px  solid #333;
  border-right:0px  solid #333;
  background-color:rgba(255, 255, 255, 0);
  padding:0px;
  opacity:1;
  background-repeat:repeat;
  background-position:top left;
}
@keyframes jello {
  0%,
  11.1%,
  to {
    transform: none    
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg)    
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg)    
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg)    
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg)    
  }
  66.6% {
    transform: skewX(-.78125deg) skewY(-.78125deg)    
  }
  77.7% {
    transform: skewX(.390625deg) skewY(.390625deg)    
  }
  88.8% {
    transform: skewX(-.1953125deg) skewY(-.1953125deg)    
  }
}
.jello {
  animation-name: jello;
  transform-origin: center
}
#u616457 {
  box-sizing: border-box;
  left:0px;
  top:113px;
  width:auto;
  height:auto;
  position:absolute;
  border-top:0px  solid #000;
  border-right:0px  solid #000;
  border-bottom:0px  solid #000;
  border-left:0px  solid #000;
  border-radius:0px;
  background-color:#fff;
  padding:0px;
  opacity:1;
  opacity:1;
  transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  background-repeat:repeat;
  background-position:center center;
}
#u616457 div.locationtitle h2 {
  background: rgba(255, 255, 255, 1);
  color: rgba(30, 30, 30, 1);
  text-align: left;
  font-weight: normal;
  font-size: 30px;
  border-radius: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border: 0px solid rgba(0, 0, 0, 1);
  margin-top: 0px;
  margin-bottom:0;
  height: 37px;
  line-height: 37px;
  font-weight:bold;
}
#u616457 div.locationtitle {
  width:294px;
  height:37px;
}
#u616457 {
  min-width:294px;
  min-height:37px;
}
#u335651 {
  box-sizing: border-box;
  left:0px;
  top:20px;
  width:auto;
  height:auto;
  position:absolute;
  border-top:0px  solid #000;
  border-right:0px  solid #000;
  border-bottom:0px  solid #000;
  border-left:0px  solid #000;
  border-radius:0px;
  background-color:#fff;
  padding:0px;
  opacity:1;
  opacity:1;
  transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  background-repeat:repeat;
  background-position:center center;
}
#u335651 {
  box-sizing: content-box;
}
#u335651 .u333 {
  width:700px;
  height:423px;
  color:#000;
  word-wrap: normal;
  word-wrap: break-word;
  overflow: visible;
}
#u335651 .customEditDiv {
  height:autopx;
  color:#000;
}
#u335651 hr {
  display: block;
  unicode-bidi: isolate;
  -webkit-margin-before: 0.5em;
  -webkit-margin-after: 0.5em;
  -webkit-margin-start: auto;
  -webkit-margin-end: auto;
  overflow: hidden;
  border-style: inset;
  border-top-style: inset;
  border-right-style: inset;
  border-bottom-style: inset;
  border-left-style: inset;
  border-width: 1px;
  margin: 0;
  border-top: 1px solid #eee;
}
#u335651 sup {
  top: -.25em;
  ;
}
#u335651  p {
  margin:0;
}
#u335651 blockquote {
  font-size: inherit;
}
#u335651 em {
  font-style: italic;
}
#u593323 {
  box-sizing: border-box;
  left:700px;
  top:-43px;
  width:auto;
  height:auto;
  position:absolute;
  border-top:0px  solid #000;
  border-right:0px  solid #000;
  border-bottom:0px  solid #000;
  border-left:0px  solid #000;
  border-radius:0px;
  background-color:#fff;
  padding:0px;
  opacity:1;
  opacity:1;
  transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  background-repeat:repeat;
  background-position:center center;
}
#u593323 {
  box-sizing: content-box;
}
#u593323 .u333 {
  width:500px;
  height:457px;
  color:#000;
  word-wrap: normal;
  word-wrap: break-word;
  overflow: visible;
}
#u593323 .customEditDiv {
  height:autopx;
  color:#000;
}
#u593323 hr {
  display: block;
  unicode-bidi: isolate;
  -webkit-margin-before: 0.5em;
  -webkit-margin-after: 0.5em;
  -webkit-margin-start: auto;
  -webkit-margin-end: auto;
  overflow: hidden;
  border-style: inset;
  border-top-style: inset;
  border-right-style: inset;
  border-bottom-style: inset;
  border-left-style: inset;
  border-width: 1px;
  margin: 0;
  border-top: 1px solid #eee;
}
#u593323 sup {
  top: -.25em;
  ;
}
#u593323  p {
  margin:0;
}
#u593323 blockquote {
  font-size: inherit;
}
#u593323 em {
  font-style: italic;
}
#u643462 {
  box-sizing: border-box;
  width:100%;
  height:511px;
  z-index:1;
  padding:0px 0;
  opacity:1;
  border-top:0px  solid #ccc;
  border-bottom:0px  solid #ccc;
  position: relative;
  background-repeat:repeat;
  background-position:top left;
  background-color:#fff;
}
#u643462 .laybox {
  box-sizing: border-box;
  position:relative;
  width:1200px;
  height:100%;
  margin:0 auto;
  border-top:0px  solid #333;
  border-left:0px  solid #333;
  border-bottom:0px  solid #333;
  border-right:0px  solid #333;
  background-color:rgba(255, 255, 255, 0);
  padding:0px;
  opacity:1;
  background-repeat:repeat;
  background-position:top left;
}
@keyframes jello {
  0%,
  11.1%,
  to {
    transform: none    
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg)    
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg)    
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg)    
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg)    
  }
  66.6% {
    transform: skewX(-.78125deg) skewY(-.78125deg)    
  }
  77.7% {
    transform: skewX(.390625deg) skewY(.390625deg)    
  }
  88.8% {
    transform: skewX(-.1953125deg) skewY(-.1953125deg)    
  }
}
.jello {
  animation-name: jello;
  transform-origin: center
}
