﻿#mBody1,
#dBody1 {
  background-color: rgb(240, 243, 250);
  background-position: 0% 0%;
}

#mBody2,
#dBody2 {
  background-position: 0% 0%;
}

#mTop,
#mBottom,
#mBody1,
#mBody2 {
  min-width: 1200px;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
  color: inherit;
}

ul,
li {
  list-style: none
}

img {
  max-width: 100%;
  vertical-align: middle;
  border: 0;
}

input:autofill {
  border: none ! important;
}

input:-webkit-autofill {
  border: none ! important;
}

.fl {
  float: left
}

.fr {
  float: right
}

.logo_h {
  font-family: "微软雅黑";
  color: #2b2b2b;
  clear: both;
  margin: 0;
  padding: 0
}

.logo_h .logot {
  display: block;
  float: left
}

.logo_h .logon {
  float: left;
  margin-left: 10px;
  margin-top: 5px
}

.logo_h .logon h2 {
  font-size: 20px;
  margin: 5px 0
}

.logo_h .logon p {
  font-size: 16px;
  margin: 0;
  color: #666
}

#mBody1,
#dBody1 {
  background-color: rgb(255, 255, 255);
}

.clearfix {
  zoom: 1;
}

.clearfix:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.box866_-1627 * {
  font: 16px/1.8 "Microsoft Yahei";
  color: #333;
  margin: 0;
  padding: 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  list-style: none;
}

.box866_-1627 ul {
  list-style: none
}

.box866_-1627 a {
  color: #333;
  text-decoration: none;
  -moz-transition: all ease .1.5s;
  -webkit-transition: all ease .1.5s;
  transition: all ease .1.5s;
}

.box866_-1627 a:hover {
  color: #185fa9;
}

.box866_-1627 .nav_warp {
  height: 90px;
}

.box866_-1627 .nav_warp li {
  float: left;
  list-style: none;
  margin: 0 18px;
  position: relative;
}

.box866_-1627 .nav_warp li>a {
  color: #333;
  display: block;
  height: 90px;
  line-height: 90px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box866_-1627 .nav_warp li:hover>a {
  color: #15499A
}

.box866_-1627 .sf-mega {
  display: none;
  position: absolute;
  margin-left: -30px;
  min-width: 120px;
  left: 0;
  z-index: 99;
  box-shadow: 2px 3px 6px rgba(0, 0, 0, .2);
  background: rgba(255, 255, 255, .9);
  border-top: 2px #15499A solid;
}

.box866_-1627 .sf-m {
  overflow: hidden;
  padding: 10px 30px;
  margin: 0 auto;
  position: relative;
  /* min-height: 150px; */
}

.box866_-1627 .sf-m a {
  display: block;
  font-size: 14px;
  height: 50px;
  line-height: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box866_-1627 .sf-m a:hover {
  color: #15499A
}

.box866_-1627 .nav_warp li:hover .sf-mega {
  display: block;
}

.box866_-1627 .nav_warp li:last-child {
  margin-right: 0
}

.box866_-1627 .nav_warp li:nth-child(2) .sf-m:after {
  background: url(../image/nav_about.png) no-repeat center
}

.box866_-1627 .nav_warp li:nth-child(3) .sf-m:after {
  background: url(../image/nav_pro.jpg) no-repeat center
}

.box866_-1627 .nav_warp li:nth-child(4) .sf-m:after {
  background: url(../image/nav_news.jpg) no-repeat center
}

.box866_-1627 .nav_warp li:nth-child(5) .sf-m:after {
  background: url(../image/nav_cases.png) no-repeat center
}

.box866_-1627 .nav_warp li:nth-child(6) .sf-m:after {
  background: url(../image/nav_honors.png) no-repeat center
}

.box866_-1627 .nav_warp li:nth-child(7) .sf-mega {
  width: auto;
}

.box866_-1627 .nav_warp li:nth-child(7) .sf-m {
  height: auto;
  padding: 10px 20px;
}

.box866_-1627 .nav_warp li:nth-child(7) .sf-m:after {
  display: none
}

#tmf1,
#tmf2,
#tmf1,
#tmf5,
#tmf7 {
  overflow: visible !important;
}

* {
  margin: 0;
  padding: 0;
  list-style: none;
  border: 0;
}

/* body */
body {
  margin: 0;
  padding: 0
}

.box806_-2801 {
  width: 100%;
  margin: 0 auto;
  overflow: hidden
}

.box806_-2801 .main_image {
  width: 100%;
  height: 650px;
  overflow: hidden;
  margin: 0 auto;
  position: relative
}

.box806_-2801 .main_image ul {
  width: 9999px;
  height: 650px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0
}

.box806_-2801 .main_image li {
  float: left;
  width: 100%;
  height: 650px;
}

.box806_-2801 .main_image li span {
  display: block;
  width: 100%;
  height: 650px
}

.box806_-2801 .main_image li a {
  display: block;
  width: 100%;
  height: 650px
}

.box806_-2801 .main_image li .img_1 {
  text-align: center;
  background-repeat: no-repeat
}

.box806_-2801 .main_image li .img_2 {
  text-align: center;
  background-repeat: no-repeat
}

.box806_-2801 .main_image li .img_3 {
  text-align: center;
  background-repeat: no-repeat
}

.box806_-2801 .flicking_con {
  width: 100%;
  margin: 0 auto;
  position: relative
}

.box806_-2801 .flicking_con .flicking_inner {
  position: absolute;
  top: 600px;
  text-align: center;
  z-index: 999;
  width: 100%;
  height: 21px
}

/* 121126 */
.box806_-2801 .flicking_con a {
  display: inline-block;
  width: 12px;
  height: 12px;
  border: #fff 1px solid;
  margin: 0 3px;
  border-radius: 50%
}

.box806_-2801 .flicking_con a.on {
  background-color: #15499A;
  border-color: #15499A;
}

.box806_-2801 #btn_prev,
#btn_next {
  z-index: 11111;
  position: absolute;
  display: block;
  width: 40px !important;
  height: 80px !important;
  top: 50%;
  margin-top: -37px;
  display: none;
}

.box806_-2801 #btn_prev {
  background: rgba(0, 0, 0, .4) url(../image/la.png) no-repeat center/30px;
  left: 100px;
}

.box806_-2801 #btn_next {
  background: rgba(0, 0, 0, .4) url(../image/ra.png) no-repeat center/30px;
  right: 100px;
}

/*关于我们*/
.about {
  width: 1200px;
  margin: 0 auto;
  color: #333;
}

.about-fl {
  width: 600px;
}

.p-title h2 {
  font-size: 30px;
  color: #15499A;
  margin: 60px 0 0
}

.p-title em {
  font-size: 16px;
  color: #999;
  font-style: normal;
  margin: 5px 0 45px;
  display: block;
  text-transform: uppercase;
}

.about-fl p {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 10px;
  text-align: justify;
}

.about-fl p a {
  color: #15499A;
}

