.w1200 {
	width: 1200px;
	margin: 0 auto;
}

.w100 {
	width: 100%;
}

.index-XialadU .sousuo_1 {
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	margin: 0;
}

.s_left {
	float: right;
	margin-right: 20px;
	width: 32px
}

.s_left {
	padding-left: 50px;
	margin-top: 16px;
	cursor: pointer;
	-webkit-appearance: none;
}

.inp,
.inp_1 {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 0 0 30px;
	height: 100%;
	width: 92%;
	color: #000;
	font-size: 30px;
	line-height: 60px;
	text-align: left;
	white-space: nowrap;
	border: 0;
	outline: 0;
	background: 0 0;
	overflow: hidden;
	box-sizing: border-box;
	display: block;
	border-radius: 50px;
}

.Xialad {
	z-index: 90;
	position: fixed;
	left: 0;
	width: 100%;
	top: 0;
	height: 100%;
	display: none;
}

.XialadU {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	text-align: center;
	z-index: 1000;
	width: 100%;
	background-size: cover;
	background: rgba(0, 0, 0, 0.7);
}

.sousuo_1 {
	left: 22.5%;
}

.sousuo_1 {
	width: 55%;
	height: 60px;
	border-radius: 50px;
	background: #fff;
	position: absolute
}

.istop .XialadU {
	top: 55px;
}



.language-list {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	width: 100%;
	border-radius: 5px;
	overflow: hidden;
	/* box-shadow: 2px 2px 6px #f4f4f4,-2px -2px 6px #f4f4f4,-2px 2px 6px #f4f4f4,2px -2px 6px #f4f4f4; */
}

.language-list li {
	border-bottom: 1px solid #999;
}

.language-list li:last-child {
	border-bottom: none;
}

.language-list a {
	display: block;
	padding: 3px 0;
	color: #222;
	font-size: 12px;
	text-align: center;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	background-color: #fff;
}

.language-list a:hover {
	color: #27803e;
}



.j_futurevideo {
	position: absolute;
	min-width: 100%;
	min-height: 100%;
	object-fit: cover;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
}


.puba {
	background: rgba(255, 255, 255, 0.8);
	text-align: center;
	font-size: 12px;
	display: inline-block;
	width: 160px;
	height: 45px;
	line-height: 45px;
	color: #333;
}

.puba i {
	background: url(../images/jt2.png) center no-repeat;
	display: inline-block;
	background-size: cover;
	width: 18px;
	height: 5px;
	right: 0;
}

.puba span {
	left: 0;
	letter-spacing: 1px;
}

.puba i,
.puba span {
	vertical-align: middle;
	display: inline-block;
	position: relative;
	margin: 0 5px;
}

.puba:hover span {
	left: -6px;
}

.puba:hover i {
	right: -6px;
}

.puba:hover {
	background: rgba(255, 255, 255, 1);
}

.puba i {
	position: relative;
	top: -1px;
}

.bttop,.bttopnone {
	padding: 20px 0;
	border-bottom: 1px solid rgb(255, 255, 255, 0.2);
	width: 92%;
	padding-left: 4%;
	padding-right: 4%;
}

.btnav li {
	float: left;
	margin-left: 50px;
	line-height: 52px;
	position: relative;
}

.btnav li:before {
	position: absolute;
	width: 22px;
	height: 2px;
	background: #27803e;
	left: 50%;
	margin-left: -11px;
	bottom: -15px;
	content: '';
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
}

.btnav li a {
	color: #fff;
}

.btnav li:hover:before {
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	bottom: -21px;
}

.logo {
	width: 93px;
	height: 52px;
	overflow: hidden;
}

.btlogo a {
	display: block;
	margin-top: 6px;
	vertical-align: top;
	position: relative;
	height: 40px;
}

