@charset "utf-8";

/* CSS Document */
@font-face {
  font-family: 'Conv_MyriadPro-Regular';
  src: local('☺'), url('../fonts/MyriadPro-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Conv_HelveticaCdBd';
  src: local('☺'), url('../fonts/HelveticaCdBd.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}



* {
  font-family: 'Conv_HelveticaCdBd';
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  border: none;
  font-weight: normal;
}

img {
  border: none;
}

p img,
td img {
  max-width: 100%;
}

body {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  padding: 0;
  margin: 0;
}

.clearfix {
  clear: both;
}

a:hover {
  text-decoration: none;
}

p {
  margin: 0
}

/*header*/
.sw-mobile-header,
.sw-mobile-head-top,
.sw-mobile-footer {
  display: none;
}

.sw-head {
  width: 100%;
  height: 35px;
  background: #25a4ab;
  position: relative;
}

.sw-head-top {
  width: 1200px;
  margin: 0 auto;
}

.sw-head-top li {
  line-height: 34px;
  font-size: 14px;
  padding: 0 15px;
  float: right;
  cursor: pointer;
}

.sw-head-top li a {
  color: #fff;
  font-family: 'Conv_MyriadPro-Regular';
}

.sw-head-top li a i {
  margin-right: 5px;
}

.sw-head-top li:hover {
  background: #07235a;
  transition: 0.5s;
}

.sw-head-top li:hover a {
  text-decoration: none;
}

.sw-mobile-head-top li {
  line-height: 34px;
  font-size: 14px;
  padding: 0px;
  float: right;
}

.sw-mobile-head-top a {
  color: #fff;
  font-family: 'Conv_MyriadPro-Regular';
}

.sw-mobile-head-top a i {
  margin-right: 5px;
}

.sw-mobile-head-top li:hover {
  background: transparent;
  transition: 0.5s;
}

.sw-mobile-head-top li:hover a {
  text-decoration: none;
}

.sw-head-nav {
  width: 100%;
  height: 114px;
  background: #fff;
  border-bottom: 1px solid #ddd;
}

.sw-head-nav-content {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100%;
}

.sw-logo {
  width: 30%;
  float: left;
  /* margin-top: 30px; */
}

.sw-logo a img {
  max-width: 250px;
  max-height: 70px;
}

.sw-head-nav-right {
  width: 70%;
  float: right;
  margin-top: 40px;
}

.sw-head-nav-right li {
  font-size: 16px;
  padding: 0 20px;
  padding-bottom: 15px;
  float: right;
  text-transform: uppercase;
  position: relative;
}

.sw-head-nav-right li a {
  color: #003399;
}

.sw-head-nav-right li:hover {
  background: url(../img/sw-nav-bg.jpg) no-repeat bottom;
  background-position-x: 20px;
}

.sw-head-nav-right li:hover a {
  text-decoration: none;
}

.mobile-show {
  display: none;
}

.tp-banner>img {
  display: block;
  width: 100%;
}

#search-box-wrapper {
  width: 100%;
  padding: 1px 12px;
  position: absolute;
  top: 1px;
  left: 0px;
}

#search-box {
  line-height: 30px;
  width: 90%;
}

/*banner*/
#banner {
  margin-top: 149px;
}

#banner .swiper-container .swiper-wrapper .swiper-slide img {
  max-width: 100%;
}

#banner2 {
  display: none;
  margin-top: 149px;
}

#sw-sw-banner {
  width: 640px;
  position: relative;
}

#sw-sw-banner .dots {
  position: absolute;
  right: 50%;
  bottom: 20px;
}

#sw-sw-banner .dots li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 4px;
  text-indent: -999em;
  border: 2px solid #fff;
  border-radius: 6px;
  cursor: pointer;
  opacity: .4;
  -webkit-transition: background .5s, opacity .5s;
  -moz-transition: background .5s, opacity .5s;
  transition: background .5s, opacity .5s;
}

#sw-sw-banner .dots li.active {
  background: #fff;
  opacity: 1;
}

#sw-sw-banner .arrow {
  position: absolute;
  top: 220px;
}

#sw-sw-banner #al {
  left: 15px;
}

#sw-sw-banner #ar {
  right: 15px;
}



