body {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #333333;
	letter-spacing: 1px;
	-webkit-text-size-adjust: 100%;
}
*, ul {
	padding: 0;
	margin: 0px;
}
a {
	text-decoration: none;
	color: #333333;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}
@font-face {
	font-family: 'Oswald-Light';
	src: url('../fonts/Oswald-Light.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'CenturyGothic';
	src: url('../fonts/CenturyGothic.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Canela1';
	src: url('../fonts/Canela-Bold-Web.woff2') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Canela2';
	src: url('../fonts/Canela-Thin-Web.woff2') format('woff');
	font-weight: normal;
	font-style: normal;
}
.home_center {
	width: 95%;
	margin: 0 auto;
	position: relative;
	z-index:1;
}
/*.warpper{margin-top: 107px;}*/
/*header*/
.header {
	background: rgba(255, 255, 255, 0.8);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	z-index: 11111;
	padding: 15px 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;
}
.header-btn {
	width: 20px;
	height: 20px;
	float: left;
	position: relative;
	margin-right: 20px;
	cursor: pointer;
}
.header-btn span {
	position: absolute;
	left: 0;
	width: 100%;
	background: #000000;
	height: 2px;
	transition-property: transform, background;
	transition-duration: 300ms;
	transition-timing-function: ease-in-out;
	transform-origin: center center;
}
.header-btn span.line1 {
	top: 3px;
}
.header-btn span.line2 {
	top: 50%;
	margin-top: -1px;
}
.header-btn span.line3 {
	bottom: 3px;
}
.header-btn.on span.line1 {
	transform: translateY(6px) rotate(45deg) scaleX(1.1);
}
.header-btn.on span.line2 {
	transform: scaleX(0);
}
.header-btn.on span.line3 {
	transform: translateY(-6px) rotate(-45deg) scaleX(1.1);
}
.header-util {
	position: absolute;
	left: 0;
	top: 50%;
	z-index:1;
	margin-top: -10px;
}
.header-util svg {
	width: 20px;
	height: 20px;
}
.button-search {
	float: left;
	cursor: pointer;
}
.header_right {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -10px;
	font-size: 16px;
	line-height: 20px;
}
.header_right a {
	float: left;
	margin-left: 10px;
}
.header:hover {
	background: #ffffff;
}
.header_nav {
	position: fixed;
	top: 76px;
	left: -100%;
	bottom: 0;
	padding: 6%;
	background: #ffffff;
	z-index: 10;
}
.header_nav .tit a {
	font-size: 16px;
	margin-bottom: 10px;
	display: block;
	line-height: 30px;
}
.header_nav .tit a:hover {
	color: #d51746;
}
.header_right a:last-child:hover .header_wx_ewm{
	display:block;
}
.header_wx_ewm{
	position:absolute;
	right:-20px;
	display:none;
}
.header_wx_ewm img{
	width:200px;
}
/*
.header_search {
	position: absolute;
	left: 0;
	width: 100%;
	top: 0;
	display: none;
}
.header_search input {
	width: 100%;
	line-height: 46px;
	height: 46px;
	border: none;
	background: transparent;
}
*/
.header .logo {
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -100px;
}
.header_menu {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}
.header.scroll {
	box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.15);
	background: rgba(255, 255, 255, 0.98);
}
.header:hover .header_menu, .header_show .header_menu {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	visibility: visible;
}
.header.scroll .header_menu {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	visibility: visible;
}
.header_menu ul {
	float: left;
	width: 50%;
	padding: 0 12%;
	line-height: 46px;
}
.header_menu li {
	float: left;
	width: 25%;
	text-align: center;
	position: relative;
}
.header_menu li:hover>a{
	color: #d51746;
}
.header_menu li .hnav_down{
	width: 100%;
	position: absolute;
	top: 60px;
	left: 0;
	background-color: #ffffff;

	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}
.header_menu li:hover .hnav_down{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	visibility: visible;
}
.header_menu li .hnav_down a:hover{
	color: #d51746;
}
.header_menu_f {
	position: fixed;
	top: 76px;
	left: 0;
	width: 100%;
	z-index: 333;
}
.header_menu_left {
	float: left;
	width: 20%;
}
.header_menu_right {
	float: left;
	width: 80%;
}
.header_menu_con_left a {
	color: #969997;
	display: block;
	margin-bottom: 18px;
	overflow: hidden;
}
.header_menu_con_left a span {
	position: relative;
	display: block;
	top: 20px;
	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;
}
.header_menu_con.on .header_menu_con_left a span {
	top: 0;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.header_menu_con_left a:hover {
	color: #333;
}
.header_menu_con {
	background: #ffffff;
	padding: 30px 0;
	position: absolute;
	display: none;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
}
.header_menu_bg {
	position: fixed;
	top: 76px;
	left: 0;
	width: 100%;
	background: #000000;
	z-index: 33;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	display: none;
}
.header_menu_con.on {
	display: block;
}
.header_menu_con_img {
	position: relative;
	overflow: hidden;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}
.header_menu_con_img a {
	display: block;
	position: relative;
	top: 20px;
	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;
}
.header_menu_con.on .header_menu_con_img a {
	top: 0;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.header_menu_text {
	position: absolute;
	bottom: 20px;
	left: 0;
	width: 100%;
	text-align: center;
}
.header_menu_text .tit {
	font-weight: 800;
}
.header_menu_text .text {
	font-size: 12px;
}
.header_menu_text .more {
	color: #e50011;
	font-size: 12px;
	overflow: hidden;
	margin-top: 5px;
	height: 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;
}
.header_menu_con_img:hover {
	background: #f5f7f9;
}
.header_menu_con_img:hover .more {
	height: 17px;
}
/*header*/

/*banner*/
.banner {
	overflow: hidden;
	position: relative;
}
/*.banner_left,.banner_right{ position: absolute; left:0;width: 6%; height:100%;background: #ffffff; top:0; z-index:2;*/
/*-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;-ms-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;*/
/*}*/
/*.banner_right{ left: auto; right:0;}*/
/*.banner.scroll .banner_right{ right:-6%;}*/
/*.banner.scroll .banner_left{ left:-6%;}*/

.banner_img {
	position: relative;
	background: url("../images/banner3.jpg") no-repeat center center;
	background-size: cover;
}
/*
.banner_text{ position: absolute; bottom:0;
	width: 450px;
	left: 0;
	right: 0;
	margin: auto;
	background-color: rgba(214,214,214,.5);
	padding: 50px 60px;
	text-align: center;}

.banner_text .title {
	font-size: 34px;
	font-weight: bolder;
	line-height: 39px;
	text-transform: uppercase;
	margin: 0;
	color: #232422;
}
.banner_text .text {
	margin: 0 0 97px;
}
.banner_text .text:after {
	content: "";
	display: block;
	width: 3px;
	height: 60px;
	background-color: #232422;
	position: absolute;
	bottom: 140px;
	left: 0;
	right: 0;
	margin: auto;
}
.banner_text .title:before {
	content: "";
	display: block;
	width: 3px;
	height: 60px;
	background-color: #232422;
	position: absolute;
	top: -30px;
	left: 0;
	right: 0;
	margin: auto;
}
.banner_text .more {
	display: block;
	font-size: 18px;
	line-height: 18px;
	font-weight: bolder;
	text-transform: uppercase;
	padding: 10px 25px;
	border: 4px solid #232422;
	color: #232422;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0 30px 20px; position: relative;
}
.banner_text .more::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #232422;
	opacity: 0;
	-webkit-transform: scale3d(.7,1,1);
	transform: scale3d(.7,1,1);
	-webkit-transition: -webkit-transform .4s,opacity .4s;
	-webkit-transition: opacity .4s,-webkit-transform .4s;
	transition: opacity .4s,-webkit-transform .4s;
	transition: transform .4s,opacity .4s;
	transition: transform .4s,opacity .4s,-webkit-transform .4s;
	-webkit-transition-timing-function: cubic-bezier(.2,1,.3,1);
	transition-timing-function: cubic-bezier(.2,1,.3,1);
}
.banner_text .more:hover::before {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.banner_text .more a{ position: relative; display: block;}
.banner_text .more:hover a{ color: #ffffff;}
*/
/*.swiper-pagination-bullet{*/
/*width: 17px;*/
/*height: 17px;*/
/*text-indent: -999px;*/
/*border: 2px solid #cccaca;*/
/*-webkit-border-radius: 10px;*/
/*border-radius: 10px; opacity:1;*/
/*background-color: transparent;*/
/*}*/
/*.swiper-pagination-bullet-active{*/
/*background-color: #232422;*/
/*-webkit-box-shadow: inset 0 0 0 3px #d6d6d6;*/
/*box-shadow: inset 0 0 0 3px #d6d6d6;*/
/*border: 2px solid #232422;*/
/*}*/

.banner video {
	width: 100%;
}
.banner_text {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
.banner_text_con {
	background: rgba(247, 248, 248, 0.9);
	padding: 20px;
	display: inline-block;
	margin-top: 15%;
}
.banner_text_con .title {
	font-size: 30px;
	letter-spacing: 5px;
}
.banner_text_con .tx {
	margin-bottom: 15px;
	font-size: 24px;
	text-transform: uppercase;
	font-family: 'CenturyGothic'
}
.banner .swiper-pagination-bullet-active {
	opacity: 1;
	background: #333;
}
.banner .swiper-pagination-bullet {
	width: 7px;
	height: 7px;
	margin: 0 5px;
}
.banner .swiper-pagination {
	position: relative;
	margin: 0px 9px;
	margin-top: -1px;
}
.banner_btn {
	position: absolute;
	bottom: 0;
	left: 50%;
	padding: 15px 10px;
	background: #ffffff;
	z-index: 2;
	margin-left: -42px;
}
.banner_btn div {
	float: left;
}
.banner_left, .banner_right {
	cursor: pointer;
}
/*banner*/

/*home_sec1*/
.home_sec1_con {
	float: left;
	width: 33.3333%;
	text-align: center;
}
.home_sec1_img {
	position: relative;
	overflow: hidden;
	height: 96px;
	margin-bottom: 20px;
}
.home_sec1_img div {
	position: absolute;
	width: 100%;
	left: 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;
}
.home_sec1_img .img1 {
	top: -120%;
}
.home_sec1_img .img2 {
	top: 0;
}
.home_sec1_con:hover .home_sec1_img .img1 {
	top: 0;
}
.home_sec1_con:hover .home_sec1_img .img2 {
	top: 120%;
}
.home_sec1_text {
	display: block;
	position: relative;
	padding: 0 50px;
	text-transform: uppercase;
	font-size: 16px;
}
.home_sec1_text:after, .home_sec1_text:before {
	position: absolute;
	height: 3px;
	top: 50%;
	margin-top: -1px;
	width: 76px;
	background: #000000;
	content: '';
}
.home_sec1_text:before {
	left: -38px;
}
.home_sec1_text:after {
	right: -38px;
}
.home_sec1_cont {
	max-width: 950px;
	margin: 0px auto;
	padding: 40px 0;
}
.home_sec1_con:hover .home_sec1_text {
	font-weight: 800;
}
.home_sec1 {
	text-align: center;
	width: 100%;
}
.home_sec1_wi {
	padding: 0px 60px;
}
.home_sec1_tit {
	text-align: center;
	padding-top: 45px;
}
.home_sec1_tit h5{
	font-family: 苹方;
	font-size: 28px;
	color: #333333;
}
.home_sec1_tit h6{
	font-family: 苹方;
	font-size: 22px;
	color: #666666;
	margin-top: 24px;
}
.home_sec1_tit p {
	width: 246px;
	margin: 0 auto;
	padding: 10px;
	color: #595858;
	margin-top: 30px;
	font-size: 14px;
	border-top: 1px solid #eeefef;
}
.home_sec1_tit p a {
	color: #999;
}
.home_sec1_c {
	position: relative;
}
.home_sec1_left, .home_sec1_right {
	position: absolute;
	top: 50%;
	margin-top: -25px;
	z-index: 2;
	cursor: pointer;
}
.home_sec1_left {
	left: -20px;
}
.home_sec1_right {
	right: -20px;
}
.home_sec1_ci img {
	width: 130px;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}
.home_sec1_ci {
	padding-top: 10px;
}
.home_sec1_ci:hover img {
	margin-top: -10px;
}
/*home_sec1*/

/*home_sec2*/
.home_sec2 {
	background: #f1efee;
	padding: 80px 0;
}
.home_sec2_tit {
	text-align: center;
	font-size: 30px;
	margin-bottom: 30px;
	line-height: 30px;
}
.home_sec2_tit div {
	font-size: 12PX;
	color: #d51746
}
.home_sec2 .col-sm-6 {
	padding: 0px 5px;
}
.home_sec2 .row {
	margin: 0px -5px;
}
.products-all-list {
	width: 1200px;
}
.intruduction {
	padding: 10px;
	background: #f5f5f5;
	color: #333;
	position: relative;
	height: 150px;
}
.product-list-wrap:hover .hover-bg, .list-wrap:hover .hover-bg {
	height: 100%;
}
.intruduction span, .intruduction .hover-bg, .intruduction.article {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.intruduction .hover-bg {
	position: absolute;
	left: 0;
	bottom: 0;
	background: #e60012;
	width: 100%;
	height: 0%;
}
.product-list-wrap:hover .article, .list-wrap:hover .article {
	color: #fff !important;
}
.intruduction .article {
	position: relative;
	z-index: 2;
	text-align: center;
}
.intruduction h3 {
	padding: 10px;
	font-size: 16px;
}
.intruduction p {
	line-height: 1.5;
	font-size: 12px;
	text-align: center;
}
.promargintop {
	margin-top: -172px;
}
.list-wrap {
	margin-bottom: 10px;
}
/*home_sec2*/

.home_sec3 {
	padding: 40px 0 40px 0;
}
.home_sec3_img {
	float: left;
	width: 50%;
	position: relative;
	overflow: hidden;
}
.home_sec3_img video {
	position: absolute;
	left: 50%;
	top: 0;
	height: 100%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.home_sec3_text {
	background: #ededed url("../images/hs3_bg.jpg") no-repeat center center;
	background-size: cover;
	float: left;
	width: 50%;
	display: table;
	text-align: center;
	padding: 10% 0;
}
.home_sec3_con {
	display: table-cell;
	vertical-align: middle;
	padding: 0px 10%;
}
.home_sec3_con .title {
	font-size: 38px;
	max-width: 550px;
	margin: 0px auto;
	margin-bottom: 10px;
	font-family: 'Oswald-Light';
	text-transform: uppercase;
	color: #63472f;
	margin-bottom: 10px;
	/*margin-top: -10px;*/
}
.home_sec3_con .text {
	max-width: 550px;
	margin: 0px auto;
	line-height: 25px;
	text-align: left;
	padding: 20px 0;
	border: 1px solid #e1e1e1;
	border-right: none;
	border-left: none;
}
.home_sec3_con .tit {
	font-size: 16px;
}
.home_sec3_con .text div {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}
.home_sec3_con .text1 {
	font-family: 'Oswald-Light';
	text-transform: uppercase;
	padding: 10px 0;
	border: 1px solid #e1e1e1;
	border-right: none;
	border-left: none;
	color: #595959;
	text-align: center;
	font-size: 50px;
}
.home_sec3_con .tx1 {
	font-size: 22px;
	width: 110px;
	position: relative;
	margin: 0px auto;
	line-height: 31px;
}
.home_sec3_con .tx1:before {
	position: absolute;
	content: '';
	left: 0;
	top: 60%;
	height: 1px;
	background: #595959;
	width: 33px;
}
.home_sec3_con .tx1:after {
	position: absolute;
	content: '';
	right: 0;
	top: 60%;
	height: 1px;
	background: #595959;
	width: 33px;
}
/*.home_sec3_con .tx { margin-top: -15px; }*/
.home_sec3_con .tx1 span {
	position: relative;
}
.home_sec3_con .more {
	font-size: 20px;
	letter-spacing: 0px;
	font-family: 'Oswald-Light';
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 10px;
}
.home_sec3_con .more a {
	color: #67432b;
}
.home_sec3_con_t {
	float: left;
	width: 50%;
}
.home_sec3_img1 {
	background: url("../images/hs3_1.jpg") no-repeat center center;
	background-size: cover;
	float: left;
	width: 50%;
}
/*home_sec4*/
.home_sec4 {
	background: url("../images/hs4.jpg") no-repeat center center;
	background-size: cover;
	text-align: center;
	position: relative;
}
.home_sec4 a {
	padding: 150px 0;
}
.home_sec4_text .title {
	font-size: 34px;
	color: #ffffff;
	margin-bottom: 10px;
	letter-spacing: 4px;
}
.home_sec4_text .text {
	font-size: 28px;
	color: #ffffff;
	letter-spacing: 4px;
	/*-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:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;*/
}
.home_sec4_text .more {
	text-transform: uppercase;
	position: relative;
	display: inline-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;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	color: #ffffff;
	font-size: 16px;
	margin-top: 20px;
}
.home_sec4_text .more p {
	border: 1px solid #ffffff;
	line-height: 40px;
	padding: 0px 30px;
	margin: 0px;
}
.home_sec4:hover .more {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.home_sec4_text {
	position: relative;
	top: 30px;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}
.home_sec4:hover .home_sec4_text {
	top: 0;
}
.home_sec4 a {
	display: block;
	position: relative;
}
.home_sec4:before {
	position: absolute;
	left: 0;
	height: 100%;
	width: 100%;
	top: 0;
	background: rgba(0, 0, 0, 0.2);
	content: '';
}
.home_sec4_text .more span {
	position: absolute;
	background: #e50011;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}
.home_sec4_text .more .line1 {
	left: 0;
	height: 1px;
	width: 0;
	top: 0px;
}
.home_sec4_text .more .line2 {
	right: 0px;
	width: 1px;
	height: 0;
	bottom: 0px;
}
.home_sec4_text .more .line3 {
	right: 0;
	height: 1px;
	width: 0;
	bottom: 0px;
}
.home_sec4_text .more .line4 {
	left: 0px;
	width: 1px;
	height: 0;
	top: 0px;
}
.home_sec4_text .more:hover .line1, .home_sec4_text .more:hover .line3 {
	width: 100%;
}
.home_sec4_text .more:hover .line2, .home_sec4_text .more:hover .line4 {
	height: 100%;
}
.home_sec4_text .more:hover {
	color: #e50011;
}
/*home_sec4*/

/*****sec5*******/
.sec5 {
	padding-bottom: 80px;
}
.sec5_nr {
	width: 100%;
	margin: 0 auto;
	padding: 15px;
	position: relative;
	border: 1px solid #ddd;
}
.sec5_date {
	width: 110px;
	font-size: 12px;
	color: #666;
	text-align: center;
	line-height: 30px;
	letter-spacing: 1px;
	background: #fff;
	position: absolute;
	top: -15px;
	left: 50%;
	margin-left: -55px;
}
.sec5 p {
	margin: 20px 0 30px 0;
	font-size: 12px;
	color: #666;
	line-height: 30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
}
.sec5_zi {
	width: 100%;
	padding-top: 15%;
	-webkit-transform: translateX(60px);
	-moz-transform: translateX(60px);
	-ms-transform: translateX(60px);
	-o-transform: translateX(60px);
	transform: translateX(60px);
	-webkit-transition: -webkit-transform 1s;
	-moz-transition: -moz-transform 1s;
	-ms-transition: -ms-transform 1s;
	-o-transition: -o-transform 1s;
	transition: transform 1s;
}
.sec5 h5 {
	font-size: 34px;
	color: #333;
	text-align: center;
	letter-spacing: 3px;
	margin-bottom: 70px;
}
.sec5_zi p {
	width: 60%;
	font-size: 14px;
	line-height: 25px;
	margin-bottom: 0;
	letter-spacing: 2px;
	color: #333;
}
.sec5_zi_r h5 {
	margin-left: 14% !important;
}
.sec5_zi_r p {
	margin-left: 14% !important;
}
.sec5_2 {
	width: 100%;
	background: #f4f4f4;
	padding: 5% 7%;
}
.sec5_3 {
	width: 100%;
	padding: 5% 7%;
}
.sec5_img {
	overflow: hidden;
}
.sec5_img > img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: -webkit-transform 1s;
	-moz-transition: -moz-transform 1s;
	-ms-transition: -ms-transform 1s;
	-o-transition: -o-transform 1s;
	transition: transform 1s
}
/*****sec5*******/

/*home_sec6*/
.home_sec6 {
	padding-top: 80px;
}
.home_sec6_con {
	float: left;
	width: 25%;
	position: relative;
	overflow: hidden;
}
.home_sec6_con .text {
	top: 20%;
	left: 0;
	padding: 20px;
	position: absolute;
	font-size: 24px;
	background: rgba(255, 255, 255, 0.8);
}
.home_sec6_con .text div {
	text-transform: uppercase;
	font-size: 18px;
}
.home_sec6_con1 {
	background: #444;
	float: left;
	width: 25%;
	display: table;
	color: #ffffff;
}
.home_sec6_con img {
	/*-webkit-filter: grayscale(1);*/
	/*filter: grayscale(1);*/
	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;
}
.home_sec6_con:hover img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.home_sec6_title {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-family: 'Oswald-Light';
	text-transform: uppercase;
	font-size: 80px;
	line-height: 86px;
}
.home_sec6_title .text {
	display: inline-block;
	text-align: left;
	padding: 15px 0;
	border: 1px solid #969696;
	border-left: none;
	border-right: none;
}
/*.home_sec6_title .tit { margin-top: -10px; }*/
.home_sec6_title .tx {
	font-size: 40px;
	line-height: 46px;
	margin-top: 10px;
}
.home_sec6_title .tx1 {
	font-size: 34px;
	line-height: 46px;
}
.home_sec6_title .title {
	font-size: 16px;
	font-family: "Microsoft Yahei", "微软雅黑";
	line-height: 30px;
	margin-bottom: 10px;
}
/*home_sec6*/
/*footer*/
.footer_top {
	background: #141414;
	padding: 35px 0;
}
.footer_top .container {
	position: relative;
}
.footer_top_con:after, .footer_top_con:before {
	position: absolute;
	content: '';
	height: 100%;
	top: 0;
	width: 1px;
	background: #e5e5e5;
}
.footer_con {
	float: left;
	width: 16.66666%;
}
.footer_top_con:after {
	left: 33%;
}
.footer_top_con:before {
	right: 33%;
}
.footer_mar {
	margin-top: 50px;
}
.footer_top .tit {
	margin-bottom: 15px;
}
.footer_top .tit a {
	color: #dadada;
	font-size: 14px;
}
.footer_top p {
	margin-bottom: 0px;
}
.footer_top p a {
	color: #a7a7a7;
	font-size: 12px;
}
.footer_top p a:hover {
	color: #e50011;
}
.footer_top_con {
	max-width: 1400px;
	margin: 0 auto;
	position: relative;
}
.footer_con .more a {
	margin-top: 25px;
	display: inline-block;
	border: 1px solid #e5e5e5;
	line-height: 50px;
	padding: 0px 40px;
	font-size: 16px;
	color: #c4c4c4;
}
.footer_con .more a:hover {
	background: #e50011;
	color: #fff;
	border-color: #e50011;
}
.footer_share a {
	font-size: 16px;
	display: inline-block;
	margin-right: 5px;
	margin-top: 15px;
	color: #c4c4c4;
}
.footer_share a:hover {
	color: #e50011;
}
.footer_bot .container {
	position: relative;
	text-align: center;
	color: #555;
}
.footer_bot iframe {
	position: absolute;
	right: 15px;
	top: -15px;
}
.footer_bot {
	background: #141414;
	font-size: 12px;
	border-top: 1px solid #464646;
	padding: 28px 0;
}
/*footer*/

/*亿田资讯*/
.banner1 {
	margin-top: 76px;
}
.inner_title {
	width: 100%;
	padding: 10px 0;
}
.inner_title1 {
	line-height: 30px;
	border-bottom: 1px solid #ddd;
}
.inner_title h5 {
	display: inline-block;
	font-size: 12px;
	letter-spacing: 1px;
	color: #666;
	vertical-align: top;
	line-height: 30px;
	margin: 0;
}
.inner_title i {
	display: inline-block;
	vertical-align: top;
	line-height: 30px;
	font-size: 16px;
	color: #666;
	margin: 0 8px;
}
.inner_title span {
	font-size: 12px;
	color: #888;
	display: inline-block;
	vertical-align: top;
	line-height: 30px;
}
.ny_dbt h1 {
	text-align: center;
	letter-spacing: 5px;
	margin: 60px 0;
}
.news_nr {
	border-top: 1px solid #ddd;
	margin-bottom: 60px;
}
.news_nr1_left {
	width: 40%;
	float: left;
	padding: 20px;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.news_nr1_left  a{
	display:block;
	width:100%;
	height:100%;
}
.news_nr1_left1{
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-size:cover;
}
.news_nr1_right {
	width: 60%;
	float: left;
	padding: 20px;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	display: table;
}
.news_nr1_right1 {
	display: table-cell;
	vertical-align: middle;
}
.news_nr1_text {
	margin: 0px;
}
.news_nr1_text h3 {
	line-height: 35px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	height: 35px;
}
.news_nr1_text b {
	display: block;
	font-weight: 200;
	color: #666;
	margin-bottom: 15px;
}
.news_nr1_text p {
	font-size: 16px;
	line-height: 25px;
	color: #666;
	margin: 20px 0 15px 0;
	height: 50px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.news_nr1_text i {
	padding-left: 5px;
}
.news_nr1_text a:hover {
	color: #e50011;
}
.news_1_bt {
	margin-bottom: 35px;
}
.news_1_nr p {
	font-size: 14px;
	color: #666;
	line-height: 25px;
}
.news_1_nr img {
	margin-bottom: 10px;
	width:50%;
}
.fanhui {
	width: 140px;
	height: 35px;
	margin: 0 auto;
	border: 1px solid #ddd;
	text-align: center;
	line-height: 33px;
	margin-top: 60px;
	margin-bottom: 60px;
}
.fanhui a {
	display: block;
	background: #000;
	color: #fff;
}
.fanhui a:hover {
	background: #e50011;
	color: #fff;
}
/*亿田资讯*/

/*翻页*/
.page {
	text-align: center;
}
.page span {
	display: inline-block;
	margin-right: 13px;
	width: 34px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	background-color: #ffffff;
	color: #333;
	font-size: 12px;
	cursor: pointer;
	-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;
}
.page span:hover {
	background: #e50011;
	color: #ffffff;
}
.first1 {
	width: 40px !important;
}
.page1 {
	margin-bottom: 60px;
	margin-top: 30px;
}
.page2 span {
	background-color: #f5f5f5;
}
.red_bg {
	background-color: #e50011 !important;
	color: #ffffff !important;
}
/*翻页*/

/*亿田产品*/

.pro_nr_up {
}
.pro_nr_up p {
	font-size: 14px;
	color: #666;
	line-height: 25px;
	margin-bottom: 20px;
}
.pro_nr_up li {
	float: left;
	font-size: 18px;
	color: #333;
	line-height: 30px;
	margin-right: 50px;
}
.pro_nr_up li a {
	color: #333;
}
.pro_nr_up li a:hover {
	color: #e50011;
}
.pro_nr_up li a.active{
	color: #e50011;
}
.pro_nr_up li a font {
	font-weight: 600;
}
.pro_nr1 {
	margin-top: 50px;
}
.pro_m {
	margin-bottom: 30px;
	padding: 10px;
	background: #f6f6f6;
}
.pro_m a {
	display: inline-block;
	width:100%;
}
.pro_m:hover {
	background: #e50011;
	webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}
.pro_tu {
	background: #fff;
}
.pro_text {
	text-align: center;
	padding: 40px 20px;
}
.pro_m:hover h4, .pro_m:hover p {
	color: #fff;
}
.pro_text h4 {
	color: #555;
	font-weight: 600;
	margin-bottom: 0px;
	margin-top: 0;
}
.pro_text p {
	color: #666;
	line-height: 25px;
	margin: 40px 0;
	height:75px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow:hidden;
}
.pro_text_line {
	margin: 0 auto;
	width: 55px;
	height: 2px;
	background: #f9e8b1;
	margin-top: 40px;
}
/*亿田产品*/

/*行业新闻*/

.news1_bg {
	background: #f1f1f1;
}
.news1_m {
	background: #fff;
	margin-bottom: 30px;
	padding: 15px;
}
.news1_m:hover {
	background: #e50011;
	webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}
.news1_m:hover .news1_text h4 {
	color: #fff;
}
.news1_m:hover .news1_text p {
	color: #fff;
}
.news1_text {
	padding: 20px 10px;
}
.news1_text h4 {
	color: #333;
	margin-bottom: 20px;
	line-height: 30px;
	height: 30px;
	margin-top: 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.news1_text p {
	height: 50px;
	color: #666;
	line-height: 25px;
	margin: 20px 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
/*用户体验*/
.ser_nr {
	margin-bottom: 100px;
	margin-top: 20px;
}
.ser_text {
	padding: 20px 20px;
}
.ser_text h2 {
	margin-bottom: 40px;
}
.ser_text h4 {
	color: #666;
	margin-bottom: 20px;
	line-height: 35px;
}
.ser_text p {
	color: #666;
	line-height: 25px;
	margin: 20px 0;
}
.lz h5 {
	color: #999;
	line-height: 25px;
	display: inline-block;
	margin: 0;
}
.lz_line {
	width: 30px;
	height: 2px;
	background: #999;
	display: inline-block;
}
.ser_more {
}
.ser_more p a {
	color: #000;
	font-family: arial;
}
.ser_more p a:hover {
	color: #e50011;
	font-family: arial;
	webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}
.ser_more p a:hover i {
	padding-left: 10px;
	webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}
.ser_more p i {
	padding-left: 5px;
}
.ser_v {
	margin-top: 50px;
}
.ser_v a{
	margin-right: 6%;
}
.ser_v a img{
	position: relative;
	bottom: 1px;
	margin-right: 6px;
}
.ropez_a p {
	font-size: 14px;
	color: #666;
	margin: 10px 0 10px 0;
}
.ropez_a select {
	position: relative;
	border: 1px solid #666;
	color: #a2a2a2;
	line-height: 40px;
	padding: 0 10px;
	width: 100%;
	height: 40px;
	outline: none;
	background: transparent;
}
.ser_nr1 {
	padding: 100px 0;
	background: #f9f4f1;
}
/*关于我们*/
.ab_nr {
}
.ab_nrh {
	margin-top: 120px;
}
.ab_bg {
	width: 100%;
	background: url(../images/ab1_bg.jpg) no-repeat center;
	background-size: cover;
}
.ab_nr_text {
	text-align: center;
	padding: 120px 0;
	color: #fff;
}
.ab_nr_text h1 {
	text-transform: uppercase;
	font-size: 68px;
	font-family: arial;
	margin-bottom: 15px;
	margin-top: 0;
}
.ab_nr_text1 {
	width: 60%;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 60px;
}
.ab_nr_text1 h3 {
	color: #333;
	line-height: 35px;
	margin: 40px 0;
}
.ab_nr_text1 p {
	color: #666;
	line-height: 25px;
	font-size: 14px;
}
.ab_nr1 {
	width: 100%;
	margin: 60px 0;
}
.ab_nr1_l {
	width: 50%;
	float: left;
}
.ab_nr1_r {
}
.ab_nr1_r1 {
	width: 49%;
	float: right;
	background: #202025;
	text-align: center;
	display: table;
}
.ab_nr1_r1_txt {
	display: table-cell;
	vertical-align: middle;
}
.ab_nr1_r1_txt a {
	color: #ffffff;
}
.ab_nr1_r1 h2 {
	color: #fff;
	margin: 0px 0 30px 0;
}
.ab_nr1_r1 p {
	padding: 6%;
	color: #ddd;
	line-height: 30px;
	font-size: 14px;
}
.ab1_line {
	width: 90px;
	height: 3px;
	background: #b0802e;
	margin: 0 auto;
}
.ab_nr2 {
}
.ab2_m {
	width: 100%;
	background: #7a716b;
	color: #fff;
	padding: 40px 0px;
	text-align: center;
}
.ab2_m1 {
	margin: 0px 8%;
	display: inline-block;
}
.ab2_m2 {
	margin-top: 20px;
	display: inline-block;
}
.ab2_m1 h2 {
	margin-bottom: 20px;
	margin-top: 0;
	letter-spacing: 3px;
}
.ab2_m1 p {
	font-size: 18px;
}
.ab2_yuan {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background-color: rgba(255, 255, 255, 0.2);
	margin: 0 auto;
	position: relative;
}
.ab2_h {
	width: 40px;
	margin: 0 auto;
	height: 1px;
	background: #fff;
	position: absolute;
	left: 15px;
	top: 35px;
	background-color: rgba(255, 255, 255, 0.6);
	top: 50%;
}
.ab2_s {
	width: 1px;
	margin: 0 auto;
	height: 40px;
	background: #fff;
	position: absolute;
	left: 34px;
	top: 15px;
	background-color: rgba(255, 255, 255, 0.6);
}
.ab_nr3 {
	margin-bottom: 60px;
}
.ab3_m {
	border: 1px solid #ddd;
}
.ab3_m1 {
	width: 50%;
	float: left;
	padding: 5% 8%;
}
.ab3_m1 p {
	text-align: center;
	color: #666;
	line-height: 25px;
	font-size: 14px;
	margin: 25px 0;
}
.ab3_more {
	width: 160px;
	margin: 0 auto;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	text-transform: uppercase;
	font-family: arial;
}
.ab3_more a {
	display: block;
	color: #fff;
	background: #888888;
	border-radius: 5px;
}
.ab3_more a:hover {
	background: #e50011;
}
.ab3_x {
	border-right: 1px solid #ddd;
}
.ab_nr4 {
	margin-bottom: 60px;
}
.ab4_m {
	position: relative;
}
.ab4_l {
}
.ab4_l1 {
	width: 50%;
	float: left;
}
.ab4_r {
}
.ab4_r1 {
	width: 50%;
	float: left;
	background: #fafafa;
	/*display: table;*/
}
.ab4_text {

	/*display: table-cell;*/
	/*vertical-align: middle;*/
	padding: 80px 15%;
}
.ab4_text_line {
	border-bottom: #000 4px solid;
	width: 100%;
	margin-bottom: 20px;
	/*padding-bottom: 5px;*/
	font-size: 22px;
}
.ab4_text p {
	color: #666;
	line-height: 24px;
	font-size: 14px;
	letter-spacing:0px;
	margin-bottom:7px;
}
.ab4_z {
	width: 150px;
	height: 100px;
	position: absolute;
	left: 50%;
	margin-left: -75px;
	top: 50%;
	background: #fafafa;
	margin-top: -50px;
}
.sw_mao {
	font-size: 16px;
	letter-spacing: 2px;
	text-align: center;
	width: 100%;
	line-height: 100px;
}
.sw_mao span {
	font-size: 30px;
	color: #000;
	display: inline-block;
	margin-right: 5px;
	font-weight: 600;
	letter-spacing: 1px;
	font-family: "Arial";
}
.store_map_one1:not(:first-of-type){
	display: none;
}
.store_map_one1 {
	position: absolute;
	left: 0;
	width: 100%;
	top: 0;
}
/*亿田简介*/
.about1_line {
	width: 80px;
	height: 1px;
	background: #999;
}
.about1_nr {
	margin: 60px 8%;
}
.about1_nr_l {
	padding: 0 20% 0 15%;
}
.about1_nr h5 {
	color: #333;
	text-transform: uppercase;
	margin-bottom: 30px;
	font-family: arial;
	margin-top: 0;
	line-height: 25px;
}
.about1_nr p {
	color: #666;
	margin-bottom: 30px;
	line-height: 25px;
}
.about1_nr1 {
	background: #f5f5f5;
	position: relative;
}
.about1_nr1_l {
	width: 45%;
	padding-bottom: 9.1%;
}
.about1_nr1_r {
	width: 55%;
	position: absolute;
	left: 40%;
	top: 12%;
}
.about2_nr {
}
.about2_nr p {
	color: #666;
	margin-bottom: 30px;
	line-height: 25px;

}

.about2_nr_l  p{	width: 50%;
	float: left;}
.about2_nr_l {

	padding: 3% 18%;
}
.about2_nr1 {
	width: 100%;
	background: url(../images/about2_bg.jpg) no-repeat left top;
	padding: 60px 0;
	background-size: cover;
}
.about2_bt {
	color: #fff;
}
.about2_m {
	background: #fff;
	padding: 8%;
	text-align: center;
	margin-bottom: 30px;
}
.about2_m img {
	width: 55px;
	margin: 0 auto;
	margin-bottom: 10px;
}
.about2_m h3 {
	color: #ad9471;
	margin-top: 0;
	font-size: 20px;
}
.about2_m p {
	margin-bottom: 0px;
	color: #666;
	line-height:20px;
	min-height:40px;
}
.about3_nr {
	overflow: hidden;
	clear: both;
	padding: 40px 80px 140px 215px;
	background-size: cover;
	position: relative;
}
.about3_nr_x {
	border: 3px solid #000;
	width: 100%;
	padding: 90px 40px 130px 40px;
}
.about3_nr_img {
	width: 26%;
	position: absolute;
	left: 3%;
	top: 16%;
}
.about3_nr_d {
	position: relative;
}
.about3_nr_d_bt {
	padding-left: 160px;
	background: url(../images/nomer4.png) 0 0 no-repeat;
	margin-left: 360px;
	min-height: 77px;
	margin-bottom: -82px;
	font-size: 66px;
	font-family: arial;
	color: #0e0e0e;
	text-transform: uppercase;
	font-weight: 500;
	margin-bottom: 50px;
}
.about3_nr_d1 {
	margin-left: 360px;
}
.about3_text_left {
	width: 15%;
	float: left;
	margin-right: 5%;
	margin-top: 10%;
}
.about3_text_left h4 {
	font-weight: 300;
	font-size: 36px;
	font-family: arial;
	display: inline-block;
}
.about3_text_left span {
	display: inline-block;
}
.about3_jt {
	width: 82px;
	margin-top: 50px;
}
.about3_text_mid {
	width: 50%;
	float: left;
	position: relative;
	padding: 5% 2%;
	text-align: center;
}
.about3_text_mid h3 {
	margin-bottom: 30px;
}
.about3_text_mid p {
	color: #666;
	line-height: 25px;
	margin-bottom: 0px;
}
.about3_more {
	width: 80%;
	max-width: 340px;
	margin: 0 auto;
	height: 54px;
	line-height: 54px;
	background: #000;
	color: #fff;
	font-family: arial;
	border: 2px solid #000;
	text-align: center;
	text-transform: uppercase;
	transition: 0.5s;
	letter-spacing: 2px;
	margin-top: 50px;
}
.about3_sz {
	position: absolute;
	top: 0;
	width: 100%;
	text-align: center;
	display: block;
	font-family: arial;
	font-size: 530px;
	color: #000;
	opacity: 0.1;
	z-index: 0;
	font-weight: bold;
	line-height: 400px;
}
.about3_text_right {
	width: 15%;
	float: right;
	margin-left: 5%;
	margin-top: 10%;
}
.about3_text_right h4 {
	font-weight: 300;
	font-size: 36px;
	font-family: arial;
	display: inline-block;
}
.about3_text_right span {
	display: inline-block;
}
/*加入亿田*/
.join_m {
	width: 100%;
	margin-bottom: 20px;
}
.join_hei {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.join_ico {
	width: 60px;
	position: absolute;
	left: 50%;
	margin-left: -30px;
	top: 50%;
	z-index: 11;
	margin-top: -30px;
}
.join_tu {
	width: 100%;
	margin-bottom: 20px;
	position: relative;
}
.join_m p {
	font-size: 14px;
	color: #666;
	line-height: 25px;
}
.join_nr1 {
	border-top: 1px solid #ddd;
	padding-top: 20px;
	margin-top: 40px;
}
.join_nr1 .row ul{
	background:#f5f5f5;
	padding:40px;
	min-height:280px;
}
.join_nr1 .row ul li{
	position:relative;
	padding-left:15px;
	margin-bottom:10px;
}
.join_nr1 .row ul li:before{
	content:"";
	display:block;
	width:7px;
	height:7px;
	background:#bfbfbf;
	position:absolute;
	border-radius:50%;
	left:0;
	top:6px;
}
.join1_m {
	text-align: center;
	margin: 30px 0;
}
.join1_m h3 {
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 30px;
}
.join1_m h4 {
	margin-top: 15px;
}
.join1_m p {
	font-size: 14px;
	color: #666;
	line-height: 25px;
	margin-bottom: 0;
}
.join_nr2 {
	border-top: 1px solid #ddd;
	padding-top: 20px;
	margin-top: 40px;
	margin-bottom: 20px;
}
.join2_m {
	width: 100%;
	background: #f5f5f5;
	margin-bottom: 30px;
	text-align: center;
	padding: 30px 0;
}
.join2_m .join2_m_img{
	margin-bottom:20px;
}
.join2_m p {
	width:70%;
	font-size: 14px;
	color: #666;
	line-height: 25px;
	margin:0 auto;
}
.join2_m i {
	font-size: 18px;
	padding-right: 10px;
	color: #666;
	line-height: 25px;
}
.join2_p {
	color: #999 !important;
}
.join2_p i {
	color: #999 !important;
}
.join_nr3 {
	width: 100%;
	height: 450px;
	background: url(../images/join3_bg.jpg) no-repeat;
	background-size: cover;
	--webkit-background-size: cover;
	position: relative;
}
.join3_text {
	color: #fff;
	text-align: center;
	position: absolute;
	width: 100%;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 0 15px;
}
.join3_text h1 {
	font-size: 48px;
	margin-bottom: 30px;
	letter-spacing: 6px;
}
.join3_text h2 {
	font-family: arial;
	text-transform: uppercase;
}
.join4_up {
	position: relative;
}
.join4_up_txt {
	display: none
}
.join4_m {
	text-align: center;
	margin: 30px 0;
}
.join4_tu {
	position: relative;
}
.join4_tu p {
	width: 100%;
	position: absolute;
	text-align: center;
	left: 0%;
	top: 40%;
	margin-bottom: 0px;
	color: #fff;
	font-size: 18px;
}
/*加盟条件*/
.join_inner1 {
	border-top: 1px solid #ddd;
	margin: 30px 0 60px 0;
}
.join_inner1 h3 {
	margin: 30px 0;
}
.join_inner1_nr {
	position: relative;
}
.join_inner1_nr_l {
	width: 50%;
	float: left;
	background: url("../images/join_inner1_1.jpg") no-repeat center;
	background-size: cover;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}
.join_inner1_nr_r {
	width: 50%;
	float: right;
	background: #f5f5f5;
	padding: 5%;
}
.join_inner1_nr_r_line {
	width: 40px;
	height: 2px;
	background: #ddd;
	margin-bottom: 15px;
}
.join_inner1_nr_r p {
	color: #666;
	margin-bottom: 30px;
	position: relative;
}
.join_inner1_nr_r p:before {
	content: '';
	position: absolute;
	width: 40px;
	height: 2px;
	background: #ddd;
	top: -15px;
}
/*联系我们*/
.con_nr {
	margin-bottom: 60px;
}
.con_m {
	border: 1px solid #ddd;
}
.con_ma { border-bottom: none; }
.con_m1 {
	width: 50%;
	float: left;
	padding: 5%;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.con_m_as {
	border-left: none;
	border-bottom: none;
}
.con_m1 p {
	color: #666;
	line-height: 25px;
	font-size: 14px; position: relative;
}
.con_m1 h4 {
	margin-top: 5px;
	font-weight: 600;
}
.con_m1 i {
	padding-right: 10px;
}
.con_m1_l {
	width: 60%;
	float: left;
}
.con_m1_r {
	width: 40%;
	float: left;
}
.con_x {
	border-left: 1px solid #ddd;
	border-bottom: none;
}
.con_x1 {
	border-left: none;
}
.con_m1_d {
	border-top: 1px solid #ddd;
	margin-top: 30px;
	padding-top: 30px;
	text-align: center;
}
.contact_con_input_son {
	margin-bottom: 20px;
}
.contact_con_input_son p {
	text-transform: uppercase;
	margin-bottom: 7px;
}
.contact_con_input_son input, .contact_con_input_son textarea {
	width: 100%;
	background-color: #fdfdfd;
	border: 1px solid #e2e2e2;
	border-radius: 0;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
}
.contact_con_input_son textarea {
	height: 120px;
	line-height: 24px;
	padding: 5px;
}
.contact_bt {
	text-align: center;
}
.contact_bt a.on {
	box-shadow: none;
}
.index_con3_bt {
	width: 100%;
	text-align: center;
}
.index_con3_bt a {
	display: inline-block;
	margin: 0 10px;
	width: 200px;
	height: 40px;
	line-height: 40px;
	margin-top: 20px;
	background-color: #d6d6d6;
	border: 1px solid #d6d6d6;
	box-shadow: 0 1px 1px #000;
	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	text-transform: uppercase;
}
.index_con3_bt a i {
	position: relative;
	left: 0px;
	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
}
.index_con3_bt a.on {
	background: #898d8d;
	border: 1px solid #898d8d;
	color: #fff;
}
.index_con3_bt a:hover {
	color: #fff;
	background-color: #e50011;
	border: 1px solid #e50011;
}
.index_con3_bt a:hover i {
	left: 10px;
}
.con_m1_r h2 {
	font-size: 100px;
	margin: 0px;
	text-align: center;
}
.con_u {
	padding-top: 25px;
}
/*人才招聘*/
.join2_ti {
	color: #8cb92e;
	font-size: 30px;
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: 40px;
}
.sc_zhao_list {
	border-top: 1px solid #e5e5e5;
}
.sc_zhao_tit {
	height: 80px;
	line-height: 80px;
	font-size: 16px;
	position: relative;
	display: block;
	padding-left: 30px;
}
.sc_zhao_list li {
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
}
.sc_zhao_1 {
	float: left;
	width: 15%;
	color: #818181;
}
.sc_zhao_2 {
	float: left;
	width: 15%;
	color: #818181;
}
.sc_zhao_3 {
	float: left;
	width: 20%;
	text-overflow: ellipsis;
	/*white-space: nowrap;*/
	color: #818181;
}
.sc_zhao_4 {
	width: 50%;
	float: left;
	color: #818181;
}
.sczhao_tit {
	color: #e50011;
	font-weight: bold;
}
.sc_zhao_tit button {
	position: absolute;
	top: 50%;
	right: 40px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 30px;
	height: 30px;
	border: 1px solid #818181;
	border-radius: 50%;
	color: #818181;
	background: transparent;
	outline: none;
	cursor: pointer;
	transition: color .25s, background .25s;
}
.sc_zhao_tit button:before {
	content: "";
	position: absolute;
	top: 8px;
	left: 14px;
	width: 1px;
	height: 13px;
	background: #818181;
	transition: opacity .25s;
}
.sc_zhao_tit button:after {
	content: "";
	position: absolute;
	top: 14px;
	left: 8px;
	width: 13px;
	height: 1px;
	background: #818181;
}
.sc_zhao_hi {
	border-top: 1px solid #e5e5e5;
	padding: 30px 0;
	padding-left: 30px;
}
.sc_zhao_gw h4 {
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 20px;
	color: #e50011;
}
.sc_zhao_gw p {
	margin-bottom: 5px;
	font-size: 14px;
	line-height: 24px;
	color: #888;
}
.ac_active button:before {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.ac_active span {
	color: #666;
}
.sc_zhao_gw {
	width: 74%;
	float: left;
	padding-right: 30px;
}
.sc_zhao_js {
	width: 26%;
	float: left;
	padding-right: 30px;
}
.sc_zhao_js p {
	font-size: 14px;
	letter-spacing: 2px;
	margin-bottom: 20px;
}
.sc_zhao_js p span {
	display: block;
	color: #909090;
	margin-top: 5px;
}
.sc_gw_tit {
	margin-top: 40px !important;
}
.number_of {
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	position: relative;
	display: block;
	padding-left: 30px;
	background: #e50011;
}
.number_of span {
	color: #ffffff !important;
}
.sc_zhao_js_btn {
	position: relative;
	border: 1px solid #e50011;
	display: inline-block;
	line-height: 34px;
	padding: 0 22px;
	cursor: pointer;
	color: #e50011;
	margin-top: 5px;
}
.sc_zhao_js_btn input {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	cursor: pointer;
}
.problem_b_right {
	width: 30%;
	margin: 0px auto;
	position: relative;
	padding-left: 100px;
	margin-right: 40px;
	float: left;
}
.problem_b_right_zhi {
	margin-right: 10%;
}
.problem_b_right span {
	position: absolute;
	left: 0;
	top: 0;
	line-height: 40px;
}
.problem_b_right input[type='text'] {
	width: 100%;
	color: #999;
	padding: 0px 50px 0 10px;
	height: 40px;
	font-family: "Microsoft YaHei", "微软雅黑" !important;
}
.problem_b_right input[type='button'] {
	height: 40px;
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	background: url(../images/head_6.png) no-repeat center;
	background-size: 22px;
}
.problem_b_right_zhi ul {
	position: absolute;
	text-align: left;
	background: #ffffff;
	border: 1px solid #c4c4c4;
	top: 100%;
	left: 100px;
	right: 0px;
	z-index: 1;
	border-top: 0;
	letter-spacing: 0px;
	line-height: 40px;
	display: none;
	max-height: 160px;
	overflow-y: auto;
}
.problem_b_right_zhi ul li {
	padding: 0 10px;
}
.problem_b_right_zhi ul li:hover {
	background-color: #f5f5f5;
}
.problem_b {
	margin-bottom: 30px;
}
.job_more {
	margin: 30px 0 60px 0;
}
.job_nr2 {
	margin-top: 60px;
	padding-top: 60px;
	border-top: 1px solid #ddd;
}
/**/
.job_nr1 {
	margin-bottom: 60px;
}
.job_nr1 p {
	font-size: 14px;
	text-align: center;
	color: #666;
	margin-bottom: 30px;
}
.job1_m {
	border-bottom: 4px solid #000;
}
.job1_tu {
	position: relative;
}
.job1_tu p {
	width: 80%;
	color: #fff;
	font-size: 40px;
	position: absolute;
	left: 10%;
	text-transform: uppercase;
	top: 50%;
	line-height: 120px;
	display: block;
	background-color: rgba(0, 0, 0, 0.6);
	margin-top: -60px;
	margin-bottom: 0;
}
.job1_m h4 {
	color: #333;
	font-size: 24px;
	line-height: 40px;
	text-align: center;
	font-family: arial;
	text-transform: uppercase;
}
/*产品详情*/
.pro1_top {
	margin-top: 80px;
}
.pro1_nr {
}
.pro_jg {
	font-size: 30px;
	font-family: 'arial';
	margin-left: 20px;
}
.pro_jg1 {
	font-size: 13px;
	color: #999;
	font-weight: normal;
	text-decoration: line-through;
	margin: 0px;
}
.products_con1_left {
	width: 244px;
	float: left;
}
.products_con1_right {
	width: 100%;
	padding-left: 274px;
}
.products_con1_left_box {
	background-color: #d0bca1;
	color: #fff;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 26px;
}
.products_con1_left_box .text {
	margin-bottom: 60px;
}
.products_con1_left_box .text h2 {
	font-size: 23px;
	margin-bottom: 10px;
}
.products_con1_left_box .text h2 span {
	position: relative;
	display: inline-block;
}
.products_con1_left_box .text h2 span:after {
	position: absolute;
	content: '';
	top: 11px;
	left: -25px;
	width: 15px;
	height: 2px;
	background-color: #fff;
}
.products_con1_left_box .text h2 span:before {
	position: absolute;
	content: '';
	top: 11px;
	right: -25px;
	width: 15px;
	height: 2px;
	background-color: #fff;
}
.products_con1_left_box .text h5 {
	font-size: 18px;
	margin-bottom: 2px;
}
.products_con1_left_box .text h1 {
	font-size: 32px;
	letter-spacing: 2px;
}
.products_con1_left_img {
	position: relative;
}
.products_con1_left_img1 {
	margin-bottom: 15px;
}
.pagination_pro1 {
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: 10px;
	margin: 0px;
	text-align: center;
	z-index: 999;
}
.pagination_pro1 span {
	margin: 0 5px;
	background-color: rgba(255, 255, 255, 0.4);
	opacity: 1;
}
.pagination_pro1 span.swiper-pagination-bullet-active {
	background-color: #fff;
}
.products_terest {
	border: 1px solid #ebebeb;
}
.products_terest_tit {
	background-color: #fafafa;
	line-height: 40px;
	height: 40px;
	padding: 0 15px;
}
.products_terest_con {
	padding: 15px;
	padding-bottom: 0px;
}
.pro_inner_zi1 .pro_inner_zi1_price {
	margin: 24px 0;
}
/*****产品详情页*******/
.pro_inner_box {
}
.pro_box {
	width: 100%;
}
.pro_inner {
	width: 100%;
	margin: 0 auto;
}
.pro_inner_t {
	width: 100%;
	padding: 10px 0 0px 0;
	line-height: 20px;
}
.pro_inner_t h5 {
	margin: 0;
	display: inline-block;
	color: #333;
	font-size: 13px;
}
.pro_inner_t i {
	display: inline-block;
	padding: 0 8px 0 10px;
}
.pro_inner_t p {
	font-size: 13px;
	color: #999;
	display: inline-block;
}
.pro_xx {
	width: 100%;
}
.pro_xximg {
	padding: 0;
	margin: 0;
	width: 100%;
	float: left;
	position: relative;
}
.pro_xximg > li {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
	-webkit-transition: -webkit-transform 0s linear;
	-moz-transition: -moz-transform: 0s linear;
	-ms-transition: -ms-transform 0s linear;
	-o-transition: -o-transform 0s linear;
	transition: transform 0s linear;
	opacity: 0;
	z-index: 5;
}
.pro_xximg_z {
	z-index: 10 !important;
}
.pro_xximg_show {
	-webkit-transform: scale(1) !important;
	-moz-transform: scale(1) !important;
	-ms-transform: scale(1) !important;
	-o-transform: scale(1) !important;
	transform: scale(1) !important;
	-webkit-transition: -webkit-transform 0.3s linear !important;
	-moz-transition: -moz-transform 0.3s linear !important;
	-ms-transition: -ms-transform 0.3s linear !important;
	-o-transition: -o-transform 0.3s linear !important;
	transition: transform 0.3s linear !important;
	opacity: 1 !important;
}
.pro_xx_box {
	width: 100%;
	float: left;
	position: relative;
	padding: 0 16px;
	margin-top: 10px;
}
.pro_xx_s_box {
	width: 90px;
	overflow: hidden;
	width: 100%;
	padding: 1px 0;
}
.pro_xx_s {
	padding: 0;
	margin: 0;
	width: 100%;
	position: relative;
}
.pro_xx_s > li {
	cursor: pointer;
	position: relative;
	margin: 0px 11px;
	width: 128px;
	float: left;
}
.pro_xx_s > li img {
	border: #ddd 1px solid;
}
.pro_xx_son .line_t {
	width: 100% !important;
}
.pro_xx_son .line_r {
	height: 100% !important;
}
.pro_xx_son .line_b {
	width: 100% !important;
}
.pro_xx_son .line_l {
	height: 100% !important;
}
.pro_xx_son {
	position: relative;
	border: 1px solid #e50011;
}
.pro_xx_son:before {
	width: 12px;
	height: 14px;
	content: '';
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: url(../images/xz.png);
}
.line_t {
	width: 0;
	height: 2px;
	background: #e50011;
	position: absolute;
	left: 0;
	top: 0px;
}
.line_r {
	width: 2px;
	height: 0;
	background: #e50011;
	position: absolute;
	right: 0px;
	top: 0px;
}
.line_b {
	width: 0;
	height: 2px;
	background: #e50011;
	position: absolute;
	right: 0;
	bottom: 0px;
}
.line_l {
	width: 2px;
	height: 0;
	background: #e50011;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.pro_xx_next {
	height: 100%;
	width: 16px;
	position: absolute;
	right: 0;
	top: 0;
	background: #f4f4f4;
	cursor: pointer;
	text-align: center;
	line-height: 16px;
	font-size: 16px;
	color: #e50011;
}
.pro_xx_prev {
	width: 16px;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0;
	background: #f4f4f4;
	cursor: pointer;
	text-align: center;
	line-height: 16px;
	font-size: 16px;
	color: #e50011;
}
.pro_xx_prev i, .pro_xx_next i {
	position: absolute;
	left: 5px;
	top: 50%;
}
.pro_inner_zi {
	width: 100%;
	padding-left: 60px;
}
.pro_inner_zi > h1 {
	font-size: 48px;
	color: #333;
	letter-spacing: 1px;
	margin-top: 0;
	text-transform: uppercase;
}
.pro_inner_zi > p {
	font-size: 12px;
	color: #333;
	margin-top: 5px;
	margin-bottom: 5px;
}
.pro_inner_zi_ul li{
	width: 50%;
	float: left;
	cursor: pointer;
}
.pro_inner_zi1 {
	width: 100%;
	/*    background: #fbfbfb;*/
	/*    padding: 10px;*/
	margin: 10px 0;
	/*    border-top: 1px dotted #ddd;
    border-bottom: 1px dotted #ddd;*/
}
.pro_inner_zi1 p {
	margin-bottom: 0;
	line-height: 30px;
	color: #333;
	letter-spacing: 1px;
}
.youhui {
	position: relative;
	display: inline-block;
	line-height: 17px !important;
	margin-bottom: 3px !important;
}
.youhui span {
	position: relative;
	display: inline-block;
	border-top: 1px solid #e50011;
	padding: 0px 8px;
	border-bottom: 1px solid #e50011;
	line-height: 17px !important;
	background: #ffffff;
}
.pro_inner_zi1 .inner_i1 {
	background: url(../images/yy.png) no-repeat;
	width: 2px;
	height: 20px;
	position: absolute;
	top: 0px;
	left: -1px;
}
.youhui a {
	color: #e50011;
}
.pro_scon {
	color: #ea5404 !important;
}
.pro_inner_zi1 .inner_i2 {
	background: url(../images/yy.png) no-repeat;
	height: 18px;
	background-position: 0 -28px;
	position: absolute;
	right: -5px;
	right: 0px;
	top: 0px;
	width: 2px;
}
.pro_jg {
	font-size: 30px;
	font-family: 'arial';
	margin-left: 20px;
}
.pro_jg1 {
	font-size: 13px;
	color: #999;
	font-weight: normal;
	text-decoration: line-through;
	margin: 0px;
}
.pro_fw {
	font-size: 13px;
	color: #666;
	margin-left: 20px;
}
.pro_inner_zi2 {
	padding: 8px 0px;
}
.pro_inner_zi2 p {
	font-size: 13px;
	color: #333;
	line-height: 27px;
	margin-bottom: 0;
}
.pro_inner_zi2 p span {
	display: inline-block;
	margin-left: 15px;
	padding: 0 10px;
	background: #f2f2f2;
	position: relative;
	cursor: pointer;
	border-radius: 3px;
	font-size: 12px;
}
.pro_xz {
	border: 1px solid #333 !important;
}
.pro_xz:before {
	width: 12px;
	height: 14px;
	content: '';
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: url(../images/xz.png);
}
.pro_inner_zi2 p b {
	display: inline-block;
	width: 70px;
	font-weight: normal;
}
.pro_inner_con_kj {
	width: 100%;
}
.pro_inner_ps {
	padding: 0 15px;
}
.pro_inner_psa {
	display: inline-block;
}
.pro_inner_psa span {
	margin-left: 5px;
}
.pro_inner_psb {
	margin-left: 47px;
	line-height: 25px;
	margin-bottom: 5px;
}
.pro_sc {
	width: 100%;
	text-align: right;
}
.pro_sc h5 {
	font-size: 13px;
	display: inline-block;
	margin-top: 20px;
	color: #999;
	cursor: pointer;
}
.pro_sc h5 span {
	margin-left: 5px;
}
.pro_sc h5 i {
	font-size: 15px;
	position: relative;
	top: 1px;
	margin-right: 5px;
}
.pro_scon {
	color: #e50011 !important;
}
.pro_sc p {
	margin: 0;
	display: inline-block;
	font-size: 13px;
	color: #999;
	margin-left: 15px;
}
.pro_sc p span {
	color: #e50011;
	display: inline-block;
	padding: 0 3px;
}
.pro_inner_zi3 {
	padding: 10px 15px;
}
.pro_inner_zi3 p {
	font-size: 13px;
	color: #666;
	line-height: 30px;
	margin-bottom: 0;
	display: inline-block;
	margin-right: 10px;
}
.pro_inner_zi3 p i {
	font-style: normal;
}
.pro_inner_zi3 p b {
	display: inline-block;
	width: 65px;
	font-weight: normal;
	margin-right: 15px;
}
.pro_inner_zi3 span {
	display: inline-block;
	vertical-align: top;
	line-height: 24px;
	border: 1px solid #ccc;
	border-right: none;
	font-size: 18px;
	color: #888;
	padding: 0 15px;
}
.pro_jia {
	font-weight: 600;
	border-right: 1px solid #ccc !important;
	cursor: pointer;
	color: #666 !important;
}
.pro_jian {
	font-weight: 600;
	cursor: pointer;
	color: #666 !important;
}
.shopcar_nums .pro_jian {
	font-size: 13px !important;
	font-weight: normal !important;
}
.shopcar_nums .pro_jia {
	font-size: 13px !important;
	font-weight: normal !important;
	border-right: 1px solid #e8e8e8 !important;
}
.shopcar_nums span {
	line-height: 25px !important;
}
.pro_inner_zi4 {
	width: 100%;
	margin: 32px 0;
}
.pro_inner_zi4 a {
	display: inline-block;
	padding: 10px 70px;
	font-size: 14px;
	letter-spacing: 1px;
	border: 1px solid #333;
	margin-right: 10px;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.pro_inner_zi4 > span {
	display: inline-block;
	line-height: 42px;
	font-size: 14px;
	color: #666;
	margin-left: 10px;
	letter-spacing: 1px;
	cursor: pointer;
	position: relative;
}
.pro_inner_zi4_img {
	position: absolute;
	top: -120px;
	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;
	display: none;
	border: 1px solid #ccc;
	box-shadow: 2px 2px 2px #d9d9d9;
}
.pro_inner_zi4 > span:hover .pro_inner_zi4_img {
	display: block;
}
.pro_innrt_btn1 {
	background: #fff;
	color: #333;
	font-size: 16px;
}
.pro_innrt_btn1:hover {
	background: #fff;
}
.pro_innrt_btn2 {
	background: #333;
	color: #fff;
	font-size: 16px;
}
.pro_innrt_btn2:hover {
	color: #fff !important;
}
.pro_bot {
	width: 100%;
	margin-top: 60px;
}
.pro_boton {
	width: 100%;
}
.pro_boton_t {
	width: 100%;
	position: relative;
}
.pro_boton_t ul {
	padding: 0;
	margin: 0;
	width: 100%;
	background: #f4f4f4;
	border-radius: 2px;
	border: 1px solid #e8e8e8;
	border-bottom: none;
}
.pro_boton_t ul li {
	float: left;
	line-height: 40px;
	padding: 0 30px;
	font-size: 16px;
	cursor: pointer;
	color: #333;
	border-bottom: 1px solid #e8e8e8;
	letter-spacing: 1px;
	position: relative;
	border-right: 1px solid #e8e8e8;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.pro_boton_t ul li:before {
	width: 100%;
	height: 2px;
	content: '';
	background: #e50011;
	border-radius: 2px;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.pro_boton_t ul li:hover {
	color: #e50011;
}
.pro_boton_t ul li span {
	font-size: 13px;
	letter-spacing: 0;
	color: #e50011;
	margin-left: 5px;
}
.pro_boton_con {
	width: 100%;
	border: 1px solid #e8e8e8;
	border-top: none;
	border-radius: 2px;
}
.pro_lion {
	background: #fff !important;
	border-bottom: 1px solid #fff !important;
}
.pro_lion:before {
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
	-moz-opacity: 1 !important;
	-khtml-opacity: 1 !important;
	-webkit-opacity: 1 !important;
}
.pro_boton_list {
	width: 100%;
	display: none;
	padding: 0 10px;
}
.pro_hd_con {
	padding: 10px 10px 0 10px;
}
.pro_hd {
	border: 1px solid #e8e8e8;
}
.pro_hd_on {
	display: none;
}
.pro_hd h5 {
	font-size: 16px;
	font-weight: 600;
	color: #333;
	text-align: center;
	line-height: 40px;
	margin: 0;
	background: #f4f4f4;
	border-bottom: 1px solid #e8e8e8;
}
.pro_hd_con .fl {
	width: 100% !important;
	float: none !important;
	margin-bottom: 10px;
}
.pro_hd_con .advert-img {
	margin-top: 0 !important;
}
.pro_hd_con img {
	width: 100% !important;
}
/*产品大图*/
.proin1_left, .proin1_right {
	top: 50%;
	margin-top: -20px;
	width: 40px;
	height: 40px;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.7);
	width: 40px;
	line-height: 0;
	text-align: left;
	font-size: 16px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	position: absolute;
	z-index: 999;
	cursor: pointer;
}
.proin1_left:hover, .proin1_right:hover {
	background-color: rgba(0, 0, 0, 0.9);
}
.proin1_left {
	left: -40px;
}
.proin1_right {
	right: -40px;
}
.pro1_inn_se1_img_con2:hover .proin1_left {
	left: 0px;
}
.pro1_inn_se1_img_con2:hover .proin1_right {
	right: 0px;
}
.proin1_left i, .proin1_right i {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.proin1_left i {
	left: 13px;
}
.proin1_right i {
	right: 13px;
}
.swiper-button-disabled {
	opacity: 0;
}
.pro1_inn_se1_img_box2 {
	cursor: pointer;
	border: 1px solid #c3c3c3;
}
.pro1_inn_se1_img_box2.on {
}
.pro1_inn_se1_img_box2.on img {
	box-shadow: -2px 2px 8px 0px rgba(0, 0, 0, 0.1);
	width: 98%;
}
.pro1_inn_se1_img_con2 {
	margin-top: 10px;
	position: relative;
	overflow: hidden;
}
.pro1_inn_se1_img_con1 {
	position: relative;
	overflow: hidden;
}
.pro1_inn_se1_img_con1:hover .proin1_left {
	left: 0px;
}
.pro1_inn_se1_img_con1:hover .proin1_right {
	right: 0px;
}
/*产品大图*/
.pro_inner_con {
	margin-bottom: 20px;
	border: 1px solid #ececec;
	padding: 40px;
}
.pro_inner_zi1_add .docs-methods {
	display: inline-block;
}
.pro_inner_zi1_sell {
	margin: 10px 0 20px 0;
	display: none;
}
.pro_inner_zi1_sell:first-child{
	display: block;
}
.pro_inner_zi1_sell span {
	display: inline-block;
	margin-right: 10px;
}
.pro_inner_num_box {
	display: inline-block;
	border: 1px solid #999;
	border-radius: 5px;
	height: 42px;
	line-height: 42px;
	margin-right: 10px;
	font-size: 0px;
}
.pro_inner_num_box .pro_inner_num_box_left, .pro_inner_num_box .pro_inner_num_box_right {
	padding: 0 15px;
	cursor: pointer;
}
.pro_inner_num {
	margin-bottom: 15px;
}
.pro_inner_num_box span {
	display: inline-block;
	padding: 0 10px;
	font-size: 14px;
}
.pro_inner_service_box {
	display: inline-block;
	position: relative;
	margin: 10px 0;
}
.pro_inner_service_box_tit {
	line-height: 40px;
	height: 40px;
	background-color: #fff;
	padding: 0 55px 0 35px;
	border: 1px solid #ddd;
	position: relative;
	cursor: pointer;
}
.pro_inner_service_box_tit h5 {
	line-height: 40px;
	margin: 0px;
}
.pro_inner_service_box_tit i {
	position: absolute;
	top: 13px;
	right: 15px;
}
.pro_inner_service_box ul {
	background-color: #fff;
	position: absolute;
	width: 100%;
	top: 100%;
	z-index: 1;
	border: 1px solid #ccc;
	left: 0px;
	display: none;
}
.pro_inner_service_box li {
	line-height: 40px;
	font-size: 13px;
	padding: 0 15px;
	cursor: pointer;
}
.pro_inner_service_box li:hover {
	background-color: #f5f5f5;
}
.pro_inner_promise .tit {
	display: inline-block;
	height: 50px;
	vertical-align: top;
}
.pro_inner_promise_box {
	display: inline-block;
	width: 45%;
}
.pro_inner_promise_box span {
	display: inline-block;
	background-color: #f2f2f2;
	height: 25px;
	line-height: 25px;
	border-radius: 10px;
	color: #666;
	font-size: 12px;
	padding: 0 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.pro_inner_zi .pro_inner_share {
	margin-top: 15px;
}
.pro_inner_share_box span{
	position: relative;
}
.pro_inner_share_box span img{
	position: absolute;
	top: 30px;
	left: 0;
	width: 120px;
	visibility: hidden;
	-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;
}
.pro_inner_share_box span:hover img{
	visibility: visible;
}
.pro_inner_share_box {
	display: inline-block;
}
.pro_inner_share_box span {
	display: inline-block;
	width: 25px;
	height: 25px;
	border: 1px solid #999;
	color: #666;
	text-align: center;
	line-height: 23px;
	margin-right: 15px;
	border-radius: 50%;
}
.pro1_inn_se1_img_box {
	/* border:1px solid #ececec; */
}
.pingj_one_right h5 {
	margin-bottom: 15px;
}
.pingj_con_zi_tit {
	margin-bottom: 10px;
	position: relative;
}
.pingj_con_zi_tit .pjzi1 {
	float: none;
	position: absolute;
	top: 0px;
	right: 0px;
}
.pingj_con_zi .goodRate_star {
	margin-top: 10px;
}
.all_page_search {
	background-color: #fff;
	padding: 30px 0;
}
.all_page_search_box {
	width: 700px;
	margin: 0 auto;
	border: 1px solid #dddddd;
	position: relative;
	background-color: #f5f5f5;
}
.all_page_search_box input {
	width: 100%;
	height: 40px;
	border: 0px;
	background: transparent;
	line-height: 40px;
	padding: 0 100px 0 50px;
}
.all_page_search_box_img {
	position: absolute;
	top: 0px;
	line-height: 37px;
	left: 15px;
}
.all_page_search_bt {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 90px;
	height: 42px;
	top: -1px;
	line-height: 42px;
	color: #fff;
	text-align: center;
	background-color: #000;
	font-size: 15px;
	letter-spacing: 7px;
}
/**/
.pro_inner_con1 {
	border: 1px solid #ececec;
}
.pro_inner_con1_l {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.pro_inner_con1_r {
	padding-left: 0px !important;
	border-left: 1px solid #ececec;
}
.pro_inner_bt {
	font-size: 26px;
	margin-bottom: 20px;
}
.pro_inner_bt i {
	padding-left: 5px;
	font-size: 22px;
	color: #666;
}
.pro_inner_con1_text {
	padding: 40px;
}
.pro_inner_con1_text h4 {
	font-size: 16px;
	color: #666;
	margin-bottom: 10px;
	font-weight: 600;
}
.pro_inner_con1_text p {
	color: #666;
	margin-bottom: 30px;
}
.p_content_list {
	display: none;
}
.p_content_list1 {
	padding: 30px;
}
.chandise {
	border-bottom: 1px solid #ececec;
}
.chandise h5 {
	display: inline-block;
	border-top: 2px solid transparent;
	margin: 0px;
	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;
	line-height: 40px;
	font-size: 14px;
	padding: 0px 20px;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}
.chandise h5.on {
	background: #e6e2df;
}
.p_content_list_m {
	width: 50%;
	float: left;
}
.p_content_list_m img {
	width: 70%;
	margin: 5% 0% 5% 15%;
}
.p_content_list_m p {
	text-align: center;
	color: #666;
	margin-bottom: 0px;
}
.p_content_list_m1 {
	border-right: 1px solid #ececec;
}
.attrlist1 {
	width: 50%;
	float: left;
	color: #4c4c4c;
}
.attrlist1 p {
	border-bottom: 1px dashed #d1d3d4;
	margin-bottom: 0;
	line-height: 24px;
	color: #999;
	padding: 7px 0;
}
.attrlist1 p span {
	width: 150px;
	display: inline-block;
	vertical-align: middle;
	color: #333333;
}
.pro_inner_con2 {
	margin: 100px 60px;
	position: relative;
}
.pro_inner_con2_img {
	width: 55%;
}
.pro_inner_con2_text {
	width: 50%;
	background: #f5f5f5;
	position: absolute;
	right: 3%;
	top: 13%;
	padding: 30px;
}
.pro_inner_con2_ico {
	display: block;
	width: 77px;
	height: 77px;
	border: 1px solid #b9b9b9;
	border-radius: 50%;
	margin-bottom: 15px;
}
.pro_inner_con2_ico img {
	padding: 25%;
}
.pro_inner_con2_text h4 {
	font-size: 16px;
	color: #666;
	margin-bottom: 10px;
	font-weight: 600;
}
.pro_inner_con2_text p {
	color: #666;
}
.pro_inner_con3 {
	margin: 60px 0;
	border: 1px solid #ececec;
}
.pro_inner_con3_m {
	width: 20%;
	float: left;
	border-left: 1px solid #ececec;
	padding: 20px;
}
.pro_inner_con3_m1 {
	border-left: none;
}
.pro_inner_con3_m h2 {
	line-height: 250px;
}
.pro_inner_con3_m_tu {
}
.pro_inner_con3_m h4 {
	margin-top: 20px;
	font-size: 18px;
}
.pro_inner_con3_m p {
	color: #666;
	line-height: 25px;
}
.pro_inner_con3_m h5 {
	font-size: 12px;
	font-family: arial;
	color: #999;
	margin-bottom: 0px;
}
.pro_inner_con3_m h5 i {
	padding-left: 5px;
}
/**/
.join_inner1_m_l {
}

/* service_list.html */
.service_list li{
	float: left;
	margin-right: 40px;
	cursor: pointer;
}
.service_list li .ser_v{
	font-size: 14px;
	color: #999999;
	letter-spacing: 1px;
	margin-top: 0;
}
.service_list li a{
	display: inline;
}
.service_list li img{
	position: relative;
	bottom: 2px;
	margin-right: 4px;
}
.service_list li.active .ser_v{
	color: #eb424b;
}

.service_box{
	margin: 80px 0;
}
.service_list_ul li{
	width: 30%;
	float: left;
	margin-right: 5%;
	position: relative;
}
.service_list_img{
	position: relative;
}
.service_list_img img:nth-child(2){
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.service_list_txt{
	margin-top: 10px;
}
.service_list_txt h5{
	font-size: 20px;
	color: #333333;
	letter-spacing: 1px;
	margin: 0;

	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 32px;
    height: 32px;
}
.service_list_ul li:nth-child(3n){
	margin-right: 0;
}
.service_list_ul li:nth-child(n+4){
	margin-top: 4%;
}
/* service_list.html */

/* video_inner.html */
.video_box{
	padding: 180px 0 80px;
}
.new_tit {
    text-align: center;
    color: #666;
    margin-bottom: 40px;
    text-transform: uppercase;
    padding-top: 12px;
    color: #888;
}
.new_tit span {
    color: #e60012;
    font-family: "Microsoft Yahei", "微软雅黑";
    letter-spacing: 2px;
    margin-left: 10px;
}
.new_tit h3 {
    margin-top: 0px;
    font-size: 30px;
    font-family: 'Roboto';
    padding: 0 20px;
    margin-bottom: 0px;
    z-index: 2;
    background: #ffffff;
    position: relative;
}

.new_tit h4 {
    color: #999;
}

.new_tit div {
    position: relative;
    display: inline-block;
    padding: 0px 20px 0 20px;
}

.new_tit div:after {
    position: absolute;
    content: '';
    top: -12px;
    left: 0;
    height: 100%;
    width: 100%;
    border: 1px solid #333333;
}

.video_con{
	text-align: center;
}


.life_more {
    text-align: center;
}
.about_sec_more {
    padding: 10px 20px 10px;
    position: relative;
    margin-top: 40px;
    color: #8e8e8e;
    font-size: 14px;
    cursor: pointer;
    border: 3px solid #8e8e8e;
    display: inline-block;
    -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_sec_more span {
    display: inline-block;
    width: 20px;
    height: 2px;
    background: #e60012;
    position: absolute;
    left: -10px;
    top: 50%;
    -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_sec_more:hover {
    border: 3px solid #e60012;
    color: #e60012;
}

.about_sec_more:hover span {
    left: 95px;
}
/* video_inner.html */

/*7.26*/
.experience {
	width: 80%;
	margin: 0 auto;
}
.swiper_honoe .swiper-wrapper {
}
.slimScrollBar {
	right: 0 !important;
	width: 4px !important;
	background: #000 !important;
}
.join1_tu1 {
	margin-bottom: 40px;
}
.experie_left, .experie_right {
	width: 100%;
	float: left;
	margin: 0 0%;
	position: relative;
	z-index: 11;
}
.experie_top1 {
	height: 80px;
	width: 100%;
	position: absolute;
	left: 0;
	top: -55px;
}
.experie_bottom1 {
	width: 100%;
	position: absolute;
	left: 0;
	top: 100%;
}
.experie_right {
	display: table;
}
.experie_right_txt {
	display: table-cell;
	vertical-align: middle;
}
.experie_right_txt p {
	line-height: 24px;
	color: #666666;
	margin-bottom: 20px;
}
.experie_right_txt h5 {
	position: relative;
	padding-left: 0px;
	font-size: 18px;
	margin-top: 0;
	margin-bottom: 20px;
	padding-bottom:20px;
	border-bottom:1px solid #dddddd;
}

.experie_right_txt h5 img{
	margin-right:15px;
}

/*.experie_right_txt h5:before {
	position: absolute;
	content: '';
	left: 0;
	height: 1px;
	background: #333;
	width: 39px;
	bottom: 0;
}*/
.experie_left_txt {
	font-family: "Canela1" !important;
	position: absolute;
	left: 0;
	top: 40px;
	font-size: 110px;
	font-weight: 700;
	text-transform: uppercase;
	color: transparent;
	-webkit-text-stroke: 1.5px #15403d;
	-webkit-writing-mode: vertical-lr;
	-ms-writing-mode: tb-lr;
	writing-mode: vertical-lr;
	left: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.experience {
	margin-bottom: 40px;
}
.experience2 {
	position: relative;
	margin-bottom: 0px;
}
/* .experience2:after {
	background: #476683;
	content: '';
	position: absolute;
	width: 75%;
	height: 100%;
	top: 0;
} */
.experience2 .experie_right_txt h5 {
	color: #333;
	text-align: right;
	padding-left: 0;
	margin-top:15px;
	text-align:left;
}
.experience2 .experie_right_txt h5:before {
	background: #ffffff;
	left: auto;
	right: 104px;
}
.experience2 .experie_right_txt p {
	color: #666;
}
.experience2 .experie_top1 {
	left: auto;
	right: 0;
}
.experience2 .experie_bottom1 {
	right: 0;
	left: auto;
}
.experience2 .experie_left_txt {
	left: auto;
	text-transform: uppercase;
	color: transparent;
	-webkit-text-stroke: 1.5px #466684;
	-webkit-writing-mode: vertical-lr;
	-ms-writing-mode: tb-lr;
	writing-mode: vertical-lr;
	right: 0;
	-webkit-transform: translateX(50%);
	transform: translateX(50%);
}
.join_inner1 {
	display: none;
}
.introduction_text {
	height: 103px;
	overflow: hidden;
}
.kehu {
	margin-bottom: 50px;
}
.join_padd {
	padding-bottom: 50px;
}
.gallery-top {
	height: 80%;
	width: 100%;
}
.join4_tu_bg {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: #000000;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.gallery-thumbs {
	height: 20%;
	box-sizing: border-box;
	padding: 10px 0;
}
.gallery-thumbs .swiper-slide {
	height: 100%;
}
.gallery-thumbs .join4_tu_bg {
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
.gallery-thumbs .swiper-slide-active {
	opacity: 1;
}
.gallery-thumbs .swiper-slide-active .join4_tu_bg {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.gallery-thumbs .swiper-slide-active p {
	display: none;
}
.chover {
	margin-bottom: 60px;
}
.chover .form-control{
	outline:none;
	border:0;
	border-bottom:2px solid #333;
	margin-bottom:15px;
	-webkit-box-shadow:none;
    box-shadow:none;
	border-radius:0;
	padding-left:0;
}
.chover textarea.form-control{
	border:2px solid #333;
	padding-left:5px;
}
.chover .form_btn{
	border:2px solid #333;
	display:inline-block;
	text-align:center;
	padding:25px 0;
	width:100%;
}
.chover .form_btn i{
	margin-left:5px;
}
.textyichu {
	padding-right: 35px;
	z-index: 2;
	position: relative;
	border-right: 1px solid #959595;
	
}
.textyichu span {
	width: 1px;
	height: 100%;
	background: #959595;
	position: absolute;
	top: 0;
	right: 2px;
	z-index: -1;
}
/*7.26*/
.map_top {
	margin-top: 76px;
}
.anchorBL {
	display: none;
}
.ser_text1 {
	width: 25%;
	float: left;
}
.ser_map {
	width: 75%;
	float: left;
}
.hunt_input {
	position: relative;
	width: calc(100% - 64px);
	float: left;
}
.hunt_input input {
	border: 1px solid #cecece;
	background-color: #fff;
	height: 40px;
	line-height: 38px;
	padding: 0px 10px;
	width: 100%;
}
.hunt_input span {
	width: 19px;
	height: 19px;
	display: inline-block;
	position: absolute;
	background: url("../images/xiu1.png") no-repeat center;
	background-size: cover;
	position: absolute;
	top: 10px;
	right: 10px;
}
.hunt_right {
	float: left;
	border: 1px solid #cecece;
	margin-left: 20px;
	width: 42px;
	height: 40px;
	padding: 0px 5px;
}
.hunt_right img {
	width: 30px;
	margin-top: 5px;
}
.blueberries {
	width: 49%;
	float: left;
	margin-right: 1%;
}
.blueberries1 {
	width: 49%;
	float: left;
	margin-left: 1%;
}
.sc_zhao_tit1 {
	height: 40px;
	line-height: 40px;
	position: relative;
	padding-left: 50px;
}
.sc_zhao_tit1 button {
	position: absolute;
	top: 50%;
	left: 15px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
	border: 1px solid #818181;
	color: #818181;
	background: transparent;
	outline: none;
	cursor: pointer;
	transition: color .25s, background .25s;
}
.ac_active1 button:after {
	content: "";
	position: absolute;
	top: 10px;
	left: 3px;
	width: 13px;
	height: 1px;
	background: #000;
}
.sc_zhao_list_add {
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	margin-top: 15px;
	padding: 30px 0;
	padding-top: 15px;
}
.sc_zhao_hi1 p {
	margin: 0px auto;
}
.sc_zhao_list1 {
	border-top: none;
}
.sc_zhao_hi1 {
	/*border-top: 1px solid #e5e5e5;*/
	padding: 15px 0;
	padding-left: 50px;
	display: none;
	padding-top: 0;
}
.sc_zhao_hi1 a {
	background: #000000;
	color: #ffffff;
	display: inline-block;
	padding: 0px 6px;
	line-height: 26px;
	margin-top: 6px;
}
.screening i {
	font-size: 30px;
	vertical-align: -3px;
	display: inline-block;
	margin-left: 5px;
	-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;
}
.screening {
	cursor: pointer;
}
.screening1 i {
	vertical-align: -7px;
	-webkit-transform: rotate(180deg); /*Safari 4+,Google Chrome 1+ */
	-moz-transform: rotate(180deg); /*Firefox 3.5+*/
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); /*ie*/
}
.economic {
	margin-top: 30px;
	height:540px;
	overflow-y:auto;
}
.ser_nr_add {
	margin-bottom: 0;
}
.ab_nr_text h3 {
	letter-spacing: 3px;
	margin-bottom: 20px;
	margin-top: 0;
}
.ab_nr_text a {
	color: #ffffff;
	font-family: arial;
	font-size: 18px;
}
/*8.01*/
.blockhead img {
	width: 77px;
	display: inline-block;
	margin-right: 70px;
}
.blockhead {
	font-size: 66px;
	font-family: arial;
	color: #0e0e0e;
	text-transform: uppercase;
	font-weight: 500;
	margin-bottom: 50px;
	text-align: center;
	padding-left: 20%;
}
.eriority_width {
	border: 3px solid #000;
	padding-top: 80px;
	width: 85%;
	/* margin: 0 auto; */
	padding-bottom: 0;
	margin-left: 11%;
}
.riority_txt {
	width: 550px;
	margin: 0px auto;
	position: relative;
	min-height: 400px;
	text-align: center;
}
.riority_txt h1 {
	font-size: 24px;
	margin-top: 0;
	margin-bottom: 30px;
}
.riority_txt p {
	color: #666;
	line-height: 25px;
	margin-bottom: 0px;
	text-align: left;
}
.riority_num {
	display: block;
	font-family: arial;
	font-size: 530px;
	color: #000;
	opacity: 0.1;
	filter: alpha(opacity=10);
	-moz-opacity: 0.1;
	-khtml-opacity: 0.1;
	z-index: 0;
	font-weight: bold;
	line-height: 400px;
}
.disabled_txt {
	padding-left: 20%;
}
.riority_add {
	position: absolute;
	width: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.disabled {
	position: relative;
}
.disabled_img {
	width: 30%;
	position: absolute;
	left: -8%;
	bottom: 0;
}
.justice {
}
.justice h1 {
	font-size: 14px;
}
.justice h1 span {
	font-size: 36px;
	display: inline-block;
	margin-right: 5px;
}
.justice img {
	width: 82px;
}
.justice_left {
	right: -40%;
	position: absolute;
	top: 50%;
	cursor: pointer;
}
.justice_right {
	left: -40%;
	position: absolute;
	cursor: pointer;
	top: 50%;
}
.superiority {
	margin-bottom: 100px;
}
.season, .rainy {
	position: relative;
	height: 50px;
	width: 150px;
}
.season_one, .rainy_one {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.season_one, .rainy_one:not(:nth-of-type(2)){
	display: none;
}
.season_one:not(:first-of-type){
	display: none;
}
.invention {
	position: relative;
}
.cellence_left, .cellence_right {
	width: 50%;
	float: left;
	position: relative;
}
.cellence_right {
	display: table;
	background: #e8e8e8;
}
.cellence_right_tct {
	display: table-cell;
	vertical-align: middle;
	padding: 30px 15%;
}
.cellence_right_tct p {
	line-height: 24px;
	color: #666666;
}
.ence_right_img {
	width: 90px;
	margin: 0px auto;
	margin-bottom: 30px;
}
.excellence {
	margin-bottom: 80px;
}
.llence_bg {
	background: url("../images/lay_bg.jpg") no-repeat center;
	background-size: cover;
}
.process2 {
	width: 7px;
	margin: 0 auto;
}
.process {
	text-align: center;
	position: relative; margin-bottom: 60px;
}
.process:last-child:before {
	width: 0px;
}
.process:before {
	content: '';
	position: absolute;
	width: 7px; height: 60px;
	left: 50%;
	margin-left: -4px;
	bottom: -60px;
	background: url("../images/lay_line.png") no-repeat center;
	background-size: cover;
}
.process span:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 2px;
	left: 0;
	top: -1px;
	background: #333333;
}
.process span {
	line-height: 60px;
	position: relative;
	margin: 0px auto;
	padding: 0 70px;
	font-size: 16px;
	display: inline-block;
	border: 1px solid #dbdbdb;
	color: #666666;
}
.ab2_m a{
	color: #ffffff;
}

.join_add_a span{display: inline-block;
	margin: 0 10px;
	width: 200px;
	height: 40px;
	line-height: 40px;
	margin-top: 20px;

	border: 1px solid #d6d6d6;

	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	text-transform: uppercase;

}
.sc_zhao{
	margin-bottom: 30px;
}
.join_add_a span:hover{
	color: #fff;
	background-color: #e50011;
	border: 1px solid #e50011;
}
@media (max-width: 1440px) and (min-width: 1024px) {
	.header_right a {
		margin-left: 10px;
	}
	.ab2_m1 {
		margin: 0px 6%;
		display: inline-block;
	}
	.experience {
		width: 100%;
		margin: 0 auto;
	}
	.header_menu ul {
		padding: 0 120px;
	}
	.header .logo {
		margin-left: -80px;
		margin-top: 6px;
	}
	.header .logo img {
		width: 160px;
	}
	ul.header_menu_left {
		padding-right: 100px;
	}
	ul.header_menu_right {
		padding-left: 100px;
	}
	.home_sec1_ci img {
		width: 120px;
	}
}
@media (max-width: 1199px) and (min-width: 1024px) {
	.home_sec6_title {
		font-size: 60px;
		line-height: 70px;
	}
	.home_sec6_title .tx {
		font-size: 36px;
		line-height: 38px;
	}
	.home_sec6_title .tx1 {
		font-size: 26px;
	}
	.home_sec6_title .text {
		padding-bottom: 10px;
	}
}
@media (max-width: 1169px) and (min-width: 1024px) {
	.header_right {
		display: none;
	}
	.header_menu ul {
		padding: 0 70px;
	}
	ul.header_menu_left {
		padding-right: 85px;
	}
	ul.header_menu_right {
		padding-left: 85px;
	}
}
.home_bot_img {
	display: none;
}
[v-cloak]   {
	    display:  none  !important;
}
.perat {
	text-align: center;
}
.porarily { text-align: center; font-size: 16px;
}
.porarily {
	font-size: 20px;
	padding: 100px 0;
	text-align: center;
}

.hunt11{width: 200px;
	height: 40px;
	display:block;
	line-height: 40px;
	background: #898D8D;
	color: #fff; cursor: pointer;    text-align: center;
    margin-top: 20px;
}


/*导航搜索*/
.header_search{
	position: absolute;
	top:0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #fff;
	z-index: 0;
	opacity: 0;
	transition:all 300ms ease-in-out;
	-webkit-transition:all 300ms ease-in-out;
	-moz-transition:all 300ms ease-in-out;
	-o-transition:all 300ms ease-in-out;
}
.header_search.on{
	z-index: 2;
	opacity: 1;
}
.header_search input{
	width: 40%;
    background-color: transparent;
    border: 0px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    text-align: center;
	margin-top:11px;

}
.header_search_bt{
	position:absolute;
	top:0px;
	right:25%;
	line-height: 76px;
	cursor: pointer;
}
.header_search_bt img{
	width: 30px;
}


/* 20181010 新增 */

/* 20181010 新增 */
@media(max-width:1440px) and (min-width:1024px){
	.pro_inner_con1_l{
		width:40%;
	}
	.pro_inner_con1_r{
		width:60%;
	}
	.p_content_list1{
		font-size:12px;
		padding: 15px 15px;
	}
	.attrlist1 p span {
		width:125px;
	}
}