* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	list-style: none;
	text-decoration: none;
	font-style: normal;
	line-height: 1;
	 outline: none; 
}
a{
	cursor: pointer;
}
.line1 {
	-webkit-box-orient: ;
	text-overflow: ellipsis;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.imgview img {
	transition: all .3s;
}

.imgview:hover img {
	transform: scale(1.3);
}
.topmovebox {
	transition: all .3s;
}
.w1220{
	width: 1220px;
	margin: 0 auto;
}
.w1230{
	width: 1230px;
	margin: 0 auto;
}
.topmovebox:hover {
	transform: translate(0, -20px);
	-webkit-transform: translate(0, -20px);
	-moz-transform: translate(0, -20px);
	-o-transform: translate(0, -20px);
	-ms-transform: translate(0, -20px);
}
.clear{
	clear: both;
}
.line2 {
	-webkit-box-orient: ;
	text-overflow: ellipsis;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.line3 {
	-webkit-box-orient: ;
	text-overflow: ellipsis;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.line4 {
	-webkit-box-orient: ;
	text-overflow: ellipsis;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.text-center {
	text-align: center !important;
}
.noborder{
	border: none !important;
}
.text-left {
	text-align: justify;
}
.content1 {
	position: fixed !important;
	left: 0;
	width: 100%;
	height: 100px;
	top: 0;
	z-index: 2;
	background-color: rgba(0,0,0,.3);
}
.content1 .nav{
	padding-top: 18px;
}
.text-right {
	text-align: right;
}

a:hover {
	text-decoration: none;
}

input:focus {
	outline: none;
}

.bjwhite {
	background: #fff !important;
}
.bjblack{
	background: #000000 !important;
}
.bjf7f8fa {
	background: #f7f8fa !important;
}
.bj98c213{
	background: #98c213;
}
.textcenter {
	/* Center slide text vertically */
	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;
}
.itemcenter {
	/* Center slide text vertically */
	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;
}
.white {
	color: #fff !important;
}

.yellow {
	color: #ff9c09;
}

.green {
	color: #99c20c;
}

.red {
	color: #ff0103;
}

body {
	background: #f5f5f5;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.w1200 {
	width: 1200px;
	margin: 0 auto;
}
.content1 .firstli{
	float: left;
	min-width: 80px;
	text-align: center;
	position: relative;
}
.content1 .nav a {
	display: inline-block;
	font-size: 16px;
	color: #fff;
	padding: 0 0 15px;
	border-bottom: 4px solid none;
}
.content1 .firstli li a{
	color: #fff;
}
.content1 .firstli ul{
	padding: 20px 0 0;
	border-radius: 5px;
	display: none;
	position: absolute;
	left: 0;
	width: 100%;
	background-color:rgba(0,0,0,.6);
}
.content1 .firstli:hover ul{
	display: block;
}
.content1 .nav a:hover {
	color: #98c213;
}

.content1 .contbox {
	padding-top: 20px;
/*	overflow: hidden;*/
}
.content1 .firsta {
	position: relative;
}
.content1 .firsta span{
	position: absolute;
	background: #98c213;
	left: 0;
	bottom: -4px;
	width: 100%;
	height: 4px;
	display: none;
}
.content1 .firsta span{
	display: none;
}
.content1 .firstli:hover .firsta span{
	display: block;
}
.content1 .sel span{
	display: block;
}
.content2 img {
	width: 100%;
}

.page {
	position: relative;
}

.page .content1 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: 4;
}

.page .content3 {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	z-index: 2;
}

.content3 {
	background: url(../img/cont3bj.png) repeat;
}

.content3 .list {
	width: 25%;
	padding: 40px 0 15px 20px;
	border-right: 1px solid #666;
}
.content3 .list:hover{
	background-color: rgba(255,255,255,0.1);
	/*background-color: #fff;*/
}
.content3 .text {
	font-size: 18px;
	color: #fff;
}

.content3 .text .info {
	font-size: 14px;
	padding-top: 10px;
	color: #f5f5f5;
}

.content3 .contbox {
	overflow: hidden;
}

.content3 .text {
	padding-left: 55px;
}
.content3 .contbox .list:first-child{
	border-left: 1px solid #666;
}
.content4 {
	background: #ffffff;
	padding-top: 75px;
}

.pagetitle {
	background: url(../img/pagetitle.png) no-repeat left center;
}

.pagetitle1 {
	background: url(../img/pagetitle1.png) no-repeat left center;
}

.pagetitle h3 {
	font-family: '思源黑体';
	padding-left: 68px;
	font-size: 28px;
	font-weight: normal;
	color: #1a1a1a;
}

.pagetitle1 h3 {
	color: #fff;
}

.pagetitle div {
	font-size: 16px;
	color: #999999;
	padding-left: 68px;
	padding-top: 14px;
}

.pagetitle1 div {
	color: #fff;
}

.content4 .tab {
	border-bottom: 3px solid #98c213;
	overflow: hidden;
	padding-top: 80px;
	padding-bottom: 25px;
}

.content4 .tab .list {
	width: 33%;
	text-align: center;
	font-size: 18px;
	color: #0b3a23;
	cursor: pointer;
}

.content4 .tab i {
	color: #333333;
	font-size: 40px;
	margin-bottom: 10px;
}

.content4 .tab .text {
	padding-top: 18px;
}

.content4 .tab .list.sel i {
	color: #98c213;
}

.content4 .tab .list.sel {
	color: #98c213;
}

.content4 .cont {
	overflow: hidden;
	margin: 0 30px;
	padding-top: 40px;
    padding-bottom: 140px;
}

.content4 .cont .imgdiv {
	padding-top: 20px;
}

.content4 .cont i {
	font-size: 40px;
	color: #515151;
}

.content4 .cont .list {
	width: 33.33%;
	padding-left: 57px;
	font-size: 22px;
	overflow: hidden;
	border-bottom: 1px solid #e2e7bf;
	color: #0b3a23;
	padding-right: 10px;
	background: url(../img/cont4listbj.jpg) no-repeat right bottom;
}
.content4 .cont .list:hover i,.content4 .cont .list:hover .text div{
	color: #98C213;
}
.content4 .cont .list:nth-child(6),
.content4 .cont .list:nth-child(5),
.content4 .cont .list:nth-child(4) {
	background: url(../img/cont4listbj.jpg) no-repeat right top;
	border: none;
	padding-top: 30px;
}

.content4 .cont .list:nth-child(3),
.content4 .cont .list:nth-child(6) {
	background: none;
}

.content4 .cont .info {
	font-size: 16px;
	color: #999;
	padding-top: 15px;
	padding-bottom: 30px;
	line-height: 20px;
	text-align: justify;

}
.content4 .cont .text div:first-child{
	color: #333;
}
.content4 .cont .text {
	padding-left: 105px;

}

.content4 .lbox {
	overflow: hidden;
	padding: 20px 50px 70px;
	text-align: center;
}

.content4 .lbox .list {
	width: 25%;

}

.content4 .lbox i {
	font-size: 40px;
	color: #333;
}

.content4 .lbox .text {
	font-size: 18px;
	font-weight: bold;
	color: #0b3a23;
	padding-top: 20px;
}

.content5 {
	background: url(../img/cont5bj.jpg) repeat;
	padding-top: 100px;
	font-size: 14px;
	color: #0b3a23;
	padding-bottom: 50px;
}

.content5 .cont {
	text-align: center;
	padding-top: 30px;
}

.content5 .cont .info {
	color: #999999;
}

.content5 .cont .name {
	padding: 15px 0 15px;
}

.content5 .cont i {
	font-size: 40px;
	color: #98c213;
}



.content5 .gallery-top {
	padding-top: 50px;
}

.content5 .gallery-top img {
	margin: 0 auto;
	display: block;
}
.content5 .mappoint{
	width: 612px;
	height: 484px;
	margin: 40px auto;
}
.content5 .map{
	display: block;
}
.content5 .imgbox{
	position: relative;
}
.content5 .imgbox .list{
	position: absolute;

}
.content5 .imgbox .list .contbox1{
	display: none;
}
.content5 .imgbox .list:hover{
	z-index: 2;
}
.content5 .imgbox .list:hover .contbox1{
	display: block;
}
.content5 .imgbox .list:nth-child(1){
	left: 339px;
	top: 270px;
}

.content5 .listbox{
	position: relative;
}
.content5 .contbox1{
	width: 324px;
	padding: 4px;
	position: absolute;
	left: -159px;
	bottom: -49px;
	background: #fff;
	border: 1px solid #0b3a23;
	height: 154px;
}
.content5 .contbox1 .text{
	width: 179px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 20px;
}
.content5 .contbox1 img{
	width: 135px;
	height: 144px;
	display: block;
}
.content5 .contbox1 .cname{
	font-size: 14px;
	color: #333;
	padding-bottom: 10px;
}
.content5 .contbox1 .cinfo{
	font-size: 12px;
	color: #999;
	line-height: 22px;
	text-align: justify;
}
.content5 .contbox1 .btns{
	text-align: center;
	padding-top: 10px;
}
.content5 .contbox1 a{
	display: inline-block;
	width: 128px;
	line-height: 28px;
	background: #98C213;
	color: #fff;
	text-align: center;
}
.content5 .imglogo{
	float: right;
}
.content6 .b_10_3{
	width: 1200px;
	margin: 0 auto;
}
.content6 .box{
	height: 100%;
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
}
.content6 {
	position: relative;
}
.content6 img {
	display: block;
	width: 100%;
	height: 300px;
}
.content6{	position: relative;}
.content6 .box{	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 100%;	overflow: hidden;}
.content6 .b_10_3{	width: 1260px;	margin: 0 auto;}.content6 canvas{	width: 1200px;		margin: 0 auto;}
.content7 {
	padding-top: 80px;
	background: #fff;
	padding-bottom: 50px;
}
.content6 .btn{
position: absolute;
left: 0;
bottom: 30px;
width: 100%;
z-index: 2;
text-align: center;
}
.content6 .btn a{

}
.content7 .tab {
	text-align: center;
	padding-top: 55px;
}
.content6 .btn a{
	display: block;
	margin: 0 auto;
	background: #fff;
	color: #0b3a23;
	text-align: center;
	width: 154px;
	line-height: 40px;
	font-size: 20px;
}
.content7 .tab a {
	font-size: 16px;
	color: #0b3a23;
	display: inline-block;
	padding-bottom: 10px;
	border-bottom: 2px solid #fff;
}
.content7 .tab  span{
	display: inline-block;
	width: 130px;
}
.content7 .tab a:hover,
.content7 .tab a.sel {
	color: #98c213;
	border-bottom: 2px solid #98C213;
}

.content7 .cont {
	padding-top: 60px;
}

.content7 .list {
	overflow: hidden;
}

.content7 .list .box {
	position: relative;
	width: 810px;
	overflow: hidden;
}
.content7 .list .box .imgdiv img{
	width: 287px;
}
.content7 .list .list_r {
	right: -56px;
	background: url(../img/cont7bj.png) repeat;
	bottom: 45px;
	width: 514px;
	height: 256px;
	padding-top: 52px;
	margin-left: 300px;
	padding-left: 17px;
}

.content7 .list .name {
	font-size: 16px;
	630.256 color: #000;
}

.content7 .list .info {
	color: #828080;
	padding: 15px 0 40px;
	font-size: 13px;
}

.content7 .list .desc {
	color: #828080;
	font-size: 13px;
	line-height: 24px;
	text-align: justify;
	padding-right: 20px;
}

.content7 .boxr {
	padding-left: 870px;
}

.content7 .boxr img {
	border-radius: 50%;
	height: 60px;
	width: 60px;
}

.content7 .name1 {
	font-size: 16px;
	padding-top: 10px;
	color: #000;
}

.content7 .info1 {
	font-size: 13px;
	padding-top: 10px;
	color: #666666;
}

.content7 .llist {
	overflow: hidden;
	position: relative;
	padding: 30px;
}

.content7 .sel_llist {
	background: #98c213;
}

.content7 .boxr .text {
	padding-left: 75px;
}

.content7 .boxr span {
	position: absolute;
	right: 30px;
	top: 30px;
	font-weight: bold;
	font-family: Swis721 BlkCn BT;
	font-size: 72px;
	color: #fff;
}

.content7 .sel_llist .name1 {
	color: #fff;
}

.content7 .sel_llist .info1 {
	color: #dae0ab;
}

.content7 .sel_llist span {
	color: #84992c;
}

.content8 {}

.content8 img {
	display: block;
	width: 100%;
}

.content8 .contbox {
	background: url(../img/cont8bj.jpg) no-repeat;
	background-size: cover;
}

.content8 .text {
	padding-left: 110px;
	padding-top: 70px;
	padding-bottom: 70px;
}

.content8 .info {
	font-size: 34px;
	color: #fff;
}

.content8 .desc {
	font-size: 20px;
	color: #fff;
	padding-top: 15px;
}

.content8 .contr a {
	color: #fff;
    font-size: 14px;
    display: inline-block;
    width: 174px;
    border-radius: 5px;
    text-align: center;
    /* line-height: 50px; */
    background: #98c213;
    padding-top: 12px;
    height: 50px;

}

.content8 .contr a i {
	vertical-align: middle;
	font-size: 25px;
}

.content8 .contr a span {
	vertical-align: middle;
	display: inline-block;
	padding-left: 10px;
	font-size: 20px;
	margin-top: -4px;
}

.content8 .contr {
	padding-left: 450px;
	padding-top: 10px;
}

.content9 {
	padding-top: 60px;
	background: #fff;
}

.content9 .nav {
	border-bottom: 1px solid #f6f7ea;
}

.content9 .navbox {
	text-align: right;
	padding-bottom: 48px;
}

.content9 .navbox a {
	font-size: 16px;
	color: #0b3a23;
	display: inline-block;
	margin: 0 50px;
	padding: 0 0 10px;
	border-bottom: 3px solid #fff;
}
.content9 .navbox a.sel{
	border-bottom: 3px solid #98c213;
}
.content9 .listbox {
	overflow: hidden;
}

.content9 .listbox .name {
	font-size: 18px;
	color: #0b3a23;
	padding-bottom: 30px;
	line-height: 27px;
}

.content9 .listbox .time {
	font-size: 24px;
	color: #999999;
	padding-bottom: 30px;
}

.content9 .listbox .list {
	width: 33.33%;
	cursor: pointer;
	border-right: 1px solid #f6f7ea;
	background: url(../img/cont9bj.jpg) no-repeat right top;
	padding: 110px 110px 0 40px;
}

.content9 .listbox .list:last-child {
	border: none;
}

.content9 .listbox span {
	font-size: 12px;
	color: #999999;
	display: inline-block;
	padding-left: 5px;
}

.content9 .listbox .info {
	font-size: 14px;
	color: #999999;
	line-height: 20px;
}

.content9 .listbox .list:hover .name {
	color: #98c213;
}

.content9 .listbox .list:hover span,
.content9 .listbox .list:hover .info,
.content9 .listbox .list:hover .time {
	color: #9db0a7;
}

.content9 .btn {
	padding-top: 100px;
}

.content9 .btn a {
	width: 154px;
	background: #98c213;
	color: #fff;
	display: inline-block;
	line-height: 39px;
}

.content10 {
	position: relative;
	padding-top: 70px;
	padding-bottom: 110px;
}

.content10 #imgBgc {
	position: absolute;
	left: 0px;
	width: 100%;
	top: 0px;
	z-index: -1;
	height: 100%;
}

@-webkit-keyframes scrollToUp {
	0% {
		background-position: 0 0;
	}

	100% {
		background-position: 0 -258px; // 向上滚动则就是图片的高度的负值，否则为图片的宽度，也可以百分比
	}
}

@keyframes scrollToUp {
	0% {
		background-position: 0 0;
	}

	100% {
		background-position: 0 -258px;
	}
}

#imgBgc {
	background-image: url(../img/cont10bj.jpg);
	/* 什么图片都可以*/
	background-attachment: fixed;
	/* 让背景图片和文本脱离*/
	background-position: center center;
	-webkit-animation: scrollToUp 5s linear infinite;
	/* 引入 scrollToUp动画 */
	animation: scrollToUp 5s linear infinite;
}

.content10 .contbox .list {
	padding-top: 85px;
	width: 25%;
	padding-bottom: 80px;
}

.content10 .contbox {
	background: #98c213;
	overflow: hidden;
	text-align: center;
	color: #fff;
	margin-top: 60px;
}

.content10 .contbox i {
	font-size: 50px;
}

.content10 .contbox .name {
	font-size: 20px;
	color: #fff;
	padding: 28px 0 20px;
}

.content10 .contbox .info {
	color: #e3e8c1;
	font-size: 15px;
}

.content11 {
	background: #fff;
	padding: 80px 0;
}

.content11 input {
	border-radius: 3px;
	height: 45px;
	border: 1px solid #d3d3d3;
	font-size: 16px;
	padding-left: 10px;
}

.content11 input:focus {
	border: 1px solid #c7d082;
}

.content11 .forinput {
	overflow: hidden;
	padding-bottom: 20px;
}

.content11 .contbox {
	overflow: hidden;
	padding-top: 60px;
}

.content11 .forinput input {
	width: 630px;
}

.content11 .forinput select {
	width: 306px;
	border-radius: 3px;
    height: 45px;
   opacity: 1;
   background: #fff;
   color: #666;
    border: 1px solid #d3d3d3;
    font-size: 16px;
    padding-left: 10px;
    line-height: 43px;
    position: relative;
}

.content11 .forinput select{
	width: 630px;
}
.content11 .forinput select.tselect{
	width: 306px;
}
.content11 .forinput .select span{
	color: #777;
	width: 100%;
	padding-right: 45px;
	display: block;
	line-height: 43px;
}
.content11 .forinput .selectmo ul{
	position: absolute;
	left: 0;
	top: 45px;
	background: #fff;
	width: 304px;
	box-shadow: 0 0 3px #d3d3d3;
	padding-bottom: 10px;
}
.content11 .forinput .selectmo li{
	font-size: 14px;
	color: #666;
	cursor: pointer;
	line-height: 24px;
	padding-left: 10px;
}
.content11 .forinput .selectmo li:hover{
	background: #f5f5f5;
}
.content11 .forinput .selectmo em{
	position: absolute;
	right: 30px;
	top: 15px;
}
.content11 .forinput1 input {
	width: 306px;
}

.content11 .forinput textarea {
	border: 1px solid #d3d3d3;
	border-radius: 3px;
	width: 630px;
	min-height: 100px;
	font-family: "微软雅黑";
	padding: 10px;
	font-size: 16px;
}

.content11 .forinput textarea:focus {
	border: 1px solid #c7d082;
}

.content11 .btns {
	text-align: center;
	padding-top: 15px;
}

.content11 .btns a {
	text-align: center;
	display: inline-block;
	font-size: 20px;
	border-radius: 5px;
	color: #0b3a23;
	width: 190px;
	background: #98c213;
	line-height: 58px;
}

.content11 .telinfo {
	font-size: 16px;
	color: #333;
}

.content11 .tel {
	font-size: 22px;
	color: #333;
	padding: 23px 0 40px;
}

.content11 .imgdiv img {
	display: block;
	margin: 0 auto;
	width: 130px;

}

.content11 .info {
	font-size: 14px;
	padding-top: 5px;
	color: #333;
}

.content12 {
	background: #98c213;
}

.content12 .contbox {
	overflow: hidden;
	padding-top: 60px;
	padding-bottom: 40px;
}

.content12 .list .title {
	font-size: 16px;
	padding-bottom: 20px;
}

.content12 .list a {
	font-size: 14px;
	color: #dddbdb;
	display: block;
	margin: 10px 0;
	float: left;
	width: 50%;
}

.content12 .list {
	width: 33%;
	padding: 0 100px;
}

.content12 .list:nth-child(2) {
	padding: 0 53px;
}

.content12 .list:nth-child(2) a {
	width: 33.33%;
}

.content13 {
	background: #98c213;
}

.content13 .contbox {
	border-top: 1px solid #c4cc8a;
	font-size: 14px;
	color: #dddbdb;
	padding: 30px 0;
}

.content14 {
	background: #fff;
	padding-top: 70px;
}

.content14 .box {
	width: 1220px;
	padding-top: 50px;
	padding-bottom: 64px;
	overflow: hidden;
}

.content14 .box .list {
	width: 285px;
	height: 248px;
	float: left;
	margin: 10px;
	border: 1px solid #e6e6e6;
}
.content14 .box .list:hover {
	border: 1px solid #98C213;
}
.content14 .box .list .ico {
	text-align: center;
	color: #d4d4d4;
	padding-top: 17px;
}

.content14 .box .list i {
	font-size: 70px;
}

.content14 .box .list .name {
	text-align: center;
	padding-top: 10px;
	color: #333333;
}

.content14 .box .list .desc {
	font-size: 14px;
	color: #666;
	margin: 14px 20px 0;
	line-height: 22px;
}

.content14 .box .list .btn {
	text-align: center;
	padding-top: 25px;
}

.content14 .box .list a {
	font-size: 16px;
	color: #999;
	text-decoration: underline;
}

.content14 .box .list:hover a,
.content14 .box .list:hover .name,
.content14 .box .list:hover i {
	color: #98c213;
}

.content15 {
	background: url(../img/cont15bj.jpg) no-repeat center;
	padding-top: 80px;
}

.content15 .box {
	margin-top: 60px;
	margin-bottom: 50px;
	background: url(../img/b70.png) repeat;
	height: 268px;
}

.content15 .btn {
	text-align: center;
	padding-bottom: 47px;
}

.content15 .btn a {
	text-align: center;
	display: inline-block;
	width: 118px;
	line-height: 40px;
	background: #98c213;
	color: #fff;
	font-size: 16px;
}

.content15 .list {
	float: left;
	padding-top: 64px;
	/* width: 184px; */

}

.content15 .list .ico {
	width: 70px;
	height: 70px;
	margin: 0 auto;
	border-radius: 35px;
	background: #98c213;
}
.content15 .list .numb{
	font-size: 16px;
	color: #666;
	padding-top: 20px;
}
.content15 .list i {
	color: #fff;
	font-size: 35px;
}

.content15 .list .bjbox {
	background: url(../img/cont15listbj.png) repeat-x left center;
	height: 16px;
	margin-top: 20px;
	padding: 0 92px;
}

.content15 .list .bjbox .quan {
	width: 16px;
	height: 16px;
	border-radius: 50%;
	border: 4px solid #bbbbbb;
	background: #fff;
	margin: 0 auto;
}

.content15 .list:first-child .bjbox {
	/* padding-left: 100px; */
}

.content15 .name {
	font-size: 16px;
	color: #666;
	padding-top: 10px;
	line-height: 24px;
}

.content16 {
	padding: 80px 0 96px;
}

.content16 .box {
	margin-top: 50px;
	border-radius: 10px;
	border: 1px solid #333333;
}

.content16 .box .title {
	text-align: right;
	overflow: hidden;
	font-size: 16px;
	color: #333;
	line-height: 50px;
	padding: 0 38px;
	border-bottom: 1px solid #ededed;
}

.content16 .box .title div {
	line-height: 50px;
}

.content16 .box .title a {
	display: inline-block;
	font-size: 16px;
	color: #999;
	line-height: 50px;
}

.content16 .box .box1 {
	overflow: hidden;
	padding: 30px 25px 38px;
}

.content16 .box .box1 a {
	float: left;
	width: 50%;
	display: block;
	font-size: 14px;
	color: #333;
	background: url(../img/cont16abj.png) no-repeat left center;
	padding: 12px 0 12px 16px;
}

.content16 .box .box1 a:nth-child(even) {
	background: url(../img/cont16abj.png) no-repeat right center;
	text-align: right;
	padding-left: 0;
	padding-right: 16px;
}

.content17 {
	padding: 63px 0 80px;
}

.content17 .box {
	overflow: hidden;
	padding-top: 40px;
}

.content17 .list {
	height: 178px;
	width: 400px;
}

.content17 .list img {
	display: block;
	height: 178px;
	width: 400px;
}

.content17 .list .text {
	height: 100%;
	width: 100%;
	padding-top: 60px;
	background: #97c32a;
}

.content17 .list .name {
	font-size: 22px;
	color: #fff;
}

.content17 .list .imgview {
	height: 178px;
	width: 400px;
	overflow: hidden;
}

.content17 .list .info {
	font-size: 14px;
	color: #ddecb9;
	padding-top: 20px;
	line-height: 22px;
}

.content17 .list:nth-child(4) .text,
.content17 .list:nth-child(6) .text {
	background: #f4f4f4;
}

.content17 .list:nth-child(4) .name,
.content17 .list:nth-child(6) .name {
	color: #333;
}

.content17 .list:nth-child(4) .info,
.content17 .list:nth-child(6) .info {
	color: #999;
}

.content18 {
	padding-top: 80px;
	background: url(../img/cont18bj.jpg) no-repeat center top;
}

.content18 .box {
	height: 454px;
	width: 940px;
	margin: 0 auto;
	padding: 100px 0;
	position: relative;
}
.content18 .box .list{
	position: relative;
	width: 124px;
	height: 124px;
	display: block;
	float: left;
	margin: 0 32px;
}
.content18 .box .list .bjl {
	width: 100%;
	position: absolute;
	height: 100%;
	left: 0px;
	top: 0px;
	border: 1px solid #fff;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	/* Internet Explorer */
	-moz-transform: rotate(45deg);
	/* Firefox */
	-webkit-transform: rotate(45deg);
	/* Safari 和 Chrome */
	-o-transform: rotate(45deg);
	/* Opera */
	/*让菱形浏览器上居中*/
}
.content18 .box .list .imgviews{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
}
.content18 .box .boox{
	position: absolute;
	width: 100%;
	bottom: -97px;
	left:0px;
}
.content18 .box .list img{
	max-width: 100%;
	max-height: 100%;
}
.content18 .box .list:hover .bjl{
	border: 1px solid #98c213;
}
.content19{
	background: #f5f5f5;
	padding-top: 80px;
	padding-bottom: 105px;
}
.content19 .box{
	overflow: hidden;
	padding-top: 45px;
}
.content19 .list{
	padding: 1px;
	width: 25%;
	overflow: hidden;
	background: #f5f5f5;
}
.content19 .list:hover{
	background: #98c213;
}
.content19 .list a{
	padding: 1px;
	height: 100%;
	padding-top: 83px;
	padding-bottom: 80px;
	background: #fff;
	display: block;
}
.content19 .list .name{
	font-size: 20px;
	color: #000;
	padding-top: 30px;
}
.content19 .list .info{
	font-size: 16px;
	padding-top: 20px;
	color: #c7c7c7;
}
.content19 .list:hover a .name,.content19 .list:hover a i{
	color: #98c213;
}
.content19 .list:hover a .info{
	color: #0b3a23;
}
.content19 .list i{
	color: #000;
	font-size: 70px;
}
.content20{
	padding-top: 80px;
}
.content20 .box{
	overflow: hidden;
	padding: 40px 0 90px;
}
.content20 .listbox{
	width: 33.33%;
	padding: 0 10px;
}
.content20 .list{
	border: 1px solid #e6e6e6;
	padding:60px 0;
}
.content20 .list .money{
	padding-top: 20px;
}
.content20 .list span{
	font-size: 30px;
	color: #ee7000;
}
.content20 .list i{
	font-size: 70px;
}
.content20 .list em{
	font-size: 56px;
	color: #ee7000;
}
.content20 .list .info{
	font-size: 20px;
	color: #333;
	padding-top: 20px;
}
.content20 .list .btn{
	padding-top:35px ;
}
.content20 .list .btn a{
	font-size: 16px;
	text-decoration: underline;
	color: #98c213;
}
.content20 .list:hover{
	background: #98c213;
}
.content20 .list:hover em,.content20 .list:hover span,.content20 .list:hover i,.content20 .list:hover .info,.content20 .list:hover a{
	color: #fff;
}
.content22{
	background:url(../img/cont22bj.jpg) no-repeat center top;
	padding-top: 80px;
}
.content22 .box{
	overflow: hidden;
	padding-top: 110px;
	padding-bottom: 90px;
}
.content22 .list{
	width: 33.33%;
	padding: 0 15px;
}
.content22 .box .list:hover i{
	color: #98C213;
}
.content22 .box .cnbox{
	border: 1px solid #e6e6e6;
	background: #fff;
	padding: 0 30px;
}
.content22 .box .name{
	font-size: 18px;
	color: #333;
	line-height: 80px;
	border-bottom: 1px solid #e8e8e8;
}
.content22 .box .ico{
	padding-top: 50px;
}
.content22 .box i{
	font-size: 70px;
	color: #9f9f9f;
}
.content22 .box .info{
	font-size: 22px;
	color: #333;
	padding-top: 45px;
}
.content22 .box .info1{
	padding-top: 15px;
	font-size: 16px;
	color: #999;
}
.content22 .box .money{
	padding-top: 40px;
}
.content22 .box em{
	font-size: 36px;
	color: #ee7000;
}
.content22 .box span{
	font-size: 14px;
	color: #ee7000;
}
.content22 .box .btn{
	padding-top: 40px;
	padding-bottom: 58px;
}
.content22 .box .btn a{
	text-decoration: underline;
	font-size: 16px;
	color: #98C213;
	width: 180px;
	line-height: 36px;
	display: inline-block;
}
.content22 .box .list:hover a{
	text-decoration: none;
	color: #fff;
	background: #98C213;
}
.content22 .box .list:hover{
	 transform: translate(0, -50px);
	-webkit-transform: translate(0, -50px);
	-moz-transform: translate(0, -50px);
	-o-transform: translate(0, -50px);
	-ms-transform: translate(0, -50px);
}
.content22 .box .list:hover .cnbox{
	border:1px solid #98C213;
}
.content22 .box .list:hover .name{
	border-bottom:1px solid #98C213;
}
.content23{
	padding-top: 80px;
	padding-bottom: 10px;
}
.content23 .box{
	border: 1px solid #e6e6e6;
	box-shadow:0  5px 10px #f1f1f1;
	overflow: hidden;
	border-top: none;
	margin: 50px auto 0;
}
.content23 .tab{
	overflow: hidden;

}
.content23 .tab a{
	float: left;
	width: 20%;
	text-align: center;
	font-size: 16px;
	background: #f5f5f5;
	color: #333;
	display: block;
	line-height: 42px;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
}
.content23 .list{
	padding-top: 50px;
	padding-left: 40px;
	overflow: hidden;
}
.content23 .tab a:first-child{
	border-left: none;
}
.content23 .tab a.sel{
	color: #98c213;
	background: none;
	border-bottom: none;
	border-top: 2px solid #98C213;
}
.content23 .box .info{
	font-size: 16px;
	color: #333;
}
.content23 .box .desc{
	font-size: 14px;
	color: #666;
	padding-bottom: 38px;
	padding-top: 16px;
}
.content23 .box .name{
	font-size: 22px;
	color: #333;
	padding-bottom: 28px;
}
.content23 .btn{
	padding-left: 160px;
	padding-bottom: 37px;
}
.content23 .btn a{
	font-size: 16px;
	color: #fff;
	width: 180px;
	line-height: 36px;
	display: inline-block;
	background: #98c213;
	text-align:center ;
}
.content23 .boxr{
	padding-left: 813px;
}
.content23 .boxr .imgview{
	display: block;
	width: 317px;
	position: relative;
	margin-bottom:14px ;
	height: 162px;
	overflow: hidden;
}
.content23 .boxr .textbox{
	position: absolute;
	width: 100%;
	left: 0px;
	top: 0px;
	height: 100%;
}
.content23 .boxr .name1{
	font-size: 30px;
	color: #fff;
	padding-top: 40px;
}
.content23 .boxr .info1{
	font-size: 12px;
	color: #fff;
	width: 98px;
	line-height: 26px;
	text-align: center;
	margin: 0 auto;
	border:1px solid #fff;
	border-radius: 5px;
	margin-top: 44px;
}
.content24{
	padding-top: 80px;
}
.content24 .box{
	overflow: hidden;
	margin-top:40px;
	background: #000;
}
.content24 .box .list{
	width: 14%;
	position: relative;
	float: left;
	overflow: hidden;
	height: 458px;
	transition: all .4s;
	background:url(../img/cont24img1.jpg) no-repeat center center;
}
.content24 .box .sel{
	width: 30%;
}
.content24 .box .sel{
	background-size: 100% 100% !important;
}
.content24 .box .selbvox{
	position: absolute;
	left: 0px;
	width: 100%;
	top: 0;
	display: none;
	background: url(../img/cont24bj.png);
	height: 100%;
}
.content24 .box .sel .selbvox{
	display: block;
}
.content24 .selbvox .name{
	font-size: 20px;
	color: #fff;
	padding-top: 160px;
}
.content24 .selbvox .info{
	font-size: 16px;
	color: #fff;
	padding-top: 20px;
}
.content24 .selbvox .text{
	font-size: 36px;
	color: #fff;
	padding-top: 40px;
}
.content24 .selbvox .text1{
	font-size: 16px;
	color: #fff;
	padding-top: 17px;
	text-decoration: line-through;
}
.content24 .selbvox .btn{
	padding-top: 35px;
}
.content24 .selbvox a{
	font-size: 16px;
	color: #fff;
	text-decoration: underline;
}
.content24 .cntbox{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: url(../img/black60.png);
}
.content24 .box .sel .cntbox{
	display: none;
}
.content24 .cntbox .info{
	font-size: 14px;
	color: #fff;
	padding-top: 20px;
	line-height: 22px;
}
.content24 .cntbox .text{
	font-size: 36px;
	color: #fff;
	padding-top: 166px;
}
.content24 .cntbox .text1{
	font-size: 16px;
	color: #fff;
	padding-top: 17px;
	text-decoration: line-through;
}
.content24 .cntbox .name{
	padding-top: 40px;
	font-size: 20px;
	color: #fff;
}
.content24 .cntbox .btn{
	padding-top: 35px;
}
.content24 .cntbox a{
	font-size: 16px;
	color: #fff;
	text-decoration: underline;
}
.content25{
	padding-top: 80px;
}
.content25 .box{
	width: 1220px;
	overflow: hidden;
	padding-top: 56px;
	padding-bottom: 80px;
}
.content25 .listbox{
	width: 25%;
	padding:10px ;
}
.content25 .list{
	display: block;
	padding-bottom: 50px;
	border: 1px solid #e6e6e6;
}
.content25 .list .ico{
	width: 60px;
	background: #98C213;
	height: 60px;
	margin: 0 auto;
	margin-top: 40px;
}
.content25 .list .ico i{
	color: #fff;
	font-size: 40px;

}
.content25 .list .name{
	font-size: 18px;
	color: #333;
	padding-top: 25px;
}
.content25 .list .btn{
	font-size: 14px;
	color: #98C213;
	text-decoration: underline;
	width: 76px;
	line-height: 22px;
	margin: 0 auto;
	margin-top: 36px;
}
.content25 .list:hover{
	border: 1px solid #98C213;
}
.content25 .list:hover .btn{
	text-decoration: none;
	color: #fff;
	background: #98C213;
}
.content26{
	padding-top: 70px;
}
.content26 .box{
	width: 1220px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 125px;
	padding-top: 57px;
}
.content26 .box .list{
	margin: 0 10px;
	float: left;
	width: 385px;
	position: relative;
	height: 185px;
}
.content26 .box .imgview{
	width: 385px;
	height: 185px;
	overflow: hidden;
	border-radius: 3px;
}
.content26 .box .text{
	position: absolute;
	left: 0;
	top: 0;
	font-size: 40px;
	color: #fff;
	width: 385px;
	height: 185px;
}
.content26 .list:hover img{
	transform: scale(1.3);
}
.content27{
	padding-top: 90px;
	padding-bottom: 70px;
}
.content27 .box {
}

.content27 .box {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.content27 .box table {
	margin-top: 100px;
	width: 100%;
	font-size: 14px;
	color: #656565;
	text-align: center;
}

.content27 .box table th {
	height: 60px;
	border: 1px solid #ebecec;
}

.content27 .box table td {
	text-align: left;
	border: 1px solid #e6e6e6;
	height: 60px;
	font-size: 14px;
	background: #fff;
	color: #666;
	padding-left: 20px;
}

.content27 .box thead th {
	background: #f2f2f2 !important;
	line-height: 40px;
}

.content27 .box table td.bg {
	padding-left: 85px;
	font-size: 14px;
	background: #f2f2f2;
	font-weight: bold;
	color: #333;
}

.content27 .box .cntr {
	position: absolute;
	bottom: 0;
	right: 0px;
	height: 405px;
	width: 590px;
	-moz-box-shadow: 0px 0px 2px #E6E6E6, -2px 2px 5px #E6E6E6;
	-webkit-box-shadow: 0px 0px 2px #E6E6E6, -2px 2px 5px #E6E6E6;
	box-shadow: 0px 0px 2px #E6E6E6, -2px 2px 5px #E6E6E6;
}

.content27 .box .cntr h3 {
	background: #98c213;
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 105px;
}

.content27 .box .cntr li {
	line-height: 60px;
	font-size: 14px;
	color: #666;
}

.content27 .box .cntr span {
	display: inline-block;
	height: 18px;
	width: 18px;
	vertical-align: middle;
	margin-right: 10px;
	margin-left: 55px;
	margin-top: -2px;
	background: url(../img/cont142bj.png) no-repeat center center;
}
.content27 .btn{
	text-align: center;
	padding-top: 70px;
	}
.content27 .btn a{
	display: inline-block;
	width: 154px;
	line-height: 39px;
	text-align: center;
	background: #98C213;
	color: #fff;
}
.content28{
	padding-bottom: 70px;
}
.content28 .list{
	background: #f5f5f5;
}
.content29 .box{
	overflow: hidden;
	padding: 57px 0;
}
.content29 .box .list{
	width: 25%;
	padding-left: 15px;
}
.content29 .box .ico{
	color: #fff;
}
.content29 .box .text{
	padding-left: 53px;
	color: #fff;
}
.content29 .box .name{
	font-size:18px ;
}
.content29 .box .info{
	font-size:12px ;
}
.content29 .box .info1{
	padding-top: 16px;
	padding-bottom: 10px;
}
.content29 .box i{
	font-size: 40px;
	height: 162px;
}
.content30{

}
.content30 .box{
	overflow: hidden;
	box-shadow: 0 0 10px #c6c6cb;
	height: 168px;
	background: #fff;
}
.content30 .titlbox{
	color: #fff;
	height: 100%;
	background: #98c213;
	width: 255px;
}
.content30 .titlbox .name{
	font-size: 20px;
	padding-bottom: 16px;
	padding-top: 27px;
}
.content30 .titlbox .text{
	font-size: 66px;
	padding-bottom: 10px;
}
.content30 .titlbox .text em{
	font-size: 24px;
}
.content30 .cntbox{
	overflow: hidden;
	height: 100%;
	padding: 0 50px;
	}
.content30 .cntbox .textcenter{
	color: #98C213;
}
.content30 .cntbox .list{
	width: 14.28%;
	padding-top: 30px;
	height: 100%;
	text-align: center;
}
.content30 .cntbox .list i{
	font-size: 35px;
	color: #999;
}
.content30 .cntbox .list .name{
	font-size: 16px;
	padding-top: 25px;
	padding-bottom: 13px;
}
.content30 .cntbox .list .info{
	color: #b2b2b2;
}
.page .content30{
	position: absolute;
	left: 0px;
	width: 100%;
	bottom: -97px;
}
.content31{
	padding-top: 178px;
}
.content31 .box{
	padding-bottom: 60px;
}
.content32{
	padding: 82px 0 0;

}
.content32 .box{
	margin-top: 150px;
	background: url(../img/cont32bj.jpg) no-repeat center center;
	height: 438px;
}
.content32 .cntbox{
	position: relative;
}
.content32 .cntbox .imgdiv{
	position: absolute;
	left: -0;
	top: -85px;
}
.content32 .cntbox .imgdiv .imgviews{
	margin-bottom: 15px;
	text-align: right;
}
.content32 .cntbox .imgdiv .imgviews:first-child img{
	width: 550px;
}
.content32 .box .text{
	font-family: PingFangSC-Semibold, sans-serif;
	padding:70px 0 0 590px;
	color: #fff;
	font-size: 22px;
}
.content32 .box .text .info{
	padding-bottom: 20px;
	font-weight: bold;
}
.content32 .box .text span{
	color: #eaf2e6;
	font-weight: normal;
	font-family: PingFangSC-Ultralight, sans-serif;
}
.content32 .box .text em{
	font-weight: normal;
	display: inline-block;
	padding-right: 5px;
}
.content33{
	padding-top: 80px;
}
.content33 .box{
	padding-top: 50px;
}
.content34{
	background: url(../img/cont34bj.jpg) no-repeat center center;
	height: 216px;
}
.content34 .text{
	padding: 70px 0 0 300px;
	color: #fff;
}
.content34 .text .info1{
	font-size: 34px;
}
.content34 .text .info2{
	padding-top: 15px;
	font-size: 20px;
}
.content34 .btn{
	padding-left: 760px;
	padding-top: 80px;
}
.content34 .btn a{
	display: inline-block;
	width: 174px;
	border-radius: 5px;
	text-align: center;
	background: #98C213;
	line-height: 50px;
	color: #fff;
}
.content34 .btn a i{
	font-size: 18px;
}
.content36{
	padding: 80px 0;
}
.content36 .box{
	width: 1230px;
	overflow: hidden;
	padding-top: 56px;
}
.content36 .box .list{
	width: 33.33%;
	display: block;
	padding:10px 15px ;
}
.content36 .box .listbox{
	border: 1px solid #e6e6e6;
	height: 246px;
}
.content36 .box .listbox .ico{
	padding-top: 23px;
}
.content36 .box .listbox i{
	color: #333;
	font-size: 70px;
}
.content36 .listbox:hover i,.content36 .listbox:hover .name{
	color: #98C213 !important;
}
.content36 .listbox:hover{
	border: 1px solid #98C213 !important;
}
.content36 .box .listbox .name{
	color: #333;
	font-size: 18px;
	padding-top: 10px;
}
.content36 .box .listbox .info{
	color: #666;
	line-height: 20px;
	padding: 20px;
	font-size: 14px;
	padding-top: 20px;
}
.content37{
	padding-top: 76px;
	background: url(../img/cont37bj.jpg) center top;
}
.content37 input{
	background: none;
	color: #fff;
}
.content37 .forinput textarea{
	background: none;
	color: #fff;
}
.content37 .telinfo {
	font-size: 16px;
	color: #fff;
}

.content37 .tel {
	font-size: 22px;
	color: #fff;
	padding: 23px 0 40px;
}
.content37 .info {
	font-size: 14px;
	padding-top: 5px;
	color: #fff;
}
.content35{
	padding-top: 35px;
}
.content35{
	padding-bottom: 86px;
	position: relative;
}
.content35 .box{
	overflow: hidden;
	padding-top: 60px;
}
.content35 .mbox{
	background: url(../img/cont35bj.jpg) repeat-x left center;
	height: 16px;
}
.content35 .toplist{
	float: left;
	width: 16.66%;
	padding-top: 40px;

}
.content35 .toplist .name{
	font-size: 22px;
	color: #000;
	padding-top: 22px;
	padding-bottom: 36px;
}
.content35 .toplist i{
	font-size: 30px;
	color: #8a8a8b;
}
.content35 .mlist{
	float: left;
	width: 16.66%;
}
.content35 .mbox,.content35 .bbox{
	overflow: hidden;
}
.content35 .mlist div{
	width: 16px;
	height: 16px;
	border-radius: 50%;
	margin: 0  auto;
	background: #fff;
	border:1px solid #98C213;
}
.content35 .blist{
	float: left;
	width: 16.66%;
	padding-top: 56px;
	color: #98C213;
	/*font-weight: bold;*/
	font-size: 48px;
}
.content35 .ycbox{
	position: absolute;
	left: 0px;
	top: 100px;
	width: 100%;
	height: 300px;
	z-index: 999;
	margin-top: 70px;
}
.content35 .ycboxcon{
	height: 300px;
}
.content35 .yclist{
	float: left;
	width: 16.66%;
	height: 100%;
	opacity: 0;
}
.content35 .yclist:hover{
	opacity: 1;
}
.content35 .lsdiv{
	width: 138px;
	position: relative;
	border: 1px solid #98C213;
	height: 274px;
	margin: 0 auto;
	float: left;
}
.content35 .lsdiv .imgdiv{
	position: absolute;
	width: 100%;
	height: 100%;
	padding-top: 35px;
	left: 9px;
	top: 9px;
	background: url(../img/cont35img1.jpg) no-repeat;
}
.content35 .lsdiv .btn{
	position: absolute;
	left: 47px;
	bottom: -24px;
	line-height:30px;
	text-align: center;
	width: 66px;
	color: #fff;
	background: #98C213;
}
.content35 .lsdiv .btn a{
	color: #fff;
}
.content35 .lsdiv i{
	font-size: 32px;
	color: #fff;
}
.content35 .lsdiv .name{
	font-size: 22px;
	color: #fff;
	line-height: 28px;
	padding-top: 25px;
}
.content35 .lsdiv .info{
	color: #fff;
	line-height: 24px;
	padding: 30px 40px 0;
	font-size: 14px;
}
.content35 .ycboxcon .sel{
	opacity: 1;
}
.content35 .box .sel .name{
	opacity: 0;
}
.content38{
	border-bottom: 1px solid #e8e5e5;
}
.content38 .nav{
	padding-top: 25px;
}
.content38 .nav a{
	color: #333;
}
.content38 .contbox{
	padding-top: 10px;
	padding-bottom: 18px;
}
.content39 {
	font-size: 19px;
	color: #35373e;
	padding-top: 18px;
}
.content39 a{
	font-size: 19px;
	color: #35373e;
}
.content40{
	padding-top:60px ;
}
.content40 .tab{
    padding: 40px 0px;
	text-align: right;
}
.content40 .tab a{
	font-size: 16px;
	display: inline-block;
	margin-left: 70px;
	color: #1a1a1a;
}
.content40 .tab a.sel,.content40 .tab a:hover{
	color: #98C213;
}
.content40 .box a{
	display: block;
	overflow: hidden;
	border-bottom: 2px solid #ebebeb;
}
.content40 .box .imgview{
	width: 270px;
	height: 136px;
	overflow: hidden;
}
.content40 .list{
	padding: 20px 0;
}
.content40 .list .title{
	position: relative;
	font-size: 18px;
	color: #333;
}
.content40 .list .title:hover{
	color: #98C213;
}
.content40 .list .text{
	padding-left: 315px;
	padding-top: 15px;
}
.content40 .list .title .time{
	position: absolute;
	right: 0px;
	top: 0px;
	font-size: 13px;
	color: #999;
}
.content40 .list .info{
	font-size: 13px;
	padding-top: 20px;
	padding-right: 190px;
	line-height: 20px;
	color: #666;
}
.content40 .btn{
	text-align: right;
}
.content40 .btn em{
	display: inline-block;
	font-size: 12px;
	color: #98C213;
	width: 88px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #98C213;
}
.content40 .btn em:hover{
	background: #98C213;
	color: #fff;
}
.content41 {
	padding: 20px 0 70px;
	background: #fff;
}
.content41 ul{
	width: 1200px;
	display: block !important;
	margin: 0 auto !important;
	text-align: center !important;
}
.content41 ul li{
	text-align: center;
	display: inline-block;
}
.content41 a{
	color: #646464 !important;
	min-width: 36px !important;
	display: inline-block !important;
	border:1px solid #e6e6e6 !important;
	line-height: 34px !important;
	font-size: 12px;
	margin: 0 5px !important;
	border-radius: 2px !important;
}
.content41 ul.yiiPager .selected a{
	background:#98c213 !important;
	color: #fff !important;
}
.content41 .sel,.content41 a:hover{
	background:#98c213 !important;
	border:1px solid #98c213 !important;
	color:#fff !important;
}
.content41 .nextpage{
	width: 86px;
}
.content42{
	padding-top:48px;
}
.content42 .config{
	overflow:hidden;
	color:#a7a7a7;
	border-bottom:1px dashed #b7b7b7;
	font-size:12px;
	padding-bottom:14px;
	padding-top:20px;
}
.content42 .config i{
	color:#b7b7b7;
	font-size:12px;
}
.content42 .config span{
	display:inline-block;
	padding-left:10px;
	padding-right:25px;
}
.content42 .config a{
	color:#575757;
	font-size:12px;
}
.content42 .config em{
	font-size:12px;
	padding:0 5px;
	display:inline-block;
	color:#575757;
}
.content43{
	padding-top:40px;
	padding-bottom:55px;
}
.content43 *{
	line-height:2;
	font-size:15px;
	font-family:"微软雅黑";
}
.content43 img{
	max-width:100% !important;
	display: block;
	margin: 0 auto;
}
.content44 .box{
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	padding:20px 0;
}
.content44 a{
	font-size:14px;
	color:#333;
	display:block;
	padding:10px 0;
}
.content44 a.sel{
	color:#98c213;
}
.content45 .box{
	overflow:hidden;
	padding-bottom:34px;
}
.content45 .box .listbox{
	float:left;
	width:33.33%;
}
.content45 .box li{
	padding:10px 0;
}
.content45 .box a{
	font-size:14px;
	color:#666;
	background:url(../img/cont45bj.jpg) no-repeat left center;
	padding-left:15px;
	padding-left:10px;
}
.content45 .title{
	font-size:18px;
	color:#333;
	padding:30px 0 10px;
}
.content45 .box .listbox:first-child{
	padding-right:25px;
}
.content45 .box .listbox:nth-child(2){
	padding:0 25px;
}
.content45 .box .listbox:nth-child(3){
	padding-left:25px;
}
.content46{
	padding-top:60px;
}
.content46 .pagetitle{
	position:relative;
}
.content46 .pagetitle .searchbox{
	position:absolute;
	right:0px;
	top:0px;
}
.content46 .pagetitle .search{
	position:relative;
	height:36px;
	background:#ebebeb;
	width:276px;
	padding-left:0;
	padding-top:0;
}
.content46 .pagetitle .search input{
	width:276px;
	padding-left:10px;
	height:36px;
	font-size:12px;
	color:#666;
	background:none;
	border:none;
}
.content46 .pagetitle .search button{
	position:absolute;
	right:0;
	top:0;
	width:36px;
	height:36px;
	border:none;
	background:#98c213;
}
.content46 .pagetitle .search i{
	color:#fff;
}
.content46 table{
	width:100%;
	margin-top:10px;
	border-collapse: collapse;
}
.content46 table td{
	border:1px solid #98c213;
	text-align:center;
}
.content46 table a{
	font-size:22px;
	display:inline-block;
	line-height:62px;
	color:#333;
}
.content46 table td:hover{
	background:#98c213;
}
.content46 table td.sel{
	background:#98c213;
}
.content46 table td:hover a{
	color:#fff;
}
.content46 table td.sel a{
	color:#fff;
}
.content47 .box{
	overflow:hidden;
	padding-top:50px;
}
.content47 .box .list{
	display:block;
	width:50%;
	float:left;
	padding-bottom:38px;
}
.content47 .imgview{
	width:238px;
	height:238px;
	border:2px solid #fff;
	overflow:hidden;
}
.content47 .imgview img{
	width: 238px;
	display: block;
	height: 238px;
}
.content47 .box .text{
	padding-left:270px;
}
.content47 .box .name{
	font-size:18px;
	padding-top:30px;
	color:#010101;
}
.content47 .box .tel{
	font-size:14px;
	padding-top:20px;
	color:#595959;
}
.content47 .box .addr{
	font-size:14px;
	padding-top:30px;
	line-height:22px;
	color:#999;
}
.content47 .box .addr span{
	color:#333;
}
.content47 .box .btn{
	font-size:16px;
	padding-top:45px;
	text-decoration:underline;
}
.content47 .box .list em{
	color:#333;
	text-decoration:underline;
}
.content47 .box .list:hover .name,.content47 .box .list:hover .btn,.content47 .box .list:hover em{
	color:#98c213;
}
.content47 .box .list:hover .imgview{
	border:2px solid #98c213;
}
.content47 .box .list:nth-child(odd){
	padding-right:10px;
}

.content48{
	padding-top:40px;
}
.content49{
	padding-top:60px;
}
.content49 .pagetitle{
	position:relative;
}
.content49 .pagetitle .navlist{
	position:absolute;
	right:0;
	bottom:0;
}
.content49 .pagetitle .navlist a{
	padding:0 37px;
	font-size:16px;
	color:#1a1a1a;
}
.content49 .pagetitle .navlist .sel,.content49 .pagetitle .navlist a:hover{
	color:#98c213;
}
.content50 .imgview img{
	display:block;
	width:100%;
}
.content50 .imgview{
	width:240px;
	height:240px;
	overflow:hidden;
	border:none;
}
.content50 .box .list:hover .imgview{
	border:none;
}
.content50 .box .list .tel{
	color:#999;
}
.content51{
	padding: 70px 0 0;
}
.content51 .box{
	padding: 40px 0 50px;
	overflow: hidden;
	border-bottom: 1px solid #ebebeb;
}
.content51 .box .imgview{
	width:398px ;
	height: 244px;
	overflow: hidden;
}
.content51 .box .text{
	padding-left: 440px;
}
.content51 .box .name{
	color: #000;
	font-size: 20px;
	padding-top: 15px;
}
.content52{
	padding-top: 50px;
}
.content51 .box .info{
	color: #666;
	font-size: 16px;
	padding-top: 30px;
	line-height: 30px;
	text-align: justify;
}
.content52 .box{
	padding-bottom: 50px;
	border-bottom: 1px solid #ebebeb;
}
.content52 .name{
	font-size: 20px;
	color: #000;
}
.content52 .info{
	font-size: 16px;
	color: #666;
	padding-top: 20px;
	line-height: 30px;
	text-align: justify;
}
.content52 img{
	display: block;
	margin: 0 auto;
	width: 100%;
}
.content52 .imgdiv{
	padding-top: 40px;
	width: 100%;
}
.content53{
	background: url(../img/cont53bj.png) no-repeat center 90px;
	padding:50px 0 70px;
}
.content53 .box img{
	display: block;
	margin: 0 auto;
}
.content53 .box {
	padding-top: 50px;
}
.content54{
	padding-top: 60px;
}
.content54 .box {
	padding-top: 20px;
	padding-bottom: 60px;
}
.cont54swiper .swiper-slide{
}
.cont54swiper .swiper-slide{
	padding: 20px;
}
.cont54swiper .swiper-slide a{
	display: block;
}
.cont54swiper .swiper-slide img{
	max-width: 100%;
	display: block;
	margin: 0 auto;
	box-shadow: 10px 10px 15px #8b877b;
}
.content54 .box .info{
	padding-top: 30px;
	width: 160px;
	margin: 0 auto;
	line-height: 25px;
}
.content55{
	padding-top: 70px;
	padding-bottom: 70px;
}
.content55 .box{
	padding-top: 40px;
}
.content55 .list{
	display: block;
	overflow: hidden;
	height: 236px;
}
.content55 .list .imgview{
	width: 350px;
	height: 196px;
	margin-bottom: 40px;
	overflow: hidden;
}
.content55 .list .name{
	font-size:30px;
	color: #333;
	padding-bottom: 30px;
}
.content55 .list .info{
	font-size: 16px;
	color: #999;
	line-height: 22px;
}
.content55 .list .text{
	height: 100%;
	padding-left: 400px;
}
.content55 .list .bbx{
	height: 100%;
	position: relative;
	padding-left: 28px;
	padding-top: 57px;
	border-left: 2px solid #7f9f90;
}
.content55 .list .bbx em{
	display: block;
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #98C213;
	left: -6px;
	top: 93px;
}
.content55 .list:last-child .bbx{
	height: auto;
}
.content56 .box{
	width: 1280px;
	overflow: hidden;
	padding: 40px 0 0;
}
.content56 .box .list{
	display: block;
	width: 33.33%;
	padding: 20px 40px;;
	float: left;
}
.content56 .box .box1{
	border: 1px solid #e0e0e0;
	height: 274px;
	padding:30px 30px 0 30px;
}
.content56 .box .name{
	font-size: 18px;
	color: #333;
	background: url(../img/cont56bj.jpg) no-repeat left bottom;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.content56 .box .info{
	overflow: hidden;
	padding: 2px 0;
}
.content56 .box .info em{
	display: block;
	font-size: 14px;
	color: #999;
	padding-left: 70px;
	line-height: 22px;
}
.content56 .box .info span{
	display: block;
	font-size: 14px;
	color: #666;
	line-height: 22px;
}
.content56 .box .info .line1{
	display: -webkit-box;
	padding-left: 0;
}
.content56 .box .btn {
	padding-top: 20px;
}
.content56 .box .btn strong{
	font-weight: normal;
	font-size: 14px;
	color: #98C213;
	display: inline-block;
	width: 76px;
	line-height: 22px;
	cursor: pointer;
	text-align: left;
	text-decoration: underline;
}
.content56 .box .list:hover strong{
	text-align: center;
	background: #98C213;
	color: #fff;
	text-decoration: none;
}
.content57{
	width: 700px;
	color: #333;
	padding: 50px 130px 0;
}
.content57 .name{
	font-size: 24px;
	font-weight: bold;
	color: #333;
}
.content57 .box1{
	font-size: 14px;
	color: #333;
	padding-bottom: 15px;
	padding-top: 35px;
}
.content57 .box1 span{
	padding-right: 50px;
}
.content57 .box2{
	font-size: 18px;
	font-weight: bold;
	padding-top: 23px;
}
.content57 .info{
	font-size: 14px;
	padding: 5px 0;
	line-height: 25px;
	color: #595959;
}
.content57 .cbox{
	font-size: 14px;
	color: #595959;
	padding:5px 0 ;
	line-height: 25px;
}
.content57 .cbox span{
	font-weight: bold;
	line-height: 25px;

}
.content57 .btn {
	padding-top: 20px;
}
.content57 .btn a{
	display: inline-block;
	width: 154px;
	line-height: 40px;
	background: #98C213;
	color: #0b3a23;
}
.content58{
	padding: 80px 0;
}
.content58 .box{
	overflow: hidden;
	width: 1230px;
	padding: 43px 0 0;
}
.content58 .listbox{
	width: 25%;
	padding: 0 13px;
}
.content59{
	padding:80px 0 0;
}
.content59 .box{
	width: 1220px;
	overflow: hidden;
	padding: 48px 0 100px 0;
}
.content59 .listbox{
	padding: 0 10px;
	width: 25%;
}
.content59 .list{
	position: relative;
	display: block;
	height: 362px;
}
.content59 .list .text{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: url(../img/cont59bj.png) no-repeat center bottom;
}
.content59 .list .numb{
	font-size: 40px;
	color: #fff;
	padding-top: 165px;
}

.content59 .list .info{
	font-size: 16px;
	color: #fff;
	padding-top: 40px;
}
.content59 .list .text1{
	font-size: 13px;
	color: #fff;
	line-height: 22px;
	text-align: justify;
	padding: 0 18px;
	padding-top: 20px;
}
.content60{
	padding: 80px 0 90px;
}
.content60 .box {
	overflow: hidden;
}
.content60 .box .listbox{
	height: 430px;
	width: 25%;
	position: relative;
}
.content60 .box .list{
	position: absolute;
	left: 0px;
	text-align: center;
	bottom: 0px;
	width: 100%;
}
.content60 .box .list .text1{
	font-size: 22px;
	color: #333;
	line-height: 50px;
}
.content60 .box .textbox{
	width: 232px;
	border-radius: 5px 5px 0 0;
	margin: 0 auto;
	padding: 20px 0;
	background: #adce42;
}
.content60 .box .textbox a{
	font-size: 16px;
	color: #fff;
	display: inline-block;
	line-height: 30px;
}
.content60 .box .textbox .more{
	line-height: normal;
}
.content60 .box1{
	overflow: hidden;
	padding-top: 30px;
}
.content60 .box1 .listbox{
	width: 25%;
	text-align: center;
}
.content60 .box1 .list{
	border-top: 4px solid #98C213;
	position: relative;
	padding-top: 30px;
	font-size: 22px;
	color: #333;
}
.content60 .box1 .list div{
	position: absolute;
	left: 0px;
	top: -10px;
	width: 100%;
}
.content60 .box1  span{
	display: block;
	background: #98C213;
	margin: 0 auto;
	height: 16px;
	width: 16px;
	border-radius: 50%;
}
.content61{
	background: url(../img/cont61bj.jpg) no-repeat center top;
	padding:60px 0 0;
}
.content61 .box{
	overflow: hidden;
	width: 1220px;
	padding: 78px 0 120px;
}
.content61 .box .listbox{
	width: 50%;
	padding: 0 10px;
}
.content61 .box .list{
	padding: 55px 0 84px;
	text-align: center;
	background: url(../img/b10.png) repeat;
}
.content61 .box .list:hover{
	background: url(../img/bj70.png) repeat;
}
.content61 .box i{
	color: #fff;
	font-size: 55px;
}
.content61 .box .name{
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	padding-top: 27px;
}
.content61 .box .info{
	font-size: 14px;
	color: #fff;
	padding-top: 18px;
}
.content61 .box .lbox{
	padding: 0 60px;
	padding-top: 40px;
}
.content61 .box .lbox span{
	display: inline-block;
	width: 32%;
	font-size: 16px;
	color: #fff;
	text-align: center;
}
.content62{
	padding: 80px 0 70px;
}
.content62 .box{
	overflow: hidden;
	padding: 35px 0 0;
}
.content62 .box .listbox{
	width: 25%;
	padding: 10px;
}
.content62 .box .list{
	text-align: center;
	height: 248px;
	border: 1px solid #e6e6e6;
	padding: 25px 0 0;
}
.content62 .box .ico{
	text-align: center;
}
.content62 .box .name{
	color: #333;
	font-size: 18px;
	padding-top: 25px;
}
.content62 .box .info{
	font-size: 14px;
	text-align: justify;
	color: #666;
	line-height: 22px;
	padding: 20px 33px 0;
}
.content63{
	padding: 60px 0;
	background: url(../img/cont22bj.jpg) no-repeat center top;
}
.content63 .box{
	overflow: hidden;
	padding-top: 40px;
	padding-bottom: 20px;
}
.content63 .box .listbox{
	width: 50%;
	padding: 0 15px 38px;
}
.content63 .box .listbox .list{
	border: 1px solid #fff;
	border-radius: 20px;
	padding: 38px 40px 0;
}
.content63 .box .info{
	font-size: 20px;
	line-height: 30px;
	color: #fff;
	padding-bottom: 15px;
	border-bottom: 1px dashed #fff;
	margin-bottom: 10px;
}
.content63 .box em{
	line-height: 30px;
	display: block;
}
.content63 .box span{
	display: block;
	line-height: 30px;
	padding-left: 25px;
}
.content63 .btn{
	text-align: center;
	font-size: 20px;
	color: #0b3a23;
	line-height: 40px;
	width: 154px;
	margin: 0 auto;
	display: block;
	background: #98C213;
}
.content63 .list:hover{
	background: #98C213;
	border: 1px solid #98C213;
}
.content63 .box .list:hover .info{
	color: #fff;
	border-bottom: 1px dashed #ffff;
}
.content63 .box .list:hover em{
	color: #fff;
}
.page .content64{
	position: absolute;
	left: 0px;
	bottom: -97px;
	width: 100%;
}
.content64 .box{
	overflow: hidden;
	box-shadow: 0 0 10px #c6c6cb;
	background: #cccccc;
}
.content64 .box .listbox{
	width: 33.33%;
}
.content64 .box .listbox:nth-child(2){
	padding: 0 1px;
}
.content64 .box .list{
	background: #fff;
	color: #333;
	display: block;
	overflow: hidden;
	font-size: 22px;
	padding: 57px;
}
.content64 .box .list:hover{
	background: #98C213;
}
.content64 .box .info{
	color: #333;
}
.content64 .box .info1{
	color: #999;
	font-size: 14px;
	padding-top: 14px;
}
.content64 .box .ico{
	padding-left: 175px;
}
.content64 .box i{
	font-size: 60px;
	color: #666;
}
.content64 .box .list:hover .info,.content64 .box .list:hover .info1,.content64 .box .list:hover i{

	color: #fff;
}
.content65{
	padding: 180px 0 70px;
}
.content65 .listbox{
	width: 20%;
}
.pagebtn a{
	width: 193px;
	text-align: center;
	line-height: 60px;
	color: #0b3a23;
	display: block;
	border-radius: 5px;
	margin: 0 auto;
	background: #98C213;
	font-size: 20px;
}
.pagebtn1a{
	width: 154px;
	text-align: center;
	line-height:39px;
	color: #0b3a23;
	display: inline-block;
	margin: 0 auto;
	background: #98C213;
	font-size: 20px;
}
.content66{
	padding: 70px 0 95px;
}
.content66 .contbox{
	padding: 60px 20px 13px;
	overflow: hidden;
}
.content66 .contbox .list{
	box-shadow: 0 5px 10px #F1F1F1;
	padding:0;
	margin: 0 25px 42px;
}
.content66 .listbox{
	width: 50%;
}
.content66 .imgdiv{
		height: 128px;
		width: 100px;
		background: url(../img/cont66bj.jpg) no-repeat;
}
.content66 .continfo{
	font-size: 14px;
	color: #666;
	line-height: 23px;
}
.content66 .imgdiv span{
	display: block;
	margin: 0 auto;
	font-size: 20px;
	padding: 13px 0 10px;
	opacity: .5;
	color: #fff;
}
.content66 .imgdiv .sbox{
	overflow: hidden;
	padding: 0 27px;
}
.content66 .imgdiv .sbox div{
	float: left;
	width: 50%;
	text-align: center;
}
.content66 .imgdiv .sbox em{
	width: 1em;
	margin: 0 auto;
	display: inline-block;
	font-size: 16px;
	color: #fff;
	line-height: 18px;
}
.content66 .imgdiv .dh div{
	width: 100%;
}
.content66 .conttext{
	padding-left: 130px;
	padding-top: 5px;
}
.content66 .contbox_1{
	padding-top: 10px;
}
.content66 .contbox_1 .conttext{
	overflow: hidden;
}
.content66 .contbox_1 .continfo{
	width: 50%;
	float: left;
	padding: 10px 0;
	text-align: left;
}
.content67{
	padding-bottom: 0px;
}
.content68{
	padding-top: 0px;
}
.content68 .box .listbox{
	width: 20%;
}
.content68 .list .info{
	padding-top: 170px;
}
.content69 .box .listbox{
	width: 20%;
}
.content69 .box .btns{
	font-size: 14px;
	color: #666;
	margin-top: 19px;
}
.content70 .box{
	padding-top: 45px;
}
.content70 table{
	width: 100%;
}
.content70 table td{
	padding-top: 8px;
	padding-right: 8px;
}
.content70 table{
	display: block;
	margin: -4px auto 0;
}
.content70 table .img1{
	width: 337px;
	height: 244px;
}
.content70 table .img2{
	width:163px;
	height: 116px;
}
.content70 table .img3{
	width:163px;
	height:244px;
}
.content70 img{
	display: block;
}
.content70 table .tdbox{
	position: relative;
}
.content70 table td .showbox{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	font-size: 16px;
	color: #fff;
	background: url(../img/b50.png) repeat;
}
.content70 table td:hover .showbox{
	background:#98c213;
	height: 40px;
	color: #000;
	top: auto;
	bottom: 0;
}
.content70 .box .font30{
	font-size: 30px;
}
.content70 .box .font20{
	font-size: 20px;
}
.content70 .showbox{

}
.content71 {
	padding: 80px 0;
}
.content71 .box{
	overflow: hidden;
	margin: 45px auto 10px;
	box-shadow: 0 0 10px #F1F1F1;
}
.content71 .listbox{
	width: 14.28%;
	padding: 1px;
	background: #e6e6e6;
}
.content71 .list{
	background: #fff;
	display: block;
}
.content71 .list .num{
	line-height: 42px;
	color: #333;
	font-size: 16px;
	background: #f5f5f5;
	border-bottom: 1px solid #e6e6e6;
}

.content71 .list .info{
	line-height: 22px;
	color: #333;
	font-size: 14px;
	height: 65px;
	margin-top: 44px;
	padding: 0 14px 0;
}
.content71 .list .btn{
	font-size: 14px;
	padding-top: 30px;
	padding-bottom: 40px;
	color: #98C213;
}
.content71 .list:hover .btn,.content71 .list:hover .info,.content71 .list:hover .num{
	color: #fff ;
}
.content71 .list:hover{
	background: #98C213;
}
.content71 .list:hover .num{
	background: #98C213;
	border-bottom: 1px solid #98C213;
}
.content72{
	padding-top: 0;
}
.content72 .list .text{
	padding-top: 30px;
}
.content73 .box {
	overflow: hidden;
	padding: 45px 0 80px;
}
.content73 .box .list{
	width: 314px;
	height: 395px;
	padding: 0 50px;
	position: relative;
	background: url(../img/cont73bj1.jpg) no-repeat;
}

.content73 .box .til{
	font-size: 18px;
	color: #333;
	padding: 50px 0 8px;
}
.content73 .box .info{
	padding-bottom: 15px;
	font-size: 14px;
	color: #999;
	margin-bottom: 15px;
	border-bottom: 1px solid #eaeaea;
}
.content73 .box .text1{
	padding: 18px 0;
	font-size: 14px;
	color: #494949;
	text-align: center;
	line-height: 25px;
}
.content73 .box .btn{
	position: absolute;
	bottom: 32px;
	left: 0;
	width: 100%;
}
.content73 .box .btn a{
	font-size: 16px;
	color: #fff;
	line-height: 40px;
	width: 118px;
	display: block;
	margin: 0 auto;
	background: #98c213;
	text-align: center;
}
.content73 .box  .textcenter{
	height: 395px;
	padding: 0 22px;
}
.content73 .box .sel .list{
	width: 450px;
	height: 396px;
	background: url(../img/cont73bj2.jpg) no-repeat;
	padding: 0 78px;
}
.content73 .box .sel .list .til{
	font-size: 26px;
	color: #98c213;
}
.content73 .box .sel .list .info{
	color: #98c213;
	border-bottom: 1px solid #98c213;
}
.content75 .box .listbox .list{
	border: 1px solid #cccccc;
}
.content75 .box .info{
	color: #666666;
	border-bottom: 1px dashed #666666;
}
.content75 .box em{
	color: #000;
}
.content75 .list:hover{
	background: #98C213;
	border: 1px solid #98C213;
}
.content75 .box .list:hover .info{
	color: #fff;
	border-bottom: 1px dashed #ffff;
}
.content75 .box .list:hover em{
	color: #fff;
}
.content76{
	padding-top: 150px;
}
.content76 .list{
	height: 280px;
}
.content76 .box .btns{
	line-height: 24px;
	padding:0 18px 0;
	text-align: justify;
}
.content77 .cntbox .ico{
	padding-top: 190px;
}

.content77 .selbvox .ico{
	padding-top: 120px;
}
.content77 .box .ico i{
	font-size: 45px;
	color: #fff;
}
.content77 .selbvox .name{
	padding-top: 22px;
}
.content77 .selbvox .info{
	line-height: 30px;
}
.content77 .cntbox .info{
	line-height: 30px;
}
.content78{
	padding-top: 95px;
}
.content78 .box{
	padding-top: 80px;
	position: relative;
}
.content78 .box .tit{
	font-size: 24px;
	text-align: end;
	color: #000;
}
.content78 .box .textbox{
	width: 600px;
	padding: 0 0 0 50px;

}
.content78 .box .textbox .info{
	font-size: 16px;
	color: #999;
	line-height: 24px;
	padding-top: 35px;
	text-align: end;
}
.content78 .box .btn{
	text-align: end;
	padding-top: 60px;
}

.content78 .box .btn a{
	font-size: 16px;
	color: #98c213;
}
.content78 .box .imgview{
	position: absolute;
	right: 0px;
	width: 524px;
	overflow: hidden;
	height: 622px;
	top: 0px;
}
.content79{
	background: #fff;
	padding-top:90px;
}
.content79 .box{
	color: #fff;
	padding-top: 65px;
	font-size: 38px;
	background: url(../img/cont79bj.png) no-repeat center center #98C213;
	height: 229px;
}
.content79 .box span{
	color: #000;
}
.content79 .tel{
	font-weight: bold;
	padding-top: 25px;
}
.content79 .tel a{
	display: inline-block;
	text-align: center;
	width: 198px;
	line-height: 54px;
	background: #ff904d;
	font-size: 30px;
	color: #fff;
	margin-left: 130px;
}
.content80{

}
.content80 .box{
	box-shadow: 0 0 10px #c6c6cb;
	height: 168px;
	background: #fff;
}
.content80 .titlbox{
	color: #fff;
	height: 100%;
	background: #98c213;
	font-size: 30px;
	width: 255px;
}
.content80 .titlbox .name{
	font-size: 20px;
	padding-bottom: 16px;
	padding-top: 27px;
}
.content80 .titlbox .text{
	font-size: 66px;
	padding-bottom: 10px;
}
.content80 .titlbox .text em{
	font-size: 24px;
}
.content80 .cntbox{
	height: 100%;
	}
.content80 .cntbox .textcenter{
	color: #98C213;
}
.content80 .cntbox .list{
	width: 18%;
	vertical-align: middle;
	margin: 33px 0 0;
	display: inline-block;
	height: 103px;
	padding: 7px 0px 0 50px;
	border-right: 1px solid #eaf3d0;
	text-align: center;
}

.content80 .cntbox .list div{
	width: 100%;
}
.content80 .cntbox .list i{
	font-size: 20px;
	color: #98C213;
	vertical-align: middle;
}
.content80 .cntbox .list .name{
	font-size: 18px;
	color: #999;
	padding-bottom: 13px;
	text-align: left;
}
.content80 .cntbox .list .name span{
	display: inline-block;
	vertical-align: middle;
	padding-left: 10px;
}
.content80 .cntbox .list .info{
	color: #b2b2b2;
	padding-top: 20px;
	position: relative;
	text-align: left;
	padding-right: 20px;
}
.content80 .cntbox .list .info span{
	color: #333;
	cursor: pointer;
}
.content80 .cntbox .list select{
	width: 100%;
	background: #fff;
	height: 35px;
	border: 1px solid #e7e3e3;
	border-radius: 5px;

}
.content80 .cntbox .list em{
	display: inline-block;
	width: 100%;
	text-align: center;
	line-height: 24px;
	font-size: 16px;
	cursor: pointer;
}
.content80 .cntbox .list .contbox{
	position: absolute;
	width: 100%;
	display: none;
	background: #fff;
	padding: 0 0 10px;
	box-shadow: 0 0px 3px #e7e4e4;
	left:0;
	top: 45px;
}
.page .content80{
	position: absolute;
	left: 0px;
	width: 100%;
	bottom: -97px;
}
.content80 .cntbox .list:hover .contbox{
	display: block;
}
.content80 .cntbox em:hover{
	background: #f5f5f5;
}
.content80 .cntbox .list:nth-child(4){
	padding-left: 33px;
	text-align: left;
	width: 24%;
	border: none;
	padding: 0 45px 0 33px;
}
.content80 .cntbox input{
	line-height: 45px;
	display: block;
	width: 100%;
	padding-left: 10px;
	font-size: 16px;
	border: 1px solid #98C213;
	border-radius: 5px;
	margin-bottom: 10px;
}
.content81{
	padding-bottom: 80px;
}
.content81 .pagebtn1a:hover{
	color: #fff;
}
.pagebtn1a:hover{
	color: #fff;
}
.content81 .box{
	padding: 45px 0 60px;
	overflow: hidden;
}
.content81 .box .listbox{
	width: 20%;
	text-align: center;
	border: 1px solid #fff;
	border-top: none;
}
.content81 .box .listbox .list{
	padding: 35px 0 36px;
	border-bottom: 1px solid #fff;
}
.content81 .box .listbox:hover{
	border: 1px solid #f0f2e9;
	border-top: none;
}
.content81 .box .listbox:hover .list{
	border-bottom: 1px solid #d1d8bd;
	padding-bottom: 36px;
}
.content81 .box .name{
	padding: 17px 0 0;
}
.content82{
	height: 725px;
	padding-top: 80px;
	background: url(../img/cont82bj.jpg) no-repeat center top;
}
.content82 .box{
	margin-top: 80px;
	padding: 25px 0 0 110px;
	position: relative;
}
.content82 .name{
	font-size: 24px;
	color: #222;
}
.content82 .info{
	font-size: 14px;
	padding: 24px 0 27px;
	color: #999;
}
.content82 .contbox{
	position: absolute;
	right:0;
	top: 0;
	width: 834px;
	border-bottom: 1px solid #d6d6d6;
}
.content82 .listbox {
	background: #d6d6d6;
	padding: 1px 1px 0 0;
	width: 278px;
	height: 208px;
}
.content82 .listbox:hover{
	background: #98c213;
}
.content82 .listbox:hover .list{
	background: #98c213;
}
.content82 .box .listbox:first-child{
	background: none;
	border-right: 1px solid #d6d6d6;
}
.content82 .box .listbox:nth-child(4){
	padding-left: 1px;
}
.content82 .list{
	width: 100%;
	height: 100%;
	padding: 49px 0 0 44px;
	background: #fff;
}
.content82 .list span{
	display: inline-block;
	padding: 0 15px 16px 0;
	border-bottom: 1px solid #98c213;
}
.content82 .list i{
	color: #98c213;
	display: inline-block;
	border: 1px solid #98c213;
	border-radius: 50%;
	width: 46px;
	height: 46px;
	text-align: center;
	font-size: 25px;
	line-height: 44px;
}
.content82 .list em{
	font-size: 16px;
	color: #333;
}
.content82 .list .info1{
	line-height: 22px;
	font-size: 14px;
	padding-right: 36px;
	text-align: justify;
	padding-top: 14px;
	color: #999;
}
.content82 .listbox:hover .list .info1,.content82 .listbox:hover .list em,.content82 .listbox:hover .list i{
	color: #fff;
}
.content82 .listbox:hover .list i{
	border:1px solid #fff;
}
.content82 .listbox:hover .list span{
	border-bottom:1px solid #fff;
}
.content83{
	padding: 80px 0 50px;
}
.content83 .box{
	width: 1230px;
	overflow: hidden;
	padding: 40px 0 0;
}
.content83 .box .listbox{
	width: 33%;
	padding:7px;
	float: left;
}
.content83 .box .list{
	height: 360px;
	padding:60px 0 0;
	border: 1px solid #cccccc;
}
.content83 .list i{
	color: #000;
	font-size:70px;
}
.content83 .list .info{
	color: #666;
	font-size: 14px;
	text-align: center;
	padding: 0 23px;
	line-height: 24px;
	text-align:center;
}
.content83 .list .name{
	color: #333;
	text-align: center;
	padding: 20px 0 23px;
	font-size: 20px;
}
.content83 .list .engtitle{
	text-align: center;
	color: #fff;
	font-size: 12px;
	color: #666;
	padding: 10px 0 20px;
}
.content83 .box .list:hover{
	background: #98c313;
}
.content83 .box .list:hover .info,.content83 .list:hover .engtitle,.content83 .box .list:hover .name,.content83 .box .list:hover i{
	color: #fff;
}
.content84{
	background: #f5f5f5;
}
.content84 .box{
	background: none;
}
.content85 .listbox{
	width:11.11% ;
}
.content86 .list .bjbox{
	padding: 0 67px;
}
.content86{
	padding-bottom: 70px;
}
.content86 .box{
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 50px;
}
.content87{
	padding: 79px 0 73px;
}
.content87 .box{
	overflow: hidden;
	padding: 27px 0 0;
}
.content87 .textbox{
	width: 638px;
	font-size: 16px;
	color: #575756;

}
.content87 .textbox .info{
	line-height: 30px;
	padding: 49px 0 0;
	text-align: justify;
}
.content87 .textbox .btn{
	padding: 60px 0 0;
}
.content87 .textbox .btn a{
	text-align: center;
    display: inline-block;
    width: 118px;
    line-height: 40px;
    background: #98c213;
    color: #fff;
    font-size: 16px;
}
.content87 .imgview{
	width: 524px;
	height: 423px;
	float: right;
	overflow: hidden;
}
.content87 .imgview{
	display: block;
}
.content88{
	background: url(../img/cont22bj.jpg) no-repeat center top;
}
.content88 .listbox{
	padding-bottom: 15px;
}
.content88 .list{
	background: #fff;
}
.content88 .box .btns{
	padding-top: 0;
}
.content89{
	padding-top:0;
}
.content90{
	padding-bottom: 50px;
}
.content91 .box{
	overflow: hidden;
	width: 1220px;
	padding: 40px 0 0;
}
.content91{
	padding: 80px 0 66px;
}
.content91 .list{
	position: relative;
	border: 1px solid #e6e6e6;
	background: #fff;
}
.content91 .list .imgview{
	width: 385px;
	height: 230px;
	overflow: hidden;
}
.content91 .listbox{
	padding: 10px;
	float: left;
	width: 33.33%;
}
.content91 .listbox .title{
	line-height: 66px;
	font-size: 16px;
	color: #333;
}
.content91 .list:hover .title{
	background: #98c213;
	color: #fff;

}
.content92 .forinput{
	overflow:inherit;
}
.content93{
	padding: 80px 0 0;
	background: url(../img/cont93bj.jpg) no-repeat center top;
}
.content93 .box{
	overflow: hidden;
	padding: 45px 0 65px 95px;
}
.content93 .box .info{
	font-size: 16px;
	color: #fff;
	padding-bottom: 25px;
}
.content93 .box .imgdiv{
	width: 164px;
}
.content93 .box .imgdiv img{
	width: 164px;
	height: 164px;
}
.content93 .box .imgdiv span{
	font-size: 14px;
	color: #fff;
	padding-top: 10px;
	width: 100%;
	display: block;
	text-align: center;
	padding-bottom: 25px;
}
.content93 .map{
padding: 20px;
background: #fff;
display: inline-block;
}
.content93 .contr{
	padding-left: 298px;
}
.content94{
	padding-top: 0;
}
.content94 .box{
	width: 100%;
}
.content94 .box .listbox{
	width: 14.28%;
}
.content94 .box .listbox .list{
	background-size:100% 100%;
}
.content95 .box {
	overflow: hidden;
	padding: 44px 0 80px;
}
.content95 .box .listbox{
	width:20%;
	background: #e6e6e6;
	padding: 1px;
	text-align: center;
}
.content95 .box .listbox .list{
	background: #fff;
	height: 275px;
}
.content95 .box .cot {
	padding: 70px 0 0;
	height: 100%;
}
.content95 .box .cot .ico{
	height: 60px;
	width: 60px;
	background: #98c213;
	margin: 0 auto;
}
.content95 .box .cot i{
	font-size: 34px;
	color: #fff;
}
.content95 .box .cotinfo{
	height: 100%;
	background: #98c213;
	padding-top: 65px;
	color: #fff;
	display: none;
}
.content95 .box .cotinfo .title{
	font-size: 18px;
	padding-bottom: 32px;
}
.content95 .box .cotinfo .info{
	font-size: 14px;
	text-align: justify;
	padding: 0 18px;
	line-height: 24px;
}
.content95 .box .cot .title{
	font-size: 18px;
	color: #333;
	padding: 30px 0 20px;
}
.content95 .box .cot .btn{
	font-size: 14px;
	color: #666;
	text-decoration:underline;
}
.content95 .box .listbox:hover{
	background: #98c213;
}
.content95 .box .listbox:hover .cotinfo{
	display: block;
}
.content95 .box .listbox:hover .cot{
	display: none;
}
.content96{
	padding-top: 80px;
}
.content96 .box{
	width: 1246px;
	overflow: hidden;
	padding: 44px 0 80px;
}
.content96 .listbox{
	width: 50%;
	padding: 0 23px;
}
.content96 .listbox i{
	color: #999;
	font-size: 80px;
}
.content96 .listbox .list{
	background: #f5f5f5;
	padding-top: 67px;
	height: 334px;
	box-shadow: 0 0 5px #e6f0ff;
}
.content96 .listbox .list .title{
	font-size: 20px;
	color: #333;
	font-weight: bold;
	padding: 40px 0 15px;
}
.content96 .listbox .list .info{
	font-size: 14px;
	color: #666;
line-height: 24px;
}
.content96 .listbox .list:hover{
	background: #98c213;
}
.content96 .listbox .list:hover i,.content96 .listbox .list:hover .title,.content96 .listbox .list:hover .info{
	color: #fff ;
}
.content97{
	padding-top: 80px;
}
.content97 .box{
	overflow: hidden;
	padding: 50px 0 90px;
}

.content97 .listbox{
	width: 25%;
	padding: 10px;
}
.content97 .listbox .list{
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.content97 .listbox .text{
	position: absolute;
	left: 0;
	bottom: 25px;
	width: 100%;
	color: #fff;
	font-size: 36px;
	text-align: center;
}
.content98{
	padding: 75px 0 80px;
}
.content98 .box{
	padding: 60px 0 0;
	width: 1230px;
	overflow: hidden;
}
.content98 .box .listbox{
	width: 50%;
	padding: 15px;
}
.content98 .box .listbox .list{
	overflow: hidden;
	height: 160px;
	border: 1px solid #e6e6e6;
}
.content98 .box .listbox span{
	height: 80px;
	width: 80px;
	background: #f2f2f2;
	line-height: 80px;
	border-radius: 50%;
	text-align: center;
	margin:39px 0 0 29px;
}
.content98 .box .listbox i{
	font-size: 40px;
	color: #333333;
}
.content98 .box .listbox .textl{
	text-align: left;
	padding:48px 0 0 0137px ;
}
.content98 .box .listbox .title{
	font-size: 18px;
	color: #333;
}
.content98 .box .listbox .info{
	font-size: 14px;
	color: #666;
	padding-top: 15px;
	line-height: 22px;
}
.content98 .box .listbox:hover .list{
	box-shadow: 0 0 3px #e6e6e6;
}
.content98 .box .listbox:hover span{
	background: #98c213;
}
.content98 .box .listbox:hover i{
	color: #fff;
}
.content99{
	background: #fff;
	padding-top: 77px;
}
.content99 .box{
	width: 956px;
	margin: 0 auto;
	padding: 47px 0 80px;
}
.content99 .box1{
	box-shadow: 0px 5px 5px #e6e6e6;
}
.content99 .listbox{
	overflow: hidden;
}
.content99 .list1{
	width: 33.33%;
}
.content99 .title{
	background: #98c213;
	color: #fff;
	line-height: 80px;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
}
.content99 .listbox img{
	vertical-align: middle;
	margin: 0 10px 0 0;
}
.content99 .list div{
	line-height: 72px;
	text-align: center;
}
.content99 .listbox:nth-child(even){
	background: #fafcff;
}
.content100{
	background: url(../img/cont100bj.jpg) no-repeat center top;
	height: 508px;
	padding-top: 80px;
}
.content100 .box{
	overflow: hidden;
	padding-top: 40px;
}
.content100 .box .listbox{
	width: 20%;
	text-align: center;
	padding: 1px;
	background: #e6e6e6;
}
.content100 .box .lsit{
	background: #fff;
	padding: 35px 0 35px 0 ;
}
.content100 .box .text{
	padding-top: 15px;
}
.content100 .box .listbox:hover{
	background: #98c213;
}
.content101 .listbox{
	width: 14.28%;
}
.content102{
	background: url(../img/cont22bj.jpg) no-repeat center top;
	padding: 80px 0 0 0;
	height: 748px;
}
.content102 .box{
	overflow: hidden;
	padding: 55px 0 0;
}
.content102 .box .boxl{
	background: url(../img/h10.png) repeat;
}
.content102 .box  .listl{
	font-size: 14px;
	width: 230px;
	padding: 26px 0 25px 30px;
	color: #e7e6e6;
}
.content102 .box .boxl .titl{
	font-size: 16px;
	color: #fff;
	padding-bottom: 10px;
}
.content102 .box .sel{
	background: #98c313;
}
.content102 .boxr{
	padding:0 0 0 390px;
	font-size: 14px;
	color: #fff;
}
.content102 .boxr .titler{
	font-size: 26px;

	padding-bottom: 35px;
}
.content102 .boxr .infor{
	line-height: 26px;
	color: #e7e6e7;
	font-size: 16px;
}
.content102 .boxrlist{
	border-bottom: 1px dashed #e7e6e7;
	padding-bottom: 100px;
}
.content102 .boxr .boxrlist:last-child{
	padding-top: 45px;
	padding-bottom: 0;
	border-bottom: none;
}
.content103{

}
.content103 .lsdiv .btn{
	left: 77px;
}
.content103 .yclist{
	width: 25%;
}
.content103 .toplist{
	width: 25%;
}
.content103 .blist{
	width: 25%;
}
.content103 .lsdiv{
	width: 193px;
}
.content103 .lsdiv .imgdiv{
	background: url(../img/cont103bj.jpg) no-repeat center top;
}
.content103 .mlist{
	width: 25%;
}
.content104 .listbox {
    padding: 0 10px;
    width: 20%;
}
.content105{
	background: #fff;
}
.content104 .list .text1{
	text-align: center;
}
.content106{
	background: url(../img/cont22bj.jpg) no-repeat center top;
	padding: 80px 0 0 0;
	height: 748px;
}
.content106 .box {
	padding: 55px 10px 10px;
}
.content106 .boxa{
	box-shadow: 0 0 10px #989eab;
	background: #fff;
}
.content106 .box .tab{
	overflow: hidden;
	text-align: center;
	background: #003f22;
}
.content106 .box .tab .tablist{
	width: 50%;
	color: #fff;
	line-height: 70px;
}
.content106 .box .tab .tablist.sel{
	background: #98c313;
}
.content106 .textbox{
	padding: 0 60px 40px;
}
.content106 .textbox .text1{
	font-size: 16px;
	color: #333;
	font-weight: bold;
	padding-top: 40px;
}
.content106 .textbox .text2{
	font-size: 14px;
	color: #666;
	padding-top: 18px;
}
.content106 .textbox .text2 span{
	display: inline-block;
	padding-right: 20px;
}
.content106 .boxlist{
	overflow: hidden;
}
.content106 .boxlist .listbox{
	width: 33.33%;
}
.content106 .boxlist .listbox .text3{
	font-size: 14px;
	color: #666;
	padding-top: 18px;
}

.content106 .boxlist .listbox .text2{
	line-height: 26px;
	padding-top: 10px;
	padding-right: 90px;
}
.content107{
	padding-top: 80px;
}
.content108{
	background: #fff;
}
.content108 .box{
	overflow: hidden;
	padding: 50px 0 80px;
}
.content108 .listbox{
	width: 16.66%;
	padding: 5px;
}
.content108 .listbox .list .fl{
	height: 80px;
}
.content108 .listbox .list i{
	font-size: 40px;
}
.content108 .listbox .list{
	background: #98c213;
	padding-left: 25px;
	color: #fff;
	overflow: hidden;
	font-size: 15px;
}
.content108 .listbox .list .text{
	line-height: 80px;
	padding-left: 55px;
}
.content108 .box .listbox:first-child .list{
	height: 170px;
	padding-left: 0;
	padding-top: 30px;
}
.content108 .box .listbox:first-child .list{
	height: 170px;
}
.content108 .box .listbox:first-child .list .text{
	line-height:inherit;
}
.content108 .box .listbox:first-child .list i{
	font-size: 60px;
}
.content109{
	padding-top: 80px;
}
.content110{
	background: #fff;
	padding: 80px 0 0 0;
}
.content110 .box{
	overflow: hidden;
	padding: 50px 0 0 0;
}
.content110 .listbox{
	width: 25%;
	padding: 5px;
	text-align: center;
}
.content110 .conbox1 i{
	font-size: 55px;
	color: #98c313;
}
.content110 .conbox1{
	border: 1px solid #f5f5f5;
	border-top: none;
	padding-top: 90px;
	height: 420px;
	position: relative;
	box-shadow: 0 0 5px #f5f5f5;
}
.content110 .conbox1 .titl{
	padding: 27px 0 30px;
	font-size: 22px;

}
.content110 .conbox1 .info{
	text-align: justify;
	font-size: 14px;
	color: #666;
	padding: 0 27px;
	line-height: 24px;
}
.content110 .conbox1 .btn{
	position: absolute;
	bottom: 50px;
	left: 0;
	width: 100%;
}
.content110 .conbox1 .btn a{
	display: block;
	margin: 0 auto;
	width: 154px;
	font-size: 20px;
	color: #0b3a23;
	line-height: 38px;
	border: 1px solid #98C213;
	text-align: center;
}
.content110 .box .sel .conbox1{
	display: none;
}
.content110 .box .sel {
	width: 50%;
}
.content110 .conbox2{
	background: #98c313;
	padding: 44px 55px;
	height: 420px;
	position: relative;
	display: none;
}
.content110 .conbox2 .lbox{
	overflow: hidden;
}
.content110 .conbox2 .title{
	font-size: 22px;
	color: #f5f5f5;
}
.content110 .conbox2 .info2{
	font-size: 14px;
	color: #f5f5f5;
	line-height: 20px;
	padding-top: 35px;
}
.content110 .conbox2 .llistbox{
	width: 33.33%;
	font-size: 16px;
	padding-top: 20px;
	color: #fff;
}
.content110 .conbox2 .lllist{
	padding: 10px 0;
}
.content110 .conbox2 .btn1{
	position: absolute;
	left: 0;
	bottom: 30px;
	width: 100%;
}
.content110 .conbox2 .btn1 a{
	display: block;
	margin: 0 auto;
	background: #fff;
	color: #0b3a23;
	width: 154px;
	line-height: 40px;
	font-size: 20px;
}
.content110 .sel .conbox2{
	display: block;
}
.content111{
	background: url(../img/cont93bj.jpg) no-repeat center top;
}
.content111 .box{
	box-shadow:inherit;
}
.content111 .listbox{
	width: 12.5%;
}
.content112 .box{

}
.content113 .list{
	width: 25%;
}
.content114{
	padding-top: 80px;
}
.content115{
	background: #f7f8fa;
}
.content115 .box{
	background: none;
}
.content116{
	position: relative;
}
.content116 img{
	display: block;
	margin: 0 auto;
	width: 100%;
}

.content116 .btn{
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 32px;
}
.content116 .btn a{
	display: block;
	margin: 0 auto;
	background: #fff;
	color: #0b3a23;
	text-align: center;
	width: 154px;
	line-height: 40px;
	font-size: 20px;
}
.content117 .box .listbox{
	width: 25%;
}
.content117 .list .info{
	text-align: justify;
}
.content117  .list .name{
	padding-bottom: 0;
	padding-top: 10px;
}
.content118{
	background: #fff;
	padding: 80px 0 0;
}
.content118 .box{
	overflow: hidden;
	width: 1200px;
	padding: 25px 0 80px;
	margin: 0 auto;
}
.content118 .box .listbox{
	width: 33.33%;
	padding: 15px;
	text-align: center;
}
.content118 .box .list i{
	font-size: 70px;
	color: #999;
}
.content118 .box .list:hover i{
	color: #98C213;
}
.content118 .box .list{
	padding-top: 80px;
	border: 1px solid #dcdcdc;
	height: 380px;
}
.content118 .box .title{
	font-size: 22px;
	color: #333;
	padding: 25px 0 15px;
}
.content118 .box .info{
	font-size: 16px;
	color: #999;
	padding: 0 0 45px;
}
.content118 .box .btn a{
	width: 136px;
	text-align: center;
	line-height: 34px;
	font-size: 16px;
	display: inline-block;
	color: #98C213;
	background: #fff;
	margin: 0 14px;
	border: 1px solid #98C213;
}
.content118 .box .btn a:last-child{
	color: #fff;
	background: #98C213;
	border: 1px solid #98C213;
}
.content118 .box .listbox:hover .list{
	border: 1px solid #98C213;
}
.content119{
	background: url(../img/cont22bj.jpg) no-repeat center top;
	padding: 80px 0 0 0;
	height: 748px;
}
.content119 .box{
	overflow: hidden;
	padding: 55px 0 0;
}
.content119 .box .boxl{
	background: url(../img/h10.png) repeat;
}
.content119 .box  .listl,.content102 .box  .listl{
	font-size: 14px;
	background:url(../img/cont119listbj.png) no-repeat center bottom;
	width: 230px;
	padding: 26px 0 25px 30px;
	color: #e7e6e6;
}
.content119 .box  .nobackr,.content102 .box  .nobackr{
	background: none !important;

}
.content119 .box .boxl .listl:last-child,.content102 .box .boxl .listl:last-child{
	background: none;
}
.content119 .box .boxl .titl{
	font-size: 16px;
	color: #fff;
	padding-bottom: 10px;
}
.content119 .box .sel,.content102 .box .sel{
	background: #98c313 !important;
}
.content119 .boxr{
	padding:0 0 0 390px;
	font-size: 14px;
	color: #fff;
}
.content119 .boxr .titler{
	font-size: 26px;

	padding-bottom: 35px;
}
.content119 .boxr .infor{
	color: #e7e6e7;
	overflow: hidden;
}
.content119 .boxrlist{
	border-bottom: 1px dashed #e7e6e7;
	padding-bottom: 30px;
}
.content119 .boxr .boxrlist:last-child{
	padding-top: 35px;
	padding-bottom: 0;
	border-bottom: none;
}
.content119 .boxr .infor a{
	display: block;
	line-height: 34px;
	color: #fff;
	border: 1px solid #fff;
	text-align: center;
	font-size:14px ;
	color: #fff;
}
.content119 .boxr .infor a:hover{
	background: #98C213;
	color: #fff;
	border: 1px solid #98C213;
}
.content119 .boxr .alist{
	width: 20%;
	padding: 10px;
}
.content120{
	padding: 80px 0 0 0;
	background: #fff;
}
.content120 .box{
	overflow: hidden;
	width: 1290px;
	margin: 0 auto;
}
.content120 .listbox{
	width: 50%;
	padding: 45px;
}
.content120 .list{
	border: 1px solid #333333;
	border-radius: 10px;
	height: 300px;
	padding: 20px 10px 0 25px;
}
.content120 .box .title{
	overflow: hidden;
	font-size: 16px;
	color: #333;
	padding-bottom: 15px;
	border-bottom: 1px solid #ededed;
}
.content120 .box .title a{
	font-size: 16px;
	color: #999;
}
.content120 .box  ul {
	padding-top: 30px;
}
.content120 .box  ul a{
	font-size: 14px;
	color: #333;
	display: block;
	padding: 12px 0;
}
.content121{
	background: #f7f8fa;
}
.content121 .list{
	width: 11.11%;
}

.content121 .list .bjbox{
	padding: 0;
}
.content121 .box{
	background: none;
}
.content122{

}
.content122 .box{
	overflow: hidden;
	box-shadow: 0 0 10px #c6c6cb;
	height: 168px;
	background: #fff;
}

.page .content122{
	position: absolute;
	left: 0px;
	width: 100%;
	bottom: -97px;
}
.content122 .listbox{
	width: 33.33%;
}
.content122 .list{
	padding:56px 0 0 80px;
	height: 168px;
	border-right: 1px solid #cccccc;
}
.content122 .box .listbox:last-child {
	width: 33.34%;
}
.content122 .box .listbox:last-child .list{
	border-right: none;
}
.content122 .listbox .name{
	font-size: 22px;
	color: #333;
	padding: 0 0 10px;
}
.content122 .listbox .info{
	font-size: 14px;
	color: #333;
}
.content122 .ico{
	padding-left: 188px;
}
.content122 .ico i{
	font-size: 45px;
	color: #333;
}
.content122 .box .listbox .list:hover{
	background: #98C213;
}
.content122 .box .listbox .list:hover .ico i,.content122 .box .listbox .list:hover .name,.content122 .box .listbox .list:hover .info{
	color: #fff;
}
.content123{
	padding-top: 160px;
}
.content123 .box .listbox{
	width: 25%;
}
.content123 .box .btns{
	margin: 32px auto 0;
	display: block;
	text-decoration: underline;
	line-height: 22px;
	width: 75px;
	font-size: 14px;
	color: #98c313;
	text-align: center;
}
.content123 .box .list:hover .btns{
	background: #98c313;
	color: #fff;
}
.content124 .list .btn{
	text-align: center;
	color: #98C213;
	text-decoration: underline;
	font-size: 20px;
	margin-top: 40px;
}
.content124{background: #fff;}
.content124 .list a{
	padding-top: 50px;
}
.content124 .list i{
	font-size: 50px;
}
.content125 .listbox{
	width: 20%;
}
.content125 .list{
	height: 270px;
}
.content125 .list .info{
	padding-top: 25px
}
.content126{
	padding-top: 80px;
	padding-bottom: 80px;
}
.content126 .bts{
	text-align: center;
	padding-top: 30px;
}
.content126 .bts a{
	width: 193px;
	text-align: center;
	margin: 0 auto;
	display: block;
	line-height: 58px;
	font-size: 20px;
	color: #0b3a23;
	background: #98C213;
}
.content127 .list{
	background: #fff;
}

.content128{

}
.content128 .box{
	overflow: hidden;
	box-shadow: 0 0 10px #c6c6cb;
	background: #fff;
}

.page .content128{
	position: absolute;
	left: 0px;
	width: 100%;
	bottom: -97px;
}
.content128 .listbox{
	width: 25%;
	background: #e5e5e5;
	padding: 1px;
}
.content128 .list{
	padding:50px 0 0 0;
	height: 204px;
	background: #fff;
	text-align: center;
}
.content128 .box .listbox:last-child .list{
	border-right: none;
}
.content128 .listbox .name{
	font-size: 22px;
	color: #333;
	padding: 0 0 10px;
}
.content128 .listbox .info{
	font-size: 18px;
	color: #999;
}
.content128 .box .listbox:hover{
	background: #98C213;
}

.content128 .box  a{
	font-size: 20px;
	color: #98c313;
	margin-top: 35px;
	display: block;
	text-decoration: underline;
}
.content129{
	padding-top: 150px;
	padding-bottom: 0;
}
.content129 .box{
	border: none;
	box-shadow: none;
}
.content129 .contbox{
	padding-top: 0;
}
.content130{
	padding-bottom: 70px;
}
.content17 .list .text{
	padding-top: 30px;
}
.content131 .list{
	width: 16.66%;
}
.content131 .box2 .title1{
	font-size: 18px;
	color: #333;
	font-weight: bold;
}
.content131 .box2 .list1{
	font-size: 14px;
	color: #999;
	padding: 30px 0 0 0;
}
.content132 .box .listbox{
	width: 25%;
}
.content132 .box .engtitle{
	font-size: 12px;
	color: #666;
	text-align: center;
}
.content132 .list .name{
	padding-bottom: 0;
}
.content133 .box .listbox{
	width: 25%;
}
.content134 .list .text1{
	text-align: center;
}
.content135{
	background: url(../img/cont22bj.jpg) no-repeat center top;
}
.content135 .box .cntr{
	box-shadow: none;
}
.content136{
	padding: 70px 0 60px;
}
.content136 .box{
	width: 1250px;
	overflow: hidden;
	padding: 35px 0 50px;
}
.content136 .listbox{
	width: 20%;
	padding:10px 25px;
}
.content136 .list{
	height: 90px;
	background: #fff;
}
.content136 .listbox img{
	max-height: 100%;
	max-width: 100%;
}
.content136 .btn {
    text-align: center;
    font-size: 20px;
    color: #0b3a23;
    line-height: 40px;
    width: 154px;
    margin: 0 auto;
    display: block;
    background: #98C213;
}
.content137 .text{
	padding-right: 600px;
}
.content137 em{
	font-size: 20px;
	width: 166px;
	padding-left: 10px;
	line-height: 35px;
	text-align: center;
	display: inline-block;
	border: 2px solid #fff;
}
.content137 .tel{
	font-size: 30px;
	padding-right: 600px;
}
.content138{
	padding-top: 74px;
	padding-bottom: 70px;
}
.content138 .box{
	position: relative;
	padding-top: 50px;
}
.content138 .box .name{
	padding: 0 0 30px 0;
	background: url(../img/cont138bj.png) no-repeat left bottom;

}
.content138 .box .text1{
	font-size: 14px;
	color: #666;
	line-height: 24px;
	padding: 10px 0 0 0;
}
.content138 .box .textbox{
	width: 544px;
	height: 343px;
	position: absolute;
	right: 70px;
	top: 60px;
	padding:35px 60px 0 40px;
	background: url(../img/cont138textbj.png) no-repeat center top;
}
.content138 .box .swiper-slide{
	position: relative;
}
.content138 .box .swiper-button-next{
	right: 480px;
	background: #98c313;
	width: 33px;
	height: 33px;
	color: #fff;
}
.content138 .box .swiper-button-prev{
	left: 629px;
		background: #98c313;
		height: 33px;
		width: 33px;
		color: #fff;
}
.swiper-button-next, .swiper-button-prev{
	/*top: 350px;*/
}
.content138 .box .swiper-button-disabled{
	opacity:1;
	background: #c2c2c2;
}
.content139{
	padding: 50px 0 110px 0;
}
.content139 .box{
	padding-top: 50px;
	overflow: hidden;
}
.content139 .box .listbox{
	width: 25%;
	text-align: center;
}
.content139 .box .ico i{
	font-size: 50px;
}
.content139 .box .name{
	font-size: 20px;
	color: #000;
	padding: 35px 0 20px;
}
.content139 .box .name1{
	font-size: 15px;
	color: #000;
}
.content139 .box .listbox:hover .ico i{
	color: #98C213;
}
.content140{
	padding: 80px 0 130px 0;
	background: url(../img/cont15bj.jpg) no-repeat center top;
}
.content140 .box{
	overflow: hidden;
}
.content140 .box{
	overflow: hidden;
	text-align: center;
	padding: 74px 90px;
	margin: 54px auto 0;
	background:url(../img/b80.png) repeat;
}
.content140 .box .listbox{
	width: 13%;
}
.content140 .box .listbox .list{
	width: 120px;
	height: 120px;
	margin: 0 auto;
	border-radius: 50%;
	background:#fff;
}
.content140 .box .title{
	font-size: 30px;
	color: #98C213;
	padding-top: 30px;
}
.content140 .box .info{
	font-size: 18px;
	color: #333;
	padding-top: 15px;
}
.content140 .box .listbox1{
	width: 8%;
	height: 120px;
	color: #a0a0a0;
}
.content141{
	padding-top: 60px;
	background: #fff;
	padding-bottom: 100px;
}
.content141 .box{
	border: 1px solid #e6e6e6;
	margin: 60px auto 0;
	overflow: hidden;
	padding-bottom: 50px;
	height: 401px;
}
.content141 .textbox{
	padding: 40px 0 0 30px;
}
.content141 .box .title{
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 15px;
	color: #333;
}
.content141 .box .info{
	font-size: 16px;
	color: #333;
	position: relative;
	padding: 10px 0;

}
.content141 .box .text1{
	padding-left: 20px;
}
.content141 .box .tel{
	padding-right: 140px;
}
.content141 .box .tel:hover i,.content141 .box .tel:hover .text1{
	color: #98C213;
}
.content141 .box .codeimg{
	position: absolute;
	right: 0;
	width: 110px;
	height: 110px;
	display: none;
	border: 1px solid #98C213;
	/*padding: 15px;*/
	top: -35px;
}
.content141 .box .codeimg img{
	width: 100%;
	height: 100%;
}
.content141 .box .tel:hover .codeimg{
	display: block;
}
.content142 .box .ico{
	padding-top: 120px;
}
.content142 .box .ico i{
	color: #fff;
	font-size: 35px;
}
.content142 .selbvox .name{
	padding-top: 20px;
}
.content142 .selbvox .info{
	line-height: 22px;
}
.content143 .listbox{
	width: 25%;
	padding: 10px;
}
.content143 .box .imgview{
	width: 100%;
}
.content143 .box .imgview img{
	width: 100%;
}
.content143 .listbox a.list{
	float: inherit;
	width: 100%;
	height: auto;
	margin: 0;
}
.content143 .box .text{
	width: 100%;
	height: 100%;
}
.content144{
	background: #f5f5f5;
	padding-top: 50px;
}
.content144 .box{
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	padding: 50px 0 80px;
}
.content144 .listbox{
	width: 25%;
	box-sizing: border-box;
	float: left;
	padding: 5px;
}
.content144 .listbox .icon{
	text-align: center;
	padding-top:30px;
}
.content144 .listbox .list i{
	font-size: 40px;
	color: #4ec893;
}
.content144 .listbox .list{
	background: #fff;
	color: #fff;
	box-sizing: border-box;
	height: 220px;
	overflow: hidden;
	font-size: 15px;
}
.content144 .listbox .list .text{
	line-height: 50px;
	text-align: center;
	color: #333;
	font-size: 24px;
}
.content144 .list .info{
	text-align: center;
	color: #666666;
	padding:0 30px;
	text-align: justify;
	font-size: 18px;
	line-height: 30px;
}
.content144 .box .listbox:first-child .list{
	height: 170px;
	padding-left: 0;
	padding-top: 30px;
}
.content144 .box .listbox:first-child .list{
	height: 450px;
}
.content144 .box .listbox:first-child .list .text{
	line-height:70px;
}
.content144 .box .listbox:first-child .list .info{
	line-height:30px;
}
.content144 .box .listbox:first-child .list i{
	font-size: 60px;
}
.content144 .listbox .list:hover{
	background:#98c213;
	-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;trans
}
.content144 .listbox .list:hover .text,.content144 .listbox .list:hover .info,.content144 .listbox .list:hover i{
	color: #fff;
}
.content145{
	padding: 20px 0 80px 0;
	background: url(../img/content6.jpg) no-repeat center top;
}
.content145 .box{
	width: 1200px;
	margin: 40px auto 0;
	padding-top: 50px;
	overflow: hidden;
	padding-bottom: 60px;
	background-color:rgba(255,255,255,.9) ;
}
.content145 .box .listbox{
	width: 20%;
	box-sizing: border-box;
	text-align: center;
	float: left;
}
.content145 .box .ico i{
	font-size: 50px;
}
.content145 .box .name{
	font-size: 20px;
	color: #333;
	padding: 35px 0 20px;
}
.content145 .box .name1{
	font-size: 15px;
	color: #666;
}
.content145 .box .listbox:hover .ico i{
	color: #98C213;
}
.content145 .ti2{
	background: url(../img/cont108bj.png) no-repeat center 110px;
}
.content146{
	padding: 70px 0 70px;
}
.content146 .box{
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	padding: 35px 0 0;
}
.content146 .box .listbox{
	width: 25%;
	padding: 10px;
	float: left;
	box-sizing: border-box;
}
.content146 .box .list{
	text-align: center;
	height: 360px;
	box-sizing: border-box;
	border: 1px solid #e6e6e6;
	padding: 50px 0 0;
}
.content146 .box .ico{
	text-align: center;
	width: 86px;
	height: 86px;
	margin: 0 auto;
	border-radius: 50%;
	background: #98C213;
}
.content146 .box .name{
	color: #333;
	font-size: 18px;
	padding-top: 25px;
}
.content146 .box .info{
	font-size: 14px;
	text-align: justify;
	color: #666;
	line-height: 22px;
	padding: 20px 33px 0;
}
.content146 .box  i{
	color: #e6f1f0;
	font-size: 45px;
}
.content146 .box .list:hover{
	background: #98C213;
	-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;trans
}
.content146 .box .list:hover .ico{
	background: #ffffff;
}
.content146 .box .list:hover i{
	color: #98c213;
}
.content146 .box .list:hover .name,.content146 .box .list:hover .info{
	color: #fff;
}
.content147{
	padding: 75px 0 80px;
	background: #f5f5f5;
}
.content147 .box{
	padding: 60px 0 0;
	width: 1230px;
	margin: 0 auto;
	overflow: hidden;
}
.content147 .box .listbox{
	width: 50%;
	padding: 15px;
	float: left;
	box-sizing: border-box;
}
.content147 .box .list{
	overflow: hidden;
	height: 160px;
	box-sizing: border-box;
	background: #fff;
	border: 1px solid #e6e6e6;

}
.content147 .box .list:hover{
	background: #98C213;
 -webkit-transiti98C213on: all .3s ease-out;-moz-transition: all .3s ease-out;trans
}
.content147 .fl{
	float: left;
}
.content147 .box .listbox span{
	height: 80px;
	width: 80px;
	line-height: 80px;
	border-radius: 50%;
	text-align: center;
	margin:39px 0 0 29px;
}
.content147 .box .listbox i{
	font-size: 40px;
	color: #98C213;
}
.content147 .box .listbox .textl{
	text-align: left;
	padding:48px 0 0 137px ;
	box-sizing: border-box;
}
.content147 .box .listbox .title{
	font-size: 20px;
	color: #333;
	height: auto;
	padding: 0;
}
.content147 .box .listbox .info{
	font-size: 16px;
	color: #666;
	padding-top: 15px;
	line-height: 22px;
	box-sizing: border-box;
}
.content147 .box .listbox:hover .list{
	box-shadow: 0 0 3px #e6e6e6;
}
.content147 .box .listbox:hover .title,.content147 .box .listbox:hover .info{
		color: #fff;
}
.content147 .box .listbox:hover i{
	color: #fff;
}
.content148{
	padding: 50px 0 0 0;
}
.content148 .listbox{
	float: left;
	width: 50%;
	padding: 50px 0 0;
	box-sizing: border-box;
}
.content148 .box{
	overflow: hidden;
	width: 1200px;
	padding-bottom: 40px;
	box-sizing: border-box;
	margin: 0 auto;
}
.content148 .listbox .imgview{
	float: left;
}
.content148 .listbox .imgview img{
	width: 142px;
	height: 142px;
	display: block;
}
.content148 .listbox .textl{
	padding: 8px 0 0 155px;
	text-align: left;
	font-size: 20px;
	color: #333;
}
.content148 .listbox .tet{
	text-align: center;
	padding: 10px 0 0;
}
.content148 .listbox .textl .info{
	padding: 3px 0;
}
.content149 img{
	display: block;
	margin: 0 auto;
}
.content149 .box{
	padding-bottom: 60px;
	width: 1200px;
	margin: 0 auto;
}
.doyoo_pan_icon_inner{
	height: 155px !important;
	width: 185px !important;
	    background-image:url(../img/kef.png) !important;
}
#doyoo_panel{
	height: 155px !important;
	width: 185px !important;
	left: auto !important;
	right: 0 !important;
}
.content11 select option:first-child{
	color: #999;
}
.content150 .list{
	width: 16%;
	padding: 0;
	height: 60px;
}
.content150 .list a{
	font-size:20px;
	color: #fff;
}
.content2 .swiper-button-prev{
	height: 50px;
	width: 50px;
	background-image:url(../img/prve.png);
	background-size: 50px 50px;
}
.content2 .swiper-button-next{
	height: 50px;
	width: 50px;
	background-image:url(../img/next.png);
	background-size: 50px 50px;
}
.content5 .swiper-button-prev{
	height: 40px;
	width: 40px;
	background-image:url(../img/prve.png);
	background-size: 40px 40px;
}
.content5 .swiper-button-next{
	height: 40px;
	width: 40px;
	background-image:url(../img/next.png);
	background-size: 40px 40px;
}

.container{width:1200px;margin:0 auto;}

.container > .title {
    height: 160px;
    padding: 40px 0 0 0;
    background: url(../img/ti_bg1.png) center 110px no-repeat;
}
.title.ti2 {
    color: #fff;
    background: url(../img/ti_bg2.png) center 110px no-repeat;
}

.title strong {
    display: block;
    font-size: 30px;
    height: 70px;
    line-height: 70px;
    font-weight: 400;
    text-align: center;
}
.study-txt {
    font-size: 18px;
    line-height: 30px;
    padding: 40px 0;
}
.contact2-cont {
    padding: 0 0 40px 0;
}

.contact2-left {
    float: left;
    width: 360px;
    line-height: 45px;
    font-size: 18px;
}

.weixin {
    padding: 20px 0 0 0;
}

.weixin span {
    width: 168px;
    display: block;
    font-size: 14px;
    text-align: center;
}

.map {
    float: left;
    width: 830px;
}

.contact2{ overflow: hidden;}

.pagination{ overflow:hidden; display:inline-block;}
.pagination li{ display: inline; float: left;}
.pagination a:hover,
.pagination a.cur,
.pagination a.active,
.pagination li.active a,
.pagination li.active a:hover {
    background: #0066a5;
    font-weight: bold;
    color: #fff;
    border: 1px solid #0066a5;
}

.pagination a, .pagination span {
    font-size: 14px;
    display:inline-block;
    _display: inline;
    zoom: 1;
    border: 1px solid #E1E1E1;
    padding: 0px 11px;
    margin: 0 3px 5px 0;
    line-height: 32px;
    height: 32px;
}
.pagination a:hover, .pagination span:hover {
    border: 1px solid #545454;
    text-decoration: none;
    color: #fff;
}
.pager{ text-align:center; padding:40px 0px;}