@charset "utf-8";
body {
  max-width: 1920px;
  margin: 0 auto;
}
#wrap {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
}
#main {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  position: relative;
}
.cw1400 {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
}
.cw1200 {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clear {
  clear: both;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-over {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.over {
  overflow: hidden;
}
.nowrap {
  white-space: nowrap;
}
.fz0 {
  font-size: 0;
}
.nowrap.fz0 {
  letter-spacing: -5px;
}
.nowrap.fz0 * {
  letter-spacing: normal;
}
.relative {
  position: relative;
  z-index: 1;
}
.absolute {
  position: absolute;
  z-index: 1;
}
.fixed {
  position: fixed;
  z-index: 1;
}
.inline {
  display: inline;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.hide {
  display: none;
}
.max-w100 {
  max-width: 100%;
}
.max-h100 {
  max-height: 100%;
}
.middle {
  vertical-align: middle;
}
.middle-span {
  height: 100%;
  vertical-align: middle;
  display: inline-block;
}
.border-box {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.trans {
  -webkit-transition: all 300ms ease 0s;
  -moz-transition: all 300ms ease 0s;
  -ms-transition: all 300ms ease 0s;
  -o-transition: all 300ms ease 0s;
  transition: all 300ms ease 0s;
}
.trans2 {
  -webkit-transition: all 800ms ease 0s;
  -moz-transition: all 800ms ease 0s;
  -ms-transition: all 800ms ease 0s;
  -o-transition: all 800ms ease 0s;
  transition: all 800ms ease 0s;
}
.trans-internal::before,
.trans-internal::after {
  -webkit-transition: all 300ms ease 0s;
  -moz-transition: all 300ms ease 0s;
  -ms-transition: all 300ms ease 0s;
  -o-transition: all 300ms ease 0s;
  transition: all 300ms ease 0s;
}
a:hover {
  text-decoration: none;
}
.b_pic:hover img {
  -webkit-transform: scale(1.06);
  -moz-transform: scale(1.06);
  transform: scale(1.06);
}
.show-997 {
  display: none;
}
.show-800 {
  display: none;
}
.contents,
.contents * {
  line-height: 1.8;
}
.contents img,
.contents * img {
  max-width: 100%;
  height: auto;
}
/*.wow{visibility: hidden;}*/
.f16 {
  font-size: 16px;
}
.f14 {
  font-size: 14px;
}
.flex-main-content {
  flex: 1 0 auto;
}

.bd_weixin_popup_head span,
.bd_weixin_popup_foot {
  display: none !important;
}

.detail {
  zoom: 1;
}
.detail:before {
  content: "";
  display: table;
  clear: both;
}
.detail:after {
  content: "";
  display: table;
  clear: both;
}

.none-tip {
  font-size: 14px;
  color: #333;
  padding: 60px 0;
  font-weight: bolder;
  text-align: center;
}

/*input*/
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  /*WebKit browsers*/
  color: #999;
}
input::-moz-input-placeholder,
textarea::-moz-input-placeholder {
  /*Mozilla Firefox*/
  color: #999;
}
input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
  /*Internet Explorer*/
  color: #999;
}

@font-face {
  font-family: "DIN-Medium";
  src: url("../fonts/DIN-Medium.ttf") format("truetype");
}

@font-face {
  font-family: "SourceHanSansCN";
  src: url("../fonts/SourceHanSansCN-Regular.ttf") format("truetype");
}

* {
  touch-action: pan-y;
  font-family: "SourceHanSansCN" !important;
}

/*turn page*/
#turn_page {
  text-align: center;
  height: 40px;
  line-height: 40px;
  padding: 70px 0;
}
#turn_page .page_button {
  height: 40px;
  line-height: 40px;
  background: #fff;
  margin: 0 4px;
  display: inline-block;
  vertical-align: top;
  padding: 0 18px;
  color: #666666;
  font-size: 14px;
  border: solid 1px #ebebeb;
  border-radius: 5px;
}
#turn_page .page_item {
  height: 40px;
  line-height: 40px;
  background: #fff;
  display: inline-block;
  vertical-align: top;
  padding: 0 18px;
  margin: 0 4px;
  color: #666666;
  font-size: 14px;
  border: solid 1px #ebebeb;
  border-radius: 5px;
  font-size: 14px;
}
#turn_page .page_item_current {
  border: none;
  height: 40px;
  line-height: 40px;
  background: #ff6600;
  display: inline-block;
  vertical-align: top;
  padding: 0 18px;
  margin: 0 4px;
  color: #fff;
  border-radius: 5px;
  font-size: 14px;
}
#turn_page .total {
  display: inline-block;
  vertical-align: top;
  margin: 0 4px;
  width: 76px;
  text-align: center;
  line-height: 40px;
  color: #666666;
  font-size: 14px;
  font-family: "微软雅黑";
  display: none;
}
#turn_page .pageOne {
  display: inline-block;
  vertical-align: top;
  display: none;
}
#turn_page .pageOne select {
  font-size: 16px;
  color: #666666;
  padding: 0 35px 3px 17px;
  background: url(../images/page.jpg) no-repeat 39px center;
  height: 43px;
  border: 1px solid #ebebeb;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  margin-right: 7px;
}
#turn_page .pageOne option {
  line-height: 24px;
}
#turn_page .pageOne .submit {
  width: 43px;
  height: 43px;
  text-align: center;
  background: #fff;
  color: #666666;
  font-size: 14px;
  font-family: "Arial";
  cursor: pointer;
  border: solid 1px #ebebeb;
}

/*视频弹窗*/
.iframe_big {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1004;
  display: none;
}
.iframe_big .iframe_video {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -200px 0 0 -384px;
  z-index: 2;
}
.iframe_big .iframe_video .iframes iframe,
.iframe_big .iframe_video .iframes video {
  width: 750px !important;
  height: 480px !important;
}
.iframe_big .iframe_video .iframes video {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.iframe_big .iframe_video .closes {
  position: absolute;
  right: -100px;
  font-size: 36px;
  top: -40px;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  background: #ff6600;
  color: #fff;
  cursor: pointer;
  border-radius: 3px;
}
.iframe_big .video_dark {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}

/*上下篇*/
#page {
  border-top: solid 1px #dadee2;
  padding-top: 40px;
}
#page .next,
#page .prev {
  color: #008cd6;
  font-size: 13px;
}
#page .next a,
#page .prev a {
  color: #666;
  font-size: 13px;
}
#page .next a:hover,
#page .prev a:hover {
  color: #ff6600;
}
#page .next {
  margin-top: 10px;
}

/*更多*/
.mores {
  display: block;
  width: 180px;
  height: 46px;
  border: solid 2px #ff6600;
  font-size: 16px;
  color: #ff6600;
  text-align: center;
  line-height: 44px;
  border-radius: 30px;
  margin: 0 auto;
  margin-top: 30px;
}
.mores:hover {
  opacity: 0.8;
}

/*标题*/
#title {
  text-align: center;
}
#title .font {
  font-size: 28px;
  color: #333;
  text-align: center;
}
#title .borders {
  width: 30px;
  height: 2px;
  background: #ff6600;
  margin: 0 auto;
  margin-top: 15px;
}
/*简短文字*/
#brief {
  font-size: 14px;
  color: #666;
  text-align: center;
  margin-top: 25px;
}

/*Banner部分*/
.index-swiper {
}
.index-swiper1 {
  width: 100%;
  position: relative;
  max-width: 1920px;
  margin: 0 auto;
  overflow: hidden;
}
.index-swiper1 .swiper-slide {
  width: 100%;
  font-size: 0;
}
.index-swiper1 .swiper-slide-active img {
  z-index: 997;
}
.index-swiper1 .swiper-button-prev {
  background: url(../images/b_left.png) no-repeat center;
  width: 20px;
  height: 40px;
  left: 6%; /*display: none;*/
}
.index-swiper1 .swiper-button-next {
  background: url(../images/b_right.png) no-repeat center;
  width: 20px;
  height: 40px;
  right: 6%; /*display: none;*/
}
.index-swiper2 {
  width: 100%;
  position: relative;
  max-width: 1920px;
  margin: 0 auto;
  overflow: hidden;
  height: 452px;
}
.index-swiper2 li,
.index-swiper1 img {
  max-width: 100%;
  height: auto;
}
.index-swiper1 a {
  font-size: 0;
  display: block;
  width: 100%;
  height: 100%;
}
.index-swiper2 {
  height: auto;
}
.index-swiper2 img {
  max-width: 100%;
  height: auto;
}
.index-swiper1.pc,
.index-swiper2.pc {
  display: block;
}
.index-swiper1.mobile,
.index-swiper2.mobile {
  display: none;
}
.index-swiper1 img,
.index-swiper2 img {
  width: 100%;
}
/*.index-swiper1.pc .swiper-pagination-clickable .swiper-pagination-bullet:before{width: 32px;height: 12px;background: url(../images/before.png)no-repeat center;}
.index-swiper1.pc .swiper-pagination-clickable .swiper-pagination-bullet:after{width: 32px;height: 12px;background: url(../images/after.png)no-repeat center;}*/

/*swiper*/
.swiper-pagination-bullet {
  /* border: solid 1px #fafafb; */
  background: #fff !important;
  width: 50px !important;
  height: 2px !important;
}
.swiper-pagination-bullet-active {
  /* border: solid 1px #fa6502; */
  background: #fa6502 !important;
}
.index-swiper1
  .swiper-container-horizontal
  > .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 10px !important;
  border-radius: 0;
}
.index-swiper1 .swiper-pagination {
  background: url(../images/pagebg.png) no-repeat center;
  bottom: 40px !important;
}
.index-swiper1 .swiper-pagination.two {
  background-image: url(../images/img117.png);
}
.index-swiper1 .swiper-pagination.four {
  background-image: url(../images/img118.png);
}
.index-swiper1 .swiper-pagination.five {
  /* background-image: url(../images/img119.png); */
  padding: 5px 0;
}
.index-swiper1 .swiper-pagination.six {
  background-image: url(../images/img121.png);
  padding: 5px 0;
}
.index-swiper1 .swiper-pagination.seven {
  background-image: url(../images/img122.png);
  padding: 5px 0;
}
.index-swiper1 .swiper-pagination.eight {
  background-image: url(../images/img123.png);
  padding: 5px 0;
}
.index-swiper video {
  width: 100%;
  object-fit: contain;
}

.index-swiper1.mobile .swiper-pagination.six {
  background: none;
}
.index-swiper1.mobile .swiper-pagination.seven {
  background: none;
}
.index-swiper1.mobile .swiper-pagination.eight {
  background: none;
}
.index-swiper1.mobile .swiper-pagination.six .swiper-pagination-bullet,
.index-swiper1.mobile .swiper-pagination.seven .swiper-pagination-bullet,
.index-swiper1.mobile .swiper-pagination.eight .swiper-pagination-bullet {
  margin: 0 8px !important;
}

/*预约报名*/
.apply-btn {
  display: block;
  width: 180px;
  height: 46px;
  text-align: center;
  line-height: 46px !important;
  font-size: 14px !important;
  color: #fff !important;
  background: #ff6600;
}
.apply-btn:hover {
  opacity: 0.8;
  color: #fff;
}

/*面包屑*/
#bread {
  width: 100%;
  padding: 20px 0;
  border-bottom: solid 1px #ebebeb;
  background: #f6f6f6;
}
#bread.white {
  background: #ffffff;
}
#bread .cw1400,
#bread span,
#bread a {
  font-size: 12px;
  color: #999;
}

/*编辑器*/
.detail {
}
/*.detail,.detail a,.detail div,.detail span,.detail b,.detail i,.detail p,.detail ul,.detail li{font-size: 13px;color: #666;line-height: 25px;}
.detail img{max-width: 100%;height: auto;}*/
.detail,
.detail a,
.detail * {
  font-size: medium;
  color: not specified;
  line-height: 25px;
}
.detail img {
  max-width: 100%;
  height: auto;
}
.detail li {
  list-style-type: square;
  color: not specified;
  margin-left: 38px;
}
.detail ul {
  margin-top: 10px;
}
.detail1 {
  font-size: 14px;
  color: #666;
}
.detail1 a,
.detail1 a:hover {
  color: #0782c1;
}
.detail1 div {
  overflow: hidden;
}

/*分享*/
.share {
  text-align: center;
  padding-bottom: 30px;
}
.share .font {
  text-align: center;
  font-size: 14px;
  color: #666;
  display: inline-block;
  vertical-align: middle;
}
.share .bdsharebuttonbox,
.share .bshare-custom {
  display: inline-block;
  vertical-align: middle;
}
.bdshare-button-style0-32 .bds_more {
  display: none !important;
}
.bdshare-button-style0-32 {
  text-align: center !important;
}
.bdshare-button-style0-32 a {
  display: inline-block !important;
  float: none !important;
  clear: both !important;
  width: 37px !important;
  height: 37px !important;
  margin: 0 5px !important;
}
.bdshare-button-style0-32 .bds_tsina {
  background: url(../images/share1.png) no-repeat center !important;
}
.bdshare-button-style0-32 .bds_linkedin {
  background: url(../images/share2.png) no-repeat center !important;
}
.bdshare-button-style0-32 .bds_fbook {
  background: url(../images/share3.png) no-repeat center !important;
}

/*分类栏*/
#nav {
  text-align: center;
}
#nav .cate-row .category {
  display: inline-block;
  padding: 8px 20px;
  border: solid 1px #ccc;
  font-size: 14px;
  color: #333;
  border-radius: 30px;
  margin-left: 10px;
}
#nav .cate-row .category:first-child {
  margin-left: 0;
}
#nav .cate-row .category.on,
#nav .cate-row .category:hover {
  border: solid 1px #ff6600;
  background: #ff6600 !important;
  color: #fff;
}

/*二级分类*/
#nav .cate-row-two {
  text-align: center;
}
#nav .cate-row-two .category {
  display: inline-block;
  margin-left: 50px;
  font-size: 14px;
  color: #333;
  padding: 5px 0;
  border-bottom: solid 2px transparent;
}
#nav .cate-row-two .category:first-child {
  margin-left: 0;
}
#nav .cate-row-two .category.on,
#nav .cate-row-two .category:hover {
  border-bottom: solid 2px #ff6600;
  color: #ff6600;
}

/*单页详细页*/
.article-wrap {
  background: #f6f6f6;
  padding: 50px 0;
}
.article-wrap .title {
  font-size: 22px;
  color: #333;
  text-align: center;
  margin-top: 3%;
}
.article-wrap .detail {
  max-width: 1000px;
  margin: 0 auto;
}

/*经销商*/
.article-wrap .list {
  max-width: 1000px;
  margin: 0 auto;
  margin-top: 20px;
}
.article-wrap .list .item {
  width: calc(25% - 24px);
  height: 80px;
  overflow: hidden;
  background: #fff;
  margin-right: 12.5%;
  margin-top: 30px;
  padding: 10px 12px;
}
.article-wrap .list .item:nth-child(3n) {
  margin-right: 0;
}
.article-wrap .list .item .left {
  width: 92%;
}
.article-wrap .list .item .left .tit {
  font-size: 13px;
  color: #333;
  font-weight: bolder;
  display: block;
}
.article-wrap .list .item .left .m {
  margin-top: 3px;
}
.article-wrap .list .item .left .m .l,
.article-wrap .list .item .left .m .r {
  font-size: 12px;
  color: #333;
}
.article-wrap .list .item .left .m .l {
  width: 18%;
}
.article-wrap .list .item .left .m .r {
  width: 82%;
}
.article-wrap .list .item .right {
  width: 8%;
  text-align: right;
}
.article-wrap .list .item .right img {
  max-width: 100%;
  height: auto;
}

/*全站搜索*/
.search-wrap {
  background: #f6f6f6;
  padding: 50px 0;
}
.search-wrap .title {
  font-size: 22px;
  color: #333;
  text-align: center;
  margin-top: 3%;
}
.search-wrap .title2 {
  font-size: 14px;
  color: #333;
  text-align: center;
  margin-top: 8px;
}
.search-wrap .detail {
  margin-top: 35px;
}
.search-wrap .detail .items {
  background: #fff;
  padding: 12px;
  margin-bottom: 10px;
}
.search-wrap .detail .items .pic {
  width: 12%;
}
.search-wrap .detail .items .info {
  width: 75%;
  margin-left: 2%;
}
.search-wrap .detail .items .info b {
  margin-top: 10px;
  display: block;
}
.search-wrap .detail .items .info b span {
  color: #000;
}
.search-wrap .detail .items .info b a {
  font-size: 16px;
}
.search-wrap .detail .items .info div {
  margin-top: 10px;
}
.search-wrap .detail .items:hover {
  background: #ededed;
}
.search-wrap .nothings {
  max-width: 760px;
  margin: 0 auto;
}
.search-wrap .nothings a {
  text-decoration: underline;
  color: #ff6600;
}
.search-wrap .nothings span {
  font-weight: bolder;
}

/*.search-wrap .search .left{width: 10%;}
.search-wrap .search .right{width: 90%;}
.search-wrap .search .left .big .bigtit{font-size: 18px;color: #ff6600;border-bottom: solid 2px;padding-bottom: 5px;}
.search-wrap .search .right .item{margin-bottom: 20px;}
.search-wrap .search .right .item .top{font-size: 16px;color: #000;}
.search-wrap .search .right .item .bot{margin-top: 10px;}
.search-wrap .search .right .item .bot a{font-size: 13px;color: #666;margin-right: 5px;margin-top: 5px;}*/

/*顶部部分*/
#header {
  background: #102542;
  background: #fff;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 999;
}
#header .header-wrap {
  width: 100%;
  max-width: 1680px;
  margin: 0 auto;
  height: 74px; /*border-bottom: solid 1px #283b55;border-color: rgba(255,255,255,0.1);*/
}
#header .logo img {
  width: 100%;
  height: 100%;
}
#header .logo {
  margin-top: 7px;
  width: 228px;
  height: 60px;
}
#header .logo a {
  display: inline-block;
  width: 100%;
  height: 100%;
}
#header .header-wrap .stock {
  margin-left: 30px;
  height: 100%;
  line-height: 74px;
  font-size: 14px;
  color: #fff;
}
#header .nav-wrap .nav-menu {
  margin-left: 60px;
  position: relative;
}
#header .nav-wrap .nav {
  display: block;
  font-size: 14px;
  color: #333;
  border: solid 2px transparent;
  line-height: 70px;
}
#header .nav-wrap .nav.on,
#header .nav-wrap .nav:hover {
  color: #ff6600;
  border-bottom: solid 2px #ff6600;
}
#header .nav-wrap .nav-menu .nav-two-menu {
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -75px;
  z-index: -1;
  float: left;
  width: 150px;
  list-style: none;
  text-align: center;
  font-size: 14px;
  background: #102542;
  background-clip: padding-box;
  visibility: hidden;
  opacity: 0;
  transform: translateY(50px);
  -moz-transform: translateY(50px);
  -ms-transform: translateY(50px);
  -webkit-transform: translateY(50px);
  transition: opacity 0.4s ease 0s, -moz-transform 0.4s ease 0s,
    visibility 0.4s linear 0s;
  -webkit-transition: opacity 0.4s ease 0s, -webkit-transform 0.4s ease 0s,
    visibility 0.4s linear 0s;
  -ms-transition: opacity 0.4s ease 0s, -ms-transform 0.4s ease 0s,
    visibility 0.4s linear 0s;
  -o-transition: opacity 0.4s ease 0s, -o-transform 0.4s ease 0s,
    visibility 0.4s linear 0s;
}
#header .nav-wrap .nav-menu:hover .nav-two-menu {
  opacity: 1;
  visibility: visible;
  z-index: 10;
  transform: translate(0px);
  -moz-transform: translateY(0px);
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transition: opacity 0.4s ease 0s, -moz-transform 0.4s ease 0s;
  -webkit-transition: opacity 0.4s ease 0s, -webkit-transform 0.4s ease 0s;
  -o-transition: opacity 0.4s ease 0s, -o-transform 0.4s ease 0s;
  -ms-transition: opacity 0.4s ease 0s, -ms-transform 0.4s ease 0s;
}
#header .nav-wrap .nav-menu .nav-two-menu .nav-two-menulist > a {
  font-size: 14px;
  display: block;
  color: #ccc;
  padding: 21px 5px;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
}
#header .nav-wrap .nav-menu .nav-two-menu .nav-two-menulist > a.active,
#header .nav-wrap .nav-menu .nav-two-menu .nav-two-menulist > a:hover {
  background-color: #ff6600;
  color: #fff;
}
#header .side-wrap {
  margin-top: 10px;
}
#header .side-wrap .sides {
  margin-left: 30px;
}
.top-search {
  width: 34px;
  height: 34px;
  border-radius: 20px;
  margin-top: 10px;
  vertical-align: middle;
}
.top-search > a {
  width: 35px;
  height: 35px;
  right: 0;
  top: 0; /*background: url(../images/img2.png) no-repeat center center;*/
  z-index: 2;
}
.top-search .text {
  width: 0;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  color: #333;
  border: 0;
  background: none;
}
.top-search .button {
  width: 32px;
  height: 32px;
  right: 0;
  top: 0;
  background: url(../images/img2.png) no-repeat center center;
  border: 0;
  cursor: pointer;
  outline: none;
}
.top-search.unfold {
  width: 145px;
  opacity: 1;
  background: #fff;
}
.top-search.unfold .text {
  width: 100px;
  padding: 0 35px 0 10px;
  outline: none;
}
.top-search.unfold .text ~ a {
  display: none;
}
#header .side-wrap .sides.trg {
  /* background: url(../images/img5.png) no-repeat right; */
  padding: 13px 0;
  padding-right: 15px;
  display: inline-block;
  font-size: 14px;
  color: #fff;
  vertical-align: middle;
  display: flex;
}
#header .side-wrap .sides.trg .namess {
  font-size: 14px;
  color: #fff;
}
#header .side-wrap .sides.trg img {
  vertical-align: middle;
}
#header .side-wrap .lan {
  position: relative;
  /* cursor: pointer; */
}
#header .side-wrap .lan .subs {
  display: none;
  position: absolute; /*left: -20px;*/
  left: -43px;
  top: 48px;
  background: #fff;
  border: solid 1px #ededed;
  border-radius: 3px;
  padding: 5px; /*width: 60px;*/
  width: 100px;
  z-index: 999;
}
#header .side-wrap .lan .subs a {
  display: block;
  font-size: 14px;
  color: #333;
  text-align: center;
  margin-top: 10px;
}
#header .side-wrap .lan .subs a:first-child {
  margin-top: 0px;
}
#header .side-wrap .lan .subs a:hover {
  color: #ff6600;
}
#header .side-wrap .lan:hover .subs {
  display: block;
}
#header .side-wrap .shares {
  width: 24px;
  height: 24px; /*overflow: hidden;*/
  display: inline-block;
  padding: 0px 10px;
  margin-left: 10px;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}
#header .side-wrap .shares img {
  max-width: 100%;
  height: auto;
}
#header .side-wrap .shares .posit {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  border-radius: 50%;
}
#header .side-wrap .shares .p1 {
  width: 30px;
  height: 30px;
  border: solid 2px #2061bc;
  left: 5px;
  top: -4.5px;
  animation: dangs 3s infinite;
  animation-iteration-count: infinite;
  animation-delay: 1.5s;
}
#header .side-wrap .shares .p2 {
  width: 38px;
  height: 38px;
  border: solid 2px #154381;
  left: 1px;
  top: -8.5px;
  animation: dangs 2s infinite;
  animation-iteration-count: infinite;
  animation-delay: 1.5s;
}
#header .side-wrap .shares .p3 {
  width: 44px;
  height: 44px;
  border: solid 2px #1a447d;
  left: -2px;
  top: -11px;
  animation: dangs 1s infinite;
  animation-iteration-count: infinite;
  animation-delay: 1.5s;
}
@keyframes dangs {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes dangtra {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(5deg);
  }
}
#header .side-wrap .shares .posit-share {
  text-align: center;
  position: absolute;
  left: -120px;
  right: 0;
  top: 40px;
  width: 146px;
  height: 30px;
  background: #fff;
  border: solid 1px #ededed;
  padding: 10px;
  display: none;
}
#header .side-wrap .shares .posit-share a {
  display: inline-block;
  margin: 5px 0px;
}
#header .side-wrap .shares .posit-share .moress {
  background: none;
  padding: 0;
}
#header .side-wrap .shares.on .posit-share {
  display: block;
}
#header .side-wrap .member {
  position: relative;
  cursor: pointer;
}
#header .side-wrap .member .subs {
  display: none;
  position: absolute; /*left: -30px;*/
  left: 0;
  right: 0;
  top: 44px;
  margin: 0 auto;
  background: #fff;
  border: solid 1px #ededed;
  border-radius: 3px;
  padding: 5px;
  width: 80px;
  z-index: 999;
}
#header .side-wrap .member .subs.logins {
  left: -30px;
}
#header .side-wrap .member .subs a {
  display: block;
  font-size: 14px;
  color: #333;
  text-align: center;
}
#header .side-wrap .member .subs a:first-child {
  margin-bottom: 10px;
}
#header .side-wrap .member .subs a:hover {
  color: #ff6600;
}
#header .side-wrap .member:hover .subs {
  display: block;
}
#header-blank {
  height: 74px;
}
#header-mobile {
  display: none;
}

/*头部下拉*/
#header .nav-wraps {
  border-top: solid 1px #283b55;
}
#header .nav-wraps .nav-list {
}
#header .nav-wraps .nav-list .nav-menu {
  display: none;
  padding: 45px 0;
}
#header .nav-wraps .list {
  background: url(../images/navborder.jpg) no-repeat left;
  width: 16.6%;
  min-height: 261px;
  margin-bottom: 15px;
}
#header .nav-wraps .list a {
  display: block;
  padding: 0 14px;
}
#header .nav-wraps .list .title {
  font-size: 14px;
  color: #ccc;
  font-weight: bolder;
}
#header .nav-wraps .list .title.newpro {
  margin-top: 42px;
}
#header .nav-wraps .list .titlelist {
  margin-top: 15px;
}
#header .nav-wraps .list .titlelist .navs {
  font-size: 14px;
  color: #ccc;
  margin-bottom: 20px;
}
#header .nav-wraps .list .titlelist .navs:hover {
  color: #ff6600;
}
#header .nav-wraps .list.pro {
  width: 12.5%;
}
#header .nav-wraps .list.pro .titlelist .navs {
  margin-bottom: 12px;
}

/*底部部分*/
#footer {
  background: #000;
}
#footer .copyright-wrap {
  padding: 18px 0;
  border-top: solid 1px #999;
}
#footer .copyright-wrap div,
#footer .copyright-wrap a {
  font-size: 12px;
  color: #999;
}
#footer .copyright-wrap .left,
#footer .copyright-wrap .right {
  width: 48%;
}
#footer .copyright-wrap a.item {
  font-size: 12px;
  color: #ccc;
  margin-left: 50px;
}
#footer .copyright-wrap a.item:hover {
  color: #fff;
}
#footer .copyright-wrap br {
  display: none;
}

