﻿
/*--公共部分--*/
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; cursor: pointer; }

body, form, img, ul, ol, li, dl, dt, dd, p, tr, td, strong, span, pre { margin: 0; padding: 0; border: 0; }

h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; font-weight: normal; }

body, button, input, select, textarea { font: 14px/1.5 "思源黑体 CN",'Microsoft YaHei',Arial, 'PingFang SC','Microsoft JhengHei', sans-serif; color: #333; }

ul, li { list-style: none; }

img { border: 0; vertical-align: middle; }

table { border-collapse: collapse; border-spacing: 0; }

table th, table td { border: 1px solid #ccc; }

*, :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-repeat: no-repeat; }

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"], input[type="reset"] { cursor: pointer; }

input[type='number']::-webkit-outer-spin-button, input[type='number']::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0; }

input[type="number"] { -moz-appearance: textfield; }

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; padding: 0; }

input, textarea, select { outline: none; }

input[type="text"], input[type="password"], input[type="button"], input[type="submit"], input[type="reset"], button, select, textarea { outline-style: none; -webkit-appearance: none; resize: none; border: none; -webkit-border-radius: 0; border-radius: 0; }

textarea { overflow: auto; vertical-align: top; }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0px rgba(255, 255, 255, 0) inset !important; }

.bd_weixin_popup, .content-box { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.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; }

.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-left: 10px; 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; } }

@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: 1360px; padding: 0 80px; } }

.h-newslist-container{overflow: hidden;}

/** jqzoom start **/
.zoomPad{position:absolute;z-index:99;left:0;top:0;width: 100%;height:100%;background: #fff;}

.zoomPreload{-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80);color:#333;font-size:12px;font-family:Tahoma;text-decoration:none;background-color:#fff;padding:8px;text-align:center;background-image:url(../images/zoomloader.gif);background-repeat:no-repeat;background-position:43px 30px;z-index:110;width:90px;height:43px;position:absolute;top:0;left:0;*width:100px;*height:49px}

.zoomPup{overflow:hidden;background-color:#fff;-moz-opacity:.6;opacity:.6;filter:alpha(opacity=60);z-index:120;position:absolute;z-index:101;border:none!important;}

.zoomOverlay{position:absolute;left:0;top:0;background:#fff;z-index:5000;width:100%;height:100%;display:none;z-index:101}

.zoomWindow{position:absolute;left:110%;top:40px;background:#fff;z-index:6000;height:auto;z-index:10000;z-index:110;cursor:pointer!important;}

.zoomWrapper{position:relative;z-index:110;cursor:pointer!important;border:none!important;}

.zoomWrapperTitle{display:block;background:#999;color:#fff;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px;position:absolute;top:0;left:0;z-index:120;-moz-opacity:.6;opacity:.6;filter:alpha(opacity=60)}

.zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110}

.zoomWrapperImage img{border:0;display:block;position:absolute;z-index:101;width:auto!important;height:auto!important;max-width:none!important;}

.zoomIframe{z-index:-1;filter:alpha(opacity=0);-moz-opacity:.8;opacity:.8;position:absolute;display:block}
/** jqzoom end **/

/* layout start*/
.swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1; }

.swiper-container-no-flexbox .swiper-slide { float: left; }

.swiper-container-vertical > .swiper-wrapper { -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; }

.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; -o-transition-property: -o-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform, -o-transform; transition-property: transform,-webkit-transform,-o-transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0, 0, 0); -o-transform: translate(0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.swiper-container-multirow > .swiper-wrapper { -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; }

.swiper-container-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }

.swiper-slide { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; }

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; }

.swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; -moz-box-align: start; align-items: flex-start; -webkit-transition-property: -webkit-transform,height; -o-transition-property: -o-transform; -webkit-transition-property: height,-webkit-transform; transition-property: height,-webkit-transform; -o-transition-property: height,-o-transform; transition-property: transform,height; transition-property: transform,height,-webkit-transform,-o-transform; }

.swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; }

.swiper-wp8-horizontal { -ms-touch-action: pan-y; touch-action: pan-y; }

.swiper-wp8-vertical { -ms-touch-action: pan-x; touch-action: pan-x; }

.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center; background-repeat: no-repeat; }

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none; }

.swiper-pagination { position: absolute; text-align: center; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10; }

.swiper-pagination.swiper-pagination-hidden { opacity: 0; }

.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }

.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; }

.swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-pagination.swiper-pagination-hidden { opacity: 0; }

.swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; -webkit-border-radius: 100%; border-radius: 100%; background: #000; }

button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none; -moz-appearance: none; -ms-appearance: none; -webkit-appearance: none; appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }

.swiper-pagination-bullet-active { opacity: 1; background: #007aff; }


img { max-width: 100%; vertical-align: middle; display: inline-block; }

body { padding-top: 60px; }

.mobile-btn { float: right; width: 60px; height: 60px; padding: 10px; }

.mobile-btn span { position: relative; display: block; width: 100%; height: 3px; margin: 8px auto 0; background: #0b7ba1; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; -webkit-border-radius: 2px; border-radius: 2px; }

.mobile-btn.active span:nth-child(1) { top: 11px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }

.mobile-btn.active span:nth-child(2) { opacity: 0; }

.mobile-btn.active span:nth-child(3) { top: -11px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

.inheader { position: fixed; top: 0; left: 0; z-index: 200; width: 100%; height: 60px; padding: 0 5px 0 15px; background: #fff; -webkit-box-shadow: 0px 1px 2px -1px #aaa; box-shadow: 0px 1px 2px -1px #aaa; }

.inheader-con { height: 100%; }

.inlogo { float: left; height: 100%; font-size: 0; line-height: 60px; }

.inlogo a { position: relative; display: inline-block; vertical-align: middle; line-height: 1; }

.inlogo img { -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; height: 30px; }

.inlogo .inlogoimg2 { position: absolute; top: 0; left: 0; opacity: 1; }

.inlogo .inlogoimg1 { opacity: 0; }

.inheader-fr { position: fixed; top: 60px; left: 0; z-index: 200; display: none; width: 100%; height: 100%; padding: 20px 15px 130px; background: #fff; border-top: 1px solid #ddd; }

.innav-ul { max-height: 100%; overflow-y: auto; }

.innav-ul li { border-bottom: 1px solid #ddd; }

.innav-h3 { position: relative; }

.innav-h3.active .innav-span { display: block; }

.innav-h3.active:after { position: absolute; top: 50%; right: 10px; width: 10px; height: 10px; border-top: 2px solid #aaa; border-right: 2px solid #aaa; -webkit-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); -o-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; content: ''; }

.innav-h3.active2:after { -webkit-transform: translateY(-50%) rotate(135deg); -ms-transform: translateY(-50%) rotate(135deg); -o-transform: translateY(-50%) rotate(135deg); transform: translateY(-50%) rotate(135deg); }

.innav-h3 a { display: block; width: 100%; height: 45px; line-height: 45px; font-size: 16px; color: #333; }

.innav-span { position: absolute; top: 0; right: 0; z-index: 10; display: none; width: 40%; height: 100%; }

.innav-ermenu { display: none; border-top: 1px solid #ddd; }

.innav-ermenu a { display: block; width: 100%; height: 40px; padding: 0 10px; line-height: 40px; font-size: 14px; color: #666; }

.insearch { position: fixed; top: 60px; left: 0; z-index: 200; display: none; width: 100%; font-size: 0; padding: 10px; overflow: hidden; }

.insearch form { position: relative; display: block; width: 100%; }

.insearch .insearch-txt { width: 100%; height: 40px; line-height: 38px; padding: 0 55px 0 15px; font-size: 12px; color: #333; -webkit-border-radius: 20px; border-radius: 20px; border: 1px solid #ddd; }

.insearch .insearch-txt::-webkit-input-placeholder { color: #cdcdcd; }

.insearch .insearch-txt:-moz-placeholder { color: #cdcdcd; }

.insearch .insearch-txt::-moz-placeholder { color: #cdcdcd; }

.insearch .insearch-txt:-ms-input-placeholder { color: #cdcdcd; }

.insearch .insearch-sub { position: absolute; top: 0; right: 5px; z-index: 10; width: 40px; height: 40px; padding: 0; -webkit-border-radius: 50%; border-radius: 50%; background: url(../images/insearch-sub2.png) no-repeat center center; }

.insearch-view { display: inline-block; vertical-align: middle; display: none; }

.insearch-view .insearch-open { display: block; width: 30px; height: 30px; background: url(../images/insearch-sub2.png) no-repeat center center; border: 1px solid #ddd; -webkit-border-radius: 50%; border-radius: 50%; }

.inheader-frbwrap { position: fixed; bottom: -100%; left: 0; z-index: 201; width: 100%; padding: 10px 15px; font-size: 0; text-align: center; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; background: #fff; visibility: hidden; opacity: 0; }

.inheader-frbwrap.active { opacity: 1; visibility: inherit; bottom: 0; }

.inheader-iconview { display: inline-block; vertical-align: middle; }

.inheader-iconview .inheader-aicon { display: none; vertical-align: middle; width: 30px; height: 30px; margin-right: 8px; text-align: center; line-height: 30px; font-size: 14px; color: #ffffff; font-weight: 100; background: #0b7ba1; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; }

.inheader-iconview .inheader-photo { display: inline-block; vertical-align: middle; width: 30px; height: 30px; line-height: 30px; margin-right: 8px; overflow: hidden; }

.inheader-iconview .inheader-photo img { width: 100%; }

.inheader-iconview .inheader-sr { display: inline-block; vertical-align: middle; font-size: 14px; color: #333; }

.inheader-iconview .inheader-srspan { display: inline-block; vertical-align: middle; font-size: 14px; color: #333; }

.mobile-enview { height: 60px; line-height: 60px; font-size: 0; }

.mobile-enview .insearch-open { display: inline-block; vertical-align: middle; width: 30px; height: 30px; margin: 0 6px; background: url(../images/insearch-sub2.png) no-repeat center center; border: 1px solid #ddd; -webkit-border-radius: 50%; border-radius: 50%; }

.mobile-enview .inheader-aicon { display: inline-block; vertical-align: middle; width: 30px; height: 30px; margin: 0 6px; text-align: center; line-height: 30px; font-size: 14px; color: #ffffff; font-weight: 100; background: #0b7ba1; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; }

a.inheader-atel { display: inline-block; vertical-align: middle; width: 30px; height: 30px; margin: 0 6px; text-align: center; line-height: 30px; font-size: 0px; background: #0b7ba1; -webkit-border-radius: 50%; border-radius: 50%;}

a.inheader-atel img{width: 60%;}

.incommonweb { max-width: 1600px; width: 100%; margin: 0 auto; padding-left: 15px; padding-right: 15px; }

div.bsBox { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; padding: 0 !important; -webkit-box-shadow: 0px 0px 10px -5px #aaa; box-shadow: 0px 0px 10px -5px #aaa; }

div.bsBox * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.infooter { background: #292929; }

.infooter-top { padding: 20px 0 18px; color: #7f7f7f; }

.infooter-top .incommonweb { position: relative; }

.infooter-btm { padding: 10px 0 10px; text-align: center; line-height: 22px; font-size: 12px; color: #7f7f7f; background: #262121; }

.infooter-btm a { color: #7f7f7f; }

.infooter-item { border-bottom: 1px solid #555; }

.infooter-h3 { position: relative; }

.infooter-h3 a { display: block; width: 100%; height: 40px; line-height: 40px; font-size: 16px; color: #fff; }

.infooter-h3.active .infooter-span { display: block; }

.infooter-h3.active:after { position: absolute; top: 50%; right: 10px; width: 10px; height: 10px; border-top: 2px solid #999; border-right: 2px solid #999; -webkit-transform: translate(-50%, -50%) rotate(45deg); -ms-transform: translate(-50%, -50%) rotate(45deg); -o-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; content: ''; }

.infooter-h3.active2:after { -webkit-transform: translate(-50%, -50%) rotate(135deg); -ms-transform: translate(-50%, -50%) rotate(135deg); -o-transform: translate(-50%, -50%) rotate(135deg); transform: translate(-50%, -50%) rotate(135deg); }

.infooter-span { position: absolute; bottom: 0; right: 0; z-index: 10; display: none; width: 40%; height: 100%; }

.infooter-erwemnu { display: none; border-top: 1px solid #555; }

.infooter-erwemnu a { display: block; width: 100%; line-height: 35px; padding: 0 10px; font-size: 14px; color: #7f7f7f; }

.infooter-fl { margin-top: 20px; text-align: center; font-size: 0; }

.infooter-logo { float: left; margin-top: 25px; }

.infooter-logo img { height: 50px; }

.infooter-flerweima { float: right; }

.infooter-flerweima img { width: 100px; }

.infooter-flerweima h6 { margin-top: 5px; line-height: 24px; font-size: 12px; color: #8d979b; }

.infooter-fen { margin-top: 10px; text-align: center; font-size: 0; }

.infooter-fen .bsPromo { display: none; }

.infooter-fen .infooter-fentxt { font-size: 14px; color: #8d979b; margin-right: 10px; }

.infooter-fen .infooter-fentxt, .infooter-fen .bshare-custom { display: inline-block; vertical-align: middle; }

.infooter-fen a { position: absolute; top: 0; z-index: 3; width: 100% !important; height: 100% !important; background: none !important; padding: 0 !important; }

.infooter-fen .infooter-fena { position: relative; display: inline-block; width: 35px; height: 35px;margin: 0!important; margin-right: 10px!important; -webkit-border-radius: 50%; border-radius: 50%; border: 1px solid #a1a1a1; overflow: hidden; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s;float:none!important; }

.infooter-fen .infooter-fena img { width: 100%; height: 100%; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.infooter-fen .infooter-fena .infooter-fenicon2 { position: absolute; top: 0; left: 0; opacity: 0; }

.infooter-fen .infooter-fena:hover { background: #fff !important; border-color: #fff; }

.infooter-fen .infooter-fena:hover .infooter-fenicon1 { opacity: 0; }

.infooter-fen .infooter-fena:hover .infooter-fenicon2 { opacity: 1; }

.infooter-fen .infooter-fena:last-child { margin-right: 0; }

.inleftmenu { display: none; }

.inbanner { position: relative; }

.inbanner .swiper-slide { position: relative; overflow: hidden; }

.inbanner .swiper-slide .inbanner-img { width: 100%; }

.inbanner .swiper-slide.after .inbanner-h2, .inbanner .swiper-slide.after .inbanner-des { opacity: 1; }

.inbanner-video { position: absolute; top: 0; left: 0; z-index: 3; width: 100%; height: 100%; background: #000; }

.inbanner-text { position: absolute; top: 50%; left: 50%; z-index: 5; width: 100%; max-width: 1690px; padding: 0 15px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: #fff; }

.inbanner-txt { max-width: 720px; }

.inbanner-h2 { line-height: 1.25; font-size: 20px; opacity: 0; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.inbanner-des { margin-top: 8px; line-height: 20px; font-size: 13px; opacity: 0; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.inbat { position: absolute; bottom: 10px; left: 0; z-index: 10; width: 100%; line-height: 1; font-size: 0; text-align: center; }

.inbat span { position: relative; vertical-align: middle; width: 10px; height: 10px; border: 1px solid transparent; opacity: 1; margin: 0 4px; background: #fff; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.inbat span.swiper-pagination-bullet-active { border-color: #fff; background: transparent; }

.inbat span.swiper-pagination-bullet-active:after { position: absolute; top: 50%; left: 50%; display: block; width: 6px; height: 6px; -webkit-border-radius: 50%; border-radius: 50%; background: #fff; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; content: ''; }

.inbtn { display: none; }

.inpro { padding: 30px 0 30px; overflow: hidden; }

.intitle { overflow: hidden; }

.intitle-left h3 { margin-bottom: 4px; line-height: 1.42857; font-size: 14px; text-transform: uppercase; color: #808080; }

.intitle-left h2 { position: relative; line-height: 1.14583; font-size: 20px; color: #222222; }

.intitle-left h2:after { display: block; margin-top: 8px; width: 44px; height: 3px; background: #0b7ba1; content: ''; }

.intitle.active .intitle-left h2 { padding-left: 10px; }

.intitle.active .intitle-left h2:after { position: absolute; left: 0; width: 2px; height: 44px; top: 50%; margin-top: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

.intitle-des { padding-top: 15px; line-height: 1.75; font-size: 14px; color: #4c4c4c; }

.inpro-view { margin-top: 20px; position: relative; }

.inpro-view .swiper-slide { position: relative; z-index: 2; overflow: hidden; }

.inpro-view .swiper-slide a { position: relative; display: block; width: 100%; height: 100%; }

.inpro-view .swiper-slide a:after { position: absolute; bottom: 0; left: 0; width: 100%; height: 35%; background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.5) 100%); background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.5) 100%); background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.5) 100%); content: ''; }

.inpro-img { width: 100%; position: relative; height: 0; padding-top: 126.31579%; overflow: hidden; }

.inpro-img img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.inpro-btmtit { position: absolute; bottom: 8.33333%; left: 0; z-index: 3; width: 100%; padding: 0 10px; text-align: center; }

.inpro-btmtit h3 { width: 100%; height: 1.36364; font-size: 16px; color: #ffffff; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.inpro-men { position: absolute; top: 50%; left: 50%; z-index: 5; display: none; width: 86.84211%; height: 89.58333%; padding: 17.91667% 40px 0; text-align: center; color: #fff; background: rgba(11, 123, 161, 0.87); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.inpro-icon { width: 70px; height: 70px; margin: 0 auto; text-align: center; line-height: 1; }

.inpro-icon img { width: 100%; height: 100%; }

.inpro-h3 { margin-top: 10px; line-height: 1.33333; font-size: 18px; color: #fff; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.inpro-des { margin-top: 14px; font-size: 14px; max-height: 80px; line-height: 20px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }

.incon-bat, .incon-bat2 { margin-top: 15px; text-align: center; line-height: 1; }

.incon-bat span, .incon-bat2 span { position: relative; vertical-align: middle; width: 10px; height: 10px; border: 1px solid transparent; opacity: 1; margin: 0 4px; background: #0b7ba1; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.incon-bat span.swiper-pagination-bullet-active, .incon-bat2 span.swiper-pagination-bullet-active { border-color: #0b7ba1; background: transparent; }

.incon-bat span.swiper-pagination-bullet-active:after, .incon-bat2 span.swiper-pagination-bullet-active:after { position: absolute; top: 50%; left: 50%; display: block; width: 6px; height: 6px; -webkit-border-radius: 50%; border-radius: 50%; background: #0b7ba1; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; content: ''; }

.incon-btn { display: none; }

.inabout-left { padding: 30px 15px 30px; background-repeat: no-repeat; background-size: cover; background-position: center center; }

.intitle2 { color: #fff; }

.intitle2 h3 { margin-bottom: 4px; line-height: 20px; font-size: 14px; color: #ffffff; text-transform: uppercase; }

.intitle2 h2 { position: relative; line-height: 1.25; font-size: 20px; }

.intitle2 h2:after { display: block; width: 60px; height: 2px; display: block; margin-top: 8px; background: #0b7ba1; content: ''; }

.inabout-des { margin-top: 20px; line-height: 2; font-size: 14px; color: #fff; }

.inabout-btm { margin-top: 30px; }

a.inmore-a { display: inline-block; vertical-align: middle; width: 120px; height: 42px; text-align: center; line-height: 40px; font-size: 0; border: 1px solid #0b7ba1; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

a.inmore-a span { display: inline-block; vertical-align: middle; font-size: 14px; color: #fff; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

a.inmore-a i { margin-left: 6px; display: inline-block; vertical-align: middle; width: 8px; height: 8px; border-top: 2px solid #fff; border-right: 2px solid #fff; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

a.inmore-a:hover { background: #0b7ba1; }

a.inmore-a:hover i { -webkit-animation: inmore 1s linear infinite; -o-animation: inmore 1s linear infinite; animation: inmore 1s linear infinite; }

a.inmore-a.active span { color: #222222; }

a.inmore-a.active i { border-color: #222222; }

a.inmore-a.active:hover { background: #0b7ba1; }

a.inmore-a.active:hover span { color: #fff; }

a.inmore-a.active:hover i { border-color: #fff; }

@-webkit-keyframes inmore { 0% { -webkit-transform: translateX(0px) rotate(45deg); transform: translateX(0px) rotate(45deg); }
  50% { -webkit-transform: translateX(5px) rotate(45deg); transform: translateX(5px) rotate(45deg); }
  100% { -webkit-transform: translateX(0px) rotate(45deg); transform: translateX(0px) rotate(45deg); } }

@-o-keyframes inmore { 0% { -o-transform: translateX(0px) rotate(45deg); transform: translateX(0px) rotate(45deg); }
  50% { -o-transform: translateX(5px) rotate(45deg); transform: translateX(5px) rotate(45deg); }
  100% { -o-transform: translateX(0px) rotate(45deg); transform: translateX(0px) rotate(45deg); } }

@keyframes inmore { 0% { -webkit-transform: translateX(0px) rotate(45deg); -o-transform: translateX(0px) rotate(45deg); transform: translateX(0px) rotate(45deg); }
  50% { -webkit-transform: translateX(5px) rotate(45deg); -o-transform: translateX(5px) rotate(45deg); transform: translateX(5px) rotate(45deg); }
  100% { -webkit-transform: translateX(0px) rotate(45deg); -o-transform: translateX(0px) rotate(45deg); transform: translateX(0px) rotate(45deg); } }

@-webkit-keyframes inmore2 { 0% { -webkit-transform: translateX(0px); transform: translateX(0px); }
  50% { -webkit-transform: translateX(5px); transform: translateX(5px); }
  100% { -webkit-transform: translateX(0px); transform: translateX(0px); } }

@-o-keyframes inmore2 { 0% { -o-transform: translateX(0px); transform: translateX(0px); }
  50% { -o-transform: translateX(5px); transform: translateX(5px); }
  100% { -o-transform: translateX(0px); transform: translateX(0px); } }

@keyframes inmore2 { 0% { -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); }
  50% { -webkit-transform: translateX(5px); -o-transform: translateX(5px); transform: translateX(5px); }
  100% { -webkit-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); } }

.inabout-right { padding: 30px 15px; background-repeat: no-repeat; background-size: cover; background-position: center center; color: #fff; }

.inabout-righth2 { line-height: 1.4; font-size: 18px; color: #d0f2ff; }

.inabout-rightul { font-size: 0; margin-top: 20px; }

.inabout-rightul li { display: inline-block; vertical-align: top; width: 45.87156%; margin-right: 8.25688%; margin-bottom: 20px; }

.inabout-rightul li h3 { line-height: 1.07143; }

.inabout-rightul li h3 span { display: inline-block; vertical-align: middle; font-size: 30px; font-weight: bold; }

.inabout-rightul li h6 { margin-top: 5px; line-height: 20px; font-size: 14px; color: #d0f2ff; }

.inabout-rightul li:nth-child(2n) { margin-right: 0; }

.suzyoverflow { overflow: hidden; }

.incon-bat2 { display: none; }

.incase { padding-top: 30px; }

.incase-view { margin-top: 20px; padding: 0 20px; }

.incase-view .swiper-slide { overflow: hidden; }

.incase-view .swiper-slide a { position: relative; display: block; width: 100%; height: 100%; }

.incase-img { width: 100%; position: relative; height: 0; padding-top: 62.0915%; overflow: hidden; }

.incase-img img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.incase-men { position: absolute; bottom: 0; left: 0; z-index: 5; display: table; table-layout: fixed; width: 100%; padding: 5px 10px; text-align: center; overflow: hidden; background: rgba(11, 123, 161, 0.8); }

.incase-men h3 { line-height: 1; font-size: 14px; color: #fff; }

.innews { padding: 30px 0 30px; }

.innews-leftimg { margin-top: 20px; width: 100%; position: relative; height: 0; padding-top: 57.16463%; overflow: hidden; }

.innews-leftimg img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.innews-ul { position: relative; margin-top: 20px; padding-bottom: 10px; }

.innews-ul li { margin-bottom: 20px; }

.innews-ul li a { display: block; padding: 3px 15px 15px 20px; border-bottom: 1px solid #f3f3f3; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.innews-ul li:last-child a { border-bottom: transparent; }

.innews-time { float: left; width: 80px; padding-top: 2px; line-height: 1.125; font-size: 14px; color: #514833; }

.innews-time h5 { line-height: 1.25; font-size: 18px; color: #514833; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.innews-text { overflow: hidden; }

.innews-text h3 { line-height: 1.36364; font-size: 16px; color: #222222; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.innews-des { margin-top: 4px; font-size: 14px; color: #666666; display: -webkit-box; height: 40px; line-height: 20px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.innews-btm { text-align: center; }

.innewpro-top { position: relative; z-index: 3; padding: 30px 15px; background-repeat: no-repeat; background-size: cover; background-position: center center; }

.innewpro-toptext { margin-top: 20px; font-size: 14px; color: #fff; display: -webkit-box; height: 100px; line-height: 20px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 5; }

.incon-bat3 { text-align: center; line-height: 1; }

.incon-bat3 span { position: relative; vertical-align: middle; width: 10px; height: 10px; border: 1px solid transparent; opacity: 1; margin: 0 4px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; background: transparent; }

.incon-bat3 span:after { position: absolute; top: 50%; left: 50%; display: block; width: 6px; height: 6px; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border: 1px solid #fff; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; content: ''; }

.incon-bat3 span.swiper-pagination-bullet-active { border-color: #0b7ba1; }

.incon-bat3 span.swiper-pagination-bullet-active:after { border-color: transparent; background: #0b7ba1; }

.innewpro-top .incon-bat3 { text-align: left; margin-top: 30px; }

.innewpro { font-size: 0; }

.innewpro-view .swiper-slide { overflow: hidden; }

.innewpro-view .swiper-slide a { position: relative; display: block; }

.innewpro-img { width: 100%; position: relative; height: 0; padding-top: 55.98991%; overflow: hidden; }

.innewpro-img img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.innewpro-text { position: absolute; bottom: 20px; left: 0; width: 100%; padding: 0 20px; }

.innewpro-h3 { text-align: right; line-height: 1.26667; }

.innewpro-h3 h3 { display: inline-block; position: relative; max-width: 100%; font-size: 16px; color: #fff; padding-left: 10px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.innewpro-h3 h3:after { position: absolute; top: 50%; left: 0; border-left: 6px solid #ddd; border-top: 6px solid transparent; border-bottom: 6px solid transparent; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); content: ''; }

.innewpro-des { text-align: right; margin-top: 12px; font-size: 14px; color: #fff; display: -webkit-box; height: 40px; line-height: 20px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.inview1 { padding: 30px 0 15px; }

.inview1-ul { font-size: 0; }

.inview1-ul li { display: inline-block; vertical-align: top; width: 50%; padding: 20px 10px 20px; text-align: center; border-right: 1px solid #efefef; }

.inview1-ul li:nth-child(2) { border: none; }

.inview1-ul li:last-child { border: none; }

.inview1-h3 { line-height: 1.33333; font-size: 18px; color: #047fa9; }

.inview1-des { margin-top: 8px; line-height: 1.75; font-size: 14px; color: #666666; }

.inview1-btm { margin-top: 15px; }

.inview1-a1 { padding-left: 20px; line-height: 1.04167; font-size: 16px; color: #0b7ba1; background: url(../images/tel.png) no-repeat center left; background-size: 14px auto;display:inline-block;vertical-align:middle;}

a.inview1-a2 { display: inline-block; vertical-align: middle; line-height: 1.5; font-size: 0; }

a.inview1-a2 span { display: inline-block; vertical-align: middle; line-height: 1; font-size: 14px; color: #0b7ba1; }

a.inview1-a2 i { display: inline-block; vertical-align: middle; margin-left: 3px; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid #0b7ba1; }

.neibanner { font-size: 0; overflow: hidden; }

.neibanner img { position: relative; left: 50%; width: auto; max-width: none; height: 150px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }

.neibanner-view { position: relative; }

.neimenu.active { padding-top: 40px; }

.neimenu.active .neimenu-fixed { position: fixed; }

.neimenu-fixed { position: relative; width: 100%; left: 0; z-index: 199; background: #0b7ba1; }

.neimenu-h3 { position: relative; height: 40px; line-height: 40px; padding: 0 15px; font-size: 14px; color: #fff; text-align: center; background: #0b7ba1; }

.neimenu-h3.active .neimenu-span i:nth-child(1) { top: 7px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }

.neimenu-h3.active .neimenu-span i:nth-child(2) { opacity: 0; }

.neimenu-h3.active .neimenu-span i:nth-child(3) { top: -7px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

.neimenu-span { position: absolute; right: 15px; display: block; top: 0; width: 26px; height: 40px; padding-top: 11px; }

.neimenu-span i { position: relative; display: block; width: 100%; height: 2px; margin-bottom: 5px; background: #fff; -webkit-border-radius: 2px; border-radius: 2px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.neimenu-erview { position: absolute; top: 100%; left: 0; z-index: 199; display: none; width: 100%; padding: 10px 0; background: #fff; -webkit-box-shadow: 0px 10px 15px -10px #aaa; box-shadow: 0px 10px 15px -10px #aaa; }

.neimenu-erview a.home { display: none; }

.neimenu-erview a { display: block; width: 100%; text-align: center; height: 35px; line-height: 35px; color: #333; border-bottom: 1px solid #ddd; }

.neimenu-erview a:last-child { border: none; }

.procon { padding: 30px 0 30px; }

.procon-ul { margin-top: 20px; font-size: 0; }

.procon-ul li { display: inline-block; vertical-align: top; width: 49%; margin-right: 2%; margin-bottom: 20px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.procon-ul li:nth-child(2n) { margin-right: 0; }

.procon-img { width: 100%; background: #fff; position: relative; height: 0; padding-top: 68.49315%; overflow: hidden; }

.procon-img img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.procon-text { padding-top: 9px; }

.procon-text h3 { line-height: 1.4; font-size: 16px; color: #222222; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.procon-des { margin-top: 3px; font-size: 14px; color: #666666; display: -webkit-box; height: 40px; line-height: 20px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.magnify { position: absolute; top: 0; left: 0; z-index: 20; display: none; width: 100px; height: 100px; cursor: move; background: url(../images/suzypic.png); }

.suzybpic { display: none; position: absolute; top: 0; left: 100%; z-index: 3; width: 100%; height: 100%; z-index: 100; overflow: hidden; background: #fff; -webkit-box-shadow: 0px 0px 20px -10px #aaa; box-shadow: 0px 0px 20px -10px #aaa; }

.suzypic a{display:block;width: 100%;height:100%;}

.suzybpic img { position: absolute; top: 0; left: 0; width: auto; height: auto; max-width: none; max-height: none; }

.propost-one { margin-top: 20px; }

.propost-oneleftmax { position: relative; z-index: 3; }

.propost-oneleftmax .swiper-container { overflow: hidden; }

.propost-oneleftmax .swiper-slide { position: relative; overflow: hidden; }

.propost-oneleftmaximg { width: 100%; position: relative; height: 0; padding-top: 90%; overflow: hidden; }

.propost-oneleftmaximg img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.propost-oneleftmin { display: none; }

.propost-onetext { padding-top: 20px; }

.propost-oneh1 { line-height: 1.25; font-size: 20px; color: #333333; }

.propost-oneh2 { margin-top: 4px; line-height: 1.71429; font-size: 14px; color: #0b7ba1; }

.propost-onedes1 { margin-top: 6px; line-height: 2; font-size: 14px; color: #4c4c4c; }

.propost-onetxt1 { margin-top: 20px; }

.propost-oneh3 { line-height: 1.5; font-size: 16px; color: #000000; }

.propost-onedes2 { line-height: 2; font-size: 14px; color: #4c4c4c; }

.propost-twoview { margin-top: 20px; }

.propost-twoview .swiper-slide { width: 33%; }

.propost-twoview .swiper-slide a { display: block; width: 100%; text-align: center; line-height: 40px; height: 40px; font-size: 14px; color: #333333; background: #f8f8f8; }

.propost-twoview .swiper-slide.cur a, .propost-twoview .swiper-slide:hover a { background: #0b7ba1; color: #fff; }

.propost-three { margin-top: 20px; display: none; }

.propost-threetable { overflow-y: auto; }

.propost-threetable table { width: 100%; min-width: 1000px; border: 1px solid #f0f0f0; }

.propost-threetable table td, .propost-threetable table th { border: 1px solid #f0f0f0; }

.propost-threetable table th { width: 9.09091%; padding: 5px; min-height: 40px; line-height: 1; font-size: 15px; color: #000000; vertical-align: middle; }

.propost-threetable table td { padding: 5px; min-height: 44px; font-size: 14px; line-height: 1; color: #666666; text-align: center; }

.propost-threetable table tr:nth-child(2n+1) td { background: #f3fafc; }

.propostbtm { margin-top: 30px; }

.propost-tui { margin-top: 30px; }

.propost-tuih2 { position: relative; line-height: 1; padding-left: 12px; font-size: 18px; color: #0b7ba1; }

.propost-tuih2:after { position: absolute; left: 0; top: 0; width: 5px; height: 100%; background: #0b7ba1; content: ''; }

.propost-tuiview { position: relative; margin-top: 15px; }

.propost-tuiview .swiper-slide { position: relative; overflow: hidden; border: 1px solid #d8dde6; }

.propost-threeul2 li .propost-tuiimg{padding-top: 112.5%;}

.propost-tuiimg { width: 100%; position: relative; height: 0; padding-top: 68.49315%;/**padding-top: 112.5%;**/ overflow: hidden; border: 1px solid #e0e3ea;}

.propost-tuiimg img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.propost-tuih3 { position: absolute; bottom: 6px; left: 0; z-index: 3; width: 100%; padding: 0 10px; line-height: 1.5; text-align: center; font-size: 14px; color: #333333; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.propost-threeul { font-size: 0; }

.propost-threeul li { display: inline-block; vertical-align: top; width: 49%; margin-right: 2%; margin-bottom: 10px; }

.propost-threeul li:nth-child(2n) { margin-right: 0; }

.propost-threeimg { width: 100%; position: relative; height: 0; padding-top: 68.42105%; overflow: hidden; }

.propost-threeimg img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.propost-threeul2 { font-size: 0; }

.propost-threeul2 li { width: 49%; margin-right: 2%; margin-bottom: 10px; display: inline-block; vertical-align: top; }

.propost-threeul2 li:nth-child(2n) { margin-right: 0; }

.propost-threeul2 li a { position: relative; display: block; }

.suzyinconcase-img { position: relative; overflow: hidden; min-height:194px;}

.suzyinconcase-img img { vertical-align: middle; }

.suzyinconcase-img .suzyinconcase-imgc { width: 100%; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.suzyinconcase-img a.suzyinconcase-player,.conplayer-btn { position: absolute; top: 50%; left: 50%; z-index: 3; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.suzyinconcase-img:after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; background: rgba(11, 123, 161, 0.4); content: ''; }

a.suzyinconcase-player ,.conplayer-btn{ display: block; width: 48px; height: 48px; overflow: hidden; -webkit-border-radius: 50%; border-radius: 50%; }

a.suzyinconcase-player img,.conplayer-btn img { width: 100%; height: 100%; }

.suzyinconcase-vwrap { position: absolute; top: 0; left: 0; z-index: -1; display: none; width: 100%; height: 100%; background: #000; }

.suzyinconcase-vwrap.active { z-index: 5; }

.suzyinconcase-video { width: 100%; height: 100%; }

.procon { overflow: hidden; }

.procon .publicTab { margin-top: 20px; }

.partspost { padding: 30px 0 30px; }

.partspost-one { margin-top: 20px; font-size: 0; }

.partspost-oneimg { width: 100%; position: relative; height: 0; padding-top: 68.33977%; overflow: hidden; background: #eeeeee; }

.partspost-oneimg img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.partspost-onetext { margin-top: 10px; line-height: 1.75; font-size: 14px; color: #4c4c4c; }

.partspost-two { position: relative; margin-top: 20px; }

.partspost-two .swiper-slide { width: 60%; overflow: hidden; }

.partspost-twoimg { width: 100%; position: relative; height: 0; padding-top: 76.74419%; overflow: hidden; background: #eeeeee; }

.partspost-twoimg img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.partspost-three { margin-top: 20px; }

.partspost-threeul { font-size: 0; }

.partspost-threeul li { display: inline-block; vertical-align: top; width: 49%; margin-right: 2%; margin-bottom: 15px; }

.partspost-threeul li:nth-child(2n) { margin-right: 0; }

.partspost-threeul li a { display: block; position: relative; }

.partspost-threeimg { width: 100%; position: relative; height: 0; padding-top: 112.5%; overflow: hidden; }

.partspost-threeimg img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.partspost-threetext { margin-top: 6px; }

.partspost-threetext h3 { text-align: center; line-height: 1.36364; font-size: 16px; color: #4c4c4c; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.business { padding: 30px 0 30px; overflow: hidden; }

.business-one { margin-top: 20px; }

.business-onefltxt1 h2 { margin-bottom: 3px; line-height: 1.33333; font-size: 20px; color: #222222; }

.business-onefltxt1 h3 { margin-bottom: 10px; line-height: 1.5; font-size: 14px; text-transform: uppercase; color: #4c4c4c; }

.business-contxtitem { margin-bottom: 2px; }

.business-contxticon { float: left; width: 26px; font-size: 0; }

.business-contxtdes { overflow: hidden; line-height: 26px; font-size: 14px; color: #4c4c4c; }

.business-contxtdes a { color: #4c4c4c; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.business-contxtdes a:hover { text-decoration: underline; color: #0b7ba1; }

.business-map { padding-top: 18px; height: 218px; }

.business-onefr { padding-top: 20px; font-size: 0; }

.business-formitem1, .business-formitem2, .business-formitem3 { position: relative; font-size: 0; margin-bottom: 10px; }

.business-formitem1 input, .business-formitem1 textarea, .business-formitem2 input, .business-formitem2 textarea, .business-formitem3 input, .business-formitem3 textarea { position: relative; z-index: 3; width: 100%; height: 46px; padding: 0 40px 0 10px; line-height: 44px; font-size: 14px; color: #4c4c4c; border: 1px solid #e8e8e8; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; background: transparent; }

.business-formitem1 input::-webkit-input-placeholder, .business-formitem1 textarea::-webkit-input-placeholder, .business-formitem2 input::-webkit-input-placeholder, .business-formitem2 textarea::-webkit-input-placeholder, .business-formitem3 input::-webkit-input-placeholder, .business-formitem3 textarea::-webkit-input-placeholder { color: #4c4c4c; }

.business-formitem1 input:-moz-placeholder, .business-formitem1 textarea:-moz-placeholder, .business-formitem2 input:-moz-placeholder, .business-formitem2 textarea:-moz-placeholder, .business-formitem3 input:-moz-placeholder, .business-formitem3 textarea:-moz-placeholder { color: #4c4c4c; }

.business-formitem1 input::-moz-placeholder, .business-formitem1 textarea::-moz-placeholder, .business-formitem2 input::-moz-placeholder, .business-formitem2 textarea::-moz-placeholder, .business-formitem3 input::-moz-placeholder, .business-formitem3 textarea::-moz-placeholder { color: #4c4c4c; }

.business-formitem1 input:-ms-input-placeholder, .business-formitem1 textarea:-ms-input-placeholder, .business-formitem2 input:-ms-input-placeholder, .business-formitem2 textarea:-ms-input-placeholder, .business-formitem3 input:-ms-input-placeholder, .business-formitem3 textarea:-ms-input-placeholder { color: #4c4c4c; }

.business-formitem1 input:focus, .business-formitem1 textarea:focus, .business-formitem2 input:focus, .business-formitem2 textarea:focus, .business-formitem3 input:focus, .business-formitem3 textarea:focus { border-color: #1895bf; color: #1895bf; -webkit-box-shadow: 0px 0px 15px -10px rgba(24, 149, 191, 0.5); box-shadow: 0px 0px 15px -10px rgba(24, 149, 191, 0.5); }

.business-formitem1 input:focus::-webkit-input-placeholder, .business-formitem1 textarea:focus::-webkit-input-placeholder, .business-formitem2 input:focus::-webkit-input-placeholder, .business-formitem2 textarea:focus::-webkit-input-placeholder, .business-formitem3 input:focus::-webkit-input-placeholder, .business-formitem3 textarea:focus::-webkit-input-placeholder { color: #1895bf; }

.business-formitem1 input:focus:-moz-placeholder, .business-formitem1 textarea:focus:-moz-placeholder, .business-formitem2 input:focus:-moz-placeholder, .business-formitem2 textarea:focus:-moz-placeholder, .business-formitem3 input:focus:-moz-placeholder, .business-formitem3 textarea:focus:-moz-placeholder { color: #1895bf; }

.business-formitem1 input:focus::-moz-placeholder, .business-formitem1 textarea:focus::-moz-placeholder, .business-formitem2 input:focus::-moz-placeholder, .business-formitem2 textarea:focus::-moz-placeholder, .business-formitem3 input:focus::-moz-placeholder, .business-formitem3 textarea:focus::-moz-placeholder { color: #1895bf; }

.business-formitem1 input:focus:-ms-input-placeholder, .business-formitem1 textarea:focus:-ms-input-placeholder, .business-formitem2 input:focus:-ms-input-placeholder, .business-formitem2 textarea:focus:-ms-input-placeholder, .business-formitem3 input:focus:-ms-input-placeholder, .business-formitem3 textarea:focus:-ms-input-placeholder { color: #1895bf; }

.business-formitem1 input:focus + .business-finicon .business-finicon1, .business-formitem1 textarea:focus + .business-finicon .business-finicon1, .business-formitem2 input:focus + .business-finicon .business-finicon1, .business-formitem2 textarea:focus + .business-finicon .business-finicon1, .business-formitem3 input:focus + .business-finicon .business-finicon1, .business-formitem3 textarea:focus + .business-finicon .business-finicon1 { opacity: 0; }

.business-formitem1 input:focus + .business-finicon .business-finicon2, .business-formitem1 textarea:focus + .business-finicon .business-finicon2, .business-formitem2 input:focus + .business-finicon .business-finicon2, .business-formitem2 textarea:focus + .business-finicon .business-finicon2, .business-formitem3 input:focus + .business-finicon .business-finicon2, .business-formitem3 textarea:focus + .business-finicon .business-finicon2 { opacity: 1; }

.business-formitem1 textarea, .business-formitem2 textarea, .business-formitem3 textarea { height: 152px; padding-top: 10px; padding-bottom: 10px; line-height: 1.625; }

.business-finicon { position: absolute; top: 9px; right: 10px; width: 26px; height: 26px; }

.business-finicon img { width: 100%; height: 100%; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.business-finicon .business-finicon2 { position: absolute; top: 0; left: 0; opacity: 0; }

.business-fintxt23 { padding-right: 10px; overflow: hidden; }

.business-fintxtyan { float: right; width: 166px; height: 46px; line-height: 44px; font-size: 0; border: 1px solid #e8e8e8; }

.business-fintxtyan img { width: 100%; height: 100%; }

.business-formitem4 { padding-top: 5px; text-align: center; }

.business-formitem4 input { width: 192px; height: 46px; font-size: 16px; color: #ffffff; background: #0b7ba1; text-align: center; }

.business-two { padding-top: 20px; }

.business-twoul { font-size: 0; }

.business-twoul li { padding-bottom: 20px; }

.business-twoimg { width: 100%; position: relative; height: 0; padding-top: 54.48718%; overflow: hidden; }

.business-twoimg img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.business-twotext { padding-top: 10px; }

.business-twotext h3 { line-height: 1.5; font-size: 16px; color: #1a1a1a; }

.business-twodes { margin-top: 6px; }

a.suzycon-morea{display:block;width:120px;height: 46px;line-height: 46px;text-align:center;line-height: 46px;font-size:16px;color: #fff;background: #0b7ba1;}

@media (min-width: 640px) { .neibanner img { left: 0%; width: 100%; max-width: 100%; height: auto; -webkit-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%); } }

@media (min-width: 768px) { .inheader { padding: 0 10px 0 20px; }
  .incommonweb { padding-left: 20px; padding-right: 20px; }
  .inbanner-text { padding-left: 20px; padding-right: 20px; }
  .inbanner-txt { max-width: 48.32215%; }
  .innews-left { width: 46.78571%; float: left; }
  .innews-right { float: right; width: 49.14286%; }
  .innews-right { position: relative; }
  .innews-right:after { position: absolute; top: 0; left: 0; width: 1px; height: 100%; background: #f3f3f3; content: ''; }
  .innews-ul { margin-top: 0px; padding-left: 10px; }
  .innews-btm { padding-top: 15px; }
  .innewpro-top { width: 58.69792%; padding-left: 20px; padding-right: 20px; display: inline-block; vertical-align: middle; }
  .innewpro-view { display: inline-block; vertical-align: middle; width: 41.30208%; }
  .inview1-ul { display: table; overflow: hidden; table-layout: fixed; }
  .inview1-ul li { display: table-cell; width: 33.33333%; }
  .inview1-ul li:nth-child(2) { border-right: 1px solid #efefef; }
  .procon-ul li { width: 30.55556%; margin-right: 4.16667%; }
  .procon-ul li:nth-child(2n) { margin-right: 4.16667%; }
  .procon-ul li:nth-child(3n) { margin-right: 0; }
  .propost-oneleft { width: 50%; float: left; }
  .propost-oneleftmax .incon-bat { display: none; }
  .propost-onetext { padding-top: 0; float: right; width: 44.58333%; }
  .propost-oneleftmin { margin-top: 20px; display: block; }
  .propost-oneleftmin .swiper-slide { cursor: pointer; border: 1px solid transparent; -webkit-transition: border-color .5s; -o-transition: border-color .5s; transition: border-color .5s; }
  .propost-oneleftmin .swiper-slide.active-nav { border-color: #0b7ba1; }
  .propost-oneleftmin .swiper-slide:last-child { margin-right: 0; }
  .propost-oneleftminimg { width: 100%; position: relative; height: 0; padding-top: 90%; overflow: hidden; }
  .propost-oneleftminimg img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
  .propost-threeul li, .propost-threeul2 li { width: 31.66667%; margin-right: 2.5%; margin-bottom: 20px; }
  .propost-threeul li:nth-child(2n), .propost-threeul2 li:nth-child(2n) { margin-right: 2.5%; }
  .propost-threeul li:nth-child(3n), .propost-threeul2 li:nth-child(3n) { margin-right: 0; }
  .partspost-oneimg { display: inline-block; vertical-align: middle; width: 43.16667%; padding-top: 29.5%; }
  .partspost-onetext { display: inline-block; vertical-align: middle; width: 56.83333%; margin-top: 0; padding-left: 6.66667%; }
  .partspost-threeul li { width: 30%; margin-right: 5%; }
  .partspost-threeul li:nth-child(2n) { margin-right: 5%; }
  .partspost-threeul li:nth-child(3n) { margin-right: 0; }
  .business-onefl { float: left; width: 43.33333%; }
  .business-onefr { padding-top: 8px; float: right; width: 52.5%; }
  .business-twoul li { display: inline-block; vertical-align: top; width: 39%; margin-right: 5%; }
  .business-twoul.active li { width: 31.11111%; margin-right: 3.33333%; }
  .business-twoul.active li:nth-child(3n) { margin-right: 0; } }

.ovhid { overflow: hidden; }

.ac { color: #0b7ba1; }

.disblock { display: block; }

.inblock { display: inline-block; }

.font16 { font-size: 14px; }

.font17, .font18 { font-size: 15px; }

.font20, .font22 { font-size: 16px; }

.font24, .font26, .font28 { font-size: 18px; }

.font30, .font32, .font34, .font36, .font40, .font42, .font46 { font-size: 20px; }

.font54 { font-size: 24px; }

.font60 { font-size: 30px; }

.lighter { font-weight: lighter; }

.unline { text-decoration: underline; }

.text-center { text-align: center; }

.text-right { text-align: right; }

.scale img { -webkit-transition: 1s; -o-transition: 1s; transition: 1s; }

.grey { color: #666; }

.white { color: #fff; }

.imghover img { -webkit-transition: 1s; -o-transition: 1s; transition: 1s; }

.center { text-align: center; }

.bold { font-weight: bold; }

.italic { font-style: italic; }

.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); -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); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

@media (min-width: 768px) { .font16 { font-size: 16px; }
  .font17 { font-size: 17px; }
  .font18, .font22, .font20 { font-size: 18px; }
  .font28, .font24, .font26 { font-size: 22px; }
  .font30, .font32, .font34, .font36 { font-size: 24px; }
  .font40, .font42 { font-size: 26px; }
  .font46 { font-size: 28px; }
  .font54 { font-size: 30px; }
  .distable { width: 100%; display: table; }
  .table-cell { display: table-cell; vertical-align: middle; }
  .tianjiatvwrap { width: 660px; left: 50%; margin-left: -330px; margin-top: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
  .tianjiatvwrap .videobox { height: 400px; } }

@media (min-width: 1024px) { .font22, .font20 { font-size: 20px; }
  .font24 { font-size: 24px; }
  .font26 { font-size: 26px; }
  .font28 { font-size: 28px; line-height: normal; }
  .font40, .font42 { font-size: 30px; line-height: normal; }
  .font46 { font-size: 32px; }
  .font54 { font-size: 36px; }
  .md-block { display: block; }
  .tianjiatvwrap { width: 700px; margin-left: -350px; }
  .tianjiatvwrap .videobox { height: 400px; } }

@media (min-width: 1200px) { .font22 { font-size: 22px; }
  .font30 { font-size: 30px; line-height: normal; }
  .font32 { font-size: 32px; line-height: normal; }
  .font34 { font-size: 34px; line-height: normal; }
  .font36 { font-size: 36px; line-height: normal; }
  .font40 { font-size: 40px; }
  .scale:hover img { -webkit-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); }
  .font42 { font-size: 42px; }
  .font46 { font-size: 46px; }
  .font54 { font-size: 54px; }
  .imghover:hover img { -webkit-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); }
  .tianjiatvwrap { width: 1000px; margin-left: -500px; }
  .tianjiatvwrap .videobox { height: 600px; } }

.searchtitle401 { background-color: #f3f3f3; }

.searchcont401 { padding: 10px 0; }

.resultlist401 { font-size: 13px; padding: 0; }

.resultlist401 ul { padding-bottom: 30px; }

.resultlist401 img { display: block; width: 100%; }

.resultlist401 li { padding: 15px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: -1px; }

.resultlist401 h4 { font-size: 16px; line-height: 24px; margin-bottom: 10px; }

.resultlist401 h4 a { display: block; }

.resultlist401 h4 em { color: red; font-style: normal; }

.resultlist401 h4 a { display: block; }

.resulttext401 { height: 72px; font-size: 14px; line-height: 24px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; color: #666; }

.resultlabel401 { color: #333; display: inline-block; padding-top: 3%; }

.searchinputcont401 { padding-right: 60px; }

.searchinputcont401 dt input { position: relative; float: left; width: 100%; height: 40px; line-height: 40px; text-indent: 12px; font-size: 15px; color: #333; background-color: #fff; }

.searchinputcont401 dd input { position: relative; left: 60px; margin-left: -60px; float: left; width: 60px; height: 40px; line-height: 40px; font-size: 14px; color: #fff; cursor: pointer; background: #0b7ba1; }

.searchimg401 { display: block; margin-bottom: 3%; }

@media (min-width: 768px) { .searchcont401 { padding: 30px 0; }
  .searchinputcont401 { max-width: 61.8%; margin: 0 auto; }
  .searchtitle401 { font-size: 24px; }
  .resultlist401 { padding: 0; }
  .resultlist401 img { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: 100%; width: auto; }
  .searchimg401 { float: left; margin: 0 3% 0 0; display: block; width: 200px; height: 150px; overflow: hidden; position: relative; }
  .resultlist401 h4 { font-size: 20px; margin-bottom: 2%; } }

@media (min-width: 1024px) { .searchcont401 { padding: 0px 0 50px; }
  .searchtitle401 { padding: 28px 15px; }
  .searchinputcont401 { width: 45%; }
  .searchinputcont401 dt { float: left; width: 78%; }
  .searchinputcont401 dd { float: left; width: 22%; }
  .searchinputcont401 dd input { left: 0; margin-left: 0; width: 100%; }
  .searchinputcont401 dt input { font-size: 18px; }
  .searchinputcont401 dd input { text-align: center; font-size: 16px; }
  .resultlist401 h4 a:hover { color: #0b7ba1; } }

.sitemap { padding-bottom: 30px; }

.sitemapcont2 { padding: 6% 10px; overflow: hidden; background: #fff; }

.sitemapcont2 dl { position: relative; margin-bottom: 36px; }

.sitemapcont2 dl:last-of-type { margin-bottom: 0; }

.sitemapcont2 dl dt { font-size: 16px; font-weight: bold; padding: 0 8px; background: #fff; position: absolute; left: 18px; top: -14px; }

.sitemapcont2 dl dt a { color: #0b7ba1; }

.sitemapcont2 dl dt a:hover { color: #0b7ba1; }

.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: 767px) { .sitemapcont2 { padding: 5% 10px; }
  .sitemapcont2 dl dt { font-size: 20px; }
  .sitemapcont2 dl dd { padding: 2% 3% 1% 3%; border: 1px solid #e6e6e6; }
  .sitemapcont2 dl dd a { margin: 0 45px 8px 0; }
  .sitemapcont2 dl dd a:hover { color: #0b7ba1; } }

@media (min-width: 1024px) { .sitemap { padding: 0 0 50px; }
  .sitemapcont2 { padding: 3.5% 30px; }
  .sitemapcont2 dl { margin-bottom: 50px; } }

@media (min-width: 1024px) { .mobile-btn { display: none; }
  body { padding-top: 0px; }
  a.inheader-atel{display:none;}
  .inheader { height: 80px; padding: 0 40px 0 40px; background: rgba(0, 0, 0, 0.4); -webkit-box-shadow: none; box-shadow: none; -webkit-transition: background-color .5s,-webkit-box-shadow .5s,top .5s; transition: background-color .5s,-webkit-box-shadow .5s,top .5s; -o-transition: background-color .5s,box-shadow .5s,top .5s; transition: background-color .5s,box-shadow .5s,top .5s; transition: background-color .5s,box-shadow .5s,-webkit-box-shadow .5s,top .5s; }
  .inheader.active { background: #fff; -webkit-box-shadow: 0px 5px 15px -5px #ddd; box-shadow: 0px 5px 15px -5px #ddd; }
  .inheader.active .inlogo .inlogoimg2 { opacity: 1; }
  .inheader.active .inlogo .inlogoimg1 { opacity: 0; }
  .inheader.active .innav-h3 a { color: #333; }
  .inheader.active .insearch-open { background-image: url(../images/insearch-sub2.png); }
  .inheader.active .inheader-iconview .inheader-sr, .inheader.active .inheader-iconview .inheader-srspan { color: #333; }
  .inheader.active .insearch-txt { background: #0b7ba1; color: #fff; }
  .inheader.active .insearch-txt::-webkit-input-placeholder { color: #fff; }
  .inheader.active .insearch-txt:-moz-placeholder { color: #fff; }
  .inheader.active .insearch-txt::-moz-placeholder { color: #fff; }
  .inheader.active .insearch-txt:-ms-input-placeholder { color: #fff; }
  
  /** 20200615修改 **/
  .ibody .inheader{top:-100px;}
  .ibody.active .inheader{top: 0;}
  
  .inlogo { line-height: 80px; }
  .inlogo img { height: 40px; }
  .inlogo .inlogoimg2 { opacity: 0; }
  .inlogo .inlogoimg1 { opacity: 1; }
  .inheader-fr { float: right; position: static; display: block; width: auto; padding: 0; background: transparent; border-top: none; }
  .innav-ul { float: left; max-height: none; overflow-y: visible; }
  .innav-ul li { position: relative; float: left; margin-right: 20px; border-bottom: none; }
  .innav-ul li:last-child { margin-right: 0; }
  .innav-ul li.cur .innav-h3 a, .innav-ul li:hover .innav-h3 a { color: #00b6f4; }
  .innav-h3 a { height: 80px; line-height: 80px; color: #fff; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
  .innav-ermenu { position: absolute; top: 100%; left: 50%; padding: 15px 0; z-index: 200; display: none; border-top: 4px solid #0b7ba1; background: rgba(0, 0, 0, 0.6); -webkit-transform: translate(-50%, -3px); -ms-transform: translate(-50%, -3px); -o-transform: translate(-50%, -3px); transform: translate(-50%, -3px); }
  .innav-ermenu a { height: 30px; padding: 0 30px; line-height: 30px; text-align: center; white-space: nowrap; color: #fff; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
  .innav-ermenu a:hover { color: #00b6f4; }
  .insearch { display: none; padding: 0px; line-height: 1; }
  .insearch .insearch-txt { width: 100%; height: 30px; line-height: 30px; padding: 0 40px 0 15px; color: #fff; background: rgba(255, 255, 255, 0.1); border: none; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
  .insearch .insearch-sub { position: absolute; top: 0; right: 5px; z-index: 10; width: 30px; height: 30px; padding: 0; -webkit-border-radius: 50%; border-radius: 50%; background: url(../images/insearch-sub.png) no-repeat center center; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
  .insearch-view { display: inline-block; }
  .insearch-view .insearch-open { display: block; background: url(../images/insearch-sub.png) no-repeat center center; border: 1px solid #ddd; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
  .insearch-view .insearch { position: absolute; left: 0; top: 100%; width: 160px; }
  .inheader-frbwrap { float: left; position: relative; bottom: 0; width: auto; padding: 0; background: transparent; visibility: inherit; opacity: 1; height: 80px; line-height: 80px; margin-left: 20px; }
  .inheader-iconview { margin-left: 10px; }
  .inheader-iconview .inheader-aicon { display: inline-block; margin-right: 8px; }
  .inheader-iconview .inheader-sr { color: #fff; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
  .inheader-iconview .inheader-srspan { color: #fff; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
  .mobile-enview { display: none; }
  .incommonweb { padding-left: 40px; padding-right: 40px; }
  .infooter-top { padding: 40px 0 18px; }
  .infooter-btm { padding: 16px 0 12px; }
  .infooter-item { width: 22.22222%; padding-right: 5.06061%; float: left; border-bottom: none; }
  .infooter-item:last-child { max-width: 11.11111%; padding-right: 0; }
  .infooter-h3 { margin-bottom: 15px; }
  .infooter-h3 a { font-size: 16px; }
  .infooter-erwemnu { display: block; border-top: none; }
  .infooter-erwemnu a { display: block; line-height: 24px; padding: 0px; margin-bottom: 8px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
  .infooter-erwemnu a:hover { color: #0b7ba1; -webkit-transform: translateX(3px); -ms-transform: translateX(3px); -o-transform: translateX(3px); transform: translateX(3px); }
  .infooter-fl { float: left; margin-top: 0px; }
  .infooter-fr { float: right; width: 70.71429%; }
  .infooter-logo { float: none; margin-top: 0px; }
  .infooter-logo img { height: 50px; }
  .infooter-flerweima { float: none; margin-top: 30px; }
  .infooter-flerweima img { width: 120px; }
  .infooter-flerweima h6 { margin-top: 20px; font-size: 12px; }
  .infooter-fen { position: absolute; bottom: 28px; right: 40px; margin-top: 0px; }
  .infooter-fen .infooter-fentxt { margin-right: 10px; }
  .infooter-fen .infooter-fena { margin-right: 10px!important; }
  .inleftmenu { position: fixed; top: 50%; right: -70px; z-index: 199; display: block; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; visibility: hidden; opacity: 0; }
  .inleftmenu.active { right: 30px; visibility: inherit; opacity: 1; }
  .inleftmenu-item { position: relative; margin: 1px 0; background: #0b7ba1; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
  .inleftmenu-item .inleftmenu-ia { display: block; width: 50px; height: 50px; font-size: 0; }
  .inleftmenu-item .inleftmenu-ia img { width: 100%; height: 100%; }
  .inleftmenu-item .backtop { position: relative; display: block; width: 50px; height: 50px; text-align: center; line-height: 1.66667; font-size: 14px; padding-top: 24px; color: #fff; background: #1a1a1a; }
  .inleftmenu-item .backtop::before { position: absolute; top: 15px; left: 50%; display: block; margin: 0 auto; width: 14px; height: 14px; border-top: 2px solid #fff; border-right: 2px solid #fff; -webkit-transform: translateX(-50%) rotate(-45deg); -ms-transform: translateX(-50%) rotate(-45deg); -o-transform: translateX(-50%) rotate(-45deg); transform: translateX(-50%) rotate(-45deg); content: ''; }
  .inleftmenu-item:hover { background: #0b627f; }
  .inleftmenu-item:hover .inleftmenu-ermenu { visibility: inherit; opacity: 1; margin-right: 0; }
  .inleftmenu-item:hover .inleftmenu-ertext { margin-top: 0; visibility: inherit; opacity: 1; }
  .inleftmenu-ertext { position: absolute; right: 100%; top: 0; z-index: 10; width: 160px; padding: 10px 12px; background: #1a1a1a; margin-right: 1px; margin-top: 20px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; visibility: hidden; opacity: 0; }
  .inleftmenu-ertext a { display: block; width: 100%; line-height: 28px; margin-bottom: 12px; }
  .inleftmenu-ertext a img { width: 28px; float: left; }
  .inleftmenu-ertext a span { display: block; padding-left: 10px; overflow: hidden; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; font-size: 13px; color: #fefefe; }
  .inleftmenu-ertext a:last-child { margin-bottom: 0; }
  .inleftmenu-ertext a:hover span { color: #0b7ba1; }
  .inleftmenu-ermenu { position: absolute; top: 50%; right: 100%; z-index: 10; width: 110px; padding-right: 10px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); margin-right: 20px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; visibility: hidden; opacity: 0; }
  .inleftmenu-ermenu:after { position: absolute; top: 50%; right: 0; border-left: 10px solid #fff; border-top: 10px solid transparent; border-bottom: 10px solid transparent; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); content: ''; }
  .inbanner-text { padding-left: 40px; padding-right: 40px; }
  .inbanner-h2 { font-size: 34px; }
  .inbanner-des { margin-top: 14px; line-height: 1.875; font-size: 14px; }
  .inbat { bottom: 30px; }
  .inbat span { width: 12px; height: 12px; margin: 0 9px; }
  .inbat span.swiper-pagination-bullet-active:after { width: 8px; height: 8px; }
  .incon-bat2 { margin-top: 30px; }
  .incon-bat2 span { width: 12px; height: 12px; margin: 0 9px; }
  .incon-bat2 span.swiper-pagination-bullet-active:after { width: 8px; height: 8px; }
  .inbtn { position: absolute; top: 50%; z-index: 10; display: block; width: 50px; height: 50px; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
  .inbtn:after { position: absolute; top: 50%; left: 50%; width: 40px; height: 2px; background: #fff; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; content: ""; }
  .inbtn:before { position: absolute; top: 50%; width: 12px; height: 2px; margin-top: -1px; background: #fff; -webkit-transform: translateX(50%) rotate(-45deg); -ms-transform: translateX(50%) rotate(-45deg); -o-transform: translateX(50%) rotate(-45deg); transform: translateX(50%) rotate(-45deg); -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; content: ''; }
  .inbtn:hover:after, .inbtn:hover:before { background: #0b7ba1; }
  .inprev { left: 0px; margin-left: 20px; visibility: hidden; opacity: 0; }
  .inprev:before { left: 0; }
  .innext { right: 0px; margin-right: 20px; visibility: hidden; opacity: 0; }
  .innext:before { right: 0; -webkit-transform: translateX(-50%) rotate(45deg); -ms-transform: translateX(-50%) rotate(45deg); -o-transform: translateX(-50%) rotate(45deg); transform: translateX(-50%) rotate(45deg); -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; }
  .inbanner:hover .inbtn { margin: 0; visibility: inherit; opacity: 1; }
  .incon-bat { display: none; }
  .incon-bat3 span { width: 12px; height: 12px; margin: 0 8px; }
  .incon-bat3 span:after { width: 8px; height: 8px; }
  .incon-btn { position: absolute; top: 50%; z-index: 10; width: 50px; height: 50px; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
  .incon-btn:after { position: absolute; top: 50%; left: 50%; width: 40px; height: 2px; background: #cccccc; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; content: ""; }
  .incon-btn:before { position: absolute; top: 50%; width: 12px; height: 2px; margin-top: -1px; background: #cccccc; -webkit-transform: translateX(50%) rotate(-45deg); -ms-transform: translateX(50%) rotate(-45deg); -o-transform: translateX(50%) rotate(-45deg); transform: translateX(50%) rotate(-45deg); -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; content: ''; }
  .incon-btn:hover:after, .incon-btn:hover:before { background: #0b7ba1; }
  .incon-prev { left: 0px; }
  .incon-prev:before { left: 0; }
  .incon-next { right: 0px; }
  .incon-next:before { right: 0; -webkit-transform: translateX(-50%) rotate(45deg); -ms-transform: translateX(-50%) rotate(45deg); -o-transform: translateX(-50%) rotate(45deg); transform: translateX(-50%) rotate(45deg); -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; }
  .inpro { padding: 60px 0 60px; }
  .intitle-left { float: left; }
  .intitle-left h2 { font-size: 38px; }
  .intitle-left h2:after { margin-top: 18px; height: 5px; }
  .intitle.active .intitle-left h2 { padding-left: 20px; }
  .intitle.active .intitle-left h2:after { width: 5px; }
  .intitle-des { overflow: hidden; padding-left: 40px; padding-top: 20px; font-size: 16px; }
  .inpro-view { position: relative; z-index: 3; margin-top: 50px; }
  .inpro-view .swiper-slide a { overflow: hidden; }
  .inpro-view .swiper-slide a:hover img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
  .inpro-view .swiper-slide a img { -webkit-transition: -webkit-transform ease 0.5s; transition: -webkit-transform ease 0.5s; -o-transition: -o-transform ease 0.5s; transition: transform ease 0.5s; transition: transform ease 0.5s, -webkit-transform ease 0.5s, -o-transform ease 0.5s; }
  .inpro-view .swiper-slide a:after { opacity: 1; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
  .inpro-view .swiper-slide a:hover:after { opacity: 0; }
  .inpro-view .swiper-slide a:hover .inpro-men { opacity: 1; visibility: inherit; -webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); -o-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); }
  .inpro-view .swiper-slide a:hover .inpro-btmtit { opacity: 0; }
  .inpro-btmtit { -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; opacity: 1; }
  .inpro-btmtit h3 { font-size: 16px; }
  .inpro-men { display: block; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; opacity: 0; visibility: hidden; -webkit-transform: translate(-50%, -50%) scale(0.5); -ms-transform: translate(-50%, -50%) scale(0.5); -o-transform: translate(-50%, -50%) scale(0.5); transform: translate(-50%, -50%) scale(0.5); }
  .inabout { position: relative; }
  .inabout-left { width: 59.01042%; padding: 45px 15.10417% 70px 100px; }
  .intitle2 h2 { font-size: 38px; }
  .intitle2 h2:after { height: 5px; margin-top: 18px; }
  .inabout-des { margin-top: 42px; line-height: 28px; display: -webkit-box; height: 84px; line-height: 28px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3;font-size: 16px; }
  .inabout-btm { margin-top: 60px; }
  a.inmore-a { width: 182px; height: 52px; line-height: 50px; }
  a.inmore-a span { font-size: 16px; }
  a.inmore-a i { margin-left: 12px; }
  .inabout-right { position: absolute; z-index: 1; top: -130px; right: 0; width: 50%; padding: 120px 100px 28px 8.07292%; }
  .inabout-righth2 { font-size: 24px; }
  .inabout-rightul { margin-top: 30px; }
  .inabout-rightul li { margin-bottom: 42px; }
  .inabout-rightul li h3 span { font-size: 40px; }
  .inabout-rightul li h6 { line-height: 24px; font-size: 16px; }
  .incase { padding-top: 50px; }
  .incase-view { margin-top: 55px; }
  .incase-view .swiper-slide a { overflow: hidden; }
  .incase-view .swiper-slide a:hover img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
  .incase-view .swiper-slide a img { -webkit-transition: -webkit-transform ease 0.5s; transition: -webkit-transform ease 0.5s; -o-transition: -o-transform ease 0.5s; transition: transform ease 0.5s; transition: transform ease 0.5s, -webkit-transform ease 0.5s, -o-transform ease 0.5s; }
  .incase-view .swiper-slide a:hover .incase-men { opacity: 1; }
  .incase-men { width: 100%; height: 100%; padding: 10px; padding-top: 19.60784%; opacity: 0; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
  .incase-men h3 { font-size: 24px; }
  .incase-mentable { display: table-cell; vertical-align: middle; width: 100%; }
  .innews { padding: 60px 0 65px; }
  .innews-leftimg { margin-top: 45px; }
  .innews-ul { padding-left: 20px; }
  .innews-ul li { margin-bottom: 38px; }
  .innews-ul li a { padding: 3px 30px 15px; }
  .innews-ul li a:hover { -webkit-box-shadow: 0px 10px 20px -10px #ddd; box-shadow: 0px 10px 20px -10px #ddd; border-color: transparent; }
  .innews-ul li a:hover .innews-time { color: #0b7ba1; }
  .innews-ul li a:hover .innews-time h5 { color: #0b7ba1; }
  .innews-ul li a:hover .innews-text h3 { color: #0b7ba1; }
  .innews-time { width: 90px; font-size: 14px; }
  .innews-time h5 { font-size: 22px; }
  .innews-text h3 { font-size: 18px; }
  .innews-des { margin-top: 8px; height: 48px; line-height: 24px; }
  .innews-btm { padding-top: 30px; }
  .innews-right { margin-top: 20px; }
  .innewpro-top { padding: 40px 40px 52.5px; }
  .innewpro-toptext { margin-top: 42px; font-size: 16px; height: 72px; line-height: 24px; }
  .innewpro-top .incon-bat3 { margin-top: 60px; }
  .innewpro-view .swiper-slide a { overflow: hidden; }
  .innewpro-view .swiper-slide a:hover img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
  .innewpro-view .swiper-slide a img { -webkit-transition: -webkit-transform ease 0.5s; transition: -webkit-transform ease 0.5s; -o-transition: -o-transform ease 0.5s; transition: transform ease 0.5s; transition: transform ease 0.5s, -webkit-transform ease 0.5s, -o-transform ease 0.5s; }
  .innewpro-text { bottom: 30px; }
  .innewpro-h3 h3 { font-size: 20px; }
  .innewpro-des { font-size: 16px; height: 48px; line-height: 24px; }
  .inview1 { padding: 40px 0 15px; }
  .inview1-ul li { padding: 50px 30px 96px; }
  .inview1-h3 { font-size: 24px; }
  .inview1-des { margin-top: 18px; line-height: 28px; min-height: 84px; font-size: 16px; }
  .inview1-btm { margin-top: 30px; }
  .inview1-a1 { padding-left: 40px; font-size: 24px; background-size: auto; }
  .inview1-a1:hover { text-decoration: underline; }
  a.inview1-a2 span { font-size: 16px; }
  a.inview1-a2 i { margin-left: 6px; }
  a.inview1-a2:hover i { -webkit-animation: inmore2 1s linear infinite; -o-animation: inmore2 1s linear infinite; animation: inmore2 1s linear infinite; }
  .neimenu-h3 { display: none; }
  .neimenu-erview { position: static; display: block; padding: 0; -webkit-box-shadow: none; box-shadow: none; background: none; }
  .neimenu-erview a { position: relative; width: auto; height: 50px; line-height: 50px; margin-right: 20px; float: left; background: none; border: none; color: #fff; }
  .neimenu-erview a:after { position: absolute; bottom: 1px; left: 50%; width: 0%; height: 2px; opacity: 0; background: #fff; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); content: ""; }
  .neimenu-erview a:last-child { margin-right: 0; }
  .neimenu-erview a.home { display: block; margin-right: 10px; }
  .neimenu-erview a.home:after { display: none; }
  .neimenu-erview a:hover:after { width: 100%; opacity: 1; }
  .procon { padding: 70px 0 65px; }
  .procon-ul { margin-top: 60px; }
  .procon-ul li { margin-bottom: 45px; overflow: hidden; }
  /**.procon-ul li:hover img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }**/
  .procon-ul li img { -webkit-transition: -webkit-transform ease 0.5s; transition: -webkit-transform ease 0.5s; -o-transition: -o-transform ease 0.5s; transition: transform ease 0.5s; transition: transform ease 0.5s, -webkit-transform ease 0.5s, -o-transform ease 0.5s; }
  .procon-ul li:hover .procon-img { -webkit-box-shadow: 0px 10px 20px -10px #aaa; box-shadow: 0px 10px 20px -10px #aaa; }
  .procon-ul li:hover .procon-text h3{color: #00b6f4;}
  .procon-img { -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
  .procon-text { padding-top: 18px; }
  .procon-text h3 { font-size: 20px; }
  .procon-des { font-size: 16px; line-height: 28px; height: 56px; }
  .propost-one { margin-top: 40px; }
  .propost-onetext { padding-top: 20px; }
  .propost-oneh1 { font-size: 26px; }
  .propost-onedes1 { margin-top: 10px; }
  .propost-onetxt1 { margin-top: 28px; }
  .propost-twoview { margin-top: 50px; }
  .propost-twoview .swiper-slide a { line-height: 60px; height: 60px; font-size: 18px; }
  .propost-three { margin-top: 42px; }
  .propost-threetable table th { font-weight: normal; height: 60px;white-space: nowrap;}
  .propost-threetable table td { height: 64px; }
  .propostbtm { margin-top: 56px; }
  .propost-tuih2 { font-size: 20px; }
  .propost-tuih2:after { width: 7px; }
  .propost-tuiview { margin-top: 20px; }
  .propost-tuiview .swiper-slide { overflow: hidden; }
  .propost-tuiview .swiper-slide:hover img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
  .propost-tuiview .swiper-slide img { -webkit-transition: -webkit-transform ease 0.5s; transition: -webkit-transform ease 0.5s; -o-transition: -o-transform ease 0.5s; transition: transform ease 0.5s; transition: transform ease 0.5s, -webkit-transform ease 0.5s, -o-transform ease 0.5s; }
  .propost-tuih3 { bottom: 13px; font-size: 16px; }
 .neicon-btns {
    position: absolute;
    top: 35%;
    width: 22px;
    height: 22px;
    z-index: 10;
    -webkit-transform: translateY(-50%) rotate(45deg);
    -ms-transform: translateY(-50%) rotate(45deg);
    -o-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
} .neicon-btn { position: absolute; top: 50%; width: 22px; height: 22px; z-index: 10;  -webkit-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); -o-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
  .neicon-btn:hover { border-color: #0b7ba1; }
  .neicon-prev { left: -20px; border-left: 2px solid #e8e8e8; border-bottom: 2px solid #e8e8e8; }
 .neicon-btn { position: absolute; top: 50%; width: 22px; height: 22px; z-index: 10;  -webkit-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); -o-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
  .neicon-btn:hover { border-color: #0b7ba1; }
  .neicon-prev { left: -20px; border-left: 2px solid #e8e8e8; border-bottom: 2px solid #e8e8e8; } .neicon-next { right: -20px; border-right: 2px solid #e8e8e8; border-top: 2px solid #e8e8e8; }
  .propost-threeul li { margin-bottom: 30px; }
  .propost-threeul2 li a { overflow: hidden; }
  .propost-threeul2 li a:hover img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
  .propost-threeul2 li a img { -webkit-transition: -webkit-transform ease 0.5s; transition: -webkit-transform ease 0.5s; -o-transition: -o-transform ease 0.5s; transition: transform ease 0.5s; transition: transform ease 0.5s, -webkit-transform ease 0.5s, -o-transform ease 0.5s; }
  .procon .publicTab { margin-top: 36px; }
  a.suzyinconcase-player,.conplayer-btn { width: 60px; height: 60px; }
  .partspost { padding: 60px 0 60px; }
  .partspost-one { margin-top: 40px; }
  .partspost-onetext { font-size: 16px; }
  .partspost-two { margin-top: 45px; }
  .partspost-three { margin-top: 47px; }
  .partspost-threeul li { margin-bottom: 35px; }
  .partspost-threeul li a { display: block; position: relative; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; overflow: hidden; }
  .partspost-threeul li a:hover img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
  .partspost-threeul li a img { -webkit-transition: -webkit-transform ease 0.5s; transition: -webkit-transform ease 0.5s; -o-transition: -o-transform ease 0.5s; transition: transform ease 0.5s; transition: transform ease 0.5s, -webkit-transform ease 0.5s, -o-transform ease 0.5s; }
  .partspost-threeul li a:hover .partspost-threeimg { -webkit-box-shadow: 0px 10px 20px -10px #aaa; box-shadow: 0px 10px 20px -10px #aaa; }
  .partspost-threeul li a:hover .partspost-threetext h3 { color: #0b7ba1; }
  .partspost-threeimg { -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
  .partspost-threetext { margin-top: 12px; }
  .partspost-threetext h3 { font-size: 20px; }
  .business { padding: 65px 0 55px; }
  .business-one { margin-top: 45px; }
  .business-onefltxt1 h2 { font-size: 24px; }
  .business-onefltxt1 h3 { margin-bottom: 20px; font-size: 16px; }
  .business-contxtitem { margin-bottom: 10px; }
  .business-contxtdes { font-size: 16px; }
  .business-map { height: 278px; }
  .business-formitem1, .business-formitem2, .business-formitem3 { margin-bottom: 20px; }
  .business-formitem1 input, .business-formitem1 textarea, .business-formitem2 input, .business-formitem2 textarea, .business-formitem3 input, .business-formitem3 textarea { height: 54px; padding: 0 50px 0 20px; line-height: 52px; font-size: 16px; }
  .business-formitem1 textarea, .business-formitem2 textarea, .business-formitem3 textarea { padding-top: 20px; padding-bottom: 20px; height: 152px; line-height: 1.625; }
  .business-formitem2 { display: inline-block; vertical-align: top; width: 48.4127%; margin-right: 3.1746%; }
  .business-formitem2:nth-of-type(2n) { margin-right: 0; }
  .business-finicon { top: 11px; right: 20px; width: 30px; height: 30px; }
  .business-fintxt23 { padding-right: 20px; }
  .business-fintxtyan { width: 172px; height: 54px; line-height: 52px; }
  .business-formitem4 { text-align: right; }
  .business-formitem4 input { height: 54px; font-size: 18px; }
  .business-two { padding-top: 8px; }
  .business-twotext { padding-top: 20px; }
  .business-twotext h3 { font-size: 20px; }
  .business-twodes { margin-top: 16px; } }

@media (min-width: 1260px) { .innav-ul li { margin-right: 40px; }
  .innav-h3 a { font-size: 18px; }
  .innav-ermenu a { padding: 0 40px; font-size: 16px; }
  .inheader-iconview { margin-left: 20px; }
  .inheader-iconview .inheader-aicon { margin-right: 16px; }
  .incommonweb { padding-left: 100px; padding-right: 100px; }
  .infooter-top { padding: 64px 0 18px; }
  .infooter-h3 a { font-size: 18px; }
  .infooter-flerweima { margin-top: 55px; }
  .infooter-flerweima img { width: 140px; }
  .infooter-flerweima h6 { font-size: 14px; }
  .infooter-fen { bottom: 40px; right: 100px; }
  .infooter-fen .infooter-fentxt { margin-right: 25px; }
  .infooter-fen .infooter-fena { margin-right: 30px!important; }
  .inbanner-text { padding-left: 100px; padding-right: 100px; }
  .inbanner-h2 { font-size: 42px; }
  .inbanner-des { margin-top: 28px; font-size: 16px; }
  .inbat { bottom: 50px; }
  .inbat span { width: 16px; height: 16px; margin: 0 19px; }
  .incon-bat2 span { width: 16px; height: 16px; margin: 0 19px; }
  .inprev { left: 3.125%; }
  .innext { right: 3.125%; }
  .incon-prev { margin-left: -50px; }
  .incon-next { margin-right: -50px; }
  .inpro-view { padding: 0 7.14286%; }
  .incase-view .incon-bat2 { margin-bottom: 20px; }
  .incon-bat3 span { width: 16px; height: 16px; margin: 0 11px; }
  .incon-bat3 span:after { width: 10px; height: 10px; }
  .innewpro-top { padding: 80px 100px 105px; }
  .neimenu-erview a { margin-right: 60px; }
  .neimenu-erview a.home { margin-right: 25px; }
  .propost-onetext { padding-top: 35px; }
  .propost-oneh1 { font-size: 32px; }
  .propost-onedes1 { margin-top: 10px; }
  .propost-onetxt1 { margin-top: 38px; }
  .neicon-prev { left: -50px; }
  .neicon-next { right: -50px; }
  .business-one { margin-top: 55px; }
  .suzyinconcase-img{ max-width:1067px; height:600px; margin:0 auto; }
  .suzyinconcase-imgc{width:auto; height:100%; position:relative; left:50%; transform:translateX(-50%);}
  .video-player-popup .video{border:15px solid rgba(0,0,0,0.6); background:none !important;}
}

@media (min-width: 1480px) {/** .inheader { height: 100px; }
  .inlogo { line-height: 100px; }
  .inlogo img { height: 50px; }**/
  .insearch-view .insearch-open { display: none; }
  .insearch-view .insearch { position: static; display: block !important; }
  .innav-ul li { margin-right: 55px; }
  /**.innav-h3 a { height: 100px; line-height: 100px; }**/
  .inheader-frbwrap { /**height: 100px; line-height: 100px;**/ margin-left: 30px; }
  .infooter-item { padding-right: 13.13131%; }
  .infooter-item { width: 22.72727%; padding-right: 8.11111%; }
  .infooter-item:last-child { max-width: 9.09091%; }
  .infooter-logo img { height: auto; }
  .infooter-flerweima img { width: 165px; }
  .infooter-fen { bottom: 40px; }
  .inleftmenu.active { right: 20px; }
  .inbanner-h2 { font-size: 60px; }
  .inbanner-txt { max-width: 720px; }
  .inpro { padding: 75px 0 85px; }
  .intitle { padding-right: 22.14286%; }
  .intitle-left h2 { font-size: 48px; }
  .intitle.active .intitle-des { padding-top: 20px; }
  .intitle-des { overflow: hidden; padding-left: 140px; padding-top: 30px; }
  .inpro-view { margin-top: 60px; }
  .inpro-btmtit h3 { font-size: 22px; }
  .inpro-h3 { margin-top: 20px; font-size: 24px; }
  .inpro-des { margin-top: 28px; font-size: 16px; max-height: 112px; line-height: 28px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }
  .intitle2 h2 { font-size: 48px; }
  .intitle2 h2:after { margin-top: 20px; }
  .inabout-btm { margin-top: 90px; }
  a.inmore-a { width: 242px; height: 70px; line-height: 68px; }
  .inabout-right { top: -170px; padding: 160px 100px 24px 8.07292%; }
  .inabout-righth2 { font-size: 40px; }
  .inabout-rightul { margin-top: 56px; }
  .inabout-rightul li { margin-bottom: 52px; }
  .inabout-rightul li h3 span { font-size: 56px; }
  .innews-leftimg { margin-top: 60px; }
  .innews-ul li { margin-bottom: 58px; }
  .innews-time { width: 105px; font-size: 16px; }
  .innews-time h5 { font-size: 24px; }
  .innews-text h3 { font-size: 22px; }
  .innews-des { font-size: 16px; height: 56px; line-height: 28px; }
  .innews-right { margin-top: 45px; }
  .innewpro-top { padding: 80px 14.0625% 50px 13.54167%; }
  .innewpro-toptext { height: 140px; line-height: 28px; }
  .innewpro-top .incon-bat3 { margin-top: 95px; }
  .innewpro-text { bottom: 14.86486%; padding: 0 12.10593%; }
  .innewpro-h3 h3 { font-size: 30px; padding-left: 25px; }
  .innewpro-h3 h3:after { border-left: 10px solid #ddd; border-top: 10px solid transparent; border-bottom: 10px solid transparent; }
  .innewpro-des { margin-top: 24px; height: 56px; line-height: 28px; }
  .inview1-ul li { width: 30.71429%; padding: 50px 70px 96px; }
  .inview1-ul li:nth-child(2) { padding-right: 90px; padding-left: 90px; width: 38.57143%; } }

@media (min-width: 1600px) { /**.inlogo img { height: auto; }**/
  .innav-ul li { margin-right: 55px; } 
  .inabout-right {padding: 160px 13.54167% 24px 8.07292%;}
  .inabout-left {padding: 45px 15.10417% 70px 13.54167%; }
 }

@media (min-width: 1800px) { .inheader { padding-left: 9.89583%; padding-right: 4.94792%; }
  .innav-ul li { margin-right: 75px; }
  .inleftmenu-item .inleftmenu-ia { width: 70px; height: 70px; }
  .inleftmenu-item .backtop { width: 70px; height: 70px; font-size: 18px; padding-top: 30px; }
  .inleftmenu-item .backtop::before { top: 20px; width: 20px; height: 20px; }
  .inleftmenu-ertext { width: 260px; padding: 15px 12px;}
  .inleftmenu-ermenu {width: 160px;}
  .inleftmenu-ertext a span{font-size: 24px;}
  }

@media (min-width: 1900px) { .innav-ul li { margin-right: 85px; } }

.next { font-size: 18px; line-height: 50px; text-align: center; color: #fff; background-color: #333; }

.member { padding: 50px 0; background-size: cover; background-position: center; }

.member-conatiner { width: 100%; background-color: #fff; text-align: center; padding: 30px 20px 40px; float: right; max-width: 380px; }

.member-title { font-size: 30px; padding-bottom: 7px; }

.member-type { line-height: 1; font-size: 16px; padding-bottom: 5px; }

.member-type a { color: #999999; }

.member-type .on a { color: #0b7ba1; }

.member-type span:first-child { position: relative; padding-right: 10px; margin-right: 5px; }

.member-type span:first-child:after { content: ""; display: block; width: 1px; height: 100%; position: absolute; right: 0; top: 0; background-color: #0b7ba1; }

.member-form { padding-top: 15px; }

.member-form .item { padding: 5px 0; }

.member-form input { width: 100%; background-color: #efefef; display: block; line-height: 24px; font-size: 16px; padding: 13px 10px; background-position: 29px center; background-repeat: no-repeat; }

.member-form input::-moz-placeholder { color: #bfbfbf; }

.member-form input::-ms-input-placeholder { color: #bfbfbf; }

.member-form input::-webkit-input-placeholder { color: #bfbfbf; }

.member-form input[type=text], .member-form input[type=password] { padding-left: 53px; }

.member-form input[type=submit] { background-color: #0b7ba1; color: #fff; }

.member-form .button { padding-top: 20px; }

.member-form .phone input { background-image: url(../images/login-Icon01.png); }

.member-form .password input { background-image: url(../images/login-Icon02.png); }

.member-form .user input { background-image: url(../images/login-Icon04.png); }

.member-form .message input { background-image: url(../images/login-Icon05.png); }

.member-form .verification input { background-image: url(../images/login-Icon06.png); }

.member-form .sendCodeBtn { padding-right: 100px; position: relative; }

.member-form .sendCodeBtn a { width: 100px; background-color: #efefef; line-height: 24px; padding: 13px 0; display: block; position: absolute; right: 0; top: 5px; font-size: 16px; color: #0b7ba1; }

.member-form .verification { position: relative; padding-right: 100px; }

.member-form .verification a { width: 100px; height: 50px; background-color: #efefef; position: absolute; right: 0; top: 5px; text-align: left; }

.member-form .verification img { width: 70px; height: 29px; display: inline-block; vertical-align: top; margin-top: 11px; }

.member-form .verification .icon { width: 12px; height: 13px; background: url(../images/login-Icon07.png) no-repeat; display: inline-block; vertical-align: top; margin-top: 18px; margin-left: 5px; }

.forget-link { font-size: 16px; }

.registered-link { color: #bfbfbf; font-size: 16px; padding-top: 30px; }

.registered-link a { color: #0b7ba1; padding-right: 16px; background: url(../images/login-Icon03.png) right center no-repeat; }

.registered-success { padding: 30px 0; }

.registered-success img { max-width: 100%; display: block; margin: 0 auto; }

.registered-success .title { padding-top: 20px; }

@media (min-width: 1024px) { .member { padding: 180px 0 130px; }
  .member-conatiner { padding: 50px 40px 45px; }
  .registered-success { padding: 50px 0 90px; }
  .registered-success .title { padding-top: 25px; } }

@media (min-width: 1260px) { .member { padding: 240px 0 180px; } }


/*内页banner s*/
.h-sidebanner { position: relative; }

.h-sban-pic { overflow: hidden; }

.h-sban-pic img { height: 180px; width: auto; max-width: none; }

.h-tnav { position: absolute; bottom: 0; width: 100%; left: 0; }

.h-tnav .top-nav-btn { font-size: 14px; color: #fff; padding: 0 15px; line-height: 40px; position: relative; text-align: center; background-color: #1895bf; }

.h-tnav .top-nav-btn::after { content: ''; position: absolute; top: 14px; width: 8px; height: 8px; border-left: solid 2px #fff; border-bottom: solid 2px #fff; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); margin-left: 7px; }

.h-tnav-list-v { position: absolute; left: 0; width: 100%; background: #fff; -webkit-box-shadow: 0 5px 15px -10px #999; box-shadow: 0 5px 15px -10px #999; z-index: 9; padding-bottom: 15px; padding-top: 10px; display: none; }

.h-tnav-list-v li:first-child { display: none; }

.h-tnav-list-v a { display: block; font-size: 14px; padding: 0 15px; line-height: 36px; text-align: center; }

/*内页banner e*/
/*公用 s*/
.h-container { padding-top: 30px; }

.publicTitle1 h3 { text-align: center; font-size: 20px; color: #222222; position: relative; line-height: 1.4; }

.publicTitle1 h3::after { content: ''; display: block; width: 60px; height: 2px; margin: 10px auto 0; background-color: #1895bf; }

.h-floimg { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; min-height: 100%; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.publicBtn1 a { display: block; padding: 0; margin: 0; font-size: 16px; line-height: 40px; text-align: center; color: #ffffff; background-color: #1895bf; }

.publicTab { font-size: 0; text-align: center; }

.publicTab ul { width: auto; display: inline-block; font-size: 0; }

.publicTab li { font-size: 14px; display: inline-block; vertical-align: top; border: solid 1px #e5e5e5; border-left: none; text-align: center; }

.publicTab li:first-child { border-left: solid 1px #e5e5e5; }

.publicTab li.cur { background-color: #047fa9; border-color: #047fa9; }

.publicTab li.cur a { color: #fff; }

.publicTab a { display: block; line-height: 30px; font-size: 14px; min-width: 80px; padding: 0 10px; }

.publicDesc { text-align: center; }

/*公用 e*/
/*汽车领域 s*/
.h-field-cart { margin-top: 20px; padding-bottom: 30px; }

.h-field-cart .desc { margin-bottom: 15px; }

.h-field-cart .pic { position: relative; overflow: hidden; }

.h-field-cart .pic::after { content: ''; display: block; padding-bottom: 27.33333%; }

.h-field-cart-list { margin-top: 15px; }

.h-field-cart-list li { border-bottom: solid 1px #d9d9d9; }

.h-field-cart-list a { display: block; font-size: 14px; color: #1a1a1a; padding: 10px 15px; }

/*汽车领域 e*/
/*荣誉资质 s*/
.honor-desc { margin-top: 20px; margin-bottom: 15px; }

.h-honor-list { margin-top: 30px; }

.h-honor-list a { display: block; }

.h-honor-list .pic { position: relative; background-color: #f8f8f8; }

.h-honor-list .pic::after { display: block; content: ''; padding-bottom: 102.74914%; }

.h-honor-list .pic-view { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 54.98282%; height: 73.5786%; overflow: hidden; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.h-honor-list h2 { line-height: 40px; color: #737373; font-size: 14px; text-align: center; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; padding: 0 20px; }

.h-honor-swiper { overflow: hidden; }

.h-honor-page { text-align: center; line-height: 1; font-size: 0; padding-top: 18px; }

.h-honor-page span { margin: 0 3px; opacity: .2; }

.h-honor-page .swiper-pagination-bullet-active { background-color: #1895bf; opacity: 1; }

.h-honor-container { padding-bottom: 30px; }

.h-honor-container .suzyimg-wrap { background: #fff; padding-top: 30px; padding-bottom: 20px; }

/**.h-honor-container .suzyimg-wrapbtn1 { display: none; }

.h-honor-container .suzyimg-wrapbat { display: none; }**/

.h-honor-container .suzyimg-wrapclose { top: 10px; right: 10px; background-image: url(../images/zh-closebtn.png); }

.h-honor-container .pic-model-title { text-align: center; line-height: 1.3; font-size: 16px; padding: 15px 0; }

/*荣誉资质 e*/
/*合作伙伴 s*/
.h-clients-container { margin-top: 22px; padding-bottom: 15px; }

.h-client-desc { margin-top: 20px; margin-bottom: 20px; }

.h-client-list ul { font-size: 0; margin-left: -7px; margin-right: -7px; }

.h-client-list li { display: inline-block; padding: 0 7px; margin-bottom: 14px; width: 50%; }

.h-client-list .h-client-item { border: solid 1px #e4e4e4; background-color: #f6f6f6; }

.h-client-list .pic { position: relative; overflow: hidden; }

.h-client-list .pic::before { content: ''; display: block; padding-bottom: 50.17301%; }

/*合作伙伴 e*/
/*公司简介 s*/
.company-profile { margin-top: 20px; padding-bottom: 30px; }

.company-content h2 { color: #1895bf; font-size: 18px; line-height: 1.3; margin-bottom: 10px; }

.company-content .pic { position: relative; }

.company-content .pic::before { content: ''; display: block; padding-bottom: 41.04542%;/** 41.04542% **/ }

.company-content .pic::after { content: ''; position: absolute; top: 10px; right: -10px; width: 98.54327%; height: 99.79123%; background: url(../images/zh-company-bg.png) no-repeat; background-size: cover; z-index: -1; }

.company-video { position: relative; }

.company-video .video-btn { width: 36px; height: 36px; position: absolute; top: 50%; left: 50%; z-index: 2; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: url(../images/company-play.png) no-repeat center center; background-size: cover; }

.company-video-box { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none; z-index: 5; }

#hvideobox { width: 100%; height: 100%; }

.company-culture { margin-top: 25px; }

.company-culture .culture-l { margin-bottom: 15px; }

.company-culture .culture-l ul { font-size: 0; margin-bottom: 15px; }

.company-culture .culture-l li { display: inline-block; vertical-align: top; text-align: center; width: 33.333%; font-size: 14px; }

.company-culture .culture-l img { height: 40px; width: auto; margin-left: auto; margin-right: auto; display: block; margin-bottom: 10px; }

.company-culture .culture-r { border-top: solid 1px rgba(0, 0, 0, 0.1); padding-top: 20px; }

.company-culture .pic-logo { padding: 0 40px; margin-bottom: 20px; }

/*公司简介 e*/


@media (min-width: 560px) { /*内页banner s*/
  .h-sban-pic img { width: 100%; height: auto; }
  /*内页banner e*/ }

@media (min-width: 768px) { /*合作客户 s*/
  .h-client-list li { width: 33.3333%; }
  /*合作客户 e*/ }


@media (min-width: 1024px) { /*内页banner s*/
  .h-tnav .top-nav-btn { display: none; }
  .h-tnav-list-v { display: block; padding: 0; -webkit-box-shadow: none; box-shadow: none; position: static; background-color: #1895bf; }
  .h-tnav-list-v ul { display: block; font-size: 0; }
  .h-tnav-list-v li { display: inline-block; vertical-align: top; }
  .h-tnav-list-v li:first-child { display: inline-block; }
  .h-tnav-list-v li:first-child a { width: 20px; padding: 0; background: url(../images/zh-icon-home.png) no-repeat center center; background-size: 17px auto; }
  .h-tnav-list-v a { height: 46px; color: #fff; line-height: 46px; padding: 0 24px; position: relative; }
  /*内页banner e*/
  /*公用 s*/
  .h-container { padding-top: 55px; }
  .publicTitle1 h3 { font-size: 30px; }
  .publicBtn1 a { line-height: 50px; }
  .publicDesc { max-width: 960px; margin-left: auto; margin-right: auto; line-height: 28px; font-size: 16px; }
  .publicTab li { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; cursor: pointer; }
  .publicTab li:hover { border-color: #047fa9; background: #047fa9; }
  .publicTab li:hover a { color: #fff; }
  .publicTab a { line-height: 34px; min-width: 130px; font-size: 16px; }
  /*公用 e*/
  /*汽车领域 s*/
  .h-field-cart { margin-top: 40px; padding-bottom: 60px; }
  .h-field-cart .desc { margin-bottom: 30px; }
  .h-field-cart-list a { font-size: 18px; padding: 17px 45px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .h-field-cart-list a:hover { color: #1895bf; }
  /*汽车领域 e*/
  /*资质荣誉 s*/
  .honor-desc { margin: 50px auto 35px; }
  .h-honor-list { position: relative; }
  .h-honor-list a:hover h2 { background-color: #1895bf; color: #fff; }
  .h-honor-list a:hover .pic-view { -webkit-transform: translate(-50%, -50%) scale(1.05); -ms-transform: translate(-50%, -50%) scale(1.05); -o-transform: translate(-50%, -50%) scale(1.05); transform: translate(-50%, -50%) scale(1.05); }
  .h-honor-list h2 { font-size: 16px; line-height: 60px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .h-honor-page { display: none; }
  .h-honor-container { padding-bottom: 50px; }
  .h-honor-container .suzyimg-wrap { padding-top: 80px; padding-left: 100px; padding-right: 100px; }
  .h-honor-container .suzyimg-wrapclose { width: 28px; height: 28px; top: 37px; right: 44px; }
  .h-honor-container .pic-model-title { font-size: 20px; color: #222222; padding-top: 30px; padding-bottom: 20px; }
  .h-honor-prev, .h-honor-next { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 53px; height: 53px; -webkit-border-radius: 100%; border-radius: 100%; border: solid 1px #a0a0a0; background: #fff; z-index: 2; cursor: pointer; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .h-honor-prev:hover, .h-honor-next:hover { border-color: #1895bf; background: #1895bf; }
  .h-honor-prev:hover::before, .h-honor-next:hover::before { border-color: #fff; }
  .h-honor-prev::before, .h-honor-next::before { content: ''; position: absolute; top: 50%; left: 50%; width: 13px; height: 13px; margin-left: 2px; -webkit-transform: translate(-50%, -50%) rotate(45deg); -ms-transform: translate(-50%, -50%) rotate(45deg); -o-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); border-left: solid 2px #a0a0a0; border-bottom: solid 2px #a0a0a0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .h-honor-prev { left: -26px; }
  .h-honor-next { right: -26px; -webkit-transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); -o-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg); }
  /*资质荣誉 e*/
  /*合作客户 s*/
  .h-clients-container { margin-top: 36px; padding-bottom: 30px; }
  .h-client-desc { margin-top: 35px; margin-bottom: 30px; }
  .h-client-list li { width: 25%; }
  .h-client-item:hover img { -webkit-transform: translate(-50%, -50%) scale(1.05); -ms-transform: translate(-50%, -50%) scale(1.05); -o-transform: translate(-50%, -50%) scale(1.05); transform: translate(-50%, -50%) scale(1.05); }
  /*合作客户 e*/
  /*公司简介 s*/
  .company-profile { margin-top: 40px; padding-bottom: 60px; }
  .company-content h2 { font-size: 24px; margin-bottom: 20px; }
  .company-content .content-v { font-size: 16px; line-height: 28px; }
  .company-content .pic::after { top: 20px; right: -20px; }
  .company-video { margin-bottom: 20px; }
  .company-video .video-btn { width: 65px; height: 65px; }
  .company-culture { display: table; table-layout: fixed; width: 100%; margin-top: 40px; }
  .company-culture .culture-l { display: table-cell; vertical-align: top; width: 50%; padding-top: 10px; }
  .company-culture .culture-l ul { margin-bottom: 30px; }
  .company-culture .culture-l li { width: auto; margin-right: 15%; }
  .company-culture .culture-l li:last-child { margin-right: 0; }
  .company-culture .culture-l p { font-size: 16px; line-height: 28px; }
  .company-culture .culture-l .icon { height: 60px; margin-bottom: 10px; }
  .company-culture .culture-l img { height: auto; max-height: 100%; margin-bottom: 0; }
  .company-culture .pic-logo { padding: 0; }
  .company-culture .culture-r { display: table-cell; vertical-align: top; width: 50%; border-top: none; border-left: solid 1px rgba(0, 0, 0, 0.1); padding-left: 10.16667%; padding-top: 20px; font-size: 16px; line-height: 28px; }
  /*公司简介 e*/ }


@media (min-width: 1260px) { /*内页banner s*/
  .h-tnav-list-v a { line-height: 50px; height: 50px; padding: 0 30px; }
  /*内页banner e*/
  /*公用 s*/
  .h-container { padding-top: 75px; }
  /*公用 e*/
  /*汽车领域 s*/
  .h-field-cart { margin-top: 44px; padding-bottom: 82px; }
  /*汽车领域 e*/
  /*资质荣誉 s*/
  .honor-desc { margin-top: 56px; margin-bottom: 43px; }
  .h-honor-container { padding-bottom: 72px; }
  .h-honor-container .suzyimg-wrap { padding: 110px 190px 82px; }
  .h-honor-container .pic-model-title { padding-top: 60px; padding-bottom: 0; }
  .h-honor-list h2 { line-height: 72px; }
  /*资质荣誉 e*/
  /*合作客户 s*/
  .h-client-desc { margin-bottom: 40px; }
  .h-clients-container { padding-bottom: 45px; }
  /*合作客户 e*/
  /*公司简介 s*/
  .company-profile { margin-top: 60px; padding-bottom: 80px; }
  .company-content h2 { font-size: 30px; }
  .company-content .pic::after { top: 30px; right: -30px; }
  .company-video .video-btn { width: 83px; height: 83px; }
  .company-culture .culture-l li { margin-right: 20%; }
  .company-culture .culture-l .icon { height: 81px; margin-bottom: 12px; }
  .company-culture .pic-logo { margin-bottom: 50px; }
  /*公司简介 e*/ }


@media (min-width: 1460px) { /*资质荣誉 s*/
  .h-honor-prev { left: -93px; }
  .h-honor-next { right: -93px; }
  /*资质荣誉 e*/ }


#map { width: 100%; height: 100%; }

#map img { max-width: none; }





.suzyimg-men { position: fixed; top: 0%; left: 0%; z-index: 200; display: none; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); }

.suzyimg-wrap { position: fixed; top: 50%; left: 50%; z-index: 201; display: none; width: 90%; max-width: 1000px; margin: 0 auto; padding: 0 30px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.suzyimg-wrap .swiper-container { width: 100%; text-align: center; }

.suzyimg-wrap .swiper-slide { text-align: center; }

.suzyimg-wrap .swiper-slide img { max-width: 100%; border: 2px solid #fff; }

.suzyimg-wrapclose { position: absolute; top: -30px; right: 0; z-index: 10; width: 20px; height: 20px; background: url(../images/closebtn.png) no-repeat center center; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.suzyimg-wrapclose:hover { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }

.suzyimg-wrapbtn1 { position: absolute; top: 50%; z-index: 10; display: block; width: 26px; height: 26px; margin-top: -20px; text-align: center; line-height: 22px; -webkit-border-radius: 50%; border-radius: 50%; font-size: 0; border: 2px solid #a0a0a0; border-radius: 50%; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

.suzyimg-wrapbtn1:after { display: inline-block; vertical-align: middle; width: 10px; height: 10px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; content: ''; }

.suzyimg-wrapbtn1:hover { background: #1895bf; border-color:#1895bf;}

.suzyimg-wrapbtn1:hover:after { border-color: #fff; }

.suzyimg-wrapprev { left: 20px; }

.suzyimg-wrapprev:after { margin-right: -2px; border-bottom: 2px solid #a0a0a0; border-left: 2px solid #a0a0a0; }

.suzyimg-wrapnext { right: 20px; }

.suzyimg-wrapnext:after { margin-left: -2px; border-top: 2px solid #a0a0a0; border-right: 2px solid #a0a0a0; }

.suzyimg-wrapbat { display: block; width: 100%; padding: 10px; line-height: 20px; text-align: center; font-size: 14px; color: #333; }


@media (min-width: 1024px) { .suzyimg-wrapbtn1 { position: absolute; top: 50%; z-index: 10; display: block; width: 40px; height: 40px; line-height: 38px; }
  .suzyimg-wrapbtn1:after { width: 15px; height: 15px; }
  .suzyimg-wrap { padding: 0 60px; }
  .suzyimg-wrap .swiper-slide img { border: 5px solid #fff; -webkit-border-radius: 5px; border-radius: 5px; } }




.full-loadB-container { padding: 30px 0 20px; background-color: #ffffff;  }

.full-loadB-container .loadB-title { margin-bottom: 20px; font-size: 20px; line-height: 1.4; text-transform: uppercase; text-align: center; color: #1b1b1b;  }

.full-loadB-container .loadB-title:after { content: ''; display: block; width: 60px; height: 2px; margin: 15px auto 0; background-color: #1895bf;  }

.full-loadB-container .loadB-list li { border: 1px solid #e5e5e5;  padding: 10px 15px 15px; margin-bottom: 15px; }

.full-loadB-container .loadB-list li .title { font-size: 16px; line-height: 26px; color: #333333;  }

.full-loadB-container .loadB-list li .date { padding: 6px 0 10px; font-size: 14px; line-height: 24px; color: #333;  }

.full-loadB-container .loadB-list li .ctrl { font-size: 0; line-height: 0; }

.full-loadB-container .loadB-list li .ctrl a { display: inline-block; vertical-align: top; padding: 15px 30px; background-repeat: no-repeat; background-position: center; background-color: #f2f2f2;  background-size: 20px auto; }

.full-loadB-container .loadB-list li .ctrl .read { margin-right: 1px; background-image: url(../images/loadBreadico.png);  }

.full-loadB-container .loadB-list li .ctrl .load { background-image: url(../images/loadBloadico.png);  }

.full-loadB-container .loadmore { overflow: hidden; padding: 10px 0; }

.full-loadB-container .loadmore a { display: block; padding: 0; margin: 0; font-size: 16px; line-height: 40px; text-align: center; color: #ffffff;  background-color: #0b7ba1;  }



@media (min-width: 1024px) { .full-loadB-container { padding: 65px 0 60px;  }
  .full-loadB-container .loadB-title { margin: 0 0 50px;  font-size: 30px;  }
  .full-loadB-container .loadB-title:after { margin: 12px auto 0; }
  .full-loadB-container .loadB-list ul { padding-bottom: 20px; }
  .full-loadB-container .loadB-list li { position: relative; padding: 0 420px 0 40px; margin-bottom: 22px; }
  .full-loadB-container .loadB-list li .title { white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; padding: 22px 0; }
  .full-loadB-container .loadB-list li .date { position: absolute; top: 50%; right: 227px; margin-top: -20px; font-size: 16px; }
  .full-loadB-container .loadB-list li .ctrl { position: absolute; top: 0; right: 0; z-index: 3; }
  .full-loadB-container .loadB-list li .ctrl a { padding: 35px; background-size: 32px auto; }
  .full-loadB-container .loadmore { padding: 40px 0 10px;  }
  .full-loadB-container .loadmore a { line-height: 50px; } }


@media (min-width: 1260px) { .full-loadB-container .loadB-list li { padding: 0 460px 0 54px; -webkit-transition: all ease .2s; -o-transition: all ease .2s; transition: all ease .2s; }
  .full-loadB-container .loadB-list li:hover { background-color: #0b7ba1;  }
  .full-loadB-container .loadB-list li:hover .title, .full-loadB-container .loadB-list li:hover .date { color: #ffffff;  }
  .full-loadB-container .loadB-list li:hover .ctrl .read { background-image: url(../images/loadBreadicoac.png);  background-color: #219cc5;  }
  .full-loadB-container .loadB-list li:hover .ctrl .load { background-image: url(../images/loadBloadicoac.png);  background-color: #0b7ba1;  }
  .full-loadB-container .loadB-list li .title { padding: 32px 0; -webkit-transition: all ease .2s; -o-transition: all ease .2s; transition: all ease .2s; }
  .full-loadB-container .loadB-list li .date { right: 267px; }
  .full-loadB-container .loadB-list li .ctrl a { padding: 45px; -webkit-transition: all ease .2s; -o-transition: all ease .2s; transition: all ease .2s; } }



.full-recruitB-container { padding: 30px 0; background-color: #ffffff;  }

.full-recruitB-container .recruitB-title { margin-bottom: 20px; font-size: 20px; line-height: 1.4; text-transform: uppercase; text-align: center; color: #1b1b1b;  }

.full-recruitB-container .recruitB-title:after { content: ''; display: block; width: 60px; height: 2px; margin: 15px auto 0; background-color: #1895bf;  }

.full-recruitB-container .recruitB-list ul { padding-bottom: 20px; }

.full-recruitB-container .recruitB-list .job-title { font-size: 16px; line-height: 24px; padding: 10px 15px; cursor: pointer; background-repeat: no-repeat; background-position: 96% center; color: #1a1a1a;  border-bottom: 1px solid #d9d9d9;  background-image: url(../images/recruitBarr.png);  -webkit-transition: all ease .35s; -o-transition: all ease .35s; transition: all ease .35s; }

.full-recruitB-container .recruitB-list .job-title.cur { color: #ffffff;  background-color: #1895bf;  background-image: url(../images/recruitBarrac.png);  }

.full-recruitB-container .recruitB-list .job-panel { display: none; padding: 10px 15px; font-size: 14px; line-height: 24px; color: #4c4c4c;  background-color: #f8f8f8;  }

.full-recruitB-container .recruitB-list .job-panel .h4 { padding: 12px 0 0; line-height: 30px; color: #333333;  }

.full-recruitB-container .recruitB-list .main-top { padding-bottom: 10px; line-height: 30px; border-bottom: 1px solid #cccccc;  color: #4c4c4c;  }

.full-recruitB-container .recruitB-list .job-handle { padding: 10px 0; }

.full-recruitB-container .recruitB-list .job-handle a { display: block; width: 124px; height: 42px; text-align: center; font-size: 14px; line-height: 42px; color: #ffffff;  background-color: #1895bf;  }

.full-recruitB-container .recruitB-list .job-handle .label { display: block; padding: 10px 0 0; font-size: 14px; line-height: 24px; color: #1895bf;  }

.full-recruitB-container .loadmore { overflow: hidden; padding: 10px 0; }

.full-recruitB-container .loadmore a { display: block; padding: 0; margin: 0; font-size: 16px; line-height: 40px; text-align: center; color: #ffffff;  background-color: #cd002b;  }



@media (min-width: 1024px) { .full-recruitB-container { padding: 65px 0 65px;  }
  .full-recruitB-container .recruitB-title { margin: 0 0 50px;  font-size: 30px;  }
  .full-recruitB-container .recruitB-title:after { margin: 12px auto 0; }
  .full-recruitB-container .recruitB-list ul { padding-bottom: 50px; }
  .full-recruitB-container .recruitB-list .job-title { padding: 18px 40px; }
  .full-recruitB-container .recruitB-list .job-title.cur { font-size: 20px; }
  .full-recruitB-container .recruitB-list .job-panel { padding: 25px 40px 38px; }
  .full-recruitB-container .recruitB-list .job-panel .h4 { padding: 22px 0 0; }
  .full-recruitB-container .recruitB-list .main-top { padding-bottom: 26px; }
  .full-recruitB-container .recruitB-list .main-top p { float: left; width: 25%; }
  .full-recruitB-container .recruitB-list .job-handle { padding: 35px 0 0; overflow: hidden; zoom: 1; }
  .full-recruitB-container .recruitB-list .job-handle a { width: 144px; float: left; }
  .full-recruitB-container .recruitB-list .job-handle .label { overflow: hidden; zoom: 1; line-height: 42px; padding: 0 0 0 20px; }
  .full-recruitB-container .loadmore { padding: 40px 0 10px;  }
  .full-recruitB-container .loadmore a { line-height: 50px; } }




.full-historyC-container { padding: 20px 0 30px; background-color: #ffffff;  }

.full-historyC-container .historyC-cate { margin-bottom: 20px; }

.full-historyC-container .historyC-cate a { display: block; font-size: 14px; line-height: 38px; text-align: center; -webkit-transition: all ease .3s; -o-transition: all ease .3s; transition: all ease .3s; color: #868686;  }

.full-historyC-container .historyC-cate a:hover { color: #ffffff;  background-color: #1895bf;  }

.full-historyC-container .historyC-cate .cur a { color: #fff;  background-color: #1895bf;  }

.full-historyC-container .add-swiper-ctrl { position: relative; padding: 0 20px; }

.full-historyC-container .add-swiper-ctrl .hisCate-ctrl { position: absolute; width: 20px; height: 100%; top: 0; background-color: #f5f5f5;  background-repeat: no-repeat; background-position: center; }

.full-historyC-container .add-swiper-ctrl .hisCate-ctrl:hover { background-color: #1895bf;  }

.full-historyC-container .add-swiper-ctrl .hisCate-prev { left: 0; background-image: url(../images/historyB-prev.png);  }

.full-historyC-container .add-swiper-ctrl .hisCate-prev:hover { background-image: url(../images/historyB-prevac.png);  }

.full-historyC-container .add-swiper-ctrl .hisCate-next { right: 0; background-image: url(../images/historyB-next.png);  }

.full-historyC-container .add-swiper-ctrl .hisCate-next:hover { background-image: url(../images/historyB-nextac.png);  }

.full-historyC-container .historyC-cate-swiper { border: 1px solid #d7d7d7;  }

.historyC-swiper{ background-color: #f2f2f2;  position: relative;}

.full-historyC-container .historyC-swiper li { font-size: 14px; line-height: 24px; color: #868686; }

.full-historyC-container .historyC-swiper .thumb { position: relative; overflow: hidden; }

.full-historyC-container .historyC-swiper .thumb::after { content: ''; display: block; padding-bottom: 87.5%; }

.full-historyC-container .historyC-swiper .content { padding: 15px 15px 30px; }

.full-historyC-container .historyC-swiper .year { margin-bottom: 10px; font-size: 28px; line-height: 28px; color: #666666;  }

.full-historyC-container .historyC-pages { position: absolute; left: 0; bottom: 15px; width: 100%; z-index: 10; text-align: center; font-size: 0; line-height: 0; }

.full-historyC-container .historyC-pages span { display: inline-block; vertical-align: top; -webkit-border-radius: 50%; border-radius: 50%; opacity: 1; margin: 0 3px; background-color: #ffffff;  }

.full-historyC-container .historyC-pages .swiper-pagination-bullet-active { background-color: #1895bf;  }



@media (min-width: 1024px) { .full-historyC-container { padding: 50px 0 115px;  }
  .full-historyC-container .historyC-cate { margin-bottom: 30px;  }
  .full-historyC-container .historyC-cate a { line-height: 58px; font-size: 16px; }
  .full-historyC-container .historyC-swiper .thumb { float: left; width: 50%; }
  .full-historyC-container .historyC-swiper .content { float: left; width: 50%; }
  .full-historyC-container .historyC-swiper .content { padding: 72px 48px 120px;  }
  .full-historyC-container .historyC-swiper .year { margin-bottom: 39px;  font-size: 48px;  line-height: 1; }
  .full-historyC-container .historyC-pages { display: none; }
  .full-historyC-container .historyC-ctrl { position: absolute; bottom: 80px; right: 50%; z-index: 10; width: 32px; height: 32px; background-repeat: no-repeat; background-position: center; }
  .full-historyC-container .historyC-prev { background-image: url(../images/historyC-prev.png); margin-right: -80px; }
  .full-historyC-container .historyC-prev:hover { background-image: url(../images/historyC-prevac.png); }
  .full-historyC-container .historyC-next { margin-right: -127px; background-image: url(../images/historyC-next.png); }
  .full-historyC-container .historyC-next:hover { background-image: url(../images/historyC-nextac.png); } }

@media (min-width: 1260px) { .full-historyC-container { padding-top: 60px; padding-bottom: 149px; }
  .full-historyC-container .historyC-cate { margin-bottom: 40px; } }



.full-searchA-wrapper { padding-bottom: 30px; }

.full-searchA-wrapper .search-hd { border-bottom: 1px solid #d6d6d6;  }

.full-searchA-wrapper .search-form { padding: 20px 0; }

.full-searchA-wrapper .search-form form { position: relative; display: block; width: 100%; max-width: 520px; margin: 0 auto; padding-right: 80px; border: 1px solid #333;  -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; }

.full-searchA-wrapper .search-form input { display: block; width: 100%; font-size: 14px; line-height: 38px; height: 38px; }

.full-searchA-wrapper .search-form input[type='text'] { padding-left: 36px; background-repeat: no-repeat; background-position: 12px center; background-size: auto 16px; background-image: url(../images/searchAico.png);  }

.full-searchA-wrapper .search-form input[type='submit'] { position: absolute; right: 0; top: 0; z-index: 3; width: 80px; padding: 0 20px; color: #fff;  background-color: #333;  }

.full-searchA-wrapper .search-cate ul { margin-bottom: -1px; white-space: nowrap; overflow-x: auto; }

.full-searchA-wrapper .search-cate li { display: inline-block; vertical-align: top; margin-right: 10px; }

.full-searchA-wrapper .search-cate a { display: block; font-size: 14px; line-height: 30px; padding: 0 5px; border-bottom: 1px solid #d6d6d6;  }

.full-searchA-wrapper .search-cate .cur a { border-bottom-color: #333;  }

.full-searchA-wrapper .search-result .length { padding: 10px 0; }

.full-searchA-wrapper .search-result .nodata { padding: 20px 0; }

.full-searchA-wrapper .result-list { padding-bottom: 20px; }

.full-searchA-wrapper .result-list li { padding: 10px 0; border-bottom: 1px solid #ccc;  }

.full-searchA-wrapper .result-list li a { display: block; }

.full-searchA-wrapper .result-list .thumb { float: left; width: 135px; margin-right: 10px; }

.full-searchA-wrapper .result-list .thumb img { max-width: 100%; }

.full-searchA-wrapper .result-list .content { overflow: hidden; }

.full-searchA-wrapper .result-list .content h2 { font-size: 16px; line-height: 24px; max-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; color: #333;  }

.full-searchA-wrapper .result-list .desc { font-size: 14px; line-height: 24px; max-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; color: #666;  }

.full-searchA-wrapper .result-list .more { font-size: 14px; line-height: 24px; }

.full-searchA-wrapper .loadmore { overflow: hidden; padding: 10px 0; }

.full-searchA-wrapper .loadmore a { display: block; padding: 0; margin: 0; font-size: 16px; line-height: 40px; text-align: center; color: #ffffff;  background-color: #015198;  }

.full-searchA-wrapper mark { color: #fff;  background-color: #015198;  }

@media (min-width: 640px) { .full-searchA-wrapper .search-form { padding: 30px 0; }
  .full-searchA-wrapper .result-list li { padding: 15px 0; }
  .full-searchA-wrapper .result-list .thumb { width: 180px; }
  .full-searchA-wrapper .result-list .loadmore { padding: 20px 0; } }

@media (min-width: 1024px) { .full-searchA-wrapper { padding-bottom: 60px; }
  .full-searchA-wrapper .search-form { padding: 40px 0;  }
  .full-searchA-wrapper .commonweb { max-width: 960px; }
  .full-searchA-wrapper .loadmore { padding: 40px 0;  }
  .full-searchA-wrapper .loadmore a { line-height: 50px; }
  .full-searchA-wrapper .result-list li { padding: 20px 0;  }
  .full-searchA-wrapper .result-list .content h2 { margin-bottom: 10px; font-weight: bold; }
  .full-searchA-wrapper .result-list .thumb { width: 280px;  margin-bottom: 30px;  } }



.full-newsdetailA-container { padding: 30px 0 20px; background-color: #ffffff;  }

.full-newsdetailA-container .single-page { padding: 20px 0; font-size: 14px; line-height: 1.75; background-repeat: repeat-x; background-position: 0 0; background-image: url(../images/newsdetailAper.png);  color: #4c4c4c;  }

.full-newsdetailA-container .single-page img { max-width: 100%; margin: 0.5em 0; }

.full-newsdetailA-container .newsdetailA-article { padding-bottom: 30px; }

.full-newsdetailA-container .newsdetailA-article .article-tilte { margin-bottom: 9px; font-size: 16px; line-height: 24px; color: #222;  }

.full-newsdetailA-container .newsdetailA-article .date { margin-bottom: 15px; font-size: 18px; line-height: 24px; color: #1895bf;  }

.full-newsdetailA-container .newsdetailA-share { -webkit-border-radius: 25px; border-radius: 25px; display: inline-block; font-size: 0; }

.full-newsdetailA-container .newsdetailA-share .label { display: inline-block; vertical-align: top; padding-right: 15px; font-size: 14px; line-height: 32px; color: #4c4c4c;  }

.full-newsdetailA-container .newsdetailA-share .newsdetailA-bdshare { display: inline-block; vertical-align: top; overflow: hidden; zoom: 1; }

.full-newsdetailA-container .newsdetailA-share .newsdetailA-bdshare a { float: left; display: block; padding: 0; margin: 0 4px 0 0; width: 32px; height: 32px; -webkit-border-radius: 50%; border-radius: 50%; background-repeat: no-repeat; background-position: center; background-size: cover; }

.full-newsdetailA-container .newsdetailA-share .newsdetailA-bdshare .bds_weixin { background-image: url(../images/newsdetailAwxico.png);  }

.full-newsdetailA-container .newsdetailA-share .newsdetailA-bdshare .bds_tsina { background-image: url(../images/newsdetailAsnico.png);  }

.full-newsdetailA-container .newsdetailA-share .newsdetailA-bdshare .bds_sqq { background-image: url(../images/newsdetailAqqico.png);  }

.full-newsdetailA-container .newsdetailA-share .newsdetailA-bdshare .share-tt { -webkit-border-radius: 0; border-radius: 0; background-image: url(../images/newsdetailAttico.jpg);  }

.full-newsdetailA-container .newsdetailA-related { padding: 15px 10px; background-color: #f2f2f2;  }

.full-newsdetailA-container .newsdetailA-related .related-cn { font-size: 16px; line-height: 24px; color: #444444;  }

.full-newsdetailA-container .newsdetailA-related .related-en { margin-bottom: 15px; font-size: 18px; line-height: 24px; text-transform: uppercase; color: #737373; opacity: 0.5; }

.full-newsdetailA-container .related-news li { margin-bottom: 20px; }

.full-newsdetailA-container .related-news a { display: block; }

.full-newsdetailA-container .related-news .thumb { position: relative; overflow: hidden; margin-bottom: 16px; }

.full-newsdetailA-container .related-news .thumb img { position: absolute; left: 0; top: 0; z-index: 3; width: 100%; min-height: 100%; }

.full-newsdetailA-container .related-news .thumb:after { content: ''; display: block; width: 100%; padding-bottom: 58.82353%; }

.full-newsdetailA-container .related-news .date { font-size: 16px; line-height: 30px; color: #1895bf;  }

.full-newsdetailA-container .related-news .title { margin-bottom: 13px; font-size: 18px; line-height: 24px; max-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; color: #444444;  }

.full-newsdetailA-container .related-news .desc { margin-bottom: 10px; font-size: 14px; line-height: 26px; color: #666;  max-height: 104px; line-height: 26px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }

.full-newsdetailA-container .related-news .more { font-size: 13px; line-height: 18px; color: #797a81;  }

@media (min-width: 768px) { .full-newsdetailA-container .newsdetailA-related { padding: 15px 20px; }
  .full-newsdetailA-container .related-news ul { font-size: 0; margin: 0 -10px; }
  .full-newsdetailA-container .related-news li { display: inline-block; vertical-align: top; width: 50%; padding: 0 10px; } }


@media (min-width: 1024px) { .full-newsdetailA-container { padding-top: 40px; padding-bottom: 50px; }
  .full-newsdetailA-container .newsdetailA-title { margin: 0 0 80px;  font-size: 30px;  }
  .full-newsdetailA-container .newsdetailA-title:after { margin: 12px auto 0; }
  .full-newsdetailA-container .single-page { padding: 32px 0 28px; line-height: 28px; }
  .full-newsdetailA-container .newsdetailA-wrapper { display: table; width: 100%; table-layout: fixed; }
  .full-newsdetailA-container .newsdetailA-article { display: table-cell; vertical-align: top; padding: 30px 30px 58px 0; }
  .full-newsdetailA-container .newsdetailA-article .article-tilte { margin-bottom: 8px; font-size: 24px; line-height: 30px; }
  .full-newsdetailA-container .newsdetailA-article .date { margin-bottom: 26px; font-size: 20px; }
  .full-newsdetailA-container .newsdetailA-share { float: right; }
  .full-newsdetailA-container .newsdetailA-share .label { font-size: 16px; }
  .full-newsdetailA-container .newsdetailA-related { display: table-cell; vertical-align: top; padding: 20px; width: 300px; }
  .full-newsdetailA-container .related-news ul { margin: 0; }
  .full-newsdetailA-container .related-news li { margin-bottom: 36px; width: 100%; padding: 0; }
  .full-newsdetailA-container .related-news img { -webkit-transition: -webkit-transform ease .7s; transition: -webkit-transform ease .7s; -o-transition: -o-transform ease .7s; transition: transform ease .7s; transition: transform ease .7s, -webkit-transform ease .7s, -o-transform ease .7s; }
  .full-newsdetailA-container .related-news a:hover img { -webkit-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); }
  .full-newsdetailA-container .related-news a:hover .title { color: #1895bf;  }
  .full-newsdetailA-container .related-news a:hover .more { color: #1895bf;  }
  .full-newsdetailA-container .related-news .thumb { margin-bottom: 20px; }
  .full-newsdetailA-container .related-news .date { margin-bottom: 3px; font-size: 20px; }
  .full-newsdetailA-container .related-news .title { margin-bottom: 10px; }
  .full-newsdetailA-container .related-news .desc { margin-bottom: 20px; } }

@media (min-width: 1260px) { .full-newsdetailA-container { padding-top: 40px; padding-bottom: 75px; }
  .full-newsdetailA-container .newsdetailA-article { padding-top: 47px; padding-bottom: 10px; }
  .full-newsdetailA-container .newsdetailA-article .article-tilte { font-size: 34px; line-height: 40px; }
  .full-newsdetailA-container .newsdetailA-related { padding: 57px 30px 20px; width: 400px; } }



.full-newsA-container { padding-top: 30px; background-color: #ffffff;  }

.full-newsA-container .newsA-topnews-swiper { margin-bottom: 15px; }

.full-newsA-container .newsA-topnews-swiper .thumb { overflow: hidden; position: relative; }

.full-newsA-container .newsA-topnews-swiper .thumb::after { content: ''; display: block; padding-bottom: 56.41026%; }

.full-newsA-container .newsA-topnews-swiper a { display: block; background-color: #f2f2f2;  }

.full-newsA-container .newsA-topnews-swiper .conent { padding: 10px 15px 40px; }

.full-newsA-container .newsA-topnews-swiper .title { margin-bottom: 5px; font-size: 18px; line-height: 30px; color: #666666;  white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.full-newsA-container .newsA-topnews-swiper .desc { font-size: 14px; line-height: 24px; color: #888888;  display: -webkit-box; height: 72px; line-height: 24px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.full-newsA-container .newsA-topnews-swiper .more { display: inline-block; vertical-align: top; font-size: 14px; line-height: 24px; color: #666666;  }

.full-newsA-container .newsA-topnews-swiper .newsA-pages { position: absolute; left: 0; bottom: 15px; z-index: 10; width: 100%; font-size: 0; line-height: 0; text-align: center; }

.full-newsA-container .newsA-topnews-swiper .newsA-pages span { opacity: 1; display: inline-block; vertical-align: top; width: 10px; height: 10px; margin: 0 5px; background-color: #d9d9d9;  }

.full-newsA-container .newsA-topnews-swiper .newsA-pages .swiper-pagination-bullet-active { background-color: #1895bf;  }

.full-newsA-container .full-newsA-wrapper { padding: 20px 0 30px; background-color: #f2f2f2;  }

.full-newsA-container .full-newsA-wrapper li { margin-bottom: 15px; }

.full-newsA-container .full-newsA-wrapper li a { display: block; background-color: #ffffff;  }

.full-newsA-container .full-newsA-wrapper .thumb { overflow: hidden; }

.full-newsA-container .full-newsA-wrapper .thumb img { width: 100%; }

.full-newsA-container .full-newsA-wrapper .content { padding: 15px; }

.full-newsA-container .full-newsA-wrapper .title { font-size: 18px; max-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; color: #666666;  }

.full-newsA-container .full-newsA-wrapper .date { padding: 5px 0; font-size: 14px; line-height: 22px; color: #1895bf;  }

.full-newsA-container .full-newsA-wrapper .date .dd { display: inline-block; vertical-align: top; }

.full-newsA-container .full-newsA-wrapper .date .dd:before { content: '.'; display: inline-block; vertical-align: top; }

.full-newsA-container .full-newsA-wrapper .desc { font-size: 14px; line-height: 24px; color: #888888;  display: -webkit-box; height: 72px; line-height: 24px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.full-newsA-container .full-newsA-wrapper .loadmore { overflow: hidden; padding: 10px 0; }

.full-newsA-container .full-newsA-wrapper .loadmore a { display: block; padding: 0; margin: 0; font-size: 16px; line-height: 40px; text-align: center; color: #ffffff;  background-color: #1895bf;  }

@media (min-width: 768px) { .full-newsA-container .full-newsA-wrapper ul { font-size: 0; margin-right: -20px; }
  .full-newsA-container .full-newsA-wrapper li { display: inline-block; vertical-align: top; width: 50%; padding-right: 20px; }
  .full-newsA-container .full-newsA-wrapper .title { max-height: none; height: 48px; line-height: 24px; -webkit-line-clamp: 2; } }


@media (min-width: 1024px) { .full-newsA-container { padding: 50px 0 0;  }
  .full-newsA-container .newsA-topnews-swiper { margin-bottom: 40px; }
  .full-newsA-container .newsA-topnews-swiper .thumb { float: left; width: 65%; }
  .full-newsA-container .newsA-topnews-swiper .thumb img { -webkit-transition: -webkit-transform ease .7s; transition: -webkit-transform ease .7s; -o-transition: -o-transform ease .7s; transition: transform ease .7s; transition: transform ease .7s, -webkit-transform ease .7s, -o-transform ease .7s; }
  .full-newsA-container .newsA-topnews-swiper a { overflow: hidden; zoom: 1; }
  .full-newsA-container .newsA-topnews-swiper a:hover .title { color: #1895bf;  }
  .full-newsA-container .newsA-topnews-swiper a:hover img { -webkit-transform: translate(-50%, -50%) scale(1.04); -ms-transform: translate(-50%, -50%) scale(1.04); -o-transform: translate(-50%, -50%) scale(1.04); transform: translate(-50%, -50%) scale(1.04); }
  .full-newsA-container .newsA-topnews-swiper a:hover .more { color: #1895bf;  }
  .full-newsA-container .newsA-topnews-swiper .conent { overflow: hidden; zoom: 1; padding: 40px 25px 45px; }
  .full-newsA-container .newsA-topnews-swiper .title { margin-bottom: 24px; font-size: 22px; max-height: 64px; line-height: 32px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: normal; }
  .full-newsA-container .newsA-topnews-swiper .desc { margin-bottom: 24px; height: 120px; line-height: 24px; -webkit-line-clamp: 5; }
  .full-newsA-container .newsA-topnews-swiper .newsA-pages { left: 65%; bottom: 42px; width: 35%; text-align: left; padding-left: 25px; }
  .full-newsA-container .full-newsA-wrapper { padding: 56px 0 75px; padding: 56px 0 75px;  }
  .full-newsA-container .full-newsA-wrapper ul { margin-right: -33px; }
  .full-newsA-container .full-newsA-wrapper li { margin-bottom: 34px; width: 33.3333%; padding-right: 33px; }
  .full-newsA-container .full-newsA-wrapper li a { position: relative; overflow: hidden; height: 368px; }
  .full-newsA-container .full-newsA-wrapper li a:hover { background-color: #1895bf;  }
  .full-newsA-container .full-newsA-wrapper li a:hover .thumb { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }
  .full-newsA-container .full-newsA-wrapper li a:hover .content { -webkit-transform: translate(0, 62%); -ms-transform: translate(0, 62%); -o-transform: translate(0, 62%); transform: translate(0, 62%); padding: 21.16402% 30px 0.47009%; }
  .full-newsA-container .full-newsA-wrapper li a:hover .title { color: #fff;  }
  .full-newsA-container .full-newsA-wrapper li a:hover .desc { opacity: 0; color: #fff;  }
  .full-newsA-container .full-newsA-wrapper li a:hover .date { opacity: 0; }
  .full-newsA-container .full-newsA-wrapper .content { position: relative; padding: 31.74603% 30px 0.47009%; -webkit-transition: all ease .5s; -o-transition: all ease .5s; transition: all ease .5s; }
  .full-newsA-container .full-newsA-wrapper .thumb { position: absolute; left: 0; top: 0; z-index: 10; -webkit-transform: translate(0, -101%); -ms-transform: translate(0, -101%); -o-transform: translate(0, -101%); transform: translate(0, -101%); -webkit-transition: -webkit-transform ease .5s; transition: -webkit-transform ease .5s; -o-transition: -o-transform ease .5s; transition: transform ease .5s; transition: transform ease .5s, -webkit-transform ease .5s, -o-transform ease .5s; overflow: hidden; width: 100%; }
  .full-newsA-container .full-newsA-wrapper .thumb:after { content: ''; display: block; width: 100%; padding-bottom: 56.34921%; }
  .full-newsA-container .full-newsA-wrapper .thumb img { position: absolute; left: 0; top: 0; z-index: 3; max-width: 120%; min-height: 100%; }
  .full-newsA-container .full-newsA-wrapper .title { font-size: 20px; margin-bottom: 28px; max-height: 60px; line-height: 30px; -webkit-line-clamp: 2; height: auto; -webkit-transform: all ease .5s; -ms-transform: all ease .5s; -o-transform: all ease .5s; transform: all ease .5s; }
  .full-newsA-container .full-newsA-wrapper .desc { -webkit-transform: opacity ease .5s; -ms-transform: opacity ease .5s; -o-transform: opacity ease .5s; transform: opacity ease .5s; }
  .full-newsA-container .full-newsA-wrapper .date { -webkit-transform: opacity ease .5s; -ms-transform: opacity ease .5s; -o-transform: opacity ease .5s; transform: opacity ease .5s; position: absolute; left: 38px; top: 0; width: 80px; height: 80px; text-align: center; padding: 5px 0; font-size: 12px; color: #ffffff;  background-color: #1895bf;  }
  .full-newsA-container .full-newsA-wrapper .date .dd { display: inline-block; vertical-align: top; font-size: 36px; line-height: 1.2; }
  .full-newsA-container .full-newsA-wrapper .date .dd:before { display: none; }
  .full-newsA-container .full-newsA-wrapper .desc { height: 120px; line-height: 24px; -webkit-line-clamp: 5; }
  .full-newsA-container .full-newsA-wrapper .loadmore { padding: 15px 0;  }
  .full-newsA-container .full-newsA-wrapper .loadmore a { line-height: 50px; } }

@media (min-width: 1260px) { .full-newsA-container { padding-top: 60px; }
  .full-newsA-container .newsA-topnews-swiper { margin-bottom: 58px; }
  .full-newsA-container .newsA-topnews-swiper .conent { padding: 60px 38px 50px; }
  .full-newsA-container .newsA-topnews-swiper .title { font-size: 24px; max-height: 72px; line-height: 36px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .full-newsA-container .newsA-topnews-swiper .desc { height: 120px; line-height: 24px; -webkit-line-clamp: 5; }
  .full-newsA-container .newsA-topnews-swiper .newsA-pages { padding-left: 38px; }
  .full-newsA-container .full-newsA-wrapper { padding-bottom: 89px; }
  .full-newsA-container .full-newsA-wrapper ul { margin-bottom: 20px; }
  .full-newsA-container .full-newsA-wrapper li a { height: 435px; }
  .full-newsA-container .full-newsA-wrapper li a:hover .content { -webkit-transform: translate(0, 70%); -ms-transform: translate(0, 70%); -o-transform: translate(0, 70%); transform: translate(0, 70%); } }



.full-newsB-container { padding: 30px 0; background-color: #ffffff;  }

.full-newsB-container .newsB-list { overflow: hidden; font-size: 0; }

.full-newsB-container .newsB-list li { display: inline-block; vertical-align: top; width: 100%; margin-bottom: 20px; }

.full-newsB-container .newsB-list li:last-child { margin-bottom: 0; }

.full-newsB-container .newsB-list .thumb { position: relative; overflow: hidden; }

.full-newsB-container .newsB-list .thumb:after { display: block; content: ''; width: 100%; padding-bottom: 58.73016%; }

.full-newsB-container .newsB-list .thumb img { position: absolute; left: 0; top: 0; z-index: 3; width: 100%; min-height: 100%; }

.full-newsB-container .newsB-list .msg { padding-top: 16px; border-top: 0; }

.full-newsB-container .newsB-list .date { margin-bottom: 4px; font-size: 18px; line-height: 20px; color: #222;  }

.full-newsB-container .newsB-list .title { font-size: 14px; display: -webkit-box; height: 44px; line-height: 22px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #868686;  }

@media (min-width: 768px) { .full-newsB-container .newsB-list ul { margin: 0 -10px; }
  .full-newsB-container .newsB-list li { width: 50%; padding: 0 10px; margin-bottom: 20px; } }


@media (min-width: 1024px) { .full-newsB-container { padding: 50px 0 40px;  }
  .full-newsB-container .newsB-list ul { margin: 0 -15px; }
  .full-newsB-container .newsB-list li { width: 33.3333%; padding: 0 15px; margin-bottom: 30px; }
  .full-newsB-container .newsB-list .thumb img { -webkit-transition: -webkit-transform ease .7s; transition: -webkit-transform ease .7s; -o-transition: -o-transform ease .7s; transition: transform ease .7s; transition: transform ease .7s, -webkit-transform ease .7s, -o-transform ease .7s; }
  .full-newsB-container .newsB-list a:hover img { -webkit-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); }
  .full-newsB-container .newsB-list a:hover .date { color: #1895bf; }
  .full-newsB-container .newsB-list .msg { padding: 16px 56px 0 0; }
  .full-newsB-container .newsB-list .date { font-size: 20px; line-height: 30px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .full-newsB-container .newsB-list .title { height: 52px; line-height: 26px; -webkit-line-clamp: 2; } }

@media (min-width: 1260px) { .full-newsB-container { padding-top: 60px; padding-bottom: 60px; }
  .full-newsB-container .newsB-list li { margin-bottom: 34px; } }



.full-newsF-container { padding: 30px 0; background-color: #ffffff;  }

.full-newsF-container .newsF-title { margin-bottom: 5px; font-size: 20px; line-height: 1.4; text-transform: uppercase; text-align: center; color: #1b1b1b;  }

.full-newsF-container .newsF-title:after { content: ''; display: block; width: 60px; height: 2px; margin: 15px auto 0; background-color: #1895bf;  }

.full-newsF-container .newsF-list { overflow: hidden; font-size: 0; }

.full-newsF-container .newsF-list ul { padding-bottom: 20px; }

.full-newsF-container .newsF-list li { display: inline-block; vertical-align: top; width: 100%; }

.full-newsF-container .newsF-list li a { padding: 15px 0; display: block; border-bottom: 1px solid #e6e6e6;  }

.full-newsF-container .newsF-list .thumb { overflow: hidden; margin-bottom: 10px; }

.full-newsF-container .newsF-list .thumb img { width: 100%; }

.full-newsF-container .newsF-list .title { margin-bottom: 4px; font-size: 16px; line-height: 24px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; color: #595959;  }

.full-newsF-container .newsF-list .date { margin-bottom: 5px; font-size: 16px; line-height: 24px; color: #1895bf;  }

.full-newsF-container .newsF-list .desc { margin-bottom: 8px; font-size: 14px; line-height: 24px; color: #a1a1a1;  display: -webkit-box; height: 48px; line-height: 24px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.full-newsF-container .newsF-list .more { display: inline-block; vertical-align: top; font-size: 13px; line-height: 30px; padding: 0 12px; color: #888888;  border: 1px solid #cccccc;  }

.full-newsF-container .loadmore { overflow: hidden; padding: 10px 0; }

.full-newsF-container .loadmore a { display: block; padding: 0; margin: 0; font-size: 16px; line-height: 40px; text-align: center; color: #ffffff;  background-color: #1895bf;  }

.newspost-prev{padding-top: 10px;}

.newspost-prev a{display:block;white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;overflow:hidden;margin: 5px 0;}

@media (min-width: 768px) { .full-newsF-container .newsF-list li a { overflow: hidden; zoom: 1; padding: 20px 0; }
  .full-newsF-container .newsF-list .thumb { float: right; max-width: 50%; margin: 0 0 0 20px; }
  .full-newsF-container .newsF-list .content { overflow: hidden; zoom: 1; }
  .full-newsF-container .newsF-list .title { margin-bottom: 7px; font-size: 18px; }
  .full-newsF-container .newsF-list .date { margin-bottom: 5px; font-size: 18px; }
  .full-newsF-container .newsF-list .desc { margin-bottom: 35px; }
  .full-newsF-container .newsF-list .more { line-height: 34px; padding: 0 22px; } }


@media (min-width: 1024px) { .full-newsF-container { padding: 75px 0 90px;  }
  .full-newsF-container .newsF-title { margin: 0 0 38px;  font-size: 30px;  }
  .full-newsF-container .newsF-title:after { margin: 12px auto 0; }
  .full-newsF-container .newsF-list ul { padding-bottom: 60px; }
  .full-newsF-container .newsF-list li a { padding: 40px 0; }
  .newspost-prev{padding-top: 30px;}
  .full-newsF-container .newsF-list li a .title { font-size: 20px; }
  .full-newsF-container .newsF-list li a .more { -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
  .full-newsF-container .newsF-list li a:hover img { -webkit-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); }
  .full-newsF-container .newsF-list li a:hover .title { color: #1895bf;  }
  .full-newsF-container .newsF-list li a:hover .more { color: #fff;  border-color: #1895bf;  background: #1895bf; }
  .full-newsF-container .newsF-list .thumb { margin-left: 40px; }
  .full-newsF-container .newsF-list .thumb img { -webkit-transition: -webkit-transform ease .7s; transition: -webkit-transform ease .7s; -o-transition: -o-transform ease .7s; transition: transform ease .7s; transition: transform ease .7s, -webkit-transform ease .7s, -o-transform ease .7s; }
  .full-newsF-container .loadmore { padding: 50px 0 10px;  }
  .full-newsF-container .loadmore a { line-height: 50px; } }


/* lyc 新增 s */
.propost-dantou {
    padding-top: 40px;
    padding-bottom: 30px;
}

.propost-danmax {
    width: 100%;
    position: relative;
    overflow: hidden;
}

    .propost-danmax {
        width: 100%;
        height: auto;
    }

        .propost-danmax .conts {
            display: block;
            width: 100%;
            position: relative;
        }

        .propost-danmax .figure {
            display: block;
            width: 100%;
            overflow: hidden;
            position: relative;
            background-color: #fbfbfb;
            border: 1px solid #dbdbdd;
        }

            .propost-danmax .figure-img::before {
                content: '';
                display: block;
                width: 100%;
                padding-bottom: 58.06452%;
            }

            .propost-danmax .figure img {
                display: block;
                width: 100%;
                position: absolute;
                top: 0;
                left: 0;
            }

        .propost-danmax .content {
            padding-top: 15px;
        }

        .propost-danmax .icon {
            display: inline-block;
            vertical-align: top;
            height: 55px;
        }

            .propost-danmax .icon img {
                display: block;
                height: 100%;
            }

        .propost-danmax .title {
            display: block;
            width: 100%;
            color: #333333;
            font-size: 18px;
            line-height: 1.5;
            padding-top: 5px;
            padding-bottom: 10px;
        }

        .propost-danmax .text {
            color: #4c4c4c;
            font-size: 14px;
            display: block;
            width: 100%;
            max-height: 96px;
            line-height: 24px;
            display: -webkit-box;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            overflow: hidden;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 4;
        }

.danmax-pagination {
    padding-top: 20px;
}

.mm-pagination {
    text-align: center;
}

    .mm-pagination span {
        margin: 0 3px;
    }

        .mm-pagination span.swiper-pagination-bullet-active {
            background-color: #0b7ba1;
        }

.propost-danmincont {
    position: relative;
    margin-top: 30px;
    margin-left: -35px;
    margin-right: -35px;
}

.propost-danmin {
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 22;
}

    .propost-danmin ul {
        z-index: 22;
    }

        .propost-danmin ul li {
            width: 100%;
            height: auto;
            padding-left: 35px;
            padding-right: 35px;
            text-align: center;
        }

            .propost-danmin ul li.cur .cions {
                background-color: #0b7ba1;
            }

            .propost-danmin ul li.cur .title {
                color: #0b7ba1;
            }

            .propost-danmin ul li .conts {
                display: inline-block;
                vertical-align: top;
                text-align: center;
                cursor: pointer;
            }

            .propost-danmin ul li .cions {
                display: inline-block;
                vertical-align: top;
                width: 45px;
                height: 45px;
                text-align: center;
                line-height: 45px;
                background-color: #d6d6d6;
                -webkit-border-radius: 50%;
                border-radius: 50%;
                color: #ffffff;
                font-size: 20px;
                -webkit-transition: all 0.3s;
                -o-transition: all 0.3s;
                transition: all 0.3s;
            }

            .propost-danmin ul li .title {
                display: block;
                white-space: nowrap;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
                overflow: hidden;
                color: #666666;
                font-size: 14px;
                line-height: 1.5;
                padding-top: 5px;
                -webkit-transition: all 0.3s;
                -o-transition: all 0.3s;
                transition: all 0.3s;
            }

.propost-danminline {
    position: absolute;
    z-index: 11;
    left: 50px;
    right: 50px;
    height: 1px;
    background-color: #dbdbdd;
    top: 22px;
}

.propost-dantabbar {
    background-color: #f8f8f8;
    padding-top: 25px;
    padding-bottom: 45px;
}

.propost-dttab {
    width: 100%;
    position: relative;
}

    .propost-dttab:after {
        content: '';
        position: absolute;
        bottom: 1px;
        left: 0;
        width: 100%;
        height: 1px;
        background-color: #dbdbdb;
        z-index: 1;
    }

    .propost-dttab ul {
        font-size: 0;
        width: 100%;
        position: relative;
        z-index: 2;
    }

        .propost-dttab ul li {
            display: inline-block;
            vertical-align: top;
            width: 50%;
            text-align: center;
            line-height: 44px;
        }

            .propost-dttab ul li a {
                display: block;
                width: 100%;
                position: relative;
                color: #000000;
                font-size: 18px;
                white-space: nowrap;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
                overflow: hidden;
            }

                .propost-dttab ul li a:after {
                    content: '';
                    position: absolute;
                    left: 51%;
                    right: 51%;
                    bottom: 1px;
                    height: 2px;
                    background-color: #0b7ba1;
                }

            .propost-dttab ul li.cur a {
                color: #0b7ba1;
            }

                .propost-dttab ul li.cur a:after {
                    left: 0;
                    right: 0;
                }

.propost-dtcontent {
    padding-top: 25px;
}

.dtcontent-item {
    display: none;
}

.propost-dtcontent .propost-threetable{
	padding-left:0;
	padding-right:0;
}

.propost-dtcontent .propost-threetable table{
	background: #fff;
}

.dantoutab-title {
    text-align: center;
    color: #333333;
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 10px;
}

.dantoutab-list {
    width: 100%;
}

    .dantoutab-list .dantoutab-mask {
        margin-left: 15px;
    }

    .dantoutab-list .itemul {
        margin-bottom: 20px;
    }

        .dantoutab-list .itemul ul {
            padding-bottom: 20px;
        }

            .dantoutab-list .itemul ul li {
                width: 100%;
                position: relative;
                color: #333333;
                font-size: 14px;
                line-height: 2;
                margin-bottom: 2px;
                padding-left: 15px;
            }

                .dantoutab-list .itemul ul li::before {
                    content: '';
                    position: absolute;
                    width: 4px;
                    height: 4px;
                    -webkit-border-radius: 50%;
                    border-radius: 50%;
                    background-color: #333333;
                    left: 0;
                    top: 11px;
                }

.dantoutab-mask {
    display: inline-block;
    vertical-align: top;
    color: #333333;
    font-size: 18px;
    line-height: 1.5;
    padding: 8px 35px;
    border: 1px dashed #838383;
}

.propost-dantoushow {
    padding-top: 30px;
}

.dantoushow-title {
    text-align: center;
    margin-bottom: 15px;
    color: #0b7ba1;
    font-size: 18px;
    line-height: 1.5;
}

.propost-dtshowcont {
    width: 100%;
    position: relative;
    margin-bottom: 20px;
}

.propost-dtshow {
    width: 100%;
    overflow: hidden;
    position: relative;
}

    .propost-dtshow ul li {
        width: 100%;
        height: auto;
    }

        .propost-dtshow ul li .figure {
            display: block;
            width: 100%;
            overflow: hidden;
            position: relative;
        }

            .propost-dtshow ul li .figure::before {
                content: '';
                display: block;
                width: 100%;
                padding-bottom: 74.34555%;
            }

            .propost-dtshow ul li .figure img {
                display: block;
                width: 100%;
                position: absolute;
                top: 0;
                left: 0;
            }

.dtshow-pagination {
    padding-top: 10px;
}

@media (min-width: 1024px) { /* lyc 新增 s */
    .propost-dantou {
        padding-top: 60px;
        padding-bottom: 50px;
    }

    .propost-danmax .figure {
        float: left;
        width: 51.66667%;
    }

    .propost-danmax .content {
        display: block;
        width: auto;
        overflow: hidden;
        padding-top: 20px;
        padding-left: 4.16667%;
    }

    .propost-danmax .title {
        font-size: 22px;
        padding-top: 15px;
        padding-bottom: 20px;
    }

    .propost-danmax .text {
        max-height: 48px;
    }

    .mm-pagination {
        display: none;
    }

    .danmax-control {
        position: absolute;
        left: 55.83333%;
        bottom: 11.11111%;
        z-index: 22;
        font-size: 0;
    }

        .danmax-control a {
            margin-right: 15px;
        }

    .dantou-btn-prev, .dantou-btn-next {
        display: inline-block;
        vertical-align: top;
        width: 38px;
        height: 38px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        background-color: #e0e0e0;
        -webkit-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
        line-height: 38px;
        text-align: center;
    }

        .dantou-btn-prev:hover, .dantou-btn-next:hover {
            background-color: #0b7ba1;
        }

        .dantou-btn-prev:after, .dantou-btn-next:after {
            content: '';
            display: inline-block;
            vertical-align: middle;
            width: 13px;
            height: 13px;
            border: 2px solid #fff;
            border-top: none;
            border-right: none;
            -webkit-transition: all 0.3s;
            -o-transition: all 0.3s;
            transition: all 0.3s;
        }

        .dantou-btn-prev:after {
            -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            margin-left: 5px;
        }

        .dantou-btn-next:after {
            -webkit-transform: rotate(-135deg);
            -ms-transform: rotate(-135deg);
            -o-transform: rotate(-135deg);
            transform: rotate(-135deg);
            margin-right: 5px;
        }

    .propost-danmincont {
        margin-top: 50px;
    }

    .propost-danmin ul li .conts:hover .cions {
        background-color: #0b7ba1;
    }

    .propost-danmin ul li .conts:hover .title {
        color: #0b7ba1;
    }

    .propost-dantabbar {
        background-color: #f8f8f8;
        padding-top: 40px;
        padding-bottom: 45px;
    }

    .propost-dttab ul li {
        line-height: 54px;
    }

        .propost-dttab ul li a {
            font-size: 20px;
        }

        .propost-dttab ul li:hover a {
            color: #0b7ba1;
        }

            .propost-dttab ul li:hover a:after {
                left: 0;
                right: 0;
            }

    .propost-dtcontent {
        padding-top: 45px;
    }
	
	.dtcontent-item {
		padding-left: 8.33333%;
        padding-right: 8.33333%;
	}

    .dantoutab-title {
        font-size: 30px;
        margin-bottom: 20px;
    }

    .dantoutab-list {
        font-size: 0;
    }

        .dantoutab-list .itemul {
            margin-bottom: 30px;
            display: inline-block;
            vertical-align: top;
            width: 50%;
            padding-right: 20px;
        }

            .dantoutab-list .itemul ul {
                padding-bottom: 40px;
            }

    .dantoutab-mask {
        font-size: 20px;
    }

    .propost-dantoushow {
        padding-top: 45px;
    }

    .dantoushow-title {
        margin-bottom: 25px;
        font-size: 20px;
    }

    .propost-dtshowcont {
        margin-bottom: 40px;
    }
}

@media (min-width: 1260px) { /* lyc 新增 s */
    .propost-dantou {
        padding-top: 80px;
        padding-bottom: 60px;
    }

    .propost-danmax .title {
        font-size: 28px;
    }

    .propost-danmax .text {
        font-size: 16px;
        max-height: 56px;
        line-height: 28px;
    }

    .propost-danmincont {
        margin-top: 60px;
    }

    .propost-danmin ul li .cions {
        width: 55px;
        height: 55px;
        line-height: 55px;
        font-size: 24px;
    }

    .propost-danmin ul li .title {
        font-size: 18px;
        padding-top: 10px;
    }

    .propost-danminline {
        top: 27px;
    }

    .propost-dttab ul li {
        line-height: 60px;
    }

        .propost-dttab ul li a {
            font-size: 24px;
        }

    .dantoutab-title {
        font-size: 40px;
    }

    .dantoutab-list .itemul ul li {
        font-size: 16px;
    }

        .dantoutab-list .itemul ul li::before {
            top: 13px;
        }

    .dantoutab-mask {
        font-size: 24px;
        padding: 8px 55px;
    }

    .dantoushow-title {
        margin-bottom: 35px;
        font-size: 24px;
    }

    .propost-dtshowcont {
        margin-bottom: 60px;
    }
}

.prctfile-fill {
    padding-top: 20px;
    padding-bottom: 40px;
}

.product-panel {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.product-view {
    position: relative;
}

.propost-maximg {
    width: 100%;
    overflow: hidden;
    position: relative;
    border: 1px solid #dbdbdd;
}

    .propost-maximg ul li {
        width: 100%;
        overflow: hidden;
        height: auto;
        cursor: pointer;
    }

        .propost-maximg ul li .image {
			position:relative;
            width: 100%;
			max-width: 540px;
            margin: 0 auto;
            position: relative;
            overflow: hidden;
        }

            .propost-maximg ul li .image:before {
                content: '';
                display: block;
                width: 100%;
                padding-bottom: 100%;
            }

            .propost-maximg ul li .image img {
                display: block;
                width: 100%;
				height:100%;
                position: absolute;
                top: 0%;
                left: 0;
            }

.propost-pagination {
    width: 100%;
    font-size: 0;
    line-height: normal;
    text-align: center;
    position: absolute;
    bottom: 20px;
    left: 0;
    z-index: 22;
}

    .propost-pagination span {
        display: inline-block;
        vertical-align: top;
        width: 8px;
        height: 8px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        cursor: pointer;
        background-color: #fff;
        margin: 0 4px;
    }

        .propost-pagination span.swiper-pagination-bullet-active {
            background-color: #0b7ba1;
        }

.float_layer {
    display: none;
}

.imagezoom-viewer {
    display: none;
}

.product-prctfile {
    padding-top: 30px;
}

.propost-details {
    width: 100%;
    position: relative;
}

.propost-title {
    color: #0b7ba1;
    font-size: 20px;
    line-height: 1.5;
    width: 100%;
    position: relative;
    padding-left: 30px;
}

    .propost-title:after {
        content: '';
        position: absolute;
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center center;
        background-image: url(../images/lyc-titleicon.png);
        left: 0;
        top: 3px;
    }

.propost-padd {
    padding-top: 15px;
    padding-bottom: 25px;
}

.propost-word {
    color: #1a1a1a;
    font-size: 14px;
    line-height: 2;
}

.propost-bjtabbar {
    width: 100%;
    position: relative;
}

.propost-bjtab {
    width: 100%;
    overflow: hidden;
}

    .propost-bjtab ul {
        margin-left: -15px;
        margin-right: -15px;
        font-size: 0;
        line-height: normal;
    }

        .propost-bjtab ul li {
            display: inline-block;
            vertical-align: top;
            padding-left: 15px;
            padding-right: 15px;
            line-height: 28px;
            position: relative;
        }

            .propost-bjtab ul li::before {
                content: '';
                position: absolute;
                width: 1px;
                height: 14px;
                background-color: #6c6c6c;
                left: 0;
                top: 7px;
            }

            .propost-bjtab ul li a {
                display: block;
                color: #dbdbdb;
                font-size: 16px;
                -webkit-transition: all 0.3s;
                -o-transition: all 0.3s;
                transition: all 0.3s;
            }

            .propost-bjtab ul li.cur a {
                color: #0b7ba1;
            }

.propost-bjcontent {
    padding-top: 15px;
}

.bjcontent-item {
    display: none;
}

.propost-bjword {
    color: #4c4c4c;
    font-size: 14px;
    line-height: 2;
}

.product-minview {
    width: 100%;
    position: relative;
    display: none;
}

.propost-minimg {
    width: 100%;
    overflow: hidden;
}

    .propost-minimg ul li {
        width: 25%;
        height: auto;
        overflow: hidden;
        cursor: pointer;
    }

        .propost-minimg ul li:after {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border: 2px solid transparent;
        }

        .propost-minimg ul li a {
            width: 100%;
            display: block;
            overflow: hidden;
            position: relative;
        }

            .propost-minimg ul li a:before {
                content: '';
                display: block;
                width: 100%;
                padding-bottom: 100%;
            }

            .propost-minimg ul li a img {
                display: block;
                max-width: 100%;
                position: absolute;
                top: 50%;
                left: 50%;
                -webkit-transform: translate(-50%, -50%);
                -ms-transform: translate(-50%, -50%);
                -o-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
            }

        .propost-minimg ul li.cur:after {
            border-color: #0b7ba1;
        }

.propost-prev, .propost-next {
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
    width: 30px;
    height: 30px;
}

    .propost-prev:after, .propost-next:after {
        content: '';
        position: absolute;
        width: 10px;
        height: 10px;
        border: 2px solid #999999;
        top: 50%;
    }

.propost-next {
    right: 0;
}

    .propost-next:after {
        border-left: none;
        border-bottom: none;
        right: 0;
        margin-right: 4px;
        -webkit-transform: translateY(-50%) rotate(45deg);
        -ms-transform: translateY(-50%) rotate(45deg);
        -o-transform: translateY(-50%) rotate(45deg);
        transform: translateY(-50%) rotate(45deg);
    }

.propost-prev {
    left: 0;
}

    .propost-prev:after {
        border-right: none;
        border-bottom: none;
        left: 0;
        -webkit-transform: translateY(-50%) rotate(-45deg);
        -ms-transform: translateY(-50%) rotate(-45deg);
        -o-transform: translateY(-50%) rotate(-45deg);
        transform: translateY(-50%) rotate(-45deg);
        margin-left: 4px;
    }

@media (min-width: 1024px) {
    .prctfile-fill {
        padding-top: 40px;
        padding-bottom: 80px;
    }
	
	.propost-maximg ul li .image{
		max-width:none;
	}

    .product-panel:after {
        content: '';
        display: block;
        clear: both;
        height: 0;
        visibility: hidden;
    }

    .product-view {
        float: left;
        width: 50%;
        z-index: 22;
    }

    .product-prctfile {
        float: left;
        width: 50%;
        border-top: 2px solid #0b7ba1;
        padding-top: 2.91667%;
        padding-left: 5%;
    }

    .propost-pagination {
        display: none;
    }

    .float_layer {
        position: absolute;
        width: 150px;
        height: 150px;
        background: rgba(0, 0, 0, 0.5);
        display: none;
        border: 1px solid #ebebeb;
        overflow: hidden;
        cursor: move;
        top: 0;
        left: 0;
    }

        .float_layer span {
            width: 100%;
            height: 100%;
            display: block;
            overflow: hidden;
            position: relative;
        }

            .float_layer span img {
                position: absolute;
                max-width: none;
                width: auto;
                height: auto;
                max-height: initial;
                top: 0;
                left: 0;
            }

    .imagezoom-viewer {
        border: 1px solid #eee;
        overflow: hidden;
        text-align: center;
        position: absolute;
        top: 0;
        left: 100%;
        width: 100%;
        height: 100%;
    }

        .imagezoom-viewer .viewer-img {
            display: block;
            width: 100%;
            height: 100%;
        }

            .imagezoom-viewer .viewer-img img {
                display: block;
                width: 200%;
                position: absolute;
                top: 0;
                left: 0;
            }

    .propost-title {
        font-size: 26px;
        padding-left: 45px;
    }

        .propost-title:after {
            width: 35px;
            height: 35px;
        }

    .propost-bjtab ul {
        margin-left: -25px;
        margin-right: -25px;
    }

        .propost-bjtab ul li {
            padding-left: 25px;
            padding-right: 25px;
        }

            .propost-bjtab ul li:hover a {
                color: #0b7ba1;
            }

    .minview-paddtop {
        padding-top: 25px;
    }

    .product-minview {
        display: block;
        padding-left: 30px;
        padding-right: 30px;
        max-width: 520px;
        margin-left: -30px;
    }

    .propost-minimg ul li:after {
        -webkit-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }

    .propost-minimg ul li:hover:after {
        border-color: #0b7ba1;
    }

    .propost-prev:hover:after, .propost-next:hover:after {
        border-color: #0b7ba1;
    }
}

@media (min-width: 1260px) {
    .propost-title {
        font-size: 34px;
    }

        .propost-title:after {
            top: 10px;
        }

    .propost-padd {
        padding-bottom: 50px;
    }

    .propost-bjtab ul li a {
        font-size: 18px;
    }

    .minview-paddtop {
        padding-top: 60px;
    }

    .product-minview {
        padding-left: 50px;
        padding-right: 50px;
        margin-left: -50px;
    }
}

.propost-invideo {
    background-color: #f8f8f8;
    padding-top: 35px;
    padding-bottom: 45px;
}

.invideo-wrapper {
    margin-top: 20px;
    width: 100%;
    position: relative;
}

.invideo-aside {
    background-color: #fff;
    padding: 10px 15px;
}

.invideo-display {
    width: 100%;
    overflow: hidden;
    position: relative;
}

    .invideo-display.close .videomark {
        opacity: 0;
        visibility: hidden;
        z-index: 11;
    }

    .invideo-display.close .invideo-offset {
        z-index: 22;
    }

    /**.invideo-display:after {
        content: '';
        display: block;
        width: 100%;
        padding-bottom: 51.57658%;
    }**/

    .invideo-display .videomark {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 22;
        -webkit-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }

    .invideo-display .invideo-cover {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
    }

.invideo-offset {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 11;
}

.invideo-scrollbar {
    position: absolute;
    width: 1px;
    height: 100%;
	display:none;
    background-color: #dbdbdd;
    top: 0;
    left: 1px;
}

    .invideo-scrollbar .swiper-scrollbar-drag {
        width: 3px;
        margin-left: -1px;
        background-color: #0b7ba1;
    }

    .invideo-offset .invideo {
        display: block;
        width: 100%;
        height: 100%;
        overflow: hidden;
        background-color: #000;
    }

        .invideo-offset .invideo video {
            display: block;
            width: 100%;
            position: absolute !important;
            height: 100%;
            top: 0;
            left: 0;
            -o-object-fit: contain;
            object-fit: contain;
        }

.invideo-invideo {
    display: block;
    width: 48px;
    height: 48px;
    overflow: hidden;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 3;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-image: url(../images/company-play.png);
}

.invideo-minview {
    width: 100%;
    overflow: hidden;
    position: relative;
    padding: 10px 0;
}

.dtcontent-item table td,.dtcontent-item table th{
	padding: 5px;
	text-align:center;
}

    .invideo-minview ul li {
        width: 100%;
        height: auto;
    }

        .invideo-minview ul li::before {
            /*content: '';*/
            position: absolute;
            width: 12px;
            height: 12px;
            border: 2px solid #0b7ba1;
            left: 50%;
            margin-left: -6px;
			margin-top: 6px;
            top: 50%;
            border-bottom: none;
            border-left: none;
            -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            opacity: 0;
            background-color: #0b7ba1;
            -webkit-transition: all 0.3s;
            -o-transition: all 0.3s;
            transition: all 0.3s;
            z-index: 1;
        }

        .invideo-minview ul li.cur::before {
            opacity: 1;
        }

        .invideo-minview ul li.cur .figure::before {
            border-color: #0b7ba1;
        }

        .invideo-minview ul li a {
            display: block;
            width: 100%;
            position: relative;
            z-index: 2;
        }

        .invideo-minview ul li .figure {
            display: block;
            width: 100%;
            overflow: hidden;
            position: relative;
        }

            .invideo-minview ul li .figure:after {
                content: '';
                display: block;
                width: 100%;
                padding-bottom: 50%;
            }

            .invideo-minview ul li .figure img {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                display: block;
                z-index: 1;
            }

            .invideo-minview ul li .figure::before {
                content: '';
                position: absolute;
                z-index: 2;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                border: 2px solid transparent;
                -webkit-transition: all 0.3s;
                -o-transition: all 0.3s;
                transition: all 0.3s;
            }

        .invideo-minview ul li .title {
            display: block;
            width: 100%;
            white-space: nowrap;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            overflow: hidden;
            -webkit-transition: all 0.3s;
            -o-transition: all 0.3s;
            transition: all 0.3s;
            line-height: 1.5;
            padding-top: 8px;
            color: #222222;
            text-align: center;
        }

@media (min-width: 1024px) {
    .propost-invideo {
        padding-top: 65px;
        padding-bottom: 75px;
    }

    .invideo-wrapper {
        margin-top: 30px;
        padding-left: 25.83333%;
    }

    .invideo-aside {
        padding: 1.66667% 3.33333%;
        position: absolute;
        top: 0;
        left: 0;
        width: 23.75%;
        height: 100%;
    }

    .invideo-invideo {
        width: 60px;
        height: 60px;
    }

    .invideo-minview {
        padding: 0 15px;
        width: 100%;
        height: 100%;
    }

        .invideo-minview ul li::before {
            left: auto;
            right: -6px;
            margin-left: 0px;
            top: 26.92308%;
            border-bottom: none;
            border-left: none;
        }

        .invideo-minview ul li:hover::before {
            opacity: 1;
        }

        .invideo-minview ul li:hover .figure::before {
            border-color: #0b7ba1;
        }

        .invideo-minview ul li .title {
            font-size: 18px;
        }
		.invideo-scrollbar{display:block;}
}
@media(min-width:1260px){
      .invideo-minview{padding: 0 0 0 15px;}
      .invideo-minview ul li .figure:after{ padding-bottom: 58%;}
      .invideo-minview ul li .figure img{ height:100%; width:auto; left:50%; transform:translateX(-50%);}
      .invideo-wrapper .suzyinconcase-img{height:500px;}
}

/* lyc 新增 e */


/** 新增 20200630 **/
.inbanner-videoplayer{
	position:absolute;
	top: 50%;
	left: 50%;
	z-index: 10;
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	-webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: url(../images/company-play.png) no-repeat center center;
    background-size: cover;
}

@media (min-width: 640px){
	.inbanner-videoplayer{
		display:none;
	}
}

/** 新增 20200727 **/
.video-player-popup {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 201;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    font-size: 0;
    text-align: center;
}

.video-player-popup:before {
    content: "";
    width: 0;
    height: 100%;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}

.video-player-popup .video-player {
    position: relative;
    width: 94%;
    min-height: 300px;
    max-width: 960px;
    margin-top: 0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}

.video-player-popup .close {
   position: absolute;
   right: 0;
   top: -40px;
   width: 40px;
   height: 40px;
   background: url(../images/closebtn.png) no-repeat center;
   transition: all .5s;
   &:hover{
       transform: rotate(180deg);
   }
}

@media (min-width:1024px) {
    .video-player-popup .video-player {
        height: 500px;
    }
}

@media (min-width:1600px){
    .video-player-popup .video-player {
        height: 600px;
    }
}






