﻿ 
table { border-collapse: collapse; border-spacing: 0; }


article, aside, footer, header, nav, section { display: block; }

a { background-color: transparent; -webkit-text-decoration-skip: objects; text-decoration: none; color: #333; outline: none; cursor: pointer; }

a:hover { background-repeat: no-repeat; text-decoration: none; }

a, input[type="button"], button, label, input[type="submit"] {cursor: pointer;}

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

audio, video { display: inline-block; }

[type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

input, textarea, select {/* font-family: 'Times New Roman', Times, serif; */outline: none;}

input[type="text"], input[type="password"], input[type="button"], input[type="submit"], select, textarea { outline-style: none; -webkit-appearance: none; resize: none; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset !important; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.clearfix { *zoom: 1; }

.clear { clear: both; line-height: 0; height: 0; font-size: 0; }

.fl { float: left; }

.fr { float: right; }

.show { display: block !important; }

.hide { display: none !important; }

.z-transition { -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; }

.z-css3 { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.commonweb { padding: 0px 15px; }

.commonwebbox { margin-left: 0px; margin-right: 0px; }

.commonleft { float: none; }

.commonright { float: none; }

.visible-sm, .visible-md, .visible-lg { display: none; }

.hidden-sm, .hidden-md, .hidden-lg { display: block; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left;padding-right: 10px;}

.col-xs-12 {width: 100%;}

.col-xs-11 { width: 91.66666667%; }

.col-xs-10 { width: 83.33333333%; }

.col-xs-9 { width: 75%; }

.col-xs-8 { width: 66.66666667%; }

.col-xs-7 { width: 58.33333333%; }

.col-xs-6 { width: 50%; }

.col-xs-5 { width: 41.66666667%; }

.col-xs-4 { width: 33.33333333%; }

.col-xs-3 { width: 25%; }

.col-xs-2 { width: 16.66666667%; }

.col-xs-1 { width: 8.33333333%; }

@media (max-width: 320px) { body { min-width: 320px; } .we-text {
    float: left;
    font-size: 14px;
}
}

@media (min-width: 768px) { .commonweb {padding: 0px 20px;}
  .commonwebbox { margin-left: -10px; margin-right: -10px; }
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.66666667%; }
  .col-sm-10 { width: 83.33333333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.66666667%; }
  .col-sm-7 { width: 58.33333333%; }

  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.66666667%; }
  .col-sm-4 { width: 33.33333333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.66666667%; }
  .col-sm-1 { width: 8.33333333%; }
  .visible-sm { display: block; }
  .hidden-sm { display: none; } }

@media (min-width: 992px) { .commonweb { padding: 0px 40px; }
  .commonwebbox { margin-left: -10px; margin-right: -10px; }
  .commonleft { float: left; }
  .commonright { float: right; }
  .visible-md { display: block; }
  .hidden-md { display: none; }
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.66666667%; }
  .col-md-10 { width: 83.33333333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.66666667%; }
  .col-md-7 { width: 58.33333333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.66666667%; }
  .col-md-4 { width: 33.33333333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.66666667%; }
  .col-md-1 { width: 8.33333333%; } }

@media (min-width: 1200px) { html { cursor: default; }
  .commonleft { float: left; }
  .commonright { float: right; }
  .visible-lg { display: block; }
  .hidden-lg { display: none; }
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.66666667%; }
  .col-lg-10 { width: 83.33333333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.66666667%; }
  .col-lg-7 { width: 58.33333333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.66666667%; }
  .col-lg-4 { width: 33.33333333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.66666667%; }
  .col-lg-1 { width: 8.33333333%; } }

