﻿/*内容*/
/*六大核心产品*/
.g-bd {
	width: 100%;
	height: auto;
	padding-top: 60px;
	padding-bottom: 20px;
	background: #f7f9f6
}
.m-list4 {
	width: 1200px;
	margin: 0 auto;
}
.m-list4 h2 {
	background: url(zsx.png) no-repeat center;
}
.m-list4 h2 p {
	text-align: center;
}
.m-list4 h2 .women {
	font-size: 30px;
	color: #007e42;
	font-weight: normal
}
.m-list4 h2 .woyin {
	font-size: 16px;
	color: #888888;
	font-weight: normal;
	margin-top: 6px;
}
.m-list4 ul {
	margin-top: 40px;
}
.m-list4 li {
	display: inline;
	float: left;
	width: 380px;
	height: 220px;
	margin-right: 26px;
	border: 1px solid #eeefed;
	margin-bottom: 30px;
	background: url(zxjjiao.png) no-repeat right bottom #FFF;
}
.m-list4 li:hover {
	border: 1px solid #007e42
}
.m-list4 .wei {
	float: right;
	margin-right: 0px;
}
.m-list4 li h3 {
	font-size: 18px;
	margin-top: 27px;
	margin-bottom: 10px;
	text-align: center;
	font-weight: normal
}
.m-list4 li h3 a {
	color: #444444;
}
.m-list4 li:hover h3 a {
	color: #007e42
}
.m-list4 li h3 a:hover {
	color: #007e42
}
.m-list4 li p {
	text-align: center;
	height: 140px;
	line-height: 140px;
}
.m-list4 li p img {
	vertical-align: middle
}
/*工程案例*/
.g-case {
	width: 100%;
	height: auto;
	padding-top: 20px;
	padding-bottom: 10px;
	background: #f7f9f6
}
.case-list4 {
	width: 1200px;
	margin: 0 auto;
}
.case-list4 h2 {
	background: url(zsx.png) no-repeat center;
}
.case-list4 h2 p {
	text-align: center;
}
.case-list4 h2 .women {
	font-size: 30px;
	color: #007e42;
	font-weight: normal
}
.case-list4 h2 .woyin {
	font-size: 16px;
	color: #888888;
	font-weight: normal;
	margin-top: 6px;
}
.case-list4 .swiper-slide p {
	width: 100%;
	text-align: center;
}
.case-list4 .swiper-slide p a {
	line-height: 40px;
	font-weight: bold;
	font-size: 1.2em;
}
.case-list4 .swiper-container {
	padding-top: 3em;
	padding-bottom: 3em;
}
/*五大优势*/
.g-promo {
	width: 100%;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #f7f9f6
}
.promo-list4 {
	width: 1200px;
	margin: 0 auto;
}
.ysBox {
	background: rgba(0, 0, 0, 0) url("/Template/cn/images/ysBox.jpg") no-repeat scroll center center;
	height: 1688px;
	position: relative;
}
.ysBox dl {
	position: absolute;
}
.ysBox dt {
	color: #f00;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
}
.ysBox dt b {
	color: #485e81;
	display: block;
	font-size: 26px;
	margin-bottom: 8px;
}
.ysBox dd {
	width: 410px;
}
.ysBox dd p {
	background: rgba(0, 0, 0, 0) url("/Template/cn/images/ys_ico.png") no-repeat scroll left 6px;
	color: #535353;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 12px;
	padding-left: 20px;
}
.ysBox dd em {
	color: #ad1c30;
}
.ysBox .ys_01 {
	left: 600px;
	top: 242px;
}
.ysBox .ys_02 {
	left: 252px;
	top: 590px;
}
.ysBox .ys_03 {
	left: 600px;
	top: 960px;
}
.ysBox .ys_04 {
	left: 252px;
	top: 1310px;
}
.ysBox .ys_05 {
	left: 600px;
	top: 1696px;
}
.ysBox .ys_05 dt b {
	font-size: 22px;
}
.ysBox .ys_05 dd {
	width: 430px;
}
.ysPhone {
	color: #f00;
	font-size: 24px;
	left: 540px;
	position: relative;
}
/*三大工程服务*/


