
/*--公共部分--*/
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, 'pingfang sc','microsoft yahei', 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; 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; 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; 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: 1200px; padding: 0; } }

@media (min-width: 1420px) { .commonweb { margin: 0px auto; max-width: 1400px; padding: 0; } }

/* 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; -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: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; transition-property: transform,-webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box; }

.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0, 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; 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; align-items: flex-start; -webkit-transition-property: -webkit-transform,height; -webkit-transition-property: height,-webkit-transform; transition-property: height,-webkit-transform; transition-property: transform,height; transition-property: transform,height,-webkit-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; transition: .3s; -webkit-transform: translate3d(0, 0, 0); -ms-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; transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide { pointer-events: none; -webkit-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; }

.swiper-scrollbar { -webkit-border-radius: 10px; border-radius: 10px; position: relative; -ms-touch-action: none; background: #f8f8f8; }

.swiper-container-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }

.swiper-container-vertical > .swiper-scrollbar { position: absolute; left: 0; top: 0%; z-index: 50; width: 5px; height: 100%; }

.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: #2f5f8f; -webkit-border-radius: 10px; border-radius: 10px; left: 0; top: 0; }

.swiper-scrollbar-cursor-drag { cursor: move; }



/*公共样式--开始*/
/* 复位样式 */
html, body, ul, ol, li, h1, h2, h3, h4, h5, h6, strong, i, p, dl, dt, dd, form, label, input, button, select, option, textarea, table, th, td { margin: 0; padding: 0; }

/* 把所有盒子的盒模型转化为ie盒模型 */
* { -webkit-box-sizing: border-box; box-sizing: border-box; }

