@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif "微软雅黑";
	background: #FFF;
}
a {
	text-decoration: none
}
img {
	border: 0
}
.fl {
	float: left
}
.fr {
	float: right
}
.cb {
	clear: both
}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, ul {
	padding: 0;
	margin: 0;
	list-style: none
}

.row {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.bg01 {
	border-bottom: 2px solid #62c338;
}
.bg_light {
	background: #f8f8f8;
}
.bg_green {
	background: #50871f;
}
.m15 {
	margin-left: 15px;
	margin-right: 15px;
}
.mt50 {
	margin-top: 50px;
}
.mb50 {
	margin-bottom: 50px;
}
.mb100 {
	margin-bottom: 100px;
}
.mobile{
	display:none
}
.logo {
	float: left;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.nav {
	padding: 0;
	height: 98px;
	line-height: 98px;
	position: relative;
	z-index: 1;
	width: 885px;
	float: right
}
.nav a {
	color: #616161;
}
.nav .nLi {
	float: left;
	position: relative;
	display: inline;
}
.nav .nLi h3 {
	float: left;
	line-height: 98px
}
.nav .nLi h3 a {
	display: block;
	padding: 0 9px;
	font-size: 14px;
	text-decoration: none
}
.nav .sub {
	display: none;
	width: 180px;
	left: 0;
	top: 98px;
	position: absolute;
	background: #62c338;
	line-height: 26px;
	padding: 0;
}
.nav .sub li {
	zoom: 1;
}
.nav .sub a {
	display: block;
	padding: 10px;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
}
.nav .sub a:hover {
	background: #f5811c;
	color: #fff;
}
.nav .on h3 a {
	background: #62c338;
	color: #fff;
}
.about {
	background: url("../images/about_bg.jpg") no-repeat;
	color: #767575;
	font-size: 18px;
	padding: 60px 160px 95px 70px;
	min-height: 397px;
	line-height: 30px;
	text-indent: 2em;
	margin-top: 66px;
	margin-bottom: 90px;
}
.title01 {
	text-align: center;
	color: #545454;
	font-size: 36px;
	padding-top: 70px;
	display: none;
}
.title01 span {
	display: block;
	color: #c8c8c8;
	font-size: 16px;
	margin-top: 10px;
}
.title {
	text-align: center;
	color: #545454;
	font-size: 36px;
	padding-top: 70px;
}
.title span {
	display: block;
	color: #c8c8c8;
	font-size: 16px;
	margin-top: 10px;
}
.xyy_chart {
	position: relative;
	width: 1096px;
	margin: 50px auto;
	height: 471px;
	background: url("../images/xyy_bg.jpg") no-repeat;
}
.xyy_chart {
	color: #f5811c;
	text-decoration: none;
}
.xyy_chart .step01 {
	width: 210px;
	height: 200px;
	background: url("../images/xyy01.png") no-repeat;
	position: absolute;
	top: 0;
	left: 31px;
	text-align: center;
}
.xyy_chart .step01 .con {
	font-size: 12px;
	margin-top: 5px;
}
.xyy_chart .step01 .number {
	border-bottom: 5px solid #f5811c;
	font-size: 42px;
	width: 82px;
	display: inline-block;
	padding-top: 38px;
}
.xyy_chart .arrow01 {
	position: absolute;
	top: 65px;
	left: 293px;
}
.xyy_chart .step02 {
	width: 210px;
	height: 200px;
	background: url("../images/xyy01.png") no-repeat;
	position: absolute;
	top: 0;
	left: 371px;
	text-align: center;
}
.xyy_chart .step02 .con {
	font-size: 12px;
	margin-top: 5px;
}
.xyy_chart .step02 .number {
	border-bottom: 5px solid #f5811c;
	font-size: 42px;
	width: 82px;
	display: inline-block;
	padding-top: 38px;
}
.xyy_chart .arrow02 {
	position: absolute;
	top: 65px;
	left: 633px;
}
.xyy_chart .step03 {
	width: 210px;
	height: 200px;
	background: url("../images/xyy01.png") no-repeat;
	position: absolute;
	top: 0;
	left: 713px;
	text-align: center;
}
.xyy_chart .step03 .con {
	font-size: 12px;
	margin-top: 5px;
}
.xyy_chart .step03 .number {
	border-bottom: 5px solid #f5811c;
	font-size: 42px;
	width: 82px;
	display: inline-block;
	padding-top: 38px;
}
.xyy_chart .arrow03 {
	position: absolute;
	top: 163px;
	left: 975px;
	transform: rotate(90deg);
	-ms-transform: rotate(90deg); 	/* IE 9 */
	-moz-transform: rotate(90deg); 	/* Firefox */
	-webkit-transform: rotate(90deg); /* Safari 和 Chrome */
	-o-transform: rotate(90deg); 	/* Opera */
}
.xyy_chart .step04 {
	width: 210px;
	height: 200px;
	background: url("../images/xyy01.png") no-repeat;
	position: absolute;
	top: 270px;
	right: 13px;
	text-align: center;
}
.xyy_chart .step04 .con {
	font-size: 12px;
	margin-top: 5px;
}
.xyy_chart .step04 .number {
	border-bottom: 5px solid #f5811c;
	font-size: 42px;
	width: 82px;
	display: inline-block;
	padding-top: 38px;
}
.xyy_chart .arrow04 {
	position: absolute;
	bottom: 66px;
	right: 255px;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg); 	/* IE 9 */
	-moz-transform: rotate(180deg); 	/* Firefox */
	-webkit-transform: rotate(180deg); /* Safari 和 Chrome */
	-o-transform: rotate(180deg); 	/* Opera */
}
.xyy_chart .step05 {
	width: 210px;
	height: 200px;
	background: url("../images/xyy01.png") no-repeat;
	position: absolute;
	top: 270px;
	right: 345px;
	text-align: center;
}
.xyy_chart .step05 .con {
	font-size: 12px;
	margin-top: 5px;
}
.xyy_chart .step05 .number {
	border-bottom: 5px solid #f5811c;
	font-size: 42px;
	width: 82px;
	display: inline-block;
	padding-top: 38px;
}
.xyy_chart .arrow05 {
	position: absolute;
	bottom: 66px;
	right: 595px;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg); 	/* IE 9 */
	-moz-transform: rotate(180deg); 	/* Firefox */
	-webkit-transform: rotate(180deg); /* Safari 和 Chrome */
	-o-transform: rotate(180deg); 	/* Opera */
}
.xyy_chart .step06 {
	width: 210px;
	height: 200px;
	background: url("../images/xyy01.png") no-repeat;
	position: absolute;
	top: 270px;
	left: 201px;
	text-align: center;
}
.xyy_chart .step06 .con {
	font-size: 12px;
	margin-top: 5px;
}
.xyy_chart .step06 .number {
	border-bottom: 5px solid #f5811c;
	font-size: 42px;
	width: 82px;
	display: inline-block;
	padding-top: 38px;
}
.xyy_chart .arrow06 {
	position: absolute;
	bottom: 66px;
	left: 463px;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg); 	/* IE 9 */
	-moz-transform: rotate(180deg); 	/* Firefox */
	-webkit-transform: rotate(180deg); /* Safari 和 Chrome */
	-o-transform: rotate(180deg); 	/* Opera */
}
.xyy_chart_con{
	text-align:center;
	padding:30px 150px;
	font-size:14px;
	line-height:30px;
	color:#f5811c;
}


