html {
	width:100%;
	margin:0;
	padding:0;
	-ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%; 
}
body {
	width: 100%;
	margin: 0 auto;
	font-family:"寰蒋闆呴粦";
	font-size:14px;
	margin:0;
	padding:0;
	color:#444;
	line-height:190%;
}
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;
    margin-block-end:0;
    margin-block-start: 0;
}
a {
	color: #444;
	text-decoration: none!important;
	cursor:pointer;
	background: transparent; 
	outline:none;
    blr:expression(this.onFocus=this.blur());
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
a img{ border:none;}
a:hover {color: #e7582e;}
.wrap{width:92%;margin:0 auto; overflow:hidden;}
.clear{ clear:both; margin:0; padding:0; height:0;}
.cf:after{content:""; display:block; height:0; clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.tc{ text-align:center;}
html{     width:100%;    overflow-x:hidden;}
*{ box-sizing:border-box;}
.pc-div { display:none;}

.w1280 { width:92%; margin:0 auto;}
/*加载*/
.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);
  }
}


/*菜单*/
#header{position: fixed;top: 0;left: 0;width: 100%;z-index: 99999;overflow: hidden; background:#fff;}
#header,.header{font-size: 16px;font-weight: bold;color: #fff;line-height: 52px;height: 52px;}
#header a.navBox,.header a.navBox{background: center center no-repeat transparent;
	display: block;
	width: 120px;
	height: 52px;
	position: absolute;
	top: 0;
	right: 0;
}
.home .banner .swiper-pagination-bullet-active { background:#ff0000;}
.logo img{width: auto; height:39px; display:block; margin:7px 0 0 11px;}
.burgers_box{ width:100%;height:100%}
.icon {height: 2px;width: 21px;top: 26px;background-color: #0f9248;border-radius: 20px;position: absolute;transition-duration: 0.5s;}
.icon:before {left: 0;position: absolute;top: -8px;height: 2px;width: 21px;background-color: #0f9248;content: "";border-radius: 20px;transition-duration: 0.5s;}
.icon:after {left: 0;position: absolute;top: 8px;height: 2px;width: 21px;background-color: #0f9248;content: "";border-radius: 20px;transition-duration: 0.5s;}
.menu {width: 52px;height: 52px;position: relative;transition-duration: 1s;display: block;cursor: pointer;z-index:99; float:right; padding-left:16px;background:#fff;}
.burger_lin .icon {transition-duration: 0.5s;transition-delay: 0.5s;}
.burger_lin .icon:after {transition: transform 0.5s, top 0.5s 0.5s;}
.burger_lin .icon:before {transition: transform 0.5s, top 0.5s 0.5s;}
.burger_lin.open .icon {transition-duration: 0.1s;transition-delay: 0.5s;background: transparent;}
.burger_lin.open .icon:before {transition: top 0.5s, transform 0.5s 0.5s;top: 0px;transform: rotateZ(-45deg);}
.burger_lin.open .icon:after {transition: top 0.4s, transform 0.5s 0.5s;top: 0px;transform: rotateZ(45deg);}
.burger_lin.cloase { display:none}
.menu_ex{position: fixed;z-index: -10;}
.iop{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 1!important; }
.nav_hide{background:#fff;position: fixed;top: 52px;left: 0;width: 100%;height: 100%;z-index: 999999;padding-top: 20px;display: none;border-top:1px solid #ddd;}
.nav_hide ul li>a {
    -webkit-user-select: none;
	color:#666666;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    border-bottom: 1px solid #e1dede;
    margin: 0 25px;
    position: relative;
    display: block;
}
.nv_hide {margin: 0 25px;padding: 9px 0;border-bottom: 1px solid #e1dede;display: none;}
.nv_hide dd a{line-height: 24px;border-left: 1px solid #e1dede;display: block;position: relative;padding: 0 30px 10px 30px;color:#666666;}
.sec-line {
    position: absolute;
    height: 0;
    width: 20px;
    border-bottom: 1px solid #d7d7d7;
    left: 0;
    top: 18px;
}
.tt_hide>a{background: url(../images/ico-arr-right2.png) no-repeat center right;}

/*首页*/
.home .row0{ clear:both;position: relative;overflow: hidden; margin-top: 52px;}
.m5_1 video{width: 100%;display: block;object-fit:fill;height: auto;}
.m5_2{position: absolute;top: 0;left: 0;width: 100%;background: rgba(0,0,0,0.2);height: 100%;text-align: center;}
.m5_2 div{position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);}
.m5_2 p{color: #fff;font-size: 18px;margin-top: 5px;}
.m5_2 div img {
    cursor: pointer;
    -webkit-transition: 0.6s;
    -moz-transition: 0.6s;
    -ms-transition: 0.6s;
    -o-transition: 0.6s;
    transition: 0.6s;
	 opacity: 0;
}
.m5_2:hover div img{opacity: 1;}
.m5_2 div img:hover {
    transform: rotate(360deg) scale(1.06, 1.06);
    -webkit-transition: 0.6s;
    -moz-transition: 0.6s;
    -ms-transition: 0.6s;
    -o-transition: 0.6s;
    transition: 0.6s;
}

.row1 { clear:both; margin-bottom: 35px;}
.row1 .d1 { font-size: 16px; color: #fff; text-align: center;background: url(../images/mpic01.png) no-repeat top center; height: 49px; line-height: 41px; background-size: contain; margin-bottom: 10px; }
.row1 .list .li { border-bottom:1px solid #e0e0e0; width: 100%; padding: 4% 4% 4% 0;}
.row1 .list .li .time { width:22%; float: left; text-align: center; color: #595959; margin-right: 1%}
.row1 .list .li .infobox { width:77%; float: left;}
.row1 .list .li .time p.p1 { font-size: 26px; line-height: 26px;}
.row1 .list .li .time p.p2 { font-size: 14px; line-height: 20px;}
.row1 .list .li .infobox p.p1 { font-size: 16px; line-height: 22px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom: 4px; }
.row1 .list .li .infobox p.p2 { font-size: 14px;color: #888; line-height: 20px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }

.row2 { clear:both;}
.row2 .d1 { font-size: 22px; text-align: center; line-height: 30px; margin-bottom: 23px;}
.row2 .list .li { position: relative; text-align: center; color: #fff;}
.row2 .list .li img { display:block; width: 100%; height: auto;}
.row2 .list .li .tx { width: 100%; height: 100%; position: absolute; left: 0; top: 0; padding:15% 10% 0 10%;}
.row2 .list .li a { color: #fff; font-size: 16px;}
.wrap { width:92%; margin:0 auto;}


.row3 { clear:both; padding-top: 35px;}
.row3 { clear:both;}
.row3 .l_box .text { width:100%; }
.row3 .l_box .text .t4 { font-size:14px; text-align:justify; margin-bottom:4%;}
.row3 .l_box .text .t5 { color:#0f9248; letter-spacing:8px; margin-bottom:8%;}
.row3 .l_box .text .t5 a { display:block; color:#0f9248; font-size:15px;background: url(../images/pic72.png) no-repeat left center; padding-left:28px;}
.row3 .l_box .text .t6 { border-top:1px solid #e0e0e0; padding-top:8%;}
.row3 .l_box .text .t6 img { display:block;}
.row3 .btn { clear:both; width:45px; height:45px; position:absolute; left:4%; top:35%; z-index:2222;}
.row3 .btn img { display:block; width:100%; height:100%;}

.tcpic { width:100%; position:relative}
.tcpic im { display:block; width: 100%; height: auto;}


.row4 { clear:both; padding-top: 35px;background: url(../images/pic15.jpg) no-repeat top center; background-size:cover; padding-bottom: 20px; }
.row4 .mtit { width:100%;}
.mtit p.p1 { font-size:22px; color:#404040; margin-bottom: 22px;}
.mtit p.p3 { font-size:16px; color:#0f9248; line-height:26px; margin-bottom:5px;}
.row4 .list { width:100%; margin-top: 10px;}
.row4 .list .wrap { height:100%;}
.row4 .list .li { width:100%; margin-bottom: 6px;}
.row4 .list .li .d1 { width:100%; }
.row4 .list .li .d1 img { display:block; width:100%; height: auto;}
.row4 .list .li .tx { background:#fff;width:100%; font-size:16px; padding:10px 4% 10px 4%;}
.row4 .list .li a:after { content:''; display:block; width:0; height:2px; background:#0f9248;-webkit-transition: 0.8s;
	-moz-transition: 0.8s;
	-ms-transition: 0.8s;
	-o-transition: 0.8s;
	transition: 0.8s;}
.row4 .list .li .tx p.p1 { color:#000000; line-height:24px;}
.row4 .list .li .tx p.p2 { color:#a6a6a6; line-height:20px;}



.row5 { clear:both;background: url(../images/pic19.jpg) no-repeat center center; background-size:cover; position: relative; padding: 30px 0;}
.row5 .mtit { width:100%; }
.row5 .mtit p.p1 { font-size: 18px; line-height:26px;}
.row5 .list { position: relative; padding-bottom: 40px;}
.row5 .list .swiper-container { position: static}
.row5 .list .li { text-align:center; width:100%;  }
.row5 .list .li .t1 { font-size:16px; color:#333; border-bottom:3px solid #0f9248; margin-bottom:20px; height:40px; font-weight:bold;}
.row5 .list .li .t2 { color:#fff; font-size:14px; line-height:22px; padding:25px 4% 25px 4%;background: #0f9248;height: 300px;}
.row5 .list .li1 .t2 {background:#0f9248 url(../images/pic21.png) no-repeat center 92%;}
.row5 .list .li2 .t2 {background:#0f9248 url(../images/pic22.png) no-repeat center 92%;}
.row5 .list .li3 .t2 {background:#0f9248 url(../images/pic23.png) no-repeat center 92%;}
.row5 .list .li4 .t2 {background:#0f9248 url(../images/pic24.png) no-repeat center 92%;}
.row5 .swiper-pagination-bullet-active { background: #0f9248}



.footer { clear:both; background:#f0f2f1; position:relative}
.footer .mTop { clear:both; width:116px; height:80px; position: absolute; left:50%; bottom:0; z-index:1; margin-left:-58px;cursor:pointer; padding-top:30px; overflow:hidden;}
.footer .mTop .bx { width:56px; height:50px; position:relative; margin:0 auto;}
.footer .mTop p.p1 { width:100%; height:20px;animation: mymove0 1.4s infinite;-webkit-animation: mymove0 1.4s infinite; position:absolute; left:0; top:0; z-index: 1}
.footer .mTop p.p2 { width:100%; height:30px; position:absolute; left:0; bottom:0; z-index: 1}



.footer .bx1 { padding:30px 0;}
.footer .bx1 .L .d1 img { display:block; margin-bottom:8%;}
.footer .bx1 .L .d2 { font-size:18px; color:#0f9248; margin-bottom:8px; line-height:30px;}
.footer .bx1 .L .d3 select { display:block; width:380px; height:62px; line-height:62px; font-size:15px; color:#808080; text-align:center; padding-left:20px;background:#e3ece7 url(../images/pic27.png) no-repeat 94% center; cursor:pointer; }
.footer .bx1 .R { width:100%; text-align: center;}
.footer .bx1 .R .d1 { font-size:16px; color:#808080; margin-bottom:2px;}
.footer .bx1 .R .d2 { font-size:22px; color:#0f9248; margin-bottom:10px;font-family:DINMedium; }
.footer .bx1 .R .d3 { font-size:14px; color:#808080; line-height:32px; margin-bottom:30px;}
.footer .bx1 .R .d4 { height:60px; width: 192px; margin: 0 auto;}
.footer .bx1 .R .d4 div { float:left; width:60px; height:60px; margin:0 18px; position:relative; cursor:pointer;}
.footer .bx1 .R .d4 .d4_1 {background:url("../images/pic25.png") center center no-repeat;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; }
.footer .bx1 .R .d4 .d4_1 p {width:137px; height:137px; position:absolute; left:-39px; top:-135px; z-index:999999;  display:none}
.footer .bx1 .R .d4 .d4_1 p img { display:block; width:147px; height:auto;}
.footer .bx1 .R .d4 .d4_1:hover p { display:block;}
.footer .bx1 .R .d4 .d4_2 {background:url("../images/pic26.png") center center no-repeat;}
.footer .bx1 .R .d4 .d4_2 p {width:137px; height:137px; position:absolute; left:-39px; top:-125px; z-index:999;  display:none}
.footer .bx1 .R .d4 .d4_2 p img { display:block; width:137px; height:auto;}
.footer .bx1 .R .d4 .d4_2:hover p { display:block;}
.footer .bx1 .R .d4 .d4_1:hover {background:url("../images/pic25-on.png") center center no-repeat;}
.footer .bx1 .R .d4 .d4_2:hover {background:url("../images/pic26-on.png") center center no-repeat;}
.footer .bx2 { clear:both; border-top:1px solid #e1e1e1; font-size:12px; color:#808080;line-height:22px; text-align: center; padding-top: 10px; padding-bottom: 60px; }
.footer .bx2 a { color:#808080;}



/******************内页******************/
.iCon { clear:both;}
.iBanner { clear:both; margin-top: 52px;position:relative; margin-bottom: 15px;}
.iBanner .box { width:100%;background: url(../images/pic30.png) repeat center center; height:100px;position:absolute; left:0; top:0; z-index:999; padding-top:10px; }
.iBanner .mMenu { width:90%; height:83px; margin:0 auto; }
.iBanner .mMenu .logo { width:244px; height:100%; float:left;} 
.iBanner .mMenu .logo img { display:block; width:100%; height:100%;}
.iBanner .mMenu .menu { width:70%; height:100%; line-height:83px; float:right; font-size:15px; color:#fff;}
.iBanner .mMenu .menu .d1 { float:right; text-align:right;}
.iBanner .mMenu .menu .d1 a { display:inline-block; color:#fff; margin-left:45px; font-size:15px;}
.iBanner .mMenu .menu .d1 a:hover { color:#0f9248;}
#nowMenu3 { color:#0f9248;}
.iBanner .mMenu .menu .d2 { float:right; width:56px; height:56px; overflow:hidden; margin-left:40px; margin-top:12px;}
.iBanner .img { display:block; width:100%; height:auto;}
.iBanner .bg { width:100%; position:absolute; left:0; bottom:0;}
.iBanner .bg img { display:block; width:100%; height:auto;}
.iBanner .text { text-align:center; color:#fff; width:100%; position:absolute; left:0; top:39%; height:120px; z-index:22;} 
.iBanner .text p.p1 { font-size:40px; line-height:58px; margin-bottom:3px;}
.iBanner .text p.p2 { font-size:36px; line-height:56px;}

.secMenu { clear:both; text-align:center;margin-bottom:30px; height: 40px; line-height: 40px; border-bottom: 1px solid #ddd}
.secMenu p {width: 25%;float: left;line-height: 38px;  }
.secMenu a { display: inline-block; font-size:14px; color:#595959;  }
#nowMenu { color:#0f9248; border-bottom: 2px solid #0f9248;}


/*公司简介*/
.gsjj-div .box1 {  background: url(../images/pic31.jpg) no-repeat bottom center; }
.gsjj-div .box1 .box1-1 .tit img { display:block; width:290px; height: auto; margin:0 auto; margin-bottom:5%;}
.gsjj-div .box1 .box1-1 .text p { margin-bottom:15px;}
.gsjj-div .box1 .box1-2 { clear:both;width:100%; }
.gsjj-div .box1 .box1-2 .qywh-qh { width:92%; margin:0 auto;}
.gsjj-div .box1 .box1-2 .qywh-qh .bd { width:100%;}
.gsjj-div .box1 .box1-2 .qywh-qh .bd .thd { width:100%; height: 80px;}
.gsjj-div .box1 .box1-2 .qywh-qh .bd .tbd { width:100%;background: url(../images/pic33.png) no-repeat center center; padding-bottom: 70px;}
.gsjj-div .box1 .box1-2 .qywh-qh .bd .thd  ul li {width:25%; height:80px; padding-top: 11px; float: left;text-align:center; color:#fff; font-size:14px; cursor:pointer; background: url(../images/pic34.png) repeat center center;  }
.gsjj-div .box1 .box1-2 .qywh-qh .bd .thd  ul li img { display:block; margin:0 auto; width:35px; height:auto; }
.gsjj-div .box1 .box1-2 .qywh-qh .bd .thd  ul li.on { background: url(../images/pic34-on.png) repeat center center;}

.gsjj-div .box1 .box1-2 .qywh-qh .bd .tbd ul li { text-align:center; color:#fff; padding-top:60px;}
.gsjj-div .box1 .box1-2 .qywh-qh .bd .tbd ul li .t0 img { display:block; width: 50px; height: auto; margin:0 auto; margin-bottom:5%;}
.gsjj-div .box1 .box1-2 .qywh-qh .bd .tbd ul li .t1 { font-size:18px; font-weight:bold; line-height:28px; margin-bottom:5px;}
.gsjj-div .box1 .box1-2 .qywh-qh .bd .tbd ul li .t2 { font-size:14px; line-height: 22px;}
/*切换按钮*/
.gsjj-div .box1 .box1-2 .arrow{ display: block; width:75px; height:21px;position:absolute;bottom:10%; right:224px; z-index:999999 ;background:url("../images/pic41.png") center center no-repeat;      }
.gsjj-div .box1 .box1-2 .arrow a{ display:block; width:11px; height:21px; cursor:pointer;}
.gsjj-div .box1 .box1-2 .arrow .prev {background:url("../images/pic39.png") center center no-repeat; float:left; }
.gsjj-div .box1 .box1-2 .arrow .next {background:url("../images/pic40.png") center center no-repeat; float:right; }
.gsjj-div .box1 .box1-2 .arrow .prev:hover {background:url("../images/pic39-on.png") center center no-repeat;}
.gsjj-div .box1 .box1-2 .arrow .next:hover {background:url("../images/pic40-on.png") center center no-repeat;}
.gsjj-div .box1 .box1-2 .arrow .prevStop{ background-position:-60px 0; }
.gsjj-div .box1 .box1-2 .arrow .nextStop{ background-position:-60px -50px; }

.gsjj-div .box2 { clear:both;background:#fff url("../images/pic42.jpg") top center no-repeat; overflow:hidden; padding-top:3%; background-size: 100%; padding-bottom: 50px; }
.gsjj-div .itit { text-align:center; margin-bottom:6%;}
.gsjj-div .itit p.p1 { color:#0f9248;text-transform:uppercase; font-size:16px; line-height:22px;}
.gsjj-div .itit p.p2 { color:#333333;font-size:18px; line-height:28px;}
.gsjj-div .box2 .list { width:92%; margin:0 auto;}
.gsjj-div .box2 .list .li { width:100%; text-align:center;font-size:14px; }
.gsjj-div .box2 .list .li img { display:block; width:100%; height:auto;}



.gsjj-div .box2_2 { background:url("../images/pic44.jpg") center center no-repeat;  }

.gsjj-div .box3 { clear:both;background:url("../images/pic44.jpg") center center no-repeat; height:1103px; overflow:hidden; padding-top:7%;}
.gsjj-div .box3 .itit { margin-bottom:4%}
.gsjj-div .box3 .list {background:url("../images/pic48.png") center center repeat; padding:80px 120px 70px 160px;}
.gsjj-div .box3 .list ul li { padding-bottom:33px;background:url("../images/pic49.png") 96px center repeat-y;}
.gsjj-div .box3 .list ul li .liL { width:90px; float:left; font-size:24px; color:#0f9248;}
.gsjj-div .box3 .list ul li .liR { width:848px; float:right; position:relative; font-size:15px; line-height:32px;}
.gsjj-div .box3 .list ul li .liR:after { content:''; display:block;background:url("../images/pic46.png") center center no-repeat; width:19px; height:10px; position:absolute; left:-61px; top:9px; z-index:1; }
.gsjj-div .box3 .list ul li:first-child .liR:after {background:url("../images/pic47.png") center center no-repeat;height:20px;top:0;  }

/*林农工程*/
.iContent { clear:both;}
.lygc-div { padding-bottom:4%;}
.lygc-div .tit { width: 92%; margin:0 auto;text-align:center; font-size:16px; color:#333333; line-height:24px; margin-bottom:22px;}
.lygc-div .list { width:92%; margin:0 auto;}
.lygc-div .list ul li { width:100%;margin:0 0 20px 0;}
.lygc-div .list ul li a { display:block; width:100%; height:100%;}
.lygc-div .list ul li .dd1 { width:100%;  margin-bottom: 10px; }
.lygc-div .list ul li .dd2 { width:100%; text-align: center}
.lygc-div .list ul li .dd1 img { display:block; width:100%; height:auto;}
.lygc-div .list ul li a img { display:block; width:100%; height:auto;}
.lygc-div .list ul li .d1 { width:100%; }
.lygc-div .list ul li .d1 img { display:block; width:100%; height:auto;}
.lygc-div .list ul li .d2 { width:100%;background:#fff;padding:15px 4%;}
.lygc-div .list ul li .d2 p.p1 { font-size:16px; color:#333333; line-height:26px; margin-bottom:10px;}
.lygc-div .list ul li .d2 p.p2 { font-size:14px; color:#595959; margin-bottom:15px; line-height:24px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.lygc-div .list ul li .d2 p.p3 { color:#0f9248; font-size: 13px;}


.cpyxlist { width:100%; margin:0 auto;}
.cpyxlist ul li { width:410px; height:370px; overflow:hidden; float:left; margin:0 15px 20px 0; text-align: center;}
.cpyxlist ul li a { display:block; width:100%; height:100%;}
.cpyxlist ul li .dd1 { width:400px; height:280px; overflow:hidden; margin-bottom: 10px; }
.cpyxlist ul li .dd1 img { display:block; width:100%; height:100%;-webkit-transition: 0.7s;
	-moz-transition: 0.7s;
	-ms-transition: 0.7s;
	-o-transition: 0.7s;
	transition: 0.7s;}
.cpyxlist ul li .dd2 { width:100%; height:70px; background:#fff;}
.cpyxlist ul li .dd2 p.p1 { font-size:22px; color:#333333; line-height:30px;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.cpyxlist ul li .dd2 p.p3 { color:#0f9248;}
.cpyxlist ul li:hover p.p1 { color:#0f9248;}
.cpyxlist ul li:hover .dd1 img { transform: scale(1.07, 1.07); opacity:.9;}


.lygc-con { width:100%;background:url("../images/pic51.jpg") center center repeat-y; padding-top:4%;}
.lygc-con .bx .lef { width:305px; float:left; display: none;}
.lygc-con .bx .rig { width:100%;}
.lygc-con .bx .lef .d1 { font-size:36px; color:#0f9248; font-weight:bold; margin-bottom:50px;}
.lygc-con .bx .lef .d2 {}
.lygc-con .bx .lef .d2 a { display: inline-block;height:37px; line-height:35px; font-size:16px; color:#808080; margin-bottom:25px; border-bottom:2px solid #f2f6f4;}
#nowMenu2 { border-bottom:2px solid #0f9248;}
.lygc-con .bx .rig .d1 { font-size:20px; color:#0f9248; line-height:26px; margin-bottom:4%; }
.lygc-con .bx .rig .d2 { font-size:14px; color:#808080; margin-bottom:15px; line-height:26px; border-bottom:1px solid #e6e6e6; padding-bottom:58px;}
.lygc-con .bx .rig .d2 p { margin-bottom:20px;}
.lygc-con .bx .rig .d2 img { display:block; margin:0 auto; max-width:100%; height:auto!important;}
.lygc-con .bx .rig .d3 { clear:both; border-bottom:1px solid #e6e6e6; padding-bottom:58px; margin-bottom:58px;}
.lygc-con .bx .rig .d3 img { display:block; width:100%; height:auto;}


.anli-div .d4 { height:40px; line-height:40px; margin-bottom:20px;}
.anli-div .d4 p { height:100%;}
.anli-div .d4 p.p1 { font-size:18px; color:#595959;}
.anli-div .d4 p.p2 { color:#0f9248; float:right;text-transform:uppercase;}
.anli-div .d4 p.p2 a { color:#0f9248;}
.anli-div .list { padding-bottom:50px;}
.anli-div .list img { display:block; width:100%; height:auto;}


/*公司新闻*/
.news-list { width:92%; margin:0 auto; padding-bottom:6%;}
.news-list ul li { width:100%; margin-bottom: 15px; border:1px solid #eee;}
.news-list ul li a { display:block; width:100%; height:100%;}
.news-list ul li .d1 { width:100%;margin-bottom:15px;}
.news-list ul li .d1 img { display:block; width:100%; height:auto;}
.news-list ul li .d2 { width:92%; margin:0 auto; font-size:16px; color:#404040; margin-bottom:10px; line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.news-list ul li .d3 { width:92%; margin:0 auto; font-size:14px; color:#808080; line-height:24px; margin-bottom:10px;}
.news-list ul li .d4 { width:92%; margin:0 auto; height:30px; line-height:30px; margin-bottom: 15px;}
.news-list ul li .d4 span { display:block; width:50%; height:100%; color:#808080;}
.news-list ul li .d4 span.sp1 { float:left; font-size:14px;}
.news-list ul li .d4 span.sp2 { float:right; text-align:right; font-size:14px;}


.news-content { width: 92%; margin:0 auto; padding-bottom:12%; }
.newsdetail-content { width:100%; margin:0 auto}
.newsdetail-content p { margin-bottom:15px;}
.newsdetail-content img { width:100%!important; display: block; height: auto!important}
.newsdetail-title { width: 100%; overflow: hidden; padding: 8px 0 10px 0; border-bottom:1px solid #e1e0e6; margin-bottom: 20px; text-align:center }
.newsdetail-title .title { font-weight: bold; font-size: 17px; line-height: 26px; color: #000; margin-bottom: 10px; }
.newsdetail-title .info { color: #8695a0; font-size: 12px; line-height: 20px; }

.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:#0f9248; border-radius:4px; line-height:24px; margin:0 4px; color:#fff; font-weight:100; text-align:center; border:1px solid #0f9248}
.fy a{ display:inline-block; padding:0 8px;height:24px; text-align:center; line-height:24px;margin:0 5px; font-size:14px; background:#f7f7f7; border:1px solid #f0f0f0;}

/*联系方式*/
.lxfs-div .box1 { margin-bottom:5%;}
.lxfs-div .box1 .L { width:100%; position:relative; margin-bottom: 18px;}
.lxfs-div .box1 .R { width:100%; padding-bottom: 20px;}
.lxfs-div .box1 .L .d1 img { display:block; width:100%; height:auto;}
.lxfs-div .box1 .L .d2 { width:92%; position:absolute; left:6%; bottom:6%; color:#fff; font-size:16px; display: flex; align-items: center;}
.lxfs-div .box1 .L .d2 p.p1 img { display:block; width:30px; height:auto; margin-right:13px;}
.lxfs-div .box1 .L .d2 p.p2 {background:url("../images/pic66.png") right center no-repeat; display:inline-block; padding-right:30px; background-size: 15px;}
.lxfs-div .box1 .L .d2 p.p2 a { color:#fff; display:block;}
.lxfs-div .box1 .R .d1 { font-size:20px; color:#404040; font-weight:bold; margin-bottom:17px;}
.lxfs-div .box1 .R .d2 { margin-bottom:30px;}
.lxfs-div .box1 .R .d2 p { padding-left:36px; line-height:32px; height:32px; margin-bottom:6px; font-size:14px; color:#808080;}
.lxfs-div .box1 .R .d2 p.p1 {background:url("../images/pic63.png") left center no-repeat; }
.lxfs-div .box1 .R .d2 p.p2 {background:url("../images/pic64.png") left center no-repeat; }
.lxfs-div .box1 .R .d2 p.p3 {background:url("../images/pic65.png") left center no-repeat; }
.lxfs-div .box1 .R .d3 {}
.lxfs-div .box1 .R .d3 .d3-1 { width:60px; height:60px; float:left; margin-right:14px; position:relative; cursor:pointer;background:url("../images/pic25.png") center center no-repeat;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; background-size: 45px; }
.lxfs-div .box1 .R .d3 .d3-1 p {width:147px; height:147px; position:absolute; left:-13px; bottom:-145px; z-index:999;  display:none}
.lxfs-div .box1 .R .d3 .d3-1 p img { display:block; width:147px; height:auto;}
.lxfs-div .box1 .R .d3 .d3-1:hover p { display:block;}
.lxfs-div .box1 .R .d3 .d3-2 { width:60px; height:60px; float:left; position:relative; cursor:pointer;background:url("../images/pic26.png") center center no-repeat;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; background-size: 45px; }
.lxfs-div .box1 .R .d3 .d3-2 p {width:147px; height:147px; position:absolute; left:-43px; bottom:-145px; z-index:999; display:none}
.lxfs-div .box1 .R .d3 .d3-2 p img { display:block; width:147px; height:auto;}
.lxfs-div .box1 .R .d3 .d3-2:hover p { display:block;}
.lxfs-div .box1 .R .d3 .d3-1:hover {background:url("../images/pic25-on.png") center center no-repeat; background-size: 45px;}
.lxfs-div .box1 .R .d3 .d3-2:hover {background:url("../images/pic26-on.png") center center no-repeat; background-size: 45px;}
.lxfs-div .box2 { clear:both; width:100%; height:300px; overflow:hidden; }

/*意见建议*/
.yjjy-div { padding-bottom:10%;}
.yjjy-div .tit { text-align:center; font-size:18px; color:#404040; font-weight:bold; margin-bottom:10px;}
.yjjy-div .text { text-align:center; font-size:13px; color:#808080; margin-bottom:4%;}
.yjjy-div .list { width:98%; margin:0 auto;}
.yjjy-div .list .d1 { margin-bottom:8px;}
.yjjy-div .list p.p1 { font-size:14px; color:#595959; line-height:36px;}
.yjjy-div .list p.p1 span { color:#da1515; margin-left:3px;}
.yjjy-div .list .d1 p.p2 input { display:block; width:100%; height:35px; line-height:35px; border:1px solid #e0e0e0; padding:0 10px;}
.yjjy-div .list .d2 { margin-bottom:25px;}
.yjjy-div .list .d2 textarea { display:block; width:100%; height:150px;border:1px solid #e0e0e0; padding:10px;}
.yjjy-div .list .d3 button { display:block; background:#0f9248; color:#fff; text-align:center; width:130px; height:35px; line-height:35px; border-radius:20px; border:0; font-size:14px; margin:0 auto; cursor:pointer;}

/*人才招聘*/
.zp-div { padding-bottom:6%;width:92%; margin:0 auto;}
.zp-div #nav { margin-bottom:20px;}
.zp-div #nav ul li { width:49%; float:left; text-align:center; color:#fff;cursor:pointer; position: relative }
.zp-div #nav ul li:first-child {margin-right:2%;}
.zp-div #nav ul li:nth-child(2) {}
.zp-div #nav ul li img { display:block; width: 100%; height: auto;}
.zp-div #nav ul li p { width:100%; height: 100%; font-size:14px;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; position: absolute; left: 0; top: 0; display: flex; align-items: center; justify-content: center;}
.zp-div #nav ul li.act p {background:url("../images/pic69.png") center center repeat;  }

.shzp_dl { clear:both; border-top:1px solid #f6f6f6; padding-top:10px;}
.shzp_dl .d { width:100%; height:115px; border-bottom:1px solid #f6f6f6; margin-top:15px;cursor:pointer;}
.shzp_dl .d .d1-1 { height:42px; line-height:40px; box-sizing:border-box; }
.shzp_dl .d .d1-1 span { display:block; float:left; height:100%;}
.shzp_dl .d .d1-1 span.sp1 { width:93%; font-size:16px; color:#404040;font-weight:bold;}
.shzp_dl .d .d1-1 span.sp5 { width:7%; height:100%;background: url(../images/pic71.png) no-repeat right center;}
.shzp_dl .d .d1-2 { clear:both; line-height:28px; height: 65px;}
.shzp_dl .d .d1-2 p { display:block; width:50%; font-size:14px; color:#000; float: left;}
.shzp_dl .d .d1-2 p span { color:#808080;}
.hidden{display: none;padding: 4% 4% 6% 4%;width:100%; box-sizing:border-box; background:#f6f6f6; margin-bottom:35px;}
.hidden .xiangq .ti { font-size:16px; color:#000; line-height:28px; margin-bottom:7px;}
.hidden .xiangq .text { font-size:14px; color:#808080; line-height:23px; margin-bottom:26px;}
.hidden .zpEmail { clear:both; width:120px; height:34px; line-height:34px; background:#0f9248; color:#fff; font-size:14x; text-align:center; border-radius:18px; cursor:pointer;}
.vic_zp .d .d1-1 span.sp1 { color:#0f9248;}
.vic_zp .d .d1-1 span.sp5 {background: url(../images/pic70.png) no-repeat center center; text-align:center;}

/*弹出层-招聘*/
.fotdn-zp {
	width: 100%;
	height: 100%;
	background: #000;
	background: rgba(0,0,0,.4);
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index:9999;
}
.fotdn-zp .zp-div{
	width: 94%;
	height: 400px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -200px;
	margin-left: -47%;
	z-index:99999;
	box-sizing:border-box;
	background:#fff;
}
.fotdn-zp .zp-div2 { height:566px; margin-top:-283px }
.fotdn-zp .zp-div .tit { font-size:18px; font-weight:bold; margin-bottom:2px; color:#333333; background:#f0f0f0; height:50px; line-height:50px; padding:0 5%; margin-bottom:16px;}
.fotdn-zp .zp-div .list { width:90%; margin:0 auto;}
.fotdn-zp .zp-div .list .d { margin-bottom:10px;}
.fotdn-zp .zp-div .list .d span { display:block; width:100%;}
.fotdn-zp .zp-div .list .d input { display:block; width:100%; line-height:32px; height:32px; border:1px solid #e6e6e6; padding:0 8px; box-sizing:border-box;}
.fotdn-zp .zp-div .list .d2 { margin-bottom:21px; height:30px; margin-top:25px;}
.fotdn-zp .zp-div .list .d2 span { display:block; width:44px; float:left;}
.fotdn-zp .zp-div .list .d2 input { float:left; width:260px; border:0;}
.fotdn-zp .zp-div .list .smt { clear:both; width:100%}
.fotdn-zp .zp-div .list .smt input { display:block; width:100%; background:#0f9248; color:#fff; text-align:center; height:38px; line-height:38px; border:0;}
.fotdn-zp .zp-div .fancybox{
	position: absolute;
	top: 14px;
	right: 11px;
	cursor: pointer;
	 width:20px; height:20px;
}

/*科技支撑*/
.kjzc-div { clear:both;}
.kjzc-div .tit { text-align: center; padding: 5% 0; color: #109249;}
.kjzc-div .tit p.p1 { font-size: 18px; line-height: 28px;}
.kjzc-div .tit p.p2 { font-size: 15px;text-transform:uppercase; font-family: Arial, "sans-serif"; line-height: 22px; }
.kjzc-div .list {}
.kjzc-div .list ul li .d1 { background: #e4eee0; line-height: 24px; font-size: 15px; color: #547b44; padding: 3% 4%;}
.kjzc-div .list ul li .d2 { width:100%;margin:0 auto;font-size: 14px; padding: 3% 0;}
.kjzc-div .list ul li .d2 p { margin-bottom: 25px;}
.kjzc-div .list ul li .d2 p img { display: block; margin: 0 auto; width: 100%!important; height: auto !important;}
.kjzc-div .list ul li.li2 .d2 { }
.kjzc-div .list ul li.li2 .d2 .d2L { width:100%; }
.kjzc-div .list ul li.li2 .d2 .d2R { width:100%;}
.kjzc-div .list ul li.li2 .d2 .d2R img { display:block; width: 100%; height: auto}

/*视频列表*/
.sp-list { clear:both; width:92%; margin: 0 auto; padding-bottom: 5%}
.sp-list ul li { width: 100%; height: 280px; overflow: hidden; text-align: center; margin-bottom: 15px;}
.sp-list ul li a { display:block; width: 100%; height: 100%;}
.sp-list ul li .d1 { width:100%; height: 210px; position: relative; margin-bottom: 13px;}
.sp-list ul li .d1 .d1_1{ width: 100%; height: 210px; overflow: hidden; position: absolute; left: 0; top: 0; z-index: 1;}
.sp-list ul li .d1 .d1_1 p { width: 100%; height: 100%; overflow:hidden}
.sp-list ul li .d1 .d1_1 img { display:block; width: 100%; height: 210px;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.sp-list ul li .d1 .d1_2 { width: 100%; height: 100%;background: url(../images/sp.png) no-repeat center center; position: absolute; left: 0; top: 0; z-index: 2}

.sp-con {padding-bottom: 60px}
.sp-con video { display:block; width: 100%; height: auto; margin: 0 auto;}









