﻿.mt40 {

	margin-top: 40px;

}

/*banner图*/

.banner {

	position: relative;

	z-index: 2;

}

.fullSlide {

	width: 100%;

	position: relative;

	height: 550px;

	background: #f0f0f0;

	z-index: 2;

}

.fullSlide .bd {

	margin: 0 auto;

	position: relative;

	z-index: 0;

	overflow: hidden;

}

.fullSlide .bd ul {

	width: 100% !important;

}

.fullSlide .bd li {

	width: 100% !important;

	height: 550px;

	overflow: hidden;

	text-align: center;

}

.fullSlide .bd li a {

	display: block;

	height: 550px;

}

.fullSlide .bd li img {

	width: 100%;

	height: 550px;

	display: block;

	margin: auto;

	-webkit-animation: scaleUpDown 6s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite;

	animation: scaleUpDown 6s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite;

}

.fullSlide .hd {

	width: 100%;

	position: absolute;

	z-index: 4;

	bottom: 40px;

	left: 0;

	height: 30px;

	line-height: 30px;

	display: none;

}

.fullSlide .hd ul {

	text-align: center;

}

.fullSlide .hd ul li {

	cursor: pointer;

	display: inline-block;

*display:inline;

	zoom: 1;

	width: 42px;

	height: 11px;

	margin: 1px;

	overflow: hidden;

	background: #000;

	filter: alpha(opacity=50);

	opacity: 0.8;

	line-height: 999px;

	z-index: 7;

}

.fullSlide .hd ul .on {

	background: #07913b;

}

.fullSlide .prev, .fullSlide .next {

	display: block;

	position: absolute;

	z-index: 7;

	top: 50%;

	margin-top: -30px;

	left: 15%;

	width: 40px;

	height: 60px;

	background: url(/css/slider-arrow.png) -126px -137px #000 no-repeat;

	cursor: pointer;

	filter: alpha(opacity=50);

	opacity: 0.5;

	display: none;

}

.fullSlide .next {

	left: auto;

	right: 15%;

	background-position: -6px -137px;

}

/*搜索*/

.search {

	height: 67px;

	line-height: 67px;

	background: #fbfbfb;

}

.search1 {

	margin-top: 15px;

	width: 346px;

	height: 37px;

	line-height: 32px;

	background: url(/css/searchbg.png) no-repeat;

}

.search1 .text {

	width: 302px;

	height: 37px;

	float: left;

	background: none;

	line-height: 37px;

	color: #666;

	font-size: 14px;

	font-family: "Microsoft YaHei";

	border: 0px;

	padding-left: 10px;

}

.search1 .submit {

	width: 34px;

	height: 37px;

	cursor: pointer;

	background: none;

	border: none;

}

/*标题公共样式*/

.hz {

	overflow: hidden;

}

.hz_l {

	margin: 20px auto 20px;

	overflow: hidden;

	text-align: center;

}

.hz_l h2 a {

	display: block;

	font-size: 30px;

	color: #333;

	font-weight: bold;

}

.hz_l h2 b {

	display: block;

	font-size: 18px;

	color: #666;

	text-transform: uppercase;

	font-family: Arial, Helvetica, sans-serif;

}

.hz_l h3 a {

	display: block;

	font-size: 30px;

	color: #333;

	font-weight: bold;

}

.hz_l h3 b {

	display: block;

	font-size: 18px;

	color: #666;

	text-transform: uppercase;

	font-family: Arial, Helvetica, sans-serif;

}

.hz_l h4 span {

	font-size: 24px;

	color: #000;

}

.hz_l h4 b {

	font-size: 20px;

	color: #63c800;

	text-transform: uppercase;

	font-family: Arial, Helvetica, sans-serif;

	margin-left: 10px;

}

/*特点*/

.td {

	height: 693px;

	background: url(/css/td.jpg) no-repeat center top;

}

.tdtxt01 {

	overflow: hidden;

}

.txt01 {

	font-size: 24px;

	padding: 220px 0 0 230px;

}

.txt01 li {

	font-weight: bold;

	height: 40px;

	line-height: 40px;

}

.txt01 li strong {

	color: #63c800;

}