.picScroll-left {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-top: 70px
}
.picScroll-left .bd {
	padding: 10px;
}
.picScroll-left .bd ul {
	overflow: hidden;
	zoom: 1;
}
.picScroll-left .bd ul li {
	margin: 0 25px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}
.picScroll-left .bd ul li .pic {
	text-align: center;
	width: 177px;
	height: 177px;
	overflow: hidden
}
.picScroll-left .bd ul li .pic img {
	width: 177px;
	height: 177px;
	display: block;
}
.picScroll-left .bd ul li .pic:hover img {
	transform: scale(1.2);/*scale:图片放大几倍；translateX,translateY:放大后图片的位移*/
	transition-duration: 1.5s;
	-moz-transition-duration: 1.5s; /* Firefox 4 */
	-webkit-transition-duration: 1.5s; /* Safari 和 Chrome */
	-o-transition-duration: 1.5s; /* Opera */
}
.picScroll-left .bd ul li .title_pic a {
	line-height: 24px;
	color: #2e2e2e;
	font-size: 22px;
	padding-top: 20px;
	display: block
}
.picScroll-left .bd ul li .title_pic a:hover {
	text-decoration: none;
	color: #62c338
}
.picScroll-left01 {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-top: 70px
}
.picScroll-left01 .bd {
	padding: 0;
}
.picScroll-left01 .bd ul {
	overflow: hidden;
	zoom: 1;
}
.picScroll-left01 .bd ul li {
	margin: 0 10px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: left;
	width: 277px
}
.picScroll-left01 .bd ul li .pic {
	text-align: center;
	width: 277px;
	height: 167px;
	overflow: hidden
}
.picScroll-left01 .bd ul li .pic img {
	width: 277px;
	height: 167px;
	display: block;
}
.picScroll-left01 .bd ul li .pic:hover img {
	transform: scale(1.2);/*scale:图片放大几倍；translateX,translateY:放大后图片的位移*/
	transition-duration: 1.5s;
	-moz-transition-duration: 1.5s; /* Firefox 4 */
	-webkit-transition-duration: 1.5s; /* Safari 和 Chrome */
	-o-transition-duration: 1.5s; /* Opera */
}
.picScroll-left01 .bd ul li .title_pic a {
	line-height: 24px;
	color: #2e2e2e;
	font-size: 18px;
	padding-top: 20px;
	display: block;
	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.picScroll-left01 .bd ul li .title_pic a:hover {
	text-decoration: none;
	color: #62c338
}
.picScroll-left01 .bd ul li .date {
	color: #a4a4a4;
	margin-top: 10px;
	font-size: 16px
}
.picScroll-left01 .bd ul li .des {
	color: #919191;
	margin-top: 20px;
	font-size: 14px;
}
.picScroll-left02 {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-top: 70px;
	padding-bottom: 70px
}
.picScroll-left02 .bd {
	padding: 0;
}
.picScroll-left02 .bd ul {
	overflow: hidden;
	zoom: 1;
}
.picScroll-left02 .bd ul li {
	margin: 15px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: left;
	width: 210px
}
.picScroll-left02 .bd ul li .pic {
	text-align: center;
	width: 210px
}
.picScroll-left02 .bd ul li .pic img {
	width: 210px;
	height: 70px;
	display: block;
}
.more {
	text-align: center;
	margin: 50px auto;
}
.more a {
	display: inline-block;
	color: #616161;
	font-size: 18px;
	border: 1px solid #a3a3a3;
	padding: 5px 15px;
}
.more a:hover {
	text-decoration: none;
	color: #fff;
	background: #62c338;
	border: 1px solid #62c338;
}
.quick_link {
	padding: 40px 0
}
.quick_link .item {
	width: 200px;
	text-align: center;
	float: left;
}
.quick_link .item h3 {
	color: #fff;
	background: url("../images/index01.jpg") bottom center no-repeat;
	padding-bottom: 11px;
	font-size: 18px !important;
	margin-bottom: 15px;
}
.quick_link .item a {
	display: block;
	color: #fff;
	line-height: 24px;
}
.copyright {
	border-top: 1px solid #a4c08c;
	text-align: center;
	padding: 10px 0;
	color: #fff;
}
.xyy_breadcrumb {
	border-bottom: 1px solid #efeff1;
	height: 50px;
	line-height: 50px;
	color: #807f7f;
	font-size: 18px;
}
.xyy_breadcrumb a {
	color: #807f7f;
}
.xyy_breadcrumb span {
	color: #62c338;
}
.ny_menu {
	margin: 20px 0 20px 20px;
	height:35px
}
.ny_menu a {
	display: inline-block;
	color: #545454;
	background: #eeeeee;
	padding: 5px 25px;
	border-radius: 15px;
	margin-right: 20px;
	font-size: 18px;
}
.ny_menu a:hover {
	color: #fff;
	background: #62c338;
	text-decoration: none;
}
.ny_menu a.hover {
	color: #fff;
	background: #62c338;
	text-decoration: none;
}
.ny_about {
	padding-left: 20px;
	font-size: 20px;
	color: #767575;
	line-height: 34px;
}
.ny_about img {
	margin-bottom: 20px;
}
.ny_about .green {
	display: block;
	font-size: 18px;
	color: #62c338;
}
.flat-row.pd-bottom5 {
	padding: 0px 0px 150px;
}
.contact-iconbox .iconbox {
	border: 1px solid #e5e5e5;
	padding: 31px 10px 35px 24px;
	height: 150px;
}
.iconbox .box-header {
	float: left;
}
.contact-iconbox .iconbox .box-header .box-icon {
	width: auto;
	height: auto;
	margin-right: 20px;
}
.contact-iconbox .iconbox .box-header .box-icon i {
	color: #62c338;
	font-size: 40px;
}
.iconbox .box-content {
	overflow: hidden;
}
.contact-iconbox .iconbox .box-content .box-title {
	padding-bottom: 0px;
	margin-bottom: 10px;
}
.iconbox .box-content .box-title {
	position: relative;
	font-size: 24px;
	font-weight: 600;
	line-height: 22px;
	color: #222;
	padding-bottom: 16px;
	margin-bottom: 18px;
}
.contact-iconbox .iconbox .box-content p {
	line-height: 30px;
	font-size: 14px;
}
.iconbox .box-content p {
	line-height: 24px;
	color: #777;
}
.divider.h96 {
	height: 96px;
}
.contact-form-maps .title-section {
	margin-bottom: 38px;
}
.title-section.left {
	text-align: left;
	margin-bottom: 0;
}
.title-section {
	margin-bottom: 84px;
	position: relative;
	text-align: center;
}
.contact-form-maps .title-section .title {
	font-size: 25px;
	text-transform: uppercase;
	letter-spacing: 0;
	margin-bottom: 20px;
}
.title-section .title {
	font-size: 40px;
	line-height: 40px;
	color: #222222;
	margin-bottom: 15px;
	letter-spacing: -0.8px;
	text-align: left !important;
}
.contact-form-maps .wrap-type-input {
	margin: 0 -1.6%;
}
.contact-form-maps .wrap-type-input .input-wrap {
	float: left;
	width: 50%;
	padding: 0 1.6%;
}
.contact-form-maps .input-wrap input {
	width: 100%;
	background-color: #fff;
	border: 1px solid #dfdfdf;
	height: 50px;
	padding-left: 15px;
	font-size: 18px;
	outline: none;
	margin-bottom: 20px;
	border-radius: 0;
}
.contact-form-maps .textarea-wrap textarea {
	padding: 11px 13px;
	background-color: #fff;
	border: 1px solid #dfdfdf;
	height: 100px;
	font-size: 18px;
	outline: none;
	margin-bottom: 20px;
	border-radius: 0;
	width: 100%;
}
.contact-form-maps .flat-button {
	padding: 10px 40px 10px 40px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
}
.flat-button {
	display: inline-block;
	position: relative;
	overflow: hidden;
	z-index: 1;
	font-size: 14px;
	font-weight: 500;
	color: #ffffff;
	background-color: #62c338;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	border: none;
}
.parnter_logo {
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	margin: 10px;
	width: 210px;
}
.parnter_logo img {
	width: 100%;
	height: 70px;
	border: 1px solid #cccccc;
	margin-bottom: 0 !important;
}
.recruitment {
	border-bottom: 1px solid #e5e5e5;
	margin-top: 50px;
	padding-bottom: 50px;
	color: #676668;
	clear: both;
}
.recruitment:after {
	clear: both;
}
.recruitment .date {
	font-size: 16px;
	text-align: center;
}
.recruitment .date img{
	width:80%
}
.recruitment .date span {
	display: block;
	font-size: 24px;
}
.recruitment .con {
	font-size: 20px;
}
.recruitment .con .r_price {
	float: right;
	font-size: 18px;
}
.recruitment .con .r_price span {
	color: #fb7876;
}
.recruitment .con p {
	font-size: 16px;
	color: #888888;
	margin-top: 20px;
	line-height: 30px;
}
.recruitment .con p strong{
	float: left;
	width:200px
}
.recruitment .con p span{
	float: left;
	width: 700px;
	margin-bottom: 10px;
}
.recruitment .con a {
	color: #333232;
	text-decoration: none;
	display:block;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.recruitment .con a:hover {
	color: #62c338;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #62c338;
	border-color: #62c338;
}
.pagination > li > a, .pagination > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #62c338;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}
.ny_news {
	margin: 50px 0;
}
.ny_news .con .header {
	border-bottom: 1px solid #e3e1e1;
	margin-top: 20px
}
.ny_news .con .header h2 {
	color: #454545;
	text-align: center;
}
.ny_news .con .header p {
	padding: 15px 0;
	color: #626262;
	font-size: 12px;
	text-align: center;
}
.ny_news .con .details {
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	padding: 20px 0;
	min-height: 500px;
}
.product{
	min-height: 700px;
}
.product .item {
	width: 300px;
	height: 353px;
	background: #f8f8f8;
	float: left;
	margin: 45px;
}
.product .item img {
	width: 300px;
	height: 300px;
}
.product .item .txt {
	height: 53px;
	line-height: 53px;
	padding: 0 10px;
	font-size: 16px;
}
.product .item .txt span {
	float: right;
	font-size: 12px;
}
.product .item a {
	text-decoration: none;
	color: #2e2e2e;
}
.product .item a .txt span {
	color: #868686;
}
.product .item a:hover .txt span {
	color: #62c338;
}

.core_competence{
	margin:50px 0
}
.core_competence .item{
	width:400px;
	float:left;
	height:800px;
	background:#f7f7f7
}
.core_competence .item .con{
	height:400px;
	font-size:20px;
	padding:40px;
	line-height:40px
}
.core_competence .item .con h3{
	font-size:24px;
	margin-bottom:20px
}

 @media (min-width: 1200px) {
.container {
	width: 1200px;
	padding: 0 !important;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-right: 0 !important;
	padding-left: 0 !important;
}
.img-responsive,  .thumbnail > img,  .thumbnail a > img,  .carousel-inner > .item > img,  .carousel-inner > .item > a > img {
	display: block;
	max-width: 100%;
	height: auto;
	width: 100%;
}
}
.p15 {
	padding-left: 15px !important;
	padding-right: 15px !important;
	;
}

.margin-bottom-extrasmall{
	margin-bottom:1em;
	margin-top:1em
}
.margin-bottom-null{
	color:#999
}


@media (max-width: 767px) {
	.mobile{
		display:block
	}
	.pc{
		display:none
	}
	.header{
		margin-top:2em
	}
	.navbar-default {
		background-color: transparent;
		border-top: 0;
	}
	.navbar-default {
		background-image: none;
		background-image: none;
		background-image: none;
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
		background-repeat: repeat-x;
		border-radius: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
		margin-right: -15px;
		margin-left: -15px;
		margin-top:0
	}
	.navbar-default .navbar-toggle {
		border-color: #62c338;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #62c338;
	}
	.nav01 > li{ background: #fff; border-bottom: 1px solid #d1d1d1; line-height:2em}
	.nav01 > li i{ color: #076eb9}
	.nav01 > li.active i{ color: #c9c9c9}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{ background: #f5811c; margin-top: 2px; color: #fff;}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
		color: #fff;
		background: #62c338 !important;
		display:block;
	}
	.navbar-default .navbar-nav > li > a {
		color: #777;
		display:block;
		text-decoration:none;
		padding-left:1em
	}
	.navbar-nav {
		margin: 0 -15px;
	}
	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
		color: #fff;
		background-color: #62c338;
	}
	.col-md-12 {
		position: relative;
		min-height: 1px;
		padding-right: 0;
		padding-left: 0;
	}
	.navbar {
		position: relative;
		min-height: 50px;
		margin-bottom: 0;
		border: 1px solid transparent;
	}
	.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
		display: block;
		max-width: 100%;
		height: 12em;
	}
	.title01 {
		text-align: center;
		color: #545454;
		font-size: 3rem;
		padding-top: 1em;
		display: block;
	}
	.title01 span {
		display: block;
		color: #c8c8c8;
		font-size: 16px;
		margin-top: 10px;
	}
	.about {
		background: none;
		color: #767575;
		font-size: 1.5rem;
		padding: 5%;
		min-height: 397px;
		line-height: 2rem;
		text-indent: 2em;
		margin-top: 1em;
		margin-bottom: 90px;
	}
	.title {
		text-align: center;
		color: #545454;
		font-size: 3rem;
		padding-top: 1em;
		clear:both
	}
	.title span {
		display: block;
		color: #c8c8c8;
		font-size: 16px;
		margin-top: 10px;
	}
	
  	.xyy_chart {
		position: inherit;
		width: 100%;
		margin: 50px auto;
		height: auto;
		background:none
	}
	.xyy_chart {
		color: #f5811c;
		text-decoration: none;
	}
	.xyy_chart .step01 {
		width: 210px;
		height: 200px;
		background: url("../images/xyy01.png") no-repeat;
		position: static;
		text-align: center;
		margin:0 auto
	}
	.xyy_chart .step01 .con {
		font-size: 12px;
		margin-top: 5px;
	}
	.xyy_chart .step01 .number {
		border-bottom: 5px solid #f5811c;
		font-size: 42px;
		width: 82px;
		display: inline-block;
		padding-top: 38px;
	}
	.xyy_chart .arrow01 {
		position: static;
		margin:0 auto;
		text-align:center;
		transform: rotate(90deg);
		-ms-transform: rotate(90deg); 	/* IE 9 */
		-moz-transform: rotate(90deg); 	/* Firefox */
		-webkit-transform: rotate(90deg); /* Safari 和 Chrome */
		-o-transform: rotate(90deg); 	/* Opera */
	}
	.xyy_chart .step02 {
		width: 210px;
		height: 200px;
		background: url("../images/xyy01.png") no-repeat;
		position: static;
		text-align: center;
		margin:0 auto
	}
	.xyy_chart .step02 .con {
		font-size: 12px;
		margin-top: 5px;
	}
	.xyy_chart .step02 .number {
		border-bottom: 5px solid #f5811c;
		font-size: 42px;
		width: 82px;
		display: inline-block;
		padding-top: 38px;
	}
	.xyy_chart .arrow02 {
		position: static;
		transform: rotate(90deg);
		-ms-transform: rotate(90deg); 	/* IE 9 */
		-moz-transform: rotate(90deg); 	/* Firefox */
		-webkit-transform: rotate(90deg); /* Safari 和 Chrome */
		-o-transform: rotate(90deg); 	/* Opera */
		text-align:center
	}
	.xyy_chart .step03 {
		width: 210px;
		height: 200px;
		background: url("../images/xyy01.png") no-repeat;
		position: static;
		text-align: center;
		margin:0 auto
	}
	.xyy_chart .step03 .con {
		font-size: 12px;
		margin-top: 5px;
	}
	.xyy_chart .step03 .number {
		border-bottom: 5px solid #f5811c;
		font-size: 42px;
		width: 82px;
		display: inline-block;
		padding-top: 38px;
	}
	.xyy_chart .arrow03 {
		position: static;
		transform: rotate(90deg);
		-ms-transform: rotate(90deg); 	/* IE 9 */
		-moz-transform: rotate(90deg); 	/* Firefox */
		-webkit-transform: rotate(90deg); /* Safari 和 Chrome */
		-o-transform: rotate(90deg); 	/* Opera */
		text-align:center
	}
	.xyy_chart .step04 {
		width: 210px;
		height: 200px;
		background: url("../images/xyy01.png") no-repeat;
		position: static;
		text-align: center;
		margin:0 auto
	}
	.xyy_chart .step04 .con {
		font-size: 12px;
		margin-top: 5px;
	}
	.xyy_chart .step04 .number {
		border-bottom: 5px solid #f5811c;
		font-size: 42px;
		width: 82px;
		display: inline-block;
		padding-top: 38px;
	}
	.xyy_chart .arrow04 {
		position: static;
		transform: rotate(90deg);
		-ms-transform: rotate(90deg); 	/* IE 9 */
		-moz-transform: rotate(90deg); 	/* Firefox */
		-webkit-transform: rotate(90deg); /* Safari 和 Chrome */
		-o-transform: rotate(90deg); 	/* Opera */
		text-align:center;
		margin:0 auto
	}
	.xyy_chart .step05 {
		width: 210px;
		height: 200px;
		background: url("../images/xyy01.png") no-repeat;
		position: static;
		text-align: center;
		margin:0 auto
	}
	.xyy_chart .step05 .con {
		font-size: 12px;
		margin-top: 5px;
	}
	.xyy_chart .step05 .number {
		border-bottom: 5px solid #f5811c;
		font-size: 42px;
		width: 82px;
		display: inline-block;
		padding-top: 38px;
	}
	.xyy_chart .arrow05 {
		position: static;
		transform: rotate(90deg);
		-ms-transform: rotate(90deg); 	/* IE 9 */
		-moz-transform: rotate(90deg); 	/* Firefox */
		-webkit-transform: rotate(90deg); /* Safari 和 Chrome */
		-o-transform: rotate(90deg); 	/* Opera */
		text-align:center
	}
	.xyy_chart .step06 {
		width: 210px;
		height: 200px;
		background: url("../images/xyy01.png") no-repeat;
		position: static;
		text-align: center;
		margin:0 auto
	}
	.xyy_chart .step06 .con {
		font-size: 12px;
		margin-top: 5px;
	}
	.xyy_chart .step06 .number {
		border-bottom: 5px solid #f5811c;
		font-size: 42px;
		width: 82px;
		display: inline-block;
		padding-top: 38px;
	}
	.xyy_chart .arrow06 {
		position: static;
		transform: rotate(180deg);
		-ms-transform: rotate(180deg); 	/* IE 9 */
		-moz-transform: rotate(180deg); 	/* Firefox */
		-webkit-transform: rotate(180deg); /* Safari 和 Chrome */
		-o-transform: rotate(180deg); 	/* Opera */
	}
	.xyy_chart_con{
		text-align:left;
		padding:5%;
		font-size:1.5rem;
		line-height:2rem;
		color:#f5811c;
	}
	.picScroll-left {
		width: 100%;
		overflow: hidden;
		position: relative;
		margin-top: 1em;
		text-align:center
	}
	.picScroll-left .bd {
		padding: 10px;
	}
	.picScroll-left .bd ul {
		overflow: hidden;
		zoom: 1;
	}
	.picScroll-left .bd ul li {
		margin: 1em 25px;
		float: none;
		_display: inline;
		overflow: hidden;
		text-align: center;
	}
	.picScroll-left .bd ul li .pic {
		text-align: center;
		width: 90%;
		height: auto;
		overflow: hidden;
		margin:0 auto
	}
	.picScroll-left .bd ul li .pic img {
		width: 90%;
		height: auto;
		display: block;
		margin:0 auto
	}
	.picScroll-left .bd ul li .pic:hover img {
		transform: scale(1.2);/*scale:图片放大几倍；translateX,translateY:放大后图片的位移*/
		transition-duration: 1.5s;
		-moz-transition-duration: 1.5s; /* Firefox 4 */
		-webkit-transition-duration: 1.5s; /* Safari 和 Chrome */
		-o-transition-duration: 1.5s; /* Opera */
	}
	.picScroll-left .bd ul li .title_pic a {
		line-height: 24px;
		color: #2e2e2e;
		font-size: 22px;
		padding-top: 20px;
		display: block
	}
	.picScroll-left .bd ul li .title_pic a:hover {
		text-decoration: none;
		color: #62c338
	}
	.picScroll-left01 {
		width: 100%;
		overflow: hidden;
		position: relative;
		margin-top: 70px
	}
	.picScroll-left01 .bd {
		padding: 0;
	}
	.picScroll-left01 .bd ul {
		overflow: hidden;
		zoom: 1;
	}
	.picScroll-left01 .bd ul li {
		margin: 1em auto;
		float: none;
		_display: inline;
		overflow: hidden;
		text-align: left;
		width: 90%
	}
	.picScroll-left01 .bd ul li .pic {
		text-align: center;
		width: 100%;
		height: auto;
		overflow: hidden
	}
	.picScroll-left01 .bd ul li .pic img {
		width: 100%;
		height: auto;
		display: block;
		margin:0 auto
	}
	.picScroll-left01 .bd ul li .pic:hover img {
		transform: scale(1.2);/*scale:图片放大几倍；translateX,translateY:放大后图片的位移*/
		transition-duration: 1.5s;
		-moz-transition-duration: 1.5s; /* Firefox 4 */
		-webkit-transition-duration: 1.5s; /* Safari 和 Chrome */
		-o-transition-duration: 1.5s; /* Opera */
	}
	.picScroll-left01 .bd ul li .title_pic a {
		line-height: 24px;
		color: #2e2e2e;
		font-size: 2rem;
		padding-top: 20px;
		display: block;
		overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
	}
	.picScroll-left01 .bd ul li .title_pic a:hover {
		text-decoration: none;
		color: #62c338
	}
	.picScroll-left01 .bd ul li .date {
		color: #a4a4a4;
		margin-top: 10px;
		font-size: 1rem
	}
	.picScroll-left01 .bd ul li .des {
		color: #919191;
		margin-top: 10px;
		font-size: 1rem;
	}
	.picScroll-left02 {
		width: 100%;
		overflow: hidden;
		position: relative;
		margin-top: 70px;
		padding-bottom: 70px
	}
	.picScroll-left02 .bd {
		padding: 0;
	}
	.picScroll-left02 .bd ul {
		overflow: hidden;
		zoom: 1;
	}
	.picScroll-left02 .bd ul li {
		margin: 15px 0;
		float: left;
		_display: inline;
		overflow: hidden;
		text-align: left;
		width: 50%
	}
	.picScroll-left02 .bd ul li .pic {
		text-align: center;
		width: 90%
	}
	.picScroll-left02 .bd ul li .pic img {
		width: 90%;
		height: auto;
		display: block;
		margin:0 auto
	}
	.quick_link{
		display:none
	}
	
	.ny_menu {
		margin: 20px 0 20px 20px;
		height:auto;
		clear:both
	}
	.ny_menu a {
		color: #545454;
		background: #eeeeee;
		padding: 5px 25px;
		border-radius: 15px;
		margin: .5em;
		font-size: 2rem;
		width:40%;
		min-height:3em;
		float:left
	}
	.ny_about {
		padding: .5em;
		font-size: 2rem;
		color: #767575;
		line-height: 34px;
	}
	.ny_about img{
		width:100% !important
	}
	.mt50 img {
		margin-bottom: 20px;
		width:90%
	}
	.product{
		min-height: 700px;
	}
	.product .item {
		width: 100%;
		height: auto;
		background: #f8f8f8;
		float: none;
		margin: 1em 0;
		text-align:center
	}
	.product .item img {
		width: 90%;
		height: auto;
	}
	.product .item .txt {
		height: 2.5rem;
		line-height: 2.5rem;
		padding: 0 1em;
		font-size: 2rem;
		text-align:left
	}
	.product .item .txt span {
		float: right;
		font-size: 12px;
	}
	.product .item a {
		text-decoration: none;
		color: #2e2e2e;
	}
	.product .item a .txt span {
		color: #868686;
	}
	.product .item a:hover .txt span {
		color: #62c338;
	}
	.parnter_logo {
		text-align: center;
		vertical-align: middle;
		display: inline-block;
		margin: 1em auto;
		width: 100%;
	}
	.parnter_logo img {
		width: 100%;
		height: auto;
		border: 1px solid #cccccc;
		margin-bottom: 0 !important;
	}
	.recruitment {
		border-bottom: 1px solid #e5e5e5;
		margin-top: 50px;
		padding-bottom: 50px;
		color: #676668;
		clear: both;
	}
	.recruitment:after {
		clear: both;
	}
	.recruitment .date {
		font-size: 16px;
		text-align: center;
	}
	.recruitment .date span {
		display: block;
		font-size: 24px;
	}
	.recruitment .con {
		font-size: 20px;
	}
	.recruitment .con .r_price {
		float: none;
		font-size: 18px;
	}
	.recruitment .con .r_price span {
		color: #fb7876;
	}
	.recruitment .con p {
		font-size: 16px;
		color: #888888;
		margin-top: 20px;
		line-height: 30px;
	}
	.recruitment .con p strong{
		float: none;
		width:auto;
		display:block
	}
	.recruitment .con p span{
		float: none;
		width: auto;
		margin-bottom: 10px;
		display:block
	}
	.recruitment .con a {
		color: #333232;
		text-decoration: none;
		display:block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.recruitment .con a:hover {
		color: #62c338;
	}
	.contact-iconbox .iconbox {
		border: 1px solid #e5e5e5;
		padding: 1em;
		height: auto;
		margin:1em
	}
	.iconbox .box-header {
		float: left;
	}
	.contact-iconbox .iconbox .box-header .box-icon {
		width: auto;
		height: auto;
		margin-right: 20px;
	}
	.contact-iconbox .iconbox .box-header .box-icon i {
		color: #62c338;
		font-size: 40px;
	}
	.iconbox .box-content {
		overflow: hidden;
	}
	.contact-iconbox .iconbox .box-content .box-title {
		padding-bottom: 0px;
		margin-bottom: 10px;
	}
	.iconbox .box-content .box-title {
		position: relative;
		font-size: 24px;
		font-weight: 600;
		line-height: 22px;
		color: #222;
		padding-bottom: 16px;
		margin-bottom: 18px;
	}
	.contact-iconbox .iconbox .box-content p {
		line-height: 30px;
		font-size: 14px;
	}
	.iconbox .box-content p {
		line-height: 24px;
		color: #777;
	}
	.flat-maps img{
		width:100%
	}
	.ny_news {
		margin: 2em 0;
		clear:both
	}
	.ny_news .con .header {
		border-bottom: 1px solid #e3e1e1;
		margin-top: 2em
	}
	.ny_news .con .header h2 {
		color: #454545;
		text-align: center;
		padding-top:1em;
		font-size:2rem;
		padding:1em 1em 0 1em
	}
	.ny_news .con .header p {
		padding: 1em 0;
		color: #626262;
		font-size: 1rem;
		text-align: center;
	}
	.ny_news .con .details {
		font-size: 2rem;
		color: #333333;
		line-height: 30px;
		padding: 1em;
		min-height: 500px;
	}
	.ny_news .con .details img{
		width:100%;
		margin:0 auto
	}

}