﻿@charset "utf-8";

@font-face{font-family:GOTHICBI;src:url(../fonts/GOTHICBI.eot);src:url(../fonts/GOTHICBI.eot?#iefix) format('embedded-opentype'),url(../fonts/GOTHICBI.woff2) format('woff2'),url(../fonts/GOTHICBI.woff) format('woff'),url(../fonts/GOTHICBI.ttf) format('truetype'),url(../fonts/GOTHICBI.svg#novecentowide-bold-webfont) format('svg')}

html {
	width: 100%;
	margin: 0;
	padding: 0;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body {
	max-width:100%;
	min-width: 1260px;
    overflow: scroll;
	margin: 0 auto;
	font-family: "微软雅黑";
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: #434343;
	line-height: 200%;
}
img {
	border: none;
}
dl,dt,dd {
	display: block;
	margin: 0;
}
p,ul,li,form,h1,h2,h3,h4,h5,h6,dl,dd {
	margin: 0;
	padding: 0;
	list-style: none;
}
a {
	color: #434343;
	text-decoration: none !important;
	cursor: pointer;
	background: transparent;
	/*修正win8系统IE连接灰色背景*/
	outline: none;
	blr: expression(this.onFocus=this.blur());
}
a img {
	border: none;
}
a:hover {
	color: #048e69;
}
.wrap {
	width: 1280px;
	margin: 0px auto;
}
.clear {
	clear: both;
	margin: 0;
	padding: 0;
	height: 0;
}
.fl {float: left;}
.fr {float: right;}
.tc {text-align: center;}
*{ box-sizing:border-box;}
textarea { font-family:微软雅黑}
.cf:after{content:""; display:block; height:0; clear:both;}
.phone-div { display:none}

.fadeInUp50 {
  -webkit-animation-name: fadeInUp50;
  -moz-animation-name: fadeInUp50;
  -ms-animation-name: fadeInUp50;
  animation-name: fadeInUp50;
}
@-webkit-keyframes fadeInUp50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    -moz-transform: translate3d(0, 50px, 0);
    -ms-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-moz-keyframes fadeInUp50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    -moz-transform: translate3d(0, 50px, 0);
    -ms-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes fadeInUp50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    -moz-transform: translate3d(0, 50px, 0);
    -ms-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    -moz-transform: translate3d(0, 50px, 0);
    -ms-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInLeft50 {
  -webkit-animation-name: fadeInLeft50;
  -moz-animation-name: fadeInLeft50;
  -ms-animation-name: fadeInLeft50;
  animation-name: fadeInLeft50;
}
@-webkit-keyframes fadeInLeft50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-50px, 0, 0);
    -moz-transform: translate3d(-50px, 0, 0);
    -ms-transform: translate3d(-50px, 0, 0);
    transform: translate3d(-50px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-moz-keyframes fadeInLeft50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-50px, 0, 0);
    -moz-transform: translate3d(-50px, 0, 0);
    -ms-transform: translate3d(-50px, 0, 0);
    transform: translate3d(-50px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes fadeInLeft50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-50px, 0, 0);
    -moz-transform: translate3d(-50px, 0, 0);
    -ms-transform: translate3d(-50px, 0, 0);
    transform: translate3d(-50px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-50px, 0, 0);
    -moz-transform: translate3d(-50px, 0, 0);
    -ms-transform: translate3d(-50px, 0, 0);
    transform: translate3d(-50px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRight50 {
  -webkit-animation-name: fadeInRight50;
  -moz-animation-name: fadeInRight50;
  -ms-animation-name: fadeInRight50;
  animation-name: fadeInRight50;
}
@-webkit-keyframes fadeInRight50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(50px, 0, 0);
    -moz-transform: translate3d(50px, 0, 0);
    -ms-transform: translate3d(50px, 0, 0);
    transform: translate3d(50px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-moz-keyframes fadeInRight50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(50px, 0, 0);
    -moz-transform: translate3d(50px, 0, 0);
    -ms-transform: translate3d(50px, 0, 0);
    transform: translate3d(50px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes fadeInRight50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(50px, 0, 0);
    -moz-transform: translate3d(50px, 0, 0);
    -ms-transform: translate3d(50px, 0, 0);
    transform: translate3d(50px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(50px, 0, 0);
    -moz-transform: translate3d(50px, 0, 0);
    -ms-transform: translate3d(50px, 0, 0);
    transform: translate3d(50px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}


/*menu*/
.mtop { width:100%;}
.mtop .top_0 { height: 120px; line-height: 120px; overflow: hidden;}
.mtop .top_0 img {
	display: block; width: 491px; height: auto; float: left;
}
.mtop .tel { width: 500px; float: right; height: 100%; text-align: right; font-size: 22px; color: #097f44; padding-right:4px; }
.top_1 {
	width: 100%; background: #048e69;
	line-height: 42px;
	height: 42px;
	 -webkit-transition: 0.65s;
	 -moz-transition: 0.65s;
	 -ms-transition: 0.65s;
	 -o-transition: 0.65s;
	 transition: 0.65s;
}
.top_2a_1 ul li {
	float: left;
	line-height: 42px; margin-right: 63px;
	position: relative;
}
.top_2a_1 ul li.m0 {margin-right:0;}
.top_2a_1 ul li:hover>a{}
.top_2a_1 ul li>a {
	color: #fff;
	font-size: 18px;
	display: block;
	height: 100%;
	width: 100%;
	position: relative;-webkit-transition: 0.6s;
	 -moz-transition: 0.6s;
	 -ms-transition: 0.6s;
	 -o-transition: 0.6s;
	 transition: 0.6s
}
#whdppx>a{color: #c7000b;}

.hide {
    position: absolute;
    top: 42px;
    left: -15px;
    background: rgba(0, 0, 0, 0.6);
    width: 140%;
    text-align: center;
    z-index: 66666;
    transform: translate(0, 20px);
    opacity: 0;
    visibility: hidden;
    transition: All 0.3s;
    -moz-transition: All 0.3s;
    -webkit-transition: All 0.3s;
    -o-transition: All 0.3s;
}
.hide dl dd a {
    color: #ffffff;
    font-size: 14px;
    display: block;
}
.hide dl dd {
    line-height: 40px;
}
.hide dl dd a:hover {
    background: rgba(221, 221, 221, 0.3);
}
.hide dl {
    padding: 5px 0;
}
.top_2a_1 ul li:hover .hide {
    z-index: 2;
    transform: translate(0, 0px);
    opacity: 1;
    visibility: visible;
    transition: All 0.3s;
    -moz-transition: All 0.3s;
    -webkit-transition: All 0.3s;
    -o-transition: All 0.3s;
}

/*banner*/
.home .mBanner{ clear:both;position: relative;overflow: hidden;}
.home .mBanner .swiper-container { position: static}
.home .mBanner img {display: block;width: 100%; height: auto;}
.home .mBanner .swiper-container-horizontal>.swiper-pagination-bullets { bottom:20px; width: 100%; margin: 0 auto; text-align: center; left: 0;}
.home .mBanner .swiper-pagination-bullet { background:#aeaeae; opacity: 1; width: 14px; height: 14px; border: 1px solid #fbfbfa;}
.home .mBanner .swiper-pagination-bullet-active { background: #008461; opacity: 1}
.home .mBanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 10px;}

.home .row1 { height: 396px; overflow: hidden; margin-top: 5%; margin-bottom: 35px;}
.home .row1 .row1L { width: 630px; height: 396px; float: left; overflow: hidden; position: relative}
.home .row1 .row1R { width: 600px; height: 100%; float: right; overflow: hidden;}
.home .row1 .row1L .swiper-container { position:static;}
.home .row1 .row1L .swiper-slide { width: 100%; height: 396px; position: relative}
.home .row1 .row1L .swiper-slide a { display:block; width: 100%; height: 100%;}
.home .row1 .row1L .swiper-slide p.p1 { width:100%; height: 100%; overflow: hidden; position: absolute; left: 0; top: 0; z-index: 1;}
.home .row1 .row1L .swiper-slide p.p1 img { display:block; width: 100%; height: 100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.home .row1 .row1L .swiper-slide .text { width:100%; height: 70px;background: url('../images/pic02.png')repeat center center; color: #fff; position: absolute; left: 0; bottom: 0; z-index: 2; padding: 10px 20px; }
.home .row1 .row1L .swiper-slide .text p.p2 { font-size: 18px; line-height: 28px; font-weight: bold;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; width: 80%; }
.home .row1 .row1L .swiper-slide .text p.p3 { font-size: 14px; color: #d7d7d7; line-height: 22px;}
.home .row1 .row1L .swiper-container-horizontal>.swiper-pagination-bullets { bottom:6px; width: 100px; margin: 0 auto; text-align: center; left:inherit; right: 0}
.home .row1 .row1L .swiper-pagination-bullet { background:#aeaeae; opacity: 1; width: 10px; height: 10px;}
.home .row1 .row1L .swiper-pagination-bullet-active { background: #008461; opacity: 1}
.home .row1 .row1L .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 7px;}
.home .row1 .row1L .swiper-slide:hover p.p1 img {transform: scale(1.1, 1.1);}

.home .mTit { width:100%; height: 41px; line-height: 41px; background: #61c8ad; color: #fff; padding: 0 10px; margin-bottom: 10px;}
.home .mTit .p1{ width:155px; height: 100%; line-height: 42px;background: url('../images/pic03.png')no-repeat center center; text-align: center; font-size: 18px; font-weight: bold; float: left; overflow: hidden;}
.home .mTit .p2{ font-size: 14px; text-align: right; width: 100px; height: 100%; float: right; color: #fff;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.home .mTit .p2:hover {color:#048e69; letter-spacing: 2px;}
.home .row1 .row1R .list { clear:both;}
.home .row1 .row1R .list .li { width:100%; height: 43px; line-height: 43px; padding: 0 10px; border-bottom: 1px dashed #bfbfbf;}
.home .row1 .row1R .list .li a {display:block; width: 100%; height: 100%; color: #434343;}
.home .row1 .row1R .list .li .p1 { width:78%; height: 100%; float: left;background: url('../images/pic04.png')no-repeat left center; padding-left: 10px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;  }
.home .row1 .row1R .list .li .p2 { width:22%; height: 100%; float: right; text-align: right;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.home .row1 .row1R .list .li:hover p.p1{ color:#048e69;}
.home .row1 .row1R .list .li:hover p.p2{ color:#048e69;}

.home .row2 { clear:both; margin-bottom: 25px; }
.home .row2 img { display:block; width: 100%; height: auto;}

.home .row3 { clear:both; height: 355px; overflow: hidden;margin-bottom: 25px; }
.home .row3 .list { height:260px; margin-top: 45px;}
.home .row3 .list .row3L { width: 740px; height: 100%; float: left;}
.home .row3 .list .row3R { width: 510px; height: 100%; float: right; padding-top: 40px;}
.home .row3 .list .row3R a {display:block; width:160px; height: 175px; float: left; border: 2px solid #259d7d; text-align: center; font-size: 22px; font-weight: bold; color: #434343; padding-top: 30px; margin-left: 10px;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.home .row3 .list .row3R a img { display: block; margin:0 auto; margin-bottom: 30px; -webkit-transition: 1s;
	-moz-transition: 1s;
	-ms-transition: 1s;
	-o-transition: 1s;
	transition: 1s;}
.home .row3 .list .row3L .L { width: 164px; height: 100%; float: left; margin-left: 10px;}
.home .row3 .list .row3L .L img { display:block; width: 100%; height: auto;}
.home .row3 .list .row3L .R { width: 530px; height: 100%; float: right;}
.home .row3 .list .row3L .R .d1 { font-size: 20px; color: #097f44; line-height: 30px; margin-bottom: 20px;}
.home .row3 .list .row3L .R .d2 { line-height: 28px; text-align: justify;}
.home .row3 .list .row3R a:hover img{transform: rotateY(180deg);}
.home .row3 .list .row3R a:hover{ color:#048e69}


.home .row4 { clear:both; height: 680px; overflow: hidden;margin-bottom: 7px; }
.home .row4 .bx { width:630px; height:320px; overflow: hidden; margin-bottom: 22px;}
.home .row4 .bx1 { float: left;}
.home .row4 .bx2 { float: right;}
.home .row4 .bx3 { float: left;}
.home .row4 .bx4 { float: right;}
.home .row4 .list .li { width:100%; height: 43px; line-height: 43px; padding: 0 10px; border-bottom: 1px dashed #bfbfbf;}
.home .row4 .list .li a {display:block; width: 100%; height: 100%; color: #434343;}
.home .row4 .list .li .p1 { width:78%; height: 100%; float: left;background: url('../images/pic04.png')no-repeat left center; padding-left: 10px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;  }
.home .row4 .list .li .p2 { width:22%; height: 100%; float: right; text-align: right;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.home .row4 .list .li:hover p.p1{ color:#048e69;}
.home .row4 .list .li:hover p.p2{ color:#048e69;}

.home .row5 { clear:both; height: 430px; overflow: hidden; margin-top: 40px; margin-bottom: 40px;}
.home .row5 .mTit { margin-bottom:30px;}
.home .row5 .row5L { width:835px; height: 100%; float: left;}
.home .row5 .row5R { width:420px; height: 100%; float: right;}
.home .row5 .row5R .list { clear: both; width: 96%; margin: 0 auto;}
.home .row5 .row5R .list .li { width: 100%; height: 101px; overflow: hidden; margin-bottom: 13px; border-bottom: 1px dashed #bfbfbf;}
.home .row5 .row5R .list .li a { display: block; width: 100%; height: 100%;}
.home .row5 .row5R .list .li .liL { width: 155px; height: 100%; float: left; overflow: hidden;}
.home .row5 .row5R .list .li .liL img { display:block; width: 100%; height: 100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.home .row5 .row5R .list .li .liR { width: 100%; height: 100%; padding-top: 5px;}
.home .row5 .row5R .list .li .liR p.p1 { font-size: 16px; line-height: 26px; margin-bottom: 5px;background: url('../images/pic04.png')no-repeat left center; padding-left: 10px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;  }
.home .row5 .row5R .list .li .liR p.p2 { line-height: 24px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.home .row5 .row5R .list .li:hover .liL img {transform: scale(1.1, 1.1);}
.home .row5 .row5L .list { clear:both; position: relative}
.home .row5 .row5L .list .swiper-container { position:static;}
.home .row5 .row5L .list .swiper-slide {text-align:center;}
.home .row5 .row5L .list .listL{ width: 100%; height: 265px; overflow: hidden; margin-bottom: 8px;}
.home .row5 .row5L .list .listL img { display:block; width: 100%; height: 265px;}
.home .row5 .row5L .list .listR{ width: 100%;}
.home .row5 .row5L .list .listR .d1 { font-size: 14px; line-height: 22px;}

.home .row5 .row5L .swiper-container-horizontal>.swiper-pagination-bullets { bottom:-10px; width: 100%; margin: 0 auto; text-align: center; left:inherit; right: 0}
.home .row5 .row5L .swiper-pagination-bullet { background:#aeaeae; opacity: 1; width: 10px; height: 10px;}
.home .row5 .row5L .swiper-pagination-bullet-active { background: #008461; opacity: 1}
.home .row5 .row5L .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 7px;}


.footer { clear:both; width: 100%; height: 345px; background: #048e69; color: #048e69;}
.footer .box1 { height: 283px; overflow: hidden; padding-top: 65px;}
.footer .box1 .box1L { width:440px; height: 100%; float: left;}
.footer .box1 .box1R { width: 840px; height: 100%; float: right; padding-top: 15px;}
.footer .box1 .box1R .li { width:80px; float: left; text-align: center; margin-right: 28px;}
.footer .box1 .box1R .li.m0 {margin-right:0}
.footer .box1 .box1R .li p.p1 { font-size: 14px; line-height: 28px; color: #fff; margin-bottom: 4px}
.footer .box1 .box1R .li p.p2 { font-size: 12px; color: #bae2d7; line-height: 26px;}
.footer .box1 .box1R .li p.p2 a { display:block; color: #bae2d7;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.footer .box1 .box1R .li p.p2 a:hover{ color:#fff;}
.footer .box2 { clear:both; border-top: 3px solid #cbcbcb; color: #c0ded6; height: 62px; line-height: 62px;}
.footer .box2 .wrap { height: 100%;}
.footer .box2 a { color: #c0ded6;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.footer .box2 a:hover { color: #fff;}
.footer .box2 .box2L { width: 60%; height: 100%; float: left;}
.footer .box2 .box2R { width: 40%; height: 100%; float: right; text-align: right;}


/*内页*/
.iBanner { width: 100%; border-bottom:38px solid #eaeaea; margin-bottom: 24px;}
.iBanner img { display:block; width: 100%; height: auto;}
.iCon {clear:both; min-height: 500px;background: url('../images/pic15.jpg')repeat-y center center; margin-bottom: 8%;}
.iCon .iConL { width:280px; float: left; background: #f1f1f1;}
.iCon .iConR { width:940px; float: right; padding-bottom: 3%;}
.iCon .iConL .sexTit { width:100%; height: 70px; line-height: 58px; background: #048e69; color: #fff; font-size: 24px;  padding: 12px 26px 0 28px;}
.iCon .iConL .secMenu { width:100%; padding: 22px 4% 36px 4%; margin: 0 auto; background: #e8e8e8; border-bottom: 12px solid #fff;}
.iCon .iConL .secMenu a { display:block; width: 100%; height: 48px; line-height: 48px; font-size: 16px; color: #026f52; border-bottom: 1px solid #026f52; padding: 0 8%;}
#nowMenu { background: url('../images/pic16.png')no-repeat 88% center;}
.iCon .iConR .position { width:100%; font-size: 12px; color: #7c7c7c; text-align: right; border-bottom: 1px solid #d0d0d0; line-height: 30px; height: 40px; margin-bottom: 30px;}
.iCon .iConR .iText {clear:both; width:100%; margin: 0 auto;}
.iCon .iConR .innertitle {clear:both; width: 100%; line-height: 40px; font-size: 24px; color: #026f52; text-align: center; font-weight: bold; margin-bottom: 40px;}

.xhjj-div .d1 { font-size: 20px; line-height: 32px; margin-bottom: 50px}
.xhjj-div .d2 { line-height: 40px; margin-bottom: 30px;}
.xhjj-div .d2 p { text-align:justify;}
.xhjj-div .d2 .pic { width: 100%; display: flex; align-items: center; justify-content: flex-start;}

.zdfw-div .box1 { text-align:center; margin-bottom: 37px;}
.zdfw-div .box1 p.p1 { font-size: 18px; color: #222222; line-height: 36px; margin-bottom: 25px;}
.zdfw-div .box1 p.p2 a { display:block;background: url('../images/pic17.png')no-repeat top center; padding-top: 35px; width: 100px; margin: 0 auto; height: 65px;-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;}
.zdfw-div .box2 { text-align:center;}
.zdfw-div .box2 .ti { margin-bottom: 40px;}
.zdfw-div .box2 .d1 { width:450px; margin: 0 auto; height: 34px; overflow: hidden;}
.zdfw-div .box2 .d1 input { display: block; width: 340px; margin: 0 auto; border: 1px solid #048e69; border-radius: 4px; float: left; height: 34px; line-height: 34px; margin-right: 10px; padding-left: 5px;}
.zdfw-div .box2 .d1 .btn { color: #fff; border: 0; display: block; width: 100px; height: 34px; line-height: 34px; border-radius: 6px; float: left;background:#048e69 url('../images/pic18.png')no-repeat 22px center; padding-left: 29px; outline: none; cursor: pointer;}

.xhdt-list ul li { width:100%; height: 54px; line-height: 54px; background: #f6f6f6; margin-bottom: 14px; overflow:hidden; padding: 0 2%; font-size: 16px;-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;}
.xhdt-list ul li a { display:block; width: 100%; height: 100%;}
.xhdt-list ul li p.p1 { width: 80%; height: 100%; float: left;background: url('../images/pic19.png')no-repeat left center; padding-left: 15px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.xhdt-list ul li p.p2 { width: 20%; height: 100%; float: right; text-align: right; color: #a1a1a1;}
.xhdt-list ul li:hover { background: #026f52; color: #fff;}
.xhdt-list ul li:hover p.p1{ color:#fff;background: url('../images/pic19-on.png')no-repeat left center;}
.xhdt-list ul li:hover p.p2{ color:#fff;}

.news-content { width: 100%; margin:0 auto; margin-bottom:80px; font-size: 16px; line-height: 32px; padding-bottom: 5% }
.newsdetail-content { width:100%; margin:0 auto; font-size: 14px;}
.newsdetail-content p { margin-bottom:5px; font-size: 14px; line-height: 30px;}
.newsdetail-content img { max-width:100%;}
.newsdetail-title { width: 100%; overflow: hidden; padding: 8px 0 10px 0; border-bottom:1px solid #e1e0e6; margin-bottom: 34px; text-align:center }
.newsdetail-title2 { border-bottom:0; margin-bottom: 16px; }
.newsdetail-title .title { font-weight: bold; font-size: 20px; line-height: 30px; color: #333; margin-bottom: 10px; }
.newsdetail-title .time { color: #8695a0; font-size: 13px; }

.fy{ clear:both; width:100%; height:30px; margin:0 auto; margin-top:30px; font-size:14px; text-align: center;}
.fy b{ display:inline-block; width:24px; height:24px; background:#026f52; line-height:24px; margin:0 4px; color:#fff; font-weight:100; text-align:center;}
.fy a{ display:inline-block; padding:0 8px;height:24px; text-align:center; line-height:24px;margin:0 5px; font-size:14px; background:#fff;}

.zl-list ul li { width:235px; height: 330px; float: left; overflow: hidden; border: 1px solid #949494; margin-bottom: 40px; margin-right:110px;}
.zl-list ul li img { display:block; width: 100%; height: 100%;-webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;}
.zl-list ul li:nth-child(3n) {margin-right:0;}
.zl-list ul li:hover img {transform: scale(1.08, 1.08);}

.lxwm-div .map { width: 100%; height: 350px; overflow: hidden;}
.lxwm-div .text { width:94%; margin: 0 auto; padding: 4% 0;}
.lxwm-div .text { font-size: 16px; line-height: 36px;}

.lyzx-div .d1 { width: 100%; height: 44px; line-height: 44px; margin-bottom: 16px; overflow: hidden;}
.lyzx-div .d1 input { display:block; width: 100%; height: 100%; padding: 0 10px; font-size: 16px; border:1px solid #bfbfbf;}
.lyzx-div .d2 { margin-bottom: 45px;}
.lyzx-div .d2 textarea { display:block; width: 100%; height: 100%; padding:10px; font-size: 16px; border:1px solid #bfbfbf;}
.lyzx-div .bbtn .btn { display:block; width:380px; height: 55px; line-height: 55px; border: 0; background: #048e69; cursor: pointer; font-size: 18px; color: #fff; border-radius: 5px;}