.txt02 {

	padding: 77px 24px 0 0;

}

.txt02 ul {

	padding-top: 40px;

}

.txt02 li {

	height: 108px;

	padding-left: 148px;

	line-height: 108px;

	font-size: 24px;

	font-weight: bold;

}

.txt02 li.t1 {

	background: url(/css/t1.png) no-repeat left center;

}

.txt02 li.t2 {

	background: url(/css/t2.png) no-repeat left center;

}

.txt02 li.t3 {

	background: url(/css/t3.png) no-repeat left center;

}

.tdtxt02 {

	width: 943px;

	height: 136px;

	margin: 30px 0 0 238px;

	color: #fff;

}

.tdtxt02 .txt03 {

	width: 364px;

	height: 136px;

	border-top-left-radius: 100px;

	border-bottom-left-radius: 100px;

	background: #000;

}

.tdtxt02 .txt03 div {

	font-size: 24px;

	font-weight: bold;

	padding: 30px 0 0 50px;

}

.tdtxt02 .txt04 {

	width: 579px;

	height: 136px;

	border-top-right-radius: 100px;

	border-bottom-right-radius: 100px;

	background: #63c800;

}

.tdtxt02 .txt04 div {

	font-size: 18px;

	font-weight: bold;

	padding: 32px 0 0 20px;

}

/*行间广告*/

.bar01 {

	height: 127px;

	background: url(/css/bar01.jpg) no-repeat center top;

}

.bar01 .bar_txt {

	padding-top: 20px;

	padding-left: 30px;

	color: #fff;

	padding-bottom: 26px;

}

.bar01 .bar_txt b {

	display: block;

	font-size: 30px;

	font-weight: bold;

	text-transform: uppercase;

}

.bar01 .bar_txt strong {

	font-size: 24px;

	display: block;

}

.bar01 .bar_tel {

	overflow: hidden;

	padding-left: 30px;

}

.bar01 .bar_tel div {

	margin-bottom: 40px;

	margin-left: 3px;

	margin-top: 4px;

}

.bar01 .bar_tel b {

	font-size: 16px;

	color: #fff;

	display: inline-block;

	padding-left: 26px;

}

.bar01 .bar_tel strong {

	font-family: Arial, Helvetica, sans-serif;

	display: inline-block;

	font-size: 24px;

	margin-right: 20px;

	color: #fff;

}

.bar01 .bar_tel a {

	display: block;

	width: 174px;

	height: 35px;

	text-align: center;

	line-height: 35px;

	background: #000;

	color: #fff;

	border-radius: 50px;

	font-size: 18px;

	margin-left: 200px;

}

/*产品*/

.pro {

	height: 860px;

	overflow: hidden;

	background: url(/css/probg.jpg) no-repeat center top;

}

.pro_r {

	overflow: hidden;

}

.pro_r .pro_one {

	overflow: hidden;

}

.pro_r .pro_one dl {

	height: 60px;

	line-height: 60px;

	background: #eee;

	overflow: hidden;

	margin-bottom: 10px;

}

.pro_r .pro_one dl dt {

	float: left;

	width: 184px;

	height: 60px;

	text-align: center;

	background: #63c800;

}

.pro_r .pro_one dl dt a {

	color: #fff;

	font-size: 18px;

}

.pro_r .pro_one dl dd {

	float: left;

	padding-left: 36px;

	font-size: 16px;

}

.pro_r .pro_two {

	overflow: hidden;

}

.pro_r .pro_two li {

	width: 280px;

	float: left;

	overflow: hidden;

	transition: .2s all;

	margin: 0 6px;

	margin-bottom: 20px;

}

.pro_r .pro_two li .pro_img {

	width: 278px;

	height: 186px;

	border: 1px solid #b8b8b8;

	display: table-cell;

	vertical-align: middle;

	text-align: center;

	border-bottom: 0;

	overflow: hidden;

}

.pro_r .pro_two li .pro_img img {

	width: 278px;

	height: 186px;

	transition: .3s all;

}

.pro_r .pro_two li .pro_txt {

	width: 100%;

	text-align: center;

	height: 45px;

	line-height: 45px;

	background: #e5e5e5;

	transition: .3s all;

}