.btlogo img {
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.btnav {
	position: relative;
	padding-right: 40px;
}

.btnav:before {
	position: absolute;
	content: '';
	width: 1px;
	height: 16px;
	background: rgb(255, 255, 255, 0.8);
	right: 0;
	top: 19px;
}

.btsearch,
.btlauge,
.gupiao {
	line-height: 20px;
	margin-top: 15px;
	margin-left: 30px;
}

.btsearch span,
.btlauge span,
.gupiao span {
	font-size: 12px;
	color: #fff;
	padding-left: 5px;
}

.btsearch em,
.btlauge em,
.gupiao em {
	display: inline-block;
	width: 20px;
	height: 20px;
}

.btsearch span,
.btsearch em,
.btsearch i,
.btlauge span,
.btlauge em,
.btlauge i,
.gupiao span,
.gupiao em {
	display: inline-block;
	vertical-align: middle;
}



.btlauge {
	padding-bottom: 5px;
}

.btsearch em {
	background: url(../images/icon2.png) center no-repeat;
	background-size: auto 19px;
}

.btlauge em {
	background: url(../images/icon1.png) center no-repeat;
}

.gupiao em {
	background: url(../images/gup.png) center no-repeat;
	background-size: auto 20px;
}

.btsearch i,
.btlauge i {
	background: url(../images/icon3.png) center no-repeat;
	width: 7px;
	height: 4px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: 0;
}

.btsearch {
	width: 155px;
}

.btlauge {
	width: 90px;
}
.btsearch span{font-size:20px;}

.btlauge,
.btsearch {
	position: relative;
	cursor: pointer;
}

.btsearch:hover span,
.btlauge:hover span{
	color: #27803E !important;
}

.bttop,.bttopnone {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99;
}

.btlauge span,
.gupiao span {
	position: relative;
	top: 2px;
}

.btlauge i {
	top: 10px;
}

.bga1 {
	background: #fff;
}

.bga {
	box-shadow: 0 1px 5px rgba(102, 102, 102, 0.1);
}

.bga .logo1,
.logo2 {
	opacity: 0;
	-webkit-opacity: 0;
}

.bga .btnav li a,
.bga .btsearch span,
.bga .btlauge span,
.bga .gupiao span {
	color: #222;
}

.bga .logo2 {
	opacity: 1;
	-webkit-opacity: 1;
}

.bga .btnav:before {
	background: rgb(34, 34, 34, 1);
}

.bga .btnav li:hover a,
.btnav li:hover a {
	color: #27803e;
}

.bga .btsearch em {
	background: url(../images/icon2_1.png) center no-repeat;
	background-size: auto 19px;
}

.bga .btlauge em {
	background: url(../images/icon1_1.png) center no-repeat;
}

.bga .gupiao em {
	background: url(../images/gup_1.png) center no-repeat;
	background-size: auto 20px;
}

.bga .btsearch i,
.bga .btlauge i {
	background: url(../images/icon3_1.png) center no-repeat;
}

body,
html {
	height: 100%;
}

.btmain {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.btpage {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.mainbox {
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.slider1img {
	position: absolute;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	overflow: hidden;
}

.slider1 {
	height: 100%;
}

.slider1txt {
	position: relative;
	z-index: 6;
}

.slider1h3,
.slider1p1 {
	text-align: left;
	color: #fff;
	max-width: 700px;
}

.slider1h3 {
	font-size: 60px;
	line-height: 50px;
	position: relative;
	letter-spacing: 5px;
	padding-bottom: 20px;
	padding-bottom: 0;
}

.slider1h3:before {
	position: absolute;
	left: 0;
	bottom: 0;
	content: '';
	width: 75px;
	height: 1px;
	background: rgba(255, 255, 255, 0.2);
	display: none;
}

.slider1p1 {
	font-size: 25px;
	margin-top: 30px;
}

.h350 {
	height: 350px;
}

.slider1tre a {
	display: inline-block;
	background: rgba(255, 255, 255, 0.7);
	padding: 0 30px;
	width: 200px;
	text-align: left;
	margin: 0 8px;
}

.slider1tre a:hover {
	background: rgba(255, 255, 255, 1);
}

.slider1tre span {
	line-height: 52px;
	color: #333333;
	font-size: 16px;
	display: inline-block;
}

.slider1tre {
	position: absolute;
	width: 100%;
	text-align: center;
	left: 0;
	bottom: 90px;
	z-index: 66;
}

.thr1 {
	background: url(../images/thr1.png) left center no-repeat;
	padding-left: 45px;
}

.thr2 {
	background: url(../images/thr2.png) left center no-repeat;
	padding-left: 40px;
}

.thr3 {
	background: url(../images/thr3.png) left center no-repeat;
	padding-left: 40px;
}

.swiper-container-fade .swiper-slide-active {
	z-index: 88;
}

.slider1p6 {
	text-align: left;
}

.slider1p6 {
	margin-top: 55px;
}

.slider1txt1 .slider1h3,
.slider1txt1 .slider1p1 {
	text-align: center;
	max-width: inherit;
}

.slider1txt1 .slider1h3:before {
	left: 50%;
	margin-left: -37px;
}

.homepage {
	width: 100%;
	text-align: center;
	position: absolute;
	z-index: 66;
	left: 0;
	bottom: 28px !important;
}

.homepage span {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	background: none;
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	margin: 0 10px !important;
}

.homepage span:before,
.homepage span:after {
	position: absolute;
	content: '';
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}

.homepage span:before {
	width: 6px;
	height: 6px;
	background: #fff;
	left: 7px;
	top: 7px;
}

.homepage span:after {
	border: 1px solid #fff;
	width: 24px;
	height: 24px;
	left: -3px;
	top: -3px;
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
}

.homepage .swiper-pagination-bullet-active:after {
	background: none;
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
}

.slider1h3 {
	-webkit-transition: 0.5s;
	transition-delay: 0.5s;
	position: relative;
	opacity: 0;
	-webkit-opacity: 0;
	transform: translateX(100px);
	-webkit-transform: translateX(100px);
}

.slider1p1 {
	-webkit-transition: 0.8s;
	transition-delay: 0.8s;
	position: relative;
	opacity: 0;
	-webkit-opacity: 0;
	transform: translateX(100px);
	-webkit-transform: translateX(100px);
}

.slider1p6 {
	-webkit-transition: 1s;
	transition-delay: 1s;
	position: relative;
	opacity: 0;
	-webkit-opacity: 0;
	transform: translateX(100px);
	-webkit-transform: translateX(100px);
}

.swiper-slide-active .slider1h3,
.swiper-slide-active .slider1p1,
.swiper-slide-active .slider1p6 {
	opacity: 1;
	-webkit-opacity: 1;
	transform: translateX(0);
	-webkit-transform: translateX(0);
}

.slider1tre {
	-webkit-transition: 1s;
	transition-delay: 1s;
	opacity: 0;
	-webkit-opacity: 0;
}

.swiper-slide-active .slider1tre {
	opacity: 1;
	-webkit-opacity: 1;
}

.slider1txt1 .slider1p1,
.slider1txt1 .slider1h3 {
	-webkit-transition: 1.2s;
	transition: 1.2s;
	-webkit-transition: 0.5s;
	transition-delay: 0.5s;
}

.slider1txt1 .slider1p1 {
	transform: translateX(-100px);
	-webkit-transform: translateX(-100px);
}

.swiper-slide-active .slider1txt1 .slider1p1 {
	transform: translateX(0);
	-webkit-transform: translateX(0);
}

.swiper-container-fade .swiper-slide {
	pointer-events: auto;
}

.videobg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 3;
	background: rgba(0, 0, 0, 0.2);
}

/*.slider1img {
    transition: all 0.2s cubic-bezier(0.7, 0.18, 0.53, 0.75);
    opacity: 0.9;
    -webkit-opacity: 0.9;
    transform: scale(0.95);
}*/
.swiper-slide-active .slider1img {
	opacity: 1;
	transform: scale(1.08);
	-webkit-transform: scale(1.08);
}

/*.isMoving .slider1img{
 opacity: 0.9;-webkit-opacity: 0.9;-moz-opacity: 0.9;
  transform: scale(0.95);
  z-index: 100;
}*/
.btpageone {
	z-index: 66;
}

.pub2b {
	position: absolute;
	width: 40px;
	height: 100%;
	top: 0;
	z-index: 7;
}

.syg {
	left: 0;
}

.syg span {
	background: url(../images/prev_h.png) center no-repeat;
	left: -30px;
	opacity: 0;
	-webkit-opacity: 0;
}

.xyg {
	right: 0;
}

.xyg span {
	background: url(../images/next_h.png) center no-repeat;
	right: -30px;
	opacity: 0;
	-webkit-opacity: 0;
}

.pub2b span {
	display: block;
	width: 100%;
	height: 100%;
	background-size: 40px auto;
	position: relative;
}

.btpage2slider:hover .syg span {
	opacity: 0.7;
	-webkit-opacity: 0.7;
}

.btpage2slider:hover .xyg span {
	opacity: 0.7;
	-webkit-opacity: 0.7;
}

.btpage2slider:hover .syg span {
	left: 10px;
}

.btpage2slider:hover .xyg span {
	right: 10px;
}

.btpage2 {
	background: #FFFFFF;
	height: 100%;
	width: 100%;
}

.btpage2p {
	width: 100%;
	position: relative;
	top: 35px;
	position: absolute;
	top: auto;
	bottom: 0;
}

.btpage2slider {
	width: 100%;
	margin-top: 40px;
}

.btpage2slider h5 span {
	display: inline-block;
	font-size: 22px;
	color: #fff;
	line-height: 60px;
}

.btpage2h51 span {
	background: url(../images/s1.png) left center no-repeat;
	padding-left: 65px;
	background-size: auto 40px;
}

.btpage2h52 span {
	background: url(../images/s2.png) left center no-repeat;
	padding-left: 39px;
	background-size: auto 40px;
}

.btpage2h53 span {
	background: url(../images/s3.png) left center no-repeat;
	padding-left: 57px;
	background-size: auto 40px;
}

.btpage2h54 span {
	background: url(../images/s4.png) left center no-repeat;
	padding-left: 57px;
	background-size: auto 40px;
}

.btpage2h55 span {
	background: url(../images/s5.png) left center no-repeat;
	padding-left: 57px;
	background-size: auto 40px;
}

.btpage2h56 span {
	background: url(../images/s6.png) left center no-repeat;
	padding-left: 57px;
	background-size: auto 40px;
}

.btpage2slider img {
	max-width: 100%;
}

.btpage2h4 {
	font-size: 35px;
	color: #222;
}

.btpage2p1 {
	font-size: 16px;
	color: #666;
	margin-top: 20px;
}

.btpage2p2 {
	position: absolute;
	left: 0;
	bottom: 25px;
	width: 100%;
	left: 0;
	box-sizing: border-box;
	padding: 0 60px;
	z-index: 6;
	text-align: left;
}

.btpage2desc {
	position: absolute;
	width: 100%;
	box-sizing: border-box;
	padding: 45px 60px;
	left: 0;
	top: 50px;
	z-index: 5;
	text-align: left;
	color: #fff;
	opacity: 0;
	-webkit-opacity: 0;
}

.btpage2p3 {
	font-size: 15px;
	padding-top: 20px;
	padding-bottom: 35px;
}

.btpage2p4 {
	font-size: 12px;
}

.btpage2p4 em {
	padding: 0 5px;
	font-style: normal;
}

.btpage2p4 a {
	color: rgba(255, 255, 255, 0.8);
}

.btpage2p5 {
	text-align: left;
	position: absolute;
	width: 100%;
	height: 45px;
	bottom: 30px;
	right: 0;
	z-index: 6;
	box-sizing: border-box;
	padding: 0 30px;
	opacity: 0;
	-webkit-opacity: 0;
}

.btpage2bg {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	z-index: 4;
	background: rgba(0, 0, 0, 0.5);
	opacity: 0;
	-webkit-opacity: 0;
}

.btpage2sm:hover .btpage2bg,
.btpage2sm:hover .btpage2p5 {
	opacity: 1;
	-webkit-opacity: 1;
}

.btpage2sm:hover .btpage2desc {
	opacity: 1;
	-webkit-opacity: 1;
	top: 0;
}

.btpage2sm:hover img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}

.btpage2sm:hover .btpage2p2 {
	bottom: -10px;
	opacity: 0;
	-webkit-opacity: 0;
}

.btpage2sm {
	overflow: hidden;
}

.btpage3 {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #fff;
}

.btpage3img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.btpage3p {
	text-align: justify;
}

.btpage3ph5 {
	font-size: 35px;
	color: #fff;
	max-width: 700px;
	letter-spacing: 2px;
}

.btpage3pp1 {
	font-size: 16px;
	color: #fff;
	line-height: 28px;
	margin-top: 20px;
	max-width: 700px;
}

.btpage3pp2 {
	text-align: left;
	margin-top: 70px;
}

.btpage4 {
	height: 100%;
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.btpage5sss {
	height: 100%;
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
	background: #fff;
}


.btpage4h5 {
    font-size: 20px;
    color: #007b3f;
    padding-bottom: 30px;
    text-align: left;
    font-weight: bold;
}

.btpage4h5 a {
	cursor: pointer;
	float: right;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	margin-top: 24px;
	text-align: center;
	line-height: 30px;
	width: 85px;
	height: 30px;
	border-radius: 15px;
	border: solid 1px #c1c1c1;
}

.btpage4 {
	background: #f8f8f8;
}

.btpage4a {
	display: block;
	text-align: justify;
	background: #fff;
}

.btpage4a h6 {
	font-size: 12px;
	color: #27803e;
	margin-top: 0;
}

.btpage4a h2 {
	font-size: 16px;
	color: #222;
	margin-top: 15px;
}

.btpage4a p {
	font-size: 14px;
	color: #666;
	margin-top: 10px;
}

.btpage4a p.desc{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 28px;
}

.btpage4a p i {
	float: right;
}

.btpage4ap1 span {
	font-size: 12px;
	color: #999999;
}

.btpage4ap1 {
	position: relative;
	height: 22px;
	line-height: 22px;
	margin-top: 30px;
}

.btpage4ap1 i {
	display: block;
	background: url(../images/jt1.png) center no-repeat;
	height: 100%;
	position: absolute;
	top: 0;
	width: 20px;
	right: 15px;
	opacity: 0;
	-webkit-opacity: 0;
}

.btpage4img {
	overflow: hidden;
}

.btpage4img img{
	max-width: 100%;
}

.btpage4desc {
    padding: 10px 5px;
}

.btpage4a:hover h2 {
	color: #27803e;
}

.btpage4a:hover {
	box-shadow: 0 2px 8px rgba(153, 153, 153, 0.1);
	-webkit-box-shadow: 0 2px 8px rgba(153, 153, 153, 0.1);
}

.btpage4a:hover img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}

.btpage4a:hover .btpage4ap1 i {
	right: 0;
	opacity: 1;
	-webkit-opacity: 1;
}

.btpage4ap1 span {
	display: inline-block;
	padding-left: 22px;
	background: url(../images/date1.png) left center no-repeat;
}

.btpage4page {
	margin-top: 40px;
}

.btpage4page span {
	margin: 0 3px;
}

.btpage4p {
	padding: 0 10px;
	position: relative;
	top: 40px;
}

.btpage4slider {
	padding: 10px 0;
}

.btpage6 {
	background: #272a2f;
}

.btpage5h4 {
	font-size: 35px;
	color: #fff;
}

.btpage5p1 {
	margin-top: 15px;
	font-size: 16px;
	color: #fff;
}

.btpage5p2 {
	margin-top: 45px;
}

.btpage5p2 .puba {
	border-radius: 25px;
	-webkit-border-radius: 25px;
}

.btpage5a {
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	text-align: center;
}

.btpage5bgs {
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .85)), to(transparent));
	background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .85), transparent);
	background-image: linear-gradient(0deg, rgba(0, 0, 0, .85), transparent);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0.3;
	-webkit-opacity: 0.3;
}

