@charset "utf-8";

/*css reset*/







* {

	margin:0px;

	padding:0px;

}

body {

	background:#FFFFFF;

	font-family:"Microsoft Yahei", "微软雅黑", Verdana, Arial, Helvetica, sans-serif;

	text-align:left;

	color:#212121;

	font-size:16px;

	padding:0;

	margin:0;

}

html {

	-webkit-text-size-adjust:none;

}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {

	font-family:"Microsoft Yahei", "微软雅黑", Verdana, Arial, Helvetica, sans-serif;

}

html, body, div, span, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, form, label, legend {

	margin:0;

	padding:0;

}

img {

	border:none;

	vertical-align:middle;

}

ol, ul {

	list-style-type:none;

}

a {

	color:#212121;

	text-decoration:none;

}

a:hover {

	color:#3072f6;

	text-decoration:none;

}

a:active {

	color:#3072f6;

}

a:focus {

	outline:none;

}

a:hover, a:active {

	outline:0;

}

table {

	border-collapse:collapse;

}

p {

	margin-bottom:0px;

	word-wrap:break-word;

}

cite, code, dfn, var, em {

	font-style:normal;

}

i {

	font-style:normal;

}

a:hover ins {

	text-decoration:none !important;

}

ins {

	font-family:"iconfont";

	font-style:normal;

	font-weight:normal;

	speak:none;

	display:inline-block;

	text-decoration:inherit;

	width:1.5em;

	margin:0;

	text-align:center;

	font-variant:normal;

	text-transform:none;

	vertical-align:middle;

}

button:focus {

	outline:0;

}

input:focus {

	outline:0;

}

textarea:focus {

	outline:0;

}

#header-fixed {

	width:100%;

	background:#ffffff;

}

.ft12 {

	font-size:12px;

}

.ft14 {

	font-size:14px;

}

.ft16 {

	font-size:16px;

}

.ft18 {

	font-size:18px;

}

.ft20 {

	font-size:20px;

}

.ft22 {

	font-size:22px;

}

.ft28 {

	font-size:28px;

}

.pdl10 {

	padding-left:10px;

}

.pdr10 {

	padding-right:10px;

}

.pt12 {

	padding-top:12px;

}

.pt24 {

	padding-top:24px;

}

.pt35 {

	padding-top:35px;

}

.mt8 {

	margin-top:8px;

}

.mb8 {

	margin-bottom:8px;

}

.pb8 {

	padding-bottom:8px;

}

.mt10 {

	margin-top:10px;

}

.mt15 {

	margin-top:15px;

}

.mt20 {

	margin-top:20px;

}

.mt22 {

	margin-top:22px;

}

.mt33 {

	margin-top:33px;

}

.mt50 {

	margin-top:50px;

}

.mb30 {

	margin-bottom:30px;

}

.ml48 {

	margin-left:48px;

}

.ml0 {

	margin-left:0px;

}

.ml25 {

	margin-left:25px;

}

.ml17 {

	margin-left:17px;

}

.h50 {

	height:50px;

}

.red {

	color:#ff0000;

}

.white {

	color:#fff;

}

.yewllo {

	color:#ff8b00;

}

.gray {

	color:#555;

}

.orange {

	color:#ff6702;

}

.orange1 {

	color:#f18219;

}

.black {

	color:#212121;

}

.green {

	color:#66bd40;

}

.blue {

	color:#008dd9;

}

.none {

	display:none;

}

.fl {

	float:left;

}

.fr {

	float:right;

}

.c {

	display:block;

	zoom:1;

}

.c:after {

	content:".";

	display:block;

	visibility:hidden;

	height:0;

	clear:both;

}

* html .c {

	height:1%;

}

/* End hide from IE-mac */















*+html .c {

	min-height:1%;

}

.maintr {

	width:100%;

	margin:0 auto;

	display:block;

	background-color:#ffffff;

}

.w_1200 {

	width:1200px;

	margin:0 auto;

	position:relative;

}

.bg {

	box-shadow:0px 6px 4px rgba(67, 67, 67, 0.25);

	position:fixed;

	z-index:999;

}

.header-top {

	position:relative;

	height:90px;

}

.header-top ul {

	width:700px;

	float:left;

	overflow:hidden;

}

.header-top h1 {

	width:280px;

	display:inline-block;

	float:left;

	padding-top:0px;

}