#footer .footer-wrap {
  padding: 50px 0;
}
#footer .footer-wrap .left {
  width: 50%;
}
#footer .footer-wrap .left .nav-wrap {
  width: 32%;
  margin-left: 2%;
}
#footer .footer-wrap .left .nav-wrap:first-child {
  margin-left: 0;
}
#footer .footer-wrap .left .nav-wrap .title {
  font-size: 14px;
  color: #fff;
  margin-bottom: 25px;
}
#footer .footer-wrap .left .nav-wrap .nav-row .item {
  display: block;
  font-size: 12px;
  color: #ccc;
  margin-top: 10px;
}
#footer .footer-wrap .left .nav-wrap .nav-row .item:first-child {
  margin-top: 0;
}
#footer .footer-wrap .left .nav-wrap .nav-row .item:hover {
  color: #fff;
}
#footer .footer-wrap .mid {
  width: 28%; /* margin-left: 2%; */
}
#footer .footer-wrap .mid .meg {
  padding-left: 30px;
  margin-top: 15px;
}
#footer .footer-wrap .mid .meg:first-child {
  margin-top: 0;
}
#footer .footer-wrap .mid .meg.one {
  background: url(../images/img13.png) no-repeat top left;
}
#footer .footer-wrap .mid .meg.two {
  background: url(../images/img14.png) no-repeat top left;
}
#footer .footer-wrap .mid .meg.three {
  background: url(../images/img15.png) no-repeat top left;
}
#footer .footer-wrap .mid .meg .title {
  font-size: 14px;
  color: #fff;
}
#footer .footer-wrap .mid .meg .brief {
  font-size: 12px;
  color: #ccc;
  margin-top: 10px;
}
#footer .footer-wrap .mid .meg .brief.phone a {
  font-size: 14px;
  color: #ff6600;
}
#footer .footer-wrap .right {
  width: 130px;
}
#footer .footer-wrap .right .font .title1 {
  font-size: 14px;
  color: #fff;
}
#footer .footer-wrap .right .font .title2 {
  font-size: 12px;
  color: #ccc;
  margin-top: 5px;
}
#footer .footer-wrap .right .email-row {
  margin-top: 10px;
  border: solid 1px #244067;
  height: 32px;
}
#footer .footer-wrap .right .email-row form {
  height: 100%;
}
#footer .footer-wrap .right .email-row .input {
  width: 75%;
  height: 100%;
  border: none;
  background: none;
  font-size: 12px;
  padding: 0 4%;
  color: #fff;
}
#footer .footer-wrap .right .email-row .submit {
  width: 17%;
  height: 100%;
  background: url(../images/submit.jpg) no-repeat center;
  border: none;
  cursor: pointer;
}
#footer .footer-wrap .right .email-row .submit:hover {
  opacity: 0.8;
}
#footer .footer-wrap .share {
  padding-bottom: 0;
  margin-top: 20px;
}
#footer .footer-wrap .code-row {
  margin-top: 25px;
  text-align: right;
}
#footer .footer-wrap .code-row .code-icon {
  margin-right: 6.75%;
  width: 30px;
  height: 30px;
}
#footer .footer-wrap .code-row .code-icon img {
  max-width: 100%;
  height: auto;
}
#footer .footer-wrap .code-row .code-list {
  display: none;
  justify-content: center;
  align-items: center;
  bottom: 125%;
  left: 50%;
  padding: 5px 0;
  width: 220px;
  background: #fff;
  transform: translateX(-50%);
  border-radius: 10px;
}
#footer .footer-wrap .code-row:hover .code-list {
  display: flex;
}
#footer .footer-wrap .code-row .code-list .code {
  margin-right: 10px;
  width: 100px;
}
#footer .footer-wrap .code-row .code-list .code img {
  width: 100%;
  height: auto;
}
#footer .footer-wrap .code-row .code-list .code:last-child {
  margin-right: 0;
}
#footer .footer-wrap .code-row .code-list:before {
  display: block;
  content: "";
  position: absolute;
  top: calc(100% - 1px);
  left: 50%;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff;
  transform: translateX(-50%);
}
#footer .copyright-wrap .link-wrap {
  margin-top: 10px;
  font-size: 13px;
  color: #ccc;
  margin-bottom: 10px;
}
/*#footer .copyright-wrap .link-wrap a,#footer .copyright-wrap .link-wrap .fonts{font-size: 13px;color: #ccc;display: inline-block;margin: 0 5px;text-align: center;}*/
#footer .copyright-wrap .link-wrap .fonts {
  /*margin-top: 18px;*/
  margin-top: 2px;
  margin-right: 10px;
}
#footer .copyright-wrap .link-wrap span,
#footer .copyright-wrap .link-wrap a,
#footer .copyright-wrap .link-wrap .fonts {
  font-size: 13px;
  color: #ccc;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
#footer .copyright-wrap .link-wrap a:hover,
#footer .copyright-wrap .link-wrap a:hover .fonts {
  color: #fff;
}
/*#footer .copyright-wrap .link-wrap a .img img{max-width: 130px;}*/
#footer .copyright-wrap .link-wrap a .img img {
  max-width: 48px;
}
#footer .copyright-wrap .copyrights {
  margin-top: 20px;
}

/*隐私协议*/
.privacy {
  position: fixed;
  left: 0;
  right: 0;
  top: 15%;
  margin: 0 auto;
  background: #fff url(../images/bg.jpg) no-repeat center bottom;
  max-width: 755px;
  width: 80%;
  height: 680px;
  z-index: 1002;
  display: none;
}
.privacy .tel {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 22px;
  font-size: 16px;
  color: #fff;
  text-align: center;
}
.privacy .wrap {
  width: 80%;
  margin: 0 auto;
}
.privacy .title {
  font-size: 30px !important;
  color: #ff6600 !important;
  text-align: center;
  padding-top: 60px;
}
.privacy .detail {
  margin-top: 20px;
}
.privacy .overflows {
  height: 300px;
  overflow-y: scroll;
  margin-top: 40px;
}
.privacy .close {
  width: 32px;
  height: 32px;
  background: url(../images/close.jpg) no-repeat center;
  position: absolute;
  right: 60px;
  top: 25px;
  cursor: pointer;
}
.privacy .btn-rows {
  text-align: center;
  margin-top: 10px;
}
.privacy .btn-rows .btn {
  display: inline-block;
  width: 120px;
  height: 38px;
  line-height: 38px;
  border-radius: 50px;
  border: solid 2px #ff6600;
  font-size: 16px;
  color: #ff6600;
  text-align: center;
  background: #fff;
  margin: 0 auto;
  margin-top: 40px;
  cursor: pointer;
  font-weight: bolder;
  outline: none;
  margin: 0 10px;
}

/*侧边栏*/
#side {
  position: fixed;
  right: 0;
  top: 45%;
  z-index: 1000;
  width: 100px;
  overflow: hidden;
}
#side .sides {
  display: block;
  background: url(../images/img1.jpg) no-repeat center;
  background-size: cover;
  text-align: center;
  height: 70px;
}
#side .sides .img {
  padding-top: 13px;
}
#side .sides img {
  max-width: 100%;
  height: auto;
}
#side .sides .font {
  font-size: 12px;
  color: #fff;
  margin-top: 8px;
}
#side .sides2 {
  display: flex;
  align-items: center;
  background: url(../images/img1.jpg) no-repeat center;
  background-size: cover;
  text-align: center;
  height: 70px;
  margin-top: 10px;
}
#side .sides2 .font {
  font-size: 12px;
  color: #fff;
  text-align: center;
  margin: 0 auto;
}

.side-main {
  position: fixed;
  right: 0;
  top: 45%;
  z-index: 1001;
  width: 0;
  height: 190px;
}
.side-main .big {
  position: absolute;
  right: 0;
  top: 0;
  width: 770px;
  right: -770px;
  opacity: 0;
  max-width: 770px;
}
.side-main .big .close {
  width: 20px;
  height: 190px;
  background: #0077a2 url(../images/side4.png) no-repeat center;
  cursor: pointer;
}
.side-main .big .contact {
  width: 750px;
  height: 190px;
  background: #0a2244;
}
.side-main .big .contact .item {
  width: 32%;
  margin-right: 2%;
  background: url(../images/side5.png) no-repeat right;
  height: 100%;
  text-align: center;
  overflow: hidden;
}
.side-main .big .contact .item:nth-child(3n) {
  margin-right: 0;
  background: none;
}
.side-main .big .contact .item .img {
  margin-top: 25px;
  margin-bottom: 10px;
}
.side-main .big .contact .item .tit {
  font-size: 14px;
  color: #e0dde4;
}
.side-main .big .contact .item .detail {
  font-size: 13px;
  color: #e0dde4;
  margin-top: 10px;
}
.side-main.on .big {
  opacity: 1;
  right: 0;
}

.contact-code {
  position: fixed;
  left: 0;
  right: 0;
  top: 33%;
  background: #365e9b;
  height: 260px;
  width: 600px;
  margin: 0 auto;
  padding: 20px;
  z-index: 1002;
  display: none;
  overflow: hidden;
}
.contact-code .left {
  width: 70%;
}
.contact-code .right {
  width: 100px;
  text-align: center;
  position: absolute;
  right: 20px;
  bottom: 20px;
}
.contact-code .left .title {
  font-size: 24px;
  color: #fff;
  margin-top: 35px;
}
.contact-code .left .message {
  margin-top: 20px;
}
.contact-code .left .message .meg {
  font-size: 16px;
  color: #fff;
  margin-top: 10px;
}
.contact-code .left .message .meg.tit {
  margin-bottom: 20px;
}
.contact-code .right .img img {
  max-width: 100%;
  height: auto;
}
.contact-code .right .titles {
  font-size: 12px;
  color: #fff;
  margin-top: 3px;
}
.contact-code .close {
  position: absolute;
  right: 20px;
  top: 20px;
  color: #fff;
  font-size: 30px;
}

/*首页部分*/
.products-index {
  padding: 50px 0;
  overflow: hidden;
}
.products-index .left {
  width: 49.5%;
  overflow: hidden;
}
.products-index .right {
  /* width: 49.5%;
  overflow: hidden; */
}
.add_productbox {
  display: flex;
  flex-wrap: wrap;
}
.products-index .products {
  display: block;
  background: #f4f4f4;
  position: relative;
  width: 49%;
  margin-right: 2%;
  margin-bottom: 15px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  transition: all 0.5s ease 0.1s;
}
.products-index .products:nth-child(2n) {
  margin-right: 0;
}
.products-index .posit2 {
}
/* .products-index .posit {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
} */
.products-index .products .name {
  font-size: 30px;
  color: #fff;
}
.products-index .products .brief {
  font-size: 14px;
  color: #838383;
  margin-top: 15px;
}
.products-index .products .img img {
  width: 100%;
  height: 100%;
}
.products-index .left .posit {
  padding: 70px 46px;
}
.products-index .left .products .img {
  margin-top: 50px;
  text-align: center;
}
.products-index .right .products .img {
  text-align: center;
  width: 100%;
  height: 100%;
}
.products-index .right .posit {
  padding: 95px 40px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#72000000', endColorstr='#72000000');
  background: rgba(0, 0, 0, 0.45);
}
/* .products-index .right .products:first-child {
  margin-bottom: 10px;
} */
.products-index .right .products .ll {
  width: 60px;
  height: 60px;
  margin-right: 30px;
}
.products-index .right .products .rr {
  /* width: 46%; */
}
.products-index .products:hover {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  background-size: 150%;
}
.products-index .products:hover .img img {
  -webkit-transform: scale(1.06);
  -moz-transform: scale(1.06);
  transform: scale(1.06);
}
.info-wrap {
  position: relative;
}
.info-wrap .style1 {
  background: url(../images/img6.jpg) no-repeat center;
  background-size: cover;
  padding: 200px 0;
  overflow: hidden;
  position: relative;
}
.info-wrap .style1 .contents {
  width: 45%;
}
.info-wrap .style1 .title {
  font-size: 34px;
  color: #fff;
  display: block;
}
.info-wrap .style1 .date {
  font-size: 14px;
  color: #ff6600;
  background: url(../images/img18.png) no-repeat left;
  text-indent: 30px;
  margin-top: 30px;
}
.info-wrap .style1 .brief {
  font-size: 13px;
  color: #fff;
  margin-top: 30px;
}
.info-wrap .style1 .apply-btn {
  margin-top: 60px;
}
.info-wrap .style2 {
  padding-bottom: 50px;
  background: #fff;
}
.info-wrap .style2.ons {
  padding-top: 50px;
}
.info-wrap .style2 .news-wrap {
  margin-top: 45px;
}
.info-wrap .style2 .left {
  width: 45%;
  overflow: hidden;
}
.info-wrap .style2 .right {
  width: 50%;
  overflow: hidden;
}
.info-wrap .style2 .left .date {
  font-size: 14px;
  color: #003d83;
}
.info-wrap .style2 .left .title {
  font-size: 16px;
  color: #333;
  margin-top: 20px;
  display: block;
}
.info-wrap .style2 .left .title:hover {
  color: #ff6600;
}
.info-wrap .style2 .brief {
  font-size: 14px;
  color: #666;
  margin-top: 15px;
  height: 75px;
  overflow: hidden;
  line-height: 25px;
}
.info-wrap .style2 .img {
  display: block;
  max-height: 400px;
  overflow: hidden;
}
.info-wrap .style2 .img img {
  max-width: 100%;
  height: auto;
}
.info-wrap .style2 .left .info-item {
  margin-top: 5px;
  height: 170px;
  overflow: hidden;
  /* border-bottom: 1px solid #eee; */
  padding-bottom: 10px;
}
.info-wrap .style2 .left .info-item:first-child {
  margin-top: 0;
}
.info-wrap .style2 .left .info-item .contents {
  width: 100%;
}
.info-wrap .style2 .left .info-item .borders {
  width: 23px;
  height: 100%;
}
.info-wrap .style2 .left .info-item .borders .cir {
  width: 23px;
  height: 23px;
  background: #d5ecfb;
  border-radius: 50%;
  text-align: center;
  line-height: 22px;
}
.info-wrap .style2 .left .info-item .borders .cir .cir-in {
  width: 9px;
  height: 9px;
  background: #ff6600;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
}
.info-wrap .style2 .left .info-item .borders .bord {
  width: 1px;
  height: 100%;
  background: #325cc7;
  margin: 0 auto;
  margin-top: 5px;
}
.info-wrap .style2 .right .img:hover img {
  -webkit-transform: scale(1.06);
  -moz-transform: scale(1.06);
  transform: scale(1.06);
}
.info-wrap .style2 .right .bot {
}
.info-wrap .style2 .right .bot .ll {
  width: 82%;
}
.info-wrap .style2 .right .bot .rr {
  width: 16%;
}
.info-wrap .style2 .right .bot .ll .title {
  display: block;
  font-size: 18px;
  color: #333;
  margin-top: 25px;
}
.info-wrap .style2 .right .bot .ll .title:hover {
  color: #ff6600;
}
.info-wrap .style2 .right .bot .date {
  font-size: 14px;
  color: #999;
  margin-top: 25px;
}
.info-wrap .style2 .right .bot .date img {
  margin-right: 10px;
  vertical-align: middle;
}
.client-wrap {
  background: #f5f5f5;
  padding: 50px 0;
}
.client-wrap .cate-row {
  text-align: center;
  margin-top: 40px;
}
.client-wrap .client-row {
  margin-top: 35px; /*min-height: 423px;*/ /*min-height: 317.25px;*/
  min-height: 236px;
}
.client-wrap .client-row .rows {
  display: none;
}
.client-wrap .client-row .client-item {
  width: calc(19% - 1px);
  width: -moz-calc(19% - 1px);
  width: -webkit-calc(19% - 1px);
  display: block; /*max-height: 140px;*/ /*max-height: 94px;*/
  overflow: hidden; /*margin-right: 1px;*/
  margin-bottom: 1px;
  background: #fff;
  text-align: center;
  margin-right: 1.25%;
  margin-bottom: 1.25%;
}
.client-wrap .client-row .client-item:nth-child(5n) {
  margin-right: 0;
}
.client-wrap .client-row .client-item img {
  max-width: 100%;
  height: auto;
  border: solid 5px transparent;
  width: calc(100% - 10px);
  width: -moz-calc(100% - 10px);
  width: -webkit-calc(
    100% - 10px
  ); /* -webkit-filter: grayscale(1); filter: gray;     filter: grayscale(1); */
  max-height: 90px;
}
.client-wrap .client-row .client-item:hover img {
  border: solid 5px #e2e2e2;
}
.client-wrap .client-row .client-item.mores-img {
  position: relative;
}
.client-wrap .client-row .client-item.mores-img .more {
  font-size: 14px;
  color: #666;
  text-align: center;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 25px;
}
.application-wrap {
  padding: 50px 0;
  overflow: hidden;
}
.application-wrap .application-row {
  margin-top: 35px;
}
.application-wrap .application-item img {
  max-width: 100%;
  height: auto;
}
.application-wrap .application-item {
  width: 25%;
  position: relative;
  overflow: hidden;
}
.application-wrap .application-item .posit {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  width: 100%;
  height: 100%;
}
.application-wrap .application-item .posit .title {
  font-size: 20px;
  color: #fff;
  font-weight: bolder;
  display: block;
  margin-top: 5%;
}
.application-wrap .application-item .posit .brief {
  font-size: 14px;
  color: #dfe0e3;
  margin-top: 25px;
  height: 100px;
  line-height: 25px;
  overflow: hidden;
  padding: 0 15%;
  display: none;
}
.application-wrap .application-item .posit .detail {
  display: block;
  width: 120px;
  height: 34px;
  text-align: center;
  line-height: 32px;
  border: solid 1px #fff;
  font-size: 14px;
  color: #fff;
  margin: 0 auto;
  margin-top: 10%;
  display: none;
  overflow: hidden;
}
.application-wrap .application-item .posit .img {
  margin-top: 20%;
}
.application-wrap .application-item .posit .img .img2 {
  display: none;
}
.application-wrap .application-item:hover .posit {
  background: rgba(12, 41, 80, 0.7);
}
.application-wrap .application-item:hover .posit .img {
  margin-top: 10%;
}
.application-wrap .application-item:hover .posit .img .img1 {
  display: none;
}
.application-wrap .application-item:hover .posit .img .img2 {
  display: block;
}
.application-wrap .application-item:hover .posit .title {
  color: #ff6600;
}
.application-wrap .application-item:hover .posit .brief {
  display: block;
}
.application-wrap .application-item:hover .posit .detail {
  display: block;
}

/*新闻部分*/
.info-wrap {
  background: #f6f6f6;
}
.info-wrap #nav {
  padding: 50px 0;
}
/*.info-wrap{max-width: 1400px;margin: 1.156069% auto 0;}*/
.info-wrap .news-list .item {
  padding: 2.0348837% 8.43023% 2.616279% 2.32558%;
  border-bottom: 1px solid #ededed; /*visibility:hidden;*/
  display: block;
}
.info-wrap .news-list .item .info {
  width: 52.9069767%;
}
.info-wrap .news-list .item .info .title {
  font-size: 18px;
  color: #333;
  text-decoration: none;
}
.info-wrap .news-list .item .info .brief {
  height: 40px;
  line-height: 20px;
  font-size: 14px;
  color: #8c8c8c;
  margin-top: 1.6483516%;
  overflow: hidden;
}
.info-wrap .news-list .item .time {
  padding-left: 5.744186%;
  border-left: 1px solid #eaeaea;
  margin-right: 7.081395%;
  width: 9%;
}
.info-wrap .news-list .item .time .date {
  font-family: "impact" !important;
  font-size: 42px;
  color: #757575;
}
.info-wrap .news-list .item .time .year {
  font-family: Arial;
  font-size: 14px;
  color: #999;
  margin-top: 5px;
}
.info-wrap .news-list .item .right {
  width: 17px;
  height: 30px;
  padding-top: 1%;
  right: 8.43023%;
  background: url(../images/a1.png) no-repeat center;
  top: 60px;
  display: block;
  overflow: hidden;
}
.info-wrap .news-list .item:hover {
  background-color: #0a4595;
}
.info-wrap .news-list .item:hover .info .title {
  color: #fff;
}
.info-wrap .news-list .item:hover .info .brief {
  color: #fff;
}
.info-wrap .news-list .item:hover .time {
  border-left-color: #fff;
}
.info-wrap .news-list .item:hover .time .date {
  color: #fff;
}
.info-wrap .news-list .item:hover .time .year {
  color: #fff;
}
.info-wrap .news-list .item:hover .right {
  background: url(../images/a2.png) no-repeat center;
}
.info-wrap .info-hot {
  padding-bottom: 60px;
  border-bottom: solid 1px #ddd;
}
.info-wrap .info-hot .item {
  display: block;
}
.info-wrap .info-hot .item .img {
  display: block;
  max-height: 257px;
  overflow: hidden;
}
.info-wrap .info-hot .item .img img {
  max-width: 100%;
  height: auto;
  width: 100%;
}
.info-wrap .info-hot .item .title {
  display: block;
  font-size: 18px;
  color: #333;
  margin-top: 30px;
}
.info-wrap .info-hot .item .brief {
  font-size: 14px;
  color: #666;
  margin-top: 10px;
  line-height: 25px;
  height: 50px;
  overflow: hidden;
}
.info-wrap .info-hot .item .date {
  font-size: 12px;
  color: #757575;
  margin-top: 20px;
}
.info-wrap .info-hot .item:hover .title {
  color: #ff6600;
}
/*.info-wrap .info-hot .item:hover .img img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}*/

.info-detail-wrap .detail,
.info-detail-wrap .detail * {
  font-size: inherit;
  line-height: 25px;
}
.info-detail-wrap .detail a {
  color: #136ec2 !important;
}
.info-detail-wrap .detail a:hover {
  text-decoration: underline;
}

.about-wrap .detail,
.about-wrap .detail * {
  font-size: inherit;
  line-height: 25px;
}

/*新闻详细页*/
.info-detail-wrap {
  padding: 50px 0;
  background: #f6f6f6;
}
.info-detail-wrap .cw1400 {
  background: #fff;
}
.info-detail-wrap .main-left {
  width: calc(65% - 1px);
  width: -moz-calc(65% - 1px);
  width: -webkit-calc(65% - 1px);
  border-right: solid 1px #efefef;
  background: #fff;
  padding: 50px 5%;
}
.info-detail-wrap .main-left .title {
  font-size: 22px;
  color: #333;
  text-align: center;
}
.info-detail-wrap .main-left .meglist {
  text-align: center;
  margin-top: 25px;
}
.info-detail-wrap .main-left .meglist .meg {
  display: inline-block;
  font-size: 13px;
  color: #999;
}
.info-detail-wrap .main-left .meglist .meg span {
  color: #666;
}
.info-detail-wrap .main-left .meglist .meg:first-child {
  margin-right: 20px;
}
.info-detail-wrap .main-left .meglist .meg img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}
.info-detail-wrap .main-left .brief {
  font-size: 13px;
  color: #ff6600;
  padding: 3% 5%;
  line-height: 25px;
  position: relative;
  margin-top: 20px;
  padding-bottom: 5%;
}
.info-detail-wrap .main-left .brief span {
  position: absolute;
}
.info-detail-wrap .main-left .brief span img {
  max-width: 100%;
  height: auto;
}
.info-detail-wrap .main-left .brief .d1 {
  left: 0;
  top: 5%;
}
.info-detail-wrap .main-left .brief .d2 {
  right: 0;
  bottom: 5%;
}
.info-detail-wrap .main-left .detail {
  padding: 30px 0;
  border-top: dotted 1px #ccc;
}
.info-detail-wrap .main-right {
  width: 21%;
  background: #fff;
  padding: 0 2%;
}
.info-detail-wrap .main-right .title {
  font-size: 16px;
  color: #333;
  padding-top: 50px;
}
.info-detail-wrap .main-right .index_hot_row {
  margin-top: 20px;
}
.info-detail-wrap .main-right .index_hot_row .hot {
  font-size: 13px;
  color: #333;
  background: url(../images/img26.jpg) no-repeat left 5px;
  display: block;
  padding-left: 15px;
  margin-bottom: 15px;
}
.info-detail-wrap .main-right .index_hot_row .hot:hover {
  color: #ff6600;
}
.info-detail-wrap.article-detail-wrap .main-left {
  width: calc(100% - 0px);
  width: -moz-calc(100% - 0px);
  width: -webkit-calc(100% - 0px);
  background: #fff;
  padding: 50px 5%;
  float: none;
  box-sizing: border-box;
  border-right: 0 none;
}
.info-detail-wrap.article-detail-wrap .main-left .title {
  padding-bottom: 20px;
}
.info-detail-wrap.article-detail-wrap .detail a,
.info-detail-wrap.article-detail-wrap .detail a span {
  color: #0782c1;
}

/*活动详细页*/
.activity-detail-wrap {
  padding: 50px 0;
  background: #f6f6f6;
}
.activity-detail-wrap .cw1400 {
  background: #fff;
}
.activity-detail-wrap .big {
  background: url(../images/img28.jpg) no-repeat center;
  background-size: cover !important;
  padding: 70px 13%;
}
.activity-detail-wrap .big .title {
  font-size: 34px;
  color: #fff;
  text-align: center;
}
.activity-detail-wrap .big .meglist {
  margin-top: 50px;
  text-align: center;
}
.activity-detail-wrap .big .meglist .meg {
  display: inline-block;
  font-size: 14px;
  color: #fff;
}
.activity-detail-wrap .big .meglist .meg:first-child {
  margin-right: 20px;
}
.activity-detail-wrap .big .meglist .meg img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}
.activity-detail-wrap .big .meglist .meg span {
  font-size: 14px;
  color: #ff6600;
  font-weight: bolder;
}
.activity-detail-wrap .big .brief {
  font-size: 16px;
  color: #fff;
  text-align: center;
  line-height: 25px;
  margin-top: 50px;
  height: 100px;
  overflow: hidden;
}
.activity-detail-wrap .big .apply-btn {
  margin: 0 auto;
  margin-top: 20px;
}
.activity-detail-wrap .detail {
  padding: 50px 5%;
}
.activity-detail-wrap .detail .apply-btn {
  margin: 0 auto;
  margin-top: 50px;
}
.activity-detail-wrap #page {
  padding: 50px 0;
  margin: 0 5%;
}

/*留言弹框*/
#message {
  position: fixed;
  left: 0;
  right: 0;
  top: 15%;
  margin: 0 auto;
  background: #fff url(../images/bg.jpg) no-repeat center bottom;
  max-width: 755px;
  width: 80%;
  height: 680px;
  z-index: 1002;
  display: none;
  overflow: hidden;
}
#message .wrap {
  width: 80%;
  margin: 0 auto;
}
#message .title {
  font-size: 36px !important;
  color: #ff6600 !important;
  text-align: center;
  padding-top: 60px;
}
#message .title2 {
  font-size: 14px;
  color: #333;
  text-align: center;
  padding-top: 30px;
}
#message .meg {
  margin-top: 34px;
}
#message .meg .row {
  border-bottom: solid 1px #dddddd;
  height: 40px;
  line-height: 40px;
  font-size: 15px;
  color: #666666;
  margin-bottom: 20px;
}
#message .meg .row .inputs {
  width: 440px;
  font-size: 15px;
  color: #666666;
  border: none;
  outline: none;
  margin-left: 10px;
}
#message .meg .btn {
  display: block;
  width: 170px;
  height: 45px;
  border-radius: 45px;
  border: solid 2px #ff6600;
  font-size: 15px;
  color: #ff6600;
  text-align: center;
  background: #fff;
  margin: 0 auto;
  margin-top: 40px;
  cursor: pointer;
  font-weight: bolder;
  outline: none;
  margin-top: 30px;
}
#message .brief {
  font-size: 13px;
  color: #666;
  text-align: center;
  margin-top: 40px;
  line-height: 22px;
  display: none;
}
#message .tel {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 22px;
  font-size: 15px;
  color: #fff;
  text-align: center;
}
#message .tel img {
  vertical-align: middle;
  margin-right: 1%;
}
#message .close {
  width: 32px;
  height: 32px;
  background: url(../images/close.jpg) no-repeat center;
  position: absolute;
  right: 60px;
  top: 25px;
  cursor: pointer;
}
#message .meg .row .inputs.halfs {
  width: 40%;
}
#message .meg .row select {
  border: solid 1px #ededed;
  width: 30%;
  height: 35px;
  margin-bottom: 5px;
}
#drak_big,
#drak_big2,
#drak_big3 {
  z-index: 1001;
  background-color: rgb(0, 0, 0);
  opacity: 0.4;
  left: 0px;
  top: 0px;
  position: fixed;
  height: 100%;
  width: 100%;
  display: none;
}

