.footerContact p {
    color: #777777;
    font-size: 15px;
    line-height: 1.8;
    margin-bottom: 15px;
}
a, a:before, a:after, #goTop, .container, .lm, span, .title, img, li, .tab, i {
	transition: all 0.6s ease 0s;
	-moz-transition: all 0.6s ease 0s;
	-webkit-transition: all 0.6s ease 0s;
	-o-transition: all 0.6s ease 0s;
	-ms-transition: all 0.6s ease 0s;
}
.lm, .right, .left, .date, #banner .item span {
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.justify, .inner, img, input, textarea, select, button, table, label, .center, .searchForm {
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.clearfix {
*zoom: 1;
}
.textCont p{ text-indent:12px;}
.textCont p img{ margin:0 auto; display:block;}
#main{ padding-top:120px;}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}

.create-form-inner .create-form-ul {
*zoom:1
}
.create-form-inner .create-form-ul:before, .create-form-inner .create-form-ul:after {
	content: "";
	display: table
}
.create-form-inner .create-form-ul:after {
	clear: both
}
.create-form-wrap, .fb-product-wrap, #crmMailMask {
	font-family: Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif
}
.create-form-wrap * {
	padding: 0;
	margin: 0
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}
button {
	overflow: visible
}
textarea, pre {
	overflow: auto
}
button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0;
	outline: none
}
button, select {
	text-transform: none
}
button[disabled], html input[disabled] {
	cursor: default
}
a[href], label[for], select {
	cursor: pointer
}
a, input, div, textarea, span {
	-webkit-tap-highlight-color: transparent
}
a:active, a:hover {
	outline: 0
}
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input {
	line-height: normal
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height:auto
}
.create-form-inner {
	padding: 10px 15px 15px 15px;
	font-size: 14px;
	line-height: 1.5;
	color: #444
}
.create-form-inner a {
	text-decoration: none;
	color: #238cc8
}
.create-form-inner .create-form-ul {
	margin: 0 -15px
}
.create-form-inner .create-form-li {
	float: left;
	width: 50%;
	padding: 5px 15px;
	margin-bottom: 5px;
	position: relative
}
.create-form-inner .create-form-li label {
	display: block !important;
	line-height: 1;
	color: #444;
	padding: 0 0 5px 0 !important;
	margin: 0;
	text-transform: capitalize;
	position: static !important;
}
.create-form-inner .create-form-li input, .create-form-inner .create-form-li textarea {
	width: 100%;
	display: block;
	margin: 0 !important;
	line-height: 21px;
	font-size: 13px;
	padding: 4px 6px;
	color: #444;
	border: 1px solid #d9d9d9
}
.create-form-inner .create-form-li textarea {
	height: 84px;
	max-width: 100%;
	margin-bottom: 5px
}
.create-form-inner .create-form-li.create-form-block {
	width: 100%
}
@media screen and (max-width: 550px) {
.create-form-inner .create-form-li {
	width: 100%
}
}
.create-form-inner .create-form-mask {
	position: absolute;
	z-index: 1;
	background: black;
	filter: alpha(opacity=0);
	opacity: 0;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}
.create-form-inner .create-form-cen {
	text-align: center
}
.create-form-inner .create-form-submit {
	border: 0px none;
	background: #2c9c5e;
	padding: 7px 15px;
	color: #fff;
	font-size: 14px;
	line-height: 21px;
	min-width: 110px
}
.create-form-inner .create-form-input {
	height: 53px
}
.create-form-inner .create-form-action {
	float: left;
	width: 100%;
	padding: 10px 0;
	position: relative
}
.create-form-inner input, .create-form-inner button {
	outline: none
}
.create-form-wrap {
	padding: 0 5px;
	border: 1px solid #ddd;
	margin-bottom: 20px;
	background: #fff
}
.create-form-wrap, .create-form-wrap * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box
}
.create-form-wrap .create-form-title {
	background: #2c9c5e;
	font-size: 16px;
	line-height: 1;
	padding: 15px;
	margin: 0 -6px;
	margin-top: -1px;
	color: #fff;
	margin-bottom: 10px
}
.fb-product-wrap {
	max-width: 830px;
	padding: 5px;
	background: #fff;
	margin: 0 auto;
	font-size: 14px;
	line-height: 1.5;
	color: #444
}
.fb-product-wrap, .fb-product-wrap * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box
}
.fb-product-wrap a {
	text-decoration: none;
	color: #238cc8
}
.fb-product-wrap .ent-img4 .box, .fb-product-wrap .ent-img4 .line {
	width: 25%;
	padding-left: 15px;
	padding-right: 15px;
	display: inline-block;
	vertical-align: top;
	text-align: center
}
.fb-product-wrap .ent-img4, .fb-product-wrap .ent-img5 {
	margin-left: -15px;
	margin-right: -15px
}
.fb-product-wrap .ent-img5 .box, .fb-product-wrap .ent-img5 .line {
	width: 18%
}
.fb-product-wrap .fb-product-title {
	font-size: 18px;
	font-weight: bold;
	color: #666;
	border-bottom: 2px solid #ddd;
	line-height: 20px;
	padding-bottom: 8px;
	width: 100%;
	margin-bottom: 15px;
	padding-top: 5px
}
.fb-product-wrap .fb-product-title a {
	float: right;
	font-size: 14px;
	color: #777
}
.fb-product-wrap .fb-product-title a:hover {
	color: #3175af
}
.fb-product-wrap div[class*="ent-img"] {
	margin-bottom: 10px
}
.fb-product-wrap div[class*="ent-img"] img {
	width: 100%
}
.fb-product-wrap div[class*="ent-img"] .box span, .fb-product-wrap div[class*="ent-img"] .box a.more {
	display: block;
	font-size: 14px;
	line-height: 1.3;
	text-align: center;
	padding-top: 5px
}
.fb-product-wrap div[class*="ent-img"] .box {
	padding-bottom: 20px;
	word-wrap: break-word;
	word-break: break-word
}
.fb-product-wrap div[class*="ent-img"] .box a {
	color: #5b9bd1
}
.fb-product-wrap div[class*="ent-img"] .box a:hover {
	color: #3175af
}
.fb-product-wrap img {
	max-width: 100%;
	height: auto;
	width: auto\9
}
#crmMailMask {
	font-size: 14px;
	line-height: 1.5;
	color: #444;
	text-align: center;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 10999;
	;
	background: rgba(80,80,80,0.5)
}
#crmMailMask, #crmMailMask * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box
}
#crmMailMask:after, #crmMailMask&gt;
div {
	display: inline-block;
	vertical-align: middle
}
#crmMailMask:after {
	content: '';
	height: 100%;
	width: 0;
	overflow: hidden
}
#crmMailMask .crmMailMask-box {
	background: #fff;
	width: 290px;
	border-radius: 4px;
	max-width: 98%;
	padding: 15px 20px;
	margin: 15px 0 40px 0
}
#crmMailMask .crmMailMask-box .crmMailMask-boxBot {
	margin-top: 10px
}
#crmMailMask .crmMailMask-box .crmMailMask-boxBot button {
	line-height: 1;
	border: 0px none;
	padding: 10px 15px;
	background: #135287;
	color: #fff;
	font-size: 13px;
	text-transform: capitalize
}
.crm-submit-load {
	display: inline-block;
	width: 24px;
	height: 20px;
	vertical-align: middle
}
.crm-body-clear {
	overflow: hidden !important
}
.placeH {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.webbanner {
	display: none;
}
@media screen and (max-width: 875px) {
.placeH {
	position: static;
	height: auto;
}
}
.playBtn {
	content: "";
	width: 140px;
	height: 140px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.6);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 2;
}
.playBtn:before {
	content: "/f03d";
	width: 78.57143%;
	height: 78.57143%;
	border-radius: 50%;
	background: #000;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	font-family: 'FontAwesome';
}
.playBtn:after {
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	content: "\e620";
	font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
	font-size: 50px;
	color: #fff;
	text-align: center;
}
.playBtn:hover {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 1400px) {
.playBtn:after {
	font-size: 40px;
}
}
@media screen and (max-width: 875px) {
.playBtn:after {
	font-size: 20px;
}
}
@media screen and (max-width: 500px) {
.playBtn:after {
	font-size: 16px;
}
}
.justify {
	text-align: justify;
	text-justify: inter-ideograph;
	letter-spacing: 0px;
	font-size: 0px;
}
.justify:after {
	content: '';
	height: 0px;
	width: 100%;
	display: inline-block;
	overflow: hidden;
}
.justify .line {
	display: inline-block;
	height: 0px;
	overflow: hidden;
}
.justify > * {
	text-align: left;
	font-size: 14px;
}
.justify .box {
	display: inline-block;
	vertical-align: top;
}
.box.justify {
	text-align: justify;
}
body, #pageNum {
	font-family: Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
}
.proDetail .title, .proRecommend .title {
	font-size: 20px;
	line-height: 1.2;
}
@media screen and (max-width: 875px) {
.proDetail .title, .proRecommend .title {
	font-size: 18px;
}
}
.contact .msg .insideTit {
	font-size: 30px;
	line-height: 1.2;
}
@media screen and (max-width: 1400px) {
.contact .msg .insideTit {
	font-size: 24px;
}
}
@media screen and (max-width: 875px) {
.contact .msg .insideTit {
	font-size: 18px;
}
}
#aside .asideTitle .textMidSon {
	font-size: 24px;
	line-height: 1.2;
}
@media screen and (max-width: 1400px) {
#aside .asideTitle .textMidSon {
	font-size: 22px;
}
}
@media screen and (max-width: 875px) {
#aside .asideTitle .textMidSon {
	font-size: 24px;
}
}
blockquote, body, button, dd, div, dl, dt, fieldset, figure, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, table, textarea, ul {
	margin: 0;
	padding: 0;
}
area:focus, button:focus, input:focus, textarea:focus {
	outline: 0;
}
a img, abbr, acronym, fieldset, img, legend {
	border: 0 none;
}
figure, li, ol, ul {
	list-style: none;
}
address, caption, cite, code, dfn, th, var {
	font-weight: 400;
	font-style: normal;
}
h1, h2, h3, h4, h5, h6 {
	1display: inline;
	font-weight: 400;
	font-size: 100%;
}
q:after, q:before {
	content: '';
}
button, input[type=button], input[type=reset], input[type=submit] {
	cursor: pointer;
	-webkit-appearance: button;
}
button {
	overflow: visible;
}
pre, textarea {
	overflow: auto;
}
button, input, optgroup, select, textarea {
	margin: 0;
	color: inherit;
	font: inherit;
}
button, select {
	text-transform: none;
}
button[disabled], html input[disabled] {
	cursor: default;
}
a[href], label[for], select {
	cursor: pointer;
}
a, div, input, span, textarea {
	-webkit-tap-highlight-color: transparent;
}
a:active, a:hover {
	outline: 0;
}
sub, sup {
	position: relative;
	vertical-align: baseline;
	font-size: 75%;
}
sup {
	top: -.5em;
}
sub {
	bottom: -.25em;
}
svg:not(:root) {
	overflow: hidden;
}
 input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance: none;
}
input[type=search] {
	-webkit-appearance: textfield;
}
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block;
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
 [hidden], template {
display: none;
}
a {
	background-color: transparent;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b, optgroup, strong {
	font-weight: 700;
}
small {
	font-size: 80%;
}
code, kbd, pre, samp {
	font-size: 1em;
	font-family: monospace, monospace;
}
 button::-moz-focus-inner, input::-moz-focus-inner {
padding: 0;
border: 0;
}
input {
	line-height: normal;
}
input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0;
}
 input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