.header-top h1 a img {

	display:block;

	margin:0 auto;

}

.header-top ul li {

	float:left;

	width:86px;

	height:70px;

	text-align:center;

	padding-top:20px;

	position:relative;

	cursor:pointer;

}

.header-top ul li p {

	width:100%;

	font-size:16px;

	color:#aaa;

	position:relative;

	z-index:14;

}

.header-top ul li span {

	width:100%;

	font-size:14px;

	color:#009e3b;

	position:relative;

	z-index:14;

}

.header-top ul li.action, .header-top ul li.action:after {

	background:#009e3b;

}

.header-top ul li.action p, .header-top ul li.action span, .header-top ul li:hover p, .header-top ul li:hover span {

	color:#FFFFFF;

}

.header-top ul li:before {

	content:'';

	position:absolute;

	bottom:0;

	left:0;

	width:100%;

	height:0;

	background:#009e3b;

	z-index:10;

 -webkit-transition:all .3s ease-in-out;

 transition:all .3s ease-in-out;

}

.header-top ul li:hover:before, .header-top ul li.active:before {

	height:100%

}

.header-top ul li:after {

	content:'';

	position:absolute;

	top:0;

	left:0;

	height:100%;

	z-index:5;

	width:8px;

	background:url(../images/xt.jpg) no-repeat 0 50%;

	background-size:cover;

}

.header-top ul li:first-child:after {

	display:none;

}

.header-top .head-tel {

	float:right;

	width:200px;

	margin-top:30px;

}

.header-top .head-tel i {

	float:left;

	width:26px;

	height:26px;

	margin-right:6px;

}

.header-top .head-tel h5 {

	font-size:20px;

	color:#aaaaaa;

	font-weight:bold;

}

.haed-bg {

	width:100%;

	height:100px;

	background:url(../images/head-bg.jpg) no-repeat center center;

	background-size:100% 100%;

	padding-top:90px;

}

.haed-bg h6 {

	text-align:right;

	color:#009e3b;

	font-size:32px;

	font-weight:normal;

	padding-top:30px;

}

/*位置*/







.weizhi {

	width:100%;

	height:40px;

	line-height:40px;

	background:#ededed;

}

.weizhi i {

	display:inline-block;

	width:17px;

	height:21px;

	float:left;

	margin-right:4px;

	position:relative;

	top:11px;

}

.weizhi i img {

	display:block;

	width:80%;

}

.weizhi span {

	display:inline-block;

	font-size:14px;

	font-family:simhei;

	color:#4b4a4a;

	float:left;

	padding-right:4px;

	line-height:40px;

}

.weizhi ul li {

	float:left;

}

.weizhi ul li a {

	display:inline-block;

	font-size:14px;

	font-family:simhei;

	color:#4b4a4a;

	line-height:40px;

}

.weizhi ul li a:hover {

	color:#009e3b;

	cursor:pointer;

}

.weizhi ul li+li:before {

	content:">";

	font-family:宋体;

	color:#4b4a4a;

	padding:0 7px;

	font-size:14px;

}

.footer-box {

	width:100%;

	padding:35px 0 30px 0;

	background:#333333;

}

.footer-box .foot-left {

	float:left;

	width:424px;

	margin-right:30px;

}

.footer-box .foot-left form {

	margin-top:24px;

}

.footer-box .foot-left form input[type="text"] {

	background:#3d3d3d;

	color:#888;

	border:1px solid #454545;

	text-indent:12px;

	width:170px;

	height:28px;

	line-height:28px;

	outline:none;

	float:left;

	font-size:14px;

}

.footer-box .foot-left form input+input {

	margin-top:10px;

}

.footer-box .foot-left form input[type="submit"] {

	width:80px;

	height:26px;

	line-height:26px;

	text-align:center;

	font-size:14px;

	color:#FFFFFF;

	cursor:pointer;

	background:#009e3b;

	border:none;

	outline:none;

	margin-top:16px;

}

.footer-box .foot-left form textarea {

	width:225px;

	height:94px;

	color:#888;

	float:left;

	border:1px solid #454545;

	background:#3d3d3d;

	font-size:14px;

	padding:7px 10px;

	margin-left:6px;

}

.footer-box .foot-right {

	width:550px;

	float:left;

}

