/*公共样式开始*/
*{
	margin: 0;
	padding: 0;
	list-style: none;
}
html{ 
	overflow-x:hidden; 
	overflow-y:auto; 
	height:100%;
}
/* @font-face
{
    font-family: 'Roboto-Regular';
    font-weight: normal;
    font-style: normal;
    src: url('../fonts/hinted-CenturyGothic-Bold.eot');
    src: url('../fonts/hinted-CenturyGothic-Bold.eot?#iefix') format('embedded-opentype'), 
	url('../fonts/hinted-CenturyGothic-Bold.woff2') format('woff2'), 
	url('../fonts/hinted-CenturyGothic-Bold.woff') format('woff'), 
	url('../fonts/hinted-CenturyGothic-Bold.ttf') format('truetype'), 
	url('../fonts/hinted-CenturyGothic-Bold.svg#hinted-CenturyGothic-Bold') format('svg');
}
 */
@font-face
{
    font-family: 'AvantGardeITCbyBT-Book';
    font-weight: normal;
    font-style: normal;
    src: url('../font/AvantGardeITCbyBT-Book.eot');
    src: url('../font/AvantGardeITCbyBT-Book.eot#iefix') format('embedded-opentype'), 
	url('../font/AvantGardeITCbyBT-Book.woff2') format('woff2'), 
	url('../font/AvantGardeITCbyBT-Book.woff') format('woff'), 
	url('../font/AvantGardeITCbyBT-Book.ttf') format('truetype'), 
	url('../fonts/AvantGardeITCbyBT-Book.svg#AvantGardeITCbyBT-Book') format('svg');
}


@font-face
{
	font-family: 'Roboto-Regular';
	font-weight: normal;
	font-style: normal;
	src: url('../font/Roboto-Regular.ttf');
}
@font-face
{
	font-family: 'bodoni_mt';
	font-weight: normal;
	font-style: normal;
	src: url('../font/bodoni_mt.ttf');
}
@font-face
{
	font-family: 'BOD_I';
	font-weight: normal;
	font-style: normal;
	src: url('../font/BOD_I.TTF');
}
@font-face
{
	font-family: 'impact';
	font-weight: normal;
	font-style: normal;
	src: url('../font/impact.ttf');
}


/*
	//放大
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
	
	-webkit-transform: scale(1.1);
    -mos-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);	 
	
	//居中
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	
	//旋转
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
	
	//一行显示点
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	
	//几行显示点
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	
	//圆点
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	border-radius: 100%;
	
	//去除select默认样式
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
*/


