body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	min-width:1200px;

}
*{font-family:微软雅黑;}
@font-face {
  font-family: "HYJunHei-CEJ";
  src: url("../fonts/HYJunHei-CEJ.woff2") format("woff2"),
       url("../fonts/HYJunHei-CEJ.woff") format("woff"),
       url("../fonts/HYJunHei-CEJ.ttf") format("truetype"),
       url("../fonts/HYJunHei-CEJ.eot") format("embedded-opentype"),
       url("../fonts/HYJunHei-CEJ.svg") format("svg");
}
@font-face {
  font-family: "hklhj";
  src: url("../fonts/hklhj.woff2") format("woff2"),
       url("../fonts/hklhj.woff") format("woff"),
       url("../fonts/hklhj.ttf") format("truetype"),
       url("../fonts/hklhj.eot") format("embedded-opentype"),
       url("../fonts/hklhj.svg") format("svg");
}
@font-face {
  font-family: "wqh";
  src: url("../fonts/wqh.woff") format("woff"),
       url("../fonts/wqh.otf") format("opentype"),
       url("../fonts/wqh.ttf") format("truetype"),
       url("../fonts/wqh.eot") format("embedded-opentype"),
}

textarea{outline:none;}



input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none;}
input{ outline:none;}




.map{ width:100%; height:500px;}

dl,dt,dd,li,p,ul,h,h1,h2,h3,h4,h5,b{ margin:0px; padding:0px; font-weight:normal;}
li {list-style-type:none;}
img{border:none;border:0;vertical-align:middle;}
span,em,i,b{
	font-style: normal;
}
.q1{ overflow:hidden;}
.q1 img{ width:100%;}
.q2{ height:100px; width:95%; margin:0 auto;}
@media screen and (max-width: 1550px) {
.q2{ height:100px; width:98%; margin:0 auto;}
}
.q3{ float:left; padding-top:30px;}