.footer-box .foot-right dl {

	width:110px;

	float:left;

	margin-top:24px;

}

.footer-box .foot-right dl+dl {

	margin-left:22px;

}

.footer-box .foot-right dl dt {

	width:110px;

	height:110px;

}

.footer-box .foot-right dl dd {

	text-align:center;

	font-size:14px;

	color:#FFFFFF;

	line-height:34px;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

}

.footer-box .tit {

	font-size:18px;

	color:#FFFFFF;

	border-bottom:1px solid #FFFFFF;

	height:40px;

	line-height:40px;

}

.footer-box .tit span {

	position:relative;

}

.footer-box .tit span:after {

	content:"";

	position:absolute;

	bottom:-10px;

	left:0;

	display:inline-block;

	height:3px;

	width:74px;

	background:#009e3b;

}

.page-copyright {

	background-color:rgb(0,0,0);

	color:rgb(102,102,102);

	width:100%;

	text-align:center;

}

.page-copyright p {

	line-height:30px;

	font-size:12px;

	color:rgb(102,102,102);

}

.page-copyright p a {

	font-size:12px;

	color:rgb(102,102,102);

	padding-left:6px;

}

.footer-box .foot-right .foot-right-nav {

	width:280px;

	float:right;

	position:relative;

	margin-top:20px;

}

.footer-box .foot-right .foot-right-nav ul li {

	float:left;

	text-align:center;

}

.footer-box .foot-right .foot-right-nav ul li a {

	display:inline-block;

	color:#666;

	font-size:13px;

	width:70px;

	height:30px;

	line-height:30px;

}

.footer-box .foot-right .foot-right-nav p {

	width:100%;

	color:#666;

	font-size:12px;

	padding-left:11px;

	margin-top:10px;

}

.footer-box .foot-right .foot-right-nav p a {

	font-size:12px;

	color:#666;

	padding-left:12px;

}

.footer-box .foot-right .foot-right-nav ul li a:hover, .footer-box .foot-right .foot-right-nav p a:hover,.footer-box .foot-right .foot-right-nav ul li a.on {

	/*color:#FFFFFF;*/
	color: #009e3b;

	cursor:pointer;

}

/*共用的标题*/

.b-group-border1 img {
    max-width: 100%;
    height: auto;
}





.gt-title {

	padding-top:60px;

	border-bottom:1px solid #e5e5e5;

	text-align:center;

	padding-bottom:20px;

	margin-bottom:30px;

}

.gt-title strong {

	font-weight:400;

	font-size:20px;

	letter-spacing:2px;

	color:#aaaaaa;

	display:block;

	width:100%;

}

.gt-title span {

	display:inline-block;

	background:#FFFFFF;

	letter-spacing:2px;

	position:relative;

	z-index:10;

	padding:0 24px;

	font-size:32px;

	color:#444444;

	font-weight:normal;

}

.gt-title i {

	background:#e5e5e5;

	height:2px;

	width:280px;

	display:inline-block;

	margin:0 auto;

	position:absolute;

	top:36px;

	left:0;

	right:0;

	z-index:4;

}

/*在线留言*/







.message {

	position:relative;

	width:100%;

	margin-bottom:50px;

}

.message-text {

	width:550px;

	height:590px;

	display:block;

	margin:0 auto;

	border-radius:10px;

	box-shadow:0px 1px 5px rgba(0, 0, 0, 0.22);

}

.message-text h5 {

	padding-top:30px;

	color:#22a21a;

	font-size:24px;

	font-weight:bold;

	text-align:center;

}

.message-text p {

	font-size:16px;

	text-align:center;

	color:#000;

	padding:16px 0 25px 0;

}

.message-text form input[type="text"], .message-text form select {

	width:380px;

	padding:0 10px;

	font-size:14px;

	box-shadow:inset 0 0 0 rgba(0, 0, 0, 0.075);

	border:1px solid #d9d9d9;

	height:40px;

	line-height:40px;

	margin:0 auto 16px;

	color:#aaaaaa;

	display:block;

	border-radius:5px;

	outline:none

}

.message-text form select {

	width:400px;

}

/*.message-text form select option {







	}*/







