﻿.menu-level-first {
  text-align: left;
  margin-right:90px;
}

.menu-level-first a {
  color: #0260a1;
  font-size: 18px;
  line-height: 42px;
}

.sf-mega-section{ float:left; background:url(../images/6.jpg) no-repeat top right 10%;}
.menu-level-first .sf-mega .sf-mega-section .cate-title {
  text-align: left !important;
  line-height: 36px;
  display: block;
}

.menu-level-first .sf-mega .sf-mega-section .cate-title a {
  color: #333;
  font-size: 14px;
}

.menu-level-first .sf-mega .sf-mega-section .cate-title a:hover {
  color: #0d7ecc;
}

.menu-level-first .sf-mega .sf-mega-section .sub-cate-wrap .cate-avatar {
  padding-top: 10px;
<<<<<<< HEAD
=======
  overflow: hidden;
  width: 100%;
>>>>>>> 59978cff4c3befc45195223f26297f7532ad595d
}

.menu-level-first .sf-mega .sf-mega-section .sub-cate-wrap .cate-avatar:hover {
  opacity: 0.9;
}

.menu-level-first .sf-mega .sf-mega-section .sub-cate-wrap .sub-cate {
  width: 98%;
  display: block;
  text-align: left !important;
  padding-left: 0px;
}

.menu-level-first .sf-mega .sf-mega-section .sub-cate-wrap .sub-cate .sub-cate-item {
<<<<<<< HEAD
  height: 36px;
  line-height: 36px;
  margin-bottom: 8px;
  color: #333;
  font-size: 15px;
=======
  height: 32px;
  line-height: 32px;
  margin-bottom: 8px;
  color: #333;
  font-size: 13px;
>>>>>>> 59978cff4c3befc45195223f26297f7532ad595d
}

.menu-level-first .sf-mega .sf-mega-section .sub-cate-wrap .sub-cate .sub-cate-item:hover {
  color: #0d7ecc;
}

#KeyWord:focus {
  width: 300px;
}

.ui-autocomplete {
  width: 173px;
}

.ui-autocomplete .ui-menu-item {
  width: 100%;
  display: block;
}

.text-center {
  text-align: center;
}

.product-wrap .line {
  width: 100%;
  height: 1px;
  border-bottom: solid 1px #ccc;
  clear: both;
}

.product-wrap .clearfix {
  display: block;
  width: 100%;
  height: 1px;
  clear: both;
}

.product-wrap .mb40 {
  margin-bottom: 40px;
}

.product-wrap .mt40 {
  margin-top: 40px;
}

.product-wrap .row {
  width: 100%;
  display: block;
  clear: right;
}

.product-wrap .row .image-wrap {
  display: inline-block;
  float: left;
  width: 46%;
  text-align: left;
  margin-right: 20px;
}

.product-wrap .row .image-wrap img {
  margin-top: 20px;
  width: 340px;
  margin-bottom: 20px;
}

.product-wrap .row .image-wrap .unslider .unslider-nav ol {
  width: 140px;
  margin: 0 auto;
  padding-bottom: 30px;
}

.product-wrap .row .image-wrap .unslider .unslider-nav ol li {
  background-color: #f78500;
}

.product-wrap .row .image-wrap .unslider .unslider-nav ol li.unslider-active {
  background-color: #333;
}

.product-wrap .row .desc-wrap {
  display: inline-block;
  float: left;
  width: 44%;
}

.product-wrap .row .desc-wrap h2 {
  display: block;
  margin-top: 20px;
}

.product-wrap .row .desc-wrap h2 .name {
  font-size: 20px;
  color: #2c3343;
  line-height: 40px;
  height: 40px;
  border-bottom: solid 3px #2c3343;
  padding-bottom: 10px;
}

.product-wrap .row .desc-wrap .code {
  color: #687172;
  font-size: 16px;
  margin-bottom: 20px;
}