.pro_r .pro_two li:hover .pro_img img {

	transform: scale(1.2, 1.2);

}

.pro_r .pro_two li:hover .pro_txt {

	background: #63c800;

}

.pro_r .pro_two li:hover .pro_txt a {

	color: #fff;

}

/*行间广告*/

.bar02 {

	height: 412px;

	background: url(/css/bar02.jpg) no-repeat center top;

}

.bar02 .bar_txt {

	padding-left: 543px;

	padding-top: 84px;

	padding-bottom: 56px;

}

.bar02 .bar_tel div {

	margin-left: 80px;

}

.bar02 .bar_txt strong {

	font-size: 36px;

	display: block;

}

.bar02 .bar_txt b {

	font-size: 24px;

	font-weight: normal;

}

.bar02 .bar_tel {

	padding-left: 543px;

}

.bar02 .bar_tel a {

	margin-left: 10px;

}

.bar02 .bar_tel b {

	padding-left: 60px;

}

/*合作客户*/

.case_all {

	overflow: hidden;

}

.case_ne {

	width: 1180px;

	margin: 0 auto;

	position: relative;

}

.case_ne li {

	float: left;

	width: 220px;

	margin: 0 7px 16px;

	float: left;

	transition: .3s all;

}

.case_ne li div {

	width: 218px;

	height: 134px;

	border: 1px solid #a0a0a0;

	overflow: hidden;

}

.case_ne li img {

	width: 218px;

	height: 134px;

	transition: .3s all;

}

.case_ne li span {

	display: block;

	width: 100%;

	height: 40px;

	text-align: center;

	line-height: 40px;

	transition: .3s all;

}

/*商场展示*/

.sczs {

	height: 592px;

	background: url(/css/sc.jpg) no-repeat center top;

}

.sc_ne {

	width: 1180px;

	margin: 0 auto;

	position: relative;

}

.sc_ne li {

	float: left;

	width: 380px;

	margin: 0 6px 16px;

	float: left;

	transition: .3s all;

}

.sc_ne li div {

	width: 378px;

	height: 270px;

	border: 1px solid #a0a0a0;

	overflow: hidden;

}

.sc_ne li img {

	width: 378px;

	height: 270px;

	transition: .3s all;

}

.sc_ne li span {

	display: block;

	width: 100%;

	height: 40px;

	text-align: center;

	line-height: 40px;

	transition: .3s all;

}

/*优势*/



.ys_all {

	height: 710px;

	background: url(/css/adbg.jpg) no-repeat center bottom;

	overflow: hidden;

}

.ys_tit {

	padding: 50px 0;

	text-align: center;

}

.ys_tit b {

	display: block;

	text-align: center;

	font-size: 18px;

	text-transform: uppercase;

	font-family: Arial, Helvetica, sans-serif;

}

.ys_tit strong {

	font-size: 30px;

	display: block;

	padding-bottom: 58px;

	background: url(/css/advline.png) no-repeat center 48px;

	color: #63c800;

}

.ys_tit span {

	font-size: 18px;

}

.advcon {

	overflow: hidden;

}

.advcon li {

	text-align: center;

	padding-top: 100px;

	width: 393px;

	height: 162px;

	float: left;

	transition: .3s all;

	cursor: pointer;

}

.advcon li strong {

	display: block;

	font-size: 18px;

	height: 50px;

	color: #9e9e9e;

}

.advcon li p {

	font-size: 16px;

	color: #9e9e9e;

}

.advcon li:hover strong {

	color: #63c800;

}

.advcon li:hover p {

	color: #333;

}

.advcon li.ad1 {

	background: url(/css/a1.png) no-repeat center top;

}

.advcon li.ad2 {

	background: url(/css/a2.png) no-repeat center top;

}

.advcon li.ad3 {

	background: url(/css/a3.png) no-repeat center top;

}

.advcon li.ad4 {

	background: url(/css/a4.png) no-repeat center top;

}

.advcon li.ad5 {

	background: url(/css/a5.png) no-repeat center top;

}

.advcon li.ad6 {

	background: url(/css/a6.png) no-repeat center top;

}

.advcon li.ad1:hover {

	background: url(/css/a01.png) no-repeat center top;

}