/*product*/
.sw-product {
  width: 1200px;
  margin: 0 auto;
}

.sw-product h1 {
  width: 50%;
  display: block;
  margin: 0 auto;
  font-size: 36px;
  text-align: center;
  margin-top: 80px;
  margin-bottom: 16px;
  text-transform: uppercase;
  padding: 0 30px;
  padding-bottom: 15px;
  background: url(../img/sw-title-bg.jpg) repeat-x bottom center;
  color: #25a4ab;
}

.sw-product .h-one-twins {
  width: 100%;
  display: block;
  margin: 0 auto;
  font-size: 36px;
  text-align: center;
  margin-top: 80px;
  margin-bottom: 16px;
  text-transform: uppercase;
  padding: 0 30px;
  padding-bottom: 15px;
  background: url(../img/sw-title-bg.jpg) repeat-x bottom center;
  color: #333;
}

.sw-product p {
  font-size: 16px;
  color: #666;
  font-family: 'Conv_MyriadPro-Regular';
  text-align: center;
}

.sw-product ul {
  width: 100%;
  margin-top: -30px;
}

.sw-product ul li {
  width: 23%;
  margin: 1%;
  float: left;
  position: relative;
  cursor: pointer;
}

.sw-product ul li h4 {
  width: 100%;
  text-align: center;
  color: #25a4ab;
  line-height: 26px;
  font-size: 20px;
  text-transform: uppercase;
  height: 56px;
}

.sw-product-img {
  width: 96%;
  padding: 2%;
  border: 1px solid #d9d9d9;
  border-bottom: none;
  position: relative;
  margin-top: 50px;
}

.sw-product-img img {
  display: block;
  width: 100%;
}

.sw-product-p {
  width: 96%;
  padding: 2%;
  border: 1px solid #d9d9d9;
  /* border-bottom: 2px solid #25a4ab; */
  background: #fff;
}

.sw-product ul li .sw-product-hover-div .sw-product-p h2 {
  font-size: 24px;
  color: #25a4ab;
  font-family: 'Conv_MyriadPro-Regular';
  margin-left: 1%;
  margin-top: 15px;
}

.sw-product-p p {
  font-size: 14px;
  line-height: 20px;
  margin-left: 1%;
  color: #777;
  text-align: left;
  height: 60px;
  margin-bottom: 10px;
  text-overflow: ellipsis;
  display: -webkit-box;
  /** 对象作为伸缩盒子模型显示 **/
  -webkit-box-orient: vertical;
  /** 设置或检索伸缩盒对象的子元素的排列方式 **/
  -webkit-line-clamp: 3;
  /** 显示的行数 **/
  overflow: hidden;
}

.sw-product-p .product-des {
  font-size: 14px;
  line-height: 20px;
  margin-left: 1%;
  color: #777;
  text-align: left;
  height: 60px;
  margin-bottom: 10px;
  text-overflow: ellipsis;
  display: -webkit-box;
  /** 对象作为伸缩盒子模型显示 **/
  -webkit-box-orient: vertical;
  /** 设置或检索伸缩盒对象的子元素的排列方式 **/
  -webkit-line-clamp: 3;
  /** 显示的行数 **/
  overflow: hidden;
}

.sw-product-hover-div {
  width: 100%;
  position: absolute;
  left: 0px;
  /* bottom: -58px; */
  z-index: 999999999;
  /* background: #fff; */
}

.sw-product-hover {
  width: 96%;
  height: 8px;
  background: #fff;
  position: absolute;
  border: 1px solid #d9d9d9;
  border-top: none;
}

.sw-product-p a.sw-pro-class1 {
  width: 100%;
  line-height: 20px;
  background: none;
  text-align: left;
  color: #777;
  display: block;
  height: auto;
  letter-spacing: 0px;
  border-radius: 0px;
  font-size: 14px;
  text-transform: capitalize;
  font-family: 'Conv_MyriadPro-Regular';
  margin-left: 5px;
}

.sw-product-p a.sw-pro-class1:hover {
  color: #25a4ab;
  background: none;
}

.sw-product-p a.sw-pro-btn {
  width: 154px;
  height: 38px;
  border-radius: 5px;
  background: #25a4ab;
  text-align: center;
  line-height: 38px;
  color: #fff;
  font-family: 'Conv_MyriadPro-Regular';
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 5px;
  display: block;
  display: none;
  margin-top: 15px;
}