/*提示弹框*/
#tips {
  position: fixed;
  left: 0;
  top: 30%;
  right: 0;
  margin: 0 auto;
  max-width: 290px;
  width: 80%;
  height: 120px;
  z-index: 1002;
  background: #fff;
  padding: 20px;
  display: none;
}
#tips .top {
  height: 30px;
  line-height: 30px;
}
#tips .top .left,
#tips .top .right {
  width: 50%;
}
#tips .top .left {
  font-size: 14px;
  color: #333;
}
#tips .top .right {
  text-align: right;
}
#tips .top .right .close {
  display: inline-block;
  width: 30px;
  height: 30px;
  background: #ccc;
  border-radius: 50%;
  text-align: center;
  overflow: hidden;
  line-height: 30px;
  vertical-align: middle;
}
#tips .top .right .close img {
  margin-top: 6px;
}
#tips .bot {
  font-size: 16px;
  color: #333;
  text-align: center;
  margin-top: 28px;
}

/*公司简介*/
.about-wrap {
  background: #f6f6f6;
  padding: 50px 0;
  overflow: hidden;
}
.about-wrap .contents {
  margin-top: 50px;
}
.about-wrap .contents .title {
  font-size: 24px;
  color: #333;
  text-align: center;
  margin-bottom: 30px;
}
.positcon {
  text-align: center;
  text-align: center;
  padding: 30px 0;
  border-bottom: solid 1px #e5e5e5;
}
.positcon .big {
  background: url(../images/bgborder.jpg) no-repeat right;
  width: 25%;
}
.positcon .big:nth-child(4) {
  background: none;
}
.positcon .big .title1 .nums {
  font-size: 32px;
  color: #2058ab;
  font-family: "DIN-Medium";
}
.positcon .big .title1 sup {
  font-size: 12px;
  color: #333;
}
.positcon .big .title2 {
  font-size: 13px;
  color: #888;
  margin-top: 5px;
  line-height: 25px;
  height: 50px;
  overflow: hidden;
  padding: 0 5%;
}
.about-wrap .about-row {
  margin-top: 50px;
}
.about-wrap .about-row .item {
  padding: 40px 0;
  border-bottom: solid 1px #e5e5e5;
}
.about-wrap .about-row .item:last-child {
  border-bottom: none;
}
.about-wrap .about-row .item .left,
.about-wrap .about-row .item .right {
  width: 48%;
}
.about-wrap .about-row .item .left .title {
  font-size: 22px;
  color: #333;
  margin-bottom: 20px;
}
.about-wrap .about-row .item .right img {
  max-width: 100%;
  height: auto;
}
.about-wrap .about-row .item .detail,
.about-wrap .about-row .item .detail a,
.about-wrap .about-row .item .detail div,
.about-wrap .about-row .item .detail span,
.about-wrap .about-row .item .detail b,
.about-wrap .about-row .item .detail i,
.about-wrap .about-row .item .detail p,
.about-wrap .about-row .item .detail ul,
.about-wrap .about-row .item .detail li {
  font-size: 13px;
  color: #666;
  line-height: 25px;
}

/*发展历程*/
.history-wrap {
  background: #f6f6f6;
  padding-top: 65px;
}
.history-wrap .cw1400 {
  position: relative;
}
.history-wrap.bgs {
  padding-top: 200px;
}
.history-wrap.bgs {
  background-image: url(../images/img35.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  margin-top: 50px;
  padding-bottom: 50px;
}
.history-wrap .path {
  margin-top: 3.57142857%;
}
.history-wrap .path-list {
  max-width: 940px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 30px;
}
.history-wrap .path-list .item {
  width: calc(100% - 100px);
  width: -moz-calc(100% - 100px);
  width: -webkit-calc(100% - 100px);
  top: 0;
  left: 0; /*position: absolute;*/
  z-index: 1; /*visibility: hidden;*/
  opacity: 1;
  background: #0a4595;
  padding-top: 50px;
  padding-bottom: 80px;
  padding-left: 50px;
  padding-right: 50px;
}
.history-wrap .path-list .item.on {
  position: relative;
  visibility: visible;
  opacity: 1;
}
.history-wrap .path-list .item .name {
  font-size: 60px;
  color: #fff;
  margin-bottom: 2.97619%;
}
.history-wrap .path-list .item .content {
  line-height: 30px;
  font-size: 16px;
  color: #fff;
  text-align: left;
  height: 90px;
  overflow: hidden;
}
.history-wrap .opa1 {
  width: 80%;
  max-width: 850px;
  position: absolute;
  left: 0;
  right: 0;
  top: -30px;
  background: rgba(10, 69, 149, 0.5);
  height: 32px;
  text-align: center;
  margin: 0 auto;
}
.history-wrap .opa2 {
  width: 60%;
  max-width: 750px;
  position: absolute;
  left: 0;
  right: 0;
  top: -64px;
  background: rgba(10, 69, 149, 0.3);
  height: 64px;
  text-align: center;
  margin: 0 auto;
}
.history-wrap .year-line {
  width: 100%;
  max-width: 950px;
  height: 1px;
  background-color: #dadde2;
  margin: 0 auto;
  bottom: 50px;
  right: 0;
  left: 0;
}
.history-wrap .year-swiper,
.history-wrap .owl-wrapper-outer {
  width: 100%;
  max-width: 950px;
  margin: 0 auto;
}
.history-wrap .year-list {
  height: 55px;
  padding: 60px 0 20px;
  margin-bottom: 3%;
  z-index: 2;
}
.history-wrap .year-list .box {
  width: 90%;
  max-width: 1400px;
  margin-right: auto;
  margin-left: auto;
}
.history-wrap .year-list .item {
  font-size: 14px;
  color: #747474;
  margin-top: 18px;
}
.history-wrap .year-list .item:before {
  width: 10px;
  height: 10px;
  background-color: #666;
  border-radius: 50%;
  margin: 0 auto 15px;
  display: block;
  content: "";
  border: solid 1px #dbdbdb;
  background: #fff;
}
.history-wrap .owl-item.synced .item {
  font-size: 14px;
  color: #ff6600;
}
.history-wrap .owl-item.synced {
  background-color: #0a4595;
  margin-bottom: 10px;
  border: solid 1px transparent;
  background: url(../images/img38.png) no-repeat center;
  width: 24px;
  height: 30px;
}
.history-wrap .year-list .owl-item.synced .item:before {
  opacity: 0;
}
.history-wrap .year-btn,
.owl-theme .owl-controls .owl-buttons div {
  width: 34px;
  height: 34px;
  line-height: 24px;
  font-size: 30px;
  color: #666; /*border: 2px solid #666;*/
  border-radius: 50%;
  top: -10px;
  line-height: 34px;
  position: absolute;
  top: 48%;
}
.history-wrap .year-btn.prev,
.owl-theme .owl-controls .owl-buttons .owl-prev {
  left: -85px;
  background: url(../images/img39.png) no-repeat center;
}
.history-wrap .year-btn.next,
.owl-theme .owl-controls .owl-buttons .owl-next {
  right: -85px;
  background: url(../images/img40.png) no-repeat center;
}
.history-wrap .year-btn:hover {
  color: #0a4595;
  border-color: #0a4595;
}
.history-wrap .content {
  padding-top: 0;
  padding-bottom: 0;
}

/*品牌文化*/
.brand-wrap {
  background: #f6f6f6;
  padding: 50px 0;
  overflow: hidden;
}
.brand-wrap .cw1400 {
  margin-top: 50px;
}
.brand-wrap .item {
  display: block;
  width: 32%;
  margin-right: 2%;
  position: relative;
  margin-bottom: 2%;
}
.brand-wrap .item.de {
  cursor: default;
}
.brand-wrap .item:nth-child(3) {
  margin-right: 0;
}
.brand-wrap .item .font {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  text-align: center;
  z-index: 2;
  padding: 40px 25px;
}
.brand-wrap .item .font .title {
  font-size: 20px;
  color: #fff;
  font-weight: bolder;
  text-align: left;
}
.brand-wrap .item .font .brief {
  font-size: 14px;
  color: #fff;
  text-align: left;
  margin-top: 10px;
  display: none;
}
.brand-wrap .item .hover {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  text-align: center;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: rgba(255, 102, 0, 0.7);
  display: none;
}
.brand-wrap .item:nth-child(3n) {
  width: 32%;
  margin-right: 0;
}
.brand-wrap .item:nth-child(4),
.brand-wrap .item:nth-child(5) {
  width: 49%;
}
.brand-wrap .item:nth-child(5) {
  margin-right: 0;
}
.brand-wrap .item img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
.brand-wrap .item:hover .font .brief {
  display: block;
}
.brand-wrap .item:hover .hover {
  display: block;
}

/*解决方案*/
.brand-wrap.application .cw1400 {
  margin-top: 0;
}
.brand-wrap.application .item {
  width: 28%;
  margin-right: 8%;
  margin-bottom: 5%;
  cursor: pointer;
}
.brand-wrap.application .item:nth-child(3) {
  margin-right: 0;
}
.brand-wrap.application .item:nth-child(4),
.brand-wrap.application .item:nth-child(5) {
  width: 28%;
}
.brand-wrap.application .item:nth-child(3n) {
  margin-right: 0;
}

/*校企合作*/
.school-wrap {
  background: #f6f6f6;
  padding: 50px 0;
  overflow: hidden;
}
.school-wrap .briefs {
  font-size: 14px;
  color: #666;
  line-height: 25px;
  margin-top: 60px;
}
.school-wrap .school-row {
  margin-top: 50px;
}
.school-wrap .school-row .item {
  width: 32%;
  margin-right: 2%;
  background: #fff;
  margin-bottom: 2%;
  overflow: hidden;
}
.school-wrap .school-row .item.de {
  cursor: default;
}
.school-wrap .school-row .item:nth-child(3n) {
  margin-right: 0;
}
.school-wrap .school-row .item img {
  max-width: 100%;
  height: auto;
  width: 100%;
}
.school-wrap .school-row .title {
  font-size: 16px;
  color: #333;
  padding: 0 5%;
  height: 55px;
  line-height: 55px;
}
.school-wrap .school-row .item:hover .title {
  color: #ff6600;
}
/*.school-wrap .school-row .item:hover img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}*/

/*客户列表*/
.client-wrap {
  background: #f6f6f6;
  padding: 50px 0;
}
.client-wrap #nav .cate-row-two {
  margin-top: 60px;
}

/*服务与支持*/
.support-wrap {
  background: #f6f6f6;
  padding: 50px 0;
  overflow: hidden;
}
.support-wrap .title {
  font-size: 22px;
  color: #333;
  text-align: center;
}
.support-wrap .title2 {
  font-size: 14px;
  color: #666;
  margin-top: 15px;
  text-align: center;
}
.support-wrap .support-row {
  margin-top: 50px;
}
.support-wrap .support-row .item {
  display: block;
  width: 32%;
  margin-right: 2%;
  background: #fff;
  min-height: 250px;
  margin-bottom: 2%;
}
.support-wrap .support-row .item:nth-child(2),
.support-wrap .support-row .item:nth-child(5) {
  margin-right: 0;
}
.support-wrap .support-row .item:nth-child(1),
.support-wrap .support-row .item:nth-child(2) {
  width: 49%;
  float: left;
}
.support-wrap .support-row .item img {
  max-width: 100%;
  height: auto;
  padding-top: 40px;
}
.support-wrap .support-row .item .img {
  margin: 0 auto;
  text-align: center;
}
.support-wrap .support-row .item .img .img2 {
  display: none;
}
.support-wrap .support-row .item .title {
  color: #000;
  text-align: center;
  margin-top: 15px;
}
.support-wrap .support-row .item .brief {
  color: #666;
  font-size: 12px;
  margin-top: 25px;
  text-align: center;
  line-height: 25px;
  padding: 0 3%;
}
.support-wrap .support-row .item:nth-child(1) .img,
.support-wrap .support-row .item:nth-child(2) .img {
  float: left;
  width: 20%;
  margin-left: 10%;
}
.support-wrap .support-row .item:nth-child(1) .font,
.support-wrap .support-row .item:nth-child(2) .font {
  float: left;
  width: 55%;
  margin-right: 10%;
  margin-left: 5%;
}
.support-wrap .support-row .item:hover {
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
}
.support-wrap .support-row .item:hover .img1 {
  display: none;
}
.support-wrap .support-row .item:hover .img2 {
  display: block;
}
.support-wrap .support-row .item:hover .title {
  color: #ff6600;
}
.support-wrap .support-row .item:nth-child(1) .title,
.support-wrap .support-row .item:nth-child(2) .title {
  margin-top: 80px;
  text-align: left;
}
.support-wrap .support-row .item:nth-child(1) .brief,
.support-wrap .support-row .item:nth-child(2) .brief {
  text-align: left;
  padding: 0;
}
.support-wrap .support-row .item:nth-child(1) .img,
.support-wrap .support-row .item:nth-child(2) .img {
  margin-top: 30px;
}

/*加入鼎阳*/
.join-wrap {
  background: #f6f6f6;
  padding: 50px 0;
}
.join-wrap .join-row {
  margin-top: 50px;
}
.join-wrap .join-row .item {
  background: #0a4595;
  color: #fff;
  font-size: 14px;
  height: 60px;
  padding: 0 3%;
  cursor: pointer;
}
.join-wrap .join-row .item .middle {
  overflow: hidden;
  color: #fff;
  height: 100%;
  line-height: 60px;
}
.join-wrap .join-row .item.item_2 {
  background: #fbfbfb;
  color: #333333;
  border-bottom: solid 1px #e8e8e8;
  overflow: hidden;
}
.join-wrap .join-row .item.item_2.item_3 {
  background: #edeeee;
}
.join-wrap .join-row .tops {
  background: #525252;
  color: #fff;
  height: 60px;
  line-height: 60px;
  padding-left: 2%;
  width: 98%;
}
.join-wrap .join-row .list {
  background: #fff;
  height: 58px;
  line-height: 58px;
  padding-left: 2%;
  width: 98%;
  margin-bottom: 20px;
}
.join-wrap .join-row .list .mid {
  width: 80%;
}
.join-wrap .join-row .list .mid a {
  color: #666666;
}
.join-wrap .join-row .list .mid a:hover {
  color: #0a4595;
}
.join-wrap .join-row .item .name {
  width: calc(24.5% - 25px);
  width: -moz-calc(24.5% - 25px);
  width: -webkit-calc(24.5% - 25px);
}
.join-wrap .join-row .item .work {
  width: calc(24.5% - 25px);
  width: -moz-calc(24.5% - 25px);
  width: -webkit-calc(24.5% - 25px);
}
.join-wrap .join-row .item .people {
  width: calc(24.5% - 25px);
  width: -moz-calc(24.5% - 25px);
  width: -webkit-calc(24.5% - 25px);
}
.join-wrap .join-row .item .place {
  width: calc(24.5% - 25px);
  width: -moz-calc(24.5% - 25px);
  width: -webkit-calc(24.5% - 25px);
}
.join-wrap .join-row .item.top {
  cursor: default;
}
.join-wrap .join-row .item.top .name {
  background: url(../images/img52.png) no-repeat left;
  padding-left: 25px;
}
.join-wrap .join-row .item.top .work {
  background: url(../images/img53.png) no-repeat left;
  padding-left: 25px;
}
.join-wrap .join-row .item.top .people {
  background: url(../images/img54.png) no-repeat left;
  padding-left: 25px;
}
.join-wrap .join-row .item.top .place {
  background: url(../images/img55.png) no-repeat left;
  padding-left: 25px;
}
/*.join-wrap .join-row .item .salary{width:15%; padding-left:2%;}*/
.join-wrap .join-row .item .jia {
  background: url(../images/img57.png) no-repeat center;
  width: 20px;
  height: 20px;
  margin: -40px 0px 0 0;
  cursor: pointer;
}
.join-wrap .join-row .item .jia.jian {
  background: url(../images/img56.png) no-repeat center;
}
.join-wrap .join-row .on {
  background: #fff !important;
  border-bottom: #e3e3e3 1px solid;
}
.join-wrap .join-row .open {
  background: #ffffff !important;
}
.join-wrap .join-row .box_2 {
  background: #eaebec;
  overflow: hidden;
}
.join-wrap .join-row .box_2 .middle {
  color: #333;
  padding-right: 25px;
}
.join-wrap .join-row .box_2 .content {
  font-size: 16px;
  color: #333;
  line-height: 22px;
  display: none;
  padding: 16px 3%;
  background: #fff;
}
.join-wrap .join-row .box_2 .content .white {
  padding: 2% 0;
}
.join-wrap .join-row .box_2 .content .white .btn {
  display: inline-block;
  width: 140px;
  height: 40px;
  line-height: 38px;
  border-radius: 4px; /*margin:0 auto;*/ /*padding-left:45px;*/
  font-size: 16px;
  color: #fff;
  text-align: center;
  border: solid 1px #ff6600;
  background: url(../images/img58.png) no-repeat 82% center;
  text-indent: -20px;
}
.join-wrap .join-row .box_2 .content .white .btn .apply {
  color: #ff6600;
  font-size: 15px;
}
.join-wrap .join-row .box_2 .content .white .left {
  width: 65%;
  text-align: left;
}
.join-wrap .join-row .box_2 .content .white .left .meg {
  display: inline-block;
  margin-left: 40px;
  color: #666;
  vertical-align: middle;
}
.join-wrap .join-row .box_2 .content .white .left .meg:first-child {
  margin-left: 0;
}
.join-wrap .join-row .box_2 .content .white .left .meg span {
  font-size: 13px;
  color: #008cd6;
}
.join-wrap .join-row .box_2 .content .white .right {
  width: 35%;
  text-align: right;
}
.join-wrap .join-row .box_2 .detail,
.join-wrap .join-row .box_2 .detail a,
.join-wrap .join-row .box_2 .detail div,
.join-wrap .join-row .box_2 .detail span,
.join-wrap .join-row .box_2 .detail b,
.join-wrap .join-row .box_2 .detail i,
.join-wrap .join-row .box_2 .detail p,
.join-wrap .join-row .box_2 .detail ul,
.join-wrap .join-row .box_2 .detail li {
  font-size: 13px;
  color: #666;
  line-height: 25px;
}

/*投递简历弹框*/
#resume {
  position: fixed;
  left: 0;
  right: 0;
  top: 50%;
  margin: 0 auto;
  padding-bottom: 110px;
  background: #fff url(../images/bg.jpg) no-repeat center bottom;
  max-width: 755px;
  width: 80%; /*height: 680px;*/
  z-index: 1002;
  display: none;
  transform: translateY(-50%);
}
#resume .wrap {
  width: 80%;
  margin: 0 auto;
}
#resume .title {
  font-size: 26px !important;
  color: #ff6600 !important;
  text-align: center;
  padding-top: 25px;
}
#resume .title2 {
  font-size: 14px;
  color: #333;
  text-align: center;
  padding-top: 10px;
}
#resume .meg {
  margin-top: 10px;
}
#resume .meg .row {
  border-bottom: solid 1px #dddddd;
  height: 44px;
  line-height: 44px;
  font-size: 16px;
  color: #666666;
  margin-bottom: 20px;
}
#resume .meg .row .inputs {
  width: 380px;
  font-size: 16px;
  color: #666666;
  border: none;
  outline: none;
  margin-left: 10px;
}
#resume .meg .btn {
  display: block;
  width: 150px;
  height: 40px;
  border-radius: 50px;
  border: solid 2px #ff6600;
  font-size: 16px;
  color: #ff6600;
  text-align: center;
  background: #fff;
  margin: 0 auto;
  margin-top: 20px;
  cursor: pointer;
  font-weight: bolder;
  outline: none;
}
#resume .brief {
  font-size: 13px;
  color: #666;
  text-align: center;
  margin-top: 20px;
  line-height: 22px;
}
#resume .tel {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 22px;
  font-size: 16px;
  color: #fff;
  text-align: center;
}
#resume .tel img {
  vertical-align: middle;
  margin-right: 1%;
}
#resume .close {
  width: 32px;
  height: 32px;
  background: url(../images/close.jpg) no-repeat center;
  position: absolute;
  right: 60px;
  top: 25px;
  cursor: pointer;
}
#resume .meg .row.phone {
  margin-bottom: 10px;
}
#resume .meg .row.files {
  height: 50px;
}
#resume .meg .row .file,
#resume .meg .row .file2 {
  display: block;
  position: relative;
}
#resume .meg .row .file2 .file-row,
#resume .meg .row .file .file-row {
  width: 100%;
  height: 50px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
#resume .meg .row .file .file-input,
#resume .meg .row .file2 .file-input2 {
  width: 100%;
  height: 50px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  z-index: 2;
  margin-left: 0;
}
#resume .meg .row .file .file-row .file-left,
#resume .meg .row .file2 .file-row .file-left {
  width: 76%;
  font-size: 15px;
  color: #ccc;
}
#resume .meg .row .file .file-row .file-right,
#resume .meg .row .file2 .file-row .file-right {
  width: 20%; /*height: 100%;*/
  background: #eaeaea;
  text-align: center;
  font-size: 16px;
  border-radius: 3px;
}

/*常见问题*/
.common-wrap {
  background: #f6f6f6;
  padding: 50px 0;
}
.common-wrap {
}
.common-wrap .search {
  margin-top: 40px;
}
.common-wrap .search .key {
  width: 94%;
  height: 66px; /*border:1px solid #e5e5e5;*/
  padding: 0 20px;
  background: #fff;
}
.common-wrap .search .key .k {
  width: 100%;
  height: 66px;
  line-height: 66px;
  border: none;
  background: none;
  color: #a5a5a5;
  font-size: 14px;
  outline: none;
}
.common-wrap .search .f_mit {
  width: 6%;
  height: 66px;
  cursor: pointer;
  background: #e8e8e8 url(../images/img59.png) no-repeat center;
  border: none;
}
.common-wrap .f_list {
}
.common-wrap .f_list li {
  border-bottom: 1px solid #eee;
}
.common-wrap .f_list li .f_box {
  cursor: pointer;
}
.common-wrap .f_list li .title {
  line-height: 32px;
  color: #333;
  width: 90%;
  font-size: 16px;
  padding: 16px 0;
}
.common-wrap .f_list li .t_jt {
  width: 20px;
  height: 10px;
  margin: 27px 20px 0 0;
  background: url(../images/img60.png) no-repeat center;
}
.common-wrap .f_list li .f_del {
  padding: 30px;
  background: #fff;
  width: 100%;
  line-height: 28px;
  font-size: 14px;
  color: #555;
  display: none;
}
.common-wrap .f_list li:hover .title {
  color: #ef7f33;
  text-indent: 20px;
  font-weight: bolder;
}
.common-wrap .f_list li:hover .t_jt {
  background: url(../images/img61.png) no-repeat center;
}
.common-wrap .f_list li.on .title {
  color: #ef7f33;
}
.common-wrap .f_list li.on .t_jt {
  background: url(../images/img61.png) no-repeat center;
}
.common-wrap .f_list li.on .f_del {
  display: block;
}
.common-wrap .nogift {
  font-size: 14px;
  color: #333;
  padding-top: 20px;
}

/*产品列表*/
.products-cate {
  background: url(../images/banner_product.jpg) no-repeat center;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 160px;
}
.products-cate .left,
.products-cate .right {
  width: 48%;
  overflow: hidden;
}
.products-cate img {
  max-width: 100%;
  height: auto;
}
.products-cate .left .title {
  font-size: 26px;
  color: #fff;
}
.products-cate .left .detail,
.products-cate .left .detail p,
.products-cate .left .detail a,
.products-cate .left .detail div,
.products-cate .left .detail span,
.products-cate .left .detail b,
.products-cate .left .detail i {
  margin-top: 40px;
  color: #ccc;
  font-size: 13px;
  font-family: "微软雅黑", Arial, Helvetica, sans-serif;
}
.products-cate .left .detail a {
  color: #0782c1;
  text-decoration: underline;
}
.products-wrap-t {
  margin-top: -30px;
  padding-top: 10px;
}
.products-wrap {
  background: #f6f6f6;
  padding-bottom: 50px;
}
.products-wrap .products-list-posit {
  position: relative;
  overflow: visible !important;
}
.products-wrap .products-list .overs {
  overflow-y: hidden;
}
/*.products-wrap .products-list{position: absolute;left: 0;right: 0;margin: 0 auto;top: -80px;}*/
.products-wrap .products-list .item {
  font-size: 12px;
  color: #333;
  text-align: center;
  display: inline-block;
  width: 12.5%;
  overflow: hidden;
  vertical-align: middle;
}
.products-wrap .products-list .item .pro {
  display: block;
}
.products-wrap .products-list .item .pro:hover .font {
  color: #ff6600;
}
.products-wrap .products-list .item .pro .img img {
  max-width: 70%;
  max-width: 120px;
  max-height: 96px;
}
.products-wrap .products-list .products-nav {
  background: #2f5079;
  height: 80px;
  line-height: 80px;
  position: absolute;
  left: 0;
  right: 0;
  top: -80px;
  margin: 0 auto;
  width: 100%;
}
.products-wrap .products-list .products-nav .item {
  font-size: 16px;
  color: #fff;
  height: 80px;
  line-height: 80px;
}
.products-wrap .products-list .products {
  background: #f9f9f9;
  padding: 12px 0;
  border-bottom: solid 1px #e9e9e9;
  display: block;
}
.products-wrap .products-list .products:nth-child(2n) {
  background: #fff;
}
.products-wrap .products-list .products .font {
  font-size: 12px;
  color: #333;
  margin-top: 5px;
  width: 90%;
  margin: 5px auto 0;
}
.products-wrap .products-list .products .ratio {
  padding: 8px 8px;
  border-radius: 30px;
  background: #f58220;
  text-align: center;
  font-size: 12px;
  color: #fff;
  margin-top: 12px;
  display: none;
  cursor: pointer;
}
.products-wrap .products-list .products .ratio span {
  font-size: 12px;
  color: #fff;
}
.products-wrap .products-list .products .ratio.on {
  display: inherit;
}
.products-wrap .products-list .products:hover {
  background: #ededed;
}
.products-wrap .annex {
  border-top: solid 5px #0a4595;
  padding: 25px 30px;
  margin-top: 30px;
  background: #fff;
  overflow: hidden;
}
.products-wrap .annex .title {
  font-size: 22px;
  color: #0a4595;
}
.products-wrap .annex .annex-list {
  margin-top: 30px;
}
.products-wrap .annex .annex-list .item {
  width: 48%;
  overflow: hidden;
  margin-bottom: 2%;
}
.products-wrap .annex .annex-list .item .left {
  width: 40%;
  overflow: hidden;
  height: 180px;
}
/*.products-wrap .annex .annex-list .item .left a{cursor: default;}*/
.products-wrap .annex .annex-list .item .right {
  width: 56%;
  overflow: hidden;
}
.products-wrap .annex .annex-list img {
  max-width: 100%;
  height: auto;
}
.products-wrap .annex .annex-list .right .tit {
  font-size: 20px;
  color: #333;
  display: block; /*cursor: default;*/
}
.products-wrap .annex .annex-list .right .detail {
  font-size: 13px;
  color: #333;
  line-height: 25px;
  height: 100px;
  overflow: hidden;
  margin-top: 20px;
}
.products-wrap .annex .annex-list .item:hover .left img {
  -webkit-transform: scale(1.06);
  -moz-transform: scale(1.06);
  transform: scale(1.06);
}
.products-wrap .annex .annex-list .item:hover .right .tit {
  color: #ff6600;
}