.advcon li.ad2:hover {

	background: url(/css/a02.png) no-repeat center top;

}

.advcon li.ad3:hover {

	background: url(/css/a03.png) no-repeat center top;

}

.advcon li.ad4:hover {

	background: url(/css/a04.png) no-repeat center top;

}

.advcon li.ad5:hover {

	background: url(/css/a05.png) no-repeat center top;

}

.advcon li.ad6:hover {

	background: url(/css/a06.png) no-repeat center top;

}

/*行间广告*/

.bar03 {

	height: 327px;

	background: url(/css/bar03.jpg) no-repeat center top;

}

.bar03 .bar_txt {

	padding-left: 0;

	padding-top: 84px;

	padding-bottom: 56px;

}

.bar03 .bar_tel div {

	margin-left: 80px;

}

.bar03 .bar_txt strong {

	font-size: 36px;

	display: block;

}

.bar03 .bar_txt b {

	font-size: 24px;

	font-weight: normal;

}

.bar03 .bar_tel {

	padding-left: 0;

}

.bar03 .bar_tel a {

	margin-left: 10px;

}

.bar03 .bar_tel b {

	padding-left: 60px;

}

/*客户见证*/

.kh {

	overflow: hidden;

}

.kh_txt li {

	width: 580px;

	margin: 0px 5px;

	margin-bottom: 30px;

	float: left;

	cursor: pointer;

}

.kh_txt li .kh_img {

	width: 248px;

	height: 180px;

}

.kh_txt li .kh_img img {

	width: 248px;

	height: 180px;

}

.kh_txt li .kh_tit {

	width: 292px;

	height: 180px;

	margin-left: 25px;

}

.kh_txt li .kh_tit span a {

	display: block;

	height: 50px;

	line-height: 50px;

	overflow: hidden;

	font-size: 16px;

}

.kh_txt li .kh_tit p {

	height: 65px;

	margin: 10px 0;

	line-height: 21px;

	overflow: hidden;

}

.kh_txt li .kh_tit b a {

	display: block;

	width: 85px;

	height: 28px;

	text-align: center;

	line-height: 28px;

	background: #63c800;

	color: #fff;

	border-radius: 50px;

}

/*公司简介*/

.about_all {

	background: #f8f8f8;

	overflow: hidden;

	padding-bottom: 50px;

}

.about_con {

	height: 323px;

}

.about {

	overflow: hidden;

}

.ab_conheader {

	padding-bottom: 20px;

}

.ab_conheader span {

	font-family: Arial, Helvetica, sans-serif;

	color: #bdbdbd;

	font-size: 50px;

	text-transform: uppercase;

}

.ab_conheader h3 a {

	font-size: 24px;

	color: #63c800;

}

.ab_img {

	width: 530px;

	height: 323px;

	margin-top: 75px;

}

.ab_img img {

	width: 530px;

	height: 323px;

}

.ab_con {

	padding-top: 80px;

	width: 614px;

	color: #333;

}

.ab_con_txt strong a {

	font-size: 24px;

	font-weight: bold;

	color: #d40004;

	display: block;

	margin-bottom: 10px;

}

.ab_con_txt div {

	height: 96px;

	overflow: hidden;

	font-size: 14px;

	line-height: 24px;

	margin-bottom: 40px;

}

.ab_con_txt a {

	display: block;

	width: 156px;

	height: 40px;

	text-align: center;

	line-height: 40px;

	border-radius: 50px;

	font-size: 16px;

	background: #63c800;

	color: #fff;

}

/*xc*/

.partner {

	color: #fff;

}

.par_left {

	height: 60px;

}

.par_left h3 a {

	font-size: 18px;

	color: #fff;

}

.par_left h3 span {

	font-size: 18px;

	font-family: Arial, Helvetica, sans-serif;

	text-transform: uppercase;

}

.parss {

	width: 100%;

	height: 55px;

	margin-top: 8px;

	margin-bottom: 30px;

	background: url(/css/xc.jpg) no-repeat 848px 12px;

}

.parss ul {

	overflow: hidden;

	padding-left: 750px;

}

.parss li {

	height: 40px;

	float: left;

	margin-right: 40px;

}

