﻿@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
}
.nav-none {
	display:none!important
}
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 40px!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-center a,ul.blk-nav-one.text-center li,ul.nav-one.text-center a,ul.nav-one.text-center li {
	text-align:center!important
}
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[data-item-count="8"]>li,ul.nav-one[data-item-count="8"]>li {
	width:12.5%!important;
	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:14px;
	text-align:justify;
	line-height:28px
}
.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 {
	margin:15px auto;
	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:#666;
	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:red
}
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:20px;
	z-index:4
}
.item-title {
	font-weight:500;
	font-size:20px;
	line-height:40px;
	margin:10px 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
}
.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
}
.imgscale1-1 .item-picture>a {
	display:block;
	width:100%;
	height:0;
	padding-bottom:100%
}
.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;
	background:0 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:#666
}
.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-acquisition=acquisition] .item-title {
	margin:0
}
[data-acquisition=acquisition] .item-text {
	padding:0
}
[data-blk-pagin=pagin] {
	margin:20px auto;
	max-width:1200px;
	font-size:14px;
	line-height:32px;
	color:#333;
	overflow:hidden;
	position:relative
}
.nsw-page-prev:after {
	content:"";
	width:100%;
	height:1px;
	border-bottom:1px dashed #b5b5b5;
	margin-left:60px;
	position:absolute;
	top:35px;
	left:0
}
[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(../images/sidebar-icon1.png)
}
.sidebar2.sidebar1-right.sidebar-cur .sidebar-btn span {
	background-image:url(../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(../images/sidebar-icon1.png)
}
.sidebar2.sidebar1-left .sidebar-btn span {
	right:4px;
	background-image:url(../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(../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
}
