/* FONTS */

body {
	/*font-family: "Microsoft Yahei","微软雅黑",Arial, Helvetica, sans-serif;*/
	font-family: "Microsoft YaHei", "微软雅黑", "PingHei-light";
	/* font-family: "fira-sans", "Segoe UI", Roboto, "Droid Sans", "Helvetica Neue", Arial, sans-serif; */
}


/*
.body_fix{
	overflow:hidden;
	}*/

.dbp{position: relative;}	
.zqerms{
	    position: absolute;
    width: 120px;
	top:60px;
	left:0;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
	
.wap_show {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
}

.wap_show_inner {
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
	-moz-opacity: 1 !important;
	-khtml-opacity: 1 !important;
	-webkit-opacity: 1 !important;
}

.load {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	cursor: pointer;
}

.load_bgbg {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 100px;
	background: #000;
	opacity: 0.2 !important;
	filter: alpha(opacity=20) !important;
	-moz-opacity: 0.2 !important;
	-khtml-opacity: 0.2 !important;
	-webkit-opacity: 0.2 !important;
}

.load_bg {
	width: 100%;
	height: 100%;
}

.load_zi {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 15%;
	left: 0;
}

.load_zi h5 {
	font-size: 36px;
	color: #fff;
	letter-spacing: 5px;
	margin-top: 4%;
}

.load_zi p {
	font-size: 16px;
	margin-bottom: 0;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

.large-header {
	position: absolute;
	top: 0;
	left: 0;
}

.load_zi .btn-wrap {
	margin: 0 auto;
	margin-top: 50px;
	position: relative;
	text-align: center;
}

.heard_rop {
	/*background-color:#f2f2f2; */
	padding-top: 1%;
	padding-bottom: 2%;
	text-align: center;
	position: relative;
}


/*.heard_rop p{    color: #8d8d8d; font-size:18px;}*/

.heard_rop p {
	color: #8d8d8d;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

.heard_rop h1 {
	font-size: 35px;
	color: #ccc;
	text-align: center;
	letter-spacing: 5px;
}

.heard_rop svg {
	width: 250px;
	height: 250px;
	position: absolute;
	left: 45%;
	top: 68%;
}

.home_news {
	background-color: #f2f2f2;
	padding: 30px 0 80px 0;
}


/*banner*/


/*news*/

.press {}

.press .title {
	font-size: 40px;
	letter-spacing: 3px;
	color: #333;
	text-align: center;
	margin-bottom: 30px;
}

.pre_one {
	position: relative;
	-webkit-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-moz-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-ms-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	-o-transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	transition: all cubic-bezier(.18, 1, .21, 1) .9s;
	width: 25%;
	float: left;
}

.pre_one:hover {
	z-index: 2;
	box-shadow: 0 0 28px 4px rgba(0, 0, 0, 0.4);
}

.pre_text {
	padding: 20px;
	background-color: #efefef;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.pre_title img {
	border-radius: 50%;
	margin-right: 10px;
	display: inline-block;
}

.pre_text h3 {
	font-size: 16px;
	font-weight: 600;
	color: #333;
	line-height: 30px;
}

.text {
	border-bottom: 1px solid #d8d8d8;
}

.pre_text .text p {
	color: #8d8d8c;
	font-size: 14px;
	line-height: 24px;
	height: 96px;
	overflow: hidden;
}

.pre_title {
	font-weight: 600;
}

.pro_date {
	padding-top: 35px;
}

.pro_date p {
	color: #070400;
	font-weight: 600;
}

.pro_date span {
	font-weight: 600;
	font-size: 12px;
	float: right;
	color: #8d8d8c;
}

.pre_text_two {
	background-color: #f7f7f7;
}


/*.pre_one:hover .pre_text{ background-color:#522e2f;}

.pre_one:hover .pre_text h3 {
  color:#FFF;
}
.pre_one:hover .pre_text p {
  color:#FFF;
}


.pre_one:hover .pre_title{
  color:#FFF;
}



.pre_one:hover .pro_date p{
  color:#FFF;
}*/

.dis_left_top {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.dis_left_top:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}

.dis_left_top i {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.dis_left_top:hover i {
	margin-left: 10px;
}

.dis_left_bottom {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.dis_left_bottom:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}

.dis_left_bottom i {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.dis_left_bottom:hover i {
	margin-left: 10px;
}

.zx {
	width: 90%;
	margin-left: 5%;
	background-color: #DDD;
	height: 1px;
	margin-top: 80px;
}

.dis_more a {
	border: 1px solid #CCC;
	background-color: #FFF;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-left: 47%;
	border-radius: 15px;
	margin-top: -10px;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.dis_more {
	margin-top: -10px;
	margin-bottom: 80px;
}

.dis_more a:hover {
	-webkit-transform: translateY(-1px);
	-ms-transform: translateY(-1px);
	transform: translateY(-1px);
	background-color: #3b0001;
	color: #FFF;
}

.index_bg {
	padding-left: 20%;
	padding-right: 20%;
	position: relative;
	position: relative;
	margin-bottom: -62px
}

.word_text {
	position: absolute;
	left: 50%;
	top: 50%;
}

.index_bg span {
	font-size: 200px;
	letter-spacing: 141px;
	color: #ebebeb;
	font-weight: 900;
	font-family: "sofia-pro", Arial, Sans-Serif;
}

.index_te {
	position: absolute;
	bottom: 42%;
	right: 45%;
	font-size: 18px;
	letter-spacing: 8px;
	font-weight: 600;
}


/*count*/

.count {
	/* margin-top: -4.4%;*/
	width: 90%;
	margin-left: 5%;
	margin-bottom: 50px;
}

.count_one {
	position: relative;
}

.count_text {
	position: absolute;
	bottom: 20%;
	right: 10%;
	color: #FFF !important;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0
}

.count_text h1 {
	color: #FFF;
	font-weight: 900;
	font-size: 63px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.count_text p {
	font-size: 16px;
	font-weight: 600;
	margin: 0 0 0px;
}

.count_text_one {
	position: absolute;
	bottom: 30%;
	right: 10%;
	color: #FFF;
	text-align: right;
	/* -webkit-transition:all 1s linear;
    -moz-transition:all 1s linear;
    -ms-transition:all 1s linear;
    -o-transition:all 1s linear;
    transition:all 1s linear; */
}

.count_text_one p {
	font-size: 18px;
	font-weight: 600;
	margin: 0 0 5px;
}

.count_text_one h2 {
	color: #FFF;
	font-weight: 900;
	font-size: 30px;
}

.count_one:hover {
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

.count_one:hover .count_text_one {
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	/*bottom:100%;*/
}

.count_one:hover .count_text {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
}

.row_top {
	margin-top: 20px;
}


/*count*/

.main {
	margin-top: 70px;
}

.product {
	width: 100%;
	margin: auto;
	padding-top: 80px;
}

.prod_one {
	width: 25%;
	float: left;
	padding-right: 1%;
}

.prod_title {
	border-top: #2295d2 solid 4px;
}

.prod_title h5 {
	font-weight: 400;
	height: 2.5em;
	overflow: hidden;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #1c1c1c;
	font-size: 1.4em;
	line-height: 1.3em;
}

.prod_two {
	width: 28%;
	float: left;
}

.prod_bottom {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.prod_left1 {
	width: 25%;
	float: left;
	padding-right: 1%;
}

.prod_left2 {
	width: 25%;
	float: left;
	padding-right: 1%;
}

.prod_left3 {
	width: 25%;
	float: left;
	padding-right: 1%;
}

.prod_left4 {
	width: 25%;
	float: left;
	padding-right: 1%;
}


/*product*/

ul,
li {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.textoverhidden,
.services .text h5 font {
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}

header,
footer {
	z-index: 100;
	position: relative;
}

.services .img.i1:before,
.services .img.i3:before,
.services .img.i6:before,
.services .img.i7:before,
.job .page4 .img:before,
.about .animal.a1:before,
.about .animal.a2:before {
	content: ' ';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	opacity: 0.3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter: alpha(opacity=30);
	background-image: url("../Images/noise.gif");
	z-index: 1;
}

.cover {
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}

.cover-w {
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}

.cover-h {
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}

.cover-fixed {
	background-attachment: fixed;
}

pageBox {
	width: 100%;
}

.index .page5 {
	position: relative;
}

.index .page5 .z-index {
	z-index: 5;
}

.index .page5 .bg,
.index .page5 .bg img {
	width: 100%;
	position: relative;
}

.index .page5 .show,
.index .page5 .list,
.index .page5 .list .blockquote,
.index .page5 .box {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}

.index .page5 .box {
	z-index: 1;
}

.index .page5 .list {
	z-index: 95;
}

.index .page5 .list .blockquote {
	width: 100%;
	top: 10%;
	margin: 0px;
}

.index .page5 .list .cm {
	width: 76%;
	position: relative;
	margin: 0 auto;
}

.index .page5 .list ul {
	width: 100%;
	display: inline-block;
}

.index .page5 .list li {
	width: 20%;
	float: left;
	text-align: center;
	cursor: pointer;
}

.index .page5 .show {
	opacity: 1;
}

.index .page5 .show.hide {
	display: block;
	opacity: 0;
}

.index .page5 .list li:hover {
	-webkit-transform: translateY(-15px);
	-moz-transform: translateY(-15px);
	-ms-transform: translateY(-15px);
	-o-transform: translateY(-15px);
	transform: translateY(-15px);
}


/*css3*/

a,
.animate,
header .toggle em,
header .toggle,
.fadeLoop,
.team li,
.index .page3 .thumb span,
.index .page3 .thumb span:after,
.index .page4 .thumb span,
.index .page4 .thumb span:after,
.works .number span,
.works .number span em:after,
.works li .text em:after,
.works li .img:after,
.works li .img,
.works li .img img,
.works li .img i,
.job .page3 .list a:after,
.bodyWindow.job .close,
.job .page3 .thumb span,
.maps .send .btn:after,
.maps .send .close:before,
footer a.item img,
.gototop,
.maps,
.maps .table,
.index .page4 .thumb span:before,
.index .page5 .list li,
.job .page3 .prev,
.job .page3 .next,
.index .page1 .video {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.services .kv img,
.index .page1 canvas:last-child,
.about .kv .text,
.job .page3 .icon i,
.job .page3 .item {
	-webkit-transition: all 1.5s ease-in-out;
	-moz-transition: all 1.5s ease-in-out;
	-ms-transition: all 1.5s ease-in-out;
	-o-transition: all 1.5s ease-in-out;
	transition: all 1.5s ease-in-out;
}

.index .page5 .show {
	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
}

.test {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.test {
	-moz-transform: rotate(180deg);
	-moz-transform-origin: center center;
	-webkit-transform: rotate(180deg);
	-webkit-transform-origin: center center;
	-o-transform: rotate(180deg);
	-o-transform-origin: center center;
	transform: rotate(180deg);
	transform-origin: center center;
}


/*animate*/

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -10%, 0);
		transform: translate3d(0, -10%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -10%, 0);
		-ms-transform: translate3d(0, -10%, 0);
		transform: translate3d(0, -10%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-10%, 0, 0);
		transform: translate3d(-10%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-10%, 0, 0);
		-ms-transform: translate3d(-10%, 0, 0);
		transform: translate3d(-10%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(10%, 0, 0);
		transform: translate3d(10%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(10%, 0, 0);
		-ms-transform: translate3d(10%, 0, 0);
		transform: translate3d(10%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 10%, 0);
		transform: translate3d(0, 10%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 10%, 0);
		-ms-transform: translate3d(0, 10%, 0);
		transform: translate3d(0, 10%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
}

@-webkit-keyframes fadeInScale {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes fadeInScale {
	0% {
		opacity: 0;
		-moz-transform: scale(0);
		-o-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0);
	}
	100% {
		opacity: 1;
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
}

.iframe_box iframe {
	border: none;
}

.iframe_box {
	width: 100%;
	height: 700px;
}

.footer {
	width: 100%;
	background: #333;
	overflow: hidden;
	/*padding-top:110px;*/
	position: relative;
	z-index: 2;
}


/*.footer:before{*/


/*width:100%;*/


/*height:100px;*/


/*content:'';*/


/*background:#FFF;*/


/*position:absolute; top:0; left:0;*/


/*z-index:-1;*/


/*}	*/

.footer_a {
	padding-top: 40px;
	position: relative;
}

.footer_ar {
	width: 65%;
	margin-left: 35%;
}

.footer_ar h5 {
	font-size: 20px;
	color: #fff;
	letter-spacing: 2px;
	margin-bottom: 20px;
}

.footer_ar p {
	width: 55%;
	margin: 0;
	position: relative;
}

.footer_ar p input {
	display: inline-block;
	width: 100%;
	line-height: 30px;
	padding: 10px;
	background: #fff;
	border: none;
	border-radius: 0 3px 3px 0;
}

.footer_ar p span {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50px;
	background: #3b0001;
	line-height: 50px;
	text-align: center;
	font-size: 24px;
	color: #fff;
	cursor: pointer;
	border-radius: 3px;
}

.footer_al {
	width: 30%;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
	padding: 30px 5%;
}

.footer_al:before {
	width: 1000px;
	height: 100%;
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: -1;
	background: #3b0001;
	border-radius: 0 5px 5px 0;
}

.footer_al h5 {
	font-size: 20px;
	color: #fff;
	margin: 15px 0;
}

.footer_al p {
	margin-top: 20px;
	margin-bottom: 0;
	font-size: 16px;
	color: #fff;
}

.footer_al p span {
	margin-right: 20px;
}

.footer_b {
	width: 100%;
	margin-top: 40px;
	padding: 40px 0;
	border-bottom: 1px solid #373e37;
	position: relative;
}


/*.footer_aon{*/


/*padding-left:200px;*/


/*position:relative;*/


/*}*/


/*.footer_aon>img{*/


/*position:absolute; top:0; left:0px;*/


/*}*/

.footer_a_nav {
	width: 100%;
}

.footer_a_nav h5 {
	font-size: 15px;
	color: #ddd;
	letter-spacing: 1px;
	margin-top: 0;
}

.footer_a_nav p {
	font-size: 12px;
	color: #ddd;
	letter-spacing: 1px;
}

.footer_ap p {
	font-size: 12px;
	color: #ccc;
	letter-spacing: 1px;
	line-height: 25px;
}

.footer_a_nav_line {
	width: 100%;
	height: 3px;
	/*	background:url(../images/foot_line.png);*/
	margin-bottom: 10px;
}

.footer_aicon {
	width: 100%;
	text-align: right;
}

.footer_aicon span {
	width: 28px;
	height: 28px;
	display: inline-block;
	vertical-align: top;
	border: 1px solid #999;
	border-radius: 100%;
	text-align: center;
	line-height: 28px;
	color: #999;
	margin-left: 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;
}

.footer_aicon span i {
	position: relative;
	top: -1px;
}

.footer_aicon span:hover {
	color: #fff;
	background: #999;
}

.footer_b span {
	display: inline-block;
	font-size: 13px;
	color: #eee;
	/*margin-right:35px;*/
}

.footer_ba {
	position: absolute;
	top: 40px;
	right: 0;
}

.footer_ba span {
	margin-right: 0;
	margin-left: 35px;
}

.footer_c {
	width: 100%;
	padding: 40px 0;
	position: relative;
}

.footer_c p {
	font-size: 13px;
	color: #eee;
	margin-bottom: 0; display: inline-block;
}
.footer_img { display: inline-block;    margin-left: 2%;}
.unohacha {
	position: absolute;
	top: 20px;
	right: 0;
}

.ganbeans{ display: inline-block;  width:220px;margin-left: 2%;color:#fff;}
.ganbeans a{ color:#fff;}
.bdtjdm{ display: inline-block;  margin-left:10px;}
.bdtjdm img{ margin-top:-2px;}

/*youce*/

.home_right {
	position: fixed;
	bottom: 5%;
	right: 0;
	z-index: 9999999999;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.home_right_list {
	width: 45px;
	height: 45px;
	margin-bottom: 1px;
	cursor: pointer;
	line-height: 35px;
	padding: 10px 0px;
	color: #fff;
	text-align: center;
	position: relative;
	z-index: 2;
}

.home_right_list i {
	font-size: 20px;
}

.home_right_list b {
	width: 100%;
	height: 100%;
	background: #696969;
	position: absolute;
	top: 0;
	left: 0;
	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;
}

.home_right_list:hover b {
	background: #3b0001;
}

.home_right_list span {
	font-size: 14px;
	line-height: 45px;
	padding: 0 10px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	color: #333;
	background: #fff;
	border-radius: 3px 0 0 3px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(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;
}

.home_right_list:hover span {
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
}

.home_top:hover {
	background: #3b0001;
}

.home_top {
	z-index: 111;
	text-align: center;
	line-height: 35px;
	background: #696969;
	color: #ffffff;
	text-align: center;
	padding: 5px 0;
	width: 45px;
	cursor: pointer;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}


/**/


/*****header*******/

.header {
	width: 100%;
	background: #fff;
	/*position: fixed; */
	position: relative;
	top: 0;
	left: 0;
	z-index: 99;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.38);
}

.header_inner {
	background: #fff;
}

.header_top {
	width: 100%;
	height: 30px;
	position: absolute;
	top: 0;
	left: 0;
	background: #ea5b25;
}

.header_con {
	width: 100%;
	padding: 0 10px;
}

.logo {
	float: left;
	/* padding: 20px; */
	position: absolute;
	top: 0;
	left: 10%;
	z-index: 999;
	/* background: #ea5404; */
}

.header_nav {
	float: right;
}

.header_nav>ul {
	padding: 0;
	margin: 0;
	display: inline-block;
	vertical-align: top;
	margin-top: 30px;
}

.header_nav>ul>li {
	float: left;
	line-height: 70px;
	padding: 0 10px;
}

@media (max-width: 1199px) {
	.header_nav>ul>li {
		padding: 0 6px;
	}
}

@media (min-width: 1200px) and (max-width: 1299px) {
	.header_nav>ul>li {
		padding: 0 8px;
	}
}

.header_nav>ul>li>a {
	font-size: 14px;
	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;
}

.header_nav_search {
	display: inline-block;
	vertical-align: top;
	margin-top: 30px;
}

.header_nav_search span {
	font-size: 16px;
	color: #333;
	line-height: 70px;
	margin-left: 0px;
	-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_nav_en {
	display: inline-block;
	vertical-align: top;
	margin-left: 20px;
	margin-top: 30px;
}

.header_nav_en span {
	font-size: 16px;
	color: #333;
	line-height: 70px;
	-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_tt {
	position: absolute;
	top: 0px;
	right: 18%;
}

.header_tzi {
	position: absolute;
	top: 0px;
	left: 25%;
}

.header_tzi span {
	display: inline-block;
	line-height: 30px;
	cursor: pointer;
	font-size: 12px;
	color: #fff;
	margin: 0 4px;
}

.header_tzi span a {
	color: #fff;
}

.header_tt span {
	display: inline-block;
	line-height: 33px;
	cursor: pointer;
	font-size: 12px;
	color: #fff;
	margin-left: 15px;
	padding-left: 20px;
	position: relative;
	-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_tt span i {
	width: 16px;
	height: 16px;
	position: absolute;
	top: 7px;
	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;
}

.header_tt1 i {
	background: url(../images/header_tt_i1.png) center no-repeat;
	background-size: cover;
}

.header_tt2 i {
	background: url(../images/header_tt_i2.png) center no-repeat;
	background-size: cover;
}

.header_tt3 i {
	background: url(../images/header_tt_i3.png) center no-repeat;
	background-size: cover;
}

.no_nav a {
	position: relative;
}

.no_nav a span {
	width: 0%;
	height: 2px;
	background: #fff;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	-webkit-opacity: 0.8;
	position: absolute;
	bottom: 12px;
	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;
}

.no_nav:hover a span {
	width: 100%;
}

.header_show {
	width: 100%;
	position: absolute;
	top: 100%;
	left: 0;
	background: #fff;
	text-align: left;
	overflow: hidden;
	border-top: 1px solid #e0e0e0;
	display: none;
}

.header_show .container {
	position: relative;
	z-index: 2;
}

.header_show .container>span {
	width: 2000px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 66%;
	z-index: -1;
	background: #f5f5f5;
}

.header_show_a {
	padding: 50px 0;
	padding-right: 50px;
	z-index: 2;
}

.header_show_a h5 {
	font-size: 20px;
	text-align: left;
}

.header_show_a p {
	font-size: 14px;
	color: #666;
	text-align: left;
	line-height: 25px;
}

.header_show_a a {
	font-size: 14px;
	color: #666 !important;
	line-height: 25px;
	letter-spacing: 0;
}

.header_show_a a i {
	font-size: 16px;
	margin-left: 5px;
	position: relative;
	top: 1px;
}

.header_show_b {
	padding: 50px;
}

.header_show_b ul {
	padding: 0;
	margin: 0;
}

.header_show_b ul li {
	line-height: 38px;
}

.header_show_b ul li a {
	font-size: 14px;
	display: inline-block;
	position: relative;
}

.header_show_b ul li a b {
	width: 0%;
	height: 1px;
	position: absolute;
	bottom: 5px;
	left: 0;
	background: #3b0001;
	-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;
}

.header_show_on a b {
	width: 100% !important;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
	-moz-opacity: 1 !important;
	-khtml-opacity: 1 !important;
	-webkit-opacity: 1 !important;
}

.header_show_c {
	padding: 50px 0;
	padding-left: 50px;
	border-left: 1px solid #e0e0e0;
	position: relative;
}

.header_show_cs {
	width: 100%;
	box-shadow: 0 0 4px hsla(214, 3%, 49%, .5);
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}

.header_show_cson {
	box-shadow: 0 6px 24px hsla(214, 3%, 49%, .15);
}

.header_show_cimg p {
	font-size: 14px;
	color: #666;
	margin-bottom: 0;
	line-height: 20px;
	padding: 10px;
}

.header_show_zi {
	width: 90%;
	background: #fff;
	position: absolute;
	top: 50px;
	left: 50px;
	display: none;
}

.header_show_zi h5 {
	font-size: 20px;
	margin-bottom: 20px;
}

.header_show_zi p {
	display: inline-block;
	font-size: 14px;
	color: #666;
	line-height: 25px;
	position: relative;
}

.header_show_zi p b {
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 5px;
	left: 0;
	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;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}

.header_p b {
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
	-moz-opacity: 1 !important;
	-khtml-opacity: 1 !important;
	-webkit-opacity: 1 !important;
}

.header_show_zi a {
	line-height: normal;
}

.header_new_con>h5 {
	font-size: 20px;
}

.header_img img {
	display: none;
}

.header_new_text {
	position: relative;
	padding-right: 100px;
	line-height: 30px;
	padding-left: 30px;
}

.header_new_text img {
	position: absolute;
	top: 7px;
	left: 0;
}

.header_new_text .time {
	position: absolute;
	right: 0;
	top: 0;
}

.header_new_text .text {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}


/*****header*******/

.banner {
	width: 100%;
	top: 0;
	left: 0;
	z-index: 1;
}

.banner ul {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	-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;
}

.banner ul li {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.ban1 {
	background: url(../images/banner3.jpg) center no-repeat;
	background-size: cover;
	display: block;
}

.ban2 {
	

}

.ban3 {
	

}

.ban4 {
	background: url(../images/banner21.jpg) center no-repeat;
	background-size: cover;
	display: none;
}

.banner_zi_box {
	width: 100%;
	background: #fff;
	position: relative;
	z-index: 2;
}

.banner_zi {
	width: 100%;
	height: 70px;
	position: relative;
}

.banner_zi p {
	font-size: 16px;
	color: #333;
	line-height: 70px;
	margin-bottom: 0;
	letter-spacing: 1px;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

.banner_zi>span {
	width: 13px;
	height: 7px;
	cursor: pointer;
	background: url(../images/banner_bottom.svg) center no-repeat;
	background-size: cover;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.ban_tex {
	width: 70%;
	position: absolute;
	top: 50%;
	left: 15%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.ban_tex>span {
	display: inline-block;
	font-size: 16px;
	color: #fff;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-bottom: 50px;
	position: relative;
}

.ban_tex span:before {
	width: 40px;
	height: 2px;
	content: '';
	background: #3b0001;
	position: absolute;
	left: 0;
	bottom: -25px;
}

.ban_tex>h5 {
	margin: 0;
	font-size: 40px;
	letter-spacing: 4px;
	color: #fff;
	margin-bottom: 20px;
}

.ban_tex>p {
	margin: 0;
	font-size: 30px;
	letter-spacing: 2px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-bottom: 50px;
}

.ban_tex>a {
	display: inline-block;
	font-size: 16px;
	letter-spacing: 1px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 40px;
	padding: 0 30px;
	background: #3b0001;
	text-transform: uppercase;
}

.banner_bottom {
	width: 100%;
	position: absolute;
	bottom: 100px;
	left: 0;
	z-index: 99;
}

.banner_p {
	position: absolute;
	top: 50%;
	left: 20px;
	cursor: pointer;
	margin-top: -20px;
}

.banner_n {
	position: absolute;
	top: 50%;
	right: 20px;
	cursor: pointer;
	margin-top: -20px;
}


/*****按钮2*******/

.btn_active {
	display: inline-block;
	text-align: center;
	padding: 16px;
	box-sizing: border-box;
	background-color: #ea5404;
	color: #FFF;
}

.btn-wrap {
	position: relative;
	z-index: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-align: left;
}

.btn {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}

.btn,
.btn-bg {
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: none;
}

.btn-bg {
	transform: translate3d(0, 100%, 0);
	display: inline-block;
	overflow: hidden;
}

.btn-bg-line {
	position: absolute;
	left: 0;
	top: 0px;
	background: #000;
	transition: transform .42s cubic-bezier(.645, .045, .355, 1);
	transform: translate3d(-100%, 0, 0);
	width: 100%;
	height: 110%;
}

.btn-inner {
	position: relative;
	opacity: 0
}

.btn-over-wrap {
	display: block;
	padding: 0 0 0 4px
}

.btn-over-wrap span {
	float: left;
	font-size: 16px;
	padding: 0 0 0 1px;
	font-weight: 300;
	color: #fff;
	letter-spacing: 3px
}

.btn-over {
	transform: translateZ(0)
}

.btn:hover .btn-over {
	transform: translate3d(0, -100%, 0)
}

.btn-under-wrap {
	display: block;
	padding: 0 0 0 4px;
	position: absolute;
	top: 0;
	left: 0
}

.btn-under-wrap span {
	float: left;
	padding: 0 0 0 1px;
	font-weight: 300;
	color: #fff;
	letter-spacing: 3px;
	font-size: 16px;
}

.btn-under {
	transform: translate3d(0, 100%, 0)
}

.btn:hover .btn-under {
	transform: translateZ(0)
}

.btn:hover .btn-inner-7-0 {
	transition: transform .3s cubic-bezier(.645, .045, .355, 1) .12s
}

.btn:hover .btn-inner-7-1 {
	transition: transform .3s cubic-bezier(.645, .045, .355, 1) 80ms
}

.btn:hover .btn-inner-7-2 {
	transition: transform .3s cubic-bezier(.645, .045, .355, 1) 40ms
}

.btn:hover .btn-inner-7-3,
.btn:hover .btn-inner-7-4 {
	transition: transform .3s cubic-bezier(.645, .045, .355, 1)
}

.btn:hover .btn-inner-7-5 {
	transition: transform .3s cubic-bezier(.645, .045, .355, 1) 40ms
}

.btn:hover .btn-inner-7-6 {
	transition: transform .3s cubic-bezier(.645, .045, .355, 1) 80ms
}

.btn:hover .btn-inner-7-7 {
	transition: transform .3s cubic-bezier(.645, .045, .355, 1) .12s
}

.btn:hover .btn-inner-7-8 {
	transition: transform .3s cubic-bezier(.645, .045, .355, 1) 80ms
}

.btn:hover .btn-inner-7-9 {
	transition: transform .3s cubic-bezier(.645, .045, .355, 1) 40ms
}

.btn-bg:hover .btn-bg-line {
	transform: translateZ(0);
}


/*****按钮2*******/

.btn-scroll {
	position: relative;
	top: -25px;
	text-align: center;
	width: 54px;
	margin: 0 auto;
}

.btn-scroll:before {
	content: '';
	background: url(../images/ellipse-path.svg) no-repeat;
	height: 54px;
	-webkit-animation: btnScroll 1.5s linear 0s infinite normal;
	animation: btnScroll 1.5s linear 0s infinite normal;
	width: 100%;
	left: 50%;
	position: absolute;
	top: 50%;
	display: block;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.btn-scroll .icon-arrow-a-down {
	color: #FFF;
	font-size: 15px;
	position: relative;
}

.btn-scroll:after {
	content: '';
	background: url(../images/ellipse-dotted.svg) no-repeat;
	height: 54px;
	width: 100%;
}

.btn-scroll .icon-arrow-a-down:after {
	content: '';
	left: 50%;
	position: absolute;
	top: -65px;
	background-color: rgba(255, 255, 255, .5);
	height: 60px;
	margin: 0 0 0 -.5px;
	-webkit-animation: btnScrollBar 2s cubic-bezier(.645, .045, .355, 1) 0s infinite normal;
	animation: btnScrollBar 2s cubic-bezier(.645, .045, .355, 1) 0s infinite normal;
	-webkit-transform-origin: center top;
	-ms-transform-origin: center top;
	transform-origin: center top;
	width: 1px;
}

.btn-scroll .icon-arrow-a-down i {
	-webkit-animation: btnScrollArrow 2s cubic-bezier(.645, .045, .355, 1) 0s infinite normal;
	animation: btnScrollArrow 2s cubic-bezier(.645, .045, .355, 1) 0s infinite normal;
	display: inline-block;
	position: relative;
	font-size: 24px;
}

.index_sec5 {
	width: 100%;
	padding: 80px 0;
	background: #636262;
}

.index_sec5_con {
	width: 100%;
}

.index_sec5_list {
	width: 100%;
	cursor: pointer;
	position: relative;
	/*top:60px;*/
}

.index_sec5_list h5 {
	margin-top: 0;
	font-size: 16px;
	margin-bottom: 15px;
	color: #eae9e9;
	letter-spacing: 1px;
	/*font-weight: 600;*/
	line-height: 30px;
}

.index_sec5_list h5 span {
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 100%;
	background: #333;
	margin-right: 10px;
	vertical-align: top;
}

.index_sec5_list h5 span img {
	position: relative;
	top: -2px;
}

.index_sec5_zi {
	width: 100%;
	padding: 10px;
	padding-bottom: 35px;
	background: #f3efec;
}

.index_sec5_zi p {
	font-size: 13px;
	line-height: 20px;
	height: 40px;
	color: #333;
	margin-bottom: 20px;
	letter-spacing: 1px;
}

.index_sec5_zi a {
	display: inline-block;
	width: 90%;
	line-height: 36px;
	background: #fff;
	text-align: center;
	margin-left: 5%;
	color: #000;
	-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_sec5_list:hover .index_sec5_zi a {
	color: #fff;
	background: #3b0001;
}

.pre_text h3 {
	height: 60px;
	overflow: hidden;
}

.img_bg1 {
	background-image: url(../images/index_sec2_0.jpg);
	background-size: cover;
	height: 100%;
}

.img_bg2 {
	background-image: url(../images/index_sec2_1.jpg);
	background-size: cover;
	height: 100%;
}

.img_bg3 {
	background-image: url(../images/index_sec2_2.jpg);
	background-size: cover;
	height: 100%;
}

.img_bg4 {
	background-image: url(../images/index_sec2_3.jpg);
	background-size: cover;
	height: 100%;
}

.img_bg5 {
	background-image: url(../images/index_sec2_4.jpg);
	background-size: cover;
	height: 100%;
}

.img_bg6 {
	background-image: url(../images/index_sec2_5.jpg);
	background-size: cover;
	height: 100%;
}

.img_bg7 {
	background-image: url(../images/index_sec2_6.jpg);
	background-size: cover;
	height: 100%;
}

.img_bg8 {
	background-image: url(../images/index_sec2_7.jpg);
	background-size: cover;
	height: 100%;
}

.backgroud_col {
	position: absolute;
	z-index: 0;
	top: 0%;
	left: 0;
	right: 0;
	height: 21em;
	overflow: hidden;
	background: rgba(28, 28, 28, 0.56);
	height: 100%;
	opacity: 0;
}

.media-box.show:hover .backgroud_col {
	opacity: 1;
}


/*.load_bg video{*/


/*width:100%;*/


/*}*/

.banner ul li.ban3 video {
	width: 100%;
}

.banner ul li {
	overflow: hidden;
}

.btn_active {
	width: 120px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}

.btn_active:hover {
	background: #000;
}

@media (max-width: 1440px) and (min-width: 1024px) {
	.banner ul li.ban3 video {
		width: auto;
	}
	.banner ul li video,
	.load_bg video {
		min-height: 100%;
		position: absolute;
		left: 50%;
		top: 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%);
	}
}


/*走进志强*/

.about_sec1 {
	width: 100%;
	padding: 80px 0;
}

.about_sec1_con {
	width: 100%;
}



.about_sec1_zi {
	width: 100%;
	padding: 60px 0;
}

.about_sec1_zi h5 {
	font-size: 18px;
	color: #333;
	line-height: 30px;
	letter-spacing: 1px;
	margin-top: 0;
	margin-bottom: 15px;
}

.about_sec1_zi p {
	font-size: 13px;
	color: #666;
	letter-spacing: 1px;
	line-height: 22px;
}

.inner_t {
	margin-bottom: 30px;
}

.inner_t h3 {
	margin-top: 0;
	font-size: 26px;
	color: #000;
	text-transform: uppercase;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0;
	margin-top: 0;
}

.inner_t span {
	display: inline-block;
	font-size: 20px;
	letter-spacing: 1px;
	color: #000;
	position: relative;
}

.inner_t span:before {
	width: 60%;
	height: 1px;
	content: '';
	background: #431515;
	position: absolute;
	bottom: -13px;
	left: 0;
}

.inner_tc {
	text-align: center;
}

.inner_tc span:before {
	left: 20%;
}

.inner_tw h3 {
	color: #fff;
}

.inner_tw span {
	color: #fff;
}

.inner_tw span:before {
	background: #eee;
}

.about_sec2 {
	width: 100%;
	padding: 80px 0;
	background: #eee;
}

.about_sec2_con {
	width: 100%;
}

.about_sec2_zi {
	width: 100%;
}

.about_sec2_zi span {
	display: inline-block;
	font-size: 18px;
	color: #333;
	line-height: 30px;
}

.about_sec2_zi h5 {
	font-size: 30px;
	color: #333;
	letter-spacing: 2px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.about_sec2_line {
	width: 80%;
	height: 4px;
	border: 1px solid #3b0001;
	margin: 20px 0;
	position: relative;
}

.about_sec2_line:before {
	width: 40%;
	height: 100%;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	background: #3b0001;
}

.about_sec2_zi p {
	font-size: 14px;
	color: #666;
	line-height: 25px;
}

.about_sec2_img {
	width: 100%;
	padding-left: 40%;
	position: relative;
	z-index: 2;
}

.about_sec2_img span {
	font-size: 360px;
	font-size: 18rem;
	line-height: 300px;
	line-height: 15rem;
	position: absolute;
	top: 0;
	left: 15%;
	z-index: -1;
	font-family: "Times New Roman", Times, serif;
	color: #e4ded7;
}

.about_sec2_img_a {
	border: 1px solid #d4d3d4;
}

.about_sec2_img_b {
	width: 75%;
	margin-left: 25%;
	margin-top: 15px;
	border: 1px solid #d4d3d4;
}

.about_bg1 {
	width: 100%;
	background: url(../images/about_bg1.jpg) center no-repeat fixed;
	background-size: cover;
}

.about_sec3 {
	width: 100%;
	padding: 80px 0;
	background: url(../images/about_sec3_list_bg.png) center no-repeat;
	background-size: cover;
}

.about_sec3_con {
	width: 100%;
}

.about_sec3_list {
	padding: 20px;
	background: #fff;
}

.about_sec3_list h5 {
	font-size: 13px;
	color: #333;
	letter-spacing: 1px;
	text-align: center;
	margin-top: 0;
	margin-bottom: 10px;
	height: 28px;
	overflow: hidden;
}

.about_sec3_img {
	padding: 10px 0;
	position: relative;
}

.about_sec3_img:before {
	width: 50px;
	height: 1px;
	content: '';
	background: #989898;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -25px;
}

.about_sec3_img:after {
	width: 50px;
	height: 1px;
	content: '';
	background: #989898;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -25px;
}

.swiper_ab1_next {
	width: 27px;
	height: 44px;
	background: none;
	text-align: center;
	line-height: 44px;
	font-size: 40px;
	color: #431515;
	-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;
}

.swiper_ab1_prev {
	left:-4px;
	width: 27px;
	height: 44px;
	background: none;
	text-align: center;
	line-height: 44px;
	font-size: 40px;
	color: #431515;
	-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;
}

.about_sec3_box:hover .swiper_ab1_next {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
}

.about_sec3_box:hover .swiper_ab1_prev {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
}

.about_sec4 {
	width: 100%;
	background: #fff;
	padding: 80px 0 60px 0;
}

.about_sec4_con {
	width: 100%;
}

.about_sec4_con>p {
	width: 80%;
	font-size: 13px;
	color: #666;
	line-height: 25px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 30px;
}

.about_sec4_box {
	position: relative;
}

.about_sec4_list {
	width: 100%;
}

.about_sec4_img {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.about_sec4_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;
}

.about_sec4_list:hover .about_sec4_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);
}

.about_sec4_zi {
	width: 100%;
	padding: 20px 0;
}

.about_sec4_zi h5 {
	font-size: 18px;
	color: #333;
	letter-spacing: 2px;
	margin-top: 0;
	margin-bottom: 10px;
}

.about_sec4_zi p {
	font-size: 14px;
	color: #666;
	line-height: 22px;
}

.about_sec4_zi p i {
	font-size: 20px;
	color: #3b0001;
	margin-left: 8px;
	position: relative;
	top: 1px;
}

.about_sec4_list:hover .left,
.about_sec4_list:hover .right {
	height: 100%;
}

.about_sec4_list:hover .top,
.about_sec4_list:hover .bottom {
	width: 100%;
}

.about_sec4_list:hover .index_sec4_bg {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.about_sec5 {
	width: 100%;
	padding: 80px 0;
	background: #f0f0f0;
}

.about_sec5_class {
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
}

.about_sec5_class span {
	display: inline-block;
	font-size: 14px;
	letter-spacing: 1px;
	color: #333;
	margin: 0 15px;
	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;
}

.about_sec5_class span i {
	font-size: 20px;
	-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;
}

.about_sec5_on {
	color: #3b0001 !important;
}

.about_sec5_on i {
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
	-moz-opacity: 1 !important;
	-khtml-opacity: 1 !important;
	-webkit-opacity: 1 !important;
}

.about_sec5_box {
	width: 100%;
}

.about_sec5_left {
	width: 74%;
	float: left;
}

.about_sec5_right {
	width: 26%;
	float: left;
}

.about_sec5_img {
	width: 100%;
	position: relative;
}

.about_sec5_img img {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
}

.about_sec5_zi_box {
	width: 100%;
	position: relative;
	background: #fff;
}

.about_sec5_zi {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

.about_sec5_zi_t {
	width: 100%;
	border-bottom: 1px solid #e0e0e0;
	padding: 0 50px;
}

.about_sec5_zi_t h5 {
	font-size: 16px;
	color: #333;
	letter-spacing: 1px;
	margin: 0;
	line-height: 50px;
	text-align: center;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}

.about_sec5_zis {
	padding: 40px 30px;
	text-align: center;
}

.about_sec5_zis h5 {
	font-size: 20px;
	font-weight: 600;
	text-align: center;
	color: #333;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 50px;
	position: relative;
}

.about_sec5_zis h5:before {
	width: 70px;
	height: 1px;
	content: '';
	background: #e0e0e0;
	position: absolute;
	bottom: 25px;
	left: 50%;
	margin-left: -35px;
}

.about_sec5_zis p {
	font-size: 13px;
	line-height: 25px;
	color: #666;
	letter-spacing: 1px;
	text-align: center;
}

.about_sec5_zis a {
	display: inline-block;
	line-height: 40px;
	padding: 0 40px;
	font-size: 14px;
	color: #fff;
	background: #3b0001;
	margin-top: 30px;
}

.about_sec5_prev {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 24px;
	cursor: pointer;
	color: #999;
	-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_sec5_next {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 24px;
	cursor: pointer;
	color: #999;
	-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_sec5_prev:hover {
	color: #3b0001 !important;
}

.about_sec5_next:hover {
	color: #3b0001 !important;
}


/*走进志强*/


/*新闻*/

.news_sec3 {
	width: 100%;
	padding: 80px 0;
	background: #f2f2f2;
}

.news_sec3_con {
	width: 100%;
	padding-left: 200px;
	position: relative;
}

.news_sec3_box {
	width: 100%;
}

.news_inner_left {
	float: left;
	width: 26%;
}

.news_inner_left .title {
	font-size: 18px;
	line-height: 30px;
}

.news_inner_con {
	float: right;
	width: 64%;
	line-height: 24px;
	font-size: 14px;
}

.news_inner_con div {
	margin-bottom: 10px;
}

.news_inner_left {}

.news_inner_left .time {
	position: relative;
	padding-top: 15px;
	margin-top: 30px;
}

.news_inner_left .time:after {
	position: absolute;
	content: '';
	width: 50px;
	height: 2px;
	background: #e77817;
	top: 0;
	left: 0;
}

.news_inner_btn a {
	font-size: 15px;
	display: inline-block;
	line-height: 48px;
	width: 160px;
	background: #e77817;
	margin-top: 40px;
	color: #fff;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}


/*.news{ position: relative;padding-left: 210px;}*/

.news_left {
	position: absolute;
	top: 0;
	left: 0;
}

.news_text {
	width: 50%;
	float: right;
	padding-left: 30px;
	padding-top: 60px;
}

.news_img {
	float: left;
	width: 46%;
	position: relative;
}

.news_time {
	color: #e77817;
	font-size: 15px;
	position: relative;
}

.news_tit {
	font-size: 18px;
	margin: 10px 0 15px 0;
}

.news_tx {
	line-height: 24px;
	height: 100px;
	overflow: hidden;
}

.news_time span {
	display: block;
	position: absolute;
	right: 102%;
	bottom: 8px;
	height: 2px;
	width: 100px;
	background: #e77817;
}

.news_more {
	padding: 5px 20px;
	color: #ffffff;
	background: #e77817;
	display: inline-block;
	border: 1px solid #e77817;
	margin-top: 20px;
	cursor: pointer;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.news_con:hover .news_more {
	background: none;
	color: #e77817;
}

.news_con:hover .left,
.news_con:hover .right {
	height: 100%;
}

.news_con:hover .top,
.news_con:hover .bottom {
	width: 100%;
}

.news_con:hover .index_sec4_bg {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.news_con {
	margin-bottom: 30px;
}

.news_left div {
	font-size: 16px;
	margin-bottom: 10px;
	font-weight: bold;
	cursor: pointer;
}

.news_left div.active {
	color: #e77817;
}

.news_left.scroll {
	position: fixed;
	top: 170px;
}

.industry {
	padding: 80px 0;
}


/*新闻*/


/*产品展示*/

.pro_sec1 {
	width: 100%;
	padding: 80px 0 80px 0;
	background: #fff;
}

.pro_sec1_con {
	width: 100%;
}

.pro_sec1_con>h5 {
	font-size: 24px;
	text-transform: uppercase;
	text-align: left;
	color: #000;
	letter-spacing: 4px;
	margin-top: 80px;
	margin-bottom: 20px;
}

.pro1 {
	width: 100%;
}

.pro1 .col-sm-4 {
	width: 28%;
}

.pro1 .col-sm-8 {
	width: 72%;
}

.pro1_l {
	width: 100%;
}

.pro1_r {
	width: 100%;
}

.pro1_zi {
	margin-bottom: 60px;
}

.pro1_zi h5 {
	width: 70%;
	font-size: 16px;
	color: #333;
	line-height: 30px;
	letter-spacing: 1px;
}

.pro1_zi p {
	width: 60%;
	font-size: 14px;
	color: #666;
	margin: 0;
	letter-spacing: 1px;
	line-height: 25px;
}

.pro1_zi a {
	display: inline-block;
	font-size: 14px;
	color: #000;
	padding-bottom: 5px;
	letter-spacing: 2px;
	margin-top: 15px;
	font-weight: 600;
	position: relative;
}

.pro1_zi a:before {
	width: 100%;
	height: 2px;
	content: '';
	background: #000;
	position: absolute;
	left: 0;
	bottom: 0px;
	-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;
}

.pro1_zi a:hover:before {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
}

.pro1_list_zi {
	width: 100%;
}

.pro1_lzi {
	width: 90px;
	float: left;
}

.pro1_lzi p {
	font-size: 14px;
	margin-bottom: 0;
	line-height: 22px;
	color: #666;
}

.pro1_rzi {
	width: 90px;
	float: right;
}

.pro1_rzi p {
	font-size: 14px;
	margin-bottom: 0;
	line-height: 25px;
	color: #666;
}

.pro1_list_img {
	width: 100%;
	position: relative;
	z-index: 2;
}

.pro1_list_bg {
	width: 100%;
	height: 100%;
	background: #000;
	position: absolute;
	top: 0;
	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;
}

.pro1_list_img:hover .pro1_list_bg {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	-webkit-opacity: 0.6;
}

.pro1_list_img h5 {
	width: 100%;
	padding-left: 10%;
	position: absolute;
	top: 15%;
	font-size: 20px;
	color: #fff;
	letter-spacing: 1px;
	-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;
	margin-top: 50px;
}

.pro1_list_img:hover h5 {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	margin-top: 0px;
}

.pro1_list_img span {
	display: inline-block;
	font-size: 14px;
	color: #fff;
	letter-spacing: 1px;
	margin-top: 40px;
	position: relative;
	border: 1px solid #fff;
	line-height: 35px;
	padding: 0 20px;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

.pro1_list_img span i {
	color: #fff;
	font-size: 16px;
	margin-left: 15px;
}

.pro1_list_img span:hover {
	border: 1px solid #3b0001;
	background: #3b0001;
}

.pro_sec2_con>h5 {
	font-size: 24px;
	text-transform: uppercase;
	text-align: left;
	color: #333;
	letter-spacing: 4px;
	margin-top: 80px;
	margin-bottom: 20px;
}

.pro2 .col-sm-4 {
	width: 27%;
}

.pro2 .col-sm-8 {
	width: 73%;
}

.pro2_zi {
	width: 100%;
	position: relative;
}

.pro2_zi h5 {
	font-size: 16px;
	color: #333;
	line-height: 30px;
	margin: 0;
	width: 25%;
	float: left;
	letter-spacing: 1px;
	margin-right: 10%;
}

.pro2_zi p {
	font-size: 14px;
	color: #666;
	margin: 0;
	letter-spacing: 1px;
	line-height: 25px;
	width: 45%;
	float: left;
}

.pro2_zi a {
	display: inline-block;
	font-size: 14px;
	color: #000;
	padding-bottom: 5px;
	letter-spacing: 2px;
	margin-top: 15px;
	font-weight: 600;
	position: relative;
}

.pro2_zi a:before {
	width: 100%;
	height: 2px;
	content: '';
	background: #000;
	position: absolute;
	left: 0;
	bottom: 0px;
	-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;
}

.pro2_zi a:hover:before {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
}

.pro2_zi1 {
	width: 90px;
	position: absolute;
	top: 0;
	right: 0;
}

.pro2_zi1 p {
	font-size: 14px;
	margin-bottom: 0;
	line-height: 25px;
	width: 100%;
}

.pro2_zi2 {
	width: 90px;
	position: absolute;
	bottom: 20px;
	right: 0;
}

.pro2_zi2 p {
	font-size: 14px;
	margin-bottom: 0;
	width: 100%;
	line-height: 25px;
}

.pro_sec3_con>h5 {
	font-size: 24px;
	text-transform: uppercase;
	text-align: left;
	color: #000;
	letter-spacing: 4px;
	margin-top: 80px;
	margin-bottom: 20px;
}

.pro3 .col-sm-4 {
	width: 35.2%;
}

.pro3 .col-sm-8 {
	width: 64.8%;
}

.pro3_box {
	width: 100%;
	padding-left: 100px;
	position: relative;
}

.pro3_list_zi {
	width: 90px;
	position: absolute;
	top: 0px;
	left: 0;
}

.pro3_list_zi p {
	font-size: 14px;
	margin-bottom: 0;
	line-height: 25px;
	color: #666;
}

.pro3_zi {
	width: 72%;
	position: relative;
	margin-bottom: 60px;
}

.pro3_zi h5 {
	font-size: 16px;
	color: #333;
	line-height: 30px;
	margin: 0;
	width: 25%;
	float: left;
	margin-right: 10%;
	letter-spacing: 1px;
}

.pro3_zi p {
	font-size: 14px;
	color: #666;
	margin: 0;
	letter-spacing: 1px;
	line-height: 25px;
	width: 45%;
	float: left;
}

.pro3_zi a {
	display: inline-block;
	font-size: 14px;
	color: #000;
	padding-bottom: 5px;
	letter-spacing: 2px;
	margin-top: 15px;
	font-weight: 600;
	position: relative;
}

.pro3_zi a:before {
	width: 100%;
	height: 2px;
	content: '';
	background: #000;
	position: absolute;
	left: 0;
	bottom: 0px;
	-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;
}

.pro3_zi a:hover:before {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
}


/*产品展示*/


/*产品列表*/

.act_list {
	width: 100%;
	margin-bottom: 15px;
}

.act_list_img {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.act_list_img img {
	-webkit-transition: 0.9s ease;
	-moz-transition: 0.9s ease;
	-ms-transition: 0.9s ease;
	-o-transition: 0.9s ease;
	transition: 0.9s ease;
}

.act_list:hover .act_list_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);
}

.act_list_img span {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
	line-height: 40px;
	padding: 0 30px;
	font-size: 14px;
	color: #fff;
	background: #3b0001;
	overflow: hidden;
}

.act_list_img span:before {
	width: 100%;
	height: 100%;
	content: '';
	background: #8f8f8f;
	position: absolute;
	top: 0;
	left: 0;
	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;
}

.act_list:hover .act_list_img span:before {
	top: -100%;
}

.act_list_zi {
	width: 100%;
	background: #f8f8f8;
	padding: 20px;
	position: relative;
}

.act_list_zi span {
	display: inline-block;
	font-size: 16px;
	color: #5b6669;
	font-weight: 600;
	letter-spacing: 1px;
}

.act_list_zi h5 {
	font-size: 14px;
	color: #666;
	line-height: 22px;
	margin-bottom: 0;
	min-height: 110px;
}

.act_list_zi:before {
	width: 0%;
	height: 1px;
	content: '';
	background: #3b0001;
	position: absolute;
	left: 0;
	bottom: 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;
}

.act_list:hover .act_list_zi:before {
	width: 50%;
}

.act_list_zi:after {
	width: 0%;
	height: 1px;
	content: '';
	background: #5b6669;
	position: absolute;
	left: 50%;
	bottom: 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;
}

.act_list:hover .act_list_zi:after {
	width: 50%;
}


/*产品列表*/


/*工程案例*/

.index_sec1_bt h5 {
	font-size: 30px;
	color: #333;
	letter-spacing: 2px;
	text-align: center;
	margin-top: 0;
}

.index_sec1_bt span {
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	font-size: 150px;
	font-size: 4.5rem;
	letter-spacing: 60px;
	letter-spacing: 3rem;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	font-weight: 600;
	color: #f6f7f9;
	line-height: 100px;
	font-family: "Times New Roman", Times, serif;
}

.index_sec1_bt {
	width: 100%;
	padding: 30px;
	font-size: 19.825px;
	position: relative;
	z-index: 2;
	margin-bottom: 40px;
	top: 80px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}

.case_sec1 {
	width: 100%;
	padding: 80px 0 150px 0;
}

.case_sec1_con {
	width: 100%;
}

.case_list {
	width: 100%;
	margin-bottom: 50px;
}

.case_list1 {
	-webkit-transform: translateY(30px);
	-ms-transform: translateY(30px);
	transform: translateY(30px);
}

.case_list2 {
	-webkit-transform: translateY(100px);
	-ms-transform: translateY(100px);
	transform: translateY(100px);
}

.case_zi {
	width: 90%;
	padding-top: 10px;
	-webkit-transition: 0.4s ease;
	-moz-transition: 0.4s ease;
	-ms-transition: 0.4s ease;
	-o-transition: 0.4s ease;
	transition: 0.4s ease;
}

.case_img {
	width: 100%;
	position: relative;
	-webkit-transition: 0.4s ease;
	-moz-transition: 0.4s ease;
	-ms-transition: 0.4s ease;
	-o-transition: 0.4s ease;
	transition: 0.4s ease;
}

.case_list:hover .case_img {
	-webkit-transform: translateY(30px);
	-ms-transform: translateY(30px);
	transform: translateY(30px);
}

.case_img_bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: 0.4s ease;
	-moz-transition: 0.4s ease;
	-ms-transition: 0.4s ease;
	-o-transition: 0.4s ease;
	transition: 0.4s ease;
}

.case_list:hover .case_img_bg {
	opacity: 0.3;
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	-webkit-opacity: 0.3;
	filter: alpha(opacity=30);
}

.case_zi p {
	font-size: 16px;
	padding-left: 35px;
	position: relative;
	margin-bottom: 10px;
	color: #3b0001;
	line-height: 25px;
}

.case_zi p:before {
	width: 25px;
	height: 2px;
	content: '';
	background: #3b0001;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -1px;
}

.case_zi h5 {
	font-size: 20px;
	letter-spacing: 2px;
	color: #333;
	font-weight: 600;
	margin-bottom: 0;
	-webkit-transition: 0.4s ease;
	-moz-transition: 0.4s ease;
	-ms-transition: 0.4s ease;
	-o-transition: 0.4s ease;
	transition: 0.4s ease;
}

.case_list:hover .case_zi h5 {
	color: #fff;
}

.case_list:hover .case_zi {
	-webkit-transform: translate(20px, -100%);
	-ms-transform: translate(20px, -100%);
	transform: translate(20px, -100%);
}


/*工程案例*/


/*涂装解答*/

.faq_t {
	width: 100%;
	padding: 80px 0;
}

.faq_t_con {
	width: 100%;
}

.faq_t_zi {
	width: 100%;
	padding: 0 50px;
}

.faq_t_zis {
	width: 100%;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.faq_t_zis h5 {
	font-size: 20px;
	letter-spacing: 2px;
	font-weight: 600;
	margin-top: 0;
	margin-bottom: 30px;
}

.faq_t_zis p {
	font-size: 14px;
	line-height: 25px;
	color: #666;
}

.faq_s {
	width: 100%;
	padding: 80px 0 80px 0;
	background: #eee;
}

.faq_s_con {
	width: 100%;
}

.faq_s_list {
	margin-bottom: 40px;
}

.faq_s_zi {
	width: 100%;
	padding: 40px 60px;
	background: #fff;
	position: relative;
}

.faq_s_zi span {
	font-size: 13px;
	color: #333;
}

.faq_s_zi h5 {
	font-size: 20px;
	color: #333;
	text-overflow: ellipsis;
	white-space: nowrap;
	letter-spacing: 1px;
	height: 22px;
	overflow: hidden;
	margin: 20px 0;
}

.faq_s_zi p {
	font-size: 14px;
	line-height: 22px;
	color: #666;
}

.faq_s_btn {
	width: 60px;
	height: 60px;
	background: #3b0001;
	font-size: 24px;
	position: absolute;
	top: 50%;
	right: -30px;
	margin-top: -30px;
	color: #fff;
	border-radius: 4px;
	text-align: center;
	line-height: 60px;
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
}

.faq_s_list:hover .faq_s_btn{
-webkit-transform: rotate(315deg);/*Safari 4+,Google Chrome 1+ */
-moz-transform: rotate(315deg);/*Firefox 3.5+*/
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);/*ie*/
-webkit-transition: all cubic-bezier(.18,1,.21,1) .9s;	
	-moz-transition: all cubic-bezier(.18,1,.21,1) .9s;	
	-ms-transition: all cubic-bezier(.18,1,.21,1) .9s;	
	-o-transition: all cubic-bezier(.18,1,.21,1) .9s;	
    transition: all cubic-bezier(.18,1,.21,1) .9s;

}
.faq_s_btn i {
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
}

.faq_sec1 {
	width: 100%;
	padding: 40px 0;
}

.faq_sec1_q {
	background: #f0f0f0;
}

.faq_sec1_o {
	background: #fff;
}

.faq_sec1_con {
	width: 100%;
	padding-left: 200px;
	padding-right: 300px;
	position: relative;
}

.faq_sec1_q .faq_sec1_con span {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	display: inline-block;
	width: 110px;
	height: 110px;
	background: url(../images/faq_icon1.png) center no-repeat;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	padding-top: 20px;
}

.faq_sec1_o .faq_sec1_con span {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	display: inline-block;
	width: 110px;
	height: 110px;
	background: url(../images/faq_icon2.png) center no-repeat;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	padding-top: 20px;
	color: #fff;
}

.faq_sec1_con span i {
	font-size: 30px;
	font-style: normal;
}

.faq_sec1_con h5 {
	font-size: 22px;
	letter-spacing: 2px;
	padding-bottom: 30px;
	position: relative;
}

.faq_sec1_con h5:before {
	width: 30px;
	height: 1px;
	content: '';
	background: #3b0001;
	position: absolute;
	left: 0;
	bottom: 10px;
}

.faq_sec1_con p {
	font-size: 13px;
	line-height: 25px;
	color: #666;
	margin-bottom: 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.faq_sec1_con a {
	font-size: 16px;
	color: #666;
	position: absolute;
	right: 0;
	bottom: 0;
	color: #969696;
	line-height: 30px;
	letter-spacing: 0;
}

.faq_sec1_con a i {
	display: inline-block;
	vertical-align: top;
	width: 30px;
	height: 30px;
	background: #3b0001;
	text-align: center;
	line-height: 26px;
	border-radius: 100%;
	margin-left: 10px;
}


/*涂装解答*/

.clm30 {
	margin-left: -30px !important;
	margin-right: -30px !important;
}

.clp30 {
	padding-left: 30px !important;
	padding-right: 30px !important;
}

.clm25 {
	margin-left: -25px !important;
	margin-right: -25px !important;
}

.clp25 {
	padding-left: 25px !important;
	padding-right: 25px !important;
}

.clm20 {
	margin-left: -20px !important;
	margin-right: -20px !important;
}

.clp20 {
	padding-left: 20px !important;
	padding-right: 20px !important;
}

.clm10 {
	margin-left: -10px !important;
	margin-right: -10px !important;
}

.clp10 {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.clm8 {
	margin-left: -8px !important;
	margin-right: -8px !important;
}

.clp8 {
	padding-left: 8px !important;
	padding-right: 8px !important;
}

.clm5 {
	margin-left: -5px !important;
	margin-right: -5px !important;
}

.clp5 {
	padding-left: 5px !important;
	padding-right: 5px !important;
}

.clm3 {
	margin-left: -3px !important;
	margin-right: -3px !important;
}

.clp3 {
	padding-left: 3px !important;
	padding-right: 3px !important;
}

.clm0 {
	margin-left: -0px !important;
	margin-right: -0px !important;
}

.clp0 {
	padding-left: 0px !important;
	padding-right: 0px !important;
}


/*防伪*/

.fangwei {
	width: 100%;
	position: relative; padding-top: 100px;
	background: url(../images/fangwei_bg1.jpg) center no-repeat;
	background-size: cover;
}

.fangwei_bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0.3;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	-webkit-opacity: 0.3;
}

.fangwei_con {
	width: 100%;
	padding: 140px 0 10% 0;
}

.fangwei_box {
	width: 100%;
	position: relative;
	z-index: 2;
	padding: 50px 0;
	max-width: 600px;
	margin: 0px auto;
}

.fangwei_box_bg {
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	-webkit-opacity: 0.6;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

.fangwei_box>span {
	position: absolute;
	top: -15px;
	left: -15px;
	right: -15px;
	bottom: -15px;
	z-index: -1;
	border: 1px solid #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	-webkit-opacity: 0.6;
}

.fangwei_a>p {
	width: 60%;
	font-size: 13px;
	color: #e0e0e0;
	text-align: center;
	line-height: 22px;
	margin: 0 auto;
	margin-bottom: 20px;
}

.fangwei_b {
	width: 400px;
	margin: 0 auto;
}

.fangwei_b p {
	padding-left: 120px;
	position: relative;
	margin-bottom: 20px;
}

.fangwei_b p span {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 16px;
	color: #fff;
	line-height: 40px;
}

.fangwei_b input {
	width: 100%;
	font-size: 14px;
	color: #666;
	line-height: 20px;
	padding: 10px;
}

.fangwei_b a {
	font-size: 14px;
	display: inline-block;
	line-height: 40px;
	padding: 0 30px;
	background: #e77817;
	margin-left: 120px;
	color: #fff;
}

.fangwei .inner_t h3,
.fangwei .inner_t span {
	color: #ffffff;
}

.fangwei .inner_t span:before {
	background: #ffffff;
}


/*防伪*/


/*招聘*/

.job_sec2 .contact_img_text {
	position: relative;
	padding: 170px 0 100px 0;
}

.job_sec3 .contact_bot_con {
	padding: 70px 80px 0px 100px;
	border: none;
	margin-left: 0%;
	width: 56%;
}

.job_sec3 .contact_bot_btn {
	right: 2%;
	bottom: auto;
	top: -20px;
}

.job_sec3 .contact_bot {
	margin-top: 60px;
}


/*.job_sec3{margin-top: 150px;}*/

.AccordionPlus::after,
.AccordionPlus::before {
	background: #3b0001;
	content: '';
	display: block;
	height: 4px;
	position: absolute;
	transition: background 300ms, opacity 300ms, -webkit-transform 300ms;
	transition: transform 300ms, background 300ms, opacity 300ms;
	transition: transform 300ms, background 300ms, opacity 300ms, -webkit-transform 300ms;
	width: 100%;
}

.job_sec2_con.cl .AccordionPlus:after,
.job_sec2_con.cl .AccordionPlus:before {
	background: #aaa;
	-webkit-transform: rotatez(180deg);
	-ms-transform: rotate(180deg);
	transform: rotatez(180deg);
}

.job_sec2_con.cl .AccordionPlus:before {
	opacity: 0;
}

.job_sec2_con.cl .num,
.job_sec2_con.cl .job_sec2_tit {
	color: #3b0001;
}

.AccordionPlus::after {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.AccordionPlus {
	top: 18px;
	position: absolute;
	width: 24px;
	right: 0;
}

.job_sec2_tit {
	position: relative;
	font-size: 18px;
	font-weight: 700;
	line-height: 40px;
	cursor: pointer;
}

.job_sec2_tit span {
	background-image: linear-gradient(to top, #3b0001 50%, rgba(0, 0, 0, 0) 50%);
	background-size: 2px 200%;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	color: inherit;
	font-weight: 900;
	padding: 5px;
	text-decoration: none;
	transition: background-size 400ms ease-out;
}

.job_sec2_tit:hover span {
	background-size: 2px 100%;
	transition-duration: 250ms;
	transition-timing-function: ease;
}

.job_sec2_con .num {
	float: left;
	width: 10%;
	font-size: 28px;
	font-weight: 700;
	color: #aaa;
}

.job_sec2_right {
	float: left;
	width: 90%;
	border-bottom: 1px solid #d6d6d6;
}

.job_sec2_con:last-child .job_sec2_right {
	border: none;
}

.job_sec2_ri_con .tx {
	float: left;
	width: 20%;
}

.job_sec2_ri_con .text {
	margin-bottom: 10px;
	line-height: 24px;
	border: none;
}

.job_sec2_ri_con span {
	font-size: 16px;
	font-weight: 900;
}

.job_sec2_ri_con {
	padding: 20px 40px;
	display: none;
}

.job_sec2_con {
	margin-top: 10px;
}

/*.job_sec1 {
	margin: 0px -5%;
}*/

.job_sec1_right {
	float: left;
	width: 50%;
	padding-left: 20px;
	position: relative;
}

.job_sec1_right img {
	box-shadow: 0 14px 72px rgba(0, 0, 0, .08);
}

.job_sec1_left {
	width: 50%;
	float: left;
}

.job_sec1_title {
	font-size: 108px;
	color: #3b0001;
	line-height: 118px;
	margin-top: 40px;
}

.job_sec1_tx {
	width: 80%;
	font-size: 14px;
	border-bottom: 1px solid #3b0001;
	padding-bottom: 15px;
	margin-bottom: 50px;
}

.job_sec1_text {
	width: 60%;
	font-size: 14px;
	line-height: 24px;
	margin: 40px 0 60px 0;
}

.job_sec1_right span {
	position: absolute;
	bottom: -38px;
	display: none;
	width: 90%;
	height: 5px;
	background: #333333;
	left: 20%;
}
/*
.job_sec1_right div {
	height: 195px;
	width: 350px;
	background: url("../images/dot.svg");
	position: absolute;
	left: -70px;
	bottom: -70px;
	z-index: -1;
}*/

.contact_line .dot {
	height: 195px;
	width: 200px;
	background: url("../images/dot.svg");
	position: absolute;
	top: 50px;
}

.contact_img .inner_t {
	margin: 0px 0 70px 0;
}

.join_sec3 .contact_img .inner_t {
	margin: 0px 0 80px 0;
}


/*招聘*/


/*联系我们*/

.contact_mar {
	padding: 0px 10%;
	position: relative;  
}

.contact_con {
	position: relative;
	padding: 80px 0;
}

.top_left {
	float: left;
	width: 25%;
	text-align: center;
}

.top_ri {
	float: left;
	width: 71%;
	font-size: 20px;
	line-height: 40px;
	margin: 0 2%;
	border-top: 4px solid #323232;
	color: #323232;
	padding-top: 40px;
}

.contact_img {
	position: relative;
	width: 96%;
	margin: 0px auto;
}

.contact_img img {
	box-shadow: 0 14px 72px rgba(0, 0, 0, .08);
}

.contact_img_text {
	position: absolute;
	top: 18%;
	/*display: table;*/
	left: -6%;
	height: 100%;
	font-size: 144px;
	line-height: 144px;
	color: #3b0001;
}


/*.contact_img_text div{vertical-align: middle; display: table-cell;}*/

.contact_img_line {
	position: absolute;
	left: 20px;
	right: 20px;
	top: 20px;
	bottom: 20px;
	border: 2px solid #3b0001;
}

.contact_bot_tx {
	font-size: 16px;
	color: #3b0001;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.contact_bot_con {
	padding: 70px 80px 70px 100px;
	border: 2px solid #3b0001;
	margin-left: 42%;
	width: 56%;
}

.contact_bot {
	position: relative;
	margin-top: 125px;
}

.contact_bot_text {
	position: absolute;
	right: 50%;
	box-shadow: 0 14px 72px rgba(0, 0, 0, .08);
	width: 40%;
	padding: 70px;
	z-index: 1;
	top: -90px;
	background: #ffffff;
}

.contact_bot_tit {
	font-size: 20px;
	line-height: 40px;
}

.contact_bot_con .text {
	font-size: 14px;
	line-height: 24px;
	border-bottom: none;
}

.contact_bot_tit1 {
	font-size: 16px;
	line-height: 30px;
}

.contact_bot_tit1 span {
	font-size: 20px;
	color: #3b0001;
}

.contact_bot_con .text div {
	float: left;
	width: 50%;
}

.contact_bot_con .text1 {
	margin-top: 30px;
}

.contact_bot_con .text1 span {
	color: #3b0001;
	font-size: 16px;
}

.contact_bot_con .text span {
	font-weight: 600;
}

.con_line {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: -1;
	display: none;
}

.con_line div {
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
	width: 1px;
	background: #eeeeee;
}

.con_line .line2 {
	left: 25%;
}

.con_line .line3 {
	left: 50%;
}

.con_line .line4 {
	left: 75%;
}

.con_line .line5 {
	left: 100%;
}

.vertical {
	background: currentColor;
	height: 1px;
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
}

.contact_line_text {
	text-transform: uppercase;
	background: #ffffff;
	padding-right: 20px;
	display: inline-block;
	position: relative;
	z-index: 2;
}

.contact_line_text span {
	color: #3b0001;
}

.contact_line {
	position: absolute;
	width: 450px;
	top: 70%;
	-webkit-transform: rotate(-90deg);
	-webkit-transform-origin: 0 50%;
	left: -15%;
	-ms-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	z-index: -1;
}

.contact_line1 {
	position: absolute;
	width: 450px;
	bottom: 10%;
	-webkit-transform: rotate(-90deg);
	-webkit-transform-origin: 0 50%;
	right: -56%;
	-ms-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-ms-transform: rotate(-90deg);
	text-align: left;
	transform: rotate(-90deg);
	z-index: -1;
}


/*联系我们*/


/*加盟*/

.join_sec1_tx {
	margin-left: 26.75%;
	line-height: 30px;
	font-size: 18px;
	max-width: 48%;
	margin-bottom: 48px;
	margin-top: 20px;
}

.contact_line_j {
	top: 35%;
	width: 560px;
}

.contact_img_line_t {
	border-top: 0px;
}

.contact_img_line_r {
	border-right: 0px;
}

.contact_img_line_b {
	border-bottom: 0px;
}

.contact_img_line_l {
	border-left: 0px;
}

.join_sec2 {
	margin-top: 200px;
}

.CtaButton {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 2px solid #3b0001;
	color: #3b0001;
	border-bottom: none;
	border-right: none;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	padding: 16px 68px 16px 32px;
	position: relative;
	text-decoration: none;
	transition: background 250ms, color 250ms;
}

.CtaButton i {
	margin-left: 20px;
}

.contact_bot_btn {
	padding: 36px;
	position: absolute;
	right: 55%;
	box-shadow: 0 14px 72px rgba(0, 0, 0, .08);
	z-index: 1;
	bottom: -120px;
	background: #ffffff;
}

.CtaButton::before,
.CtaButton::after {
	content: '';
	display: block;
	background: #3b0001;
	position: absolute;
	transition: -webkit-transform 250ms 250ms;
	transition: transform 250ms 250ms;
	transition: -webkit-transform 250ms 250ms;
}

.CtaButton:before {
	bottom: 0;
	height: 2px;
	left: 0;
	-webkit-transform: scaleX(0.77);
	-ms-transform: scaleX(0.77);
	transform: scaleX(0.77);
	-webkit-transform-origin: 0 1px;
	-ms-transform-origin: 0 1px;
	transform-origin: 0 1px;
	width: 100%;
}

.CtaButton:after {
	height: 100%;
	right: 0;
	top: 0;
	-webkit-transform: scaleY(0.6);
	-ms-transform: scaleY(0.6);
	transform: scaleY(0.6);
	-webkit-transform-origin: 1px 0;
	-ms-transform-origin: 1px 0;
	transform-origin: 1px 0;
	width: 2px;
}

.CtaButton:hover:before,
.CtaButton:hover:after {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	transition-delay: 0s;
}

.CtaButton:hover {
	background: #3b0001;
	color: #ffffff;
}

.join_sec2 .contact_bot {
	margin-bottom: 120px;
}

.CtaButton:hover {
	transition-delay: 250ms;
}

.join_sec3 .contact_img_text {
	position: relative;
	padding: 170px 0 100px 0;
}

.join_map {
	text-align: center;
	position: relative;
}


/*加盟*/


/*首页新闻*/

.index_sec4_a {
	width: 100%;
	/*background:#fff;*/
	position: relative;
	left: -120px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	overflow: hidden;
}

.index_sec4_aimg {
	width: 100%;
	position: relative;
}

.index_sec4_abtn {
	width: 80px;
	height: 80px;
	position: absolute;
	top: 50%;
	left: 50%;
	cursor: pointer;
	-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%);
	-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.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	-webkit-opacity: 0.7;
	background: url(../images/playicon.png) center no-repeat;
	background-size: cover;
}

.index_sec4_abtn:hover {
	background: url(../images/playicon-hover.png) center no-repeat;
	background-size: cover;
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
}

.index_sec4_azi {
	width: 90%;
	margin: 0 auto;
	background: #fff;
}

.index_sec4_azi_box {
	width: 100%;
	height: 100%;
	padding: 30px;
	background: #fff;
	position: relative;
	top: -60px;
	border-bottom: 2px solid #3b0001;
}

.index_sec4_azi span {
	font-size: 20px;
	color: #d8d8d8;
	font-weight: 600;
	font-family: "Times New Roman", Times, serif;
}

.index_sec4_azi h5 {
	font-size: 18px;
	color: #333;
	font-weight: 600;
	margin-top: 0;
	margin-bottom: 15px;
	margin-top: 25px;
}

.index_sec4_azi p {
	font-size: 13px;
	color: #666;
	line-height: 25px;
	margin-bottom: 15px;
}

.index_sec4_azi a {
	font-size: 13px;
	color: #999;
	position: relative;
	-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_sec4_azi a i {
	width: 100%;
	height: 1px;
	background: #999;
	position: absolute;
	bottom: -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;
}

.index_sec4_azi a:hover {
	color: #3b0001;
}

.index_sec4_azi a:hover i {
	background: #3b0001;
}

.index_sec4_bh {
	width: 100%;
	margin-bottom: 16px;
	position: relative;
	left: 120px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}

.index_sec4_bh_img {
	height: 100%;
	float: left;
	overflow: hidden;
}

.index_sec4_bh_zi {
	height: 100%;
	float: left;
	overflow: hidden;
}

.index_sec4_bimg {
	position: relative;
}

.index_sec4_line {
	position: absolute;
	top: 10px;
	left: 10px;
	right: 10px;
	bottom: 10px;
}

.index_sec4_line div {
	position: absolute;
	background: #fff;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.index_sec4_line .left {
	top: 0;
	left: 0;
	height: 0;
	width: 1px;
}

.index_sec4_line .right {
	bottom: 0;
	right: 0;
	height: 0;
	width: 1px;
}

.index_sec4_line .top {
	top: 0;
	right: 0;
	width: 0;
	height: 1px;
}

.index_sec4_line .bottom {
	bottom: 0;
	left: 0;
	width: 0;
	height: 1px;
}

.index_sec4_bg {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: rgba(60, 30, 31, 0.8);
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#CC3c1e1f, endColorstr=#CC3c1e1f);
}

.index_sec4_bh:hover .left,
.index_sec4_bh:hover .right {
	height: 100%;
}

.index_sec4_bh:hover .top,
.index_sec4_bh:hover .bottom {
	width: 100%;
}

.index_sec4_bh:hover .index_sec4_bg {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.index_sec4_bzi {
	width: 100%;
	padding: 20px;
	height: 100%;
	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;
}

.index_sec4_bh:hover .index_sec4_bzi {
	padding-left: 40px;
}

.index_sec4_bzi h5 {
	font-size: 16px;
	color: #333;
	font-weight: 600;
	margin-top: 0;
	margin-bottom: 15px;
}

.index_sec4_bzi p {
	font-size: 13px;
	color: #666;
	line-height: 25px;
	margin-bottom: 15px;
}

.index_sec4_bzi a {
	font-size: 13px;
	color: #999;
	position: relative;
	-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_sec4_bzi a i {
	width: 100%;
	height: 1px;
	background: #999;
	position: absolute;
	bottom: -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;
}

.index_sec4_bzi:hover a {
	color: #3b0001;
}

.index_sec4_bzi:hover a i {
	background: #3b0001;
}


/*首页新闻*/

.inner_banner {
	position: relative;
}

#dituContent {
	position: absolute;
	top: 0;
	left: 0;
}

.job_s2 {
	background: #f2f2f2;
}

.sales {
	padding: 80px 0;
}

.sales_title {
	position: relative;
}

.sales_left {
	width: 50%;
	float: left;
	overflow: hidden;
	position: relative;
}

.sales_right {
	width: 50%;
	float: left;
	overflow: hidden;
	position: relative;
}

.sales_right_con {
	padding: 0px 90px;
	width: 80%;
}

.sales_title .tx {
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	line-height: 30px;
	letter-spacing: 8px;
	bottom: 10px;
}

.sales_title span {
	color: #ECECEC;
	font-size: 8rem;
	line-height: 8rem;
	font-weight: bold;
}

.sales_title .tx div {
	border-top: 1px solid #666;
	letter-spacing: 3px;
}

.sales_text {
	line-height: 24px;
	margin-top: 30px;
	overflow: hidden;
	max-height: 144px;
}

.sales_text span {
	margin-right: 20px;
}

.sales_left .sales_right_con {
	margin-left: 20%;
}

.sales_con:hover .news_more {
	background: none;
	color: #e77817;
}

.sales_text .tit {
	font-weight: bold;
}

.sales .news_more {
	margin-top: 40px;
}

.join_map {
	max-width: 800px;
	margin: 0 auto;
}


/*.contact_sec{background: #f2f2f2;}*/

.sales_con img {
	width: 100%;
	-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;
}

.sales_con: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);
}

.sales_con:hover .index_sec4_bg {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.sales_con:hover .left,
.sales_con:hover .right {
	height: 100%;
}

.sales_con:hover .top,
.sales_con:hover .bottom {
	width: 100%;
}

.bigimg {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
}

.bigimg_cont {
	position: absolute;
	left: 25%;
	background: #ffffff;
	width: 50%;
	z-index: 111111;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.bigimg_bg {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000000;
	-webkit-transition: 0.8s linear;
	-moz-transition: 0.8s linear;
	-ms-transition: 0.8s linear;
	-o-transition: 0.8s linear;
	transition: 0.8s linear;
	z-index: 11;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.bigimg_con {
	padding: 50px;
}

.bigimg_con div {
	display: none;
}

.bigimg_con div.on {
	display: block;
}

.bigimg_right {
	right: 0px;
}

.bigimg_left {
	left: 0px;
}

.bigimg_left,
.bigimg_right {
	position: absolute;
	top: 50%;
	margin-top: -25px;
	cursor: pointer;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.bigimg_left:hover,
.bigimg_right:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.bigimg .clo {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
}

.bigimg {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	visibility: hidden;
	/*-webkit-transform:scale(0.6); -moz-transform:scale(0.6); -ms-transform:scale(0.6); -o-transform:scale(0.6); transform:scale(0.6);*/
	-webkit-transition: 0.5s linear;
	-moz-transition: 0.5s linear;
	-ms-transition: 0.5s linear;
	-o-transition: 0.5s linear;
	transition: 0.5s linear;
}

.bigimg.active {
	visibility: visible;
	z-index: 11111;
	/*-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);*/
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.pro_xilie ul li {
	float: left;
	width: 11.11%;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	background: #f2f2f2;
	border: 1px solid #ebebeb;
	letter-spacing: 1px;
}

.pro_xilie {
	padding-top: 0px;
	padding-bottom: 30px;
}

.pro_bg_on {
	background-color: #3b0001;
	color: #FFF;
	font-size: 16px;
	letter-spacing: 1px;
	margin-top: 0;
}

.activity_con {
	width: 100%;
	border-top: 1px solid #ebebeb;
}

.activity_list {
	width: 100%;
	padding: 0 15px;
	border-right: 1px solid #ebebeb;
}

.activity_list1 {
	padding-top: 50px;
	padding-bottom: 100px;
}

.activity_list2 {
	padding-top: 100px;
	padding-bottom: 50px;
}


/*首頁修改*/

.load_load {
	width: 100%;
	position: absolute;
	top: 5%;
	left: 5%;
}

.load_zi {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 35%;
	left: 0;
}

.btn_active {
	width: 160px;
}

.heard_rop {
	border-bottom: 1px solid #2f2f38;
	background: #333;
}

.home_news {
	background-color: #636262;
	padding: 30px 0 80px 0;
}

.about_sec2_img span {
	left: -22%;
}

.about_sec2_img {
	padding-left: 15%;
}
.jzzctu{
	padding-top:10% !important;
	}
.about_sec2_zi {
	padding-right: 27%;
}

@media (max-width: 1440px) and (min-width: 1024px) {
	.about_sec2_zi {
		padding-right: 7%;
	}
}


/*11yy*/

.allLeft {
	position: relative;
	left: 160px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}

.allRight {
	position: relative;
	right: 160px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}

.allTop {
	position: relative;
	top: 60px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}

.about_sec4_list {
	position: relative;
	top: 60px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}

.activity_list {
	position: relative;
	top: 60px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}

.pre_one {
	position: relative;
	top: 60px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}

.selec1 {
	position: relative;
	left: 160px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}

.selec2 {
	position: relative;
	right: 160px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}

.allTop_on {
	position: relative;
	left: 160px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}

.allLeft_proLe {
	position: relative;
	left: 160px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}

.allRight_proRi {
	position: relative;
	right: 160px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}

.pro2_l {
	position: relative;
	left: 160px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}

.pro2_r {
	position: relative;
	right: 160px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}

.pro3_box_on {
	position: relative;
	left: 160px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}

.pro3_box_on1 {
	position: relative;
	right: 160px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}

.pro_on {
	position: relative;
	left: 160px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}

.pro1_r_on {
	position: relative;
	right: 160px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}

.pro3_box_fu {
	position: relative;
	left: 160px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}

.pro3_box_fu1 {
	position: relative;
	right: 160px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}

.arrow-left2 {
	width: 50px;
	height: 50px;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 10px;
	margin-top: -25px;
	text-decoration: none;
	color: #333;
	border: 2px solid #333;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	-khtml-border-radius: 25px;
	cursor: pointer;
}

.arrow-right2 {
	width: 50px;
	height: 50px;
	position: absolute;
	z-index: 1;
	top: 50%;
	right: 10px;
	margin-top: -25px;
	text-decoration: none;
	color: #333;
	border: 2px solid #333;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	-khtml-border-radius: 25px;
	cursor: pointer;
}

.about_sec3_list {
	padding: 20px;
	background: #fff;
	margin-right: 20px;
}


/*资料下载*/

.equip {
	padding: 80px 0;
	position: relative;
	background: #f4f4f4;
}

.equip_con {
	background: #fff;
	padding: 20px;
	position: relative;
}

.equip_text {
	padding-top: 20px;
}

.equip_text .tx {
	display: inline-block;
	width: 100%;
}

.equip_text .tit {
	font-size: 16px;
	margin-bottom: 20px;
}

.equip_text .time {
	float: left;
	line-height: 26px;
	color: #666;
}

.equip_text .more {
	text-align: center;
	float: right;
	width: 26px;
	height: 26px;
	background: #3b0001;
	color: #ffffff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-khtml-border-radius: 50%;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.equip_text .more i {
	line-height: 26px;
	font-size: 16px;
	color: #fff;
}
.equip_text a:hover{ color:#000;}
.xzzs .col-sm-3{ margin-bottom:30px;}
.equip_hover span {
	position: absolute;
	display: block;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
	background-color: #3b0001;
	z-index: 5;
}

.equip_hover .e_top {
	width: 0px;
	height: 3px;
	left: 0;
	top: 0;
}

.equip_hover .e_bottom {
	width: 0px;
	height: 3px;
	right: 0;
	bottom: 0;
}

.equip_hover .e_right {
	width: 3px;
	height: 0px;
	left: 0;
	bottom: 0;
}

.equip_hover .e_left {
	width: 3px;
	height: 0px;
	right: 0;
	top: 0;
}

.equip_con:hover .equip_hover .e_top,
.equip_con:hover .equip_hover .e_bottom {
	width: 100%;
}

.equip_con:hover .equip_hover .e_left,
.equip_con:hover .equip_hover .e_right {
	height: 100%;
}

.equip_img {
	overflow: hidden;
}

.equip_img img {
	width: 100%;
	-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;
}

.equip_con:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.equip_con:hover .equip_text .more {
	background: #808080;
}

.equip_con:hover .tit {
	color: #333;
}


/*1*/

.detect {
	padding: 40px 0;
	background: #f4f4f4;
	position: relative;
}

.detect_top {
	margin-bottom: 20px;
}

.detect_top ul {
	text-align: right;
}

.detect_top li {
	cursor: pointer;
	display: inline-block;
	margin-left: 10px;
	padding: 0px 10px;
	font-size: 16px;
	line-height: 30px;
}

.detect_top li.active {
	color: #ffffff;
	background: #3b0001;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}

.detect_img {
	overflow: hidden;
}

.detect_con li.active {
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	padding: 20px 0px;
	height: 168px;
}

.detect_con li {
	height: 30px;
	overflow: hidden;
	margin-bottom: 15px;
	transition: 400ms;
	-webkit-transition: 400ms;
}

.detect_title .tit {
	font-size: 16px;
	overflow: hidden;
	margin-bottom: 10px;
	float: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 85%;
	font-weight: bold;
}

.detect_title .time {
	float: right;
	color: #666;
}

.detect_title {
	line-height: 30px;
	display: inline-block;
	width: 100%;
}

.detect_text {
	height: 48px;
	color: #666;
	margin-bottom: 18px;
	overflow: hidden;
	line-height: 24px;
}

.detect_con .more {
	color: #666;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.detect_con .more:hover {
	color: #3b0001;
	padding-left: 10px;
}

.detect_con {
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.detect .news_more {
	margin-top: 20px;
}

.cont_top {
	margin-top: 30px;
}


/*1*/


/*下载专区*/


/*.download{padding: 40px 0; position: relative;background:url("../images/news_bg.gif");}
.download_cont{padding: 0px 5%;}
.download_con .f2 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
	z-index: 1;
}
.download_con .f1 {
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}
.download_con .f1 {

}
.download_con .f2 {
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
	transform: scale(0.7);
	-webkit-transform: scale(0.7);
	visibility: hidden;
}
.download_con .f2 {
	
}
.download_con .bot {
	width: 14px; height: 2px; background-color: #333;
	display: block;
	margin: 0px auto;
	transition: 200ms;
	-webkit-transition: 200ms;
}
.download_con:hover .bot{background: #ffffff;}
.download_con:hover .down {
	filter:alpha(opacity=1); -moz-opacity:1; -khtml-opacity:1; opacity:1;
	transform: scale(1);
	-webkit-transform: scale(1);
	visibility: visible;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
}
.download_con:hover .f2 {
	filter:alpha(opacity=1); -moz-opacity:1; -khtml-opacity:1; opacity:1;
	transform: scale(1);
	-webkit-transform: scale(1);
	visibility: visible;
}
.download_con:hover .f1 {
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.download_con .down {
	display: block;
	background: url(../images/more.png) no-repeat;
	width: 28px;
	height: 28px;
	margin: 10px auto 0px;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
	visibility: hidden;
	transform: scale(0);
	-webkit-transform: scale(0);
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
	transition: 400ms;
	-webkit-transition: 400ms;
}
.download_con{ position: relative;}
.download_con .text{ position: absolute;    left: 0px;
	top: 0px;
	padding: 55px 10px 0px;
	height: 100%;
	z-index: 3;
	width:100%;
	text-align: center;}
.download_con .ico {
	width: 50px;
	height: 50px;
	display: block;
	margin: 0px auto;
	background: url(../images/ico2.png) no-repeat;
	z-index: 3;
	-webkit-transition: 0.4s ease 0.2s;
	transition: 0.4s ease 0.2s;
}
.download_con .ico2{background: url(../images/ico3.png) no-repeat;}
.download_con .ico3{background: url(../images/ico4.png) no-repeat;}
.download_con .ico4{background: url(../images/ico5.png) no-repeat;}

.download_con .tx {
	font-size: 18px;
	margin: 10px auto 18px;color: #333;
}
.download_con:hover .tx{ color: #ffffff;}
.download_con:hover .ico {
	background-position: 0px -50px;
}*/


/*资料下载*/

.ie_video {
	display: none;
}

.ie_video_ban {
	display: none;
}

.ie_video_in {
	display: none;
}


/*6.1*/

.header_nei {
	position: fixed;
}

.go_back {
	display: block;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 40px;
}

.go_back a {
	font-size: 15px;
	display: inline-block;
	line-height: 48px;
	width: 160px;
	background: #e77817;
	color: #fff;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}

.about_sec_on {
	position: relative;
	margin-top: 8%;
}

.about_sec4_all {
	/*  margin-top: 50px;*/
}

/*.about_sec4 {
	border: 1px solid #ddd;
	background-color: #fff;
	position: relative;
}*/

.about_sec4_con1_tx {
	padding: 20px;
	z-index: 1;
}

.about_sec4_tx {
	display: table;
	width: 100%;
	height: 100%;
}

.about_sec4_tx_con {
	/*display: table-cell;
    vertical-align: middle;*/
	text-align: center;
	width: 100%;
}

.about_sec4_tx_con > h2 {
	font-size: 30px;
	line-height: 40px;
	margin: 0;
	text-align: center;
	margin: 20px 0;
}

.about_sec4_tx_con > h4 {
	font-size: 18px;
	line-height: 40px;
	margin: 0;
	text-align: center;
}

.about_sec4_tx_con > p {
	font-size: 16px;
	line-height: 26px;
	margin: 0;
	text-align: center;
	color: #666;
}

.about_sec4_con1_tx_img {
	/*padding: 20px;*/
	overflow: hidden;
}

.about_sec4_tx_con > a {
	display: block;
	margin: 10px auto;
	width: 160px;
	height: 36px;
	line-height: 36px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color: #003F92;
	color: #fff;
	text-align: center;
}

.about_sec4_con1_tx > h2 {
	font-size: 16px;
	line-height: 30px;
	padding: 15px 0 10px 0;
	margin: 0;
	text-align: center;
}

.about_sec4_con1_tx > p {
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #666;
}

.about_sec4_con1_tx > a {
	display: block;
	margin: 10px auto;
	width: 160px;
	height: 36px;
	line-height: 36px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color: #003F92;
	color: #fff;
	text-align: center;
}

.about_btn {
	background: #3b0001;
	height: 60px;
	line-height:60px;
	display: inline-block;
	position: absolute;
	top: 45%;
	left: 38%;
	float: right;
	width: 200px;
	z-index: 88;
}

.arrow_btn_left1 {
	display: inline-block;
	width: 50%;
	text-align: center;
	float: left;
}

.arrow_btn_right1 {
	float: left;
	width: 50%;
	text-align: center;
	display: inline-block;
}

.about_sec4_img1 {
	width: 45%;
	float: left;
	background-color: #eee;
	margin-top: 0;
}

.about_sec5_con1 {
	display: table;
	width: 100%;
}

.about_sec4_con1_tx {
	display: table-cell;
	vertical-align: middle;
}

.about_sec4_tx1 {
	width: 55%;
	float: left;
}

.arrow_btn_left1 img {
	width: 25px;
	height: 25px;
	/*-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	content: "←";*/
}

.arrow_btn_right1 img {
	width: 25px;
	height: 25px;
}

.common_padd {
	padding: 80px 0;
}





/*about6.3*/

/*合作伙伴*/
.partner{ margin-bottom: 20px;}
.part_on{ width: 20%; float: left; padding-left: 1%; padding-right: 1%;}
.part_on img{cursor: pointer;
    padding-bottom: 10px;
    /*-webkit-filter: grayscale(1);
    filter: grayscale(1);*/
    transition: all 0.4s linear;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;}
    .part_on:hover img{-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    transition: all 0.4s linear;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;}
/*合作伙伴*/





.wzjs_nr{
	height:auto;
	margin-top:15px;
	}
.wzjs_nr p{
	height:154px;
	line-height:22px;
	margin:0 auto;
	}
.wyyp_an{
	width:100px;
	height:30px;
	margin-top: 10px;
	}
.wyyp_an a{
	display:block;
	border:1px solid #3b0001;
	text-align:center;
	line-height:30px;
	color:#3b0001;
	}
.wyyp_an a:hover{
	background:#3b0001;
	color:#fff;
	}

.wyyp_box{
	height:auto; 
	}
.jobdot_nr {
    height: auto;
    margin-top: 30px;
}
.jobdot_nr p{
margin-bottom:10px;
}
.job2_main {
    width: 100%;
}
.job2_main ul li {
    list-style: none;
    box-shadow: 0 0 5px #eee;
    padding: 30px 30px;
    margin-top: 30px;
}
.job2_tit {
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px;
    border-bottom: 1px #ddd dotted;
}
.job2_txt {
    font-size: 12px;
    padding: 20px 0;
    padding-bottom: 0;
    color: #777;
}
.job2_txt_left {
    height: auto;
}
.job2_tit2 {
    font-size: 16px;
    cursor: pointer;
    font-weight: bold;
    color: #444;
    margin-bottom: 10px;
}
job2_txt p {
    line-height: 25px;
    margin-bottom: 0;
}
.jobp{
height:auto;line-height: 25px;
}
.jobp p{
font-size:14px;
}
.annius{
	height:auto;
	margin-top:30px;
	}
.annius a{
	display:block;
	text-align:center;
	line-height:30px;
	font-size:14px;
	}
.annius01{
	width:100px;
	height:30px;
	float:left;
	margin-right:15px;
	}
.annius01 a{
	background: #0f4d2a;
	color: #fff;
	text-decoration:none;
	transition: color .6s,border-color .6s,background-color .6s;
	}
.annius02{
	width:100px;
	height:30px;
	float:left;
	margin-right:15px;
	}
.annius02 a{
	background:#eee;
	color:#444;
	text-decoration:none;
	transition: color .6s,border-color .6s,background-color .6s;
	}
.job2_main ul li:hover  .annius01 a{
	background:#000;
	color:#fff;
	transition: color .6s,border-color .6s,background-color .6s;
	}
.job2_main ul li:hover  .annius02 a{
	background:#0f4d2a;
	color:#fff;
	transition: color .6s,border-color .6s,background-color .6s;
	}
	
.annius01 input {
    width: 100px;
    height: 30px;
    background: #3b0001;
    color: #fff;
    text-decoration: none;
    transition: color .6s,border-color .6s,background-color .6s;
    border: none;
}
.annius01 input:hover{
	background:#000;
	color:#fff;
	transition: color .6s,border-color .6s,background-color .6s;
	}
.annius02 a:hover{
	background:#000;
	color:#fff;
	transition: color .6s,border-color .6s,background-color .6s;
	}
	
.zpin01{
width: 200px;
    display: inline !important;
	}
.zpin02{
display: inline !important;
    margin-left: 10px;
	border: 1px solid #ccc;
    font-size: 9pt;
    height: 24px;
    line-height: 21px;
    width: 60px;
    background-color: #EEEEEE;
    cursor: hand;
	}
.nrsjs{
margin-left:-28px;
}
.anniussj{
margin-left:15px;
}
.jobdot_nr input{
	padding:0px 10px;
	line-height:25px;
	background:none;
	}
.jobdot_nr textarea{
	padding:10px 10px;
	line-height:25px;
	background:none;
	}
	
	
	
	
.banner_video{
	width:450px;
	height:252px;
	position: absolute;
    top:230px;
    right:230px;
	z-index:9;
}
.video_gban{
	width:25px;
	height:auto;
	position: absolute;
    top:10px;
    right:10px;	
}	
	
	
	
	
/** video_box **/
.video_box{
	height:auto;
	padding:80px 0;
}
.video_nr{
	height:auto;
	margin-top:50px;
}
.video_nr ul{
	height:auto;
}
.video_nr ul li{
	height:auto;
	margin-bottom:30px;
}
.video_nr ul li a{
	display:block;
}
.video_tp{
	height:auto;
	position: relative;
}
.video_bfan{
	width:60px;
	height:auto;
	position: absolute;
    top: 50%;
    left: 50%;
	margin-top:-30px;
	margin-left:-30px;
}
.video_nm{
	line-height:30px;
	text-align:center;
	margin-top:10px;
	border-bottom:1px dotted #ddd;
	padding-bottom:5px;
}
.video_box .pages{    margin-bottom: 0px;}

.video_ship{
	height:auto;
	width:60%;
	margin: 0 auto;
	margin-top:80px;
}
.video_spmz{
	line-height:30px;
	text-align:center;
	border-bottom:1px dotted #ddd;
	width:60%;
	margin: 0 auto;
	margin-top:15px;
	padding-bottom:5px;
}
/** video_box **/
	
	
	
	
	
	
	
	
@media (max-width: 767px) {
	.video_ship{
		width:100%;
	}
	.video_spmz {width:100%;}
.wzjs_nr p{
		height:auto;
		}
.nrsjs {
    margin-left: 0;
}
.zpin01{
	width:180px;
	}
	}
@media (max-width: 1440px) and (min-width: 1024px) {
	
	.iframe_box {
		width: 100%;
		height: 376px;
	}
	.index_sec5_zi p {
		height: 40px;
		overflow: hidden;
	}
	.index_bg {
		padding-left: 9%;
	}
	.index_te {
		bottom: 42%;
		right: 41%;
	}
	.heard_rop {
		padding-bottom: 1%;
	}
	.index .page5 .list .blockquote {
		width: 100%;
		top: 0%;
	}
	.index .page5 .list .cm {
		width: 100%;
	}
	
}

@media (max-width: 1439px) and (min-width: 1280px) {
	
	.index_bg {
		padding-left: 5%;
	}
	.product {
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}
	.index .page5 .list li {
		height: 193px;
	}
	.index .page5 .list .cm {
		width: 100%;
	}
	.logo {
		left: 6%;
	}
}

@media (max-width: 1279px) and (min-width: 1170px) {
	.iframe_box {
		width: 100%;
		height: 409px;
	}
	.heard_rop {
		padding: 5% 0;
	}
	.index_bg {
		padding-left: 15%;
	}
	.index_bg span {
		font-size: 200px;
		letter-spacing: 61px;
	}
	.press {
		margin-left: 0px;
		padding-left: 5%;
		padding-right: 5%;
		z-index: 9999999999;
		position: relative;
	}
	.product {
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}
	.index .page5 .list li {
		height: 166px;
	}
	.index .page5 .list .cm {
		width: 100%;
	}
	.header_nav {
		float: left;
		margin-left: 26%;
	}
	.logo {
		left: 0%;
	}
	.header_nav>ul>li {
		padding: 0 3px;
	}
	.heard_rop svg {
		left: 40%;
	}
.about_btn {

    left: 35%}
}
}

@media (max-width: 1169px) and (min-width: 1024px) {
	.index_bg span {
		font-size: 200px;
		letter-spacing: 60px;
	}
	.index_bg {
		padding-left: 5%;
	}
	.product {
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}
	.heard_rop {
		margin-bottom: 17%;
	}
	.heard_rop svg {
		left: 39%;
	}
	.index .page5 .list li {
		width: 20%;
		float: left;
		text-align: center;
		cursor: pointer;
		height: 142px;
	}
	.index .page5 .list .cm {
		width: 100%;
	}
	.header_nav > ul > li {
		padding: 0 6px;
	}
	.logo {
		left: 0%;
	}
	.press { 
		padding-left: 2%;
		padding-right: 2%;
	}
.about_btn {

    left: 35%}
}
.contact_mar1{
    padding: 0px 10% ;
    position: relative;
}

.home_right_list  a{ color: #FFFFFF;}


/*4.7*/
.index_sec4_azi {
    width: 100%;
    margin: 0 auto;

}
.index_sec4_azi_box {
    width: 100%;
    height: 100%;
    padding: 30px;


    top: 0px; 
 
}

.activity_list1 {
    padding-top: 0px;
    padding-bottom: 0px;
}
.activity_list2 {
    padding-top: 0px;
    padding-bottom: 0px;
}


/*news*/
.indexnews { padding-bottom: 80px; }
.indexnews_tre{ padding-top: 80px;}
.indexnewsbt { width: 100%; height: 40px; line-height: 20px; overflow: hidden;  font-weight: bold;
    color: #333;
    font-size: 16px;}
.indexnewstext { padding: 30px; padding-top: 10px; }
.indexnewsbt a { font-weight: bold; color: #333;
	font-size: 16px; }
.indexnewsbt a:hover { color: #333; }
.indexnewswz { margin-top: 10px; color: #8d8d8c; height: 98px; overflow: hidden; font-size: 14px; }
.indexnewsmore { margin-top: 10px; padding-bottom: 10px; }
.indexnewsmore a { display: block; width: 120px; height: 30px; line-height: 30px; text-align: center; background: #ccc; color: #fff; }
.indexnewsimg {
	position: relative;
	overflow: hidden;
	padding: 30px;
}
.newslist span {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 100;
	overflow: hidden;
	-webkit-transition: all 1.5s;
	-moz-transition: all 1.5s;
	-ms-transition: all 1.5s;
	-o-transition: all 1.5s;
	transition: all 1.5s;
	width: 100%;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.newslist:hover span {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.indexdate { position: absolute; left: 0px; width: 60px; height: 60px; background: #3b0001; bottom: 0px; }
.indexdate p { color: #fff; text-align: center; font-size: 16px; margin-top: 8px; }
.indexnewstitle { text-align: center; font-size: 45px; font-weight: bold; text-transform: uppercase; }
.indexnewstop { margin-top: 10px; }
.indexnewsbtimg { text-align: center; margin-top: 10px; }
.shebei { background: #c30813; padding-top: 50px; }
.indexnewsbg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .7); opacity: 0;
	transition: all 1s;
	-webkit-transition: all 1s; }
.indexnewsbg p { -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px; border: 1px solid #619a72; width: 100px; height: 35px; line-height: 35px;
	text-align: center; margin: 0 auto; color: #619a72; margin-top: 20%; transition: all 1s;
	-webkit-transition: all 1s; }
.indexnewswarp:hover .indexnewsbg { opacity: 1; transition: all 1s;
	-webkit-transition: all 1s; }
.indexnewswarp:hover .more { margin-top: 30%; }
.newslist {
	width: 100%; overflow: hidden;
	position: relative;
	background: #f0f0f0
}
.ind_span1{    display: block;
    width: 120px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #ccc;
    color: #fff;
    top: 76%;
    left: 6%;}
/* newslist */


/*.footer*/
.footer_text p{     font-size: 12px;
    color: #ddd;}
    .footer_text{margin-top: 20px;}
    
    
/*  faq*/
.faq_s_img img {width: 100%;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -ms-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;}
    
.faq_s_list:hover .faq_s_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);}
    .faq_s_img{ overflow:hidden;}
    
.pro2,.pro1,.pro3 { padding-bottom: 50px;}



/*翻页*/
.page { text-align: center; line-height: 16px; margin-top:0px; padding-bottom:20px; padding-top:20px;}
.page span, .page a {  border: 1px solid #ededed; padding: 5px 10px; vertical-align: middle; margin: 0 0 10px -1px; background-color:#fff; overflow:hidden; height:16px; line-height:16px;}
.page .goprev,.page .gofirst { margin-right: 10px; }
.page .gonext,.page .golast, .page .count { margin-left: 10px; }
.page span, .page a:hover { background: #3b0001; color: #ffffff; }
.page span.goprev,.page span.gonext,.page span.gofirst,.page span.golast { color: #cccccc; background:#fff; }
.page span.count { border: 0; background: 0; color: #333333; }
.page [class*="ico-"] { margin:0;}
/*翻页 end*/


.about_bg2 {
	width: 100%;
	background: url(../images/about_bg2.jpg) center no-repeat fixed;

	background-size: cover;
}

.about_bg3{
	width: 100%;
	background: url(../images/about_bg3.jpg) center no-repeat fixed;

	background-size: cover;
}

.about_bg4 {
	width: 100%;
	background: url(../images/about_bg4.jpg) center no-repeat fixed;

	background-size: cover;
}

.about_bg5{
	width: 100%;
background: url(../images/about_bg5.jpg) center no-repeat fixed;

	background-size: cover;
}


.pro_bg1{
	width: 100%;
	background: url(../images/pro_bg2.jpg) center no-repeat fixed;
	background-size: cover;
}
.pro_bg2{
	width: 100%;
	background: url(../images/pro_bg1.jpg) center no-repeat fixed;
	background-size: cover;
}.pro_bg3{
	width: 100%;
	background: url(../images/pro_bg3.jpg) center no-repeat fixed;
	background-size: cover;
}.pro_bg4{
	width: 100%;
	background: url(../images/pro_bg4.jpg) center no-repeat fixed;
	background-size: cover;
}.pro_bg5{
	width: 100%;
	background: url(../images/pro_bg5.jpg) center no-repeat fixed;
	background-size: cover;
}
.pro_bg6{
	width: 100%;
	background: url(../images/pro_bg6.jpg) center no-repeat fixed;
	background-size: cover;
}
.pro_bg7{
	width: 100%;
	background: url(../images/pro_bg7.jpg) center no-repeat fixed;
	background-size: cover;
}
.case_list2 {
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

.case_list1 {
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}
.year_li{ font-size: 24px !important; font-weight: 600;}

.inner_jda{ position: relative;}
.jie_sou{ position: absolute; top: 0; right: 0;    background: #ffffff;border-radius: 5px;}
.jie_sou input{ border: none; border: none; height: 30px; line-height: 30px;border-radius: 5px; padding-left: 10px;}

.jie_sou a{ background: #3b0001; color: #FFFFFF;    height: 30px;
    display: inline-block;
    line-height: 30px;
    width: 50px;
    border-radius: 5px;   }
/*   .header_con { position: relative;}*/
.header_nav_search{ position: relative;}
    .head_sou{ position: absolute;     top: 75%;    height: 30px;
    line-height: 30px;
    right: 0; background: #FFFFFF;border-radius: 5px; display: none;   box-shadow: 0 0 3px 4px rgba(0, 0, 0, 0.18);}
       .head_sou input{ background: #none; border: none; height: 30px; line-height: 30px;border-radius: 5px; padding-left: 10px;}
    .head_sou a{ display: inline-block;  background: #3b0001; color: #FFFFFF;  height: 30px;
      line-height: 30px; width: 50px;  text-align: center;  border-radius: 5px;   font-size: 14px; }
      .index_sec4_a:hover .index_sec4_bg {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;   
}
 .head_sou input{  position: relative;}
  .head_sou a{  position: absolute; top: 0; right: 0;}
.index_sec4_a:hover .left,
.index_sec4_a:hover .right {
	height: 100%;
}

.index_sec4_a:hover .top,
.index_sec4_a:hover .bottom {
	width: 100%;
}
 .index_sec4_azi_box{ -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -ms-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
}
.index_sec4_a :hover .index_sec4_azi_box{ padding-left: 40px;}

.about_sec1_img{ position: relative;}
.about_sec1_bg{ position: absolute; top: -15px; left: -15px;    background: rgba(60, 30, 31, 0.8);
opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;    height: 100%;
    width: 100%; -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -ms-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;}
    
    .about_sec1_img:hover .about_sec1_bg{opacity: 1;
    filter: alpha(opacity=1);
    -moz-opacity: 1;
    -khtml-opacity: 1; }
    
    .about_sec2_img_a,.about_sec2_img_b{ position: relative; }
    .faq_s_img1,.faq_s_img2{ overflow: hidden;}
     /*.about_sec2_img_a img{ width: 110%;}
          .about_sec2_img_b img{ width: 110%;}*/
         .faq_s_img1  img{-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -ms-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;}
    
     .about_sec2_img_a:hover .faq_s_img1 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);}
    .faq_s_img2 img{ -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -ms-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;}
    .about_sec2_img_b:hover .faq_s_img2 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);
    }
     .about_sec2_img_a:hover .about_sec1_bg{opacity: 1;
    filter: alpha(opacity=1);
    -moz-opacity: 1;
    -khtml-opacity: 1; }
       .about_sec2_img_b:hover .about_sec1_bg{opacity: 1;
    filter: alpha(opacity=1);
    -moz-opacity: 1;
    -khtml-opacity: 1; }
    .faq_s_img{ position: relative; }
    .faq_s_img_bg{ position: absolute; top: 0; 
    left: 100%; width: 100%; height: 100%;    background: rgba(60, 30, 31, 0.8);
    
    	
    }
    .faq_s_list:hover .faq_s_img_bg{
    	animation: 2s faq_s_img_bg  .3s linear;
	-webkit-animation: 2s faq_s_img_bg .3s  linear;
    	}


@-webkit-keyframes faq_s_img_bg{
	0%{ left:100%; }
	50%{left:0%;}
	100%{ left:-100% }

}

@keyframes faq_s_img_bg{
	0%{ left:100%; }
	50%{left:0%;}
	100%{ left:-100% }
} 
.footer_text i{    color: #ddd;
    font-size: 15px; margin-right: 5px;}
    /*.contact_img  img{
 -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -ms-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
	
}
.contact_img:hover{ -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);}
.contact_img{ overflow: hidden;}
*/
.job_sec1_right1{ position: relative;}
.job_sec1_right_bg{ display: none; position: absolute; top: -35px; left: -15px; height: 100%; width: 95%;  background: rgba(60, 30, 31, 0.8);
  -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -ms-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
}

.job_sec1_right:hover  .job_sec1_right_bg{
 display:block;
}
.job_sec1_right1 img{ 
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -ms-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;}
.job_sec1_right:hover .job_sec1_right1 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);}
  .job_sec1_right1{ overflow: hidden;}  
    
 .contact_img1{ position: relative;}
   .contact_img1 img{ 
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -ms-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;}
.contact_img:hover .contact_img1 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);}
  .contact_img1{ overflow: hidden;}  
   .contact_img_line{ -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -ms-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;}
 .contact_img:hover  .contact_img_line{ border: none;}
    
    .contact_img_job img{ 
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -ms-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;}
     .contact_img_job{ overflow: hidden;}   
    .contact_img:hover .contact_img_job 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);}
    
    
.header_cont{ margin-top: 57px;}
.head_sou_con{ top:140%;}

.list_img_bg1{ background: #e6ebf1;}
.list_img_bg2{ background: #eddbd7}



/*租赁信息*/

.rental{
	padding: 80px 0; padding-top: 0;
	position: relative;background-color: #FFFFFF;
}
.rental_cont .title{ display: inline-block;width: 100%;}
.rental_cont .title span {
	color: #fff;
	font-size: 16px;
	line-height: 40px;
}
/*.rental_cont .title{background: #3b0001;}*/
.rental_cont span{ float: left;}
.rental_cont .left{padding-left: 55px; width: 80%;}
.rental_left_text{    background: #ffffff;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 10px;}
/*.rental_cont span.right{float: left;}*/
.rental_con li{
	transition: 770ms;
	position: relative;
	display: inline-block;
	width: 100%;
	line-height: 40px;    border-bottom: 1px solid #dadada;
}
.rental_con{
/*	background: #ededed;*/
}
.rental_con .left{
	color: #323232;
	font-size: 14px;
	transition: 540ms;
	float: left;
	background: url(../images/do1.png) 26px center no-repeat;
}
.rental_con .right{
	color: #323232;
	background: url(../images/load.png) 2px center no-repeat;
	transition: 540ms 200ms;
/*	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;*/
	font-weight: normal;
	padding-left: 38px;
}
.rental_con .center{
	color: #666;
}
.rental_con .img{
	padding: 6px;
	background: #3b0001;
	position: absolute;
	    right: 0;
    top: 100%;
	width:200px;
	height: auto;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
	transition: 690ms;
	visibility: hidden; z-index: 22;
}
.rental_con .img:before {
	content: "";
	width: 8px;
	height: 16px;
	position: absolute;
	right: -8px;
	top: 17px;
	background: url(../images/arrow.png) center no-repeat;
}
.rental_con li:hover .img {
	    opacity: 1;
    right: 140px;
    visibility: visible;
}
.rental_con li:hover{
	background: #f5f5f5;
}
.rental_con li:hover .right {
	opacity: 1;
}
.rental_con li:hover .left{ 	background: url(../images/do.png) 26px center no-repeat; }

.rental_con li:hover .center{ color: #ffffff;}
.rental_con li:hover .right{ color: #ffffff;}
.rental_con  .cent{ width: 20%;    text-align: right;
    padding-right: 26px;
}
.title .right{ width: 25%;
    float: right;}
    
/*租赁信息*/






/** jiameng_dl **/
.jiameng_dl{
	height:auto;
}

/** jiameng_dl01 **/
.jiameng_dl01{
	height:auto;
	padding:80px 0;
	background:#f5f5f5;
}
.jmbk_box{
	height:auto;
	margin-top:80px;
}
.jmbk_box01{
	position:relative;
	top:100px;
	opacity:0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
}
.jmqybg_tp{
	height:auto;
}
.jmqybg_nr{
	height:auto;
	margin-top:20px;
}
.jmqybg_nr01{
	height:auto;
}
.jmqybg_nr02{
	height:auto;
	float:right;
}
.jmqy_nm{
	line-height: 30px;
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 10px;
}
.jmqybg_nr p{
	line-height:25px;
	margin:0 auto;
}
.jmqybg_nr p span{ margin-right:10px;font-size: 18px;}

/** jiameng_dl01 **/
/** jiameng_dl02 **/
.jiameng_dl02{
	height:auto;
	padding:80px 0;
	background#fff;
}
.jmbk_box02{
	position:relative;
	top:100px;
	opacity:0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
}
.ganen_nr{
	height:auto;
}
.ganen_nr p{
	line-height:25px;
}
.ganen_bg{
	height:auto;
	margin-top:30px;
}
.ganen_bg table{
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
}
.ganen_bg table tr{}
.ganen_bg table tr td{
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	line-height:25px;
	padding:10px;
	text-align:center;
}
/** jiameng_dl02 **/

/** jiameng_dl03 **/
.jiameng_dl03{
	height:auto;
	padding:80px 0;
	background:#f5f5f5;
}
.bdzc_nr{
	height:auto;
	margin-top:30px;
}
.bdzc_nr01{
	height:auto;
	margin-top:8%;
	position:relative;
	left:-100%;
	opacity:0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
}
.bdzc_nr01 p{
	line-height:25px;
	text-indent: 2em;
}
.bdzc_nr02{
	height:auto;
	float:right;
	right:-100%;
	opacity:0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
}
/** jiameng_dl03 **/

/** jiameng_dl04 **/
.jiameng_dl04{
	height:auto;
	padding:80px 0;
	background:#fff;
}
.bdzc_nr01a{
	height:auto;
	position:relative;
	left:-100%;
	opacity:0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
}
.bdzc_nr02a{
	height:auto;
	float:right;
	margin-top:6%;
	position:relative;
	right:-100%;
	opacity:0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
}
.bdzc_nr02a p{
	line-height:25px;
	text-indent: 2em;
}
/** jiameng_dl04 **/
/** jiameng_dl05 **/
.jiameng_dl05{
	height:auto;
	padding:80px 0;
	background:#f5f5f5;
}
.zdmd_nr{
	height:auto;
	position:relative;
	top:-100%;
	opacity:0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
}
.zdmd_nr01{
	height:auto;
	float:left;
	margin-left:10%;
}
.zdmd_nr02{
	height:auto;
	float:right;
}
.zdmd_nr p{
	line-height:25px;
	margin:0 auto;
}
.zdmd_nr p span{ margin-right:10px;font-size: 18px;}
.zdmd_tp{
	height:auto;
	margin-top:50px;
	position:relative;
	bottom:-100%;
	opacity:0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
}
.zmmd_imgs{
	height:auto;
}
/** jiameng_dl05 **/

/** jiameng_dl06 **/
.jiameng_dl06{
	height:auto;
	padding:80px 0;
	background:#fff;
}
.mdxc_left{
	height:auto;
	margin-left:10%;
	position:relative;
	left:-100%;
	opacity:0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
}
.mdxc_right{
	height:auto;
	float:right;
	margin-right:10%;
	position:relative;
	right:-100%;
	opacity:0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
}
.mdxc_tp{
	height:auto;
	margin-bottom:50px;
}

.jmbk_box06 p{
	line-height:25px;
	margin:0 auto;
}
.jmbk_box06 p span{ margin-right:10px;font-size: 18px;}
/** jiameng_dl06 **/

/** jiameng_dl07 **/
.jiameng_dl07{
height:auto;
	padding:80px 0;
	background:#f5f5f5;	
}
.jmbk_box07{
	position:relative;
	top:100px;
	opacity:0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
}
.jmyq_ul{
	height:auto;
	margin-top:50px;
}
.jmyq_ul ul li{ width:20%; text-align:center;}
.jmyq_tb{
	width:100px;
	height:auto;
	margin:0 auto;
	margin-bottom:20px;
	border:1px solid #999;
	border-radius: 50%;
    padding: 20px;
}
/** jiameng_dl07 **/

/** jiameng_dl08 **/
.jiameng_dl08{
	height:auto;
	padding:80px 0;
	background:#fff;
}
.jmbk_box08{
	position:relative;
	top:100px;
	opacity:0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
}
.jmlc_tp{
	width:1000px;
	height:auto;
	margin:0 auto;
}
/** jiameng_dl08 **/
/** jiameng_dl09 **/
.jiameng_dl09{
height:auto;
	padding:80px 0;
	background:#f5f5f5;	
}
.jmbk_box09{
	height:auto;
	margin-top: 0 !important;
	position:relative;
	top:100px;
	opacity:0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
}
.jmwl_tp{
	max-width: 800px;
    margin: 0 auto;
}
/** jiameng_dl09 **/




/** jiameng_dl **/




.baozhi_box{
	height:auto;
	margin-top:80px;
	}
.baozhi_box ul{
	height:auto;
	}
.baozhi_box ul li{
	height:auto;
	margin-bottom:30px;
	padding:0px 25px;
	}

.baozhi_n{
	height:auto;
	}
.baozhi_n a{
	display:block;
	}
.baozhi_tp{
	height:auto;
	background:#fff;
	padding:30px;
	}
.baozhi_nm{
	line-height:30px;
	text-align:center;
	font-size:16px;
	color:#000;
	margin-top:15px;
	
	}
.bozhi_time{
	text-align:center;
	line-height:25px;
	border-bottom:1px dotted #ddd;
	padding-bottom:10px;
	}
.bozhi_time1{
	text-align:center;
	line-height:25px;
	margin-top:5px;
	}
.baozhi_n a:hover .baozhi_nm{ color:#3b0001;}

a.animBorder{
    display: inline-block;
    *display: inline;
    position: relative;
width:100%;
}
 a.animBorder .line{
    background-color: #3b0001;/*f6e8c6*/
    position: absolute;
    transition: width .7s,height .7s,top .7s;
    -o-transition: width .7s,height .7s,top .7s;    /* Opera */
    -ms-transition: width .7s,height .7s,top .7s;    /* Opera */
    -moz-transition: width .7s,height .7s,top .7s;  /* Firefox 4 */
    -webkit-transition: width .7s,height .7s,top .7s;   /* Safari ?￥a€??' Chrome */
    z-index: 2;
}
.cm1_tp a.animBorder .loc_l{
    top:100%;
    left: 0;
    width: 1px;
    height: 0;
}
.cm1_tp a.animBorder .loc_r{
    top: 0;
    right: 0;
    width: 1px;
    height: 0;
}
.cm1_tp a.animBorder .loc_t{
    top: 0;
    left: 0;
    width: 0;
    height: 1px;
}
.cm1_tp a.animBorder .loc_b{
    top: 100%;
    right: 0;
    width: 0;
    height: 1px;
}

.cm1_tp a.animBorder:hover .loc_l{
    height: 100%;
    top: 0;
}
.cm1_tp a.animBorder:hover .loc_r{
    height:100%;
}
.cm1_tp a.animBorder:hover .loc_t{
    width:100%;
}
.cm1_tp a.animBorder:hover .loc_b{
    width:100%;
}

.baozhi_box1{ width:95%; margin:0 auto; border:5px solid #ddd; background:#fff; padding:50px; margin-top:30px;}
.baz_xqbt{
	line-height: 30px;
    font-size: 24px;
    text-align: center;
    margin-top: 60px;
	}
	

.gsbz_box{ height:auto; }
.cptp_box{
height:auto;
margin-top:60px;
}
.cptp_box ul{
height:auto;
}
.cptp_box ul li{
height:auto;
margin-bottom:15px;
}
.cptp_nr{
height:auto;
}
.cptp_date{
line-height:30px;
font-size:14px;
color:#666;
}
.cptp_tpn{
	background:#fff;
	padding:20px;
	}
.cptp_tp{
height:auto;
overflow:hidden;
}
.cptp_tp img{
-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-webkit-transform: scale(1); 
	transform: scale(1.0); 
	-moz-transition: all 0.4s; 
	-o-transition: all 0.4s; 
	-webkit-transition: all 0.4s; 
	transition: all 0.4s;
	}
.cptp_tpbt{
line-height:30px;
font-size:14px;
white-space:nowrap;
overflow:hidden;
-ms-text-overflow:ellipsis;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
color:#666;
margin-top:5px;
}
.cptp_xz{
line-height:25px;
}
.cptp_xz01{
float:left;
color:#666;
text-transform:uppercase;
}
.cptp_xz02{
float:left;
width:60px;
height:1px;
background:#999;
margin-left:10px;
margin-top:12px;
}
.cptp_nr a:hover .cptp_tpbt{
color:#3b0001;
}
.cptp_nr a:hover .cptp_xz01{
color:#3b0001;
}
.cptp_nr a:hover .cptp_xz02{
background:#3b0001;
}
.cptp_nr a:hover .cptp_tp img{
-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-webkit-transform: scale(1);
	transform: scale(1.1); 
	-moz-transition: all 0.4s; 
	-o-transition: all 0.4s; 
	-webkit-transition: all 0.4s; 
	transition: all 0.4s;
	}


.gabe{ width:35px; height:auto; display: inline-block; margin-left:1%;}
.gabe img{ width:100%;}


.prodot_nr{
	height:auto;
	margin-bottom:60px;
}

.prodot_mc{
	height:auto;
	line-height:35px;
	font-size:20px;
	border-bottom:1px dotted #ddd;
	}
.prodot_neirs{
	height:auto;
	margin-top:30px;
	}
.prodot_neirs p{
	line-height:25px;
	margin:10px 0;
	text-align:justify; 
	text-justify:inter-ideograph;
	text-indent:2em;
	}
.prodot_neirs p img{
	max-width:100%;
	margin-left:-2em;
	}






@media (max-width: 768px){
.fr .pages .num, .end, .first, .next, .prev, .current{ margin-bottom:10px;}
.jmqybg_nr01{ padding:0;}	
.jiameng_dl01{padding:60px 0;}
.jiameng_dl02{padding:60px 0;}
.jiameng_dl03{padding:60px 0;}
.jiameng_dl04{padding:60px 0;}
.jiameng_dl05{padding:60px 0;}
.jiameng_dl06{padding:60px 0;}
.jiameng_dl07{padding:60px 0;}
.jiameng_dl08{padding:60px 0;}
.jmbk_box{ margin-top:60px;}
.jmqybg_nr02{
	    float: left;
    padding: 0;
}
.bdzc_nr02{ margin-top:30px;}
.bdzc_nr02a{margin-top:30px;}
.bdzc_nr01{padding: 0;}
.bdzc_nr02{padding: 0;}
.zdmd_nr01 {    margin-left: 0;
    padding: 0;}
.zdmd_nr02{padding: 0;}
.bdzc_nr01a{padding: 0;}
.bdzc_nr02a{padding: 0;}
.zdmd_tp li{padding: 0; margin-bottom:15px;}
.mdxc_left{margin-left: 0;
    padding: 0;}
.mdxc_right { margin-right:0; padding:0; margin-top:30px;}
.mdxc_tp{ margin-bottom:30px;}
.jmyq_ul ul li{ width:50%; float:left; margin-bottom:30px;}
.jmlc_tp { width:100%;}
}




@media (max-width: 1279px) and (min-width: 1170px) {
	
	.index_sec4_azi_box {
 
    padding: 15px;}
    
    .index_sec4_azi p {

    margin-bottom: 5px;
    height: 80px;
    overflow: hidden;
}

.index_sec4_azi h5 {


    margin-bottom: 10px;
    margin-top: 8px;
    height: 20px;
    overflow: hidden;
}

.index_sec4_bzi h5 {


    margin-top: 0;
    margin-bottom: 5px;
}

.index_sec4_bzi p {
    font-size: 13px;
    color: #666;
    line-height: 25px;
    margin-bottom: 0px;
    height: 50px;
    overflow: hidden;
}
.index_sec4_bzi h5 {
    font-size: 16px;
    color: #333;
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 5px;
    height: 16px;
    overflow: hidden;
}
}
@media (max-width: 1169px) and (min-width: 1024px) {
.index_sec4_azi_box {
 
    padding: 15px;}
.index_sec4_azi p {


    line-height: 25px;
    margin-bottom: 15px;
    height: 95px;
    overflow: hidden;
}

.index_sec4_bzi p {
  

    line-height: 25px;
    margin-bottom:0px;
}.index_sec4_bzi h5 {
   
 
    margin-top: 0;
    margin-bottom: 0px;
}
}
.index_sec4_azi h5 {
    font-size: 18px;
 
    margin-top: 0;
    margin-bottom: 10px;
    margin-top: 8px;
}	
.sales_right_con {
    padding: 0px 50px;
    width: 90%;
}.sales_left .sales_right_con {
    margin-left: 0%;
}.sales .news_more {
    margin-top: 20px;
    margin-bottom: 20px;
}
}