.product-wrap .row .desc-wrap .general {
  font-size: 14px;
  color: #687172;
  font-weight: bold;
}

.product-wrap .row .desc-wrap .extra .left {
  float: left;
  margin-right: 30px;
  width: 46%;
}

.product-wrap .row .desc-wrap .extra .right {
  float: left;
  width: 30%;
}

.product-wrap .row .desc-wrap .extra .txt {
  font-size: 11px;
  height: 30px;
  line-height: 30px;
  color: #687172;
}

.product-wrap .row .feature-wrap, .product-wrap .row .application-wrap {
  display: block;
  float: left;
  width: 40%;
  margin-top: 27px;
  padding-left: 80px;
}

.product-wrap .row .feature-wrap h4, .product-wrap .row .application-wrap h4 {
  font-size: 16px;
  margin-bottom: 15px;
  color: #687172;
  font-weight: bold;
}

.product-wrap .row .feature-wrap ul li, .product-wrap .row .application-wrap ul li {
  list-style: disc;
  margin-left: 15px;
  font-size: 14px;
  height: 22px;
  line-height: 22px;
}

.product-wrap .row .feature-wrap .download-btn, .product-wrap .row .application-wrap .download-btn {
  background: #f1963b;
  text-align: center;
  width: 240px;
  border-radius: 18px;
  margin-top: 30px;
}

.product-wrap .row .feature-wrap .download-btn:hover, .product-wrap .row .application-wrap .download-btn:hover {
  background: #f4f1ee;
}

.product-wrap .row .feature-wrap .download-btn:hover a, .product-wrap .row .application-wrap .download-btn:hover a {
  color: #333;
}

.product-wrap .row .feature-wrap .download-btn a, .product-wrap .row .application-wrap .download-btn a {
  color: #fff;
  text-decoration: none;
  height: 36px;
  line-height: 36px;
  font-size: 17px;
}

.product-wrap .row .feature-wrap .download-btn a:hover, .product-wrap .row .application-wrap .download-btn a:hover {
  color: #333;
}

.product-wrap .row .feature-wrap .request-btn, .product-wrap .row .application-wrap .request-btn {
  background: #f4f1ee;
  text-align: center;
  width: 240px;
  border-radius: 18px;
  margin-top: 30px;
}

.product-wrap .row .feature-wrap .request-btn:hover, .product-wrap .row .application-wrap .request-btn:hover {
  background: rgba(244, 241, 238, 0.9);
}

.product-wrap .row .feature-wrap .request-btn a, .product-wrap .row .application-wrap .request-btn a {
  color: #687172;
  text-decoration: none;
  height: 36px;
  line-height: 36px;
  font-size: 17px;
}

.product-wrap .row .eye-diagram-wrap, .product-wrap .row .specification-wrap {
  display: block;
  padding-left: 80px;
  width: 100%;
}

.product-wrap .row .eye-diagram-wrap h4, .product-wrap .row .specification-wrap h4 {
  font-size: 16px;
  margin-bottom: 25px;
  color: #687172;
  font-weight: bold;
}

.product-wrap .row .eye-diagram-wrap .eye-diagram-img, .product-wrap .row .specification-wrap .eye-diagram-img {
  display: block;
  float: left;
  width: 30%;
  margin-right: 3%;
}

.product-wrap .row .eye-diagram-wrap .eye-diagram-img p, .product-wrap .row .specification-wrap .eye-diagram-img p {
  text-align: center;
  height: 20px;
  line-height: 20px;
  font-size: 16px;
}

.product-wrap .row .eye-diagram-wrap .eye-diagram-img img, .product-wrap .row .specification-wrap .eye-diagram-img img {
  width: 100%;
}

#dialog-form {
  display: none;
}

.dialog-wrap-wrap h3 {
  font-size: 16px;
}

.dialog-wrap-wrap form .quote-input-wrap {
  margin-bottom: 14px;
}