.sw-product-p a:hover {
  background: #25a4ab;
  transition: 0.5s;
  text-decoration: none;
}

.sw-product ul li:hover a.sw-pro-btn {
  display: block;
}

.sw-product ul li:hover .sw-product-p {
  top: 228px;
}

.sw-product ul li:hover .sw-product-hover {
  display: block;
}

/*about*/
.sw-about {
  width: 100%;
  margin-top: 200px;
  background: url(../img/sw-about-bg.jpg) no-repeat center;
  background-size: cover;
  padding-top: 60px;
}

.sw-about-content {
  width: 1200px;
  margin: 0 auto;
}

.sw-about-content h1 {
  display: inline-block;
  font-size: 36px;
  color: #25a4ab;
  padding-bottom: 15px;
  background: url(../img/sw-title-bg.jpg) repeat-x bottom center;
  margin-bottom: 35px;
  text-transform: uppercase;
}

.sw-about-content .h-one-twins {
  display: inline-block;
  font-size: 28px;
  color: #333;
  padding-bottom: 15px;
  background: url(../img/sw-title-bg.jpg) repeat-x bottom center;
  margin-bottom: 35px;
  text-transform: uppercase;
}

.sw-about .sw-about-content p {
  font-size: 14px;
  line-height: 28px;
  color: #777;
  font-family: 'Conv_MyriadPro-Regular';
}

.sw-about-content p span {
  font-size: 24px;
  line-height: 26px;
  color: #25a4ab;
  font-family: 'Conv_MyriadPro-Regular';
  display: block;
}

.sw-about-content p font {
  display: block;
  font-weight: bold;
  font-family: 'Conv_MyriadPro-Regular';
}

.sw-about-content-left {
  width: 50%;
  margin-right: 3%;
  float: left;
}

.sw-about-content-left01 {
  width: 48%;
  margin-right: 2%;
  float: left;
}

.sw-about-content-left01 h3 {
  width: auto;
  font-size: 24px;
  line-height: 26px;
  font-family: 'Conv_MyriadPro-Regular';
  color: #25a4ab;
  margin-bottom: 5px;
}

.sw-about-content-left02 {
  display: block;
  width: 48%;
  margin-right: 2%;
  float: left;
}

.sw-about-content-left02 li {
  width: 100%;
  margin-bottom: 15px;
  border-bottom: 1px solid #e9e9e9;
}

.sw-about-content-left02 li h3 {
  width: auto;
  font-size: 24px;
  line-height: 26px;
  font-family: 'Conv_MyriadPro-Regular';
  color: #25a4ab;
  margin-bottom: 5px;
}

.sw-about-content-left .sw-about-content-left02 li p {
  font-size: 14px;
  line-height: 22px;
  color: #777;
  margin-bottom: 18px;
}

.sw-about-content-left02 li:last-child {
  border: none;
}

.sw-about-content-right {
  width: 47%;
  float: left;
  text-align: center;
}

.sw-video-1 {
  width: 100%;
  position: relative;
  border: 1px solid #cacaca;
}

.sw-video-1 img,
.sw-video-1 iframe {
  display: block;
  width: 100%;
}

.sw-video-t {
  width: 100%;
  background: rgba(23, 60, 134, 0.77);
  position: absolute;
  left: 0;
  bottom: 0px;
}

.sw-about-content-right .sw-video-t p {
  font-size: 24px;
  line-height: 46px;
  text-align: center;
  color: #fff;
}

.sw-video-p {
  /* width: calc(100% - 1px); */
  border: 1px solid #cacaca;
  border-top: none;
  /* background: #dbdad9; */
}

.sw-about-content-right .sw-video-p p {
  font-size: 14px;
  line-height: 40px;
  color: #777;
  text-align: center;
}



.index_main3 {
  width: 100%;
  padding-bottom: 65px;
  margin-top: 115px;
}

.index_main3_con {
  width: 1200px;
  margin: auto;
}

.feature_title {
  width: 100%;
  margin: 0 auto;
}