html, body { overflow-x: hidden; min-height: 100%; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body { font-family: ""; /* 默认字体 微软雅黑 */ color: #333; /* 默认字体颜色 */ font-size: 14px; /* 默认字体大小 */ -webkit-font-smoothing: antialiased; /*文字抗锯齿*/ -moz-osx-font-smoothing: grayscale; /*文字抗锯齿*/ /* 浏览器双击选中文字 */ /* -moz-user-select: none; */ /*火狐*/ /* -webkit-user-select: none; */ /*webkit浏览器*/ /* -ms-user-select: none; */ /*ie10*/ /* -khtml-user-select: none; */ /*早期浏览器*/ /* user-select: none; */ }

h1, h2, h3, h4, h5, h6 { /* 标题标签清除默认样式 */ font-weight: normal; font-size: inherit; }

ul, ol { list-style: none; }

i { font-style: normal; display: inline-block; }

img { border: none; max-width: 100%; max-height: 100%; vertical-align: middle; }

a { text-decoration: none; color: inherit; }

table { table-layout: fixed; border-collapse: collapse; }

input, textarea, button { border: none; outline: none; color: inherit; font-size: 14px; background: none; font-family: inherit; outline: none; }

textarea { resize: none; overflow: auto; }

/* 去除input默认样式 */
input { -webkit-appearance: none; }

input { background: none; outline: none; border: none; }

a, button, input, optgroup, select, textarea { /* 移动端点击后会出现"暗色"的背景 */ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

input::-ms-clear { display: none; }

/* 去除ie浏览器器下输入框叉叉 */
input::-ms-reveal { display: none; }

/* 去除ie浏览器器下输入框叉叉 */
input:-internal-autofill-previewed, input:-internal-autofill-selected { -webkit-text-fill-color: #999 !important; -webkit-transition: background-color 99999999s ease-in-out 0s !important; transition: background-color 99999999s ease-in-out 0s !important; }

input, textarea { -webkit-appearance: none; }

/*浏览器低版本提示*/
/* 浏览器低版本提示 start */
#browser_mask { background-color: #000; background: rgba(0, 0, 0, 0.7); filter: progid:dximagetransform.microsoft.alpha(opacity=70); z-index: 1000000000; position: absolute; height: 100%; width: 100%; top: 0; left: 0; right: 0; bottom: 0; margin: auto; display: none; }

#browser_hint { z-index: 9999999999; position: absolute; display: none; height: 100%; width: 100%; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }

#browser_hint #browser_container .explain { width: 800px; color: #555; margin: 0 auto; position: absolute; text-align: center; background: #fff; left: 50%; top: 50%; padding: 50px; margin-top: -150px; margin-left: -450px; }

#browser_hint #browser_container .explain .explain_title { font-size: 22px; font-weight: bold; }

#browser_hint #browser_container .explain .explain_title span { color: red; }

#browser_hint #browser_container .explain .explain_list { margin-top: 40px; overflow: hidden; }

#browser_hint #browser_container .explain .item { width: 110px; margin: 0 20px; text-align: center; display: inline-block; }

#browser_hint #browser_container .explain .item .item_icon { width: 100px; height: 100px; margin: 0 auto; -webkit-border-radius: 50%; border-radius: 50%; line-height: 100px; -webkit-box-sizing: content-box; box-sizing: content-box; background: #66cc66; font-weight: bold; font-size: 22px; color: #fff; cursor: pointer; }

#browser_hint #browser_container .explain .item .item_text { font-size: 16px; margin-top: 10px; color: #555; }

/* 浏览器低版本提示 end */
/* 清除浮动 */
.clear_float::after { content: ' '; display: block; clear: both; }

/* 浮动 */
.float_left { float: left; }

.float_right { float: right; }

/* 字体图标 */
.iconfont { color: inherit; font-size: inherit; display: inline-block; -webkit-font-smoothing: antialiased; /* 文字抗锯齿 */ -moz-osx-font-smoothing: grayscale; /* 文字抗锯齿 */ }

/* 背景图 */
.background_img { background-size: cover; background-repeat: no-repeat; background-position: center center; }

/* 图片居中 */
.picture_container { position: relative; overflow: hidden; background: none; }

.picture_container img { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; -webkit-transition: all .3s linear; transition: all .3s linear; }

[class*=animate_] { /* 动画时间，动画开始前的状态 */ -webkit-animation-duration: 1.2s; animation-duration: 1.2s; opacity: 0; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }

.bgcolor { background-color: #f8f8f8; }

.onetext { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.flex { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }

.flex_center, .crumbs .center .item a { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; -ms-flex-align: center; align-items: center; }

.flex_column { -webkit-box-orient: vertical; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; }

.flex_wrap { -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }

.flex_row_center { -webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.flex_row_start { -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start; -o-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }

.flex_row_end { -webkit-box-pack: end; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end; -o-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.flex_row_justify { -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -o-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.flex_column_center { -webkit-box-align: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; -ms-flex-align: center; align-items: center; }

.flex_column_start { -webkit-box-align: start; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start; -o-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }

.flex_column_end { -webkit-box-align: end; -webkit-align-items: flex-end; -moz-align-items: flex-end; -ms-align-items: flex-end; -o-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }

.flex1 { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.flex_rank_1 { -webkit-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; }

.flex_rank_2 { -webkit-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }

.fl { float: left; }

.fr { float: right; }

.tc { text-align: center; }

.show { display: block; }

.hide { display: none; }

.picture_scale { position: relative; overflow: hidden; }

.picture_scale:hover img { -webkit-transform: translate3d(0, 0, 0) scale(1.1); transform: translate3d(0, 0, 0) scale(1.1); }

.transition { -webkit-transition: all, 0.3s; transition: all, 0.3s; }

/* 小于一定尺寸时显示将要隐藏的内容 */
@media screen and (max-width: 320px) { html { overflow-x: auto; width: 320px; } }

/* 当大于一定尺寸时显示控制内容居中不超出内容 */
@media screen and (max-width: 1920px) { html { margin: 0 auto; overflow-x: hidden; max-width: 1920px; } }

/* 居中标签 */
.center { width: 1200px; margin: 0 auto; }

.center1200 { width: 1200px; margin: 0 auto; }

.center1280 { width: 1280px; margin: 0 auto; }

.center1400 { width: 1400px; margin: 0 auto; }

.center1600 { width: 1600px; margin: 0 auto; }

/* 分页 */
.paging { margin-top: 60px; position: relative; }

.paging a { font-family: biotif-book; font-size: 18px; color: #086e5b; margin: 0 13px; width: 38px; height: 38px; line-height: 38px; background-color: #f4f4f4; text-align: center; -webkit-border-radius: 50%; border-radius: 50%; }

.paging a.active { background-color: #086e5b; color: #fff; }

.paging a:not(.nopage):hover { background-color: #086e5b; color: #fff; }

.paging .page { width: 40px; }

.paging .prevpage, .paging .nextpage { width: auto; padding: 0 17px; }

.paging .firstpage, .paging .lastpage { width: auto; padding: 0 17px; }

.paging .nopage { opacity: 0.5; cursor: default; }

/* 点击加载更多 */
.loaddata { text-align: center; margin-top: 30px; }

.loaddata a { position: relative; display: none; width: 140px; height: 50px; line-height: 50px; background: #df95a0; color: #ffffff; letter-spacing: 1px; margin: 0 auto; }

.loaddata .loading { background: #df95a0; color: #eee; }

.loaddata .loading span { display: inline-block; font-size: 20px; margin-left: 5px; -webkit-transform: translatey(2px); -ms-transform: translatey(2px); transform: translatey(2px); -webkit-animation: loading_move 1s infinite; animation: loading_move 1s infinite linear; }

.loaddata .loadend { background: #eee; color: #999; cursor: default; }

.loaddata .active { display: block; }

.loaddata .loadstart:hover { background: #999999; color: #fff; }

@-webkit-keyframes loading_move { 0% { -webkit-transform: translatey(2px) rotate(0deg); }
  100% { -webkit-transform: translatey(2px) rotate(360deg); } }

@keyframes loading_move { 0% { -webkit-transform: translatey(2px) rotate(0deg); transform: translatey(2px) rotate(0deg); }
  100% { -webkit-transform: translatey(2px) rotate(360deg); transform: translatey(2px) rotate(360deg); } }

/* crumbs start */
.crumbs { height: 60px; background-color: #ecf4f1; }

.crumbs .center .monu { width: 100%; }

.crumbs .center .monu .line { border-left: 1px solid rgba(8, 110, 91, 0.1); }

.crumbs .center .monu .line:last-child { border-right: 1px solid rgba(8, 110, 91, 0.1); }

.crumbs .center .monu a { height: 100%; line-height: 60px; color: #161616; font-family: biotif-book; font-size: 16px; text-align: center; -webkit-transition: all 0.3s; transition: all 0.3s; }

.crumbs .center .monu a:hover { background-color: #086e5b; color: #ffffff; }

.crumbs .center .monu .active a { background-color: #086e5b; color: #ffffff; }

.crumbs .center .item { position: relative; line-height: 60px; color: #888888; font-size: 14px; }

.crumbs .center .item a { z-index: 10; position: relative; -webkit-transition: all 0.3s; transition: all 0.3s; }

.crumbs .center .item a:hover { color: #df95a0; }

.crumbs .center .item .active { color: #df95a0; }

.crumbs .center .item .iconfont { font-size: 14px; font-weight: 600; }

.crumbs .center .item .icon-zhuye-copy { color: #9f9f9f; font-size: 16px; margin-right: 10px; font-weight: 500; }

.crumbs .crumbs_mobile_monu { display: none; position: relative; text-align: center; line-height: 38px; }

.crumbs .crumbs_mobile_monu .center { padding: 0; }

.crumbs .crumbs_mobile_monu .top_title { border-bottom: 1px solid #eee; position: relative; }

.crumbs .crumbs_mobile_monu .top_title .iconfont { position: absolute; top: 50%; right: 15px; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); font-size: 12px; }

.crumbs .crumbs_mobile_monu .down_line { position: absolute; display: none; top: 100%; left: 0; right: 0; z-index: 5; background-color: #ecf4f1; border-bottom: 1px solid #eee; }

.crumbs.fixed { position: fixed; top: 170px; width: 100%; left: 0; right: 0; margin: auto; z-index: 100; -webkit-box-shadow: 0, 15px, 15px rgba(0, 0, 0, 0.018); box-shadow: 0, 15px, 15px rgba(0, 0, 0, 0.018); }

/* crumbs end */
/* 详情页切换 */
.switch { padding: 32px; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; overflow: hidden; font-size: 16px; font-family: 'gb'; }

.switch a { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #999999; max-width: 50%; }

.switch a span { -webkit-transition: all 0.5s; transition: all 0.5s; color: #333333; }

.switch a:hover span { color: #df95a0; }

/* 返回头部 */
.go_top { position: fixed; right: 2%; bottom: 10%; width: 66px; height: 66px; background: rgba(150, 150, 150, 0.5); -webkit-border-radius: 50%; border-radius: 50%; text-align: center; line-height: 66px; color: #fff; font-size: 32px; cursor: pointer; z-index: 10000; display: none; }

.go_top:hover { background: #008cd6; }

.go_top .iconfont { font-size: 30px; }

/* 头部菜单按钮 */
.head_mobile_btn { display: none; width: 17px; height: 37px; cursor: pointer; padding: 12px 0; }

.head_mobile_btn .btn1 { height: 100%; }

.head_mobile_btn .btn1 .line { height: 2px; width: 100%; -webkit-transition: all 0.5s; transition: all 0.5s; background-color: rgba(162, 203, 196, 0.58); }

.head_mobile_btn.active .btn1 .line:nth-child(1) { -webkit-transform: translatey(6px) rotate(45deg); -ms-transform: translatey(6px) rotate(45deg); transform: translatey(6px) rotate(45deg); }

.head_mobile_btn.active .btn1 .line:nth-child(2) { opacity: 0; }

.head_mobile_btn.active .btn1 .line:nth-child(3) { -webkit-transform: translatey(-5px) rotate(-45deg); -ms-transform: translatey(-5px) rotate(-45deg); transform: translatey(-5px) rotate(-45deg); }

/* 头部菜单 */
.head_dropdown1 { border-top: 1px solid #eeeeee; display: none; z-index: 99; position: fixed; top: 75px; bottom: 0; left: 0; right: 0; margin: auto; }

.head_dropdown1 .pc_down { width: 100%; height: 100%; background-color: #fff; background-image: ; }

.head_dropdown1 .pc_down .swiper-container { height: 100%; }

.head_dropdown1 .pc_down .swiper-container .swiper-slide:nth-child(1) .block { -webkit-animation-delay: 0s; animation-delay: 0s; }

.head_dropdown1 .pc_down .swiper-container .swiper-slide:nth-child(2) .block { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; }

.head_dropdown1 .pc_down .swiper-container .swiper-slide:nth-child(3) .block { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }

.head_dropdown1 .pc_down .swiper-container .swiper-slide:nth-child(4) .block { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; }

.head_dropdown1 .pc_down .swiper-container .swiper-slide:nth-child(5) .block { -webkit-animation-delay: 0.4s; animation-delay: 0.4s; }

.head_dropdown1 .pc_down .swiper-container .swiper-slide:nth-child(6) .block { -webkit-animation-delay: 0.5s; animation-delay: 0.5s; }

.head_dropdown1 .pc_down .swiper-container .block_box { padding-top: 50%; background-color: #fff; height: 100%; -webkit-transition: all 0.5s; transition: all 0.5s; }

.head_dropdown1 .pc_down .swiper-container .block_box:hover { background-color: transparent; }

.head_dropdown1 .pc_down .swiper-container .block_box:hover .block { top: -30px; color: #fff; }

.head_dropdown1 .pc_down .swiper-container .block { position: relative; top: 0; -webkit-transition: all 0.5s; transition: all 0.5s; text-align: center; }

.head_dropdown1 .pc_down .swiper-container .block .icon { margin: 0 auto; margin-bottom: 20px; width: 1px; height: 50px; background-color: #df95a0; }

.head_dropdown1 .pc_down .swiper-container .block .number { font-size: 46px; margin-bottom: 30px; }

.head_dropdown1 .pc_down .swiper-container .block .title { font-size: 22px; }

.head_dropdown1 .pc_down .swiper-container .block .title:hover { color: #df95a0; -webkit-transition: all 0.5s; transition: all 0.5s; }

.head_dropdown1 .pc_down .swiper-container .block .second_nav { font-size: 16px; margin-top: 30px; line-height: 36px; }

.head_dropdown1 .pc_down .swiper-container .block .second_nav .line:hover { color: #df95a0; -webkit-transition: all 0.5s; transition: all 0.5s; }

.head_dropdown1 .mobile_down { width: 100%; height: 100%; background-color: #fff; }

.head_dropdown1 .mobile_down .mobile_search { width: 96%; margin-bottom: 10px; -webkit-border-radius: 35px; border-radius: 35px; border: 1px solid #999999; padding: 0 15px; }

.head_dropdown1 .mobile_down .mobile_search input { line-height: 46px; padding: 0 5px; color: #999999; }

.head_dropdown1 .mobile_down .mobile_search .iconfont { color: #999999; font-size: 26px; cursor: pointer; }

.head_dropdown1 .mobile_down .block { color: #333333; text-align: center; border-bottom: 1px solid #f4f4f4; }

.head_dropdown1 .mobile_down .block .title { line-height: 30px; font-size: 16px; position: relative; }

.head_dropdown1 .mobile_down .block .title .iconfont { position: absolute; top: 50%; right: 5px; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); font-size: 14px; }

.head_dropdown1 .mobile_down .block .mobile_nav_down { background-color: #fafafa; display: none; padding: 5px 0; }

.head_dropdown1 .mobile_down .block .mobile_nav_down .line { line-height: 22px; }

.head_dropdown1 .mobile_down .block .mobile_nav_down .line:hover { color: #df95a0; }

.head_dropdown1 .mobile_down .block.active .title, .head_dropdown1 .mobile_down .block:hover .title { color: #df95a0; }



/* 内衣专题页 s */
/* 图片居中 */
.picture_container { position: relative; overflow: hidden; background: none; }

.picture_container img { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; -webkit-transition: all .3s linear; transition: all .3s linear; }

[class*=animate_] { /* 动画时间，动画开始前的状态 */ -webkit-animation-duration: 1.2s; animation-duration: 1.2s; opacity: 0; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }

@-webkit-keyframes fadeinup200i { from { opacity: 0;
    -webkit-transform: translate3d(0, 200px, 0);
    transform: translate3d(0, 200px, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes fadeinup200i { from { opacity: 0;
    -webkit-transform: translate3d(0, 200px, 0);
    transform: translate3d(0, 200px, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.animationbox { opacity: 0; -webkit-transform: translatey(80px); -ms-transform: translatey(80px); transform: translatey(80px); -webkit-transition: all 0.6s ease-out; transition: all 0.6s ease-out; }

.animationbox.up { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; }

.animationbox:nth-child(2) { margin-top: 50px; }

.animationbox:nth-child(3) { margin-top: 100px; }

.animationbox:nth-child(4) { margin-top: 150px; }

.animationbox:nth-child(5) { margin-top: 200px; }

.the_bra section { overflow: hidden; font-family: '方正兰亭中黑_gbk'; }

.the_bra .main1 .img_bg img { width: 100%; }

.the_bra .main1 .mask { padding: 0 120px 120px; display: none; }

.the_bra .main1 .mask .txt_box { font-family: 方正兰亭中黑_gbk; color: #ffffff; }

.the_bra .main1 .mask .txt_box .txt1 { font-size: 30px; line-height: 1.1; font-weight: lighter; }

.the_bra .main1 .mask .txt_box .txt2 { font-size: 80px; line-height: 1.1; letter-spacing: 8px; text-indent: 8px; margin-top: 35px; }

.the_bra .main1 .mask .txt_box .txt3 { font-size: 36px; line-height: 1.1; margin-top: 35px; }

.the_bra .main1 .mask .video_box { margin-top: -265px; position: relative; }

.the_bra .main1 .mask .video_box .video_play { position: absolute; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); z-index: 5; }

.the_bra .main1 .mask .video_box .video_img img { width: 100%; }

.the_bra .main2 .word_box { position: relative; z-index: 5; margin-bottom: -85px; -webkit-transition: all 1.5s; transition: all 1.5s; opacity: 1; }

.the_bra .main2 .word_box .word { -webkit-transition: all 1s; transition: all 1s; position: relative; top: 0; }

.the_bra .main2 .word_box .word1 { margin-right: 15px; }

.the_bra .main2 .word_box .word2 { margin-right: 60px; }

.the_bra .main2 .word_box .word3 { margin-right: 5px; }

.the_bra .main2 .word_box.active { margin-bottom: -220px; opacity: 0; }

.the_bra .main2 .word_box.active .word { margin-right: 50px; -webkit-transform: translate3d(0, 0, 0) scale(1.1); transform: translate3d(0, 0, 0) scale(1.1); top: 100px; }

.the_bra .main2 .block { position: relative; background-image: url(/uploads/image/ndimages/crowd_img1.jpg); background-size: cover; background-repeat: no-repeat; min-height: 920px; background-position: center; }

.the_bra .main2 .block .bg_img { display: none; }

.the_bra .main2 .block .bg_img img { width: 100%; }

.the_bra .main2 .block .txt_box { font-family: 方正兰亭中黑_gbk; font-size: 30px; line-height: 40px; color: #ffffff; position: absolute; top: 30%; left: 12.39583%; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); }

.the_bra .main2 .block .txt_box .txt:not(:first-child) { margin-top: 65px; }

.the_bra .main2 .block.blocks { background-image: url(/uploads/image/ndimages/crowd_img2.jpg); }

.the_bra .main2 .block.blocks .txt_box { left: auto; right: 5.10417%; }

.the_bra .main3 .content { position: relative; }

.the_bra .main3 .content .bg_color { position: relative; }

.the_bra .main3 .content .bg_color .bg_img { position: absolute; right: 0; left: 0; bottom: 0; height: 100%; width: 100%; z-index: -1; overflow: hidden; background-color: #c0d1b4; -webkit-transition: all 2s; transition: all 2s; }

.the_bra .main3 .content .bg_color.color .bg_img { background-color: #f1e49c; }

.the_bra .main3 .content .bg_color.color1 .bg_img { background-color: #d1c9d4; }

.the_bra .main3 .content .bg_color.color2 .bg_img { background-color: #d5d1c8; }

.the_bra .main3 .block { position: relative; }

.the_bra .main3 .block .txt_box { position: relative; }

.the_bra .main3 .block .txt_box .icon { position: absolute; }

.the_bra .main3 .block .txt_box .icon svg { width: 563px; height: 563px; }

.the_bra .main3 .block .txt_box .icon text { font-size: 563px; font-weight: 500; fill: rgba(0, 0, 0, 0); stroke: #fff; stroke-width: .5; stroke-dashoffset: 900; line-height: 1.1; text-transform: uppercase; opacity: .8; }

.the_bra .main3 .block .txt_box .txt { font-size: 26px; line-height: 36px; margin-top: 35px; }

.the_bra .main3 .block.block1 { padding-left: 6.25%; padding-top: 135px; }

.the_bra .main3 .block.block1 .img_box { position: relative; width: 48.64583%; }

.the_bra .main3 .block.block1 .img_box .small_img { margin-left: -186px; margin-top: 387px; position: relative; z-index: 2; width: 51.39186%; }

.the_bra .main3 .block.block1 .img_box .big_img { width: 68.52248%; }

.the_bra .main3 .block.block1 .txt_box { margin-top: 250px; margin-left: 5%; font-family: '方正兰亭中黑_gbk'; color: #ffffff; }

.the_bra .main3 .block.block1 .txt_box .big_txt { font-size: 160px; line-height: 1.1; }

.the_bra .main3 .block.block1 .txt_box .icon { right: -300px; top: -149px; }

.the_bra .main3 .block.block2 { padding-left: 6.25%; padding-top: 135px; }

.the_bra .main3 .block.block2 .img_box { position: relative; width: 54.89583%; }

.the_bra .main3 .block.block2 .img_box .small_img { margin-right: -65px; margin-top: 302px; position: relative; z-index: 2; width: 45.5408%; }

.the_bra .main3 .block.block2 .img_box .big_img { width: 60.72106%; }

.the_bra .main3 .block.block2 .txt_box { margin-right: 8.22917%; font-family: 方正兰亭中黑_gbk; color: #ffffff; }

.the_bra .main3 .block.block2 .txt_box .big_txt { font-size: 160px; line-height: 1.1; }

.the_bra .main3 .block.block2 .txt_box .icon { left: -120px; top: -280px; }

.the_bra .main3 .block.block2 .txt_box .icon svg { width: 563px; height: 563px; }

.the_bra .main3 .block.block2 .txt_box .icon text { font-size: 563px; }

.the_bra .main3 .block.block3 { padding-left: 6.25%; padding-top: 290px; }

.the_bra .main3 .block.block3 .img_box { position: relative; width: 45.3125%; }

.the_bra .main3 .block.block3 .img_box .small_img { margin-left: -248px; margin-top: 447px; position: relative; z-index: 2; width: 55.17241%; }

.the_bra .main3 .block.block3 .img_box .big_img { width: 73.56322%; }

.the_bra .main3 .block.block3 .txt_box { margin-left: 9.94792%; font-family: 方正兰亭中黑_gbk; color: #ffffff; }

.the_bra .main3 .block.block3 .txt_box .big_txt { font-size: 160px; line-height: 1.1; }

.the_bra .main3 .block.block3 .txt_box .icon { left: 222px; top: -456px; }

.the_bra .main3 .block.block3 .txt_box .icon svg { width: 563px; height: 563px; }

.the_bra .main3 .block.block3 .txt_box .icon text { font-size: 563px; }

.the_bra .main3 .block.block4 { padding-left: 6.25%; padding-top: 280px; }

.the_bra .main3 .block.block4 .img_box { position: relative; width: 46.61458%; }

.the_bra .main3 .block.block4 .img_box .small_img { margin-right: -134px; margin-top: 504px; position: relative; z-index: 2; width: 53.63128%; }

.the_bra .main3 .block.block4 .img_box .big_img { width: 71.50838%; }

.the_bra .main3 .block.block4 .txt_box { margin-right: 16.66667%; font-family: 方正兰亭中黑_gbk; color: #ffffff; }

.the_bra .main3 .block.block4 .txt_box .big_txt { font-size: 160px; line-height: 1.1; }

.the_bra .main3 .block.block4 .txt_box .icon { left: -120px; top: -273px; }

.the_bra .main3 .block.block5 { margin-top: -1px; }

.the_bra .main3 .block.block5 .img_box { position: relative; }

.the_bra .main3 .block.block5 .img_box .small_img { margin-left: -248px; margin-top: 447px; position: relative; z-index: 2; }

.the_bra .main3 .block.block5 .img img { width: 100%; }

.the_bra .main3 .block.block5 .txt_box { position: absolute; font-family: 方正兰亭中黑_gbk; color: #ffffff; right: 50px; top: 734px;z-index:5; }

.the_bra .main3 .block.block5 .txt_box .big_txt { font-size: 160px; line-height: 1.1; }

.the_bra .main3 .block.block5 .txt_box .icon { right: -350px; top: -582px; }

.the_bra .main3 .block.block5 .txt_box .icon svg { width: 1150px; }

.the_bra .main3 .block.block5 .txt_box .tag { font-size: 24px; line-height: 1.1; color: #ffffff; margin-top: 55px; }

.the_bra .main4 { position: relative; }

.the_bra .main4 .img_bgs img { width: 100%; min-height: 1500px; max-height: 1500px; }

.the_bra .main4 .content { padding-top: 150px; position: absolute; top: 0; right: 0; left: 0; bottom: 0; }

.the_bra .main4 .content .title_box { text-align: center; position: absolute; width: 100%; left: 0; top: 155px; height: 220px; -webkit-transition: all 1s; transition: all 1s; }

.the_bra .main4 .content .title_box.active { height: 0; }

.the_bra .main4 .content .txt_box .txt { opacity: 0; font-family: 方正兰亭中黑_gbk; font-size: 42px; line-height: 52px; color: #888888; text-align: center; }

.the_bra .main4 .content .txt_box .txt:not(:last-child) { margin-bottom: 55px; }

.the_bra .main4 .content .img_box { position: relative; margin-top: -160px; }

.the_bra .main4 .content .img_box .img_bg { width: 0; -webkit-transition: all 4s; transition: all 4s; overflow: hidden; }

.the_bra .main4 .content .img_box .img_bg img { width: 100vw; max-width: 100vw; }

.the_bra .main4 .content .img_box .block_box { position: absolute; left: 60px; right: 45px; top: 0; }

.the_bra .main4 .content .img_box .block_box .block { position: absolute; -webkit-transition: all 1s; transition: all 1s; }

.the_bra .main4 .content .img_box .block_box .block:nth-child(1) { -webkit-animation-delay: 0s; animation-delay: 0s; }

.the_bra .main4 .content .img_box .block_box .block:nth-child(2) { -webkit-animation-delay: 0.5s; animation-delay: 0.5s; }

.the_bra .main4 .content .img_box .block_box .block:nth-child(3) { -webkit-animation-delay: 1s; animation-delay: 1s; }

.the_bra .main4 .content .img_box .block_box .block:nth-child(4) { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; }

.the_bra .main4 .content .img_box .block_box .block1 { width: 26.66667%; left: 0; top: 174px; z-index: 3; }

.the_bra .main4 .content .img_box .block_box .block2 { width: 51.51515%; left: 6.33609%; top: 40px; z-index: 4; }

.the_bra .main4 .content .img_box .block_box .block3 { width: 51.34986%; left: 30.68871%; top: 158px; z-index: 5; }

.the_bra .main4 .content .img_box .block_box .block4 { width: 29.42149%; right: 0; top: -40px; z-index: 3; }

.the_bra .main4 .content .img_box.active .img_bg { width: 100%; }

.the_bra .main4 .content .img_box.active .block_box .block { -webkit-animation-name: fadeinup200i; animation-name: fadeinup200i; }

.the_bra .masked { text-align: center; background-image: -webkit-gradient(linear, right top, left top, from(#c3e9c4), color-stop(25%, #f8d779), color-stop(50%, #d4c5ec), color-stop(75%, #d4d0c7), to(#c3e9c4)); background-image: linear-gradient(to left, #c3e9c4, #f8d779 25%, #d4c5ec 50%, #d4d0c7 75%, #c3e9c4 100%); background-image: -moz-linear-gradient(to left, #c3e9c4, #f8d779 25%, #d4c5ec 50%, #d4d0c7 75%, #c3e9c4 100%); -webkit-text-fill-color: transparent; -webkit-background-clip: text; -webkit-background-size: 200% 100%; -webkit-animation: masked-animation 5s infinite linear; font-size: 100px; line-height: 1.1; font-weight: bold; background-repeat: repeat; color: black; }

.inheader.active { position: absolute; }

.inheader.actives { position: fixed; }

/* 内衣专题页 e */
@media screen and (max-width: 1700px) { .the_bra .main3 .block { padding-left: 60px !important; padding-right: 60px !important; }
  .the_bra .main3 .block.block5 { padding-left: 0 !important; padding-right: 0 !important; } }

@media screen and (max-width: 1366px) { .the_bra .main1 .mask { padding: 0 60px 60px; }
  .the_bra .main1 .mask .video_box { margin-top: -120px; }
  .the_bra .main2 .word_box { margin-left: 10%; margin-right: 10%; }
  .the_bra .main2 .block .txt_box { font-size: 20px; line-height: 36px; }
  .the_bra .main2 .block.blocks .txt_box { right: 3%; }
  .the_bra .main3 .block .txt_box .big_txt { font-size: 100px !important; }
  .the_bra .main3 .block .txt_box .txt { font-size: 26px !important; line-height: 30px !important; margin-top: 35px !important; }
  .the_bra .main3 .block.block1 .img_box { width: 48.64583%; }
  .the_bra .main3 .block.block1 .img_box .small_img { margin-left: -19.91435%; margin-top: 287px; }
  .the_bra .main3 .block.block1 .txt_box { margin-top: 150px; }
  .the_bra .main3 .block.block1 .txt_box .icon { width: 350px; }
  .the_bra .main3 .block.block2 .img_box { width: 54.89583%; }
  .the_bra .main3 .block.block2 .img_box .small_img { margin-right: -65px; margin-top: 202px; }
  .the_bra .main3 .block.block2 .txt_box .icon { width: 250px; left: -90px; top: -180px; }
  .the_bra .main3 .block.block3 { padding-top: 200px; }
  .the_bra .main3 .block.block3 .img_box { width: 45.3125%; }
  .the_bra .main3 .block.block3 .img_box .small_img { margin-left: -28.50575%; margin-top: 147px; }
  .the_bra .main3 .block.block3 .txt_box .icon { width: 250px; top: -156px; right: -100px; }
  .the_bra .main3 .block.block4 { padding-top: 180px; }
  .the_bra .main3 .block.block4 .img_box { width: 51.25%; }
  .the_bra .main3 .block.block4 .img_box .small_img { margin-right: -14.97207%; margin-top: 204px; }
  .the_bra .main3 .block.block4 .txt_box .icon { width: 250px; left: -60px; top: -103px; }
  .the_bra .main3 .block.block5 .txt_box { top: 334px; width: 300px; }
  .the_bra .main3 .block.block5 .txt_box .icon { width: 300px; top: -282px; right: auto; left: -200px; }
  .the_bra .main3 .block.block5 .txt_box .icon text { font-size: 350px; }
  .the_bra .main3 .block.block5 .txt_box .tag { font-size: 16px; margin-top: 25px; }
  .the_bra .main4 .content { padding-top: 100px; }
  .the_bra .main4 .content .title_box img { width: 40%; }
  .the_bra .main4 .content .img_box { margin-top: -100px; }
  .the_bra .main4 .content .img_box .block_box .block3 { top: 60px; }
  .the_bra .main4 .content .txt_box .txt { font-size: 26px; line-height: 32px; }
  .the_bra .main4 .content .txt_box .txt:not(:last-child) { margin-bottom: 25px; }
  .the_bra .main4 .img_bgs img { min-height: auto; } }

@media screen and (max-width: 1200px) { .the_bra .main3 .block .txt_box .icon { display: none; } }

@media screen and (max-width: 1200px) { .the_bra .main1 .mask { padding: 0 60px 60px; }
  .the_bra .main1 .mask .txt_box .txt1 { font-size: 20px; }
  .the_bra .main1 .mask .txt_box .txt2 { font-size: 40px; margin-top: 25px; letter-spacing: 0px; text-indent: 0px; }
  .the_bra .main1 .mask .txt_box .txt3 { font-size: 26px; }
  .the_bra .main2 .word_box { margin-bottom: -55px; }
  .the_bra .main2 .block { min-height: auto; background-image: none !important; background-attachment: unset; }
  .the_bra .main2 .block .bg_img { display: block; }
  .the_bra .main2 .block .txt_box { top: 10%; line-height: 28px; -webkit-transform: translatex(-50%); -ms-transform: translatex(-50%); transform: translatex(-50%); }
  .the_bra .main2 .block .txt_box .txt:not(:first-child) { margin-top: 35px; }
  .the_bra .main3 .content .bg_color { top: 0 !important; }
  .the_bra .main3 .block .txt_box .big_txt { font-size: 80px !important; }
  .the_bra .main3 .block .txt_box .txt { font-size: 22px !important; line-height: 28px !important; margin-top: 25px !important; }
  .the_bra .main4 .content { padding-top: 60px; }
  .the_bra .main4 .content .txt_box { padding-top: 35px; }
  .the_bra .main4 .content .txt_box .txt { font-size: 26px; line-height: 32px; }
  .the_bra .main4 .content .txt_box .txt:last-child { margin-top: 0; }
  .the_bra .main4 .content .txt_box .txt:not(:last-child) { margin-bottom: 15px; }
  .the_bra .main4 .content .img_box.active .block_box .block1 { top: 59.18367%; }
  .the_bra .main4 .content .img_box.active .block_box .block3 { top: 46.93%; }
  .the_bra .main4 .img_bgs img { min-height: 860px; } }

@media screen and (max-width: 768px) { .the_bra .main1 .mask { padding: 0; }
  .the_bra .main1 .mask .video_box { margin-top: 0; width: 100%; }
  .the_bra .main1 .mask .video_box video { display: block; }
  .the_bra .main2 .block .txt_box { font-size: 14px; line-height: 26px; }
  .the_bra .main2 .block .txt_box .txt:not(:first-child) { margin-top: 35px; }
  .the_bra .main3 .content .bg_color { top: 0 !important; }
  .the_bra .main3 .block { -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; padding: 30px 40px !important; }
  .the_bra .main3 .block .flex_rank_1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
  .the_bra .main3 .block .flex_rank_2 { -webkit-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; }
  .the_bra .main3 .block .txt_box { margin-bottom: 30px; margin-left: 0 !important; margin-right: 0 !important; }
  .the_bra .main3 .block .txt_box .big_txt { font-size: 60px !important; }
  .the_bra .main3 .block .txt_box .txt { font-size: 22px !important; line-height: 28px !important; margin-top: 25px !important; }
  .the_bra .main3 .block .txt_box .icon { display: none; }
  .the_bra .main3 .block .img_box { width: 100% !important; }
  .the_bra .main3 .block.block1 .img_box { width: 48.64583%; }
  .the_bra .main3 .block.block1 .img_box .small_img { margin-left: -19.91435%; margin-top: 287px; }
  .the_bra .main3 .block.block1 .txt_box { margin-top: 0; }
  .the_bra .main3 .block.block1 .txt_box .icon { width: 350px; }
  .the_bra .main3 .block.block2 .img_box { width: 54.89583%; }
  .the_bra .main3 .block.block2 .img_box .small_img { margin-top: 202px; margin-left: -6.16698%; }
  .the_bra .main3 .block.block2 .txt_box .icon { width: 250px; left: -90px; top: -280px; }
  .the_bra .main3 .block.block3 { padding-top: 200px; }
  .the_bra .main3 .block.block3 .img_box { width: 45.3125%; }
  .the_bra .main3 .block.block3 .img_box .small_img { margin-left: -28.50575%; margin-top: 247px; }
  .the_bra .main3 .block.block3 .txt_box .icon { width: 250px; top: -156px; right: -100px; }
  .the_bra .main3 .block.block4 { padding-top: 180px; }
  .the_bra .main3 .block.block4 .img_box { width: 46.61458%; }
  .the_bra .main3 .block.block4 .img_box .small_img { margin-right: -14.97207%; margin-top: 204px; }
  .the_bra .main3 .block.block4 .txt_box .icon { width: 250px; left: -60px; top: -203px; }
  .the_bra .main3 .block.block5 { padding-top: 0 !important; }
  .the_bra .main3 .block.block5 .txt_box { position: unset; top: 334px; width: 100%; padding: 0 40px; background-color: #d5d1c8; margin-bottom: 0; }
  .the_bra .main3 .block.block5 .txt_box .icon { width: 300px; top: -182px; }
  .the_bra .main3 .block.block5 .txt_box .tag { font-size: 16px; margin-top: 25px; }
  .the_bra .main4 .content { padding-top: 60px; }
  .the_bra .main4 .content .txt_box { padding-top: 35px; }
  .the_bra .main4 .content .txt_box .txt { font-size: 26px; line-height: 32px; }
  .the_bra .main4 .content .txt_box .txt:last-child { margin-top: 0; }
  .the_bra .main4 .content .txt_box .txt:not(:last-child) { margin-bottom: 15px; }
  .the_bra .main4 .content .img_box { margin-top: -70px; }
  .the_bra .main4 .content .img_box .block_box { height: 100%; left: 10px; right: 10px; }
  .the_bra .main4 .content .img_box .block_box .block1 { top: 31.52174%; }
  .the_bra .main4 .content .img_box .block_box .block3 { top: 28.62319%; }
  .the_bra .main4 .content .img_box .block_box .block4 { top: 0; }
  .the_bra .main4 .content .title_box { top: 80px; font-size: 60px; }
  .the_bra .main4 .masked { font-size: 60px; }
  .the_bra .main4 .img_bgs img { min-height: auto; } }

@media screen and (max-width: 480px) { .the_bra .main1 .content { background-size: 100%; }
  .the_bra .main1 .mask .txt_box .txt1 { font-size: 14px; }
  .the_bra .main1 .mask .txt_box .txt2 { font-size: 22px; margin-top: 10px; }
  .the_bra .main1 .mask .txt_box .txt3 { font-size: 18px; margin-top: 10px; }
  .the_bra .main1 .mask .video_box .video_play { width: 45px; }
  .the_bra .main2 .word_box { margin-bottom: -15px; margin-left: 5%; margin-right: 5%; }
  .the_bra .main2 .block .txt_box { top: 25%; font-size: 12px; line-height: 14px; left: 5%; right: auto; }
  .the_bra .main2 .block .txt_box .txt:not(:first-child) { margin-top: 5px; }
  .the_bra .main2 .block.blocks .bg_img img { max-width: none; width: 500px; }
  .the_bra .main2 .block.blocks .txt_box { top: 8%; left: 5%; right: auto; width: 32%; }
  .the_bra .main3 .content .bg_color { top: 0 !important; }
  .the_bra .main3 .block { -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; padding: 20px 20px !important; }
  .the_bra .main3 .block .flex_rank_1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
  .the_bra .main3 .block .flex_rank_2 { -webkit-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; }
  .the_bra .main3 .block .txt_box { margin-bottom: 20px; margin-left: 0 !important; margin-right: 0 !important; }
  .the_bra .main3 .block .txt_box .big_txt { font-size: 30px !important; }
  .the_bra .main3 .block .txt_box .txt { font-size: 16px !important; line-height: 20px !important; margin-top: 15px !important; }
  .the_bra .main3 .block .txt_box .icon { display: none; }
  .the_bra .main3 .block .img_box { width: 100% !important; }
  .the_bra .main3 .block.block1 .img_box { width: 48.64583%; }
  .the_bra .main3 .block.block1 .img_box .small_img { margin-left: -19.91435%; margin-top: 127px; }
  .the_bra .main3 .block.block1 .txt_box { margin-top: 0; }
  .the_bra .main3 .block.block1 .txt_box .icon { width: 350px; }
  .the_bra .main3 .block.block2 .img_box { width: 54.89583%; }
  .the_bra .main3 .block.block2 .img_box .small_img { margin-right: -65px; margin-top: 172px; }
  .the_bra .main3 .block.block2 .txt_box .icon { width: 250px; left: -90px; top: -280px; }
  .the_bra .main3 .block.block3 { padding-top: 200px; }
  .the_bra .main3 .block.block3 .img_box { width: 45.3125%; }
  .the_bra .main3 .block.block3 .img_box .small_img { margin-left: -28.50575%; margin-top: 147px; }
  .the_bra .main3 .block.block3 .txt_box .icon { width: 250px; top: -156px; right: -100px; }
  .the_bra .main3 .block.block4 { padding-top: 180px; }
  .the_bra .main3 .block.block4 .img_box { width: 46.61458%; }
  .the_bra .main3 .block.block4 .img_box .small_img { margin-right: -14.97207%; margin-top: 134px; }
  .the_bra .main3 .block.block4 .txt_box .icon { width: 250px; left: -60px; top: -203px; }
  .the_bra .main3 .block.block5 { padding-bottom: 0 !important; }
  .the_bra .main3 .block.block5 .txt_box { position: unset; top: 334px; width: 100%; padding: 0 20px; }
  .the_bra .main3 .block.block5 .txt_box .icon { width: 300px; top: -182px; }
  .the_bra .main3 .block.block5 .txt_box .tag { font-size: 16px; margin-top: 25px; }
  .the_bra .main4 .content { padding-top: 40px; }
  .the_bra .main4 .content .img_bgs img { min-height: 500px; }
  .the_bra .main4 .content .title_box { top: 50px; }
  .the_bra .main4 .content .title_box img { width: 80%; }
  .the_bra .main4 .content .txt_box { padding-top: 15px; }
  .the_bra .main4 .content .txt_box .txt { font-size: 18px; line-height: 22px; }
  .the_bra .main4 .content .txt_box .txt:last-child { margin-top: 0; }
  .the_bra .main4 .content .txt_box .txt:not(:last-child) { margin-bottom: 10px; }
  .the_bra .main4 .content .img_box { margin-top: 20px; }
  .the_bra .main4 .content .img_box.active .block_box { left: 10px; right: 10px; }
  .the_bra .main4 .content .img_box.active .block_box .block1 { top: 59.18367%; }
  .the_bra .main4 .content .img_box.active .block_box .block3 { top: 46.93%; }
  .the_bra .main4 .content .img_box.active .block_box .block4 { top: 0; }
  .the_bra .main4 .masked { font-size: 40px; }
  .the_bra .main4 .img_bgs img { min-height: auto; } }


.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(/uploads/image/ndimages/closebtn.png) no-repeat center; -webkit-transition: all .5s; transition: all .5s; }

.video-player-popup .close:hover { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); 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; } }



.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(/uploads/image/ndimages/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 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; 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; 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: #cd002b;  }

.full-searcha-wrapper mark { color: #fff;  background-color: #cd002b;  }

@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 .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 a .content h2 { -webkit-transition: all .3s; transition: all .3s; }
  .full-searcha-wrapper .result-list a:hover .content h2 { color: #ff5500; }
  .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-right: 30px;  } }


/*相册轮播 s*/
.thumb-popup { display: none; position: fixed; left: 0; top: 0; z-index: 2018; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.9); }

.thumb-popup .thumb-wraper { position: absolute; top: 50%; right: 0; left: 0; -webkit-transform: translatey(-50%); -ms-transform: translatey(-50%); transform: translatey(-50%); margin: auto; width: 100%; }

.thumb-popup .thumb-wraper .thumb-copy-wrapper { position: relative; overflow: hidden; width: 90%; max-width: 880px; margin: 0 auto; }

.thumb-popup .close { position: absolute; right: 4%; top: 4%; z-index: 9; width: 40px; height: 40px; font-size: 24px; font-weight: bold; text-align: center; color: #fff; cursor: pointer; background: #5261b9; -webkit-border-radius: 100%; border-radius: 100%; line-height: 40px; opacity: 1; }

.thumb-popup .thumb-wraper .thumb-copy-wrapper .swiper-wrapper li { padding: 0 20px; overflow: hidden; }

.thumb-popup .thumb-wraper .thumb-copy-wrapper .swiper-wrapper li img { display: block; max-width: 100%; max-height: 90%; position: relative; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); width: 640px; }

.thumb-popup .thumb-wraper .thumb-copy-wrapper .swiper-wrapper li p { text-align: center; font-size: 16px; padding: 20px 0; color: #fff; bottom: 5%; width: 100%; left: 0; position: absolute; }

.thumb-popup .thumb-wraper .banner-btn { display: none; width: 60px; height: 120px; position: absolute; top: 50%; -webkit-transform: translatey(-50%); -ms-transform: translatey(-50%); transform: translatey(-50%); z-index: 2; cursor: pointer; }

.thumb-popup .thumb-wraper .banner-btn::after { content: ""; position: absolute; top: 40%; left: 50%; margin-top: -5px; width: 40px; height: 40px; border-right: 1px solid #fff; border-top: 1px solid #fff; border-left: 0; border-bottom: 0; }

.thumb-popup .thumb-wraper .banner-btn.swiper-left { left: -10px; }

.thumb-popup .thumb-wraper .banner-btn.swiper-right { right: -10px; }

.thumb-popup .thumb-wraper .banner-btn.swiper-left::after { -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-135deg); margin-left: -4px; }

.thumb-popup .thumb-wraper .banner-btn.swiper-right::after { margin-left: -7px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.thumb-popup .thumb-wraper .banner-btn.swiper-left:hover::after { border-color: #5261b9; }

.thumb-popup .thumb-wraper .banner-btn.swiper-right:hover::after { border-color: #5261b9; }

.thumb-popup .thumb-wraper .banner-btn.swiper-button-disabled { cursor: default; }

@media (min-width: 768px) { .thumb-popup .thumb-wraper .banner-btn.swiper-left { left: 4%; }
  .thumb-popup .thumb-wraper .banner-btn.swiper-right { right: 4%; } }

@media (min-width: 1024px) { .thumb-popup .thumb-wraper .banner-btn { display: block; } }

/*相册轮播 e*/

#ie-alert-overlay { width: 100%; height: 100%; background: url(/uploads/image/ndimages/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(/uploads/image/ndimages/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; 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; 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(/uploads/image/ndimages/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-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(/uploads/image/ndimages/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 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; 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; 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: #cd002b;  }

.full-searcha-wrapper mark { color: #fff;  background-color: #cd002b;  }

@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 .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 a .content h2 { -webkit-transition: all .3s; transition: all .3s; }
  .full-searcha-wrapper .result-list a:hover .content h2 { color: #ff5500; }
  .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-right: 30px;  } }



/*网站地图 s*/
.hgysitemap .sitemapcont2 { padding: 6% 10px; overflow: hidden; background: #fff; }

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

.hgysitemap .sitemapcont2 dl:last-child { margin-bottom: 0; }

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

.hgysitemap .sitemapcont2 dd { padding: 4% 3% 1% 3%; border: 1px solid #e6e6e6; }

.hgysitemap .sitemapcont2 dd a { display: inline-block; padding-left: 10px; margin: 0 23px 8px 0; }

@media (min-width: 1024px) { .hgysitemap .sitemapcont2 { padding: 3.5% 30px; }
  .hgysitemap .sitemapcont2 dl { margin-bottom: 55px; }
  .hgysitemap .sitemapcont2 dt { font-size: 20px; }
  .hgysitemap .sitemapcont2 dd { padding: 2% 3% 1% 3%; border: 1px solid #e6e6e6; }
  .hgysitemap .sitemapcont2 dd a { margin: 0 45px 8px 0; } }

/*网站地图 e*/