body
{
	
	position: relative;
	min-height:100%;
	width: 100%;
	overflow: hidden;
    font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'PingFang SC', 'Hiragino Sans GB', 'Heiti SC', 'Helvetica Neue', 'Helvetica, Arial', 'sans-serif';
    font-size: 14px;
    font-weight: 300;
    color: #333;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body.searchactive
{
    position: fixed;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

li,
ol,
ul
{
    list-style: none;
}
a
{
    color: inherit;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
a:hover,
a:link,
a:visited
{
    text-decoration: none;

    color: inherit;
}
input[type=number]
{
    -moz-appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button
{
    margin: 0;

    -webkit-appearance: none;
}
.h1, .h2, .h3, .h4, .h5, h1, h2, h3, h4, h5 {
    margin: 0px;
    margin: 0px;
}

p{
	padding: 0;
	margin: 0;
}
ul,label
{
    margin: 0;
    padding: 0;
}
button,
input,
textarea
{
    resize: none;

    border: none;
    outline: none;
}
*[data-type='iframe'],
*[data-fancybox],
.slick-slide:focus
{
    outline: none !important;
}
a
{
    text-decoration: none;

    color: inherit;
}
a:hover
{
    text-decoration: none;

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

    color: inherit;
}
.img-box
{
    position: relative;

    display: block;
    overflow: hidden;

    height: 0;
    padding-bottom: 100%;
}
.img-box img
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;
}
.img-box img[src=''],
.img-box img:not([src])
{
    opacity: 0;
    border: 0;
}
.w-100{
	float: left;
	width: 100%;
}
.w-1400{
	width: 1400px;
	margin: 0 auto;
}
.box{width: 100%;float: left}
.content{width: 100%; float: left;padding: 15px 0}
.nbanner{display: inline-block;font-size: 0}
.pc-none{display: none}
/*wap css 图片排列*/
*,
*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; }
img {
	max-width: 100%;
	height: auto; }
img {
	-ms-interpolation-mode: bicubic; }
[class*="block-grid-"] {
	display: block;
	padding: 0;
	margin: 0 auto; }
[class*="block-grid-"]:before, [class*="block-grid-"]:after {
	content: " ";
	display: table; }
[class*="block-grid-"]:after {
	clear: both; }
[class*="block-grid-"] > li {
	display: block;
	float: left;
	height: auto;
	padding: 0 0.55556rem 1.11111rem; }

@media only screen {
	.small-block-grid-1 > li {
		list-style: none;
		width: 100%; }
	.small-block-grid-1 > li:nth-of-type(1n) {
		clear: none; }
	.small-block-grid-1 > li:nth-of-type(1n+1) {
		clear: both; }

	.small-block-grid-2 > li {
		list-style: none;
		width: 50%; }
	.small-block-grid-2 > li:nth-of-type(1n) {
		clear: none; }
	.small-block-grid-2 > li:nth-of-type(2n+1) {
		clear: both; }

	.small-block-grid-3 > li {
		list-style: none;
		width: 33.33333%; }
	.small-block-grid-3 > li:nth-of-type(1n) {
		clear: none; }
	.small-block-grid-3 > li:nth-of-type(3n+1) {
		clear: both; }

	.small-block-grid-4 > li {
		list-style: none;
		width: 25%; }
	.small-block-grid-4 > li:nth-of-type(1n) {
		clear: none; }
	.small-block-grid-4 > li:nth-of-type(4n+1) {
		clear: both; }

	.small-block-grid-5 > li {
		list-style: none;
		width: 20%; }
	.small-block-grid-5 > li:nth-of-type(1n) {
		clear: none; }
	.small-block-grid-5 > li:nth-of-type(5n+1) {
		clear: both; }

	.small-block-grid-6 > li {
		list-style: none;
		width: 16.66667%; }
	.small-block-grid-6 > li:nth-of-type(1n) {
		clear: none; }
	.small-block-grid-6 > li:nth-of-type(6n+1) {
		clear: both; }

	.small-block-grid-7 > li {
		list-style: none;
		width: 14.28571%; }
	.small-block-grid-7 > li:nth-of-type(1n) {
		clear: none; }
	.small-block-grid-7 > li:nth-of-type(7n+1) {
		clear: both; }

	.small-block-grid-8 > li {
		list-style: none;
		width: 12.5%; }
	.small-block-grid-8 > li:nth-of-type(1n) {
		clear: none; }
	.small-block-grid-8 > li:nth-of-type(8n+1) {
		clear: both; }

	.small-block-grid-9 > li {
		list-style: none;
		width: 11.11111%; }
	.small-block-grid-9 > li:nth-of-type(1n) {
		clear: none; }
	.small-block-grid-9 > li:nth-of-type(9n+1) {
		clear: both; }

	.small-block-grid-10 > li {
		list-style: none;
		width: 10%; }
	.small-block-grid-10 > li:nth-of-type(1n) {
		clear: none; }
	.small-block-grid-10 > li:nth-of-type(10n+1) {
		clear: both; }

	.small-block-grid-11 > li {
		list-style: none;
		width: 9.09091%; }
	.small-block-grid-11 > li:nth-of-type(1n) {
		clear: none; }
	.small-block-grid-11 > li:nth-of-type(11n+1) {
		clear: both; }

	.small-block-grid-12 > li {
		list-style: none;
		width: 8.33333%; }
	.small-block-grid-12 > li:nth-of-type(1n) {
		clear: none; }
	.small-block-grid-12 > li:nth-of-type(12n+1) {
		clear: both; } }
@media only screen and (min-width: 35.61111em) {
	.medium-block-grid-1 > li {
		list-style: none;
		width: 100%; }
	.medium-block-grid-1 > li:nth-of-type(1n) {
		clear: none; }
	.medium-block-grid-1 > li:nth-of-type(1n+1) {
		clear: both; }

	.medium-block-grid-2 > li {
		list-style: none;
		width: 50%; }
	.medium-block-grid-2 > li:nth-of-type(1n) {
		clear: none; }
	.medium-block-grid-2 > li:nth-of-type(2n+1) {
		clear: both; }

	.medium-block-grid-3 > li {
		list-style: none;
		width: 33.33333%; }
	.medium-block-grid-3 > li:nth-of-type(1n) {
		clear: none; }
	.medium-block-grid-3 > li:nth-of-type(3n+1) {
		clear: both; }

	.medium-block-grid-4 > li {
		list-style: none;
		width: 25%; }
	.medium-block-grid-4 > li:nth-of-type(1n) {

		clear: none; }
	.medium-block-grid-4 > li:nth-of-type(4n+1) {
		clear: both; }

	.medium-block-grid-5 > li {
		list-style: none;
		width: 20%; }
	.medium-block-grid-5 > li:nth-of-type(1n) {
		clear: none; }
	.medium-block-grid-5 > li:nth-of-type(5n+1) {
		clear: both; }

	.medium-block-grid-6 > li {
		list-style: none;
		width: 16.66667%; }
	.medium-block-grid-6 > li:nth-of-type(1n) {
		clear: none; }
	.medium-block-grid-6 > li:nth-of-type(6n+1) {
		clear: both; }

	.medium-block-grid-7 > li {
		list-style: none;
		width: 14.28571%; }
	.medium-block-grid-7 > li:nth-of-type(1n) {
		clear: none; }
	.medium-block-grid-7 > li:nth-of-type(7n+1) {
		clear: both; }

	.medium-block-grid-8 > li {
		list-style: none;
		width: 12.5%; }
	.medium-block-grid-8 > li:nth-of-type(1n) {
		clear: none; }
	.medium-block-grid-8 > li:nth-of-type(8n+1) {
		clear: both; }

	.medium-block-grid-9 > li {
		list-style: none;
		width: 11.11111%; }
	.medium-block-grid-9 > li:nth-of-type(1n) {
		clear: none; }
	.medium-block-grid-9 > li:nth-of-type(9n+1) {
		clear: both; }

	.medium-block-grid-10 > li {
		list-style: none;
		width: 10%; }
	.medium-block-grid-10 > li:nth-of-type(1n) {
		clear: none; }
	.medium-block-grid-10 > li:nth-of-type(10n+1) {
		clear: both; }

	.medium-block-grid-11 > li {
		list-style: none;
		width: 9.09091%; }
	.medium-block-grid-11 > li:nth-of-type(1n) {
		clear: none; }
	.medium-block-grid-11 > li:nth-of-type(11n+1) {
		clear: both; }

	.medium-block-grid-12 > li {
		list-style: none;
		width: 8.33333%; }
	.medium-block-grid-12 > li:nth-of-type(1n) {
		clear: none; }
	.medium-block-grid-12 > li:nth-of-type(12n+1) {
		clear: both; } }
@media only screen and (min-width: 56.94444em) {
	.large-block-grid-1 > li {
		list-style: none;
		width: 100%; }
	.large-block-grid-1 > li:nth-of-type(1n) {
		clear: none; }
	.large-block-grid-1 > li:nth-of-type(1n+1) {
		clear: both; }

	.large-block-grid-2 > li {
		list-style: none;
		width: 50%; }
	.large-block-grid-2 > li:nth-of-type(1n) {
		clear: none; }
	.large-block-grid-2 > li:nth-of-type(2n+1) {
		clear: both; }

	.large-block-grid-3 > li {
		list-style: none;
		width: 33.33333%; }
	.large-block-grid-3 > li:nth-of-type(1n) {
		clear: none; }
	.large-block-grid-3 > li:nth-of-type(3n+1) {
		clear: both; }

	.large-block-grid-4 > li {
		list-style: none;
		width: 25%; }
	.large-block-grid-4 > li:nth-of-type(1n) {
		clear: none; }
	.large-block-grid-4 > li:nth-of-type(4n+1) {
		clear: both; }

	.large-block-grid-5 > li {
		list-style: none;
		width: 20%; }
	.large-block-grid-5 > li:nth-of-type(1n) {
		clear: none; }
	.large-block-grid-5 > li:nth-of-type(5n+1) {
		clear: both; }

	.large-block-grid-6 > li {
		list-style: none;
		width: 16.66667%; }
	.large-block-grid-6 > li:nth-of-type(1n) {
		clear: none; }
	.large-block-grid-6 > li:nth-of-type(6n+1) {
		clear: both; }

	.large-block-grid-7 > li {
		list-style: none;
		width: 14.28571%; }
	.large-block-grid-7 > li:nth-of-type(1n) {
		clear: none; }
	.large-block-grid-7 > li:nth-of-type(7n+1) {
		clear: both; }

	.large-block-grid-8 > li {
		list-style: none;
		width: 12.5%; }
	.large-block-grid-8 > li:nth-of-type(1n) {
		clear: none; }
	.large-block-grid-8 > li:nth-of-type(8n+1) {
		clear: both; }

	.large-block-grid-9 > li {
		list-style: none;
		width: 11.11111%; }
	.large-block-grid-9 > li:nth-of-type(1n) {
		clear: none; }
	.large-block-grid-9 > li:nth-of-type(9n+1) {
		clear: both; }

	.large-block-grid-10 > li {
		list-style: none;
		width: 10%; }
	.large-block-grid-10 > li:nth-of-type(1n) {
		clear: none; }
	.large-block-grid-10 > li:nth-of-type(10n+1) {
		clear: both; }

	.large-block-grid-11 > li {
		list-style: none;
		width: 9.09091%; }
	.large-block-grid-11 > li:nth-of-type(1n) {
		clear: none; }
	.large-block-grid-11 > li:nth-of-type(11n+1) {
		clear: both; }

	.large-block-grid-12 > li {
		list-style: none;
		width: 8.33333%; }
	.large-block-grid-12 > li:nth-of-type(1n) {
		clear: none; }
	.large-block-grid-12 > li:nth-of-type(12n+1) {
		clear: both; }
}
/*page*/
.pages{ color:#333;}
#Pages a{color:#333;}
.pages {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
	width: 100%;
	text-align: center;
}
.pages > a {
	display: inline;
}
.pages > a,
.pages > span {
	position: relative;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
}
.pages > li:first-child > a,
.pages > li:first-child > span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.pages > li:last-child > a,
.pages > li:last-child > span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.pages > a:hover,
.pages > span:hover,
.pages > a:focus,
.pages > span:focus {
	z-index: 3;
	color: #23527c;
	background-color: #eee;
	border-color: #ddd;
}
.pages > .active > a,
.pages > .active > span,
.pages > .active > a:hover,
.pages > .active > span:hover,
.pages > .active > a:focus,
.pages > .active > span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #337ab7;
	border-color: #337ab7;
}
.pages > .disabled > span,
.pages > .disabled > span:hover,
.pages > .disabled > span:focus,
.pages > .disabled > a,
.pages > .disabled > a:hover,
.pages > .disabled > a:focus {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}

#Pages p {color:#802E00;}

/*公共样式结束*/
.main {
	max-width: 100%;
	margin: 0;
}
.column{
	width: 100%;
	padding: 0 0;
	min-height: 0%;
	position: inherit;
}
.button1{
	position: fixed;
	left: 50px;
	top: 64px;
	z-index: 10000;
	background: none;
	padding: 0;
	margin: 0;
	height: auto;
	outline: none;
	cursor: pointer;
}
.button1:hover{
	background: none;
	 outline: none;
}

html, body, .st-container, .st-pusher, .st-content{
	/*height: 100%;*/
	height: auto;
}

.header {
	position: fixed;
	z-index: 9993;
	top: 0;
	width: 100%;
	-webkit-transition: all .4s;
	transition: all .4s;
	background:#fff;
	box-shadow: 0 0 1px rgba(0,0,0,0.3);
}
.header .logo_t{display: inline-block;margin: 24px 0}
.header .menu_t{width: calc(100% - 400px)}
.header .menu_t ul{display: flex;padding-top: 40px}
.header .menu_t ul li a{display: inline-block;width: 100%; text-align: center;color: #000;font-weight: 500}

.box-footer
{
    height: auto;
    background-color: #044a22;
}
.box-footer dt{padding: 8px 0;font-weight: bold;}
.box-footer dd{padding: 8px 0;display: flex}
.box-footer .app{display: inline-block;text-align: center;padding-top: 25px;float: right}
.myContent{
	float: left;
	width: 100%;
	height: 82px;
	line-height: 36px;
	padding: 23px 50px;
	font-size: 16px;
	color: #fff;
	text-align: center;
}
        

.logo-1{
	position: absolute;
	left: 50%;
	top: 50px;
	-webkit-transform: translate(-50%,-0%);
	-moz-transform: translate(-50%,-0%);
	-ms-transform: translate(-50%,-0%);
	transform: translate(-50%,-0%);
	z-index: 999999;
}
.logo-menu{
	width: 63px;
}

/*全屏滚动*/
#index-container {
  height: 100vh;
  width: 100%;
  position: relative;
  z-index: 2;
}
#index-container .swiper-wrapper {
  -webkit-transition-timing-function: cubic-bezier(0.96, 0.08, 0.5, 1.01);
          transition-timing-function: cubic-bezier(0.96, 0.08, 0.5, 1.01);
}
#index-container .swiper-pagination {
  position: absolute;
  left: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  width: 100px;
  z-index: 4;
}
#index-container .swiper-pagination span {
  margin: 45px 0 45px 42px;
  width: 12px;
  height: 2px;
  font-size: 16px;
  color: #4c4c4c;
  opacity: 1;
  position: relative;
 /* -webkit-transition: all .5s ease-in-out;
          transition: all .5s ease-in-out; */
		  background: rgba(0,0,0,0);
}