.feature_title h1 {
  display: inline-block;
  font-size: 36px;
  color: #25a4ab;
  padding-bottom: 15px;
  background: url(../img/sw-title-bg.jpg) repeat-x bottom center;
  text-align: center;
  text-transform: uppercase;
}

.feature_title .h-one-twins {
  display: inline-block;
  font-size: 26px;
  line-height: 36px;
  color: #333;
  padding-bottom: 15px;
  background: url(../img/sw-title-bg.jpg) repeat-x bottom center;
  text-align: center;
  text-transform: uppercase;
}

.feature_text {
  width: 1090px;
  margin: auto;
  overflow: hidden;
  margin-top: 15px;
}

.feature_text p {
  font-size: 16px;
  color: #666;
  text-align: center;
  font-family: 'Conv_MyriadPro-Regular';
}

.feature_list2 {
  margin-right: 45px;
  margin-bottom: 45px;
  margin-top: 45px;
}

.feature_list4 {
  margin-left: 45px;
  margin-bottom: 45px;
  margin-top: 45px;
}

.feature_list1 {
  float: right;
  margin-bottom: 45px;
}

.feature_left {
  float: left;
  width: 420px;
  margin-top: 55px;
}

.feature_mid {
  float: left;
  width: 250px;
  margin-top: 85px;
}

.feature_right {
  float: left;
  width: 420px;
  margin-top: 55px;
}

.feature_list1,
.feature_list2,
.feature_list3,
.feature_list4 {
  width: 370px;
  overflow: hidden;
}

.feature_left .feature_detail_l {
  width: 270px;
  margin-right: 24px;
}

.feature_left .feature_detail_l h1 {
  font-size: 24px;
  color: #585855;
  text-align: right;
  font-family: 'Conv_MyriadPro-Regular';
}

.feature_left .feature_detail_l p {
  font-size: 14px;
  color: #585855;
  line-height: 20px;
  text-align: right;
}

.feature_left .feature_detail_r {
  width: 74px;
  float: right;
}

.feature_left .feature_detail_r img {
  width: 100%;
}

.feature_right .feature_detail_r {
  width: 270px;
  float: left;
  margin-left: 24px;
}

.feature_right .feature_detail_l {
  width: 74px;
  float: left;
}

.feature_right .feature_detail_l img {
  width: 100%;
}

.feature_right .feature_detail_r h1 {
  font-size: 24px;
  color: #585855;
  text-align: left;
  font-family: 'Conv_MyriadPro-Regular';
}

.feature_right .feature_detail_r p {
  font-size: 14px;
  color: #585855;
  line-height: 20px;
  text-align: left;
  font-family: 'Conv_MyriadPro-Regular';
}

.feature_left .feature_detail_l p {
  font-size: 14px;
  color: #585855;
  line-height: 20px;
  text-align: right;
  font-family: 'Conv_MyriadPro-Regular';
}

.feature_left .feature_detail_r:hover img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
}

.feature_right .feature_detail_l:hover img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
}

/*表单*/
.sw-form {
  width: 100%;
  background: url(../img/bg.webp) no-repeat center;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 50px;
}

.sw-form-cotent {
  width: 1030px;
  margin: 0 auto;
  background: rgba(255, 255, 255, 0.8);
}

.sw-form-box-l {
  width: 42%;
  padding-top: 45px;
  padding-bottom: 45px;
  padding-left: 50px;
  margin-right: 3%;
  float: left;
}

.sw-form-box-l-title {
  width: 100%;
  padding-bottom: 10px;
  background: url(../img/sw-formtitle-bg.png) repeat-x bottom center;
}

.sw-form-box-l-title h2 {
  font-size: 34px;
  color: #25a4ab;
  text-transform: uppercase;
}

.sw-form-box-l-title p {
  font-size: 16px;
  color: #818181;
  font-family: 'Conv_MyriadPro-Regular';
}

.sw-form-box-l-p {
  width: 100%;
  margin-top: 15px;
}

.sw-form-box-l-p p {
  font-size: 14px;
  line-height: 22px;
  color: #818181;
  padding-left: 12px;
  /* background: url(../img/sw-formbox-bg.png) no-repeat; */
  background-position: 1px 7px;
  font-family: 'Conv_MyriadPro-Regular';
}

.sw-form-box-r {
  width: 50%;
  float: left;
  padding-top: 40px;
}

