body {  font-family: "Microsoft Yahei", sans-serif;  overflow-x: hidden;}body iframe{display: none!important;opacity: 0;}html {  font-size: 10px;  /*10 ÷ 16 × 100% = 62.5%*/}@media (max-width: 1200px) {  html {    font-size: 9px;  }}@media (max-width: 992px) {  html {    font-size: 7px;  }}@media (max-width: 768px) {  html {    font-size: 8px;  }}a {  text-decoration: none!important;}.navbar-brand {  float: none;  line-height: 0;}.mobile-con {  display: none;}.header .header-top {  background: #fff;  height: 130px;}.header .header-top .container {  position: relative;}.header .header-top .lf {  float: left;  width: 8.9%;}.header .header-top .lf .logo {  float: left;}.header .header-top .lf .logo a {  display: block;  margin-top: 8px;}.header .header-top .lf .logo a img {  width: 100%;}.header .header-top .lf .txt {  position: absolute;  top: 36px;  left: 160px;  padding-left: 3%;  border-left: 1px solid #b2b2b2;}.header .header-top .lf .txt h3 {  font-size: 3rem;  color: #000;  font-weight: 600;  margin: 0;}.header .header-top .lf .txt span {  display: block;  padding: 2% 0 0;  font-size: 1.7rem;  color: #000;  font-weight: 600;}.header .header-top .rt {  position: absolute;  top: 40px;  right: 0;}.header .header-top .rt .tel .link {  position: absolute;  top: 10px;  left: -120px;}.header .header-top .rt .tel .link a {  float: left;  display: inline-block;  *display: inline;  *zoom: 1;  margin: 0 4px;}.header .header-top .rt .tel .txt p {  font-size: 1.4rem;  color: #000;}.header .header-top .rt .tel .txt h5 {  font-size: 3rem;  color: #0d6dca;}.header .header-top .rt .tel .language {  position: absolute;  right: 0;  top: -36px;  font-size: 1.6rem;}.header .header-top .rt .tel .language a {  color: #000;}@media (max-width: 1200px) {  .header .header-top {    height: 112px;  }}@media (max-width: 992px) {  .header .header-top {    background: #fff;    height: 90px;  }  .header .header-top .container {    position: relative;  }  .header .header-top .lf {    float: left;    width: 8.9%;  }  .header .header-top .lf .logo a {    margin-top: 12px;  }  .header .header-top .lf .txt {    top: 26px;    left: 105px;  }  .header .header-top .rt {    position: absolute;    top: 18px;    right: 0;  }  .header .header-top .rt .tel .link {    position: absolute;    top: 10px;    left: -120px;  }  .header .header-top .rt .tel .language {    top: -12px;  }}.header .nav-con {  height: 70px;  background: #0d6dca;}.header .nav-con #nav {  width: 100%;  margin: 0;}.header .nav-con #nav .sub-nav {  float: left;  text-align: center;  transition: 0.2s;  position: relative;  width: 12.5%;  height: 70px;}.header .nav-con #nav .sub-nav:hover {  background: #cd0d03;}.header .nav-con #nav .sub-nav:hover span {  color: #fff;}.header .nav-con #nav .sub-nav a {  color: #fff;  font-size: 1.6rem;  display: block;  padding: 17% 0 2%;  height: 100%;}.header .nav-con #nav .sub-nav span {  display: block;  font-size: 1.3rem;  color: #4895e0;  text-transform: uppercase;}.header .nav-con #nav .sub-nav .drop-down {  z-index: 999;  position: absolute;  top: 70px;  left: 0;  display: none;}.header .nav-con #nav .sub-nav .ul1 {  width: 100%;  text-align: center;  background: #fff;  height: auto;}.header .nav-con #nav .sub-nav .ul1 li {  text-align: center;  line-height: 40px;  cursor: pointer;  color: #fff;  height: auto;}.header .nav-con #nav .sub-nav .ul1 li:hover {  color: #2b4575;}.header .nav-con #nav .sub-nav .ul1 li a {  font-size: 1.5rem;  padding: 0 5%;  background: transparent;  display: block;  color: #333;}.header .nav-con #nav .sub-nav .ul1 li a:hover {  color: #fff;  background: #cd0d03;}.header .nav-con #nav .active {  background: #cd0d03;}.header .nav-con #nav .active span {  color: #fff;}@media (max-width: 1200px) {  .header .nav-con {    height: 58px;  }  .header .nav-con #nav {    width: 100%;    margin: 0;  }  .header .nav-con #nav .sub-nav {    height: 58px;  }  .header .nav-con #nav .sub-nav .drop-down {    top: 58px;  }}@media (max-width: 992px) {  .header .nav-con {    height: 50px;  }  .header .nav-con #nav {    width: 100%;    margin: 0;  }  .header .nav-con #nav .sub-nav {    height: 50px;  }  .header .nav-con #nav .sub-nav .drop-down {    top: 50px;  }}@media (max-width: 1530px) {  .header .header-con .nav-con #nav .sub-nav a {    padding: 0 3rem;  }}@media (max-width: 1380px) {  .header .header-con {    height: 80px;  }  .header .header-con .logo {    height: 80px;  }  .header .header-con .logo img {    float: right;    margin-right: 20%;    max-width: 100%;    height: 80px;  }  .header .header-con .nav-con #nav .sub-nav {    height: 80px;    line-height: 80px;  }  .header .header-con .nav-con #nav .sub-nav a {    padding: 0 2.5rem;  }  .header .header-con .nav-con #nav .sub-nav .drop-down {    top: 80px;  }  .header .header-con .rt .search {    float: left;    position: relative;  }  .header .header-con .rt .search .toggle-btn {    margin: 25px 0 0 20px;  }  .header .header-con .rt .search .search-con {    top: 80px;  }  .header .header-con .rt .language {    margin: 28px 0 0 4rem;  }}@media (max-width: 1100px) {  .header .header-con .logo img {    margin-right: 10%;  }  .header .header-con .nav-con #nav .sub-nav a {    padding: 0 1.4rem;  }  .header .header-con .rt .search .toggle-btn {    margin: 25px 0 0 10px;  }  .header .header-con .rt .language {    margin: 28px 0 0 2rem;  }}.header .mobile-con .navbar-header .navbar-brand {  float: none;  line-height: 0;  padding: 0;}.header .mobile-con .navbar-brand > img {  margin: 2px 0 0 3%;}.header .mobile-con .nivo-directionNav {  display: none;}.header .mobile-con .box .nivo-controlNav {  margin-left: -16px;  bottom: -6px;}.header .mobile-con .nivo-controlNav a {  width: 6px;  height: 6px;  margin: 0 3px;}.header .mobile-con .navbar-toggle {  margin-top: 11px;}.header .mobile-con .language {  display: inline-block;  position: relative;  margin: 17px 12px 0 0;  float: right;  color: #666;}.header .mobile-con .language a {  font-size: 14px;  padding: 0px 6px;  color: #666;}.header .mobile-con .language a:hover {  color: #103474;}.header .mobile-con .language .active {  color: #103474;}/*mobile-header*/@media (max-width: 768px) {  .pc-con {    display: none!important;  }  .mobile-con {    display: block!important;  }}/*main*/.main {  clear: both;}.main .carousel-indicators li {  display: inline-block;  width: 30px;  height: 2px;  border-radius: 0px;  margin: 0px 5px;  text-indent: -999px;  cursor: pointer;  background-color: #fff;  border: none;}.main .carousel-indicators .active {  width: 30px;  height: 2px;  background-color: #0d6dca;}@media (max-width: 992px) {  .main .carousel-indicators {    bottom: 4px;  }}@media (max-width: 768px) {  .main {    margin-top: 5px;  }}.main .ad-box .swiper-container5 {  overflow: hidden;}.main .ad-box .top-banner {  width: 100%;  position: relative;}.main .ad-box img {  width: 100%;}.main .ad-box .swiper-pagination {  position: absolute;  bottom: 10px;  z-index: 99;}.main .ad-box .swiper-pagination-bullet {  background: #fff;  border-radius: 7px;  height: 7px;  width: 7px;}.main .ad-box .swiper-pagination-bullet-active {  background: #103474;}.main .list-box {  padding: 3% 0;}.main .list-box .list {  width: 32.333333%;  float: left;  margin-right: 1.5%;}.main .list-box .list .tit img {  margin-bottom: 4%;}.main .list-box .list .tit h5 {  font-size: 2.4rem;  color: #333;  margin-bottom: 5%;}.main .list-box .list .tit h5 span {  font-size: 1.4rem;  color: #999;  text-transform: uppercase;}.main .list-box .list .img-box {  padding: 2%;  border: 1px solid #ededed;}.main .list-box .list .img-box img {  width: 100%;}.main .list-box .list:nth-child(3) {  margin-right: 0;}.main .list-box .about .txt {  margin: 3% 0;}.main .list-box .about .txt p {  font-size: 1.4rem;  color: #666;  line-height: 160%;}.main .list-box .about a:hover .default {  display: none!important;}.main .list-box .about a:hover .hover {  display: block!important;}.main .list-box .about a img {  display: block;}.main .list-box .about .hover {  display: none;}.main .list-box .product ul li {  height: 40px;  line-height: 40px;  transition: 0.2s;  font-size: 1.6rem;  padding-left: 35px;  background: url("../images/lit2_06.jpg") no-repeat 20px center;}.main .list-box .product ul li a {  color: #333;  display: block;}.main .list-box .product ul li:hover {  background: #0d6dca url("../images/lit2_03.jpg") no-repeat 20px center;}.main .list-box .product ul li:hover a {  color: #fff;  background: url("../images/more_03.jpg") no-repeat 90% center;}.main .list-box .news ul {  padding: 3% 0;  margin-bottom: 0;}.main .list-box .news ul li {  line-height: 26px;  font-size: 1.4rem;  padding-left: 20px;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  background: url("../images/lit3_03.jpg") no-repeat left center;}.main .list-box .news ul li:hover {  background: url("../images/lit3_06.jpg") no-repeat left center;}.main .list-box .news ul li:hover a {  color: #0d6dca;}.main .list-box .news ul li a {  color: #666;}.main .list-box .news .more a:hover .default {  display: none!important;}.main .list-box .news .more a:hover .hover {  display: block!important;}.main .list-box .news .more a .hover {  display: none!important;}.main .list-box .news .more a img {  display: block;}@media (max-width: 768px) {  .main .list-box {    padding: 3% 0;  }  .main .list-box .list {    width: 100%;    float: left;    margin-right: 0%;    margin-bottom: 2%;  }}.main .advantage {  padding-bottom: 3%;}.main .advantage .tit img {  margin-bottom: 4%;}.main .advantage .tit h5 {  font-size: 2.4rem;  color: #333;  margin-bottom: 4%;}.main .advantage .tit h5 span {  font-size: 1.4rem;  color: #999;  text-transform: uppercase;}.main .advantage .content li {  height: 208px;  text-align: center;  transition: 0.2s;  width: 15.6666666%;  float: left;  border: 1px solid #ededed;  margin-right: 1.2%;}.main .advantage .content li:hover {  transform: translate(0, -10px);}.main .advantage .content li:hover p {  color: #0d6dca;}.main .advantage .content li p {  font-size: 1.4rem;  color: #333;  line-height: 160%;  padding: 70% 10% 0 10%;}.main .advantage .content li:last-child {  margin-right: 0;}.main .advantage .content li:nth-child(1) {  background: url("../images/advantage-icon_03.jpg") no-repeat center 20%;}.main .advantage .content li:nth-child(2) {  background: url("../images/advantage-icon_05.jpg") no-repeat center 20%;}.main .advantage .content li:nth-child(3) {  background: url("../images/advantage-icon_07.jpg") no-repeat center 20%;}.main .advantage .content li:nth-child(4) {  background: url("../images/advantage-icon_09.jpg") no-repeat center 20%;}.main .advantage .content li:nth-child(5) {  background: url("../images/advantage-icon_11.jpg") no-repeat center 20%;}.main .advantage .content li:nth-child(6) {  background: url("../images/advantage-icon_13.jpg") no-repeat center 20%;}.main .advantage .content li:nth-child(1):hover {  background: url("../images/icon01s.png") no-repeat center 20%;}.main .advantage .content li:nth-child(2):hover {  background: url("../images/icon02s.png") no-repeat center 20%;}.main .advantage .content li:nth-child(3):hover {  background: url("../images/icon03s.png") no-repeat center 20%;}.main .advantage .content li:nth-child(4):hover {  background: url("../images/icon04s.png") no-repeat center 20%;}.main .advantage .content li:nth-child(5):hover {  background: url("../images/icon05s.png") no-repeat center 20%;}.main .advantage .content li:nth-child(6):hover {  background: url("../images/icon06s.png") no-repeat center 20%;}@media (max-width: 1200px) {  .main .advantage .content li {    height: 170px;  }}@media (max-width: 992px) {  .main .advantage .content li {    height: 170px;  }  .main .advantage .content li p {    padding: 90% 10% 0 10%;  }}@media (max-width: 768px) {  .main .advantage .content li {    height: 180px;    text-align: center;    transition: 0.2s;    width: 48%;    float: left;    border: 1px solid #ededed;    margin: 0 1% 2% 1%;  }  .main .advantage .content li p {    padding: 70% 10% 0 10%;  }}.footer {  background: url("../images/footer-bg_03.jpg");}.footer .footer-content {  height: auto;}.footer .footer-content .contact {  padding: 5% 0;}.footer .footer-content .contact li {  width: 25%;  float: left;  font-size: 1.4rem;  color: #fff;  padding-left: 42px;}.footer .footer-content .contact li span {  display: block;  margin-bottom: 4px;}.footer .footer-content .contact li p {  margin: 0;}.footer .footer-content .contact li:nth-child(1) {  background: url("../images/footer-icon_03.png") no-repeat left center;}.footer .footer-content .contact li:nth-child(2) {  background: url("../images/footer-icon_05.png") no-repeat left center;}.footer .footer-content .contact li:nth-child(3) {  background: url("../images/footer-icon_07.png") no-repeat left center;}.footer .footer-content .contact li:nth-child(4) {  background: url("../images/footer-icon_09.png") no-repeat left center;}.footer .footer-content .txt {  text-align: center;  padding-bottom: 2%;  border-bottom: 1px solid #fff;}.footer .footer-content .txt h4 {  font-size: 3.6rem;  color: #fff;  text-transform: uppercase;  font-weight: 900;  margin: 2% 0 2%;}.footer .footer-content .txt h6 {  font-size: 1.8rem;  color: #fff;  opacity: 0.8;}.footer .footer-content .txt p {  font-size: 1.2rem;  color: #fff;  text-transform: uppercase;  opacity: 0.6;}.footer .footer-content .footer-nav {  padding: 2% 0 3%;  text-align: center;}.footer .footer-content .footer-nav a {  font-size: 1.6rem;  color: #fff;  margin: 0 3%;  display: inline-block;  *display: inline;  *zoom: 1;}.footer .footer-content .footer-nav a:hover {  color: #cd0d03;}@media (max-width: 768px) {  .footer .footer-content {    height: auto;  }  .footer .footer-content .contact {    padding: 5% 0;  }  .footer .footer-content .contact li {    width: 50%;    float: left;    font-size: 1.4rem;    color: #fff;    margin-bottom: 4%;  }  .footer .footer-content .txt h4 {    font-size: 3rem;    line-height: 160%;  }  .footer .footer-content .footer-nav a {    margin: 2% 3%;  }}.footer .footer-bot {  height: 45px;  text-align: center;  line-height: 45px;}.footer .footer-bot p {  margin: 0;  font-size: 1.4rem;  color: #fff;}.footer .footer-bot p a {  color: #ffffff;}@media (max-width: 768px) {  .footer .footer-bot {    padding: 0 15px;    height: auto;    background: #0b1b36;    line-height: 28px;    text-align: center;  }  .footer .footer-bot p {    margin: 0;    font-size: 1.4rem;    color: #fff;  }  .footer .footer-bot p a {    color: #ffffff;  }}.footer .returnTop {  z-index: 999;  display: none;  cursor: pointer;  position: fixed;  bottom: 60px;  right: 30px;  width: 80px;  height: 80px;  background: url("../images/return-top.png") no-repeat center;}@media (max-width: 768px) {  .footer .returnTop {    z-index: 999;    display: none;    cursor: pointer;    position: fixed;    bottom: 70px;    right: 18px;    border-radius: 3px;    width: 40px;    height: 40px;    background: url("../images/return-top.png") no-repeat center;  }}.sidebar {  width: 150px;  height: 236px;  background: url("../images/sidebar_03.jpg") no-repeat center;  z-index: 666;  position: absolute;  right: 10px;  top: 80px;}.sidebar .sidebar-con {  position: relative;  width: 100%;  height: 100%;}.sidebar .close {  width: 28px;  height: 23px;  float: right;  display: inline-block;  margin: 0 8px 0 0;}.sidebar .link {  position: absolute;  top: 57px;  left: 10px;}.sidebar .link a {  display: block;  width: 130px;  height: 30px;  margin-bottom: 5px;}.sidebar p {  font-size: 18px;  color: #fff;  margin-top: 38px;  text-align: center;  position: absolute;  top: 161px;  width: 100%;}@media screen and (max-width: 1000px) {  .sidebar {    display: none!important;  }}/*ins-style*/.ins-main .ins-ad img {  width: 100%;}.ins-main .ins-box .ins-nav {  background: rgba(13, 109, 202, 0.6);  height: 70px;  line-height: 70px;  margin-top: -70px;  position: relative;  z-index: 1;}.ins-main .ins-box .ins-nav a {  display: inline-block;  *display: inline;  *zoom: 1;  margin: 0 3%;  color: #fff;  font-size: 1.6rem;  box-sizing: border-box;  line-height: 67px;}.ins-main .ins-box .ins-nav .active {  border-bottom: 3px solid #fff;  box-sizing: border-box;}@media (max-width: 768px) {  .ins-main .ins-box .ins-nav {    background: #0d6dca;    height: 50px;    line-height: 50px;    margin-top: 0px;  }  .ins-main .ins-box .ins-nav a {    line-height: 45px;  }}.ins-main .ins-box .list-nav {  background: #f7f7f7;  padding: 2% 0;}.ins-main .ins-box .list-nav li {  width: 200px;  height: 60px;  line-height: 60px;  text-align: center;  display: inline-block;  *display: inline;  *zoom: 1;  margin-right: 2%;  font-size: 1.6rem;  background: #fff;  transition: 0.2s;}.ins-main .ins-box .list-nav li:hover {  background: #0d6dca;}.ins-main .ins-box .list-nav li:hover a {  color: #fff;}.ins-main .ins-box .list-nav li a {  color: #333;  display: block;}.ins-main .ins-box .list-nav .active {  background: #0d6dca;}.ins-main .ins-box .list-nav .active a {  color: #fff;}@media (max-width: 768px) {  .ins-main .ins-box .list-nav {    background: #f7f7f7;    padding: 2% 0;  }  .ins-main .ins-box .list-nav li {    width: 50%;    height: 50px;    line-height: 50px;    margin-right: 0;    float: left;  }}.ins-main .ins-box .ins-about {  padding: 3% 0;}.ins-main .ins-box .ins-about .img {  width: 40%;  float: left;}.ins-main .ins-box .ins-about .img img {  width: 100%;}.ins-main .ins-box .ins-about .txt {  width: 60%;  float: right;  padding: 0 8% 0 3%;  color: #333;}.ins-main .ins-box .ins-about .txt h4 {  font-size: 3.6rem;  border-bottom: 1px dashed #d9d9d9;  margin-top: 0;  padding-bottom: 8px;}.ins-main .ins-box .ins-about .txt h6 {  font-size: 2.2rem;}.ins-main .ins-box .ins-about .txt p {  margin: 2% 0;  line-height: 160%;  color: #333;}@media (max-width: 992px) {  .ins-main .ins-box .ins-about {    padding: 0 0 3%;  }  .ins-main .ins-box .ins-about .img {    width: 100%;    margin-bottom: 2%;  }  .ins-main .ins-box .ins-about .txt {    width: 100%;    float: right;    padding: 0 8% 0 3%;    color: #333;  }  .ins-main .ins-box .ins-about .txt h4 {    font-size: 2.6rem;    border-bottom: 1px dashed #d9d9d9;    margin-top: 0;    padding-bottom: 8px;  }  .ins-main .ins-box .ins-about .txt h6 {    font-size: 1.8rem;  }}.ins-main .ins-box .ins-honor {  background: #fff;}.ins-main .ins-box .ins-honor li {  width: 23%;  margin: 0 1% 3%;  float: left;  text-align: center;}.ins-main .ins-box .ins-honor li img {  width: 100%;  border: 1px solid #ddd;}.ins-main .ins-box .ins-honor li p {  color: #666;  font-size: 1.6rem;  padding: 10px 0;  border: 1px solid #d6d6d6;  border-top: none;}@media (max-width: 768px) {  .ins-main .ins-box .ins-honor li {    width: 48%;  }}.ins-main .ins-box .ins-produce {  background: #fff;  padding: 3% 0 0;}.ins-main .ins-box .ins-produce li {  width: 31.33333333%;  margin: 0 1% 3%;  float: left;  text-align: center;  cursor: pointer;}.ins-main .ins-box .ins-produce li img {  width: 100%;  border: 1px solid #ddd;}.ins-main .ins-box .ins-produce li p {  color: #666;  font-size: 1.6rem;  padding: 10px 0;  border: 1px solid #d6d6d6;  border-top: none;}@media (max-width: 768px) {  .ins-main .ins-box .ins-produce li {    width: 48%;  }}.ins-main .ins-box .ins-contact {  padding: 2% 0 3%;}.ins-main .ins-box .ins-contact h5 {  font-size: 2.4rem;  color: #333;  margin-bottom: 24px;}.ins-main .ins-box .ins-contact .map {  width: 57%;  float: left;}.ins-main .ins-box .ins-contact .map .my-map {  margin: 0 auto;  width: 100%;  height: 360px;}.ins-main .ins-box .ins-contact .map .my-map .icon {  background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat;}.ins-main .ins-box .ins-contact .map .my-map .icon-cir {  height: 31px;  width: 28px;}.ins-main .ins-box .ins-contact .map .my-map .icon-cir-red {  background-position: -11px -5px;}.ins-main .ins-box .ins-contact .map .amap-container {  height: 100%;}.ins-main .ins-box .ins-contact .txt {  width: 40%;  float: right;}.ins-main .ins-box .ins-contact .txt .box {  height: 360px;  border: 1px solid #f5f5f5;  padding: 20px 15px;}.ins-main .ins-box .ins-contact .txt .box-tit h6 {  font-size: 2rem;  color: #666;  padding-left: 16px;  border-left: 5px solid #0d6dca;}.ins-main .ins-box .ins-contact .txt .box-tit span {  display: block;  padding-left: 21px;  text-transform: uppercase;  color: #999;  font-size: 1.2rem;}.ins-main .ins-box .ins-contact .txt ul {  padding-top: 4%;}.ins-main .ins-box .ins-contact .txt li {  font-size: 1.4rem;  color: #666;  line-height: 250%;  padding-left: 21px;}@media (max-width: 768px) {  .ins-main .ins-box .ins-contact {    padding: 2% 0 3%;  }  .ins-main .ins-box .ins-contact h5 {    font-size: 2.4rem;    color: #333;    margin-bottom: 24px;  }  .ins-main .ins-box .ins-contact .map {    width: 100%;    float: left;    margin-bottom: 3%;  }  .ins-main .ins-box .ins-contact .txt {    width: 100%;    float: right;  }  .ins-main .ins-box .ins-contact .txt .box {    height: auto;  }  .ins-main .ins-box .ins-contact .txt li {    font-size: 1.6rem;  }}.ins-main .ins-box .ins-message {  padding: 2% 0;}.ins-main .ins-box .ins-message h5 {  font-size: 2rem;  color: #333;  padding-bottom: 10px;  border-bottom: 1px dashed #d9d9d9;  margin-bottom: 3%;}.ins-main .ins-box .ins-message .img {  width: 57%;  float: left;}.ins-main .ins-box .ins-message .img img {  width: 100%;}.ins-main .ins-box .ins-message .form-box {  width: 40%;  float: right;}.ins-main .ins-box .ins-message .form-box .txt {  padding: 0 10px;  height: 48px;  line-height: 48px;  border: 1px solid #d9d9d9;  background: #f8f8f8;  width: 100%;  margin-bottom: 5%;  font-size: 1.6rem;  color: #666;}.ins-main .ins-box .ins-message .form-box textarea {  padding: 10px;  height: 182px;  border: 1px solid #d9d9d9;  background: #f8f8f8;  width: 100%;  margin-bottom: 5%;  font-size: 1.6rem;  color: #666;}.ins-main .ins-box .ins-message .form-box .submit {  height: 50px;  line-height: 50px;  border: none;  background: #0d6dca;  text-align: center;  font-size: 1.6rem;  color: #fff;  width: 100%;}@media (max-width: 992px) {  .ins-main .ins-box .ins-message {    padding: 2% 0 4%;  }  .ins-main .ins-box .ins-message .img {    width: 100%;    margin-bottom: 3%;  }  .ins-main .ins-box .ins-message .form-box {    width: 100%;    float: right;  }  .ins-main .ins-box .ins-message .form-box .txt {    margin-bottom: 3%;  }  .ins-main .ins-box .ins-message .form-box textarea {    margin-bottom: 3%;  }}.ins-main .ins-box .ins-recruit h4 {  font-size: 2rem;  color: #333;  padding-bottom: 10px;  border-bottom: 1px dashed #d9d9d9;  margin-bottom: 3%;}.ins-main .ins-box .ins-recruit .list .title {  padding: 3% 0 0;}.ins-main .ins-box .ins-recruit .list .title .number {  height: 50px;  text-align: center;  width: 50px;  background: #d9d9d9;  float: left;}.ins-main .ins-box .ins-recruit .list .title .number h5 {  font-size: 3rem;  line-height: 50px;  color: #fff;  font-family: Engravers MT;}.ins-main .ins-box .ins-recruit .list .title .txt {  padding-left: 20px;  display: inline-block;  *display: inline;  *zoom: 1;  float: left;}.ins-main .ins-box .ins-recruit .list .title .txt h6 {  font-size: 1.6rem;  color: #333;  font-weight: 600;  margin-top: 0;}.ins-main .ins-box .ins-recruit .list .title .txt span {  font-size: 14px;  color: #666;  display: inline-block;  *display: inline;  *zoom: 1;  margin-right: 40px;}.ins-main .ins-box .ins-recruit .list .title .more {  float: right;}.ins-main .ins-box .ins-recruit .list .title .more a {  display: block;  padding: 0 10px;  height: 30px;  line-height: 30px;  text-align: center;  font-size: 1.6rem;  color: #fff;  border-radius: 6px;  background: #0d6dca;}.ins-main .ins-box .ins-recruit .list .content .txt {  padding-bottom: 30px;  border-bottom: 1px dashed #cac9c8;}.ins-main .ins-box .ins-recruit .list .content .txt h6 {  font-size: 1.6rem;  color: #666;  font-weight: 600;  margin: 2% 0;}.ins-main .ins-box .ins-recruit .list .content .txt p {  font-size: 1.4rem;  color: #666;  line-height: 24px;}@media (max-width: 768px) {  .ins-main .ins-box .ins-recruit h4 {    font-size: 2rem;    color: #333;    padding-bottom: 10px;    border-bottom: 1px dashed #d9d9d9;    margin-bottom: 3%;  }  .ins-main .ins-box .ins-recruit .list .title {    padding: 3% 0 0;  }  .ins-main .ins-box .ins-recruit .list .title .number {    display: none;  }  .ins-main .ins-box .ins-recruit .list .title .txt {    padding-left: 0px;    display: inline-block;    *display: inline;    *zoom: 1;    float: left;  }  .ins-main .ins-box .ins-recruit .list .title .txt h6 {    font-size: 1.6rem;    color: #333;    font-weight: 600;    margin-top: 0;  }  .ins-main .ins-box .ins-recruit .list .title .txt span {    font-size: 14px;    color: #666;    display: inline-block;    *display: inline;    *zoom: 1;    margin-right: 40px;  }  .ins-main .ins-box .ins-recruit .list .title .more {    float: left;    margin: 3% 0 2%;  }  .ins-main .ins-box .ins-recruit .list .title .more a {    display: block;    padding: 0 10px;    height: 30px;    line-height: 30px;    text-align: center;    font-size: 1.6rem;    color: #fff;    border-radius: 6px;    background: #0d6dca;  }  .ins-main .ins-box .ins-recruit .list .content .txt {    padding-bottom: 30px;    border-bottom: 1px dashed #cac9c8;  }  .ins-main .ins-box .ins-recruit .list .content .txt h6 {    font-size: 1.6rem;    color: #666;    font-weight: 600;    margin: 2% 0;  }  .ins-main .ins-box .ins-recruit .list .content .txt p {    font-size: 1.4rem;    color: #666;    line-height: 24px;  }}.ins-main .ins-box .ins-news {  padding: 3% 0;  clear: both;}.ins-main .ins-box .ins-news li {  padding: 2% 0;  border-bottom: 1px dashed #d9d9d9;  transition: 0.2s;}.ins-main .ins-box .ins-news li:hover {  transform: translate(16px, 0);}.ins-main .ins-box .ins-news li:hover .txt h6 {  color: #0d6dca;}.ins-main .ins-box .ins-news li:hover .txt p {  color: #0d6dca;}.ins-main .ins-box .ins-news li .date {  border-right: 1px dashed #d9d9d9;  width: 23%;  float: left;  text-align: center;}.ins-main .ins-box .ins-news li .date h3 {  font-size: 6rem;  margin-top: 0;}.ins-main .ins-box .ins-news li .date p {  font-size: 1.6rem;  color: #666;  margin-bottom: 0;}.ins-main .ins-box .ins-news li .txt {  width: 76%;  float: right;  padding-left: 3%;}.ins-main .ins-box .ins-news li .txt h6 {  font-size: 1.8rem;  color: #333;}.ins-main .ins-box .ins-news li .txt p {  font-size: 1.4rem;  color: #999;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}@media (max-width: 768px) {  .ins-main .ins-box .ins-news {    padding: 3% 0;    clear: both;  }  .ins-main .ins-box .ins-news li {    padding: 3% 0;  }  .ins-main .ins-box .ins-news li .date {    border-right: 1px dashed #d9d9d9;    width: 23%;    float: left;    text-align: center;  }  .ins-main .ins-box .ins-news li .date h3 {    font-size: 4rem;    margin-top: 0;  }  .ins-main .ins-box .ins-news li .date p {    font-size: 1.6rem;    color: #666;    margin-bottom: 0;  }  .ins-main .ins-box .ins-news li .txt {    width: 76%;    float: right;    padding-left: 3%;  }  .ins-main .ins-box .ins-news li .txt h6 {    margin-top: 0;  }}.ins-main .ins-box .news-detail .detail-tit {  padding: 2% 0;  text-align: center;  border-bottom: 1px dashed #d9d9d9;}.ins-main .ins-box .news-detail .detail-tit h5 {  font-size: 3rem;  color: #333;}.ins-main .ins-box .news-detail .detail-tit span {  font-size: 1.4rem;  color: #666;  display: inline-block;  *display: inline;  *zoom: 1;  margin: 0 2%;}.ins-main .ins-box .news-detail .txt img {  margin: 4% 0;  width: 100%;}.ins-main .ins-box .news-detail .txt p {  font-size: 1.4rem;  color: #666;  line-height: 180%;  margin-bottom: 2%;}.ins-main .ins-box .news-detail .link {  height: 60px;  line-height: 60px;  border-top: 1px dashed #d9d9d9;  margin: 3% 0;}.ins-main .ins-box .news-detail .link a {  font-size: 1.4rem;  color: #333;}.ins-main .ins-box .news-detail .link a:hover {  color: #0d6dca;}.ins-main .ins-box .news-detail .link .lf {  width: 50%;  float: left;}.ins-main .ins-box .news-detail .link .lf {  width: 50%;  float: right;}@media (max-width: 768px) {  .ins-main .ins-box .news-detail .detail-tit h5 {    font-size: 2.6rem;    line-height: 150%;  }  .ins-main .ins-box .news-detail .link {    height: auto;    line-height: 40px;    border-top: 1px dashed #d9d9d9;    margin: 3% 0;  }  .ins-main .ins-box .news-detail .link a {    font-size: 1.4rem;    color: #333;  }  .ins-main .ins-box .news-detail .link a:hover {    color: #0d6dca;  }  .ins-main .ins-box .news-detail .link .lf {    width: 100%;    float: left;  }  .ins-main .ins-box .news-detail .link .lf {    width: 100%;    float: right;  }}.ins-main .ins-box .ins-product {  padding: 2% 0;  clear: both;}.ins-main .ins-box .ins-product .lf {  width: 23%;  float: left;}.ins-main .ins-box .ins-product .lf img {  width: 100%;}.ins-main .ins-box .ins-product .lf li {  height: 60px;  line-height: 60px;  width: 100%;  transition: 0.2s;  border-bottom: 1px solid #d9d9d9;  border-right: 1px solid #d9d9d9;  border-left: 1px solid #d9d9d9;}.ins-main .ins-box .ins-product .lf li:hover {  background: #0d6dca;  border-color: #0d6dca;}.ins-main .ins-box .ins-product .lf li:hover a {  color: #fff;}.ins-main .ins-box .ins-product .lf li a {  display: block;  padding-left: 10%;  color: #333;  font-size: 1.6rem;}.ins-main .ins-box .ins-product .rt {  width: 75%;  float: right;}.ins-main .ins-box .ins-product .rt h6 {  font-size: 2rem;  color: #333;  margin-top: 0;  border-bottom: 1px dashed #d9d9d9;  padding-bottom: 20px;}.ins-main .ins-box .ins-product .rt .pro-box {  padding: 3% 0;}.ins-main .ins-box .ins-product .rt .pro-box li {  width: 31.3333333%;  float: left;  margin: 0 1% 3% 1%;  transition: 0.2s;}.ins-main .ins-box .ins-product .rt .pro-box li:hover {  transform: translate(0, -8px);}.ins-main .ins-box .ins-product .rt .pro-box li:hover p {  color: #0d6dca;}.ins-main .ins-box .ins-product .rt .pro-box li img {  width: 100%;}.ins-main .ins-box .ins-product .rt .pro-box li p {  font-size: 1.4rem;  color: #666;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  height: 39px;  line-height: 39px;  text-align: center;  border-bottom: 1px solid #d6d6d6;  border-right: 1px solid #d6d6d6;  border-left: 1px solid #d6d6d6;}@media (max-width: 768px) {  .ins-main .ins-box .ins-product {    padding: 2% 0;    clear: both;  }  .ins-main .ins-box .ins-product .lf {    width: 80%;    float: none;    margin: 0 auto;  }  .ins-main .ins-box .ins-product .lf li {    height: 50px;    line-height: 50px;  }  .ins-main .ins-box .ins-product .rt {    width: 100%;    float: right;  }  .ins-main .ins-box .ins-product .rt li {    width: 48%;  }}.ins-main .ins-box .pro-detail2 {  padding: 2%;}.ins-main .ins-box .pro-detail2 h4 {  font-size: 2rem;  color: #333;  margin-top: 0;  border-bottom: 1px dashed #d9d9d9;  padding-bottom: 20px;}.ins-main .ins-box .pro-detail2 .top-box {  padding: 2% 0;}.ins-main .ins-box .pro-detail2 img {  border: none;  vertical-align: bottom;  width: 100%;}.ins-main .ins-box .pro-detail2 .txt-box {  width: 41%;  float: right;}.ins-main .ins-box .pro-detail2 .txt-box h5 {  font-size: 2.4rem;  color: #333;  margin-top: 0;}.ins-main .ins-box .pro-detail2 .txt-box span {  font-size: 1.6rem;  color: #999999;}.ins-main .ins-box .pro-detail2 .txt-box p {  font-size: 1.6rem;  margin: 3% 0;  color: #333;}.ins-main .ins-box .pro-detail2 .txt-box li {  font-size: 1.6rem;  margin: 4% 0;  color: #333;  width: 100%;}@media (max-width: 700px) {  .ins-main .ins-box .pro-detail2 .txt-box {    width: 100%;    margin-top: 6%;  }}.ins-main .ins-box .pro-detail2 .bot-box {  margin-top: 3%;}.ins-main .ins-box .pro-detail2 .bot-box h5 {  font-size: 2rem;  color: #333;  margin-top: 0;  border-bottom: 1px dashed #d9d9d9;  padding-bottom: 20px;}.ins-main .ins-box .pro-detail2 .bot-box p {  font-size: 14px;  color: #666666;  line-height: 28px;  margin: 18px 0;}.ins-main .ins-box .pro-detail2 .bot-box img {  width: 100%;}.page-num {  clear: both;  text-align: center;  vertical-align: middle;  line-height: 20px;  padding: 3% 0 5%;}.page-num span {  display: inline-block;  width: 32px;  height: 32px;  border-radius: 3px;  text-align: center;  line-height: 32px;  margin: 0 2px;  background-color: #0d6dca;  color: #fff;  font-size: 14px;}.page-num a {  display: inline-block;  padding: 0 12px;  height: 32px;  border-radius: 3px;  text-align: center;  line-height: 32px;  margin: 0 2px;  background-color: #f1f1f1;  color: #333;  font-size: 14px;}.page-num a:hover {  color: #fff;  border-color: #0d6dca;  background-color: #0d6dca;}