@charset "utf-8";

.inrongOne {
	padding-top: 62px;
	padding-bottom: 76px;
}

.inOneBao {
	padding-top: 40px;
	max-height: 650px;
	overflow: hidden;
}

.inOneBaoA {
	float: left;
	width: 397px;
	height: auto;
	overflow: hidden;
	margin-bottom: 9px;
	margin-right: 4.5px;
}

.inOneBaoA:nth-child(3n) {
	margin-right: 0;
} 

.inOneBaoA .img {
	height: 192px;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}

.inOneBaoA .img img {
	max-height: 100%;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;	
}

.inOneBaoA:hover .img img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.inOneBaoA .wen {
	height: 50px;
	box-sizing: border-box;
	padding: 0 20px;
	background-color: #000000;
	font-family: SimHei;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 50px;
	letter-spacing: 0px;
	color: #ffffff;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.inOneBaoA:nth-child(4),
.inOneBaoA:nth-child(5) {
	width: 597px;
	margin-right: 6px;
}

.inOneBaoA:nth-child(5) {
	margin-right: 0;
}

.inOneBaoA:nth-child(4) .img,
.inOneBaoA:nth-child(5) .img {
	height: 289px;
}

/*inrongOne*/

.inrongTwo {
	background-color: #f6f6f6;
	padding-top: 49px;
	padding-bottom: 53px;
}

.inTwoBao {
	padding-top: 45px;
}

.inTwoBao .Ron {
	overflow: hidden;
	margin-bottom: 53px;
}

.inTwoBao .left {
	float: left;
	width: 578px;
	height: 321px;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}


.inTwoBao .right {
	float: right;
	width: 565px;
	margin-right: 10px;
	height: auto;
	overflow: hidden;
	font-family: SimSun;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #494949;
	text-align: left;
}

.inTwoBao .right h3 {
	font-family: "微软雅黑";
	font-size: 25px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 45px;
	letter-spacing: 0px;
	color: #000000;
	text-align: left;
	margin-bottom: 20px;
}

.inTwoBao .right p {
	text-indent: 2em;
}

.inTwoA {
	width: 208px;
	margin: 0 auto;
	height: 42px;
	background-color: #149629;
	font-family: SimSun;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 42px;
	letter-spacing: 0px;
	color: #ffffff;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	box-sizing: border-box;
	border: 1px solid #149629;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.inTwoA:hover {
	color: #149629;
	background-color: transparent;
}

/*inrongTwo*/

.inrongThree {
	padding-top: 87px;
	padding-bottom: 118px;
}

.inThreeBao {
	width: 1121px;
	margin: 0 auto;
	padding-top: 91px;
	position: relative;
	font-size: 0;
}

.inThreeBao .wen {
	position: absolute;
	z-index: 33;
	width: 349px;
}

.inThreeBao .wen:nth-child(2n) {
	width: 321px;
}

.inThreeBao .wen h3 {
	font-family: SimHei;
	font-size: 30px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 50px;
	letter-spacing: 0px;
	color: #070707;
	text-align: left;
	margin-bottom: 18px;
}

.inThreeBao .wen:nth-child(2n) h3 {
	text-align: right;
}

.inThreeBao .wen p {
	font-family: SimSun;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #595959;
	text-align: left;
}

.inThreeBao .wen:nth-child(2n) p {
	text-align: right;
}

.inThreeBao .wen.WenOne {
	top: 70px;
	left: 0;
}

.inThreeBao .wen.WenTwo {
	top: 70px;
	right: 0;
}

.inThreeBao .wen.WenThree {
	top: 445px;
	left: 0;
}

.inThreeBao .wen.WenFour {
	top: 445px;
	right: 0;
}

/*inrongThree*/

.inrongFour {
	background-color: #149629;
	padding-top: 81px;
	padding-bottom: 99px;
}

.inFourBao {
	padding-top: 70px;
}

.inFourBaoA {
	float: left;
	width: 186px;
	height: 209px;
	overflow: hidden;
	background-color: #FFFFFF;
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.inFourBaoA img {
	max-height: 100%;
}

.inFourBaoA .img {
	width: 100%;
	height: 135px;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}

.inFourBaoA .wen h3 {
	font-family: "微软雅黑";
	font-size: 20.53px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;
	color: #149629;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.inFourBaoA .wen p {
	max-height: 30px;
	overflow: hidden;
	font-family: arial;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 15px;
	letter-spacing: 0px;
	color: #3f3f3f;
	text-align: center;
	text-transform: uppercase;
}

.inRourSpan {
	float: left;
	width: 67.5px;
	height: 209px;
	overflow: hidden;
	background: url(../img/InFourYou.png) center no-repeat;
	background-size: auto;
}

.inRourSpan.hou {
	transform: scaleX(-1);
}

.inRourSpanXia {
	width: 100%;
	height: 101px;
	background: url(../img/inFourXia.png) center no-repeat;
	background-size: auto;
	background-position-x: 1114px;
}

/*inrongFour*/

.inrongFive {
	padding-top: 84px;
	padding-bottom: 29px;
	background: url(../img/inFixBg.jpg) center no-repeat;
	background-size: 1920px auto;
	background-position-y: bottom;
}

@media only screen and (min-width: 1921px) {
	.inrongFive {
		background-size: 100% auto;
	}
}

.inFiveTit {
	padding-bottom: 25px;
}

.inFiveTit h3 {
	font-family: SimHei;
	font-size: 30px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 50px;
	letter-spacing: 0px;
	color: #000000;
	text-align: center;
}

.inFiveTit p {
	font-family: SimHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0px;
	color: #4c4c4c;
	text-align: center;
}

.inFiveBao {
	padding-top: 35px;
}

.inFiveBao .Ron {
	overflow: hidden;
}

.inFiveBaoA {
	float: left;
	width: 368px;
	height: auto;
	overflow: hidden;
	background-color: #FFFFFF;
	margin-right: 48px;
	margin-bottom: 46px;
}

.inFiveBaoA:nth-child(3n) {
	margin-right: 0;
}

.inFiveBaoA .img {
	height: 277px;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}

.inFiveBaoA .img img {
	max-height: 100%;
}

.inFiveBaoA .wen {
	height: 251px;
	overflow: hidden;
	box-sizing: border-box;
	padding: 0 34px;
	padding-top: 36px;
}

.inFiveBaoA .wen h3 {
	font-family: SimSun;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 20px;
	letter-spacing: 0px;
	color: #494949;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 9px;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.inFiveBaoA:hover .wen h3 {
	color: #21ad38;
}

.inFiveBaoA .wen p {
	height: 92px;
	overflow: hidden;
	font-family: SimSun;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 23px;
	letter-spacing: 0px;
	color: #494949;
	text-align: left;
	margin-bottom: 20px;
}

.inFiveBaoA .wen h6 {
	font-family: SimSun;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 20px;
	letter-spacing: 0px;
	color: #494949;
	opacity: 0.47;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.inFiveA {
	margin: 0 auto;
	width: 256px;
	height: 43px;
	background-color: #FFFFFF;
	overflow: hidden;
	border-radius: 22px;
	font-family: SimSun;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 43px;
	letter-spacing: 0px;
	color: #7c7c7c;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.inFiveA:hover {
	color: #21ad38;
	transform: translateY(3px);
	-webkit-transform: translateY(3px);
	-moz-transform: translateY(3px);
	-o-transform: translateY(3px);
	box-shadow: 0 5px 10px rgb(0,0,0,.2);
}

/*inrongFive*/

.inrongSix {
	padding-top: 101px;
	padding-bottom: 59px;
}

.inrongSix>.ron {
	text-align: center;
	font-size: 0;
}

.inSixBaoA {
	display: inline-block;
	width: 200px;
	height: 220px;
	overflow: hidden;
	margin: 0 60px;
	margin-bottom: 50px;
}

.inSixBaoA:nth-child(4n+1) {
	margin-left: 0;
}

.inSixBaoA:nth-child(4n) {
	margin-right: 0;
}

.inSixBaoA .img {
	width: 144px;
	height: 144px;
	margin: 0 auto;
	overflow: hidden;
	box-sizing: border-box;
	border: 1px solid #dbdbdb;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.inSixBaoA:hover .img {
	border-color: #21ad38;
}

.inSixBaoA .img img {
	max-height: 100%;
}

.inSixBaoA .wen {
	padding-top: 13px;
}

.inSixBaoA .wen h3 {
	font-family: SimHei;
	font-size: 25px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 37px;
	letter-spacing: 0px;
	color: #040404;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.inSixBaoA:hover .wen h3 {
	color: #21ad38;
}

.inSixBaoA .wen p {
	font-family: arial;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;
	color: #595959;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/*inrongSix*/

/*index*/

.abrong {
	padding-top: 47px;
	padding-bottom: 53px;
}

.abrong>.ron {
	width: 1124px;
}

.abrong .htmlTit {
	padding-bottom: 39px;
}

.abrong .htmlTitle {
	padding-bottom: 35px;
}

.abBao {
	font-family: SimSun;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 35.97px;
	letter-spacing: 0px;
	color: #242424;
	text-align: left;
}

.abBao p {
	text-indent: 2em;
}

/*about*/

.controng {
	padding-top: 47px;
	padding-bottom: 135px;
}

.controng>.ron {
	width: 1090px;
}

.controng .htmlTit {
	padding-bottom: 39px;
}

.controng .htmlTitle {
	padding-bottom: 137px;
}

.contBao .inp {
	display: block;
	float: left;
	width: 570px;
	padding-right: 37px;
	border-right: 1px solid #dcdcdc;
}

.contBao .inp .xtit {
	padding-bottom: 20px;
	font-family: SimHei;
	font-size: 22px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 40px;
	letter-spacing: 0px;
	color: #000000;
	text-align: left;
}

.contBao .inp .biao .rr {
	overflow: hidden;
}

.contBao .inp .biao .rr>span {
	display: block;
	float: left;
	width: 74px;
	margin-right: 6px;
	height: 40px;
	margin-bottom: 20px;
	font-family: SimSun;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 40px;
	letter-spacing: 0px;
	color: #6f6f6f;
	text-align: right;
}

.contBao .inp .biao .rr>input {
	display: block;
	float: left;
	width: 420px;
	height: 40px;
	box-sizing: border-box;
	border: 1px solid #d7d7d7;
	font-family: SimSun;
	font-size: 14px;
	line-height: 40px;
	text-align: left;
	box-sizing: border-box;
	padding: 0 10px;
	outline: none;
}

.contBao .inp .biao .rr>textarea {
	display: block;
	float: left;
	width: 420px;
	height: 110px;
	box-sizing: border-box;
	border: 1px solid #d7d7d7;
	font-family: SimSun;
	font-size: 14px;
	line-height: 24px;
	text-align: left;
	resize: none;
}

button.cobtn {
	margin-top: 38px;
	margin-left: 80px;
	width: 233px;
	height: 45px;
	background-color: #21ad38;
	border-radius: 23px;
	font-family: SimSun;
	font-size: 16px;
	line-height: 45px;
	color: #FFFFFF;
	text-align: center;
	cursor: pointer;
	outline: none;
	border: 0;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;

}

button.cobtn:hover {
	border: 1px solid #21ad38;
	background-color: transparent;
	color: #21ad38;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;

}

.contBao .erwen {
	display: block;
	float: right;
	width: 400px;
	height: auto;
}

.contBao .erwen .etit {
	padding-bottom: 20px;
}

.contBao .erwen .etit h3 {
	font-family: SimSun;
	font-size: 25px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 40px;
	letter-spacing: 0px;
	color: #000000;
	text-align: left;
}

.contBao .erwen .etit p {
	font-family: SimSun;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;
	color: #6f6f6f;
	text-align: left;
}

.contBao .erwen .ebao .eewen {
	font-family: SimSun;
	font-size: 14px;
	line-height: 32px;
	color: #434343;
	text-align: left;
}

.contBao .erwen .ebao .eewen p {
	font-family: SimSun;
	font-size: 14px;
	line-height: 30px;
	color: #434343;
	text-align: left;
}

.contBao .erwen .ebao .eewen img {
	display: block;
	width: auto;
	height: auto;
	max-width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}

/*cont*/

.nerong {
	padding-top: 47px;
	padding-bottom: 106px;
}

.nerong .htmlTit {
	padding-bottom: 39px;
}

.nerong .htmlTitle {
	padding-bottom: 84px;
}

.newsBao {
	width: 1140px;
	margin: 0 auto;
	box-sizing: border-box;
}

.newsBao>a {
	padding: 23px 0;
	padding-right: 20px;
	border-bottom: 1px solid #e1e1e1;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.newsBao>a .img {
	display: block;
	float: left;
	width: 270px;
	margin-right: 20px;
	height: 202px;
	overflow: hidden;
	background-color: #f9f9f9;
}

.newsBao>a .img img {
	display: block;
	width: auto;
	margin: 0 auto;
	height: 100%;
}

.newsBao>a .wen {
	display: block;
	float: left;
	width: 830px;
	height: 203px;
	overflow: hidden;
}

.newsBao>a .wen h3 {
	height: 42px;
	overflow: hidden;
	font-family: SimHei;
	font-size: 16px;
	line-height: 42px;
	color: #000000;
	text-align: left;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.newsBao>a .wen p {
	height: 44px;
	overflow: hidden;
	font-family: SimSun;
	font-size: 12px;
	line-height: 22px;
	color: #484546;
	text-align: left;
}

.newsBao>a .wen h6 {
	height: 12px;
	overflow: hidden;
	font-family: SimSun;
	font-size: 12px;
	line-height: 1;
	color: #676666;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 48px;
}

.newsBao>a .wen button {
	display: block;
	width: 120px;
	height: 33px;
	background-color: #21ad38;
	font-family: SimSun;
	font-size: 12px;
	line-height: 33px;
	color: #f5f3f8;
	text-align: center;
	cursor: pointer;
	border: 0;
	outline: none;
}

.newsBao>a:hover {
	border-color: #21ad38;
}

.newsBao>a:hover h3 {
	color: #21ad38;
}

/*news*/

.prorong {
	padding-top: 59px;
	padding-bottom: 71px;
}

.prorong .htmlTit {
	padding-bottom: 38px;
}

.prorong .htmlTitle {
	padding-bottom: 48px;
}

.prorong .htmlTitleA {
	padding: 0 17px;
}

.proBao {
	overflow: hidden;
}

.proBao .inOneBaoA {
	width: 597px;
	margin-right: 6px;
	margin-bottom: 40px;
}

.proBao .inOneBaoA:nth-child(2n) {
	margin-right: 0;
}

.proBao .inOneBaoA .img {
	height: 289px;
}

/*pro*/

.provrong {
	padding-bottom: 131px;
}

.provBao {
	width:800px; margin:0px auto;
}

/*prov*/

.vidrong {
	padding-top: 59px;
	padding-bottom: 76px;
}

.vidrong .htmlTit {
	padding-bottom: 38px;
}

.vidBao {
	overflow: hidden;
	padding-bottom: 60px;
}

.vidBao .inOneBaoA {
	width: 397px;
    margin-right: 4.5px;
    margin-bottom: 34px;
}

.vidBao .inOneBaoA .img {
	height: 243px;
}

.vidBao .inOneBaoA:nth-child(3n) {
	margin-right: 0;
}

/*video*/

.yiyrong {
	min-height: 1000px;
}

.yiyrong .htmlTit {
	padding-bottom: 100px;
}

.yiybao {
	font-family: SimSun;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #242424;
	text-align: left;
}

/*yiyong*/