.parss li a {

	font-size: 20px;

	font-weight: bold;

	display: block;

}

.parss li b {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	text-transform: uppercase;

	color: #333;

}

.parss li.on a {

	color: #63c800;

}

.parss li.on b {

	color: #63c800;

}

.par_right {

	width: 1180px;

	overflow: hidden;

}

.picMarquee-left001 .bd ul li {

	float: left;

	overflow: hidden;

	margin-left: 20px;

	width: 249px;

}

.picMarquee-left001 .bd ul li .pic {

	width: 249px;

	height: 149px;

	border: 1px solid #ddd;

	overflow: hidden;

}

.picMarquee-left001 .bd ul li .pic img {

	width: 249px;

	height: 149px;

	display: block;

	transition: .3s all;

}

.picMarquee-left001 .bd ul li:hover img {

	transform: scale(1.2, 1.2);

}

.picMarquee-left001 .bd ul li .title {

	width: 100%;

	height: 35px;

	text-align: center;

	line-height: 35px;

}

.xc {

	height: 470px;

	background: url(/css/xc.jpg) no-repeat center top;

	overflow: hidden;

}

.xc_c {

	width: 1020px;

	margin: 30px auto;

	overflow: hidden;

}

/*新闻*/

.news-all {

	padding-top: 50px;

	overflow: hidden;

	background: url(/css/newsbg.jpg) no-repeat center top;

}

.newscon {

	overflow: hidden;

}

.news01 {

	width: 568px;

}

.newsheader {

	height: 48px;

	line-height: 48px;

	border-bottom: 1px solid #bfbfbf;

	padding: 0 10px;

}

.newsheader h3 a {

	font-size: 18px;

	font-weight: bold;

	color: #63c800;

}

.newsdi {

	margin-top: 30px;

	padding-bottom: 20px;

	border-bottom: 1px solid #bfbfbf;

}

.newsdi div {

	padding-left: 72px;

	background: url(/css/newone.jpg) no-repeat left 5px;

}

.newsdi img {

	width: 568px;

	height: 206px;

}

.newsdi div a {

	font-size: 15px;

	color: #63c800;

	display: block;

	height: 40px;

	line-height: 40px;

	margin-left: 10px;

	overflow: hidden;

}

.newsdi div p {

	height: 68px;

	line-height: 24px;

	padding: 0 10px;

	overflow: hidden;

}

.newsline ul {

	padding: 20px 0;

}

.newsline li {

	height: 40px;

	line-height: 40px;

}

.newsline li a {

	float: left;

	display: inline-block;

	width: 436px;

	height: 40px;

	overflow: hidden;

	padding-left: 30px;

	background: url(/css/newicon.png) no-repeat 10px center;

}

.newsline li span {

	font-family: Arial, Helvetica, sans-serif;

}

.news02 {

	width: 570px;

}

.hyxwcon li {

	overflow: hidden;

	padding: 25px 0 0;

}

.hyxwcon li .hyimg {

	width: 182px;

	height: 122px;

	border: 1px solid #626262;

}

.hyxwcon li .hyimg img {

	width: 182px;

	height: 122px;

}

.hyxwcon li .hytxt {

	width: 369px;

}

.hyxwcon li .hytxt span {

	display: block;

	height: 38px;

	line-height: 38px;

	border-bottom: 1px solid #bfbfbf;

	font-size: 16px;

}

.hyxwcon li .hytxt span a {

	color: #63c800;

}

.hyxwcon li .hytxt div {

	margin: 15px 0;

	height: 64px;

	overflow: hidden;

	line-height: 22px;

}

/*友情链接*/

.links {

	overflow: hidden;

	padding: 30px 0;

	background: #f8f8f8;

}

.web-alls1 h4 {

	padding-right: 20px;

	border-right: 1px solid #a0a0a0;

}

.web-alls1 h4 span {

	display: block;

	font-size: 24px;

	font-weight: bold;

	color: #63c800;

}

.web-alls1 h4 b {

	font-family: Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	font-size: 24px;

	color: #8e8e8e;

}

.linkLj {

	overflow: hidden;

	width: 1044px;

	padding: 20px 0;

}

.linkLj a {

	margin-right: 15px;

}