.g-yd {
	width: 100%;
	background: #f7f9f6;
	padding-top: 60px;
}
.g-yd-zj {
	width: 1200px;
	margin: 0 auto;
}
.g-yd-zj h2 {
	background: url(zsx.png) no-repeat center;
}
.g-yd-zj h2 p {
	text-align: center;
}
.g-yd-zj h2 .women {
	font-size: 30px;
	color: #007e42;
	font-weight: normal
}
.g-yd-zj h2 .woyin {
	font-size: 16px;
	color: #888888;
	font-weight: normal;
	margin-top: 6px;
}
.g-yd-zj ul {
	margin-top: 40px;
}
.g-yd-zj ul li {
	width: 400px;
	height: 240px;
	float: left;
	position: relative;
	background: #FFF
}
.g-yd-zj ul li h4 {
	font-weight: normal;
	margin-top: 40px;
	padding-left: 40px;
	padding-right: 40px;
}
.g-yd-zj ul li h4 a {
	font-size: 20px;
	color: #444444;
}
.g-yd-zj ul li h4 .cur {
	color: #007e42
}
.g-yd-zj ul li p {
	font-size: 14px;
	color: #888888;
	padding-left: 40px;
	padding-right: 40px;
	margin-top: 20px;
	line-height: 1.6em
}
.g-yd-zj ul li p a {
	display: inline-block;
	width: 118px;
	height: 34px;
	background: url(zxun.png) no-repeat;
	padding-left: 40px;
	line-height: 34px;
	font-size: 16px;
	color: #007e42
}
.g-yd-zj ul li p .bcur {
	background: url(zxunb.png) no-repeat;
	color: #FFF
}
.g-yd-zj ul li p .zixunen {
	background: url(zxunen.png) no-repeat
}
.g-yd-zj ul .fuen:hover h4 a {
	color: #007e42
}
.g-yd-zj ul .fuen:hover p .zixunen {
	background: url(zxunben.png) no-repeat;
	color: #FFF
}
.jtou {
	z-index: 88;
	position: absolute;
	width: 13px;
	height: 25px;
	right: 0px;
	top: 108px;
}
.jtouy {
	z-index: 88;
	position: absolute;
	width: 13px;
	height: 25px;
	left: 0px;
	top: 108px;
}
.jtous {
	z-index: 88;
	position: absolute;
	width: 25px;
	height: 13px;
	bottom: 0px;
	left: 188px;
}
/*四大核心优势*/

.hexin_zj {
	width: 100%;
	padding-top: 60px;
	padding-bottom: 60px;
}
.hexin {
	width: 1200px;
	margin: 0 auto
}
.hleft {
	float: left;
	width: 198px;
	height: 540px;
	background: url(hxin.png) no-repeat left top;
}
.hleften {
	background: url(hxinen.png) no-repeat left top;
}
.hleft a {
	display: inline-block;
	width: 130px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	margin-top: 435px;
	margin-left: 15px;
	font-size: 14px;
	color: #FFF
}
.hringht {
	width: 1002px;
	float: left;
	height: 540px;
	background: url(hyou.png) no-repeat;
}
.hringhten {
	background: url(hyouen.png) no-repeat;
}
.hringht h4 {
	font-size: 24px;
	font-weight: normal;
	color: #007e42;
	margin-top: 30px;
	text-align: center
}
.hringht ul li {
	float: left;
	width: 50%;
	height: 220px;
}
.hringht ul li h3 {
	font-size: 18px;
	font-weight: normal;
	color: #444444;
	padding-left: 100px;
	margin-top: 47px;
}
.hringht ul li p {
	margin-top: 20px;
	width: 310px;
	margin-left: 100px;
	margin-top: 10px;
	line-height: 1.6em;
	font-size: 14px;
	color: #888888;
}
.hringht ul li .hpen {
	width: 400px;
}
.hringht ul .shshi h3 {
	padding-left: 190px;
}
.hringht ul .shshi p {
	margin-left: 190px;
}
.hringht ul .zhzhu h3 {
	margin-top: 70px;
}
.hringht ul .heye h3 {
	margin-top: 70px;
	margin-left: 90px;
}
.hringht ul .heye p {
	margin-left: 190px;
}
/*=========权威见证==========*/

