@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'myfonts2';
	src: url('../fonts/myfonts2.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
body {
	font-family: "Microsoft YaHei", "微软雅黑" !important;
	letter-spacing: 1px;
	font-size: 14px;
	color: #666;
	overflow-x: hidden;
}
.banner_video {
	position: relative; top: -15%;
}
.load {
	width: 100%;
	position: relative;
	z-index: 2;
}
.load_con {
	width: 420px;
	height: 280px;
	position: absolute; top: 50%; left: 50%;
	margin-left: -210px;
	margin-top: -140px;
}
.load_cons {
	width: 100%;
	height: 100%;
	background: #fff;
	position: absolute; top: 0; left: 0;
}
.load_cons > img {
	position: absolute; top: 0; left: 0;
	display: none;
}
.load:before {
	width: 2px;
	height: 100%;
	content: '';
	background: #bfbfbf;
	position: absolute; top: 0; left: 50%;
	margin-left: -1px;
	z-index: -1;
}
.load_logo {
	position: absolute; top: 50%; left: 50%;
	margin-left: -60px;
	margin-top: -65px;
}
.warpper {
	/*padding-bottom:57px;*/
	position: relative;
	z-index: 2;
}
.warpper_inner {
	padding-bottom: 0;
}
/*****warpper_top*******/
.warpper_top {
	width: 100%;
	position: relative;
}
.warpper_top_box {
	position: relative;
	z-index: 2;
	overflow: hidden;
}
.header {
	width: 100%;
	height: 90px;
	position: absolute; top: 0; right: 0;
	z-index: 9999999;
}
.header_n {
	float: right;
	margin-right: 20px;
}
.header_n span {
	display: inline-block;
	line-height: 90px;
	padding: 0 20px;
	font-size: 15px;
	letter-spacing: 1px;
	color: #333;
}
.logo {
	display: inline-block;
	vertical-align: top;
	padding: 10px 0;
}
.warpper_left {
	position: absolute; top: 0; bottom: 0; left: 0;
	z-index: 1;
	background: #fff;
	min-width: 120px;
}
.header_nav {
	position: absolute; top: 0; bottom: 0; right: 0;
	z-index: 9;
	background: #2c2d32;
	min-width: 100px;
}
.header_btn {
	width: 100%;
	height: 90px;
	position: relative;
}
.header_btn_box {
	overflow: hidden;
	width: 70px;
	height: 54px;
	padding: 15px;
	position: absolute; top: 50%; left: 50%;
	margin-left: -35px;
	margin-top: -27px;
}
.header_btns {
	width: 40px;
	height: 24px;
	display: inline-block;
	cursor: pointer;
}
.header_btns_line {
	width: 40px;
	height: 1px;
	background-color: #fff;
	border-radius: 4px;
	position: absolute;
	display: block;
	top: 50%;
	margin-top: -2px;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	transition-duration: 0.15s;
	transition-timing-function: ease;
	transition: background-color 0.2s 0.25s ease-in;
}
.header_btns_line:before {
	content: "";
	display: block;
	width: 40px;
	height: 1px;
	background-color: #fff;
	border-radius: 4px;
	position: absolute;
	top: -10px;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	transition-duration: 0.15s;
	transition-timing-function: ease;
	left: 0;
	transition: top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);
	transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in;
	transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}
.header_btns_line:after {
	content: "";
	display: block;
	width: 40px;
	height: 1px;
	background-color: #fff;
	border-radius: 4px;
	position: absolute;
	bottom: -10px;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	transition-duration: 0.15s;
	transition-timing-function: ease;
	top: 10px;
	right: 0;
	transition: top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);
	transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in;
	transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}