.btpage5amn {
	width: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	margin-top: 40px;
}

.btpage5b {
	text-align: left;
	font-size: 12px;
}

.btpage5b,
.btpage5b a {
	color: #7d7f82;
	line-height: 30px;
}

.btpage5b a:hover {
	color: #fff;
	border-color: #fff;
}

.btpage5b,
.btpage5cm {
	margin: 0 auto;
}

.btpage5bb {
	width: 26%;
	margin-top: 40px;
}

.btpage5bc {
	width: 28%;
}

.btpage5bd {
	width: 120px;
}

.btpage5bc h5 span,
.btpage5bd h5 span,
.btpage5be h5 span {
	color: #fff;
	font-size: 14px;
	padding-left: 38px;
	display: inline-block;
	line-height: 30px;
}

.btpage5bc h5 span {
	background: url(../images/fx1.jpg) left center no-repeat;
	background-size: 32px auto;
}

.btpage5bd h5 span {
	background: url(../images/fx2.jpg) left center no-repeat;
}

.btpage5be h5 span {
	background: url(../images/fx3.jpg) left center no-repeat;
}

.btpage5bc a,
.btpage5bd a,
.btpage5be a {
	display: inline-block;
	margin-left: 38px;
}

.btpage5bc a {
	margin-left: 0;
	margin-right: 10px;
}

