@charset "utf-8";

/* 
 * Project Name:金虎家居
 * Author:浅浅
 * Date：2017-5-22
 */

html,
body,
div,
span,
applet,
object,
iframe,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0px;
	border: 0;
	font-size: 100%;
	outline: none;
}

caption,
h1,
h2,
h3,
h4,
h5,
h6,
p {
	margin: 0;
	padding: 0px;
}

html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	overflow-x: hidden;
	-webkit-tap-highlight-color: transparent;
}

body {
	font: 14px/1.8 "Microsoft Yahei", "微软雅黑", "Hiragino Sans GB", "冬青黑体", tahoma, "times new roman", helvetica, arial;
	margin: 0 auto;
	color: #666;
	background-color: #fff;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

ol,
ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

strong {
	font-weight: bold;
}

table,
tbody,
tfoot,
thead,
tr,
th,
td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	margin: 0 auto!important;
}

table thead tr {
	background-color: #e2e2ea;
}

img {
	border: 0;
}

input {
	outline: none;
	font-family: "Microsoft Yahei", "微软雅黑", "Hiragino Sans GB", "冬青黑体", tahoma, "times new roman", helvetica, arial;
}

input[type="text"],
input[type="button"],
input[type="submit"],
input[type="reset"] {
	-webkit-appearance: none;
	border-radius: 0;
}

textarea {
	-webkit-appearance: none;
	border-radius: 0;
	outline: none;
}

::-moz-selection {
	background: #0d9431;
	color: #fff;
	text-shadow: none;
}

::selection {
	background: #0d9431;
	color: #fff;
	text-shadow: none;
}

select {
	outline: none;
}

select::-ms-expand {
	display: none;
}

a {
	text-decoration: none;
	blr: expression(this.onFocus=this.blur());
	cursor: pointer;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

a:link,
a:visited {
	text-decoration: none;
}

a:active,
a:hover {
	text-decoration: none;
}

.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
	line-height: 0px;
}

.clearfix:after {
	clear: both;
}

.fc {
	text-align: center;
}

.fr {
	text-align: right;
}

.l {
	float: left;
	display: inline-block;
}

.r {
	float: right;
	display: inline-block;
}

.vt {
	vertical-align: top;
}

.vm {
	vertical-align: middle;
}

.inner {
	margin: 0px auto;
}

.top a:link,
.top a:visited {
	color: #333333;
}

.top a:active,
.top a:hover {
	color: #fff;
}

.header {
	max-height: 86px;
	position: fixed;
	z-index: 999;
	width: 100%;
	left: 0;
	top: 0;
	
}

.top {
	padding: 0px 32px;
	position: relative;
}

.box-inner {
	margin: 0px 32px;
}

.nav {
	display: block;
	float: left;
	margin-left: 230px;
}

.nav li {
	float: left;
	display: block;
	width: 86px;
}

.nav>li>a {
	display: block;
	text-align: center;
	height: 86px;
	line-height: 86px;
	font-size: 15px;
	text-align: center;
}

.nav>li>a:hover,
.nav>li>a.active {
	background-color: #0d9431;
	color: #fff;
}

.top-sider .telItem a:link,
.top-sider .telItem a:visited {
	color: #0d9431;
}

.top-sider .telItem a:active,
.top-sider .telItem a:hover {
	color: #000;
}

.top-sider .buyItem a:link,
.top-sider .buyItem a:visited {
	color: #000;
}

.top-sider .buyItem a:active,
.top-sider .buyItem a:hover {
	color: #000;
}

.top-sider {
	position: absolute;
	top: 68px;
	right: 32px;
	top: 0;
	height: 100%;
	overflow: hidden;
	font-size: 12px;
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.top-sider dd {
	float: left;
	display: block;
}

.top-sider .telItem {
	padding: 26px 30px 0px;
	color: #0d9431;
	border-left: 1px solid #e1dbd5;
	height: 60px;
}

.top-sider .telItem .tel {
	font-size: 16px;
	line-height: 1.5;
	font-family: arial, helvetica, sans-serif;
}

.buyBtn {
	background-color: #e7e8eb;
	padding: 20px 0px;
	height: 46px;
	width: 90px;
	display: block;
	text-align: center;
}

.buyBtn .ico {
	background: url(../images/buy_ico.png) no-repeat scroll center center;
	background-size: cover;
	width: 24px;
	height: 22px;
	display: block;
	margin: 0px auto 5px;
}

.buyBtn:hover {
	background-color: #c9c9c9;
}

.trans,
.trans:hover {
	-webkit-transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s;
	-moz-transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s;
	-o-transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s;
	transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s;
	-ms-transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s;
}

.trans-fast,
.trans-fast:hover {
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
}

.menu-handler {
	display: none;
	width: 60px;
	height: 60px;
	background-color: #fff;
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 0px;
	transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1);
	-webkit-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1);
	-moz-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1);
}

.menu-handler .burger {
	width: 20px;
	height: 3px;
	background-color: #aaaaaa;
	display: block;
	position: absolute;
	z-index: 5;
	top: 25px;
	left: 50%;
	margin: 0px 0px 0px -10px;
	transform-origin: center;
	-webkit-transform-origin: center;
	-moz-transform-origin: center;
	-o-transform-origin: center;
	-ms-transform-origin: center;
}

.menu-handler .burger-3 {
	top: 36px;
}

.menu-handler.active .burger-1 {
	top: 30px;
	-moz-transform: rotate(225deg);
	-webkit-transform: rotate(225deg);
	-o-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	transform: rotate(225deg);
}

.menu-handler.active .burger-3 {
	top: 30px;
	-moz-transform: rotate(-225deg);
	-webkit-transform: rotate(-225deg);
	-o-transform: rotate(-225deg);
	-ms-transform: rotate(-225deg);
	transform: rotate(-225deg);
}

.menuBox a:link,
.menuBox a:visited {
	color: #333333;
}

.menuBox a:active,
.menuBox a:hover {
	color: #0d9431;
}

.menuBox {
	background-color: #f7f7f7;
	color: #000;
	position: fixed;
	right: -100%;
	top: 0px;
	width: 66%;
	height: 100%;
	z-index: 980;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	transition: all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s;
	-webkit-transition: all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s;
}

.menuMoblie {
	padding: 80px 0px;
}

.menuMoblie li {
	border-bottom: 1px solid #cccccc;
}

.menuMoblie .nav-link {
	color: #333333;
	display: block;
	font-size: 18px;
	padding: 14px 5%;
	position: relative;
}

.menuMoblie .nav-link.cur {
	background-color: #d76a00;
	color: #fff;
}

.menuMoblie .mico {
	width: 17px;
	height: 17px;
	background: url(../images/subnav_i1.png) no-repeat scroll center center;
	background-size: 13px 13px;
	position: absolute;
	right: 5%;
	top: 50%;
	margin-top: -8px;
	transition: 400ms;
	-webkit-transition: 400ms;
}

.menuMoblie .cur .mico {
	background-image: url(../images/subnav_i2.png);
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
}

.menuMoblie .subnav {
	background-color: #dbdbdb;
	display: none;
	padding: 10px 0px;
}

.menuMoblie .subnav a {
	position: relative;
	display: block;
	padding: 12px 5%;
	line-height: 1.4;
	font-size: 16px;
}

.pusher-black {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background-color: rgba(0, 0, 0, 0.5);
	display: none;
	z-index: 900;
}

.pusher {
	transition: transform 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s;
	-webkit-transition: transform 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s;
}

.menuOpen .pusher {
	transform: translateX(-66%);
	-webkit-transform: translateX(-66%);
	transition: transform 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s;
	-webkit-transition: transform 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s;
}

.menuOpen .pusher-black {
	display: block;
}

.menuOpen .menuBox {
	right: 0;
}

.loading-bg {
	position: fixed;
	overflow: hidden;
	width: 0%;
	height: 100%;
	background-color: #e7bf96;
	/*background-color: rgba(215,108,0,0.9);*/
	left: 0;
	top: 0;
	z-index: 1020;
	/* -webkit-transition:all 1.2s cubic-bezier(.77,0,.175,1) 0s;transition:all 1.2s cubic-bezier(.77,0,.175,1) 0s;*/
	display: none;
}

.loading {
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #e7bf96;
	z-index: 1020;
	overflow: hidden;
	display: none;
}

@-webkit-keyframes bouncedelay {
	0%,
	80%,
	100% {
		-webkit-transform: scale(0.0);
		background: #ffba76;
	}
	40% {
		-webkit-transform: scale(1.0);
		background: #ffffff;
	}
}