.message-text form button[type="button"] {

	width:300px;

	height:44px;

	line-height:44px;

	text-align:center;

	color:#FFFFFF;

	font-size:16px;

	background:#22a21a;

	outline:none;

	border:none;

	display:block;

	margin:30px auto 0;

	cursor:pointer;

}

.tijiao{

	width:300px;

	height:44px;

	line-height:44px;

	text-align:center;

	color:#FFFFFF;

	font-size:16px;

	background:#22a21a;

	outline:none;

	border:none;

	display:block;

	margin:30px auto 0;

	cursor:pointer;

}

/*联系我们*/







.contact {

	width:100%;

	position:relative;

	padding-top:50px;

	margin-bottom:50px;

}

.contact-title {

	width:580px;

	height:72px;

	border:1px solid #009e3b;

	display:block;

	margin:0 auto;

	text-align:center;

}

.contact-title em {

	font-style:normal;

	width:100%;

	display:block;

	font-size:20px;

	font-weight:normal;

	font-family:simhei;

	color:#000000;

	line-height:72px;

}

.contact-title span {

	display:inline-block;

	padding:0 31px;

	background:#FFFFFF;

	font-size:22px;

	color:#009e3b;

	position:relative;

	top:-16px;

	line-height:30px;

}

.contact p {

	text-align:center;

	font-size:14px;

	color:#333333;

	font-family:simhei;

	margin-top:28px;

}

.contact-texts {

	border-radius:5px;

	border:2px solid #dbdbdb;

	padding:30px 61px;

	display:block;

	margin:40px auto 0;

	width:1078px;

}

.contact-texts dl {

	width:265px;

	float:left;

	margin-bottom:50px;

	text-align:center;

}

.contact-texts dl dt {

	font-family:simhei;

	font-size:16px;

	color:#666;

	padding-bottom:5px;

	padding-top:12px;

}

.contact-texts dl dd {

	color:#009e3b;

	font-size:16px;

	font-family:simhei;

	display:inline-block;

	width:100%;

	text-align:center;

}

.contact-texts dl:last-child {

	margin-top:-20px;

}

.texts-border {

	border-bottom:1px dashed #009e3b;

	width:1078px;

}

/*新闻动态*/







.news-box {

	width:100%;

	position:relative;

}

.news-box ul {

	margin-bottom:30px;

}

.news-box ul li {

	background-color:#FFF;

	border:1px solid #ddd;

	border-radius:0;

	height:187px;

	padding:18px 30px;

	box-sizing:content-box;

	position:relative;

}

.news-box ul li:after {

	content:"";

	display:inline-block;

	width:1194px;

	position:absolute;

	bottom:-4px;

	right:0;

	height:4px;

	background:#dddbdc;

}

.news-box ul li+li {

	margin-top:34px;

}

.news-box ul li .time {

	float:left;

	width:70px;

	height:185px;

	text-align:center;

}

.news-box ul li .time b {

	font-family:simhei;

	color:#888;

	font-size:54px;

	font-weight:bold;

	text-align:center;

	line-height:50px;

}

.news-box ul li .time span {

	font-family:simhei;

	color:#888;

}

.news-box ul li .text-wrap {

	float:left !important;

	width:625px !important;

	margin:0 0 0 30px;

}

.news-box ul li:hover:after, .news-box ul li:hover .text-wrap .more {

	background:#009e3b;

	color:#FFFFFF;

}

.news-box ul li .text-wrap h5 {

	color:#444;

	font-size:22px;

	font-weight:normal;

	text-align:inherit;

	font-family:simhei;

	line-height:inherit;

	text-decoration:none;

	border-bottom:1px dashed #888;

	padding-bottom:20px;

	margin-bottom:20px;

	white-space:nowrap;

	text-overflow:ellipsis;

	overflow:hidden;

}

.news-box ul li:hover .text-wrap h5, .news-box ul li:hover .text-wrap p, .news-box ul li:hover .time b, .news-box ul li:hover .time span {

	color:#009e3b;

}

.news-box ul li:hover .text-wrap h5 {

	border-bottom:1px dashed #c5a36e

}

.news-box ul li .text-wrap p {

	color:#000;

	font-size:14px;

	margin-bottom:20px;

	font-weight:normal;

	text-align:inherit;

	font-family:simhei;

	line-height:1.8;

	text-decoration:none;

	height:50px;

	overflow:hidden;

	display:-webkit-box;

	-webkit-box-orient:vertical;

	-webkit-line-clamp:2;

	overflow:hidden;

}