.btpage5bc a {
	width: 120px;
	border: 1px solid #3d4044;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-align: center;
}

.btpage5be a {
	display: block;
}

.btpage5bb a {
	width: 118px;
	margin: 0 5px;
	display: inline-block;
	color: #fff;
	border: 1px solid #3d4044;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	text-align: center;
	line-height: 42px;
}

.btpage5bb a,
.btpage5bc a {
	margin-top: 15px;
}

.btpage5bc ul,
.btpage5bd ul,
.btpage5be ul {
	margin-top: 10px;
}

.btpage5bc ul {
	padding-left: 40px;
}

.btpage5bap1 img {
	height: 30px;
}

.btpage5bap2 {
	margin-top: 8px;
}

.btpage5bap5 span {
	display: block;
}

.btpage5bap4 {
	padding-top: 8px;
}

.btpage5bap5 {
	padding-top: 5px;
}

.btpage5c {
	background: #1a1b1d;
	font-size: 12px;
	padding: 18px 0;
	line-height: 20px;
}

.btpage5c,
.btpage5c a {
	color: #909090;
}

.btpage5c em {
	padding: 0 8px;
	font-style: normal;
}




/*公共*/

.footbox{
    background: #272a2f;
}
.banBoxs {
	width: 100%;
	height: 500px;
	position: relative;
	top: 0;
	left: 0;
	z-index: 50;
}

