/*默认*/
.container-c {
  width: 100%;
}
.container {
  width: 72%;
  margin: auto;
}
.container1 {
  width: 62.5%;
  margin: auto;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.bg_img {
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  border: 0;
}
.block {
  display: block;
}
.langth {
  display: block;
  width: 20px;
  height: 20px;
  background: url(../image/langth.png) center no-repeat;
}
.mt_16 {
  margin-top: 16px;
}
.ml_10 {
  margin-left: 10px;
}
.w100 {
  width: 100%;
}
.h20 {
  height: 20px;
}
.box {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
}
.more {
  width: 118px;
  height: 40px;
  line-height: 40px;
  color: #f6a23f;
  text-transform: uppercase;
  border: 1px solid #f6a23f;
  font-size: 12px;
  text-indent: 30%;
  background-image: url("../image/more_icon.png");
  background-repeat: no-repeat;
  background-size: 8px;
  background-position: 70% 50%;
  display: block;
}
.more:hover {
  background: #f6a23f;
  color: #ffffff;
  background-image: url("../image/more_icon1.png");
  background-repeat: no-repeat;
  background-size: 8px;
  background-position: 70% 50%;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.uppercase {
  text-transform: uppercase;
  font-family: Montserrat-Bold;
}
.to_ccc_bg {
  background: #fafafa;
}
.show_title {
  position: relative;
  margin: auto;
  color: rgba(51, 51, 51, 0.05);
  font-size: 76px;
  text-align: center;
  text-transform: uppercase;
  height: 76px;
  font-family: Montserrat-Bold;
}
.show_title span {
  width: 300px;
  text-align: center;
  position: absolute;
  bottom: -2px;
  left: 50%;
  margin-left: -150px;
  font-size: 36px;
  font-weight: bold;
  color: black;
  display: initial;
}
.show_title span::before {
  content: '';
  position: absolute;
  bottom: -35px;
  left: 50%;
  margin-left: -66px;
  width: 132px;
  height: 2px;
  background: #cccccc;
}
.show_title span::after {
  content: '';
  position: absolute;
  bottom: -35.5px;
  left: 50%;
  margin-left: -18px;
  width: 36px;
  height: 3px;
  background: #f6a23f;
}
.to_item {
  padding: 80px 0 120px;
}
.transition {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.transition_small {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease;
}
/*头部*/
.header {
  position: fixed;
  top: 0;
  width: 100%;
  height: 80px;
  background: #000000;
  z-index: 999;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.header.scroll-down {
  top: -80px;
}
.header-left {
  background: #f6a23f;
  width: 28.6%;
  height: 100%;
}
.header-left img {
  float: right;
  margin: 20px 58px;
}
.header-right {
  width: 53%;
  position: relative;
}
.header-right .nav-list {
  width: 80%;
  line-height: 75px;
}
.header-right .nav-list a {
  position: relative;
  display: block;
  width: 120px;
  font-size: 16px;
  color: white;
  float: left;
  text-align: center;
  opacity: 0.7;
}
.header-right .nav-list a::after {
  content: '';
  width: 0px;
  height: 2px;
  -webkit-transition: all .6s ease;
  -moz-transition: all .6s ease;
  transition: all .6s ease;
}
.header-right .nav-list a.cur {
  color: #f6a23f;
  opacity: 1;
}
.header-right .nav-list a.cur::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: #f6a23f;
}
.header-right .nav-list a:hover {
  color: #f6a23f;
  opacity: 1;
}
.header-right .nav-list a:hover::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: #f6a23f;
  -webkit-transition: all .6s ease;
  -moz-transition: all .6s ease;
  transition: all .6s ease;
}
.header-right .langth {
  position: absolute;
  top: 31px;
  right: 7px;
}
/*尾部*/
.footer {
  background: #1a1a1a;
}
.footer .footernav {
  padding: 80px 0 40px;
  border-bottom: 1px solid #364248;
}
.footer .footernav .nav-list,
.footer .footernav a {
  font-size: 14px;
  color: #ffffff;
  line-height: 35px;
}
.footer .footernav .nav-list a,
.footer .footernav a a {
  display: block;
}
.footer .footernav .nav-list .nav,
.footer .footernav a .nav {
  float: left;
  margin-right: 5.7%;
}
.footer .footernav .nav-list .theme,
.footer .footernav a .theme {
  font-size: 18px;
  font-weight: bold;
  font-family: Montserrat-Bold;
}
.footer .footernav .nav-list .sub,
.footer .footernav a .sub {
  opacity: .3;
}
.footer .footernav .nav-list a:hover,
.footer .footernav a a:hover {
  opacity: 1;
}
.footer .footernav .right {
  text-align: right;
}
.footer .footernav .right .code {
  margin: 60px 0 30px;
}
.footer .footernav .right .iconlist i {
  opacity: 0.6;
  display: block;
  width: 30px;
  height: 30px;
  float: left;
  margin-left: 15px;
}
.footer .footernav .right .iconlist .icon1 {
  background: url(../image/icon1.png);
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  border: 0;
}
.footer .footernav .right .iconlist .icon2 {
  background: url(../image/icon2.png);
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  border: 0;
}
.footer .footernav .right .iconlist .icon3 {
  background: url(../image/icon3.png);
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  border: 0;
}
.footer .footernav .right .iconlist .icon4 {
  background: url(../image/icon4.png);
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  border: 0;
}
.footer .footernav .right .iconlist i:hover {
  opacity: 1;
}
.footer .footerabout {
  font-size: 12px;
  color: #ffffff;
  padding: 32px 0;
  opacity: 0.3;
}
.footer .footerabout a {
  color: #ffffff;
}
.footer .footerabout .right {
  font-size: 14px;
}
.footer .footerabout .right * {
  float: left;
}
.footer .footerabout .right span {
  margin-left: 5px;
}
/*首页轮播*/
.index-top {
  width: 100%;
  height: 100%;
  position: relative;
}
.index-top .swiper-btn {
  z-index: 99;
  position: absolute;
  bottom: 5%;
  right: 5%;
}
.index-top .swiper-btn .swiper-pagination-bullet {
  width: 80px;
  height: 50px;
  border: 1px solid #ffff;
  border-radius: 0px;
  display: block;
  float: left;
  opacity: 0.5;
  background: transparent;
}
.index-top .swiper-btn .swiper-pagination-bullet:nth-child(1) {
  background-image: url(../image/swiper2.png);
  background-position: center;
  background-repeat: no-repeat;
}
.index-top .swiper-btn .swiper-pagination-bullet:nth-child(2) {
  background-image: url(../image/swiper1.png);
  background-position: center;
  background-repeat: no-repeat;
}
.index-top .swiper-btn .swiper-pagination-bullet:hover {
  opacity: 1;
}
.index-top .up {
  opacity: 0.5;
  z-index: 11;
  position: absolute;
  bottom: 50px;
  left: 50%;
  margin-left: -3.5px;
  width: 7px;
  height: 46px;
  background: url(../image/up.png);
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  border: 0;
  animation: height1 1000ms infinite ease-out;
}
@keyframes height1 {
  0%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
.swiper-shake {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  color: white;
  text-align: center;
}
.swiper-index {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.swiper-index .swiper_bg {
  width: 100%;
}
.swiper-index h3 {
  font-size: 50px;
  padding: 0;
  margin: 0;
  line-height: 50px;
}
.swiper-index .xian {
  width: 7.2%;
  margin: 25px auto 35px;
}
.swiper-index .details_txt1 {
  font-size: 44px;
  line-height: 30px;
  font-family: Montserrat-Bold;
}
.swiper-index .details_txt2 {
  font-size: 18px;
}
.swiper-index .details_txt3 {
  font-size: 25px;
}
.swiper-index .introduce {
  width: 30%;
  height: auto;
  margin: auto;
}
.swiper-index .introduce div {
  width: 50%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.swiper-index .introduce .details1 {
  border-right: 1px solid rgba(255, 255, 255, 0.7);
  padding-right: 8%;
  text-align: right;
}
.swiper-index .introduce .details2 {
  border-left: 1px solid rgba(255, 255, 255, 0.7);
  padding-left: 8%;
  text-align: left;
}
.swiper-index .introduce p {
  font-size: 18px;
  width: 100%;
  opacity: 0.7;
  margin-top: 5px;
}
.swiper-index .introduce2 {
  width: 40%;
}
.swiper-index .introduce2 .details1,
.swiper-index .introduce2 .details2 {
  padding: 0;
  text-align: center;
}
.swiper-index .introduce2 .details_txt1 {
  display: block;
  margin: 10px 0;
}
.swiper-index .v-btn {
  width: 70px;
  margin: 75px auto 0;
  display: block;
}
.swiper-index .v-btn img {
  width: 100%;
  height: auto;
}
/*首页业务板块*/
.index-bus-item .list {
  margin-top: 105px;
}
.index-bus-item .list .introduce1 {
  width: 57.2%;
  position: relative;
}
.index-bus-item .list .introduce1 .txt {
  height: 80px;
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0 6.3% 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  background: rgba(0, 0, 0, 0.8);
  color: #ffffff;
}
.index-bus-item .list .introduce1 .txt:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 10px;
  background: transparent;
}
.index-bus-item .list .introduce1 h2,
.index-bus-item .list .introduce1 .details {
  padding: 15px 0;
  margin: 0;
}
.index-bus-item .list .introduce1 h2 {
  font-size: 24px;
  line-height: 40px;
  width: 100%;
}
.index-bus-item .list .introduce1 .details {
  font-size: 14px;
  line-height: 26px;
  height: 0;
  display: none;
  border-top: 1px solid rgba(255, 255, 255, 0.7);
  border-bottom: 1px solid rgba(255, 255, 255, 0.7);
}
.index-bus-item .list .introduce1 .more {
  display: none;
}
.index-bus-item .list .introduce1 * {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.index-bus-item .list .introduce1:hover * {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.index-bus-item .list .introduce1:hover .txt {
  height: 282px;
}
.index-bus-item .list .introduce1:hover .txt:after {
  width: 100%;
  background: #f6a23f;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.index-bus-item .list .introduce1:hover .details {
  display: block;
  height: auto;
}
.index-bus-item .list .introduce1:hover .more {
  display: block;
}
.index-bus-item .list .introduce2 {
  width: 41.3%;
}
.index-bus-item .list .introduce2 .bg_img {
  position: relative;
}
.index-bus-item .list .introduce2 .details {
  position: absolute;
  bottom: 0;
  padding: 0;
  height: 60px;
  line-height: 60px;
  width: 100%;
  text-align: center;
  background: rgba(0, 0, 0, 0.8);
  color: #ffffff;
}
.index-bus-item .list .more {
  margin: 30px 0;
}
/*首页关于我们*/
.index-about-item .introduce {
  margin-top: 120px;
}
.index-about-item .introduce .content {
  width: 43.4%;
}
.index-about-item .introduce .cntitle {
  height: 60px;
  line-height: 60px;
  font-size: 24px;
  font-weight: bold;
  color: #333333;
}
.index-about-item .introduce .cncontent {
  font-size: 16px;
  color: #666666;
  line-height: 30px;
}
.index-about-item .introduce .cncontent p {
  margin-top: 10px;
}
.index-about-item .introduce .cnshow {
  margin-top: 20px;
  font-size: 14px;
}
.index-about-item .introduce .cnshow .cnshow_li {
  width: 33%;
  float: left;
  border-right: 1px solid #cccccc;
}
.index-about-item .introduce .cnshow .cnshow_li:nth-child(2) {
  padding-left: 5%;
}
.index-about-item .introduce .cnshow .cnshow_li:nth-child(3) {
  padding-left: 5%;
  border: 0;
}
.index-about-item .introduce .cnshow .cnshow_li p {
  text-align: left;
  width: 100%;
  margin-top: 5px;
}
.index-about-item .introduce .more {
  margin: 30px 0;
}
.cnshow_li_c {
  display: initial;
  margin: auto;
  width: auto;
}
.index-about-item .introduce .video {
  width: 50%;
}
.index-about-item .introduce .cnshow .cnshow_li .btxt {
  font-size: 36px;
  line-height: 30px;
  font-family: GOTHICB;
  color: #f6a23f;
}
.index-about-item .introduce .cnshow .cnshow_li .ttxt {
  font-size: 25px;
  color: #f6a23f;
}
/*首页质量*/
.index-standard-item {
  position: relative;
}
.index-standard-item .standard-title {
  position: relative;
  margin: 200px -150px;
  left: 50%;
  width: 300px;
  height: auto;
  font-size: 36px;
  font-weight: bold;
  display: initial;
}
.index-standard-item .standard-title::before {
  content: '';
  position: absolute;
  bottom: -25px;
  left: 50%;
  margin-left: -66px;
  width: 132px;
  height: 1px;
  background: rgba(204, 204, 204, 0.8);
}
.index-standard-item .standard-title::after {
  content: '';
  position: absolute;
  bottom: -25.5px;
  left: 50%;
  margin-left: -18px;
  width: 36px;
  height: 3px;
  background: #f6a23f;
}
.index-standard-item .standard-content {
  margin: 100px auto;
  width: 56%;
  text-align: center;
  line-height: 36px;
  font-size: 18px;
}
.standard-view {
  position: absolute;
  top: 0;
  width: 100%;
  color: #ffffff;
  padding-top: 140px;
}
/*首页产品*/
.index-product-item .product-list {
  margin-top: 130px;
}
.index-product-item .product-left {
  width: 65%;
  position: relative;
}
.index-product-item .product-left .product-show {
  position: absolute;
  width: 35%;
  height: 100%;
  right: 0;
  top: 0;
}
.index-product-item .product-left .product-show .sign {
  font-size: 14px;
  color: #999999;
}
.index-product-item .product-left .product-show .entitle {
  font-size: 60px;
  font-weight: bold;
  color: #1a1a1a;
  margin-bottom: 5px;
  font-family: Montserrat-Bold;
}
.index-product-item .product-left .product-show .txt {
  margin-top: 30px;
  font-size: 18px;
  color: #666666;
}
.index-product-item .product-left .product-show .more {
  position: absolute;
  left: 0;
  bottom: 24%;
}
.index-product-item .product-right {
  width: 32.6%;
}
.index-product-item .product-right .product-r1 {
  right: 0;
}
.index-product-item .product-right .product-r2 {
  left: 0;
}
.index-product-item .product-right .product-show {
  position: absolute;
  width: 40%;
  height: 100%;
  top: 0;
  padding-top: 30px;
}
.index-product-item .product-right .product-show .sign {
  font-size: 12px;
  color: #999999;
  text-align: center;
}
.index-product-item .product-right .product-show .entitle {
  font-size: 24px;
  font-weight: bold;
  color: #1a1a1a;
  font-family: Montserrat-Bold;
  margin-top: 5px;
  text-align: center;
}
.index-product-item .product-right .product-show .more {
  position: absolute;
  left: 50%;
  bottom: 30px;
  margin-left: -59px;
}
/*首页地图设置*/
.left_title .entitle {
  font-size: 34px;
  color: rgba(51, 51, 51, 0.1);
}
.left_title .title {
  font-size: 36px;
  color: #333333;
}
.left_title .xian {
  margin: 40px 0 50px;
  position: relative;
  width: 130px;
  height: 1px;
  background: rgba(187, 187, 187, 0.73);
}
.left_title .xian::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 35px;
  height: 2px;
  background: #f6a23f;
}
.index-map-item .index-map-left {
  position: relative;
}
.index-map-item .index-map-left .map-left {
  margin-top: 90px;
  width: 30.4%;
}
.index-map-item .index-map-left .map-left .content {
  margin-top: 20px;
  font-size: 16px;
  color: #999999;
  line-height: 30px;
  font-family: "Montserrat-Light";
}
.index-map-item .index-map-left .map-left .details {
  margin-top: 30px;
  font-size: 14px;
  color: #999999;
}
.index-map-item .index-map-left .map-left .details div {
  padding-right: 40px;
  float: left;
}
.index-map-item .index-map-left .map-left .details div:nth-child(2) {
  padding: 0 40px;
  border-left: 1px solid #cccccc;
}
.index-map-item .index-map-left .map-left .details strong {
  font-size: 40px;
  color: #f6a23f;
}
.index-map-item .index-map-left .map-show {
  position: absolute;
  top: 40px;
  right: -120px;
}
.index-map-item .index-map-left .map-show .map-show-list {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}
.index-map-item .index-map-left .map-show .map-show-list .map-show-child {
  position: absolute;
  top: 0%;
  left: 0%;
}
.index-map-item .index-map-left .map-show .map-show-list .map-show-child * {
  margin: auto;
}
.index-map-item .index-map-left .map-show .map-show-list .map-show-child .map-liname {
  display: initial;
  width: auto;
  padding: 3px 15px;
  background: white;
  color: #f6a23f;
  border: 1px solid #f6a23f;
  font-size: 12px;
  border-radius: 30px;
}
.index-map-item .index-map-left .map-show .map-show-list .map-show-child .map-circle {
  width: 4px;
  height: 4px;
  border-radius: 100%;
  border: 2px solid #f6a23f;
  margin: 10px auto 10px;
}
.index-map-item .index-map-left .map-show .map-show-list .map-show-child .map-licontent {
  opacity: 0;
  position: relative;
  width: 180px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  background: #f6a23f;
  font-size: 16px;
  color: white;
  border-radius: 10px;
}
.index-map-item .index-map-left .map-show .map-show-list .map-show-child .map-licontent::after {
  content: '';
  position: absolute;
  top: -3px;
  left: 50%;
  margin-left: -3px;
  border-right: 3px solid transparent;
  border-left: 3px solid transparent;
  border-bottom: 3px solid #f6a23f;
}
.index-map-item .index-map-left .map-show .map-show-list .cur {
  z-index: 1;
}
.index-map-item .index-map-left .map-show .map-show-list .cur .map-licontent {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  opacity: 1;
}
.index-map-item .swiper-map-txt {
  height: 60px;
  line-height: 60px;
  margin-top: 170px;
  border-bottom: 1px solid #cccccc;
  font-size: 16px;
  color: #666666;
}
.index-map-item .swiper-map-txt ul {
  padding: 0;
  margin: 0;
}
.index-map-item .swiper-map-txt a {
  position: relative;
  width: 10%;
  float: left;
  list-style-type: none;
  text-align: center;
  display: block;
}
.index-map-item .swiper-map-txt a.cur {
  color: #f6a23f;
}
.index-map-item .swiper-map-txt a::after {
  content: '';
  position: absolute;
  bottom: -8px;
  left: 50%;
  margin-left: -1px;
  width: 2px;
  height: 16px;
  background: #cccccc;
}
.index-news {
  margin-top: 10px;
}
.index-news .left_title {
  position: relative;
}
.index-news .left_title .more {
  position: absolute;
  right: 0;
  bottom: 0;
}
.index-news .left_title .xian {
  margin-bottom: 50px;
}
.newslist {
  width: 1405px;
  margin: auto;
}
.newslist * {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.newslist li {
  overflow: hidden;
  float: left;
  width: 23.1%;
  margin: 0 0.9%;
  list-style-type: none;
  background-size: auto;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  position: relative;
}
.newslist li img {
  width: 100%;
}
.newslist li .newsimg {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.newslist li .newsshow {
  position: absolute;
  top: 0;
  width: 100%;
  height: 99%;
  background: rgba(0, 0, 0, 0.3);
  color: #ffffff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  padding: 50px 30px;
}
.newslist li .newsshow .newstitle {
  font-size: 14px;
  opacity: 0.6;
  opacity: 0;
  -webkit-transform: translateX(-10px);
}
.newslist li .newsshow .newscontent {
  line-height: 30px;
  margin-top: 10px;
  font-size: 20px;
  opacity: 0;
  -webkit-transform: translateY(20px);
}
.newslist li .newsshow .newsdate {
  position: absolute;
  bottom: 30px;
  font-size: 14px;
  opacity: 0.6;
  font-family: Montserrat-Light;
  opacity: 0;
  -webkit-transform: translateY(20px);
}
.newslist li:hover .newsimg {
  width: 105%;
  margin: -2.5%;
}
.newslist li:hover .newsshow {
  background: rgba(0, 0, 0, 0.5);
}
.newslist li:hover .newsshow .newstitle {
  opacity: 0.6;
  -webkit-transform: translateX(0px);
}
.newslist li:hover .newsshow .newscontent {
  opacity: 1;
  -webkit-transform: translateY(0);
}
.newslist li:hover .newsshow .newsdate {
  opacity: 0.6;
  -webkit-transform: translateY(0);
}
.永坤-about-header {
  position: relative;
}
.永坤-about-header .shake {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 99.5%;
  background: rgba(0, 0, 0, 0.2);
}
.永坤-about-header .title {
  position: absolute;
  top: 37%;
  width: 100%;
  text-align: center;
  color: white;
}
.永坤-about-header .title .entitle {
  font-size: 17px;
}
.永坤-about-header .title .cntitle {
  font-size: 47px;
}
.永坤-about-header .title .xian {
  width: 2px;
  height: 70px;
  margin: 2% auto;
  background: #ffffff;
  opacity: .7;
}
.永坤-about-show .content {
  margin-top: 110px;
  line-height: 30px;
  font-size: 16px;
  color: #666666;
}
.永坤-about-show .content .left {
  width: 53%;
}
.永坤-about-show .content .right {
  padding-top: 5px;
  width: 43.3%;
}
.永坤-about-show .content p {
  margin-bottom: 15px;
}
.永坤-about-show .content .details {
  font-size: 14px;
}
.永坤-about-show .content .details li {
  width: 33.3333%;
  padding: 2.5% 0;
  padding-left: 12%;
  list-style-type: none;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
}
.永坤-about-show .content .details li .sdetails {
  border-right: 1px solid #cccccc;
}
.永坤-about-show .content .details li div {
  width: auto;
  margin: auto;
}
.永坤-about-show .content .details li div .btxt {
  font-size: 36px;
  font-family: GOTHICB;
  color: #f6a23f;
}
.永坤-about-show .content .details li div .ttxt {
  font-size: 21px;
  color: #f6a23f;
}
.永坤-about-show .content .details li p {
  line-height: 20px;
  margin: 0;
}
.永坤-about-show .content .details li:nth-child(3) .sdetails {
  border: 0;
}
.永坤-about-show2 .about-img {
  margin-top: 120px;
}
.永坤-about-show2 .about-img * {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.永坤-about-show2 .about-img li {
  position: relative;
  height: 238px;
  float: left;
  list-style-type: none;
  border: 1px solid width;
  overflow: hidden;
}
.永坤-about-show2 .about-img .aboutimg1 {
  width: 40%;
}
.永坤-about-show2 .about-img .aboutimg1 .poshow {
  padding-left: 8.3%;
  background: #f6a23f;
}
.永坤-about-show2 .about-img .aboutimg1:hover .table {
  opacity: 1;
}
.永坤-about-show2 .about-img .aboutimg1:hover .table * {
  -webkit-transform: translateY(0);
}
.永坤-about-show2 .about-img .poshow {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  border: 0;
  color: #ffffff;
}
.永坤-about-show2 .about-img .poshow .title {
  font-size: 18px;
  opacity: 0.5;
  margin: 0;
}
.永坤-about-show2 .about-img .poshow .xian {
  display: block;
  margin: 20px 0;
  width: 20px;
  height: 2px;
  background: #ffffff;
}
.永坤-about-show2 .about-img .poshow p {
  font-size: 24px;
}
.永坤-about-show2 .about-img .aboutimg2 {
  width: 60%;
}
.永坤-about-show2 .about-img .aboutimg2 .poshow {
  text-align: center;
  background: rgba(0, 0, 0, 0.5);
}
.永坤-about-show2 .about-img .aboutimg2 .title {
  font-size: 16px;
  opacity: 0.5;
  margin: 0;
}
.永坤-about-show2 .about-img .aboutimg2 .xian {
  display: block;
  margin: 20px auto;
  width: 20px;
  height: 2px;
  background: #ffffff;
}
.永坤-about-show2 .about-img .aboutimg2 p {
  font-size: 18px;
}
.永坤-about-show2 .about-img .poimg {
  position: absolute;
  top: 0;
  width: 100%;
}
.永坤-about-show2 .about-img .poimg img {
  width: 100%;
}
.永坤-about-show2 .about-img .potxt {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  font-size: 18px;
  text-align: center;
  color: #ffffff;
  line-height: 40px;
}
.永坤-about-path {
  position: relative;
}
.永坤-about-path .page-ss {
  text-align: center;
  position: absolute;
  top: 0;
  width: 100%;
}
.永坤-about-path .page-ss .show_title {
  color: rgba(247, 248, 250, 0.1);
}
.永坤-about-path .page-ss .show_title span {
  color: #ffffff;
  opacity: 1;
}
.永坤-about-path .page-ss .path-about {
  margin-top: 120px;
  color: rgba(255, 255, 255, 0.5);
}
.path-years {
  position: relative;
  padding-top: 100px;
}
.path-years li {
  text-align: center;
  cursor: pointer;
  padding-top: 20px;
  height: 100px;
}
.path-years li i {
  width: 2px;
  height: 20px;
  background: rgba(255, 255, 255, 0.2);
  display: block;
  margin: auto;
  position: absolute;
  bottom: 0;
  left: 50%;
}
.path-years li h5 {
  font-family: Montserrat-Bold;
  font-size: 30px;
  color: #999;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 600px;
  margin-left: -300px;
  height: 0;
  bottom: 30px;
  text-align: center;
}
.path-years li:before {
  content: '';
  width: 100%;
  height: 10px;
  background: url(../image/xian.png) center repeat-x;
  position: absolute;
  left: 0;
  bottom: 0px;
}
.path-years li:hover h5 {
  color: #f6a23f;
}
.path-years .swiper-wrapper {
  z-index: 33;
  position: relative;
}
.path-years .swiper-slide-thumb-active li h5 {
  font-size: 80px;
  color: #f6a23f;
  font-weight: bold;
  bottom: 5px;
}
.path-years .swiper-slide-thumb-active li i {
  width: 2px;
  height: 20px;
  background: #e54565;
}
.path-text {
  padding: 30px 5%;
  width: 91.6%;
  margin: 50px auto auto;
  position: relative;
  overflow: hidden;
}
.path-text .swiper-path-prev,
.path-text .swiper-path-next {
  width: 100px;
  height: 50px;
  background: #666666;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.path-text .swiper-path-prev {
  left: 15px;
  background-image: url("../image/swiper4.png");
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  border: 0;
}
.path-text .swiper-path-next {
  right: 15px;
  background-image: url(../image/swiper3.png);
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  border: 0;
}
.path-text .swiper-path-prev:hover {
  background: #f6a23f;
  background-image: url(../image/swiper4.png);
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  border: 0;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.path-text .swiper-path-next:hover {
  background: #f6a23f;
  background-image: url(../image/swiper3.png);
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  border: 0;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.path-text .swiper-button-disabled {
  display: none;
}
.path-text:before {
  content: '';
  position: absolute;
  top: 15px;
  left: 50%;
  margin-left: -15px;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
  border-bottom: 15px solid white;
}
.path-text .table {
  background: #fff;
  padding: 20px;
  overflow: hidden;
  height: 210px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  text-align: center;
}
.path-text .table .table-cell {
  margin: auto;
  width: 100%;
}
.path-text .table h3 {
  font-size: 22px;
  line-height: 20px;
  display: block;
  overflow: hidden;
  font-weight: bold;
  color: #f6a23f;
}
.path-text .table h5 {
  font-size: 16px;
  color: #666666;
  line-height: 0;
}
.path-text .slick-prev {
  left: -5%;
}
.path-text .slick-next {
  right: -5%;
}
.core-list {
  margin-top: 110px;
  color: #ffffff;
}
.core-list * {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.core-list .coreli {
  position: relative;
}
.core-list .core1 {
  width: 52.3%;
}
.core-list .core1 h2 {
  font-size: 36px;
  margin: 0;
  opacity: 0;
}
.core-list .core1 .xian {
  display: block;
  width: 60px;
  height: 2px;
  background: #ffffff;
  margin: 30px 0;
}
.core-list .core1 h5 {
  font-size: 24px;
  line-height: 30px;
  margin: 0;
}
.core-list .core1 .postxt {
  padding: 18% 0 0 5%;
  top: 0;
}
.core-list .core1 h2,
.core-list .core1 .xian,
.core-list .core1 h5 {
  opacity: 0;
  -webkit-transform: translateX(-15px);
}
.core-list .core1 .cnshow {
  opacity: 0;
  -webkit-transform: translateY(15px);
}
.core-list .core1:hover .postimg {
  opacity: .8;
}
.core-list .core1:hover h2,
.core-list .core1:hover .xian,
.core-list .core1:hover h5 {
  opacity: 1;
  -webkit-transform: translateX(0);
}
.core-list .core1:hover .cnshow {
  opacity: 1;
  -webkit-transform: translateY(0);
}
.core-list .postimg {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.core-list .postxt {
  position: absolute;
  width: 100%;
}
.core-list .core2 {
  width: 47%;
}
.core-list .core2 .postxt {
  bottom: 20px;
  padding: 0 5%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  height: auto;
}
.core-list .core2 .postxt h2 {
  font-size: 24px;
  line-height: 33px;
  margin: 0;
}
.core-list .core2 .postxt p {
  margin-top: 10px;
  opacity: 0.5;
  font-size: 14px;
}
.core-list .core2 .postxt h2 {
  opacity: 0;
  -webkit-transform: translateX(15px);
}
.core-list .core2 .postxt p {
  opacity: 0;
  -webkit-transform: translateY(15px);
}
.core-list .core2 .coreli:hover h2 {
  opacity: 1;
  -webkit-transform: translateX(0);
}
.core-list .core2 .coreli:hover p {
  opacity: 1;
  -webkit-transform: translateY(0);
}
.core-list .cnshow {
  margin-top: 40px;
  font-size: 14px;
}
.core-list .cnshow .cnshow_li {
  position: relative;
  margin-bottom: 5px;
  width: 25%;
  float: left;
  border-right: 1px solid #cccccc;
}
.core-list .cnshow .cnshow_li p {
  opacity: 0.7;
  text-align: left;
  width: 100%;
}
.core-list .cnshow .cnshow_li p:nth-child(1) {
  margin-bottom: 5px;
}
.core-list .cnshow .cnshow_li p:nth-child(2) {
  margin-top: 5px;
  font-size: 12px;
}
.core-list .cnshow .cnshow_li .btxt {
  font-size: 30px;
  line-height: 30px;
  font-family: Montserrat-Bold;
}
.core-list .cnshow .cnshow_li .ttxt {
  font-size: 25px;
  color: #f6a23f;
}
.core-list .cnshow .cnshow_li:nth-child(2) {
  padding-left: 5%;
}
.core-list .cnshow .cnshow_li:nth-child(3) {
  padding-left: 5%;
  border: 0;
}
.honorswiper {
  margin: 100px 0 70px;
}
.honorswiper .swiper-slide {
  position: relative;
  cursor: pointer;
}
.honorswiper .poimg {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}
.honorswiper .poimg img {
  width: 60%;
  margin: auto;
}
.honorswiper .potxt {
  position: absolute;
  bottom: 30px;
  text-align: center;
  width: 100%;
  font-size: 16px;
  color: #1a1a1a;
}
.honorswiper .posee {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  text-align: center;
  opacity: 0;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.honorswiper .posee img {
  width: 0;
}
.honorswiper .swiper-slide:hover .posee {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  opacity: 1;
}
.honorswiper .swiper-slide:hover .posee img {
  width: auto;
}
.永坤-about-honor .swiper-honor-prev,
.永坤-about-honor .swiper-honor-next {
  position: absolute;
  width: 100px;
  height: 50px;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  bottom: 80px;
  background: transparent;
  border: 1px solid #ccc;
  z-index: 999;
}
.永坤-about-honor .swiper-honor-prev {
  right: 21.2%;
  background-image: url("../image/swiper6.png");
  background-position: center;
  background-repeat: no-repeat;
}
.永坤-about-honor .swiper-honor-next {
  right: 16%;
  background-image: url(../image/swiper5.png);
  background-position: center;
  background-repeat: no-repeat;
}
.永坤-about-honor .swiper-honor-prev:hover {
  background: #808080;
  background-image: url(../image/swiper4.png);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.永坤-about-honor .swiper-honor-next:hover {
  background: #808080;
  background-image: url(../image/swiper3.png);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.永坤-about-surroundings {
  padding-bottom: 110px;
}
.surroundings-swiper {
  margin-top: 120px;
  padding-bottom: 60px;
}
.surroundings-swiper .sureimg1 {
  width: 32.5%;
}
.surroundings-swiper .sureimg2 {
  width: 66.7%;
}
.surroundings-swiper .sureimg2 .sureimg2_1 {
  width: 42.1%;
  margin-bottom: 5px;
}
.surroundings-swiper .sureimg2 .sureimg2_2 {
  width: 56.7%;
  margin-bottom: 5px;
}
.surroundings-pagination .swiper-pagination-bullet {
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background: url(../image/x2.png) no-repeat;
  background-size: 100%;
  opacity: 1;
}
.surroundings-pagination .swiper-pagination-bullet-active {
  background: url(../image/x1.png) no-repeat;
  background-size: 100%;
}
.永坤-about-brands .details {
  margin-top: 120px;
  height: 380px;
}
.永坤-about-brands .details .details-left {
  width: 66.66%;
  height: 378px;
  background: #ffffff;
  border: 1px solid rgba(102, 102, 102, 0.4);
}
.永坤-about-brands .details .details-left .logo {
  width: 47.5%;
  height: 380px;
  
  text-align: center;
}
.永坤-about-brands .details .details-left .logo_txt {
  width: 52%;
  height: 10;
  padding: 0 35px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
}
.永坤-about-brands .details .details-left .logo_txt h2 {
  font-size: 30px;
  margin: 35px 0 25px;
  line-height: 20px;
  text-transform: uppercase;
}
.永坤-about-brands .details .details-left .logo_txt div {
  padding: 15px 0 35px;
  font-size: 14px;
  line-height: 28px;
  color: #666666;
  border-top: 1px solid rgba(102, 102, 102, 0.4);
}
.永坤-about-brands .details .details-left .re_to {
  margin-top: 20px;
  font-size: 14px;
  padding: 5px 25px;
  border: 1px solid rgba(102, 102, 102, 0.4);
  width: auto;
  color: #666666;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.永坤-about-brands .details .details-left .re_to:hover {
  background: #f6a23f;
  color: white;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.永坤-about-brands .details .details-right {
  width: 32.16%;
}
.永坤-about-brands .details .details-right .details-more {
  cursor: pointer;
  margin-bottom: 15px;
  width: 99%;
  text-align: center;
  height: 180px;
  line-height: 180px;
  font-size: 30px;
  font-weight: bold;
  background: #ffffff;
  text-transform: uppercase;
  border: 1px solid rgba(102, 102, 102, 0.4);
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.永坤-about-brands .details .details-right .details-more:hover {
  background: #5e5e5e;
  color: #ffffff;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  cursor: pointer;
}
.fixalert {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999;
  text-align: center;
  display: none;
}
.close {
  position: absolute;
  top: 40px;
  right: 40px;
  display: block;
  opacity: 0.5;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.close:hover {
  opacity: 1;
  transform: rotate(270deg);
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
/*about结束*/
/*odmmmmm start*/
.永坤-odm-header {
  position: relative;
}
.永坤-odm-header .shake {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 99.5%;
  background: rgba(0, 0, 0, 0.2);
}
.永坤-odm-header .headershow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #ffffff;
}
.永坤-odm-header .headershow .show .listli1 {
  text-align: right;
}
.永坤-odm-header .headershow .show .listli2 {
  text-align: left;
}
.永坤-odm-header .headershow .show .listli {
  font-size: 24px;
}
.永坤-odm-header .headershow .show {
  position: relative;
  width: 20.4%;
  text-align: center;
  margin: auto;
  line-height: 51.5px;
}
.永坤-odm-header .headershow .xian {
  position: absolute;
  width: 10px;
  height: 100%;
  left: 50%;
  margin-left: -4.5px;
  bottom: 0;
  background: url(../image/xian1.png) no-repeat;
  background-size: 100% 100%;
}
.永坤-odm-header .headershow .show .tiile span {
  font-size: 48px;
  font-family: Montserrat-Bold;
  margin: 0;
}
.永坤-odm-header .headershow .show .lititle {
  font-size: 16px;
  margin: 0;
  font-weight: inherit;
}
.永坤-odm-header .show div {
  font-size: 24px;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.永坤-odm-header .show div:hover {
  color: #ff376b;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.永坤-odm-header .show div span {
  display: block;
  width: 50%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
}
.永坤-odm-header .show div span:nth-child(1) {
  padding-right: 40px;
  text-align: right;
}
.永坤-odm-header .show div span:nth-child(2) {
  padding-left: 40px;
  text-align: left;
}
.永坤-odm-header .v-btn {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  position: absolute;
  bottom: 50px;
  left: 50%;
  margin-left: -25px;
  width: 50px;
  height: 50px;
  display: block;
  background: url(../image/v-btn.png) no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.永坤-odm-header .v-btn:hover {
  opacity: 1;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.永坤-odm-product-top {
  background: #ffffff;
  margin-top: -4px;
}
.永坤-odm-product-top .productli * {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.永坤-odm-product-top .productli {
  position: relative;
  z-index: 11;
  list-style-type: none;
  float: left;
  width: 25%;
  height: 70px;
  line-height: 70px;
  text-align: center;
  font-size: 18px;
  color: #666666;
  cursor: pointer;
}
.永坤-odm-product-top .productli:before {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  content: '';
  position: absolute;
  bottom: -5px;
  right: 0;
  width: 0%;
  height: 5px;
  background: transparent;
}
.永坤-odm-product-top .cur {
  background: #eeeeee;
}
.永坤-odm-product-top .cur::before {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  background: #f6a23f;
  width: 100%;
  left: 0;
}
.永坤-odm-product-show .potxt {
  position: absolute;
  top: 0;
  width: 100%;
}
.永坤-odm-product-show .potxt .entitle {
  font-family: "Montserrat-Light";
  font-size: 14px;
  color: #999999;
}
.永坤-odm-product-show .potxt .title {
  font-size: 50px;
  color: #1a1a1a;
  margin: 5px 0 17px;
}
.永坤-odm-product-show .potxt .txt {
  margin-top: 30px;
  width: 56%;
  font-size: 16px;
  color: #666666;
  line-height: 28px;
}
.永坤-odm-product-show .content {
  margin-top: 120px;
}
.永坤-odm-productlist .productlist-content {
  width: 64%;
  margin: 120px auto 0;
}
.productlist-content li {
  list-style-type: none;
  float: left;
  width: 31.3%;
  margin: 0 1% 30px;
  position: relative;
  overflow: hidden;
}
.poshow {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
.poimg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
.productlist-content li * {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.productlist-content li img {
  width: 100%;
}
.productlist-content li .potxt {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background: rgba(0, 0, 0, 0.7);
  color: white;
  padding-top: 20%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  opacity: 0;
}
.productlist-content li .potxt .title {
  text-align: center;
  font-size: 30px;
  margin-bottom: 10px;
  -webkit-transform: translateX(-15px);
  opacity: 0;
}
.productlist-content li .content {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.8);
  line-height: 30px;
  -webkit-transform: translateY(15px);
  opacity: 0;
}
.productlist-content li .content div {
  width: 50%;
}
.productlist-content li:hover {
  background-size: 110%;
}
.productlist-content li:hover .poimg {
  width: 105%;
  margin: -2.5%;
}
.productlist-content li:hover .potxt {
  opacity: 1;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.productlist-content li:hover .potxt .title {
  -webkit-transform: translateX(0px);
  opacity: 1;
}
.productlist-content li:hover .potxt .content {
  -webkit-transform: translateY(0px);
  opacity: 1;
}
.detailsheadershow {
  color: #ffffff;
}
.detailsheadershow .container {
  margin-top: 220px;
  padding-left: 80px;
}
.detailsheadershow .container .entitle {
  font-size: 14px;
}
.detailsheadershow .container .title {
  font-size: 50px;
  margin: 5px 0 17px;
}
.detailsheadershow .container .content {
  width: 56%;
  margin-top: 35px;
  font-size: 16px;
  color: #cccccc;
  line-height: 28px;
}
.detailtitle {
  height: 60px;
  line-height: 60px;
  font-size: 14px;
  color: #999999;
}
.detailtitle a {
  font-size: 14px;
  color: #999999;
}
.home {
  background: url(../image/home.png) no-repeat;
  margin-right: 30px;
  background-position: center;
  padding: 20px 40px;
  border-right: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
}
.detailtitle_show a {
  color: #999999;
}
.detailshow .odmdetails {
  width: 50%;
  height: 600px;
}
.detailshow .odmdetails1 .swiper-odm-prev,
.detailshow .odmdetails1 .swiper-odm-next {
  width: 120px;
  height: 120px;
  background: rgba(255, 255, 255, 0.5);
  margin-top: -60px;
  opacity: 0.5;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.detailshow .odmdetails1 .swiper-odm-prev:hover,
.detailshow .odmdetails1 .swiper-odm-next:hover {
  opacity: 1;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.detailshow .odmdetails1 .swiper-odm-next {
  background-image: url(../image/swiper21.png);
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  border: 0;
}
.detailshow .odmdetails1 .swiper-odm-prev {
  background-image: url(../image/swiper11.png);
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  border: 0;
}
.detailshow .odmdetails2 {
  height: 600px;
  background: #f6f8f8;
  padding-left: 100px;
}
.detailshow .odmdetails2 h2 {
  font-size: 24px;
  color: #333333;
  font-weight: inherit;
  margin-bottom: 10px;
  line-height: 40px;
}
.detailshow .odmdetails2 p {
  font-size: 16px;
  color: 333333;
  line-height: 45px;
}

.sq{
	overflow: hidden;
	position: relative;
	visibility: hidden;
	z-index: 100;
	height: 0px;
	width: 0px;
	}