.news-box ul li .text-wrap .more {

	margin:10px 0;

	color:#fff;

	font-size:14px;

	font-weight:normal;

	text-align:center;

	font-family:simhei;

	line-height:26px;

	display:block;

	text-decoration:none;

	width:90px;

	background:#444;

}

.news-box ul li .text-img {

	width:295px;

	height:185px;

	float:right;

}

.news-box ul li .text-img img {

	display:block;

	width:100%;

	height:100%;

	object-fit:cover;

}

/*服务项目*/







.service {

	width:100%;

	position:relative;

	margin-bottom:60px;

}

.service ul li {

	overflow:hidden;

	clear:both;

}

.service ul li .service-img {

	width:660px;

	height:436px;

	float:left;

	overflow:hidden;

}

 .service ul li:nth-child(even) .service-img {

 float:right;

}

 .service ul li:nth-child(even) .service-txt {

 float:left;

}

.service ul li .service-img img {

	width: 100%;

	height: 100%;

	border: none;

	outline: none;

	-webkit-transition:all ease 1.2s;

	transition:all ease 1.2s;

	object-fit:cover;

}

.service ul li .service-img img:hover {

	-webkit-transform:scale(1.1);

	transform:scale(1.1)

}

.service ul li .service-txt {

	width:430px;

	float:left;

	margin:0 55px;

	padding-top:90px;

}

.service ul li .service-txt p {

	color:#aaa;

	font-size:24px;

}

.service ul li .service-txt strong {

	font-weight:normal;

	color:#333333;

	font-size:26px;

	display:block;

	width:100%;

	margin:14px 0 20px 0;

}

.service ul li .service-txt span {

	font-size:12px;

	color:#888;

	line-height:24px;

	display:-webkit-box;

	-webkit-box-orient:vertical;

	-webkit-line-clamp:4;

	overflow:hidden;

	text-align: justify;

}

.service ul li .service-txt .mores {

	font-size:15px;

	color:#888;

	border:1px solid #ddd;

	width:168px;

	height:44px;

	line-height:44px;

	text-align:center;

	margin-top:30px;

}

.service ul li .service-txt .mores:hover {

	color:#FFFFFF;

	background:#009e3b;

	border:1px solid #009e3b;

	cursor:pointer;

}

/*工程案例*/







.case {

	width:100%;

	position:relative;

}

.case-li {

	width:1200px;

	margin:10px auto 40px;

	text-align:center;

}

.case-li a {

	display:inline-block;

	color:#009e3b;

	border:1px solid #009e3b;

	border-radius:34px;

	font-size:16px;

	margin:5px;

	padding:0 20px;

	height:40px;

	line-height:40px;

}

.case-li a:hover, .case-li a.on {

	background:#009e3b;

	color:#FFFFFF;

	border:1px solid #009e3b;

}

.case-ul {

	width:1200px;

	display:block;

	margin:0 auto 40px;

}

.case-ul ul li {

	width:278px;

	margin:11px;

	float:left;

 -webkit-transition:all .5s;

 transition:all .5s

}

.case-ul ul li .case-img {

	width:278px;

	height:222px;

	overflow:hidden;

}

.case-ul ul li .case-img img {

	display:block;

	width:100%;

	height:100%;

 -webkit-transition:all .7s;

 transition:all .7s;

	object-fit:cover;

}

.case-ul ul li:hover .case-img img {

	-webkit-transform:scale(1.1);

	transform:scale(1.1);

}

.case-ul ul li .case-text {

	width:226px;

	padding:10px 25px 0;

	border:1px solid #e5e5e5;

	padding-bottom:14px;

}