.banBoxs-ner {
	width: 100%;
	height: 400px;
	position: relative;
	top: 0;
	left: 0;
	z-index: 50;
}

.banimgs,
.banimgs-ph {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: top center;
	background-attachment: fixed;
	position: relative;
	text-align: center;
}

.banTxts {
	position: absolute;
	top: 55%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 65;
	text-align: center;
}

@keyframes TransRigh {
	0% {
		opacity: 0;
		transform: translateX(50px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

@keyframes Transleft {
	0% {
		opacity: 0;
		transform: translateX(-50px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.banTxts h3 {
	font-size: 32px;
	color: #FFFFFF;
	animation: TransRigh 1s;
	transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
	-webkit-transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}

.tisp {
	font-size: 16px;
	color: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 50px;
	animation: Transleft 2s;
	transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
	-webkit-transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}



.ptb90p {
	padding: 90px 0 90px;
}

.pagebanner {
	background-repeat: no-repeat;
	background-position: center top;
	height: 500px;
	background-attachment: fixed;
	position: relative;
	color: #fff;
	text-align: center;
}

.pagebannerm {
	position: absolute;
	left: 0;
	width: 100%;
	top: 50%;
	margin-top: -5px;
}

.pagebanner h4 {
	font-size: 32px;
	line-height: 40px;
}

.pagebanner p {
	opacity: 0.8;
	-webkit-opacity: 0.8;
	margin-top: 10px;
}

.pubp1 {
	color: #156905;
	font-size: 14px;
}

.pubp2 {
	color: #242424;
	font-size: 30px;
	line-height: 30px;
	margin-top: 5px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e7e7e7;
}

.pubtxt {
	font-size: 16px;
	color: #666;
	line-height: 2;
}

.bpagesub {
	font-size: 0;
	background: #ececec;
	text-align: center;
}

.bph4 {
	display: none;
}

.bph4 a {
	display: block;
	height: 45px;
	line-height: 45px;
	color: #333333;
	text-align: left;
	text-indent: 30px;
	background: url(../images/up-jia.png) no-repeat 95% center;
	background-size: 17px;
	font-size: 15px;
}

.bph4.on a {
	background: url(../images/down-jian.png) no-repeat 95% center;
	background-size: 17px;
}

.bpagesub .bpuls a {
	display: inline-block;
	font-size: 15px;
	line-height: 90px;
	margin: 0 25px;
	vertical-align: top;
	padding: 0 10px;
	position: relative;
	color: #222;
}

.bpagesub .bpuls a.on,
.bpagesub .bpuls a:hover {
	color: #156905;
}

.bpagesub .bpuls a:before {
	position: absolute;
	content: '';
	left: 0;
	bottom: 0;
	height: 1px;
	background: #156905;
	width: 100%;
	opacity: 0;
	-webkit-opacity: 0;
}

.bpagesub .bpuls .on:before,
.bpagesub .bpuls a:hover:before {
	bottom: 18px;
	opacity: 1;
	-webkit-opacity: 1;
}

.bpagesub .bpuls a,
.bpagesub .bpuls a:before,
.pagination .bpuls a {
	transition: all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
	-webkit-transition: all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}

.pagination {
	text-align: center;
	margin-top: 50px;
	font-size: 0;
}

.pagination a,
.pagination span {
	vertical-align: middle;
}

.pagination a {
	font-size: 14px;
	margin: 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	display: inline-block;
	width: 35px;
	height: 35px;
	line-height: 35px;
	color: #585757;
	text-align: center
}

.pagination .prev {
	background: url(../images/prev.png) center no-repeat
}

.pagination .next {
	background: url(../images/next.png) center no-repeat
}

.pagination .prev:hover {
	background: url(../images/prev1.png) center no-repeat
}

.pagination .next:hover {
	background: url(../images/next1.png) center no-repeat
}

.pagination a:hover {
	color: #fff;
	background: #27803e
}

.pagination a.nohover {}

.pagination a.cur {
	border: 0;
	background: #27803e;
	color: #fff
}




/* 企业文化 */
.culTainer {
	width: 100%;
	padding: 70px 0;
	background-color: #F8F8F8;
}

.cultBox {}

.item-boxs {
	width: 48%;
	display: block;
	margin: 4% auto 0;
	min-height: ;
}

.item-boxs:nth-of-type(-n+2) {
	margin-top: 0;
}

.item-boxs:nth-of-type(2n-1) {
	margin-right: 4%;
}

.item-box-img {
	width: 100%;
	overflow: hidden;
}

.item-box-img img {
	max-width: 100%;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
}

.item-boxs a {
	display: block;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
}

.item-boxs a .item-tis {
	background-color: #FFFFFF;
	padding: 2% 5% 3%;
	font-size: 14px;
	color: #27803e;

}

.item-boxs a .item-tis span {
	font-size: 22px;
	margin-right: 10px;
}

.item-boxs a:hover {
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
}

.item-boxs a:hover .item-box-img img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);

}


/* 企业文化结束 */

/* 荣誉资质 */
.honorTain {
	width: 100%;
	background-color: #FFFFFF;
	padding: 70px 0;

}

.honorBox {}

.item-honr {
	width: 22%;
	margin-top: 4%;
	border: 1px #DADADA solid;
	text-align: center;
	margin-right: 3.77%;
	transition: all .5s;
	-webki-transition: all .5s;
	-moz-transition: all .5s;
}

.item-honr a {
	display: block;
}

.item-honr:hover {
	transform: translateX(-10px);
	-webki-transform: translateX(-10px);
	-moz-transform: translateX(-10px);
}

.item-honr:nth-child(-n+4) {
	margin-top: 0;
}

.item-honr:nth-child(4n) {
	margin-right: 0;
}

.item-honr .honor-box-img {
	overflow: hidden;
}

.item-honr .honor-box-img img {
	max-width: 100%;
	margin: auto;
	display: block;
}




























/* 荣誉资质结束 */



.btnav li:before,
.pub2b span,
.slider1tre a,
.btpage4a,
.btpage5b a,
.btpage4a i,
.btpage4a img,
.btpage4desc h2,
.puba,
.puba i,
.puba span,
.btlogo img,
.btnav a,
.homepage span,
.homepage span:before,
.homepage span:after,
.btpage2p2,
.btpage2desc,
.btpage2bg,
.btpage2sm img,
.bttop,
.bttopnone{
	transition: all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
	-webkit-transition: all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
	-moz-transition: all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}

.banimgs-ph {
	display: none;
}


.baboutap2 {
	overflow: hidden;
}

.baboutap2>img {
	max-width: 100%;
}


/* 手机端导航 */
.phTopNav {
	display: none;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 150;
	border-bottom: 1px #F8F8F8 solid;
	transition: all .6s ease;
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
}

.phHead {
	padding: 12px 3%;
}

.phnav-lan,
.phnav-lan2 {
	width: 30px;
	height: 30px;
	background: url(../images/ph-lan.png) no-repeat 0 center;
	background-size: 26px;
	cursor: pointer;
}

.phnav-logo,
.phnav-logo2 {
	width: 170px;
	position: absolute;
	left: 50%;
	top: 5px;
	transform: translateX(-50%);
	text-align: center;
}

.phnav-logo a,
.phnav-logo2 a {
	display: block;
}

.phnav-logo a:before,
.phnav-logo2 a:before {
	content: '';
	width: 120px;
	height: 40px;
	background: url(../images/logo.png) no-repeat 0 center;
	background-size: 100%;
	display: block;
	margin: auto;
}

.phnav-list,
.phnav-list2 {
	width: 25px;
	height: 25px;
	display: block;
	cursor: pointer;
	position: relative;
}

.phnav-list span,
.phnav-list2 span {
	width: 22px;
	height: 2px;
	margin: auto;
	background-color: #FFFFFF;
	display: block;
	margin: 5px 0;
	transition: all .6s ease;
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
}

.phActed,.phActednone {
	background-color: #FFFFFF;
	transition: all .6s ease;
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
}

.phActed .phnav-logo a:before,
.phActednone .phnav-logo a:before{
	content: '';
	width: 120px;
	height: 40px;
	background: url(../images/logo1.png) no-repeat 0 center;
	background-size: 100%;
	display: block;
	margin: auto;
}

.phActed .phnav-lan,
.phActednone .phnav-lan{
	width: 30px;
	height: 30px;
	background: url(../images/ph-lan-fan.png) no-repeat 0 center;
	background-size: 28px;
	cursor: pointer;
}

.phActed .phnav-list span,
.phActednone .phnav-list span{
	background: #333333;
}

.chanNav span:nth-child(1),
.span1 {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	position: absolute;
	top: 6px;
}

.chanNav span:nth-child(2) {
	display: none;
}

.chanNav span:nth-child(3),
.span3 {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	position: absolute;
	top: 6px;
}

.popbody {
	overflow: hidden;
}

.downNav,
.Language {
	display: none;
	width: 100%;
	height: 100vh;
	background: #333333;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	overflow: hidden;
	overflow-y: scroll;
}

.downUl {
	padding-top: 25px;
}

.downUl li a {
	display: block;
	color: #FFFFFF;
	padding: 13px 25px;
	border-bottom: 1px #444444 solid;
	background: url(../images/pro-nexts.png) no-repeat 94% center;
	background-size: 18px;
}

.Language {
	background: rgba(0, 0, 0, 0.3);
}

.Language .phHead {
	background: #333333;
}

.Language .hovbox {
	background-color: #FFFFFF;
	width: 100%;
	padding: 35px 0 20px;
}

.hovbox a {
	background: #050505;
	color: #FFFFFF;
	font-size: 14px;
	display: block;
	width: 80%;
	margin: auto;
	text-align: center;
	line-height: 36px;
	border-radius: 10px;
}

.hovbox a:first-child {
	margin-bottom: 15px;
}



/* 手机端底部 */
.footBox {
	display: none;
	width: 100%;
	background-color: #272a2f;
	padding: 30px 0 10px;

}

.footcoin {
	width: 85%;
	margin: auto;

}

.pfooter {
	width: 100%;
}

.pfooter li {
	float: left;
	width: 25%;
}

.pfooter li a {
	color: #7D7F82;
	font-size: 12px;
	display: block;
	height: 28px;
	line-height: 28px;
}

.footTelP {
	display: block;
	width: 100%;
	padding: 25px 0 20px;
	color: #7D7F82;
	font-size: 12px;

}

.icpBox {
	width: 85%;
	padding: 10px 7.5% 0;
	border-top: 1px #7D7F82 solid;

}

.icpBox p {
	line-height: 26px;
}

.icpBox p img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.icpBox p,
.icpBox p a {
	color: #7D7F82;
	font-size: 12px;
	vertical-align: middle;

}

.lists-box h3:before {
	content: '';
	border-top: 1px #C1C1C1 dashed;
	margin: 60px auto 45px;
	display: block;
}

.lists-box h3 span {
	font-size: 20px;
	line-height: 28px;
	color: #333333;
	float: left;
}

.lists-box h3 span:after {
	content: '';
	background: url(../images/tels.png) no-repeat 0 center;
	background-size: 36px;
	width: 40px;
	height: 40px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 15px;
}

.lists-box h3 a {
	padding: 10px 30px;
	background-color: #27803e;
	font-size: 14px;
	line-height: 28px;
	color: #ffffff;
	float: right;
}





.btpage5c{padding-top:10px;padding-bottom: 10px;}
.yqljaa{padding:0;padding-top:10px;}





@media screen and (max-width: 1920px) {

	.btpage5b,
	.btpage5c {
		width: 100%;
	}

	.btpage5cm {
		padding: 0 2%;
	}

	.btpage5bb,
	.btpage5bc,
	.btpage5bd,
	.btpage5be {
		margin-left: 9%;
	}

	.btpage5bb {
		margin-left:20%;
	}
	.btpage5b {
		width: 100%;
		padding: 50px;
	}
}

@media screen and (max-width: 1600px) {

	.btpage5b,
	.btpage5cm {
		width: 90%;
	}
	
	.btpage5bb,
	.btpage5bc,
	.btpage5bd {
		margin-left: 5%;
	}
	.btpage5bb {
		width:36%;
		margin-left:20%;
	}

	.btpage5b {
		padding: 30px 0;
	}

}

@media screen and (max-width: 1440px) {

	.btpage5b,
	.btpage5cm {
		width: 90%;
	}
	.btpage5bb{
		width: 23%;
	}
	.btpage5bb,
	.btpage5bc,
	.btpage5bd {
		margin-left: 4%;
	}

	.btpage5bb {
		width:40%;
		margin-left:20%;
	}
}

@media screen and (max-width:1330px) {
	.btpage5be{
		margin-left: 7%;
	}
	.btpage5b, .btpage5cm {
	    width: 94%;
	}
	.btpage5bb {
	    width: 28%;
	}
	.btpage5bc {
	    width: 32%;
	}
	.btpage5be{
		margin-left: 0;
	}
	.btpage5bb, .btpage5bc, .btpage5bd{
		margin-left: 1%;
	}

	.btpage5bb {
		width:40%;
		margin-left:20%;
	}
}


@media screen and (max-width:1200px) {

	.cultBox,
	.honorBox {
		width: 100%;
	}

	.item-honr {
		width: 23%;
		margin-right: 2.4%;
	}

	.btpage5bb, .btpage5bc, .btpage5bd {
	    margin-left: 0;
	}
	
	
	.btpage5bb {
		width:45%;
		margin-left:20%;
	}
	
	
	

}



@media screen and (max-width:1000px) {

	.banimgs,
	.pagetop,
	.footbox,
	.bpagesub .bpuls {
		display: none;
	}

	.banimgs-ph,
	.phTopNav,
	.bph4,
	.footBox {
		display: block;
	}

	.bph4 a {
		font-size: 14px;
	}

	.banBoxs {
		height: 260px;
	}

	.banTxts {
		width: 90%;
		top: 63%;
	}

	.banTxts h3 {
		font-size: 26px;
	}

	.tisp {
		margin-top: 0;
		margin-bottom: 20px;
	}

	/*  */
	.lists-box h3:before {
		margin: 20px auto;
	}

	.lists-box h3 a {
		padding: 5px 25px;
		margin-top: 5px;
	}



	/* 走进乐康 */
	.bpagesub {
		text-align: left;
		text-indent: 30px;
	}

	.bpagesub .bpuls a {
		width: 100%;
		display: block;
		font-size: 14px;
		line-height: 40px;
		margin: 0;
		vertical-align: top;
		padding: 0;
		color: #222;
	}

	.bpagesub .bpuls .on:before,
	.bpagesub .bpuls a:hover:before {
		display: none;
	}

	.ptb90p {
		padding: 30px 0;
	}

	.babouta-tain,
	.baboutb-tain,
	.baboutc-tain {
		width: 90%;
	}

	.bpagesub .bpuls a.on,
	.bpagesub .bpuls a:hover {
		color: #ffffff;
		background: #27803E;
	}

	.pagination,
	.cultBox {
		width: 100%;
	}

	.honorBox {
		width: 90%;
		margin: 0 auto 20px;
	}

	.topboxPh {
		padding-top: 20px;
	}

	.item-boxs {
		width: 90%;
		margin: 4% auto;
		float: none;
	}

	.item-boxs .item-box-img img {
		width: 100%;
	}

	.culTainer,
	.honorTain {
		padding: 30px 0;
	}

	.item-honr:nth-child(-n+4) {
		margin-top: 4%;
		margin-right: 3%;
	}

	.item-honr:nth-child(-n+2) {
		margin-top: 0;
		margin-right: 0;
	}

	.item-honr {
		width: 45%;
		margin: 1.4% 1.4% !important;
		float: none;
		display: inline-block;
	}





}


@media screen and (min-width: 1925px) {
	.banBoxs {
		height: 720px;
	}

	.banimgs,
	.banimgs-ph {
		background-size: contain;
	}

	.banBoxs-ner {
		height: 500px;
	}
	.btpage5b,
	.btpage5cm {
		width: 92%;
	}
	.btpage5b{
		padding: 20px 0;
	}
	.btpage5ba{
		width: 20%;
	}
	.btpage5bb,
	.btpage5bc,
	.btpage5bd,
	.btpage5be {
		margin-left: 9%;
	}
	

}

.yqljaa a{display: inline-block;margin-left:8px;}

.mbxdh{padding:20px 0;border-bottom: 1px solid #eee;}
.mbxdh,.mbxdh a{color:#555;}
.mbxdh a:hover{color:#27803E;}
.mbxdh em{padding:0 6px;}
.mbxdh span{padding-right:5px;}
.mbxdh1{border-bottom: none;padding-top:0;}
.mbxdh2{padding-bottom:45px;}

@media screen and (max-width: 768px) {
	.mbxdh{display: none;}

}