height: auto;
}
fieldset {
	margin: 0 2px;
	padding: .35em .625em .75em;
	border: 1px solid silver;
}
table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
table th {
	background: #ddd;
	font-weight: 700;
}
table td, th {
	padding: 5px;
	border: 1px solid #ccc;
	word-wrap: break-word;
	word-break: break-word;
}
img {
	width: auto\9;
	height: auto;
	max-width: 100%;
}
 1@font-face {
font-family: 'icomoon';
src: url("../font/icomoon.eot");
src: url("../font/icomoon.eot?#iefix") format("embedded-opentype"), url("../font/icomoon.woff") format("woff"), url("../font/icomoon.woff2") format("woff2"), url("../font/icomoon.ttf") format("truetype"), url("../font/icomoon.svg#icomoon") format("svg");
}
html {
	font-size: 16px;
}
body {
	color: #33474b;
	line-height: 1.5714;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	font-smooth: always;
	-moz-osx-font-smoothing: grayscale;
}
a {
	text-decoration: none;
	color: #555;
}
*:before, *:after {
	text-align: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
input[type="text"], input[type="password"], textarea {
	text-align: left;
	background: transparent;
}
input[type="text"]:focus, input[type="text"].focusOn, input[type="password"]:focus, input[type="password"].focusOn, textarea:focus, textarea.focusOn {
	background: #fff;
}
 .search::-webkit-input-placeholder {
color: white;
}
 .search:-moz-placeholder {
color: white;
}
 .search:-ms-input-placeholder {
color: white;
}
input, textarea, select, button, label {
	transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	-ms-transition: all 0.2s ease 0s;
}
.center {
	width: 92%;
	max-width: 1740px;
	margin-left: auto;
	margin-right: auto;
}
@media screen and (max-width: 1366px) {
.center {
	width: 88%;
}
}
@media screen and (max-width: 1300px) {
.center {
	width: 90%;
}
}
@media screen and (max-width: 1000px) {
.center {
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
}
}
i {
	font-style: normal;
}
img {
	vertical-align: bottom;
}
a[href^="mailto:"], a[href^="tel:"] {
	display: inline-block;
}
table {
	line-height: 1.5;
	width: 100%;
}
table.table-left td, table.table-left th {
	text-align: left;
}
.addthis_sharing_toolbox {
	white-space: nowrap;
}
hr {
	height: 1px;
	width: 100%;
	overflow: hidden;
	border: 0px none;
	box-shadow: none;
	background: #ccc;
}
#menuBtn {
	width: 42px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	top: 0;
	cursor: pointer;
	z-index: 999;
	border: 1px solid rgba(255, 255, 255, 0.7);
	display: none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	border-radius: 3px;
}
#menuBtn:before {
	font-family: icomoon;
	color: #fff;
}
#menuBtn.active:before {
	content: '\f00d';
	font-size: 28px;
	font-family: 'FontAwesome';
	font-weight: normal;
}
#menuBtn {
	position: fixed;
	right: 10px;
	top: 16px;
	background: rgba(0, 0, 0, 0.75);
}
#menuBtn:before {
	content: '\f0c9';
	font-size: 28px;
	font-family: 'FontAwesome';
}
.fb:before {
	content: '\e62c';
}
.tt:before {
	content: '\e62b';
}
.in:before {
	content: '\e630';
}
.gg:before {
	content: '\e62d';
}
.yt:before {
	content: '\e631';
}
.wx:before {
	content: "\649";
}
.wb:before {
	content: "\647";
}
.searchForm {
	position: relative;
	max-width: 100%;
}
.searchForm .search {
	width: 100%;
	border: 0px none;
}
.searchForm .searchBtn {
	border: 0px none;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
}
#pageNum {
	margin-top: 1%;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 1%;
}
#pageNum a, #pageNum span {
	font-size: 12px;
	line-height: 16px;
	padding: 5px 10px;
	display: inline-block;
	margin-right: 6px;
	margin-bottom: 7px;
	border: 1px solid #d7d7d5;
}
#pageNum a:hover, #pageNum .cur {
	color: #fff;
	background: #360534;
	border: 1px solid #360534;
}
#goTop {
	position: fixed;
	width: 38px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	background: rgba(0, 0, 0, 0.7);
	filter: alpha(opacity=60);
	opacity: 0.6;
	bottom: 6%;
	right: 3%;
	border-radius: 5px;
	overflow: hidden;
	display: none;
	cursor: pointer;
	z-index: 999;
}
#goTop:before {
	content: 'Top';
	font-family: 'FontAwesome';
	text-align: inherit;
}
#goTop:hover {
	filter: alpha(opacity=90);
	opacity: 0.9;
}
@media screen and (max-width: 900px) {
#goTop {
	margin-bottom: 50px;
}
}
.pubImgCont {
	display: block;
	overflow: hidden;
	position: relative;
}
.pubImgCont img {
	width: 100%;
	display: block;
}
iframe[name='google_conversion_frame'] {
	height: 0 !important;
	width: 0 !important;
	line-height: 0 !important;
	font-size: 0 !important;
	margin-top: -13px;
	float: left;
}
object[id^="tq_as"] {
	overflow: hidden;
	margin: 0;
	height: 0 !important;
}
#div_ser table td, #div_ser table th {
	border: 0px none;
}
.container {
	overflow: hidden;
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;
}
.title {
	line-height: 1.2;
}
span.help-block-error {
	display: inline-block;
	padding-left: 5px;
	color: #a94442;
}
.formTextWaper.has-error input.help-block-error, .formTextWaper.has-error textarea.help-block-error {
	border-color: #ebccd1;
}
#header {
	width: 100%;
	transition: 0.3s all ease;
	-moz-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-ms-transition: 0.3s all ease;
	background: #fff;
	position: fixed;
	z-index: 999;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}