.case-ul ul li .case-text h5 {

	text-align:center;

	font-size:18px;

	color:#828282;

	font-weight:bold;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.case-ul ul li .case-text i {

	display:block;

	background:#009e3b;

	height:2px;

	width:55px;

	margin:0 auto;

	margin-top:18px;

}

.case-ul ul li:hover {

	-webkit-transform:translateY(-0.15625rem);

	transform:translateY(-0.15625rem);

	box-shadow:0 3px 0 rgba(0, 0, 0, 0.1);

}

.case-ul ul li .case-text h5:hover {

	color:#009e3b;

	cursor:pointer;

}

.case-ytexty {

	width:1200px;

	display:block;

	margin:0 auto 80px;

}

.case-ytexty .case-titr {

	border-bottom:1px solid #d3d3d3;

	padding-bottom:30px;

	margin-bottom:20px;

}

.case-ytexty .case-titr h5 {

	width:100%;

	text-align:center;

	color:#333333;

	font-size:20px;

}

.case-ytexty .case-titr p {

	text-align:center;

	font-size:14px;

	line-height:30px;

	color:#999;

}

.case-ytexty .img-li {

	position:relative;

	margin-bottom:50px;

}

.case-ytexty .img-li p {

	font-size:14px;

	color:#333333;

	line-height:22px;

	margin-top:10px;

}

.case-ytexty .img-li img {

	display:block;

	text-align:center;

	margin:0 auto;

	height:auto!important;

	max-width:100%

}

.case-ytexty .img-li p img {

	display:block;

	text-align:center;

	margin:0 auto;

	height:auto!important;

	max-width:100%

}

.service-xq {

	width:1200px;

	margin:0 auto;

}

.service-xq .xqlist {

	text-align:center;

	margin-top:50px;

	border-bottom:1px solid #e5e5e5;

	padding-bottom:16px;

}

.service-xq .xqlist a {

	display:inline-block;

	height:45px;

	line-height:45px;

	padding:0 15px;

	background:#009e3b;

	font-size:18px;

	margin:0 5px;

	border-radius:4px;

	color:#FFFFFF;

}

.service-xq .xqcontt {

	margin:30px 0 50px 0;

	width:100%;

}

.service-xq .xqcontt .xqcon-p {

	width:1120px;

	display:block;

	margin:0 auto;

	text-align: justify;

	line-height: 26px;

}

.service-xq .xqcontt .xqcon-p img {

	width: 100%;

	height: auto;

}

.service-xq .xqcontt p {

	color:#333333;

	font-size:14px;

	line-height:26px;

	margin-bottom:8px;

}

.service-xq .xqcontt .xqcon-dl dl {

	display:block;

	width:1116px;

	margin:0 auto;

	border:2px solid #DDDDDD;

	border-radius:10px;

	position:relative;

}

.service-xq .xqcontt .xqcon-dl dl+dl {

	margin-top:50px;

}

.service-xq .xqcontt .xqcon-dl dl:first-child {

	margin-top:100px;

}

.service-xq .xqcontt .xqcon-dl dl dt {

	background:#FFFFFF;

	position:absolute;

	left:16px;

	top:-18px;

	padding:0 12px;

	z-index:6;

	font-size:24px;

	font-weight:bold;

	color:#009e3b;

}

.service-xq .xqcontt .xqcon-dl dl dd {

	text-align:center;

}

.service-xq .xqcontt .xqcon-dl dl dd img {

	display:block;

	margin:0 auto;

	height:auto!important;

	padding:12px 0;

	max-width:100%;

}

.page-cont {

	width:1200px;

	position:relative;

}

.page-cont a {

	display:inline-block;

	border-radius:20px;

	height:28px;

	line-height:28px;

	width:124px;

	padding:0 14px;

	font-size:13px;

	border:1px solid #d9d9d9;

	color:#666666;

	font-family:simhei;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.page-cont a.page-left {

	float:left;

	text-align:center;

}

.page-cont a.page-right {

	float:right;

	text-align:center;

}

.page-cont a:hover {

	border:1px solid #009e3b;

	color:#FFFFFF;

	background:#009e3b;

	cursor:pointer;

}

/*关于我们*/







.about-box {

	width:100%;

	position:relative;

	margin-bottom:100px;

}

.about-listr {

	margin-top:0px;

}

.about-listr dl+dl {

	margin-top:60px;

}

.about-listr .about-center {

	position:relative;

	margin-bottom:120px;

	margin-top:80px;

}

.about-listr .about-center .center-left {

	width:578px;

	float:left;

	position:relative;

	z-index:12;

}

.about-listr .about-center .center-left img {

	width:267px;

	height:370px;

	float:left;

}

.about-listr .about-center .center-left img+img {

	padding-left:30px;

}

.about-listr .about-center .center-right {

	width:839px;

	position:absolute;

	top:-28px;

	left:380px;

	float:right;

}

.about-listr .about-center .center-right i {

	width:320px;

	height:410px;

	border:6px solid #009e3b;

	display:block;

}

.about-listr .about-left {

	width:580px;

	float:left;

	text-align:justify;

}

.about-listr .about-left img {

	width: 100%;

	height: auto;

	margin-bottom: 5px;

}

.about-listr .about-left .left-title, .about-listr .about-center .center-right .left-title {

	width:450px;

	height:71px;

	position:relative;

	border-bottom:1px solid #ccc;

	padding:0 0 20px 35px;

	margin:0 0 25px 0;

	background:url(../images/kuani.png) no-repeat left top;

}

 .about-listr dl:nth-child(2) {

}

.about-listr .about-center .center-right .center-titre {

	background:#FFFFFF;

	position:absolute;

	right:20px;

	top:126px;

	padding:24px;

	z-index:12;

	width: 60%;

}

.about-listr .about-center .center-right .center-titre p {

	color:#333333;

	font-family:simhei;

	font-size:16px;

	margin-bottom:10px;

	line-height:30px;

}

.about-listr .about-center .center-right .center-titre p span {

	display:inline-block;

	color:#009e3b;

}

.about-listr .about-center .center-right .left-title {

	position:absolute;

	right:90px;

	top:0;

	width:315px;

}

.about-listr .about-left .left-title b, .about-listr .about-center .center-right .left-title b {

	color:#1f1f1f;

	font-size:24px;

	font-weight:normal;

	font-family:simhei;

	display:block;

	line-height:1.0;

	padding-top:15px;

}

.about-listr .about-left .left-title span, .about-listr .about-center .center-right .left-title span {

	color:#009e3b;

	font-size:22px;

	font-weight:normal;

	font-family:simhei;

	display:block;

	line-height:1.0;

	padding-bottom:10px;

	padding-left:45px;

}

.about-listr .about-left p {

	color:rgb(85,85,85);

	display:block;

	font-family:simhei;

	font-size:16px;

	margin-bottom:10px;

	word-break:normal;

	line-height:1.8em;

}

.about-listr .about-left strong {

	width:100%;

	display:block;

	font-size:18px;

	font-weight:bold;

	margin-bottom:5px;

	font-family:simhei;

}

.about-listr .about-right {

	width:620px;

	float:right;

	text-align:justify;

	position:relative;

}

.about-listr .about-right .right-img {

	width:540px;

	height:320px;

	overflow:hidden;

	box-shadow:0 0 4px #555;

	position:absolute;

	top:46px;

	left:40px;

	z-index:8;

}

.about-listr .about-right .right-img img {

	display:block;

	width:100%;

	height:100%;

}

.about-listr .about-right i {

	width:230px;

	height:400px;

	border:6px solid #009e3b;

	display:block;

	float:right;

}

/*分页*/



#id_dd97df48b7339296f1c6e4d8 .b-amount-6 {

    width: auto!important;

    margin-right: 3%;

}

#id_dd97df48b7339296f1c6e4d8 .b-amount-6:last-child {

    margin-right: 0;

}





.pagination {

	text-align:center;

	display:flex;

	justify-content:center;

	align-items:center;

	margin-bottom:80px;

}

/*.pagination  {

	float:left;

}*/

.pagination a,.pagination span{

	display:inline-block;

	font-size:15px;

	height:30px;

	line-height:30px;

	background-color:#fff;

	padding:0 10px;

	margin:0 2px;

	border:1px solid #999;

	border-radius:4px;

	color:#999;

}
.pagination a:first-child{cursor: not-allowed;}

.pagination a:hover, .pagination span {

	background:#009e3b;

	color:#FFFFFF;

	border:1px solid #009e3b;

}

 .about-listr dl:nth-child(2) .about-center .center-right .center-titre strong {

 text-align: left;

}

.about-listr dl:nth-child(4) {

 height: 2100px;

}

.about-listr .about-center .center-right .center-titre img {

	width: 300px;

	margin: 0 auto;

	display: block;

}

.about-listr .about-center .center-right .center-titre strong {

	text-align: center;

	width: 100%;

	display: block;

}

#id_f1346dd65267ee8cdb78ba01 .b-group-text1, #id_2a6f49b3683206f8bca74d5d .b_right .b_des {

	text-align: justify!important;

}