.dialog-wrap-wrap form .quote-input-wrap label {
  font-size: 14px;
  display: block;
}

.dialog-wrap-wrap form .quote-input-wrap .quote-input {
  padding: 10px;
  width: 80%;
  height: 30px;
  line-height: 30px;
}

.dialog-wrap-wrap form .quote-input-wrap .quote-textarea {
  padding: 10px;
  width: 85%;
}

.product-search-result-wrap .search-results .result {
  display: block;
}

.product-search-result-wrap .search-results .result .p-feature-image {
  float: left;
  width: 20%;
  max-width: 200px;
}

.product-search-result-wrap .search-results .result .p-feature-image img {
  width: 100%;
}

.product-search-result-wrap .search-results .result .p-info {
  float: left;
  width: 75%;
  padding: 10px;
  margin-top: 39px;
}

.product-search-result-wrap .search-results .result .p-info .p-title a {
  color: #f78500;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  margin-bottom: 15px;
}

.product-search-result-wrap .search-results .paginate-btns {
  display: block;
  height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.product-search-result-wrap .search-results .paginate-btns .pagination li {
  height: 30px;
  border-top: solid 1px #ccc;
  border-left: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  font-size: 16px;
}

.product-search-result-wrap .search-results .paginate-btns .pagination li a {
  color: #f78500;
  font-weight: bold;
  text-decoration: none;
  font-size: 16px;
}

.product-search-result-wrap .search-results .paginate-btns .pagination li:last-child {
  border-right: solid 1px #ccc;
}

.product-search-result-wrap .search-results .paginate-btns .pagination .active {
  background-color: #f78500;
  color: #fff;
  font-size: 16px;
  border-bottom: solid 1px #f78500;
  border-top: solid 1px #f78500;
  border-left: solid 1px #f78500;
}

.product-search-result-wrap .search-results .paginate-btns .pagination .active a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}

.solution-banner {
  width: 100%;
  height: 437px;
  background-color: #010101;
}

.solution-banner p {
  text-align: center;
  margin: 0px;
}

.solutions-content {
  color: #424242;
}

.solutions-content h2 {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #424242;
  margin-top: 57px;
  margin-bottom: 17px;
}

.solutions-content p {
  text-align: center;
}

.solutions-content .divider-wrap {
  text-align: center;
  margin: 0px;
}

.solutions-content .divider-wrap .divider {
  width: 40px;
  height: 1px;
  border-bottom: solid 4px #424242;
  display: block;
  margin: 0 auto;
}

.solutions-content .subtitle {
  font-size: 16px;
  margin: 28px 0px;
  height: 14px;
  line-height: 14px;
}

.solutions-content .solutions-row {
  width: 962px;
  margin: 48px auto;
  display: block;
  clear: both;
}

.solutions-content .solutions-row .solution-card {
  display: inline-block;
  width: 30%;
  margin-right: 14px;
  float: left;
  background-color: #f4f4f4;
}

.solutions-content .solutions-row .solution-card:last-child {
  margin-right: 0px;
}

.solutions-content .solutions-row .solution-card .solution-avatar a img {
  width: 100%;
}

.solutions-content .solutions-row .solution-card .solution-avatar a img:hover {
  opacity: 0.8;
}

.solutions-content .solutions-row .solution-card .solution-content {
  height: 181px;
  padding-left: 10px;
  padding-right: 10px;
}

.solutions-content .solutions-row .solution-card .solution-content .title {
  margin: 27px 0px 18px 0px;
  font-size: 20px;
  font-weight: 200;
  color: #424242;
}

.solutions-content .solutions-row .solution-card .solution-content .solution-desc {
  color: #424242;
  margin-top: -15px;
}

.solutions-content .solutions-row .solution-card .card-btn {
  padding-top: 6px;
  display: block;
  background-color: #fff;
  padding-bottom: 20px;
}