#header .move {
	position: fixed;
	top: 0;
	left: 0;
	padding-top: 0.78125%;
	padding-bottom: 0.52083%;
}
#header .box {
	vertical-align: middle;
}
#header .center {
	position: relative;
}
#header #nav .box {
	vertical-align: top;
}
#logo .imgWrap {
	display: inline-block;
	vertical-align: middle;
	margin-right: 12px;
}
#logo .slogan {
	display: inline-block;
	vertical-align: middle;
	color: #9c7314;
	text-transform: capitalize;
	font-size: 16px;
}
.searchWrap {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	border-radius: 50%;
	vertical-align: middle;
	margin-right: 8px;
}
.searchWrap {
	width: 25px;
	text-align: center;
	color: #797979;
	cursor: pointer;
	position: relative;
	transition: 0.6s all ease;
	-moz-transition: 0.6s all ease;
	-webkit-transition: 0.6s all ease;
	-o-transition: 0.6s all ease;
	-ms-transition: 0.6s all ease;
	margin-right: 50px;
	border: 1px solid #9c7314;
}
.searchWrap:before {
	content: "\f002";
	font-family: FontAwesome, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
	font-size: 18px;
	color: #9c7314;
}
.searchWrap .searchForm {
	position: static;
	text-align: left;
}
.searchWrap .searchCont {
	width: 360px;
	height: 0;
	position: absolute;
	top: 100%;
	right: 0;
	overflow: hidden;
	transition: 0.6s all ease;
	-moz-transition: 0.6s all ease;
	-webkit-transition: 0.6s all ease;
	-o-transition: 0.6s all ease;
	-ms-transition: 0.6s all ease;
	margin-top: 10px;
	z-index: 99;
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.searchWrap .search {
	width: 320px;
	height: 40px;
	padding: 0 15px;
	box-sizing: border-box;
	background: #F3F3F3;
	border-radius: 3px 0 0 3px;
	color: black;
	line-height: 40px;
}
.searchWrap .search.focusOn + label, .searchWrap .search:focus + label {
	display: none;
}
.searchWrap .search.focusOn, .searchWrap .search:focus {
	background: #F3F3F3;
}
.searchWrap label {
	font-size: 14px;
	width: 320px;
	height: 40px;
	line-height: 40px;
	position: absolute;
	padding: 0 15px;
	top: 0;
	left: 0;
	box-sizing: border-box;
	color: #B8B8B8;
	text-transform: capitalize;
}
.searchWrap .searchBtn {
	display: inline-block;
	width: 40px;
	height: 40px;
	background: #9c7314;
}
.searchWrap .searchBtn:before {
	content: "\f002";
	font-family: FontAwesome, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
	font-size: 18px;
	color: #fff;
}
.searchWrap.selected {
	color: white;
}
.searchWrap.selected:before {
	content: "\f002";
	font-size: 14px;
}
.searchWrap.selected .searchCont {
	height: 40px;
}
.headerBot {
	margin-top: 18px;
}
#nav {
	font-size: 0;
	position: relative;
	line-height: 1;
	display: inline-block;
	vertical-align: middle;
	margin-right: 50px;
}
#nav > ul > li {
	display: inline-block;
	margin-right: 1px;
	vertical-align: middle;
	position: relative;
}
#nav > ul > li:last-child {
	margin-right: 0;
}
#nav > ul > li > a {
	display: block;
	font-size: 16px;
	color: #111;
	text-transform: uppercase;
	padding: 38px 20px;
	position: relative;
}
#nav > ul > li:hover > a {
	color: #000;
}
#nav > ul > li.active > a {
	color: #fff;
	background: #9c7314;
1background:url(../images/title_bg1.jpg);
1background-size:cover;
}
#nav > ul > li > ul {
	position: absolute;
	min-width: 250px;
	border-top: 1px solid #fff;
	max-width: 400px;
	top: 100%;
	left: 0;
	z-index: 1;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background: #ccc;
	transition: 0s;
	-moz-transition: 0s;
	-webkit-transition: 0s;
	-o-transition: 0s;
	-ms-transition: 0s;
	padding: 20px 0;
	display: none; width:100%;
}
#nav > ul > li > ul > li {
	line-height: 1;
	font-size: 14px;
	transition: 0s;
	-moz-transition: 0s;
	-webkit-transition: 0s;
	-o-transition: 0s;
	-ms-transition: 0s;
	margin-bottom: 1px;
}
#nav > ul > li > ul > li:last-child {
	margin-bottom: 0;
}
#nav > ul > li > ul > li > a {
	display: block;
	padding: 12px 20px;
	color: #333;
}
#nav > ul > li > ul > li:hover > a, #nav > ul > li > ul > li.active > a {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	background: #9C7314;
}
#nav > ul > li.proLi > ul {
	width: 700px;
	left: -180px;
	max-width: none;
	padding: 20px 30px 10px;
}
#nav > ul > li.proLi > ul ul {
	margin-top: 10px;
}
#nav > ul > li.proLi .box {
	width: 23.96694%;
}
#nav > ul > li.proLi .box li {
	margin-bottom: 10px;
}
#nav > ul > li.proLi .box li:hover a, #nav > ul > li.proLi .box li.active a {
	color: #9C7314;
}
#nav > ul > li.proLi .box a {
	color: #737373;
}
#nav > ul > li.proLi .box .tit {
	color: #9c7314;
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	margin-top: 5px;
	padding: 0;
}
#nav > ul > li.proLi .imgWrap {
	padding: 0;
	display: block;
	width: 68.96552%;
}
.lang {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	position: relative;
	padding: 0 10px 0 47px;
	background: url(../img/lang.png) left center no-repeat;
}
.lang span {
	display: block;
	position: relative;
	cursor: pointer;
	color: #000;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 20px;
	text-transform: capitalize;
}
.lang span:before {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -3.5px;
	border-top: 7px solid #000;
	border-bottom: 7px solid transparent;
	border-left: 5.5px solid transparent;
	border-right: 5.5px solid transparent;
}
.lang ul {
	width: 100%;
	position: absolute;
	top: 100%;
	left: 0;
	min-width: 100px;
	white-space: nowrap;
	background: #fff;
	z-index: 99;
	margin-top: 10px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	text-align: center;
}
.lang ul li {
	height: 0;
	overflow: hidden;
	transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57);
	-moz-transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57);
	-webkit-transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57);
	-o-transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57);
	-ms-transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57);
	font-size: 14px;
}
.lang ul li:last-child {
	margin-bottom: 0;
}
.lang ul li a {
	display: block;
	padding: 5px 10px;
	color: #000;
	position: relative;
}
.lang ul li a:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
}
.lang ul li:hover a {
	color: #9c7314;
}
.lang.selected ul {
	padding: 10px 0;
}
.lang.selected ul li {
	height: 31px;
	margin-bottom: 1px;
	overflow: visible;
}
 @media screen and (max-width: 1400px) {
#nav {
	margin-right: 20px;
}
.searchWrap {
	margin-right: 30px;
}
#nav > ul > li > a {
	padding: 45px 10px;
}
}
@media screen and (max-width: 1250px) {
#header {
	padding-top: 15px;
	padding-bottom: 10px;
	position: static;
}