.sw-form-box-r p {
  font-size: 16px;
  color: #818181;
  line-height: 30px;
  font-family: 'Conv_MyriadPro-Regular';
}

.sw-form-box-r p span {
  font-size: 24px;
  font-family: 'Conv_MyriadPro-Regular';
}

.sw-form-box-r form input {
  width: 48%;
  margin-right: 1%;
  line-height: 34px;
  border: 1px solid #c7c7c7;
  border-radius: 5px;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 14px;
  color: #aaa;
  font-family: 'Conv_MyriadPro-Regular';
}

.sw-form-box-r form input.sw-form-input01 {
  width: 98%;
}

.sw-form-box-r form input:last-child {
  margin-right: 0px;
}

.sw-form-box-r form button {
  width: 48%;
  background: #25a4ab;
  color: #fff;
  font-family: 'Conv_MyriadPro-Regular';
  letter-spacing: 2px;
  text-align: center;
  line-height: 40px;
  border-radius: 5px;
  font-size: 16px;
  margin-top: 8px;
  margin-bottom: 40px;
  cursor: pointer;
}

.sw-form-box-r form button:hover {
  background: #25a4ab;
  transition: 0.5s;
}

/**application**/
.sw-application-title {
  width: 100%;
  margin-top: 80px;
  margin-bottom: 50px;
}

.sw-application-title h1 {
  display: block;
  margin: 0 auto;
  width: 32%;
  font-size: 36px;
  color: #25a4ab;
  text-transform: uppercase;
  padding-bottom: 15px;
  background: url(../img/sw-title-bg.jpg) repeat-x bottom center;
  text-align: center;
}

.sw-application-title .h-one-twins {
  display: block;
  margin: 0 auto;
  width: 32%;
  font-size: 36px;
  color: #333;
  text-transform: uppercase;
  padding-bottom: 15px;
  background: url(../img/sw-title-bg.jpg) repeat-x bottom center;
  text-align: center;
}

.sw-application-title p {
  font-size: 16px;
  color: #666;
  text-align: center;
  font-family: 'Conv_MyriadPro-Regular';
  margin-top: 10px;
}



/*news*/
.sw-news {
  width: 1200px;
  margin: 0 auto;
  margin-bottom: 100px;
}

.sw-news-title {
  width: 100%;
  margin-top: 80px;
  margin-bottom: 40px;
}

.sw-news h1 {
  display: block;
  margin: 0 auto;
  width: 25%;
  font-size: 36px;
  color: #25a4ab;
  text-transform: uppercase;
  padding-bottom: 15px;
  background: url(../img/sw-title-bg.jpg) repeat-x bottom center;
  text-align: center;
}

.sw-news .h-one-twins {
  display: block;
  margin: 0 auto;
  width: 25%;
  font-size: 36px;
  color: #333;
  text-transform: uppercase;
  padding-bottom: 15px;
  background: url(../img/sw-title-bg.jpg) repeat-x bottom center;
  text-align: center;
}

.sw-news p {
  font-size: 16px;
  color: #666;
  text-align: center;
  font-family: 'Conv_MyriadPro-Regular';
  margin-top: 10px;
}

.sw-news ul li {
  width: 23%;
  margin: 1%;
  float: left;
}

.sw-news ul li img {
  display: block;
  width: 100%;
  height: 162px;
  object-fit: cover;
}

.sw-news ul li p {
  font-size: 16px;
  color: #777;
  line-height: 22px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 45px;
  text-align: left;
}

.sw-news ul li a {
  display: block;
  width: 150px;
  line-height: 34px;
  height: 34px;
  border: 2px solid #25a4ab;
  border-radius: 5px;
  color: #25a4ab;
  text-align: center;
  font-family: 'Conv_MyriadPro-Regular';
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-top: 20px;
}

.sw-news ul li a:hover {
  background: #25a4ab;
  color: #fff;
  transition: 0.5s;
  text-decoration: none;
}

/*sw-footer*/
.sw-mobile-copyright {
  display: none;
}

.sw-footer {
  width: 100%;
  background: #25a4ab;
  padding-top: 75px;
}

.sw-footer-top {
  width: 1200px;
  margin: 0 auto;
}

.sw-foot01 {
  width: 25%;
  margin-right: 5%;
  float: left;
}