/*产品比较弹框*/
#products-box {
}
#products-box {
  position: fixed;
  left: 0;
  right: 0;
  top: 15%;
  max-width: 1400px;
  width: calc(94% - 70px);
  width: -moz-calc(94% - 70px);
  width: -webkit-calc(94% - 70px);
  height: 630px;
  margin: 0 auto;
  text-align: center;
  border-top: solid 5px #f58220;
  display: none;
  background: #fff;
  z-index: 1002;
  padding: 35px;
  overflow: hidden;
  overflow-y: auto;
}
#products-box .top {
  padding-bottom: 20px;
  border-bottom: solid 2px #84a2ca;
}
#products-box .top .title {
  font-size: 22px;
  color: #333;
  text-align: left;
}
#products-box .top .close {
  position: absolute;
  right: 35px;
  top: 40px;
}
#products-box .top .close img {
  max-width: 100%;
  height: auto;
}
#products-box .bot .table {
  text-align: left;
}
#products-box .bot .table .tr .td {
  padding: 20px 0;
}
#products-box .bot .table .td:nth-child(1) {
  width: 15%;
  border-left: none !important;
  font-size: 14px !important;
  color: #333 !important;
  font-weight: bolder;
}
#products-box .bot .table .td:nth-child(2) {
  width: 28%;
}
#products-box .bot .table .td:nth-child(3) {
  width: 28%;
}
#products-box .bot .table .td:nth-child(4) {
  width: 28%;
}
#products-box .bot .table .tr:nth-child(2n) {
  background: #f4f4f4;
}
#products-box .bot .table .tr .td {
  display: inline-block;
  border-left: solid 1px #e9e9e9;
  font-size: 12px;
  color: #666;
  text-align: center;
}
#products-box .bot .table .tr .td img {
  max-width: 100%;
  height: auto;
}
#products-box .bot .table .tr .td .font {
  font-size: 12px;
  color: #0a4595;
  font-weight: bolder;
}

/*产品详细页面*/
.products-top {
  background: url(../images/img80.jpg) no-repeat center;
  background-size: cover;
  padding: 50px 0;
}
.products-top .left {
  width: 50%;
}
.products-top .right {
  width: 46%;
  margin-right: 2%;
}
.products-top .left .title {
  font-size: 34px;
  color: #333;
}
.products-top .left .detail {
  margin-top: 50px;
}
.products-top .left .detail b {
  color: #333;
  font-size: 18px;
  margin-bottom: 20px;
  display: block;
}
.products-top .left .btn-list {
  margin-top: 60px;
}
.products-top .left .btn-list .btn {
  width: 60px;
  height: 60px;
  /*background: #0a4595;*/
  display: inline-block;
  border-radius: 50%;
  text-align: center;
  margin-right: 50px;
  margin-left: 10px;
}
.products-top .left .btn-list .btn:last-child {
  margin-right: 0;
}
.products-top .left .btn-list .btn .font {
  font-size: 14px;
  color: #0a4595;
  margin-top: 15px;
}
.products-top .left .btn-list .btn.on,
.products-top .left .btn-list .btn:hover {
  /*background: #f58220;*/
}
.products-top .left .btn-list .btn.on .font,
.products-top .left .btn-list .btn:hover .font {
  color: #f58220;
}
.products-top .right .pro-owl img {
  max-width: 100%;
  height: auto;
}
.products-top .right .pro-owl #sync1 {
  text-align: center;
}
.products-top .right .pro-owl #sync2 {
  width: 340px;
  margin: 0 auto;
}
.products-top .right .pro-owl #sync2 .item {
  width: 60px;
  height: 60px;
  background: #fff;
  text-align: center;
  line-height: 60px;
  cursor: pointer;
  border-bottom: solid 2px transparent;
  margin: 0 auto;
}
.products-top .right .pro-owl #sync2 .item img {
  margin-top: 3px;
}
.products-top .right .pro-owl #sync2 .synced .item {
  border-bottom: solid 2px #ff6600;
}
.products-top .right .pro-owl .owl-prev {
  width: 12px;
  height: 22px;
  background: url(../images/owl-left.png) no-repeat center;
  opacity: 1;
  position: absolute;
  left: 0;
}
.products-top .right .pro-owl .owl-next {
  width: 12px;
  height: 22px;
  background: url(../images/owl-right.png) no-repeat center;
  opacity: 1;
  position: absolute;
  right: 0;
}
.products-top .right .pro-owl .owl-prev:hover {
  background-image: url(../images/owl-left-hover.png);
}
.products-top .right .pro-owl .owl-next:hover {
  background-image: url(../images/owl-right-hover.png);
}
.products-top .pro-owl .owl-controls {
  position: absolute;
  bottom: -15px;
  width: 436px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.products-top .video .hidden_videos {
  display: none;
}

#navs {
  margin: 0 auto;
  padding-top: 75px;
  margin-top: -75px;
}
.products-nav {
  border-bottom: solid 1px #e4e4e4;
  height: 82px;
  line-height: 82px; /*overflow: hidden;*/
}
.products-nav .left {
  font-size: 16px;
  color: #333;
  width: 32%;
  max-height: 82px;
  overflow: hidden;
}
.products-nav .right {
  width: 65%;
  text-align: right;
  max-height: 82px;
  overflow: hidden;
}
.products-nav .right .nav {
  display: inline-block;
  font-size: 14px;
  color: #666;
  line-height: 80px;
  border-bottom: solid 2px transparent;
  margin-right: 5.5%;
  outline: none;
}
.products-nav .right .nav.on,
.products-nav .right .nav:hover {
  border-bottom: solid 2px #ff6600;
  color: #ff6600;
  font-weight: bolder;
}

/*概述*/
.products-overview {
  overflow: hidden;
  width: 100%;
}
.products-overview .cw1 {
  display: none;
}
.products-overview .cw2 {
  display: block;
}
.products-overview .overview {
  padding: 50px 20px;
}
.products-overview .overview:nth-child(2n) {
  background: #f6f6f6;
}
.products-overview .overview .left {
  width: 49%;
  display: inline-block;
  vertical-align: middle;
}
.products-overview .overview .right {
  width: 49%;
  text-align: left;
  display: inline-block;
  vertical-align: middle;
}
.products-overview .overview .fll {
  margin-right: 1%;
}
.products-overview .overview .frr {
  margin-left: 1%;
}
.products-overview .overview .right video {
  width: 100%;
  max-width: 100%;
}
.products-overview .overview .left .tit {
  font-size: 44px;
  color: #222;
}
.products-overview .overview .left .brief {
  line-height: 25px;
  margin-top: 50px;
}
.products-overview .overview .left .brief,
.products-overview .overview .left .brief div,
.products-overview .overview .left .brief span,
.products-overview .overview .left .brief ul,
.products-overview .overview .left .brief li,
.products-overview .overview .left .brief ol,
.products-overview .overview .left .brief b,
.products-overview .overview .left .brief a,
.products-overview .overview .left .brief p,
.products-overview .overview .left .brief i {
  font-size: 16px;
  color: #666;
}
.products-overview .overview .left .imgs {
  margin-top: 50px;
}
.products-overview .overview img {
  max-width: 100%;
  height: auto;
}
.products-overview .overview iframe,
.products-overview .overview embed {
  max-width: 100%;
}
.overview-bot {
  padding: 25px 0;
}

/*概述促销消息*/
.products-overview .overview-bot {
  background-size: cover !important;
}
.products-overview .overview-bot-big {
  min-height: 420px;
}
.products-overview .overview-bot-big .item {
  margin-top: 50px;
}
.products-overview .overview-bot .item .left {
  width: 48%;
  vertical-align: middle;
  text-align: center;
}
.products-overview .overview-bot .item .right {
  width: 48%;
  margin-top: 55px;
}
.products-overview .overview-bot .item .right .title {
  font-size: 26px;
  color: #fff;
}
.products-overview .overview-bot .item .right .brief {
  font-size: 13px;
  color: #000;
  margin-top: 20px;
  line-height: 25px;
  max-height: 125px;
  overflow: hidden;
}
.products-overview .overview-bot .item .right .a {
  display: inline-block;
  padding: 2px 30px;
  border-radius: 20px;
  border: solid 1px #ff6600;
  background: #ff6600;
  color: #fff;
  font-size: 13px;
  margin-top: 35px;
}
.products-overview .overview-bot .item .right .a:hover {
  background: #fff;
  color: #ff6600;
}

/*产品型号*/
.products-model {
}
.products-model .table {
  margin: 50px 0;
  text-align: center;
}
.products-model .table .tr {
  min-height: 60px;
  line-height: 60px;
}
.products-model .table .tr .td {
  width: 16.66%;
  display: inline-block;
  font-size: 14px;
  color: #333;
  line-height: 25px;
  display: inline-table;
  vertical-align: middle;
}
.products-model .table .tr:first-child {
  background: #dcebff;
}
.products-model .table .tr:first-child .td {
  font-weight: bolder;
}
/*.products-model .table .tr:first-child .td:first-child{color: #0a4595;}*/
.products-model .table .tr:nth-child(2n) {
  background: #f6f6f6;
}

/*产品比较*/
.products-comparison {
}
.products-comparison .table {
  margin: 50px 0;
  text-align: center;
}
.products-comparison .table .tr .td {
  font-size: 12px;
  color: #333;
  display: inline-block;
  width: calc(28% - 30px);
  width: -moz-calc(28% - 30px);
  width: -webkit-calc(28% - 30px);
  padding: 20px 15px;
  text-align: left;
  vertical-align: middle;
}
.products-comparison .table .tr {
  background: #f5f5f5;
  text-align: left;
}
.products-comparison .table .tr:nth-child(2n) {
  background: #ffffff;
}
.products-comparison .table .tr:first-child {
  border-bottom: solid 4px #666;
}
.products-comparison .table .tr:first-child .td {
  font-size: 14px;
  font-weight: bolder;
}
.products-comparison .table .tr:first-child .td:nth-child(2) {
  color: #013a91;
  background: #f5f5f5;
}
.products-comparison .table .tr:nth-child(2n) .td:nth-child(2) {
  background: #eef5ff;
}
.products-comparison .table .tr .td:nth-child(2) {
  background: #e6f0ff;
}
.products-comparison .table .tr .td:nth-child(1) {
  font-weight: bolder;
  width: calc(15% - 30px);
  width: -moz-calc(15% - 30px);
  width: -webkit-calc(15% - 30px);
}
.products-comparison .brief {
  font-size: 13px;
  color: #ff6600;
  padding-bottom: 50px;
  margin-top: -20px;
}

/*产品视频*/
.products-video {
}
.products-video .list {
  margin: 50px 0;
}
.products-video .list .video {
  padding: 20px 0;
  border-bottom: dotted 1px #d2d2d2;
}
.products-video .list .video .left {
  width: 23.5%;
}
.products-video .list .video .right {
  width: 74%;
}
.products-video .list .video img {
  max-width: 100%;
  height: auto;
}
.products-video .list .video .left .img {
  position: relative;
  display: block;
}
.products-video .list .video .left .img img {
  width: 100%;
}
.products-video .list .video .left .img .hover {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}
.products-video .list .video .left .img .hover img {
  width: auto;
  margin-top: 25%;
}
.products-video .list .video .right .title {
  font-size: 22px;
  color: #333;
  margin-top: 15px;
  display: block;
}
.products-video .list .video .right .detail {
  margin-top: 20px;
}
.products-video .list .video .right .title:hover {
  color: #ff6600;
}
.products-video .list .video .hidden_videos {
  display: none;
}

/*产品应用*/
/*.products-application{overflow: hidden;}*/
.products-application .list {
  margin: 50px 0;
}
.products-application .list .application {
  padding: 20px 0;
  border-bottom: dotted 1px #d2d2d2;
}
.products-application .list .application .left {
  width: 48%;
}
.products-application .list .application .right {
  width: 50%;
}
.products-application .list .application img {
  max-width: 100%;
  height: auto;
}
.products-application .list .application .title {
  font-size: 32px;
  color: #333;
  margin-top: 20px;
}
.products-application .list .application .right .brief {
  font-size: 14px;
  color: #333;
  margin-top: 35px;
  line-height: 23px;
}
.products-application .list .application .detail {
  margin-top: 35px;
}
.products-application .list .application .right .btns {
  display: inline-block;
  width: 100px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  border: solid 1px #ff6600;
  color: #ff6600;
  font-size: 12px;
  border-radius: 5px;
  margin-top: 25px;
}
.products-application .list .application .right .btns:hover {
  background: #ff6600;
  color: #fff;
}
.products-application .list .application .right .btns.btns2 {
  margin-left: 10px;
}

/*解决方案详细*/
.pro-application .list .application .right .btns {
  margin-top: 15px;
  display: inline-block;
  width: auto;
  padding: 0 10px;
}
.pro-application .list .application .right .hidden_videos {
  display: none;
}
.pro-application .list .application .right .btns.downs {
  background: url(../images/app1.png) no-repeat 10px center;
  background-size: 23px;
  text-indent: 27px;
}
.pro-application .list .application .right .btns.videos {
  background: url(../images/app2.png) no-repeat 10px center;
  background-size: 25px;
  text-indent: 27px;
}
.products-application .list .application .right .btns.downs:hover {
  background: #ff6600 url(../images/app1_h.png) no-repeat 10px center;
  background-size: 23px;
}
.products-application .list .application .right .btns.videos:hover {
  background: #ff6600 url(../images/app2_h.png) no-repeat 10px center;
  background-size: 25px;
}

/*产品附件*/
.products-annex {
  overflow: hidden;
  width: 100%;
}
.products-annex .annex-lists {
  margin: 50px 0;
}
.products-annex .annex-lists .titles {
  font-size: 16px;
  color: #333;
  font-weight: bolder;
  border-bottom: solid 2px #333;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.products-annex .annex-lists .annex {
  padding: 20px 0;
  border-bottom: solid 1px #e4e4e4;
  width: 48%;
}
.products-annex .annex-lists .annex img {
  max-width: 100%;
}
.products-annex .annex-lists .annex .left {
  width: 48%;
}
.products-annex .annex-lists .annex .right {
  width: 49%;
}
.products-annex .annex-lists .annex .right .title {
  font-size: 18px;
  color: #333;
}
.products-annex .annex-lists .annex .right .brief {
  font-size: 12px;
  color: #333;
  margin-top: 25px;
  line-height: 25px;
  height: 100px;
  overflow: hidden;
}
.products-annex .annex-lists .annex .right .brief li,
.products-annex .annex-lists .annex .right .brief ul,
.products-annex .annex-lists .annex .right .brief div,
.products-annex .annex-lists .annex .right .brief span,
.products-annex .annex-lists .annex .right .brief a,
.products-annex .annex-lists .annex .right .brief b,
.products-annex .annex-lists .annex .right .brief p {
  font-size: 12px;
  color: #333;
}

.products-annex .list {
  margin: 50px 0;
}
.products-annex .list .titles {
  font-size: 16px;
  color: #333;
  font-weight: bolder;
  border-bottom: solid 2px #333;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.products-annex .list .annex {
  padding: 20px 0;
  border-bottom: solid 1px #e4e4e4;
  width: 48%;
}
.products-annex .list .annex img {
  max-width: 60%;
}
.products-annex .list .annex .left {
  width: 48%;
}
.products-annex .list .annex .right {
  width: 49%;
}
.products-annex .list .annex .right .title {
  font-size: 18px;
  color: #333;
  display: block;
}
.products-annex .list .annex .right .brief {
  font-size: 12px;
  color: #333;
  margin-top: 25px;
  line-height: 25px;
  height: 100px;
  overflow: hidden;
}
.products-annex .list .annex .right .brief li,
.products-annex .list .annex .right .brief ul,
.products-annex .list .annex .right .brief div,
.products-annex .list .annex .right .brief span,
.products-annex .list .annex .right .brief a,
.products-annex .list .annex .right .brief b,
.products-annex .list .annex .right .brief p {
  font-size: 12px;
  color: #333;
}
.products-annex .list .annex:hover .right .title {
  color: #ff6600;
}
.products-annex .list .annex:hover .left a img {
  -webkit-transform: scale(1.06);
  -moz-transform: scale(1.06);
  transform: scale(1.06);
}

/*产品固件及软件*/
.products-software {
}
.products-software .list {
  margin: 50px 0;
}
.products-software .list .software {
  width: calc(48% - 62px);
  width: -moz-calc(48% - 62px);
  width: -webkit-calc(48% - 62px);
  border: solid 1px #ececec;
  padding: 30px;
  margin-bottom: 20px;
  display: block;
}
.products-software .list .software img {
  max-width: 100%;
  height: auto;
}
.products-software .list .software .left {
  width: 65%;
}
.products-software .list .software .right {
  width: 25%;
}
.products-software .list .software .left .title {
  display: block;
  font-size: 14px;
  color: #333;
}
.products-software .list .software .left .ver {
  font-size: 12px;
  color: #999;
  margin-top: 5px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.products-software .list .software .right .date {
  font-size: 12px;
  color: #999;
  margin-right: 20px;
  margin-top: 5px;
}
.products-software .list .software .right .download {
}
.products-software .list .software .right .img2 {
  display: none;
}
.products-software .list .software .right .dec {
  display: inline-block;
  font-size: 13px;
  margin-top: 10px;
  cursor: pointer;
}
.products-software .list .software .right .dec:hover {
  color: #ff6600;
}
.products-software .list .software .right .dechidden {
  display: none;
}
.products-software .list .software:hover {
  border: solid 1px #ff6600;
}
.products-software .list .software:hover .title {
  color: #ff6600;
}
.products-software .list .software:hover .right .img1 {
  display: none;
}
.products-software .list .software:hover .right .img2 {
  display: block;
}

/*固件软件版本说明弹框*/
#message.download {
  overflow: hidden;
}
#message.download .wrap {
  height: 80%;
  overflow: hidden;
}
#message.download .brief {
  text-align: left;
  display: block !important;
  height: calc(100% - 210px);
  overflow-y: scroll;
}

/*产品应用*/
.resource-wrap {
  background: #f6f6f6;
  padding: 50px 0;
}
.resource-wrap .list {
  margin: 30px 0;
}
.resource-wrap .list .item {
  width: 32%;
  margin-right: 2%;
  background: #fff;
  margin-bottom: 2%;
}
.resource-wrap .list .item:nth-child(3n) {
  margin-right: 0%;
}
.resource-wrap .list .item img {
  max-width: 100%;
  height: auto;
}
.resource-wrap .list .item .img img {
  width: 100%;
}
.resource-wrap .list .item .bot {
  padding: 25px;
}
.resource-wrap .list .item .bot .title {
  font-size: 16px;
  color: #333;
  height: 40px;
  overflow: hidden;
  display: block;
}
.resource-wrap .list .item .bot .brief {
  font-size: 12px;
  color: #666;
  margin-top: 8px;
  line-height: 25px;
  height: 50px;
  overflow: hidden;
}
.resource-wrap .list .item:hover .title {
  color: #ff6600;
}

/*产品应用详细页*/
.resource-detail {
  padding: 80px 0;
}
.resource-detail .title {
  font-size: 22px;
  color: #333;
  text-align: center;
  margin-bottom: 50px;
}
.resource-detail iframe {
  width: 100% !important;
  height: 650px !important;
}
.resource-detail .detail {
  margin-top: 50px;
  padding-bottom: 50px;
}
.resource-detail .down {
  margin-top: 10px;
}
.resource-detail .down .btn {
  padding: 8px 15px;
  border: solid 1px #ff6600;
  border-radius: 5px;
  display: inline-block;
  background: url(../images/pdf.png) no-repeat 10% center;
  font-size: 13px;
  color: #ff6600;
  text-indent: 20px;
  background-size: 20px !important;
}
.resource-detail .down .btn:hover {
  color: #fff;
  background: #ff6600 url(../images/pdf_h.png) no-repeat 10% center;
}

/*下载中心*/
.download-wrap {
  padding: 50px 0;
  background: #f6f6f6;
}
.download-wrap .list .software {
  border: solid 1px #fff;
  background: #fff;
  height: 56px;
  overflow: hidden;
}
.download-wrap .list .software:hover {
  border: solid 1px #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
.form-pro {
  margin-top: 20px;
}
.form-pro form {
  text-align: center;
}
.form-pro select {
  display: inline-block;
  margin: 20px;
  width: 180px;
  height: 36px;
  border: solid 1px #e1e1e1;
}

/*会员*/
.account-wrap {
  background: url(../images/img90.jpg) no-repeat center/cover;
  padding: 50px 0;
}
.account-wrap.bre {
  padding: 100px 0;
}
.account-wrap.bre #bread {
  max-width: 760px;
  width: 96%;
  margin: 0 auto;
}
.account-wrap #bread {
  border-bottom: none;
  background: none;
}

/*会员登陆*/
.sign-form {
}
.sign-form .form-area {
  max-width: 760px;
  width: 96%;
  background: #fff;
  margin: 0 auto;
  padding: 50px 0;
}
.sign-form .form-area .sub2 {
  font-size: 14px;
}
.sign-form .form-area form {
  max-width: 400px;
  width: 96%;
  margin: 0 auto;
}
.sign-form .form-area .member_msgerror {
  font-size: 16px;
  color: #e00;
  margin-bottom: 10px;
}
.sign-form .form-area .title {
  font-size: 24px;
  color: #333;
  margin-bottom: 40px;
}
.sign-form .form-area .title2 {
  margin-top: -30px;
  margin-bottom: 40px;
}
.sign-form .form-area .titles {
  font-size: 16px;
  color: #666;
  margin-bottom: 10px;
}
.sign-form .form-area .title2.create {
  margin-top: 50px;
}
.sign-form .form-area .title2 .tit1 {
  font-size: 20px;
  color: #333;
}
.sign-form .form-area .title2 .tit2 {
  margin-top: 15px;
}
.sign-form .form-area .title2 .tit2 .t {
  font-size: 14px;
  color: #666;
  background: url(../images/dian.jpg) no-repeat left;
  padding-left: 10px;
  margin-bottom: 10px;
}
.sign-form .form-area .input {
  border: 1px solid #e5e5e5;
}
.sign-form .form-area .input span {
  width: 10%;
  vertical-align: middle;
  margin-bottom: 10px;
}
.sign-form .form-area .input span img {
}
.sign-form .form-area .input input {
  width: 90%;
  height: 50px;
  font-size: 14px;
  color: #333;
  border: none;
  outline: none;
}
.sign-form .form-area .input input:-webkit-input-placeholder {
  color: #a5a5a5;
}
.sign-form .form-area .input + .input {
  margin-top: 20px;
}
.sign-form .form-area .re-forget {
  margin: 20px 0;
}
.sign-form .form-area .re-forget label {
  height: 14px;
  line-height: 14px;
  display: block;
  float: left;
  font-size: 14px;
  color: #666;
}
.sign-form .form-area .re-forget label a {
  color: #0077c2;
}
.sign-form .form-area .re-forget .remember {
  font-size: 12px;
  color: #666;
  vertical-align: middle;
}
.sign-form .form-area .re-forget .remember a {
  font-size: 12px;
  color: #0077c2;
}
.sign-form .form-area .re-forget .remember span {
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 1px solid #e5e5e5;
  vertical-align: middle;
}
.sign-form .form-area .re-forget .remember span.selected {
  background: url(../images/checked.png) no-repeat center;
  margin-top: -3px;
}
.sign-form .form-area .re-forget .remember span input {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  font-size: 30px;
  cursor: pointer;
  opacity: 0;
}
.sign-form .form-area .re-forget .find {
  font-size: 12px;
  color: #ff6600;
}
.sign-form .form-area .sub {
}
.sign-form .form-area .sub input {
  width: calc(100% - 4px);
  width: -moz-calc(100% - 4px);
  width: -webkit-calc(100% - 4px);
  height: 50px;
  font-size: 18px;
  color: #013a91;
  border: none;
  cursor: pointer;
  border: solid 2px #013a91;
  background: transparent;
  margin-right: 5px;
}
.sign-form .form-area .sub2 input {
  width: 120px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 14px;
  color: #fff;
  background: #013a91;
  border-radius: 30px;
  margin-top: 30px;
  border: 0;
  cursor: pointer;
}
.sign-form .form-area .crt {
  text-align: center;
}
.sign-form .form-area .crt .inline-block {
  font-size: 14px;
}
.sign-form .form-area .bottom-w {
  margin-top: 30px;
  color: #0170aa;
}
.sign-form.reg .form-area .input span {
  font-size: 14px;
  color: #666;
  width: 20%;
  line-height: 50px;
  border-right: 1px solid #e5e5e5;
  box-sizing: border-box;
  display: none;
}
.sign-form.reg .form-area .input input {
  width: 85%;
}
.sign-form.reg .form-area .input input:-webkit-input-placeholder {
  color: #666;
}
.sign-form.reg .form-area .input select {
  height: 50px;
  font-size: 14px;
  color: #333;
  border: none;
  border-left: solid 1px #ededed;
  outline: none; /*width: calc(33% - 20px);*/
  width: calc(48% - 20px);
}
/*.sign-form.reg .form-area .input #VCode{width: 85%;}*/
.sign-form.reg .form-area .input .send_sms {
  width: 27%;
  right: 0;
  top: 15%;
  background: #ff6600;
  color: #fff;
  border-radius: 20px;
  height: 35px;
  line-height: 35px;
  cursor: pointer;
}
.sign-form.reg .form-area .input .send_sms:hover {
  opacity: 0.8;
}
.sign-form.reg .form-area .input.Vcode {
}
.sign-form.reg .form-area .input.Vcode input {
  width: 70%;
}
.sign-form.reg .form-area .input.Vcode .send_sms {
  right: 1%;
  top: 16%;
  line-height: 3rem;
  font-size: 14px;
  color: #fff;
  width: 27%;
  background: #ee0000;
  border-radius: 4px;
  cursor: pointer;
  height: auto;
  text-indent: 0;
}
.sign-form.reg .form-area .sub {
  margin-top: 20px;
}
.sign-form.reg .form-area .input.names {
  background: url(../images/img93.png) no-repeat 20px;
  text-align: right;
}
.sign-form.reg .form-area .input.company {
  background: url(../images/img94.png) no-repeat 20px;
  text-align: right;
}
.sign-form.reg .form-area .input.phone {
  background: url(../images/img95.png) no-repeat 20px;
  text-align: right;
}
.sign-form.reg .form-area .input.city {
  background: url(../images/img96.png) no-repeat 20px;
  text-align: right;
}
.sign-form.reg .form-area .input.email {
  background: url(../images/img97.png) no-repeat 20px;
  text-align: right;
}
.sign-form.reg .form-area .input.password {
  background: url(../images/img98.png) no-repeat 20px;
  text-align: right;
}

.sign-form.reg .form-area .VCode2 {
  display: flex;
  justify-content: start;
  align-content: center;
  margin-top: 20px;
  width: 100%;
}
.sign-form.reg .form-area .VCode2 .vc_input {
  width: calc(100% - 150px);
}
.sign-form.reg .form-area .VCode2 .vc_input input {
  padding: 0 20px;
  width: 100%;
  height: 100%;
  border: 1px solid #e5e5e5;
  color: #333;
  font-size: 14px;
  outline: 0;
  box-sizing: border-box;
}
.sign-form.reg .form-area .VCode2 .code {
  margin-left: 10px;
}

/*产品免费申请试用*/
.sign-form .form-area .input.selectpro {
}
.sign-form .form-area .input.selectpro .tit {
  font-size: 14px;
  color: #666;
  padding: 10px 20px;
}
.sign-form .form-area .input.selectpro .select-list {
  padding: 10px 20px;
  padding-top: 0;
}
.sign-form .form-area .input.selectpro .label {
  width: 49%;
  font-size: 13px;
  color: #666;
  vertical-align: middle;
  display: flex;
  align-items: center;
}
.sign-form .form-area .input.selectpro .label .checkbox {
  width: 15px;
  display: inline-block;
  margin-right: 5px;
  height: 36px;
}
.sign-form .form-area .input.selectpro .label:nth-child(2n) {
  float: right;
}

/*会员中心*/
#lib_member {
  background: #fff;
  width: 100%;
}
#lib_member .leftMenu {
  width: 15%;
  box-sizing: border-box;
  margin: 4%;
  margin-bottom: 50px;
  border-right: solid 1px #e1e1e1;
  min-height: 560px;
}
#lib_member .leftMenu .title {
  font-size: 24px;
  color: #333;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
#lib_member .leftMenu .li {
  font-size: 14px;
  color: #666;
  margin-bottom: 20px;
}
#lib_member .rightContents {
  width: 72%;
  margin-bottom: 50px;
  margin-left: 0;
  padding-right: 5%;
}
#lib_member .leftMenu .li.on,
#lib_member .leftMenu .li:hover {
  color: #ff6600;
}