#header .box {
	text-align: center;
}
#logo {
	width: 100%;
}
#logo .imgWrap {
	display: block;
	width: 200px;
	margin: 0 auto;
}
#logo img {
	width: 200px;
}
.headerTop {
	text-align: center;
}
#header .topRig {
	display: block;
	margin-top: 20px;
}
#nav > ul > li > a {
	padding: 10px;
}
}
@media screen and (max-width: 875px) {

#menuBtn {
	display: block;
}
#header {
	position: static;
}
#header #nav {
	width: 240px;
	position: fixed;
	float: none;
	top: 72px;
	right: 10px;
	z-index: 100;
	margin: 0;
	display: none;
	background: #9c7314;
	padding: 10px 0;
}
#header #nav > ul > li {
	margin: 0;
	display: block;
	text-align: center;
	margin-bottom: 1px;
	line-height: 1;
	padding: 0;
	font-size: 14px;
}
#header #nav > ul > li > a {
	padding: 12px 0;
	display: block;
	color: #fff;
	font-size: 14px;
}
#header #nav > ul > li > a:before {
	display: none;
}
#header #nav > ul > li:hover, #header #nav > ul > li.active {
	background: url(../images/title_bg.jpg);
}
#header #nav > ul > li:hover a {
	color: #fff;
	background: none;
}
, #header #nav > ul > li.active a {
	color: #fff;
	background: none;
}
#header #nav > ul > li:hover:before, #header #nav > ul > li.active:before {
	display: none;
}
#header #nav > ul > li:last-child {
	margin-bottom: 0;
}
#header #nav > ul > li:hover ul {
	display: none;
}
#header #nav > ul > li:hover > a:before {
	display: none;
}
#header #nav > ul > li:before {
	display: none;
}
}
@media screen and (max-width: 1100px) {
.topRight {
	width: 100%;
}
}
@media screen and (max-width: 875px) {
.topRight {
	margin-top: 10px;
}
#header .center {
	padding: 0;
}
.headerBot {
	text-align: center;
}
#logo .slogan {
	font-size: 14px;
	font-weight: bold;
}
#nav {
	width: 260px;
	position: fixed;
	float: none;
	top: 72px;
	right: 10px;
	z-index: 100;
	margin: 0;
	display: none;
	background: #FB9D00;
	padding-top: 0;
	box-shadow: 0 0 20px rgba(255, 255, 255, 0.2);
}
#nav > li {
	margin: 0;
	display: block;
	text-align: center;
	line-height: 1;
	padding: 0;
	font-size: 14px;
	margin-bottom: 1px;
}
#nav > li > a {
	padding: 12px 0;
	display: block;
	color: white;
}
#nav > li:hover, #nav > li.active {
	background: #360534;
}
#nav > li:hover a, #nav > li.active a {
	color: white;
}
#nav > li:hover:before, #nav > li.active:before {
	display: none;
}
#nav > li:last-child {
	margin-bottom: 0;
}
#nav > li:hover > a:before {
	display: none;
}
#nav > li:before {
	display: none;
}
#nav > li:hover .proSon {
	display: none;
}
#nav > li:hover > ul {
	padding: 0;
}
#nav > li:hover > ul > li {
	height: 0;
	overflow: hidden;
}
#nav > li.hasUl > a:after {
	display: none;
}
.searchWrap .searchCont {
	right: auto;
	left: 0;
	margin-left: -50px;
	width: 300px;
}
.searchWrap .search, .searchWrap label {
	width: 260px;
}
}
#banner .slick-prev:before {
	content: "\e625";
	color: #333;
}
#banner .slick-next:before {
	content: "\e628";
	color: #333;
}
#banner .slick-prev, #banner .slick-next {
	filter: alpha(opacity=100);
	opacity: 1;
}
#banner .slick-prev:hover, #banner .slick-next:hover {
	filter: alpha(opacity=70);
	opacity: 0.7;
}
#banner .slick-prev, #banner .slick-next {
	width: 41px;
	height: 74px;
}
#banner .slick-prev:before, #banner .slick-next:before {
	display: none;
}
#banner .slick-prev {
	left: 3.125%;
	background: url(../img/pre.png);
	background-size: cover;
}
#banner .slick-next {
	right: 3.125%;
	background: url(../img/next.png);
	background-size: cover;
}
#banner .slick-dots li button {
	background: #333;
	filter: alpha(opacity=100);
	opacity: 1;
}
#banner .slick-dots li.slick-active button {
	background: #000;
}
#banner .item {
	position: relative;
}
 @media screen and (max-width: 1400px) {
#banner .slick-prev, #banner .slick-next {
	width: 20.5px;
	height: 37px;
	margin-top: -23.5px;
}
}
@media screen and (max-width: 875px) {
#banner .slick-prev, #banner .slick-next {
	width: 10px;
	height: 18px;
	margin-top: -9px;
}
}
.showPro {
	overflow: hidden;
}
.showPro .bigWrap {
	width: 110%;
}
.showPro .wrap {
	width: 30.30303%;
	padding-left: 2.08333%;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	float: left;
}
.showPro .wrap:hover .shade {
	left: 0;
}
.showPro .wrap:hover .shade:before {
	filter: alpha(opacity=0);
	opacity: 0;
}
.showPro .wrap:nth-child(2n+1) {
	background: #F1F1F1;
}
.showPro .wrap:nth-child(1) .textWrap {
	width: 60%;
}
.showPro .wrap:nth-child(1) .more {
	margin-top: 15.27778%;
	padding: 1.66667% 9.72222%;
}
.showPro .wrap:nth-child(1):after {
	content: "";
	width: 0;
	height: 0;
	padding-top: 60.33333%;
	display: inline-block;
	vertical-align: middle;
}
.showPro .box {
	vertical-align: middle;
}
.showPro .textWrap {
	width: 41.66667%;
}
.showPro .imgWrap {
	width: 51.66667%;
	position: relative;
}
.showPro .tit {
	font-size: 28px;
	font-weight: bold;
	color: #111;
	line-height: 1;
}
.showPro .des {
	color: #666;
	line-height: 22px;
	max-height: 66px;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	margin-top: 5px;
}
.showPro .more {
	display: inline-block;
	color: #666;
	padding: 2.4% 14.0%;
	border: 1px solid #D9D9D9;
	border-radius: 3px;
	margin-top: 22%;
}
.showPro .more:hover {
	border-color: #000;
}
.showPro .playBtn {
	width: 29.03226%;
	height: 0;
	padding-top: 29.03226%;
	margin: 0;
	left: 0;
	right: auto;
	top: auto;
	bottom: 0;
	margin-bottom: 14.51613%;
	margin-left: -14.51613%;
	background: rgba(106, 38, 98, 0.08);
}
.showPro .playBtn:before {
	width: 73.33333%;
	height: 73.33333%;
	background: rgba(0, 0, 0, 0.7);
}
.showPro .playBtn:after {
	font-size: 40px;
}
.showPro .shade {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 90.32258%;
	background: rgba(106, 38, 98, 0.4);
	transition: 0.6s all ease;
	-moz-transition: 0.6s all ease;
	-webkit-transition: 0.6s all ease;
	-o-transition: 0.6s all ease;
	-ms-transition: 0.6s all ease;
}
.showPro .shade:before {
	content: "\e625";
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -10px;
	margin-left: -10px;
	color: #fff;
	font-size: 30px;
	transition: 0.3s all ease;
	-moz-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-ms-transition: 0.3s all ease;
}
 @media screen and (max-width: 1400px) {
.showPro .tit {
	font-size: 22px;
}
}
@media screen and (max-width: 1200px) {
.showPro .tit {
	font-size: 18px;
}
.showPro .wrap {
	width: 45.45455%;
}
}
@media screen and (max-width: 700px) {
.showPro .wrap {
	width: 90.90909%;
}
}
.showAccess {
	padding-top: 3.125%;
	text-align: center;
	overflow: hidden;
}
.showAccess .title {
	font-size: 32px;
	font-weight: bold;
	color: #333;
	padding-bottom: 5px;
	position: relative;
}
.showAccess .title:before {
	content: "";
	height: 1px;
	width: 32.29167%;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -16.14583%;
	background: #D1D1D1;
}
.showAccess .des {
	width: 57.29167%;
	margin: 1.30208% auto 0;
	line-height: 22px;
	color: #666;
}
.showAccess .more {
	font-size: 16px;
	font-weight: bold;
	color: #9c7314;
	display: inline-block;
	margin-left: 20px;
}
.showAccess .bigWrap {
	width: 110%;
	margin-top: 1.82292%;
}
.showAccess .wrap {
	display: block;
	width: 18.18182%;
	float: left;
	padding: 3.55114% 0 3.40909%;
	background: #F1F1F1;
}
.showAccess .wrap:nth-child(2n) {
	background: #E9E9E9;
}
.showAccess .wrap:hover {
	background: #9A3D8E;
}
.showAccess .wrap:hover .tit {
	color: #fff;
}
.showAccess .wrap:hover .imgWrap img:first-child {
	filter: alpha(opacity=0);
	opacity: 0;
}
.showAccess .wrap:hover .imgWrap img:last-child {
	filter: alpha(opacity=100);
	opacity: 1;
}
.showAccess .imgWrap {
	display: inline-block;
	width: 19.79167%;
	position: relative;
}
.showAccess .imgWrap img {
	width: 100%;
}
.showAccess .imgWrap img:last-child {
	position: absolute;
	top: 0;
	left: 0;
	filter: alpha(opacity=0);
	opacity: 0;
}
.showAccess .tit {
	display: block;
	font-size: 20px;
	font-weight: bold;
	color: #333;
	margin-top: 6.51042%;
}
 @media screen and (max-width: 875px) {
.showAccess {
	padding-top: 40px;
}
.showAccess .title {
	font-size: 24px;
	margin-top: 0;
}
.showAccess .des {
	width: 100%;
	padding: 0 10px;
}
.showAccess .bigWrap {
	margin-top: 20px;
}
.showAccess .tit {
	font-size: 16px;
}
}
@media screen and (max-width: 600px) {
.showAccess .tit {
	font-size: 12px;
}
.showAccess .wrap {
	width: 30.30303%;
}
}
.footerTop {
	padding-top: 3.64583%;
	padding-bottom: 4.6875%;
	position: relative;
	background: #F9FAFC;
}
.footerTop .title {
	font-size: 20px;
	text-transform: capitalize;
	color: #9c7314;
	font-weight: bold;
}
.footerTop .box {
	position: relative;
}
.footerTop .box ul {
	margin-top: 35px;
}
.footerTop .box ul > li {
	margin-bottom: 19px;
	font-size: 14px;
}
.footerTop .box ul > li > a {
	color: #666;
}
.footerTop .box ul > li > a:hover {
	color: #9c7314;
}
.footerTop .footerContact {
	width: 33.33333%;
}
.footerTop .footerContact .msg {
	margin-top: 35px;
	font-size: 0;
}
.footerTop .footerContact .msg > li {
	color: #666;
	font-size: 14px;
	margin-bottom: 10px;
}
.footerTop .footerContact .msg > li > span {
	text-transform: capitalize;
}
.footerTop .footerContact .msg > li > a {
	color: #666;
}
.footerTop .footerContact .msg > li > a:hover {
	color: #9c7314;
	text-decoration: underline;
}
.footerTop .footerContact .msg > li.com {
	font-weight: bold;
	text-transform: uppercase;
}
.footerTop .footerShare > ul > li {
	margin-bottom: 20px;
}
.footerTop .footerShare > ul > li:last-child {
	margin-right: 0;
}
.footerTop .footerShare > ul > li span {
	display: inline-block;
	margin-left: 15px;
}
.footerTop .footerShare > ul > li > a {
	display: inline-block;
	height: 32px;
	width: 32px;
	border-radius: 2px;
	background: #333;
	color: #fff;
	font-size: 20px;
	line-height: 32px;
	vertical-align: middle;
	text-align: center;
}
.footerTop .footerShare > ul > li > a:before {
	font-family: 'FontAwesome';
}
.footerTop .footerShare > ul > li > a.fb:before {
	content: "\f1d6";
	font-size: 20px;
	line-height: 20px;
}
.footerTop .footerShare > ul > li > a.tt:before {
	content: "\f18a";
}
.footerTop .footerShare > ul > li > a.in:before {
	content: "\f09a";
}
.footerTop .footerShare > ul > li > a.yt:before {
	content: "\f1d7";
}
.footerTop .footerShare > ul > li > a.gg:before {
	content: "\f09a";
}
.footerTop .footerShare > ul > li > a.fb {
	background: #3B5998;
}
.footerTop .footerShare > ul > li > a.yt {
	background: #CF2200;
}
.footerTop .footerShare > ul > li > a.tt {
	background: #00BFF6;
}
.footerTop .footerShare > ul > li > a.in {
	background: #007FB2;
}
.footerTop .footerShare > ul > li > a.gg {
	background: #D50A0F;
}
.footerTop .footerShare > ul > li > a:hover {
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.footerLogo {
	text-align: center;
}
.footerLogo .slogan {
	font-size: 16px;
	color: #666;
	margin-top: 10px;
}
.footerLine {
	width: 1px;
	height: 0;
	padding-top: 10.74713%;
	background: #C9C9CA;
	margin: 0 3.73563%;
}
.footerAbout {
	width: 16.494%;
}
.footerPro {
	width: 12.35632%;
}
.footerShareWrap {
	width: 11.92982%;
	min-width: 121px;
}
.footerShareWrap .ewm {
	margin-top: 18.38235%;
}
.footerShareWrap .ewm img {
	width: 100%;
}
 @media screen and (max-width: 875px) {
.footerTop {
	padding-top: 40px;
}
.footerTop .footerLine, .footerTop .footerAbout, .footerTop .footerPro {
	display: none;
}
.footerTop .footerPro {
	width: 100%;
	margin-top: 20px;
}
.footerTop .footerAbout {
	width: 100%;
	margin-top: 20px;
}
.footerTop .footerContact {
	width: 100%;
	margin-top: 20px;
}
.footerTop .box ul {
	margin-top: 15px;
}
.footerTop .footerContact .msg {
	margin-top: 15px;
}
.footerTop .footerShareWrap {
	width: 100%;
	margin-top: 10px;
}
.footerTop .footerShare > ul {
	text-align: left;
	padding: 0;
	margin-top: 15px;
}
.footerShareWrap .ewm {
	margin-top: 20px;
}
.footerShareWrap .ewm img {
	max-width: 136px;
}
}
.footerBot {
	padding-top: 30px;
	padding-bottom: 30px;
1background: #9c7314;
	background: url(../images/title_bg.jpg);
	background-size: cover;
1background-position:center center;
}
.footerBot .copyRight, .footerBot .support {
	display: inline-block;
	line-height: 1;
	color: #fff;
	font-size: 14px;
}
.footerBot .copyRight a, .footerBot .support a {
	color: #fff;
}
.footerBot .copyRight a:hover, .footerBot .support a:hover {
	text-decoration: underline;
}
 @media screen and (max-width: 875px) {
.footerBot {
	padding: 10px 0 20px;
}
.footerBot .copyRight, .footerBot .support {
	margin-top: 10px;
}
.footerNav {
	display: none;
}
.footerShare ul {
	padding: 20px 10px 10px;
}
.footerShare ul li {
	margin-bottom: 10px;
}
.footerBot .center {
	padding: 20px 10px;
}
}
@media screen and (max-width: 600px) {
.footerBot .copyRight {
	font-size: 14px;
	width: 100%;
}
.footerBot .support {
	margin-top: 10px;
}
}
.crumbs {
	color: #919191;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	text-align: right;
}
.crumbs .smallNav {
	font-size: 14px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.crumbs .smallNav .pr {
	display: inline-block;
	position: relative;
	padding-left: 30px;
}
.crumbs .smallNav .pr:before {
	content: "";
	width: 30px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/home.png) no-repeat;
}
.crumbs .smallNav a {
	color: #919191;
}
.crumbs .smallNav a:hover {
	text-decoration: underline;
}
.crumbs .smallNav span:last-child a {
	color: #9C7314;
}
 @media screen and (max-width: 875px) {
.crumbs {
	padding: 0 10px;
}
}
.content {
	padding-top: 20px;
	padding-bottom: 3.125%;
}
#aside {
	width: 21.83908%;
	position: relative;
	z-index: 2;
	float: left;
	background: #EEEEEE;
	padding-bottom: 3%;
}
#aside .asideTitle {
	padding: 6.57895% 5.26316%;
	text-transform: capitalize;
	position: relative;
	z-index: 1;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 1;
}
#aside .asideTitle .textMidSon {
	display: inline-block;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	color: #111;
	font-weight: bold;
}
#aside .asideList > li {
	position: relative;
	margin-bottom: 1px;
}
#aside .asideList > li:last-child {
	margin-bottom: 0;
}
#aside .asideList > li > a {
	display: block;
	line-height: 20px;
	padding: 12px 5.26316%;
	color: #6A6A6A;
	text-transform: capitalize;
	font-size: 16px;
	position: relative;
}
#aside .asideList > li > a:before {
	content: ">";
	margin-right: 10px;
	color: #6A6A6A;
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
}
#aside .asideList > li:hover > a, #aside .asideList > li.active > a {
	color: #fff;
	background: #9C7314;
}
#aside .asideList > li:hover > a:before, #aside .asideList > li.active > a:before {
	color: #fff;
}
#aside .asideList > li.active > a:before {
	transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
}
#aside .asideList > li > ul {
	transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57);
	-moz-transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57);
	-webkit-transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57);
	-o-transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57);
	-ms-transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57);
	display: none;
}
#aside .asideList > li > ul > li {
	transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57);
	-moz-transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57);
	-webkit-transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57);
	-o-transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57);
	-ms-transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57);
	margin-bottom: 1px;
}
#aside .asideList > li > ul > li:last-child {
	margin-bottom: 0;
}
#aside .asideList > li > ul > li > a {
	display: block;
	padding: 5px 11.84211%;
	color: #111;
}
#aside .asideList > li > ul > li:hover > a, #aside .asideList > li > ul > li.active > a {
	background: #CBCBCB;
	color: #9C7314;
}
#aside .asideList > li.active > ul {
	display: block;
}
 @media screen and (max-width: 875px) {
.content {
	position: relative;
	padding-top: 50px;
	margin-top: 0;
	padding-bottom: 30px;
}
#aside {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
}
#aside .asideTitle {
	background: #9c7314;
	color: white;
	padding: 13px 60px 13px 10px;
	line-height: 1;
	cursor: pointer;
	margin-bottom: 1px;
	font-size: 20px;
	height: auto;
	margin-top: 0;
}
#aside .asideTitle .textMidSon {
	color: #fff;
}
#aside .asideTitle:before {
	display: none;
}
#aside .asideTitle:after {
	display: block;
	content: "展开 \f063";
	font-family: 'FontAwesome';
	width: 60px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	left: 100%;
	top: 50%;
	margin-top: -15px;
	margin-left: -60px;
	z-index: 99;
	font-size: 12px;
	background: none;
}
#aside .asideList {
	display: none;
	padding: 0;
	margin-top: 0;
}
#aside .asideList > li > a {
	color: white;
	padding-right: 10px;
	padding-left: 10px;
	height: 35px;
	line-height: 35px;
	background: #9c7314;
}
#aside .asideList > li:hover > a, #aside .asideList > li.active > a {
	1background: #360534; background:url(../images/title_bg.jpg);
}
#aside .asideList > li:hover > a > ul, #aside .asideList > li.active > a > ul {
	display: none;
}
#aside .asideList > li > ul {
	display: none;
}
#aside .listside:after {
	content: "关闭 \f062";font-family: 'FontAwesome';
}
#aside .asideList:before {
	display: none;
}
#aside .asideList > li > a:before, #aside .asideList > li.hasUl > a:after {
	display: none;
}
#aside .asideList > li.active > ul {
	display: none;
}
}
.mainRight {
	width: 75%;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	min-height: 700px;
	float: right;
}
 @media screen and (max-width: 875px) {
#aside .asideTitle .textMidSon {
	font-size: 20px;
}
.mainRight {
	width: 100%;
	min-height: auto;
	padding: 30px 0;
}
#aside .asideTitle {
	text-align: left;
	border-radius: 0;
}
#aside .asideList > li.hasUl > span {
	display: none;
}
#aside .asideList > li > a {
	padding: 0 10px;
	text-align: left;
	font-size: 14px;
}
#aside .asideList > li:hover > a, #aside .asideList > li.active > a {
	color: #fff;
}
#aside .asideTitle .textMidSon {
	background: none;
	padding: 0;
}
#aside .asideTitle .textMidSon {
	font-size: 18px;
}
}
.proIndex .title {
	font-size: 26px;
	font-weight: bold;
	color: #111;
	line-height: 1;
	margin-bottom: 2.8%;
}
.proIndex .wrap {
	margin-bottom: 3.2%; background:#eee;
}
.proIndex .wrap > .box {
	vertical-align: middle;
}
.proIndex .left {
	width: 23.8%;
}
.proIndex .right {
	width: 73.4%;
}
.proIndex .tit {
	font-size: 20px;
	color: #111;
	font-weight: bold;
}
.proIndex .des {
	color: #111;
	line-height: 24px; /*max-height: 78px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;*/
	margin-top: 5px;
	font-size: 14px;
}
.proIndex .des strong {
	display: block;
}
.proIndex .more {
	display: inline-block;
	color: #9C7314;
	text-transform: capitalize;
	margin-top: 10px;
}
@media screen and (max-width: 1400px) {
.proIndex .des {
	line-height: 20px;
	font-size: 14px;
}
.proIndex .right {
	width: 65%;
}
.proIndex .left {
	width: 32%;
}
}
@media screen and (max-width: 875px) {
.proIndex .tit {
	font-size: 20px;
}
}
@media screen and (max-width: 500px) {
.proIndex .left {
	width: 100%;
}
.proIndex .right {
	width: 100%;
	margin-top: 10px;
}
.proIndex .more {
	margin-top: 15px;
}
.proIndex .wrap {
	margin-bottom: 30px;
}
}
.proDescription .title {
	font-size: 26px;
	font-weight: bold;
	color: #111;
	line-height: 1;
	margin-bottom: 2.8%;
}
.proDescription .proDetTags {
	margin-top: 3.2%;
}
.proSearch {
	margin-top: 3.2%;
}
.proSearch .searchWrap {
	width: 100%;
	border-radius: 0;
	height: 70px;
}
.proSearch .searchWrap:before {
	display: none;
}
.proSearch .searchWrap .searchCont {
	position: static;
}
.proSearch .searchWrap .searchBtn {
	width: 30px;
	height: 30px;
	position: absolute;
	right: 0;
	top: 0;
	background: none;
}
.proSearch .searchWrap .searchBtn:before {
	content: "\e618";
	color: #C2C2C2;
	font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
	font-size: 16px;
}
.proSearch .proSearchWrap {
	line-height: 70px;
	border: 1px solid #E5E5E5;
}
.proSearch .proSearchWrap .searchCont {
	width: 100%;
	height: 70px;
}
.proSearch .proSearchWrap .search {
	width: 100%;
	height: 70px;
	padding-right: 22.4%;
	padding-left: 3.6%;
	font-size: 16px;
	line-height: 70px;
}
.proSearch .proSearchWrap .search.focusOn + label, .proSearch .proSearchWrap .search:focus + label {
	display: none;
}
.proSearch .proSearchWrap .search.focusOn, .proSearch .proSearchWrap .search:focus {
	background: #fff;
}
.proSearch .proSearchWrap .searchBtn {
	width: 19.2%;
	height: 70px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	background: #9C7314;
}
.proSearch .proSearchWrap .searchBtn:before {
	display: none;
}
.proSearch label {
	height: 70px;
	color: #919191;
	padding-left: 3.6%;
	position: absolute;
	left: 0;
	top: 0;
	font-size: 16px;
}
.proList .title {
	font-size: 26px;
	font-weight: bold;
	color: #111;
	line-height: 1;
	margin-bottom: 2.8%;
}
.proList .proTable {
	margin-top: 2.8%;
	font-size: 16px;
	color: #111;
}
.proList .proTable thead {
	font-size: 20px;
	line-height: 1;
}
.proList .proTable thead th {
	background: #9C7314;
}
.proList .proTable thead tr {
	height: 100px;
	color: #fff;
}
.proList .proTable a {
	color: #111;
}
.proList .proTable a:hover {
	color: #9C7314;
}
.proList .pageNum {
	margin-top: 2.4%;
}
.proList .pageNum span {
	cursor: pointer;
}
.proList .proTabBtn {
	display: inline-block;
}
.proList .proTabCont .proTable {
	display: none;
}
 @media screen and (max-width: 875px) {
.proSearch .proSearchWrap {
	line-height: 50px;
}
.proSearch .proSearchWrap .searchCont, .proSearch label {
	height: 50px;
}
.proSearch .proSearchWrap .search {
	height: 50px;
	line-height: 50px;
}
.proSearch .proSearchWrap .searchBtn {
	height: 50px;
	font-size: 14px;
}
.proList .proTable {
	font-size: 12px;
}
.proList .proTable thead tr {
	height: 70px;
}
.proList .proTable thead {
	font-size: 14px;
}
}
.proDetail .title {
	font-weight: bold;
	text-transform: uppercase;
}
.proDetTop {
	margin-top: 3.2%;
}
.proDetTop .left {
	width: 35.6%;
	position: relative;
	float: left;
}
.proDetTop .rig {
	width: 60.4%;
	float: right;
}
.proDetTop .rig .des {
	font-size: 16px;
	color: #6C6C6C;
	margin-top: 3.31126%;
}
.proDetTop .rig .shareBox {
	margin-top: 8.88889%;
}
.proDetTop .rig .msg {
	margin-top: 11.11111%;
	color: #8C9597;
}
.proDetTop .rig .msg li {
	padding-left: 35px;
	position: relative;
	margin-bottom: 10px;
}
.proDetTop .rig .msg li:last-child {
	margin-right: 0;
}
.proDetTop .rig .msg li a {
	color: #8C9597;
}
.proDetTop .rig .msg li a:hover {
	color: #9c7314;
}
.proDetTop .rig .msg li:after {
	width: 35px;
	height: 30px;
	line-height: 34px;
	position: absolute;
	top: -8px;
	left: 0;
	display: block;
	content: "";
	font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
	color: #8C9597;
}
.proDetTop .rig .msg .tel:after {
	content: "\e6b4";
	font-size: 22px;
}
.proDetTop .rig .msg .eml:after {
	content: "\e604";
	font-size: 22px;
}
.proDetTop .rig .play {
	display: inline-block;
	vertical-align: bottom;
	background: #8C3583;
	position: relative;
	color: #000;
	border-radius: 6px;
	width: 13%;
	padding-bottom: 13%;
}
.proDetTop .rig .play i {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	margin-bottom: 17.02128%;
	filter: alpha(opacity=100);
	opacity: 1;
	color: #000;
	text-align: center;
	text-transform: uppercase;
}
.proDetTop .rig .play:after {
	content: '';
	position: absolute;
	left: 50%;
	margin-left: -6px;
	top: 0;
	margin-top: 27.65957%;
	border: solid transparent;
	border-width: 9px 15px;
	border-left-color: #000;
}
.proDetTop .rig .play:hover i {
	margin-bottom: 0;
	filter: alpha(opacity=0);
	opacity: 0;
}
.proDetTop .rig .play:hover:after {
	content: '';
	margin-top: 40.42553%;
}
.proBanner .item {
	position: relative;
}
.proBanner .slick-dots {
	bottom: -44px;
	text-align: center;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.proBanner .slick-dots li button {
	background: #D2D2D2;
	width: 12px;
	height: 12px;
	filter: alpha(opacity=100);
	opacity: 1;
}
.proBanner .slick-dots li.slick-active button {
	background: #9c7314;
}
 @media screen and (max-width: 1400px) {
.proDetTop .rig .title {
	font-size: 24px;
	line-height: 30px;
}
}
@media screen and (max-width: 1300px) {
.proDetTop .left {
	width: 61.51163%;
}
.proDetTop .rig {
	width: 34.06977%;
}
.proDetTop .rig .shareBox {
	margin-top: 15%;
}
.proDetTop .rig .download {
	margin-top: 25%;
}
}
@media screen and (max-width: 1400px) {
.proDetTop .rig .tit {
	font-size: 20px;
}
}
@media screen and (max-width: 875px) {
.proDetTop .rig .playBtn span {
	display: none;
}
.proDetTop .rig .playBtn:after {
	top: 0;
	margin: auto;
}
}
@media screen and (max-width: 650px) {
.proDetTop .left {
	width: 100%;
}
.proDetTop .rig {
	width: 100%;
	margin-top: 30px;
	margin-right: 0;
}
.proDetTop .rig .shareBox {
	margin-top: 20px;
}
.proDetTop .rig .msg {
	margin-top: 20px;
}
.proDetTop .rig .download {
	margin-top: 30px;
}
.proDetTop .rig .proMsg {
	margin-top: 30px;
}
.proDetTop .rig .proMsg > li {
	margin-bottom: 15px;
}
.proDetTop .rig .playBtn {
	width: 80px;
	padding-top: 80px;
	margin-top: 20px;
}
}
.proDetTags {
	margin-top: 6.4%;
}
.proDetTags #tags {
	text-transform: capitalize;
}
.proDetTags #proDes #tags li {
	display: block;
	box-sizing: border-box;
	float: left;
	border-right: 1px solid white;
	text-transform: capitalize;
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
	-ms-transition: none;
}
.proDetTags #proDes #tags li:last-child {
	border-right: none;
}
.proDetTags #proDes #tags li {
	white-space: nowrap;
	height: 70px;
	cursor: pointer;
	background: #E1E1E1;
	font-size: 16px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	color: #111;
	box-sizing: border-box;
}
.proDetTags #proDes #tags li span {
	white-space: normal;
	line-height: 1.2;
	width: 100%;
}
.proDetTags #proDes #tags li:after {
	content: '';
	width: 0;
	height: 100%;
	overflow: hidden;
}
.proDetTags #proDes #tags li span, .proDetTags #proDes #tags li:after {
	display: inline-block;
	vertical-align: middle;
}
.proDetTags #proDes #tags li.selected {
	background: #9C7314;
	color: #fff;
}
.proDetTags .tagContent:first-child {
	display: block;
}
.proDetTags #proDes .tagContent {
	background: #fff;
	border: 1px solid #e5e5e5;
	padding: 25px 30px;
	box-sizing: border-box;
}
.proDetTags .tagContent {
	word-wrap: break-word;
	overflow: auto;
	display: none;
}
.proDetTags .tagContent.selected {
	display: block;
}
 @media screen and (max-width: 1400px) {
.proDetTags #proDes #tags li {
	height: 50px;
}
}
@media screen and (max-width: 875px) {
.proDetTags {
	margin-top: 50px;
}

#proDes #tags li {
	text-align: center;
	margin-bottom: 1px;
}
.proDetTags #proDes .tagContent {
	padding: 20px 10px;
}
}
.proForm {
	margin-top: 3.2%;
}
.proForm .top .tit {
	text-transform: capitalize;
	font-size: 20px;
	line-height: 1;
	font-weight: bold;
	color: #111;
}
.proForm .top .des {
	color: #919191;
	line-height: 1;
	margin-top: 10px;
}
.proForm .bot .line {
	width: 47%;
}
.proForm .bot > .box {
	width: 47%;
	position: relative;
	margin-top: 20px;
	line-height: 1;
}
.proForm .bot > .box input {
	border: 1px solid #CCCCCC;
	display: block;
	width: 100%;
	padding: 13px 10px;
	box-sizing: border-box;
	line-height: 1;
	background: #FBFCFD;
}
.proForm .bot > .box label {
	position: absolute;
	top: 0;
	left: 0;
	line-height: 1;
	width: 100%;
	transition: 0.6s all ease;
	-moz-transition: 0.6s all ease;
	-webkit-transition: 0.6s all ease;
	-o-transition: 0.6s all ease;
	-ms-transition: 0.6s all ease;
	border: 1px solid transparent;
	padding: 15px 10px;
	color: #C6C6C6;
	font-size: 14px;
}
.proForm .bot > .box label span {
	color: #FD1E16;
}
.proForm .bot > .box input:focus + label, .proForm .bot > .box input.focusOn + label, .proForm .bot > .box textarea:focus + label, .proForm .bot > .box textarea.focusOn + label {
	display: none;
}
.proForm .bot .text {
	width: 100%;
}
.proForm .bot .text textarea {
	padding: 10px;
	width: 100%;
	border: 1px solid #CCCCCC;
	height: 150px;
	resize: none;
	background: #FBFCFD;
}
.proForm .bot .codeWrap {
	width: 100%;
	margin-top: 0;
}
.proForm .bot .codeWrap .code {
	margin-top: 20px;
	display: inline-block;
	position: relative;
}
.proForm .bot .codeWrap .code input {
	width: 150px;
	height: 44px;
	line-height: 44px;
	padding: 0 10px;
	display: inline-block;
	margin-right: 20px;
	box-sizing: border-box;
}
.proForm .bot .codeWrap .code img {
	vertical-align: middle;
	margin-right: 20px;
}
.proForm .bot .codeWrap .submit {
	margin-top: 20px;
	display: inline-block;
}
.proForm .bot .codeWrap .submit input {
	background: #9C7314;
	color: white;
	padding: 13px 0;
	width: 160px;
	transition: 0.6s all ease;
	-moz-transition: 0.6s all ease;
	-webkit-transition: 0.6s all ease;
	-o-transition: 0.6s all ease;
	-ms-transition: 0.6s all ease;
	border: 0;
	display: inline-block;
}
.proForm .bot .codeWrap .submit input:hover {
	background: #79246F;
	color: white;
}
 @media screen and (max-width: 600px) {
.proForm .bot .box {
	width: 100%;
}
.proForm .bot {
	padding: 0;
	border: 0;
	margin-top: 0;
}
}
@media screen and (max-width: 875px) {
.proForm {
	width: 100%;
}
}
.proRecommend {
	margin-top: 3.6%;
}
.proRecommend .title {
	color: #33474b;
	font-weight: bold;
	text-transform: capitalize;
	text-align: center;
}
.proRecommend .wrap {
	margin-top: 2%;
}
.proRecommend .line {
	width: 15.52%;
}
.proRecommend .box {
	width: 15.52%;
}
.proRecommend .box:hover .imgWrap {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}
.proRecommend .box:hover .tit {
	color: #9c7314;
}
.proRecommend .imgWrap {
	display: block;
}
.proRecommend .tit {
	display: inline-block;
	color: #000;
	margin-top: 15px;
}
 @media screen and (max-width: 700px) {
.proRecommend .title {
	font-size: 20px;
}
.proRecommend .box {
	width: 31%;
	margin-bottom: 30px;
}
.proRecommend .line {
	width: 31%;
}
.proRecommend {
	margin-top: 30px;
}

}
@media screen and (max-width: 500px) {
.proRecommend .box {
	width: 47%;
	margin-top: 30px;
	margin-bottom: 0;
}
.proRecommend .tit {
	font-size: 14px;
}
}
.news .title {
	font-size: 24px;
	font-weight: bold;
	color: #111;
	line-height: 1;
	margin-bottom: 2.8%;
}
.news .line {
	width: 32.48%;
}
.news .box {
	width: 32.48%;
	margin-bottom: 3.6%;
}
.news .box:hover .shade {
	filter: alpha(opacity=100);
	opacity: 1;
}
.news .imgWrap {
	display: block;
	position: relative;
}
.news .shade {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.66);
	filter: alpha(opacity=0);
	opacity: 0;
}
.news .shade:before {
	content: "";
	width: 14.03941%;
	height: 0;
	padding-top: 14.03941%;
	background: url(../img/plus.png);
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
.news .tit {
	display: inline-block;
	color: #111;
	margin-top: 6.15764%;
	font-size: 16px;
}
.news .date {
	display: block;
	margin-top: 10px;
	color: #9C7314;
}
 @media screen and (max-width: 600px) {
.news .tit {
	font-size: 14px;
}
.news .box {
	width: 47%;
}
}
.newsDetail .title {
	font-size: 26px;
	font-weight: bold;
	color: #111;
	line-height: 1;
	margin-bottom: 1.2%;
}
.newsDetail .date {
	font-size: 14px;
	color: #9C7314;
}
.newsDetail .textCont {
	padding-top: 35px;
	padding-bottom: 50px;
	position: relative;
}
.newsDetail .shareBox {
	margin-top: 10px;
}
.dan .title {
	font-size: 26px;
	font-weight: bold;
	color: #111;
	line-height: 1;
}
.dan .textCont {
	color: #5f6c6f;
	font-size: 14px;
	padding-top: 30px;
}
.dan .textCont a, .dan .textCont strong {
	color: #9c7314;
}
.contact {
	width: 71.83908%;
	padding-bottom: 3.44828%;
	margin: 0 auto;
}
.contact .title {
	font-size: 26px;
	font-weight: bold;
	color: #111;
	line-height: 1;
	margin-top: 10px;
}
.contact .tit {
	font-size: 30px;
	color: #9C7314;
	margin-top: 2%;
}
.contact .description {
	font-size: 16px;
	line-height: 24px;
	color: #5f6c6f;
	margin-top: 20px;
}
.contact .contactUs {
	margin-top: 10px;
}
.contact .contactUs .des {
	font-size: 16px;
	line-height: 24px;
	color: #5f6c6f;
}
.contact .msg {
	margin-top: 8px;
}
.contact .msg > li {
	font-size: 16px;
	color: #5f6c6f;
	margin-bottom: 10px;
	position: relative;
	padding-left: 50px;
}
.contact .msg > li span {
	font-weight: bold;
	display: block;
}
.contact .msg > li > a {
	color: #5f6c6f;
	display: inline-block;
	margin-right: 25px;
}
.contact .msg > li > a:hover {
	text-decoration: underline;
	color: #9c7314;
}
.contact .msg > li:before {
	content: "";
	width: 50px;
	height: 50px;
	line-height: 50px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -25px;
	font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
	font-size: 18px;
	color: #959697;
}
.contact .msg > li.tel:before {
	content: "\f095";font-family: 'FontAwesome';
	font-size: 26px
}
.contact .msg > li.eml:before {
	content: "\f0e0";font-family: 'FontAwesome';
}
.contact .msg > li.add:before {
	content: "\f124";font-family: 'FontAwesome';
	font-size: 26px;
}
.contact .msg > li.com {
	padding-left: 0;
}
.contact .msg .insideTit {
	color: #333;
	font-weight: bold;
	margin-right: 0;
	margin-bottom: 20px;
	display: block;
}
.contact .msg .add {
	display: block;
	margin-right: 0;
}
.contact .proForm {
	margin-top: 2.58621%;
}
.contact .proForm .top .tit {
	font-size: 30px;
	color: #9C7314;
	font-weight: normal;
	margin-top: 3.2%;
}
.contact .proForm .top .des {
	color: #5f6c6f;
	margin-top: 15px;
}
#mapWrap {
	margin-top: 3.44828%;
}
 @media screen and (max-width: 1200px) {
.contact {
	width: 100%;
}
.contact .tit, .contact .proForm .top .tit {
	font-size: 24px;
}
}
@media screen and (max-width: 875px) {
.contact {
	background: none;
	padding-bottom: 50px;
}
.contact .msg > li {
	font-size: 14px;
}
.contact .proForm {
	margin-top: 40px;
}
}
@media screen and (max-width: 600px) {
.contact .contactForm .proForm .bot {
	padding: 0;
	border: 0;
}
.contact .contactForm .proForm .bot > .box, .contact .contactForm .proForm .bot > .line {
	width: 100%;
}
.contact .contactForm .proForm .bot {
	background: none;
}
.contact .contactForm .proForm .bot > .box input, .contact .contactForm .proForm .bot .text textarea {
	background: #fff;
}
.proForm .bot .text textarea {
	height: 130px;
}
#mapWrap {
	margin-top: 40px;
}
.contact .proForm .bot .codeWrap .submit input {
	background: #9C7314;
}
}
.pageNum {
	max-width: 100%;
}
.pageNum a, .pageNum span {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 5px;
	margin-right: 6px;
	line-height: 20px;
	padding: 5px 12px;
	background: #E5E5E5;
	color: #000;
}
.pageNum span.current, .pageNum a:hover {
	background: #9c7314;
	color: #fff;
}
.prenext {
	text-transform: capitalize;
	padding-top: 20px;
	color: #666;
	font-size: 14px;
	line-height: 1.5;
}
.prenext div {
	display: inline-block;
	padding-right: 3px;
	color: #000;
}
.prenext a {
	color: #9C7314;
	font-weight: bold;
}
.shareBox {
	margin-top: 30px;
}
#menuBtn {
	background: #9c7314;
}
#footerToolBar {
	background: #9c7314;
}
.iniBanner .item {
	display: none;
}
.iniBanner .item:first-child {
	display: block;
}
.slick-slider .slick-track .item {
	display: block;
}
#chatToolBox #chatToolMail {
	background: #9c7314;
}
 @media screen and (max-width: 875px) {
#footer {
	margin-bottom: 47px;
}
}
.enterTemplate {
	1float: left;
    margin-bottom: 50px;
    margin-right: 40px;
    padding: 0;
    position: relative;
    width: 40%;
}
.enterTemplate.toRight {
	1margin-left: auto;
	1margin-right: 10%;margin-left: auto;
    margin-right: 10%;
}
.enterTemplate .imgWrap img {
	width: 100%;
}
.enterTemplate .textLeft {
	width: 100%;
	max-width: 100%;
	position: absolute;
	bottom: 0;
	right: 100%;
	background: rgba(0, 0, 0, 0.5);
	padding: 36px;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 99;
	margin-right: -30%;
	color: #fff;
	margin-bottom: -10%;
	text-align: left;  line-height: 30px;
}
.enterTemplate .textLeft a {
	color: #fff;
}
.enterTemplate .textLeft strong {
	color: #fff;
	display: block;
}
.enterTemplate .textRight {
	width: 100%;
	max-width: 100%;
	1position: absolute;
	bottom: 0;
	left: 100%;
	background: rgba(0, 0, 0, 0.5);
	padding: 36px;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 99;
	1margin-left: -20%;
	color: #fff;
	margin-bottom: -10%;
	text-align: left;  line-height: 30px;
}
.enterTemplate .textRight strong {
	color: #fff;
	display: block;
}
.enterTemplate.otherStyle {
	font-size: 16px;
	width: 60%;
}
.enterTemplate.otherStyle .textLeft {
	max-width: 240px;
}
.enterTemplate.otherStyle .textRight {
	max-width: 240px;
}