.sw-foot-title {
  font-size: 16px;
  color: #fff;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.sw-footer-contact {
  color: #fff;
  width: 100%;
  margin-bottom: 10px;
  position: relative;
}

.sw-footer-contact img {
  width: 20px;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
}

.sw-footer-contact p {
  /* padding-left: 25px; */
  font-size: 14px;
  line-height: 22px;
  color: #98afd7;
  font-family: 'Conv_MyriadPro-Regular';
}

.sw-footer-contact p a {
  line-height: 18px;
  color: #98afd7;
  font-family: 'Conv_MyriadPro-Regular';
  display: inline-block;
  text-decoration: underline;
}

.sw-footer-contact p a:hover {
  text-decoration: none;
  color: #fff;
  text-decoration: underline;
}

.sw-footer-contact p span {
  padding-left: 2em;
  font-family: 'Conv_MyriadPro-Regular';
}

.sw-foot02 {
  width: 20%;
  margin-left: 6%;
  margin-right: 6%;
  float: left;
}

.sw-foot02 ul li {
  width: 100%;
  margin-bottom: 10px;
}

.sw-foot02 ul li a {
  font-size: 14px;
  color: #fff;
  font-family: 'Conv_MyriadPro-Regular';
}

.sw-foot02 ul li a span {
  margin-right: 5px;
  font-family: 'Conv_MyriadPro-Regular';
}

.sw-foot02 ul li:hover a {
  color: #fff;
  text-decoration: none;
}

.sw-foot03 {
  width: 35%;
  float: left;
}

.sw-foot03 p {
  font-size: 14px;
  color: #fff;
  font-family: 'Conv_MyriadPro-Regular';
  margin-bottom: 15px;
}

.sw-foot03 form {
  display: block;
  width: 100%;
  position: relative;
}

.sw-foot03 form input {
  width: 95%;
  padding-left: 10px;
  line-height: 44px;
  background: #3c63a5;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  font-family: 'Conv_MyriadPro-Regular';
  color: #98afd7;
}

.sw-foot03 form input::-webkit-input-placeholder {
  color: #98afd7 !important;
}

.sw-foot03 form input:-moz-placeholder {
  color: #98afd7 !important;
}

.sw-foot03 form input::-moz-placeholder {
  color: #98afd7 !important;
}

.sw-foot03 form input:-ms-input-placeholder {
  color: #98afd7 !important;
}

.sw-foot03 form a {
  display: block;
  height: 44px;
  position: absolute;
  top: 0px;
  right: 0px;
}

.sw-foot03 form a img {
  display: block;
  width: 100%;
}

.sw-foot03 ul {
  width: 100%;
  margin-top: 20px;
}

.sw-foot03 ul li {
  float: left;
  width: 8%;
  margin-right: 1.5%;
}

.sw-foot03 ul li img {
  display: block;
  width: 100%;
}

.sw-foot03 .ordertracker {
  width: 60%;
  margin-top: 30px;
}

.sw-foot03 .ordertracker a {
  display: block;
  width: 100%;
}

.sw-foot03 .ordertracker a img {
  display: block;
  width: 100%;
}

.sw-footer-down {
  width: 1200px;
  margin: 0 auto;
  margin-top: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #fff;
}

.sw-footer-down-l {
  width: 20%;
  float: left;
  display: none;
}

.sw-footer-down-l img {
  display: block;
  width: 100%;
}

.sw-footer-down-r {
  width: 100%;
}

.sw-footer-down-r p {
  font-size: 14px;
  color: #98afd7;
  line-height: 40px;
  text-align: center;
  font-family: 'Conv_MyriadPro-Regular'
}

.sw-footer-down-r p span {
  font-family: 'Conv_MyriadPro-Regular';
  margin-left: 40px;
}

.sw-footer-down-r p span a {
  color: #98afd7;
  font-family: 'Conv_MyriadPro-Regular'
}

.sw-footer-down-r p span a:hover {
  color: #fff;
  text-decoration: none;
}


*,
*:focus,
*:active,
*:focus:active,
*:before,
*:before:focus,
*:before:active,
*:before:focus:active,
*:after,
*:after:focus,
*:after:active,
*:after:focus:active {
  outline: none;
}