/*会员信息*/
.member_index {
  margin: 4% 0;
}
.member_index .title {
  font-size: 20px;
  color: #333;
  padding-top: 20px;
}
.member_index .sign-form .form-area {
  max-width: 100%;
  width: auto;
  padding: 0;
  margin-top: 50px;
}
.member_index .sign-form .form-area form {
  margin-left: 0;
}

/*参与活动*/
.member_index .activity-list {
  margin-top: 50px;
  max-width: 800px;
  border: solid 1px #efefef;
  min-height: 380px;
}
.member_index .activity-list .tr {
  height: 48px;
  line-height: 48px;
  padding: 0 20px;
  overflow: hidden;
  background: #f5f5f5;
}
.member_index .activity-list .tr:first-child {
  background: #ff6600;
}
.member_index .activity-list .tr:first-child .td {
  color: #fff;
}
.member_index .activity-list .tr:nth-child(2n) {
  background: #fff;
}
.member_index .activity-list .td {
  font-size: 14px;
  color: #333;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.member_index .activity-list .td:first-child {
  width: 74%;
}
.member_index .activity-list .td:nth-child(2) {
  width: 25%;
  text-align: left;
}

/*产品注册*/
.member_index .title2 {
  font-size: 14px;
  color: #666;
  margin-top: 10px;
}
.member_index .products-form {
  margin-top: 60px;
}
.member_index .products-form .rows {
  margin-top: 28px;
}
.member_index .products-form .rows .input {
  width: 100%;
  text-align: right;
  border: solid 1px #e5e5e5;
}
.member_index .products-form .rows .input input {
  font-size: 14px;
  color: #333;
  height: 50px;
  line-height: 50px;
  width: 94%;
  outline: none;
  border: none;
}
.member_index .products-form .rows .input.names {
  background: url(../images/img99.png) no-repeat 20px;
}
.member_index .products-form .rows .input.models {
  background: url(../images/img100.png) no-repeat 20px;
}
.member_index .products-form .rows .tips {
  font-size: 14px;
  color: #333;
  margin-top: 10px;
}
.member_index .products-form .submits {
  width: 120px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  overflow: hidden;
  font-size: 14px;
  color: #fff;
  background: #013a91;
  border-radius: 30px;
  border: none;
  margin-top: 30px;
  cursor: pointer;
  outline: none;
}
.member_index .products-list {
  margin-top: 60px;
}
.member_index .products-list .tit {
  font-size: 14px;
  color: #ff6600;
}
.member_index .products-list .table {
  border: solid 1px #e5e5e5;
  margin-top: 15px;
}
.member_index .products-list .table .tr {
  padding: 0 20px;
  background: #f3f3f3;
  height: 40px;
  line-height: 40px;
}
.member_index .products-list .table .tr:first-child {
  background: #dceaff;
}
.member_index .products-list .table .tr:nth-child(2n) {
  background: #fff;
}
.member_index .products-list .table .tr .td {
  font-size: 14px;
  color: #333;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-transform: uppercase;
}
.member_index .products-list .table .tr:first-child .td {
  text-transform: none;
}
.member_index .products-list .table .tr .td:first-child {
  width: 30%;
}
.member_index .products-list .table .tr .td:nth-child(2) {
  width: 65%;
}

/*保修查询*/
.member_index .products-result {
  border: solid 2px #ffd1b2;
  padding: 25px 30px; /*margin-top: 50px;*/
  border-radius: 2px;
  margin-top: 10px;
}
.member_index .products-result .ll {
  width: 8.75%;
}
.member_index .products-result .rr {
  width: 90%;
}
.member_index .products-result .rr .tit {
  font-size: 16px;
  font-weight: bolder;
}
.member_index .products-result .rr .meg {
  margin-top: 10px;
}
.member_index .products-result .rr .meg .items {
  display: inline-block;
  font-size: 14px;
  color: #666;
  margin-right: 25px;
}
.member_index .products-result .rr .meg .items:last-child {
  margin-right: 0;
}
.member_index .products-result .rr .meg .items span {
  font-size: 14px;
  color: #333;
  text-transform: uppercase;
}
.member_index .products-result .rr .meg .items .warranty {
  color: #ff6600;
}
.member_index .products-result .rr .tit2 {
  font-size: 15px;
  color: #ff6200;
  margin-top: 10px;
  font-weight: bolder;
}
.member_index .products-result .megs ul {
  list-style-type: decimal;
  margin-top: 30px;
}
.member_index .products-result .megs ul li .span2,
.member_index .products-result .megs ul li {
  font-size: 13px;
  color: #333;
  margin-bottom: 15px;
  display: block;
  width: 90%;
  margin-left: 10px;
}
.member_index .products-result .megs ul li .span {
  width: 14px;
  height: 14px;
  border: solid 1px #333;
  font-size: 12px;
  color: #333;
  border-radius: 50%;
  text-align: center;
  line-height: 12px;
}
.member_index .products-result .megs .tips {
  padding: 15px;
  background: #ff6600;
  font-size: 14px;
  color: #fff;
  border-radius: 8px;
  margin-top: 20px; /*text-align: center;*/
}
.member_index .products-result .megs .tips2 {
  font-size: 14px;
  color: #333;
  margin-top: 20px;
}
.member_index .products-result .megs .address {
  margin-top: 25px;
}
.member_index .products-result .megs .address .titles {
  font-size: 16px;
  color: #ff6600;
  font-weight: bolder;
}
.member_index .products-result .megs .address .detail {
  font-size: 14px;
  color: #333;
}

/*维修状态查询*/
.member_index .inquiry-list {
  margin-top: 50px;
}
.member_index .inquiry-list .item {
  border: solid 2px #e5e5e5;
  margin-top: 10px;
  padding: 13px;
  background: #f7f7f7;
}
.member_index .inquiry-list .item .td {
  font-size: 14px;
  color: #666;
  display: inline-block;
}
.member_index .inquiry-list .item .l {
  width: 88%;
}
.member_index .inquiry-list .item .l .td {
  margin-top: 5px;
  width: auto;
  margin-right: 2%;
  overflow: hidden;
}
/*.member_index .inquiry-list .item .r{width: 12%;}*/
/*.member_index .inquiry-list .item .l .one .td:nth-child(1){width: 20%;}
.member_index .inquiry-list .item .l .one .td:nth-child(2){width: 26%;}
.member_index .inquiry-list .item .l .one .td:nth-child(3){width: 30%;}*/
.member_index .inquiry-list .item .l .td:nth-child(1) {
  width: 38%;
}
.member_index .inquiry-list .item .l .td:nth-child(2) {
  width: 38%;
}
.member_index .inquiry-list .item .l .td:nth-child(3) {
  width: 19%;
  margin-right: 0;
}
.member_index .inquiry-list .item .r {
  margin-top: 10px;
}
.member_index .inquiry-list .item .r2 {
  margin-top: 20px;
}
.member_index .inquiry-list .item .r .td {
  margin-right: 0;
}
.member_index .inquiry-list .item .r.warrantys {
  margin-top: 0;
}
.member_index .inquiry-list .item .td span {
  color: #333;
  text-transform: uppercase;
}
.member_index .inquiry-list .btns {
  display: inline-block;
  vertical-align: middle;
  width: 90px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  background: #939393 url(../images/img102.png) no-repeat 10px;
  border-radius: 10px;
  text-indent: 10px;
}
.member_index .inquiry-list .item.on,
.member_index .inquiry-list .item:hover {
  border: solid 2px #ff6600;
}
.member_index .inquiry-list .item.on .btns,
.member_index .inquiry-list .item:hover .btns {
  background: #ff6600 url(../images/img102.png) no-repeat 10px;
}
.member_index .products-result .schedule {
  margin-top: 50px;
}
.member_index .products-result .schedule .big {
  position: relative;
  width: 23%;
}
.member_index .products-result .schedule .big.last {
  width: 8%;
}
.member_index .products-result .schedule .big .b {
  width: 30px;
  height: 30px;
  background: url(../images/img104.png) no-repeat center;
  position: absolute;
  left: 0;
  top: -15px;
}
.member_index .products-result .schedule .big .em {
  width: 100%;
  height: 3px;
  background: #e5e5e5;
}
.member_index .products-result .schedule .big .font {
  font-size: 14px;
  color: #333;
  margin-top: 22px;
  margin-left: -2px;
}
.member_index .products-result .schedule .big:nth-child(2) .font {
  margin-left: -14px;
}
.member_index .products-result .schedule .big:nth-child(4) .font {
  margin-left: -40px;
}
.member_index .products-result .schedule .big:nth-child(5) .font {
  margin-left: 2px;
  margin-top: 26px;
}
.member_index .products-result .schedule .big.on .b {
  background: url(../images/img103.png) no-repeat center;
}
.member_index .products-result .schedule .big.ons .em {
  background: #ff6600;
}
.member_index .products-result .status {
  font-size: 16px;
  color: #333;
  padding: 13px 0;
  border-top: solid 1px #e9e9e9;
  margin-top: 25px;
}

/*申请售后服务*/
.member_index .title3 {
  font-size: 14px;
  color: #ff6600;
  margin-top: 12px;
  padding-bottom: 25px;
  border-bottom: solid 1px #ebebeb;
}
.member_index .service-list {
  margin-top: 20px;
}
.member_index .service-list .big {
}
.member_index .service-list .big .tit {
  font-size: 16px;
  color: #333;
  font-weight: bolder;
  margin-top: 40px;
}
.member_index .service-list .big .tit .dels {
  margin-left: 10px;
  font-weight: normal;
  font-size: 13px;
}
.member_index .service-list .big .tit span {
  color: #ff6600;
}
.member_index .service-list .big .input {
  width: 100%;
  margin-top: 18px;
}
.member_index .service-list .big .input input,
.member_index .service-list .big .input textarea {
  width: calc(100% - 42px);
  width: -moz-calc(100% - 42px);
  width: -webkit-calc(100% - 42px);
  border: solid 1px #e5e5e5;
  font-size: 14px;
  color: #333;
  height: 50px;
  line-height: 50px;
  outline: none;
  padding: 0 20px;
}
.member_index .service-list .big .input select {
  width: 100%;
  border: solid 1px #e5e5e5;
  font-size: 14px;
  color: #333;
  height: 50px;
  line-height: 50px;
  outline: none;
  padding: 0 20px;
}
.member_index .service-list .big .input select option {
  color: #999;
}
.member_index .service-list .big .halfs.fl {
  width: 48%;
}
.member_index .service-list .big .halfs.fr {
  width: 48%;
}
.member_index .service-list .big .input textarea {
  height: 100px;
  line-height: 25px;
  padding: 20px;
}
.member_index .service-list .big .input.three {
  width: 32%;
  margin-right: 2%;
}
.member_index .service-list .big .input.tlast {
  margin-right: 0;
}
.member_index .service-list .big .input.adds {
  cursor: pointer;
}
.member_index .service-list .big .input.adds div {
  display: inline-block;
  vertical-align: middle;
}
.member_index .service-list .big .input.adds .l {
  width: 59px;
  height: 59px;
  background: url(../images/img107.png) no-repeat center;
  border: solid 1px #e5e5e5;
}
.member_index .service-list .big .input.adds .r {
  font-size: 14px;
  color: #333;
  margin-left: 15px;
}
.member_index .service-list .big .input.adds:hover .r {
  color: #ff6600;
}
.member_index .service-list .submits {
  width: 120px;
  height: 38px;
  text-align: center;
  line-height: 38px;
  font-size: 14px;
  color: #fff;
  border-radius: 15px;
  background: #013a91;
  border: none;
  margin-top: 25px;
  cursor: pointer;
  outline: none;
}

.member_index .service-list .big .input .tips {
  font-size: 13px;
  color: #666;
  padding-top: 10px;
  height: 36px;
  font-weight: bolder;
}
.member_index .service-list .big .input .tips span {
  color: #ff6600;
}

/*忘记密码*/
#lib_member_forgot .form .rows .form_button {
  width: 120px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 14px;
  color: #fff;
  background: #013a91;
  border-radius: 30px;
  border: 0;
  cursor: pointer;
}

/*经销商地图*/
.map-wrap {
  padding: 60px 0;
}
.map-wrap .map {
  margin-top: 50px;
}
.map-wrap .map .left {
  width: 35%;
}
.map-wrap .map .right {
  max-width: 64%;
  position: relative;
}
.map-wrap .map .left .title .img {
  display: inline-block;
  vertical-align: middle;
}
.map-wrap .map .left .title .province {
  font-size: 20px;
  color: #333;
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
}
.map-wrap .map .left .list {
  margin-top: 30px;
}
.map-wrap .map .left .list .rows {
  margin-top: 40px;
}
.map-wrap .map .left .list .rows:first-child {
  margin-top: 0;
}
.map-wrap .map .left .list .rows .tit {
  font-size: 16px;
  color: #666;
  font-weight: bolder;
}
.map-wrap .map .left .list .rows .borders {
  width: 250px;
  height: 1px;
  background: #ddd;
  margin-top: 15px;
}
.map-wrap .map .left .list .rows .megs .m {
  font-size: 14px;
  color: #828282;
  margin-top: 18px;
}
.map-wrap .map .left .list .rows .megs .m a {
  color: #828282;
}
.map-wrap .map .left .list .rows .megs .m a:hover {
  color: #ff6600;
}
.map-wrap .map .right .positmap {
  position: absolute;
  left: 0;
  bottom: 0;
  border: solid 1px #ddd;
}

/*验证码弹框*/
.veification-codes {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1003;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  display: none;
}
.veification-codes .big {
  padding: 28px 28px;
  max-width: 340px;
  margin: 0 auto;
  margin-top: 15%;
  background: #fff;
}
.veification-codes .big .bigtit {
  height: 25px;
  line-height: 25px;
  background: #fff;
  font-size: 18px;
  font-weight: bold;
  text-indent: 8px;
  color: #ff6600;
  text-align: left;
  overflow: hidden;
}
.veification-codes .big .rows {
  padding: 8px 8px;
  margin-top: 15px;
}
.veification-codes .big .rows .form_input {
  width: 30%;
  float: left;
  margin-right: 5%;
}
.veification-codes .big .btnlist {
  height: 34px;
  padding: 0 6px;
  text-align: center;
  margin-top: 10px;
}
.veification-codes .big .btnlist .btn {
  display: inline-block !important;
  border: 1px solid #ff6600 !important;
  width: 66px !important;
  height: 34px !important;
  line-height: 34px !important;
  text-align: center !important;
  background: #ff6600 !important;
  font-weight: bold !important;
  color: #fff !important;
  margin-top: 6px !important;
  text-decoration: none !important;
  margin-right: 5px !important;
  font-size: 12px !important;
  color: #fff !important;
  cursor: pointer;
}
.veification-codes .big .btnlist .btn2 {
  border: 1px solid #d8d8d8 !important;
  background: #f9f9f9 !important;
  color: #757575 !important;
}
.veification-codes .big .closess {
  position: absolute;
  right: 30px;
  top: 35px;
  cursor: pointer;
}

/*客户来自于*/
.custom-wrap {
  padding-bottom: 30px;
  padding-top: 30px;
}
.custom-wrap .custom-list {
  margin-top: 35px;
  width: 100%;
  height: 420px;
  overflow: hidden;
  position: relative;
}
.custom-wrap .custom-list img {
  max-width: 100%;
  height: auto;
}
.custom-wrap .custom-list .item {
  width: 59.8%;
  height: 420px;
  background: url(../images/i16.jpg) no-repeat center;
  background-size: cover !important;
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  overflow: hidden;
  border-left: solid 1px #fff;
}
.custom-wrap .custom-list .item .con {
  text-align: center;
  position: absolute;
  left: -140px;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.custom-wrap .custom-list .item .con .img {
  padding-top: 120px;
}
.custom-wrap .custom-list .item .con .tit {
  font-size: 40px;
  color: #ff8418;
  color: #fff;
  margin-top: 5px;
}
.custom-wrap .custom-list .item .con .brief {
  font-size: 14px;
  color: #fff;
  line-height: 20px;
  font-weight: bolder;
  margin-top: 5px;
  height: 40px;
  overflow: hidden;
  display: none;
}
.custom-wrap .custom-list .item .con .detail {
  margin-top: 30px;
  display: none;
}
.custom-wrap .custom-list .item .con .detail .imgsbg {
  background: none !important;
}
.custom-wrap .custom-list .item .con .detail .imgs {
  width: 18%;
  text-align: center;
  margin: 5px 0;
  display: inline-block;
}
.custom-wrap .custom-list .item.on .con {
  left: 0 !important;
}
.custom-wrap .custom-list .item.on .detail {
  display: block;
}
.custom-wrap .custom-list .item.on .brief {
  display: block;
}
.custom-wrap .custom-list .item.on .img {
  /* padding-top: 60px; */
}

/* 投资者关系 */
.investor-wrap {
  background: #f6f6f6;
}
.investor-wrap .two-nav {
  width: 100%;
  height: 70px;
}
.investor-wrap .two-nav .two-nav-fixed {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 70px;
  border-bottom: 1px solid #e5e5e5;
  background: #fff;
}
.investor-wrap .two-nav .two-nav-fixed.fixed {
  top: 75px;
  left: 0;
  z-index: 5;
}
.investor-wrap .two-nav .nav-item {
  display: block;
  margin-left: 102px;
  padding-right: 16px;
  background: url(../images/investor_icon.png) no-repeat right center;
  font-size: 18px;
  color: #333;
}
.investor-wrap .two-nav .nav-item:first-child {
  margin-left: 0;
}

.investor-wrap .page-item {
  margin: 0 auto;
  width: 1400px;
  box-sizing: border-box;
}
.investor-wrap .page-item .page-tit {
  position: relative;
  width: 100%;
  height: 74px;
  line-height: 74px;
  font-size: 28px;
  color: #333;
  text-align: center;
}
.investor-wrap .page-item .page-tit:before {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 30px;
  height: 2px;
  background: #f60;
  transform: translateX(-50%);
}
.investor-wrap .stock {
  display: flex;
  justify-content: space-between;
  align-content: start;
  margin: 80px auto;
  padding: 0 60px 0 30px;
  background: #fff;
  box-sizing: border-box;
}
.investor-wrap .stock .left {
  padding: 56px 0 66px;
  width: 46.4285%;
}
.investor-wrap .stock .left .time {
  line-height: 22px;
  font-size: 14px;
  color: #888;
  text-indent: 30px;
}
.investor-wrap .stock .left .subStock {
  margin-top: 15px;
}
.investor-wrap .stock .rig {
  display: flex;
  justify-content: center;
  align-items: start;
  flex-direction: column;
  padding: 56px 0 66px;
  width: calc(100% - 46.4285%);
  border-left: 1px solid #f6f6f6;
}
.investor-wrap .stock .rig .subStock02 {
  margin: 0 auto;
  width: 82%;
}
.investor-wrap .stock .rig .subStock02 .txt {
  margin-top: 6px;
  line-height: 22px;
  font-size: 14px;
  color: #999898;
}
.investor-wrap .stock .rig .subStock02 .subStock02Ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 65px;
}
.investor-wrap .stock .rig .subStock02 .subStock02Ul li {
  line-height: 24px;
  font-size: 16px;
  color: #666;
  text-align: center;
}
.investor-wrap .stock .rig .subStock02 .subStock02Ul li b {
  margin-top: 6px;
  font-size: 16px;
  color: #666;
}
.investor-wrap .stock .rig .subStock02 .bot {
  margin-top: 90px;
  line-height: 25px;
  font-size: 14px;
  color: #888;
}
.investor-wrap .stock .rig .p01 .icon {
  margin-right: 10px;
}
.investor-wrap .stock .rig .p01 ._gujia {
  font-size: 36px;
  color: #e60012;
}
.investor-wrap .stock .rig .p01 .currency {
  margin-left: 10px;
  font-size: 12px;
  color: #e60012;
}

/* 公司公告 */
.investor-wrap .item-mid {
  width: 100%;
  height: 910px;
  background: url(../images/company_bg.jpg) no-repeat center;
}
.investor-wrap .item-mid .company {
  padding: 57px 0 119px;
}
.investor-wrap .item-mid .company .page-tit {
  color: #fff;
}
.investor-wrap .item-mid .company .sse-con {
  margin-top: 40px;
  padding: 60px;
  width: 100%; /* height: 620px;*/
  background: url(../images/company_con_bg.png) no-repeat center / 100% auto;
  box-sizing: border-box;
}
.investor-wrap .item-mid .company .sse-con .sse {
  width: 100%;
}
.investor-wrap .item-mid .company .sse-con .sse .sse-list {
  width: 100%;
}
.investor-wrap .item-mid .company .sse-con .sse .sse-list .sse-item {
  display: flex;
  justify-content: space-between;
  position: relative;
  padding: 25px 0 25px 20px;
  width: 100%;
  border-bottom: 1px solid #ebebeb;
}
.investor-wrap .item-mid .company .sse-con .sse .sse-list .sse-item:before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 6px;
  height: 6px;
  background: #666;
  border-radius: 50%;
  transform: translateY(-50%);
}
.investor-wrap .item-mid .company .sse-con .sse .sse-list .sse-item .left {
  width: 75%;
  font-size: 16px;
  color: #333;
  transition: all 0.5s;
}
.investor-wrap .item-mid .company .sse-con .sse .sse-list .sse-item .rig {
  width: 20%;
  font-size: 16px;
  color: #888;
}
.investor-wrap
  .item-mid
  .company
  .sse-con
  .sse
  .sse-list
  .sse-item:hover
  .left {
  color: #f60;
}

/* 定期报告 */
.investor-wrap .report .sse-con {
  margin-top: 40px;
  width: 100%;
}
.investor-wrap .report .sse-con .sse {
  width: 100%;
}
.investor-wrap .report .sse-con .sse .sse-list {
  display: flex;
  justify-content: start;
  align-items: start;
  flex-wrap: wrap;
  width: 100%;
}
.investor-wrap .report .sse-con .sse .sse-list .sse-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 20px 1.4286% 0 0;
  padding: 30px;
  width: 23.9286%;
  background: #fff;
  box-sizing: border-box;
  transition: all 0.5s;
}
.investor-wrap .report .sse-con .sse .sse-list .sse-item:nth-child(-n + 4) {
  margin-top: 0;
}
.investor-wrap .report .sse-con .sse .sse-list .sse-item:nth-child(4n) {
  margin-right: 0;
}
.investor-wrap .report .sse-con .sse .sse-list .sse-item .left {
  width: calc(95% - 21.8182%);
}
.investor-wrap .report .sse-con .sse .sse-list .sse-item .left .tit {
  width: 100%;
  height: 56px;
  line-height: 28px;
  font-size: 18px;
  color: #333;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  transition: all 0.5s;
}
.investor-wrap .report .sse-con .sse .sse-list .sse-item .left .date {
  margin-top: 20px;
  width: 100%;
  line-height: 21px;
  font-size: 14px;
  color: #888;
  transition: all 0.5s;
}
.investor-wrap .report .sse-con .sse .sse-list .sse-item .right {
  position: relative;
  width: 21.8182%;
}
.investor-wrap .report .sse-con .sse .sse-list .sse-item .right img {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 100%;
  transform: translate(-50%, -50%);
  transition: all 0.5s;
}
.investor-wrap .report .sse-con .sse .sse-list .sse-item .right img:last-child {
  opacity: 0;
}
.investor-wrap .report .sse-con .sse .sse-list .sse-item:hover {
  background: #f60;
}
.investor-wrap .report .sse-con .sse .sse-list .sse-item:hover .left .tit {
  color: #fff;
}
.investor-wrap .report .sse-con .sse .sse-list .sse-item:hover .left .date {
  color: #fff;
}
.investor-wrap
  .report
  .sse-con
  .sse
  .sse-list
  .sse-item:hover
  .right
  img:last-child {
  opacity: 1;
}

/* 分页样式 */
.investor-wrap .sse-con .sse #turn_page {
  position: relative;
  margin-top: 40px;
  padding: 0;
  width: 100%;
  height: 36px;
  text-align: left;
}
.investor-wrap .sse-con .sse #turn_page a,
.investor-wrap .sse-con .sse #turn_page font {
  margin: 0 10px 0 0;
  padding: 0;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  box-sizing: border-box;
}
.investor-wrap .sse-con .sse #turn_page .page_button {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 10px;
  border: 0;
  background: none;
  font-size: 0;
  border-radius: 0;
  box-sizing: inherit;
}
.investor-wrap .sse-con .sse #turn_page .page_button:first-child {
  right: 43px;
  border-right: 1px solid #ccc;
}
.investor-wrap .sse-con .sse #turn_page .page_button:last-child {
  right: -13px;
  transform: rotate(180deg);
}
.investor-wrap .sse-con .sse #turn_page .page_button svg {
  width: 100%;
  height: 100%;
}
.investor-wrap .sse-con .sse #turn_page .page_button:hover svg path {
  fill: #ef7c0a;
  transition: all 0.5s;
}

.investor-wrap .item-bot {
  position: relative;
  padding: 62px 0 100px;
}
.investor-wrap .item-bot .report {
  position: relative;
  z-index: 1;
  padding-bottom: 30px;
  border-bottom: 1px solid #e2e2e2;
}
.investor-wrap .item-bot .contact {
  position: relative;
  z-index: 1;
  margin-top: 62px;
}
.investor-wrap .item-bot .contact .con {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  width: 100%;
  background: #fff;
}
.investor-wrap .item-bot .contact .con .left {
  width: 50%;
  font-size: 0;
}
.investor-wrap .item-bot .contact .con .rig {
  padding: 0 5%;
  width: 50%;
  box-sizing: border-box;
}
.investor-wrap .item-bot .contact .con .rig .item {
  margin-top: 34px;
  padding-left: 55px;
  width: 100%;
  box-sizing: border-box;
}
.investor-wrap .item-bot .contact .con .rig .item:first-child {
  margin-top: 0;
}
/* .investor-wrap .item-bot .contact .con .rig .item:last-child {
  margin-top: 45px;
  padding-left: 32px;
  background: url(../images/notice_icon.png) no-repeat left top 2px;
} */
.investor-wrap .item-bot .contact .con .rig .item.phone {
  background: url(../images/phone_icon.png) no-repeat left center;
}
.investor-wrap .item-bot .contact .con .rig .item.email {
  background: url(../images/email_icon.png) no-repeat left center;
}
.investor-wrap .item-bot .contact .con .rig .item.address {
  background: url(../images/address_icon.png) no-repeat left center;
}
.investor-wrap .item-bot .contact .con .rig .item .i-tit {
  line-height: 23px;
  font-size: 16px;
  color: #666;
}
.investor-wrap .item-bot .contact .con .rig .item .i-con {
  line-height: 25px;
  font-size: 16px;
  color: #333;
  font-weight: bold;
}
.investor-wrap .item-bot .contact .con .rig .item:last-child .i-con {
  font-size: 14px;
  /*font-weight: inherit;*/
}

.investor-wrap .item-bot canvas {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  vertical-align: bottom;
}

/* ---- stats.js ---- */

.investor-wrap .item-bot .count-particles {
  background: #000022;
  position: absolute;
  top: 48px;
  left: 0;
  width: 80px;
  color: #13e8e9;
  font-size: 0.8em;
  text-align: left;
  text-indent: 4px;
  line-height: 14px;
  padding-bottom: 2px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

.investor-wrap .item-bot .js-count-particles {
  font-size: 1.1em;
}

.investor-wrap .item-bot #stats,
.investor-wrap .item-bot .count-particles {
  -webkit-user-select: none;
  margin-top: 5px;
  margin-left: 5px;
}

.investor-wrap .item-bot #stats {
  border-radius: 3px 3px 0 0;
  overflow: hidden;
}

.investor-wrap .item-bot .count-particles {
  border-radius: 0 0 3px 3px;
}

/* ---- particles.js container ---- */

.investor-wrap .item-bot #particles-js {
  width: 100%;
  height: 100%;
  background-color: #002b5a;
  background-image: url("");
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