@media (min-width: 1260px) { .commonweb {margin: 0px auto;max-width: 1180px;padding: 0;} }
.product-deatilsbox img {
    max-width: 60%!important;
    margin-left:20%;
    height: auto !important;
}
/* layout start*/


 .header-wrap {/* position:absolute; */top: 0;left: 0;width: 100%;z-index: 9999999;background: #fff;}

body {/* padding-top: 83px; */}

.we-text {float: left;font-size: 14px;}

.header-top {color: #888888;font-size: 13px;line-height: 33px;border-bottom: 1px solid #efefef;}

.headertop-box { float: right; height: 33px; position: relative; }

.friendship-link { position: absolute; right: 0; width: 248px; background: #fff; top: 33px; z-index: 2; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); padding: 10px 0; display: none; }

.friendship-link a { display: block; padding: 5px 10px; line-height: 20px; }

.friendship-link a:hover { color: #14b85e; }

.search-box { display: none; position: relative; vertical-align: top; margin-right: 18px; }

.search-box .search-text { background: none; width: 195px; height: 27px; display: block; border-bottom: 1px solid #CCCCCC; }

.search-box .search-text::-webkit-input-placeholder { color: #888888; }

.search-box .search-text:-moz-placeholder { color: #888888; }

.search-box .search-text::-moz-placeholder { color: #888888; }

.search-box .search-text:-ms-input-placeholder { color: #888888; }

.search-box .search-btn { position: absolute; right: 0; top: 0; width: 27px; height: 27px; background: url(../images/search.png) center center no-repeat; -moz-background-size: 18px auto; -o-background-size: 18px auto; background-size: 18px auto; }

.toplink { display: inline-block; vertical-align: top; }

.toplink a { color: #888; }

.toplink a:hover { color: #14b85e; }

.header-middle {position: relative;}

.logo { display: block; float: left; padding: 14px 0; font-size: 0; line-height: 0; }

.logo img {display: inline-block;vertical-align: middle;height: 25px;margin-right: 10px;}

.logo .heStock { display: inline-block; vertical-align: middle; font-size: 8px; font-weight: bold; color: #14b85e; line-height: 10px; padding-top: 2px; }

.logo .heStock i { display: block; letter-spacing: 1px; }

nav {position: fixed;top: 80px;left: 0;width: 100%;height: 100%;/*padding: 0 15px;*/overflow-y: auto;-webkit-overflow-scrolling: touch;padding-bottom: 83px;background: #fff;z-index: 99;display: none;/*padding: 0 2%;*/}

nav ul li { border-bottom: 1px solid #ccc; }

nav ul li h3 { position: relative; }

nav ul li h3 a {display: block;font-size: 16px;color: #000000;padding: 3% 2%;}

nav ul li:nth-child(2) .sub-nav{ padding: 32px 0 20px; }

.m-rightbox { position: absolute; right: 12px; top: 9px; }

.mobnav-btn { display: block; width: 30px; height: 30px; position: relative; }

.mobnav-btn span { top: 50%; margin-top: 0; }

.mobnav-btn span:first-child { content: ""; top: 7px; left: 0; }

.mobnav-btn span:last-child { content: ""; top: auto; bottom: 5px; left: 0; }

.mobnav-btn span, .mobnav-btn span:first-child, .mobnav-btn span:last-child { left: 5px; position: absolute; background: #069238; -webkit-transition: all 0.5s ease; width: 25px; height: 2px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }

.mobnav-btn.g_close span { opacity: 0; }

.mobnav-btn.g_close span:first-child { -webkit-transform: rotate(45deg); transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); top: 16px; opacity: 1; }

.mobnav-btn.g_close span:last-child { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); top: 16px; opacity: 1; }

.sub-nav { width: 100%; padding: 20px 0; background: #F5F5F5; display: none; z-index: 9; }

.sub-nav a { display: block; font-size: 14px; color: #4c4c4c; padding: 10px 45px; }

.sub-nav dl { padding: 0 0 20px 25px; }

.sub-nav dl dt { margin-bottom: 10px; }

.sub-nav dl dt a{padding:0;border-bottom:0;color:#666; font-size: 16px; font-weight: bold;}

.sub-nav dl dd a { padding: 4px 0; border-bottom: 0; }

.sub-nav dl dd a:hover { color: #19a255; }

.sub-nav dl dd .pro-more { color: #19a255; }

.arrorright-btn { position: absolute; width: 50%; right: 0; top: 0; height: 100%; }

.arrorright-btn:after { content: ""; position: absolute; top: 19px; right: 20px; width: 10px; height: 10px; border-right: 1px solid #7c8287; border-top: 1px solid #7c8287; border-left: 0; border-bottom: 0; transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); -webkit-transform: rotate(135deg); }

nav ul li.active .arrorright-btn:after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 21px; }

.banner {position: relative;overflow: hidden;z-index: 1;}

.banner ul li { position: relative; overflow: hidden; }

.banner ul li .banner-img {display: block;height:  100%;}

.banner ul li .banner-img img {display: block;position: relative;height: 100%;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}

.banner ul li .banner-con {position: absolute;left: 70%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);width: 100%;max-width: 1180px;color: #fff;z-index: 9;top: 0;margin-top: 4%;}

 

.bsmall-img { padding-top: 3%; margin-bottom: 6px; }

.bsmall-img img { height: 15px; }

.bbig-img { margin-bottom: 10px; }
.bbig-img img { height: 28px; }

.ban-fs30 { text-align: center; font-size: 16px; line-height: 30px; margin-bottom: 5px; padding-top: 2%; }

.ban-fs50 { text-align: center; font-size: 24px; line-height: 32px; margin-bottom: 15px; }

.banthree-fs50 {font-size: 24px;/* text-align: right; */line-height: 32px;}

.pr70 {margin-top: -1%;padding-right: 40px;}

.ban-more { text-align: center; }

.ban-more a { color: #fff; font-size: 14px; width: 120px; height: 36px; border: 1px solid #fff; line-height: 36px; display: inline-block; position: relative; }

.m-hover { position: relative; -webkit-transform: all ease .3s; -moz-transform: all ease .3s; -ms-transform: all ease .3s; -o-transform: all ease .3s; transform: all ease .3s; }

.m-hover:before { content: ""; position: absolute; z-index: -1; width: 100%; top: 0; bottom: 0; left: 0; right: 0; display: block; background: #14b85e; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 50%; -moz-transform-origin: 50%; -ms-transform-origin: 50%; -o-transform-origin: 50%; transform-origin: 50%; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: -o-transform; -moz-transition-property: transform, -moz-transform; transition-property: transform; transition-property: transform, -webkit-transform, -moz-transform, -o-transform; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; }

.m-hover:hover { border-color: #14b85e; }

.m-hover:hover:before { -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); }

.swiper-wrapper {width: 100%;height: 70%;z-index: 1;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: -moz-box;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: -o-transform;-moz-transition-property: transform, -moz-transform;transition-property: transform;transition-property: transform, -webkit-transform, -moz-transform, -o-transform;transition-property: transform, -webkit-transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}

.swiper-slide {-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;-ms-flex-negative: 0;flex-shrink: 0;width: 100%;height: 100%;position: relative;}

/*兼容ie9*/
.swiper-container-no-flexbox .swiper-slide { float: left; }

.swiper-container-vertical > .swiper-wrapper { -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; }

.swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; -o-transition-property: opacity; -moz-transition-property: opacity; transition-property: opacity; }

.indexbannerindeo {text-align: center;position: absolute;left: auto;width: 100%;z-index: 1;bottom: 30px;}

.indexbannerindeo span {width: 20px;height: 20px;display: inline-block;margin: 0 4px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;-webkit-transition: all ease-in .8s;-o-transition: all ease-in .8s;-moz-transition: all ease-in .8s;/* transition: all ease-in .8s; */overflow: hidden;background:url(../img/dian1.png) no-repeat; opacity:2;}

.indexbannerindeo span.cur, .indexbannerindeo span.swiper-pagination-bullet-active {background:url(../img/dian.png) no-repeat;}

.banner-btn { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 50px; height: 50px; display: block; left: 0; z-index: 98; cursor: pointer; opacity: 0; }

.banner-btn:after { content: ""; position: absolute; width: 20px; height: 20px; display: block; border-left: 2px solid #fff; border-bottom: 2px solid #fff; border-top: 0; border-right: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 15px; left: 20px; }

.banner-btn.banner-right { right: 0; left: auto; }

.banner-btn.banner-right:after { left: 10px; -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); }

/*首页*/
.index-web { max-width: 1400px; margin: 0 auto; padding-left: 15px; padding-right: 15px; }

.recolumn-one { margin-top: 0; position: relative; z-index: 2; padding-top: 20px; padding-bottom: 10px; }

.recolumn-one ul { margin: 0 -5px; }

.recolumn-one ul li { float: left; width: 50%; padding: 0 5px 10px; }

.recolumn-one ul li a { display: block; text-align: center; background: rgba(255, 255, 255, 0.9); -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.08); box-shadow: 0 0 15px rgba(0, 0, 0, 0.08); padding: 30px 10px; color: #666666; font-size: 14px; }

.recolumn-one ul li a .re-icon { font-size: 0; line-height: 0; margin-bottom: 20px; }

.recolumn-one ul li a .re-icon img { height: 55px; }

.recolumn-one ul li a h4 { font-size: 18px; margin-bottom: 10px; height: 24px; line-height: 24px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.recolumn-one ul li a .dec-text { height: 48px; line-height: 24px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.recolumn-one ul li:last-child { width: 100%; }

.indexcolumn-two { overflow: hidden; }

.indexabout-left { display: block; padding-bottom: 30px; }

.inabout-img { display: block; }

.inabout-img img { display: block; width: 100%; }

.indexabout-con { max-width: 425px; position: relative; left: 0; background: rgba(236, 246, 245, 0.9); padding: 30px 20px; color: #666666; line-height: 26px; font-size: 14px; }

.indexabout-con h4 { font-size: 20px; font-weight: bold; color: #333; margin-bottom: 15px; }

.indexabout-con .about-more { padding-top: 10px; }

.indexabout-con .about-more a { display: block; color: #14b85e; font-weight: bold; }

.indexabout-right { background: #F0F8F7; color: #666666; text-align: center; font-size: 16px; }

.stock-box { padding: 35px 0; }

.stock-box .stocktit { font-size: 16px; padding-bottom: 10px; }

.stock-box .stocknum { font-size: 20px; line-height: 20px; padding-bottom: 20px; position: relative; margin-bottom: 15px; }

.stock-box .stocknum:before { content: ""; position: absolute; width: 46px; height: 1px; background: #CCCCCC; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }

.stock-box .stockcode { padding-bottom: 15px; color: #14b85e; font-weight: bold; font-size: 38px; line-height: 38px; }

.stock-box .stockcode i { width: 20px; height: 26px; display: inline-block; vertical-align: middle; background-position: 0 0; background-repeat: no-repeat; margin-left: 8px; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

.stock-box .stockcode.up { color: #b1020c; }

.stock-box .stockcode.up i { margin-top: -8px; background-image: url(../images/indexicon06cur.png); }

.stock-box .stockcode.down { color: #14b85e; }

.stock-box .stockcode.down i { margin-top: -7px; background-image: url(../images/indexicon06.png); }

.stock-box .stockdate { color: #999; font-size: 14px; }

.com-resources { margin: 30px 0; background: #F0F8F7; text-align: center; padding: 50px 0 60px; }

.com-resources .retext { font-weight: lighter; font-size: 18px; color: #666; padding-bottom: 15px; }

.com-resources .retitle { font-size: 24px; font-weight: bold; color: #333; padding-bottom: 35px; }

.resources-list li { font-size: 14px; border-right: 1px solid #D3D4D4; }

.resources-list li h5 { font-weight: lighter; font-size: 18px; margin-bottom: 15px; }

.resources-list li .remun em { font-size: 28px; line-height: 30px; padding-right: 5px; }

.resources-list li:last-child { border-right: 0; }

.resources-more { padding-top: 30px; }

.resources-more a { width: 150px; height: 40px; display: inline-block; border: 2px solid #14b85e; line-height: 38px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; color: #14b85e; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }

.company-video { margin: 30px 0 0; position: relative; }

.company-video img { display: block; width: 100%; }

.company-video .indexvideo-btn { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 68px; height: 68px; background: url(../images/indexicon07.png) center center no-repeat; cursor: pointer; -moz-background-size: 50px auto; -o-background-size: 50px auto; background-size: 50px auto; }

.indexcolumn-three { margin-bottom: 30px; }

footer { border-top: 1px solid #EBEBEB; }

.footer-top { padding: 30px 0 0; background: #F2F2F2; }

.footer-top ul li { font-size: 14px; color: #666666; }

.footer-top ul li h4 { font-size: 16px; font-weight: bold; padding: 15px 0; border-bottom: 1px solid #ccc; position: relative; }

.footer-top ul li:last-child { padding-right: 0; }

.plus.icon { position: absolute; right: 0; top: 0; color: #ccc; position: absolute; margin-left: 3px; width: 100%; height: 100%; }

.plus.icon:before { content: ''; position: absolute; width: 15px; height: 1px; right: 0; top: 27px; background-color: #ccc; }

.plus.icon:after { content: ''; position: absolute; width: 15px; height: 1px; right: 0; top: 27px; background-color: #ccc; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }

.footer-sub { padding: 20px 0 10px; display: none; }

.footer-sub a { display: block; color: #666;display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;  -webkit-box-orient: vertical; -webkit-line-clamp: 1;height:40px; }

.footer-sub a:hover { color: #14b85e; }

.footer-bottom { background: #2D2D2D; color: #999999; padding: 15px 0; text-align: center; }

.footer-bottom a { color: #999999; }

.indexcolumn-four { max-width: 1180px; margin: 0 auto; }

.innews-title { font-weight: bold; font-size: 26px; line-height: 30px; margin-bottom: 28px;color:#333; }

.innews-list li { position: relative; margin-bottom: 20px; }

.innews-list li .newsimg { display: block; }

.innews-list li .newsimg img { display: block; width: 100%; }

.innews-list li .indexnews-con { padding: 25px 20px; background: rgba(236, 246, 245, 0.8); z-index: 3; }

.innews-list li .indexnews-con .m-newtitle { font-size: 20px; max-height: 56px; line-height: 28px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-bottom: 15px; }

.innews-list li .indexnews-con .m-newtitle a { color: #333; }

.innews-list li .indexnews-con .m-newtext { color: #666666; font-size: 14px; max-height: 72px; line-height: 24px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.innews-list li .indexnews-con .m-more { padding-top: 25px; }

.innews-list li .indexnews-con .m-more a { color: #14b85e; font-weight: bold; }

/* 视频播放*/
.recruitmentfloat { display: none; z-index: 110; width: 100%; position: fixed; height: 100%; background: rgba(0, 0, 0, 0.6); left: 0px; top: 0px; }

.tianjiatvwrap { width: 95%; margin: 0 auto; position: absolute; top: 50%; left: 2.5%; margin-top: -125px; }

.tianjiatvwrap .videobox { height: 250px; position: relative; z-index: 1; }

.recclosebtn { display: block; width: 25px; height: 25px; position: absolute; right: 15px; top: -5px; cursor: pointer; z-index: 100; margin: -20px -20px 0 0; z-index: 9; }

.recclosebtn:before { content: ''; position: absolute; top: 10px; width: 20px; height: 2px; background-color: #FFF; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }

.recclosebtn:after { content: ''; position: absolute; top: 10px; width: 20px; height: 2px; background-color: #FFF; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

.inside-banner { position: relative; overflow: hidden; }

.inside-banner img { display: block; height: 180px; position: relative; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }

.channel-title {position: absolute;top: 40%;left: 18%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);color: #fff;width: 100%;max-width: 1180px;text-align: center;}

.channel-title h3 {font-size: 36px;line-height: 32px;margin-bottom: 10px;color: #ffffff;font-weight:  bold;}

.channel-title h4 {font-size: 24px;line-height: 36px;text-transform: uppercase;font-family: "verdana, geneva, arial, helvetica, sans-serif";color: #ffffff;}

/*产品*/
.menu-wrap {padding: 10px 0 0px;}

.menu-channeltitle {text-align: left;font-size: 22px;line-height: 54px;font-weight: bold;color: #069a42;position: relative;border-bottom: 1px solid #069640;}

.menu-channeltitle:after {content: "";position: absolute;top: 20px;right: 0;width: 12px;height: 12px;border-right: 2px solid #069a42;border-top: 2px solid #069a42;border-left: 0;border-bottom: 0;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}

.menu-nav { text-align: left; display: none; }

.menu-nav li {padding: 0 5px;}

.menu-nav li a { display: block; font-size: 16px; border-bottom: 1px solid #D9D9D9; height: 44px; line-height: 44px; -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; transition: all .5s ease-in-out; color: #333; }

.menu-nav li.cur a {color: #099844;border-color: #069942;}

.column-enter { background: #fff; padding-top: 35px; }

.product-item li { float: left; text-align: center; padding-bottom: 24px; }

.product-item li a { display: block; }

.product-item li a img { display: block; margin: 0 auto; width: 90px; height: 90px; }

.product-item li a .pro-title { font-size: 16px; color: #333333; margin: 10px 0; height: 24px; line-height: 24px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.product-item li a .pro-text { color: #808080; font-size: 14px; height: 24px; line-height: 24px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.product-item li:nth-child(2n+1) { clear: left; }

.relatedbg { background: #F7F7F7; padding: 38px 0 80px; }

.related-title { font-size: 20px; color: #333; text-align: center; }

.related-swiper { margin-top: 20px; position: relative; overflow: hidden; }

.related-swiper ul li { padding: 0; width: 100%; }

.related-swiper ul li a { display: block; background: #fff; padding: 30px 0 20px; }

.related-swiper ul li a .zoom { overflow: hidden; }

.related-swiper ul li a .zoom img { display: block; max-width: 100%; margin: 0 auto; -webkit-transition: all ease 0.7s; -o-transition: all ease 0.7s; -moz-transition: all ease 0.7s; transition: all ease 0.7s; }

.related-swiper ul li a h4 { font-size: 16px; text-align: center; margin: 20px 0; height: 24px; line-height: 24px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.related-box { position: relative; }

.related-box .indexbannerindeo { bottom: -50px; }

.product-btn { position: absolute; left: 10px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 42px; height: 42px; border: 2px solid #CCCCCC; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; cursor: pointer; display: none; }

.product-btn:after { content: ""; position: absolute; top: 13px; left: 14px; width: 12px; height: 12px; display: block; border-right: 2px solid #CCCCCC; border-top: 2px solid #CCCCCC; border-left: 0; border-bottom: 0; -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); }


.product-btn.product-right { right: 10px; left: auto; }

.product-btn.product-right:after { left: 10px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

.product-deatils { padding: 35px 0; }

.product-deatils .productbig-img {  padding:0; }

.product-deatils .productbig-img img {display: block;max-width: 100%;/* margin: 0 auto; */}

.product-deatils .product-box { padding-top: 20px; font-size: 15px; line-height: 36px; }

.product-deatils .product-box .product-tbes { border-bottom: 1px solid #EBEBEB; }

.product-deatils .product-box .pro-title { font-size: 24px; color: #333; padding-bottom: 14px; border-bottom: 1px solid #EBEBEB; margin-bottom: 14px; }

.product-deatils .product-box .product-con { padding-bottom: 30px; }

.product-tab { background: #F2F2F2; margin-bottom: 30px; font-size: 0; line-height: 0; }

.product-tab a { max-width: 150px; text-align: center; height: 50px; line-height: 50px; width: 50%; font-size: 16px; display: inline-block; }

.product-tab a.cur {background: #069238;color: #fff;}

.productone { margin-top: -10px; }

.product-deatilsbox { font-size: 16px; line-height: 30px;padding-bottom:35px; }

.product-deatilsbox img {max-width: 100%;}

.m-probox { display: none; clear:both;overflow:hidden;}

.producttwo { line-height: 24px; }

.tableoverscoll{overflow-x:auto;overflow-y:hidden;}

.producttwo table { width: 100% !important; min-width:640px;}

/*.producttwo table tbody tr td { border: 1px solid #DEDEDE !important; padding: 14px 0 !important;text-align:center !important; }*/

/*.producttwo table tbody tr td:nth-child(1) { text-align: center; width: 20%; min-width: 100px; }

.producttwo table tbody tr td:nth-child(2) { padding-left: 10%; }*/

.related-solutions { padding-top:35px;padding-bottom: 80px; }

.pt0{padding-top:0;}

.solution-box { margin-top: 20px; position: relative; }

.solution-box .solution-swiper { position: relative; overflow: hidden; }

.solution-box ul li { width: 100%; padding: 0; }

.solution-box ul li a { display: block; }

.solution-box ul li .zoom { overflow: hidden; position:relative;}

.solution-box ul li .zoom:after{content:"";width:100%;display:block;padding-bottom:63.461538%;}

.solution-box ul li .zoom img { display: block; width: 100%;position:absolute;top:0;left:0; }

.solution-box .indexbannerindeo { bottom: -50px; }

.rsolutions-con {background: #f2f2f2;text-align: center;padding: 3% 3% 3%!important;width: 94%;}

.rsolutions-con span {width: 70%;float:  left;overflow:  hidden;height: 25px; text-align:left;}


.rsolutions-con h4 {font-size: 16px;color: #333;height: 30px;line-height: 24px;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;}

.rsolutions-con p1{font-size:14px;}

.rsolutions-con p {height: 48px;line-height: 24px;display: -webkit-box;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size: 14px;}

.meun-threewrap { background: #EDEDED; }

.prothree-nav { text-align: center; padding: 25px 0 10px; }

.prothree-nav li { float: left; width: 50%; padding: 0 5px 15px; }

.prothree-nav li a { display: block; }

.prothree-nav li a img { height: 62px; }

.prothree-nav li a h4 { font-size: 14px; color: #666; }

.prothree-nav li:nth-child(2n+1) { clear: left; }

.product-show { padding-top: 35px; padding-bottom: 35px; font-size: 15px; }

.showdl dd { padding: 30px 0 0 0; line-height: 30px; }

.showdl dd .showtitle { font-size: 22px; margin-bottom: 15px; color: #333; }

.showdl dt img { display: block; max-width: 100%; margin: 0 auto; }

.graybg { background: #F7F7F7; }

.solution-list { padding-top: 35px; padding-bottom: 35px; }

.solution-list ul { padding-bottom: 10px; }

.solution-list ul li { padding-bottom: 24px; }

.solution-list ul li .rsolutions-con { background: #fff; }

.loading a { height: 44px; line-height: 44px; background: #999999; font-size: 16px; text-align: center; display: block; color: #fff; }


/*解决方案*/

.pt52 {/* padding-top: 20px; */padding-bottom: 35px;}

.industry-select { padding: 30px 10px; background: #ECF6F5; }

.industry-select li { position: relative; padding: 0 5px 10px; width: 100%; }

.select-box { position: relative; background: #fff; }

.select-box span { display: block; width: 100%; height: 40px; line-height: 40px; padding: 0 40px 0 20px; color: #b2b2b2; cursor: pointer; white-space: nowrap;position:relative;z-index:2; }

.select-box .inarror { display: block; width: 40px; height: 40px; position: absolute; right: 0; top: 0; background: #14b85e; z-index:1;}

.select-box .inarror:after { content: ""; display: block; width: 12px; height: 12px; position: absolute; top: 12px; left: 14px; border-right: 2px solid #fff; border-top: 2px solid #fff; border-left: 0; border-bottom: 0; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); }

.select-box .insub { position: absolute; top: 40px; width: 100%; background: #fff; display: none; z-index: 2; height:200px;overflow-y:auto;}

.select-box .insub a { display: block; padding: 10px 20px; }

.solcolmn-list { padding: 35px 0 10px; }

.solcolmn-list dl { background: #F5F5F5; margin-bottom: 20px; }

.solcolmn-list dl dt { overflow: hidden; }

.solcolmn-list dl dt img { display: block; width: 100%; -webkit-transition: all ease 0.7s; -o-transition: all ease 0.7s; -moz-transition: all ease 0.7s; transition: all ease 0.7s; }

.solcolmn-list dl dd { padding: 30px 20px; }

.solcolmn-list dl dd h4 a { display: block; font-size: 18px; color: #333; font-weight: bold; margin-bottom: 3.5%; height: 24px; line-height: 24px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-transition: all ease 0.7s; -o-transition: all ease 0.7s; -moz-transition: all ease 0.7s; transition: all ease 0.7s; }

.solcolmn-list dl dd .sol-text { height: 48px; line-height: 24px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.solcolmn-list dl dd .solution-more { padding-top: 5.5%; }

.solcolmn-list dl dd .solution-more a { width: 120px; height: 42px; line-height: 42px; border: 1px solid #CCCCCC; display: inline-block; text-align: center; color: #999999; -webkit-transition: all ease 0.7s; -o-transition: all ease 0.7s; -moz-transition: all ease 0.7s; transition: all ease 0.7s; }

.solution-deatils { padding-top: 34px; padding-bottom: 38px; font-size: 14px; line-height: 30px; }

.solution-deatils img { max-width: 100%; }

.sodeatils-title {color: #333;font-size: 28px;line-height: 36px;padding-bottom: 22px;margin-bottom: 25px;}

/*新闻中心*/
.hotnews07 { position: relative; background-color: #ECF6F5; overflow: hidden; }

.pt35 { padding: 35px 0; }

.hotnews07 ul li { width: 100%; position: relative; width: 100%; overflow: hidden; float: left; -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; -ms-flex-negative: 0; flex-shrink: 0; height: 100%; position: relative; color: #666; }

.hotnews07 ul { width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: -moz-box; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: -o-transform; -moz-transition-property: transform, -moz-transform; transition-property: transform; transition-property: transform, -webkit-transform, -moz-transform, -o-transform; transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.hotnewslist07 dt { overflow: hidden; }

.hotnewslist07 dt img { display: block; width: 100%; }

.hotnewslist07 dd { padding: 25px 10px; }

.hotnewslist07 dd h4 { font-size: 18px; font-weight: bold; }

.hotnewslist07 dd h4 a { color: #333; position: relative; display: block; max-height: 68px; line-height: 34px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.hotnewstext07 { margin: 15px 0; max-height: 98px; line-height: 24px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }

.hotnewsbtn07 { text-align: center; padding-bottom: 20px; position: relative; z-index: 6; }

.hotnewsbtn07 span { display: inline-block; width: 11px; height: 11px; background-color: #C2C7C7; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; margin-right: 9px; opacity: 1; cursor: pointer; }

.hotnewsbtn07 span.swiper-pagination-bullet-active { background: #14b85e; }

.hotnewslink07 { color: #999 !important; font-size: 14px; position: relative; display: block; }

.hotnewslink07:after { content: ""; position: absolute; top: 8px; left: 58px; width: 8px; height: 8px; border-right: 1px solid #999; border-top: 1px solid #999; border-left: 0; border-bottom: 0; transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); }

.whitebg { background: #fff; }

.newslist08 { padding-top: 35px; padding-bottom: 35px; }

.newslist08 ul { padding-bottom: 15px; margin: 0 -11px; }

.newslist08 ul li { padding: 0 11px 22px; }

.newslistcont08 { position: relative; background: #fff; overflow: hidden; }

.newslistext08 { background: #fff; position: relative; overflow: hidden; padding: 115px 26px 100px; display: none; }

.newslistext08 .nstext08 { margin-top: 32px; font-size: 14px; color: #666; max-height: 144px; line-height: 24px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 6; }

.news-title { font-size: 20px; }

.news-title a { display: block; color: #333; max-height: 60px; line-height: 30px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.newsdate08 { width: 80px; height: 80px; background-color: #14b85e; color: #ffffff; position: absolute; top: 0; left: 28px; text-align: center; }

.newsdate08 p { font-size: 40px; font-family: Arial; line-height: 50px; }

.newslisimg08 { width: 100%; overflow: hidden; background: #ECF6F5; color: #333333; z-index: 2; padding-bottom: 60px; }

.newslisimg08 .nsimg08 { height: 210px; overflow: hidden; }

.newslisimg08 .nsimg08 img { display: block; width: 100%; }

.newslisimg08 h4 { margin-top: 60px; font-size: 18px; padding: 0 22px; height: 60px; line-height: 30px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.newslisimg08 h4 a { color: #333; display: block; }

.newsbg { background: #F7F7F7; }

.newdetails { background: #fff; }

.news-deatils-top {padding: 30px 0 20px;margin-bottom: 30px;text-align: center;border-bottom: 1px solid #EBEEF0;color: #333333;}

.news-deatils-top h1 {font-size: 18px;line-height: 30px;margin-bottom: 15px;}

.news-deatils-top .newsdeatils-date { color: #8e8e8e; font-size: 18px; }

.news-box { padding: 0; position: relative; color: #333333; }

.news-box img { max-width: 100%; }


.news-deatils-con {font-size: 14px;line-height: 26px;padding-bottom: 30px;/* max-width: 90%; */margin: 0 auto;}

.newsdeatils-bottom { padding: 25px 0 30px; font-size: 14px; position: relative; overflow: hidden; border-top: 1px solid #EBEEF0; }

.newsdeatils-bottom dl dd { position: relative; margin-bottom: 10px; height: 24px; line-height: 24px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.newsdeatils-bottom dl span { display: inline-block; }

.newsdeatils-bottom dl a { display: inline-block; color: #666; }

.newsdeatils-bottom dl a:hover { color: #14b85e; }

.newsdeatils-bottom .return-list { width: 184px; height: 44px; line-height: 44px; margin: 0; display: block; background: #14b85e; text-align: center; color: #fff; margin: 20px auto 0; }

.left-share { display: none; }

.left-share .article-share { position: absolute; top: 7px; left: 0; }

.left-share .article-share.js-sharefix { position: fixed; top: 80px; left: 40px; }

.left-share .article-share.js-shareEnd { position: absolute; top: auto; bottom: 63px; }

.left-share a { float: none !important; display: block !important; width: 50px !important; height: 50px !important; background-repeat: no-repeat; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: center !important; padding: 0 !important; margin: 0 0 1px !important; }

.bds_tsina { background-image: url(../images/sharebtn_01.jpg) !important; }

.bds_tqq { background-image: url(../images/sharebtn_03.png) !important; }

.bds_sqq { background-image: url(../images/sharebtn_05.jpg) !important; }

.bds_weixin { background-image: url(../images/sharebtn_07.jpg) !important; }

.bds_tieba { background-image: url(../images/sharebtn_09.jpg) !important; }

.bds_tsina:hover { background-image: url(../images/sharebtnac_01.jpg) !important; }

.bds_tqq:hover { background-image: url(../images/sharebtnac_03.jpg) !important; }

.bds_sqq:hover { background-image: url(../images/sharebtnac_05.jpg) !important; }

.bds_weixin:hover { background-image: url(../images/sharebtnac_07.jpg) !important; }

.bds_tieba:hover { background-image: url(../images/sharebtnac_09.jpg) !important; }

.staff-list { padding-top: 35px; padding-bottom: 35px; overflow: hidden; }

.staff-list ul { padding-bottom: 11px; margin: 0 -12px; }

.staff-list ul li { padding: 0 12px 24px; }

.staff-list ul li a { display: block; }

.staff-list ul li a .zoom { overflow: hidden; }

.staff-list ul li a .zoom img { display: block; width: 100%; }

.staff-list ul li a .staff-con { padding: 15px 20px 30px; background: #ECF6F5; color: #666666; }

.staff-list ul li a .staff-con span { color: #999999; display: block; font-family: arial; padding-bottom: 5px; }

.staff-list ul li a .staff-con h3 { font-size: 18px; color: #333333; margin-bottom: 15px; height: 60px; line-height: 30px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.staff-list ul li a .staff-con p { height: 48px; line-height: 24px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.exhibition-list {margin-bottom: 35px;}

.exhibition-list dl dt {padding: 0;/* float: right; */}

.exhibition-list dl dt a {display: block;overflow: hidden;}

.exhibition-list dl dt a img { display: block; width: 100%; }

.exhibition-list dl dd { padding: 6% 2%; }

.exhibition-list dl dd .solution-tit { margin-bottom: 16px; }

.exhibition-list dl dd .solution-tit a { font-size: 18px; display: block; max-height: 52px; line-height: 26px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.exhibition-list dl dd .solution-dec {max-height: 96px;line-height: 160%;display: -webkit-box;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 4;color: #4f4f4f;width: 76%;float:  left;font-size: 14px;}
.solution-dec1 {max-height: 96px;line-height: 160%;display: -webkit-box;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 4;color: #4f4f4f;width: 100%;float:  left;font-size:  16px;}
.exhibition-list dl dd .ex-date {color: #0fa053;font-size: 16px;}

.service-area { background: #F7F7F7; padding: 40px 0 26px; }

.service-area .related-title { margin-bottom: 26px; }

.customer-service { padding: 40px 0 60px; position: relative; }

.swiper-container-multirow > .swiper-wrapper { -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; }

.cooper-service { margin-top: 26px; position: relative; overflow: hidden; }

.cooper-service ul li { float: left; width: 33.3%; padding:0 5px 10px; margin-top: 0 !important; }

.cooper-service ul li a { display: block; border: 1px solid #EBEBEB; position:relative;}



.cooper-service ul li a:before{content:"";width:100%;padding-bottom:45.45454545%;display:block;}

.cooper-service ul li a img { display: block; width: 100%; position:absolute;top:0;left:0; }

.serive-dot { text-align: center; position: absolute; left: 0; width: 100%; z-index: 1; bottom: 30px; }

.serive-dot span { width: 10px; height: 10px; display: inline-block; margin: 0 4px; background: #ccc; cursor: pointer; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -webkit-transition: all ease-in .8s; -o-transition: all ease-in .8s; -moz-transition: all ease-in .8s; transition: all ease-in .8s; overflow: hidden; }

.serive-dot span.cur, .serive-dot span.swiper-pagination-bullet-active { background: #14b85e; }

.service-network { padding: 35px 0; background: #F7F7F7; }

.service-network img { max-width: 100%; }

.service-network .related-title { padding-bottom: 28px; }

.suggest { padding: 35px 0 50px; }

.m-pt60 { padding-top: 40px; }

.suggest-left { padding: 0; }

.suggest-left li { border-bottom: 1px solid #CCCCCC; margin-bottom: 25px; padding: 10px 0 10px 70px; position: relative; }

.suggest-left li span { font-size: 16px; color: #999999; position: absolute; top: 10px; left: 0; }

.suggest-left li input { width: 100%; }

.textarea-right { padding: 0; margin-bottom: 30px; }

.textarea-right textarea { width: 100%; height: 200px; border: 1px solid #CCCCCC; padding: 10px; }

.your-msg { color: #999; display: block; font-size: 16px; padding-bottom: 10px; }

.submitbtn { width: 180px; height: 44px; display: block; margin: 0 auto; font-size: 18px; font-weight: bold; text-align: center; color: #fff; background: #14b85e; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }

.sales-address { padding-top: 35px; padding-bottom: 35px; }

.map-tabbox { border-bottom: 5px solid #EBEBEB; }

.map-tabbox a { display: inline-block; color: #333333; font-size: 16px; padding-bottom: 25px; margin-right: 18px; border-bottom: 5px solid transparent; margin-bottom: -5px; }

.map-tabbox a.cur { border-bottom-color: #14b85e; color: #14b85e; font-weight: bold; }

.map-list { padding: 30px 0 0; font-size: 15px; line-height: 36px; }

.comname-title { font-weight: bold; color: #14b85e; }

.map { margin-top: 20px; height: 250px; }

.business-contacts { padding-top: 40px; padding-bottom: 30px; }

.business-contacts ul li { padding: 30px 20px; border: 1px solid #f7f7f7; -webkit-box-shadow: 0 0 15px rgba(247, 247, 247, 0.8); -moz-box-shadow: 0 0 15px rgba(247, 247, 247, 0.8); box-shadow: 0 0 15px rgba(247, 247, 247, 0.8); font-size: 15px; color: #666; line-height: 30px; width: 100%; margin-bottom: 25px; }

.business-contacts ul li .probus-left { padding-left: 100px; position: relative; }

.business-contacts ul li .probus-icon { width: 80px; height: 80px; position: absolute; top: 50%; left: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

.business-contacts ul li .business-con { font-size: 16px; padding: 0; color: #333333; line-height: 26px; }





.business-contacts ul li .probus-right { padding: 30px 0 0; }

.group-members {padding-bottom: 35px;}

.group-members .group-list {/* margin: 0 -11px; */}

.group-members .group-list li a { display: block; }

.group-members .group-list li a .zoom { overflow: hidden; }

.group-members .group-list li a img { display: block; width: 100%; }
.zoom  img { display: block; width: 100%; }

.group-members .group-list li a .rsolutions-con {padding: 23px 22px;}

.group-members .group-list li a .rsolutions-con h4 { margin-bottom: 0; }

.group-deatilsbox { background: #ECF6F5; margin-bottom: 40px; }

.group-deatilsbox dt img { display: block; width: 100%; }

.group-deatilsbox dd { padding: 30px 20px 40px; }

.group-deatilsbox dd h4 { font-size: 20px; color: #333; padding-bottom: 20px; position: relative; margin-bottom: 20px; line-height: 30px; }

.group-deatilsbox dd h4:after { content: ""; width: 46px; height: 3px; display: block; position: absolute; left: 0; bottom: 0; background: #14b85e; }

.group-deatilsbox dd .groupmore { padding-top: 9.5%; }

.group-deatilsbox dd .groupmore a { width: 144px; height: 42px; background: url(../images/indexicon43.png) 28px center no-repeat, #14b85e; color: #fff; display: inline-block; padding-left: 58px; line-height: 42px; }

.group-deatilsbox dd .groupmore a:hover { background-color: rgba(0, 162, 152, 0.9); }

.grouptit { text-align: left; }

.group-contact { padding: 68px 0 0; }

/*联系我们*/
.groupb { padding-bottom: 40px; }

.address-list { padding-top: 30px; }

.address-list ul li { position: relative; padding: 0 7% 30px 70px; font-size: 15px; }

.address-list ul li img { position: absolute; top: 0; left: 0; width: 58px; height: 58px; display: block; }

.address-list ul li .addtit { font-size: 16px; color: #333; margin-bottom: 10px; }

.address-list ul li a { color: #666; }

.groupmap { height: 255px; width: 100%; }

/*公司公告*/
.news-wrap { padding-top: 15px; padding-bottom: 37px; }

.news-list ul { padding-bottom: 37px; }

.news-list ul li { border-bottom: 1px solid #F2F2F2; }

.news-list ul li span { float: right; padding-top: 22px; color: #999999; font-size: 14px; }

.news-list ul li a { display: block; padding: 0; color: #4c4c4c; height: 68px; line-height: 68px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; font-size: 14px; }

.news-list ul li:hover a { color: #14b85e; }

/*股票信息*/
.stock-wrap { padding-top: 52px; padding-bottom: 66px; }

.jbzl-top { padding-bottom: 22px; }

.jbzl-top dl { width: 100%; text-align: center; }

.jbzl-top dl dt { height: 77px; color: #fff; padding: 20px 0; background: #14b85e; font-size: 16px; float: left; width: 42%; }

.jbzl-top dl dt h3 { font-size: 16px; line-height: 20px; }

.jbzl-top dl dt span { font-size: 14px; font-weight: bold; line-height: 20px; }

.jbzl-top dl dd { height: 77px; width: 57%; float: right; line-height: 20px; }

.jbzl-top dl dd h4 { height: 32px; line-height: 32px; font-size: 24px; font-weight: bold; color: #b1020c; }

.jbzl-top dl dd h4 span { height: 32px; padding: 0 16px; }

.jbzl-top dl dd h4.up { color: #b1020c; }

.jbzl-top dl dd h4.up span { background: url(../images/indexicon06cur.png) no-repeat right 5px; -moz-background-size: auto 28px; -o-background-size: auto 28px; background-size: auto 28px; }

.jbzl-top dl dd h4.down { color: #14b85e; }

.jbzl-top dl dd h4.down span { background: url(../images/indexicon06.png) no-repeat right 6px; -moz-background-size: auto 28px; -o-background-size: auto 28px; background-size: auto 28px; }

.jbzl-top dl dd .p1 { color: #b1020c; }

.jbzl-top dl dd .p2 em { padding-left: 8px; }

.jbzl-list { background-color: #fafafa; padding: 10px 0; }

.jbzl-list h3 { height: 30px; line-height: 30px; padding-left: 35px; font-size: 14px; color: #205bab; background: url(../images/gp2.png) no-repeat 10px center; }

.jbzl-list ul li { height: 26px; line-height: 26px; color: #333; padding: 0 5px; }

.jbzl-list ul li span { padding-right: 6px; }

.jbzl-list ul li strong { font-weight: normal; }

.jbzl-bottom { position: relative; }

.jbzl-bottom ul { height: 44px; line-height: 44px; text-align: center; }

.jbzl-bottom ul li { display: inline-block; width: 66px; height: 45px; text-align: center; cursor: pointer; }

.jbzl-bottom ul li p { font-weight: bold; font-size: 16px; }

.jbzl-bottom ul li.on { background: #fff; color: #14b85e; border-bottom: 2px solid #14b85e; }

.jbzl-con { padding: 10px; background-color: #f2f2f2; border-top: 1px solid #ccc; }


.jbzl-con h4 strong { font-weight: normal; padding-right: 54px; display: block; line-height: 30px; }

.jbzl-con h4 strong span { padding-right: 12px; }

.jbzl-con h4 strong em { color: #b1020c; }

.jbzl-con h4 .first span { padding: 0; }

.jbzl-con h4 .first em { padding-right: 6px; }

.con-bottom img { max-width: 100%; }
















.recomend-column { float: right; width: 34%; padding-left: 6%; display: none; }

.recomend-column ul li { padding-bottom: 22px; overflow: hidden; }

.recomend-column ul li img { -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s; }

.recomend-column ul li a { display: block; }

.recomend-column ul li a .zoom { overflow: hidden; }

.recomend-column ul li a img { display: block; width: 100%; }

.recomend-column ul li a h4 { font-size: 18px; margin: 15px 0 10px; height: 24px; line-height: 24px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.recomend-column ul li a .recontext { font-size: 13px; color: #666; height: 72px; line-height: 24px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.recomend-column ul li:hover:hover img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }

.recomend-column ul li:hover h4 { color: #14b85e; }

.recruitment-wrap {padding-bottom: 35px;}

.recruitment-box {background: #f1f1f1;padding: 30px 20px 10px 30px;}

.recruitment-box dl { max-width: 710px; margin: 0 auto; }

.recruitment-box dl dd { padding: 0 10px 20px 0; position: relative; }

.recruitment-box dl dd .recruit-text {width: 100%;height: 50px;padding: 0 50px 0 20px;background: #fff;/* font-family: fantasy; */}

.recruitment-box dl dd .recruit-text::-webkit-input-placeholder { color: #b2b2b2; }

.recruitment-box dl dd .recruit-text:-moz-placeholder { color: #b2b2b2; }

.recruitment-box dl dd .recruit-text::-moz-placeholder { color: #b2b2b2; }

.recruitment-box dl dd .recruit-text:-ms-input-placeholder { color: #b2b2b2; }

.recruitment-box dl dd .recruit-btn {width: 50px;height: 50px;position: absolute;right: 0;top: 0;background-color: #06923b;background-position: center center;background-repeat: no-repeat;cursor: pointer;}

.recruitment-box dl dd .recruit-btn.addressbtn:after { content: ""; position: absolute; top: 15px; left: 18px; width: 14px; height: 14px; border-right: 1px solid #fff; border-top: 1px solid #fff; border-left: 0; border-bottom: 0; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); }

.recruitment-box dl dd .recruit-btn.jobbtn { background-image:url(../img/icon01.png); }

.recruitment-list { padding-top: 20px; overflow-x: auto; }

.recruitment-list ul { padding-bottom: 37px; min-width: 640px;  }

.recruitment-list ul li {padding: 15px 0 15px 30px;border-bottom: 1px solid #F7F7F7;/* font-weight: bold; */color: #808080;}

.recruitment-list ul li.li1 {padding: 18px 0 18px 30px;font-weight: bold;font-size: 16px;color: #666666;background: #f7f8f8;}

.m-item { float: left; }

.item-one { width: 20%; }

.item-two { width: 20%; }

.item-three {width: 15%;}

.item-four {width: 45%;}

.item-five {width: 15%;}


.colorgule { color: #14b85e; }

/*---人才招聘详细---*/
.jobsDetailed { background: #fff; color: #4c4c4c; padding-top: 30px; padding-bottom: 40px; }

.jobsDetailed h3.jobsDetailedtitle { color: #14b85e; border-bottom: 1px solid #d9d9d9; font-size: 16px; padding-bottom: 10px; padding-top: 0; }

.jobsDetailedleft { float: none; width: 100%; padding-top: 20px; }

.Demand {margin: 0px;padding: 0;font-size: 16px;}

.Demand span { display: block; float: none; width: 100%; }







.post {font-size: 16px;line-height: 22px;padding: 10px 0px 0;}

.jobsMail {padding: 10px 0 0;font-size: 15px;}

.jobsMail a { color: #14b85e; }

.jobsReturn { text-align: center; padding-top: 20px; }

.jobsReturn a { display: inline-block; background: #14b85e; color: #fff; border: 1px solid #14b85e; height: 38px; width: 130px; text-align: center; line-height: 38px; font-size: 16px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }

.jobsReturn a:hover { background: #fff; color: #14b85e; }

/*校园招聘*/
.campus-talk { padding: 45px 0; text-align: center; }

.campus-talk .commonweb { position: relative; }

.campus-title { text-align: center; color: #333; font-size: 20px; }

.recruit-map { margin: 18px 0 0; display: inline-block; position: relative; }

.recruit-map img { display: block; width: 100%; }

.region-list { position: absolute; left: 0; top: 0; cursor: pointer; }

.area-box .dot { position: absolute; left: 0; width: 10px; height: 10px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #14b85e; opacity: 1; filter: alpha(opacity=100); }

@-webkit-keyframes warn { 0% { -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1; }
  100% { -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0; } }

@-moz-keyframes warn { 0% { -moz-transform: scale(0);
    transform: scale(0);
    opacity: 1; }
  100% { -moz-transform: scale(1);
    transform: scale(1);
    opacity: 0; } }

@-o-keyframes warn { 0% { -o-transform: scale(0);
    transform: scale(0);
    opacity: 1; }
  100% { -o-transform: scale(1);
    transform: scale(1);
    opacity: 0; } }

@keyframes warn { 0% { -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 1; }
  100% { -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 0; } }

.area-box .pulse { position: absolute; top: -28px; left: -28px; height: 66px; width: 66px; border: 2px solid #14b85e; -webkit-border-radius: 48px; -moz-border-radius: 48px; border-radius: 48px; -webkit-box-shadow: 0 0 4px #14b85e, 0 0 10px #14b85e inset; -moz-box-shadow: 0 0 4px #14b85e, 0 0 10px #14b85e inset; box-shadow: 0 0 4px #14b85e, 0 0 10px #14b85e inset; opacity: .12; filter: alpha(opacity=0); -webkit-animation: warn 2s ease-out both; -moz-animation: warn 2s ease-out both; -o-animation: warn 2s ease-out both; animation: warn 2s ease-out both; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -o-animation-iteration-count: infinite; animation-iteration-count: infinite; }

.area-box .delay-04 { -webkit-animation-delay: 1.2s; -moz-animation-delay: 1.2s; -o-animation-delay: 1.2s; animation-delay: 1.2s; }

.area-box .delay-05 { -webkit-animation-delay: 1.6s; -moz-animation-delay: 1.6s; -o-animation-delay: 1.6s; animation-delay: 1.6s; }

.area-box .delay-06 { -webkit-animation-delay: 2s; -moz-animation-delay: 2s; -o-animation-delay: 2s; animation-delay: 2s; }

.show-regin { position: absolute; left: 0px; top: 0px; width: 100%; }

.show-regin span { display: block; width: 100px; font-size: 16px; }

.pop-cont { margin-top: 30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #14b85e; background: #fff; width: 100%; display: none; }

.pop-cont ul { padding: 20px 20px; height: 315px;overflow-x:auto; }

.pop-cont ul li { padding: 10px 0; text-align: left; border-bottom: 1px solid #ccc; }

.pop-cont ul li .poptit { font-size: 16px; }

.poptitle { height: 56px; line-height: 56px; font-size: 18px; padding-left: 50px; background: url(../images/indexicon47.png) 15px center no-repeat, #14b85e; text-align: left; color: #fff; position: relative; }

.poptitle .popcolse { position: absolute; right: 10px; top: 13px; width: 30px; height: 30px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); cursor: pointer; }

.poptitle .popcolse:after { content: ''; position: absolute; width: 20px; height: 2px; right: 4px; top: 13px; background-color: #fff; }

.poptitle .popcolse:before { content: ''; position: absolute; width: 20px; height: 2px; right: 4px; top: 13px; background-color: #fff; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }

.news-announcement { background: #F7F7F7; padding: 35px 0; }

.news-announcement .annewsbg { background: #fff; }

.news-leftimg { padding: 0; }

.news-leftimg a { display: block; overflow: hidden; }

.news-leftimg a img { display: block; position: relative; width: 100%; }

.new-anlist { padding: 28px 0; }

.new-anlist ul li { padding: 7px 20px; }

.new-anlist ul li a { display: block; font-size: 14px; height: 24px; line-height: 24px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.new-anlist ul li .newdate { float: right; color: #999999; font-size: 14px; }

.new-anlist ul li:hover a { color: #14b85e; }

.mpt50 { margin-top: 30px; }

.recruitment-process { padding: 40px 0 20px; }

.process-list { padding-top: 38px;text-align:center; }

.process-list li { width: 33.3%; text-align: center; position: relative; padding-bottom: 20px;display:inline-block; }

.process-list li .process-box { max-width: 140px; padding: 0 10%; position: relative; z-index: 2; background: #fff; display: inline-block; }

.process-list li img { width: 74px; height: 74px; }

.process-list li .pronum { color: #999999; display: block; }

.process-list li .protext { font-size: 16px; color: #333; }

.process-list li:after { content: ""; position: absolute; top: 40px; left: 0; width: 100%; height: 1px; background: #CCCCCC; z-index: 1; }

.process-list li:nth-child(1):after { width: 50%; right: 0; left: auto; }

.process-list li:last-child:after { width: 50%; left: 0; right: auto; }

.groupitem ul li a { cursor: default; }

.nszyzdsbacktop { position: fixed; right: 10px; bottom: 10%; width: 40px; height: 40px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; display: none; background-color: #14b85e; z-index: 99; }

.nszyzdsbacktop:after { display: block; content: ""; width: 8px; height: 8px; border-left: 2px solid #ffffff; position: absolute; left: 50%; top: 50%; margin: -3px 0 0 -4px; border-bottom: 2px solid #ffffff; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); }

.singe-page { line-height: 30px; }

.singe-page img { max-width: 100%; }

.BMap_bubble_title { white-space: normal !important; }

.BMapLabel { padding: 10px 20px !important; border-color: #ccc !important; }

.mapitem { display: none; }

/*公司介绍*/
.megmeet-con { padding-top: 45px; padding-bottom: 52px; }

.companybg{background:#ECF6F5;padding-left:20px;}

/*公司介绍*/
.megmeet-left { color: #737373; padding: 0; width: 100%; }

.megmeet-title { font-size: 28px; color: #e7e6e2; line-height: 28px; letter-spacing: -1px; text-transform: uppercase; margin-bottom: 15px; }

.megmeet-cntitle { font-size: 20px; color: #14b85e; margin-bottom: 20px; }

.fs18 { font-size: 16px; }

.megmeet-right { padding: 30px 0 0; width: 100%; text-align: center; }

.megmeet-right img { max-width: 100%; }

.corporate-culture { background: #F5F5F5; padding: 40px 0 30px; overflow: hidden; }

.corporate-culture .culturetitle { font-size: 20px; text-align: center; color: #666666; }

.culture-list { padding-top: 25px; margin: 0 -5px; }

.culture-list li { text-align: center; padding: 0 5px 10px; }

.culture-list li .culture-box { padding: 20px 10px; background: #fff; color: #929292; }

.culture-list li .culture-box img { height: 60px; }

.culture-list li .culture-box .list-title { margin: 10px 0; font-size: 18px; color: #666666; }

.mapusa{display:none;}
.mapusa img{display:block;width:100%;}

.news-deatils-con,.solution-deatils{/*overflow:hidden;*/}
.news-deatils-con span,.news-deatils-con p,.solution-deatils p,.solution-deatils span,.singe-page span,.singe-page p{white-space: normal !important;}
#solution{background:url(../img/waterbg.png) 0 0 repeat; -moz-user-select:none; -webkit-user-select:none;
 user-select:none; }

#solution ul,#solution ul li {list-style:disc;}

 .megmeet-title{padding-top:30px;}

 .singletitle{color:#14b85e;font-size:16px;}

 .weixin{display:inline-block;vertical-align:middle;position:relative;}

 .weicon { width: 28px; height: 28px; display: block; background: url(../images/weixinicon.png) 0 0 no-repeat; -moz-background-size: cover; -o-background-size: cover; background-size: cover; display: block; }

.code-box { width: 152px; position: absolute; bottom: 40px; padding-bottom: 10px; left: 50%;transform:translateX(-50%); z-index: 99; display: none; }

.code-box img { display: block; border: 1px dashed #D0D0D0; padding: 4px; background: #fff;width:150px;height:150px;}

.code-box:after { content: ""; width: 16px; height: 10px; display: block; position: absolute; bottom: 3px; left: 76px; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); z-index: 9; background: url(../images/arror.png); margin-left: -8px; }


.m-protable { font-size: 14px; color: #333; }

.m-protable ul{margin:0 -2%;}

.m-protable ul li { float: left; width: 100%;padding:0 2%; }

.m-protable ul li .item-con { border-bottom: 1px solid #D2D2D2; padding: 5px 0; clear: both; overflow: hidden; }

.m-protable ul li .item-con span { float: left; width: 30%; }

.m-protable ul li .item-con div { float: left; overflow: hidden; }

.m-tabletit { color: #14b85e; font-size: 16px; font-weight: bold; position: relative; padding-left: 20px;position:relative;  }

.m-tabletit:before { content: ""; position: absolute; width: 0; height: 0; left: 0; top: 4px; display: block; border-right: 8px solid #14b85e; border-top: 8px solid transparent; border-bottom: 8px solid transparent; }

.m-onetalbe table { width: 100%; }

.m-onetalbe table tr td { border: 2px solid #329A9D; padding: 5px 2%; }

.m-onetalbe table tr:nth-child(even) { background: #F6F6F6; }


.m-tabletit:after{content:""; position:absolute;width:100%;height:3px;bottom:-11px;background:#14b85e;display:block;left:0;}

.item-con span { float: left; width: 30%; }

.item-con div { float: left; overflow: hidden; }


.m-twotalbe { overflow-x: auto; overflow-y: hidden; }

.m-twotalbe .m-tabletit {border-bottom: 0;}

.m-twotalbe table { width: 100%; min-width: 640px; }

.m-twotalbe table tr td { border-bottom: 1px solid #14b85e; position: relative; padding-right: 45px; padding: 10px 45px 10px 0; border-spacing: 2px; }

.m-twotalbe table tr td:after { content: ""; width: 46px; background: #fff; position: absolute; right: 0; bottom: -2px; height: 2px; display: block; }

.item-con span { position: relative; display: block; }

/*.item-con span:after { content: ""; width: 10px; background: #fff; position: absolute; right: 0; bottom: -11px; height: 2px; display: block; }*/

.Day{width: 145px;float: right;text-align: center;}
.Day p{margin: 0px;font-size: 24px;color: #333;}
.Day span{display: inline-block;font-size: 14px; color: #333;}

@media (max-width: 640px) {
		#solution {
    padding: 0;
}

.product-deatilsbox img {
    max-width: 100%!important; margin-left:0%;
}	
	 .banner ul li .banner-img img {display: block;width: 100%;height: 200px;left: 0;t-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
.recruit-text{ font-size:14px;}
  .bsmall-img { margin-bottom: 13px; }
  .bsmall-img img { height: 21px; }
  .bbig-img { margin-bottom: 18px; }
.banthree-fs50{font-size: 16px;/* margin-left: 12%; *//* padding-right: 30%; *//* margin-top:  5%; */}

.Day{width:20%;float: right;text-align: center;margin-top: 6%;}
.Day p {
    margin: 0px;

    font-size: 18px;
    color: #333;
}

.group-members .group-list {
    /* margin: 0 -11px; */
    /* width:99%; */
}








.mo{font-size:16px !important;left: 50% !important;margin-top: 5% !important;}

  .bbig-img img { height: 43px; }
  .big-text { font-size: 20px; font-weight: bold; }
  .inside-banner .channel-title { text-align: left; }
  .inside-banner img { width: 100%; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; left: 0; height: auto; }
  .prothree-nav li { width: 33.3%; }
  .prothree-nav li:nth-child(2n+1) { clear: none; }
  .prothree-nav li:nth-child(3n+1) { clear: left; } }

@media (min-width: 768px) { /*首页*/

  .recolumn-one { padding-top: 40px; padding-bottom: 30px; }
  .recolumn-one ul li { width: 20%; }
  .recolumn-one ul li:last-child { width: 20%; }
  .index-web { padding-left: 20px; padding-right: 20px; }
  .indexabout-left { padding: 0; margin-bottom: 40px; display: table; background: rgba(236, 246, 245, 0.9); }
  .indexabout-left .inabout-img { display: table-cell; width: 50%; vertical-align: middle; }
  .indexabout-left .indexabout-con { display: table-cell; width: 50%; vertical-align: top; }
  .indexabout-right { display: table; width: 100%; margin-bottom: 40px; }
  .indexabout-right .inabout-img { display: table-cell; width: 50%; vertical-align: top; }
  .indexabout-right .stock-box { display: table-cell; width: 50%; vertical-align: middle; }
  .com-resources { margin: 0; }
  .innews-list li { margin-bottom: 60px; }
  .innews-list li:nth-child(1) .newsimg { float: left; width: 59.5%; }
  .innews-list li:nth-child(1) .indexnews-con { float: right; width: 40.5%; max-width: 480px; position: relative; margin-top: 5%; }
  .innews-list li:nth-child(2) .newsimg { float: right; width: 50%; }
  .innews-list li:nth-child(2) .indexnews-con { max-width: 430px; position: absolute; width: 50%; top: 0; margin-top: 3.2%; left: 19%; }
  .innews-list li:nth-child(3) { margin-top: -14%; width: 50%; }
  .innews-list li:nth-child(3) .newsimg { float: left; width: 64.5%; }
  .innews-list li:nth-child(3) .indexnews-con { position: absolute; width: 50%; max-width: 246px; bottom: 0; left: 53.5%; }
  .innews-list li:nth-child(3) .indexnews-con .m-newtext { max-height: 120px; line-height: 24px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 5; }
  .innews-list li:nth-child(4) { max-width: 527px; margin-top: -18%; float: right; width: 50%; }
  .innews-list li:nth-child(4) .newsimg { float: right; width: 100%; }
  .innews-list li:nth-child(4) .indexnews-con { max-width: 350px; width: 67%; position: absolute; top: -100%; right: 0; }
  /* 视频播放*/
  .tianjiatvwrap { width: 660px; left: 50%; margin-left: -330px; margin-top: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
  .tianjiatvwrap .videobox { height: 400px; }
  .column-enter { padding-top: 75px; }
  .product-item li { padding-bottom: 64px; }
  .product-item li a { display: block; }
  .product-item li a img { width: 100px; height: 100px; }
  .product-item li a .pro-title { font-size: 18px; margin: 18px 0 14px; }
  .product-item li a .pro-text { font-size: 15px; }
  .product-item li:nth-child(2n+1) { clear: none; }
  .product-item li:nth-child(4n+1) { clear: left; }
  .related-swiper { margin-top: 40px; }
  .related-swiper ul li { width: 33.3%; margin-right: 12px; }
  .product-deatils {padding: 75px 0 40px;}
  .product-deatils .productbig-img {float: left;width: 40%;}
  .product-deatils .product-box {float: left;width: 40%;padding: 0 0 0 30px;font-size: 15px;line-height: 36px;}
  .product-deatils .product-box .pro-title { font-size: 24px; padding-bottom: 24px; margin-bottom: 24px; }
  .solution-box { margin-top: 44px; }
  .solution-box ul li { width: 33.3%; margin-right: 24px; }
  .prothree-nav li { width: 20%; }
  .prothree-nav li a h4 { font-size: 15px; }
  .prothree-nav li:nth-child(3n+1) { clear: none; }
  .prothree-nav li:nth-child(5n+1) { clear: left; }
  .solution-list { padding-top: 58px; padding-bottom: 82px; overflow: hidden; }
  .solution-list ul { padding-bottom: 30px; margin: 0 -12px; }
  .solution-list ul li { margin: 0; padding: 0 12px 24px; }
  .solution-list ul li .rsolutions-con { background: #fff; }
  .loading a { height: 50px; line-height: 50px; font-size: 16px; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
  .loading a:hover { background: #14b85e; }
  .industry-select li { width: 50%; }

  .solcolmn-list dl dt { float: left; width: 38%; }
  .solcolmn-list dl dd { float: left; width: 62%; padding: 4% 40px; }
  .exhibition-list dl {border-left: 1px solid #F2F2F2;}
  .exhibition-list dl dt {padding: 0;/* float: right; */}
  .exhibition-list dl dd .solution-tit a { font-size: 18px; }
  .exhibition-list dl dd { padding: 2%; position: relative; }
  .exhibition-list dl:nth-child(even) { border-left: 0; border-right: 1px solid #F2F2F2; }
  .exhibition-list dl:nth-child(even) dt { float: left; }
  .suggest-left { padding: 0 45px 0 0; }
  .suggest-left li { margin-bottom: 45px; padding: 10px 0 10px 70px; }
  .textarea-right { padding: 0; }
  .textarea-right textarea { height: 282px; }
  .submitbtn { width: 200px; height: 52px; }
  .submitbtn:hover { background: rgba(0, 162, 152, 0.9); }
  .business-contacts { padding-top: 64px; padding-bottom: 40px; }
  .business-contacts ul li { padding: 25px 40px; display: table; margin-bottom: 25px; }
  .business-contacts ul li .business-con { max-width: 370px; line-height: 30px; }
  .business-contacts ul li .probus-right { padding-left: 40px; }
  .probus-left, .probus-right { width: 50%; display: table-cell; vertical-align: middle; height: 100%; }
  /*联系我们*/
  .groupmap { height: 495px; }
  .jbzl-con h4 .first { float: right; padding-right: 0; }
  .recruitment-wrap {padding-bottom: 25px;}
  .recruitment-box { padding: 30px; }
  .recruitment-box dl dd { float: left; padding: 0 10px 0 0; }
  .recruitment-box dl dd.dd1 { width: 40%; }
  .recruitment-box dl dd.dd2 {width: 100%;}
  .item-one {width: 15%;}
  .item-two {width: 20%;margin-right: 5%;}
  /*---人才招聘详情页---*/
  .jobsDetailedright { width: 50%; }
  .Demand span { float: left; width: 50%; }
  .news-announcement { padding: 35px 0 42px; }
  .news-leftimg a img { left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); height: 369px; width: auto; }
  .new-anlist { padding: 28px 0; }
  .new-anlist ul li { padding: 7px 35px; }
  .mpt50 { margin-top: 30px; }
  .recruitment-process { padding: 75px 0 100px; }
  .process-list li { width: 16.66%; padding-bottom: 0; }
  .pop-cont { position: absolute; top: 30%; left: 7%; max-width: 380px; }
  .nszyzdsbacktop { right: 20px; }
  .companybg{padding-left:40px;}
  .megmeet-title{padding-top:40px;}

}

@media (min-width: 992px) { .index-web { padding-left: 40px; padding-right: 40px; }
  .group-deatilsbox { display: table; width: 100%; margin-bottom: 80px; }
  .group-deatilsbox dt, .group-deatilsbox dd { display: table-cell; vertical-align: middle; height: 100%; width: 50%; }
  .group-deatilsbox dd { padding: 40px; }
  .group-deatilsbox dd h4 { font-size: 24px; padding-bottom: 30px; margin-bottom: 20px; line-height: 30px; }
  .group-deatilsbox dd .groupmore { padding-top: 9.5%; }
  .group-deatilsbox dd .groupmore a { -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
  .group-deatilsbox dd .groupmore a:hover { background-color: rgba(0, 162, 152, 0.9); } }

@charset "UTF-8";
@media (min-width: 1024px) { .header-wrap {
    position: static;
}
  body { padding-top: 0; }
  .logo {display: block;float: left;padding: 5px 0;font-size: 0;line-height: 0;}
  .logo img {display: inline-block;vertical-align: middle;height:45px;margin-right: 10px;}
  .logo .heStock { display: inline-block; vertical-align: middle; font-size: 12px; font-weight: bold; color: #14b85e; line-height: 14px; padding-top: 2px; }
  .logo .heStock i { display: block; letter-spacing: 1px; }
  .search-box { display: inline-block; position: relative; vertical-align: top; margin-right: 18px; }
  .search-box .search-text { background: none; width: 195px; height: 27px; display: block; border-bottom: 1px solid #CCCCCC; }






  .search-box .search-text::-webkit-input-placeholder { color: #888888; }
  .search-box .search-text:-moz-placeholder { color: #888888; }
  .search-box .search-text::-moz-placeholder { color: #888888; }
  .search-box .search-text:-ms-input-placeholder { color: #888888; }
  .search-box .search-btn { position: absolute; right: 0; top: 0; width: 27px; height: 27px; background: url(../img/search.png) center center no-repeat; -moz-background-size: 18px auto; -o-background-size: 18px auto; background-size: 18px auto; }
  nav {float: right;display: block;position: static;width: 83%;height: auto;padding: 0;overflow-y: inherit;}
  nav ul li {float: left;border-bottom: 0;position: relative;width: 12%;text-align:  center;}
  nav ul li h3 a {padding: 16% 0%;}
  nav ul li.cur h3 a, nav ul li:hover h3 a {color: #069a43;}
  nav ul li:last-child h3 a { padding-right: 0; }
  nav ul li:nth-child(2) { position: static; }
  nav ul li:nth-child(2) .sub-nav{width: 8%;padding: 10px 0 0px;}
  .mobnav-btn { display: none; }
  .sub-nav {position: absolute;left: 47.5%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);padding: 0;text-align: center;width: 160px;}
  .sub-nav a {border-bottom: 1px solid rgba(224, 224, 224, 0.86);padding: 6% 0;}
  .sub-nav a:hover { color: #14b85e; }
  .sub-nav dl { padding: 0 0 0 25px; width: 20%; float: left; text-align: left; }
  .sub-nav dl dt { margin-bottom: 18px; }
  .sub-nav dl dd a { padding: 6px 0; border-bottom: 0; }

  .solution-nav{padding:30px 0;}
  .solution-nav dl { width: 100%; float: none; padding: 0; }
  .solution-nav dl dt { float: left; padding-right: 20px; width:15%; margin-bottom: 0; }
  .solution-nav dl dt a { border-bottom: 0; padding: 6px 0; }
  .solution-nav dl dd { float: left; width: 85%;padding-top:7px; }
  .solution-nav dl dd a { float: left; display: block; width: 12.5%; font-size: 14px; overflow: hidden; height:24px;line-height:24px; padding:0 10px 0 0; }

  .arrorright-btn { display: none; }
  .big-text { font-size: 20px; font-weight: bold; }
  .ban-fs30 { font-size: 30px; line-height: 30px; margin-bottom: 20px; padding-top: 2%; }
  .ban-fs50 { font-size: 50px; line-height: 50px; margin-bottom: 40px; }
  .ban-more a { font-size: 16px; width: 132px; height: 42px; line-height: 42px; }
  .banthree-fs50 {font-size: 2.5rem;text-align: right;line-height: 60px;margin-right: 26%;}
  .pr70 {margin-top: -1%;/* padding-right: 70px; */}
  .indexbannerindeo { opacity:1; }
  .banner-btn { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: -webkit-transform ease-in .6s; transition: -webkit-transform ease-in .6s; -o-transition: -o-transform ease-in .6s; -moz-transition: transform ease-in .6s, -moz-transform ease-in .6s; transition: transform ease-in .6s; transition: transform ease-in .6s, -webkit-transform ease-in .6s, -moz-transform ease-in .6s, -o-transform ease-in .6s; }
  .banner-btn.banner-right { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); }
  .banner:hover .banner-btn { opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
  .fainleft-one {-webkit-transform: translateY(50px);-moz-transform: translateY(50px);-ms-transform: translateY(50px);-o-transform: translateY(50px);transform: translateY(50px);-webkit-transition: all ease 900ms;-o-transition: all ease 900ms;-moz-transition: all ease 900ms;transition: all ease 900ms;opacity: 0;}
  .fainleft-two { -webkit-transform: translateY(50px); -moz-transform: translateY(50px); -ms-transform: translateY(50px); -o-transform: translateY(50px); transform: translateY(50px); -webkit-transition: all ease 1300ms; -o-transition: all ease 1300ms; -moz-transition: all ease 1300ms; transition: all ease 1300ms; opacity: 0; }
  .fainleft-three { -webkit-transform: translateY(50px); -moz-transform: translateY(50px); -ms-transform: translateY(50px); -o-transform: translateY(50px); transform: translateY(50px); -webkit-transition: all ease 1800ms; -o-transition: all ease 1800ms; -moz-transition: all ease 1800ms; transition: all ease 1800ms; opacity: 0; }
  .banner ul li.active .fainleft-one, .banner ul li.active .fainleft-two, .banner ul li.active .fainleft-three, .partnerbanner.on .fainleft-one, .partnerbanner.on .fainleft-two { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); opacity: 1; }
  /*首页*/
  .recolumn-one { margin-top: -80px; padding-top: 0; padding-bottom: 60px; }
  .recolumn-one ul { margin: 0 -13px; }
  .recolumn-one ul li { width: 20%; padding: 0 13px; }
  .recolumn-one ul li a { -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
  .recolumn-one ul li a .re-icon img { height: 65px; }
  .recolumn-one ul li a h4 { margin-bottom: 20px; }
  .recolumn-one ul li a:hover { -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); }
  .recolumn-one ul li a:hover h4 { color: #14b85e; }
  .recolumn-one ul li:nth-child(odd) a { margin-top: 40px; }
  .indexcolumn-two { padding-bottom: 57px; }
  .indexabout-left { float: left; width: 67.21%; display: block; background: none; margin-bottom: 0; }
  .indexabout-left .inabout-img, .indexabout-left .indexabout-con { display: block; width: 100%; }
  .indexabout-con { margin-top: -80px; left: 11%; padding: 45px 44px 35px; line-height: 30px; font-size: 16px; }
  .indexabout-con h4 { font-size: 24px; margin-bottom: 15px; }
  .indexabout-con .about-more { padding-top: 30px; }
  .indexabout-right { width: 29.4%; float: right; font-size: 18px; display: block; margin-bottom: 0; }
  .indexabout-right .inabout-img, .indexabout-right .stock-box { display: block; width: 100%; }
  .inabout-img { overflow: hidden; }
  .inabout-img:hover img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }
  .inabout-img img { -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s; }
  .stock-box { padding: 75px 0; }
  .stock-box .stocktit { font-size: 18px; padding-bottom: 10px; }
  .stock-box .stocknum { font-size: 36px; line-height: 36px; padding-bottom: 25px; margin-bottom: 20px; }
  .stock-box .stockcode { padding-bottom: 20px; font-size: 48px; line-height: 48px; }
  .stock-box .stockcode i { width: 30px; height: 39px; }
  .com-resources { float: left; width: 54.64%; padding: 88px 0 118px; }
  .com-resources .retext { padding-bottom: 15px; }
  .com-resources .retitle { font-size: 24px; padding-bottom: 75px; }
  .resources-list li { font-size: 16px; }
  .resources-list li h5 { font-size: 24px; margin-bottom: 15px; }
  .resources-list li .remun em { font-size: 48px; line-height: 48px; padding-right: 5px; }
  .resources-more { padding-top: 50px; }
  .resources-more a { width: 200px; height: 45px; line-height: 43px; }
  .resources-more a:hover { background: #14b85e; color: #fff; }
  .company-video { float: left; width: 45.36%; margin: 7% 0 0; overflow: hidden; }
  .company-video img { -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s; }

  .company-video:hover img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }
  .company-video .indexvideo-btn { -moz-background-size: 68px auto; -o-background-size: 68px auto; background-size: 68px auto; }
  .indexcolumn-three { margin-bottom: 56px; }
  .footer-top { padding: 80px 0 48px; }
  .footer-top ul li { font-size: 14px; float: left; padding-right: 5%; }
  .footer-top ul li h4 { font-size: 16px; margin-bottom: 23px; padding: 0; border: 0; }
  .footer-top ul li:last-child { padding-right: 0; }
  .footer-sub { display: block; padding: 0;}
  .footer-sub a { margin: 0 0 5px;padding:0;height:24px; }
  .footer-sub a:hover { color: #14b85e; }
  .footer-bottom { padding: 15px 0; }

  .footer-bottom a { color: #999999; }
  .footer-bottom .fofterb-left { float: left; }
  .footer-bottom .fofterb-right { float: right; }
  .plus.icon { opacity: 0; }
  .innews-list { padding-bottom: 10px; }
  .innews-list li .newsimg { overflow: hidden; }
  .innews-list li .newsimg img { -webkit-transition: all ease 0.7s; -o-transition: all ease 0.7s; -moz-transition: all ease 0.7s; transition: all ease 0.7s; }
  .innews-list li .indexnews-con { padding: 35px 30px; -webkit-transition: all .7s; -o-transition: all .7s; -moz-transition: all .7s; transition: all .7s; }
  .innews-list li .indexnews-con .m-newtitle { font-size: 24px; max-height: 72px; line-height: 36px; margin-bottom: 15px; }
  .innews-list li .indexnews-con .m-newtext { font-size: 16px; }
  .innews-list li .indexnews-con .m-more { padding-top: 25px; }
  .innews-list li:hover img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }
  .innews-list li:hover .m-newtitle a { color: #14b85e; }
  .innews-list li:nth-child(4) .indexnews-con { top: -74%; }
  .innews-list li:nth-child(2).hover .indexnews-con { left: 13.5%; }
  .innews-list li:nth-child(3).hover .indexnews-con { left: 64.5%; }
  .innews-list li:nth-child(4).hover .indexnews-con { top: -87%; }
  /* 视频播放*/
  .tianjiatvwrap { width: 700px; margin-left: -350px; }
  .tianjiatvwrap .videobox { height: 400px; }
  .menu-wrap {padding: 45px 0;text-align: center;}
  .menu-channeltitle {font-size: 30px;line-height: 32px;color: #333;border-bottom: 0;text-align: center;margin-bottom: 20px;}
  .menu-channeltitle:after { opacity: 0; }
  .menu-nav { text-align: center; display: block; }
  .menu-nav li {text-align: center;display: inline-block;padding: 0 5px;margin-bottom: 1%;}
  .menu-nav li a {border: 1px solid #D9D9D9;height: 35px;line-height: 33px;background: #fff;padding: 0 18px;}
  .menu-nav li a:hover {color: #069441;border-color: #08a045;}
  /*.product-item li img { -webkit-transition: all ease-in .3s; -o-transition: all ease-in .3s; -moz-transition: all ease-in .3s; transition: all ease-in .3s; }
  .product-item li:hover img { -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); }
  .product-item li:hover .pro-title { color: #069744; }*/
  .related-title { font-size: 26px; }
  .relatedbg { padding: 58px 0 118px; }
  .related-swiper { margin-top: 40px; }
  .related-swiper ul li { width: 25%; }
  .related-swiper ul li:hover img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }
  .related-swiper ul li:hover h4 { color: #14b85e; }
  .product-btn { display: block; }
  .product-btn:hover { border-color: #14b85e; }
  .product-btn:hover:after { border-color: #14b85e; }
  .product-deatils .product-box {padding: 0 0 0 70px;}
  .product-tab {margin-bottom: 50px;width:  100%;}
  .product-tab a:hover { background: #009CA3; color: #fff; }
  .product-deatilsbox{padding-bottom:55px;}
  .related-solutions { padding-bottom:55px;padding-bottom: 78px; }
  .pt0{padding-top:0;}
  .solution-box ul li img { -webkit-transition: all ease-in .6s; -o-transition: all ease-in .6s; -moz-transition: all ease-in .6s; transition: all ease-in .6s; }
  .solution-box ul li:hover img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }
  .solution-box ul li:hover h4 { color: #009CA3; }
  .pro-nav li { position: relative; }
  .pro-nav li:before { content: ""; width: 0; height: 0; display: block; border-bottom: 13px solid #EDEDED; border-right: 13px solid transparent; border-left: 13px solid transparent; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); bottom: -45px; opacity: 0; }
  .pro-nav li.cur:before { opacity: 1; }
  .product-show { padding-top: 70px; padding-bottom: 53px; font-size: 15px; }
  .showdl dd { float: left; width: 50%; padding: 0 50px 0 0; line-height: 30px; }
  .showdl dd .showtitle { font-size: 28px; margin-bottom: 25px; }
  .showdl dt { float: right; width: 50%; }
  /*解决方案*/
  .pt52 {/* padding-top: 52px; */padding-bottom: 68px;}
  .industry-select { padding: 30px 20px; }
  .industry-select li { padding: 0 5px; width: 25%; }
  .select-box span { height: 50px; line-height: 50px; padding: 0 50px 0 20px; }
  .select-box .inarror { width: 50px; height: 50px; }
  .select-box .inarror:after { top: 17px; left: 17px; }
  .select-box .insub { top: 50px; }
  .select-box .insub a:hover { background: #14b85e; color: #fff; }
  .solcolmn-list { padding: 40px 0 35px; }
  .solcolmn-list dl:hover dt img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }
  .solcolmn-list dl:hover dd h4 a { color: #14b85e; }
  .solcolmn-list dl:hover dd .solution-more a { color: #14b85e; border-color: #14b85e; }
  .solution-deatils { padding-top: 54px; padding-bottom: 78px; font-size: 16px; line-height: 30px; }
  .sodeatils-title {font-size: 30px;line-height: 36px;padding-bottom: 22px;margin-bottom: 20px;}
  /*新闻中心*/
  .hotnewslist07 dt { width: 66%; float: left; overflow: hidden; }
  .hotnewslist07 dd { width: 34%; padding: 60px 28px 0; float: left; font-size: 16px; }
  .hotnewslist07 dd h4 { font-size: 24px; line-height: 34px; }
  .hotnewstext07 { margin: 20px 0 45px; }
  .hotnewsbtn07 { width: 34%; padding-left: 25px; right: 0; bottom: 0; position: absolute; text-align: left; }
  .newslist08 { padding-top: 44px; padding-bottom: 105px; }
  .newslist08 ul { padding-bottom: 5px; }
  .newslist08 ul li { padding: 0 11px 25px; }
  .newslistcont08 { height: 424px; }
  .newslistext08 { display: block; }
  .newslisimg08 { position: absolute; top: 0; left: 0; height: 100%; }
  .newslisimg08 h4 { margin-top: 78px; font-size: 20px; }
  .front, .back { -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: center; -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1); transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1); -o-transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1); -o-transition: -o-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1); -moz-transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1), -moz-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1); transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1); transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1), -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1), -moz-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1), -o-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1); transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1), -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all ease 0s\9; -o-transition: all ease 0s\9; -moz-transition: all ease 0s\9; transition: all ease 0s\9; -webkit-transition: .7s; -o-transition: .7s; -moz-transition: .7s; transition: .7s; }
  .newslist08 ul li:hover .front, .newslist08 ul li:hover .back { -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1); transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1); -o-transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1); -o-transition: -o-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1); -moz-transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1), -moz-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1); transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1); transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1), -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1), -moz-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1), -o-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1); transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1), -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1); }
  .newslist08 ul li .back { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); transform: rotateY(180deg); -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; }
  .newslist08 ul li .front { -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); transform: rotateY(0deg); -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; }
  .newslist08 ul li:hover .back { -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); transform: rotateY(0deg); -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; }
  .newslist08 ul li:hover .front { -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg); transform: rotateY(-180deg); -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; }
  .newslist08 ul li:hover .newslistcont08 { -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1); box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1); }
  .news-deatils-top {padding: 50px 0 20px 0;margin-bottom: 20px;}
  .news-deatils-top h1 {font-size: 24px;line-height: 36px;margin-bottom: 10px;font-weight:  bold;}
  .news-deatils-top .newsdeatils-date {font-size: 18px;}
  .news-box {/* padding: 0 118px; */}
  .news-deatils-con { font-size: 16px; line-height: 28px; padding-bottom: 50px; }
  .newsdeatils-bottom { padding: 45px 0; font-size: 14px; }
  .newsdeatils-bottom .return-list { top: 54px; }
  .newsdeatils-bottom .return-list { position: absolute; top: 46px; right: 0; width: 145px; height: 50px; line-height: 50px; margin: 0; }
  .newsdeatils-bottom .return-list:hover { background: #00938B; }
  .left-share { display: block; }
  .commonDetailedContentsfoot dl dd { float: left; margin-bottom: 0; }
  .commonDetailedContentsfoot dl dt { float: right; }
  .staff-list { padding-top: 62px; padding-bottom: 84px; }
  .staff-list ul { padding-bottom: 26px; }
  .staff-list ul li { overflow: hidden; }
  .staff-list ul li:nth-child(3n+1){clear:left;}
  .staff-list ul li img { -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s; }
  .staff-list ul li a .staff-con { padding: 15px 27px 50px; }
  .staff-list ul li a .staff-con h3 { font-size: 20px; }
  .staff-list ul li:hover img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }
  .staff-list ul li:hover a .staff-con h3 { color: #14b85e; }
  .exhibition-list { margin-bottom: 50px; }
  .exhibition-list dl {overflow: hidden;margin-top: 1%;border: 1px solid #e5e5e5;}
  .exhibition-list dl:hover img {-webkit-transform: scale(1.03, 1.03);-moz-transform: scale(1.03, 1.03);-ms-transform: scale(1.03, 1.03);-o-transform: scale(1.03, 1.03);transform: scale(1.03, 1.03);}
  .exhibition-list dl img {-webkit-transition: all ease 0.7s;-moz-transition: all ease 0.7s;-o-transition: all ease 0.7s;transition: all ease 0.7s;}
  .exhibition-list dl dd {}
  .exhibition-list dl dd .solution-tit { margin-bottom: 20px; }
  .exhibition-list dl dd .solution-tit a {font-size: 18px;-webkit-transition: all .3s;-o-transition: all .3s;-moz-transition: all .3s;transition: all .3s;max-height: 72px;line-height: 36px;font-weight:  bold;}
  .exhibition-list dl:hover .solution-tit a {color: #0a9e47;}
  .service-area { padding: 70px 0 26px; }
  .service-area .related-title { margin-bottom: 56px; }
  .customer-service { padding: 70px 0 90px; }
  .cooper-service { margin-top: 50px; }
  .cooper-service ul{}
  .cooper-service ul li { width: 20%;  padding:0 10px 20px; }
  .cooper-service ul li a { -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
  .cooper-service ul li:hover a { border-color: #14b85e; }
  .serive-dot { bottom: 60px; }
  .service-network { padding: 60px 0; }
  .service-network .related-title { padding-bottom: 68px; }
  .suggest { padding: 60px 0 65px; }
  .m-pt60 { padding-top: 60px; }
  .sales-address { padding-top: 60px; padding-bottom: 53px; }
  .map-tabbox { text-align: left; }
  .map-tabbox a { font-size: 18px; padding-bottom: 25px; margin-right: 55px; }
  .map { height: 488px; }
  .business-contacts ul li { position: relative; }
  .business-contacts ul li .probus-left { position: static; }
  .business-contacts ul li .probus-icon { width: 100px; height: 100px; left: 30px; }
  .business-contacts ul li .business-con { font-size: 18px; padding: 0 5% 0 15%; max-width: 370px; line-height: 30px; }
  .group-members {padding-bottom: 48px;}
.group-members1 {
    padding-bottom: 48px;
}  .group-members .group-list {margin: 0 -11px;}
.group-members1 .group-list li {
    padding: 0 11px 22px;
    overflow: hidden;
    box-sizing: border-box;
}
  .group-members .group-list li {padding: 0 11px 22px;overflow: hidden;box-sizing: border-box;}
  .group-members .group-list li img { -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s; }
  .group-members .group-list li a .rsolutions-con { padding: 23px 22px; }
  .group-members .group-list li a .rsolutions-con h4 { margin-bottom: 0; }
  .group-members .group-list li:hover:hover img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }
  .group-members li:hover:hover img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }
  .group-members .group-list li:hover h4 {color: #069238;}
  /*联系我们*/
  .groupb { padding-bottom: 76px; }
  .address-list { padding-top: 60px; }
  .address-list ul { padding-bottom: 42px; }
  .address-list ul li .addtit { font-size: 18px; }
  .address-list ul li .address-con { padding-top: 15px; }
  .address-list ul li { padding: 0 5% 40px 125px; }
  .address-list ul li img { width: 98px; height: 98px; }
  /*公司公告*/
  .news-wrap { padding-top: 35px; padding-bottom: 57px; }
  .news-list ul { padding-bottom: 47px; }
  .news-list ul li a { font-size: 16px; }
  .Inver-relations { float: left; width: 66%; }
  .recomend-column { display: block; }
  .recruitment-list { padding-top: 44px; }
  .recruitment-list ul { padding-bottom: 57px; }
  /*---人才招聘详情页---*/
  .jobsDetailed { padding-top: 50px; padding-bottom: 70px; }
  .jobsDetailed h3.jobsDetailedtitle {font-size: 26px;padding-bottom: 20px;padding-top: 5px;}
  .jobsDetailedleft { padding-top: 40px; }
  .Demand {margin: 0px;padding: 0px 0px 2%;}
  .Demand span { float: left; width: 50%; }
  .post { line-height: 30px; padding: 30px 0px 0; }
  .jobsMail { padding: 35px 0 0; }
  .jobsReturn { padding-top: 65px; }
  .jobsDetailedright { float: right; width: 28%; margin-top: 40px; }
  .news-announcement { padding: 45px 0 82px; }
  /*校园招聘*/
  .campus-talk { padding: 85px 0 62px; }
  .area-box .dot { width: 16px; height: 16px; }
  .area-box .pulse { top: -28px; left: -28px; height: 72px; width: 72px; }
  .show-regin span { font-size: 18px; }
  .show-regin { left: 5px; top: 5px; }
  .new-anlist { padding: 28px 0; }
  .new-anlist ul li a { font-size: 15px; }

  .new-anlist ul li:hover a { color: #14b85e; }
  .mpt50 { margin-top: 50px; }
  .process-list { padding-top: 78px; }
  .process-list li img { width: 94px; height: 94px; }
  .campus-title { font-size: 24px; }
  .nszyzdsbacktop { width: 50px; height: 50px; }
  .animated { -webkit-animation-duration: 1.2s; -moz-animation-duration: 1.2s; -o-animation-duration: 1.2s; animation-duration: 1.2s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; }

  @-webkit-keyframes fadeDown { 0% { opacity: 0;
      -webkit-transform: translateY(40px);
      transform: translateY(40px); }

    100% { opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0); } }
  @-moz-keyframes fadeDown { 0% { opacity: 0;



      -webkit-transform: translateY(40px);
      -moz-transform: translateY(40px);
           transform: translateY(40px); }
    100% { opacity: 1;
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
           transform: translateY(0); } }
  @-o-keyframes fadeDown { 0% { opacity: 0;
      -webkit-transform: translateY(40px);
      -o-transform: translateY(40px);
         transform: translateY(40px); }
    100% { opacity: 1;
      -webkit-transform: translateY(0);
      -o-transform: translateY(0);
         transform: translateY(0); } }
  @keyframes fadeDown { 0% { opacity: 0;
      -webkit-transform: translateY(40px);
      -moz-transform: translateY(40px);
        -o-transform: translateY(40px);
           transform: translateY(40px); }
    100% { opacity: 1;
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
        -o-transform: translateY(0);
           transform: translateY(0); } }
  .fadeDown { -webkit-animation-name: fadeDown; -moz-animation-name: fadeDown; -o-animation-name: fadeDown; animation-name: fadeDown; }
  @-webkit-keyframes fadeInUp { 0% { opacity: 0;
      -webkit-transform: translateY(-40px);
      transform: translateY(-40px); }
    100% { opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0); } }
  @-moz-keyframes fadeInUp { 0% { opacity: 0;
      -webkit-transform: translateY(-40px);
      -moz-transform: translateY(-40px);
           transform: translateY(-40px); }
    100% { opacity: 1;
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
           transform: translateY(0); } }
  @-o-keyframes fadeInUp { 0% { opacity: 0;
      -webkit-transform: translateY(-40px);
      -o-transform: translateY(-40px);
         transform: translateY(-40px); }
    100% { opacity: 1;
      -webkit-transform: translateY(0);
      -o-transform: translateY(0);
         transform: translateY(0); } }
  @keyframes fadeInUp { 0% { opacity: 0;
      -webkit-transform: translateY(-40px);
      -moz-transform: translateY(-40px);
        -o-transform: translateY(-40px);
           transform: translateY(-40px); }
    100% { opacity: 1;
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
        -o-transform: translateY(0);
           transform: translateY(0); } }
  .fadeInUp { -webkit-animation-name: fadeInUp; -moz-animation-name: fadeInUp; -o-animation-name: fadeInUp; animation-name: fadeInUp; }
  @-webkit-keyframes fadeLeft { 0% { opacity: 0;
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%); }
    100% { opacity: 1;
      -webkit-transform: translateX(0);
      transform: translateX(0); } }
  @-moz-keyframes fadeLeft { 0% { opacity: 0;
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
           transform: translateX(-100%); }
    100% { opacity: 1;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
           transform: translateX(0); } }
  @-o-keyframes fadeLeft { 0% { opacity: 0;
      -webkit-transform: translateX(-100%);
      -o-transform: translateX(-100%);
         transform: translateX(-100%); }
    100% { opacity: 1;
      -webkit-transform: translateX(0);

      -o-transform: translateX(0);
         transform: translateX(0); } }
  @keyframes fadeLeft { 0% { opacity: 0;
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
        -o-transform: translateX(-100%);
           transform: translateX(-100%); }
    100% { opacity: 1;

      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
        -o-transform: translateX(0);
           transform: translateX(0); } }
  .fadeLeft { -webkit-animation-name: fadeLeft; -moz-animation-name: fadeLeft; -o-animation-name: fadeLeft; animation-name: fadeLeft; }
  @-webkit-keyframes fadeRight { 0% { opacity: 0;
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    100% { opacity: 1;
      -webkit-transform: translateX(0);
      transform: translateX(0); } }
  @-moz-keyframes fadeRight { 0% { opacity: 0;
      -webkit-transform: translateX(100%);
      -moz-transform: translateX(100%);
           transform: translateX(100%); }
    100% { opacity: 1;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
           transform: translateX(0); } }
  @-o-keyframes fadeRight { 0% { opacity: 0;
      -webkit-transform: translateX(100%);
      -o-transform: translateX(100%);
         transform: translateX(100%); }
    100% { opacity: 1;
      -webkit-transform: translateX(0);
      -o-transform: translateX(0);
         transform: translateX(0); } }
  @keyframes fadeRight { 0% { opacity: 0;
      -webkit-transform: translateX(100%);
      -moz-transform: translateX(100%);
        -o-transform: translateX(100%);
           transform: translateX(100%); }
    100% { opacity: 1;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
        -o-transform: translateX(0);
           transform: translateX(0); } }
  .fadeRight { -webkit-animation-name: fadeRight; -moz-animation-name: fadeRight; -o-animation-name: fadeRight; animation-name: fadeRight; }
  @-webkit-keyframes fadeIn { 0% { opacity: 0; }
    100% { opacity: 1; } }
  @-moz-keyframes fadeIn { 0% { opacity: 0; }
    100% { opacity: 1; } }
  @-o-keyframes fadeIn { 0% { opacity: 0; }
    100% { opacity: 1; } }
  @keyframes fadeIn { 0% { opacity: 0; }
    100% { opacity: 1; } }
  .fadeIn { -webkit-animation-name: fadeIn; -moz-animation-name: fadeIn; -o-animation-name: fadeIn; animation-name: fadeIn; }
  /*公司介绍*/
  .megmeet-left { padding: 0 4% 0 0; width: 50%; }
  .megmeet-title { font-size: 32px; line-height: 36px; margin-bottom: 15px; }
  .megmeet-cntitle { font-size: 24px; margin-bottom: 20px; }
  .fs18 { font-size: 18px; }
  .megmeet-right { padding: 0; width: 50%; }
  .corporate-culture { padding: 68px 0 120px; }
  .corporate-culture .culturetitle { font-size: 24px; }
  .culture-list { padding-top: 65px; margin: 0 -10px; }
  .culture-list li { padding: 0 10px; }
  .culture-list li .culture-box { padding: 45px 28px 60px; }
  .culture-list li .culture-box img { height: 81px; }
  .culture-list li .culture-box .list-title { margin: 20px 0 10px; font-size: 18px; }

   .m-protable ul li.li50 { width: 50%; }
  .m-protable ul li.li33 { width: 33.3%; }
  .m-protable ul li.li25 { width: 25%; } 
  
   }

@charset "UTF-8";
@media (min-width: 1180px) { .logo {/* padding: 10px 0; */width: 14%;}
  .logo img {height: 56px;margin-top: 2%;}
  nav ul li h3 a {}
  .sub-nav a {font-size: 14px;}
  .sub-nav dl dt a{font-size: 20px;}
  .sub-nav dl dd a { font-size: 16px; }
  .banner-btn { width: 80px; height: 80px; }
  .banner-btn:after { width: 38px; height: 38px; top: 22px; left: 28px; }
  .banner-btn.banner-right:after { left: 13px; }
  /* 视频播放*/
  .tianjiatvwrap { width: 1000px; margin-left: -500px; }
  .tianjiatvwrap .videobox { height: 600px; }
  .left-share .article-share.js-sharefix { position: fixed; left: 50%; margin-left: -590px; }
  .left-share .article-share.js-shareEnd { position: absolute; top: auto; bottom: 63px; }
  .left-share a { width: 73px !important; height: 73px !important; margin: 0 0 1px; }
  .jbzl-top { padding-bottom: 17px; }
  .jbzl-top dl { float: left; width: 29%; }
  .jbzl-top dl dt { height: 56px; padding: 10px 0; float: none; width: 100%; border-bottom: 1px solid #ccc; }
  .jbzl-top dl dt span { font-size: 14px; }
  .jbzl-top dl dd { float: none; width: 100%; margin-top: 17px; }


  .jbzl-top dl dd h4 { font-size: 30px; padding: 0 0 0 20px; }
  .jbzl-top dl dd h4 span { height: 30px; width: 32px; }
  .jbzl-list { float: left; width: 71%; background: none; padding: 0; }
  .jbzl-list h3 { height: 56px; line-height: 56px; padding-left: 50px; font-size: 14px; background-position: 28px 16px; border-bottom: 1px solid #ccc; }
  .jbzl-list ul { margin: 19px 0 0 0; }
  .jbzl-list ul li { line-height: 30px; margin-bottom: 3px; }
  .jbzl-bottom ul li { float: left; width: 66px; height: 45px; }
  .jbzl-con { padding: 6px 0 16px 0; }
  .jbzl-con h4 { height: 40px; line-height: 40px; padding-left: 20px; padding-right: 20px; }
  .jbzl-con h4 strong { padding-right: 54px; line-height: 40px; font-size: 16px; display: inline-block; }

    .solution-nav dl dt a{font-size:16px;}
    .solution-nav dl dd a{font-size:14px;}
}

@media (min-width: 1260px) { nav {}
  nav ul li h3 a {font-size: 16px;padding: 20% 0%;}
  .recolumn-one ul li a { padding: 44px 32px 50px; font-size: 16px; }
  .recolumn-one ul li a .re-icon { margin-bottom: 30px; }
  .recolumn-one ul li a .re-icon img { height: 85px; }
  .recolumn-one ul li a h4 { font-size: 22px; margin-bottom: 20px; }
  .footer-top ul li { padding-right: 7.5%; }
  .industry-select { padding: 30px 85px; } }

@media (min-width: 1366px) { .banner-btn { left: 7%; }
  .banner-btn.banner-right { right: 7%; left: auto; }
  .culture-list { margin: 0 -22px; }
  .culture-list li { padding: 0 22px; } }

@media (min-width: 1480px) { .index-web { padding-left: 0; padding-right: 0; }
  .product-btn { left: -90px; }
  .product-btn.product-right { right: -90px; } }

/*搜索页*/
.searchcont401 { padding: 36px 0; background-color: #ffffff; background-repeat: no-repeat; background-position: center top; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

.searchtitle401 { padding: 28px 15px; background-color: #f2f2f2; }

.searchtitle401 span { color: #da251d; }

.resultlist401 { font-size: 13px; padding: 3% 0; }

.resultlist401 img { display: block; width: 100%; margin-bottom: 2%; }

.resultlist401 li { padding: 15px 0; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; margin-bottom: -1px; }

.resultlist401 h4 { font-size: 16px; line-height: 24px; margin-bottom: 3%; }

.resultlist401 h4 em { color: #da251d; }

.resultlist401 h4 a { display: block; }

.resulttext401 { overflow: hidden; height: 72px; color: #999; line-height: 24px; }

.resultlabel401 { color: #999; display: inline-block; padding-top: 30px; }

.searchinputcont401 dt input { width: 100%; height: 40px; line-height: 40px; text-indent: 12px; font-size: 15px; color: #333333; background-color: #ffffff; }

.searchinputcont401 dd input { width: 100%; height: 40px; line-height: 40px; font-size: 0px; font-weight: bold; color: #ffffff; cursor: pointer; background-color: #14b85e; background-image: url(../images/search402.png); background-repeat: no-repeat; background-position: center; }

.keywords { color: #069a3f; }

.ms-detail td .short-sl { width: 103px; }

.sitemapcont2 { padding: 6% 0; overflow: hidden; }

.sitemapcont2 dl { position: relative; margin-bottom: 36px; }

.sitemapcont2 dl dt { font-size: 16px; font-weight: bold; color: #14b85e; padding: 0 8px; background: #fff; position: absolute; left: 18px; top: -14px; }

.sitemapcont2 dl dd { padding: 4% 3% 1% 3%; border: 1px solid #e6e6e6; }

.sitemapcont2 dl dd a { display: inline-block; padding-left: 10px; margin: 0 23px 8px 0; }

@media (min-width: 768px) { 
	.hz{
    margin-top:  5%;
}

.searchtitle401 { font-size: 24px; }


  .resultlist401 h4 { font-size: 20px; margin-bottom: 2%; }
  .searchimg401 { float: left; margin: 0 3% 0 0; display: block; width: 200px; height: 150px; overflow: hidden; position: relative; }
  .resultlist401 img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); max-width: 100%; width: auto; }
  .sitemapcont2 { padding: 2% 0 0; overflow: hidden; }

  .sitemapcont2 dl dt { font-size: 20px; }
  .sitemapcont2 dl dd { padding: 2% 3% 1% 3%; border: 1px solid #e6e6e6; }
  .sitemapcont2 dl dd a { margin: 0 50px 8px 0; }
  .sitemapcont2 dl dd a:hover { color: #14b85e; }
   }

@media (min-width: 992px) { .searchinputcont401 { width: 45%; margin: 0 auto; }
  .searchinputcont401 dt { float: left; width: 78%; }
  .searchinputcont401 dd { float: left; width: 22%; }



  .searchinputcont401 dt input { font-size: 18px; }
  .searchinputcont401 dd input { text-align: left; padding-left: 20%; font-size: 18px; font-weight: bold; background-position: 80% center; } }
.lang{float: right;width:140px;line-height:34px;/* margin-top: 25px; */height: 51px;position: relative;}
.lang span{display:block;color: #fff;background: url(../img/l02.png) right 18px top 10px no-repeat;font-size:16px;padding-left:47px;cursor:pointer;height: 51px;margin-top: 4%;}
.search{ margin-top:22px;}
.sublang{position:absolute;right: 0;width: 100px;background: #f2f2f2;text-align: center;z-index: 8;top: 32px;display:none;}
.sublang em{display:block;left:50%;background:url(imgs/l03.png) no-repeat;margin-left:-6px;width:18px;height:8px;top: -8px;position: absolute;display: none;}
.sublang a{ display:block; font-size:15px; color:#666; height:33px; line-height:33px; border-bottom:1px solid #ddd}
.sublang a:hover{ color:#fff; background:#069742;}

	.hz{}