.container {
  width: 1200px;
  margin: 0 auto;
}

.carousel {
  margin: 0 30px;
}

.carousel[data-shift="1"] .carousel-inner>.item {
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}

.carousel .carousel-inner>.item.row {
  margin: 0;
}

.carousel .carousel-control {
  background: none;
  color: transparent;
  overflow: hidden;
  text-shadow: none;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 30px;
}

.carousel .carousel-control:before {
  color: #444;
  font-family: 'Glyphicons Halflings';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 30px;
}

.carousel .carousel-control:after {
  border-radius: 50%;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
  content: '';
  height: 60%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 100%;
}

.carousel .carousel-control:hover:after {
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.7);
}

.carousel .carousel-control.left {
  left: -30px;
}

.carousel .carousel-control.left:before {
  content: '\e079';
}

.carousel .carousel-control.left:after {
  right: -100%;
}

.carousel .carousel-control.right {
  right: -30px;
}

.carousel .carousel-control.right:before {
  content: '\e080';
}

.carousel .carousel-control.right:after {
  left: -100%;
}

.sw-application-li {
  width: 31%;
  margin: 1%;
  float: left;
}

.sw-application-list {
  width: 100%;
  position: relative;
  cursor: pointer;
}

.sw-application-list img {
  width: 100%;
  display: block;
}

.carousel-inner h4 {
  text-align: center;
  font-size: 16px;
  color: #777;
  line-height: 36px;
  font-family: 'Conv_MyriadPro-Regular';
  margin-top: 5px;
}

.sw-application-list-hover {
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(34, 104, 166, 0.7);
  position: absolute;
  top: 0;
  left: 0;
}

.sw-application-list-hover a {
  width: 100%;
  height: 100%;
}