/* add css start for luzai*/
.add_news_head {
  display: flex;
  flex-wrap: wrap;
}
.info-wrap .style2 .left .title {
  width: calc(100% - 90px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.info-wrap .style2 .left .date {
  width: 90px;
  text-align: center;
  margin-top: 20px;
}

.ewmbox {
  width: 130px;
  height: 130px;
}
.ewmbox img {
  width: 100%;
  height: 100%;
}
.products-software .list.addservicebox {
  margin: 0;
}
.add_honorbox {
  display: flex;
  flex-wrap: wrap;
  margin-top: 40px;
}
.add_honorbox .add_honor_list {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 20px;
}
.add_honorbox .add_honor_list:nth-child(3n) {
  margin-right: 0;
}
.add_honorbox .add_honor_list .add_honor_img {
  text-align: center;
}
.add_honorbox .add_honor_list .add_honor_img img {
  max-width: 100%;
  height: auto;
}
.add_honorbox .add_honor_list .add_honor_text {
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}

.add_newsbox {
  font-size: 16px;
  display: flex;
  flex-wrap: wrap;
}
.add_news_list {
  width: 30%;
  margin-right: 3%;
  margin-bottom: 50px;
}
.add_news_list:nth-child(3n) {
  margin-right: 0;
}
.add_news_item_info {
}
.add_news_title {
  display: inline-block;
  font-size: 16px;
  color: #666;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.add_news_line {
  margin: 16px 0;
  height: 1px;
  background: #ff6600;
  width: 0;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
}
.add_news_description {
  font-size: 14px;
  color: #999;
  line-height: 22px;
  height: 44px;
  overflow: hidden;
}
.add_news_time {
  margin-top: 19px;
  font-size: 12px;
  color: #333;
  line-height: 22px;
  height: auto;
}
.add_news_morebox {
  margin-top: 26px;
}
.add_news_morebox .add_news_more {
  display: inline-block;
  font-size: 14px;
  color: #999;
  border: 1px #ccc solid;
  padding: 10px 31px 10px 36px;
}

.add_news_list:hover .add_news_line {
  width: 100%;
}
.add_news_list:hover .add_news_morebox .add_news_more {
  background: #ff6600;
  color: #fff;
  border-color: #ff6600;
}

.add_langbox {
  width: auto;
  display: flex;
  flex-wrap: wrap;
  font-size: 14px;
  color: #333;
  line-height: 24px;
  margin-left: 5px;
}
.add_langbox a {
}
.add_langbox span {
  display: inline-block;
  margin: 0 6px;
}
.add_mapbox .BMap_bubble_title,
.add_mapbox .BMap_bubble_content {
  font-size: 14px;
}
.add_about_box {
  display: flex;
}
.add_about_box .aboutmain {
  width: 70%;
  margin-right: 20px;
}
.add_about_box .aboutpic {
  width: calc(30% - 20px);
}
.add_about_box .aboutpic img {
  width: 100%;
}
.add_seach_box {
  margin-bottom: 20px;
}
.add_seach_box .searchMain {
  width: 280px;
  border: 1px solid #ff6600;
  border-radius: 20px;
  padding: 8px 20px;
  line-height: 21px;
  position: relative;
  display: flex;
}
.add_seach_box .searchMain .searchInput {
  width: 100%;
  height: 26px;
  border: 0 none;
  background: none;
  outline: 0;
  font-size: 18px;
}
.add_seach_box .searchMain .txtc {
  font: inherit;
  outline: 0;
  border: 0;
  background: none;
  color: inherit;
  width: 21px;
  height: 21px;
  background: url(../images/search.png) no-repeat;
  cursor: pointer;
}
.add_product_datail {
  padding: 40px 0;
  font-size: 16px;
}
.add_product_datail p {
  line-height: 1 !important;
}
.add_product_datail_left {
  float: left;
  width: 49%;
  display: inline-block;
  vertical-align: middle;
}
.add_product_datail_right {
  float: right;
  width: 49%;
  text-align: left;
  display: inline-block;
  vertical-align: middle;
}
.add_product_datail .fll {
  margin-right: 1%;
}

.add_product_datail .frr {
  margin-left: 1%;
}
.products-overview .overview:nth-child(2n) .left {
  float: right;
}
.products-overview .overview:nth-child(2n) .fll {
  margin-right: 0;
  margin-left: 1%;
}
.products-overview .overview:nth-child(2n) .right {
  float: left;
}
.products-overview .overview:nth-child(2n) .frr {
  margin-right: 1%;
  margin-left: 0;
}
/*.add_product_datail table {*/
/*  width: 100% !important;*/
/*  max-width: 100% !important;*/
/*  display: block;*/
/*}*/
/*.add_product_datail table * {*/
/*  max-width: 100% !important;*/
/*  display: block;*/
/*}*/
/*.add_product_datail table td {*/
/*  max-width: 100% !important;*/
/*  display: inline-block;*/
/*}*/



/*淘宝链接样式*/
.my_link_all{
  position: relative;
  left: -25px;
  top: 50px;
  width: 300px;
  height: 200px;
  /* background-color: skyblue; */
  display: flex;
  align-items: center;
  
}
.taobaolink{
  width: 60%;
  height: 90%;
  /* display: flex; */
  /* align-items: center; */
  /* justify-content: center; */
  /* background: rgba(255, 102, 0, 0.7); */
  border-radius: 10px;
  /* cursor: pointer; */
}
.taobaolink .imageBox{
  width: 100%;
  height: 35%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.taobaolink .imageBox .imageClass{
  width: 35%;
  height: 100%;
  /* background-image: url("../images/taobaologo1.svg"); */
  transition: all 0.3s;
  cursor: pointer;
  user-select: none;
  /* transform: translateY(-10px); */
}
.taobaolink .imageBox .imageClass_aliexpress{
  width: 35%;
  height: 100%;
  /* background-image: url("../images/taobaologo1.svg"); */
  transition: all 0.3s;
  cursor: pointer;
  user-select: none;
  /* transform: translateY(-10px); */
}

.taobaolink .textTB{
  /* width: 60%; */
  /* height: 100%; */
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s;
  user-select: none;
}
.taobaolink .textTB:hover{
  /* width: 60%; */
  /* height: 100%; */
  color: rgba(255, 102, 0, 0.7);
}
/*速卖通链接样式*/
.aliexpresslink{
  width: 60%;
  height: 90%;
  border-radius: 10px;
}
.aliexpresslink .imageBox{
  width: 100%;
  height: 35%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.aliexpresslink .textSMT{
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s;
  user-select: none;
}
.aliexpresslink .textSMT:hover{
  /* width: 60%; */
  /* height: 100%; */
  color: rgba(255, 0, 0, 0.7);
}
.aliexpresslink .imageBox .imageClass_aliexpress{
  width: 30%;
  height: 90%;
  /* background-image: url("../images/taobaologo1.svg"); */
  transition: all 0.3s;
  cursor: pointer;
  user-select: none;
  /* transform: translateY(-10px); */
}
/* add css end */

@media only screen and (max-width: 1680px) {
  .cw1400,
  #header .header-wrap {
    width: 94%;
    width: 90%;
  }

  #lib_member .leftMenu .title {
    font-size: 22px;
  }
  .member_index .title {
    font-size: 18px;
  }

  .info-wrap .style1 {
    padding: 120px 0;
  }
  .info-wrap .style1 .title {
    font-size: 30px;
  }

  .resource-detail iframe {
    height: 600px !important;
  }

  .about-wrap .contents .title {
    font-size: 22px;
  }

  .brand-wrap .item .font .title {
    font-size: 20px;
  }

  .school-wrap .briefs {
    margin-top: 50px;
  }

  .info-wrap .info-hot .item .title {
    font-size: 16px;
  }
  .info-wrap .news-list .item .time .date {
    font-size: 40px;
  }
  .info-wrap .news-list .item .info .title {
    font-size: 16px;
  }
  .info-wrap #nav {
    padding: 40px 0;
  }

  .activity-detail-wrap .big {
    padding: 60px 13%;
  }
  .activity-detail-wrap .big .title {
    font-size: 32px;
  }

  #message .title {
    font-size: 34px !important;
    padding-top: 45px;
  }
  #message .title2 {
    padding-top: 20px;
  }
  #message {
    height: 640px;
  }

  /*#resume .title{font-size: 34px !important;padding-top: 45px;}*/
  /*#resume{height: 640px;}*/
  /*#resume .title2{padding-top: 14px;}*/
  #resume .meg .row {
    height: 40px;
    line-height: 40px;
  }
  #resume .meg .row.files {
    height: 50px;
  }
  #resume .meg .row .file .file-input,
  #resume .meg .row .file2 .file-input2 {
    height: 40px;
  }
  #resume .meg .row .file .file-row {
    height: 40px;
  }

  .products-top .left .title {
    font-size: 34px;
  }
  .products-top .left .detail {
    margin-top: 30px;
  }
  .products-top .left .btn-list {
    margin-top: 50px;
  }

  .products-overview .overview .left .tit {
    font-size: 40px;
  }
  .products-overview .overview .left .brief {
    margin-top: 50px;
  }

  .history-wrap .path-list .item .name {
    font-size: 50px;
  }

  .products-overview .overview-bot-big {
    min-height: 380px;
  }

  .products-overview .overview-bot-big .item {
    margin-top: 30px;
  }

  .products-video .list .video .right .title {
    font-size: 20px;
  }

  #container-01:after,
  #container-01:before {
    display: table;
    content: "";
  }
  #container-01:after {
    clear: both;
  }
  #container-01 {
    zoom: 1;
  }
  #container-01 section {
    width: 96% !important;
    height: auto !important;
    float: right;
  }
  #container-01 section svg {
    width: 100% !important;
    height: auto !important;
  }

  .custom-wrap .custom-list .item .con .tit {
    font-size: 24px;
  }
  .custom-wrap .custom-list .item .con .brief {
    font-size: 13px;
  }
  /*淘宝链接样式*/
  .my_link_all{
    position: relative;
    left: -38px;
    top: 50px;
    width: 300px;
    height: 200px;
    /* background-color: skyblue; */
    display: flex;
    align-items: center;
    
  }
  .taobaolink{
    width: 50%;
    height: 90%;
    /* display: flex; */
    /* align-items: center; */
    /* justify-content: center; */
    /* background: rgba(255, 102, 0, 0.7); */
    border-radius: 10px;
    /* cursor: pointer; */
  }
  .taobaolink .imageBox{
    width: 100%;
    height: 35%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .taobaolink .imageBox .imageClass{
    width: 35%;
    height: 100%;
    /* background-image: url("../images/taobaologo1.svg"); */
    transition: all 0.3s;
    cursor: pointer;
    user-select: none;
    /* transform: translateY(-10px); */
  }
  .taobaolink .textTB{
    /* width: 60%; */
    /* height: 100%; */
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all 0.3s;
    user-select: none;
  }
  .taobaolink .textTB:hover{
    /* width: 60%; */
    /* height: 100%; */
    color: rgba(255, 102, 0, 0.7);
  }
  /*速卖通链接样式*/
  .aliexpresslink{
    width: 50%;
    height: 90%;
    border-radius: 10px;
  }
  .aliexpresslink .imageBox{
    width: 100%;
    height: 35%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .aliexpresslink .textSMT{
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all 0.3s;
    user-select: none;
  }
  .aliexpresslink .textSMT:hover{
    /* width: 60%; */
    /* height: 100%; */
    color: rgba(255, 0, 0, 0.7);
  }
  .aliexpresslink .imageBox .imageClass_aliexpress{
    width: 30%;
    height: 90%;
    /* background-image: url("../images/taobaologo1.svg"); */
    transition: all 0.3s;
    cursor: pointer;
    user-select: none;
    /* transform: translateY(-10px); */
  }
}

@media only screen and (max-width: 1480px) {
  .info-wrap .style2 .right .bot .ll {
    width: 78%;
  }
  .info-wrap .style2 .right .bot .rr {
    width: 20%;
  }

  .info-wrap .style2 .left .title,
  .info-wrap .style2 .left .date {
    margin-top: 6px;
  }
  .info-wrap .style2 .left .info-item {
    height: 150px;
  }

  .info-wrap .style1 {
    padding: 100px 0;
  }

  #title .font {
    font-size: 26px;
  }

  .application-wrap .application-item .posit .title {
    font-size: 18px;
  }

  .support-wrap .title {
    font-size: 20px;
  }

  .common-wrap .search .key .k {
    height: 60px;
    line-height: 60px;
  }
  .common-wrap .search .key {
    height: 60px;
  }
  .common-wrap .search .f_mit {
    height: 60px;
  }

  .resource-detail iframe {
    height: 550px !important;
  }
  .resource-detail {
    padding: 50px 0;
  }
  .resource-detail .title {
    margin-bottom: 35px;
  }

  #page {
    padding-top: 30px;
  }

  .article-wrap .title {
    font-size: 20px;
  }

  .about-wrap .contents .title {
    font-size: 20px;
  }
  .about-wrap .about-row .item .left .title {
    font-size: 20px;
  }
  .about-wrap .contents {
    margin-top: 35px;
  }

  .school-wrap .briefs {
    margin-top: 40px;
  }
  .school-wrap .school-row {
    margin-top: 35px;
  }

  .info-wrap #nav {
    padding: 38px 0;
  }

  #turn_page {
    padding: 55px 0;
  }

  .activity-detail-wrap .big .brief {
    margin-top: 40px;
  }
  .activity-detail-wrap .big .meglist {
    margin-top: 40px;
  }
  .activity-detail-wrap .big .apply-btn {
    margin-top: 15px;
  }
  .activity-detail-wrap .big .brief {
    font-size: 15px;
  }
  .activity-detail-wrap .big .title {
    font-size: 30px;
  }

  #message .title {
    font-size: 24px !important;
  }
  #resume .title {
    font-size: 24px !important;
  }

  #message .meg {
    margin-top: 14px;
  }

  .products-index .right .posit {
    padding: 70px 40px;
  }

  .products-cate .left .title {
    font-size: 24px;
  }

  .products-top .left .title {
    font-size: 28px;
  }

  .products-video .list .video .right .title {
    margin-top: 10px;
  }

  .products-application .list .application .title {
    font-size: 28px;
  }

  #products-box .top .title {
    font-size: 20px;
  }

  .history-wrap .path-list .item .content {
    font-size: 14px;
  }
  .history-wrap .year-btn.prev {
    left: 40px;
  }
  .history-wrap .year-btn.next {
    right: 40px;
  }

  .history-wrap .path-list .item {
    width: calc(100% - 80px);
    width: -moz-calc(100% - 80px);
    width: -webkit-calc(100% - 80px);
    padding-left: 40px;
    padding-right: 40px;
  }

  #products-box {
    height: 520px;
  }

  .search-wrap .detail .items .pic {
    width: 15%;
  }

  .products-overview .overview-bot .item .right .title {
    font-size: 24px;
  }

  .products-overview .overview-bot-big {
    min-height: 340px;
  }

  .products-overview .overview-bot-big .item {
    margin-top: 10px;
  }

  /*.products-wrap .annex .annex-list .item .left{height: 160px;}*/

  /*.client-wrap .client-row .client-item{max-height: 88px;}*/
  .client-wrap .client-row .client-item img {
    max-height: 80px;
  }

  .products-overview .cw1400 {
    width: 88%;
  }
  /*.products-overview .overview .left{width: 49%;}*/
  /*.products-overview .overview .right{width: 49%;text-align: left;}*/
  .products-overview .overview img {
    max-width: 96%;
  }

  #message,
  #resume {
    max-width: 620px;
  }
  #message .meg .row,
  #resume .meg .row {
    /*height: 46px;line-height: 46px;*/
    font-size: 14px; /*margin-bottom: 10px;*/
  }
  #message .close {
    width: 28px;
    height: 28px;
    top: 20px;
  }
  #message .title2 {
    padding-top: 5px;
  }
  #message .meg .btn,
  #resume .meg .btn {
    margin-top: 20px;
  }
  #message .close,
  #resume .close {
    right: 15px;
  }

  #resume .meg .row.files {
    height: 40px;
  }
  #resume .meg .row .file .file-input,
  #resume .meg .row .file2 .file-input2 {
    height: 30px;
  }
  #resume .meg .row .file .file-row,
  #resume .meg .row .file2 .file-row {
    height: 30px;
  }
  #resume .meg .row .file .file-row .file-right,
  #resume .meg .row .file2 .file-row .file-right {
    font-size: 14px;
    line-height: 30px;
  }

  #message .meg .row .inputs {
    width: 400px;
  }

  #header .nav-wraps .list .title {
    font-size: 13px;
  }
  #header .nav-wraps .list .titlelist .navs {
    font-size: 13px;
  }

  #message.download .brief {
    height: calc(100% - 160px);
  }

  #resume .brief {
    margin-top: 12px;
  }

  .investor-wrap .page-item {
    width: 1200px;
  }
  .investor-wrap .stock .left .subStock .StockDetial img {
    max-width: 100%;
  }
  .investor-wrap .item-mid .company .sse-con {
    padding: 20px 60px;
    height: 532px;
  }
  .investor-wrap .item-bot .contact .con .left img {
    max-width: 100%;
  }
  .investor-wrap .item-bot .contact .con .left .add_mapbox img {
    max-width: none;
  }

  .investor-wrap .sse-con .sse #turn_page {
    margin-top: 20px;
  }

  .investor-wrap .item-mid .company .sse-con .sse .sse-list .sse-item {
    padding: 20px 0 20px 20px;
  }
}

@media only screen and (max-width: 1350px) {
  .history-wrap .year-btn.prev {
    left: 0;
  }
  .history-wrap .year-btn.next {
    right: 0;
  }

  .products-overview .overview-bot-big {
    min-height: 300px;
  }
  .products-overview .overview-bot-big .item {
    margin-top: 0px;
  }

  .products-annex .list .annex img {
    max-width: 68%;
  }

  /*.client-wrap .client-row .client-item{max-height: 80px;}*/
  .client-wrap .client-row .client-item img {
    max-height: 70px;
  }
  #header .nav-wraps .list a {
    padding: 0 12px;
  }
}

@media only screen and (max-width: 1280px) {
  #header .nav-wrap .nav {
    margin-left: 40px;
  }

  #footer .footer-wrap .right {
    width: 18%;
  }
  #footer .footer-wrap .left {
    width: 44%;
  }

  #lib_member {
    width: 94%;
  }
  #lib_member .leftMenu .title {
    font-size: 20px;
  }
  .member_index .title {
    font-size: 16px;
  }
  .member_index .title2 {
    font-size: 12px;
  }
  .member_index .products-form .rows .tips {
    font-size: 12px;
  }
  .member_index .products-form .submits {
    font-size: 12px;
  }
  #lib_member .leftMenu .li {
    margin-bottom: 16px;
  }
  .member_index .products-form {
    margin-top: 50px;
  }
  .member_index .products-list {
    margin-top: 50px;
  }

  .sign-form .form-area .title {
    font-size: 20px;
    margin-bottom: 35px;
  }
  .sign-form .form-area .sub input {
    height: 46px;
  }
  .sign-form .form-area .title2 .tit1 {
    font-size: 18px;
  }
  .sign-form .form-area .input input {
    height: 45px;
  }

  .sign-form.reg .form-area .input .send_sms {
    height: 30px;
    line-height: 30px;
  }

  /*.member_index .inquiry-list .item .l{width: 80%;}*/
  .member_index .inquiry-list .btns {
    width: 78px;
    height: 28px;
    line-height: 28px;
    font-size: 13px;
  }
  .member_index .inquiry-list .item .td {
    font-size: 13px;
  }
  .member_index .inquiry-list .item .l .td {
    margin-right: 1%;
  }

  .member_index .activity-list {
    margin-top: 40px;
  }

  .info-wrap .style2 .right .bot .ll {
    width: 70%;
  }
  .info-wrap .style2 .right .bot .rr {
    width: 28%;
  }

  .info-wrap .style1 {
    padding: 80px 0;
  }
  .info-wrap .style1 .title {
    font-size: 26px;
  }

  #title .font {
    font-size: 24px;
  }

  .products-index .products .name {
    font-size: 18px;
  }

  .application-wrap .application-item .posit .title {
    font-size: 16px;
  }
  .application-wrap .application-item .posit .brief {
    padding: 0 8%;
  }

  .support-wrap .title {
    font-size: 18px;
  }

  .products-software .list .software {
    padding: 26px;
  }
  .products-software .list .software .right {
    width: 30%;
  }

  .common-wrap .f_list li .title {
    line-height: 28px;
    font-size: 14px;
  }
  .common-wrap .f_list li .f_del {
    font-size: 12px;
  }
  .resource-wrap .list .item .bot .title {
    font-size: 14px;
    height: 38px;
  }

  .resource-detail .title {
    font-size: 20px;
  }
  .resource-detail iframe {
    height: 480px !important;
  }

  .article-wrap .title {
    font-size: 18px;
  }

  .about-wrap .about-row .item {
    padding: 30px 0;
  }

  .brand-wrap .item .font .title {
    font-size: 18px;
  }

  .school-wrap .school-row .title {
    font-size: 14px;
    height: 50px;
    line-height: 50px;
  }

  .info-wrap .info-hot .item .title {
    font-size: 14px;
  }
  .info-wrap .news-list .item .info .title {
    font-size: 14px;
  }
  .info-wrap .news-list .item .time .date {
    font-size: 36px;
  }
  .info-wrap .news-list .item .info .brief {
    font-size: 12px;
  }

  .info-detail-wrap .main-left .title {
    font-size: 20px;
  }

  .activity-detail-wrap .big .brief {
    font-size: 14px;
  }
  .activity-detail-wrap .big .title {
    font-size: 28px;
  }
  .activity-detail-wrap .big {
    padding: 45px 13%;
  }

  #message .title {
    font-size: 24px !important;
    padding-top: 45px;
  }
  #message .title2 {
    font-size: 12px;
  }
  #message {
    /*height: 600px;*/
    height: 500px;
  }
  #message .meg .row {
    margin-bottom: 10px;
  }
  #message .title2 {
    padding-top: 10px;
  }
  #message .meg .row {
    height: 35px;
    line-height: 35px;
  }
  #message .meg .btn {
    height: 42px;
  }
  #message .brief {
    display: none;
  }

  /*#resume{height: 600px;}*/
  #resume .title {
    font-size: 28px !important;
  }
  #resume .title2 {
    font-size: 12px;
  }
  #resume .meg .row {
    margin-bottom: 10px;
  }

  .products-overview .overview .left .tit {
    font-size: 34px;
  }
  .products-overview .overview .left .brief {
    margin-top: 25px;
  }

  .products-video .list .video .left {
    width: 25.5%;
  }
  .products-video .list .video .right {
    width: 72%;
  }

  .products-application .list .application .title {
    margin-top: 10px;
  }

  .products-cate .left .title {
    font-size: 20px;
  }

  .history-wrap .path-list .item .name {
    font-size: 40px;
  }

  #header .nav-wraps .list .titlelist .navs {
    font-size: 13px;
  }
  #header .nav-wraps .list a {
    padding: 0 8px;
  }

  .privacy .overflows {
    height: 250px;
  }

  .privacy .btn-rows .btn {
    width: 90px;
    height: 38px;
    line-height: 38px;
  }

  .search-wrap .detail .items .pic {
    width: 17%;
  }
  .search-wrap .detail .items .info {
    width: 73%;
  }

  .owl-theme .owl-controls .owl-buttons .owl-prev {
    left: -65px;
    background: url(../images/img39.png) no-repeat center;
  }
  .owl-theme .owl-controls .owl-buttons .owl-next {
    right: -65px;
    background: url(../images/img40.png) no-repeat center;
  }

  .brand-wrap.application .item {
    width: 32%;
    margin-right: 2%;
    margin-bottom: 2%;
  }
  .brand-wrap.application .item:nth-child(3) {
    margin-right: 0;
  }
  .brand-wrap.application .item:nth-child(4),
  .brand-wrap.application .item:nth-child(5) {
    width: 32%;
  }

  .products-nav .right .nav {
    margin-right: 4.5%;
  }

  #message .meg .btn {
    margin-top: 15px;
  }

  .products-overview .overview-bot-big {
    min-height: 280px;
  }

  .custom-wrap .custom-list .item .con .brief {
    font-size: 12px;
  }

  .investor-wrap .page-item {
    width: 1000px;
  }

  .investor-wrap .item-mid .company .sse-con {
    height: 443px;
  }
  .investor-wrap .item-mid .company .sse-con .sse .sse-list .sse-item {
    padding: 13px 0 13px 20px;
  }

  .investor-wrap .item-bot .contact .con .rig .item {
    margin-top: 20px;
  }
  .investor-wrap .item-bot .contact .con .rig .item:last-child {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 1180px) {
  #footer .footer-wrap .left {
    width: 42%;
  }
  #footer .footer-wrap .right {
    width: 20%;
  }

  #header .nav-wrap .nav {
    margin-left: 30px;
  }

  .member_index .activity-list .td:nth-child(1) {
    width: 70%;
  }
  .member_index .activity-list .td:nth-child(2) {
    width: 28%;
  }

  .application-wrap .application-item .posit .brief {
    font-size: 12px;
    margin-top: 5px;
  }
  .application-wrap .application-item .posit .detail {
    width: 100px;
    height: 26px;
    line-height: 24px;
    font-size: 12px;
  }

  .resource-detail .title {
    margin-bottom: 30px;
  }

  .about-wrap .about-row .item .left .title {
    margin-bottom: 12px;
  }
  .about-wrap .contents .title {
    margin-bottom: 20px;
  }
  .about-wrap .contents {
    margin-top: 30px;
  }

  .info-wrap .news-list .item .time .date {
    font-size: 32px;
  }

  .history-wrap .year-btn.prev {
    left: -4%;
  }
  .history-wrap .year-btn.next {
    right: -4%;
  }

  .history-wrap .path-list .item .name {
    font-size: 38px;
  }

  .history-wrap .path-list .item {
    width: calc(100% - 60px);
    width: -moz-calc(100% - 60px);
    width: -webkit-calc(100% - 60px);
    padding-left: 30px;
    padding-right: 30px;
  }

  #products-box {
    width: calc(94% - 40px);
    width: -moz-calc(94% - 40px);
    width: -webkit-calc(94% - 40px);
    padding: 20px;
    overflow-y: scroll;
  }

  #wrapper {
    position: relative;
    z-index: 1;
    bottom: 0;
    max-width: 100%;
    overflow-x: scroll;
  }

  #products-box .bot .table {
    white-space: nowrap;
    overflow-x: scroll;
  }
  #products-box .bot .table .tr {
    width: 900px;
  }
  #products-box .bot .table .tr .td {
    white-space: normal;
  }

  .products-model .table {
    white-space: nowrap;
    overflow: auto;
    width: 900px;
  }
  .products-model .table .tr {
    overflow: auto;
  }
  .products-model .table .tr .td {
    white-space: normal;
  }

  .products-comparison .table {
    white-space: nowrap; /*overflow-x: scroll;*/
    overflow: auto;
    width: 900px;
  }
  .products-comparison .table .tr {
    /*width: 900px;*/
    overflow: auto;
  }
  .products-comparison .table .tr .td {
    white-space: normal;
  }

  .info-wrap .style1 .title {
    font-size: 24px;
  }

  .products-overview .overview .left .tit {
    font-size: 30px;
  }

  .products-overview .overview .left .brief {
    margin-top: 20px;
  }

  #header .nav-wraps .list .title {
    font-size: 13px;
  }
  #header .nav-wraps .list .titlelist .navs {
    font-size: 12px;
  }

  .owl-theme .owl-controls .owl-buttons .owl-prev {
    left: -60px;
    background: url(../images/img39.png) no-repeat center;
  }
  .owl-theme .owl-controls .owl-buttons .owl-next {
    right: -60px;
    background: url(../images/img40.png) no-repeat center;
  }

  .member_index .inquiry-list .item .l .td:nth-child(1) {
    width: 39%;
  }
  .member_index .inquiry-list .item .l .td:nth-child(2) {
    width: 39%;
  }
  .member_index .inquiry-list .item .l .td:nth-child(3) {
    width: 18%;
  }
  #lib_member .rightContents {
    width: 77%;
    padding-right: 0;
  }

  .products-overview .overview-bot-big {
    min-height: 0px;
  }

  .products-wrap .annex .annex-list .item .left {
    height: 150px;
  }

  /*.client-wrap .client-row .client-item{max-height: 70px;}*/
  .client-wrap .client-row .client-item img {
    max-height: 58px;
  }

  .custom-wrap .custom-list {
    height: auto;
  }
  .custom-wrap .custom-list .item {
    position: static;
    width: 100%;
    height: 340px;
    overflow: hidden;
    float: left;
    display: flex;
    align-items: center;
    margin-top: 2%;
  }
  .custom-wrap .custom-list .item:nth-child(2n) {
    float: right;
  }
  .custom-wrap .custom-list .item .con {
    position: static;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
  .custom-wrap .custom-list .item .con .img {
    padding-top: 0;
  }
  .custom-wrap .custom-list .item .con .brief {
    display: block;
  }
  .custom-wrap .custom-list .item .con .detail {
    margin-top: 15px;
    display: block;
  }
}