.q5{ float:left;}
.q5 li{ float:left;position: relative;}
.q5 dl{ line-height:100px; font-size:16px;  font-family: "HYJunHei-CEJ"; font-weight:bolder; color:#000; cursor:pointer; margin-left:15px; margin-right:15px;}
.q5 dt{position:absolute; top:100px; left:0px; width:100%; z-index:9999; display:none;}
.q5 li:hover dt{ display:block;}
.q5 p{ font-size:14px; text-align:center; padding-bottom:10px; padding-top:10px; cursor:pointer; color:#333333; background-color:#FFFFFF;}
.q5 p:hover{ color:#FFFFFF; background: -webkit-linear-gradient(left,#043e29, #4e8b46); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#043e29, #4e8b46); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#043e29, #4e8b46); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#043e29, #4e8b46); /* 标准的语法（必须放在最后） */ }
.q5 li:hover dl{
	color:#4e8b46;
	background-image:url(../images/bl.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.q5 .hover{
	color:#4e8b46;
	background-image:url(../images/bl.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.q6{position: relative; height:85px;}
.q7{position:absolute; width:100%; left:0px; top:-65px; z-index:9999;}
.q8{ width:1200px; margin:0 auto; background-color:#FFFFFF; overflow:hidden; box-shadow: 0 0 20px #cccccc;}
.q8 li{
	float:left;
	width:33.333%;
	padding:20px;
	box-sizing:border-box;
	font-family:Arial, Helvetica, sans-serif;
	font-size:60px;
	color:rgba(78, 139, 70, 0.2);
	position: relative;
	background-image: url(../images/lii.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.q8 dl{
	font-size:14px;
	color:#666666; overflow:hidden; line-height:30px;
	text-transform: uppercase;
}
.q8 span{ display:inline-block; font-size:24px; float:left; font-weight:bolder; color:#043e29; margin-right:10px;}
.q8 ul{position:absolute; left:30px; top:30px; z-index:999;}
.q8 dt{ font-size:14px; color:#4e8b46; margin-top:5px;}
.q10{
	overflow:hidden;
	background-image:url(../images/ab.jpg);
	background-repeat: no-repeat;
	background-position: center center; padding-bottom:70px;
}
.q11{ width:1200px; margin:0 auto; overflow:hidden; margin-top:50px;}
.q12{ float:left; width:600px; padding-left:80px; box-sizing:border-box;}
.q13{ overflow:hidden; font-size:20px;}
.q13 p{ font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:bolder;}
.q14{ overflow:hidden; text-align:justify; font-size:14px; color:#666666; line-height:160%; margin-top:20px;}
.q14 p{ margin-top:15px;}
.q15{
	float:right;
	background-image:url(../images/r_03.png);
	background-repeat: no-repeat;
	background-position: right bottom; padding-right:25px; padding-bottom:85px;
}
.q15 img{ width:500px;}
.q16{ overflow:hidden; margin-top:30px;}
.q16 li{ float:left; margin-right:50px; color:#333333; cursor:pointer;}
.q16 span{
	display:inline-block;
	font-size:30px;
	width:50px;
	height:50px;
	text-align:center;
	line-height:50px;
	border: 2px solid #333; border-radius:5px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
}
.q16 p{ margin-top:10px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.q16 h2{ font-size:16px; font-family: "HYJunHei-CEJ"; font-weight:bolder; margin-top:5px;}
.q16 li:hover{ color:#4e8b46;}
.q16 li:hover span{ border: 2px solid #4e8b46;}
.q17{
	overflow:hidden;
	background-image:url(../images/home3.jpg);
	background-repeat: no-repeat;background-size: cover;
	background-position: center center; padding-bottom:70px; padding-top:20px;
}
.q18{ overflow:hidden; margin-top:50px; text-align:center;}
.q18 p{ font-size:32px; font-family: "HYJunHei-CEJ"; font-weight:bolder; color:#4e8b46;}
.q18 dl{ font-size:22px; color:#333333; margin-top:5px;}
.q19{ width:1200px; margin:0 auto; overflow:hidden; margin-top:50px;}
.q19 li{ float:left; width:33.333%; margin-top:40px;}
.q19 img{ width:100%;}
.q19 li:nth-child(2n){ margin-top:0px; height:340px; background-color:#4e8b46; text-align:center; padding:60px 30px 0px 30px; font-size:16px; color:#FFFFFF; line-height:160%; box-sizing:border-box;}
.q19 p{ margin-top:20px;}
.q20{
	overflow:hidden;
	background-image:url(../images/pro_tj_bg.jpg);
	background-repeat: no-repeat;background-size: cover;
	background-position: center center; padding-bottom:70px; padding-top:20px;
}
.q21{ overflow:hidden; margin-top:50px; text-align:center;}
.q21 p{ font-size:32px; font-family: "HYJunHei-CEJ"; font-weight:bolder; color:#fff;}
.q21 dl{ font-size:16px; color:rgba(255, 255, 255, 0.3); margin-top:5px;}
.hb-s{ width:1200px; margin:0 auto; padding:30px; box-sizing:border-box; overflow:hidden; background-color:#FFFFFF; margin-top:50px;}
.hb{ overflow:hidden; height:440px;}
.hb li{ width:265px; margin-right:26.999px; float:left; background-color:#FFFFFF;}
.hb dl{ width:100%; height:340px; overflow:hidden;}
.hb img{ width:100%; height:340px; object-fit: cover;}
.hb dt{
	border: 1px solid rgba(0, 0, 0, 0.1); overflow:hidden; text-align:center; padding-bottom:20px; padding-top:20px; font-size:14px; color:#666666;
}
.hb p{ font-size:20px; font-family: "HYJunHei-CEJ"; font-weight:bolder; color:#4e8b46; margin-bottom:10px;}
.q24{ overflow:hidden; text-align:center; margin-top:30px; line-height:44px;}
.q24 span{ display:inline-block; font-size:30px; color:#CCCCCC; cursor:pointer;}
.q24 em{
	width:40px;
	height:40px;
	display:inline-block; margin-left:15px; margin-right:15px; cursor:pointer;
	border: 2px solid #CCCCCC; border-radius:50px; line-height:40px; font-size:25px; color:#CCCCCC;
}
.q24 span:hover{ color:#4e8b46;}
.q24 em:hover{ color:#4e8b46; border: 2px solid #4e8b46;}
.q25{ width:1200px; margin:0 auto; overflow:hidden; margin-top:50px;}
.q25 img{ float:right; width:680px; height:400px; object-fit: cover;}
.q25 ul{ float:left; width:490px; height:400px; background-color:#f7f7f7; box-sizing:border-box; padding:30px;}
.q25 dl{
	font-size:24px;
	color:#000000;
	text-transform: uppercase;
}
.q25 dt{ margin-top:50px; font-size:14px; color:#666; line-height:200%; text-align:justify; height:130px;}
.q25 span{
	display:inline-block;
	line-height:50px;
	padding-left:45px; font-size:20px; color:#4e8b46; cursor:pointer; border-radius:100px;
	padding-right:45px;
	border: 2px solid #4e8b46; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
}
.q25 span:hover{ background-color:#4e8b46; color:#FFFFFF;}
.q26{
	overflow:hidden;
	background-image:url(../images/pp_bg.jpg); margin-top:50px;
	background-position: center center; padding-bottom:80px; padding-top:100px;
}
.q27{ width:1200px; margin:0 auto; overflow:hidden;}
.q28{ float:left; width:400px;}
.q29{ overflow:hidden;}
.q29 p{ font-size:24px; color:#FFFFFF; font-weight:bolder;}
.q29 span{ display:inline-block; color:#4e8b46; margin-right:5px;}
.q29 dl{ font-size:16px; color:#FFFFFF; margin-top:10px;}
.q29 em{ display:inline-block; width:50px; height:3px; background-color:#4e8b46; margin-top:15px;}
.q30{ overflow:hidden; padding-top:20px; font-size:14px; color:#FFFFFF; line-height:200%;}
.q30 p{ margin-top:20px;}
.q31{ float:right; width:640px;}
.q31 li{ float:left; width:31.333%; margin-right:3%; background-color:#4e8b46; text-align:center; height:150px;position: relative; margin-bottom:20px;}
.q31 dl{ line-height:150px; font-size:70px; color:rgba(255, 255, 255, 0.1); font-family:Arial, Helvetica, sans-serif; font-weight:bolder;}
.q31 li:nth-child(3n){ margin-right:0;}
.q31 dt{position:absolute; top:30px; width:90%; left:5%;}
.q31 p{ font-size:20px; color:#FFFFFF; font-family: "HYJunHei-CEJ"; font-weight:bolder;}
.q31 ul{ font-size:12px; color:rgba(255, 255, 255, 0.8); line-height:200%; margin-top:15px;}
.q32{ background-color:#f7f7f7; overflow:hidden; margin-top:50px; padding-bottom:50px;}
.q33{ width:1200px; margin:0 auto; margin-top:50px;}
.q33 li{ float:left; width:31.333%; margin-right:3%; background-color:#FFFFFF; padding:20px; box-sizing:border-box; box-shadow: 0 0 20px #cacaca;}
.q33 li:nth-child(3n){ margin-right:0;}
.q33 img{ width:100%; height:220px; object-fit: cover;}
.q33 p{ font-size:16px; color:#333333; cursor:pointer; margin-top:15px;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q33 dl{
	font-size:12px;
	margin-top:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0; padding-bottom:15px;
}
.q33 dt{ font-size:14px; color:#666666; line-height:160%; margin-top:15px; text-align:justify;}
.q33 p:hover{ color:#4e8b46;}
.q34{ overflow:hidden; text-align:center; margin-top:50px;}
.q34 span{ display:inline-block; line-height:45px; background-color:#f0f0f0; border-radius:100px; font-size:16px; color:#333333; cursor:pointer; padding-left:50px; padding-right:50px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q34 em{ display:inline-block; font-size:16px;}
.q34 span:hover{ background-color:#4e8b46; color:#FFFFFF;}
.q35{
	height:420px; overflow:hidden; text-align:center;
	background-position: center center; padding-top:130px; box-sizing:border-box;
}
.q35 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:50px;
	color:#FFFFFF;
	text-transform: uppercase;
}
.q35 span{ display:inline-block; width:60px; height:5px; background-color:#4e8b46; margin-top:15px;}
.q35 dl{ font-size:26px; color:#FFFFFF; margin-top:15px;}
.q36{ height:80px; background-color:#f2f2f2; overflow:hidden;}
.q37{ width:1200px; margin:0 auto; overflow:hidden;}
.q38{ float:left; font-size:14px; color:#333333; line-height:80px;}
.q39{ float:right;}
.q39 li{ float:left; padding-left:20px; padding-right:20px; line-height:80px; font-size:14px; color:#464646; cursor:pointer;}
.q39 .av{ background-color:#fff; color:#4e8b46; font-weight:bolder;}







.q41{ background-color:#262626; overflow:hidden; padding-bottom:40px; padding-top:40px;}
.q41 ul{ width:1200px; margin:0 auto; font-size:12px; color:#FFFFFF; line-height:220%; text-align:center;}
.q41 span{ color:#4e8b46; display:inline-block; font-size:12px;}
.q42{ background-color:#333333; overflow:hidden; padding-bottom:30px; padding-top:50px;}
.q43{ width:1200px; margin:0 auto; overflow:hidden;}
.q44{ float:left;}
.q44 li{ float:left; margin-right:50px;}
.q44 p{ font-size:16px; color:#FFFFFF; margin-bottom:20px;}
.q44 dl{ font-size:14px; color:rgba(255, 255, 255, 0.4); cursor:pointer; line-height:30px;}
.q45{ float:left; margin-left:100px;}
.q45 p{ font-size:16px; color:#FFFFFF; margin-bottom:20px;}
.q45 dl{ font-size:14px; color:rgba(255, 255, 255, 0.4); line-height:30px;}
.q45 span{ display:inline-block; font-size:20px; float:left; margin-right:6px;}
.q46{ float:right; text-align:center;}
.q46 img{ width:125px;}
.q46 p{ font-size:14px; color:#FFFFFF; margin-top:10px;}
.q47{
	width:1200px;
	margin:0 auto;
	margin-top:50px;
	overflow:hidden; box-sizing:border-box; 
	border-top-width: 1px;
	border-top-style: solid; padding-top:50px; font-size:14px; color:#FFFFFF; padding-bottom:20px;
	border-top-color: rgba(255, 255, 255, 0.1); text-align:center;
}
.q48{ width:1200px; margin:0 auto; overflow:hidden; margin-top:50px;}
.q49{ height:50px; overflow:hidden;}
.q50{ float:left; width:500px; padding-top:80px;}
.q50 img{ width:100%;}
.q51{ width:630px; float:right; overflow:hidden;}
.q52{
	overflow:hidden;
	font-size:35px;
	color:#999999;
	text-transform: uppercase;
}
.q52 p{ font-size:30px; font-weight:bolder; color:#4e8b46;}
.q53{ font-size:16px; color:#333333; line-height:180%; text-align:justify; margin-top:20px;}
.q53 p{ margin-top:20px;}
.q54{ overflow:hidden; margin-top:50px;}
.q54 li{ width:50%; float:left;}
.q54 img{ float:left; width:50%;}
.q54 dl{ float:left; box-sizing:border-box; width:50%; padding:30px;}
.q54 p{ font-size:22px; color:#333333; font-weight:bolder;}
.q54 dt{ font-size:14px; color:#666666; line-height:180%; text-align:justify; margin-top:20px;}
.q55{ width:1200px; margin:0 auto;  margin-top:50px;}
.q55 li{ float:left; width:31.33%; margin-right:3%;}
.q55 li:nth-child(3n){ margin-right:0;}
.q55 dl{
	width:100%;
	height:262px;
	overflow:hidden; padding:15px; box-sizing:border-box;
	border: 1px solid #CCCCCC; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
}
.q55 img{width:100%; height:230px; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q55 p{ font-size:16px; cursor:pointer; text-align:center; color:#333333; padding-bottom:20px; padding-top:20px;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q55 li:hover dl{ box-shadow: 0 0 15px #acacac;}
.q55 p:hover{ color:#4e8b46;}
.q56{ text-align:center; font-size:24px; margin-top:40px;}
.q57{ width:1200px; margin:0 auto; overflow:hidden; margin-top:30px; font-size:16px; color:#333333; line-height:200%; text-align:justify; text-align:center;}
.q57 p{ margin-top:20px;}
.q57 img{ max-width:1200px;}
.q58{ width:1200px; margin:0 auto; margin-top:30px;}
.q58 li{ float:left; width:24%; margin-right:1.333%; margin-top:20px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q58 img{ width:100%; height:380px; object-fit: cover;}
.q58 p{
	overflow:hidden;
	text-align:center; font-size:20px; color:#333333;
	padding-bottom:20px;
	padding-top:20px;
	border: 1px solid #f1f1f1;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/
}
.q58 li:nth-child(4n){ margin-right:0;}
.q58 li:hover{box-shadow: 0 0 10px #d9d9d9;}
.q59{ overflow:hidden; width:1200px; margin:0 auto; margin-top:20px;}
.q59 li{
	overflow:hidden;
	margin-top:30px;
	padding-bottom:30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.q59 dl{ float:left; width:280px; height:180px; overflow:hidden;}
.q59 img{ width:100%; height:180px; object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q59 li:hover img{transform: scale(1.1, 1.1);}
.q59 ul{ float:right; width:870px;}
.q59 p{ font-size:20px; margin-top:10px;  font-family: "HYJunHei-CEJ"; font-weight:bolder; color:#333333; cursor:pointer; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q59 dt{ font-size:14px; color:#bbbbbb; margin-top:10px;}
.q59 em{ display:inline-block; margin-right:5px;}
.q59 h2{ font-size:14px; text-align:justify; margin-top:10px; line-height:160%; color:#666666; height:60px;}
.q59 p:hover{ color:#4e8b46;}
.q59 span{
	display:inline-block;
	line-height:35px;
	padding-left:20px;
	padding-right:20px;
	font-size:14px; cursor:pointer;
	border: 1px solid #CCCCCC; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
}
.q59 span:hover{ background-color:#4e8b46; color:#FFFFFF;border: 1px solid #4e8b46;}
.q60{ width:1200px; text-align:center; margin:0 auto; overflow:hidden;margin-top:40px;}
.q60 p{ font-size:24px; }
.q60 dl{
	font-size:14px;
	color:#666666;
	padding-bottom:15px;
	padding-top:15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #4e8b46;
}
.q61{ overflow:hidden; width:1200px; margin:0 auto; margin-top:30px;}
.q61 li{ overflow:hidden; font-size:14px; color:#666666; margin-top:15px;}
.q62{ width:1200px; margin:0 auto; overflow:hidden; box-shadow: 0 0 20px #e1e1e1; margin-top:50px;}
.q62 img{ margin-top:30px;}
.q63{ width:1200px; margin:0 auto; overflow:hidden; margin-top:50px;}
.q64{ float:left; width:389px; height:510px; background-image:url(../images/case_title.jpg); padding-top:240px; padding-left:220px; box-sizing:border-box;}
.q64 p{ font-size:24px; color:#FFFFFF;}
.q64 span{ display:inline-block; width:70px; height:2px; background-color:#4e8b46; margin-top:10px; margin-bottom:10px;}
.q64 dl{ font-size:14px; color:rgba(255, 255, 255, 0.5); font-family:Arial, Helvetica, sans-serif;}
.q65{ float:right; width:811px; overflow:hidden;}
.q66{ width:48%; float:left; margin-left:2%;}
.q66 li{ width:100%; height:245px;position: relative; margin-bottom:20px;}
.q66 img{ width:100%; height:245px; object-fit: cover;}
.q66 ul{position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.3); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q66 li:hover ul{ background-color:rgba(0, 0, 0, 0.0);}
.q66 span{ display:inline-block; float:right; line-height:50px; margin-top:180px; padding-right:30px; padding-left:100px; font-size:20px; color:#FFFFFF;}
.q66 li:hover span{
	background-image:url(../images/bbb_02.png);
	background-repeat: repeat-y;
	background-position: right top;
}
.q67{ width:48%; float:left; margin-left:2%;}
.q67 li{ width:100%; height:510px;position: relative; margin-bottom:20px;}
.q67 img{ width:100%; height:510px; object-fit: cover;}
.q67 ul{position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.3); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q67 li:hover ul{ background-color:rgba(0, 0, 0, 0.0);}
.q67 span{ display:inline-block; float:right; line-height:50px; margin-top:445px; padding-right:30px; padding-left:100px; font-size:20px; color:#FFFFFF;}
.q67 li:hover span{
	background-image:url(../images/bbb_02.png);
	background-repeat: repeat-y;
	background-position: right top;
}
.q68{ width:1200px; margin:0 auto; overflow:hidden; margin-top:0px;}
.q68 li{ width:49%; height:300px;position: relative; margin-right:2%; float:left;}
.q68 img{ width:100%; height:300px; object-fit: cover;}
.q68 ul{position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.3); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q68 li:hover ul{ background-color:rgba(0, 0, 0, 0.0);}
.q68 span{ display:inline-block; float:right; line-height:50px; margin-top:235px; padding-right:30px; padding-left:100px; font-size:20px; color:#FFFFFF;}
.q68 li:hover span{
	background-image:url(../images/bbb_02.png);
	background-repeat: repeat-y;
	background-position: right top;
}
.q68 li:nth-child(2n){ margin-right:0;}
.q69{ width:1200px; margin:0 auto; overflow:hidden; margin-top:30px; font-size:16px; color:#333333; line-height:200%; text-align:justify;}
.q69 p{ margin-top:20px;}
.q69 img{ max-width:1200px;}
.q70{ float:right;}
.q71{ float:right; overflow:hidden; margin-top:25px; margin-left:20px;}
.q71 span{ display:inline-block; float:left; font-size:45px; color:#4e8b46; margin-right:5px; margin-top:2px;}
.q71 dl{ float:left; font-size:14px; color:#333;}
.q71 p{ font-family:'Impact'; font-size:22px; font-weight:bolder; color:#4e8b46; margin-top:3px;}

@media screen and (max-width: 1450px) {
.q71{ display:none;}
}



.c33{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3; margin-top:50px;
}
.c33 p{ font-size:30px; color:#333333; font-weight:bolder;}
.c33 dl{ font-size:24px; color:#333333; margin-top:20px;}
.c33 dt{ font-size:16px; color:#333333; margin-top:20px;}
.c34{ width:1200px; margin:0 auto; overflow:hidden; background-color:#FFFFFF; margin-top:40px; box-shadow: 0 0 20px #acacac; margin-bottom:40px;}
.c35{ float:right; width:700px;}
.c36{ overflow:hidden; padding-top:50px; padding-left:50px; float:left;}
.c37{ font-size:28px; font-weight:bolder; color:#333333;}
.c38{ font-size:16px; line-height:200%; color:#333333; margin-top:30px;}
.c39{ width:1200px; margin:0 auto; margin-top:20px; overflow:hidden;}
.c39 li{ width:48%; margin-right:4%; float:left; overflow:hidden; margin-top:40px;}
.c39 li:nth-child(2n){ margin-right:0;}
.c39 p{ font-size:20px; font-weight:bolder; margin-bottom:15px;}
.c39 span{ display:inline-block; font-size:20px; color:#4e8b46;}
.c39 dl{ width:100%; margin-right:0%; float:left; overflow:hidden; margin-top:40px;}
.c40{
	width:100%;
	line-height:50px;
	background-color:#f9f9f9;
	padding-left:15px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	font-size:16px;
	box-sizing:border-box;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.c40:hover{ background-color:#f3f3f3;}
.c41{
	width:200px;
	line-height:50px;
	text-align:center;
	font-size:20px;
	color:#fff; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	background-color:#4e8b46;
	cursor:pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.c41:hover{ width:240px;}






.clear{ clear:both;}











.q220{
	font-size:14px; padding:7px 10px 7px 10px; display:inline-block;
	background-color:#FFFFFF; color:#333;
	border: 1px solid #F0F0F0;border-radius:5px 0px 0px 5px; margin-left:2px; margin-right:2px;
}
.q220:hover{ background-color:#4e8b46; color:#FFFFFF;}
.q221{
	font-size:14px; padding:7px 10px 7px 10px; display:inline-block;
	background-color:#FFFFFF; color:#333;
	border: 1px solid #F0F0F0;border-radius:0px 5px 5px 0px; margin-left:2px; margin-right:2px;
}
.q221:hover{ background-color:#4e8b46; color:#FFFFFF;}
.page-num{
	font-size:14px; padding:7px 10px 7px 10px;
	background-color:#fff; color:#333; display:inline-block;
	border: 1px solid #F0F0F0; margin-left:2px;
}
.pagee{
	text-align:center;
	overflow:hidden;
	font-size:14px;
	margin-top:30px;
}