.enterTemplate1 {
	1float: left;
    margin-bottom: 50px;
    margin-right: 40px;
    padding: 0;
    position: relative;
    width: 40%;
}
.enterTemplate1.toRight {
	1margin-left: auto;
	1margin-right: 10%;1margin-left: auto;
    1margin-right: 10%; margin:0 auto;
}
.enterTemplate1 .imgWrap img {
	width: 100%;
}
.enterTemplate1 .textLeft {
	width: 100%;
	max-width: 100%;
	1position: absolute;
	bottom: 0;
	right: 100%;
	background: rgba(0, 0, 0, 0.5);
	padding: 36px 36px 68px;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 99;
	margin-right: -5%;
	color: #fff;
	margin-bottom: -10%;
	text-align: left;  line-height: 30px;
}
.enterTemplate1 .textLeft a {
	color: #fff;
}
.enterTemplate1 .textLeft strong {
	color: #fff;
	display: block;
}
.enterTemplate1 .textRight {
	width: 100%;
	max-width: 100%;
	1position: absolute;
	bottom: 0;
	left: 100%;
	background: rgba(0, 0, 0, 0.5);
	padding: 36px;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 99;
	1margin-left: -20%;
	color: #fff;
	margin-bottom: -10%;
	text-align: left;  line-height: 30px;
}
.enterTemplate1 .textRight strong {
	color: #fff;
	display: block;
}
.enterTemplate1.otherStyle {
	font-size: 16px;
	width: 60%;
}
.enterTemplate1.otherStyle .textLeft {
	max-width: 240px;
}
.enterTemplate1.otherStyle .textRight {
	max-width: 240px;
}
@media screen and (max-width: 1400px) {
.enterTemplate.otherStyle .textLeft {
	max-width: 180px;
	padding: 15px;
}
.enterTemplate.otherStyle .textRight {
	max-width: 180px;
	padding: 15px;
}
.enterTemplate.otherStyle {
	font-size: 14px;
}
.enterTemplate1.otherStyle .textLeft {
	max-width: 180px;
	padding: 15px;
}
.enterTemplate1.otherStyle .textRight {
	max-width: 180px;
	padding: 15px;
}
.enterTemplate1.otherStyle {
	font-size: 14px;
}
.webbanner {
    display: block;
}
.banner-wrap {
    display: none;
}
}
@media screen and (max-width: 875px) {
.enterTemplate {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}


.enterTemplate.otherStyle {
	width: 100%;
}
.enterTemplate .textRight {
	width: 100%;
	position: static;
	margin-left: 0;
	margin-bottom: 0;
}
.enterTemplate .textLeft {
	width: 100%;
	position: static;
	margin-right: 0;
	margin-bottom: 0;
}
.enterTemplate.otherStyle {
	font-size: 14px;
}
.enterTemplate.otherStyle .textLeft {
	max-width: none;
}
.enterTemplate.otherStyle .textRight {
	max-width: none;
}


.enterTemplate1 {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}


.enterTemplate1.otherStyle {
	width: 100%;
}
.enterTemplate1 .textRight {
	width: 100%;
	position: static;
	margin-left: 0;
	margin-bottom: 0;
}
.enterTemplate1 .textLeft {
	width: 100%;
	position: static;
	margin-right: 0;
	margin-bottom: 0;
}
.enterTemplate1.otherStyle {
	font-size: 14px;
}
.enterTemplate1.otherStyle .textLeft {
	max-width: none;
}
.enterTemplate1.otherStyle .textRight {
	max-width: none;
}
}
.newProList .title {
	font-size: 26px;
	font-weight: bold;
	color: #111;
	line-height: 1;
	margin-bottom: 2.8%;
}
.newProList .wrap {
	margin-top: 3.5%;
}
.newProList .box {
	width: 23%;
	text-align: center;
	margin-bottom: 2.4%;
}
.newProList .box:hover .imgWrap {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
}
.newProList .box:hover .tit {
	color: #9c7314;
}
.newProList .line {
	width: 23%;
}
.newProList .imgWrap {
	display: block;
	position: relative;
	padding-top: 100%;
	overflow: hidden;
}
.newProList .imgWrap img {
	display: block;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
.newProList .tit {
	display: inline-block;
	font-size: 16px;
	color: #333;
	margin-top: 10px;
}
 @media screen and (max-width: 875px) {
.newProList .box {
	width: 31%;
}#main{ padding-top:0;}
}
@media screen and (max-width: 600px) {
.newProList .box {
	width: 47%;
}
}
@media screen and (max-width: 450px) {
.newProList .box {
	width: 100%;
	margin-bottom: 30px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}


}

.proPDF {
	display: inline-block;
	vertical-align: bottom;
	margin-left: 20px;
}
.proPDF li {
	display: inline-block;
	position: relative;
}
.proPDF li span {
	font-size: 12px;
	width: 150px;
	position: absolute;
	line-height: 1.1;
	bottom: 100%;
	left: 0;
	background: #E1E1E1;
	box-shadow: 0 0 5px rgba(255, 255, 255, 0.3);
	margin-bottom: 10px;
	padding: 10px;
	border-radius: 5px;
	color: #000;
	display: none;
}
.proPDF li span:before {
	content: "";
	border-top: 6px solid #E1E1E1;
	border-bottom: 6px solid transparent;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	position: absolute;
	left: 20px;
	top: 100%;
}
.videoPDF {
	margin-top: 7.28477%;
}