@media only screen and (max-width: 1080px) {
  .resource-wrap .list .item .bot {
    padding: 20px;
  }

  .products-nav {
    height: auto;
    line-height: 60px;
  }
  .products-nav .left,
  .products-nav .right {
    width: auto;
    float: none;
  }
  .products-nav .right {
    text-align: left;
    line-height: 40px;
    margin-top: 15px;
  }
  .products-nav .left {
    line-height: 25px;
    margin-top: 20px;
  }
  .products-nav .right .nav {
    line-height: 30px;
  }

  .history-wrap .year-btn {
    top: 10px;
  }
  .history-wrap .path-list .item .name {
    font-size: 36px;
  }

  .owl-theme .owl-controls .owl-buttons div {
    position: static;
  }

  .owl-theme .owl-controls .owl-buttons .owl-prev {
    left: -30px;
  }
  .owl-theme .owl-controls .owl-buttons .owl-next {
    right: -30px;
  }

  .products-video .list .video .right .title {
    font-size: 18px;
  }

  .article-wrap .list .item {
    width: calc(40% - 24px);
    margin-right: 20%;
  }
  .article-wrap .list .item:nth-child(3n) {
    margin-right: 20%;
  }
  .article-wrap .list .item:nth-child(2n) {
    margin-right: 0;
  }

  .info-wrap .news-list .item .time {
    width: 11%;
  }

  .investor-wrap .page-item {
    display: flex;
    flex-direction: column;
    margin: 40px auto;
    padding: 0 30px;
    width: 750px;
  }
  .investor-wrap .stock .left {
    padding: 30px 0 0;
    width: 100%;
    text-align: center;
  }
  .investor-wrap .stock .rig {
    padding: 30px 0;
    width: 100%;
    justify-content: center;
    border: 0;
  }
  .investor-wrap .stock .rig .subStock02 {
    text-align: center;
  }
  .investor-wrap .stock .rig .subStock02 .subStock02Ul {
    margin-top: 30px;
  }
  .investor-wrap .stock .rig .subStock02 .bot {
    margin-top: 30px;
  }

  .investor-wrap .item-mid {
    height: 735px;
  }
  .investor-wrap .item-mid .company .sse-con {
    height: auto;
    background: #fff;
  }

  .investor-wrap .report .sse-con .sse .sse-list .sse-item {
    margin-right: 2%;
    width: 49%;
  }
  .investor-wrap .report .sse-con .sse .sse-list .sse-item:nth-child(-n + 4) {
    margin-top: 20px;
  }
  .investor-wrap .report .sse-con .sse .sse-list .sse-item:nth-child(-n + 2) {
    margin-top: 0;
  }
  .investor-wrap .report .sse-con .sse .sse-list .sse-item:nth-child(even) {
    margin-right: 0;
  }

  .investor-wrap .item-bot .contact .con {
    display: flex;
    flex-direction: column;
  }
  .investor-wrap .item-bot .contact .con .left,
  .investor-wrap .item-bot .contact .con .rig {
    width: 100%;
  }
  .investor-wrap .item-bot .contact .con .rig {
    padding: 5%;
  }

  #footer .footer-wrap .code-row .code-icon {
    margin-right: 10%;
  }
}

@media only screen and (max-width: 980px) {
  input[type="button"],
  input[type="submit"],
  input[type="reset"] {
    -webkit-appearance: none;
  }

  #side .sides {
    display: none;
  }

  .products-wrap .products-list-posit {
    position: relative;
    overflow: hidden !important;
  }

  .index-swiper1.pc,
  .index-swiper2.pc {
    display: none;
  }
  .index-swiper1.mobile,
  .index-swiper2.mobile {
    display: block;
  }
  .index-swiper1 .swiper-pagination {
    bottom: 20px !important;
  }

  #header {
    display: none;
  }
  #header-blank {
    display: none;
  }
  #header-mobile.indexs {
    background: none;
    border-bottom: solid 1px transparent;
  }
  #header-mobile {
    display: block;
    height: 80px;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1001;
    background: #142d4e; /*border-bottom: solid 1px #ededed;*/
  }
  #header-mobile-hidden {
    display: block;
    height: 80px;
  }
  #header-mobile-hidden.hides {
    display: none;
  }

  /*手机版头部样式*/
  #header-mobile .mobile-wrap {
    padding: 0 3%;
    height: 100%;
  }
  #header-mobile .mobile-wrap .left {
    margin-top: 10px;
    /* width: 68%; */
    height: 80%;
  }
  #header-mobile .mobile-wrap .left a {
    display: inline-block;
    height: 100%;
  }
  #header-mobile .mobile-wrap .left img {
    max-width: 100%;
    height: 100%;
  }
  #header-mobile .mobile-wrap .right {
    margin-top: 26px;
  }
  #header-mobile .mobile-wrap .top-search {
    margin-right: 15px;
    margin-top: 0;
  }
  #header-mobile .mobile-wrap .top-search .button {
    background: url(../images/m1.png) no-repeat center;
  }
  #header-mobile .mobile-wrap .top-search.unfold .button {
    background: url(../images/img2.png) no-repeat center;
  }
  #header-mobile .mobile-wrap .stock {
    margin-right: 5px;
    height: 100%;
    line-height: 80px;
    font-size: 14px;
    color: #fff;
  }

  #header-mobile .header-mobile {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(16, 36, 65, 0.98);
    z-index: 1001;
    display: none;
  }
  #header-mobile .header-mobile img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
  }
  #header-mobile .header-mobile .top {
    height: 90px;
    line-height: 90px;
    border-bottom: solid 1px #1c2f4b;
    padding: 0 3%;
  }
  #header-mobile .header-mobile .top .left {
    width: 70%;
  }
  #header-mobile .header-mobile .top .left a {
    font-size: 16px;
    color: #ccc;
    margin-left: 20px;
    display: inline-block;
    vertical-align: middle;
  }
  #header-mobile .header-mobile .top .right {
    width: 30%;
    text-align: right;
  }
  #header-mobile .header-mobile .nav {
    padding: 0 3%;
  }
  #header-mobile .header-mobile .nav li {
    padding: 15px 0;
    border-bottom: solid 1px #1d2f4b;
  }
  #header-mobile .header-mobile .nav .bignav {
    font-size: 16px;
    color: #fff;
    width: 100%;
    display: block;
  }
  #header-mobile .header-mobile .nav .add_bignav {
    background: url(../images/img110.png) no-repeat right;
    background-size: 5%;
  }
  #header-mobile .header-mobile .nav .bignav.on {
    color: #ff6600;
  }
  #header-mobile .header-mobile .nav .add_bignav.on {
    background: url(../images/img109.png) no-repeat right;
    background-size: 5%;
  }
  #header-mobile .header-mobile .nav .header2 {
    display: none;
    overflow: hidden;
    height: auto;
  }
  #header-mobile .header-mobile .nav .header2 a {
    font-size: 14px;
    color: #ccc;
    background: url(../images/img113.jpg) no-repeat left;
    padding-left: 18px;
    width: calc(33% - 18px);
    width: -moz-calc(33% - 18px);
    width: -webkit-calc(33% - 18px);
    display: inline-block;
    margin-top: 30px;
  }
  #header-mobile .header-mobile .nav .header2.on {
    background: url(../images/img114.jpg) no-repeat left;
    color: #ff6600;
  }
  #header-mobile .header-mobile .lan {
    max-width: 94%;
    margin: 0 auto;
    margin-top: 50px;
  }
  #header-mobile .header-mobile .lan .lans {
    display: block; /*width: 150px;*/
    width: 48%;
    height: 42px;
    line-height: 42px;
    text-align: center;
    border-radius: 20px;
    border: solid 1px #8892a0;
    font-size: 16px;
    color: #fff;
    background: url(../images/img112.png) no-repeat 20px; /*text-indent: 15px;*/
    text-indent: 35px;
    margin: 0 auto;
    margin-bottom: 10px;
  }

  #footer .footer-wrap .left {
    float: none;
    width: auto;
    padding-bottom: 30px;
    border-bottom: solid 1px #203857;
  }
  #footer .footer-wrap .mid,
  #footer .footer-wrap .right {
    width: 48%;
    margin-top: 30px;
  }
  #footer .footer-wrap .right .font {
    display: none;
  }
  #footer .footer-wrap .right .email-row {
    display: none;
  }
  #footer .footer-wrap .mid .meg.two,
  #footer .footer-wrap .mid .meg.three {
    display: none;
  }
  #footer .copyright-wrap .left,
  #footer .copyright-wrap .right {
    float: none;
    width: auto;
    text-align: center;
  }
  #footer .copyright-wrap .right {
    margin-top: 4px;
  }
  #footer .footer-wrap .code-row {
    margin: 0;
    text-align: center;
  }
  #footer .footer-wrap {
    padding: 35px 0;
  }

  #lib_member .leftMenu,
  #lib_member .rightContents {
    float: none;
    width: auto;
    height: auto !important;
    min-height: 0;
  }
  #lib_member .rightContents {
    margin: 4%;
    margin-top: 0;
  }
  #lib_member .leftMenu {
    border-right: none;
    margin-bottom: 0;
  }
  #lib_member .leftMenu .title {
    padding-bottom: 0;
  }
  #lib_member .leftMenu .li {
    display: inline-block;
    width: 32%;
    margin-right: 2%;
  }
  #lib_member .leftMenu .li:nth-child(3n) {
    margin-right: 0;
  }

  .member_index {
    margin-top: 0;
  }
  .member_index .products-form {
    margin-top: 20px;
  }
  .member_index .products-list {
    margin-top: 30px;
  }
  .member_index .products-form .rows .input input {
    width: 92%;
  }

  .account-wrap.bre {
    padding: 40px 0;
    padding-top: 30px;
  }
  .member_index .products-result .ll {
    display: none;
  }
  .member_index .products-result .rr {
    width: 100%;
  }
  .member_index .products-result .rr .meg .items {
    margin-top: 5px;
  }
  #lib_member .leftMenu .title {
    font-size: 18px;
  }

  .member_index .products-result .status {
    font-size: 14px;
  }
  .member_index .service-list .big .halfs.fl {
    width: 100%;
  }
  .member_index .service-list .big .halfs.fr {
    width: 100%;
  }
  .member_index .service-list .big .input.three {
    width: 100%;
    margin-right: 0;
  }

  .member_index .service-list .big .input input,
  .member_index .service-list .big .input textarea {
    height: 42px;
    line-height: 42px;
  }
  .member_index .service-list .big .input input,
  .member_index .service-list .big .input textarea {
    height: 50px;
    line-height: 25px;
  }

  .member_index .activity-list {
    margin-top: 30px;
    min-height: 0;
  }

  #lib_member .rightContents {
    padding-right: 0;
  }
  .member_index .sign-form .form-area form {
    margin-left: auto;
  }

  .products-index .left,
  .products-index .right {
    float: none;
    width: 100%;
  }
  .products-index {
    height: auto;
  }
  .products-index .right .products {
    margin-top: 10px;
  }
  .products-index .right .products .ll {
    float: right;
  }
  .products-index .right .products .rr {
    float: left;
  }

  .products-index .left .products .ll {
    width: 50%;
    float: left;
  }
  .products-index .left .products .rr {
    width: 40%;
    float: right;
  }
  .products-index .left .products .img {
    margin-top: 0;
  }
  .products-index .left .products,
  .products-index .right .products {
    /* padding: 48px 40px; */
  }
  .products-index .posit2 {
    display: none;
  }
  .products-index .products {
    position: static;
    width: 100%;
    margin-right: 0;
  }
  .products-index .left .posit {
    position: static;
    padding: 0;
  }
  .products-index .right .posit {
    /* position: static;
    padding: 0; */
    padding: 70px 40px;
  }

  .info-wrap .style2 .left,
  .info-wrap .style2 .right {
    width: auto;
    float: none;
  }
  .info-wrap .style2 .right {
    margin-top: 10px;
  }
  .info-wrap .style2 .img img {
    width: 100%;
  }
  .info-wrap .style2 .img {
    max-height: 600px;
  }
  .info-wrap .style2 .right .bot .ll {
    width: auto;
    float: none;
  }
  .info-wrap .style2 .right .bot .ll .date {
    display: block;
    margin-top: 8px;
  }
  .info-wrap .style2 .right .bot .rr .date {
    display: none;
  }
  .info-wrap .style2 .brief {
    margin-top: 8px;
  }
  .info-wrap .style2 .left .info-item .borders {
    display: none;
    float: none;
  }
  .info-wrap .style2 .left .info-item .contents {
    width: 100%;
    float: none;
    border-bottom: solid 1px #ededed;
  }

  .mores {
    width: 150px;
    height: 40px;
    line-height: 38px;
  }
  .apply-btn {
    width: 140px;
    height: 40px;
    line-height: 40px !important;
    font-size: 12px !important;
  }

  .info-wrap .style1 .contents {
    width: auto;
  }
  .info-wrap .style1 .title {
    font-size: 26px;
  }
  .info-wrap .style1 {
    padding: 8% 0;
  }

  #title .font {
    font-size: 20px;
  }

  .products-index {
    padding: 30px 0;
  }
  .info-wrap .style2 .news-wrap {
    margin-top: 30px;
  }
  .info-wrap .style2 {
    padding-bottom: 30px;
  }
  .client-wrap {
    padding: 30px 0;
  }
  .application-wrap {
    padding: 30px 0;
  }

  .client-wrap .client-row .client-item {
    width: calc(32% - 1px);
    width: -moz-calc(32% - 1px);
    width: -webkit-calc(32% - 1px);
    margin-bottom: 2%;
    margin-right: 2%;
  }
  .client-wrap .client-row .client-item:nth-child(5n) {
    /*margin-right: 1px;*/
    margin-right: 2%;
  }
  .client-wrap .client-row .client-item:nth-child(3n) {
    margin-right: 0;
  }

  .products-index .products .name {
    font-size: 16px;
  }

  .info-wrap .style2 .right .bot .ll .title {
    font-size: 16px;
  }

  .application-wrap .application-item {
    width: 49.5%;
    margin-right: 1%;
    margin-bottom: 1%;
  }
  .application-wrap .application-item:nth-child(2n) {
    margin-right: 0;
  }
  .application-wrap .application-item .bgimg {
    width: 100%;
  }
  .application-wrap .application-item .posit .brief {
    margin-top: 25px;
  }

  #nav .cate-row .category {
    padding: 5px 12px;
    margin: 0 5px;
  }
  #title .borders {
    margin-top: 10px;
  }
  #brief {
    margin-top: 20px;
  }
  .client-wrap .cate-row {
    margin-top: 30px;
  }
  .client-wrap .client-row {
    margin-top: 25px;
  }

  .support-wrap .title {
    font-size: 16px;
  }

  .support-wrap .support-row .item {
    width: 92%;
    margin-right: auto;
    padding: 4%;
  }
  .support-wrap .support-row .item:nth-child(1),
  .support-wrap .support-row .item:nth-child(2) {
    width: 92%;
    margin-right: auto;
  }
  .support-wrap .support-row .item .img {
    float: left;
    width: 20%;
  }
  .support-wrap .support-row .item .font {
    float: left;
    width: 55%;
    margin-right: 10%;
    margin-left: 5%;
  }
  .support-wrap .support-row .item .title {
    text-align: left;
  }
  .support-wrap .support-row .item .brief {
    text-align: left;
    margin-top: 12px;
    padding: 0;
  }
  .support-wrap .support-row .item {
    min-height: 0;
  }
  .support-wrap .support-row .item:nth-child(1) .img,
  .support-wrap .support-row .item:nth-child(2) .img {
    margin: 0;
  }
  .support-wrap .support-row .item:nth-child(1) .title,
  .support-wrap .support-row .item:nth-child(2) .title {
    margin: 0;
  }
  .support-wrap .support-row .item img {
    padding-top: 0;
  }
  .support-wrap .support-row .item .font,
  .support-wrap .support-row .item:nth-child(1) .font,
  .support-wrap .support-row .item:nth-child(2) .font {
    width: 70%;
    margin-right: 0;
    margin-left: 10%;
  }

  .support-wrap .title2 {
    font-size: 12px;
  }
  .support-wrap {
    padding: 30px 0;
  }
  .support-wrap .support-row {
    margin-top: 30px;
  }

  .products-software .list .software .left,
  .products-software .list .software .right {
    width: auto;
    float: none;
  }
  .products-software .list .software .right {
    margin-top: 8px;
  }
  .products-software .list .software {
    width: calc(49% - 40px);
    width: -moz-calc(49% - 40px);
    width: -webkit-calc(49% - 40px);
    border: solid 1px #ececec;
    padding: 30px;
    padding: 20px;
    margin-bottom: 1%;
  }
  .download-wrap {
    padding: 30px 0;
  }
  .products-software .list {
    margin: 20px 0;
  }
  .form-pro {
    margin-top: 10px;
  }

  .common-wrap {
    padding: 30px 0;
  }

  .resource-wrap .list .item .bot {
    padding: 14px;
  }
  .resource-wrap .list .item .bot .brief {
    line-height: 22px;
    height: 88px;
    overflow: hidden;
  }
  .resource-wrap .list .item .bot .brief br {
    display: none;
  }
  .resource-wrap {
    padding: 30px 0;
  }
  .resource-wrap .list .item .bot .title {
    font-size: 13px;
  }
  .resource-detail .title {
    font-size: 18px;
  }
  .resource-detail iframe {
    height: 400px !important;
  }
  .resource-detail .detail {
    margin-top: 25px;
    padding-bottom: 25px;
  }
  .resource-detail {
    padding: 30px 0;
  }
  .resource-detail .title {
    margin-bottom: 20px;
  }

  #page {
    padding-top: 20px;
  }

  .article-wrap .title {
    font-size: 16px;
  }
  .detail,
  .detail * {
    font-size: 12px !important;
    line-height: 23px;
  }

  .about-wrap .about-row .item .left,
  .about-wrap .about-row .item .right {
    width: 100%;
    float: none;
  }
  .about-wrap .about-row .item .right {
    margin-top: 10px;
  }
  .about-wrap .about-row .item .right img {
    width: 100%;
  }
  .about-wrap {
    padding: 30px 0;
  }
  .positcon .big {
    width: 50%;
    margin-bottom: 10px;
  }
  .positcon .big:nth-child(2n) {
    background: none;
  }

  .brand-wrap .item .font .title {
    font-size: 16px;
  }
  .brand-wrap .item .font .brief {
    font-size: 12px;
  }
  .brand-wrap {
    padding: 30px 0;
  }

  .school-wrap .school-row .title {
    height: 46px;
    line-height: 46px;
  }
  .school-wrap .briefs {
    margin-top: 30px;
  }

  .info-wrap .news-list .item .time .date {
    font-size: 28px;
  }
  .info-wrap .news-list .item .right {
    display: none;
  }
  .info-wrap .news-list .item .time .date {
    font-family: "微软雅黑", Arial, Helvetica, sans-serif;
  }
  .info-wrap .news-list .item .info {
    width: 65.906977%;
  }
  .info-wrap .news-list .item .time {
    padding-left: 4.744186%;
    margin-right: 0.081395%;
  }

  .info-wrap .style2.ons {
    padding-top: 30px;
  }

  #turn_page {
    padding: 40px 0;
  }

  .info-detail-wrap .main-left {
    width: auto;
    float: none;
    padding: 30px 5%;
  }
  .info-detail-wrap .main-right {
    width: auto;
    float: none;
    padding: 0 5%;
    padding-bottom: 20px;
  }
  .info-detail-wrap .main-right .title {
    padding-top: 0px;
  }
  .info-detail-wrap .main-left .brief {
    margin-top: 10px;
  }
  .info-detail-wrap {
    padding: 30px 0;
  }

  .share {
    padding-bottom: 20px;
  }
  .info-detail-wrap .main-left .detail {
    padding: 20px 0;
  }
  .info-detail-wrap .main-right .title {
    font-size: 15px;
  }
  .info-detail-wrap .main-right .index_hot_row .hot {
    font-size: 12px;
    margin-bottom: 8px;
  }

  .activity-detail-wrap .big {
    padding: 30px 10%;
  }
  .activity-detail-wrap .big .title {
    font-size: 24px;
  }
  .activity-detail-wrap .big .meglist {
    margin-top: 25px;
  }
  .activity-detail-wrap .big .brief {
    margin-top: 25px;
  }
  .activity-detail-wrap .detail {
    padding: 30px 5%;
  }
  .activity-detail-wrap {
    padding: 30px 0;
  }

  #nav .cate-row-two .category {
    margin: 0 5px;
  }

  #message .title {
    font-size: 24px !important;
    padding-top: 25px;
  }
  #message {
    height: 520px;
    padding-bottom: 30px;
    z-index: 1050;
  }
  #message .meg .row {
    height: 42px;
    line-height: 42px;
    font-size: 14px;
  }
  #message .meg .btn {
    width: 140px;
    height: 46px; /*margin-top: 30px;*/
  }
  #message .brief {
    margin-top: 25px;
  }
  #message .meg .row .inputs {
    width: 75%;
  }
  #message {
    padding-bottom: 30px;
  }

  #resume .title {
    font-size: 24px !important;
    padding-top: 25px;
  }
  /*#resume{height: 520px;}*/
  #resume .meg .row {
    /*height: 42px;line-height: 42px;*/
    font-size: 14px;
  }
  #resume .meg .btn {
    width: 140px;
    height: 46px; /*margin-top: 30px;*/
  }
  #resume .brief {
    margin-top: 25px;
  }
  #resume .brief {
    display: none;
  }
  #resume .meg .row .inputs {
    width: 70%;
  }
  #resume .meg .row .file .file-row .file-left,
  #resume .meg .row .file2 .file-row .file-left,
  #resume .meg .row .file .file-row .file-right,
  #resume .meg .row .file2 .file-row .file-right {
    font-size: 14px;
  }
  /*#resume .meg .row .file .file-row{height: 44px;}
	#resume .meg .row.files{height: 44px;}*/

  #resume .meg .row {
    height: 34px;
    line-height: 34px;
  }

  #pop_info_tips {
    width: 80% !important;
  }

  .join-wrap {
    padding: 30px 0;
  }
  .join-wrap .join-row {
    margin-top: 30px;
  }
  .join-wrap .join-row .box_2 .content .white .btn {
    width: 130px;
  }
  .join-wrap .join-row .box_2 .content .white .btn .apply {
    font-size: 13px;
  }

  .join-wrap .join-row .item .middle {
    font-size: 14px;
  }
  .join-wrap .join-row .box_2 .content {
    font-size: 12px;
  }
  .join-wrap .join-row .box_2 .content span,
  .join-wrap .join-row .box_2 .content td {
    font-size: 12px !important;
  }
  .join-wrap .join-row .item {
    height: 50px;
  }
  .join-wrap .join-row .item .jia {
    margin: -33px 0px 0 0;
  }
  .join-wrap .join-row .box_2 .content {
    padding: 8px 3%;
  }

  .products-top .left,
  .products-top .right {
    width: 100%;
    float: none;
  }
  .products-top .right {
    margin-top: 15px;
  }
  .products-top .right .pro-owl #sync1 img {
    max-width: 70%;
  }
  .products-top .left .title {
    font-size: 26px;
  }
  .products-top .left .detail b {
    font-size: 16px;
  }
  .products-top .left .detail {
    margin-top: 15px;
  }
  .products-top .left .btn-list {
    margin-top: 30px;
  }

  .products-overview .overview .left .imgs {
    margin-top: 30px;
  }
  .products-overview .overview {
    padding: 30px 20px;
  }

  .products-video .list {
    margin: 30px 0;
  }

  .products-video .list .video .left .img .hover img {
    margin-top: 20%;
  }

  .products-application .list .application .title {
    margin-top: 0;
    font-size: 24px;
  }
  .products-application .list .application .right .brief {
    margin-top: 20px;
  }
  .products-application .list .application .detail {
    margin-top: 20px;
  }

  .products-annex .annex-lists {
    margin: 30px 0;
  }
  .products-annex .annex-lists .annex {
    width: auto;
    float: none;
  }
  .products-annex .annex-lists .annex .right .brief {
    height: auto;
    line-height: 22px;
    margin-top: 15px;
  }
  .products-annex .annex-lists .annex .right .title {
    font-size: 16px;
  }

  .products-annex .list {
    margin: 30px 0;
  }
  .products-annex .list .annex {
    width: auto;
    float: none;
  }
  .products-annex .list .annex .right .brief {
    height: auto;
    line-height: 22px;
    margin-top: 15px;
  }
  .products-annex .list .annex .right .title {
    font-size: 16px;
  }

  .products-cate .left,
  .products-cate .right {
    width: 100%;
    float: none;
  }
  .products-cate {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .products-wrap .products-list {
    white-space: nowrap;
    overflow: auto;
    width: 1200px;
  }
  .products-wrap .products-list .products,
  .products-wrap .products-list .products-nav {
    /*white-space: nowrap;overflow-x: scroll;*/ /*width: 1200px;*/
    overflow: auto;
  }
  .products-wrap .products-list .products-nav {
    position: static;
  }
  .products-wrap .products-list {
    overflow-x: scroll;
    white-space: nowrap;
  }
  .products-wrap .products-list .item {
    width: 150px;
  }
  .products-wrap .products-list .item {
    white-space: normal;
  }
  .products-nav {
    overflow: visible;
  }
  .products-wrap .products-list .overs {
    overflow: visible;
  }

  .products-wrap .products-list {
    position: static;
  }
  #main .products-wrap .products-list-posit {
    height: auto !important;
  }
  .products-wrap .cw1400 {
    width: auto;
  }
  .products-wrap .annex {
    width: calc(94% - 60px);
    width: -moz-calc(94% - 60px);
    width: -webkit-calc(94% - 60px);
    margin: 0 auto;
    margin-top: 20px;
  }

  /*.products-wrap .products-list .products-nav.ons{position: fixed;left: 0;right: 0;top: 80px;}*/

  .products-wrap .annex .annex-list .item {
    width: 100%;
    margin-top: 10px;
  }
  .products-wrap .annex .annex-list .right .detail {
    height: auto;
    font-size: 12px;
    line-height: 22px;
  }
  .products-wrap .annex .annex-list {
    margin-top: 20px;
  }
  .products-wrap .annex .annex-list .right .tit {
    font-size: 16px;
  }

  .history-wrap .path-list .item .name {
    font-size: 32px;
  }
  .history-wrap .path-list .item .content {
    font-size: 13px;
  }

  .iframe_big .iframe_video .iframes iframe,
  .iframe_big .iframe_video .iframes video {
    width: 500px !important;
    height: 280px !important;
  }
  .iframe_big .iframe_video {
    margin: -60px 0 0 -384px;
    margin-left: -250px;
  }
  .iframe_big .iframe_video .closes {
    right: -65px;
  }

  #products-box {
    height: 500px;
  }

  .products-application .list.details {
    margin: 10px 0;
  }

  .search-wrap .detail .items .pic {
    width: 24%;
  }
  .search-wrap .detail .items .info {
    width: 70%;
  }

  .history-wrap .path-list .item .content {
    height: 138px;
    line-height: 23px;
  }

  .products-annex .annex-lists .titles {
    font-size: 14px;
  }

  .products-annex .list .titles {
    font-size: 14px;
  }

  .products-software .list .software .right .dec {
    margin-left: 10px;
  }

  .products-overview .overview-bot .item .right .title {
    font-size: 20px;
  }

  .products-wrap .annex .annex-list .item .left {
    height: auto;
  }

  /*.client-wrap .client-row .client-item{max-height: 100%;}*/
  .client-wrap .client-row .client-item img {
    max-height: 100%;
  }

  .products-video .list .video .right .title {
    font-size: 16px;
  }

  .map-wrap .map .left,
  .map-wrap .map .right {
    width: 100%;
    float: none;
    max-width: 100%;
  }
  .map-wrap .map .right {
    margin-top: 30px;
  }
  #container-01 section {
    width: 100% !important;
    float: none;
  }
  .map-wrap .map .left .title .province {
    font-size: 18px;
  }

  .map-wrap .map .left {
    margin-top: 30px;
  }
  .map-wrap .map .right .positmap {
    max-width: 15%;
  }
  .map-wrap .map .right .positmap img {
    max-width: 100%;
  }

  .info-wrap .news-list .item .time {
    width: auto;
  }

  #message.download .brief {
    height: calc(100% - 120px);
  }

  .member_index .service-list .big .input .tips {
    height: auto;
  }

  .add_news_list {
    width: 100%;
    margin-right: 0;
  }
}