@-moz-keyframes bouncedelay {
	0%,
	80%,
	100% {
		transform: scale(0.0);
		-moz-transform: scale(0.0);
		background: #ffba76;
	}
	40% {
		transform: scale(1.0);
		-moz-transform: scale(1.0);
		background: #ffffff;
	}
}

@keyframes bouncedelay {
	0%,
	80%,
	100% {
		transform: scale(0.0);
		-webkit-transform: scale(0.0);
		background: #ffba76;
	}
	40% {
		transform: scale(1.0);
		-webkit-transform: scale(1.0);
		background: #ffffff;
	}
}

.loading_mask {
	text-align: center;
	width: 120px;
	height: 18px;
	margin: 0px auto;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -9px 0px 0px -75px;
}

.loading_mask ul {
	height: 18px;
	display: block;
	width: 120px;
	overflow: hidden;
	text-align: center;
}

.loading_mask ul li {
	background-color: #ffba76;
	display: block;
	float: left;
	width: 18px;
	height: 18px;
	margin: 0px 6px;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	animation-fill-mode: both;
}

.loading_mask ul.anm li {
	width: 18px;
	height: 18px;
	display: inline-block;
	-webkit-animation: bouncedelay 1.4s infinite ease-in-out;
	animation: bouncedelay 1.4s infinite ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.loading_mask ul.anm li:nth-child(1) {
	-webkit-animation-delay: -0.64s;
	-moz-animation-delay: -0.64s;
	animation-delay: -0.64s
}

.loading_mask ul.anm li:nth-child(2) {
	-webkit-animation-delay: -0.48s;
	-moz-animation-delay: -0.48s;
	animation-delay: -0.48s
}

.loading_mask ul.anm li:nth-child(3) {
	-webkit-animation-delay: -0.32s;
	-moz-animation-delay: -0.32s;
	animation-delay: -0.32s
}

.loading_mask ul.anm li:nth-child(4) {
	-webkit-animation-delay: -0.16s;
	-moz-animation-delay: -0.16s;
	animation-delay: -0.16s
}

.no-csstransitions .loading_mask ul {
	background: url(../images/loding.gif) no-repeat scroll center center;
}

.no-csstransitions .loading_mask ul li {
	display: none;
}

.mtop {
	height: 86px;
}

.align-vertical {
	height: 100%;
	width: 100%;
	position: relative;
	display: table;
}

.vertical-inner {
	display: table-cell;
	vertical-align: middle;
	max-width: 45.625px;
}

.scoll-top {
	background-color: #fff;
	height: 60px;
	animation: 850ms 350ms;
	-webkit-animation: animation: 850ms 350ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: fadedown;
	animation-name: fadedown;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

.scoll-top .logo {
	box-shadow: 0 0 0px transparent;
	left: 32px;
}

.scoll-top .logo a {
	padding: 10px 0px;
	width: 148px;
}

.scoll-top .logo .img1 {
	display: none;
}

.scoll-top .logo .img2 {
	display: block;
}

.scoll-top .nav>li>a {
	height: 60px;
	line-height: 60px;
	font-size: 15px;
}

.scoll-top .top-sider .telItem {
	padding-top: 10px;
	height: 50px;
}

.scoll-top .buyBtn {
	padding: 7px 0px;
}

@-webkit-keyframes fadedown {
	from {
		-webkit-transform: translateY(-100%);
		opacity: 0;
	}
	to {
		-webkit-transform: translateY(0);
		opacity: 1;
	}
}

@keyframes fadedown {
	from {
		transform: translateY(-100%);
		opacity: 0;
	}
	to {
		transform: translateY(0);
		opacity: 1;
	}
}

.foot {
	padding: 38px 3%;
	background-color: #fff;
}

.foot-box {
	border-top: 2px solid #cccccc;
	padding-top: 36px;
}

.link-select-box a:link,
.link-select-box a:visited {
	color: #666666;
}

.link-select-box a:active,
.link-select-box a:hover {
	color: #fff;
}

.link-select-box {
	font-family: arial, helvetica, sans-serif;
	width: 210px;
	height: 38px;
	border: 1px solid #cccccc;
	position: relative;
	line-height: 38px;
	transition: 300ms;
	-webkit-transition: 300ms;
	color: #999999;
	float: right;
	font-family: "Microsoft Yahei", "微软雅黑", "Hiragino Sans GB", "冬青黑体", tahoma, "times new roman", helvetica, arial;
}

.link-select-box .mt {
	padding: 0 38px 0 15px;
	position: relative;
	cursor: pointer;
	line-height: 38px;
}

.link-select-box .mt .aw {
	width: 38px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0px;
	background: url(../images/link_select_ico.png) no-repeat scroll center center;
	height: 100%;
	transition: 300ms;
	-webkit-transition: 300ms;
}

.link-select-box .mc {
	padding-bottom: 3px;
	position: absolute;
	left: -1px;
	right: -1px;
	bottom: 31px;
	display: none;
}

.link-select-box ul {
	background-color: #cccccc;
	padding: 8px 0;
	overflow: hidden;
}

.link-select-box a {
	display: block;
	padding: 5px 15px;
	line-height: 1.4;
}

.link-select-box a:hover {
	background-color: #0d9431;
}

.link-select-box.act .mt .aw {
	transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
}

.foot-box-con {
	float: left;
	display: block;
	color: #666666;
}

.foot-box-con a:link,
.foot-box-con a:visited {
	color: #666666;
}

.foot-box-con a:active,
.foot-box-con a:hover {
	color: #0d9431;
}

.smLink {
	margin-left: 18px;
	display: inline-block;
}

.pbanner {
	height: 100vh;
	position: relative;
	overflow: hidden;
}

.pbanner-C {
	position: absolute;
	left: 5%;
	width: 90%;
	top: 0;
	display: table;
	height: 100%;
	text-align: left;
}

.pbanner-C i {
	display: block;
	width: 175px;
	height: 3px;
	background-color: #fff;
}

.pbanner-C .t {
	font-size: 70px;
	line-height: 2.2;
	margin-top: 4px;
	color: #fff;
	font-weight: 600;
}

.pbanner-C .c {
	color: #fff;
	font-size: 49px;
	line-height: 1;
	padding-bottom: 68px;
	font-weight: 600;
}

.pbanner-C .tlbg2 .t,
.pbanner-C .tlbg2 .c {
	color: #fff;
}

.tlbg2 a:link,
.tlbg2 a:visited {
	color: #fff;
}

.tlbg2 a:active,
.tlbg2 a:hover {
	color: #fff;
}

.pbanner-C p {
	position: relative;
	transition: 500ms;
	/* opacity: 0; filter: alpha(opacity=0); left: -100px; */
	position: relative;
}

.pbanner-C.inview .t {
	left: 0;
	opacity: 1;
	filter: alpha(opacity=100);
	transition: 600ms 0ms;
}

.pbanner-C.inview .c {
	left: 0;
	opacity: 1;
	filter: alpha(opacity=100);
	transition: 600ms 400ms;
}

.pbanner .mouseIco {
	bottom: 108px;
}

.pageNavBox {
	position: relative;
	margin: 0 auto;
	height: 68px;
	width: 100%;
}

.pagenav {
	background-color: #fff;
	width: 100%;
	text-align: center;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.pagenav.fixed {
	position: fixed;
	left: 0;
	top: 86px;
	z-index: 1000;
	background-color: #a6a6a6;
	background-color: rgba(0, 0, 0, 0.6);
}

.pagenav.fixed .cpnavbox {
	height: 40px;
	line-height: 40px;
}

.pagenav.fixed .cpnavbox a {
	font-size: 14px;
	color: #fff;
}

.pagenav.fixed .cpnavbox a:before {
	bottom: 4px;
	height: 2px;
	background-color: #fff;
}

.pagenav .cpnavbox a {
	color: #333;
}

.cpnavbox {
	height: 68px;
	line-height: 68px;
}

.cpnavbox a {
	text-align: center;
	color: #333;
	padding: 0px;
	margin: 0px 26px;
	font-size: 16px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	-webkit-transition: 0s;
	transition: 0s;
}

.cpnavbox a:before {
	content: "";
	width: 100%;
	visibility: hidden;
	height: 3px;
	background-color: #0d9431;
	position: absolute;
	left: 0;
	bottom: -1px;
	transform-origin: 100%;
	-webkit-transform-origin: 100%;
	-webkit-transition: -webkit-transform .3s cubic-bezier(.4, 0, .2, 1);
	transition: -webkit-transform .3s cubic-bezier(.4, 0, .2, 1);
	transition: transform .3s cubic-bezier(.4, 0, .2, 1);
	transition: transform .3s cubic-bezier(.4, 0, .2, 1), -webkit-transform .3s cubic-bezier(.4, 0, .2, 1);
	transform: scaleX(0);
	-webkit-transform: scaleX(0);
}

.cpnavbox a:hover:before,
.cpnavbox a.active:before {
	transform: scaleX(1);
	-webkit-transform: scaleX(1);
	-moz-transform: scaleX(1);
	transform-origin: 0;
	-webkit-transform-origin: 0;
	visibility: visible;
}

.cpnavbox a:hover,
.cpnavbox a.active {
	color: #0d9431;
}

.cpnav {
	display: none;
	width: 100%;
	color: #fff;
	line-height: 46px;
	height: 46px;
	overflow: hidden;
	text-align: center;
	font-size: 16px;
	background-color: #0d9431;
	cursor: pointer;
}

.caret {
	display: inline-block;
	width: 0px;
	height: 0px;
	margin-left: 10px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}


/* Slider */

.vwrap {
	display: none;
	z-index: 1040;
	width: 100%;
	position: fixed;
}

.vwrap .videobtg {
	z-index: 900;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	overflow: hidden;
}

.vwrap .videobox {
	z-index: 990;
	width: 800px;
	height: 500px;
	background-color: #fff;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-top: -250px;
	margin-left: -400px;
}

.vwrap .videobox #videobox {
	width: 100%;
	display: inline-block;
	height: 100%;
	background: #80abde;
}

#videobox_wrapper {
	height: 100%!important;
}

.vwrap .close {
	z-index: 999;
	width: 32px;
	height: 32px;
	cursor: pointer;
	position: absolute;
	top: 0px;
	right: -42px;
}

.vwrap .close i {
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/closebtn.png) no-repeat 50% 50%;
	-webkit-transition: 400ms;
	transition: 400ms;
}