.qwei_zj {
	width: 100%;
	background: #f7f9f6;
	padding-bottom: 60px;
	padding-top: 60px;
}
.qwei {
	width: 1200px;
	margin: 0 auto;
}
.qwei h2 {
	background: url(zsx.png) no-repeat center;
}
.qwei h2 p {
	text-align: center;
}
.qwei h2 .women {
	font-size: 30px;
	color: #007e42;
	font-weight: normal
}
.qwei h2 .woyin {
	font-size: 16px;
	color: #888888;
	font-weight: normal;
	margin-top: 6px;
}
.jianzhen {
	text-align: center;
	margin-top: 36px;
}
.jianzhen a {
	display: inline-block;
	width: 180px;
	height: 42px;
	line-height: 42px;
	color: #007e42;
	font-size: 18px;
	background: url(qb.png) no-repeat;
	margin-left: 20px;
	margin-right: 20px;
}
.jianzhenen a {
	width: auto;
	background: none;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #007e42;
	-moz-border-radius: 20px;      /* Gecko browsers */
	-webkit-border-radius: 20px;   /* Webkit browsers */
	border-radius: 20px;            /* W3C syntax */
}
.jianzhen .cur {
	color: #FFF;
	background: url(qbcur.png) no-repeat
}
.jianzhenen .cur {
	color: #FFF;
	background: #007e42;
	-moz-border-radius: 20px;      /* Gecko browsers */
	-webkit-border-radius: 20px;   /* Webkit browsers */
	border-radius: 20px;            /* W3C syntax */
}
.model_content {
	width: 1200px;
	margin: 60px auto;
}
.student_voice {
	width: 640px;
	height: 260px;
	padding-left: 40px;
	margin: 67px auto 0;
	position: relative;
}
.student_voice .left_on {
	font-family: "宋体";
	font-size: 40px;
	position: absolute;
	left: -40px;
	top: 22px;
	color: #bababa;
}
.student_voice .left_on:hover, .student_voice .right_on:hover {
	color: #e8403b;
}
.student_voice .right_on {
	font-family: "宋体";
	font-size: 40px;
	position: absolute;
	right: -40px;
	top: 22px;
	color: #bababa;
}
.dtudent_list {
	height: 120px;
	width: 640px;
	margin: 0 auto;
}
.dtudent_list li {
	float: left;
	margin-right: 40px;
	width: 80px;
	height: 80px;
}
.dtudent_list li .img {
	width: 80px;
	height: 80px;
}
.dtudent_list li .img img {
	width: 80px;
	height: 80px;
	border-radius: 100%;
}
.dtudent_list li .student_info {
	display: none;
	width: 1060px;
	height: 115px;
	text-align: center;
	position: absolute;
	left: -540px;
	top: 150px;
	padding: 0 70px;
}
.dtudent_list li .student_info strong {
	font-size: 24px;
	color: #666;
	font-weight: 500;
	margin-bottom: 20px;
	display: block;
}
.dtudent_list li .student_info p {
	font-size: 16px;
	color: #666;
	line-height: 30px;
	background: url(beij.png) no-repeat;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
}
.dtudent_list li.three .student_info {
	display: block;
}
.dtudent_list li.three .img, .dtudent_list li.three {
	width: 120px;
	height: 120px;
}
.dtudent_list li.three {
	position: relative;
}
.dtudent_list li.three .img {
	margin-top: -22px;
}
.dtudent_list li.three .img img {
	width: 120px;
	height: 120px;
}
/*公司介绍*/

