@charset "utf-8";
a,a:hover,del,ins {
  text-decoration:none
}
.item-desc,
a {
  word-wrap:break-word
}
blockquote,
body,
button,
dd,
dl,
dt,
fieldset,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
input,
lengend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
  margin:0;
  padding:0
}
input,
textarea {
  outline:0;
  border:2;
  -webkit-box-shadow:none;
  box-shadow:none
}
body,
button,
input,
select,
textarea {
  color:#666;
  font:14px/28px "Microsoft YaHei","微软雅黑","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB",Arial,sans-serif
}
h1 {
  font-size:18px
}
h2 {
  font-size:16px
}
h3 {
  font-size:14px
}
button,
h4,
h5,
h6,
input,
select,
textarea {
  font-size:100%
}
* h1,
* h2,
* h3,
* h4,
* h5,
* h6 {
  margin:0
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight:400
}
.shop-nav-title,
bold {
  font-weight:700
}
li,
ol,
ul {
  list-style:none
}
a {
  color:#666
}
a:hover {
  color:#010101
}
legend {
  color:#000
}
fieldset,
img {
  border:none
}
body {
  overflow:hidden;
  width:100%;
  min-width:1200px
}
table {
  border-collapse:collapse;
  border-spacing:0
}
html {
  overflow-y:scroll
}
em,
i {
  font-style:normal
}
.ke-content em,
italic {
  font-style:italic
}
.fl {
  float:left
}
.fr {
  float:right
}
.time-layout-item .item-one .item-time,
.vertical-layout-item .item-one .item-picture {
  float:left
}
.pr {
  position:relative
}
.pa {
  position:absolute
}
.item-line,
.item-link,
.item-picture,
.item-picture img,
.item-text,
.item-title,
.level-layout-item .item-line,
.shop-nav-t2 a {
  position:relative
}
.clearafter:after,
.clearfix:after {
  clear:both;
  display:block;
  visibility:hidden;
  height:0;
  content:"."
}
body,
html {
  overflow-x:hidden
}
.content,
.footer,
.header {
  margin:0 auto;
  width:1200px
}
.blk-content {
  max-width:1200px;
  margin:0 auto
}
.blk-xs {
  width:240px
}
.blk-m,
.blk-sm {
  width:930px
}
.hide {
  display:none!important
}
.block-center {
  display:block;
  margin:0 auto
}
.ql-align-center {
  text-align:center
}
underline {
  text-decoration:underline
}
.ql-align-right {
  text-align:right
}
.ql-align-justify {
  text-align:justify
}
.ql-indent-1 {
  text-indent:2em
}
.ql-indent-2 {
  text-indent:4em
}
.ql-indent-3 {
  text-indent:6em
}
.ql-indent-4 {
  text-indent:8em
}
.ql-indent-5 {
  text-indent:10em
}
.ql-indent-6 {
  text-indent:12em
}
.ql-indent-7 {
  text-indent:14em
}
.ql-indent-8 {
  text-indent:16em
}
.shop-nav {
  padding:40px 0
}
.shop-nav-title {
  height:60px;
  font-size:32px;
  line-height:60px;
  color:#000;
  text-align:center;
  margin-bottom:20px;
  overflow:hidden
}
.shop-nav-list {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:30px
}
.shop-nav-t1 {
  -ms-flex-negative:0;
  flex-shrink:0
}
.shop-nav-t1 i {
  float:left;
  margin-top:8px;
  width:14px;
  height:14px;
  margin-right:-14px;
  border-radius:50%;
  overflow:hidden
}
.shop-nav-t1 i img {
  display:block;
  width:14px;
  height:14px
}
.shop-nav-t2 a,
.shop-nav-t2 em,
.shop-nav-t2 h4 {
  display:inline-block
}
.shop-nav-t1 em,
.shop-nav-t1 h3 {
  padding-left:18px;
  font-size:18px;
  font-weight:700;
  color:#28261f;
  line-height:30px
}
.shop-nav-t2 {
  padding-left:10px;
  font-size:15px;
  line-height:30px;
  color:#444
}
.shop-nav-t2 h4 {
  font-weight:400
}
.shop-nav-t2 a {
  color:#444
}
#h1-tag {
  font-size:0;
  line-height:0
}
.category-add {
  width:100%;
  height:690px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  display:-webkit-flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-align-items:center
}
.category-btn {
  width:200px;
  height:100px;
  border:1px dashed #ccc;
  font-size:50px;
  font-weight:700;
  font-family:"microsoft yahei";
  color:#ccc;
  text-align:center;
  line-height:100px;
  cursor:pointer;
  border-radius:10px;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.category-btn:hover {
  border-color:#ed8400;
  background:#ed8400;
  color:#fff
}
.updating {
  width:100%;
  height:690px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.updating img {
  display:block;
  width:406px;
  height:400px
}
.p6-order-form-1-add li {
  -ms-word-break:break-all;
  word-break:break-all
}

ul.left-nav-01-one ul.left-nav-01-two {
  display:block;
}
.left-nav-01-two li a {
  height:51px;
  font-size:16px;
  line-height:50px;
  padding:0 0 0 25px!important;
  overflow:hidden
}
.link {
  min-height:90px
}
.link-title {
  width:115px;
  height:60px;
  margin-top:15px;
  border-right:1px solid #999;
  font-size:18px;
  line-height:30px
}
.link-title span {
  display:block;
  height:30px;
  color:#999;
  text-transform:uppercase;
  overflow:hidden
}
.link-title p {
  height:30px;
  color:#000;
  overflow:hidden
}
.link-list {
  width:1060px;
  margin:30px 0 30px 20px;
  font-size:15px;
  line-height:30px;
  overflow:hidden
}
.link-list a {
  display:inline-block;
  height:30px;
  color:#666
}
.prod-list01-link,
.prod-list01-time {
  display:none
}
div[data-blk-repete=repete] {
  min-height:200px
}
.article-desc-t1 {
  height:24px;
  overflow:hidden
}
div[data-blk-side=left-side] {
  margin-bottom:40px
}
.crumbs-1 {
  overflow:hidden;
  line-height:65px
}
.crumbs-1 a,
.crumbs-1 b,
.crumbs-1 span {
  display:inline-block;
  max-width:50%;
  height:65px;
  line-height:65px;
  vertical-align:top;
  overflow:hidden
}
.left-nav-01-tit h3 {
  padding:0 10px
}
ul.blk-nav-one>li,
ul.nav-one>li {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box
}
ul.blk-nav-one>li>a,
ul.nav-one>li>a {
  overflow:hidden
}

ul.blk-nav-one.text-left a,
ul.blk-nav-one.text-left li,
ul.nav-one.text-left a,
ul.nav-one.text-left li {
  text-align:left!important
}
ul.blk-nav-one[data-item-count="1"]>li,
ul.nav-one[data-item-count="1"]>li {
  width:100%!important;
  margin:0
}
ul.blk-nav-one[data-item-count="2"]>li,
ul.nav-one[data-item-count="2"]>li {
  width:50%!important;
  margin:0
}
ul.blk-nav-one[data-item-count="3"]>li,
ul.nav-one[data-item-count="3"]>li {
  width:33.32%!important;
  margin:0
}
ul.blk-nav-one[data-item-count="4"]>li,
ul.nav-one[data-item-count="4"]>li {
  width:25%!important;
  margin:0
}
ul.blk-nav-one[data-item-count="5"]>li,
ul.nav-one[data-item-count="5"]>li {
  width:20%!important;
  margin:0
}
ul.blk-nav-one[data-item-count="6"]>li,
ul.nav-one[data-item-count="6"]>li {
  width:16.65%!important;
  margin:0
}
ul.blk-nav-one[data-item-count="7"]>li,
ul.nav-one[data-item-count="7"]>li {
  width:14.27%!important;
  margin:0
}
ul.blk-nav-one>li,
ul.nav-one>li {
  width:9.5%;
  margin:0
}
ul.blk-nav-one[data-item-count="9"]>li,
ul.nav-one[data-item-count="9"]>li {
  width:11.11%!important;
  margin:0
}
ul.blk-nav-one[data-item-count="10"]>li,
ul.nav-one[data-item-count="10"]>li {
  width:10%!important;
  margin:0
}
.blk-nav-two,
.nav-two {
  min-width:100%;
  display:none
}
#blk-vice-nav a,
ul.nav-one li a {
  word-break:break-all
}
#blk-vice-nav.blk-nav-hide .left-nav-01-two {
  display:none!important
}
#blk-vice-nav.blk-nav-hide>li.sidenavcur .left-nav-01-two,
#blk-vice-nav.blk-nav-hide>li:hover .left-nav-01-two {
  display:block!important
}
.list-style-02 .prod-list01-list>dl {
  overflow:visible!important;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
.list-style-02 .prod-list01-list dl:after {
  display:block;
  clear:both;
  content:"";
  visibility:hidden;
  height:0
}
.left-nav-01-tit h2 {
  padding:0 10px;
  height:75px;
  font-size:24px;
  font-weight:400;
  line-height:75px;
  color:#fff;
  border-bottom:1px solid #fff;
  text-align:center;
  overflow:hidden
}
.left-nav-01-one h3,
.left-nav-01-one>li>h3 a {
  height:50px;
  overflow:hidden;
  font-weight:400
}
.left-nav-01-one>li>h3 a {
  display:block;
  margin:0 40px 0 0;
  padding-left:32px;
  font-size:18px;
  line-height:50px;
  color:#333
}
.endit-content,
.ke-content {
  font-size:16px;
  text-align:justify;
  line-height:37px
}
.left-nav-01-one>li.sidenavcur>h3 a,
.left-nav-01-one>li>h3:hover a {
  color:#fff
}
.endit-content {
  text-justify:inter-ideograph;
  color:#666;
  margin-bottom:30px
}
.endit-content a {
  color:red
}
.endit-content img {

  display:block
}
.endit-content ol,
.endit-content ul,
.ke-content ol,
.ke-content ul {
  -webkit-margin-start:0;
  margin-inline-start:0;
  -webkit-margin-end:0;
  margin-inline-end:0;
  -webkit-padding-start:40px;
  padding-inline-start:40px
}
.endit-content-img1 {
  width:50%;
  padding-right:30px;
  margin-bottom:0!important
}
.ke-content {
  max-width:1200px;
  text-justify:inter-ideograph;
  color:#000;
  margin-bottom:30px
}
.endit-content p,
.endit-content span,
.ke-content p,
.ke-content span {
  word-break:break-word;
  margin:0
}
.endit-content h1,
.endit-content h2,
.endit-content h3,
.endit-content h4,
.endit-content h5,
.endit-content h6,
.ke-content h1,
.ke-content h2,
.ke-content h3,
.ke-content h4,
.ke-content h5,
.ke-content h6 {
  margin:0
}
.endit-content ol,
.endit-content ul,
.ke-content ol,
.ke-content ul,
blockquote,
q {
  display:block;
  -webkit-margin-before:1em;
  margin-block-start:1em;
  -webkit-margin-after:1em;
  margin-block-end:1em
}
.endit-content h1,
.ke-content h1 {
  font-size:18px;
  font-weight:700
}
.endit-content h2,
.ke-content h2 {
  font-size:16px;
  font-weight:700
}
.endit-content h3,
.ke-content h3 {
  font-size:14px;
  font-weight:700
}
.endit-content h4,
.ke-content h4 {
  font-size:100%;
  font-weight:700
}
.endit-content img,
.ke-content img {
  max-width:100%
}
.endit-content ol,
.ke-content ol {
  list-style-type:decimal
}
.endit-content ul,
.ke-content ul {
  list-style-type:disc
}
.endit-content ol,
.ke-content ol li {
  list-style-type:decimal
}
.endit-content ul,
.ke-content ul li {
  list-style-type:disc
}
.endit-content a,
.ke-content a {
  color:#915959;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section {
  display:block
}
blockquote {
  margin-right:40px
}
blockquote,
q {
  quotes:none;
  -webkit-margin-start:40px;
  margin-inline-start:40px;
  -webkit-margin-end:40px;
  margin-inline-end:40px
}
.endit-content table,
.endit-content tbody,
.endit-content td,
.endit-content tfoot,
.endit-content th,
.endit-content thead,
.endit-content tr {
  margin:0;
  padding:0;
  vertical-align:baseline
}
caption,
th {
  text-align:left
}
q:after,
q:before {
  content:''
}
code,
kbd,
pre,
samp,
tt {
  font-family:monospace;
  font-size:108%;
  line-height:100%
}
.txtboxcs {
  border:1px solid #ccc;
  height:22px
}
.mt10 {
  margin-top:10px
}
.kindeditor_simple_mode p {
  line-height:26px
}
.kindeditor_img-block {
  text-indent:0;
  padding-top:14px;
  margin:0;
  text-align:center;
  overflow:hidden
}
.clear {
  clear:both;
  height:0;
  line-height:0;
  font-size:0;
  overflow:hidden
}
.kindeditor_usercontrol_tab input {
  width:268px
}
.kindeditor_usercontrol_tab .fl {
  width:200px;
  height:315px;
  overflow:hidden
}
.kindeditor_tabbody {
  height:390px;
  overflow:hidden
}
.kindeditor_tabbody span {
  margin:5px 3px;
  text-align:center;
  display:inline-block;
  width:40px;
  height:16px;
  line-height:16px;
  cursor:pointer
}
.kindeditor_add-label {
  height:390px;
  padding-top:10px;
  overflow:hidden
}
.kindeditor_add-label span {
  margin:15px 2.5% 0;
  text-align:center;
  display:inline-block;
  width:20%;
  height:36px;
  line-height:34px;
  cursor:pointer;
  border:1px solid #ccc
}
.kindeditor_add-label span:hover {
  border:1px solid #f07802;
  background:#f07802;
  color:#fff
}
.kindeditor_attach {
  display:block
}
.kindeditor_inline_attach {
  display:inline
}
.kindeditor_selected_cell {
  background-color:#abcaf5;
  border-color:#fd8b19
}
.prod-hot-time1,
.prod-hot-time2,
.prod-hot-time3,
.prod-hot-time4 {
  display:none
}
.article-con,
.article-sour .article-desc,
.article-title {
  margin:0 20px
}
.item-line {
  -webkit-transition:all .05s ease;
  transition:all .05s ease;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
.item-picture {
  overflow:hidden;
  z-index:4
}
.item-picture img {
  display:block;
  width:100%;
  z-index:4
}
.item-text {
  padding-right:20px;
  padding-left: 15px;
  z-index:4
}
.item-title {
  font-weight:500;
  font-size:20px;
  line-height:40px;
  margin: 5px 0;
  z-index:4
}
.item-title,
.item-title a {
  overflow:hidden;
  height:40px;
  color:#222
}
.item-title a {
  display:block
}
.item-tiem {
  display:none;
  overflow:hidden;
  height:1pc;
  color:#999;
  font-size:9pt;
  line-height:1pc
}
.item-subtitle,
.item-text-link,
.item-text-link a {
  height:28px;
  color:#222;
  overflow:hidden
}
.item-subtitle,
.item-text-link {
  font-size:18px;
  line-height:28px
}
.item-text-link a {
  display:block
}
.item-subtitle {
  margin-bottom:5px;
  font-family:arial
}
.item-desc {
  height:52px;
  font-size:14px;
  line-height:26px;
  color:#797979;
  overflow:hidden;
  display:-webkit-box;
  text-overflow:ellipsis;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  word-break:break-all
}
.item-link {
  display:inline-block;
  margin-top:20px;
  border-radius:2px;
  border:1px solid #aaa;
  font-size:14px;
  line-height:24px;
  z-index:4
}
.item-link a {
  color:#666;
  display:block;
  padding:4px 25px
}
#category,
.level-layout-item [class|=row-item] {
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -ms-flex-pack:start;
  -webkit-box-pack:start;
  justify-content:flex-start;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.level-layout-item .item-line::after,
.vertical-layout-item .item-line::after {
  position:absolute;
  top:0;
  height:100%;
  -webkit-box-sizing:border-box;
  border:1px solid #dedede;
  content:"";
  left:0;
  z-index:1
}
.level-layout-item .item-line::after {
  width:100%;
  box-sizing:border-box
}
.level-layout-item .item-picture {
  padding:1px;
  align-items: center;
  display: flex;
  justify-content: center;
  height: 295px;
}
.level-layout-item .item-link {
  display:none
}
.level-layout-item .item-title {
  margin:0;
  font-size:16px
}
.level-layout-item .item-desc {
  -webkit-line-clamp:2;
  display:none
}
.level-layout-item .item-text {
  padding-right:0;
  padding-left:0;
  text-align:center
}
.level-layout-item .row-item-2 .item-line {
  margin-right:2%;
  margin-left:2%;
  width:46%;
  margin-bottom:20px
}
.level-layout-item .row-item-3 .item-line {
  margin-right:.6%;
  margin-left:.6%;
  width:32%;
  margin-bottom:12px
}
.level-layout-item .row-item-4 .item-line {
  margin-right:.5%;
  margin-left:.5%;
  width:24%;
  margin-bottom:10px
}
.level-layout-item .row-item-5 .item-line {
  margin-right:.5%;
  margin-left:.5%;
  width:19%;
  margin-bottom:10px
}
.level-layout-item .row-item-6 .item-line {
  margin-right:.5%;
  margin-left:.5%;
  width:15.6%;
  margin-bottom:10px
}
.vertical-layout-item .item-one {
  overflow:hidden
}
.vertical-layout-item .item-one .item-text {
  float:right
}
.vertical-layout-item .item-line {
  width:100%;
  padding:15px;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  margin-bottom:16px;
  -ms-flex-pack:justify;
  -webkit-box-pack:justify;
  justify-content:space-between;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.time-layout-item .item-desc,
.titledesc-layout-item .item-desc {
  display:-webkit-box;
  -webkit-line-clamp:2;
  overflow:hidden;
  -webkit-box-orient:vertical;
  word-wrap:break-word;
  text-overflow:ellipsis;
  word-break:break-all
}
.vertical-layout-item .item-line::after {
  width:100%;
  box-sizing:border-box
}
.vertical-layout-item .item-text {
  padding-left:0;
  padding-right:0;
  margin-top:0;
  position:relative
}
.vertical-layout-item .item-link {
  position:absolute;
  right:0;
  bottom:0
}
.vertical-layout-item .left-pic-layout {
  text-align:left
}
.vertical-layout-item .right-pic-layout .item-picture {
  -ms-flex-order:2;
  -webkit-box-ordinal-group:3;
  order:2
}
.vertical-layout-item .cross-layout .item-line:nth-child(2n-1) .item-picture,
.vertical-layout-item .right-pic-layout .item-text {
  -ms-flex-order:1;
  -webkit-box-ordinal-group:2;
  order:1
}
.vertical-layout-item .cross-layout .item-line:nth-child(2n) .item-picture,
.vertical-layout-item .cross-layout .item-line:nth-child(2n-1) .item-text {
  -ms-flex-order:2;
  -webkit-box-ordinal-group:3;
  order:2
}
.vertical-layout-item .cross-layout .item-line:nth-child(2n) .item-text {
  -ms-flex-order:1;
  -webkit-box-ordinal-group:2;
  order:1
}
.vertical-layout-item .center-layout {
  text-align:center
}
.vertical-layout-item .center-layout .item-line {
  margin-bottom:20px
}
.vertical-layout-item .center-layout .item-picture {
  margin:0 auto
}
.vertical-layout-item .center-layout .item-text {
  margin:0 auto;
  width:100%!important
}
.vertical-layout-item .center-layout .item-link {
  position:static;
  margin:10px auto 0
}
.vertical-layout-item .center-layout.xlarge .item-picture {
  width:100%
}
.vertical-layout-item .center-layout.large .item-picture {
  width:60%
}
.vertical-layout-item .center-layout.medium .item-picture {
  width:50%
}
.vertical-layout-item .center-layout.small .item-picture {
  width:30%
}
.vertical-layout-item .xlarge .item-picture {
  width:40%
}
.vertical-layout-item .xlarge .item-text {
  width:58%
}
.vertical-layout-item .large .item-picture {
  width:35%
}
.vertical-layout-item .large .item-text {
  width:63%
}
.vertical-layout-item .medium .item-picture {
  width:30%
}
.vertical-layout-item .medium .item-text {
  width:68%
}
.vertical-layout-item .small .item-picture {
  width:25%
}
.vertical-layout-item .small .item-text {
  width:73%
}
.time-layout-item .item-one {
  overflow:hidden
}
.time-layout-item .item-one .item-text {
  float:right
}
.time-layout-item .item-line {
  width:100%;
  padding-bottom:20px;
  background:#f6f6f6;
  margin-bottom:16px
}
.time-layout-item .item-time {
  text-align:center;
  width:104px;
  float:left;
  margin-right:-104px
}
.time-layout-item .item-text {
  padding-left:108px;
  padding-right:180px;
  position:relative
}
.time-layout-item .item-title {
  margin-bottom:0
}
.time-layout-item .item-time-day {
  height:44px;
  font-size:36px;
  color:#333;
  line-height:44px;
  padding-top:28px
}
.time-layout-item .item-time-years-month {
  height:14px;
  font-size:14px;
  color:#333;
  line-height:14px
}
.time-layout-item .item-link a,
.titledesc-layout-item .item-link a {
  color:#666
}
.time-layout-item .item-link {
  background:0 0;
  position:absolute;
  top:25px;
  right:20px
}
.titledesc-layout-item .item-line {
  width:100%;
  padding-bottom:15px;
  position:relative;
  margin-bottom:16px
}
.titledesc-layout-item .item-line::after {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  z-index:1;
  width:100%;
  height:0;
  border:1px solid #dedede;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
.titledesc-layout-item .item-link {
  background:0 0;
  float:right;
  margin-top:10px
}
.titlel-layout-item .item-line {
  width:100%;
  position:relative
}
.titlel-layout-item .item-time {
  height:50px;
  float:right;
  font-size:14px;
  line-height:50px;
  color:#777
}
.titlel-layout-item .item-line::after {
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  z-index:1;
  width:100%;
  height:0;
  border-bottom:1px dashed #ccc
}
.titlel-layout-item .item-text {
  padding:0
}
.titlel-layout-item .item-line h4 {
  height:50px;
  font-size:16px;
  font-weight:400;
  line-height:50px;
  position:relative;
  padding:0;
  margin:0
}
.titlel-layout-item .item-line h4 a {
  height:50px;
  line-height:50px;
  color:#666
}

.imgscale2-1 .item-picture>a {
  display:block;
  width:100%;
  height:0;
  padding-bottom:50%
}
.imgscale2-1 .item-desc {
  -webkit-line-clamp:2;
  height:52px
}
.imgscale4-3 .item-picture>a {
  display:block;
  width:100%;
  height:0;
  padding-bottom:75%
}
.imgscale4-3 .item-desc {
  -webkit-line-clamp:2;
  height:52px
}
.imgscale16-9 .item-picture>a {
  display:block;
  width:100%;
  height:0;
  padding-bottom:56.25%
}
.imgscale1-2 .item-picture>a {
  display:block;
  width:100%;
  height:0;
  padding-bottom:200%
}
.imgscale3-4 .item-picture>a {
  display:block;
  width:100%;
  height:0;
  padding-bottom:133.33%
}
.imgscale9-16 .item-picture>a {
  display:block;
  width:100%;
  height:0;
  padding-bottom:177.7%;
}
.vertical-layout-item .time-open .item-time {
  display: inline-block;
  max-width: 60%;
  height: 30px;
  line-height: 30px;
  font-size: 15px;
  padding-top: 5px;
}
#category-add,
.vertical-layout-item .medium.imgscale2-1 .item-link,
.vertical-layout-item .small.imgscale16-9 .item-link,
.vertical-layout-item .time-close .item-time,
.vertical-layout-item .item-time,
.vertical-layout-item .small.imgscale2-1 .item-link {
  display:none
}
.vertical-layout-item .large.imgscale4-3 .item-desc,
.vertical-layout-item .medium.imgscale1-1 .item-desc,
.vertical-layout-item .medium.imgscale4-3 .item-desc,
.vertical-layout-item .small.imgscale1-1 .item-desc,
.vertical-layout-item .xlarge.imgscale16-9 .item-desc {
  -webkit-line-clamp:3;
  height:78px
}
.vertical-layout-item .large.imgscale1-1 .item-desc,
.vertical-layout-item .small.imgscale3-4 .item-desc,
.vertical-layout-item .xlarge.imgscale4-3 .item-desc {
  -webkit-line-clamp:4;
  height: auto;
  max-height:104px
}
.vertical-layout-item .medium.imgscale3-4 .item-desc,
.vertical-layout-item .xlarge.imgscale1-1 .item-desc {
  -webkit-line-clamp:5;
  height: auto;
  max-height:130px;
}
.vertical-layout-item .large.imgscale3-4 .item-desc {
  -webkit-line-clamp:6;
  height: auto;
  max-height:156px
}
.vertical-layout-item .xlarge.imgscale3-4 .item-desc {
  -webkit-line-clamp:8;
  height: auto;
  max-height:208px
}
.search {
  background:#f2f2f2;
  height:82px;
  border-bottom:1px solid #eee;
  overflow:hidden;
  font-size:14px
}
.search-inp {
  width:270px;
  height:30px;
  border-radius:20px;
  background:#fff;
  padding-left:10px;
  margin-top:28px
}
.search-inp input {
  border:0;

  outline:0
}
.search-txt {
  width:224px;
  height:30px;
  line-height:30px;
  color:#a9a9a9;
  float:left
}
.search-btn {
  width:30px;
  height:30px;
  float:right;
  cursor:pointer;
  position:relative
}
.search-btn::before,
.search-btn:after {
  content:"";
  position:absolute
}
.search-btn::before {
  top:5px;
  left:4px;
  width:10px;
  height:10px;
  border-radius:100%;
  border:3px solid #444
}
.search-btn:after {
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  width:7px;
  height:3px;
  top:20px;
  left:16px;
  background-color:#444
}
.keyword,
.keyword a,
.keyword>em,
.keyword>span {
  height:24px;
  overflow:hidden
}
.keyword {
  width:900px;
  padding-top:32px;
  font-size:0;
  line-height:0;
  color:#000
}
.keyword>em,
.keyword>span {
  display:inline-block;
  font-size:14px;
  line-height:24px;
  margin-right:10px
}
.keyword>span {
  cursor:pointer
}
.keyword a {
  color:#666;
  display:inline-block
}
.search-nothing {
  height:400px;
  text-align:center
}
.search_title {
  border-bottom:1px solid #ccc;
  margin-bottom:20px
}
.search_title h2 {
  width:145px;
  height:46px;
  text-align:center;
  line-height:46px;
  background:#333;
  color:#fff;
  font-weight:400;
  position:relative;
  top:1px;
  font-size:24px
}
.search_title span {
  float:right;
  height:46px;
  font-size:14px;
  line-height:46px;
  color:#888
}
.search_title b {
  color:#666
}
#search_list .item-line {
  overflow:hidden;
  margin-bottom:20px
}
#search_list .item-line:after {
  clear:both;
  display:block;
  visibility:hidden;
  height:0;
  content:"."
}
#search_list .item-picture {
  width:18%;
  float:left
}
#search_list .item-picture img {
  display:block;
  width:100%
}
#search_list .item-text {
  width:75%;
  float:left;
  margin-top:15px;
  padding-left:20px;
  padding-right:20px
}
#search_list .item-title {
  height:28px;
  font-size:18px;
  font-weight:700;
  line-height:28px;
  color:#222;
  margin-bottom:5px;
  overflow:hidden
}
#search_list .item-title a {
  display:block;
  height:28px;
  color:#222;
  overflow:hidden
}
#search_list .item-tiem {
  height:16px;
  font-size:12px;
  line-height:16px;
  color:#999;
  overflow:hidden
}
#search_list .item-subtitle,
#search_list .item-text-link {
  height:28px;
  font-size:18px;
  line-height:28px;
  overflow:hidden
}
#search_list .item-text-link {
  color:#222
}
#search_list .item-text-link a {
  display:block;
  height:28px;
  color:#222;
  overflow:hidden
}
#search_list .item-subtitle {
  font-family:arial;
  color:#222;
  margin-bottom:5px
}
#search_list .item-desc {
  height:auto;
  display:-webkit-box;
  -webkit-line-clamp:6;
  text-overflow:ellipsis;
  overflow:hidden;
  -webkit-box-orient:vertical;
  word-wrap:break-word;
  word-break:break-all;
  font-size:15px;
  line-height:26px
}
#search_list .item-link {
  background:#000;
  display:inline-block;
  padding:4px 10px;
  margin-top:20px;
  font-size:14px;
  line-height:24px;
  border-radius:2px
}
#search_list .item-link a {
  color:#fff
}
#search_list .item-text i {
  color:#d0021b
}
#pagination {
  margin:60px 10px 60px 0;
  color:#666
}
#pagination button {
  display:inline-block;
  min-width:30px;
  height:28px;
  cursor:pointer;
  color:#666;
  font-size:13px;
  line-height:28px;
  background-color:#f9f9f9;
  border:1px solid #dce0e0;
  text-align:center;
  margin:0 4px;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  outline:0
}
#pagination #firstPage,
#pagination #lastPage,
#pagination #nextPage,
#pagination #prePage {
  width:50px
}
#pagination #nextPage,
#pagination #prePage {
  width:70px
}
#pagination .current {
  background-color:#555;
  border-color:#555;
  color:#fff
}
#pagination .totalPages {
  margin:0 10px
}
#pagination .totalPages span,
#pagination .totalSize span {
  color:#555;
  margin:0 5px
}
#pagination button:disabled {
  opacity:.5;
  cursor:no-drop
}
#pagination a.page_show {
  display:inline-block!important
}
#pagination .page_inp {
  width:38px;
  height:26px;
  border:1px solid #e5e5e5;
  margin:0 6px
}
.info-2 {
  margin-bottom:20px;
  border:1px solid #eee
}
.info-2-list {
  padding:10px
}
.info-2-list .item-text {
  padding:0
}
.info-2-list .item-title {
  margin:0;
  height:30px;
  font-size:14px;
  line-height:30px;
  position:relative
}
.info-2-list .item-title:after {
  content:"";
  width:6px;
  height:6px;
  border-radius:50%;
  background-color:#938e8e;
  position:absolute;
  top:12px;
  left:0
}
.message-item,
.message-select .message-item {
  position:relative
}
.info-2-list .item-title a {
  height:30px;
  line-height:30px;
  color:#666;
  padding-left:15px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.blk-sm .content {
  width:100%;
  padding-left:0!important;
  padding-right:0!important
}
input:focus:invalid,
input[required]:invalid,
textarea:focus:invalid,
textarea[required]:invalid {
  -webkit-box-shadow:none;
  box-shadow:none
}
input.message_dn {
  display:none
}
.message-label {
  float:left;
  width:74px;
  height:32px;
  text-align:right;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  margin-right:-74px;
  line-height:32px;
  color:#333
}
.message-item {
  margin-right:30px;
  margin-left:100px
}
.message-frm input[type=email],
.message-frm input[type=text],
.message-frm select,
.message-frm textarea {
  border:none;
  height:32px;
  line-height:15px;
  color:#888;
  outline:0;
  padding:5px 0 5px 5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px
}
.message-radio .message-item {
  min-height:32px;
  padding-bottom:16px;
  line-height:32px
}
.message-frm select {
  appearance:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  text-indent:.01px;
  text-overflow:'';
  width:100%;
  line-height:15px
}
.message3 .message_button span,
.message4 .message_button span,
.message5 .message_button span,
.message_button span {
  -webkit-appearance:none;
  cursor:pointer
}
.high,
.msg {
  position:absolute
}
.message-select .message-item:after {
  content:"";
  position:absolute;
  right:10px;
  top:50%;
  margin-top:-8px;
  z-index:20;
  width:10px;
  height:10px;
  border-bottom:1px solid #444;
  border-right:1px solid #444;
  transform:rotate(42deg);
  -ms-transform:rotate(42deg);
  -moz-transform:rotate(42deg);
  -webkit-transform:rotate(42deg);
  -o-transform:rotate(42deg)
}
.message-radio .message-item input {
  margin-left:20px;
  margin-right:10px;
  vertical-align:middle
}
.message-radio .message-item em {
  display:inline-block
}
.message-frm li.message-textarea {
  width:95%
}
.message-frm textarea {
  resize:none
}
.message_button span {
  outline:0;
  border:none;
  -moz-user-select:-moz-none;
  -moz-user-select:none;
  -o-user-select:none;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}
#send {
  display:block
}
.msg {
  font-size:12px;
  bottom:-18px;
  left:0
}
.high {
  top:12px;
  right:-6px;
  line-height:12px
}
.mess_error_con,
.mess_success_con {
  position:fixed;
  top:20px;
  overflow:hidden
}
.high,
.onError {
  color:red
}
.mess_success_con {
  left:50%;
  z-index:2002;
  color:#67c23a;
  background-color:#f0f9eb;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-radius:4px;
  border:1px solid #e1f3d8;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  -webkit-transition:opacity .3s,top .4s,-webkit-transform .4s;
  transition:opacity .3s,top .4s,-webkit-transform .4s;
  transition:opacity .3s,transform .4s,top .4s;
  transition:opacity .3s,transform .4s,top .4s,-webkit-transform .4s;
  padding:15px 15px 15px 20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.mess_error_con {
  left:50%;
  z-index:2002;
  color:#f56c6c;
  background-color:#fef0f0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-radius:4px;
  border:1px solid #fde2e2;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  -webkit-transition:opacity .3s,top .4s,-webkit-transform .4s;
  transition:opacity .3s,top .4s,-webkit-transform .4s;
  transition:opacity .3s,transform .4s,top .4s;
  transition:opacity .3s,transform .4s,top .4s,-webkit-transform .4s;
  padding:15px 15px 15px 20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

[data-blk-pagin=pagin] {
  margin:20px auto;
  max-width:1200px;
  font-size:14px;
  line-height:32px;
  color:#333;
  overflow:hidden;
  position:relative
}

[data-blk-pagin=pagin]>div {
  margin-bottom:5px
}
[data-blk-pagin=pagin] a {
  max-width:600px;
  color:#333;
  vertical-align:middle;
  overflow:hidden
}
[data-blk-pagin=pagin] span {
  width:60px;
  height:32px;
  background:#a2a2a2;
  color:#fff;
  text-align:center;
  display:inline-block;
  margin-right:10px;
  vertical-align:middle
}
.sidebar2 {
  position:fixed;
  top:50%;
  z-index:999;
  margin-top:-232px;
  height:465px;
  width:162px
}
.sidebar2 .sidebar-btn {
  position:absolute;
  top:50%;
  width:50px;
  margin-top:-65px;
  height:130px;
  cursor:pointer
}
.sidebar2 .sidebar-btn span {
  display:block;
  position:absolute;
  top:12px;
  width:26px;
  height:30px;
  background-position:center center;
  background-repeat:no-repeat;
  background-size:20px 24px
}
.sidebar2 .sidebar-btn p {
  margin:40px 8px 0;
  display:block;
  width:16px;
  font-size:14px;
  line-height:18px;
  color:#fff
}
.sidebar2 .sidebar-con {
  position:relative;
  z-index:99;
  border-radius:8px;
  height:465px;
  color:#fff;
  text-align:center
}
.sidebar2 .sidebar-logo {
  padding:10px
}
.sidebar2 .sidebar-logo img {
  width:60px;
  height:60px;
  border-radius:50%;
  margin:0 auto;
  display:block;
  overflow:hidden
}
.sidebar2 .sidebar-logo h3 {
  height:32px;
  font-size:20px;
  line-height:32px;
  overflow:hidden
}
.sidebar2 .sidebar-code {
  padding-top:5px;
  margin:0 5px 10px;
  background-color:#fff
}
.sidebar2 .sidebar-code img {
  width:130px;
  height:130px;
  margin:0 auto;
  display:block
}
.sidebar2 .sidebar-code p {
  height:20px;
  font-size:14px;
  line-height:20px;
  color:#333;
  overflow:hidden
}
.sidebar2 .sidebar-tel {
  border-top:1px solid rgba(255,255,255,.5);
  border-bottom:1px solid rgba(255,255,255,.5);
  padding:20px 0
}
.sidebar2 .sidebar-tel p {
  height:30px;
  font-size:18px;
  line-height:30px;
  overflow:hidden
}
.sidebar2 .sidebar-link {
  margin-top:20px
}
.sidebar2 .sidebar-link img {
  width:116px;
  height:35px
}
.sidebar2.sidebar1-left.sidebar-cur {
  left:-162px
}
.sidebar2.sidebar1-right.sidebar-cur {
  right:-162px
}
.sidebar2.sidebar1-left.sidebar-cur .sidebar-btn span {
  background-image:url(https://g1lavrock.51yxwz.com/sidebar/images/sidebar-icon1.png)
}
.sidebar2.sidebar1-right.sidebar-cur .sidebar-btn span {
  background-image:url(https://g1lavrock.51yxwz.com/sidebar/images/sidebar-icon2.png)
}
.sidebar2.sidebar1-right {
  right:0
}
.sidebar2.sidebar1-left {
  left:0
}
.sidebar2.sidebar1-right .sidebar-btn {
  border-top-left-radius:5px;
  border-bottom-left-radius:5px;
  left:-30px
}
.sidebar2.sidebar1-left .sidebar-btn {
  right:-30px;
  border-top-right-radius:5px;
  border-bottom-right-radius:5px
}
.sidebar2.sidebar1-left .sidebar-btn p {
  float:right;
  margin-right:10px
}
.sidebar2.sidebar1-right .sidebar-btn p {
  margin-left:10px
}
.sidebar2 .sidebar-btn p {
  margin-right:8px!important;
  margin-left:8px!important
}
.sidebar2.sidebar1-right .sidebar-btn span {
  left:4px;
  background-image:url(https://g1lavrock.51yxwz.com/sidebar/images/sidebar-icon1.png)
}
.sidebar2.sidebar1-left .sidebar-btn span {
  right:4px;
  background-image:url(https://g1lavrock.51yxwz.com/sidebar/images/sidebar-icon2.png)
}
.sidebar3 {
  position:fixed;
  top:50%;
  margin-top:-182px;
  z-index:999;
  width:76px;
  -webkit-box-shadow:0 0 5px 5px rgba(0 ,0 ,0 ,.1);
  box-shadow:0 0 5px 5px rgba(0 ,0 ,0 ,.1)
}
.sidebar3 .zs_iconfont {
  display:block;
  margin:0 auto 4px;
  width:30px;
  height:30px;
  font-family:zs_iconfont!important;
  text-align:center;
  font-size:28px;
  line-height:30px;
  font-style:normal;
  -webkit-font-smoothing:antialiased;
  -webkit-text-stroke-width:.2px;
  -moz-osx-font-smoothing:grayscale;
  color:#f2663a
}
.sidebar3 .sidebar1-item {
  padding-top:4px;
  width:76px;
  height:76px;
  position:relative;
  cursor:pointer;
  text-align:center;
  font-size:12px;
  line-height:18px;
  color:#333;
  background-color:#fff
}
.sidebar3 .sidebar1-item-con {
  padding-top:8px
}
.sidebar3 .sidebar1-item a {
  color:#333
}
.sidebar3 .sidebar1-item-icon img {
  width:45px;
  height:45px;
  display:block;
  margin:0 auto
}
.sidebar3 .sidebar1-item-icon p {
  line-height:18px;
  height:18px;
  overflow:hidden
}
.sidebar3 .sidebar1-tel-txt {
  display:none;
  position:absolute;
  top:10px;
  width:230px;
  height:60px;
  text-align:left
}
.sidebar3 .sidebar1-tel-txt i {
  width:60px;
  height:60px;
  float:left;
  line-height:60px;
  color:#fff;
  margin:0
}
.sidebar3 .sidebar1-tel-txt span {
  display:block;
  float:left;
  width:150px;
  margin:0 10px;
  font-size:18px;
  line-height:60px;
  color:#fff;
  height:60px;
  overflow:hidden
}
.sidebar3 .sidebar1-tel:hover .sidebar1-tel-txt {
  display:block
}
.sidebar3 .sidebar1-item-top {
  height:45px;
  background-color:#fff;
  cursor:pointer
}
.sidebar3 .sidebar1-item-top i {
  font-size:18px
}
.sidebar3 .sidebar1-item-top:hover,
.sidebar3 .sidebar1-item:hover .sidebar1-item-icon {
  -webkit-animation:sidebar1_item_heart 1s ease-in-out infinite alternate;
  animation:sidebar1_item_heart 1s ease-in-out infinite alternate
}
@-webkit-keyframes sidebar1_item_heart {
  from {
    -webkit-transform:translate(0,0);
    transform:translate(0,0)
  }
  to {
    -webkit-transform:translate(0,5px);
    transform:translate(0,5px)
  }
}
@keyframes sidebar1_item_heart {
  from {
    -webkit-transform:translate(0,0);
    transform:translate(0,0)
  }
  to {
    -webkit-transform:translate(0,5px);
    transform:translate(0,5px)
  }
}
.sidebar3 .sidebar1-code-img {
  display:none;
  width:115px;
  padding:5px;
  border:1px solid #ccc;
  position:absolute;
  top:0;
  background-color:#fff;
  text-align:center
}
.sidebar3 .sidebar1-code-img img {
  width:115px;
  height:115px;
  display:block
}
.sidebar3 .sidebar1-code-img p {
  height:24px;
  color:#333;
  line-height:24px;
  overflow:hidden
}
.sidebar3 .sidebar1-code:hover .sidebar1-code-img {
  display:block
}
.sidebar3.sidebar1-right {
  right:0
}
.sidebar3.sidebar1-right .sidebar1-tel-txt {
  right:76px
}
.sidebar3.sidebar1-right .sidebar1-code-img {
  left:-128px
}
.sidebar3.sidebar1-left {
  left:10px
}
.sidebar3.sidebar1-left .sidebar1-tel-txt {
  left:76px
}
.sidebar3.sidebar1-left .sidebar1-code-img {
  right:-128px
}
.sidebar4 {
  position:fixed;
  top:50%;
  z-index:999;
  margin-top:-120px;
  width:45px
}
.sidebar4 .sidebar1-item {
  position:relative;
  margin-bottom:5px;
  width:45px;
  height:45px;
  border-radius:50%;
  color:#fff;
  font-size:16px;
  line-height:45px;
  cursor:pointer
}
.sidebar4 .sidebar1-item-con {
  height:45px;
  border-radius:50%
}
.sidebar4 .sidebar1-item a {
  color:#fff
}
.sidebar4 .sidebar1-item-icon,
.sidebar4 .sidebar1-item-icon img {
  width:45px;
  height:45px
}
.sidebar4 .sidebar1-qq-txt {
  display:none;
  overflow:hidden;
  width:130px;
  height:45px
}
.sidebar4 .sidebar1-qq:hover .sidebar1-item-con {
  position:absolute;
  top:0;
  width:175px;
  height:45px;
  border-radius:22px
}
.sidebar4 .sidebar1-qq:hover .sidebar1-qq-txt {
  display:block
}
.sidebar4 .sidebar1-code-img {
  position:absolute;
  top:0;
  display:none;
  padding:5px;
  width:115px;
  border:1px solid #ccc;
  background-color:#fff;
  text-align:center
}
.sidebar4 .sidebar1-code-img img {
  display:block;
  width:115px;
  height:115px
}
.sidebar4 .sidebar1-code-img p {
  overflow:hidden;
  height:24px;
  color:#333;
  line-height:24px
}
.sidebar4 .sidebar1-code:hover .sidebar1-code-img {
  display:block
}
.sidebar4 .sidebar1-tel-txt {
  display:none;
  overflow:hidden;
  width:155px;
  height:45px;
  word-break:break-all
}
.sidebar4 .sidebar1-tel:hover .sidebar1-item-con {
  position:absolute;
  top:0;
  width:200px;
  height:45px;
  border-radius:22px
}
.sidebar4 .sidebar1-tel:hover .sidebar1-tel-txt {
  display:block;
  font-size:18px
}
.sidebar4.sidebar1-right {
  right:10px
}
.sidebar4.sidebar1-right .sidebar1-item-icon,
.sidebar4.sidebar1-right .sidebar1-qq-txt,
.sidebar4.sidebar1-right .sidebar1-tel-txt {
  float:left
}
.sidebar4.sidebar1-right .sidebar1-item-con {
  right:0
}
.sidebar4.sidebar1-right .sidebar1-code-img {
  left:-128px
}
.sidebar4.sidebar1-left {
  left:10px
}
.sidebar4.sidebar1-left .sidebar1-item-icon,
.sidebar4.sidebar1-left .sidebar1-qq-txt,
.sidebar4.sidebar1-left .sidebar1-tel-txt {
  float:right;
  text-align:right
}
.sidebar4.sidebar1-left .sidebar1-code-img {
  right:-128px
}
.message2 {
  background:url(https://g1lavrock.51yxwz.com/images/mess_bj1_new.jpg) center top no-repeat;
  background-size:1920px 800px
}
.message2 .content {
  padding:50px;
  background:#fff
}
.message2 .message_title {
  color:#000;
  font-weight:700;
  text-align:center;
  margin-bottom:20px;
  font-size:0
}
.message2 .message_title p {
  height:32px;
  font-size:28px;
  line-height:32px;
  margin-bottom:10px;
  overflow:hidden
}
.message2 .message_title span {
  display:inline-block;
  max-height:20px;
  font-size:15px;
  font-weight:400;
  line-height:20px;
  overflow:hidden
}
.message2 .message-frm li {
  width:50%;
  float:left;
  margin-bottom:20px
}
.message2 .message-label {
  float:left;
  text-align:right;
  font-weight:700
}
.message2 .message-frm input[type=text],
.message2 .message-frm input[type=email],
.message2 .message-frm select,
.message2 .message-frm textarea {
  border:1px solid #CCC;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.message2 .message-frm textarea {
  height:100px;
  resize:none
}
.message2 .message_button {
  height:40px;
  font-size:24px;
  color:#fff;
  line-height:40px;
  text-align:center
}
.message2 .message_button span#send {
  display:inline-block
}
.message2 .message_button span {
  display:inline-block;
  width:200px;
  height:40px;
  border-radius:5px;
  color:#fff;
  line-height:40px;
  margin:0 20px
}
.message3 .content {
  padding:30px;
  position:relative
}
.message3 .message_title {
  position:absolute;
  top:50%;
  left:0;
  margin-top:-58px;
  color:#000;
  font-weight:700;
  text-align:center;
  margin-bottom:20px;
  font-size:0
}
.message3 .message-pic {
  display:table;
  float:left;
  margin-right:-116px;
  height:116px
}
.message3 .message-pic span {
  display:table-cell;
  vertical-align:middle
}
.message3 .message-pic img {
  max-width:116px;
  max-height:116px;
  display:inline-block
}
.message3 .message_title p {
  margin-left:120px;
  height:32px;
  font-size:30px;
  line-height:32px;
  color:#fff;
  margin-bottom:10px;
  overflow:hidden
}
.message3 .message_title span {
  margin-left:120px;
  display:block;
  max-height:24px;
  font-size:20px;
  font-weight:400;
  color:#fff;
  line-height:24px;
  overflow:hidden
}
.message3 .message-frm {
  position:relative;
  margin-left:450px;
  margin-right:170px
}
.message3 .message-frm li {
  width:48%;
  float:left;
  margin-bottom:20px;
  background-color:#fff;
  margin-left:2%
}
.message3 .message-frm select {
  line-height:15px
}
.message3 div.message-item {
  margin-left:80px;
  margin-right:20px
}
.message3 .message-radio .message-item {
  height:auto;
  min-height:32px;
  padding-bottom:16px;
  margin-left:84px;
  line-height:32px
}
.message3 div.message-frm li.message-textarea {
  width:98%
}
.message3 .message-frm textarea {
  height:100px
}
.message3 .message_button {
  position:absolute;
  bottom:12px;
  right:-168px;
  height:40px;
  font-size:24px;
  color:#fff;
  line-height:40px;
  text-align:center
}
.message3 .message_button span {
  outline:0;
  display:none;
  border:none;
  width:122px;
  height:36px;
  border-radius:18px;
  background-color:#333;
  color:#fff;
  font-size:16px;
  line-height:36px
}
.message4 .content {
  min-height:515px;
  padding:30px;
  position:relative;
  -webkit-box-shadow:1px 2px 10px rgba(0,0,0,.075);
  box-shadow:1px 2px 10px rgba(0,0,0,.075);
  -moz-box-shadow:1px 2px 0 rgba(0,0,0,.075)
}
.message4 .message_title {
  width:540px;
  float:left;
  margin-right:-540px;
  color:#000;
  font-weight:700;
  margin-bottom:20px;
  font-size:0
}
.message4 .message-pic {
  position:absolute;
  bottom:0;
  left:0
}
.message4 .message-pic img {
  width:634px;
  display:block
}
.message4 .message-frm li.message-textarea,
.message5 {
  width:100%
}
.message4 .message_title p {
  position:relative;
  z-index:23;
  height:32px;
  font-size:28px;
  line-height:32px;
  color:#333;
  overflow:hidden
}
.message4 .message_title span {
  position:relative;
  z-index:23;
  display:block;
  max-height:24px;
  font-size:20px;
  font-weight:400;
  color:#333;
  line-height:24px;
  overflow:hidden
}
.message4 .message-frm {
  position:relative;
  margin-left:620px
}
.message4 .message-frm li {
  border:1px solid #e5e5e5;
  margin-bottom:20px;
  background-color:#fff
}
.message4 .message-label {
  height:60px;
  color:#333;
  line-height:60px
}
.message4 .message-frm input[type=text],
.message4 .message-frm input[type=email],
.message4 .message-frm select,
.message4 .message-frm textarea {
  height:60px;
  font-size:16px;
  line-height:60px;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.message4 .message-frm select {
  line-height:15px
}
.message4 .message-radio .message-item {
  min-height:60px;
  line-height:60px;
  padding-bottom:0
}
.message4 .message-frm textarea {
  height:100px;
  line-height:50px
}
.message4 .message_button {
  height:40px;
  font-size:24px;
  color:#fff;
  line-height:40px;
  text-align:center
}
.message4 .message_button span {
  display:none;
  width:100%;
  height:60px;
  border-radius:2px;
  color:#fff;
  font-size:24px;
  line-height:60px
}
.message4 .mess_success_con {
  position:fixed;
  left:50%;
  top:20px;
  z-index:2002;
  color:#67c23a;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-radius:4px;
  border:1px solid #e1f3d8;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  -webkit-transition:opacity .3s,top .4s,-webkit-transform .4s;
  transition:opacity .3s,top .4s,-webkit-transform .4s;
  transition:opacity .3s,transform .4s,top .4s;
  transition:opacity .3s,transform .4s,top .4s,-webkit-transform .4s;
  overflow:hidden;
  padding:15px 15px 15px 20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:#f0f9eb
}
.message5 {
  z-index:999;
  height:auto!important;
  background:rgba(0,0,0,.8);
  position:fixed;
  bottom:0;
  left:0;
  transition:all .7s ease;
  -webkit-transition:all .7s ease;
  -moz-transition:all .7s ease;
  -o-transition:all .7s ease
}
.message5 .message-content {
  width:1366px;
  padding:50px 0;
  position:relative;
  margin:0 auto
}
.message5 .message-icon {
  position:absolute;
  width:30px;
  height:30px;
  top:32px;
  right:36px
}
.message5 .message-icon::before,
.message5 .message-icon:after {
  content:"";
  position:absolute;
  top:0;
  left:10px;
  width:1px;
  height:30px;
  background-color:#fff
}
.message5 .message-icon:after {
  transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -webkit-transform:rotate(45deg);
  -o-transform:rotate(45deg)
}
.message5 .message-icon::before {
  transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  -moz-transform:rotate(-45deg);
  -webkit-transform:rotate(-45deg);
  -o-transform:rotate(-45deg)
}
.message5 .message_txt {
  position:absolute;
  top:50%;
  left:0;
  margin-top:-65px;
  color:#000;
  font-weight:700;
  margin-bottom:20px;
  font-size:0
}
.message5 .message-pic {
  display:table;
  float:left;
  margin-right:-130px;
  height:130px
}
.message5 .message-pic em,
.message5 .message-pic span {
  display:table-cell;
  vertical-align:middle
}
.message5 .message-pic img {
  max-width:130px;
  max-height:130px;
  display:inline-block
}
.message5 .message_txt .message_title {
  margin-top:26px;
  width:655px;
  margin-left:160px;
  height:42px;
  font-size:38px;
  font-weight:400;
  line-height:42px;
  color:#fff;
  margin-bottom:20px;
  overflow:hidden
}
.message5 .message_txt .message_subtitle {
  width:655px;
  margin-left:160px;
  display:block;
  max-height:20px;
  font-size:18px;
  font-weight:400;
  color:#fff;
  line-height:20px;
  overflow:hidden
}
.message5 .message-frm {
  padding-top:20px;
  position:relative;
  margin-left:830px;
  margin-right:110px
}
.message5 .message-frm li {
  width:45%;
  float:left;
  margin-bottom:20px;
  background-color:#fff;
  margin-left:5%
}
.message5 .message-frm li input {
  padding-left:0!important
}
.message5 .message-frm li .message-item {
  margin-right:10px;
  margin-left:75px
}
.message5 .message-frm select {
  line-height:15px
}
.message5 .message-radio .message-item {
  height:auto;
  min-height:32px;
  padding-bottom:16px;
  line-height:32px
}
.message5 .message-frm textarea {
  height:100px
}
.message5 .message_button {
  position:absolute;
  bottom:20px;
  right:-115px;
  height:30px;
  font-size:24px;
  color:#fff;
  line-height:30px;
  text-align:center
}
.message5 .message_button span {
  outline:0;
  display:none;
  border:none;
  width:100px;
  height:30px;
  border-radius:18px;
  color:#fff;
  font-size:16px;
  line-height:30px
}
.message5.message-cur #nswForm,
.message5.message-cur .message-icon,
.message5.message-cur .message_subtitle,
.message5.message-cur .message_title {
  display:none
}
.message5 .message-icon2 {
  position:absolute;
  width:39px;
  height:100%;
  top:0;
  right:0;
  z-index:88;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  cursor:pointer;
  display:none
}
.message5 .message-icon2 i {
  display:block;
  position:absolute;
  top:50%;
  left:16px;
  margin-top:-4px;
  width:8px;
  height:8px;
  border-top:1px solid #fff;
  border-right:1px solid #fff;
  transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -webkit-transform:rotate(45deg);
  -o-transform:rotate(45deg)
}
.message5 .message_cur_title {
  display:none;
  width:150px;
  height:20px;
  font-size:18px;
  font-weight:400;
  color:#fff;
  line-height:20px;
  float:left;
  overflow:hidden
}
.message5.message-cur {
  bottom:37px
}
.message5.message-cur,
.message5.message-cur .message-content {
  width:150px;
  height:166px
}
.message5.message-cur .message-content {
  padding:0
}
.message5.message-cur .message_txt {
  position:initial;
  margin:0 auto;
  text-align:center
}
.message5.message-cur .message-pic {
  display:block;
  padding-top:28px;
  margin:0 auto 12px;
  height:80px;
  float:initial
}
.message5.message-cur .message-icon2,
.message5.message-cur .message-pic em,
.message5.message-cur .message_cur_title {
  display:block
}
.message5.message-cur .message_txt img {
  width:80px;
  height:80px
}
.region {
  padding:30px 0
}
.region .region-tit {
  height:50px;
  line-height:50px;
  margin-bottom:10px
}
.region .region-tit h2 {
  display:inline-block;
  height:50px;
  font-size:22px;
  color:#737372;
  max-width:800px;
  overflow:hidden;
  padding:0 10px
}
.region .region-tit a {
  float:right;
  width:100px;
  height:38px;
  line-height:38px;
  font-size:14px;
  font-weight:700;
  color:#fff;
  text-align:center;
  margin-top:6px
}
.region .region-main {
  border:1px solid #f4f4f4;
  padding:9px
}
.region .region-main .region-items {
  padding:15px 0;
  border-bottom:1px dashed #ddd
}
.region .region-main .region-items-tag {
  float:left;
  max-width:8.5%;
  display:table-cell
}
.region .region-main .region-items-tag h3 {
  font-family:Arial;
  font-weight:700;
  font-size:18px;
  width:35px;
  padding-left:25px;
  color:#444
}
.region .region-main .region-items-list {
  float:right;
  width:91%
}
.region .region-main .region-items-list h4 {
  float:left;
  font-weight:400
}
.region .region-main .region-items-list h4 a {
  display:block;
  padding:1px 12px;
  white-space:nowrap;
  line-height:24px;
  height:24px;
  font-size:14px;
  color:#666
}
.row-item-1 .item-column {
  width:100%!important
}
.row-item-2 .item-column {
  width:50%!important
}
.row-item-3 .item-column {
  width:33.3%!important
}
.row-item-4 .item-column {
  width:25%!important
}
.row-item-5 .item-column {
  width:20%!important
}
.row-item-6 .item-column {
  width:16.6%!important
}
.row-item-7 .item-column {
  width:14.28%!important
}
.row-item-8 .item-column {
  width:12.5%!important
}
.row-item-9 .item-column {
  width:11.13%!important
}
.row-item-10 .item-column {
  width:10%!important
}
.row-item-11 .item-column {
  width:9%!important
}
.row-item-12 .item-column {
  width:8.3%!important
}
.nsw-video {
  width:100%;
  height:450px;
  min-height:300px;
  text-align:center
}
.nsw-video iframe {
  margin:0 auto
}