.solutions-content .solutions-row .solution-card .card-btn a {
  padding: 10px;
  background-color: #cfcfcf;
  font-size: 14px;
  color: #ffffff;
  margin-bottom: 15px;
}

.solutions-content .solutions-row .solution-card .card-btn a:hover {
  background-color: #f78500;
}

.solutions-content .solutions-extra-row {
  display: block;
  padding-top: 80px;
  margin-bottom: 280px;
}

.solutions-content .solutions-extra-row .extra {
  width: 33.3%;
  height: 150px;
  float: left;
}

.solutions-content .solutions-extra-row .extra .the-box {
  width: 100%;
  display: block;
}

.solutions-content .solutions-extra-row .extra .the-box .box-icon {
  display: block;
  float: left;
  margin-right: 10px;
  width: 60px;
}

.solutions-content .solutions-extra-row .extra .the-box .box-icon span {
  font-size: 60px;
  color: #cfcfcf;
}

.solutions-content .solutions-extra-row .extra .the-box .box-icon span:hover {
  color: #424242;
}

.solutions-content .solutions-extra-row .extra .the-box .box-content {
  float: left;
  padding: 10px;
  width: 230px;
}

.solutions-content .solutions-extra-row .extra .the-box .box-content p {
  font-size: 13px;
  text-align: left;
}

.solutions-content .solutions-extra-row .extra .the-box:hover {
  color: #424242 !important;
}

.solutions-content .solutions-extra-row .extra h3 {
  font-size: 16px;
  height: 20px;
  line-height: 20px;
  margin-bottom: 10px;
  padding: 0px;
  text-align: left;
}

.solutions-content .solutions-extra-row .extra .subtitle {
  font-size: 11px;
  height: 13px;
  line-height: 13px;
  margin: 0px;
  margin-bottom: 10px;
  padding: 0px;
  text-align: left;
}

.col_one_third {
  width: 22.5%;
  float: left;
  border: solid 1px #ccc;
  display: block;
  position: relative;
  margin-right: 2%;
  margin-bottom: 23px;
  margin-top: 10px;
}

.col_one_third img {
  width: 100%;
}

.col_one_third .border-dotted-box {
  border-top: dotted 1px #ccc;
  display: -webkit-box;
  display: flex;
  justify-content: space-around;
  height: 120px;
}

.col_one_third .border-dotted-box .pro-name {
  -webkit-box-flex: 1;
  flex: 1 auto;
  color: #333;
  text-decoration: none;
  font-size: 16px;
  line-height: 40px;
  text-align: center;
}

.col_one_third .border-dotted-box .pro-arrow {
  -webkit-box-flex: 1;
  flex: auto;
  color: #333;
  text-decoration: none;
  font-size: 24px;
  line-height: 40px;
  text-align: right;
  padding-right: 16px;
}

.col_one_third .border-dotted-box .pro-arrow .fa {
  margin-top: 7px;
}

.border-hover-red:hover {
  border-color: #ff0000;
}

.contact-page-wrap section {
  margin-bottom: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: solid 1px #ccc;
}

.contact-page-wrap section .MT_inn .fl {
  width: 70%;
}

.contact-page-wrap section .MT_inn .fl .right_people li {
  margin-bottom: 10px;
}

.contact-page-wrap section .MT_inn .fl .right_people li img {
  float: left;
  width: 182px;
  margin-right: 20px;
}

.contact-page-wrap section .MT_inn .fl .right_people li .MT_details {
  float: left;
  display: inline;
  padding: 10px;
  width: 500px;
}

.contact-page-wrap section .MT_inn .fl .right_people li .MT_details p {
  margin-bottom: 6px;
}

.footer-wrap {
  margin: 0 auto;
  min-width: 1000px;
  max-width: 1200px;
  display: block;
}

.footer-wrap .homecase {
  display: inline-block;
  width: 20%;
}

/*# sourceMappingURL=fix.css.map */
