﻿
/*--公共部分--*/
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 Arial, 'Microsoft YaHei', 'Hiragino Sans GB', sans-serif; color: #333; }

ul, li { list-style: none; }

em, i, b { font-style: normal; }

img { border: 0px; 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; }

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"], 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, .indexweb { 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, .indexweb { 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, .indexweb { 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, .indexweb { margin: 0px auto; max-width: 1200px; padding: 0; } }

@media (min-width: 1600px) { .indexweb { max-width: 1400px; } }

/* 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; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; transition-property: -webkit-transform; -moz-transition-property: transform, -moz-transform; transition-property: transform; transition-property: transform, -webkit-transform, -moz-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); -moz-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; -moz-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; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -webkit-transition-property: height, -webkit-transform; transition-property: height, -webkit-transform; -o-transition-property: height, -o-transform; -moz-transition-property: transform, height, -moz-transform; transition-property: transform, height; transition-property: transform, height, -webkit-transform, -moz-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; -o-background-size: 27px 44px; 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; -moz-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); -moz-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; -moz-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; -moz-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; }


.footer { position: relative; left: 0; right: 0; }

.footer-top { padding: 30px 0; background-color: #ebebeb; }

.footer-top ul li h3 { padding: 10px 0; position: relative; border-bottom: 1px solid #ddd; }

.footer-top ul li h3 a { color: #85868f; }

.footer-sub { padding: 10px 0 0; display: none; }

.footer-sub a { display: block; color: #999999; font-size: 13px; padding: 5px 0; }

.footer-infor { padding: 0 0 20px; }

.footer-infor h3 { margin-bottom: 20px; }

.footer-infor img { max-width: 100%; }

.footer-infor .telnum { line-height: 24px; }

.footer-infor .telnum a { color: #34364b; display: inline-block; }

.footer-infor .telnum a:hover { color: #2e64ee; opacity: 1; }

.plus.icon { position: absolute; right: 15px; top: 11px; color: #fff; position: absolute; margin-left: 3px; margin-top: 10px; }

.plus.icon:before { content: ''; position: absolute; width: 15px; height: 1px; background-color: #333; }

.plus.icon:after { content: ''; position: absolute; width: 15px; height: 1px; background-color: #333; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }

.footer-top ul li h3.cur .plus.icon:after { opacity: 0; }

.footer-infor .telimg { float: left; width: 80px; }

.footer-infor .telnum { overflow: hidden; padding: 0 0 0 20px; font-size: 13px; color: #666666; }

.footer-infor .telnum a { color: #666666; }

.footer-infor .telnum .tel { font-family: TitilliumWeb; font-size: 20px; color: #333333; padding: 0 0 5px; }

.f_le { margin-left: 3px; }

.f_le img { width: auto; height: 30px !important; }

.footer-list{margin-bottom:10px;}

.footer-list .szfs20{display:block;font-size:16px;margin-bottom:5px;margin-top:10px;}
@media (min-width: 1024px) { .footer-top { padding-top: 46px; padding-bottom: 48px; }
  .footer-nav { text-align: right;display:block !important; }
  .footer-nav ul li { padding-left: 31px; float: left; font-size: 14px; line-height: 30px; color: #aeaeae; }
  .footer-nav ul li h3 { font-size: 16px; color: #6f6f6f; border: 0; padding: 0 0 5px 0; }
  .footer-sub { padding-bottom: 0; display: block; }
  .footer-sub a { padding: 0; color: #abacb7; }
  .footer-sub a:hover { color: #2e64ee; }
  .footer-infor { text-align: left; float: left; width: 33.83333%; }
  .footer-nav { overflow: hidden; text-align: center; }
  .plus.icon:after, .plus.icon:before { opacity: 0; } }

@media (min-width: 1260px) { .footer-nav ul li { padding-left: 59px; } }

.full-inside-subnav .channel-title::after { _font-size: 0; _line-height: 0; _overflow: hidden; width: 0; height: 0; }

.full-inside-subnav { background-color: #f3f3f3; }

.full-inside-subnav .inside-subitem { position: relative; z-index: 25; }

.full-inside-subnav .channel-title { line-height: 50px; color: #4d5c63; position: relative; text-align: center; cursor: auto; }

.full-inside-subnav .channel-title.showafter { cursor: pointer; }

.full-inside-subnav .channel-title.showafter::after { opacity: 1; }

.full-inside-subnav .channel-title::after { content: ''; display: inline-block; vertical-align: middle; margin: 0 0 -3px 10px; opacity: 0; border-width: 5px; border-style: solid dashed dashed dashed; border-color: #333 transparent transparent transparent; }

.full-inside-subnav .subnav { display: none; position: absolute; left: 0; top: 50px; z-index: 10; width: 100%; background-color: #fff; padding: 10px 0; font-size: 0; overflow: hidden; }

.full-inside-subnav .subnav.padding { padding: 0 44px; }

.full-inside-subnav .subnav a { display: block; font-size: 14px; line-height: 45px; text-align: center; }

.full-inside-subnav .subnav a.cur { color: #2e64ee; }

.full-inside-subnav .subnav .sub-btn { display: none; }

.full-inside-subnav .inside-subnav { display: none; }

@media (max-width: 460px) { .full-inside-subnav .commonweb { padding: 0; } }

@media (min-width: 1024px) { .full-inside-subnav .subnav { top: 50px; width: auto; left: -1px; right: -1px; padding: 15px 0; -webkit-box-shadow: none; box-shadow: none; border: 0; background: -webkit-linear-gradient(135deg, transparent 20px, #f3f3f3 0); background: -moz- oldlinear-gradient(135deg, transparent 20px, #f3f3f3 0); background: -o-linear-gradient(135deg, transparent 20px, #f3f3f3 0); background: linear-gradient(-45deg, transparent 20px, #f3f3f3 0); }
  .full-inside-subnav .subnav a { border-bottom: 0; line-height: 25px; padding: 5px 20px 5px 20px; text-align: left; color: #111111; font-size: 13px; }
  .full-inside-subnav .subnav a:hover, .full-inside-subnav .subnav a.cur { color: #00a1df; }
  .full-inside-subnav .inside-subnav { display: block; }
  .full-inside-subnav .inside-subitem { border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; margin-left: -1px; float: left; min-width: 215px; cursor: pointer; }
  .full-inside-subnav .inside-subitem:hover, .full-inside-subnav .inside-subitem.cur { background-color: #00a1df; color: #FFffff; }
  .full-inside-subnav .inside-subitem:hover .channel-title, .full-inside-subnav .inside-subitem.cur .channel-title { color: #FFffff; }
  .full-inside-subnav .inside-subitem:hover .channel-title:after, .full-inside-subnav .inside-subitem.cur .channel-title:after { background-image: url(../images/wqicon8ho.png); }
  .full-inside-subnav .channel-title { line-height: 50px; text-align: left; padding: 0 20px; color: #111111; font-size: 14px; }
  .full-inside-subnav .channel-title:after { border: 0; background: url(../images/wqicon8.png) no-repeat center center; width: 10px; height: 7px; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); right: 20px; } }

.searchcont401 { padding: 36px 0; background-color: #ffffff; }

.searchtitle401 { padding: 28px 15px; background-color: #f2f2f2; }

.searchtitle401 span { color: #2e64ee; }

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

.resultlist401 img { display: block; width: 100%; margin-bottom: 2%; }

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

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

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

.resultlist401 h4 em { color: #da251d; }

.resultlist401 h4 a { display: block; }

.resulttext401 { overflow: hidden; height: 72px; color: #999; }

.resultlabel401 { color: #999; display: inline-block; padding-top: 30px; }

.searchinputcont401 dt { float: left; width: 78%; }

.searchinputcont401 dd { float: left; width: 22%; }

.searchinputcont401 dt input { width: 100%; height: 40px; line-height: 40px; text-indent: 12px; font-size: 15px; color: #333333; background-color: #ffffff; font-family: "Microsoft YaHei"; }

.searchinputcont401 dd input { width: 100%; height: 40px; line-height: 40px; font-weight: bold; color: #ffffff; cursor: pointer; background-color: #2e64ee; text-align: center; font-family: "Microsoft YaHei"; }

.keywords { color: #da251d; }

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

@media (min-width: 992px) { .searchinputcont401 { width: 45%; margin: 0 auto; }
  .searchinputcont401 dt input { font-size: 18px; }
  .searchinputcont401 dd input { font-size: 18px; font-weight: bold; } }


.visible-md { display: block; }

.indexbody { padding-top: 59px; }

@media (min-width: 1024px) { .indexbody { padding-top: 100px; } }

@font-face { font-family: 'Montserrat'; src: url("Montserrat-Regular_4.woff") format("woff"); font-weight: normal; font-style: normal; }

header { background: #ffffff; position: fixed; width: 100%; z-index: 100; height: 62px; top: 0; left: 0; right: 0; }

header.cur .header-right .search-inco { background-image: url(../images/search.png); }

header.cur .mobnav-btn span { background-color: #373737; }

header.cur .header-nav li a { color: #333333 !important; }

header.cur .logo img { display: block; }

header.cur .logo .ac { display: none; }

header.shadow { -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); background-color: #FFffff !important; }

header.shadow .header-right .search-inco { background-image: url(../images/search.png); }

header.shadow .mobnav-btn span { background-color: #373737; }

header.shadow .logo img { display: block; }

header.shadow .logo .ac { display: none; }

header.shadow .header-nav li a { color: #333333 !important; }

.logo { top: 0; padding: 11px 0 0; float: left; position: relative; z-index: 2; }

.logo img { display: block; height: 43px; }

.header-nav { position: fixed; top: 0; width: 100%; left: 0; height: 100%; background: #ffffff; padding: 0; display: none; overflow-y: scroll; padding-top: 62px; padding-bottom: 190px; }

.header-nav li { position: relative; border-bottom: 1px solid #CCCCCC; padding: 0 10px; }

.header-nav li h3 { font-size: 16px; position: relative; }

.header-nav li h3 a { display: block; padding: 10px 0; }

.header-nav li.cur .phsearchicon:after { transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); -webkit-transform: rotate(135deg); top: 13px; }

.phsearchicon { display: block; position: absolute; right: 0; top: 0; cursor: pointer; height: 45px; width: 80%; }

.phsearchicon:after { content: ""; position: absolute; top: 17px; right: 10px; width: 10px; height: 10px; border-right: 1px solid #bebebe; border-top: 1px solid #bebebe; border-left: 0; border-bottom: 0; transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); }

.header-right { float: right; padding: 16px 0 0 0; font-size: 0; }

.header-right .search-con { display: inline-block; position: relative; z-index: 2; }

.header-right .search-inco { display: inline-block; width: 30px; height: 30px; background: url(../images/search.png) center center no-repeat; z-index: 4; }

.header-right .searchbox { position: fixed; z-index: -1; right: 0; top: 0; width: 100%; height: 62px; display: block !important; padding: 7px 60px 0 15px; background-color: #FFFFFF; -webkit-transform: scale3d(0, 0, 0); -moz-transform: scale3d(0, 0, 0); transform: scale3d(0, 0, 0); -webkit-transform-origin: center right; -moz-transform-origin: center right; -ms-transform-origin: center right; -o-transform-origin: center right; transform-origin: center right; -webkit-transition: top .3s, -webkit-transform .3s; transition: top .3s, -webkit-transform .3s; -o-transition: top .3s, -o-transform .3s; -moz-transition: transform .3s, top .3s, -moz-transform .3s; transition: transform .3s, top .3s; transition: transform .3s, top .3s, -webkit-transform .3s, -moz-transform .3s, -o-transform .3s; }

.header-right .searchbox.cur { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); z-index: 9; }

.header-right .searchbox .searchtext { width: 100%; height: 48px; line-height: 48px; padding: 0 10px; border: 1px solid #d4d4d4; -webkit-border-radius: 5px; border-radius: 5px; }

.header-right .searchbox .searchbtn { position: absolute; right: 60px; top: 7px; width: 40px; height: 48px; color: #fff; font-family: "Microsoft YaHei"; cursor: pointer; background: url(../images/search.png) center center no-repeat; }

.header-right .search-close { display: block; width: 30px; height: 62px; position: absolute; right: 13px; top: 0; background: url(../images/close.png) center center no-repeat; -o-background-size: 25px; background-size: 25px; cursor: pointer; }

.headsearch { display: inline-block; margin-left: 5px; }

.sub-nav { display: none; width: 100%; z-index: 3; padding: 0 0 10px; }

.sub-item a { display: block; text-align: left; padding: 6px 0; }

.sub-bg { display: none; position: absolute; left: 0; top: 100px; width: 100%; background: rgba(0, 0, 0, 0.4); height: 204px; z-index: 2; }

.mobnav-btn { display: inline-block; width: 35px; height: 30px; overflow: hidden; cursor: pointer; position: relative; margin-left: 5px; }

.mobnav-btn.g_close span { opacity: 0; }

.mobnav-btn.g_close span:first-child { -webkit-transform: rotate(45deg); transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); top: 17px; opacity: 1; }

.mobnav-btn.g_close span:last-child { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); top: 17px; opacity: 1; }

.mobnav-btn span { top: 50%; margin-top: -2px; }

.mobnav-btn span:first-child { content: ""; top: 6px; left: 0; }

.mobnav-btn span:last-child { content: ""; top: auto; bottom: 5px; left: 0; }

.mobnav-btn span, .mobnav-btn span:first-child, .mobnav-btn span:last-child, .mobnav-btn .mobnav-btn { left: 5px; position: absolute; background: #373737; -webkit-transition: all 0.5s ease; width: 27px; height: 2px; -webkit-border-radius: 3px; border-radius: 3px; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }

@media (min-width: 1024px) { @-webkit-keyframes fadeHeaderInDown { 0% { opacity: 0;
      -webkit-transform: translate3d(0, -100%, 0); }
    100% { opacity: 1;
      -webkit-transform: translate3d(0, 0, 0); } }
  @-moz-keyframes fadeHeaderInDown { 0% { opacity: 0;
      -moz-transform: translate3d(0, -100%, 0); }
    100% { opacity: 1;
      -moz-transform: translate3d(0, 0, 0); } }
  @-o-keyframes fadeHeaderInDown { 0% { opacity: 0;
      -o-transform: translate3d(0, -100%, 0); }
    100% { opacity: 1;
      -o-transform: translate3d(0, 0, 0); } }
  @keyframes fadeHeaderInDown { 0% { opacity: 0;
      -webkit-transform: translate3d(0, -100%, 0);
      -moz-transform: translate3d(0, -100%, 0);
      transform: translate3d(0, -100%, 0); }
    100% { opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
      -moz-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0); } }
  header { background: #ffffff; height: auto; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: .6s; -moz-animation-duration: .6s; -o-animation-duration: .6s; animation-duration: .6s; }
  header > .commonweb { position: relative; }
  header.shadow { -webkit-animation-name: fadeHeaderInDown; -moz-animation-name: fadeHeaderInDown; -o-animation-name: fadeHeaderInDown; animation-name: fadeHeaderInDown; }
  .logo { padding: 22px 0 0; position: relative; z-index: 100; }
  .logo img { display: block; height: 50px; }
  .header-nav { display: block !important; position: static; background: none; height: 100px; padding: 0; float: left; width: 75%; overflow-y: visible; -webkit-transform-origin: center left; -moz-transform-origin: center left; -ms-transform-origin: center left; -o-transform-origin: center left; transform-origin: center left; -webkit-transition: top .3s, -webkit-transform .3s; transition: top .3s, -webkit-transform .3s; -o-transition: top .3s, -o-transform .3s; -moz-transition: transform .3s, top .3s, -moz-transform .3s; transition: transform .3s, top .3s; transition: transform .3s, top .3s, -webkit-transform .3s, -moz-transform .3s, -o-transform .3s; -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  .header-nav.cur { -webkit-transform: scale3d(0, 0, 0); -moz-transform: scale3d(0, 0, 0); transform: scale3d(0, 0, 0); }
  .header-nav ul { font-size: 0; text-align: right; }
  .header-nav li { border-bottom: none; display: inline-block; vertical-align: top; *display: inline; *zoom: 1; padding: 0 18px; position: static; }
  .header-nav li h3 { font-size: 14px; }
  .header-nav li h3 a { display: block; padding: 40px 0; font-size: 14px; }
  .header-nav li h3 a:after { content: ""; height: 3px; position: absolute; bottom: 0; left: 51%; right: 51%; z-index: -1; display: none; background-color: #2e64ee; -o-transition-property: left, right; -moz-transition-property: left, right; transition-property: left, right; -webkit-transition-property: left, right; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
  .header-nav li:hover h3 a, .header-nav li.cur h3 a { color: #2e64ee !important; }
  .header-nav li:hover h3 a:after, .header-nav li.cur h3 a:after { left: 0; right: 0; z-index: 1; }
  .header-nav li.cur .sub-nav { background: rgba(0, 0, 0, 0.2); }
  .header-nav .phsearchicon { display: none !important; }
  .header-right { float: right; padding: 0; position: absolute; top: 0; right: 30px; }
  .header-right .search-con { position: relative; }
  .header-right .search-inco { display: block !important; width: 35px; height: 100px; z-index: 4; }
  .header-right .searchbox { position: absolute; right: 0; top: 28px; width: 500px; display: none; padding-top: 0; padding-left: 0; -webkit-border-radius: 5px; border-radius: 5px; height: 48px; }
  .header-right .searchbox .searchtext { width: 100%; height: 48px; line-height: 48px; padding: 10px 60px 10px 10px; border: 1px solid #ddd; }
  .header-right .searchbox .searchtext::-webkit-input-placeholder { color: #999; font-size: 16px; }
  .header-right .searchbox .searchtext:-moz-placeholder { color: #999; font-size: 16px; }
  .header-right .searchbox .searchtext::-moz-placeholder { color: #999; font-size: 16px; }
  .header-right .searchbox .searchtext:-ms-input-placeholder { color: #999; font-size: 16px; }
  .header-right .searchbox .searchbtn { position: absolute; top: 0; width: 60px; height: 48px; color: #fff; font-family: "Microsoft YaHei"; cursor: pointer; }
  .header-right .search-close { height: 48px; }
  .mobnav-btn { display: none; }
  .sub-nav { display: none; }
  .headsearch { padding: 0 10px; margin: 0; } }

@media (min-width: 1260px) { .header-right { right: 0; }
  .header-nav { padding: 0; }
  .header-nav li { padding: 0 22px; }
  .header-nav li h3 a { font-size: 18px; padding: 37px 0; }
  .logo img { height: 59px; } }

.childMenu { position: absolute; top: 100px; left: 0; width: 100%; height: 0px; background: #fff; background: rgba(0, 0, 0, 0.31); font-size: 14px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color: #88868e; overflow: hidden; line-height: 55px; }

.childMenu.active { height: 55px; overflow: visible; }

.childMenu .sub-item a { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; text-align: center; padding: 0 20px 0 0; color: #ffffff; }

.childMenu .sub-item a:hover { color: #2e64ee; }

.childMenu .sub-nav { display: block; padding: 0; width: 100%; z-index: 3; }

.indexbody .logo .ac { display: none; }

/*内页头部*/
.insidebody header { background-color: rgba(0, 0, 0, 0.22); }