.vwrap .close:hover i {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

#videobox_display_button,
#videocontainer_display_button {
	background: none no-repeat!important;
}

.jwplayer .jwicon {
	opacity: 0.8;
	filter: alpha(opacity=80);
	cursor: pointer;
}

.jwplayer .jwicon:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.jwlogo,
.jwclick {
	display: none!important;
}

.jwdisplayIcon {
	background: none no-repeat!important;
}

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-loading .slick-list {
	background: #fff url(../images/loding.gif) center center no-repeat;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-list,
.slick-track,
.slick-slide,
.slick-slide img {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	zoom: 1;
}

.slick-track:before,
.slick-track:after {
	content: "";
	display: table;
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}


/* Arrows */

.slick-prev,
.slick-next {
	position: absolute;
	display: block;
	height: 20px;
	width: 20px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: transparent;
	color: transparent;
	padding: 0;
	border: none;
	outline: none;
}


/* Dots */

.slick-dots {
	position: absolute;
	bottom: -45px;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0px;
	width: 100%;
}

.slick-dots li {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0px 5px;
	padding: 0px;
	cursor: pointer;
}

.slick-dots li button {
	border: 0;
	background: transparent;
	display: block;
	height: 20px;
	width: 20px;
	outline: none;
	line-height: 0;
	font-size: 0;
	color: transparent;
	padding: 5px;
	cursor: pointer;
	outline: none;
}

.slick-dots li button:focus {
	outline: none;
}

.slick-dots li.slick-active a {
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
}

@-webkit-keyframes scaleUpDown {
	from {
		-webkit-transform: scale(1.08);
		transform: scale(1.08);
	}
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes scaleUpDown {
	from {
		-webkit-transform: scale(1.08);
		transform: scale(1.08);
	}
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}


/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */


/* clearfix */

.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}


/* display none until init */

.owl-carousel {
	display: none;
	position: relative;
	-ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item {
	float: left;
}

.owl-controls .owl-page,
.owl-controls .owl-buttons div {
	cursor: pointer;
}

.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}


/* mouse grab icon */

.grabbing {
	cursor: url(grabbing.png) 8 8, move;
}


/* fix */

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}


/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls {
	margin-top: 10px;
	text-align: center;
}


/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div {
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;
	/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
}


/* Clickable class fix problem with hover on touch devices */


/* Use it for non-touch hover action */

.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter: Alpha(Opacity=100);
	/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}


/* Styling Pagination*/

.owl-theme .owl-controls .owl-page {
	display: inline-block;
	zoom: 1;
	*display: inline;
	/*IE7 life-saver */
}

.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {}


/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}


/* preloading images */

.owl-item.loading {
	min-height: 150px;
	background: url(../images/ajaxloader.gif) no-repeat center center;
}


/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x: 50%;
	-webkit-perspective-origin-y: 50%;
	-moz-perspective: 1200px;
	-moz-perspective-origin-x: 50%;
	-moz-perspective-origin-y: 50%;
	perspective: 1200px;
}


/* fade */

.owl-fade-out {
	z-index: 10;
	-webkit-animation: fadeOut .7s both ease;
	-moz-animation: fadeOut .7s both ease;
	animation: fadeOut .7s both ease;
}

.owl-fade-in {
	-webkit-animation: fadeIn .7s both ease;
	-moz-animation: fadeIn .7s both ease;
	animation: fadeIn .7s both ease;
}


/* backSlide */

.owl-backSlide-out {
	-webkit-animation: backSlideOut 1s both ease;
	-moz-animation: backSlideOut 1s both ease;
	animation: backSlideOut 1s both ease;
}

.owl-backSlide-in {
	-webkit-animation: backSlideIn 1s both ease;
	-moz-animation: backSlideIn 1s both ease;
	animation: backSlideIn 1s both ease;
}


/* goDown */

.owl-goDown-out {
	-webkit-animation: scaleToFade .7s ease both;
	-moz-animation: scaleToFade .7s ease both;
	animation: scaleToFade .7s ease both;
}

.owl-goDown-in {
	-webkit-animation: goDown .6s ease both;
	-moz-animation: goDown .6s ease both;
	animation: goDown .6s ease both;
}


/* scaleUp */

.owl-fadeUp-in {
	-webkit-animation: scaleUpFrom .5s ease both;
	-moz-animation: scaleUpFrom .5s ease both;
	animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
	-webkit-animation: scaleUpTo .5s ease both;
	-moz-animation: scaleUpTo .5s ease both;
	animation: scaleUpTo .5s ease both;
}


/* Keyframes */


/*empty*/

@-webkit-keyframes empty {
	0% {
		opacity: 1;
	}
}

@-moz-keyframes empty {
	0% {
		opacity: 1;
	}
}