.gsjs_zj {
	width: 100%;
	padding-top: 60px;
	padding-bottom: 60px;
	background: url(dbg.jpg) no-repeat center center
}
.gsjs {
	width: 1200px;
	margin: 0 auto;
}
.gsleft {
	width: 416px;
	height: 514px;
	background: #FFF;
	float: left;
	position: relative
}
.gsleft h2 {
	font-weight: normal;
	color: #007e42;
	font-size: 24px;
	text-align: center;
	margin-top: 106px;
}
.gsleft h3 {
	color: #888888;
	font-size: 12px;
	font-weight: normal;
	margin-top: 6px;
	text-align: center
}
.gsleft p {
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 11
}
.gszj {
	float: left;
	width: 372px;
	height: 514px;
	background: #007e42;
}
.gszj h2 {
	text-align: center;
	margin-top: 36px;
}
.gszj h3 {
	text-align: center;
	margin-top: 16px;
}
.gszj h3 a {
	display: inline-block;
	background: url(jjgs.png) no-repeat;
	width: 294px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
	font-weight: normal;
	color: #007e42
}
.gszj p {
	text-indent: 2em;
	color: #FFF;
	font-size: 14px;
	margin-top: 36px;
	line-height: 1.6em;
	padding-left: 36px;
	padding-right: 36px;
}
.gszj p a {
	color: #dbe7d8;
	display: inline-block;
	float: right
}
.gszj .gstel {
	text-align: center;
	margin-top: 50px;
}
.gsright {
	float: left;
	width: 410px;
	height: 514px;
}
.leftbg {
	width: 372px;
	float: left;
	height: 514px;
	background: #FFF
}
.qwzzhi {
	width: 132px;
	height: 96px;
	float: left;
	margin-right: -36px;
	margin-top: 25px;
	background: url(qwbg.png) no-repeat;
	line-height: 50px;
	text-align: center
}
.qwzzhi span {
	color: #FFF;
	font-size: 18px;
}
.zzhirn {
	width: 100%;
}
.zzhirn img {
	width: 288px;
	height: 216px;
}
.leftbg ul {
	width: 372px;
	margin-top: 15px;
	float: left
}
.leftbg ul li {
	text-align: center;
	float: left;
	width: 372px;
}
.leftbg ul li a {
	display: block;
	margin-top: 20px;
	color: #444444;
	font-size: 18px;
}
.aliu {
	text-align: center;
	margin-top: 25px;
}
.aliu a {
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px;
	width: 32px;
	height: 32px;
	border: 1px solid #007e42
}
.aliu .al01 {
	background: url(zbjt.png) no-repeat
}
.aliu .al01:hover {
	background: url(zbjtb.png) no-repeat #007e42;
}
.aliu .al02 {
	background: url(ybjt.png) no-repeat
}
.aliu .al02:hover {
	background: url(ybjtb.png) no-repeat #007e42;
}
/*合作伙伴*/
.hbang_zj {
	width: 100%;
	background: #f7f9f6;
	padding-bottom: 20px;
	padding-top: 20px;
}
.hbang {
	width: 1200px;
	margin: 0 auto;
}
.hbang h2 {
	background: url(zsx.png) no-repeat center;
}
.hbang h2 p {
	text-align: center;
}
.hbang h2 .women {
	font-size: 30px;
	color: #007e42;
	font-weight: normal
}
.hbang h2 .woyin {
	font-size: 16px;
	color: #888888;
	font-weight: normal;
	margin-top: 6px;
}
.hbang ul {
	margin-top: 40px;
}
.hbang ul li {
	float: left;
	width: 152px;
	height: 78px;
	border: 1px solid #e5e5e5;
	text-align: center;
	line-height: 78px;
	margin-right: 20px;
	margin-left:25px;
	margin-bottom: 28px;
}
.hbang ul li img {
	width: 152px;
	height: 78px;
}
.hbang ul .wei {
	margin-right: 0px;
	float: right
}
.hbang p {
	text-align: center;
	margin-top: 20px;
}
.hbang p a {
	width: 178px;
	height: 42px;
	display: inline-block;
	background: url(sqhz.png) no-repeat;
}
.hbang .pmen a {
	background: url(sqhzen.png) no-repeat;
}
/*新闻中心*/
.xinwen_zj {
	width: 100%;
	padding-top: 60px;
	padding-bottom: 60px;
}
.xinwen {
	width: 1200px;
	margin: 0 auto
}
.nright {
	width: 800px;
	float: right
}
.nright .ltitle {
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #e5e5e5
}
.nright .ltitle a {
	display: inline-block;
	float: left;
	width: 330px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	margin-right: 10px;
	color: #888888;
	font-size: 18px;
}
.nright .ltitleen a {
	width: auto;
}
.nright .ltitle .cur {
	border-bottom: 3px solid #007e42;
	color: #007e42
}
.nright .ltitle .more {
	float: right;
	font-size: 14px;
	background: url(more.png) no-repeat right;
	margin-right: 0px;
	width: 80px;
}
.nright .ltitleen .more {
	padding-right: 20px;
}
.zpigc {
	float: left;
	width: 360px;
	font-weight: 240px;
	position: relative;
	margin-top: 30px;
}
.zpbti {
	width: 360px;
	position: absolute;
	bottom: 0px;
	height: 42px;
	line-height: 42px;
	z-index: 88;
	background: url(zpzz.png) no-repeat;
	text-align: center;
	left: 0px;
}
.zpbti a {
	color: #FFF;
	font-size: 16px;
}
.nright ul {
	float: right;
	width: 420px;
	height: 240px;
	margin-top: 30px;
	background: #f7f9f6
}
.nright ul li {
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #FFF
}
.nright ul li span {
	width: 60px;
	height: 60px;
	display: inline-block;
	background: #09a20a;
	color: #FFF;
	font-size: 16px;
	line-height: 60px;
	text-align: center
}
.nright ul li a {
	color: #444444;
	font-size: 16px;
	margin-left: 16px;
}
.nright ul li a:hover {
	color: #007e42;
}
.nleft {
	float: left;
	width: 360px;
}
.nleft .ltitle {
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #e5e5e5
}
.nleft .ltitle a {
	display: inline-block;
	float: left;
	width: 80px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	margin-right: 30px;
	color: #888888;
	font-size: 18px;
}
.nleft .ltitle .cur {
	border-bottom: 3px solid #007e42;
	color: #007e42
}
.nleft .ltitle .more {
	float: right;
	font-size: 14px;
	background: url(more.png) no-repeat right;
	margin-right: 0px;
}
.nleft ul {
	background: #f7f9f6;
	padding-left: 26px;
	padding-right: 26px;
	height: 240px;
	margin-top: 30px;
}
.nleft ul li {
	padding-top: 26px;
	padding-bottom: 26px;
	border-bottom: 1px dashed #cdd3cc
}
.nleft ul li h2 {
	font-weight: normal;
	height: 24px;
	line-height: 24px;
	background: url(aa.png) no-repeat left
}
.nleft ul li h2 a {
	color: #888888;
	font-size: 14px;
	margin-left: 37px;
}
.nleft ul li p {
	color: #444444;
	font-size: 14px;
	padding-left: 37px;
	margin-top: 10px;
	height: 24px;
	line-height: 1.6em;
	background: url(qq.png) no-repeat left
}
.nleft ul .wei {
	border-bottom: none
}



/*底部信息*/