#index-container .swiper-pagination span:before {
	font-family: 'Roboto-Regular';
	position: absolute;
	left: 0;
	bottom: 0;
  content: "";
	font-size: 16px;
	color: #4c4c4c;
		  
/*  -webkit-transition: all .5s ease-in-out;
          transition: all .5s ease-in-out; */
}
#index-container .swiper-pagination span:nth-child(1):before{
	content: "01";
}
#index-container .swiper-pagination span:nth-child(2):before{
	content: "02";
}
#index-container .swiper-pagination span:nth-child(3):before{
	content: "03";
}
#index-container .swiper-pagination span:nth-child(4):before{
	content: "04";
}
#index-container .swiper-pagination span:nth-child(5):before{
	content: "05";
}
#index-container .swiper-pagination span:nth-child(6):before{
	content: "06";
}



#index-container .swiper-pagination span:after {
  position: absolute;
  width: 68px;
  text-align: right;
  left: -72px;
  line-height: 20px;
  bottom: -28px;
  margin-top: -10px;
  color: #fff;
  font-size: 12px;
  color: #000;
  white-space: nowrap;
  opacity: 0;
  -webkit-transform: translate(-10px, 0);
      -ms-transform: translate(-10px, 0);
          transform: translate(-10px, 0);
}
#index-container .swiper-pagination span:nth-child(1):after {
  content: "首页";
}
#index-container .swiper-pagination span:nth-child(2):after {
  content: "普旺介绍";
}
#index-container .swiper-pagination span:nth-child(3):after {
  content: "招商加盟";
}
#index-container .swiper-pagination span:nth-child(4):after {
  content: "连锁门店";
}
#index-container .swiper-pagination span:nth-child(5):after {
  content: "新闻资讯";
}
#index-container .swiper-pagination span:last-child {
  display: none;
}
#index-container .swiper-pagination span.swiper-pagination-bullet{
	border-radius: 0;
}
#index-container .swiper-pagination span.swiper-pagination-bullet-active {
  background: rgba(0,0,0,1);
}

#index-container .swiper-pagination span:nth-child(2).swiper-pagination-bullet-active{
	background: rgba(255,255,255,1);
}
#index-container .swiper-pagination span:nth-child(2).swiper-pagination-bullet-active:before{
	color: #fff;
}
#index-container .swiper-pagination span:nth-child(2).swiper-pagination-bullet-active:after{
	color: #fff;
}


#index-container .swiper-pagination span.swiper-pagination-bullet-active:before {
	width: 68px;
	text-align: right;
	left: -72px;
	top: -10px;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
#index-container .swiper-pagination span.swiper-pagination-bullet-active:after {
  opacity: 1;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
/*  -webkit-transition: all .5s ease-in-out;
          transition: all .5s ease-in-out; */
}
#index-container .swiper-wrapper {
  width: 100%;
  height: 100vh;
}
#index-container .swiper-slide {
  width: 100%;
  height: 100vh;
  overflow: hidden;
}
.swiper-slide5{
	background: url(../img/i-news-img-1.png) 84% top no-repeat;
}
#index-container .swiper-slide6 {
  height: auto!important;
}



/*首页banner*/
#swiper_banner .swiper-slide a{width: 100%;height: 100vh;display: inline-block;background-position: center center}
/**/
.swiper-slide1 .ba-bg-1 .ab-img-re{
	position: relative;
	width: 100%;
}

.swiper-slide1 .ab-img{
	position: relative;
	max-width: 995px;
	height: 100%;display: flex;
}
.swiper-slide1 .ab-img .ab-img-re{display: flex;align-items: center;width: 100%;padding-right: 10%}
 .ab-img .ab-img-re-max{
	float: left;
}
 .ab-img .ab-img-re-min{
	float: right;
	padding-top: 200px;
}
.swiper-slide1 .ab-img .ab-img-re img{max-width: 100%;}
.about_pic{position:relative;height: 100%;float: right;padding-top: 50px}
.about_pic:before{content: "";position: absolute;right:0px;top:0px;height: 100%;width: 33%;background: #1a6840;}
.i-about{
	float: left;
	width: 100%;
	padding-left: 5.2%;
	top:calc(5% + 50px);
	position:absolute;
	z-index: 999;
	
}

.i-about-t{
	float: left;
	width: 100%;
	margin-top: 13.5%;
	line-height: 30px;
	font-size: 26px;
	color: #010101;
	font-weight: normal;
	
}
.i-about-t strong{
	color: #005f29;
}
.i-about-en{
	font-family: 'Roboto-Regular';
	float: left;
	width: 100%;
	line-height: 5rem;
	font-size: 5rem;
	font-weight: bold;
}
.i-about-txt{
	float: left;
	width: 100%;
	max-width: 558px;
}
.i-about-txt .i-about-txt-t{
	float: left;
	width: 100%;
	line-height: 78px;
	margin-top: 12px;
	font-size: 30px;
	color: #005f29;
	font-weight: normal;
}
.i-about-txt .i-about-txt-p{
	float: left;
	width: 100%;
	line-height: 30px;
	font-size: 16px;
	color: #010101;
}
.i-about-txt .ab-link{
	position: absolute;
	left: 50%;
	bottom: -22px;
	width: 142px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	background: rgba(26, 104, 64, 0.85);
	color: #fff;
}
.i-about-txt .ab-link img{
	vertical-align: middle;
	padding-bottom: 0px;
	margin-left: 8px;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.i-about-txt .ab-link:hover img{
	margin-left: 10px;
}
/**/

.league-left{
	float: left;
	width: 53.125%;
	height: 100%;
}
#swiper_league .swiper-slide, #swiper_league .swiper-wrapper{height: auto!important;}
#swiper_league{width: 100%;padding-bottom: 25px}
.le-le-txt{
	float: left;
	width: 100%;
	padding:0 55px;
}
.le-le-txt-h1{
	position: relative;
	float: left;
	width: 100%;
	margin-top: 150px;
	padding-left: 55px;
	line-height: 64px;
	font-size: 36px;
	font-weight: bold;
	color: #010101;
}
.le-le-txt .le-le-txt-t{
	float: left;
	width: 100%;
	line-height: 64px;
	margin-top: 15px;
	color: #005e29;
	
}
.le-le-txt .le-le-txt-t span{
	font-family: 'Roboto-Regular';
	float: left;
	font-weight: bold;
	font-size: 38px;
	vertical-align: middle;
}
.le-le-txt .le-le-txt-t i{
	float: left;
	font-size: 36px;
	vertical-align: middle;
	font-weight: normal;
	margin-left: 18px;
	margin-top: -7px;
}
.le-le-txt .le-le-txt-t .le-le-txt-t-p{
	float: left;
	font-size: 32px;
	vertical-align: middle;
	font-weight: normal;
	margin-left: 26px;
	margin-top: -5px;
}
.le-le-txt .le-le-txt-p{
	float: left;
	width: 100%;
	max-width: 750px;
	line-height: 36px;
	height: 108px;
	font-size: 18px;
	color: #333;
	overflow: hidden;
}
#swiper_league .le-le-txt-link{
	float: left;
	width: 100%;
	margin-top: 26px;
	padding-right: 40px;
	margin-bottom: 10px;
}
#swiper_league .le-le-txt-link a{
	float: right;
	width: 111px;
	height: 37px;
	line-height: 37px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	background: #005e29;
}
#swiper_league .le-le-txt-link a:hover{
	opacity: 0.9;
}

.league-left .league-swiper-button-prev{
	position: absolute;
	bottom: 44px;
	width: 35px;
	height: 4px;
	z-index: 9;
	left: 100px;
	background: url(../img/left-1.png) no-repeat;
}
.league-left .league-swiper-button-prev:hover{
	background: url(../img/left-1-on.png) no-repeat;
}
.league-left .league-swiper-button-next{
	position: absolute;
	bottom: 44px;
	width: 35px;
	height: 4px;
	z-index: 9;
	left: 157px;
	background: url(../img/right-1.png) no-repeat;
}
.league-left .league-swiper-button-next:hover{
	background: url(../img/right-1-on.png) no-repeat;
}
.league-left .le-le-pic{
	float: left;
	width: 100%;
	height: 46.211%;
	overflow: hidden;
}

.league-left .le-le-pic img{
	-webkit-transform: scale(1.1);
	-mos-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);	
	min-height: 100%;
}


.league-right{
	float: left;
	width: 46.875%;
	height: 100%;
	position: relative;
}