@media only screen and (max-width: 770px) {
  .member_index .products-form .rows .input input {
    width: 90%;
  }

  .member_index .inquiry-list .item .l,
  .member_index .inquiry-list .item .r {
    float: none;
    width: auto;
  }
  .member_index .inquiry-list .item .r {
    margin-top: 10px;
    text-align: left;
  }
  .member_index .products-result .schedule .big .font {
    font-size: 12px;
  }
  .member_index .products-result {
    padding: 10px;
  }
  /*.member_index .products-result .schedule .big:nth-child(4) .font{margin-left: 2px;}*/
  .member_index .products-result .schedule .big {
    width: 22%;
  }
  .member_index .products-result .schedule .big.last {
    width: 10%;
  }
  .member_index .products-result .schedule .big:nth-child(4) .font {
    margin-left: -6px;
    width: 62px;
  }
  .member_index .products-result .schedule .big:nth-child(5) .font {
    margin-left: 0;
  }
  .member_index .inquiry-list .btns {
    font-size: 12px;
  }
  .member_index .title3 {
    font-size: 12px;
  }
  .member_index .inquiry-list .btns {
    height: 28px;
    line-height: 28px;
  }
  .member_index .products-result .rr .tit2 {
    font-size: 14px;
  }

  .member_index .activity-list .td:nth-child(1) {
    width: 55%;
  }
  .member_index .activity-list .td:nth-child(2) {
    width: 40%;
  }

  .member_index .products-list .table .tr {
    padding: 0 10px;
  }

  .info-wrap .style1 .title {
    font-size: 24px;
  }
  .info-wrap .style1 .brief {
    font-size: 12px;
  }

  #title .font {
    font-size: 18px;
  }
  #brief {
    font-size: 12px;
  }
  .mores {
    font-size: 12px;
    width: 120px;
    height: 36px;
    line-height: 36px;
  }

  #nav .cate-row .category {
    font-size: 12px;
    margin-bottom: 5px;
  }
  .client-wrap .client-row .client-item.mores-img .more {
    display: none;
  }
  .client-wrap .client-row {
    min-height: 0;
  }

  .products-index .products .name {
    font-size: 14px;
  }
  .products-index .products .brief {
    font-size: 12px;
  }

  .info-wrap .style2 .right .bot .ll .title {
    font-size: 14px;
  }
  .info-wrap .style2 .left .title {
    font-size: 14px;
  }
  .info-wrap .style2 .brief {
    font-size: 12px;
  }

  .products-index .right .products {
    /* padding: 30px; */
  }
  .products-index .left .products {
    padding: 30px;
  }

  .application-wrap .application-item .posit .title {
    font-size: 14px;
  }

  .common-wrap .f_list li .title {
    padding: 12px 0;
  }
  .common-wrap .f_list li .f_del {
    padding: 26px;
  }
  .common-wrap .search .key {
    width: 90%;
  }
  .common-wrap .search .f_mit {
    width: 10%;
    height: 54px;
    background-size: 40%;
  }
  .common-wrap .search .key .k {
    height: 54px;
    line-height: 54px;
  }
  .common-wrap .search .key {
    height: 54px;
  }
  .common-wrap .f_list li .title {
    width: 80%;
  }
  .common-wrap .search {
    margin-top: 25px;
  }

  .resource-detail .title {
    font-size: 16px;
  }

  .article-wrap .title {
    font-size: 14px;
  }

  .about-wrap .about-row .item .left .title {
    font-size: 16px;
    margin-bottom: 8px;
  }
  .about-wrap .about-row .item {
    padding: 20px 0;
  }
  .positcon .big .title2 {
    font-size: 12px;
    line-height: 23px;
  }

  .about-wrap .contents .title {
    font-size: 18px;
  }

  .school-wrap .school-row .item {
    width: 49%;
    margin-right: 2%;
  }
  .school-wrap .school-row .item:nth-child(3n) {
    margin-right: 2%;
  }
  .school-wrap .school-row .item:nth-child(2n) {
    margin-right: 0;
  }
  .school-wrap .school-row .title {
    height: 40px;
    line-height: 40px;
  }

  .info-wrap .news-list .item .time .date {
    font-size: 24px;
  }

  .info-detail-wrap .main-left .title {
    font-size: 18px;
  }
  .info-detail-wrap .main-left .meglist {
    margin-top: 15px;
  }

  .activity-detail-wrap .big {
    padding: 30px 3%;
  }
  .activity-detail-wrap .big .title {
    font-size: 20px;
  }

  #message {
    width: 94%;
    height: 470px;
  }
  #message .brief {
    display: none;
  }
  #message .title {
    padding-top: 50px;
    font-size: 18px !important;
  }
  #message .meg {
    margin-top: 28px;
  }
  #message .meg .btn {
    width: 120px;
    height: 42px;
    font-size: 12px;
  }
  #message .close {
    right: 5%;
  }

  #resume {
    width: 94%; /*height: 470px;*/
  }
  #resume .title {
    /*padding-top: 50px;*/
    font-size: 16px !important;
  }
  /*#resume .meg{margin-top: 28px;}*/
  #resume .meg .btn {
    width: 120px;
    height: 42px;
    font-size: 12px;
  }
  #resume .close {
    right: 5%;
  }

  .join-wrap .join-row .item.top .middle {
    background: none;
    padding-left: 0;
    text-align: center;
    width: 32%;
    font-size: 14px;
  }
  .join-wrap .join-row .box_2 .middle {
    padding-right: 0;
  }
  .join-wrap .join-row .item.top .people {
    display: none;
  }
  .join-wrap .join-row .item .people {
    display: none;
  }
  .join-wrap .join-row .item .middle {
    width: 32%;
    text-align: center;
    font-size: 12px;
  }
  .join-wrap .join-row .item {
    padding: 0;
  }
  .join-wrap .join-row .item .place,
  .join-wrap .join-row .item.top .place {
    width: 30%;
  }
  .join-wrap .join-row .item .jia {
    margin: -33px 8px 0 0;
  }
  .join-wrap .join-row .box_2 .content .white {
    margin-top: 10px;
  }
  .join-wrap .join-row .box_2 .content .white .left .meg {
    margin-left: 0;
  }
  .join-wrap .join-row .box_2 .content .white .btn {
    width: 100px;
    height: 36px;
  }

  .products-overview .overview .left .tit {
    font-size: 32px;
  }
  .products-overview .overview .left .imgs img {
    max-width: 50px;
  }

  .products-top .left .detail b {
    font-size: 14px;
  }

  .products-annex .annex-lists .annex .right .title {
    font-size: 14px;
  }

  .products-annex .list .annex .right .title {
    font-size: 14px;
  }

  .history-wrap .path-list .item .name {
    font-size: 30px;
  }

  .history-wrap .path-list .item {
    width: calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: -webkit-calc(100% - 40px);
    padding-left: 20px;
    padding-right: 20px;
  }

  #products-box {
    height: 470px;
  }

  .privacy .overflows {
    height: 180px;
  }

  .privacy .btn-rows .btn {
    font-size: 12px;
  }

  .search-wrap .detail .items .pic {
    width: 28%;
  }

  .sign-form.reg .form-area .input .send_sms {
    font-size: 12px;
    width: 29%;
  }

  .member_index .inquiry-list .item .td {
    font-size: 12px;
  }

  .contact-code {
    width: 90%;
    height: 200px;
  }
  .contact-code .left .title {
    font-size: 20px;
    margin-top: 10px;
  }
  .contact-code .left .message .meg.tit {
    margin-bottom: 10px;
    font-size: 14px;
  }
  .contact-code .left .message .meg {
    font-size: 14px;
    margin-top: 5px;
  }

  .side-main .big .close {
    width: 5%;
  }
  .side-main .big .contact {
    width: 95%;
  }
  #message .tel {
    display: none;
  }
  #message {
    background: #fff;
  }
  #message .meg .row .inputs.halfs {
    width: 30%;
  }
  #message .meg .row {
    font-size: 13px;
  }
  #message .meg .row .inputs {
    font-size: 13px;
  }
  #message .meg {
    padding-bottom: 30px;
  }

  .products-overview .overview-bot .item .left,
  .products-overview .overview-bot .item .right {
    width: auto;
    float: none;
  }
  .products-overview .overview-bot .item .right {
    margin-top: 15px;
  }
  .products-overview .overview-bot .item .right .brief {
    max-height: 100%;
  }

  #message.download .wrap {
    height: 100%;
  }
  #message.download .brief {
    height: calc(100% - 130px);
  }

  #resume .title {
    padding-top: 15px;
  }
  #resume .meg .row {
    height: 32px;
    line-height: 32px;
  }
}

@media only screen and (max-width: 780px) {
  .investor-wrap .page-item {
    margin: 20px auto;
    width: 92%;
  }
  .investor-wrap .page-item .page-tit {
    height: 50px;
    line-height: 50px;
    font-size: 24px;
  }
  .investor-wrap .two-nav .nav-item {
    margin-left: 20px;
    padding-right: 10px;
    font-size: 14px;
  }
  .investor-wrap .page-item {
    padding: 0;
  }
  .investor-wrap .stock .rig .subStock02 {
    width: 95%;
  }
  .investor-wrap .stock .rig .subStock02 .subStock02Ul {
    flex-wrap: wrap;
  }
  .investor-wrap .stock .rig .subStock02 .subStock02Ul li {
    margin-top: 20px;
    width: 50%;
  }
  .investor-wrap .stock .rig .subStock02 .subStock02Ul li:nth-child(-n + 2) {
    margin-top: 0;
  }

  .investor-wrap .item-mid .company {
    padding: 20px 0 50px;
  }
  .investor-wrap .item-mid .company .sse-con {
    margin-top: 20px;
    padding: 20px;
  }
  .investor-wrap .item-mid .company .sse-con .sse .sse-list .sse-item {
    flex-direction: column;
    box-sizing: border-box;
  }
  .investor-wrap .item-mid .company .sse-con .sse .sse-list .sse-item:before {
    top: 23px;
    transform: translateY(0);
  }
  .investor-wrap .item-mid .company .sse-con .sse .sse-list .sse-item .left {
    width: 100%;
    font-size: 14px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .investor-wrap .item-mid .company .sse-con .sse .sse-list .sse-item .rig {
    margin-top: 5px;
    width: 100%;
  }

  .investor-wrap .item-mid {
    height: 840px;
  }
  .investor-wrap .sse-con .sse #turn_page {
    height: auto;
  }
  .investor-wrap .sse-con .sse #turn_page .page_button:first-child,
  .investor-wrap .sse-con .sse #turn_page .page_button:last-child {
    top: inherit;
    bottom: 0;
  }

  .investor-wrap .item-bot {
    padding: 0;
  }
  .investor-wrap .report .sse-con {
    margin-top: 30px;
  }
  .investor-wrap .report .sse-con .sse .sse-list {
    flex-direction: column;
  }
  .investor-wrap .report .sse-con .sse .sse-list .sse-item {
    margin: 20px 0 0 0;
    padding: 15px 10px;
    width: 100%;
  }
  .investor-wrap .report .sse-con .sse .sse-list .sse-item:nth-child(2) {
    margin-top: 20px;
  }
  .investor-wrap .report .sse-con .sse .sse-list .sse-item .left {
    width: 100%;
  }
  .investor-wrap .report .sse-con .sse .sse-list .sse-item .left .tit {
    font-size: 14px;
  }
  .investor-wrap .report .sse-con .sse .sse-list .sse-item .left .date {
    margin-top: 5px;
  }
  .investor-wrap .report .sse-con .sse .sse-list .sse-item .right {
    display: none;
  }

  .investor-wrap .item-bot .contact {
    margin-top: 30px;
  }
  .investor-wrap .item-bot .contact .con {
    margin-top: 30px;
  }
  .investor-wrap .item-bot .contact .con .rig .item .i-tit {
    line-height: 22px;
    font-size: 14px;
  }
  .investor-wrap .item-bot .contact .con .rig .item .i-con {
    line-height: 22px;
    font-size: 14px;
  }
  .investor-wrap .item-bot .contact .con .rig .item:last-child .i-con {
    font-size: 12px;
  }

  #footer .footer-wrap {
    padding-bottom: 20px;
  }
  #footer .footer-wrap .code-row {
    margin-top: 30px;
  }
}

@media screen and (max-width: 720px) {
  .member_index .products-form .rows .input input {
    width: 88%;
  }
  .member_index .products-result .rr .meg .items {
    font-size: 12px;
  }
  .member_index .activity-list {
    margin-top: 22px;
  }

  .application-wrap .application-item .posit .brief {
    line-height: 22px;
    height: 88px;
  }

  .support-wrap .title {
    font-size: 14px;
  }

  .support-wrap .support-row .item img {
    max-width: 88%;
  }

  .products-software .list .software .left .title {
    font-size: 12px;
  }

  .form-pro select {
    width: 140px;
    margin: 10px;
  }

  .products-software .list .software {
    width: calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: -webkit-calc(100% - 40px);
    margin-right: 0;
    float: none;
  }
  .products-software .list .software img {
    max-width: 80%;
    margin-top: 5px;
  }

  .resource-detail iframe {
    height: 380px !important;
  }
  .resource-detail .title {
    margin-bottom: 20px;
  }

  .about-wrap .contents .title {
    font-size: 16px;
  }

  .brand-wrap .item,
  .brand-wrap .item:nth-child(4),
  .brand-wrap .item:nth-child(5),
  .brand-wrap .item:nth-child(3n) {
    width: 100%;
    margin-right: 0;
  }
  .brand-wrap.application .item {
    width: 49.5%;
    margin-right: 1%;
    margin-bottom: 1%;
  }
  .brand-wrap.application .item:nth-child(2n) {
    margin-right: 0;
  }
  .brand-wrap.application .item:nth-child(3) {
    width: 49.5%;
    margin-right: 1%;
  }
  .brand-wrap.application .item:nth-child(4) {
    width: 49.5%;
    margin-right: 0;
  }
  .brand-wrap.application .item:nth-child(5) {
    width: 49.5%;
    margin-right: 1%;
  }

  .school-wrap .briefs {
    font-size: 12px;
  }

  #header-mobile .header-mobile .nav .bignav {
    font-size: 14px;
  }
  #header-mobile .header-mobile .nav .header2 a {
    font-size: 12px;
  }

  #nav .cate-row-two .category {
    font-size: 13px;
  }

  .info-detail-wrap .main-left .title {
    font-size: 16px;
  }

  .products-top {
    padding: 30px 0;
  }
  .products-top .left .title {
    font-size: 20px;
  }

  .products-overview .overview .left,
  .products-overview .overview .right {
    width: auto;
    float: none;
  }
  .products-overview .overview .right {
    margin-top: 15px;
  }

  .products-video .list .video .left,
  .products-video .list .video .right {
    width: auto;
    float: none;
  }
  .products-video .list .video .left .img .hover img {
    margin-top: 25%;
  }
  .products-video .list .video .right .detail {
    margin-top: 10px;
  }

  .products-application .list .application .left,
  .products-application .list .application .right {
    width: auto;
    float: none;
  }
  .products-application .list .application .right {
    margin-top: 10px;
  }
  .products-application .list .application .title {
    font-size: 20px;
  }

  .article-wrap .title {
    margin-top: 5%;
  }

  .history-wrap .year-list {
    padding: 40px 0 20px;
  }
  .history-wrap.bgs {
    padding-top: 60px;
    margin-top: 10px;
  }
  .history-wrap {
    padding-top: 30px;
  }

  .iframe_big .iframe_video .iframes iframe,
  .iframe_big .iframe_video .iframes video {
    width: 340px !important;
    height: 180px !important;
  }
  .iframe_big .iframe_video {
    margin-left: -170px;
  }
  .iframe_big .iframe_video .closes {
    width: 35px;
    height: 35px;
    line-height: 35px;
    right: 0;
    font-size: 28px;
  }

  .history-wrap .opa1 {
    display: none;
  }
  .history-wrap .opa2 {
    display: none;
  }

  .member_index .inquiry-list .item .td span {
    display: block;
  }
  .member_index .inquiry-list .item .l .one .td:nth-child(1) {
    width: 40%;
  }
  .member_index .inquiry-list .item .l .one .td:nth-child(2) {
    width: 50%;
  }
  .member_index .inquiry-list .item .l .one .td:nth-child(3) {
    width: 40%;
  }
  .member_index .inquiry-list .item .l .one .td:nth-child(4) {
    width: 50%;
  }

  .search-wrap .detail .items .info b a {
    font-size: 14px;
  }
  .search-wrap .detail .items .info b {
    margin-top: 6px;
  }
  .search-wrap .detail .items .info div {
    margin-top: 6px;
  }
  .search-wrap .detail .items .info b span {
    display: block;
  }

  .download-wrap .list .software {
    height: auto;
  }

  .detail li {
    margin-left: 15px;
  }
  .detail ul {
    margin-top: 5px;
  }
  .detail table {
    width: 96% !important;
  }
  .detail img {
    width: 100% !important;
    height: auto !important;
  }

  /*.products-overview .overview-bot .item .right .title{font-size: 18px;}*/

  .products-overview .cw1 {
    display: block;
  }
  .products-overview .cw2 {
    display: none;
  }
  .products-overview .overview .right {
    text-align: center;
  }

  .article-wrap .list .item {
    width: calc(100% - 24px);
    margin-right: 0;
    margin-top: 20px;
    height: auto;
  }
  .article-wrap .list .item:nth-child(3n) {
    margin-right: 0;
  }
  .article-wrap .list .item .left {
    width: 72%;
  }
  .article-wrap .list .item .right {
    width: 12%;
  }

  .custom-wrap .custom-list .item .con .tit {
    font-size: 18px;
  }
  .custom-wrap .custom-list .item .con .detail .imgs {
    width: 23% !important;
  }
  .custom-wrap .custom-list .item {
    height: 340px;
  }
  .custom-wrap .custom-list img {
    max-width: 65px;
  }
  .custom-wrap .custom-list .item .con .brief {
    padding: 0 10px;
  }

  #footer .copyright-wrap br {
    display: block;
  }
}

@media only screen and (max-width: 600px) {
  .info-wrap .style1 .title {
    font-size: 20px;
  }

  .products-index .right .products {
    /* padding: 20px; */
  }
  .products-index .left .products {
    padding: 20px;
  }

  .application-wrap .application-item .posit .brief {
    display: none !important;
  }

  .common-wrap .search .key {
    width: 85%;
  }
  .common-wrap .search .f_mit {
    width: 15%;
  }

  .resource-wrap .list .item {
    width: 49%;
  }
  .resource-wrap .list .item:nth-child(3n) {
    margin-right: 2%;
  }
  .resource-wrap .list .item:nth-child(2n) {
    margin-right: 0;
  }

  .about-wrap .about-row .item .left .title {
    font-size: 14px;
  }
  .about-wrap .about-row .item {
    padding: 14px 0;
  }

  .resource-detail .title {
    font-size: 14px;
  }

  .about-wrap .contents .title {
    font-size: 14px;
  }

  .brand-wrap .item .font .title {
    font-size: 14px;
  }

  .school-wrap .school-row .title {
    font-size: 12px;
  }

  .info-wrap .news-list .item .time .date {
    font-size: 20px;
  }
  .info-wrap .news-list .item .info {
    width: 70.906977%;
  }
  .info-wrap .news-list .item .info .brief {
    line-height: 22px;
    margin-top: 10px;
  }

  .info-detail-wrap .main-left .title {
    font-size: 14px;
  }
  .info-detail-wrap .main-left .brief {
    padding: 3% 10%;
    line-height: 22px;
  }

  .activity-detail-wrap .big .title {
    font-size: 16px;
  }
  .activity-detail-wrap .big .brief {
    font-size: 12px;
    margin-top: 10px;
  }
  .activity-detail-wrap .big .meglist .meg {
    font-size: 12px;
    margin-bottom: 5px;
  }

  .products-top .pro-owl .owl-controls {
    width: 100%;
  }
  .products-top .right .pro-owl #sync2 {
    width: 80%;
  }
  .products-top .left .title {
    font-size: 18px;
  }
  .products-top .left .btn-list .btn .font {
    font-size: 12px;
  }

  .products-overview .overview .left .tit {
    font-size: 24px;
  }
  .products-overview .overview .left .brief,
  .products-overview .overview .left .brief div,
  .products-overview .overview .left .brief span,
  .products-overview .overview .left .brief ul,
  .products-overview .overview .left .brief li,
  .products-overview .overview .left .brief ol,
  .products-overview .overview .left .brief b,
  .products-overview .overview .left .brief a,
  .products-overview .overview .left .brief p,
  .products-overview .overview .left .brief i {
    font-size: 12px !important;
  }

  /*.products-video .list .video .right .title{font-size: 14px;}*/

  .products-application .list .application .right .brief {
    margin-top: 10px;
  }
  .products-application .list .application .detail {
    margin-top: 15px;
  }
  .products-application .list .application .title {
    font-size: 16px;
  }

  .products-annex .annex-lists .annex .left,
  .products-annex .annex-lists .annex .right {
    width: auto;
    float: none;
  }
  .products-annex .annex-lists .annex .right {
    margin-top: 5px;
  }
  .products-annex .annex-lists .annex .left img {
    width: 100%;
  }

  .products-annex .list .annex .left,
  .products-annex .list .annex .right {
    width: auto;
    float: none;
  }
  .products-annex .list .annex .right {
    margin-top: 5px;
  }
  .products-annex .list .annex .left img {
    width: auto;
    display: block;
    margin: 0 auto;
  }

  .history-wrap .path-list .item .name {
    font-size: 28px;
  }
  .history-wrap .path-list .item .content {
    font-size: 12px;
  }

  .history-wrap .path-list .item {
    width: calc(100% - 30px);
    width: -moz-calc(100% - 30px);
    width: -webkit-calc(100% - 30px);
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 30px;
    padding-bottom: 50px;
  }

  #products-box .bot .table .tr {
    width: 700px;
  }

  .search-wrap .detail .items .pic {
    width: 34%;
  }
  .search-wrap .detail .items .info {
    width: 62%;
  }

  .contact-code .left .message .meg.tit {
    font-size: 12px;
    margin-bottom: 5px;
  }
  .contact-code .left .message .meg {
    font-size: 12px;
  }
  .contact-code .left .title {
    font-size: 18px;
  }
  .contact-code .left .message {
    margin-top: 10px;
  }

  .side-main .big .contact .item {
    width: 100%;
    margin-right: 0;
    background: none;
    height: 33%;
  }
  .side-main .big .contact .item .img {
    display: none;
  }
  .side-main .big .contact .item .tit {
    float: left;
    width: 30%;
    margin-top: 25px;
  }
  .side-main .big .contact .item .detail {
    float: left;
    width: 70%;
    text-align: left;
  }

  .side-main .big .contact .item:nth-child(3) .detail br {
    display: none !important;
  }
  .side-main .big .contact .item .tit {
    margin-top: 10px;
  }
  .side-main .big .contact .item:nth-child(2) .detail {
    margin-top: 7px;
  }
  .side-main .big .contact .item:nth-child(2),
  .side-main .big .contact .item:nth-child(3) {
    margin-top: 5px;
    height: 28%;
  }
  .side-main .big .contact {
    height: 160px;
    overflow: hidden;
  }
  .side-main .big .close {
    height: 160px;
  }
  .side-main .big .contact .item .tit {
    font-size: 12px;
  }
  .side-main .big .contact .item .detail {
    font-size: 12px;
  }

  /*.side-main .big .contact .item:nth-child(2) .detail{margin-top: 23px;}*/

  .owl-theme .owl-controls .owl-buttons .owl-prev {
    left: 0;
  }
  .owl-theme .owl-controls .owl-buttons .owl-next {
    right: 0;
  }

  .veification-codes .big {
    margin-top: 40%;
  }
}

@media only screen and (max-width: 480px) {
  .member_index .products-form .rows .input input {
    width: 85%;
  }

  .info-wrap .style1 .title {
    font-size: 18px;
  }

  .resource-detail iframe {
    height: 300px !important;
  }

  /*.products-wrap .products-list .item:nth-child(1){width: 20%;}
	.products-wrap .products-list .item{width: 40%;}*/

  .products-wrap .annex .annex-list .item .left,
  .products-wrap .annex .annex-list .item .right {
    width: 100%;
    float: none;
  }
  .products-wrap .annex .annex-list .item .right {
    margin-top: 10px;
  }
  .products-wrap .annex .annex-list img {
    width: 100%;
  }
  .products-wrap .annex .annex-list .right .detail {
    margin-top: 10px;
  }

  .history-wrap .path-list .item .name {
    font-size: 24px;
  }

  .products-overview .overview .left .tit {
    font-size: 20px;
  }
  .products-overview .overview .left .brief {
    margin-top: 10px;
  }

  .search-wrap .detail .items .pic {
    width: 43%;
  }
  .search-wrap .detail .items .info {
    width: 54%;
  }
  .search-wrap .detail .items .info b {
    margin-top: 0;
  }
  .search-wrap .detail .items .info b a {
    font-size: 13px;
  }
  .search-wrap .detail .items .info div {
    font-size: 12px;
    line-height: 20px;
    height: 60px;
    overflow: hidden;
  }

  .member_index .inquiry-list .item .l .td:nth-child(1) {
    width: 49% !important;
  }
  .member_index .inquiry-list .item .l .td:nth-child(2) {
    width: 49% !important;
  }
  .member_index .inquiry-list .item .l .td:nth-child(3) {
    width: 49% !important;
  }

  #side .side,
  #side .sides2 {
    width: 85px;
    height: 60px;
  }
  #side .sides .img {
    padding-top: 10px;
  }

  #message .meg .row select {
    width: 38%;
  }
  #message,
  #resume {
    top: 50%;
  }

  /*#footer .copyright-wrap .link-wrap a .img img{max-width: 100px;}*/
}

@media only screen and (max-width: 370px) {
  #header-mobile .mobile-wrap .left {
    /* width: 60%; */
    height: 78%;
    margin-top: 10px;
  }
  .side-main .big .contact .item .tit {
    width: 23%;
  }
  .side-main .big .contact .item .detail {
    width: 77%;
  }
  #footer .footer-wrap .right .code-row .code:last-child {
    margin-right: 6px;
    margin-top: 6px;
  }
}
