a,
a:hover,
.font-color-a a,
.font-color-a a:hover,
.font-color,
.font-color-hover:hover,
.font-color-a a,
.font-color-a a:hover,
.font-color-a-hover a:hover,
.font-color-before:before,
.font-color-hover-before:hover:before,
.font-color-after:after,
.font-color-hover-after:hover:after {
 color:#007899
}
.border-color,
.btn-primary,
.btn-primary:focus,
.btn-primary:hover,
.border-color-a a,
.border-color-a a:hover,
.border-color-hover:hover,
.border-color-before:before,
.border-color-hover-before:hover:before,
.border-color-after:after,
.border-color-hover-after:hover:after {
 border-color:#007899
}
.bg-color,
.btn-primary,
.btn-primary:focus,
.btn-primary:hover,
.bg-color-a a,
.bg-color-a a:hover,
.bg-color-hover:hover,
.bg-color-before:before,
.bg-color-hover-before:hover:before,
.bg-color-after:after,
.bg-color-hover-after:hover:after {
 background-color:#007899
}
.bg-color-h a {
 color:#007899
}
.bg-color-h a:hover {
 background-color:#007899;
 color:#fff
}
.swiper-pagination-bullet:hover,
.swiper-pagination-bullet-active,
.owl-pagination-active-bg-color .owl-pagination .owl-page.active span {
 background-color:#007899!important
}
.btn-bg:hover,
.tem-btn-1,
.tem-btn-2,
.tem-btn-3,
.tem-btn-4,
.tem-btn-5,
.tem-btn-6,
.tem-btn-7,
.tem-btn-8,
.tem-btn-9 {
 color:#007899
}
.btn-bg,
.btn-primary,
.btn-primary:focus,
.btn-primary:hover,
.tem-btn-1,
.tem-btn-2,
.tem-btn-3,
.tem-btn-4,
.tem-btn-5,
.tem-btn-6,
.tem-btn-7,
.tem-btn-8,
.tem-btn-9,
.tem01-page .pagination>.active>a,
.tem01-page .pagination>.active>span,
.tem01-page .pagination>.active>a:hover,
.tem01-page .pagination>.active>span:hover,
.tem01-page .pagination>.active>a:focus,
.tem01-page .pagination>.active>span:focus {
 border-color:#007899
}
.btn-bg,
.btn-primary,
.btn-primary:focus,
.btn-primary:hover,
.btn-bg:hover,
.tem-btn-3:before,
.tem-btn-4:before,
.tem-btn-5:before,
.tem-btn-6:before,
.tem-btn-7:before,
.tem-btn-7:after,
.tem-btn-8:before,
.tem-btn-8:after,
.tem-btn-9:before,
.tem-btn-9:after,
.tem01-page .pagination>.active>a,
.tem01-page .pagination>.active>span,
.tem01-page .pagination>.active>a:hover,
.tem01-page .pagination>.active>span:hover,
.tem01-page .pagination>.active>a:focus,
.tem01-page .pagination>.active>span:focus {
 background-color:#007899
}
.tem-btn-1,
.tem-btn-2 {
 background:-webkit-linear-gradient(left,#007899,#007899) no-repeat;
 background:linear-gradient(to right,#007899,#007899) no-repeat
}
.owl-dot-AH-bg-color .owl-dot.active span,
.owl-dot-AH-bg-color .owl-dot:hover span,
.bg-color-active-span .active span {
 background-color:#007899!important
}
:root {
 --main-color:#007899;
 --rgb-color:0,120,153
}
/*curl-https://www.mingfatech.com/css/index/color/007899*/a,
a:hover,
.font-color-a a,
.font-color-a a:hover,
.font-color,
.font-color-hover:hover,
.font-color-a a,
.font-color-a a:hover,
.font-color-a-hover a:hover,
.font-color-before:before,
.font-color-hover-before:hover:before,
.font-color-after:after,
.font-color-hover-after:hover:after {
 color:#007899
}
.border-color,
.btn-primary,
.btn-primary:focus,
.btn-primary:hover,
.border-color-a a,
.border-color-a a:hover,
.border-color-hover:hover,
.border-color-before:before,
.border-color-hover-before:hover:before,
.border-color-after:after,
.border-color-hover-after:hover:after {
 border-color:#007899
}
.bg-color,
.btn-primary,
.btn-primary:focus,
.btn-primary:hover,
.bg-color-a a,
.bg-color-a a:hover,
.bg-color-hover:hover,
.bg-color-before:before,
.bg-color-hover-before:hover:before,
.bg-color-after:after,
.bg-color-hover-after:hover:after {
 background-color:#007899
}
.bg-color-h a {
 color:#007899
}
.bg-color-h a:hover {
 background-color:#007899;
 color:#fff
}
.swiper-pagination-bullet:hover,
.swiper-pagination-bullet-active,
.owl-pagination-active-bg-color .owl-pagination .owl-page.active span {
 background-color:#007899!important
}
.btn-bg:hover,
.tem-btn-1,
.tem-btn-2,
.tem-btn-3,
.tem-btn-4,
.tem-btn-5,
.tem-btn-6,
.tem-btn-7,
.tem-btn-8,
.tem-btn-9 {
 color:#007899
}
.btn-bg,
.btn-primary,
.btn-primary:focus,
.btn-primary:hover,
.tem-btn-1,
.tem-btn-2,
.tem-btn-3,
.tem-btn-4,
.tem-btn-5,
.tem-btn-6,
.tem-btn-7,
.tem-btn-8,
.tem-btn-9,
.tem01-page .pagination>.active>a,
.tem01-page .pagination>.active>span,
.tem01-page .pagination>.active>a:hover,
.tem01-page .pagination>.active>span:hover,
.tem01-page .pagination>.active>a:focus,
.tem01-page .pagination>.active>span:focus {
 border-color:#007899
}
.btn-bg,
.btn-primary,
.btn-primary:focus,
.btn-primary:hover,
.btn-bg:hover,
.tem-btn-3:before,
.tem-btn-4:before,
.tem-btn-5:before,
.tem-btn-6:before,
.tem-btn-7:before,
.tem-btn-7:after,
.tem-btn-8:before,
.tem-btn-8:after,
.tem-btn-9:before,
.tem-btn-9:after,
.tem01-page .pagination>.active>a,
.tem01-page .pagination>.active>span,
.tem01-page .pagination>.active>a:hover,
.tem01-page .pagination>.active>span:hover,
.tem01-page .pagination>.active>a:focus,
.tem01-page .pagination>.active>span:focus {
 background-color:#007899
}
.tem-btn-1,
.tem-btn-2 {
 background:-webkit-linear-gradient(left,#007899,#007899) no-repeat;
 background:linear-gradient(to right,#007899,#007899) no-repeat
}
.owl-dot-AH-bg-color .owl-dot.active span,
.owl-dot-AH-bg-color .owl-dot:hover span,
.bg-color-active-span .active span {
 background-color:#007899!important
}
:root {
 --main-color:#007899;
 --rgb-color:0,120,153
}
@media (min-width:1201px) {
 .tem99-header .head_bottom .navigation nav .nav>ul>li:nth-of-type(2)>ul ul {
  width:700px!important
 }
 .tem99-header .head_bottom .navigation nav .nav>ul>li:nth-of-type(2)>ul ul li {
  width:33.3333%
 }
 .tem03-s-header .con .logo {
  height:90px!important;
  max-width:400px!important
 }
}
@media (min-width:992px) and (max-width:1200px) {
 .tem99-header .head_bottom .navigation nav .nav>ul>li:nth-of-type(2)>ul ul li {
  width:50%
 }
 .tem99-header .head_bottom .navigation nav .nav>ul>li:nth-of-type(2)>ul ul {
  width:600px!important;
  margin-top:-10px!important
 }
}
@media (min-width:992px) {
 .tem99-header .head_bottom .navigation nav .nav>ul>li:nth-of-type(2)>ul {
  display:flex!important
 }
 .tem99-header .head_bottom .navigation nav .nav>ul>li:nth-of-type(2)>ul>li {
  padding:10px 0!important
 }
 .tem99-header .head_bottom .navigation nav .nav>ul>li:nth-of-type(2) li:hover>ul {
  opacity:1!important;
  visibility:visible!important;
  margin-top:-10px
 }
 .tem99-header .head_bottom .navigation nav .nav>ul>li:nth-of-type(2)>ul ul {
  display:flex!important;
  top:118%!important;
  left:0!important;
  flex-wrap:wrap;
  transform:translateY(1px)
 }
 .tem99-header .head_bottom .navigation nav .nav>ul>li:nth-of-type(2)>ul li:nth-of-type(1) ul {
  transform:translateX(-100px)
 }
 .tem99-header .head_bottom .navigation nav .nav>ul>li:nth-of-type(2)>ul li:nth-of-type(2) ul {
  transform:translateX(-220px)
 }
 .tem99-header .head_bottom .navigation nav .nav>ul>li:nth-of-type(2)>ul li:nth-of-type(3) ul {
  transform:translateX(-340px)
 }
 .tem99-header .head_bottom .navigation nav .nav>ul>li:nth-of-type(2)>ul li:nth-of-type(4) ul {
  transform:translateX(-470px)
 }
 .tem99-header .head_bottom .navigation .search .icon_bx .search_box {
  top:-53px!important;
  right:380px!important;
  height:40px!important;
  width:200px!important;
  opacity:1!important;
  visibility:visible!important
 }
 .tem99-header .head_bottom .search_box form {
  background:#fff!important;
  padding:0!important
 }
 .tem99-header .head_bottom .search_box form button {
  left:0!important;
  top:0!important
 }
 .tem99-header .head_bottom .search_box form i {
  display:none!important
 }
 .tem99-header .head_top {
  z-index:2!important
 }
 .tem99-header .head_bottom .navigation .search .icon_bx>span {
  opacity:0!important
 }
 .tem20-side .wrap .title {
  padding:10px 0!important;
  ;
  text-align:left!important
 }
 .tem99-header.show-full .header {
  background:-webkit-linear-gradient(left,#dedcdc,#f9f7f7,#dedcdc)!important
 }
 .tem99-header .head_bottom .navigation nav .nav>ul ul {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .tem20-side .list-group a:hover {
  background:#007899!important;
  color:#fff!important
 }
 .tem20-side .list-group a:hover .icon {
  border-color:inherit!important
 }
}
.tem58-header .header58 .logo {
 padding:12px 0!important
}
.tem92-irregular .box .description {
 max-height:1000px;
 line-height:1
}
.tem92-irregular .box .more a {
 background:none;
 border:2px solid rgba(255,255,255,.6);
 border-radius:100px
}
.tem20-footer .form-group .form-control {
 background:none;
 border:0;
 border-bottom:1px solid rgba(230,230,230,1);
 box-shadow:none
}
.tem174-irregular .text .description,
.tem25-team .text .description {
 line-height:195%
}
.tem14-contact .form-group[module-style="border-color color background-color"] .form-control {
 color:#777
}
.tem12-video .left_T .description,
.tem17-video .left_T .description {
 max-height:1000px
}
.tem12-video .right_V .item {
 background:#000;
 border-bottom-left-radius:4px;
 border-bottom-right-radius:4px
}
.tem54-service .item a .description,
.tem21-about .SmallFun .short {
 white-space:normal
}
.tem05-service {
 min-height:420px
}
.tem05-service .fun-bar .step-ico {
 font-size:70px;
 padding:20px;
 color:#FF7F00;
 border-width:3px
}
.tem05-service .fun-bar .fun-tit {
 font-size:22px
}
.tem19-news-list .images {
 height:220px
}
.tem09-case .accomd-room .img {
 padding-top:70%
}
.tem09-case .accomd-room .img a img {
 max-width:100%;
 height:auto
}
.tem09-case .accomd-room .text {
 display:none
}
.tem159-irregular .item .description {
 font-size:12px
}
.tem27-irregular h2 {
 line-height:180%
}
.tem12-case .tem04-text-title .title-header {
 padding-right:0
}
.tem12-case .box .item .text .description {
 max-height:500px
}
.tem06-certified .images {
 padding-top:0
}
.tem06-certified .images img {
 position:relative
}
.tem36-service .swiper-slide .goods .goods_txt .description,
.tem22-about div.about_text {
 height:auto
}
.tem12-service-box {
 background:rgba(0,0,0,.15);
 padding:10% 5%
}
.tem12-service-desc,
.tem07-service-icon span.step-ico,
.tem47-contact .item ul li .icon span {
 color:#fff
}
.tem52-irregular .images {
 margin-bottom:0
}
.tem193-irregular .item .text .title {
 font-size:30px
}
.tem193-irregular .item .text .more,
.tem264-irregular a.morea {
 display:none
}
.tem195-irregular .item .description {
 height:auto
}
.tem15-irregular .irregular-main .irregular-images {
 background:none
}
.tem47-service .item .text {
 top:10%
}
.tem47-service .item .text .description {
 padding:0
}
.tem47-service .L-box .text {
 padding:20px 10% 5px
}
.tem55-irregular .description {
 line-height:1
}
.tem194-irregular .text .item a {
 padding:5% 10% 5% 0
}
.tem194-irregular .text .item a em {
 white-space:normal;
 line-height:20px
}
.tem12-service-title h5 {
 font-size:16px
}
.tem36-contact .form-group label,
.tem255-irregular .text div.a_ {
 display:none
}
.tem36-contact .yzmbox a {
 top:3px
}
.tem42-contact .form_checkbox .checkbox-name {
 color:#888
}
.tem42-contact .has-feedback .form-control {
 background-color:inherit;
 border:0;
 border-bottom:1px solid #444;
 border-radius:0
}
.tem33-service .box {
 border-bottom:1px solid rgba(255,255,255,.1)
}
.tem20-service .icon {
 color:#ff7f00
}
.tem28-service .service-li .description {
 height:auto
}
.tem198-irregular .text .img {
 height:100px;
 width:100px
}
.tem04-video-list-ms .image {
 padding-top:70%
}
.tem22-about div.content-float {
 padding:0
}
.tem308-irregular .image img {
 box-shadow:10px 20px 70.28px 8.72px rgba(0,0,0,.2)
}
.tem298-irregular div.title_ {
 font-size:18px
}
.tem41-footer h4 {
 margin:10px 0 20px 0#fff!important
}
@media(max-width:768px) {
 body.model_advert .tem10-copyright {
  display:none
 }
 body.model_advert div.full-screen-spacing .full-screen {
  padding:0!important
 }
 body.model_advert .tem59-service .box {
  padding:5%!important
 }
 body.model_advert .tem59-service .col-xs-6 {
  width:50%!important;
  text-align:center
 }
 body.model_advert .tem59-service .description {
  display:none
 }
 body.model_advert .tem209-irregular .item {
  height:auto!important;
  padding:15px 20px 20px!important
 }
 body.model_advert .mobile_bottom {
  display:none
 }
 .tem27-irregular {
  padding:30px 0!important
 }
 .tem27-irregular h2 span {
  font-size:22px!important
 }
 .tem27-irregular h5 span {
  font-size:18px!important
 }
 .tem05-service .fun-bar .step-ico {
  font-size:40px;
  padding:20px;
  color:#FF7F00
 }
 .tem19-news-list .description {
  height:auto
 }
 .tem21-about .border [func-id="1"] {
  background:#2B2B29
 }
 .tem195-irregular .col-xs-6:nth-of-type(n) .item {
  border-right:0;
  border-top:0
 }
 .tem21-about {
  background:#000!important;
  background-image:none!important
 }
 .tem92-irregular .box .description span {
  font-size:30px!important
 }
 .tem27-irregular h2 {
  line-height:120%
 }
 .tem58-header .header58 .logo {
  padding:1px 0!important;
  height:60px
 }
 .tem53-service {
  background-attachment;
  initial!important
 }
 .tem53-service .item .text .title {
  padding:15px 0 5px
 }
 .tem53-service .item .text .description {
  white-space:normal
 }
 .tem12-service-ul li {
  margin-bottom:5px
 }
 .content-section,
 .title-section {
  padding:15px 0!important
 }
 .tem193-irregular .item .text .title {
  font-size:18px
 }
 .tem193-irregular .item .text .description {
  max-height:60px
 }
 .tem203-irregular .col-lg-3 {
  width:100%
 }
 .tem53-service .item .text {
  width:calc(100% - 100px)
 }
 .tem194-irregular .titleBar .title {
  font-size:30px
 }
 .tem32-service .description {
  height:auto
 }
 .tem17-video {
  background-image:none!important
 }
 .tem58-service {
  padding:50px 0!important
 }
 .tem159-irregular {
  padding:0 0 20px!important
 }
 #newBridge {
  display:none!important
 }
 .container {
  padding:0!important
 }
 .tem237-irregular .item.col-sm-4,
 .tem58-service .mainBox .items {
  width:100%!important
 }
 .tem56-banner div.swiper-slide img {
  object-fit:initial
 }
}
@media(max-width:480px) {
 body.model_advert .tem05-category_description .col-xs-6 {
  width:50%!important;
  margin:5px 0!important
 }
 body.model_advert .tem05-category_description .item .description {
  display:none!important
 }
 body.model_onepage .tem07-service-box {
  padding:5%!important
 }
 .tem308-irregular .titl p span {
  font-size:26px!important
 }
 .tem92-irregular .box .description span {
  font-size:20px!important
 }
 .tem191-irregular .tit .title {
  height:auto!important;
  line-height:auto!important;
  white-space:normal!important
 }
 .tem27-irregular .tem27-irregular_text,
 .tem21-about .text,
 .tem92-irregular .box,
 .tem27-irregular h5,
 .tem15-news-box,
 .tem14-contact .tem14-contact-form,
 .tem33-service .item,
 div.tem191-irregular .container {
  padding:0 5%!important
 }
 .tem32-service .box {
  padding:2% 5%!important
 }
}
@media(max-width:320px) {
 body.model_advert .tem05-category_description .col-xs-6 {
  width:100%!important;
  margin:5px 0!important
 }
}
.tem99-header .head_top .con .icon .icons .txt {
 line-height:15px!important;
 padding-top:16px!important;
 margin-right:82px!important
}
.table-bordered,
.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
 border:.3px solid #3f1c1c
}
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
 border-bottom-width:0
}
.tem28-service .service-li .description {
 opacity:1!important
}
.tem71-pro .pro-li .text .title {
 text-overflow:initial;
 white-space:inherit!important
}
body.designer-body .tem20-contact-info.content-middle .description {
 display:block!important
}
.d-tem04-advantage .irregular-advantage .irregular-ad-left .media {
 margin-right:25px;
 margin-top:59px
}
.d-tem04-advantage .irregular-advantage .irregular-ad-right .media {
 margin-left:25px!important;
 margin-top:0px!important
}

.d-tem01-title.d-interval {
 padding:20px 0 0
}
body.model_product.cms_product .d-tem04-advantage .irregular-advantage .irregular-ad-left .media {
 margin-top:
}
.d-tem11-graphic .tab_row .text_box .txt {
 word-break:break-word
}
.tem99-header .head_top .con .icon .icons.language .txt {
 display:none!important
}
.d-tem19-graphic .description {
 border-right-width:0px!important
}
/*curl-https://www.mingfatech.com/css/header*/@media (min-width:1201px) {
 .tem99-header .head_bottom .navigation nav .nav>ul>li:nth-of-type(2)>ul ul {
  width:700px!important
 }
 .tem99-header .head_bottom .navigation nav .nav>ul>li:nth-of-type(2)>ul ul li {
  width:33.3333%
 }
 .tem03-s-header .con .logo {
  height:90px!important;
  max-width:400px!important
 }
}
@media (min-width:992px) and (max-width:1200px) {
 .tem99-header .head_bottom .navigation nav .nav>ul>li:nth-of-type(2)>ul ul li {
  width:50%
 }
 .tem99-header .head_bottom .navigation nav .nav>ul>li:nth-of-type(2)>ul ul {
  width:600px!important;
  margin-top:-10px!important
 }
}
@media (min-width:992px) {
 .tem99-header .head_bottom .navigation nav .nav>ul>li:nth-of-type(2)>ul {
  display:flex!important
 }
 .tem99-header .head_bottom .navigation nav .nav>ul>li:nth-of-type(2)>ul>li {
  padding:10px 0!important
 }
 .tem99-header .head_bottom .navigation nav .nav>ul>li:nth-of-type(2) li:hover>ul {
  opacity:1!important;
  visibility:visible!important;
  margin-top:-10px
 }
 .tem99-header .head_bottom .navigation nav .nav>ul>li:nth-of-type(2)>ul ul {
  display:flex!important;
  top:118%!important;
  left:0!important;
  flex-wrap:wrap;
  transform:translateY(1px)
 }
 .tem99-header .head_bottom .navigation nav .nav>ul>li:nth-of-type(2)>ul li:nth-of-type(1) ul {
  transform:translateX(-100px)
 }
 .tem99-header .head_bottom .navigation nav .nav>ul>li:nth-of-type(2)>ul li:nth-of-type(2) ul {
  transform:translateX(-220px)
 }
 .tem99-header .head_bottom .navigation nav .nav>ul>li:nth-of-type(2)>ul li:nth-of-type(3) ul {
  transform:translateX(-340px)
 }
 .tem99-header .head_bottom .navigation nav .nav>ul>li:nth-of-type(2)>ul li:nth-of-type(4) ul {
  transform:translateX(-470px)
 }
 .tem99-header .head_bottom .navigation .search .icon_bx .search_box {
  top:-53px!important;
  right:380px!important;
  height:40px!important;
  width:200px!important;
  opacity:1!important;
  visibility:visible!important
 }
 .tem99-header .head_bottom .search_box form {
  background:#fff!important;
  padding:0!important
 }
 .tem99-header .head_bottom .search_box form button {
  left:0!important;
  top:0!important
 }
 .tem99-header .head_bottom .search_box form i {
  display:none!important
 }
 .tem99-header .head_top {
  z-index:2!important
 }
 .tem99-header .head_bottom .navigation .search .icon_bx>span {
  opacity:0!important
 }
 .tem20-side .wrap .title {
  padding:10px 0!important;
  ;
  text-align:left!important
 }
 .tem99-header.show-full .header {
  background:-webkit-linear-gradient(left,#dedcdc,#f9f7f7,#dedcdc)!important
 }
 .tem99-header .head_bottom .navigation nav .nav>ul ul {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .tem20-side .list-group a:hover {
  background:#007899!important;
  color:#fff!important
 }
 .tem20-side .list-group a:hover .icon {
  border-color:inherit!important
 }
}
.tem58-header .header58 .logo {
 padding:12px 0!important
}
.tem92-irregular .box .description {
 max-height:1000px;
 line-height:1
}
.tem92-irregular .box .more a {
 background:none;
 border:2px solid rgba(255,255,255,.6);
 border-radius:100px
}
.tem20-footer .form-group .form-control {
 background:none;
 border:0;
 border-bottom:1px solid rgba(230,230,230,1);
 box-shadow:none
}
.tem174-irregular .text .description,
.tem25-team .text .description {
 line-height:195%
}
.tem14-contact .form-group[module-style="border-color color background-color"] .form-control {
 color:#777
}
.tem12-video .left_T .description,
.tem17-video .left_T .description {
 max-height:1000px
}
.tem12-video .right_V .item {
 background:#000;
 border-bottom-left-radius:4px;
 border-bottom-right-radius:4px
}
.tem54-service .item a .description,
.tem21-about .SmallFun .short {
 white-space:normal
}
.tem05-service {
 min-height:420px
}
.tem05-service .fun-bar .step-ico {
 font-size:70px;
 padding:20px;
 color:#FF7F00;
 border-width:3px
}
.tem05-service .fun-bar .fun-tit {
 font-size:22px
}
.tem19-news-list .images {
 height:220px
}
.tem09-case .accomd-room .img {
 padding-top:70%
}
.tem09-case .accomd-room .img a img {
 max-width:100%;
 height:auto
}
.tem09-case .accomd-room .text {
 display:none
}
.tem159-irregular .item .description {
 font-size:12px
}
.tem27-irregular h2 {
 line-height:180%
}
.tem12-case .tem04-text-title .title-header {
 padding-right:0
}
.tem12-case .box .item .text .description {
 max-height:500px
}
.tem06-certified .images {
 padding-top:0
}
.tem06-certified .images img {
 position:relative
}
.tem36-service .swiper-slide .goods .goods_txt .description,
.tem22-about div.about_text {
 height:auto
}
.tem12-service-box {
 background:rgba(0,0,0,.15);
 padding:10% 5%
}
.tem12-service-desc,
.tem07-service-icon span.step-ico,
.tem47-contact .item ul li .icon span {
 color:#fff
}
.tem52-irregular .images {
 margin-bottom:0
}
.tem193-irregular .item .text .title {
 font-size:30px
}
.tem193-irregular .item .text .more,
.tem264-irregular a.morea {
 display:none
}
.tem195-irregular .item .description {
 height:auto
}
.tem15-irregular .irregular-main .irregular-images {
 background:none
}
.tem47-service .item .text {
 top:10%
}
.tem47-service .item .text .description {
 padding:0
}
.tem47-service .L-box .text {
 padding:20px 10% 5px
}
.tem55-irregular .description {
 line-height:1
}
.tem194-irregular .text .item a {
 padding:5% 10% 5% 0
}
.tem194-irregular .text .item a em {
 white-space:normal;
 line-height:20px
}
.tem12-service-title h5 {
 font-size:16px
}
.tem36-contact .form-group label,
.tem255-irregular .text div.a_ {
 display:none
}
.tem36-contact .yzmbox a {
 top:3px
}
.tem42-contact .form_checkbox .checkbox-name {
 color:#888
}
.tem42-contact .has-feedback .form-control {
 background-color:inherit;
 border:0;
 border-bottom:1px solid #444;
 border-radius:0
}
.tem33-service .box {
 border-bottom:1px solid rgba(255,255,255,.1)
}
.tem20-service .icon {
 color:#ff7f00
}
.tem28-service .service-li .description {
 height:auto
}
.tem198-irregular .text .img {
 height:100px;
 width:100px
}
.tem04-video-list-ms .image {
 padding-top:70%
}
.tem22-about div.content-float {
 padding:0
}
.tem308-irregular .image img {
 box-shadow:10px 20px 70.28px 8.72px rgba(0,0,0,.2)
}
.tem298-irregular div.title_ {
 font-size:18px
}
.tem41-footer h4 {
 margin:10px 0 20px 0#fff!important
}
@media(max-width:768px) {
 body.model_advert .tem10-copyright {
  display:none
 }
 body.model_advert div.full-screen-spacing .full-screen {
  padding:0!important
 }
 body.model_advert .tem59-service .box {
  padding:5%!important
 }
 body.model_advert .tem59-service .col-xs-6 {
  width:50%!important;
  text-align:center
 }
 body.model_advert .tem59-service .description {
  display:none
 }
 body.model_advert .tem209-irregular .item {
  height:auto!important;
  padding:15px 20px 20px!important
 }
 body.model_advert .mobile_bottom {
  display:none
 }
 .tem27-irregular {
  padding:30px 0!important
 }
 .tem27-irregular h2 span {
  font-size:22px!important
 }
 .tem27-irregular h5 span {
  font-size:18px!important
 }
 .tem05-service .fun-bar .step-ico {
  font-size:40px;
  padding:20px;
  color:#FF7F00
 }
 .tem19-news-list .description {
  height:auto
 }
 .tem21-about .border [func-id="1"] {
  background:#2B2B29
 }
 .tem195-irregular .col-xs-6:nth-of-type(n) .item {
  border-right:0;
  border-top:0
 }
 .tem21-about {
  background:#000!important;
  background-image:none!important
 }
 .tem92-irregular .box .description span {
  font-size:30px!important
 }
 .tem27-irregular h2 {
  line-height:120%
 }
 .tem58-header .header58 .logo {
  padding:1px 0!important;
  height:60px
 }
 .tem53-service {
  background-attachment;
  initial!important
 }
 .tem53-service .item .text .title {
  padding:15px 0 5px
 }
 .tem53-service .item .text .description {
  white-space:normal
 }
 .tem12-service-ul li {
  margin-bottom:5px
 }
 .content-section,
 .title-section {
  padding:15px 0!important
 }
 .tem193-irregular .item .text .title {
  font-size:18px
 }
 .tem193-irregular .item .text .description {
  max-height:60px
 }
 .tem203-irregular .col-lg-3 {
  width:100%
 }
 .tem53-service .item .text {
  width:calc(100% - 100px)
 }
 .tem194-irregular .titleBar .title {
  font-size:30px
 }
 .tem32-service .description {
  height:auto
 }
 .tem17-video {
  background-image:none!important
 }
 .tem58-service {
  padding:50px 0!important
 }
 .tem159-irregular {
  padding:0 0 20px!important
 }
 #newBridge {
  display:none!important
 }
 .container {
  padding:0!important
 }
 .tem237-irregular .item.col-sm-4,
 .tem58-service .mainBox .items {
  width:100%!important
 }
 .tem56-banner div.swiper-slide img {
  object-fit:initial
 }
}
@media(max-width:480px) {
 body.model_advert .tem05-category_description .col-xs-6 {
  width:50%!important;
  margin:5px 0!important
 }
 body.model_advert .tem05-category_description .item .description {
  display:none!important
 }
 body.model_onepage .tem07-service-box {
  padding:5%!important
 }
 .tem308-irregular .titl p span {
  font-size:26px!important
 }
 .tem92-irregular .box .description span {
  font-size:20px!important
 }
 .tem191-irregular .tit .title {
  height:auto!important;
  line-height:auto!important;
  white-space:normal!important
 }
 .tem27-irregular .tem27-irregular_text,
 .tem21-about .text,
 .tem92-irregular .box,
 .tem27-irregular h5,
 .tem15-news-box,
 .tem14-contact .tem14-contact-form,
 .tem33-service .item,
 div.tem191-irregular .container {
  padding:0 5%!important
 }
 .tem32-service .box {
  padding:2% 5%!important
 }
}
@media(max-width:320px) {
 body.model_advert .tem05-category_description .col-xs-6 {
  width:100%!important;
  margin:5px 0!important
 }
}
.tem99-header .head_top .con .icon .icons .txt {
 line-height:15px!important;
 padding-top:16px!important;
 margin-right:82px!important
}
.table-bordered,
.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
 border:.3px solid #b8b8b8;
}
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
 border-bottom-width:0
}
.tem28-service .service-li .description {
 opacity:1!important
}
.tem71-pro .pro-li .text .title {
 text-overflow:initial;
 white-space:inherit!important
}
body.designer-body .tem20-contact-info.content-middle .description {
 display:block!important
}
.d-tem04-advantage .irregular-advantage .irregular-ad-left .media {
 margin-right:25px;
 margin-top:59px
}
.d-tem04-advantage .irregular-advantage .irregular-ad-right .media {
 margin-left:25px!important;
 margin-top:0px!important
}

.d-tem01-title.d-interval {
 padding:20px 0 0
}
body.model_product.cms_product .d-tem04-advantage .irregular-advantage .irregular-ad-left .media {
 margin-top:
}
.d-tem11-graphic .tab_row .text_box .txt {
 word-break:break-word
}
.tem99-header .head_top .con .icon .icons.language .txt {
 display:none!important
}
.d-tem19-graphic .description {
 border-right-width:0px!important
}