.league-right .le-ri-pic{
	float: left;
	width: 100%;
	
}
.le-ri-txt{
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	max-width: 496px;
	height: 46.211%;
	background: rgba(0, 94, 41, 0.9);
	padding: 82px 47px 0 47px;
}
.le-ri-txt .le-ri-txt-h1{
	float: left;
	width: 100%;
	height: 64px;
	line-height: 64px;
	font-size: 32px;
	overflow: hidden;
}
.le-ri-txt .le-ri-txt-p{
	float: left;
	width: 100%;
	margin-top: 8px;
	line-height: 32px;
	max-height: 256px;
	font-size: 16px;
	overflow: hidden;
}


.league-right .le-ri-link{
	position: absolute;
	bottom: 51px;
	left: 0;
	float: left;
	width: 100%;
	padding-right: 100px;
	text-align: right;
}
.league-right .le-ri-link a{
	float: right;
	font-size: 14px;
	color: #666;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.league-right .le-ri-link a:hover{
	margin-right: 5px;
}
.league-right .le-ri-link a img{
	margin-left: 10px;
}


/**/
.swiper-slide3 .i-product-top_hd{
	position: absolute;
	left: 100px;
	top: 50%;
	z-index: 99;
	-webkit-transform: translate(-0%,-50%);
	-ms-transform: translate(-0%,-50%);
	-moz-transform: translate(-0%,-50%);
	transform: translate(-0%,-50%);
}
.swiper-slide3 .i-product-top_hd ul{}
.swiper-slide3 .i-product-top_hd ul li{
	line-height: 36px;
	font-size: 20px;
	color: #666;
	margin-bottom: 40px;
	border-bottom: 3px solid rgba(0,0,0,0);
}
.swiper-slide3 .i-product-top_hd ul li.on{
	border-bottom: 3px solid #005f29;
}
.swiper-slide3 .i-product-top_hd ul li:last-child{
	margin-bottom: 0px;
}

.swiper-slide3  .i-product-parBd {
	float: left;
	width: calc(100% - 290px - 150px);
	height: 100%;
	margin-left: 290px;
	position: relative;
	z-index: 1;
}

.swiper-slide3 .i-product-slideBox {
	float: left;
	width: 100%;
	height: 100vh;
	opacity: 0;
	filter: alpha(opacity=00);
	position: absolute;
}
.swiper-slide3 .i-product-slideBox .row{height: 100vh;}
.swiper-slide3 .i-product-slideBox.block {
	left: 0;
	top: 0;
	position: relative;
	z-index: 9;
	opacity: 1;
	filter: alpha(opacity=100);
}


.i-pro-wow{
	float: left;
	width: 100%;
	height: 100%;
}