.about-fr {
  width: 550px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.about-fr li {
  width: 34%;
  padding: 10% 7%;
  border-left: 1px #eaeaea solid;
  position: relative;
}

.about-fr li h3 {
  font-size: 70px;
  font-weight: normal;
  display: inline-block;
  font-family: '黑体';
}

.about-fr li em {
  font-size: 20px;
  font-style: normal;
}

.about-fr li p {
  font-size: 18px;
  margin-top: 5px;
}

.about-fr li:after {
  content: "";
  display: block;
  height: 100px;
  position: absolute;
  width: 2px;
  background: #e87430;
  top: 30%;
  left: -1px;
  z-index: 99;
}

.more {
  font-size: 14px;
  display: block;
  margin-top: 20px;
  height: 40px;
  line-height: 40px;
  width: 140px;
  text-align: center;
  border: 1px #eaeaea solid;
  transition: all .3s
}

.more:hover {
  border-color: #e87430;
  background: #e87430;
  color: #fff
}

/*我们的优势*/
.youshi {
  background: url(../image/bjcp.jpg) no-repeat center center;
  background-size: 100% 100%;
}

.youshi .youshi_box {
  padding-top: 60px;
  margin: 0 auto;
  width: 1200px;
  height: 670px;
}

.youshi .youshi_box .biaoti h2 {
  color: #fff;
  font-size: 34px;
  font-weight: normal;
  text-align: center;
}

.youshi .youshi_box .biaoti b {
  display: block;
  margin: 0 auto;
  width: 60px;
  border-bottom: 2px solid #e21e1f;
}

.youshi .youshi_box .youshi_img {
  margin-top: 60px;
}

.youshi .youshi_box .youshi_img dl {
  float: left;
  width: 22%;
  margin: 0 18px;
}

.youshi .youshi_box .youshi_img dl dd {
  margin-top: 20px;
  text-align: center;
  font-size: 18px;
  color: #fff;
}

.youshi .youshi_box .youshi_img dl dt {
  overflow: hidden;
}

.youshi .youshi_box .youshi_img dl img {
  margin-bottom: 10px;
  transition: all 0.6s;
}

.youshi .youshi_box .youshi_img dl img:hover {
  transform: scale(1.1);
}

.youshi .youshi_box .youshi_img .shuomin {
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 20px;
  height: 42px;
  overflow: hidden;
  text-overflow: ellipsis;
}

/*产品中心*/
.clearfix {
  zoom: 1;
}

.clearfix:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.box863_-5429 * {
  margin: 0;
  padding: 0;
  box-sizing: border-box
}

.box863_-5429 {
  font: 14px/1.45 "Microsoft Yahei";
  padding: 20px 0 30px;
  overflow: hidden;
}

.box863_-5429 a {
  text-decoration: none
}

.box863_-5429 img {
  vertical-align: middle;
  border: 0
}

.box863_-5429 .model {
  width: 1200px;
  margin: 0 auto
}

.box863_-5429 .model .header {
  text-align: center;
  line-height: 1.6;
  display: none
}

.box863_-5429 .model .header .title {
  font-size: 24px;
  color: #444
}

.box863_-5429 .model .header .subtitle {
  font-size: 16px;
  color: #c1c1c1;
  font-family: HELVETICANEUELTPRO-THEX, "Microsoft Yahei"
}

.box863_-5429 .model .taps {
  margin: 30px 0;
  text-align: center;
  display: none;
}

.box863_-5429 .model .taps a {
  display: inline-block;
  color: #616161;
  padding: 10px 30px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  border: 1px #c1c1c1 solid;
  margin: 0 5px;
}

.box863_-5429 .model .taps a.selected,
.box863_-5429 .model .taps a:hover {
  background-color: #3fb150;
  color: #fff;
  border: 1px #3fb150 solid;
}

.box863_-5429 .model .item-list {
  height: 0;
  width: 0;
  overflow: hidden;
  opacity: .7;
  filter: Alpha(opacity=70);
  -moz-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
  -moz-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
  transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}

.box863_-5429 .model .item-list.active {
  height: auto;
  width: auto;
  overflow: auto;
  opacity: 1;
  filter: Alpha(opacity=100);
  visibility: visible;
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}

.box863_-5429 .model .item-list li {
  float: left;
  width: 280px;
  height: 210px;
  margin-bottom: 20px;
  margin-right: 13px;
  background-color: #fff;
  overflow: hidden;
  position: relative
}

.box863_-5429 .model .item-list li a {
  display: block;
  margin: 0 1%;
  overflow: hidden;
  position: relative;
}

.box863_-5429 .model .item-list .img {
  text-align: center;
  height: 209px;
  overflow: hidden
}

.box863_-5429 .model .item-list .img img {
  max-width: 100%;
  height: 100%;
  -webkit-transition: all .6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  transition: all .6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s
}

.box863_-5429 .model .item-list li:hover .img img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1)
}

.box863_-5429 .model .caption {
  width: 100%;
  height: 40px;
  padding: 0 80px 0 10px;
  position: absolute;
  left: 0;
  bottom: -110%;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  background-color: #fff;
  z-index: 99
}

.box863_-5429 .model .item-list li:hover .caption {
  bottom: 0;

}

.box863_-5429 .model .caption .title {
  line-height: 40px;
  font-size: 15px;
  color: #fff;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box863_-5429 .model .caption .info {
  color: #b5b5b5
}

.box863_-5429 .model .insert {
  width: 30px;
  height: 20px;
  line-height: 20px;
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -10px;
  border-left: 1px solid transparent;
  -webkit-transition: all .3s ease;
  transition: all .3s ease
}

.box863_-5429 .model .insert::before {
  content: "→";
  font-size: 16px;
  color: #cdcdcd;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  font-family: "微软雅黑"
}