.sw-application-list-hover a span {
  display: inline-block;
  width: 32px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.sw-application-list img.case-02 {
  display: none;
}

.sw-application-list:hover .sw-application-list-hover {
  display: block;
}

.sw-application-list-hover a:hover .case-01 {
  display: none;
}

.sw-application-list-hover a:hover .case-02 {
  display: block;
}


/*********Industries************/
.road span {
  font-family: 'Conv_MyriadPro-Regular';
  color: #25a4ab;
}

.sw-road {
  width: 100%;
  border-bottom: 1px solid #ddd;
}

.sw-road-content {
  width: 1200px;
  margin: 0 auto;
  padding: 30px 0;
}

.sw-page-name {
  width: 50%;
  float: left;
  font-size: 24px;
  color: #25a4ab;
  text-transform: uppercase;
}

.sw-page-road {
  width: 50%;
  float: right;
  font-size: 14px;
  color: #ccc;
  text-align: right;
  /* margin-top: 5px; */
}

.sw-page-road a {
  color: #ccc;
  font-family: 'Conv_MyriadPro-Regular';
}

.sw-page-road span {
  font-family: 'Conv_MyriadPro-Regular';
  color: #25a4ab;
}

.sw-page-road a:hover {
  color: #25a4ab;
  transition: 0.5s;
}

/*********Download***********/
.down_list .down_list_a {
  padding: 5px 14px;
  background: #25a4ab;
  color: #fff;
  font-size: 12px;
  font-family: 'Conv_MyriadPro-Regular';
  border-radius: 3px;
  cursor: pointer;
}

.down_list .down_list_a:hover {
  background: #ccc;
  color: #25a4ab;
  transition: 0.5s;
}

.letter12 {
  height: 50px;
  background: #eee;
}

.pro_sell {
  font-family: 'Conv_MyriadPro-Regular';
  font-size: 28px;
}

/*********Company**********/
.sw-company-content {
  width: 95%;
  margin: 0 auto;
  padding-top: 20px;
  padding-left: 40px;
  padding-bottom: 80px;
}

.sw-company-main01,
.sw-company-main02,
.sw-company-main03 {
  width: 100%;
  margin-bottom: 30px;
}

.sw-company-main01 img {
  display: block;
  width: 100%;
}

.sw-company-main01 p {
  font-size: 14px;
  color: #666;
  line-height: 24px;
  margin-top: 30px;
  font-family: 'Conv_MyriadPro-Regular';
}

.sw-company-main02 h2,
.sw-company-main03 h2 {
  font-size: 26px;
  color: #25a4ab;
  margin-bottom: 20px;
  font-family: 'Conv_MyriadPro-Regular';
}

.sw-company-main02 p,
.sw-company-main03 p {
  font-size: 14px;
  color: #666;
  line-height: 20px;
  margin-top: 10px;
  padding-left: 20px;
  background-position: 5px 7px;
  font-family: 'Conv_MyriadPro-Regular';
}

.sw-company-main03-l {
  width: 65%;
  margin-right: 3%;
  float: left;
}

.sw-company-main03-r {
  width: 32%;
  float: right;
}

.sw-company-main03-r img {
  display: block;
  width: 100%;
  box-shadow: 2px 2px 3px #aaa;
}

.sw-company-main03 table {
  border-collapse: collapse;
  border: none;
  width: 100%;
  font-family: 'Conv_MyriadPro-Regular';
}

.sw-company-main03 table th {
  border: 1px solid #ddd;
  width: 30%;
  vertical-align: middle;
  text-align: center;
  font-weight: normal;
  font-size: 16px;
  color: #666;
  font-family: 'Conv_MyriadPro-Regular';
}

.sw-company-main03 table td {
  border: 1px solid #ddd;
  width: 70%;
  vertical-align: middle;
  text-align: center;
  line-height: 26px;
  font-size: 14px;
  padding: 5px;
  color: #666;
  font-family: 'Conv_MyriadPro-Regular';
}

.sw-company-main04 {
  width: 100%;
}

.sw-company-main04 p {
  font-size: 16px;
  line-height: 24px;
  color: #666;
  font-weight: bold;
  font-family: 'Conv_MyriadPro-Regular';
}

/*******Location********/
.sw-location-content {
  width: 95%;
  padding-top: 20px;
}

.sw-location-main01 {
  width: 50%;
  margin-right: 2%;
  margin-bottom: 30px;
  float: left;
}

.sw-location-main02 {
  width: 48%;
  margin-bottom: 30px;
  float: left;
}

.sw-location-main01 p {
  font-size: 14px;
  color: #777;
  line-height: 24px;
  margin-top: 10px;
  font-family: 'Conv_MyriadPro-Regular';
}

.sw-location-main01 h2,
.sw-location-main02 h2 {
  font-size: 26px;
  color: #25a4ab;
  margin-bottom: 20px;
  font-family: 'Conv_MyriadPro-Regular';
}

.sw-location-main01 ul li {
  width: 97%;
  padding-left: 30px;
  position: relative;
  font-family: 'Conv_MyriadPro-Regular';
}

.sw-location-main01 ul li img {
  width: 22px;
  position: absolute;
  left: 0px;
  top: 0px;
}

.sw-location-main01 ul li p a {
  color: #25a4ab;
  font-family: 'Conv_MyriadPro-Regular';
}

.sw-location-main01 ul li p a:hover {
  color: #777;
  transition: 0.5s;
}

.sw-location-main02 ul li {
  font-size: 14px;
  color: #777;
  line-height: 24px;
  margin-top: 10px;
  padding-left: 30px;
  background-position: 10px 6px;
  font-family: 'Conv_MyriadPro-Regular';
}

.sw-location-main03 {
  width: 100%;
  padding-bottom: 80px;
  padding-top: 30px;
  border-top: 1px solid #ccc;
  margin-top: 30px;
}

.sw-location-contact {
  margin-left: 15px;
}


.global-map {
  width: 100%;
  margin-top: 20px;
}

.global-map img {
  display: block;
  width: 100%;
}

/*banner*/
#myCarousel {
  margin: 0;
}

#myCarousel .carousel-control {
  left: 0;
  width: 15%;
  color: #fff;
}

#myCarousel .carousel-control.right {
  right: 0;
  left: auto;
}

#myCarousel.carousel .carousel-control.left:before {
  content: none;
}

#myCarousel.carousel .carousel-control.right:before {
  content: none;
}

/*banner-end*/
.feature_detail_r,
.feature_detail_l img {
  filter: grayscale(100%);
}

.sw-form-box-l-p p::before {
  content: "• ";
  color: #25a4ab;
  font-size: 1.5em;
}

.insideBanner img {
  width: 100%;
  overflow: hidden;
}