.i-pro{
	float: left;
	width: 100%;
	height: 100%;
}
.i-pro ul{
	float: left;
	width: 100%;
	height: 100%;
}
.i-pro ul img{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.i-pro .slick-list{
	height: 100%;
}
.i-pro .slick-list .slick-track{
	height: 100%;
}

.i-pro .slick-list .slick-track .slick-slide > div{
	height: 100%;
}


.i-pro .i-pro-p{
	position: absolute;
	bottom: 123px;
	left: 0;
	width: 100%;
	line-height: 32px;
	font-size: 16px;
	color: #010101;
	font-weight: 300;
	text-align: center;
}
.i-pro .i-pro-text{
	position: absolute;
	right: 0px;
	top: 177px;
	width: 420px;
}
.i-pro .i-pro-text .i-pro-h1{
	float: left;
	width: 100%;
	line-height: 54px;
	font-size: 40px;
	color: #005f29;
	font-weight: normal;
	padding-left: 16px;
	position: relative;
}
.i-pro .i-pro-text .i-pro-h1:after{
	position: absolute;
	width: 6px;
	height: 35px;
	margin-top: -16px;
	top: 50%;
	left: 0;
	background: #005f29;
	content: "";
}
.i-pro .i-pro-text .i-pro-h2{
	float: left;
	width: 100%;
	line-height: 37px;
	font-size: 24px;
	color: #000;
	padding-left: 16px;
}

.i-news-left{
	float: left;
	width: 396px;
	position: absolute;
	top: 50%;
	left: 162px;
	-webkit-transform: translate(-0%,-50%);
	-ms-transform: translate(-0%,-50%);
	-moz-transform: translate(-0%,-50%);
	transform: translate(-0%,-50%);
}
.i-news-left .i-ne-en{
	font-family: 'BOD_I';
	float: left;
	width: 100%;
	line-height: 85px;
	font-size: 86px;
	color: #005f29;
	font-style: italic;
}
.i-news-left .i-ne-t{
	float: left;
	width: 100%;
	line-height: 34px;
	margin-top: 56px;
	font-size: 26px;
	color: #010101;
	font-weight: normal;
	position: relative;
}
.i-news-left .i-ne-t:after{
	position: absolute;
	left: -112px;
	top: 50%;
	width: 87px;
	height: 2px;
	background: #005f29;
	content: "";
}
.i-news-left .i-ne-p{
	float: left;
	width: 100%;
	font-size: 16px;
	margin-top: 28px;
	line-height: 34px;
	color: #010101;
	max-height: 238px;
	overflow: hidden;
}

.i-news-right{
	float: right;
	width: 606px;
	padding-top: 229px;
}
.i-news-right .i-ne-ri-a{
	float: left;
	width: 100%;
	padding-right: 100px;
}
.i-news-right .i-ne-ri-a a{
	display: inline-block;
	float: right;
	width: 120px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	background: #005f29;
	color: #fff;
}
.i-news-right .i-ne-ri-a a:hover{
	opacity: 0.9;
}
.i-news-right ul{
	float: left;
	width: 470px;
	margin-top: 4px;
}
.i-news-right ul li{
	float: left;
	width: 100%;
	margin-top: 40px;
}
.i-news-right ul li .i-ne-ri-time{
	float: left;
	width: 100%;
	height: 29px;
	line-height: 29px;
	font-size: 18px;
	color: #005f29;
	position: relative;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.i-news-right ul li .i-ne-ri-time:after{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 39px;
	border-bottom: 2px solid #005f29;
	content: "";
}
.i-news-right ul li .i-ne-ri-t{
	font-weight: normal;
	float: left;
	width: 100%;
	height: 38px;
	line-height: 38px;
	margin-top: 8px;
	font-size: 18px;
	color: #000;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.i-news-right ul li .i-ne-ri-t a:hover{
	color: #044a22;
}
.i-news-right ul li .i-ne-ri-p{
	float: left;
	width: 100%;
	height: 44px;
	line-height: 22px;
	font-size: 14px;
	color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.foot-logo{
	float: left;
}
.foot-add{
	float: left;
	margin-left: 3%;
}
.foot-add img{
	vertical-align: middle;
	margin-right: 12px;
	padding-bottom: 3px;
}
.foot-tel{
	display: inline-block;
	/*float: left;*/
	/* margin-left: 4.6%; */
	margin-left: 3%;
}
.foot-tel img{
	vertical-align: middle;
	margin-right: 12px;
	padding-bottom: 3px;
}
.foot-add-bq{
	display: inline-block;
	/*float: right;*/
}
.foot-add-bq a{
	margin: 0 14px;
}

.swiper-slide-active .i-about{
	-webkit-animation: fadeInLeft 1.2s 0s ease both;
	animation: fadeInLeft 1.2s 0s ease both;
}
.swiper-slide-active .league-left{
	-webkit-animation: fadeInUp 2s 0s ease both;
	animation: fadeInUp 2s 0s ease both;
}
.swiper-slide-active .league-right{
	-webkit-animation: fadeInUp 2s 0s ease both;
	animation: fadeInUp 2s 0s ease both;
}
/* .swiper-slide-active .i-pro{
	-webkit-animation: fadeInUp 2s 0s ease both;
	animation: fadeInUp 2s 0s ease both;
} */
.swiper-slide-active .i-pro-wow{
	-webkit-animation: fadeInUp 2s 0s ease both;
	animation: fadeInUp 2s 0s ease both;
}
.swiper-slide-active .i-case{
	-webkit-animation: fadeInUp 2s 0s ease both;
	animation: fadeInUp 2s 0s ease both;
}
.swiper-slide5.swiper-slide-active{
	-webkit-animation: fadeInUp 1.2s 0s ease both;
	animation: fadeInUp 1.2s 0s ease both;
}

/*首页 end*/
/*foot*/
.bg-f8{
	position: relative;
	background: #f8f8f8;
}
.bg-f8:after{
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 3px;
	background: #005e29;
	content: "";
}

.footer {
	float: left;
	width: 100%;
	padding: 0 0%;
	position: relative;
	z-index: 999;
	overflow: hidden;
}
.footer.footer-in{
	background: #fcfbfb;
}


.footer-top {
	float: left;
	width: 100%;
	padding: 65px 50px 47px 50px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

.footer-top .foot-left{
	float: left;
	width: 30.7%;
}

.footer-top .foot-le-logo {
	float: left;
	width: 100%;
	position: relative;
}

.footer-top .foot-le-logo a img {
	float: left;
}
.footer-top .foot-le-txt{
	float: left;
	width: 100%;
	margin-top: 32px;
	padding-top: 10px;
	position: relative;
}
.footer-top .foot-le-txt:after{
	position: absolute;
	left: 0;
	top: 0;
	width: 83px;
	height: 1px;
	background: #b5b5b5;
	content: "";
}
.footer-top .foot-le-txt .foot-le-cn{
	float: left;
	width: 100%;
	line-height: 40px;
	font-size: 30px;
	color: #005e29;
	font-weight: normal;
}
.footer-top .foot-le-txt .foot-le-en{
	 font-family: 'AvantGardeITCbyBT-Book';
	float: left;
	width: 100%;
	line-height: 30px;
	font-size: 22px;
	color: #383636;
}



.footer-top .foot-right {
	float: left;
	width: 69.3%;
	line-height: 36px;
	color: #7d7c7c;
	
}

.footer-top .foot-right .foot-ri-left {
	float: left;
	width: 15.5%;
	position: relative;
}
.footer-top .foot-right .foot-ri-left:last-child{
	width: 6.4%;
}



.footer-top .foot-ri-le-title {
	font-weight: normal;
	float: left;
	width: 100%;
	font-size: 14px;
	line-height: 20px;
	color: #333;
	font-size: 18px;
	position: relative;
}
.footer-top .foot-ri-le-title span{
	display: inline-block;
	height: 32px;
	line-height: 20px;
	position: relative;
	padding-bottom: 12px;
}
.footer-top .foot-ri-le-title span:after {
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 36px;
	margin-left: -18px;
	height: 2px;
	background: #005e29;
	content: "";
}

.footer-top .foot-right .foot-ri-left .foot-ri-le-link {
	float: left;
	width: 100%;
	margin-top: 7px;
	font-size: 16px;
}

.footer-top .foot-right .foot-ri-left .foot-ri-le-link a {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #666;
}

.footer-top .foot-right .foot-ri-left .foot-ri-le-link a:hover {
	color: #005e29;
}


/* 内页导航*/

.bo-1{
	border-bottom: 1px solid #dcdcdc;
}
.wrap-sidenav{
	float: left;
	width: 100%;
}
.wrap-sidenav .sidenav
{
    position: relative;
	float: left;
	width: 100%;
	height: 60px;
	overflow: hidden;
}
.wrap-sidenav .sidenav ul
{
    font-size: 0;
    position: relative;
    position: absolute;
    left: 0;
    overflow: hidden;
    white-space: nowrap;
}
.wrap-sidenav .sidenav ul li
{
	display: inline-block;
	margin-right: 14px;
}

.wrap-sidenav .sidenav ul li a
{
    position: relative;
    display: block;
    height: 60px;
	line-height: 60px;
    padding: 0 36px;
	
	
	font-size: 16px;
	color: #010101;
}
.wrap-sidenav .sidenav ul li.active a,
.wrap-sidenav .sidenav ul li:hover a{
	color: #fff;
	background: #005e29;
}
/**/
.info_title{
	background: #fff;margin-top: 47px;text-align: center;margin-bottom: 49px;font-size: 33px;padding: 25px 0
}
/*内页*/
.about .d_title{width: 100%; text-align: center;font-size: 32px;padding: 15px 0}
/*新闻*/
#news ul{display: inline-block}
#news li,#style li{float:left; margin-bottom:10px;display: inline-block;width: 100%}
#news .latestNews .news_img{width: 60%;float: left;display: inline-block;height: 400px;background: #1178c3;overflow: hidden}
#news .latestNews .news_content{width: 50%;float: left;margin-left: -10%;margin-top: 15px;height: 370px;background: #fff;padding: 45px;border: 1px solid #f3f3f3}
#news .latestNews .news_content .date{font-size: 24px;margin-bottom: 25px;width: 100%; display: inline-block;font-weight: bold;}
#news .latestNews .news_content .news_title{font-size: 28px;font-weight: bold;display: inline-block;width: 100%;color: #333;margin-bottom: 25px;}
#news .latestNews .news_content .news_summary{font-size: 16px;line-height: 32px;display: inline-block;width: 100%; color: #333;}
#news .latestNews .news_content .news_more{margin-top: 3em;width: 45px;height: 45px;border: 1px solid #e5e5e5;background: url(../img/news1.png) center no-repeat;display: inline-block}
#news .latestNews .news_content .news_more:hover{border-color: #a66e37;background: url(../img/news2.png) center no-repeat #1178c3;border: 1px solid #1178c3}
#news .news_item{background: #fff;display: inline-block;width: 100%}
#news .news_item .news_img{position: relative;width: 270px;float: left;background: #1178c3}
#news .news_item .news_img img{height: 180px;width: 100%}
#news .news_item .news_content{width: calc(100% - 270px);float: left;background: #fff}
#news .news_item .news_content .date{margin-top: 26px;padding: 1.4em 3.5em;border-right: 1px solid #e0e0e0;text-align: center;line-height: 1.2;float:left}
#news .news_item .news_content .date .f-60{font-size: 60px}
#news .news_item .news_content .date .f-18{font-size: 18px}
#news .news_item .news_content .ovh{float: left;padding-right: 45px;padding-left: 45px;width: calc(100% - 256px);margin-top: 38px;}
#news .news_item .news_content .news_title{font-size: 24px;display: inline-block;width: 100%;color: #333;margin-bottom: 25px;}
#news .news_item .news_content .news_summary{font-size: 16px;line-height: 32px;display: inline-block;width: 100%; color: #333;}
#news .news_item .news_content .news_more{margin-top: 6em;width: 45px;height: 45px;border: 1px solid #e5e5e5;background: url(../img/news1.png) center no-repeat;display: inline-block;float: left}
#news .news_item .news_content .news_more:hover{border-color: #a66e37;background: url(../img/news2.png) center no-repeat #1178c3;border: 1px solid #1178c3}
/*详情页*/
#detail{ text-align:center;}
#detail .d_title{ width:100%; float:left; font-size:26px; font-weight:bold; border-bottom:1px dashed #999; padding:55px 0 25px 0px;}
#detail .d_title:nth-of-type(2){border-bottom:0px dashed #999; padding:5px 0 25px 0px;}
#detail .d_title:nth-of-type(2) span{font-size: 14px;font-weight: normal;display: inline-block}
#detail .d_content{ width: 100%;float: left;line-height: 25px;text-align: left;padding: 25px 0;font-size: 14px;display: inline-block}
#detail .d_page{ width:100%; float:left; line-height:25px; text-align:center;border-top:1px dashed #999; margin-top:10px; padding:5px 0px}
/*招商加盟*/
.inv-1{
	float: left;
	width: 100%;
	padding: 55px 5.2% 83px 5.2%;
	position: relative;
}
.inv-1 .inv-1-en{
	font-family: 'Roboto-Regular';
	float: left;
	width: 100%;
	line-height: 194px;
	font-size: 110px;
	color: #005e29;
}
.inv-1 .inv-1-text{
	float: left;
	width: 100%;
}
.inv-1 .inv-1-text .inv-1-le{
	float: left;
	width: 46.9%;
	padding-right: 78px;
	line-height: 69px;
	font-size: 46px;
	color: #010101;
	text-align: right;
}
.inv-1 .inv-1-text .inv-1-ri{
	float: left;
	width: 53.1%;
	line-height: 40px;
	font-size: 18px;
	color: #333;
}
.inv-1 .po-en{
	font-family: 'Roboto-Regular';
	position: absolute;
	left: -35px;
	bottom: -43px;
	height: 183px;
	line-height: 183px;
	font-size: 262px;
	color: rgba(118,118,118,0.1);
}
.inv-1 .po-xian{
	position: absolute;
	left: 43.125%;
	bottom: -40px;
	width: 1px;
	height: 90px;
	background: #005e29;
}

.inv-2{
	float: left;
	width: 100%;
}
.inv-2 img{
	width: 100%;
}

.bg-sx{
	background: url(../img/sx-bg-1.png) repeat-y;
	background-size: 100% auto;
}
.inv-3{
	float: left;
	width: 100%;
	padding: 112px 0 0px 0;
	
}
.inv-3 .inv-3-t{
	font-family: 'Roboto-Regular';
	float: left;
	width: 100%;
	padding: 0 5.2%;
	line-height: 85px;
	font-size: 80px;
	color: #005e29;
	font-weight: normal;
}
.inv-3-text{
	float: left;
	width: 100%;
	padding: 4px 5.2% 98px 5.2%;
}
.inv-3-text .inv-3-t{
	float: left;
	width: 100%;
	line-height: 109px;
	font-size: 46px;
	color: #010101;
	font-weight: normal;
}
.inv-3-text .inv-3-p{
	float: left;
	width: 100%;
	line-height: 36px;
	font-size: 18px;
	color: #000;
}

.inv-ico{
	float: left;
	width: 100%;
	padding: 0 5.2%;
	padding-bottom: 80px;
}
.inv-ico ul{
	float: left;
	width: 100%;
}
.inv-ico ul li{
	float: left;
	text-align: center;
}
.inv-ico ul li img{}
.inv-ico ul li .inv-ico-text{
	float: left;
	width: 100%;
	color: #010101;
	padding: 0 15px;
}
.inv-ico ul li .inv-ico-text .inv-ico-t{
	float: left;
	width: 100%;
	line-height: 24px;
	padding: 20px 0;
	margin-top: 2px;
	font-size: 21px;
	font-weight: normal;
}
.inv-ico ul li .inv-ico-text .inv-ico-p{
	float: left;
	width: 100%;
	line-height: 36px;
	font-size: 16px;
}

.inv-4{
	float: left;
	width: 100%;
	height: 757px;
	padding: 0 100px;
	background: #f9f9f9;
}
.inv-4 .inv-4-re{
	float: left;
	width: 100%;
	height: 100%;
	position: relative;
}
.inv-4 .inv-4-re .inv-4-ce{
	position: absolute;
	bottom: -64px;
	left: 0;
	width: 43.8%;
	height: 709px;
	padding-top: 81px;
	padding-left: 6%;
	color: #fff;
	font-size: 54px;
	background: #005e29 url(../img/sx-bg-2.png) 124px 317px no-repeat;
}
.inv-4 .inv-4-re .inv-4-ce .inv-4-e{
	font-family: 'Roboto-Regular';
	float: left;
	width: 100%;
	line-height: 73px;
}
.inv-4 .inv-4-re .inv-4-ce .inv-4-c{
	float: left;
	width: 100%;
	line-height: 86px;
}
.inv-4 .inv-4-re .inv-4-pic{
	position: absolute;
	left: 237px;
	bottom: -155px;
}
.inv-adv{
	float: right;
	width: 827px;
	height: 100%;
	padding-top: 143px;
}
.inv-adv .inv-adv-ul{
	float: left;
	width: 100%;
	height: 100%;
	line-height: 40px;
	padding-top: 152px;
	
}

.inv-adv .inv-adv-ul .inv-adv-ul-li{
	float: left;
	width: 100%;
	font-weight: normal;
}

.inv-adv .inv-adv-ul .inv-adv-ul-li .inv-adv-p1{
	float: left;
	width: 100%;
	height: 40px;
	font-size: 38px;
	color: #010101;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.inv-adv .inv-adv-ul .inv-adv-ul-li .inv-adv-p2{
	float: left;
	width: 100%;
	margin-top: 30px;
	font-size: 20px;
	color: #333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}



.inv-adv .inv-adv-ul .slick-arrow{
	width: 47px;
	height: 5px;
	position: absolute;
	bottom: 88px;
	right: 0;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.inv-adv .inv-adv-ul .slick-arrow.slick-prev{
	background: none;
	right: 88px;
	background: url(../img/left-1.png) no-repeat;
} 
.inv-adv .inv-adv-ul .slick-arrow.slick-prev:hover{
	background: url(../img/left-1-on.png) no-repeat;
}
.inv-adv .inv-adv-ul .slick-arrow.slick-next{
	background: none;
	background: url(../img/right-1.png) no-repeat;
}
.inv-adv .inv-adv-ul .slick-arrow.slick-next:hover{
	background: url(../img/right-1-on.png) no-repeat;
}


.inv-adv .inv-adv-ul .slick-dots{
	float: left;
	width: 100%;
	height: 1px;
	background: #bfbfbf;
	text-align: center;
	position: absolute;
	top: 68px;
	left: 0;
}
.inv-adv .inv-adv-ul .slick-dots li{
	display: inline-block;
	vertical-align: top;
	width: 14%;
	position: relative;
}
.inv-adv .inv-adv-ul .slick-dots li:first-child{
	width: 8%;
}
.inv-adv .inv-adv-ul .slick-dots li:last-child{
	width: 8%;
}
.inv-adv .inv-adv-ul .slick-dots li:after{
	width: 13px;
	height: 13px;
	border: 2px solid #f9f9f9;
	background: #bfbfbf;
	border-radius: 100%;
	position: absolute;
	left: 50%;
	margin-left: -6px;
	top: -6px;
	content: "";
}

.inv-adv .inv-adv-ul .slick-dots li:first-child:after{
	left: 0;
}
.inv-adv .inv-adv-ul .slick-dots li:last-child:after{
	left: auto;
	right: 0;
}
.inv-adv .inv-adv-ul .slick-dots li button{
	background: none;
	position: absolute;
	top: -62px;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 30px;
	color: #bfbfbf;
	font-weight: normal;
}
.inv-adv .inv-adv-ul .slick-dots li.slick-active button{
	color: #005e29;
	font-size: 44px;
}
.inv-adv .inv-adv-ul .slick-dots li button:before{
	content: "0";
}
.inv-adv .inv-adv-ul .slick-dots li.slick-active:after{
	background: #005e29;
	border: 2px solid #005e29;
}

.inv-adv .inv-adv-ul .slick-dots li:first-child button{
	text-align: left;
	left: -20px;
}
.inv-adv .inv-adv-ul .slick-dots li.slick-active:first-child button{
	left: -30px;
}
.inv-adv .inv-adv-ul .slick-dots li:last-child button{
	text-align: right;
	left: auto;
	right: -10px;
}
.inv-adv .inv-adv-ul .slick-dots li.slick-active:last-child button{
	right: -20px;
}


.inv-5{
	float: left;
	width: 100%;
	padding: 248px 0 106px 0;
}
.inv-5-title{
	float: left;
	width: 100%;
	padding: 0 100px;
	line-height: 97px;
}
.inv-5-title .inv-5-e{
	font-family: 'Roboto-Regular';
	font-size: 74px;
	color: #005e29;
	padding-left: 990px;
	position: relative;
}
.inv-5-title .inv-5-e:after{
	position: absolute;
	left: 0;
	top: 60px;
	width: 15px;
	height: 15px;
	background: #d8d8d8;
	border-radius: 100%;
	content: "";
}
.inv-5-title .inv-5-e:before{
	position: absolute;
	left: 0;
	top: 68px;
	width: 100%;
	height: 1px;
	background: #d8d8d8;
	content: "";
}
.inv-5-title .inv-5-e span{
	display: inline-block;
	float: right;
	position: relative;
	z-index: 1;
	padding-left: 70px;
	background: #fff;
}
.inv-5-title .inv-5-c{
	background: #fff;
	font-weight: normal;
	font-size: 46px;
	color: #010101;
	padding-left: 68.2%;
}

.inv-5-ul{
	float: left;
	width: 100%;
	margin-top: 26px;
	padding: 0 100px;
}
.inv-5-ul li{
	float: left;
	width: 407px;
	margin-right: 90px;
	margin-top: 20px;
	color: #fff;
	font-size: 20px;
	line-height: 42px;
	background: #005e29;
	overflow: hidden;
}
.inv-5-ul li:last-child{
	margin-right: 0;
}
.inv-5-ul li .inv-5-re{
	float: left;
	position: relative;
}
.inv-5-ul li .inv-5-re img{
	width: 100%;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
	opacity: 0;
}

.inv-5-ul li .inv-5-re .inv-5-ab{
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	padding: 0 12.2%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	-webkit-transform: translate(-0%,-50%);
	-ms-transform: translate(-0%,-50%);
	-moz-transform: translate(-0%,-50%);
	transform: translate(-0%,-50%);
}
.inv-5-ul li:hover .inv-5-re img{
	opacity: 1;
}

.inv-img-1{
	float: left;
	width: 100%;
}
.inv-img-1 img{
	max-width: 100%;
}
.inv-6{
	float: left;
	width: 100%;
	background: url(../img/sx-bg-1.png) repeat-y;
	background-size: 100% auto;
}
.inv-6-title{
	float: left;
	width: 100%;
	padding-top: 114px;
	position: relative;
	text-align: center;
}

.inv-6-title .inv-6-e{
	font-family: 'Roboto-Regular';
	float: left;
	width: 100%;
	line-height: 60px;
	font-size: 50px;
	color: #005e29;
}
.inv-6-title .inv-6-c{
	float: left;
	width: 100%;
	line-height: 68px;
	font-size: 46px;
	color: #010101;
	font-weight: normal;
}
.inv-6-title:after{
	position: absolute;
	top: -38px;
	left: 50%;
	
	width: 1px;
	height: 105px;
	background: #005e29;
	
	-webkit-transform: translate(-50%,-0%);
	-ms-transform: translate(-50%,-0%);
	-moz-transform: translate(-50%,-0%);
	transform: translate(-50%,-0%);
	content: "";
}
.inv-6-title:before{
	position: absolute;
	top: 28px;
	left: 50%;
	
	width: 5px;
	height: 21px;
	background: #005e29;
	
	-webkit-transform: translate(-50%,-0%);
	-ms-transform: translate(-50%,-0%);
	-moz-transform: translate(-50%,-0%);
	transform: translate(-50%,-0%);
	content: "";
}




.inv-6-ul{
	float: left;
	width: 100%;
	margin-top: 56px;
	padding: 0 1.9%;
}
.inv-6-ul-ph{
	display: none;
}
.inv-6-ul li{
	float: left;
	width: 20%;
	padding: 0 4.4%;
	text-align: center;
	position: relative;
}
/* .inv-6-ul li:nth-child(6):after{
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
	top: auto;
	bottom: 64px;
	left: 41%;
} */
/* .inv-6-ul li:nth-of-type(n+10):after{
	-webkit-transform: rotate(-360deg);
	-ms-transform: rotate(-360deg);
	-moz-transform: rotate(-360deg);
	transform: rotate(-360deg);
}
 */

.inv-6-ul li:nth-child(10):after{
	background: none;
}

.inv-6-ul li:last-child:after{
	background: none;
}

.inv-6-ul li .inv-6-img{
	float: left;
	width: 100%;
	margin-bottom: 10px;
	position: relative;
}
.inv-6-ul li .inv-6-img:after{
	position: absolute;
	top: 50%;
	right: -50%;
	width: 33%;
	height: 8px;
	background: url(../img/right-11.png) no-repeat;
	background-size: 100% auto;
	content: "";
}
.inv-6-ul li:nth-child(5) .inv-6-img:after{display: none}
.inv-6-ul li:nth-of-type(n+6) .inv-6-img:after{
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}
.inv-6-ul li:nth-of-type(10) .inv-6-img:after{display: none}
.inv-6-ul li:nth-child(5):after{
	position: absolute;
	top: 50%;
	right: -50%;
	width: 22%;
	height: 8px;
	background: url(../img/right-11.png) no-repeat;
	background-size: 100% auto;
	content: "";
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
	top: auto;
	bottom: 43px;
	right: 41%;
}
.inv-6-ul li .inv-6-text{
	float: left;
	width: 100%;
	margin-bottom: 66px;
}
.inv-6-ul li .inv-6-text .inv-6-p1{
	float: left;
	width: 100%;
	line-height: 56px;
	font-size: 21px;
	color: #010101;
	font-weight: normal;
	overflow: hidden;
	white-space: normal;
	text-overflow: ellipsis;
}
.inv-6-ul li .inv-6-text .inv-6-p2{
	float: left;
	width: 100%;
	height: 90px;
	line-height: 30px;
	font-size: 14px;
	color: #333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.inv-7{
	float: left;
	width: 100%;
	padding: 128px 160px 160px 146px;
	background: url(../img/bot-bg-2.jpg) center no-repeat;
}
.inv-7-le{
	float: left;
	width: 58.9%;
	padding-top: 10px;
}
.inv-7-le .inv-7-le-fo1{
	float: left;
	width: 47.2%;
	margin-top: 10px;
}
.inv-7-le .inv-7-le-fo1:nth-child(2n){
	float: right;
}
.inv-7-le .inv-7-le-fo1 .inv-7-le-name1{
	float: left;
	width: 100%;
	height: 39px;
	line-height: 39px;
	color: #fff;
	margin-top: 10px;
}
.inv-7-le .inv-7-le-fo1 .inv-7-le-input1{
	float: left;
	width: 100%;
	height: 42px;
	line-height: 40px;
	padding: 0 5px;
	border: 1px solid #e5e5e5;
}
.inv-7-le .inv-7-le-input2{
	float: left;
	width: 100%;
	height: 120px;
	margin-top: 30px;
	border: 1px solid #e5e5e5;
	padding: 5px 13px;
	line-height: 30px;
	font-size: 14px;
}
.inv-7-le .inv-sub{
	float: left;
	width: 168px;
	height: 42px;
	line-height: 42px;
	margin-top: 34px;
	text-align: center;
	background: #005e29;
	font-size: 16px;
	color: #fff;
	font-weight:lighter;
}




.inv-7-ri{
	float: right;
	width: 33%;
	color: #fff;
	text-align: center;
}
.inv-7-ri .inv-7-ri-text{
	float: left;
	width: 100%;
	padding-top: 16px;
}
.inv-7-ri .inv-7-ri-text .inv-7-ri-p1{
	float: left;
	width: 100%;
	line-height: 48px;
	font-size: 28px;
}
.inv-7-ri .inv-7-ri-text .inv-7-ri-p2{
	float: left;
	width: 100%;
	line-height: 34px;
	padding: 10px 0;
	font-size: 20px;
	border-bottom: 1px solid rgba(255,255,255,0.5);
}

.inv-7-ri .inv-7-ri-tel{
	float: left;
	width: 100%;
	padding-top: 23px;
}
.inv-7-ri .inv-7-ri-tel .inv-7-ri-p3{
	float: left;
	width: 100%;
	line-height: 36px;
	font-size: 20px;
}
.inv-7-ri .inv-7-ri-tel .inv-7-ri-p4{
	font-family: 'Roboto-Regular';
	float: left;
	width: 100%;
	height: 56px;
	line-height: 56px;
	font-size: 54px;
}


/*联系我们*/
.banner-in .text-in.co-01{
	color: #010101;
}
.contact{
	float: left;
	width: 100%;
	padding: 70px 0 140px 0;
}

.contact-map{
	float: left;
	width: 100%;
	height: 538px;
	position: relative;
}
.contact-map .mc{
	
}
.contact-map .mc .contact-add{
	position: absolute;
	right: 0px;
	bottom: 0;
	z-index: 99;
	width: 550px;
	height: 270px;
	padding: 36px 45px 43px 45px;
	background: rgba(0,94,41,1);
	color: #fff;
	line-height: 40px;
}
.contact-add-title{
	line-height: 52px;
	font-size: 30px;
	font-weight: normal;
	border-bottom: 1px solid #077738;
}
.contact-add-txt{
	font-size: 16px;
	margin-top: 17px;
}
.contact-add-txt img{
	vertical-align: middle;
	padding-bottom: 3px;
	margin-right: 24px;
}
.map1 {
    float: left;
    width: 100%;
    height: 100%;
	/* background: rgba(0,0,0,0.4); */
	
	
}



.contact-message{
	float: left;
	width: 100%;
	padding: 0px 0px 0px 0px;
	position: relative;
}
.contact-message .contact-m-title{
	float: left;
	width: 100%;
	padding-top: 87px;
	text-align: center;
	position: relative;
}
.contact-message .contact-m-title .contact-c{
	float: left;
	width: 100%;
	font-size: 32px;
	line-height: 42px;
	color: #005e29;
	font-weight: bold;
}
.contact-message .contact-m-title .contact-e{
	float: left;
	width: 100%;
	line-height: 29px;
	font-size: 26px;
	color: #999;
}



.contact-message .contact-me-1{
	float: left;
	width: 100%;
	margin-top: 18px;
}
.contact-message .contact-me-1 .contact-me-input{
	float: left;
	width: 100%;
}
.contact-message .contact-me-1 .contact-me-input input{
	float: left;
	width: 48.4%;
	height: 70px;
	border-bottom: 1px solid #dcdcdc;
	padding: 0 54px 0 5px;
	font-size: 16px;
	margin-top: 20px;
	color: #005e29;
}
.contact-message .contact-me-1 .contact-me-input input:nth-child(2n){
	float: right;
	padding-left: 60px;
}

.contact-message .contact-me-1 .contact-me-input input::input-placeholder { color: #c1c1c1;}
.contact-message .contact-me-1 .contact-me-input input::-webkit-input-placeholder{ color: #c1c1c1;}
.contact-message .contact-me-1 .contact-me-input input:-moz-placeholder { color: #c1c1c1;}
.contact-message .contact-me-1 .contact-me-input input::-moz-placeholder { color: #c1c1c1;}
.contact-message .contact-me-1 .contact-me-input input::-ms-input-placeholder { color: #c1c1c1;}



.contact-message .contact-me-1 .contact-me-input input.w-100{
	width: 100%;
}
.contact-message .contact-me-1 .contact-me-input input.last{
	margin-right: 0;
}
.contact-message .contact-me-1 .contact-me-textarea{
	float: left;
	width: 100%;
	margin-top: 20px;
	border-bottom: 1px solid #dcdcdc;
	overflow: hidden;
}
.contact-message .contact-me-1 .contact-me-textarea textarea{
	float: left;
	width: 100%;
	height: 170px;
	line-height: 32px;
	font-size: 16px;
	padding: 60px 30px 0px 0px;
}
.contact-message .contact-me-1 .contact-me-textarea textarea::input-placeholder { color: #c1c1c1;}
.contact-message .contact-me-1 .contact-me-textarea textarea::-webkit-input-placeholder{ color: #c1c1c1;}
.contact-message .contact-me-1 .contact-me-textarea textarea:-moz-placeholder { color: #c1c1c1;}
.contact-message .contact-me-1 .contact-me-textarea textarea::-moz-placeholder { color: #c1c1c1;}
.contact-message .contact-me-1 .contact-me-textarea textarea::-ms-input-placeholder { color: #c1c1c1;}
.contact-message .contact-me-1 .contact-me-input input.focus{
	border-bottom: 1px solid #005e29;
}
.contact-message .contact-me-1 .contact-me-input input.focus::input-placeholder { color: #005e29;}
.contact-message .contact-me-1 .contact-me-input input.focus::-webkit-input-placeholder{ color: #005e29;}
.contact-message .contact-me-1 .contact-me-input input.focus:-moz-placeholder { color: #005e29;}
.contact-message .contact-me-1 .contact-me-input input.focus::-moz-placeholder { color: #005e29;}
.contact-message .contact-me-1 .contact-me-input input.focus::-ms-input-placeholder { color: #005e29;}


.contact-message .contact-me-1 .contact-me-textarea textarea.focus{
	border-bottom: 1px solid #005e29;
}
.contact-message .contact-me-1 .contact-me-textarea textarea.focus::input-placeholder { color: #005e29;}
.contact-message .contact-me-1 .contact-me-textarea textarea.focus::-webkit-input-placeholder{ color: #005e29;}
.contact-message .contact-me-1 .contact-me-textarea textarea.focus:-moz-placeholder { color: #005e29;}
.contact-message .contact-me-1 .contact-me-textarea textarea.focus::-moz-placeholder { color: #005e29;}
.contact-message .contact-me-1 .contact-me-textarea textarea.focus::-ms-input-placeholder { color: #005e29;}

.contact-message .contact-me-1 .contact-me-sub{
	float: left;
	width: 100%;
	margin-top: 80px;
	text-align: left;
}
.contact-message .contact-me-1 .contact-me-sub input{
	font-family: "microsoft yahei";
	display: inline-block;
	width: 48.4%;
	height: 68px;
	font-size: 18px;
	color: #fff;
	background: #005e29;
	color: #fff;
	border: 1px solid #005e29;
	text-align: center;
	cursor: pointer;
	letter-spacing: 2px;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.contact-message .contact-me-1 .contact-me-sub input.bg-67{
	float: right;
	background: #fff;
	color: #666;
	border: 1px solid #dcdcdc;
	
}
.contact-message .contact-me-1 .contact-me-sub input:hover{
	opacity: 0.8;
}
.contact-message .contact-me-1 .contact-me-sub input.bg-67:hover{
	border: 1px solid #005e29;
	background: #005e29;
	color: #fff;
	opacity: 1;
}
/*联系我们end*/

/*加入我们 招聘列表*/
.wrap-job{
	float: left;
	width: 100%;
	padding-bottom: 130px;
	
}
.wrap-job .job{
	float: left;
	width: 100%;
	margin-top: 30px;
}
.wrap-job .job .job-p1{
	float: left;
	width: 100%;
	line-height: 35px;
	padding: 10px 0;
	font-size: 18px;
	color: #666;
	text-align: center;
}
.wrap-job .job .list
{
	float: left;
	width: 100%;
}
.wrap-job .job .list > ul
{
	float: left;
	width: 100%;
    overflow: hidden;
}
.wrap-job .job .list > ul > li
{
	float: left;
	width: 100%;
	background: #f9f9f9;
	
}

.wrap-job .job .list > ul > li .tlist
{
	float: left;
	width: 100%;
    overflow: hidden;
	font-weight: normal;
	padding: 25px 0 16px 0;
	cursor: pointer;
	border-bottom: 1px solid #e6e6e6;
}
.wrap-job .job .list > ul > li .tlist .titem
{
	float: left;
	width: 23%;
    font-size: 24px;
	padding-left: 5.7%;
	color: #010101;
    display: inline-block;
	overflow: hidden;
	padding-top: 16px;
	line-height: 36px;
}
.wrap-job .job .list > ul > li .tlist .titem.middle{
	float: left;
	width: 57.7%;
	line-height: 50px;
	padding: 12px 0 26px 6.4%;
	border-left: 1px solid #c8c8c8;
}
.wrap-job .job .list > ul > li .tlist .titem.middle .middle-top{
	float: left;
	width: 100%;
	font-size: 18px;
	color: #333;
}
.wrap-job .job .list > ul > li .tlist .titem.middle .middle-top .middle-p1{
	float: left;
	width: 29.2%;
}
.wrap-job .job .list > ul > li .tlist .titem.middle .middle-top .middle-p2{
	float: left;
	width: 35.6%;
}
.wrap-job .job .list > ul > li .tlist .titem.middle .middle-top .middle-p3{
	float: left;
	width: 35.2%;
}
.wrap-job .job .list > ul > li .tlist .titem.middle .middle-top span{
	color: #666;
}

.wrap-job .job .list > ul > li .tlist .titem.right{
	float: left;
	width: 15.3%;
	padding-top: 42px;
	padding-left: 0%;
}


.wrap-job .job .list > ul > li .tlist .titem a
{
    float: left;
}


.wrap-job .job .list > ul > li .tlist .titem a.more:after
{
    display: inline-block;
	float: left;
	width: 158px;
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	background: #005e29;
    content: '查看详情+';
	border-radius: 5px;
}



.wrap-job .job .list > ul > li .tlist .titem a.apply
{
    color: #d70c18;
}
/* .wrap-job .job .list > ul > li.current
{
    background-color: #f4f4f4;
}
 */
.wrap-job .job .list > ul > li.current .tlist .titem a.more:after{
	
}
.wrap-job .job .list > ul > li.current .tlist .titem a.more:after{
	background: #dcdcdc;
	content: "关闭详情-";
}

.wrap-job .job .list > ul > li .note
{
    display: none;
	float: left;
	width: 100%;
	padding-bottom: 70px;
	font-size: 16px;
	color: #333;
	line-height: 32px;
    background-color: #f9f9f9;
	
}
.wrap-job .job .list > ul > li .note .note-1{
	float: left;
	width: 100%;
	margin-top: 30px;
	padding: 0 5.7%;
}
.wrap-job .job .list > ul > li .note .note-1 h3{
	float: left;
	width: 100%;
	margin-bottom: 10px;
	font-size: 22px;
	color: #333;
}
.wrap-job .job .list > ul > li .note .note-1 p{
	float: left;
	width: 100%;
}
.note-but{
	float: left;
	width: 158px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	background: #005e29;
	border-radius: 5px;
	margin-left: 5.7%;
	font-size: 16px;
	color: #fff;
	margin-top: 40px;
}
.note-but:hover{
	opacity: 0.9;
}

/*加载更多*/
.wrap-job .showMorehandle1
{
	float: left;
	width: 100%;
    line-height: 30px;

    margin-top: 50px;

    text-align: center;
}
.wrap-job .showMorehandle1 a
{
    display: inline-block;
	width: 240px;
	height: 64px;
	line-height: 60px;
	text-align: center;
	font-size: 18px;
	color: #0065a8;
	border: 1px solid #0065a8;
}

.job-p1{
	float: left;
	width: 100%;
	line-height: 34px;
	font-size: 16px;
	padding: 70px 0 50px 0;
	color: #010101;
}
.job-p2{
	float: left;
	width: 100%;
	padding: 25px 0 25px 4.2%;
	background: #005e29;
	line-height: 36px;
	font-size: 16px;
	color: #fff;
}
.job-p2 .job-p2-le{
	float: left;
	width: 50.3%;
	position: relative;
}
.job-p2 .job-p2-le:after{
	position: absolute;
	right: 0;
	top: 50%;
	content: "";
	width: 1px;
	height: 94px;
	background: #fff;
	-webkit-transform: translate(-0%,-50%);
	-ms-transform: translate(-0%,-50%);
	-moz-transform: translate(-0%,-50%);
	transform: translate(-0%,-50%);
}
.job-p2 .job-p2-le:before{
	position: absolute;
	right: -1px;
	top: 50%;
	content: "";
	width: 3px;
	height: 55px;
	background: #fff;
	-webkit-transform: translate(-0%,-50%);
	-ms-transform: translate(-0%,-50%);
	-moz-transform: translate(-0%,-50%);
	transform: translate(-0%,-50%);
}
.job-p2 .job-p2-ri{
	float: left;
	width: 49.7%;
	padding-left: 14.2%;
}
.job-title{
	float: left;
	width: 100%;
	padding: 70px 0 42px 0;
	font-size: 30px;
	color: #005e29;
	font-weight: bold;
	text-align: center;
}
.job-title .job-c{
	float: left;
	width: 100%;
	line-height: 44px;
}
.job-title .job-e{
	font-family: 'AvantGardeITCbyBT-Book';
	float: left;
	width: 100%;
	line-height: 37px;
}
.job-title .job-e span{
	font-weight: normal;
	color: #333;
}