.header_btn_active .header_btns_line {
	transition-delay: 0s;
	transition-timing-function: ease-out;
	background-color: transparent;
}
.header_btn_active .header_btns_line:before {
	left: -80px;
	top: -80px;
	-webkit-transform: translate3d(80px, 80px, 0) rotate(45deg);
	transform: translate3d(80px, 80px, 0) rotate(45deg);
	transition: left 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.header_btn_active .header_btns_line:after {
	right: -80px;
	top: -80px;
	-webkit-transform: translate3d(-80px, 80px, 0) rotate(-45deg);
	transform: translate3d(-80px, 80px, 0) rotate(-45deg);
	transition: right 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.warpper_zi {
	transform-origin: 0 50%;
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	text-indent: 3px;
	position: absolute; bottom: 90px; left: 50%;
}
.warpper_zi span {
	font-size: 12px;
	letter-spacing: 3px;
	color: #fff;
	display: inline-block;
	position: relative;
	padding-left: 120px;
	font-family: 'myfonts2';
}
.warpper_zi span:before {
	width: 100px;
	height: 1px;
	content: '';
	position: absolute; left: 0; top: 50%;
	background: #fff;
}
.warpper_zi1 span {
	color: #333;
}
.warpper_zi1 span:before {
	background: #333;
}
.header_con {
	width: 100%;
	position: absolute; top: 90px; left: -100%;
	background: #2c2d32;
	z-index: 99;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.header_con ul {
	padding: 0;
	margin: 0;
	width: 40%;
	position: absolute; top: 50%;
	margin-top: -210px;
}
.header_con ul li {
	line-height: 60px;
	position: relative;
	z-index: 2;
}
.header_con ul li span {
	color: #fff;
	font-size: 20px;
	letter-spacing: 2px;
	padding: 0 10px;
	background: #2c2d32;
}
.header_con ul li:before {
	content: '';
	width: 0%;
	height: 1px;
	background: #c0b9b3;
	position: absolute;
	left: -10%; top: 50%;
	z-index: -1;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.header_con ul li:hover:before {
	width: 110%;
}
.warpper_brand:before {
	width: 0 !important;
}
.warpper_brand span {
	color: #ac7f2c !important;
}
.banner {
	width: 100%;
	margin-top: 90px;
}
.banner_list {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	position: relative;
	overflow: hidden;
}
.banner_list li {
	width: 100%;
	height: 100%;
	position: absolute; top: 0; left: 0;
}
.ban1 {
	background: url(../images/banner1.jpg) center no-repeat;
	background-size: cover;
}
.ban2 {
	background: url(../images/banner2.jpg) center no-repeat;
	background-size: cover;
}
.ban3 {
	background: url(../images/banner3.jpg) center no-repeat;
	background-size: cover;
}
.ban4 {
	background: url(../images/banner4.jpg) center no-repeat;
	background-size: cover;
}
.ban_zi {
	width: 50%;
	position: absolute; left: 25%; bottom: 10%;
}
.ban_zi_line {
	width: 100%;
	height: 1px;
	position: relative; z-index: 2;
}
.ban_zi_line:before {
	width: 100%;
	height: 100%;
	content: '';
	z-index: -1;
	position: absolute; top: 0; left: 0;
	background: #fff;
	opacity: 0.55;
	filter: alpha(opacity=0.55);
	-moz-opacity: 0.55;
	-khtml-opacity: 0.55;
	-webkit-opacity: 0.55;
}
.ban_zi_line > span {
	display: inline-block;
	width: 0;
	height: 1px;
	position: absolute; top: 0; left: 0;
	background: #ac7f2c;
}
.banner_bg {
	width: 100%;
	height: 100%;
	position: absolute; top: 0; left: 0;
	z-index: 2;
	background: #fff;
}
.index_sec3_show {
}
.banner_btn {
	width: 100%;
	height: 70px;
}
.banner_btn1 {
	width: 50%;
	height: 70px;
	float: left;
	position: relative;
}
.banner_btn1 span {
	display: inline-block;
	line-height: 40px;
	padding: 0 60px;
	position: absolute; top: -20px; left: 0px;
	z-index: 2;
	background: #2c2d32;
	color: #fff;
	letter-spacing: 3px;
	cursor: pointer;
	display: none;
}
.banner_btn1 span:before {
	content: '';
	width: 0%;
	height: 100%;
	position: absolute; left: 0; top: 0;
	background: #c0b9b3;
	z-index: -1;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.banner_btn1 span:hover:before {
	width: 100%;
}
.banner_btn2 {
	width: 50%;
	background: #c0b9b3;
	height: 70px;
	float: left;
	position: relative;
}
.banner_btn1 h5 {
	padding: 0 35px;
	float: right;
	line-height: 60px;
	margin: 5px 0;
	font-size: 30px;
	cursor: pointer;
}
.banner_btn1 h5 i {
	color: #333;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.banner_btn1 h5:hover i {
	color: #ac7f2c;
}
.banner_btn2 h5 {
	padding: 0 35px;
	float: left;
	line-height: 60px;
	margin: 5px 0;
	font-size: 30px;
	cursor: pointer;
}
.banner_btn2 h5 i {
	color: #333;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.banner_btn2 h5:hover i {
	color: #ac7f2c;
}
/*****warpper_top*******/

/*****warpper*******/
.index_sec1 {
	width: 100%;
	padding: 120px 0 0 0;
	background: #f6f6f6;
}
.index_sec1_con {
	width: 100%;
}
.index_sec1_img {
	width: 100%;
	position: relative;
}
.index_sec1_img img {
	position: absolute;
	-webkit-transition: -webkit-transform 0.8s ease;
	-moz-transition: -moz-transform 0.8s ease;
	-ms-transition: -ms-transform 0.8s ease;
	-o-transition: -o-transform 0.8s ease;
	transition: transform 0.8s ease;
}
.index_sec1_img1 {
	width: 50%; top: 0; right: 0;
}
.index_sec1_img2 {
	width: 70%; top: 36%; right: 5%;
}
.index_sec1_img3 {
	width: 45%; top: 42%; right: 50%;
}
.index_sec1_tex {
	width: 100%;
	padding-top: 20%;
	padding-right: 30px;
	-webkit-transition: -webkit-transform 0.8s ease;
	-moz-transition: -moz-transform 0.8s ease;
	-ms-transition: -ms-transform 0.8s ease;
	-o-transition: -o-transform 0.8s ease;
	transition: transform 0.8s ease;
}
.index_sec1_tex h5 {
	font-size: 36px;
	color: #7d7d7f;
	text-transform: uppercase;
	margin: 0;
	line-height: 50px;
	letter-spacing: 2px;
	margin-top: 0;
	margin-bottom: 30px;
}
.index_sec1_tex p {
	font-size: 14px;
	line-height: 25px;
}
.index_sec1_show1 {
	position: relative; top: 60px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.index_sec1_show2 {
	position: relative; right: -120px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.index_sec2 {
	width: 100%;
	padding: 30px 0;
	background: #f6f6f6;
	overflow: hidden;
	text-align: center;
}
.index_sec2 > h5 {
	display: inline-block;
	line-height: 60px;
	font-size: 30px;
	color: #333;
	letter-spacing: 2px;
	position: relative;
}
.index_sec2 > h5:before {
	width: 100px;
	height: 1px;
	content: '';
	position: absolute; top: 50%; left: -120px;
	background: #333;
}
.index_sec2 > h5:after {
	width: 100px;
	height: 1px;
	content: '';
	position: absolute; top: 50%; right: -120px;
	background: #333;
}
.index_sec2_con {
	width: 100%;
}
.index_sec2_cona {
	width: 100%;
}
.index_sec2_left {
	width: 70%;
	float: left;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.index_sec2_left > div {
	-webkit-transition: -webkit-transform 0.8s ease;
	-moz-transition: -moz-transform 0.8s ease;
	-ms-transition: -ms-transform 0.8s ease;
	-o-transition: -o-transform 0.8s ease;
	transition: transform 0.8s ease;
}
.index_sec2_right > div {
	-webkit-transition: -webkit-transform 0.8s ease;
	-moz-transition: -moz-transform 0.8s ease;
	-ms-transition: -ms-transform 0.8s ease;
	-o-transition: -o-transform 0.8s ease;
	transition: transform 0.8s ease;
}
.index_sec2_conb > div {
	-webkit-transition: -webkit-transform 0.8s ease;
	-moz-transition: -moz-transform 0.8s ease;
	-ms-transition: -ms-transform 0.8s ease;
	-o-transition: -o-transform 0.8s ease;
	transition: transform 0.8s ease;
}
.index_sec2_right {
	width: 30%;
	float: left;
	padding: 0 20px;
	padding-top: 8%;
	position: relative; right: -120px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.index_sec2_right span {
	font-size: 14px;
	text-transform: uppercase;
	color: #d5d9d8;
	letter-spacing: 2px;
}
.index_sec2_right h5 {
	font-size: 30px;
	color: #fff;
	letter-spacing: 2px;
	line-height: 42px;
	margin-top: 15px;
}
.index_sec2_conb {
	width: 100%;
	margin-top: 40px;
	position: relative; top: 60px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.index_sec2_conb p {
	width: 80%;
	margin: 0 auto;
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	letter-spacing: 1px;
}
.index_sec3 {
	width: 100%;
	overflow: hidden;
}
.index_sec3_imgt {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.index_sec3_imgt img {
	-webkit-transition: 4s ease;
	-moz-transition: 4s ease;
	-ms-transition: 4s ease;
	-o-transition: 4s ease;
	transition: 4s ease;
}
.index_sec3_imgt:hover img {
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-o-transform: scale(1.08);
	transform: scale(1.08);
}
.index_sec3_imgb {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.index_sec3_imgb img {
	-webkit-transition: 4s ease;
	-moz-transition: 4s ease;
	-ms-transition: 4s ease;
	-o-transition: 4s ease;
	transition: 4s ease;
}
.index_sec3_imgb:hover img {
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-o-transform: scale(1.08);
	transform: scale(1.08);
}
.index_sec3_zi {
	width: 100%;
	position: absolute; left: 0; bottom: 0;
	z-index: 9;
	padding: 0 30px 10px 30px;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
.index_sec3_zi h5 {
	margin: 0;
	line-height: 40px;
	font-size: 30px;
	color: #fff;
	font-family: 'myfonts2';
}
.index_sec3_zi h5 span {
	float: right;
	color: #ccc;
	font-size: 24px;
	line-height: 80px;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.index_sec3_imgt:hover .index_sec3_zi h5 span {
	color: #fff;
}
.index_sec3_imgb:hover .index_sec3_zi h5 span {
	color: #fff;
}
.index_sec3_imgt:hover .index_sec3_zi {
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.index_sec3_imgb:hover .index_sec3_zi {
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.index_sec3_imgt > div {
	position: relative; left: -120px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.index_sec3_imgb > div {
	position: relative; left: -120px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.index_sec3_imgt > div:after {
	content: '';
	background: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, .5));
	background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .5));
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0;
	height: 30%;
	width: 100%;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
.index_sec3_imgb > div:after {
	content: '';
	background: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, .5));
	background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .5));
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0;
	height: 30%;
	width: 100%;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
.index_sec3_imgt:hover > div:after {
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.index_sec3_imgb:hover > div:after {
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.index_sec3_bg {
	width: 100%;
	height: 100%;
	background: #000;
	position: absolute !important; top: 0; left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
.index_sec3_imgt:hover .index_sec3_bg {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	-webkit-opacity: 0.7;
}
.index_sec3_imgb:hover .index_sec3_bg {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	-webkit-opacity: 0.7;
}
.index_sec3_line {
	position: absolute; top: 5px; bottom: 5px; left: 5px; right: 5px;
}
.index_sec3_line1 {
	width: 0;
	height: 2px;
	background: #ac7f2c;
	position: absolute; top: 0px; left: 0px;
	-webkit-transition: 0.9s ease;
	-moz-transition: 0.9s ease;
	-ms-transition: 0.9s ease;
	-o-transition: 0.9s ease;
	transition: 0.9s ease;
}
.index_sec3_line2 {
	width: 2px;
	height: 0;
	background: #ac7f2c;
	position: absolute; top: 0px; left: 0px;
	-webkit-transition: 0.9s ease;
	-moz-transition: 0.9s ease;
	-ms-transition: 0.9s ease;
	-o-transition: 0.9s ease;
	transition: 0.9s ease;
}
.index_sec3_line3 {
	width: 2px;
	height: 0;
	background: #ac7f2c;
	position: absolute; bottom: 0px; right: 0px;
	-webkit-transition: 0.9s ease;
	-moz-transition: 0.9s ease;
	-ms-transition: 0.9s ease;
	-o-transition: 0.9s ease;
	transition: 0.9s ease;
}
.index_sec3_line4 {
	width: 0;
	height: 2px;
	background: #ac7f2c;
	position: absolute; bottom: 0px; right: 0px;
	-webkit-transition: 0.9s ease;
	-moz-transition: 0.9s ease;
	-ms-transition: 0.9s ease;
	-o-transition: 0.9s ease;
	transition: 0.9s ease;
}
.index_sec3_imgt:hover .index_sec3_line1 {
	width: 100%;
}
.index_sec3_imgt:hover .index_sec3_line2 {
	height: 100%;
}
.index_sec3_imgt:hover .index_sec3_line3 {
	height: 100%;
}
.index_sec3_imgt:hover .index_sec3_line4 {
	width: 100%;
}
.index_sec3_imgb:hover .index_sec3_line1 {
	width: 100%;
}
.index_sec3_imgb:hover .index_sec3_line2 {
	height: 100%;
}
.index_sec3_imgb:hover .index_sec3_line3 {
	height: 100%;
}
.index_sec3_imgb:hover .index_sec3_line4 {
	width: 100%;
}
.index_sec3_zis {
	width: 50%;
	min-width: 400px;
	text-align: center;
	cursor: pointer;
	position: absolute; top: 50%; left: 50%;
	margin-top: 0px; z-index: 11111;
}
.index_sec3_zis h5 {
	font-size: 30px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	margin: 0;
	margin-bottom: 12px;
	font-family: 'myfonts2';
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	position: relative; top: 20px;
}
.index_sec3_zis p {
	font-size: 14px;
	color: #fff;
	line-height: 25px;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	position: relative; top: -20px;
}
.index_sec3_zis a > span {
	display: inline-block;
	line-height: 30px;
	padding: 0 20px;
	color: #fff;
	font-size: 15px;
	position: relative;
	top: -20px;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.index_sec3_zis a > span:before {
	width: 30px;
	height: 1px;
	content: '';
	position: absolute; left: 100%; top: 50%;
	background: #fff;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
.index_sec3_zis a > span:after {
	width: 30px;
	height: 1px;
	content: '';
	position: absolute; right: 100%; top: 50%;
	background: #fff;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
.index_sec3_zis:hover a > span {
	color: #ac7f2c;
}
.index_sec3_zis:hover a > span:before {
	width: 60px;
	background: #ac7f2c;
}
.index_sec3_zis:hover a > span:after {
	width: 60px;
	background: #ac7f2c;
}
.index_sec3_imgt:hover .index_sec3_zis h5 {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	top: 0;
}
.index_sec3_imgt:hover .index_sec3_zis p {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	top: 0;
}
.index_sec3_imgt:hover .index_sec3_zis > span {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	top: 0;
}
.index_sec3_imgb:hover .index_sec3_zis h5 {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	top: 0;
}
.index_sec3_imgb:hover .index_sec3_zis p {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	top: 0;
}
.index_sec3_imgb:hover .index_sec3_zis span {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	top: 0;
}
.index_sec3_zisline {
	width: 100%;
	margin-bottom: 12px;
	text-align: center;
	position: relative;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.index_sec3_zisline span {
	width: 10px;
	height: 10px;
	border: 1px solid #ac7f2c;
	display: inline-block;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.index_sec3_zisline:before {
	width: 0%;
	height: 1px;
	background: #ac7f2c;
	content: '';
	position: absolute; top: 40%; right: 55%;
	-webkit-transition: 0.9s ease;
	-moz-transition: 0.9s ease;
	-ms-transition: 0.9s ease;
	-o-transition: 0.9s ease;
	transition: 0.9s ease;
}
.index_sec3_zisline:after {
	width: 0%;
	height: 1px;
	background: #ac7f2c;
	content: '';
	position: absolute; top: 40%; left: 55%;
	-webkit-transition: 0.9s ease;
	-moz-transition: 0.9s ease;
	-ms-transition: 0.9s ease;
	-o-transition: 0.9s ease;
	transition: 0.9s ease;
}
.index_sec3_imgt:hover .index_sec3_zisline {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
}
.index_sec3_imgt:hover .index_sec3_zisline:before {
	width: 45%;
}
.index_sec3_imgt:hover .index_sec3_zisline:after {
	width: 45%;
}
.index_sec3_imgb:hover .index_sec3_zisline {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
}
.index_sec3_imgb:hover .index_sec3_zisline:before {
	width: 45%;
}
.index_sec3_imgb:hover .index_sec3_zisline:after {
	width: 45%;
}
.index_sec3_imgt > span {
	width: 0%;
	height: 100%;
	content: '';
	position: absolute; top: 0; left: 0;
	z-index: 1;
	background: #c3a577;
	-webkit-transition: 0.4s linear;
	-moz-transition: 0.4s linear;
	-ms-transition: 0.4s linear;
	-o-transition: 0.4s linear;
	transition: 0.4s linear;
}
.index_sec3_imgb > span {
	width: 0%;
	height: 100%;
	content: '';
	position: absolute; top: 0; left: 0;
	z-index: 1;
	background: #c3a577;
	-webkit-transition: 0.4s linear;
	-moz-transition: 0.4s linear;
	-ms-transition: 0.4s linear;
	-o-transition: 0.4s linear;
	transition: 0.4s linear;
}
.index_bg1 > span {
	width: 100% !important;
}
.index_bg2 > span {
	opacity: 0 !important;
	filter: alpha(opacity=0) !important;
	-moz-opacity: 0 !important;
	-khtml-opacity: 0 !important;
	-webkit-opacity: 0 !important;
}
.index_sec3_show {
	position: absolute; top: 0; left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.index_sec3_imgb:hover .index_sec3_show {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
}
.index_sec4 {
	width: 100%;
	padding: 60px 0;
}
.index_sec4_con {
	width: 100%;
}
.index_sec4_con > h5 {
	font-size: 30px;
	color: #333;
	margin-top: 0;
	margin-bottom: 40px;
}
.index_sec4_con > h5 span {
	font-size: 30px;
	text-transform: uppercase;
	color: #7d7d7f;
	font-family: 'myfonts2';
}
.index_sec4_list {
	width: 100%;
	position: relative; top: 60px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.index_sec4_list span {
	font-size: 14px;
	font-family: 'myfonts2';
	color: #ac7f2c;
	letter-spacing: 0;
}
.index_sec4_list h5 {
	font-size: 20px;
	color: #ac7f2c;
	padding-top: 10px;
	border-top: 1px solid #e5e5e5;
	height: 60px;
	overflow: hidden;
}
.index_sec4_list p {
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 13px;
	color: #666;
	line-height: 22px;
}
.index_sec4_list a {
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'myfonts2';
	color: #ac7f2c;
	letter-spacing: 0;
}
.index_sec4_list a i {
	color: #ac7f2c;
}
.index_sec4_img {
	overflow: hidden;
	position: relative;
}
.index_sec4_img img {
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
	/*-webkit-filter: grayscale(1);*/
	/*filter: grayscale(1);*/
}
.index_sec4_list:hover .index_sec4_img img {
	/*-webkit-filter: grayscale(0);*/
	/*filter: grayscale(0);*/
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.index_sec4_img span {
	width: 100%;
	height: 100%;
	position: absolute; top: 0; left: 0;
	background: #ffffff;
	opacity: 0.3;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	-webkit-opacity: 0.3;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
.index_sec4_list:hover .index_sec4_img span {
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.index_sec5 {
	width: 100%;
	background: url(../images/img2.jpg) no-repeat left center fixed;
	background-size: cover;
}
.index_sec5_con {
	width: 100%;
	padding: 12% 0;
	position: relative; left: 120px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.index_sec5_zi {
	width: 600px;
	background: #fff;
	padding: 25px;
	-webkit-transition: -webkit-transform 0.8s ease;
	-moz-transition: -moz-transform 0.8s ease;
	-ms-transition: -ms-transform 0.8s ease;
	-o-transition: -o-transform 0.8s ease;
	transition: transform 0.8s ease;
}
.index_sec5_zi h5 {
	font-size: 20px;
	color: #333;
	font-weight: 600;
	letter-spacing: 2px;
	margin-top: 0;
	margin-bottom: 15px;
}
.index_sec5_zi p {
	font-size: 13px;
	line-height: 22px;
	margin-bottom: 15px;
}
.index_sec5_zi a {
	display: inline-block;
	line-height: 35px;
	padding: 0 25px;
	background: #ac7f2c;
	color: #fff;
	font-size: 14px;
}
.index_sec5_zi a i {
	font-size: 16px;
	color: #fff;
}
.index_sec6 {
	width: 100%;
	padding: 40px 5%;
	background: #333;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.index_sec6_con {
	width: 100%;
	text-align: center;
	position: relative; top: 60px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.index_sec6_con h5 {
	width: 100%;
	text-align: center;
	color: #e0dfdd;
	font-family: 'myfonts2';
	font-size: 30px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
}
.index_sec6_con p {
	font-size: 16px;
	color: #d0d0d2;
	line-height: 25px;
	text-align: center;
	margin: 15px 0 20px 0;
}
.index_sec6_con input {
	display: inline-block;
	width: 50%;
	height: 40px;
	line-height: 20px;
	padding: 7px 10px;
	letter-spacing: 1px;
}
.index_sec6_con > a {
	display: block;
	width: 110px;
	font-family: 'myfonts2';
	margin: 0 auto;
	line-height: 50px;
	margin-top: 20px;
	text-align: center;
	font-size: 18px;
	letter-spacing: 1px;
	color: #fff;
	background: #ac7f2c;
}
.footer_box {
	position: relative;
	z-index: 2;
}
.footer {
	width: 100%;
	background: #e7e7e7;
	position: fixed; bottom: -114px; left: 0;
	z-index: 99999;
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
}
.footer_inner {
	position: relative;
	bottom: 0;
}
.footer_a {
	position: absolute; top: 0; right: 0;
}
.footer_a span {
	color: #4a4f53 !important;
	font-size: 16px;
	margin-left: 30px;
	cursor: pointer;
	line-height: 55px;
}
.footer_b {
	width: 100%;
	/*margin-top:30px;*/
	padding-bottom: 25px;
	border-bottom: 1px solid #ddd;
}
.footer_b span {
	display: inline-block;
	margin-right: 35px;
	color: #333;
	font-size: 12px;
	display: none;
}
.footer_c {
	padding: 10px 0;
	position: relative;
}
.footer_c img {
	display: inline-block;
	vertical-align: text-bottom;
}
.footer_c > span {
	display: inline-block;
	margin-right: 40px;
	color: #333;
	font-size: 12px;
	vertical-align: top;
	line-height: 35px;
}
.footer_c > a > span {
	display: inline-block;
	margin-right: 40px;
	color: #333;
	font-size: 12px;
	vertical-align: top;
	line-height: 35px;
}
.footer_c p {
	font-size: 12px;
	margin-top: 10px;
	color: #848484;
	letter-spacing: 0;
}
#footer_unohacha {
	position: absolute; bottom: 20px; right: 0;
}
/*****warpper*******/

.clm0 {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.clp0 {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.clm10 {
	margin-left: -10px !important;
	margin-right: -10px !important;
}
.clp10 {
	padding-left: 10px !important;
	padding-right: 10px !important;
}
/*****news*******/

.main3 {
	margin-top: 50px;
}
.main3_box b {
	display: block;
}
.main3_box_tl {
	padding: 10px;
	padding-right: 10px;
}
.main3_box_tl h5 {
	font-size: 14px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	color: #000;
	display: block;
	line-height: 40px;
	border-bottom: 1px solid #000;
}
.main3_box p {
	font-size: 12px;
	color: #666;
	line-height: 25px;
}
.main3_img1 {
	line-height: 22px;
	height: 174px;
	overflow: hidden;
}
.index_pro {
	width: 105px;
	height: 90px;
	position: fixed; bottom: 0; right: 0;
	background: #ac7f2c;
	z-index: 99999;
	text-align: center;
	padding-top: 16px;
	cursor: pointer;
}
.index_pro h5 {
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	margin: 0;
}
.index_pro_con {
	width: 100%;
	height: 90px;
	position: fixed; bottom: 0; right: -100%;
	z-index: 9999;
	text-align: center;
}
.index_pro_con > span {
	width: 100%;
	height: 100%;
	background: #000;
	position: absolute; top: 0; left: 0;
	z-index: -1;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	-webkit-opacity: 0.8;
}
.index_pro_con h5 {
	margin: 0;
	display: inline-block;
	margin: 0 3%;
	padding: 10px 0;
}
.index_pro_con h5 > span {
	display: block;
	text-align: center;
	color: #fff;
	line-height: 20px;
}
/*****header_inner*******/
.header_inner {
	height: 80px;
	line-height: 80px;
	padding: 0 50px;
	background: #fff;
	position: absolute; top: 0; left: 0; width: 100%; z-index: 5;
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
}
.logo_inner {
	float: left;
	height: 80px;
	line-height: 80px;
}
.logo_inner img {
	float: left;
	margin-top: 10px;
}
.nav_inner {
	float: right;
	height: 80px;
	line-height: 80px;
}
.logo_name {
	float: left;
	margin-left: 20px;
}
.logo_name span {
	float: left;
	font-size: 14px;
	letter-spacing: 1px;
	color: #666;
	font-weight: 600;
}
.pc_btn {
	float: right;
	margin-top: -5px;
	margin-left: 10px;
}
.btn_list {
	float: right;
}
.btn_list > li {
	float: left;
	position: relative;
}
.btn_list > li > a {
	color: #666;
	font-size: 15px;
	letter-spacing: 1px;
	padding: 0 20px;
}
.btn_list li ul {
	position: absolute;
	top: 80px;
	background: #fff;
	left: 0;
	padding: 10px 20px;
	line-height: 30px;
	display: none;
	width: 200px;
	z-index: 9999;
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
}
.btn_list li ul li a {
	color: #333;
	font-size: 14px;
	letter-spacing: 1px;
	font-weight: 600;
}
.btn_list hr {
	margin: 3px 0;
	border-top: 1px solid #696969;
	width: 100px;
}
/*****header_inner*******/

/*news start*/
.newsHome { margin-top: 80px; }
.newsHome h2 {
	font: 20px Aparajita;
	padding: 50px 0 20px 0;
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
}
.newsCompany h2 {
	font: 20px Aparajita;
	padding: 50px 0 20px 0;
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
}
.newsCompany_list {
	position: relative; top: 60px;
	/*opacity:0;*/
	/*filter:alpha(opacity=0);*/
	/*-moz-opacity:0; */
	/*-khtml-opacity:0;*/
	/*-webkit-opacity:0;*/
}
.newsCompany_list dl {
	border: 1px solid #ddd;
	text-align: center;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
.newsCompany_list dd {
	margin-top: 10px;
	font-size: 14px;
	font-family: 'myfonts2';
}
.newsCompany_list dl dt {
	overflow: hidden;
}
.newsCompany_list dl dt img {
	-webkit-transition: 0.6s ease;
	-moz-transition: 0.6s ease;
	-ms-transition: 0.6s ease;
	-o-transition: 0.6s ease;
	transition: 0.6s ease;
}
.newsCompany_list dl:hover dt img {
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-o-transform: scale(1.08);
	transform: scale(1.08);
}
.line04 {
	width: 24px;
	border-bottom: 1px solid #ddd;
	margin: 10px auto;
}
.newsCompany_list strong {
	font-weight: normal;
	font-size: 18px;
	color: #333;
}
.newsCompany_list p {
	line-height: 22px;
	margin: 15px 15px;
	font-size: 13px;
	color: #666;
}
.newsCompany_list a {
	display: inline-block;
	margin: 0px auto;
	margin-bottom: 10px;
	border: 1px solid #ddd;
	padding: 8px 50px;
	font-size: 14px;
	color: #000;
	font-family: 'myfonts2';
	background-color: #fff;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.newsCompany_list dl:hover a {
	color: #fff;
	background-color: #1e1e1e;
}
.newsIndustry h2 {
	font: 20px Aparajita;
	padding: 50px 0 20px 0;
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
}
.day {
	font-size: 40px;
	color: #000;
	font-family: 'myfonts2';
}
.year {
	font-size: 14px;
	font-family: 'myfonts2';
}
.date {
	width: 15%;
	float: left;
	font-family: 'myfonts2';
}
.line05 {
	padding-top: 30px;
	width: 5%;
	float: left;
	color: #ddd;
}
.newsIndustry_list1_news {
	float: left;
	width: 80%;
}
.newsIndustry_list1_news strong {
	font-weight: normal;
	font-size: 18px;
	color: #333;
}
.newsIndustry_list1_news p {
	line-height: 22px;
	margin-top: 10px;
	font-size: 13px;
	color: #666;
	margin-bottom: 40px;
}
.newsLun {
	height: 40px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin-bottom: 50px;
	position: relative; top: 60px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.newsLun ul {
	padding: 0;
	margin: 0;
}
.newsLun li {
	line-height: 40px;
	display: inline-block;
	margin-right: 50px;
	font-size: 13px;
	color: #666;
}
.newsLun span a {
	color: #000;
	line-height: 40px;
	text-decoration: underline;
	width: 80px;
	float: right;
	text-align: right;
}
.date1 {
	width: 70px;
	height: 70px;
	border: 1px solid #ddd;
	text-align: center;
	padding-top: 15px;
	position: absolute; top: 3px; left: 0;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.day1 {
	font-family: 'myfonts2';
	font-size: 18px;
	color: #000;
	letter-spacing: 0;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.year1 {
	font-family: 'myfonts2';
	color: #999;
	font-size: 14px;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.mediaNews:hover .date1 {
	background: #000;
}
.mediaNews:hover .day1 {
	color: #fff;
}
.mediaNews:hover .year1 {
	color: #fff;
}
.mediaNews {
	padding-left: 90px;
	position: relative;
	left: 120px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.newsMedia h2 {
	font: 20px Aparajita;
	padding: 50px 0 20px 0;
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
}
.mediaNews strong {
	font-weight: normal;
	font-size: 18px;
	line-height: 28px;
	color: #333;
	margin-bottom: 5px;
	display: inline-block;
}
.mediaNews p {
	line-height: 22px;
	margin-bottom: 30px;
	font-size: 13px;
	color: #666;
}
.newsIndustry_list2 {
	position: relative; left: -120px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.newsIndustry_list3 {
	position: relative; right: -120px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.media_list_left {
	position: relative; left: -120px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.news_con {
	width: 100%;
	position: relative;
	padding-left: 18%;
}
.news_con_left {
	width: 18%;
	position: absolute; top: 0; left: 0;
}
/*news end*/

/*pinpai start*/
.pinpai_pic1 img {
	margin-top: 80px;
}
.pinpai_pic2 {
	display: none;
}
.pinpai_pic2_right {
	padding-top: 3%;
}
.pinpai_pic2_right h3 {
	padding-left: 20px;
	font-size: 30px;
	color: #000;
	font-family: 'myfonts2';
	margin-bottom: 20px;
}
.line01 {
	width: 100px;
	border-bottom: 1px solid #000;
	margin: 10px 20px 20px 20px;
}
.pinpai_pic2_right p {
	padding-left: 20px;
	line-height: 25px;
	margin-bottom: 20px;
	font-size: 14px;
}
.pinpai_pic2_right span {
	padding-left: 20px;
	color: #1e1e1e;
	font-size: 18px;
}
.pinpai_pic2_right span > a {
	display: inline-block;
	border: 1px solid #000;
	padding: 15px 100px;
	color: #333;
	background-color: #fff;
	font-size: 13px;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.pinpai_pic2_right span > a:hover {
	color: #fff;
	background-color: #1e1e1e;
}
.pinpai_pic3 {
	text-align: center;
	position: relative; top: 60px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.pinpai_pic3 h3 {
	font-size: 30px;
	color: #000;
	font-family: 'myfonts2';
	margin-bottom: 20px;
}
.pinpai_pic3 span {
	color: #1e1e1e;
	font-size: 18px;
}
.pinpai_pic3 ul {
	margin: 40px auto;
}
.pinpai_pic3 li {
	display: inline-block;
	margin: 0 20px;
}
.pinpai_pic3 li a {
	padding: 5px 15px;
	font-size: 13px;
	color: #fff;
	background-color: #dddddd;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.pinpai_pic3 li a:hover {
	background-color: #1e1e1e;
}
.pinpai_pic4 ul {
	width: 80%;
	height: 40px;
	position: relative;
	margin: 0 auto;
	background: url(../images/line.jpg) repeat-x 10px;
}
.pinpai_pic4 li {
	display: inline-block;
}
.list01 {
	position: absolute; top: 0; left: 0;
}
.list02 {
	position: absolute; top: 0; left: 50%;
	margin-left: -20px;
}
.list03 {
	position: absolute; top: 0; right: 0;
}
.pinpai_pic4 li a {
	color: #000;
	width: 40px;
	height: 40px;
	border: 1px solid #ddd;
	border-radius: 20px;
	background-color: #fff;
	text-align: center; padding-top: 10px;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.pinpai_pic4 li a:hover {
	background-color: #1e1e1e;
	color: #fff;
	border: 1px solid #1e1e1e;
}
.line03 {
	width: 24px;
	border-bottom: 3px solid #000;
	margin: 10px auto;
}
.pinpai_pic4_list {
	text-align: center;
}
.pinpai_pic4_list h4 {
	color: #333;
}
.pinpai_pic4_list p {
	line-height: 25px;
	color: #666;
	font-size: 13px;
	padding: 0 65px;
}
.pinpai_pic4_box {
	width: 100%;
	position: relative;
	top: 60px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	overflow: hidden;
}
.pinpai_pic4_box:before {
	width: 60px;
	height: 100%;
	content: '';
	position: absolute; top: 0; left: 0;
	background: #f6f6f6;
	z-index: 2;
}
.pinpai_pic4_box:after {
	width: 60px;
	height: 100%;
	content: '';
	position: absolute; top: 0; right: 0;
	background: #f6f6f6;
	z-index: 2;
}
.pinpai_pic4_boxs {
	position: relative;
}
.pinpai_pic4 {
	position: relative;
	float: left;
}
.lArr {
	width: 21px;
	height: 41px;
	background: url(../images/pinpaileft.png);
	position: absolute;
	z-index: 9;
	top: 0px;
	left: 10px;
	cursor: pointer;
}
.rArr {
	width: 21px;
	height: 41px;
	background: url(../images/pinpairight.png);
	position: absolute;
	z-index: 9;
	top: 0px;
	right: 10px;
	cursor: pointer;
}
.pinpai_pic5 {
	margin-top: 50px;
	position: relative; top: 60px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.pinpai_pic5_zi {
	width: 66%;
	position: absolute; top: 50%; left: 50%;
	z-index: 2;
	padding: 30px 0;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.pinpai_pic5_line {
	position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px;
	border: 2px solid #ac7f2c;
	-webkit-transition: 0.6s ease;
	-moz-transition: 0.6s ease;
	-ms-transition: 0.6s ease;
	-o-transition: 0.6s ease;
	transition: 0.6s ease;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.pinpai_pic5_zi:hover .pinpai_pic5_line {
	top: -15px; bottom: -15px; left: -15px; right: -15px;
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
}
.pinpai_pic5_bg {
	width: 100%;
	height: 100%;
	background: #fff;
	position: absolute; top: 0; left: 0;
	content: '';
	z-index: -1;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	-webkit-opacity: 0.8;
}
.pinpai_pic5_zi p {
	font-size: 14px;
	color: #666;
	line-height: 25px;
	padding: 0 7%;
	text-align: center;
	position: relative; top: 60px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.pinpai_pic5 img {
	margin-bottom: 0;
}
.pinpai_pic6 {
	position: relative;
}
.pinpai_pic6 > img {
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.pinpai_pic6_zi {
	width: 100%;
	position: relative; top: 60px;
	text-align: center;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.pinpai_pic6_zi h3 {
	color: #fff;
	font-family: 'myfonts2';
	font-size: 30px;
}
.pinpai_pic6_zi span {
	color: #fff;
	font-size: 18px;
}
.pinpai_pic7 {
	position: relative;
	width: 85%;
	margin: 0 auto;
	margin-top: 20px;
}
.pinpai_pic7 ul {
	padding: 0;
	margin: 0;
}
.pinpai_pic7 li {
	float: left;
}
.pinpai_pic7 li a {
	display: block;
	padding: 0 5px;
}
.pic7 {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.pinpai_pic71 {
	position: relative;
	width: 85%;
	margin: 0 auto;
	margin-top: 20px;
}
.pinpai_pic71 ul {
	padding: 0;
	margin: 0;
}
.pinpai_pic71 li {
	float: left;
}
.pinpai_pic71 li a {
	display: block;
	padding: 0 5px;
}
.pic71 {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.ab_brand {
	width: 100%;
}
.lArr1 {
	width: 16px;
	height: 31px;
	background: url(../images/pinpaileft.png);
	background-size: cover;
	position: absolute;
	top: 50%;
	left: -20px;
	margin-top: -15px;
	cursor: pointer;
}
.rArr1 {
	width: 16px;
	height: 31px;
	background: url(../images/pinpairight.png);
	background-size: cover;
	position: absolute;
	top: 50%;
	right: -20px;
	margin-top: -15px;
	cursor: pointer;
}
.pinpai_pic8 {
	text-align: center;
	position: relative;
}
.pinpai_pic8 > h3 {
	color: #000;
	font-family: 'myfonts2';
	font-size: 30px;
	position: relative; top: 60px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.pinpai_pic8 > span {
	color: #1e1e1e;
	font-size: 18px;
	position: relative; top: 60px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.pinpai_pic8 > p {
	line-height: 25px;
	margin: 40px auto;
	color: #333;
	font-size: 14px;
	position: relative; top: 60px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.pinpai_pic8_box {
	width: 100%;
	margin-top: 40px;
}
.pinpai_pic8_list {
	overflow: hidden;
	position: relative;
	top: 60px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.pinpai_pic8_list img {
	-webkit-transition: 0.6s ease;
	-moz-transition: 0.6s ease;
	-ms-transition: 0.6s ease;
	-o-transition: 0.6s ease;
	transition: 0.6s ease;
}
.pinpai_pic8_list:hover img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.pinpai_pic8_bg {
	width: 100%;
	height: 100%;
	background: #000;
	position: absolute; top: 0; left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	-webkit-transition: 0.6s ease;
	-moz-transition: 0.6s ease;
	-ms-transition: 0.6s ease;
	-o-transition: 0.6s ease;
	transition: 0.6s ease;
}
.pinpai_pic8_list:hover .pinpai_pic8_bg {
	opacity: 0.4;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	-webkit-opacity: 0.4;
}
.pinpai_pic8_list a {
	width: 120px;
	height: 44px;
	background: #fff;
	border: 4px solid #ac7f2c;
	position: absolute; top: 50%; left: 50%;
	margin-top: -22px;
	margin-left: -60px;
	font-size: 14px;
	color: #333;
	letter-spacing: 1px;
	line-height: 36px;
	-webkit-transition: 0.6s ease;
	-moz-transition: 0.6s ease;
	-ms-transition: 0.6s ease;
	-o-transition: 0.6s ease;
	transition: 0.6s ease;
}
.pinpai_pic8_list:hover a {
	color: #fff;
	background: #ac7f2c;
	top: 62%;
}
.pinpai_pic8_btn {
	position: absolute; top: 50%; left: 50%;
	margin-left: -20px;
	margin-top: -20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	-webkit-transition: 0.6s ease;
	-moz-transition: 0.6s ease;
	-ms-transition: 0.6s ease;
	-o-transition: 0.6s ease;
	transition: 0.6s ease;
}
.pinpai_pic8_list:hover .pinpai_pic8_btn {
	top: 38%;
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
}
.pinpai_pic8_bot {
	margin-top: 20px;
	position: relative;
	top: 60px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.pinpai_pic8_botbg {
	width: 100%;
	height: 100%;
	background: #000;
	position: absolute; top: 0; left: 0;
	opacity: 0.4;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	-webkit-opacity: 0.4;
}
.pinpai_pic8_botzi {
	width: 100%;
	text-align: center;
	position: absolute; top: 50%; left: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.pinpai_pic8_botzi h5 {
	font-size: 20px;
	color: #fff;
	letter-spacing: 1px;
}
.pinpai_pic8_botzi p {
	font-size: 14px;
	color: #fff;
}
.pinpai_pic8_botzi img {
	cursor: pointer;
}
.pinpai_pic2_left {
	position: relative; top: 60px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.pinpai_pic2_right {
	position: relative; right: -120px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.pinpai_pic2_img {
	overflow: hidden;
	position: relative;
}
.pinpai_pic2_img img {
	-webkit-transition: 0.6s ease;
	-moz-transition: 0.6s ease;
	-ms-transition: 0.6s ease;
	-o-transition: 0.6s ease;
	transition: 0.6s ease;
}
.pinpai_pic2_line1 {
	width: 0%;
	height: 2px;
	position: absolute; top: 0; left: 0;
	background: #ac7f2c;
	-webkit-transition: 0.9s ease;
	-moz-transition: 0.9s ease;
	-ms-transition: 0.9s ease;
	-o-transition: 0.9s ease;
	transition: 0.9s ease;
}
.pinpai_pic2_line2 {
	height: 0%;
	width: 2px;
	position: absolute; top: 0; left: 0;
	background: #ac7f2c;
	-webkit-transition: 0.9s ease;
	-moz-transition: 0.9s ease;
	-ms-transition: 0.9s ease;
	-o-transition: 0.9s ease;
	transition: 0.9s ease;
}
.pinpai_pic2_line3 {
	width: 0%;
	height: 2px;
	position: absolute; bottom: 0; right: 0;
	background: #ac7f2c;
	-webkit-transition: 0.9s ease;
	-moz-transition: 0.9s ease;
	-ms-transition: 0.9s ease;
	-o-transition: 0.9s ease;
	transition: 0.9s ease;
}
.pinpai_pic2_line4 {
	height: 0%;
	width: 2px;
	position: absolute; bottom: 0; right: 0;
	background: #ac7f2c;
	-webkit-transition: 0.9s ease;
	-moz-transition: 0.9s ease;
	-ms-transition: 0.9s ease;
	-o-transition: 0.9s ease;
	transition: 0.9s ease;
}
.pinpai_pic2_img:hover .pinpai_pic2_line1 {
	width: 100%;
}
.pinpai_pic2_img:hover .pinpai_pic2_line2 {
	height: 100%;
}
.pinpai_pic2_img:hover .pinpai_pic2_line3 {
	width: 100%;
}
.pinpai_pic2_img:hover .pinpai_pic2_line4 {
	height: 100%;
}
.pinpai_pic2_img:hover img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.pinpai_pic8_video {
	width: 100%;
	height: 100%;
	position: absolute; top: 0; left: 0;
	z-index: 99;
}
.about_honor {
	margin-top: 60px;
}
.brand_class {
	width: 100%;
	margin-bottom: 40px;
	position: relative;
	text-align: center;
	top: 60px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.brand_class h5 {
	margin: 0;
	display: inline-block;
	font-size: 16px;
	color: #333;
	letter-spacing: 1px;
	margin: 0 20px;
	line-height: 40px;
	background: #e7e7e7;
	padding: 0 30px;
	cursor: pointer;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.brand_class h5:hover {
	background: #000;
	color: #fff;
}
.brand_class_on {
	background: #000 !important;
	color: #fff !important;
}
/*pinpai end*/

.inner_title {
	width: 100%;
	margin-top: 40px;
	margin-bottom: 40px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
	position: relative; top: 60px;
	/*opacity:0;*/
	/*filter:alpha(opacity=0);*/
	/*-moz-opacity:0; */
	/*-khtml-opacity:0;*/
	/*-webkit-opacity:0;*/
}
.inner_title h5 {
	display: inline-block;
	vertical-align: top;
	margin: 0;
	font-weight: 600;
	font-family: 'myfonts2';
	font-size: 18px;
	line-height: 20px;
	color: #333;
	letter-spacing: 0;
}
.inner_title i {
	display: inline-block;
	line-height: 20px;
	font-family: 'myfonts2';
	font-size: 18px;
	vertical-align: top;
	font-style: normal;
	margin: 0 5px;
}
.inner_title span {
	display: inline-block;
	font-size: 18px;
	line-height: 20px;
	font-family: 'myfonts2';
	vertical-align: top;
	color: #999;
}
.inner_h {
	text-align: center;
	margin-bottom: 40px;
	position: relative; top: 60px;
	/*opacity:0;*/
	/*filter:alpha(opacity=0);*/
	/*-moz-opacity:0; */
	/*-khtml-opacity:0;*/
	/*-webkit-opacity:0;*/
}
.inner_h h3 {
	font-size: 30px;
	font-family: 'myfonts2';
	color: #000;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.inner_h span {
	color: #1e1e1e;
	font-size: 18px;
}
.inner_hnews {
	text-align: left;
	position: relative;
	padding-left: 15px;
	margin-bottom: 130px;
}
.inner_hnews h3 {
	display: inline-block;
	width: 1em;
	font-family: "Microsoft YaHei", "微软雅黑" !important;
	margin: 0;
	position: relative;
}
.inner_hnews h3:before {
	width: 1px;
	height: 100%;
	content: '';
	position: absolute; top: 1px; left: -15px;
	background: #ddd;
}
.inner_hnews span {
	display: inline-block;
	font-family: 'myfonts2';
	position: absolute; top: 120px; left: -25px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.news_con_left ul {
	padding: 0;
	margin: 0;
}
.news_con_left ul li {
	width: 100%;
	margin-bottom: 10px;
	padding-left: 30px;
	cursor: pointer;
}
.news_con_left ul li span {
	display: block;
	width: 80px;
	padding-left: 20px;
	line-height: 30px;
	position: relative;
	z-index: 2;
	font-size: 14px;
	letter-spacing: 1px;
	-webkit-transition: 0.3s ease 0.3s;
	-moz-transition: 0.3s ease 0.3s;
	-ms-transition: 0.3s ease 0.3s;
	-o-transition: 0.3s ease 0.3s;
	transition: 0.3s ease 0.3s;
}
.news_con_left ul li span:before {
	width: 30px;
	height: 1px;
	content: '';
	background: #000;
	position: absolute; top: 50%; left: -30px;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.news_con_left ul li span:after {
	width: 0px;
	height: 1px;
	content: '';
	background: #000;
	position: absolute; top: 50%; left: 100%;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.news_con_left ul li span i {
	width: 0;
	height: 100%;
	position: absolute; top: 0; left: 0;
	z-index: -1;
	background: #000;
	-webkit-transition: 0.3s ease 0.3s;
	-moz-transition: 0.3s ease 0.3s;
	-ms-transition: 0.3s ease 0.3s;
	-o-transition: 0.3s ease 0.3s;
	transition: 0.3s ease 0.3s;
}
.news_con_left ul li:hover span {
	color: #fff;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.news_con_left ul li:hover span i {
	width: 100%;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.news_con_left ul li:hover span:after {
	-webkit-transition: 0.3s ease 0.3s;
	-moz-transition: 0.3s ease 0.3s;
	-ms-transition: 0.3s ease 0.3s;
	-o-transition: 0.3s ease 0.3s;
	transition: 0.3s ease 0.3s;
	width: 30px;
}
.news_con_left ul .active span {
	color: #fff !important;
}
.news_con_left ul .active span i {
	width: 100% !important;
}
.news_con_left ul .active span:after {
	width: 30px !important;
}
/******case*****/
.case {
	width: 100%;
}
.case_a {
	width: 100%;
	margin-top: 80px;
}
.case_b {
	width: 100%;
	padding-bottom: 80px;
}
.case_bon {
	width: 100%;
}
.case_bzi {
	border-top: 1px solid #aba6a2;
	border-bottom: 3px solid #ac7f2c;
	text-align: center;
}
.case_bzi > div {
	padding: 20px;
}
.case_bzi h5 {
	font-size: 18px;
	color: #333;
	text-align: center;
	margin: 0;
	padding-bottom: 20px;
	position: relative;
}
.case_bzi h5:before {
	width: 30px;
	height: 1px;
	background: #ddd;
	content: '';
	position: absolute; left: 50%; bottom: 10px;
	margin-left: -15px;
}
.case_bzi span {
	font-size: 18px;
	color: #333;
	font-family: 'myfonts2';
	letter-spacing: 0;
}
.case_bzi p {
	font-size: 13px;
	color: #666;
	line-height: 22px;
	padding: 0 10px;
	margin: 20px 0;
}
.case_bzi a {
	display: block;
	width: 140px;
	margin: 0 auto;
	font-size: 14px;
	color: #333;
	font-family: 'myfonts2';
	line-height: 35px;
	border: 1px solid #ddd;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.case_bhover:hover .case_bzi a {
	background: #ac7f2c;
	color: #fff;
}
.case_bimg {
	overflow: hidden;
}
.case_bimg img {
	-webkit-transition: 0.6s ease;
	-moz-transition: 0.6s ease;
	-ms-transition: 0.6s ease;
	-o-transition: 0.6s ease;
	transition: 0.6s ease;
}
.case_bhover:hover .case_bimg img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.case_bhover1 {
	border-left: 1px solid #aba6a2;
	position: relative; left: -120px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.case_bhover2 {
	position: relative; right: -120px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.case_c {
	background: #f6f6f6;
}
.ab_nr2_box {
	width: 100%;
	padding-bottom: 760px;
	position: relative;
}
.screen1 {
	width: 100%;
	margin: auto;
	position: relative;
}
.con-center {
	width: 31.6%;
	margin: 0 auto;
	padding-top: 85px;
}
.con-content1 {
	width: 25.6%;
	position: absolute;
	top: -3%;
	right: -29%;
	opacity: 0;
	background: #fff;
	font-size: 12px;
}
.con-content1-text {
	width: 160px;
	text-align: left;
	position: relative;
	top: -160px;
	left: -115px;
}
.con-content1-text h3 a {
	color: #fff;
	font-size: 14px;
}
.con-content1-text p {
	color: #ddd;
	font-size: 12px;
	text-align: left;
}
.shop-now {
	width: 120px;
	height: 40px;
	position: relative;
	left: 50%;
	top: -360px;
	margin-left: -60px;
	border: 2px solid #f6c468;
	background: #fff;
	opacity: 0;
}
.shop-now p {
	text-align: center;
	line-height: 40px;
	font-size: 12px;
}
.shop-now p:hover {
	background: #f6c468;
	color: #fff;
}
.shop-now1 {
	width: 100px;
	height: 30px;
	position: relative;
	left: 50%;
	top: -280px;
	margin-left: -60px;
	border: 2px solid #f6c468;
	background: #fff;
	opacity: 0;
}
.shop-now1 p {
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.shop-now1 p:hover {
	background: #f6c468;
	color: #fff;
}
.con-content2 {
	width: 25.6%;
	position: absolute;
	top: 90%;
	right: -330px;
	opacity: 0;
	background: #fff;
	font-size: 12px;
}
.con-content3 {
	width: 25.6%;
	position: absolute;
	top: 38%;
	left: -350px;
	opacity: 0;
	background: #fff;
	font-size: 12px;
}
.con-content4 {
	width: 25.6%;
	position: absolute;
	top: 620px;
	right: -140px;
	opacity: 0;
	background: #fff;
	font-size: 12px;
}
.con-content5 {
	width: 25.6%;
	position: absolute;
	top: 132%;
	left: -100px;
	opacity: 0;
	background: #fff;
	font-size: 12px;
	text-align: left;
}
.con-center-top {
	width: 240px;
	position: absolute;
	top: -40px;
	font-size: 12px;
	text-align: left;
	left: -60px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.con-center-top h2 {
	font-size: 24px;
	color: #333;
	margin-bottom: 20px;
}
.con-center-top p {
	color: #666;
	font-size: 14px;
	letter-spacing: 1px;
}
.shop-all {
	width: 120px;
	height: 40px;
	border: 2px solid #eee;
	background: #fff;
	margin-top: 20px;
	color: #000;
}
.shop-all p {
	text-align: center;
	line-height: 36px;
	font-size: 13px;
	color: #000;
}
.shop-all:hover {
	background: #ac7f2c;
	color: #fff;
}
.shop-all:hover p {
	color: #fff;
}
.case2_zi {
	width: 100%;
	padding-top: 15px; padding-bottom: 15px; padding-left: 15px; color: #666;
	padding-right: 15px;
	font-size: 13px;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.case2_zi h5 {
	font-size: 18px;
	color: #333;
	margin-top: 0;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.case2_zi span {
	font-family: 'myfonts2';
	font-size: 14px;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.con_content_hover:hover .case2_zi {
	background: #ac7f2c;
	color: #fff;
}
.con_content_hover:hover .case2_zi h5 {
	color: #fff;
}
.con_content_hover:hover .case2_zi span {
	color: #fff;
}
.case_inner {
	width: 100%;
	background: #f6f6f6;
	overflow: hidden;
}
.case_inner_box {
	overflow: hidden;
	padding: 6px 0;
}
#div1 {
	margin: auto;
	position: relative;
}
.box { float: left; }
.case_inner_list {
	padding: 6px;
	-webkit-transition: 0.9s ease 0.3s;
	-moz-transition: 0.9s ease 0.3s;
	-ms-transition: 0.9s ease 0.3s;
	-o-transition: 0.9s ease 0.3s;
	transition: 0.9s ease 0.3s;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	-webkit-transform: scale(0.6);
	-moz-transform: scale(0.6);
	-ms-transform: scale(0.6);
	-o-transform: scale(0.6);
	transform: scale(0.6);
}
.case_inner_list_on {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.case_inner_img {
	overflow: hidden;
}
.case_inner_img img {
	-webkit-transition: 0.6s ease;
	-moz-transition: 0.6s ease;
	-ms-transition: 0.6s ease;
	-o-transition: 0.6s ease;
	transition: 0.6s ease;
}
.case_inner_list:hover .case_inner_img img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.case_inner_zi {
	padding: 15px;
	background: #fff;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.case_inner_zi h5 {
	font-size: 16px;
	color: #333;
	margin-top: 0;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.case_inner_zi p {
	margin-bottom: 0;
	line-height: 22px;
	color: #666;
	font-size: 12px;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.case_inner_list:hover .case_inner_zi {
	background: #1e1e1e;
}
.case_inner_list:hover .case_inner_zi h5 {
	color: #fff;
}
.case_inner_list:hover .case_inner_zi p {
	color: #eee;
}
.con_content_hoverimg {
	overflow: hidden;
}
.con_content_hoverimg img {
	-webkit-transition: 0.6s ease;
	-moz-transition: 0.6s ease;
	-ms-transition: 0.6s ease;
	-o-transition: 0.6s ease;
	transition: 0.6s ease;
}
.con_content_hover:hover .con_content_hoverimg img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
/******case*****/

/******products*****/
.products_a {
	width: 100%;
	margin-top: 80px;
}
.pro_inner {
	width: 100%;
	padding: 80px 0;
}
.proleft {
	float: left; width: 50%;
	position: relative; left: -120px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.proleft_box {
	position: relative;
}
.proleft_show {
	width: 100%;
	height: 100%;
	position: absolute; top: 0; left: 0;
	z-index: 99;
	display: none;
}
.proleft_showbg {
	width: 100%;
	height: 100%;
	position: absolute; top: 0; left: 0;
	z-index: -1;
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	-webkit-opacity: 0.8;
}
.proleft_show > img {
	position: absolute; top: 50%; left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.proleft_show span {
	position: absolute; top: 10px; right: 10px;
	cursor: pointer;
}
.prolefts {
	width: 100%;
	position: absolute; top: 0; left: 0;
	z-index: 2;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.prolefts_on {
	z-index: 6;
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
}
.proleft_num_box {
	padding: 0 20px;
	margin-top: 15px;
	position: relative;
}
.proleft_prev {
	position: absolute; top: 0; left: -0px;
	width: 15px;
	height: 100%;
	background: #e1e1e1;
	cursor: pointer;
	text-align: center;
	font-size: 16px;
	color: #666;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.proleft_prev:hover {
	background: #000;
}
.proleft_prev:hover i {
	color: #fff;
}
.proleft_prev i {
	position: relative; top: 35%;
}
.proleft_next {
	position: absolute; top: 0; right: -0px;
	width: 15px;
	height: 100%;
	background: #e1e1e1;
	cursor: pointer;
	text-align: center;
	font-size: 16px;
	color: #666;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.proleft_next:hover {
	background: #000;
}
.proleft_next:hover i {
	color: #fff;
}
.proleft_next i {
	position: relative; top: 35%;
}
.proleft_num_boxa {
	overflow: hidden;
	position: relative;
}
.proleft_num {
	margin-top: 0px;
	position: relative; left: 0;
}
.proleft_num h5 {
	display: block;
	float: left;
	margin: 0;
}
.proleft_num h5 p {
	padding: 0 7px;
	margin-bottom: 0;
}
.proleft_num span {
	display: block;
	border: 1px solid #f5f5f5;
	padding: 5px;
	cursor: pointer;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.proleft_num_on {
	border: 1px solid #000 !important;
}
.pro_inner_right {
	width: 50%;
	float: left;
	padding-left: 45px;
	position: relative; right: -120px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.pro_inner_right h5 {
	font-size: 24px;
	color: #333;
	margin-bottom: 15px;
}
.pro_inner_right h5 span {
	font-family: 'myfonts2';
	font-size: 24px;
	font-weight: 600;
}
.pro_inner_right > p {
	font-size: 14px;
	margin-bottom: 25px;
	letter-spacing: 1px;
}
.news_sec1_box {
	width: 100%;
	padding: 0 60px;
}
.tra_secb1 > h5 {
	font-size: 20px;
	font-weight: 600;
	color: #333;
}
.tra_secb1 {
	margin-bottom: 30px;
}
.tra_secb1_c {
	width: 100%;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
.tra_secb1_c h5 {
	width: 100%;
	line-height: 50px;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 1px;
	color: #333;
	margin: 0;
	background: #f7f7f7;
	padding-left: 25%;
}
.tra_secb1_c p {
	line-height: 25px;
	padding: 12px 0;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 0;
	padding-left: 25%;
	position: relative;
}
.tra_secb1_c p span {
	display: inline-block;
	float: left;
	line-height: 25px;
	font-size: 12px;
	letter-spacing: 1px;
	color: #333; min-height: 25px;
}
.tra_sp1 {
	width: 25%;
	position: absolute; top: 12px; left: 0;
	text-align: center;
}
.tra_sp2 {
	width: 75%;
}
.tra_secb > a {
	display: inline-block;
	line-height: 25px;
	border: 1px solid #000;
	background: #f7f7f7;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 1px;
	color: #333;
	padding: 0 50px;
}
.pro_inner_tj {
	width: 100%;
}
.pro_inner_tj {
	margin-top: 30px;
}
.pro_inner_tj h5 {
	text-align: center;
	border-bottom: 1px solid #000;
	margin-bottom: 30px;
	position: relative; top: 60px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.pro_inner_tj h5 span {
	display: inline-block;
	line-height: 40px;
	padding: 0 30px;
	border-radius: 3px 3px 0 0;
	background: #000;
	color: #fff;
	font-size: 14px;
}
.pro_inner_tjs {
	width: 100%;
	position: relative; top: 60px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.pro_inner_top {
	width: 100%;
	margin-top: 60px;
	text-align: center;
	position: relative; top: 60px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.pro_inner_ts {
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	padding: 10px 25px;
	border-right: 1px solid #ececec;
	margin-bottom: 20px;
}
/******products*****/

/******contact*****/

.contact {
	margin-top: 80px;
	overflow: hidden;
}
.main3_img {
	position: relative;
	padding: 0;
	margin: 0;
}
.rolen span {
	color: #cdb587 !important;
	font-size: 14px;
	line-height: 25px;
}
.main3 h2 {
	font-size: 24px !important;
}
.contCompany_left p {
	margin: 0;
	line-height: 30px;
	color: #333;
	font-size: 14px;
	font-weight: normal;
}
.contCompany_left p i {
	margin: 0;
	line-height: 35px;
	font-family: 'myfonts2';
	color: #666;
	font-size: 14px;
	font-weight: normal;
}
.contCompany_left input {
	outline: none;
	height: 35px;
	line-height: 35px;
	width: 100%;
	padding-left: 10px;
	font-weight: normal;
}
.contCompany_left {
	width: 48%;
	float: left;
}
.contCompany_right p {
	margin: 0;
	line-height: 30px;
	color: #333;
	font-size: 14px;
	font-weight: normal;
}
.contCompany_right p i {
	margin: 0;
	line-height: 35px;
	color: #666;
	font-size: 14px;
}
.contCompany_right input {
	outline: none;
	height: 35px;
	line-height: 35px;
	width: 100%;
	padding-left: 10px;
	font-weight: normal;
}
.contCompany_right {
	width: 48%;
	float: right;
}
.contCompany_left label {
	width: 100%;
}
.contact_cont {
	position: relative; right: -120px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.contCompany {
	margin-top: 60px;
}
.contCompany_right label {
	width: 100%;
}
.contCompany_bottom {
	width: 100%;
	float: left;
}
.contCompany_bottom p {
	margin: 0;
	line-height: 30px;
	color: #333;
	font-size: 14px;
	font-weight: normal;
}
.contCompany_bottom p i {
	margin: 0;
	font-family: 'myfonts2';
	line-height: 35px;
	color: #666;
	font-size: 14px;
}
.contCompany_bottom textarea {
	height: 200px;
	width: 100%;
	padding: 10px;
}
.contCompany_bottom label {
	width: 100%;
}
.cont_bt {
	font-size: 12px;
	text-align: right;
	color: #999;
	margin: 0;
}
.ti_message {
	margin: 50px 0 80px;
	text-align: center;
}
.ti_message button {
	font-size: 14px;
	border: none;
	background: #000000;
	color: #fff;
	height: 40px;
	line-height: 40px;
	width: 120px;
}
.contact_a {
	position: relative; top: 60px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.contact_zi {
	margin-top: 0px;
	padding-left: 55px;
	text-align: left;
}
.contact_zi h5 {
	font-size: 14px;
	color: #333;
	margin-top: 0;
}
.contact_zi h5 i {
	font-size: 16px;
	margin-right: 5px;
}
.contact_zi p {
	letter-spacing: 0;
	font-size: 14px;
	color: #333;
	font-family: 'myfonts2';
}
.contact_zi p i {
	font-size: 14px;
	margin-right: 5px;
}
.contact_b {
	padding-top: 60px;
	padding-bottom: 60px;
}
.contact_h5 {
	text-align: left;
	margin-bottom: 20px;
}
.contact_h5 img {
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
}
.contact_h5 span {
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	color: #333;
	line-height: 40px;
}
.contact_m {
	padding-left: 55px;
}
.contact_m > img {
	margin-right: 10px;
}
.contact_m p {
	font-size: 13px;
	color: #999;
	margin-top: 10px;
}
.contact_l {
	width: 100%;
	padding-left: 55px;
	text-align: left;
}
.contact_l h5 {
	font-size: 30px;
	color: #ac7f2c;
}
.contact_l a {
	display: inline-block;
	line-height: 40px;
	padding: 0 60px;
	border: 1px solid #000;
	margin-top: 20px;
	font-size: 16px;
	color: #333;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.contact_l a:hover {
	color: #fff;
	background: #000;
}
.contact_line {
	text-align: center;
	position: relative; top: 60px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	z-index: 2;
}
.BMapLabel {
	border: none !important;
}
.BMapLabel:before {
	content: '';
	width: 20px;
	height: 22px;
	position: absolute; top: -2px; left: -24px;
	background: url(../images/map_icon.png) center no-repeat !important;
	background-size: 100% !important;
}
.contact_line ul {
	display: inline-block;
	position: relative;
	z-index: 2;
}
.contact_line ul li {
	display: inline-block;
	vertical-align: top;
	padding: 0 25px;
	position: relative;
}
.contact_line ul li > span {
	width: 1px;
	height: 100%;
	background: #cfcfcf;
	position: absolute; top: 0; left: 0;
}
/******contact*****/

.new_pro {
	width: 100%;
	padding: 50px;
	position: relative;
	background: #e7e7e7;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.pro_box {
	width: 100%;
	height: 100%;
	position: relative;
	background: #fff;
}
.new_pro:after {
	width: 50px;
	height: 100%;
	content: '';
	position: absolute; top: 0; right: 0;
	background: #e7e7e7;
	z-index: 999;
}
.pro_banner {
	width: 100%;
	height: 100%;
	position: absolute; top: 0; left: 25%;
}
.pro_banner > ul {
	width: 100%;
	height: 100%;
	margin: 0;
	position: absolute; top: 0; left: 0;
}
.pro_banner > ul > li {
	position: absolute; top: 0; left: 0; bottom: 0; right: 0;
	overflow: hidden;
	z-index: 1;
}
.pro_bg1 {
	background: url(../images/banner2.jpg) center no-repeat;
	background-size: cover;
}
.pro_bg2 {
	background: url(../images/banner4.jpg) center no-repeat;
	background-size: cover;
}
.pro_bon {
	z-index: 2 !important;
}
.pro_box_zi {
	background: #fff;
	position: absolute; top: 0; bottom: 0; left: 0; right: 50%;
	overflow: hidden;
	z-index: 9;
}
.pro_box_zibox {
	position: absolute; top: 0; left: 0;
}
.pro_banner_btn {
	position: absolute; bottom: 30px; left: 50%;
	margin-left: -12px;
	z-index: 99;
}
.pro_banner_btn img {
	position: relative;
	-webkit-animation-name: pulseb;
	-moz-animation-name: pulseb;
	-ms-animation-name: pulseb;
	-o-animation-name: pulseb;
	animation-name: pulseb;
	-webkit-animation-duration: 1200ms;
	-moz-animation-duration: 1200ms;
	-ms-animation-duration: 1200ms;
	-o-animation-duration: 1200ms;
	animation-duration: 1200ms;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
	-ms-animation-timing-function: linear;
	-o-animation-timing-function: linear;
	animation-timing-function: linear;
}
@keyframes pulseb {
	0% { top: -5px; }
	50% { top: 5px; }
	100% { top: -5px; }
}
@-webkit-keyframes pulseb {
	0% { top: -5px; }
	50% { top: 5px; }
	100% { top: -5px; }
}
@-moz-keyframes pulseb {
	0% { top: -5px; }
	50% { top: 5px; }
	100% { top: -5px; }
}
@-ms-keyframes pulseb {
	0% { top: -5px; }
	50% { top: 5px; }
	100% { top: -5px; }
}
@-o-keyframes pulseb {
	0% { top: -5px; }
	50% { top: 5px; }
	100% { top: -5px; }
}
.pro_banner_zi {
	width: 250px;
	height: 250px; cursor: pointer;
	position: absolute; top: 50%; left: 50%;
	margin-left: -125px;
	margin-top: -125px;
	z-index: 99;
}
.pro_banner_zibg {
	width: 100%;
	height: 100%;
	content: '';
	border: 20px solid #fff;
	position: absolute; top: 0; left: 0;
	z-index: -1;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	-webkit-opacity: 0.7;
}
.pro_banner_zi_l1 {
	width: 0%;
	height: 20px;
	background: #ac7f2c;
	position: absolute; top: 0; left: 0;
}
.pro_banner_zi_l2 {
	width: 20px;
	height: 0%;
	background: #ac7f2c;
	position: absolute; top: 0; right: 0;
}
.pro_banner_zi_l3 {
	width: 0%;
	height: 20px;
	background: #ac7f2c;
	position: absolute; bottom: 0; right: 0;
}
.pro_banner_zi_l4 {
	width: 20px;
	height: 0%;
	background: #ac7f2c;
	position: absolute; bottom: 0; left: 0;
}
.pro_banner_zi span {
	font-size: 16px;
	font-weight: 600;
	color: #ac7f2c;
	position: absolute; bottom: 40px; right: -40px;
	font-family: 'myfonts2';
	width: 110px;
	cursor: pointer;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
.pro_banner_zi span:before {
	width: 60px;
	height: 1px;
	content: '';
	background: #ac7f2c;
	position: absolute; top: 45%; right: 0;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.pro_banner_zi span:after {
	width: 0px;
	height: 1px;
	content: '';
	background: #ac7f2c;
	position: absolute; top: 45%; left: 0;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.pro_banner_zi:hover span {
	padding-left: 60px;
}
.pro_banner_zi:hover span:before {
	width: 0px;
}
.pro_banner_zi:hover span:after {
	width: 60px;
}
.pro_banner_zi img { cursor: pointer;
	position: absolute; left: 16%; top: 50%;
	margin: 0;
	width: 68%;
	margin-top: -68px;
	-webkit-transition: 0.9s ease;
	-moz-transition: 0.9s ease;
	-ms-transition: 0.9s ease;
	-o-transition: 0.9s ease;
	transition: 0.9s ease;
	-webkit-transform: scale(0.4);
	-moz-transform: scale(0.4);
	-ms-transform: scale(0.4);
	-o-transform: scale(0.4);
	transform: scale(0.4);
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.pro_banner_zion {
	-webkit-transform: scale(1) !important;
	-moz-transform: scale(1) !important;
	-ms-transform: scale(1) !important;
	-o-transform: scale(1) !important;
	transform: scale(1) !important;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
	-moz-opacity: 1 !important;
	-khtml-opacity: 1 !important;
	-webkit-opacity: 1 !important;
}
.pro_box_zia {
	width: 100%;
	text-align: center;
	margin-top: 15%;
}
.pro_box_zib {
	width: 50%;
	margin: 0 auto;
	/*padding-left: 165px;*/
	padding-left: 80px;
	margin-top: 10%;
	position: relative;
}
.pro_box_zib h5 {
	font-size: 20px;
	margin: 0;
	margin-bottom: 30px;
	/*position: absolute; top: 10px; left: 0;*/
}
.pro_box_zib ul {
	padding: 0;
	margin: 0;
}
.pro_box_zib ul li {
	width: 100%;
	padding: 0 30px;
	margin-bottom: 10px;
	position: relative;
	z-index: 2;
	cursor: pointer;
}
.pro_box_zib ul li span {
	display: inline-block;
	line-height: 40px;
	width: 170px;
	padding: 0 20px;
	background: #fff;
	font-size: 24px;
	position: relative;
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
}
.pro_box_zib ul li:before {
	width: 50px;
	height: 1px;
	background: #ccc;
	content: '';
	position: absolute; top: 50%; left: 0px;
	z-index: -1;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
.pro_box_zib ul li:hover:before {
	width: 85%;
}
.pro_box_zib ul li:hover span { color: #ac7f2c;
	-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);
}
.pro_box_zic {
	width: 50%;
	margin: 0 auto;
	text-align: center;
	margin-top: 7%;
}
.pro_box_zic img {
	position: relative;
}
.pro_box_zic p {
	font-size: 14px;
	line-height: 25px;
	margin-top: 25px;
	letter-spacing: 1px;
}
.new_prolist {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute; top: 0; left: 0;
	display: none;
}
.new_prolist_l {
	width: 15%;
	height: 100%;
	float: left;
	position: relative;
}
.new_prolist_lon {
	padding: 20px;
	width: 100%;
	position: absolute; top: 50%; left: 0%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.new_prolist_lon h5 {
	nav-down: 0;
	line-height: 40px;
	margin-bottom: 20px;
	font-size: 20px;
	color: #333;
}
.new_prolist_lon > a {
	display: block;
	margin-top: 20px;
	line-height: 30px;
	font-size: 14px;
	color: #666;
	letter-spacing: 1px;
}
.new_prolist_lon > a img {
	color: #ccc;
	font-size: 18px;
	margin-right: 20px;
}
.new_prolist_lon ul {
	padding: 0;
	margin: 0;
}
.new_prolist_lon ul li {
	width: 100%;
	padding: 0 30px;
	margin-bottom: 10px;
	position: relative;
	z-index: 2;
	cursor: pointer;
}
.new_prolist_lon ul li li{padding: 0px;}
.new_prolist_lon ul li span {
	display: inline-block;
	line-height: 25px;
	width: 100px;
	text-transform: uppercase;
	padding: 0 10px;
	background: #fff;
	font-size: 14px;
	position: relative;
}
.new_prolist_zion span {
	border: 1px solid #ccc;
}
.new_prolist_lon ul li:before {
	width: 20px;
	height: 1px;
	background: #ccc;
	content: '';
	position: absolute; top: 50%; left: 0px;
	z-index: -1;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
.new_prolist_lon ul li:hover:before {
	width: 70%;
}
.new_prolist_zion:hover:before {
	width: 20px !important;
}
.new_prolist_r {
	width: 85%;
	height: 100%;
	float: left;
	-webkit-transition: -webkit-transform 0.4s ease;
	-moz-transition: -moz-transform 0.4s ease;
	-ms-transition: -ms-transform 0.4s ease;
	-o-transition: -o-transform 0.4s ease;
	transition: transform 0.4s ease;
}
.new_prolist_rs {
	width: 100%;
	display: none
}
.new_prolist_rs ul {
	width: 100%;
	border: 1px solid #fff;
}
.new_prolist_rs ul li {
	width: 20%;
	float: left;
	border: 1px solid #fff;
}
.new_prolist_ra {
	width: 100%;
	position: relative;
}
.new_proimg {
	width: 100%;
	position: absolute; top: 0; left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
/*
.new_prolist_ra:hover .new_proimg {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
}
*/
.new_proimg1 {
	-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
}
.new_prolist_ra:hover .new_proimg1 {
	-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);
}
.new_prolist_raimg {
	width: 100%;
	position: relative;
}
.new_prolist_rabg {
	width: 100%;
	height: 100%;
	position: absolute; top: 0; left: 0;
	background: #000;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
.new_prolist_rline {
	position: absolute; top: 0; left: 0; bottom: 0; right: 0;
	border: 15px solid #fff;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
/*
.new_prolist_ra:hover .new_prolist_rabg {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	-webkit-opacity: 0.5;
}
*/
/*
.new_prolist_ra:hover .new_prolist_rline {
	top: 20px; left: 20px; bottom: 20px; right: 20px;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	-webkit-opacity: 0.7;
}
*/
.new_prolist_ra span {
	font-size: 14px;
	font-weight: 600;
	color: #ac7f2c;
	position: absolute; bottom: 50px; right: 10px;
	font-family: 'myfonts2';
	width: 110px;
	padding-left: 70px;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.new_prolist_ra span:before {
	width: 0px;
	height: 1px;
	content: '';
	background: #ac7f2c;
	position: absolute; top: 45%; right: 0;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.new_prolist_ra span:after {
	width: 50px;
	height: 1px;
	content: '';
	background: #ac7f2c;
	position: absolute; top: 45%; left: 0;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
/*
.new_prolist_ra:hover span {
	padding-left: 0px;
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
}
.new_prolist_ra:hover span:before {
	width: 50px;
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
}
.new_prolist_ra:hover span:after {
	width: 0px;
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
}
*/
.new_prolist_ra h5 {
	width: 100%;
	text-align: center;
	line-height: 50px;
	position: absolute; top: 50%;
	font-size: 20px;
	z-index: 9;
	letter-spacing: 1px;
	color: #fff;
	text-align: center;
	margin-top: -50px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
/*
.new_prolist_ra:hover h5 {
	margin-top: -25px;
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
}
*/
.pro_header {
	width: 100%;
	height: 50px;
	position: absolute; top: 0; left: 0;
	padding: 5px 50px;
}
.pro_header_logo {
	float: left;
}
.pro_header_nav {
	float: right;
}
.pro_header_nav span {
	display: inline-block;
	vertical-align: top;
	margin-left: 50px;
	line-height: 40px;
	font-size: 15px;
	letter-spacing: 1px;
	color: #333;
}
.pro_foot {
	position: absolute; left: 0; bottom: 0;
	z-index: 999;
	width: 100%;
	height: 50px;
	background: #e7e7e7;
	padding: 10px 50px;
}
.pro_foot_logo {
	display: inline-block;
	vertical-align: top;
}
.pro_foot > a > span {
	display: inline-block;
	vertical-align: top;
	line-height: 30px;
	color: #333;
	margin-right: 40px;
	font-size: 12px;
}
.pro_foot_icon {
	position: absolute; top: 10px; right: 50px;
}
.pro_foot_icon span {
	display: inline-block;
	vertical-align: top;
	font-size: 15px;
	line-height: 30px;
	margin-left: 30px;
	color: #666;
	cursor: pointer;
}
.banner_inner {
	margin-top: 0px;
}
.brand_sec1 {
	overflow: hidden;
	padding-bottom: 80px;
}
.brand_sec2 {
	padding: 60px 0 80px 0;
	background: #f6f6f6;
}
.brand_sec3 {
	padding: 80px 0 120px 0;
	background: url(../images/pinpai04.jpg) center no-repeat;
	background-size: cover;
}
.brand_sec4 {
	padding: 60px 0 90px 0;
	background: #fff;
}
.news_sec1 {
	overflow: hidden;
	padding-bottom: 60px;
}
.news_sec2 {
	background: #f6f6f6;
	padding: 60px 0 60px 0;
}
.news_sec3 {
	padding: 40px 0 0 0;
}
/******new_inner*****/
.news_inner {
	background: #fff;
	margin-bottom: 100px;
	position: relative; top: 60px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.new_inner_box {
	position: relative;
	padding: 0 80px;
}
.new_inner_top {
	background: #fff;
	padding: 40px 80px;
	position: absolute;
	left: 0;
	top: -120px;
	width: 100%;
}
.new_inner_top span {
	font-size: 14px;
	color: #666;
}
.new_inner_top h2 {
	font-size: 24px;
	margin: 30px 0 15px 0 !important;
	color: #333;
}
.new_inner_top p {
	font-size: 18px;
	color: #666;
}
.new_inner_back {
	padding-top: 110px;
}
.new_inner_back span {
	font-size: 16px;
}
.new_inner_back span img {
	position: relative;
	top: -2px;
	margin-right: 20px;
}
.new_inner_main h2 {
	font-size: 24px;
	line-height: 30px;
	color: #333;
	margin: 0;
	text-align: left;
}
.new_inner_main {
	margin-top: 50px; padding-top: 30px;
}
.new_inner_main p {
	font-size: 13px;
	line-height: 22px;
	margin-bottom: 15px;
	text-align: left;
	color: #666;
}
.inner_img {
	margin: 40px 0;
}
.new_inner_main {
	font-size: 16px;
	text-align: center;
}
.inner_fa {
	margin-top: 20px;
}
.inner_fa b {
	float: left;
	width: 50%;
	border-top: 1px solid #272727;
	position: relative;
	top: 8px;
}
.inner_fa i {
	padding: 0 10px;
	font-size: 18px;
	color: #272727;
}
.new_inner_back1 {
	padding-top: 40px;
}
.new_inner_back1 span {
	font-size: 16px;
}
.new_inner_back1 span img {
	margin-right: 20px;
}
/********* new_inner ********/

.anchorBL {
	display: none;
}
.BMap_stdMpCtrl {
	display: none;
}
.case_bg {
	width: 100%;
	padding: 7% 0;
}
.bg_zi {
	width: 900px;
	margin: 0 auto;
	text-align: center;
	position: relative; top: 60px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.bg_zi h5 {
	color: #fff;
	font-family: 'myfonts2';
	font-size: 40px;
	text-transform: uppercase;
	margin-top: 30px;
	margin-bottom: 15px;
}
.bg_zi p {
	font-size: 14px;
	width: 50%;
	margin: 0 auto;
	color: #fff;
	margin-bottom: 30px;
	line-height: 25px;
}
.bg_zi_icon {
	margin-top: 40px;
}
.about_inner {
	width: 100%;
	position: fixed; top: 0; left: 0;
	-webkit-transition: -webkit-transform 0.5s ease;
	-moz-transition: -moz-transform 0.5s ease;
	-ms-transition: -ms-transform 0.5s ease;
	-o-transition: -o-transform 0.5s ease;
	transition: transform 0.5s ease; z-index: 1;
}
.about_inner_box {
	width: 100%;
	position: relative;
}
.about_inner_btn1 {
	width: 60px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	overflow: hidden;
	position: absolute; left: 0; top: 50%;
	margin-top: -25px;
	cursor: pointer;
	z-index: 99999;
}
.about_inner_btn1 i {
	width: 100%;
	height: 100%;
	position: absolute; top: 0; left: 0;
	z-index: -1;
	background: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	-webkit-opacity: 0.5;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.about_inner_btn1:hover i {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	-webkit-opacity: 0.8;
}
.about_inner_btn2 {
	width: 60px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	overflow: hidden;
	position: absolute; right: 0; top: 50%;
	margin-top: -25px;
	cursor: pointer;
	z-index: 99999;
}
.about_inner_btn2 i {
	width: 100%;
	height: 100%;
	position: absolute; top: 0; left: 0;
	z-index: -1;
	background: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	-webkit-opacity: 0.5;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.about_inner_btn2:hover i {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	-webkit-opacity: 0.8;
}
.warpper_about {
	width: 100%;
	position: relative;
	z-index: 2;
	background: #fff;
}
#news_sec1 {
	padding: 30px 0 60px 0;
}
#news_inner_img {
	margin-right: 0;
	margin-left: 20px
}
.about_con {
	width: 100%;
	background: #fff;
	padding: 60px;
}
.about_con_sec1 {
	width: 100%;
}
.about_con_sec1 > h5 {
	font-size: 24px;
	color: #333;
	letter-spacing: 1px;
	text-align: center;
	margin-top: 0;
}
.about_con_sec1 > h5 {
	margin-bottom: 15px;
}
.about_con_sec1 > span {
	display: block;
	font-size: 20px;
	color: #666;
	text-align: center;
	font-family: 'myfonts2';
	margin-bottom: 15px;
}
.about_con_sec1 > ul {
	padding: 0;
	margin: 0;
	text-align: center;
}
.about_con_sec1 > ul li {
	display: inline-block;
	font-size: 16px;
	color: #999;
	letter-spacing: 1px;
	cursor: pointer;
	margin: 0 10px;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.ab1_on {
	color: #000 !important;
}
.about_con_sec1 ul i {
	display: inline-block;
	font-size: 16px;
	color: #999;
}
.about_box1 {
	width: 100%;
	margin-top: 40px;
}
.clm20 {
	margin-left: -20px !important;
	margin-right: -20px !important;
}
.clp20 {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
.about_con_zi {
	width: 100%;
	overflow: hidden;
}
.about_con_img {
	width: 100%;
	overflow: hidden;
}
.about_con_zi ul {
	padding: 0;
	margin: 0;
	position: relative; left: 0;
}
.about_con_zi ul li {
	float: left;
}
.about_con_img ul {
	padding: 0;
	margin: 0;
	position: relative; left: 0;
}
.about_con_img ul li {
	float: left;
}
.about_con_zi p {
	font-size: 14px;
	line-height: 25px;
	letter-spacing: 1px;
	color: #333;
	text-align: left;
	margin-bottom: 0;
}
.about_con_imgs {
	padding: 0 10%;
}
.about_box2 {
	width: 100%;
	margin-top: 60px;
}
.about_box2_list {
	position: relative;
	z-index: 2;
	cursor: pointer;
	margin-bottom: 40px;
	-webkit-transform: scale(0.6);
	-moz-transform: scale(0.6);
	-ms-transform: scale(0.6);
	-o-transform: scale(0.6);
	transform: scale(0.6);
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	-webkit-transition: 0.9s ease;
	-moz-transition: 0.9s ease;
	-ms-transition: 0.9s ease;
	-o-transition: 0.9s ease;
	transition: 0.9s ease;
}
.about_box2_listbg {
	width: 100%;
	height: 100%;
	position: absolute; top: 0; left: 0;
	z-index: 2;
	background: #fff;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.about_box2_list h5 {
	margin: 0;
	position: absolute; top: 40%; left: 50%;
	z-index: 9;
	background: #000;
	font-size: 14px;
	color: #fff;
	padding: 0 30px;
	letter-spacing: 1px;
	line-height: 40px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.about_box2_list:hover h5 {
	top: 50%;
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
}
.about_box2_list:hover .about_box2_listbg {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	-webkit-opacity: 0.8;
}
.about_box2_on {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
}
.about_box2_show {
	display: none;
}
.about_height {
	width: 100%;
	overflow: hidden;
	background: #fff;
}
.about_con_h2 {
}
.about_con_h2 .container {
	max-width: 900px;
}
/* 发展历程 begin*/
.mT6 {
	margin-top: 90px;
}
.mT2 {
	margin-top: 30px;
}
.about_con_h2 time {
	font-size: 30px;
	font-family: 'myfonts2';
	color: #000;
}
.about_con_h2 h2 {
	font-family: 'myfonts2';
	font-size: 24px;
	color: #000;
	margin-top: 15px;
	margin-bottom: 15px;
}
.text-center {
	overflow: hidden;
}
.brand_sec2_img6 img {
	padding-top: 14%;
	padding-left: 14%;
}
.brand_sec2_img7 img {
	padding-top: 14%;
	padding-right: 14%;
}
.brand_sec2_text2005 {
	width: 75%;
	margin: auto;
	/*-webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);*/
}
.brand_sec2_text2015 {
	width: 100%;
	display: block;
}
.brand_sec2_description {
	font-size: 14px;
	color: #333;
	letter-spacing: 2px;
	line-height: 25px;
	margin-bottom: 10px;
}
.brand_sec2_description1 {
	font-family: 'myfonts2';
	font-size: 14px;
	color: #000;
}
.text-center-w90 {
	width: 90%;
	margin: 0 auto;
}
/* 发展历程end*/

.index_sec4_list .more {
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'myfonts2';
	color: #ac7f2c;
	letter-spacing: 0;
}
.index_sec4_list .more i {
	color: #ac7f2c;
}
.news_s2 { display: none; }
.about_con_sec1 > ul li.abdi {
	display: block; margin-bottom: 15px;
	font-size: 24px;
	color: #333;
	letter-spacing: 1px;
}
.about_con_sec1 > ul li.abdi span {
	display: block;
	font-size: 20px;
	color: #666;
	text-align: center;
	font-family: 'myfonts2';
	margin-bottom: 15px;
}
.index_sec3_zis_ti { color: #fff;
	font-size: 18px;
	padding-top: 10px;
}
.index_sec3_zi_tx { color: #fff;
	font-size: 16px;
	line-height: 40px;
}

.index_sec3_imgt:hover .index_sec3_zis span {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	top: 0;
}
.footer_ewm{ position: relative;}
.footer_ewm img{ position: absolute; bottom: 120%; left:50%;margin-left: -50px;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; visibility: hidden;
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
}
.footer_ewm:hover img{ visibility: visible;
	filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;
}

.new_prolist_lon ul li:before {
	top: 12px;
}
.new_prolist_lon ul li li:before{background: none;}
.new_prolist_lon ul li ul{margin-top: 10px;}
.new_prolist_lon ul li a{ color: #666;}
.new_prolist_lon ul li li a.on{ color: #ac7f2c;}



/*6.12*/
.new_pro1 {
	width: 100%;
	padding: 50px;
	position: relative;
	background: #e7e7e7;
	/*opacity: 0;*/
	/*filter: alpha(opacity=0);*/
	/*-moz-opacity: 0;*/
	/*-khtml-opacity: 0;*/
	/*-webkit-opacity: 0;*/
}
.new_pro1 .pro_header,.new_pro1 .pro_foot{ position: fixed;
	background: #e7e7e7;}
.new_pro1 .new_prolist_r{ float: right;}
.new_pro1 .new_prolist_l {
	position: fixed; top:0;
}
.new_pro1 .new_prolist{ overflow: inherit; position: relative;}
.new_pro1 .new_prolist_r{min-height: 798px;}