.insidebody .logo img { display: none; }

.insidebody .logo .ac { display: block; }

.insidebody .header-right .search-inco { background-image: url(../images/searchho.png); }

.insidebody .mobnav-btn span { background-color: #FFFFFF; }

@media (min-width: 1024px) { .insidebody .logo { padding: 12px 0 0; }
  .insidebody .header-nav { height: 80px; }
  .insidebody .header-nav li h3 a { padding: 28px 0; color: #FFffff; }
  .insidebody .header-right .search-inco { height: 80px; }
  .insidebody .header-right .searchbox { top: 16px; }
  .insidebody header { height: 80px; }
  .insidebody .childMenu { top: 80px; } }


@font-face { font-family: 'Montserrat'; src: url("Montserrat-Regular_4.woff") format("woff"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'titilliumw'; src: url("DINPro-Regular.woff") format("woff"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'TitilliumWeb'; src: url("TitilliumWeb-Regular.woff") format("woff"); font-weight: normal; font-style: normal; }

body { overflow-x: hidden; }

.wqpadtb { padding-top: 30px; padding-bottom: 30px; }

.nopadtb { padding-top: 0; padding-bottom: 0; }

.wqpadt10 { padding-top: 10px; }

.wqfont48 { font-size: 26px; }

.wqfont36 { font-size: 22px; }

.wqfont30 { font-size: 20px; }

.wqfont24 { font-size: 18px; }

.wqfont22 { font-size: 18px; }

.wqfont20 { font-size: 18px; }

.wqfont18 { font-size: 16px; }

.wqfont16 { font-size: 14px; }

.alcenter { text-align: center; }

.ac { color: #2e64ee; }

.bc { color: #00a1df; }

.h10 { height: 10px; }

.h30 { height: 30px; }

@media (min-width: 1024px) { .wqfont48 { font-size: 32px; }
  .wqfont36 { font-size: 28px; line-height: 30px; }
  .wqfont34 { font-size: 28px; line-height: 30px; }
  .wqfont32 { font-size: 27px; line-height: 30px; }
  .wqfont30 { font-size: 26px; line-height: 30px; }
  .wqfont24 { font-size: 24px; }
  .wqfont22 { font-size: 22px; }
  .wqfont20 { font-size: 20px; }
  .wqfont18 { font-size: 18px; }
  .wqfont16 { font-size: 16px; } }

@media (min-width: 1199px) { .wqfont48 { font-size: 48px; }
  .wqfont36 { font-size: 36px; line-height: 38px; }
  .wqfont34 { font-size: 34px; line-height: 38px; }
  .wqfont32 { font-size: 32px; line-height: 36px; }
  .wqfont30 { font-size: 30px; line-height: 32px; } }

/*index*/
.indexbanner { position: relative; overflow: hidden;  }

.indexbanner li { float: left; width: 100%; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }

.indexbanner li img { display: block; width: 100%; }


.indexbanner li .img{display:none;}
.indexbanner li .mobimg{display:block;}

.ipages { position: absolute; bottom: 23px; text-align: center; width: 100%; z-index: 9; }

.ipages span { display: inline-block; width: 10px; height: 10px; -webkit-border-radius: 0; border-radius: 0; background-color: #FFFFFF; margin: 0 5px; vertical-align: middle; cursor: pointer; opacity: 1; }

.ipages span.swiper-pagination-bullet-active { background: #2e64ee; }

@media (min-width: 1440px) { .ipages span { margin: 0 7px; width: 12px; height: 12px; } }

/*index*/
.indextit { font-family: TitilliumWeb; }

.indexabouts { padding-top: 30px; }

.indexabouts img { max-width: 100%; }

.inabout-thumb { position: relative; padding: 0 20px 0 0; margin: 0 0 20px; max-width: 480px; }

.inabout-thumb:after { content: ""; display: block; width: 100%; height: 100%; background: url(../images/wqimg1.png) no-repeat 100% 100%; position: absolute; top: 20px; right: 0; z-index: -1; }

.inabout-infor { padding: 10px 0 0; }

.inabout-infor .desc { color: #929292; padding: 10px 0 20px; }

.indexmore { display: inline-block; position: relative; color: #696969; border: 1px solid #929292; padding: 0 45px 0 10px; line-height: 32px; }

.indexmore:after { content: ""; width: 13px; height: 6px; background: url(../images/wqicon1.png) no-repeat center; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); right: 15px; }

.inmore { position: relative; padding: 0 15px 0 0; color: #929292; }

.inmore:after { content: ""; position: absolute; top: 5px; right: 0; width: 8px; height: 8px; border-right: 2px solid #929292; border-top: 2px solid #929292; border-left: 0; border-bottom: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: all 0.2s; -o-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; }

.indexbtn { display: block; width: 50px; height: 30px; background-color: rgba(0, 0, 0, 0.5); background-repeat: no-repeat; background-position: center; -o-background-size: 30px; background-size: 30px; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

.indexprev { background-image: url(../images/prev.png); left: -10px; }

.indexnext { background-image: url(../images/next.png); right: -10px; }

.inoperdot { text-align: center; font-family: TitilliumWeb; font-size: 18px; padding: 10px 0 0; background-color: #FFFFFF; }

.inoperdot .indexdot, .inoperdot .indotnum { display: inline-block; vertical-align: bottom; }

.inoperdot .indotnum { color: #919191; font-size: 18px; }

.indexdot { position: relative; width: 32px; height: 32px; font-size: 30px; margin-right: 2px; }

.indexdot span { background: none; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left: 0; opacity: 0; width: 40px; height: 32px; line-height: 32px; text-align: center; margin: 0; font-size: 25px; color: #333333; }

.indexdot span.swiper-pagination-bullet-active { opacity: 1; }

.indexOperation { padding-top: 30px; padding-bottom: 30px; }

.indexOperation .ipages { bottom: -35px; text-align: right; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); max-width: 1200px; }

.indexOperation .ipages span { background-color: #3f4e5d; }

.indexOperation .ipages span.swiper-pagination-bullet-active { background-color: #2e64ee; }

.inoperat-swiper { position: relative; }

.inoperat-imgs { overflow: hidden; }

.inoperat-imgs { overflow: hidden; }

.inoperat-imgs img { display: block; width: 100%; }


@media (min-width: 640px) {
  .indexbanner li .img{display:block;}
  .indexbanner li .mobimg{display:none;}
  }
@media (max-width: 640px) { .inoperat-imgs { overflow: hidden; }
  .inoperat-imgs li { height: 220px; overflow: hidden; }
  .inoperat-imgs img { display: block; width: auto; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); height: 100%; }


}

.inoperat-infor { overflow: hidden; }

.inoperat-infor .indextit { position: relative; }

.inoperat-infor .indextit:before { content: ""; display: block; width: 30px; height: 2px; background-color: #2e64ee; position: absolute; left: -40px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

.inoperat-infor li { padding: 10px 20px 0 40px; }
.inoperat-infor li .scrollBox{margin: 10px 0;}
.inoperat-infor li .desc {  height: 147px; color: #929292; }

.c737b87 { color: #737b87; }

.indexlastar { margin-bottom: 30px; }

.indexstork { border: 1px solid #e8ecf2; background-color: #f4f5f9; padding: 20px; position: relative; color: #2c313a; }

.indexstork:before { content: ""; display: block; height: 2px; background-color: #e1e2e4; position: absolute; left: 20px; right: 20px; bottom: 50%; }

.indexstork dl { position: relative; z-index: 1; }

.indexstork dl dd { padding: 5px 0; }

.indexstork span { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; vertical-align: middle; }

.indexstork .ps { color: #2c313a; font-size: 13px; }

.indexstork .up { color: #ee3232; }

.indexstork .down { color: #478cd7; }

.indexstork .stokup { font-family: Montserrat; color: #ee3232; font-size: 30px; }

.inlast-left li { padding: 0 0 20px; }

.inlast-left li:nth-child(2) .desc { background-color: #e00529; }

.inlast-left li:nth-child(3) .desc { background-color: #202e3c; }

.inlast-left li .desc { color: #FFFFFF; }

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

.indexbuild .desc { padding: 20px 10px; }

.inlast-right { padding: 20px; border: 1px solid #e5e5e5; position: relative; }

.inlast-right .indextit { font-weight: bold; }

.inlast-right .innewmore { position: absolute; top: -1px; right: -1px; }

.inlast-right ul { padding: 10px 0 0; }

.inlast-right li { border-top: 1px solid #e5e5e5; padding: 15px 0; }

.inlast-right li .name { 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; }

.inlast-right li .desc { color: #929292; display: -webkit-box; height: 88px; line-height: 22px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4; margin: 10px 0; }

.inlast-right li .date { display: block; font-family: TitilliumWeb; }

.innewmore { display: block; width: 30px; height: 30px; background: #007afd url(../images/wqicon4.png) no-repeat center; position: relative; }

/*内页*/
.inside-banner { overflow: hidden; }

.inside-banner img { position: relative; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); height: 200px; }

@media (min-width: 1260px) { .inside-banner img { position: static; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; max-width: 100%; height: auto; } }

/*关于我们-股东介绍*/
.insidepage { padding-top: 30px; }

.inside-clumb { position: relative; margin-bottom: 20px; }

.inside-clumb .insidetit { text-align: center; }

.inside-clumb .inspage { display: none; }

.inside-clumb .inspage a { display: block; width: auto; color: #6e6e6e; position: relative; }

.inside-clumb .inspage a:after { content: ""; display: block; width: 37px; height: 6px; background-repeat: no-repeat; background-position: center; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

.inside-clumb .inspage .prev { text-align: left; float: left; padding-left: 45px; }

.inside-clumb .inspage .prev:after { background-image: url(../images/wqicon5.png); left: 0; }

.inside-clumb .inspage .next { text-align: right; padding-right: 45px; float: right; }

.inside-clumb .inspage .next:after { background-image: url(../images/wqicon6.png); right: 0; }

.inside-controll { padding: 0 0 20px; }

.inside-controll img { max-width: 100%; }

.inscontor-img { position: relative; }

.inscontor-img .inscon-title { position: absolute; top: 7%; right: 17.33333%; -webkit-writing-mode: lr-tb; -ms-writing-mode: lr-tb; writing-mode: lr-tb; -webkit-writing-mode: tb-rl; -ms-writing-mode: tb-rl; writing-mode: tb-rl; color: #bb2d2e; letter-spacing: 6px; }

.inscontor-img .inscon-title span { display: block; }

.inscontor-img .inscon-title span:nth-child(2) { text-indent: 4rem; }

.inscontor-infor { padding: 20px 0 0; }

.inscontor-infor p { position: relative; color: #696969; padding: 0 0 0 80px; margin: 0 0 10px; }

.inscontor-infor p span { position: absolute; left: 0; top: 0; color: #363636; }

/*关于我们-组织架构*/
.inside-organizat { padding: 0 0 20px; }

.insflowimg::-webkit-scrollbar-track { background-color: rgba(255, 255, 255, 0.3); }

.insflowimg::-webkit-scrollbar { width: 4px; height: 3px; }

.insflowimg::-webkit-scrollbar-thumb { background-color: #999999; }

.insflowimg img { max-width: 100%; }

.c696969 { color: #696969; }

.inside-comtext h2 { padding: 0 0 8px; }

/*关于我们-公司简介*/
.inside-company { padding: 0 0 20px; }

.inside-company img { max-width: 100%; }

.insprofil-img { position: relative; padding: 20px 0; }

.insprofil-img .infor { position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 100%; text-align: right; color: #FFffff; padding: 0 10px; }

.insprofil-text { color: #929292; }

/*关于我们-企业理念*/
.inscorpor-list { padding: 20px 0 0; }

.inscorpor-list li { text-align: center; padding: 0 0 20px; }

.inscorpor-list li img { display: block; width: 100%; }

.inscorpor-list li .text { padding: 10px 0 0; }

/*关于我们-联系我们*/
.inside-contact { border: 1px solid #dcdcdc; padding: 20px; margin: 20px 0; }

.inside-contact li { padding: 0 0 30px; }

.inside-contact li:last-child { padding-bottom: 0; }

.inside-contact .cotact-map { height: 200px; width: 100%; border-top: 1px solid #f3e8e8; border-left: 1px solid #f3e8e8; }

.inscontact-infor h2 { font-size: 18px; color: #2e64ee; padding-bottom: 3px; }

.inscontact-infor .map-list { padding: 10px 0 30px; }

.inscontact-infor .map-list p { position: relative; padding: 10px 0 10px 80px; min-height: 24px; color: #929292; border-bottom: 1px solid #f2f2f2; }

.inscontact-infor .map-list p span { color: #111111; margin-right: 5px; position: absolute; left: 0; top: 10px; }

.inscontact-infor .map-list p img { margin-right: 10px; vertical-align: middle; display: inline-block; }

.inscontact-infor .map-list p a { color: #929292; }

/*新闻中心*/
.news-webleft { padding: 30px 0 0; }

.webpages { text-align: center; }

.webpages img { max-width: 100%; display:none;}

.insidenew-toping { background-color: #eef0f7; }

.insnew-thumb img { display: block; width: 100%; }

.news-name { white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.news-date { font-family: DINPro; color: #b3b5bc; }

.news-desc { color: #999999; font-size: 13px; 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; }

.insnew-infor { padding: 10px; }

.insnew-infor .news-date { margin: 3px 0 5px; }

.newsearch-item { border: 2px solid #eef0f7; position: relative; padding: 0 70px 0 10px; height: 45px; background-color: #FFffff; margin: 0 0 20px; font-size: 14px; color: #999999; }

.newsearch-item .news-icon { display: block; background-color: #eef0f7; background-position: center; background-repeat: no-repeat; width: 45px; height: 100%; position: absolute; top: 0; right: 0; }

.news-search label { display: block; }

.news-search input[type=text] { display: block; width: 100%; line-height: 41px; color: #999999; padding: 0; background: none; }

.news-search input[type=text]::-webkit-input-placeholder { color: #999; font-size: 14px; }

.news-search input[type=text]:-moz-placeholder { color: #999; font-size: 14px; }

.news-search input[type=text]::-moz-placeholder { color: #999; font-size: 14px; }

.news-search input[type=text]:-ms-input-placeholder { color: #999; font-size: 14px; }

.news-search .news-icon { background-image: url(../images/wqicon13.png); }

.news-select .news-focus { position: absolute; left: 0; right: 0; top: 0; bottom: 0; padding: 0 70px 0 10px; line-height: 45px; height: 100%; overflow: hidden; }

.news-select .news-icon { background-image: url(../images/wqicon14.png); }

.news-filter { position: absolute; z-index: 2; left: 0; right: 0; top: 43px; background: #FFffff; -webkit-box-shadow: 0 2px 18px 3px rgba(0, 0, 0, 0.06); box-shadow: 0 2px 18px 3px rgba(0, 0, 0, 0.06); padding: 10px; display: none; }

.news-filter a { display: block; line-height: 30px; color: #666666; }

.news-list { padding: 0 0 30px; }

.news-list ul { padding: 0 0 30px; }

.news-list li { padding: 15px 0; border-bottom: 2px solid #eef0f7; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; }

.news-list li .news-name { margin: 5px 0; position: relative; }

.news-list li .news-name:after { content: ""; position: absolute; top: 5px; right: 10px; width: 10px; height: 10px; border-right: 2px solid #e4e4e4; border-top: 2px solid #e4e4e4; border-left: 0; border-bottom: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

.news-list li .news-desc { height: 40px; }

.insnews-back { position: absolute; left: 0; top: -8px; display: none; }

.insnews-back a { display: block; width: 48px; height: 48px; background: url(../images/wqicon17.png) no-repeat center; }

.insnews-back a:hover { background-image: url(../images/wqicon17ho.png); }

/*新闻详情*/
.webleft { background-color: #FFffff; padding: 0 0 20px; }

.webright { background-color: #eef0f7; }

.commoncepwrap { margin: 0 0 30px; position: relative; }

.newsdetailtitle { font-size: 0; }

.newsdetailtitle h1 { padding: 0 0 5px; }

.newsdetailtitle span { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; vertical-align: middle; color: #797a81; }

.newsdetailtitle .news-num { font-size: 13px; margin-right: 38px; }

.newsdetailtitle .news-date { margin-right: 38px; color: #b3b5bc; }

.newsdetailcont { color: #a1a1a1; border-top: 2px solid #eef0f7; padding: 20px 0; margin: 15px 0 0 0; font-size: 13px; line-height: 20px; }

.newsdetailcont img { max-width: 100%; }

#newsshare { color: #666; padding: 5px 10px; text-align: left; -webkit-border-radius: 50px; border-radius: 50px; font-size: 13px; display: inline-block; vertical-align: middle; display: none; }

#newsshare a { float: none; display: inline-block; vertical-align: middle; *display: inline; *zoom: 1; width: 32px; height: 32px; margin: 0 0 0 5px; padding: 0; -webkit-border-radius: 100%; border-radius: 100%; }

#newsshare .weixin { background: url(../images/wq_icon1.png) no-repeat center center; }

#newsshare .QQ { background: url(../images/wq_icon2.png) no-repeat center center; }

#newsshare .twitter { background: url(../images/wq_icon3.png) no-repeat center center; }

#newsshare .google { background: url(../images/wq_icon4.png) no-repeat center center; }

.newprev-list li { margin: 0 0 15px 0; }

.newprev-list img { display: block; width: 100%; }

.newprev-list .pevtxt { padding: 10px; }

.newprev-list .pevtxt .date { color: #2e64ee; font-family: Montserrat; }

.newprev-list .pevtxt .more { font-size: 13px; color: #797a81; display: block; margin: 10px 0 0 0; }

.newprev-list .pevtxt .news-desc { -webkit-line-clamp: 4; line-height: 18px; height: 72px; margin-top: 5px; }

.newprev-list .pevtxt h4 { white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; margin: 5px 0; }

.newsrecom-list { padding: 20px 10px 30px; position: relative; }

.newsrecom-list:after, .newsrecom-list:before { content: ""; display: block; height: 2px; position: absolute; left: 10px; right: 10px; top: 0; }

.newsrecom-list:after { background-color: #cdcdcd; }

.newsrecom-list:before { width: 60px; background-color: #00a1df; z-index: 2; }

.newsrecom-list a { display: block; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; line-height: 26px; color: #999999; }

/*党建文化*/
.insbculture-list { padding: 9px 0 30px; }

.insbculture-list li { position: relative; border-bottom: 1px solid #e8e9ed; padding: 30px 0; overflow: hidden; }

.insbculture-list li:hover img { -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); }

.insbculture-list li img { -webkit-transition: -webkit-transform ease 0.5s; transition: -webkit-transform ease 0.5s; -o-transition: -o-transform ease 0.5s; -moz-transition: transform ease 0.5s, -moz-transform ease 0.5s; transition: transform ease 0.5s; transition: transform ease 0.5s, -webkit-transform ease 0.5s, -moz-transform ease 0.5s, -o-transform ease 0.5s; }

.insbculture-list li .insnew-thumb { overflow: hidden; }

.insbculture-list li:last-child { border-bottom: 0; }

.insbculture-list li:before { content: ""; display: block; width: 100%; position: absolute; top: 30px; bottom: 30px; background-color: #fafafa; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; z-index: -1; }

.insbculture-list li:hover:before { background-color: #edf0f7; }

.insbuild-search { padding: 0 0 30px; background: url(../images/wqicon15.png) repeat-x 0 100%; }

.insbuild-search .searchbox { position: relative; width: 100%; margin: 10px 0 0; }

.insbuild-search input { display: block; height: 34px; line-height: 34px; width: 100%; background: none; }

.insbuild-search input[type=text] { width: 100%; border: 1px solid #cccccc; padding: 0 10px; float: right; }

.insbuild-search input[type=text]::-webkit-input-placeholder { color: #999; font-size: 14px; }

.insbuild-search input[type=text]:-moz-placeholder { color: #999; font-size: 14px; }

.insbuild-search input[type=text]::-moz-placeholder { color: #999; font-size: 14px; }

.insbuild-search input[type=text]:-ms-input-placeholder { color: #999; font-size: 14px; }

.insbuild-search .search-input { position: relative; padding: 0 118px 0 0; width: 100%; }

.insbuild-search .search-select { display: block; border: 1px solid #cccccc; height: 34px; line-height: 34px; max-width: 142px; background: url(../images/wqicon19.png) no-repeat 94% center; margin: 0 0 10px; }

.insbuild-search .search-select select { display: block; width: 100%; height: 100%; padding: 0 10px; background: none; }

.insbuild-search .search-btn { background: url(../images/wqicon16.png) no-repeat 0 0; width: 118px; height: 43px; position: absolute; right: 0; top: 0; }

.insbuild-search .search-btn input { color: #FFffff; }

/*投资者关系-公司治理*/
.wqpcenter{text-align:center;}
.inside-cover { overflow: hidden; border: 1px solid #dcdcdc;display:inline-block; }

.inside-cover a { display: block; text-align: center; line-height: 35px; }

.inside-cover li { border-right: 1px solid #dcdcdc; padding:0 20px;display:inline-block;width:auto;}

.inside-cover li:last-child { border-right: 0; }

.inside-cover li:hover, .inside-cover li.cur { background-color: #00a1df; }

.inside-cover li:hover a, .inside-cover li.cur a { color: #FFffff; }

.inscover-item { display: none; }

.insconvercont { padding: 20px 0; color: #919191; }

.inscover-title { background: url(../images/wqicon15.png) repeat-x 100% 100%; text-align: center; padding: 0 0 20px 0; color: #363636; }

.insdirector h4 { padding: 0 0 3px; }

.inscover-infor { padding: 30px 0; }

.c929292 { color: #929292; }

/*主营业务-商业地产运营*/
.width100 { max-width: 100% !important; }

.Mainbusiness { padding: 20px 0 40px; background: url(../images/wqicon15.png) repeat-x 0 100%; }

.Mainbusiness:first-child { padding-top: 0; }

.Mainbusiness:last-child { margin-bottom: -8px; }

.insbus-wrapper { padding: 20px 0 0; overflow: hidden; }

.insbus-wrapper img { width: 100%; }

.insbus-infor { padding: 20px 0 0; }

.insbus-infor .desc { color: #929292; display: -webkit-box; height: 120px; line-height: 24px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 5; }

.insbus-infor .more { display: block; color: #dcdcdc; margin: 10px 0 0; }

.insbus-infor .more:hover { color: #00a1df; }

.insbus-right { padding: 10px 0 0; }

.insbus-btn { font-size: 0; padding: 20px 0 0; }

.insbus-btn a { display: inline-block; width: 45px; height: 45px; background-color: #e5e5e5; position: relative; margin: 0 6px 0 0; }

.insbus-btn a:before { content: ""; position: absolute; top: 16px; right: 19px; width: 13px; height: 13px; border-right: 1px solid #b3b3b3; border-top: 1px solid #b3b3b3; border-left: 0; border-bottom: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

.insbus-btn .insbus-prev:before { -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); right: 12px; }

.insestate-stepo { padding: 20px 0; }

.ineast-dl img { max-width: 100%; }

.ineast-dl .infor { padding: 10px 0 0; color: #929292; }

.ineast-dl .infor h3 { padding: 0 0 5px; }

.insestate-list { border-top: 1px solid #e6e6e6; padding: 20px 0 30px; }

.insestate-list li > a { display: block; background-color: #edf0f7; position: relative; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; }

.insestate-list .estate-infor { padding: 10px; color: #999999; }

.insestate-list .estate-infor .desc { font-size: 13px; display: -webkit-box; height: 36px; line-height: 18px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.insestate-list .estate-infor .place { padding: 5px 0; }

.insestate-list .estate-infor .place span { color: #696969; }

.insestate-list .estate-infor .tel { color: #01a1df; font-family: TitilliumWeb; background: url(../images/wqicon18.png) no-repeat 0 center; padding: 0 0 0 40px; line-height: 30px; }

.insestate-list .estate-infor .label { font-size: 0; padding: 10px 0; }

.insestate-list .estate-infor .label span { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; font-size: 13px; color: #888888; text-align: center; padding: 0 8px; margin: 0 5px 0 0; background-color: #FFffff; line-height: 28px; }

.insestate-list li { padding: 0 0 20px; }

.insestate-list li img { width: 100%; }

.insestate-list li .sell { position: absolute; left: 0; top: 0; display: block; width: 80px; height: 36px; line-height: 36px; text-align: center; color: #FFffff; background-color: #019ee1; font-size: 15px; }

.insestate-list li .sell.out { background-color: rgba(0, 0, 0, 0.5); }

/*加入我们-人才招聘*/
.insrecruit-list { padding: 20px 0; }

.insrecruit-list ul { padding: 0 0 20px; }

.insrecruit-list li { padding: 0 0 10px; }

.insrecruit-list li:hover .rectue-top, .insrecruit-list li.cur .rectue-top { background-color: #eef0f7; border-color: #eef0f7; }

.insrecruit-list li:hover .rectue-top .name, .insrecruit-list li.cur .rectue-top .name { color: #00a1df; }

.insrecruit-list li.cur .rectue-top .icon em { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); background-color: #00a1df; }

.insrecruit-list .rectue-top { border: 1px solid #e5e5e5; padding: 10px 30px 5px 10px; color: #323232; font-size: 0; position: relative; }

.insrecruit-list .rectue-top span { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; vertical-align: middle; font-size: 14px; margin-right: 20px; margin-bottom: 5px; width: 40%; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.insrecruit-list .rectue-top .pnum, .insrecruit-list .rectue-top .loac { color: #929292; }

.insrecruit-list .rectue-top .date { background: url(../images/wqicon20.png) no-repeat 0 center; padding-left: 28px; font-family: Montserrat; }

.insrecruit-list .rectue-top .icon { width: 20px; height: 20px; position: absolute; right: 10px; top: 10px; margin: 0; }

.insrecruit-list .rectue-top .icon em { position: absolute; background: #bfbfbf; width: 20px; height: 1px; -webkit-border-radius: 3px; border-radius: 3px; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; left: 0; top: 50%; }

.insrecruit-list .rectue-top .icon em:nth-child(2) { width: 1px; height: 20px; left: 50%; top: 0; }

.insrecruit-list .rectue-min { padding: 20px 10px; color: #929292; display: none; }

.insrecruit-list .rectue-min .desc { padding: 0 0 10px; }

.insrecruit-list .rectue-min h3 { color: #333333; padding: 0 0 5px; }

.insrecruit-list .rectue-send { padding: 10px 0 0; }

.insrecruit-list .rectue-send a { display: inline-block; vertical-align: top; color: #fff; font-size: 14px; background: -webkit-gradient(linear, left top, right top, from(#00b9ef), to(#008ee8)); background: -webkit-linear-gradient(left, #00b9ef, #008ee8); background: -moz- oldlinear-gradient(left, #00b9ef, #008ee8); background: -o-linear-gradient(left, #00b9ef, #008ee8); background: linear-gradient(to right, #00b9ef, #008ee8); -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; line-height: 35px; text-align: center; min-width: 120px; }

/*加入我们-员工成长*/
.lnvolunter-list { padding: 20px 0; }

.lnvolunter-list ul { margin: -30px -5px 0; padding: 0 0 20px; }

.lnvolunter-list li { cursor: pointer; padding: 30px 5px 10px; margin-bottom: 10px; border-top: 1px solid #e4e4e4; position: relative; }

.lnvolunter-list li:nth-child(1), .lnvolunter-list li:nth-child(2) { border-top: 0; }

.lnvolunter-list li img { display: block; width: 100%; }

.lnvolunter-list li::before { content: ""; display: block; width: 5px; height: 5px; position: absolute; top: -2px; }

.lnvolunter-list .volunter-min .img { position: relative; }

.lnvolunter-list .volunter-min .text { color: #54536c; font-size: 16px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; margin: 5px 0; }

.lnvolunter-list .volunter-min .date { font-size: 16px; font-family: TitilliumWeb; color: #929292; }

@media (max-width: 768px) { .lnvolunter-list li:nth-child(2n-1)::before { left: 0; background-color: #FFffff; }
  .lnvolunter-list li:nth-child(2n-2)::before { right: 0; background-color: #FFffff; } }

.big-img { display: none; }

.thumb-popup { display: none; position: fixed; left: 0; top: 0; z-index: 101; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }

.thumb-copy-wrapper { position: absolute; left: 50%; top: 50%; -webkit-transform: translate3d(-50%, -50%, 0); -moz-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); width: 100%; height: 100%; overflow: hidden; }

.hasmoreimg-box { position: absolute; left: 50%; top: 50%; -webkit-transform: translate3d(-50%, -50%, 0); -moz-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); width: 94%; height: 40%; max-height: 300px; max-width: 1005px; }

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

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

.thumb-copy-wrapper .swiper-wrapper li img { display: block; max-width: 100%; position: relative; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.thumb-copy-wrapper .close { position: absolute; right: 0px; top: 0px; z-index: 9; width: 30px; height: 30px; font-size: 30px; font-weight: bold; line-height: 30px; text-align: center; color: #333; background: rgba(255, 255, 255, 0.5); cursor: pointer; }

.thumb-leftbtn, .thumb-rightbtn { display: block; width: 30px; height: 30px; position: absolute; top: 50%; z-index: 10; cursor: pointer; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); background-repeat: no-repeat; background-position: center; -o-background-size: 100%; background-size: 100%; }

.thumb-leftbtn { left: 10px; background-image: url(../images/pro-prev.png); }

.thumb-rightbtn { right: 10px; background-image: url(../images/pro-next.png); }

.thumb-close { width: 25px; height: 25px; position: absolute; right: 0px; top: -24px; cursor: pointer; z-index: 99; background: url(../images/wqclose.png) no-repeat center; -o-background-size: 100%; background-size: 100%; }

.thumb-copy-wrapper { position: fixed; }

.thumb-box { position: relative; -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; max-width: 1005px; margin: 0 auto; }

.thumb-text { position: absolute; z-index: 3; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); bottom: 0; width: 100%; max-width: 1005px; background-color: #FFffff; z-index: 2; line-height: 50px; text-align: center; font-size: 20px; }

.insbusines-wrap .insnews-back { left: auto; right: 0; }

.insbusines-wrap .newsdetailtitle { padding-right: 50px; }

.newsdetailtitle { position: relative; }


@media (min-width: 768px) {
  .inabout-thumb { float: right; width: 40%; }
  .inabout-infor { overflow: hidden; padding-top: 0; padding-right: 7.25%; }
  .indexstork { font-size: 16px; }
  .indexstork:before { bottom: 41%; }
  .indexstork .stokup { font-size: 65px; }
  .indexstork dl dt { float: left; width: 50%; }
  .indexstork dl dd { overflow: hidden; text-align: right; }
  .indexstork dl:last-child { width: 100%; position: relative; top: -40px; }
  .inlast-left ul { margin: 0 -10px; }
  .inlast-left li { float: left; width: 50%; padding: 0 10px 0; }
  .inlast-left li:first-child { width: 100%; padding-bottom: 20px; }
  /*关于我们-股东介绍*/
  .inside-clumb { border-bottom: 1px solid #dcdcdc; padding-bottom: 20px; }
  .inside-clumb .insidetit { width: 50%; margin: 0 auto; }
  .inside-clumb .inspage { display: block; margin-top: -28px; }
  .inside-clumb .inspage a { font-size: 16px; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; }
  .inside-clumb .inspage a:after { -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; }
  .inside-clumb .inspage a:hover { color: #00a1df; }
  .inside-clumb .inspage .prev:hover:after { background-image: url(../images/wqicon5ho.png); left: -3px; }
  .inside-clumb .inspage .next:hover:after { background-image: url(../images/wqicon6ho.png); right: -3px; }
  .inscontor-img { float: right; width: 37.5%; margin-left: 6.66667%; }
  .inscontor-img .inscon-title { letter-spacing: 9px; }
  .inscontor-img .inscon-title span:nth-child(2) { text-indent: 5rem; }
  .inscontor-infor { overflow: hidden; padding: 32px 0 0; }
  /*关于我们-企业理念*/
  .inscorpor-list ul { margin: 0 -15px; }
  .inscorpor-list li { padding: 0 15px 20px; }
  .inscorpor-list li .text { padding: 25px 0 0; }
  /*新闻中心*/
  .insnew-thumb { float: left; width: 30%; }
  .insnew-infor { overflow: hidden; padding: 15px 25px 0; }
  .webwrap { position: relative; }
  .webwrap:before { content: ""; display: block; width: 2px; height: 100%; background-color: #eef0f7; position: absolute; top: 0; left: 30%; }
  .news-webleft { float: left; width: 30%; padding-right: 3.16667%; }
  .news-webright { overflow: hidden; }
  .news-list li { padding: 15px 20px; }
  .insestate-list ul { margin: 0 -5px; }
  .insestate-list li { float: left; padding: 0 5px 10px; }
  .lnvolunter-list li:nth-child(3) { border-top: 0; } }


@media (min-width: 1024px) {
  .indexabouts { padding-top: 70px; padding-bottom: 70px; }
  .indexmore { line-height: 46px; padding: 0 40px 0 20px; min-width: 160px; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; }
  .indexmore:hover { color: #2e64ee; border-color: #2e64ee; }
  .indexmore:hover:after { background-image: url(../images/wqicon1ho.png); right: 16px; }
  .indexmore:after { -webkit-transition: all 0.2s; -o-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; right: 18px; }
  .indexbtn { width: 100px; height: 50px; -o-background-size: auto; background-size: auto; -webkit-transition: all 0.2s; -o-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; }
  .indexbtn:hover { background-color: rgba(46, 100, 238, 0.5); background-position: 55% center; }
  .indexprev { left: -50px; }
  .indexnext { right: -50px; }
  .inmore { font-size: 16px; }
  .inmore:hover { color: #2e64ee; }
  .inmore:hover:after { border-color: #2e64ee; right: -2px; }
  .inoperdot { padding: 22px 0 0; font-size: 24px; }
  .inoperdot .indotnum { font-size: 24px; }
  .indexdot { width: 38px; top: -6px; margin-right: 4px; }
  .indexdot span { font-size: 36px; }
  .inabout-thumb { padding: 0 41px 0 0; }
  .inabout-thumb:after { top: 41px; }
  .inabout-infor .desc { line-height: 30px; }
  .inoperat-infor { width: 35.83333%; margin-top: -31%; margin-left: 5.83333%; position: relative; z-index: 1; overflow:hidden;}
  .inoperat-infor .indextit:before { width: 42px; left: -60px; }
  .inoperat-infor li { padding: 0 0 0 22px; }
  .inoperat-infor li .slide-cont { padding: 50px 25px 40px 40px; background-color: #FFFFFF; max-width: 430px;opacity:0; }
   .inoperat-infor li.swiper-slide-active .slide-cont{opacity:1;}
   .inoperat-infor li .scrollBox{margin: 21px 0;}
  .inoperat-infor li .desc { font-size: 16px; line-height: 30px; height: 210px;  }
  .inoperat-infor li .desc::-webkit-scrollbar-track { background-color: rgba(0, 0, 0, 0.1); }
  .inoperat-infor li .desc::-webkit-scrollbar { width: 4px; }
  .inoperat-infor li .desc::-webkit-scrollbar-thumb { background-color: #2e64ee; }

  .zl-scrollBarBox { width: 2px !important; height: 100%; position: absolute; background-color: rgba(0, 0, 0, 0.1); -webkit-border-radius: 0 !important; border-radius: 0 !important; }
    .zl-scrollBar { width: 2px; position: absolute; left: 0; top: 0; background-color: #2e64ee; -webkit-transition: background 0.3s; -o-transition: background 0.3s; -moz-transition: background 0.3s; transition: background 0.3s; -webkit-border-radius: 0 !important; border-radius: 0 !important; }
    .zl-scrollBar.zl-verticalBar { min-height: 10px; }
    .zl-scrollBar.zl-horizontalBar { min-width: 10px; }
    .zl-scrollBar:hover { background: #000; }
    .zl-scrollContentDiv { position: relative !important; width: 100% !important; height: 100% !important; padding: 0 !important; margin: 0 !important; top: 0; left: 0; }

  .indexOperation { padding-top: 20px; padding-bottom: 40px; }
  .indexlastar { position: relative; margin: 66px 0 90px; }
  .inlast-left { float: left; width: 66.66667%; }
  .inlast-left li .indexbuild .img { overflow: hidden; }
  .inlast-left li .indexbuild .img:hover img { -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); }
  .inlast-left li .indexbuild .img img { -webkit-transition: -webkit-transform ease 0.7s; transition: -webkit-transform ease 0.7s; -o-transition: -o-transform ease 0.7s; -moz-transition: transform ease 0.7s, -moz-transform ease 0.7s; transition: transform ease 0.7s; transition: transform ease 0.7s, -webkit-transform ease 0.7s, -moz-transform ease 0.7s, -o-transform ease 0.7s; }
  .inlast-left li .desc { padding: 34px 32px; }
  .inlast-right { float: right; width: 31.66667%; position: absolute; right: 0; top: 0; bottom: 0; padding: 30px; }
  .inlast-right ul { padding: 25px 0 0; }
  .inlast-right li { padding: 35px 0; }
  .inlast-right li:hover .name { color: #2e64ee; }
  .inlast-right li .desc { margin: 20px 0; }
  .indexstork { padding: 53px 40px 0; }
  .indexstork:before { bottom: 29%; }
  .indexstork dl:last-child { padding: 0; }
  .indexstork dl:nth-child(2) { padding: 40px 0 0; }
  .insidepage { padding-top: 83px; }
  /*关于我们-股东介绍*/
  .inside-controll { padding: 0 0 100px; }
  .inside-clumb { padding-bottom: 30px; margin-bottom: 60px; }
  .inscontor-infor { font-size: 16px; line-height: 30px; padding: 32px 0 0; }
  .inscontor-infor p { margin: 0 0 30px; padding: 0 0 0 120px; }
  /*关于我们-组织架构*/
  .inside-organizat { padding: 0 0 80px; }
  .inside-comtext { max-width: 930px; margin: 0 auto; }
  .inside-comtext h2 { padding: 0 0 25px; }
  .inside-comtext .wqfont30 { line-height: 45px; }
  /*关于我们-公司简介*/
  .inside-company { padding: 0 0 64px; }
  .insprofil-img { padding: 35px 0; }
  .insprofil-img .infor { padding-right: 12.5%; letter-spacing: 4px; }
  .insprofil-text { padding: 10px 0; -webkit-columns: 50px 2; -moz-columns: 50px 2; columns: 50px 2; -webkit-column-gap: 60px; -moz-column-gap: 60px; column-gap: 60px; font-size: 16px; line-height: 26px; }
  /*关于我们-企业理念*/
  .inscorpor-list { padding: 47px 0; }
  .inside-corporate { padding: 0 0 40px; }
  /*关于我们-联系我们*/
  .inside-contact { padding: 40px 40px 40px 48px; margin: 44px 0; }
  .inside-contact li { padding-bottom: 90px; }
  .inside-contact .cotact-map { height: 300px; }
  .inscontact-infor { float: left; width: 45.04505%; padding: 16px 0 0; }
  .inscontact-infor h2 { font-size: 24px; padding-bottom: 10px; }
  .inscontact-infor .map-list { padding: 20px 0 0 0; }
  .inscontact-infor .map-list p { font-size: 16px; padding: 20px 0 15px 110px; }
  .inscontact-infor .map-list p:last-child { border-bottom: 0; }
  .inscontact-infor .map-list p span { margin-right: 26px; top: 20px; }
  .inscontant-allmap { float: right; width: 50.45045%; }
  /*新闻中心*/
  .insnews-back { display: block; }
  .news-date { letter-spacing: -3px; }
  .insnew-infor { padding: 15px 20px 0; }
  .insnew-infor .news-desc { height: 60px; -webkit-line-clamp: 3; }
  .insnew-infor:hover .news-name { color: #00a1df; }
  .insnew-infor .news-date { margin: 7px 0 23px; }
  .news-list { padding: 2px 0 84px; }
  .news-list ul { padding: 0 0 60px; }
  .news-list li { padding: 25px 40px; }
  .news-list li:first-child { padding-top: 43px; }
  .news-list li .news-name { margin: 3px 0 12px; }
  .news-list li .news-date { float: left; width: 120px; }
  .news-list li .news-infor { overflow: hidden; padding: 0 0 0 32px; }
  .news-list li:hover { background-color: #eef0f7; }
  .news-list li:hover .news-name:after { border-color: #00a1df; }
  .news-webleft { padding-top: 40px; }
  .newsearch-item { height: 60px; padding: 0 80px 0 20px; }
  .newsearch-item .news-icon { width: 60px; }
  .news-search input[type=text] { line-height: 56px; }
  .news-select { cursor: pointer; }
  .news-select .news-focus { line-height: 56px; padding: 0 80px 0 20px; }
  .news-filter { top: 60px; padding: 10px 20px; }
  .news-filter a:hover { color: #2e64ee; }
  /*新闻详情*/
  .webleft { float: left; width: 66.66667%; background-color: #ffffff; }
  .webright { float: right; width: 30%; margin: 0; }
  .commoncepwrap { padding: 0; }
  #newsshare { display: inline-block; height: 50px; padding: 9px 10px; }
  .newsdetailtitle .date { padding: 10px 0 0; }
  .newsdetailcont { margin: 18px 0 0 0; padding: 38px 0; }
  .newprev-list li { margin: 0 0 27px 0; }
  .newprev-list li p.img { overflow: hidden; }
  .newprev-list li p.img:hover img { -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); }
  .newprev-list li p.img img { -webkit-transition: -webkit-transform ease 0.7s; transition: -webkit-transform ease 0.7s; -o-transition: -o-transform ease 0.7s; -moz-transition: transform ease 0.7s, -moz-transform ease 0.7s; transition: transform ease 0.7s; transition: transform ease 0.7s, -webkit-transform ease 0.7s, -moz-transform ease 0.7s, -o-transform ease 0.7s; }
  .newprev-list li:hover .pevtxt h4 { color: #2e64ee; }
  .newprev-list .pevtxt { padding: 33px 20px 9px; }
  .newprev-list .pevtxt h4 { line-height: 24px; }
  .newprev-list .pevtxt .news-desc { margin-top: 19px; margin-bottom: 17px; }
  .newsrecom-list { padding: 36px 20px 50px; }
  .newsrecom-list a:hover { color: #00a1df; }
  .newsrecom-list:after, .newsrecom-list:before { left: 20px; right: 20px; }
  /*党建文化*/
  .insbculture-list { padding-bottom: 80px; }
  .insbculture-list ul { padding-bottom: 50px; }
  .insbuild-search h3 { float: left; }
  .insbuild-search .searchbox { margin: 0; width: auto; font-size: 0; text-align: right; }
  .insbuild-search .search-input { display: inline-block; vertical-align: top; width: auto; max-width: 310px; }
  .insbuild-search .search-select { display: inline-block; vertical-align: top; width: 50%; margin: 0 5px 0 0; }
  /*投资者关系-公司治理*/
  .inside-cover li {min-width:136px;}
  .inside-cover a { font-size: 16px; line-height: 48px; }
  .inscover-title { padding: 0 0 35px 0; }
  .insconvercont { font-size: 16px; line-height: 26px; padding: 35px 0 20px; }
  .insdirector h4 { padding: 0 0 12px; }
  .inscover-infor { padding: 55px 0; }
  /*主营业务-商业地产运营*/
  .Mainbusiness { padding: 50px 0 60px; }
  .insbus-wrapper { position: relative; padding: 30px 0 0; }
  .insbus-left { float: left; width: 38.33333%; }
  .insbus-left h3 { padding: 0 0 8px; }
  .insbus-right { overflow: hidden; padding: 0; }
  .insbus-btn { position: absolute; bottom: 0; left: 0; z-index: 2; }
  .insbus-infor { padding: 40px 0 0; }
  .insbus-infor .desc { font-size: 16px; line-height: 26px; height: 130px; }
  .insbus-infor .more { margin: 30px 0 0; }
  .insbus-btn a:before { right: 21px; }
  .insbus-btn a:hover { background-color: #00a1df; }
  .insbus-btn a:hover:before { border-color: #FFffff; }
  .insbus-btn .insbus-prev:before { right: 14px; }
  .insestate-stepo { padding: 61px 0 0; }
  .ineast-dl { padding: 0 0 20px; }
  .ineast-dl .thumb { float: right; width: 29.75%; margin-left: 5.58333%; }
  .ineast-dl .infor { overflow: hidden; line-height: 26px; padding: 16px 0 0; }
  .ineast-dl .infor h3 { padding: 0 0 20px 0; }
  .insestate-list { padding: 45px 0 90px; }
  .insestate-list ul { padding: 0 0 20px 0; margin: 0 -15px; }
  .insestate-list li { padding: 0 15px 30px; }
  .insestate-list li img { -webkit-transition: -webkit-transform ease 0.7s; transition: -webkit-transform ease 0.7s; -o-transition: -o-transform ease 0.7s; -moz-transition: transform ease 0.7s, -moz-transform ease 0.7s; transition: transform ease 0.7s; transition: transform ease 0.7s, -webkit-transform ease 0.7s, -moz-transform ease 0.7s, -o-transform ease 0.7s; }
  .insestate-list li:hover img { -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); }
  .insestate-list li:hover > a { -webkit-box-shadow: 0 2px 19px 0px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 19px 0px rgba(0, 0, 0, 0.1); }
  .insestate-list .estate-img { overflow: hidden; }
  .insestate-list .estate-img:hover img { -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); }
  .insestate-list .estate-img img { -webkit-transition: -webkit-transform ease 0.7s; transition: -webkit-transform ease 0.7s; -o-transition: -o-transform ease 0.7s; -moz-transition: transform ease 0.7s, -moz-transform ease 0.7s; transition: transform ease 0.7s; transition: transform ease 0.7s, -webkit-transform ease 0.7s, -moz-transform ease 0.7s, -o-transform ease 0.7s; }
  .insestate-list .estate-infor { padding: 25px 25px 35px; }
  .insestate-list .estate-infor .label { padding: 14px 0; }
  .insestate-list .estate-infor .place { padding: 7px 0 13px; }
  /*加入我们-人才招聘*/
  .insrecruit-list { padding: 20px 0 60px; }
  .insrecruit-list ul { padding: 0 0 30px; }
  .insrecruit-list .rectue-top { -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; cursor: pointer; padding: 26px 40px 26px 22px; }
  .insrecruit-list .rectue-top span { width: 18%; margin-bottom: 0; }
  .insrecruit-list .rectue-top .date { float: right; }
  .insrecruit-list .rectue-top .icon { width: 36px; height: 36px; right: 40px; top: 21px; }
  .insrecruit-list .rectue-top .icon em { width: 36px; }
  .insrecruit-list .rectue-top .icon em:nth-child(2) { width: 1px; height: 36px; }
  .insrecruit-list .rectue-min { padding: 33px 20px; line-height: 24px; }
  .insrecruit-list .rectue-min .desc { padding: 0 0 20px 0; }
  .insrecruit-list .rectue-min h3 { padding: 0 0 10px; }
  /*加入我们-员工成长*/
  .lnvolunter-list { padding: 40px 0 80px; }
  .lnvolunter-list ul { margin: -70px -15px 0; }
  .lnvolunter-list li { padding: 70px 15px 40px; position: relative; }
  .lnvolunter-list li::before { width: 15px; }
  .lnvolunter-list li:nth-child(3) { border-top: 0; }
  .lnvolunter-list li:nth-child(3n-2)::before { left: 0; background-color: #FFffff; }
  .lnvolunter-list li:nth-child(3n-0)::before { right: 0; background-color: #FFffff; }
  .lnvolunter-list li:hover .img { -webkit-box-shadow: 0 9px 31px 0px rgba(0, 0, 0, 0.4); box-shadow: 0 9px 31px 0px rgba(0, 0, 0, 0.4); }
  .lnvolunter-list li:hover .img:before { opacity: 1; top: 0; }
  .lnvolunter-list li .img { overflow: hidden; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; }
  .lnvolunter-list li .img:before { content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 100%; background-color: rgba(0, 0, 0, 0.4); background-image: url(../images/wqicon21.png); background-repeat: no-repeat; background-position: center; opacity: 0; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; z-index: 2; }
  .lnvolunter-list .volunter-min .text { font-size: 20px; margin: 22px 0 18px; }
  .lnvolunter-list .volunter-min .date { font-size: 18px; }
  .thumb-close { width: 25px; height: 25px; }
  .hasmoreimg-box { height: 80%; max-height: 701px; }
  .thumb-leftbtn, .thumb-rightbtn { width: 29px; height: 55px; } }

@media (min-width: 1199px) { .inscontor-img .inscon-title { line-height: 41px; } }

@media (min-width: 1260px) { .inabout-infor .desc { padding: 30px 0 70px; }
  .insnew-infor { padding: 34px 40px 0; } }

@media (min-width: 1400px) { .thumb-leftbtn { left: -98px; }
  .thumb-rightbtn { right: -98px; }
  .thumb-close { top: -44px; }
  .thumb-leftbtn, .thumb-rightbtn { width: 32px; height: 60px; }
  .thumb-text { line-height: 90px; font-size: 24px; } }

#ie-alert-overlay { width: 100%; height: 100%; background: url(../images/bg.png) repeat 0 0; position: fixed; top: 0; left: 0; z-index: 9999; }

* html #ie-alert-overlay { position: absolute; z-index: 9999; }

#ie-alert-panel { width: 520px; height: 331px; position: fixed; background: url(../images/iealertsprite.png) no-repeat; background-position: -1px -109px; top: 50%; left: 50%; margin: -201px 0 0 -296px; padding: 72px 0 0 72px; _position: absolute; _top: expression(300+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px'); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: bold; color: #333; line-height: 1.5em; z-index: 10000; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

#ie-alert-panel div, #ie-alert-panel p, #ie-alert-panel span, #ie-alert-panel a, #ie-alert-panel img, #ie-alert-panel ul, #ie-alert-panel li { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

#ie-alert-panel p { font-size: 14px; width: 486px; text-align: justify; }

#ie-alert-panel img { border: 0; }

#ie-alert-panel span { font-size: 18px; margin: 0 0 20px 0; display: block; padding: 0; }

#ie-alert-panel ul { list-style: none; margin: 0; padding: 0; overflow: hidden; }

#ie-alert-panel li { float: left; margin: 0 22px 0 0; }

#ie-alert-panel li.last { margin-right: 0; }

#ie-alert-panel a { display: inline-block; vertical-align: top; }

#goon { text-decoration: underline; }

.browser { position: absolute; bottom: 35px; }

.chrome, .firefox, .ie9, .opera, .safari { background: url(../images/iealertsprite.png) no-repeat; }

.chrome { background-position: 0 0; width: 73px; height: 96px; margin: 0 4px 0 0; }

.firefox { background-position: -292px 0; width: 73px; height: 98px; }

.ie9 { background-position: -179px 0; width: 95px; height: 98px; }

.opera { background-position: -90px 0; width: 73px; height: 98px; }

.safari { background-position: -387px 0; width: 73px; height: 98px; margin: 0 4px 0 0; }



.full-newsdetailB-container { padding: 30px 0; background-color: #ffffff; /* {"title": "栏目全局背景色","type":"color","name": "@bgcgnewsdetailBcol","value": "#ffffff"}*/ }

.full-newsdetailB-container .article-tilte { margin-bottom: 8px; font-size: 18px; line-height: 26px; color: #333333; /* {"title": "新闻详细B标题文本色","type":"color","name": "@clnewsdetailBtilte","value": "#333333"}*/ }

.full-newsdetailB-container .date { margin-bottom: 10px; font-size: 16px; line-height: 32px; color: #8e8e8e; /* {"title": "新闻详细B日期文本色","type":"color","name": "@clnewsdetailBdate","value": "#8e8e8e"}*/ }

.full-newsdetailB-container .newsdetailB-article { position: relative; padding: 38px 0 30px; margin-bottom: 15px; border: 1px solid #d9d9d9; /* {"title": "新闻详细B内容上下边框色","type":"color","name": "@bdnewsdetailBart","value": "#d9d9d9"}*/ border-left: 0; border-right: 0; font-size: 14px; line-height: 24px; color: #888888; /* {"title": "新闻详细B内容文本色","type":"color","name": "@clnewsdetailBart","value": "#888888"}*/ }

.full-newsdetailB-container .newsdetailB-article img { max-width: 100%; margin: 0.5em 0; }

.full-newsdetailB-container .newsdetailB-bdshare { position: absolute; right: 0; top: -43px; overflow: hidden; zoom: 1; }

.full-newsdetailB-container .newsdetailB-bdshare a { float: left; display: block; width: 32px; height: 32px; padding: 0; margin: 0 0 0 5px; background-repeat: no-repeat; background-position: center; -o-background-size: cover; background-size: cover; }

.full-newsdetailB-container .newsdetailB-bdshare .bds_weixin { background-image: url(../images/newsdetailBwxico.png); /* {"title": "新闻详情A微信分享背景图","type":"image","name": "@imgnewsdetailAsharewx","value": "url(../images/newsdetailBwxico.png)"}*/ }

.full-newsdetailB-container .newsdetailB-bdshare .bds_tsina { background-image: url(../images/newsdetailBsnico.png); /* {"title": "新闻详情A新浪分享背景图","type":"image","name": "@imgnewsdetailAsharesn","value": "url(../images/newsdetailBsnico.png)"}*/ }

.full-newsdetailB-container .newsdetailB-bdshare .bds_sqq { background-image: url(../images/newsdetailBqqico.png); /* {"title": "新闻详情A企鹅分享背景图","type":"image","name": "@imgnewsdetailAshareqq","value": "url(../images/newsdetailBqqico.png)"}*/ }

.full-newsdetailB-container .newsdetailB-ctrl .page-ctrl { margin-bottom: 10px; }

.full-newsdetailB-container .newsdetailB-ctrl .page-ctrl a { display: block; font-size: 14px; line-height: 30px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; color: #666666; /* {"title": "新闻详细B上下页文本色","type":"color","name": "@clnewsdetailBpage","value": "#666666"}*/ }

.full-newsdetailB-container .newsdetailB-ctrl .return { display: block; width: 120px; height: 40px; margin: 0 auto; text-align: center; font-size: 16px; line-height: 40px; color: #ffffff; /* {"title": "新闻详细B返回文本色","type":"color","name": "@clnewsdetailBreturn","value": "#ffffff"}*/ background-color: #de0012; /* {"title": "新闻详细B返回背景色","type":"color","name": "@bgcnewsdetailBreturn","value": "#de0012"}*/ }

@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-newsdetailB-container { padding: 75px 0 78px; /* {"title": "栏目全局内填充","type":"text","name": "@pdgnewsdetailBcol","value": "75px 0 78px"}*/ }
  .full-newsdetailB-container .article-tilte { font-size: 24px; /* {"title": "新闻详细B标题字号","type":"text","name": "@fznewsdetailBtilte","value": "24px"}*/ margin: 0 0 18px; /* {"title": "新闻详细B标题下外间距","type":"text","name": "@mgnewsdetailBtilte","value": "0 0 18px"}*/ line-height: 32px; }
  .full-newsdetailB-container .date { margin: 0 0 40px; /* {"title": "新闻详细B日期下外间距","type":"text","name": "@mgnewsdetailBdate","value": "0 0 40px"}*/ font-size: 24px; }
  .full-newsdetailB-container .newsdetailB-article { padding: 72px 0 55px; margin-bottom: 42px; }
  .full-newsdetailB-container .single-page { padding: 0 100px; }
  .full-newsdetailB-container .newsdetailB-bdshare { position: absolute; right: auto; left: 0; top: 76px; z-index: 50; }
  .full-newsdetailB-container .newsdetailB-bdshare.js-fixed-top { position: fixed; left: 40px; }
  .full-newsdetailB-container .newsdetailB-bdshare.js-absolute-bottom { position: absolute; left: 0; top: auto; bottom: 55px; }
  .full-newsdetailB-container .newsdetailB-bdshare a { float: none; width: 72px; height: 72px; margin: 0 0 1px 0; -webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s; transition: all ease .3s; }
  .full-newsdetailB-container .newsdetailB-bdshare .bds_weixin:hover { background-image: url(../images/newsdetailBwxicoac.jpg); /* {"title": "新闻详情A微信分享背景图","type":"image","name": "@imgnewsdetailAsharewx","value": "url(../images/newsdetailBwxicoac.jpg)"}*/ }
  .full-newsdetailB-container .newsdetailB-bdshare .bds_tsina:hover { background-image: url(../images/newsdetailBsnicoac.jpg); /* {"title": "新闻详情A新浪分享背景图","type":"image","name": "@imgnewsdetailAsharesn","value": "url(../images/newsdetailBsnicoac.jpg)"}*/ }
  .full-newsdetailB-container .newsdetailB-bdshare .bds_sqq:hover { background-image: url(../images/newsdetailBqqicoac.jpg); /* {"title": "新闻详情A企鹅分享背景图","type":"image","name": "@imgnewsdetailAshareqq","value": "url(../images/newsdetailBqqicoac.jpg)"}*/ }
  .full-newsdetailB-container .newsdetailB-ctrl { position: relative; padding-right: 200px; }
  .full-newsdetailB-container .newsdetailB-ctrl .page-ctrl { margin-bottom: 0; }
  .full-newsdetailB-container .newsdetailB-ctrl .page-ctrl a:hover { color: #de0012; /* {"title": "新闻详细B上下页文本色","type":"color","name": "@clnewsdetailBpage","value": "#de0012"}*/ }
  .full-newsdetailB-container .newsdetailB-ctrl .return { position: absolute; right: 0; top: 5px; z-index: 3; width: 145px; height: 50px; line-height: 50px; } }

@media (min-width: 1260px) { .full-newsdetailB-container .single-page { max-width: 840px; padding: 0; margin: 0 auto; }
  .full-newsdetailB-container .newsdetailB-bdshare.js-fixed-top { position: fixed; left: 50%; margin-left: -590px; }
  .full-newsdetailB-container .newsdetailB-bdshare.js-absolute-bottom { position: absolute; left: 0; top: auto; margin-left: 0; } }