@keyframes empty {
	0% {
		opacity: 1;
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-moz-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@-moz-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@-webkit-keyframes backSlideOut {
	25% {
		opacity: .5;
		-webkit-transform: translateZ(-500px);
	}
	75% {
		opacity: .5;
		-webkit-transform: translateZ(-500px) translateX(-200%);
	}
	100% {
		opacity: .5;
		-webkit-transform: translateZ(-500px) translateX(-200%);
	}
}

@-moz-keyframes backSlideOut {
	25% {
		opacity: .5;
		-moz-transform: translateZ(-500px);
	}
	75% {
		opacity: .5;
		-moz-transform: translateZ(-500px) translateX(-200%);
	}
	100% {
		opacity: .5;
		-moz-transform: translateZ(-500px) translateX(-200%);
	}
}

@keyframes backSlideOut {
	25% {
		opacity: .5;
		transform: translateZ(-500px);
	}
	75% {
		opacity: .5;
		transform: translateZ(-500px) translateX(-200%);
	}
	100% {
		opacity: .5;
		transform: translateZ(-500px) translateX(-200%);
	}
}

@-webkit-keyframes backSlideIn {
	0%,
	25% {
		opacity: .5;
		-webkit-transform: translateZ(-500px) translateX(200%);
	}
	75% {
		opacity: .5;
		-webkit-transform: translateZ(-500px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateZ(0) translateX(0);
	}
}

@-moz-keyframes backSlideIn {
	0%,
	25% {
		opacity: .5;
		-moz-transform: translateZ(-500px) translateX(200%);
	}
	75% {
		opacity: .5;
		-moz-transform: translateZ(-500px);
	}
	100% {
		opacity: 1;
		-moz-transform: translateZ(0) translateX(0);
	}
}

@keyframes backSlideIn {
	0%,
	25% {
		opacity: .5;
		transform: translateZ(-500px) translateX(200%);
	}
	75% {
		opacity: .5;
		transform: translateZ(-500px);
	}
	100% {
		opacity: 1;
		transform: translateZ(0) translateX(0);
	}
}

@-webkit-keyframes scaleToFade {
	to {
		opacity: 0;
		-webkit-transform: scale(.8);
	}
}

@-moz-keyframes scaleToFade {
	to {
		opacity: 0;
		-moz-transform: scale(.8);
	}
}

@keyframes scaleToFade {
	to {
		opacity: 0;
		transform: scale(.8);
	}
}

@-webkit-keyframes goDown {
	from {
		-webkit-transform: translateY(-100%);
	}
}

@-moz-keyframes goDown {
	from {
		-moz-transform: translateY(-100%);
	}
}

@keyframes goDown {
	from {
		transform: translateY(-100%);
	}
}

@-webkit-keyframes scaleUpFrom {
	from {
		opacity: 0;
		-webkit-transform: scale(1.5);
	}
}

@-moz-keyframes scaleUpFrom {
	from {
		opacity: 0;
		-moz-transform: scale(1.5);
	}
}

@keyframes scaleUpFrom {
	from {
		opacity: 0;
		transform: scale(1.5);
	}
}

@-webkit-keyframes scaleUpTo {
	to {
		opacity: 0;
		-webkit-transform: scale(1.5);
	}
}

@-moz-keyframes scaleUpTo {
	to {
		opacity: 0;
		-moz-transform: scale(1.5);
	}
}

@keyframes scaleUpTo {
	to {
		opacity: 0;
		transform: scale(1.5);
	}
}


/*main style end*/

.jh-more {
	border: 1px solid #0d9431;
	height: 46px;
	line-height: 46px;
	width: 186px;
	margin: 0px auto;
	display: block;
	position: relative;
	overflow: hidden;
	color: #0d9431;
}

.jh-more .i1 {
	display: block;
	padding: 0px 0px 0px 28px;
	background: url(../images/jh_more_i2.png) no-repeat scroll -28px center;
	color: #0d9431;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

.jh-more .i2 {
	position: absolute;
	right: 28px;
	top: 0px;
	width: 13px;
	height: 100%;
	background: url(../images/jh_more_i1.png) no-repeat scroll right center;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

.jh-more:hover {
	background-color: #666;
	color: #fff;
	border-color: #666;
}

.jh-more:hover .i1 {
	padding-left: 62px;
	color: #fff;
	background-position: 28px center;
}

.jh-more:hover .i2 {
	right: -20px;
}


/*about style*/

.bg-T {
	opacity: 0;
	background-size: cover;
	padding: 150px 0px 30px;
	text-align: center;
	color: #f4dec9;
	font-size: 100px;
	line-height: 1;
	font-family: "Brandon Text";
	text-transform: uppercase;
	overflow: hidden;
}

.inner1280 {
	max-width: 1200px;
	margin: 0px auto;
}

.aboutT .en {
	color: #e2e1e1;
	font-size: 35px;
	line-height: 2.3;
	font-weight: 600;
}

.aboutT .zh {
	display: block;
	font-size: 26px;
	color: #0d9431;
	;
}

.aboutPage-con {
	padding-bottom: 72px;
}

.aboutPage-con dd {
	float: left;
	display: block;
	width: 50%;
	margin-top: 270px;
}

.aboutPage-con .aboutPage-item {
	width: 40%;
	padding: 35px 5% 60px;
	background: url(../images/white_90.png) repeat;
	background: rgba(255, 255, 255, 0.9);
	border-top: 6px solid #0d9431;
	position: relative;
	margin-top: 80px;
}

.aboutPage-item .con {
	text-align: justify;
	overflow: hidden;
	margin-top: 40px;
}

.aboutPage-video {
	background-color: #fff;
}

.video-about {
	position: relative;
	overflow: hidden;
	cursor: pointer;
}

.video-about figure {
	overflow: hidden;
}

.video-about .img {
	width: 100%;
	display: block;
	transition: transform 1.2s ease-out 0s;
	-webkit-transition: -webkit-transform 1.2s ease-out 0s;
}

.video-about .vico {
	width: 68px;
	height: 68px;
	border: 2px solid #fff;
	border-radius: 1px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -36px 0px 0px -36px;
	transition: 0.3s ease-out 0s;
	-webkit-transition: 0.3s ease-out 0s;
}

.aboutPage-video .fc {
	padding: 25px 5%;
}

.aboutPage-video .en {
	font-size: 26px;
	color: #666666;
	line-height: 1.4;
}

.aboutPage-video .zh {
	display: inline-block;
	margin: 0 auto;
	font-size: 16px;
	color: #333;
	line-height: 2;
	text-align: center;
}

.video-about:hover .img {
	transform: scale(1.12);
	-webkit-transform: scale(1.12);
}

.video-about:hover .vico {
	border-color: #0d9431;
	background-color: #0d9431;
}

.managerPage {
	background-color: #f1f2f4;
}

.manager-img {
	float: left;
	display: block;
	width: 45%;
	margin-left: 5%;
}

.manager-img .img {
	width: 125%;
	display: block;
}

.manager-con {
	float: left;
	display: block;
	width: 550px;
	position: relative;
}

.manager-box {
	padding: 60px 10% 60px;
	background-color: #fff;
	position: absolute;
	left: 0px;
	top: 0;
}

.manager-box .con {
	margin-top: 35px;
}

.qmBox {
	text-align: right;
	padding-top: 40px;
}

.cultuerPage a:link,
.cultuerPage a:visited {
	color: #fff;
}

.cultuerPage a:active,
.cultuerPage a:hover {
	color: #fff;
}

.cultuerPage {
	padding: 120px 0px 0px;
	color: #fff;
	background-position: center;
}

.cultuerPage .aboutT .en {
	color: #e2e1e1
}

.cultuerPage .aboutT .zh {
	color: #0d9431;
}

.cultuerPage .c {
	font-weight: bold;
	font-size: 15px;
	padding: 20px 0px 80px;
}

.cultureDemo .img {
	overflow: hidden;
}

.cultureDemo .img img {
	width: 100%;
	display: block;
	transition: transform 1.2s ease-out 0s;
	-webkit-transition: -webkit-transform 1.2s ease-out 0s;
}

.cultureDemo .item {
	float: left;
	display: block;
	width: 50%;
	position: relative;
}

.cultureDemo .item:hover .img img {
	transform: scale(1.12);
	-webkit-transform: scale(1.12);
}

.cultureDemo .con {
	position: absolute;
	left: 8%;
	top: 8%;
	width: 84%;
	height: 84%;
}

.cultureDemo .ico {
	border: 1px solid #fff;
	border: 1px solid rgba(255, 255, 255, 0.5);
	padding: 8px 18px 16px;
	float: left;
	margin-bottom: 32px;
	border-radius: 10px;
}

.cultureDemo .ico i {
	width: 50px;
	height: 50px;
	display: block;
	margin: 0px auto;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.cultureDemo .zh {
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 8px;
}

.cultureDemo .en {
	line-height: 1.2;
	font-family: arial, helvetica, sans-serif;
}

.cultureDemo .slick-arrow {
	width: 42px;
	height: 52px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -26px;
	z-index: 100;
	background-position: center center;
	background-repeat: no-repeat;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.cultureDemo .slick-prev {
	background-image: url(../images/img_l1.png);
	left: -60px;
}

.cultureDemo .slick-next {
	background-image: url(../images/img_r1.png);
	right: -60px;
}

.cultureDemo:hover .slick-prev,
.cultureDemo:hover .slick-next {
	opacity: 1;
	filter: alpha(opacity=100);
}

.honorPage {
	padding: 60px 0px 80px;
	color: #fff;
	background-image: url(../images/bj4.png);
	background-position: center;
}

.honorPage .aboutT .en {
	color: #e2e1e1
}

.honorPage .aboutT .zh {
	color: #0d9431;
}

.honorPage .aboutT {
	margin-bottom: 60px;
}

.honorDemo-box {
	background: url(../images/white_70.png) repeat;
	background: none rgba(255, 255, 255, 0.3);
}

.honorDemo {
	margin: 0px 50px;
}

.honorDemo .item {
	float: left;
	display: block;
	width: 20%;
	padding: 40px 0px 28px;
	text-align: center;
	color: #333333;
	-webkit-transition: background-color 0.5s;
	transition: background-color 0.5s;
	position: relative;

}

.honorDemo .item:before {
	content: "";
	width: 100%;
	height: 6px;
	background-color: #0d9431;
	position: absolute;
	left: 0;
	bottom: -1px;
	transform-origin: 100%;
	-webkit-transform-origin: 100%;
	-webkit-transition: -webkit-transform .3s cubic-bezier(.4, 0, .2, 1);
	transition: -webkit-transform .3s cubic-bezier(.4, 0, .2, 1);
	transition: transform .3s cubic-bezier(.4, 0, .2, 1);
	transition: transform .3s cubic-bezier(.4, 0, .2, 1), -webkit-transform .3s cubic-bezier(.4, 0, .2, 1);
	transform: scaleX(0);
	-webkit-transform: scaleX(0);
}

.honorDemo .img {
	width: 100px;
	margin: 0px auto 10px;display: flex;justify-content: center
}

.honorDemo .img img {
	/*width: 100%;*/
	display: block;
	height: 300px;
}

.honorDemo .txt {
	padding: 0px 5%;
	line-height: 1.5;
	height: 42px;
	overflow: hidden;
}

.honorDemo .slick-arrow {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	z-index: 100;
	background-position: center center;
	background-repeat: no-repeat;
}

.honorDemo .slick-prev {
	background-image: url(../images/img_l2.png);
	left: -45px;
}

.honorDemo .slick-next {
	background-image: url(../images/img_r2.png);
	right: -45px;
}


/*about style end*/


/*brand style*/

.coursePage {
	background-color: #fbfbfb;
	position: relative;
	overflow: hidden;
}

.coursePage .aboutT {
	padding: 65px 0px 85px;
}

.courseImg {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	overflow: hidden;
	z-index: 1;
	height: 300px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}

.courseImg img {
	width: 100%;
	display: block;
	position: relative;
	z-index: -1;
}

.courseDemo {
	cursor: move;
}

.courseDemo .con {
	padding: 0px 30px 300px 38px;
	margin: 0px 4px;
	border-left: 1px solid #e4a05b;
	position: relative;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.courseDemo .ico {
	background: url(../images/course_ico.png) no-repeat;
	width: 10px;
	height: 9px;
	position: absolute;
	left: -5px;
	top: 0;
}

.courseDemo .t {
	font-size: 18px;
	color: #333333;
	line-height: 1.2;
}

.courseDemo .year {
	margin: 12px 0px 20px;
	color: #0d9431;
	font-weight: bold;
	font-size: 24px;
	line-height: 1.2;
}

.courseDemo .slick-list {
	overflow: inherit;
}

.courseDemo .slick-active .con {
	opacity: 1;
	filter: alpha(opacity=100);
}

.course-mouse-box {
	width: 36px;
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -18px;
	bottom: 5%;
	z-index: 10;
}

.course-mouse-box .t {
	background: url(../images/mouse-t.png) no-repeat scroll center center;
	width: 34px;
	height: 13px;
	display: block;
}

.course-mouse-box .c {
	background: url(../images/more_b.png) no-repeat scroll center center;
	width: 27px;
	height: 33px;
	display: block;
	margin: 0px auto;
	-webkit-animation: mouse-left 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;
	animation: mouse-left 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;
}

@keyframes mouse-left {
	from {
		opacity: 0;
		transform: translateX(15px);
		-webkit-transform: translateX(15px);
	}
	33% {
		opacity: 1;
	}
	to {
		transform: translateX(-15px);
		-webkit-transform: translateX(-15px);
		opacity: 0;
	}
}

@-webkit-keyframes mouse-left {
	from {
		opacity: 0;
		transform: translateX(15px);
		-webkit-transform: translateX(15px);
	}
	33% {
		opacity: 1;
	}
	to {
		transform: translateX(-15px);
		-webkit-transform: translateX(-15px);
		opacity: 0;
	}
}

.newPage {
	padding: 0px 0px;
}

.newPage .aboutT {
	margin-bottom: 35px;
}

.new-List a:link,.new-List a:visited {color:#333;}
.new-List a:active,.new-List a:hover {color:#0d9431;}
.new-List {margin-bottom:52px;}
.new-List dd {float:left;display:block;width:345px;margin:0px 0px 3% 3%;background-color:#FBFBFB;position:relative;transition:300ms;-webkit-transition:300ms;}
.new-List dd:before {content:"";position:absolute;left:0;bottom:0px;width:100%;height:4px;background-color:#0d9431;transform-origin:100%;-webkit-transform-origin:100%;-webkit-transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1);transition:transform .38s cubic-bezier(.4,0,.2,1);transform:scaleX(0);-webkit-transform:scaleX(0);visibility:hidden\9;}
.new-List .img {overflow:hidden;/*max-height:211px;*//*max-width:345px;*/}
.new-List .img img {width:100%;display:block;transition:500ms;-webkit-transition:500ms;}


.new-List .img2 {overflow:hidden;max-height:211px;/*max-width:345px;*/}
.new-List .img2 img {width:100%;display:block;transition:500ms;-webkit-transition:500ms;}
.new-List .t {margin:25px 5% 12px;font-size:16px;color:#333;line-height:1.5;height:24px;overflow:hidden;}
.new-List .time {font-size:12px;margin:0px 5%;height:22px;padding-bottom:25px;color:#999999;font-family:arial,helvetica,sans-serif;}
.new-List .more {float:right;display:block;height:100%;width:15px;background:url(../images/more.png) no-repeat scroll left center;}
.new-List dd:hover {box-shadow:0 0 21px 0px rgba(0,0,0,0.3);}
.new-List dd:hover:before {transform:scaleX(1);-webkit-transform:scaleX(1);transform-origin:0;-webkit-transform-origin:0;visibility:visible\9;}
.new-List dd:hover .img img {transform:scale(1.08);-webkit-transform:scale(1.08);}


.hezuo-List a:link,.hezuo-List a:visited {color:#333;}
.hezuo-List a:active,.hezuo-List a:hover {color:#0d9431;}
.hezuo-List {margin-bottom:52px;}
.hezuo-List dd {float:left;display:block;width:21%;margin:0px 0px 3% 3%;background-color:#FBFBFB;position:relative;transition:300ms;-webkit-transition:300ms;}
.hezuo-List dd:before {content:"";position:absolute;left:0;bottom:0px;width:100%;height:4px;background-color:#0d9431;transform-origin:100%;-webkit-transform-origin:100%;-webkit-transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1);transition:transform .38s cubic-bezier(.4,0,.2,1);transform:scaleX(0);-webkit-transform:scaleX(0);visibility:hidden\9;}
.hezuo-List .img {overflow:hidden;/*max-height:211px;*//*max-width:345px;*/}
.hezuo-List .img img {width:100%;display:block;transition:500ms;-webkit-transition:500ms;}
.hezuo-List .t {margin:25px 5% 12px;font-size:16px;color:#333;line-height:1.5;height:24px;overflow:hidden;}
.hezuo-List .time {font-size:12px;margin:0px 5%;height:22px;padding-bottom:25px;color:#999999;font-family:arial,helvetica,sans-serif;}
.hezuo-List .more {float:right;display:block;height:100%;width:15px;background:url(../images/more.png) no-repeat scroll left center;}
.hezuo-List dd:hover {box-shadow:0 0 21px 0px rgba(0,0,0,0.3);}
.hezuo-List dd:hover:before {transform:scaleX(1);-webkit-transform:scaleX(1);transform-origin:0;-webkit-transform-origin:0;visibility:visible\9;}
.hezuo-List dd:hover .img img {transform:scale(1.08);-webkit-transform:scale(1.08);}



#industryNewPage {
	background-color: #fbfbfb;
}

#industryNewPage .new-List dd {
	background-color: #fff;
}

.brandVideoPage .bg-50 {
	padding: 60px 0px 80px;
	background: url(../images/black_50.png) repeat;
	background: none rgba(0, 0, 0, 0.5);
}

.brandVideoPage .aboutT .en,
.brandVideoPage .aboutT .zh {
	color: #fff;
}

.video-news-demo {
	margin-top: 52px;
}

.video-news-demo .item {
	margin: 0px 25px;
	background-color: #fff;
	text-align: center;
}

.video-news-demo .img {
	overflow: hidden;
	position: relative;
}

.video-news-demo .img img {
	width: 100%;
	display: block;
	transition: transform 1.2s ease-out 0s;
	-webkit-transition: -webkit-transform 1.2s ease-out 0s;
}

.video-news-demo .ico {
	background: url(../images/video_ico3.png) no-repeat scroll center center;
	background-size: cover;
	width: 50px;
	height: 50px;
	border-radius: 2px;
	border: 2px solid #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -27px 0px 0px -27px;
}

.video-news-demo .txt {
	height: 50px;
	line-height: 50px;
	margin: 0px 5%;
	overflow: hidden;
	color: #666;
	font-size: 15px;
}

.video-news-demo .slick-arrow {
	width: 42px;
	height: 42px;
	border-radius: 50%;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	z-index: 100;
	background-position: center center;
	background-repeat: no-repeat;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.video-news-demo .slick-prev {
	background-image: url(../images/img_l1.png);
	left: -60px;
}

.video-news-demo .slick-next {
	background-image: url(../images/img_r1.png);
	right: -60px;
}

.video-news-demo:hover .slick-prev,
.video-news-demo:hover .slick-next {
	opacity: 1;
	filter: alpha(opacity=100);
}

.bgfb {
	background-color: #FBFBFB;
}

.wh {
	width: 100%;
	font-size: 18px;
	margin-bottom: 10px;
}

.wh .wh-t {
	background-color: #fff;
	color: #fff;
	position: relative;
	cursor: pointer;
}

.wh .wh-t h3 {
	color: #333;
	line-height: 3;
	font-weight: 300;
	display: inline-block;
	padding-left: 40px;
	transition: all 0.3s linear
}

.wh .wh-t span {
	color: #ccc;
	display: inline-block;
	padding-left: 85px;
	transition: all 0.3s linear
}

.wh .wh-t i {
	color: #ccc;
	font-style: normal;
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 25px;
	font-weight: 600;
	transition: all 0.3s linear
}

.wh-b {
	box-sizing: border-box;
	padding: 58px 45px 100px 45px;
	background-color: #fff;
}

.wh-b h3 {
	color: #0D9431;
	font-weight: 300;
	font-size: 29px;
}

.wh-b span {
	display: block;
	color: #333;
	line-height: 1.2;
	font-size: 16px;
	margin-top: 25px;
}


/*brand style end*/

.proBanner a:link,
.proBanner a:visited {
	color: #fff;
}

.proBanner a:active,
.proBanner a:hover {
	color: #fff;
}

.proBannerBox {
	overflow: hidden;
}

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

.proBanner .item {
	position: relative;
	width: 100%;
	height: 100%;
}

.proBanner .pimg {
	display: block;
	width: 100%;
	position: absolute;
}

.proBanner .slick-active .pimg {
	visibility: visible !important;
	-webkit-animation: scaleUpDown 6s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);
	animation: scaleUpDown 6s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);
}

.inner90 {
	width: 90%;
	max-width: 1714px;
	margin: 0px auto;
}

.proNav a:link,
.proNav a:visited {
	color: #666;
}

.proNav a:active,
.proNav a:hover {
	color: #0d9431;
}

.proNav {
	position: relative;
	margin-top: -124px;
}

.proNav li {
	float: left;
	display: block;
	border-bottom: 1px solid #cccccc;
	width: 14.285%;
	background-color: #fff;
}

.proNav .lastItem {
	width: 100%;
	height: auto;
}

.proNav .item {
	display: block;
	padding: 20px 5% 0px;
	height: 104px;
	text-align: center;
	line-height: 1.4;
	border-right: 1px solid #ececec;
	color: #666;
}

.proNav .ico {
	width: 60px;
	height: 60px;
	position: relative;
	margin: 0px auto;
	display: block;
}

.proNav .ico i {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.proNav .ico .i2 {
	display: none;
}

.proNav .item:hover,
.proNav .item.active {
	background-color: #da9652;
	color: #fff;
}

.proNav .item:hover .ico .i1,
.proNav .item.active .ico .i1 {
	display: none;
}

.proNav .item:hover .ico .i2,
.proNav .item.active .ico .i2 {
	display: block;
}

.proNav .item:hover .ico,
.proNav .item.active .ico {
	-webkit-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);
	transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);
	-webkit-animation: gelatine 0.5s 1;
	animation: gelatine 0.5s 1;
}

.serach-demo {
	padding: 30px 0;
}

.serach-box {
	position: relative;
	height: 22px;
	padding: 10px 80px 10px 20px;
	background-color: #eee;
	margin-bottom: 10px;
	width: 260px;
}

.serach-box .stxt,
.serach-box .sbtn {
	margin: 0;
	padding: 0;
	width: 100%;
	display: block;
	border: 0px none;
	background-color: transparent;
	height: 22px;
	line-height: 22px;
}

.serach-box .sbtn {
	width: 66px;
	position: absolute;
	right: 0px;
	top: 0;
	height: 100%;
	background-color: #b0b0b0;
}

.serach-box .sbtn i {
	background: url(../images/serach_btn.png) no-repeat scroll center center;
	width: 42px;
	height: 42px;
	display: block;
	margin: 0px auto;
}

.serach-tcon a {
	margin-right: 20px;
}

.serach-box .sbtn:hover {
	background-color: #0d9431;
}

.proPage {
	padding: 0px 0px;
}

.proPage .aboutT {
	margin-bottom: 32px;
}

.proList a:link,
.proList a:visited {
	color: #fff;
}

.proList a:active,
.proList a:hover {
	color: #fff;
}

.proList a.item {
	display: block;
	position: relative;
	overflow: hidden;
}

.proList li {
	background-color: #fff;
	margin-bottom: 20px;
}

.proList li .img {
	width: 50%;
	display: block;
	position: relative;
	overflow: hidden;
}

.proList li .img img {
	transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
	-webkit-transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
	width: 100%;
	display: block;
}

.proList .img .orange-50 {
	opacity: 0;
	visibility: hidden;
	transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
	-webkit-transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
}

.proList .con {
	color: #7f7e7e;
	width: 42%;
	height: 70%;
	position: absolute;
	top: 10%;
}

.proList .con .zh {
	font-size: 20px;
	line-height: 1.2;
	color: #666;
}

.proList .con .en {
	font-size: 16px;
	line-height: 1.1;
	font-family: "Italianno", arial, helvetica, sans-serif;
	color: #666;
	margin: 5px 0px 10px;
}

.proList .con .c {
	min-height: 76px;
	overflow: hidden;
}

.proList .bor {
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 100%;
}

.proList .morebtn {
	background: url(../images/mouse4.png) no-repeat scroll right center;
	margin-top: 5%;
	width: 34px;
	height: 34px;
	display: block;
	border-radius: 50%;
	overflow: hidden;
}

.bgsizecover .proList .morebtn {
	width: 30px;
	height: 30px;
	border: 2px solid #0d9431;
	background: none;
	transition: all 0.3s 0s;
	-webkit-transition: all 0.3s 0s;
}

.proList .morebtn i {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/mouse3.png) no-repeat scroll right center;
	transition: all 0.3s 0s;
	-webkit-transition: all 0.3s 0s;
}

.bgsizecover .morebtn i {
	background-position: -36px center;
}

.proList .morebtn:hover {
	background-position: left center;
}

.proList .morebtn:hover i {
	background-position: left center;
}

.bgsizecover .proList .morebtn:hover {
	background-color: #0d9431;
}

.bgsizecover .proList .morebtn:hover i {
	background-position: -2px center;
}

.proList .oneItem .con {
	left: 54%;
}

.proList .oneItem .bor {
	left: 50%;
}

.proList .twoItem .img {
	margin-left: 50%;
}

.proList .twoItem .con {
	left: 4%;
}

.filler2 {
	position: absolute;
	display: block;
	background-color: #0d9431;
	-webkit-transition: 0.3s ease 0s;
	-moz-transition: 0.3s 0s;
	-o-transition: 0.3s 0s;
	transition: 0.3s 0s;
}

.proList .filler2-left {
	width: 2px;
	height: 0%;
	left: 2%;
	top: 2%;
}

.proList .filler2-right {
	width: 2px;
	height: 0%;
	right: 2%;
	bottom: 2%;
}

.proList .filler2-top {
	width: 0%;
	height: 2px;
	right: 2%;
	top: 2%;
}

.proList .filler2-bottom {
	width: 0%;
	height: 2px;
	left: 2%;
	bottom: 2%;
}

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

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

.prolbanner-con {
	position: absolute;
	left: 6%;
	bottom: 6%;
	width: 88%;
}

.prolbanner-con .pcon {
	position: relative;
	padding: 32px 38px 26px;
	border-top: 7px solid #e2bfa5;
	background-color: #fff;
	float: right;
	display: block;
	color: #7f7e7e;
	font-size: 14px;
	width: 350px;
}

.prolbanner-con .zh {
	font-size: 20px;
	line-height: 1.2;
	color: #0d9431;
}

.prolbanner-con .en {
	font-size: 30px;
	margin-bottom: 22px;
	line-height: 1.1;
	font-family: "Italianno", arial, helvetica, sans-serif;
	color: #cccccc;
}

.prolbanner-con .morebtn {
	background: url(../images/mouse4.png) no-repeat scroll right center;
	margin-top: 8%;
	width: 34px;
	height: 34px;
	display: block;
	border-radius: 50%;
	overflow: hidden;
}

.bgsizecover .prolbanner-con .morebtn {
	width: 30px;
	height: 30px;
	border: 2px solid #0d9431;
	background: none;
}

.prolbanner-con .morebtn i {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/mouse5.png) no-repeat scroll center center;
}

.prolistPage {
	padding: 42px 0px;
}

.product-list a:link,
.product-list a:visited {
	color: #fff;
}

.product-list a:active,
.product-list a:hover {
	color: #fff;
}

.product-list {
	width: 90%;
	margin: 0px auto;
}

.product-list li {
	float: left;
	display: block;
	width: 32%;
	margin: 0px 0px 30px 1%;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}

.product-list .img {
	position: relative;
	overflow: hidden;
}

.product-list .img img {
	transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
	-webkit-transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
	width: 100%;
	display: block;
}

.product-list .img .bg {
	opacity: 0;
	visibility: hidden;
	transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
	-webkit-transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
}

.product-list .filler2 {
	background-color: #fff;
}

.product-list .filler2-left {
	width: 1px;
	height: 0%;
	left: 2%;
	top: 2%;
}

.product-list .filler2-right {
	width: 1px;
	height: 0%;
	right: 2%;
	bottom: 2%;
}

.product-list .filler2-top {
	width: 0%;
	height: 1px;
	right: 2%;
	top: 2%;
}

.product-list .filler2-bottom {
	width: 0%;
	height: 1px;
	left: 2%;
	bottom: 2%;
}

.product-list .con {
	position: absolute;
	left: 5%;
	width: 90%;
	top: 35%;
	text-align: center;
	color: #fff;
	font-size: 16px;
	line-height: 1.2;
	transform: scale(0.5);
	-webkit-transform: scale(0.5);
	transition: all 300ms ease 0s;
	-webkit- transition: all 300ms ease 0s;
	opacity: 0;
	visibility: hidden;
}

.product-list .con .ico {
	background: url(../images/serach_btn.png) no-repeat scroll center center;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	border: 1px solid #fff;
	display: block;
	margin: 0px auto 10px;
}

html.openImg {
	overflow: hidden;
}

.overlayClose {
	width: 80px;
	height: 80px;
	display: block;
	transition: 300ms;
	-webkit-transition: 300ms;
}

.overlayClose i {
	background: url(../images/close_ico2.png) no-repeat scroll center center;
	width: 100%;
	height: 100%;
	display: block;
	transition: 400ms;
	-webkit-transition: 400ms;
}

.overlayClose:hover {
	background-color: #e2bfa5;
}

.imgstools {
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 1000;
	width: 330px;
	color: #fff;
	background-color: #000000;
}

.imgstools .imgPrev {
	background: url(../images/img_l3.png) no-repeat scroll center center;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.imgstools .imgNext {
	background: url(../images/img_r3.png) no-repeat scroll center center;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.imgstools .imgPrev:hover {
	background-color: #333;
}

.imgstools .imgNext:hover {
	background-color: #333;
}

.imgstools li {
	float: left;
	display: block;
	border-left: 1px solid #333;
	width: 80px;
	height: 80px;
	text-align: center;
}

.imgstools li.lastitem {
	padding-left: 8px;
	border-left-color: #333;
}

.imgstools li .snumBox {
	color: #fff;
	height: 80px;
	line-height: 80px;
	font-size: 18px;
	font-family: "黑体", arial, helvetica, sans-serif;
}

.overlayClose:hover i {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
}

.imgShowBox {
	background-color: #333333;
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	transform: translateY(100%);
	-webkit-transform: translateY(100%);
	transition: all 800ms ease 0s;
	-webkit-transition: all 800ms ease 0s;
	z-index: 1010;
	width: 100%;
	-webkit-overflow-scrolling: touch;
	overflow-x: hidden;
	overflow-y: auto;
}

.no-csstransitions .imgShowBox {
	display: none;
}

.imgShowDemo {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.imgShowDemo .item {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
}

.imgShowDemo .img {
	vertical-align: middle;
	height: auto;
	width: auto;
	max-height: 100%;
	max-width: 100%;
	margin: auto;
	position: absolute;
	left: 0px;
	top: 80px;
	right: 0px;
	bottom: 0px;
}

.imgShowDemo .con {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background-color: #fff;
	width: 90%;
	padding: 10px 5%;
}

.imgShowDemo .con .t {
	font-size: 16px;
	color: #333;
}

.imgShowDemo .txt {
	background: #000000;
	font-size: 14px;
	color: #fff;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	padding: 15px 0px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	text-align: center;
	z-index: 10;
}

.hi-num {
	width: 85px;
	height: 65px;
	background: #272727;
	color: #fff;
	border-left: 1px solid #3a3a3a;
	position: absolute;
	bottom: 0;
	right: 0;
	text-align: center;
	line-height: 65px;
	font-size: 16px;
}

.img-show {
	transform: translateY(0) !important;
	-webkit-transform: translateY(0) !important;
}

.no-csstransitions .img-show {
	display: block;
}

.imgShowDemo .owl-controls .owl-buttons div {
	position: absolute;
	padding: 0px;
	margin: 0px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-color: transparent;
	overflow: hidden;
	top: 50%;
	margin-top: -25px;
	background-position: center center;
	background-repeat: no-repeat;
	text-indent: -10em;
}

.imgShowDemo .owl-controls .owl-buttons div.owl-prev {
	left: 3%;
	background-image: url(../images/img_l4.png);
}

.imgShowDemo .owl-controls .owl-buttons div.owl-next {
	right: 3%;
	background-image: url(../images/img_r4.png);
}

.imgShowDemo .owl-controls .owl-buttons div.owl-prev:hover,
.imgShowDemo .owl-controls .owl-buttons div.owl-next:hover {
	background-color: #e2bfa5;
}

.imgShowDemo .owl-controls .owl-buttons div.owl-prev.disabled,
.imgShowDemo .owl-controls .owl-buttons div.owl-next.disabled {
	background-color: #e2bfa5;
}

#newList-page {
	width: 90%;
	margin: 0px auto;
	max-width: 1714px;
}

#newList-page dd,
#newList-page dd:nth-child(3n+1) {
	width: 23%;
	margin: 0px 1% 38px;
}

.pading a:link,
.pading a:visited {
	color: #fff;
}

.pading a:active,
.pading a:hover {
	color: #fff;
	background-color: #0D9431;
}

.pading {
	text-align: center;
	padding-top: 20px;
}

.pading a,
.pading span {
	padding: 0px 16px;
	height: 36px;
	line-height: 36px;
	margin: 0px 2px !important;
	display: inline-block;
	*display: inline;
	zoom: 1;
	position: relative;
	background-color: #8a8a8a;
	color: #fff;
}

.pading a.active,
.pading span {
	background-color: #0D9431;
	color: #fff !important;
	font-weight: normal !important;
}

.bgf3 {
	background-color: #f3f3f3;
}

.infoBanner {
	position: relative;
	width: 100%;
	height: 300px;
	overflow: hidden;
	background-color: #f3f3f3;
}

.info-img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.infopage-box-t {
	position: absolute;
	left: 50%;
	margin-left: -500px;
	border-top: 7px solid #0d9431;
	bottom: 3px;
	z-index: 2;
	width: 800px;
	padding: 40px 100px 20px;
	background-color: #fff;
}

.infopage-box-t .t {
	font-size: 24px;
	line-height: 1.2;
	font-weight: normal;
	color: #333;
}

.infopage-box-t .time {
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	padding: 12px 0px 25px;
	display: block;
	color: #666666;
}

.infopage-box-c {
	overflow: hidden;
	background-color: #fff;
	padding: 45px 100px;
	width: 800px;
	margin: 0px auto;
}

.infopage-box-c .pageC {
	overflow: hidden;
	font-size: 15px;
}

@media (max-width: 991.98px)  {
	.infopage-box-c .pageC table{
		width: 100% !important;
		
	}
}

.infopage-box-c .pageC img{max-width:99%;}

.sharpBox {
	display: block;
	height: 41px;
	line-height: 41px;
	color: #666666;
}

.sharpBox span.l {
	padding-right: 15px;
}

.sharpBox a {
	display: block;
	width: 41px;
	height: 41px;
	margin-left: 3px;
	float: left;
}

.infopage-box-t .sharpBox a {
	border-radius: 50%;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	width: 41px;
	height: 41px;
	margin: 0px 0px 0px 3px;
	padding: 0;
	display: block;
}

.infopage-box-t .sharpBox a.a1 {
	background-image: url(../images/sharp11.png);
}

.infopage-box-t .sharpBox a.a2 {
	background-image: url(../images/sharp21.png);
}

.infopage-box-t .sharpBox a.a3 {
	background-image: url(../images/sharp31.png);
}

.infopage-box-t .sharpBox a:hover {
	background-color: #0d9431;
}

.infopage-box-t .sharpBox a.a1:hover {
	background-image: url(../images/sharp111.png);
}

.infopage-box-t .sharpBox a.a2:hover {
	background-image: url(../images/sharp211.png);
}

.infopage-box-t .sharpBox a.a3:hover {
	background-image: url(../images/sharp311.png);
}

.infopage-box {
	padding-bottom: 80px;
}

.pager {
	margin: 0px auto;
	padding: 24px 0px;
	width: 1000px;
	border-bottom: 2px solid #333333;
	position: relative;
	text-align: center;
}

.pager .btn {
	display: block;
	padding-left: 17px;
	float: left;
	color: #333333;
	font-size: 14px;
}

.pager .prev {
	background: url(../images/arrow8.png) left center no-repeat;
}

.pager .next {
	float: right;
	padding: 0px 17px 0px 0px;
	background: url(../images/arrow9.png) right center no-repeat;
}

.pager .back-btn {
	padding-left: 28px;
	color: #333333;
	font-size: 14px;
	background: url(../images/back.png) left center no-repeat;
	margin: 0px auto;
}

.pager .back-btn:hover {
	color: #0d9431;
	background: url(../images/back1.png) left center no-repeat;
}

.pager .btn:hover {
	color: #0d9431;
}

.pager .prev:hover {
	background: url(../images/arrow12.png) left center no-repeat;
}

.pager .next:hover {
	background: url(../images/arrow13.png) right center no-repeat;
}


/*newlist style end*/

.weixinbg {
	position: fixed;
	left: 50%;
	top: 50%;
	width: 240px;
	height: 260px;
	background-color: #eee;
	background: #fff;
	border: solid 1px #d8d8d8;
	z-index: 11001;
	font-size: 12px;
	transform: translate(-50%, -50%);
	padding: 10px;
}

.weixinbg .bd_weixin_popup_head {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	line-height: 16px;
	height: 16px;
	position: relative;
	color: #000;
}

.weixinbg .bd_weixin_popup_head .bd_weixin_popup_close {
	width: 16px;
	height: 16px;
	position: absolute;
	right: 0;
	top: 0;
	color: #999;
	text-decoration: none;
	font-size: 16px;
}

.bd_weixin_popup_foot {
	text-align: center;
	line-height: 22px;
	color: #666;
	font-size: 14px;
}

.fsharp {
	display: block;
	margin-top: 20px;
}

.fsharp a {
	display: block;
	width: 34px;
	height: 34px;
	margin-right: 9px;
	background: url(../images/sharp.png) no-repeat scroll -42px -35px;
	float: left;
	position: relative;
}

.fsharp a em {
	background: url(../images/sharp.png) no-repeat;
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
}

.fsharp a .ibg {
	background: url(../images/sharp.png) no-repeat scroll 0px -35px;
	-webkit-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	filter: alpha(opacity=0);
	transition: 300ms;
	-webkit-transition: 300ms;
}

.fsharp a:hover .ibg {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	filter: alpha(opacity=100);
}

.fsharp a.a1 .i {
	background-position: 0px 0px;
}

.fsharp a.a2 .i {
	background-position: -42px 0px;
}

.fsharp a.a3 .i {
	background-position: -84px 0px;
}

.fsharp a.a4 .i {
	background-position: -126px 0px;
}

.ContDemo-box {
	padding: 75px 0;
}

.ContDemo .cont-c {
	float: left;
	max-width: 365px;
}

.ContDemo .cont-c dl {
	border-bottom: #cdcdcd solid 1px;
	margin-bottom: 35px;
}

.ContDemo .cont-c dt {
	font-size: 22px;
	font-weight: 600;
	color: #333;
}

.ContDemo .cont-c dd {
	font-size: 17px;
	color: #666;
	padding-bottom: 45px;
}

.ContDemo .contmap {
	float: right;
	max-width: 720px;
}

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

.fm1,
.fm2,
.f3 {
	width: 1100px;
	font-size: 16px;
}

.fm1 span,
.fm2 span,
.f3 span {
	display: inline-block;
	margin-top: 27px;
}

.fm1 div,
.fm2 div,
.f3 div {
	border-top: #cdcdcc solid 1px;
}

.fm1 {
	margin-bottom: 155px;
	margin-top: 75px;
}

.fm1 div {
	margin-right: 110px;
	display: inline-block;
}

.fm2 div {
	margin-right: 110px;
	display: inline-block;
	float: left;
}

.fm2 div:nth-child(2) {
	width: 697px;
	margin-right: 0;
}

.fm1 div:last-child {
	margin-right: 0;
}
/*预约*/
.fkx{width: 100%;display: flex;justify-content: space-between;}
.fkx_l{width:44%;box-shadow: 0 0 5px #eee;padding:3%;margin-top:60px;}
.xinx{border-left:3px solid #0d9431;height:20px;line-height: 20px; margin:20px 0;padding-left: 15px;font-size:18px;font-weight: 700;}
.input-fields {display:flex;flex-direction:column;margin:0 0;}
.input-fields,.msg {width:90%;}
.input-fields .input,.msg textarea,.textaw{margin:10px 0;background:transparent;border:0px;border-bottom:1px solid #eee;padding:10px 20px;color:#000;width:100%;background:url(../images/Index_05.png) no-repeat 0 center;box-sizing: border-box;}
.input-fields .input:disabled {color: #bbb;opacity:0.4;-webkit-text-fill-color: #bbb;}

.magic-radio{position:absolute;display:none;}
.magic-radio + label{position:relative;display:block;padding-left:30px;cursor:pointer;vertical-align:middle;}
.magic-radio + label:hover:before{animation-duration:0.4s;animation-fill-mode:both;animation-name:hover-color;}
.magic-radio + label:before{position:absolute;top:0;left:0;display:inline-block;width:20px;height:20px;content:'';border:1px solid #c0c0c0;}
.magic-radio + label:after{position:absolute;display:none;content:'';}
.magic-radio:checked + label:before{animation-name:none;}
.magic-radio:checked + label:after {display:block;}
.magic-radio + label:before {border-radius:50%;}
.magic-radio + label:after {top:7px;left:7px;width:8px;height:8px;border-radius:50%;background:#3e97eb;}
.magic-radio:checked + label:before {border:1px solid #3e97eb;}
.magic-radio:checked[disabled] + label:before {border:1px solid #c9e2f9;}
.magic-radio:checked[disabled] + label:after {background:#c9e2f9;}

.col{margin-top:40px}
.col h4{height:30px;line-height:24px;float: left;padding-left:10px;}
.opt{height:30px;line-height:24px;float: left;margin-left: 30px;}

.wfm3 {position:relative;margin-top:60px;max-width:100%;margin-bottom:120px;}
.wfm3 span {position:absolute;width:calc(100% - 355px);border:#cdcdcc solid 0px;top:50%;transform:translateY(-50%);z-index:-1;}
.wfm3 input {position:absolute;width:355px;line-height:60px;text-align:center;
	background-color:#0D9431;color:#fff;left:50%;transform: translateX(-50%);}

@media (max-width:1024px) {
    .fkx{flex-direction:column;}
    .fkx_l{width:94%;margin-top:30px;}
    .wfm3 {position:relative;margin-top:30px;}
}



.wh .wh-t1 {background-color:#0D9431;}

.wh .wh-t1 h3{color: #fff;}
.wh .wh-t1 i{color: #fff;}
.wh .wh-t1 span{color: #fff;}