.box863_-5429 .model .item-list li:hover .caption {
  height: 40px;
  line-height: 40px;
  background: -webkit-linear-gradient(left, #025297, #3eb051);
  background: -moz-linear- gradient(left, #025297, #3eb051)
}

.box863_-5429 .model .item-list li:hover .insert {
  border-color: #eee
}

.box863_-5429 .model .item-list li:hover .insert::before {
  margin-left: 50%
}

.box863_-5429 .model .item-list .img::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  transition: all ease .3s;
  background: rgba(80, 133, 106, .7) url(../image/fx.png) no-repeat center/50px;
  z-index: 9;
  opacity: 0
}

.box863_-5429 .model .item-list li:hover .img::after {
  opacity: 1
}

.box863_-5429 .model .item-list li:first-child {
  width: 600px;
  height: 440px
}

.box863_-5429 .model .item-list li:first-child .img {
  width: 600px;
  height: 440px
}

.box863_-5429 .model .item-list li:first-child .caption {
  bottom: 0;
  height: 70px;
  background: -webkit-linear-gradient(left, #025297, #3eb051);
  background: -moz-linear- gradient(left, #025297, #3eb051)
}

.box863_-5429 .model .item-list li:first-child .caption .title {
  font-size: 24px;
  line-height: 70px
}

.box863_-5429 .model .item-list li:first-child .insert {
  right: 30px;
}

.box863_-5429 .model .item-list li:first-child .insert::before {
  font-size: 30px;
  font-family: "微软雅黑";
}

/*品牌形象*/
.ys {
  width: 1200px;
  margin: 0 auto;
  padding: 70px 0;
}

.ys-fl {
  width: 300px;
}

.ys-fl p {
  font-size: 14px;
  color: #333;
  line-height: 1.8em;
  text-align: justify;
}

.ys-fr {
  display: flex;
  width: 850px;
  justify-content: space-between;
}

.ys-fr li {
  width: 32%;
  height: 400px;
  overflow: hidden;
  position: relative;
  transition: all .3s;
}

.ys-fr li .txt {
  color: #fff;
  padding: 20px 15px;
  position: relative;
  transform: translateY(287px);
  transition: all .3s;
}

.ys-fr li .txt h3 {
  font-size: 26px;
  font-weight: normal;
  padding-bottom: 10px;
  margin-bottom: 25px;
}

.ys-fr li .txt i {
  font-size: 40px;
  font-style: normal;
  color: rgba(255, 255, 255, .6);
  position: absolute;
  right: 15px;
  top: 10px;
  transition: all .3s;
}

.ys-fr li .txt p {
  font-size: 14px;
  line-height: 1.8em;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}

.ys-fr li:hover .txt {
  background: -webkit-linear-gradient(top, transparent, #15499A);
  padding: 20px 15px;
  position: relative;
  transform: translateY(229px);
}

.ys-fr li:hover .txt h3 {
  padding-bottom: 10px;
  border-bottom: 1px #fff solid;
  margin-bottom: 20px;
}

.ys-fr li:hover .txt i {
  color: #fff;
  transform: rotate(297deg);
}

.ys-fr li:nth-child(1) {
  background: url(../image/ys_new_1.jpg) no-repeat center
}

.ys-fr li:nth-child(2) {
  background: url(../image/ys_new_2.jpg) no-repeat center
}

.ys-fr li:nth-child(3) {
  background: url(../image/ys_new_3.jpg) no-repeat center
}

.ys-fr li:hover {
  transform: scale(1.03);
}

.ys-fr li:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(top, transparent, #06242f);
}

.more1 {
  margin-top: 50px;
  border-color: #aaaaaa;
}

/*新闻资讯*/
.box879_-9704 * {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.box879_-9704 a {
  text-decoration: none;
  color: inherit;
}

.box879_-9704 img {
  max-width: 100%;
  border: none;
  vertical-align: top;
}

.box879_-9704 ul,
li {
  list-style: none;
}

.box879_-9704 {
  font: 14px/1.43 'Microsoft Yahei', Arial, sans-serif;
  color: #444;
}

.box879_-9704 .tabs-title {
  margin: 20px 0;
  text-align: center;
  display: none;
}

.box879_-9704 .tabs-title a {
  display: inline-block;
  margin-right: 3px;
  color: #616161;
  padding: 7px 27px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  position: relative;
}

.box879_-9704 .tabs-title a:after {
  content: "|";
  position: absolute;
  right: -6px;
  top: 7px;
  color: #dbdbdb;
}

.box879_-9704 .tabs-title a:last-child:after {
  display: none;
}

.box879_-9704 .tabs-title a.active,
.box879_-9704 .tabs-title a:hover {
  background: #3ecfc0;
  color: #fff;
}

.box879_-9704 .tabs-title:after {
  display: inline-block;
  width: 1px;
  height: 12px;
  background-color: #cbcbcb;
}

.box879_-9704 .list-main {
  min-height: 425px;
}

.box879_-9704 .news-list {
  overflow: hidden;
  display: none;
}

.box879_-9704 .current {
  display: block;
}

.box879_-9704 .news-list li {
  float: left;
  width: 520px;
  padding: 20px 0;
  overflow: hidden;
  border-bottom: 1px dashed #d1d1d1;
  margin-left: 70px;
}

.box879_-9704 .news-list .news-img {
  float: left;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
  display: none;
}

.box879_-9704 .news-list .news-intro {
  padding-left: 0px;
}

.box879_-9704 .news-intro .title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 18px;
}

.box879_-9704 .news-list li:hover .title a {
  color: #15499A;
}

.box879_-9704 .news-intro .info {
  font-size: 12px;
  padding: 9px 0;
}

.box879_-9704 .news-intro .info span {
  display: inline-block;
  padding-left: 20px;
  background: no-repeat 0 50%;
  vertical-align: middle;
}

.box879_-9704 .news-intro .info .author {
  background-image: url(../image/icon-source.jpg);
}

.box879_-9704 .news-intro .info .date {
  margin-right: 15px;
  background-image: url(../image/icon-date.png);
}

.box879_-9704 .news-intro .content {
  font-size: 12px;
  line-height: 22px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.box879_-9704 .u-more {
  margin-top: 64px;
  text-align: center;
}

.box879_-9704 .u-more a {
  line-height: 42px;
  display: inline-block;
  width: 160px;
  height: 42px;
  -webkit-transition: all .3s ease-in-out 0s;
  transition: all .3s ease-in-out 0s;
  color: #b4b4b4;
  border: 1px solid #c6c6c6;
}

.box879_-9704 .u-more a:hover {
  color: #fff;
  border-color: #15499A;
  background: #15499A;
}

.box879_-9704 .news-list li:first-child {
  width: 600px;
  height: 420px;
  padding: 0;
  margin: 0;
  position: relative;
  border: none
}

.box879_-9704 .news-list li:first-child .news-img {
  float: none;
  border-radius: 0;
  width: 600px;
  height: 260px;
  position: absolute;
  bottom: 0;
  display: block;
}

.box879_-9704 .news-list li:first-child .news-intro {
  padding: 0;
}

.box879_-9704 .news-list li:first-child .news-intro .title {
  margin-bottom: 10px;
}

.box879_-9704 .news-list li:first-child .news-intro .info {
  padding: 15px 0;
}

.box879_-9704 .news-list li:nth-child(2) {
  padding-top: 0;
}

/*尾部*/
.db {
  width: 1200px;
  padding: 50px 0
}

.logow h2,
.logow p {
  color: #fff !important
}

.logow img {
  -webkit-filter: brightness(100);
}

.db-fl {
  width: 650px;
}

.db-fl .db-dh {
  display: flex;
  justify-content: space-between;
  margin: 30px 0 60px;
}

.db-fl .db-dh a {
  font-size: 18px;
  color: #fff;
  transition: all .3s
}

.db-fl .db-dh a:hover {
  color: #b6ecf4;
}

.db-fl p,
.db-fr p {
  font-size: 16px;
  color: #fff;
  line-height: 1.8em
}

.db-fr ul {
  display: flex;
  justify-content: space-between;
  margin: 0px 0 70px;
  width: 270px;
}

.db-fr ul li {
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  border: 1px #fff solid;
  position: relative;
}

.db-fr ul li img {
  width: 60%;
  vertical-align: middle;
  transition: all .5s
}

.db-fr ul li:hover img {
  transform: rotateY(180deg);
}

.db-fr ul .wx:hover:after {
  height: 130px;
}

/*内页banner*/
.box806_-3286 {
  width: 100%;
  margin: 0 auto;
  overflow: hidden
}

.box806_-3286 .main_image {
  width: 100%;
  height: 650px;
  overflow: hidden;
  margin: 0 auto;
  position: relative
}

.box806_-3286 .main_image ul {
  width: 9999px;
  height: 650px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0
}

.box806_-3286 .main_image li {
  float: left;
  width: 100%;
  height: 650px;
}

.box806_-3286 .main_image li span {
  display: block;
  width: 100%;
  height: 650px
}

.box806_-3286 .main_image li a {
  display: block;
  width: 100%;
  height: 650px
}

.box806_-3286 .main_image li .img_1 {
  text-align: center;
  background-repeat: no-repeat
}

.box806_-3286 .main_image li .img_2 {
  text-align: center;
  background-repeat: no-repeat
}

.box806_-3286 .main_image li .img_3 {
  text-align: center;
  background-repeat: no-repeat
}

.box806_-3286 .flicking_con {
  width: 100%;
  margin: 0 auto;
  position: relative
}

.box806_-3286 .flicking_con .flicking_inner {
  position: absolute;
  top: 600px;
  text-align: center;
  z-index: 999;
  width: 100%;
  height: 21px
}

/* 121126 */
.box806_-3286 .flicking_con a {
  display: inline-block;
  width: 12px;
  height: 12px;
  border: #fff 1px solid;
  margin: 0 3px;
  border-radius: 50%
}

.box806_-3286 .flicking_con a.on {
  background-color: #00adb2;
  border-color: #00adb2;
}

.box806_-3286 #btn_prev,
#btn_next {
  z-index: 11111;
  position: absolute;
  display: block;
  width: 40px !important;
  height: 50px !important;
  top: 50%;
  margin-top: -37px;
  display: none;
}

.box806_-3286 #btn_prev {
  background: rgba(0, 0, 0, .4) url(../image/la.png) no-repeat center/30px;
  left: 100px;
}

.box806_-3286 #btn_next {
  background: rgba(0, 0, 0, .4) url(../image/ra.png) no-repeat center/30px;
  right: 100px;
}

/*关于我们*/
.box201_-2804 {
  font: 14px/1.43 "Microsoft Yahei", Arial, sans-serif;
  color: #333;
}

.box201_-2804 * {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.box201_-2804 .wkCl {
  background: #fff;
  padding: 15px;
}

.box201_-2804 .wkCr {
  background-position: right top;
  /*边距值*/
}

.box201_-2804 .wbCl {
  background-position: left bottom;
  height: 10px;
  /*底部圆角高度值*/
  font-size: 10px;
  line-height: 10px;
  display: none;
}

.box201_-2804 .wbCr {
  background-position: right bottom;
  height: 10px;
  margin-left: 10px;
  /*底部圆角高度值*/
}

/*内容框架部分*/

.box201_-2804 .zTitle {
  padding-bottom: 10px;
  background: #15499A url(../image/fx.png) no-repeat 205px center/32px;
  ;
}

.box201_-2804 .zTitle span {
  display: block;
  padding: 20px 0 15px 20px;
  color: #fff;
  font-size: 26px;
  font-weight: bold;
}

/*总标题部分*/

.box201_-2804 .titleR {
  height: 48px;
  line-height: 48px;
  margin: 0;
}

.box201_-2804 .titleR:hover h1 a,
.box201_-2804 .titleR .selected1 a {
  background: #eaeaea;
  color: #15499A;
}

.box201_-2804 .titleR h1 a {
  text-decoration: none;
  color: #333;
  font-size: 16px;
  font-weight: normal;
  padding-left: 25px;
  display: block;
  border: 1px solid #eee;
  position: relative;
}

.box201_-2804 .titleR .more {
  position: absolute;
  right: 10px;
  top: 8px;
  /*定位值*/
  color: #FFFFFF;
  text-decoration: none;
  font-size: 12px;
  display: none;
  /*隐藏更多*/
}

/*标题部分*/
.box201_-2804 .boxCont {}

.box201_-2804 .boxCont h2 {
  height: 32px;
  line-height: 32px;
  font-weight: normal;
}

.box201_-2804 .boxCont h2 span {
  font-size: 12px;
  color: #666;
  text-decoration: none;
  display: block;
  padding-left: 22px;
}

.box201_-2804 .boxCont h2 a {
  text-decoration: none;
  background: none;
}

.box201_-2804 .boxCont h2 a:hover span,
.box201_-2804 .boxCont .zList li a:hover {
  color: #0667aa;
  text-decoration: none;
}

.box201_-2804 .boxCont .selected a {
  color: #0c58a3;
  text-decoration: none;
}

.box201_-2804 .boxCont .zList,
.box201_-2804 .boxCont .zList_zi {
  margin-bottom: 5px;
}

.box201_-2804 .boxCont .zList li {
  border-bottom: #EAF1F9 1px solid;
  padding-left: 15px;
  list-style: none;
}

.box201_-2804 .boxCont .zList li a {
  background: url(../image/icon_22.gif) no-repeat 8px 4px;
  *background: url(../image/icon_22.gif) no-repeat 8px 9px;
  padding-left: 18px;
  font-size: 12px;
  color: #3C3C3C;
  text-decoration: none;
  height: 28px;
  line-height: 28px;
}

.box201_-2804 .titleR h1 a:after {
  content: ">";
  font-size: 16px;
  font-family: serif;
  font-weight: bold;
  display: block;
  position: absolute;
  top: 11px;
  width: 24px;
  height: 24px;
  right: 10px;
  border-radius: 50%;
  border: 1px #eaeaea solid;
  line-height: 24px;
  text-align: center;
  color: #999;
}

.box201_-2804 .titleR h1 a:hover:after,
.box201_-2804 .titleR .selected1 a:after {
  background: #15499A;
  color: #fff;
  border-color: #15499A
}

/*左边*/
.zc {
  background: #fff;
}

.dphone {
  overflow: hidden;
  padding: 20px 0;
  border-bottom: 1px #ccc solid;
  margin-bottom: 10px;
}

.dphone dt {
  float: left;
  background: url(../image/dh1.png) no-repeat center;
  margin-left: 5px;
  width: 72px;
  height: 50px;
}

.dphone dd {
  margin-left: 72px;
  color: #333;
  padding: 5px 13px;
  border-left: 1px dotted #ccc;
}

.dphone dd span {
  font-size: 13px;
}

.zc .dz {
  font-size: 14px;
  line-height: 24px;
  padding: 15px;
}

.dphone dd p {
  font-size: 18px;
  font-family: "Arial";
  margin-top: 10px;
}

/*右边*/
box157_-6475 {}

.box157_-6475 .title_157 {
  border-left: 4px solid #15499A;
  color: #15499A;
  font-family: "微软雅黑";
  font-size: 16px;
  font-weight: normal;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  padding-left: 15px;
  font-weight: bold;
}

.box10017_-1005 * {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.box10017_-1005 {
  padding-left: 116px;
  float: right;
}

.box10017_-1005 a {
  height: 30px;
  font-weight: 700;
  line-height: 26px;
  color: #666;
  text-decoration: none;
  font-family: "微软雅黑", Arial;
  font-weight: normal;
  margin: 0 5px;
  font-size: 14px;
}

.box10017_-1005 a:hover {
  text-decoration: none;
}

/*内页产品列表页*/
img {
  border: none;
}

.box183_-7345 .list_box li {
  width: 269px;
  float: left;
  border: solid 1px #eee;
  margin: 0 14px 12px;
  overflow: hidden;
  transition: .5s;
}

.box183_-7345 .list_box .pic_li .pic_list {
  width: 275px;
  overflow: hidden;
}

.box183_-7345 .list_box .pic_li .pic_list a {
  width: 275px;
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-align: center
}

.box183_-7345 .list_box .pic_li .pic_list a img {
  transition: all ease .3s;
  max-height: 200px;
}

.box183_-7345 .list_box .pic_li:hover .pic_list a img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1)
}

.box183_-7345 .list_box .pic_li .pic_list a::after {
  content: '';
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .5) url(../image/fx.png) no-repeat center/50px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  transform: rotateX(180deg) scale(0.2, 0.2);
  transition: all ease-out .5s;
}

.box183_-7345 .list_box .pic_li:hover .pic_list a:after {
  opacity: 1;
  transform: rotateX(0deg) scale(1, 1);
}

.box183_-7345 .list_box .pic_li .pic_list_tit {
  padding: 8px 0;
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  text-align: center;
}

.box183_-7345 .list_box .pic_li .pic_list_tit a {
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  font-size: 12px;
  font-family: Arial, "微软雅黑";
  color: #606060;
  text-decoration: none;
  font-weight: bold
}

.box183_-7345 .list_box .pic_li .pic_pay_gm {
  width: 210px;
  height: 30px;
  line-height: 30px;
  display: none
}

.box183_-7345 .list_box .pic_li .pic_pay_gm .pic_pay {
  width: 90px;
  font-size: 24px;
  color: #f00;
  font-family: "微软雅黑";
  float: left;
}

.box183_-7345 .list_box .pic_li .pic_pay_gm .pic_pay span {
  font-size: 12px;
  color: #999;
  font-family: "宋体";
  margin-right: 5px;
}

.box183_-7345 .list_box .pic_li .pic_pay_gm .pic_pay em {
  font-size: 14px;
}

.box183_-7345 .list_box .pic_li .pic_pay_gm .gm_anniu {
  float: right;
}

.box183_-7345 .list_box .pic_li .pic_pay_gm .gm_anniu a {
  width: 80px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #52a0ea;
  display: inline-block;
  margin-left: 10px;
  color: #fff;
  font-family: "宋体";
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.box183_-7345 .list_box .pic_li:hover {
  background: #15499A;
  transition: .5s;
}

.box183_-7345 .list_box .pic_li:hover .pic_pay_gm .pic_pay {
  color: #fff;
}

.box183_-7345 .list_box .pic_li:hover .pic_pay_gm .pic_pay span {
  color: #fff;
}

.box183_-7345 .list_box .pic_li:hover a {
  color: #fff;
}

.box183_-7345 .list_box .pic_li:hover .pic_pay_gm .gm_anniu a {
  background: #f60;
}

.list_page {
  text-align: center;
  margin: 40px 0 20px;
}

.list_page a {
  font-family: "宋体";
  text-decoration: none;
  font-size: 12px;
  color: #333;
  border: solid 1px #ccc;
  display: inline-block;
  padding: 8px 15px;
  text-align: center;
  margin: 0 5px;
  transition: .5s;
}

.list_page .sw_box {
  width: 58px;
}

.list_page .yema {
  width: 30px;
}

.list_page a:hover {
  color: #fff;
  background: #15499A;
  transition: .5s;
  border: 1px solid #15499A;
}

.list_page .current_page {
  color: #fff;
  background: #15499A;
  border: 1px solid #15499A;
}

.list_box li:nth-child(1),
.list_box li:nth-child(4),
.list_box li:nth-child(7) {
  margin-left: 0
}

.list_box li:nth-child(3n) {
  margin-right: 0
}

/*产品内容页*/
.box10038_-6028 * {
  margin: 0;
  padding: 0
}

.box10038_-6028 ul li {
  list-style: none
}

.box10038_-6028 img {
  border: 0
}

.box10038_-6028 .clearfix:after {
  display: block;
  content: "";
  clear: both;
}

.box10038_-6028 .small-img {
  display: flex;
  align-items: center;
  justify-content: center
}

.box10038_-6028 .clearfix:before,
.box10038_-6028 .clearfix:after {
  display: table;
  line-height: 0;
  content: ""
}

.box10038_-6028 .magnifier {
  width: 500px;
  position: relative;
  float: left;
}

.box10038_-6028 .magnifier-container {
  width: 500px;
  height: 500px;
  overflow: hidden;
  position: relative;
  border: 1px solid #ddd;

}

.box10038_-6028 .images-cover {
  height: 100%;
  width: 100%;
  position: relative
}

.box10038_-6028 .images-cover img {
  position: absolute
}

.box10038_-6028 .magnifier-assembly {
  height: 100px;
  overflow: hidden;
  position: relative;
  padding: 4px 30px;
  margin-top: 10px;
  border: 1px solid #ddd;
}

.box10038_-6028 .magnifier-btn {
  position: absolute;
  font-family: 宋体;
  width: 100%;
  top: 50%;
  left: 0;
  margin-top: -40px
}

.box10038_-6028 .magnifier-btn span {
  line-height: 80px;
  height: 80px;
  width: 20px;
  background: #fff url(../image/prev2.jpg) center center no-repeat;
  display: block;
  z-index: 9998;
  text-align: center;
  cursor: pointer;
  border-radius: 3px
}

.box10038_-6028 .magnifier-btn .magnifier-btn-left {
  float: left;
}

.box10038_-6028 .magnifier-btn .magnifier-btn-right {
  float: right;
  background: #fff url(../image/next2.jpg) center center no-repeat;
}

.box10038_-6028 .magnifier-line {
  position: relative;
  overflow: hidden;
  height: 80px;
  padding: 10px 0;
}

.box10038_-6028 .magnifier-line ul {
  display: block;
  font-size: 0;
  width: 10000%;
  position: absolute;
  left: 0;
  z-index: 9997
}

.box10038_-6028 .magnifier-line li {
  float: left;
  width: 134px;
  cursor: pointer
}

.box10038_-6028 .magnifier-line ul>.active .small-img img {
  border: 4px solid #15499A;
  width: 100px;
  height: 75px;
}

.box10038_-6028 .small-img {
  margin: 5px;
  overflow: hidden;
  text-align: center;

}

.box10038_-6028 .small-img img {
  width: 130px;
  height: 74px;
  -webkit-transition: all .3s linear;
  -moz-transition: all .3s linear;
  -ms-transition: all .3s linear;
  -o-transition: all .3s linear;
  transition: all .3s linear;

}

.box10038_-6028 .magnifier-view {
  width: 100%;
  height: 100%;
  position: absolute;
  right: -105%;
  top: 0;
  z-index: 9999;
  background-color: #fff;
  display: none;
  overflow: hidden;
  border: 1px solid #ddd;
}

.box10038_-6028 .magnifier-view img {
  max-width: 200%;
  display: block
}

.box10038_-6028 .animation03 {
  transition: all .3s ease-in .1s;
  -ms-transition: all .3s ease-in .1s;
  -moz-transition: all .3s ease-in .1s;
  -webkit-transition: all .3s ease-in .1s;
  -o-transition: all .3s ease-in .1s
}


.box10038_-6028 .cp_miaoshu {
  width: 380px;
  margin-left: 40px;
  float: left;
  height: 422px;
  padding-top: 20px;
  padding-bottom: 5px;
}

.box10038_-6028 .cp_miaoshu .cp_title {
  font-size: 24px;
  font-weight: 600;
  line-height: 40px;
  border-bottom: 1px #d5d5d5 dashed;
  color: #333;
  font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
}

.box10038_-6028 .cp_miaoshu .cp_con {
  padding-top: 10px;
  padding-bottom: 20px;
}

.box10038_-6028 .cp_miaoshu .cp_con .cp_type {
  line-height: 30px;
  color: #444;
  font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: block;
}

.box10038_-6028 .cp-dec {
  margin-bottom: 20px;
}

.box10038_-6028 .cp-dec p {
  font-size: 14px;
  color: #666;
  line-height: 28px;
  text-align: justify;

  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  min-height: 30px;
}

.box10038_-6028 .online li {
  font-size: 14px;
  margin-top: 8px;
}

.box10038_-6028 .online li a {
  display: inline-block;
  vertical-align: middle;
}

.box10038_-6028 .phone {
  font-size: 20px;
  color: #525252;
  font-weight: bold;
  margin-top: 20px;
  padding-bottom: 20px;
  width: 280px;
}

.box10038_-6028 .phone span {
  font-size: 26px;
  color: #fb6028;
  line-height: 40px;
}

.move-view,
.magnifier-view {
  display: none !important;
}

.box211_-7429 {
  font-family: Arial, "宋体"
}

.box211_-7429 .wtr h1 {
  font-family: "微软雅黑";
  font-size: 14px;
  font-weight: bold;
  color: #232323;
  line-height: 25px;
  padding: 10px 15px;
  border: 1px solid #e1e1e1;
}

.box211_-7429 .wtr h1 span {
  border-left: 4px solid #15499A;
  padding-left: 10px;
}

.box211_-7429 .wtr .mainCont {
  font-size: 14px;
  color: #666666;
  line-height: 180%;
  margin: 10px 0
}

.box211_-7429 .change {
  margin-top: 10px;
}

.box211_-7429 .change a {
  color: #4A628D;
  text-decoration: none;
  font-weight: bold;
}

.box211_-7429 .change a:hover {
  color: #FF6600;
}

.box211_-7429 .change .lastone {
  color: #666666;
}

.box211_-7429 .FPage {
  text-align: center;
  margin-top: 15px;
}

.box211_-7429 .FPage a {
  color: #505050;
  text-decoration: none;
  display: inline-block;
}

.box211_-7429 .FPage .prePage {
  background: url(../image/fpage.gif) no-repeat;
  width: 87px;
  height: 21px;
  line-height: 21px;
}

.box211_-7429 .FPage .backPage {
  margin: 0 20px;
  background: url(../image/backpage.gif) no-repeat;
  width: 87px;
  height: 21px;
  line-height: 21px;
}

.box211_-7429 .FPage .nextPage {
  background: url(../image/npage.gif);
  width: 87px;
  height: 21px;
  line-height: 21px;
}

.box211_-7429 .pager,
.box211_-7429 .pager>div {
  margin-top: 10px;
  font-family: "Microsoft Yahei";
  color: #666;
}

.box211_-7429 .pager a {
  color: #666;
  text-decoration: none;
}

.box211_-7429 .pager a:hover {
  color: #f60;
}

.box211_-7429 .pager backpage a {
  font-weight: bold;
}

.box211_-7429 .wtr {
  padding: 30px 0px;
}

.box211_-7429 .prdkey {
  font-size: 14px;
}

/*新闻列表页*/
.box5401_-5479 {
  width: 870px;
  margin: auto;
  font: 14px/1.5 "microsoft yahei";
  color: #666;
  padding: 0;
}

.box5401_-5479 img {
  border: none;
  vertical-align: middle;
}

.box5401_-5479 a {
  color: #333;
  text-decoration: none;
}

.box5401_-5479 .news_box {
  height: 208px;
  padding: 10px 20px 15px;
  background: #f9f9f9
}

.box5401_-5479 .news_box h3 {
  height: 50px;
  line-height: 50px;
  margin-bottom: 5px;
}

.box5401_-5479 .news_box h3 a {
  font-size: 18px;
}

.box5401_-5479 .news_box h3 span {
  color: #15499A;
  font-weight: normal;
  margin-left: 10px;
}

.box5401_-5479 .news_box .news_text {
  overflow: hidden;
  position: relative;
}

.box5401_-5479 .news_box .news_text .news_img {
  width: 200px;
  max-height: 140px;
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
}

.box5401_-5479 .news_box .news_text .news_img img {
  max-width: 100%;
}

.box5401_-5479 .news_box .news_text .news_rit {
  margin-left: 220px;
  min-height: 140px;
}

.box5401_-5479 .news_box .news_text .news_rit .tm_ly span {
  color: #666;
}

.box5401_-5479 .news_box .news_text .news_rit .tm_ly .time {
  margin-right: 50px;
}

.box5401_-5479 .news_box .news_text .news_rit .news_t {
  margin-top: 10px;
}

.box5401_-5479 .news_box .news_text .news_rit .news_t a {
  overflow: hidden;
  line-height: 2;
}

.box5401_-5479 .news_box:hover {
  outline: 1px solid #eee;
  background: #f9f9f9;
  box-shadow: 2px 2px 5px #eee;
}

.box5401_-5479 .news_box:hover h3 a {
  color: #15499A;
}

.box5401_-5479 .news_box:hover .news_t a {
  color: #15499A;
}


.box5401_-5479 .pageing {
  margin-top: 29px;
  text-align: center;
}

.box5401_-5479 .pageing .list_no dt {
  display: inline-block;
  margin-right: 24px;
}

.box5401_-5479 .pageing .list_no dd {
  display: inline-block;
  margin-right: 6px;
}

.box5401_-5479 .pageing .list_no a {
  border: 1px #ccc solid;
  display: inline-block;
  line-height: 30px;
  color: #999;
  font-size: 12px;
  padding: 3px 15px;
  margin: 2px;
}

.box5401_-5479 .pageing .list_no .up {
  width: 60px;
}

.box5401_-5479 .pageing .list_no .down {
  width: 60px;
  margin-right: 20px;
}

.box5401_-5479 .pageing .list_no a:hover {
  background: #15499A;
  border-color: #15499A;
  color: #fff;
}

.box5401_-5479 .pageing .list_no a.current_page {
  background: #15499A;
  color: #fff
}

.box5401_-5479 .news_rit .more {
  display: inline-block;
  color: #666;
  width: 130px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  border: 1px solid #ccc;
  margin-top: 25px;
}

.box5401_-5479 .news_rit .more:hover {
  background: #15499A;
  color: #fff;
  -webkit-transition: all ease .3s;
  transition: all ease .3s;
  border-color: #15499A;
}

/*新闻内容页*/
.box166_-6593 {
  font: 14px/1.43 'Microsoft Yahei', Arial, sans-serif;
  color: #666;
}

.box166_-6593 * {
  margin: 0;
  padding: 0;
  box-sizing: border;
}

.box166_-6593 ul,
li,
ol,
dl,
dt,
dd {
  list-style: none;
}

.box166_-6593 a {
  color: inherit;
  text-decoration: none;
}

.box166_-6593 img {
  max-width: 100%;
  vertical-align: middle;
  border: 0;
}

.box166_-6593 li {
  list-style: none;
  width: 48%;
  float: left;
  background: url(../image/dot1.gif) no-repeat 0px 8px;
  padding-left: 10px;
}

.box166_-6593 .clearFix {
  clear: both;
  height: 0;
  overflow: hidden;
}

.box166_-6593 .title {
  text-align: center;
  border-bottom: #ededed 1px solid;
  padding-bottom: 10px;
}

.box166_-6593 .title h1 {
  font-size: 26px;
  font-weight: normal;
}

.box166_-6593 .title p span {
  display: inline-block;
  padding: 5px 0;
  color: #c1c1c1;
  font-size: 12px;
}

.box166_-6593 .title .fromF {
  display: none;
}

.box166_-6593 .contMain {
  padding: 0px;
  line-height: 200%;
}

.box166_-6593 .contMain .tiyao {
  border: #f2f2f2 1px dashed;
  background: #ececec;
  padding: 10px;
  margin-bottom: 30px;
  display: none;
}

.box166_-6593 .change {
  margin-top: 10px;
}

.box166_-6593 .change a {
  text-decoration: none;
}

.box166_-6593 .change a:hover {
  color: #00adb2;
}

.box166_-6593 .change .lastone {
  color: #00adb2;
}

.box166_-6593 .key {
  background: #F8F8F8 url(../image/artIcon.gif) no-repeat 10px 10px;
  height: 30px;
  line-height: 30px;
  padding-left: 30px;
}

.box166_-6593 .key a {
  text-decoration: none;
}

.box166_-6593 .newslist h2 {
  height: 30px;
  line-height: 30px;
}

.box166_-6593 .newslist li a {
  text-decoration: none;
  line-height: 26px;
}

.box166_-6593 .newslist li a:hover {
  text-decoration: underline;
}

/*图片列表*/
.box5407_-2659 {
  font: 14px/1.6 "Microsoft Yahei";
  color: #333;
  /*padding: 20px 0;*/
  position: relative;
}

.box5407_-2659 * {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.box5407_-2659 .clearfix {
  zoom: 1;
}

.box5407_-2659 .clearfix:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.box5407_-2659 ul,
.box5407_-2659 li {
  list-style: none;
}

.box5407_-2659 a {
  color: inherit;
  text-decoration: none;
}

.box5407_-2659 .license-code {
  padding-bottom: 20px;
  text-align: center;
}

.box5407_-2659 .license-code .scale-off {
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: transform ease-in-out .6s;
  transition: transform ease-in-out .6s;
  display: none;
}

.box5407_-2659 .license-code .submit-box {
  display: inline-block;
}

.box5407_-2659 .license-code input {
  float: left;
  box-sizing: border-box;
  height: 40px;
  font-family: "Microsoft Yahei";
  padding: 0 10px;
  outline: none;
  border: none;
  color: #333;
  -webkit-transition: all ease .3s;
  transition: all ease .3s;
}

.box5407_-2659 .license-code .license-txt {
  width: 360px;
  letter-spacing: 1px;
  border: 1px solid #ededed;
  border-radius: 3px 0 0 3px;
}

.box5407_-2659 .license-code .license-btn {
  padding: 0 15px;
  background-color: #3fb150;
  color: #fff;
  cursor: pointer;
  border-radius: 0 3px 3px 0;
}

.box5407_-2659 .license-code .license-btn:hover {
  background-color: #31b0d5;
}

.box5407_-2659 .license-code .license-txt:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}

.box5407_-2659 .license-code .submint-info {
  display: none;
  line-height: 36px;
  color: #e4393c;
  text-align: left;
}

/*产品列表*/
.box5407_-2659 .license-container {
  overflow: hidden;
}

.box5407_-2659 .license-container.scale-off {
  visibility: hidden;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: transform cubic-bezier(0.7, 0, 0.3, 1) .6s;
  transition: transform cubic-bezier(0.7, 0, 0.3, 1) .6s;
}

.box5407_-2659 .license-container.scale-on {
  visibility: visible;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.box5407_-2659 .license-pro-list li {
  float: left;
  margin-bottom: 20px;
  padding: 0 1%;
}

.box5407_-2659 .col-3 li {
  width: 33.33%;
}

.box5407_-2659 .col-4 li {
  width: 25%;
}

.box5407_-2659 .col-5 li {
  width: 20%;
}

.box5407_-2659 .license-pro-list .license-box {
  display: block;
  text-align: center;
}

.box5407_-2659 .license-pro-list .pro-img {
  height: 147px;
  overflow: hidden;
  background: #fff;
  position: relative
}

.box5407_-2659 .license-pro-list .pro-img img {
  max-width: 100%;
  vertical-align: middle;
  border: none;
  transition: all .3s
}

.box5407_-2659 .license-pro-list .p-caption {
  font-weight: normal;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  background: #f9f9f9;
  color: #555;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box5407_-2659 .license-pro-list .p-caption {
  -webkit-transition: ease-in-out .2s;
  transition: ease-in-out .2s;
}

.box5407_-2659 .license-pro-list li:hover .p-caption {
  background: #15499A;
  color: #fff;
}

/*产品分页*/
.box5407_-2659 .page1 {
  text-align: center;
  margin: 20px 0 30px;
  color: #666;
}

.box5407_-2659 .page1 a {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  margin: 0 3px;
  border: 1px solid #ededed;
  color: #666;
  -webkit-transition: all ease .3s;
  transition: all ease .3s;
}

.box5407_-2659 .page1 a.pagenum,
.box5407_-2659 .page1 a:hover {
  background: #15499A;
  border-color: #15499A;
  color: #fff;
}

.box5407_-2659 .page1 select {
  color: #666;
  padding-left: 3px;
  outline: none;
}

.box5407_-2659 .license-pro-list .pro-img:hover img {
  transform: scale(1.04, 1.04);
}

/*图片内容页*/
.box218_-1217 {
  color: #666666;
  font-size: 12px;
}

.box218_-1217 .tuMain {
  text-align: center;
}

.box218_-1217 .tuMainTu img {
  border: #ededed 1px solid;
  padding: 4px;
}

.box218_-1217 .tuMain .tuMainT02 {
  font-size: 22px;
  color: #444;
  padding: 20px 0;
  border-bottom: 1px solid #f2f2f2;
}

.box218_-1217 .tuDetails {
  margin-top: 15px;
}

.box218_-1217 .tuDetails h1 {
  display: none;
}

.box218_-1217 .tuDetails .tuDetails_cont {
  padding: 10px 15px;
}

.box218_-1217 .change {
  margin-top: 10px;
  background: url(../image/boxoff.gif) repeat-x left top;
  padding-top: 10px;
  text-align: left;
}

.box218_-1217 .change a {
  color: #4A628D;
  text-decoration: none;
}

.box218_-1217 .change a:hover {
  color: #00adb2;
}

.box218_-1217 .change p {
  padding: 5px 0;
}

/*联系我们*/
.kfay {
  width: 870px;
  height: 210px;
  padding-top: 15px;
}

.kfay dl {
  overflow: hidden;
}

.kfay dt {
  width: 168px;
  float: left;
  padding: 10px;
}

.kfay dt img {
  display: block;
  width: 150px;
  height: 150px;
}

.kfay dd {
  width: 670px;
  float: right;
}

.kfay dd h4 {
  height: 45px;
  padding-top: 20px;
  font: 24px "Microsoft YaHei";
  color: #009A44;
  background: url(../image/lin.jpg) no-repeat left bottom
}

.kfay dd h4 i {
  padding-left: 15px;
  text-transform: uppercase;
  font: 16px "Arial";
  color: #999999;
}

.kfay dd p {
  font: 15px "Microsoft YaHei";
  color: #333333;
  line-height: 30px;
  padding-top: 10px;
}

.lx {
  margin-top: 20px;
}

.lx .main {
  height: 450px;
  overflow: hidden;
}

.main-fl {
  float: left;
  width: 390px;
  font-family: 微软雅黑;
  color: #333;
}

.main-fl .tit {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 20px;
}

.main-fl p {
  height: 45px;
  line-height: 45px;
  padding: 0px 0 20px 0px;
  margin: 0px;
  margin-top: 14px;
  border-bottom: 1px solid #ddd
}

.main-fl p img {
  padding-right: 15px;
}

.main-fl p span {
  font-size: 15px;
}

.main-fr {
  float: left;
  margin-left: 20px
}

.main-fr span {}

/*留言*/
.box9018_-9397 {
  font: 14px/1.43 'Microsoft Yahei', Arial, sans-serif;
  color: #333;
  padding: 0px;
}

.box9018_-9397 * {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.box9018_-9397 .clearfix:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.box9018_-9397 .list {
  float: left;
  width: 100%;
  padding: 10px 15px;
}

.box9018_-9397 .u-name,
.box9018_-9397 .u-email {
  width: 50%;
}

.box9018_-9397 .form-control {
  width: 100%;
  height: 45px;
  padding: 0 10px;
  background: #f5f5f5;
  border: 1px solid #e6e6e6;
  outline: 0;
  color: inherit;
  font-family: inherit;
}

.box9018_-9397 .form-control:focus {
  border-color: #15499A;
}

.box9018_-9397 .u-message textarea {
  padding: 10px;
  min-height: 190px;
  resize: vertical;
}

.box9018_-9397 .validate {
  float: left;
  width: 110px;
}

.box9018_-9397 .ver-wrap {
  float: left;
  margin-left: 15px;
  line-height: 45px;
  color: #999;
  text-decoration: none;
}

.box9018_-9397 .ver-wrap img {
  vertical-align: middle;
}

.box9018_-9397 .ver-wrap:hover {
  color: #15499A;
}

.box9018_-9397 .btn-submit,
.box9018_-9397 .btn-reset {
  width: 120px;
  margin-right: 20px;
  cursor: pointer;
  border-color: #15499A;
  color: #fff;
  -webkit-transition: all ease .3s;
  transition: all ease .3s;
}

.box9018_-9397 .btn-submit {
  background: #15499A;
  position: relative;
}

.box9018_-9397 .btn-submit:hover {
  background: #15499A;
}

.box9018_-9397 .btn-reset {
  background: transparent;
  color: #15499A;
}

.box9018_-9397 .btn-reset:hover {
  background: #15499A;
  color: #fff;
}

/*在线客服*/
.main-im {
  position: fixed;
  right: 10px;
  top: 300px;
  z-index: 100;
  width: 110px;
  height: 272px;
}

.main-im .qq-a {
  display: block;
  width: 106px;
  height: 116px;
  font-size: 14px;
  color: #0484cd;
  text-align: center;
  position: relative;
}

.main-im .qq-a span {
  bottom: 5px;
  position: absolute;
  width: 90px;
  left: 10px;
}

.main-im .qq-hover-c {
  width: 70px;
  height: 70px;
  border-radius: 35px;
  position: absolute;
  left: 18px;
  top: 10px;
  overflow: hidden;
  z-index: 9;
}

.main-im .qq-container {
  z-index: 99;
  position: absolute;
  width: 109px;
  height: 118px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom: 1px solid #dddddd;
  background: url(https://en.poweey.com/images/qq-icon-bg.png) no-repeat center 8px;
}

.main-im .img-qq {
  max-width: 60px;
  display: block;
  position: absolute;
  left: 6px;
  top: 3px;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.main-im .im-qq:hover .img-qq {
  max-width: 70px;
  left: 1px;
  top: 8px;
  position: absolute;
}

.main-im .im_main {
  background: #F9FAFB;
  border: 1px solid #dddddd;
  border-radius: 10px;
  background: #F9FAFB;
  display: none;
}

.main-im .im_main .im-tel {
  color: #000000;
  text-align: center;
  width: 109px;
  height: 55px;
  border-bottom: 1px solid #dddddd;
}

.main-im .im_main .im-tel div {
  font-weight: bold;
  font-size: 12px;
  margin-top: 10px;
}

.main-im .im_main .im-tel .tel-num {
  font-family: Arial;
  font-weight: bold;
  color: #e66d15;
}

.main-im .im_main .im-tel:hover {
  background: #fafafa;
}

.main-im .im_main .weixing-container {
  width: 55px;
  height: 47px;
  border-right: 1px solid #dddddd;
  background: #f5f5f5;
  border-bottom-left-radius: 10px;
  background: url(../image/weixing-icon.png) no-repeat center center;
  float: left;
}

.main-im .im_main .weixing-show {
  width: 112px;
  height: 172px;
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #dddddd;
  position: absolute;
  left: -125px;
  top: -126px;
}

.main-im .im_main .weixing-show .weixing-sanjiao {
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent transparent transparent #ffffff;
  border-width: 6px;
  left: 112px;
  top: 134px;
  position: absolute;
  z-index: 2;
}

.main-im .im_main .weixing-show .weixing-sanjiao-big {
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent transparent transparent #dddddd;
  border-width: 8px;
  left: 112px;
  top: 132px;
  position: absolute;
}

.main-im .im_main .weixing-show .weixing-ma {
  width: 104px;
  height: 103px;
  padding-left: 5px;
  padding-top: 5px;
}

.main-im .im_main .weixing-show .weixing-txt {
  position: absolute;
  top: 110px;
  left: 7px;
  width: 100px;
  margin: 0 auto;
  text-align: center;
}

.main-im .im_main .go-top {
  width: 50px;
  height: 47px;
  background: #f5f5f5;
  border-bottom-right-radius: 10px;
  background: url(../image/totop-icon.png) no-repeat center center;
  float: right;
}

.main-im .im_main .go-top a {
  display: block;
  width: 52px;
  height: 47px;
}

.main-im .close-im {
  position: absolute;
  right: 0px;
  top: -12px;
  z-index: 100;
  width: 24px;
  height: 24px;
}

.main-im .close-im a {
  display: block;
  width: 24px;
  height: 24px;
  background: url(../image/close_im.png) no-repeat left top;
}

.main-im .close-im a:hover {
  text-decoration: none;
}

.main-im .open-im {
  cursor: pointer;
  margin-left: 68px;
  width: 55px;
  height: 150px;
  background: url(../image/open_im.png) no-repeat left top;
}

/*分页*/
#pagelist {
  width: 100%;
  text-align: center;
  padding-bottom: 40px;
  padding-top: 50px;
  overflow: hidden
}

#pagelist span {
  padding: 5px 10px;
  background: #dddede;
  color: #bababa;
  margin: 0 2px;
  border: 1px solid #ccc;
}

#pagelist a {
  background: #fff;
  padding: 5px 10px;
  color: #333;
  margin: 0 2px;
  border: 1px solid #eee;
  /* display: inline-block; */
}

#pagelist .active {
  background: #009688;
  color: #fff;
}