@charset "UTF-8";
.com-width { width: 1200px; margin-left: auto; margin-right: auto; }

/*头部*/
.header {
	height: 84px;
	background: #fff;
	position: relative;
}
.header .hd-shade {
	width: 100%;
	height: 3px;
	background: url(../images/banner_top_bg.png) repeat-x; 
	position: absolute;
	bottom: -3px;
	z-index: 5;
}


.header .hd-box {
	position: relative;
	padding-left: 176px;
	display: table;
	width: 1024px; 
	height: 84px;
	margin-left: auto; 
	margin-right: auto; 
}
.header .hd-box .logo {
	position: absolute;
	left: 0;
	top: 0;
	width: 150px;
	/*height: 114px;*/
}
.header .hd-box h2 {
	line-height: 26px;
	vertical-align: middle;
	display: table-cell;
}
.header .hd-box h2 span {
	color: #00922d;
}
.header .hd-box .call-box .tit {
	line-height: 84px;
	margin-right: 14px;
}
.header .hd-box .call-box .call {
	color: #00922d;
	font-size: 18px;
	line-height: 26px;
	margin-right: 23px;
	margin-top: 15px;
}
.header .hd-box .call-box .qr-box {
	margin-top: 4px;
}



/*导航栏*/
.nav-bar {
	height: 60px;
	line-height: 60px;
	background: #00922D;
}
.nav-bar ul li {
	float: left;
	margin: 0 5px;
}
.nav-bar ul li a {
	display: inline-block;
	width: 140px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	-webkit-transition: background .2s;
	-o-transition: background .2s;
	transition: background .2s;
}
.nav-bar ul li.on a,
.nav-bar ul li:hover a {
	background: #00B838;
	position: relative;
	top: -2px;
	height: 64px;
	line-height: 64px;
}

/*搜索框*/
.search-bar {
	padding-top: 4px;
	height: 90px;
	line-height: 90px;
	border-bottom: 1px solid #CCCCCC;
}
.search-bar .s-word {
	position: relative;
}
.search-bar .s-word .bot-bar {
	position: absolute;
	bottom: 1px;
	left: 0;
	width: 65px;
	height: 2px;
	background: #00922D;
}
.search-bar b {
	font-size: 14px;
	font-weight: normal;
	padding-right: 2px;
}
.search-bar a {
	margin-right: 15px;
	color: #999;
}
.search-bar a:hover {
	color: #333;
}
.search-box {
	width: 457px;
}
.search-box input {
	margin-left: 8px;
	border-radius: 37px;
}
.search-box .ss {
	float: left;
	margin-top: 27px;
	width: 342px;
	height: 37px;
	/*line-height: 37px;*/
	border: 1px solid #DADADA;
	text-indent: 45px;
	background: #fff url(../images/search_input.png) no-repeat 16px center;
	color: #666;
}
.search-box .ss-btn {
	margin-top: 27px;
	width: 97px;
	height: 38px;
	border: 1px solid #118B00;
	background: #00B036; 
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
}
.search-box .ss-btn:hover {
	background-color: #118B00;
	outline: none;
}
.search-box .ss:focus {
	outline: none;
	box-shadow: 0 0 5px #ddd;
}

/*合作客户*/
.partner {
	padding: 30px 0 60px;
	text-align: center;
}
.partner h2 {
	font-size: 24px;
	line-height: 75px;
}
.partner h2 span {
	color: #03932f;
}
.partner-show {
	height: 106px;
	overflow: hidden;
	position: relative;
}
.partner-show .btn-box a {
	display: inline-block;
	width: 34px;
	height: 54px;
	line-height: 54px;
	font-size: 40px;
	color: #A3A3A3;
	position: absolute;
	top: 50%;
	margin-top: -27px;
	font-family: sans-serif;
}
.partner-show .btn-box .prev {
	left: 0;
}
.partner-show .btn-box .next {
	right: 0;
}
.partner-show .btn-box a:hover {
	background: #A3A3A3;
	color: #fff;
}
.partner-show .show-box {
	width: 1100px;
	height: 106px;
	margin: 0 auto;
	overflow: hidden;
}
.partner-show .show-box ul {
	width: 1400px;
}
.partner-show .show-box ul li {
	margin-right: 19px;
	border: 1px solid #DADADA;
	float: left;
	width: 165px;
	height: 104px;
	line-height: 104px;
	font-size: 0;
	background: #fff;
	position: relative;
}
.partner-show .show-box ul li img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
	position: relative;
	z-index: 2;
	transform: rotateY(0deg);
	-webkit-transition: all .6s ease 0s;
	-o-transition: all .6s ease 0s;
	transition: all .6s ease 0s;
	backface-visibility:hidden;s
}


.partner-show .show-box ul li span{display:block;width:167px;height:106px;background:#00922D;line-height:106px;text-align:center;font-size:16px;position:absolute;top:0px;left:0px;
	transform: rotateY(-180deg);
	-webkit-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
	backface-visibility:hidden;color:#fff;
}
.partner-show .show-box ul li:hover img{
	transform: rotateY(180deg);
}
.partner-show .show-box ul li:hover span{
	transform: rotateY(0deg);
}



/*产品*/
.com-tit {
	height: 59px;
	line-height: 59px;
	border-bottom: 1px solid #CCCCCC;
}
.com-tit h2 {
	display: inline-block;
	height: 58px;
	border-bottom: 2px solid #00922D;
	font-size: 24px;
	color: #00922d;
}
.com-tit .more {
	margin-top: 14px;
	width: 80px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	background: #03932F;
	border-radius: 32px;
}
.com-tit .more:hover {
	background: #03842A;
}
.com-tit .pro-item ul li {
	margin-right: 33px;
	float: left;
}
/*产品展示*/
.pro-show {
	margin-top: 31px;
	padding-bottom: 54px;
}
.pro-show .show-box ul {
	width: 1216px;
}
.pro-show .show-box ul li {
	margin: 0 16px 17px 0;
	float: left;
	background: #fff;
	width: 288px;
	height: 330px;
	text-align: center;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.pro-show .show-box ul li:hover {
	/*-webkit-box-shadow:  0px 0px 30px -5px #222;
	box-shadow: 0px 0px 30px -5px #222;*/

	-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.2);
	box-shadow:0 15px 30px rgba(0,0,0,0.2);
	-webkit-transform:translate3d(0, -2px, 0);
	transform:translate3d(0, -2px, 0)
}
.pro-show .show-box ul li .pic {
	display: block;
	width: 288px;
	height: 200px;
	line-height: 200px;
	font-size: 0;
	/*text-align: center;*/
}
.pro-show .show-box ul li .pic img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}
.pro-show .show-box ul li .a-tit {
	display: inline-block;
	width: 100%;
	font-size: 16px;
	color: #333;
	line-height: 68px;
}
.pro-show .show-box ul li .a-tit:hover {
	color: #000;
}
.pro-show .show-box ul li .a-btn {
	display: inline-block;
	width: 180px;
	height: 36px;
	line-height: 36px;
	background: #00922D;
	color: #fff;
	font-size: 14px;
	border-radius: 36px;
	text-align: left;
	text-indent: 24px;
}
.pro-show .show-box ul li .a-btn .ss {
	float: right;
	/*display: inline-block;*/
	width: 58px;
	height: 36px;
	background: #383838 url(../images/search_2.png) no-repeat center;
	border-top-right-radius: 36px;
	border-bottom-right-radius: 36px;
}
.pro-show .show-box ul li .a-btn:hover {
	background: #03842A;
}

/*应用场景*/
.appuse {
	padding: 39px 0 90px;
	background: #fff;
	text-align: center;
}
.appuse h2 {
	display: inline-block;
	width: 325px;
	height: 48px;
	line-height: 48px;
	background: url(../images/appuse_tit.png) no-repeat center;
	font-size: 24px;
	color: #03932f;
}
.appuse p {
	margin: 17px 0 55px;
	font-size: 14px;
	line-height: 14px;
}
.appuse-box ul {
	width: 1235px;
}
.appuse-box ul li {
	float: left;
	margin-right: 34px;
}
.appuse-box ul li .pic {
	margin-bottom: 20px;
	width: 274px;
	height: 201px;
	overflow: hidden;
	line-height: 201px;
	font-size: 0;
}
.appuse-box ul li .pic img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}
.appuse-box ul li .a-tit {
	display: inline-block;
	width: 100%;
	height: 41px;
	line-height: 41px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #ccc;
	font-size: 16px;
	cursor: default;
}
.appuse-box ul li:hover .a-tit {
	color: #333;
}

/*优势一*/
.ys1 {
	background: #F2F2F2;
	height: 554px;
}
.ys1-box {
	position: relative;
}
.ys-man {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 277px;
	height: 477px;
	background: url(../images/man.jpg) no-repeat;
}
.ys1 .left {
	margin-right: 66px;
	width: 305px;
	height: 554px;
	background: #fff url(../images/ys1_left.jpg) no-repeat center bottom;
	text-align: center;
}
.ys1 .left b {
	font-weight: normal;
	color: #00922d;
}
.ys1 .left h3 {
	margin:  42px 0px 12px;
	font-size: 36px;
	line-height: 36px;
	color: #00922d;
}
.ys1 .left h3 span {
	font-size: 48px;
}
.ys1 .left .p1 {
	display: inline-block;
	width: 203px;
	height: 28px;
	line-height: 28px;
	border-radius: 28px;
	color: #fff;
	background: #00922D;
}
.ys1 .left .p2 {
	font-size: 24px;
	margin: 20px 0 30px;
	line-height: 35px;
}
.ys1 .left .p2 span {
	font-size: 18px;
}
.ys1 .left .p3 {
	margin-top: 37px;
	font-size: 14px;
}	
.ys1 .left .p3 span {
	color: #00922d;
	font-size: 22px;
}
.ys1 .left .zixun a {
	display: inline-block;
	width: 130px;
	height: 39px;
	line-height: 39px;
	border-radius: 39px;
	font-size: 14px;
	color: #fff;
	margin: 0 3px;
}
.ys1 .left .zixun a.one {
	background: #454545;
	border: 1px solid #272727;
}
.ys1 .left .zixun a.two {
	background: #00922D;
	border: 1px solid #0F7501;
}
.ys1 .left .zixun a.one:hover {
	background: #272727;
}
.ys1 .left .zixun a.two:hover {
	background: #454545;
}
.ys1 .right h3 {
	padding: 72px 0 22px;
	font-size: 24px;
}
.ys1 .right ul li h4 {
	margin: 20px 0 12px;
	font-size: 16px;
	color: #fff;
	background: #00922D;
	display: inline-block;
	width: 122px;
	height: 32px;
	line-height: 32px;
	border-radius: 32px;
	text-align: center;
}
.ys1 .right ul li p {
	font-size: 14px;
	line-height: 14px;
	text-indent: 7px;
}
.ys2 {
	padding-bottom: 39px;
}
.ys2 .title {
	margin-bottom: 75px;
	width: 100%;
	height: 244px;
	background: #00922D url(../images/ys2_tit.png) no-repeat center bottom;
	text-align: center;
}
.ys2 .title h2 {
	display: inline-block;
	margin-top: 60px;
	width: 729px;
	height: 100px;
	background: url(../images/ys2_tit_bg.png) no-repeat center;
	font-size: 30px;
	color: #fff;
	line-height: 75px;
}
.ys-box ul li {
	margin-bottom: 20px;
	width: 100%;
	height: 187px;
}
.ys-box ul li .cont {
	width: 545px;
	height: 187px;
	background: url(../images/ys2_bg.png) no-repeat center;
}
.ys-box ul li .pic {
	width: 575px;
	height: 100%;
}
.ys-box ul li.rr .cont {
	background: url(../images/ys2_bg_rr.png) no-repeat center;
}
.ys-box ul li.ll .cont {
	padding: 0 20px 0 25px;
}
.ys-box ul li.rr .cont {
	padding: 0 13px 0 32px;
}
.ys-box ul li h3 {
	font-size: 18px;
	color: #0067a2;
}
.ys-box ul li p {
	padding-top: 10px;
	line-height: 22px;
	font-size: 14px;
}
.ys-box ul li span {
	margin-top: 40px;
	margin-right: 20px;
	width: 96px;
	height: 100px;
	background: url(../images/ys_num.png) no-repeat center;
	text-align: center;
	float: left;
	font-size: 48px;
	line-height: 100px;
	color: #0067a2;
	text-indent: 23px;
	color: #fff;
}
.ys-box ul li .cont h3 {
	margin-top: 45px;
	font-size: 18px;
	color: #333;
}
.ys-box ul li .cont h3.two {
	margin-top: 52px;
}
.ys-box ul li .cont h3 b {
	color: #00922d;
	font-size: 24px;
	line-height: 24px;
}

/*横幅广告*/
.index-gg {
	margin-bottom: 30px;
	height: 200px;
	position: relative;
	overflow: hidden;
}
.index_gg_a{position: absolute;left: 50%;top:115px;height:40px;width: 220px;margin-left: 290px;z-index: 999}
.index_gg_a a{width: 97px;height: 36px;background: #3AAB5D;border-radius: 18px;float: left;
	text-align: center;margin-right: 5px;color: #fff;line-height: 36px;font-size: 14px;}
.index_gg_a a:hover{background: #454545;}
.index-gg img{
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
}

/*客户见证*/
.case-box {
	margin: 86px 0 95px;
	height: 561px;
}
.case-box .show-box {
	margin:0 auto;
	width:1200px;
	height:560px;
}
#slide-box {
	position:relative;
	margin:0 auto 0;
	width:942px;
	height:323px
}
#slide-box ul {
	position:relative;
	width:942px;
	height:323px
}
#slide-box li {
	position:absolute;
	top:146px;
	left:377px;
	z-index:0;
	width:0;
	height:0;
	border-radius:3px;
	list-style:none;
}
#slide-box li img {
	width:100%;
	height:100%;
	vertical-align:top
}
#slide-box li div {
	position:absolute;
	bottom:-233px;
	left:50%;
	margin-left:-367px;
	width:734px;
	height:233px;
	text-align:center
}
#slide-box li div h4 {
	margin:30px 0 15px;
	color:#333;
	font-size:20px;
	line-height:20px
}
#slide-box li div .cont {
	display: inline-block;
	width: 100%;
	height: 100px;
	color:#666;
	font-size:14px;
	line-height:25px;
	overflow: hidden;
}
#slide-box li div .more {
	display:inline-block;
	margin-top:18px;
	width:206px;
	height:50px;
	border-radius:25px;
	background:#02932F;
	color:#fff;
	font-size:16px;
	line-height:50px
}
#slide-box li div .more:hover {
	background: #03842A;
}
#slide-box .next,#slide-box .prev {
	position:absolute;
	top:50%;
	overflow:hidden;
	margin-top:-40px;
	width:39px;
	height:80px;
	color:#656565;
	text-align:center;
	font-size:70px;
	font-family:sans-serif;
	line-height:80px;
	cursor:pointer
}
#slide-box .next:hover,#slide-box .prev:hover {
	color:#00922D
}
#slide-box .prev {
	left:-129px
}
#slide-box .next {
	right:-129px;
	background-position:-39px 0
}


/*今日*/
.today {
	margin-bottom: 30px;
	width: 1200px;
	height: 585px;
	padding-top: 48px;
	background: url(../images/case_bg.png) no-repeat center;
	text-align: center;
}
.td-box {
	width: 1020px;
	height: 537px;
	margin: 0 auto;
	background: #02932f;
}
.td-box .title {
	display: inline-block;
	width: 194px;
	height: 138px;
	background: #f2f2f2;
}
.td-box .title h3 {
	padding-top: 38px;
	font-size: 24px;
	color: #03932f;
	line-height: 24px;
}
.td-box .title p {
	padding: 13px 0 24px;
	font-size: 14px;
	line-height: 14px;
}
.td-box .title i {
	display: inline-block;
	width: 50px;
	height: 2px;
	background: #02932f;
}
.today-box ul {
	margin-top: 82px;
	font-size: 0;
}
.today-box ul li {
	margin: 0 14px;
	display: inline-block;
}
.today-box ul li .pic {
	width: 160px;
	height: 146px;
	line-height: 146px;
	border-radius: 15px;
	background: #fff;
	color: #02932f;
	font-size: 26px;
}
.today-box ul li .pic span {
	font-size: 44px;
}
.today-box ul li p {
	font-size: 16px;
	color: #fff;
	line-height: 66px;
}

/*实力展示*/
.muscle-box {
	margin-top: 29px;
	margin-bottom: 90px;
}
.muscle-item {
	width: 297px;
}
.muscle-item ul li a {
	margin-top: 12px;
	display: inline-block;
	width: 100%;
	height: 65px;
	line-height: 65px;
	text-align: center;
	font-size: 20px;
	color: #333;
	/*background-color: #eee;*/
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
}
.muscle-item ul li.on a {
	background: #03932f url(../images/sj.png) no-repeat right center;
	color: #fff;
}
.muscle-show {
	padding: 21px 21px 0;
	width: 860px;
	height: 299px;
	background: #fff;
}
.muscle-show .show-box {
	position: relative;
}
.muscle-show .show-box .btn-box {
	position: absolute;
	bottom: -64px;
	width: 100%;
	text-align: center;
	font-size: 0;
}
.muscle-show .show-box .btn-box a {
	display: inline-block;
	width: 88px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-family: sans-serif;
	background: #dcdcdc;
	color: #03932f;
	font-size: 24px;
}
.muscle-show .show-box .btn-box a:hover {
	background: #03932f;
	color: #dcdcdc;
}
.muscle-show .show-box .btn-box a.sPrev {
	border-top-left-radius: 22px;
	border-bottom-left-radius: 22px;
}
.muscle-show .show-box .btn-box a.sNext {
	border-top-right-radius: 22px;
	border-bottom-right-radius: 22px;
}
.muscle-show .show-box ul {
	width: 876px;
	height: 260px;
}
.muscle-show .show-box ul li {
	float: left;
	margin-right: 16px;
	width: 202px;
	text-align: center;
}
.muscle-show .show-box ul li a span {
	display: block;
	width: 202px;
	height: 202px;
	line-height: 202px;
	font-size: 0;
	overflow: hidden;
}
.muscle-show .show-box ul li a span img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}
.muscle-show .show-box ul li a p {
	font-size: 14px;
	line-height: 58px;
}

/*关于*/
.about {
	height: 242px;
	background: #03932f;
}
.about-show {
	position: relative;
}
.about-box {
	position: absolute;
	top: 60px;
	width: 1200px;
	height: 322px;
	background: #fff;
}
.about-box .pic {
	width: 500px;
	height: 323px;
	/*overflow: hidden;*/
	position: relative;
}
.about-box .pic img {
	position: absolute;
	left: 21px;
	bottom: 21px;
}
.about-box .cont {
	width: 680px;
	height: 277px;
	padding: 45px 20px 0 0;
	line-height: 25px;
	position: relative;
	font-size: 14px;
}
.about-box .cont h3 {
	font-size: 24px;
	line-height: 24px;
	color: #02932f;
	padding-bottom: 20px;
}
.about-box .cont .more {
	position: absolute;
	bottom: 0;
	right: 0;
	display: inline-block;
	width: 112px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	color: #fff;
	background: #03932f;
}
.about-box .cont .more:hover {
	background: #017B26;
}


/*新闻*/
.article {
	padding-top: 196px;
	padding-bottom: 54px;
}
.article .news {
	width: 801px;
	/*height: 400px;*/
}
.article .tit {
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
}
.article .news .tit {
	margin-bottom: 35px;
	padding: 4px 20px 0 3px;
	height: 44px;
	line-height: 44px;
}
.article .news .tit ul {
	font-size: 0;
}
.article .news .tit ul li {
	display: inline-block;
}
.article .news .tit ul li a {
	display: inline-block;
	width: 125px;
	height: 44px;
	text-align: center;
	line-height: 44px;
	font-size: 16px;
	/*background: #eee;*/
}
.article .news .tit ul li.on a {
	background: #03932f;
	color: #fff;
}
.article .news .tit .more {
	color: #fff;
}
.news-box ul {
	height: 280px;
	position: relative;
}
.news-box .bot-more {
	position: absolute;
	right: 0;
	bottom: 0;
	display: inline-block;
	width: 78px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #03932f;
	color: #fff;
	border-radius: 25px;
}
.news-box .bot-more:hover {
	background: #017B26;
}
.news-box .news-l {
	margin-right: 16px;
	width: 357px;
	font-size: 14px;
}
.news-box .news-l .more {
	color: #03932f;
}
.news-box .news-l .more:hover {
	color: #017B26;
}
.news-box ul {
	display: none;
}
.news-box ul:first-child {
	display: block;
}
.news-box ul li h5 {
	margin: 10px 0 4px;
	padding-left: 15px;
	line-height: 14px;
	background: url(../images/news_tit.png) no-repeat left center;
}
.news-box ul li h5 a {
	color: #333;
	font-size: 14px;
	font-weight: 400;
}
.news-box ul li h5 a:hover {
	color: #03932f;
}
.news-box ul li span {
	color: #999;
	line-height: 25px;
}
.news-box ul li p {
	line-height: 22px;
	padding-top: 5px;
}
.news-box ul .news-r {
	padding-bottom: 5px;
	width: 412px;
	float: right;
}
.news-box ul .news-r h5 {
	font-size: 14px;
}
.news-box ul .news-r em {
	font-style: normal;
}

/*faq*/
.article .faq {
	width: 330px;
	height: 360px;
	overflow: hidden;
}
.article .faq .com-tit h2 {
	color: #333;
	font-size: 18px;
}
.faq-box {
	padding-top: 10px;
}
.faq-box ul li {
	padding: 14px 0;
	border-bottom: 1px solid #D6D6D6;
}
.faq-box ul li h5 a {
	line-height: 21px;
	font-size: 12px;
}
.faq-box ul li h5 a:hover {
	color: #03932f;
}
.faq-box ul li p {
	margin-top: 8px;
	line-height: 21px;
	font-size: 12px;
}
.faq-box ul li h5 i,
.faq-box ul li p i {
	margin-right: 7px;
	float: left;
	display: block;
	width: 21px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	border-radius: 50%;
	color: #fff;
	font-family: Microsoft Yahei;
	font-style: normal;
}
.faq-box ul li h5 i {
	background: #03932f;
}
.faq-box ul li p i {
	background: #626262;
}

/*友情链接*/
.links {
	padding-bottom: 20px;
}
.links span {
	float: left;
	padding-left: 5px;
	font-size: 20px;
	border-left: 5px solid #03932F;
	color: #03932F;
}
.links a {
	margin-left: 7px;
	font-size: 14px;
	line-height: 22px;
	position: relative;
}
.links a:after {
	content: '|';
	position: absolute;
	top: -4px;
	right: -6px;
	color: #9C9C9C;
}
.links a:last-child:after {
	content: '';
}
.links a:hover {
	color: #03932F;
}

/*尾部*/
.footer {

	text-align: center;
}
.footer .nav-bot {
	margin-bottom: 20px;
	height: 62px;
	line-height: 62px;
	background: #03932f;
	font-size: 0;
}
.footer .nav-bot a {
	padding: 0 27px;
	color: #EAEAEA;
	font-size: 14px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.footer .nav-bot a:hover {
	color: #fff;
	text-shadow: 0px 0 10px #f2f2f2;
}
.footer .info {

	line-height: 30px;
	float: left;
	text-align: left;
	padding: 10px;
}
.footer .qr-box {
	margin-left: 30px;
	text-align: center;
	line-height: 24px;
}
.f_mid{width: 400px;float: left;text-align: center;padding: 30px 0;line-height: 30px;margin-left: 50px;border-left: 1px solid #ededed;border-right: 1px solid #ededed;}
.f_mid span{font-size: 30px;display: block;color: #03932f;}

.footer .call {
	font-size: 	14px;
	padding-bottom: 10px;
}
.footer .call span {
	color: #03932f;
	font-size: 24px;
}
.footer .call i {
	padding: 0 11px;
}
/*内页相关*/
.main{    width: 1200px;
    margin: 40px auto 50px;}
.main .m_left{width: 260px;background: #fff;}
.main .m_left .left_cate{width: 100%;padding-bottom: 20px;}
.main .m_left .left_tit{color: #fff;font-size: 18px;height: 54px;line-height: 54px;text-indent: 57px;background: #00B838 url(../images/default/sprint_ico.png) no-repeat 16px -42px;}
.main .m_left .left_tit b{font-weight: 400;}
.main .m_left .search{width: 183px;height: 27px;background: url(../images/default/ico.png) 0 0 no-repeat;margin: 20px auto 0;}
.search .key{height: 27px;width: 145px;border: none;line-height: 27px;margin-left: 10px;background: none;float: left;color: #aaa;}
.search .sub{width: 27px;height: 27px;float: left;background: none;border: none;cursor: pointer;}
.main .m_left .cate_list{padding: 0 16px;line-height: 32px;overflow: hidden;}
.main .m_left .cate_list ul{padding-top: 10px;}
.main .m_left .cate_list li{font-size: 14px;margin-bottom: 4px;height: 33px;padding-left: 5px;overflow: hidden;}
.main .m_left .cate_list li:hover{background: #eaeaea;}
.main .m_left .cate_list li a{display: block;}
.main .m_left .cate_list li a i{width: 10px;height: 15px;display: block;background: url(../images/default/ico.png) 0 -29px no-repeat;float: left;margin: 9px 5px 0 0;}
.main .m_left .cate_list li a:hover i,.main .m_left .cate_list .cur a i{background: url(../images/default/ico.png) -8px -29px no-repeat;}
.main .m_left .cate_list .cur{background: #eaeaea;}
.main .m_left .cate_list .cur a{color: #000;}
.main .m_left .contact_con{padding: 15px 10px 20px 20px;line-height: 30px;}
.main .m_left .contact_con p{width: 100%;text-align: center;padding-top: 15px;line-height: 20px;}
.main .m_left .contact_con b{font-size: 18px;font-weight: 500;color: #00922D;}
.main .m_right{width: 880px;
/*min-height: 500px;*/padding: 0 20px 20px;background: #fff;}
.m_right .r_top{height: 50px;line-height: 55px;border-bottom: 1px solid #dadada;}
.m_right .r_top b{font-size: 18px;float: left;font-weight: 500;}
.m_right .r_top b i{width: 17px;height: 17px;background: url(../images/default/ico.png) 0px -45px no-repeat;display: block;float: left;margin: 19px 10px 0 0}
.m_right .r_top .location{float: right;font-family: sans-serif;color: #757575}
.m_right .r_top .location a{color: #757575;}
.m_right .r_top .location a:hover{color: #000;}
.m_right .pro_list{/*width: 730px;*/padding-top: 20px;margin: 0 auto;}
.m_right .pro_list ul{width: 1000px;}
.m_right .pro_list li{overflow: hidden;border: 1px solid #e0e0e0;box-shadow: 0 0 5px #fff;float: left;margin: 0 41px 40px 0;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.m_right .pro_list li:hover{border: 1px solid #dadada;box-shadow: 0 0 12px #ccc;}
.m_right .pro_list li .pro_img{padding: 7px;width: 250px;height: 200px; /* margin: 7px auto; */text-align: center;line-height: 200px;font-size: 0;}
.m_right .pro_list li .pro_img img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.m_right .pro_list li p{width: 250px;height: 30px;line-height: 30px;text-align: center;margin: 0 auto 7px;font-size: 14px;background: #eee;}
.m_right .pro_list li p a{display: block;}
.pages{height: 32px;width: 100%;background: #f3f3f3;overflow: hidden;margin-top: 21px;line-height: 32px;text-align: center;}
.pages a{padding: 8px 12px;height: 32px;margin: 0 3px;}
.pages .current,.pages a:hover{padding: 8px 12px;background: #8C8C8C;height: 32px;color: #fff;}
.pages .fl{position: relative;top: 7px;left: 10px}
.pages .fr{position: relative;top: 5px;right: 10px}
.pages .fr select{width: 40px;height: 22px;border: 1px solid #ccc;}

/*行业资讯*/
.new_cate{height: auto !important;padding-bottom: 25px;}
.hot_pro{height: 795px;overflow: hidden;}
.hot_pro ul{padding: 15px 0 15px !important;}
.hot_pro ul li{width: 200px;height: 225px;margin: 0 auto 15px;border: 1px solid #e0e0e0;background: #fff;}
.hot_pro li:hover{border: 1px solid #dadada;box-shadow: 0 0 5px #d1d1d1;background: #fff;}
.hot_pro li .pro_img{width: 180px;height: 180px;margin: 10px auto 0;line-height: 180px;font-size: 0;text-align: center;}
.hot_pro li .pro_img img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.hot_pro li p{width: 200px;height: 30px;line-height: 30px;text-align: center;margin: 0 auto;font-size: 14px;}
.m_right .new_list{width: 880px;overflow: hidden;}
.m_right .new_list li{width: 100%;height: 130px;border-bottom: 1px solid #e9e9e9;padding: 20px 0;overflow: hidden;}
.m_right .new_list li:hover{background: #f9fafd;}
.new_list li .new_img{width: 180px;height: 130px;float: left;overflow: hidden;border: 1px solid #e9e9e9;text-align: center;line-height: 130px;margin-right: 15px;padding: 1px;}
.new_list li .new_con{height: 130px;float: left;overflow: hidden;line-height: 24px;color: #878787;padding-right: 15px;}
.new_list li .new_con h2{width: 540px;font-size: 16px;color: #333;font-weight: 500;padding: 4px 0 4px;height: 24px;overflow: hidden;}
.new_list li .new_con h2 a{color: #333;}
.new_list li .new_con h2 a:hover{color: #ff6600;}
.new_list li .new_con span{padding-bottom: 4px;padding-left: 22px;}
.new_list li .new_con p a,
.faq_list li .faq_con p a{float: right;background: #C2C2C2;border-radius: 3px;width: 39px;padding-left: 10px;height: 18px;text-align: left;display: block;line-height: 18px;color: #fff;margin-top: 3px;font-family: "宋体"}
.new_list li .new_con p a:hover,
.faq_list li .faq_con p a:hover{color: #fff;background: #00B838;}
.new_list li .new_con p{color: #666;padding-left: 22px;}
/*--/guest--*/
#guest{color: #545454;line-height: 22px;width: 680px;font-family: "微软雅黑";margin-bottom: 10px;}
.input_on{background-color: #FFFFCC;border: 1px solid #999999;height: 18px;padding: 2px 8px 0 3px;}
.input_off{background-color: #FFFFFF;background-image: none;border: 1px solid #CCCCCC;float: left;height: 18px;margin: 0;padding: 2px 8px 0 3px;}
.input_move{background-color: #FFFFCC;background-image: none;border: 1px solid #0088CD;float: left;height: 18px;margin: 0;padding: 2px 8px 0 3px;}
.input_out{background-color: #FFFFFF;background-image: none;border: 1px solid #CCCCCC;float: left;width: 373px;height: 28px;line-height: 28px;margin: 0 5px 0 0;padding: 0px 8px 0 3px;}
.input_out1{background-color: #FFFFFF;background-image: none;border: 1px solid #CCCCCC;float: left;font-size: 12px;line-height: 20px;margin: 0 5px 0 0;padding: 2px 8px 0 3px;width: 450px;}
.input_out5{background-color: #FFFFFF;background-image: none;border: 1px solid #CCCCCC;float: left;font-size: 12px;line-height: 20px;margin: 0;padding: 2px 8px 0 3px;width: 373px;}
.input_out2{background-color: #FFFFFF;background-image: none;border: 1px solid #CCCCCC;float: left;height: 18px;margin: 0;padding: 2px 8px 0 3px;width: 80px;}
#guest .input_test{list-style-type: none;padding-bottom: 10px;}
#guest ul.input_test .hr{display: block;float: left;line-height: 27px;margin: 0;overflow: hidden;padding: 0;width: 100%;}
#guest ul.input_test li{background-image: none;padding: 0;display: inline;float: left;margin: 20px 0 0px 0;width: 700px;}
#guest .input_test label{background-image: none;float: left;font-size: 14px;line-height: 29px;margin: 0;padding: 0;text-align: right;width: 70px;}
#guest .input_test span{/*background-image: none;color: red;float: left;font-size: 12px;line-height: 30px;margin-left: 0;text-align: left;*/}
#guest .input_test span.inp_zd,#guest .input_test span .inp_zd{width: 250px;height: 30px;overflow: hidden;}
#guest .input_test .red{color: #FF0000;float: none;font-family: "arial";}
#guest .code_img{height: 28px;margin: 1px auto;}
#sub_btn, #sub_reset{height: 24px;line-height: 24px;margin-right: 10px;width: 50px;}
#sub_btn:hover{height: 24px;line-height: 24px;width: 50px;}
.inp_kg{overflow: hidden;width: 50px;}
#submit, #sub_reset{cursor: pointer;width: 116px;height: 32px;background: #bebebe;border: none;color: #fff;}
#guest #submit{width: 180px;height: 50px;background: #00B838;border: none;color: #fff;font-size: 16px;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
#guest #submit:hover{background: #333;}
/*--Guest--*/
/*产品详情*/
/*.product-ss {background: #fff;}*/
.show_top{height: 53px;line-height: 53px;border-bottom: 1px solid #dadada;margin-top: -25px;}
.show_top .location{float: left;font-family: "sans-serif";color: #757575}
.show_top .location a{color: #757575;}
.show_top .location a:hover{color: #000;}
.t_next{height: 60px;line-height: 60px;overflow: hidden;}
.t_next .fl i{width: 10px;height: 15px;display: block;background: url(../images/default/ico.png) -20px -29px no-repeat;float: left;margin: 22px 0px 0 0;}
.t_next .fr i{width: 10px;height: 15px;display: block;background: url(../images/default/ico.png) -7px -29px no-repeat;float: right;margin: 22px 0 0 2px;}
.pro_imgs{width: 504px;float: left;}
.probar_left {
	width: 504px;
	height: 443px;
	/*border: 1px solid #dadada;*/
	background-color: #fff;
}
.pro_desc{width: 629px;float: right;padding: 20px 25px;background: #fff;}
.pro_desc h1{color: #00922D;font-size: 16px;font-weight: 600;line-height: 24px;}
.pro_desc h2{font-size: 14px;font-weight: 500;line-height: 56px;border-bottom: 1px solid #dadada;}
.pro_desc .desc{height: 213px;overflow: hidden;line-height: 30px;margin: 20px 0 35px;font-size: 12px;}
.pro_desc .message{height: 55px;width: 210px;background: #018D27;text-align: center;line-height: 55px;color: #fff;font-size: 18px;float: left;}
.pro_desc .message a{display: block;color: #fff;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.pro_desc .message a:hover{background: #333;}
.pro_desc .hotline{float: right;width: 310px;height: 55px;line-height: 55px;color: #333;text-align: left;font-size: 18px;background: #e3e3e3;}
.pro_desc .hotline i{width: 24px;height: 24px;display: block;background: url(../images/default/ico.png) -2px -128px no-repeat;float: left;margin: 17px 5px 0 35px;}
.pro_desc .hotline span{color: #00922D;}
.look_big{height: 70px;line-height: 70px;color: #ff6600;width: 1000px;float: left;}
.look_big i{width: 20px;height: 20px;display: block;float: left;margin: 28px 3px 0 145px;background: url(../images/default/ico.png) -5px -158px no-repeat;}
.pro_content{width: 880px;padding: 0;min-height: 530px;line-height: 30px;padding: 20px 0;font-size: 14px;}
.rel_content{/*width: 750px;*/margin: 24px 0 0;min-height: 240px;}
.rel_list{width: 780px;padding-top: 20px;}
.rel_list li{width: 213px;height: 250px;border: 1px solid #e0e0e0;box-shadow: 0 0 5px #fff;float: left;margin: 0 50px 10px 15px;overflow: hidden;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.rel_list li:hover{border: 1px solid #dadada;box-shadow: 0 0 10px #d1d1d1;}
.rel_list li .pro_img{width: 200px;height: 200px;margin: 7px auto;line-height: 200px;font-size: 0;text-align: center;}
.rel_list li .pro_img img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.rel_list li p{width: 200px;height: 30px;line-height: 30px;text-align: center;margin: 0 auto;font-size: 14px;}
.rel_list li:hover p a {color: #000;}
.rel_content .slideGroup{width: 850px;text-align: left;}
.rel_content .slideGroup .slideBox{overflow: hidden;zoom: 1;padding: 0 0 0 17px;position: relative;}
.rel_content .slideGroup .sPrev,.slideGroup .sNext{position: absolute;left: 0px;top: 125px;display: block;width: 14px;height: 24px;background: url(../images/default/ico.png) 0 -72px no-repeat;}
.rel_content .slideGroup .sNext{left: auto;right: 0px;background: url(../images/default/ico.png) -17px -72px no-repeat;}
.rel_content .slideGroup .sPrev:hover{background: url(../images/default/ico.png) 0 -97px no-repeat;}
.rel_content .slideGroup .sNext:hover{background: url(../images/default/ico.png) -17px -97px no-repeat;}
.tagContent_{height: 400px;overflow: hidden;text-align: center;width: 400px;}
/*放大镜*/
#thumb {
	/* float: left; */
	overflow: hidden;
	width: 504px;
	background-color: #fff;
	border-top: 1px solid #DADADA;
}
#thumb li {
	border: 1px solid #dadada;
	display: inline;
	float: left;
	height: 70px;
	margin: 10px 4px;
	overflow: hidden;
	text-align: center;
	width: 101px;
}
#thumb li:hover {
	border: 1px solid #ff6600;
}
#thumb li a {
	float: left;
	height: 70px;
	line-height: 70px;
	text-align: center;
	width: 101px;
	font-size: 0;
}
#thumb li a img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}
#thumb li.emptyTag {
	}
#thumb li.selectTag {
	position: relative;
}
#thumb li.selectTag A {
	}
#show {
	width: 100%;
	height: 350px;
	overflow: hidden;
	position: relative;
	left: 0;
	text-align: center;
	line-height: 350px;
	font-size: 0;
	margin: 0 auto;
}
#show img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}
#show_mark {
	position: absolute;
	top: 0;
	left: 0;
	width: 500px;
	height: 400px;
	background-color: #000;
	opacity: 1;
	filter: alpha(opacity=50);
	cursor: crosshair;
	border: 1px solid #999;
	display: none;
}
#zoom {
	float: left;
	position: relative;
	left: 520px;
	border: 1px solid #dadada;
	margin-top: -351px;
	z-index: 3;
	width: 300px;
	height: 400px;
	text-align: center;
	line-height: 400px;
	display: none;
	overflow: hidden;
	background-color: #fff;
	z-index: 1000;
}
#zoom img {
	position: absolute;
	margin: 0 auto;
}
/*新闻详情*/
.news_con{min-height: 500px;}
.news_con .news_title{height: 126px;border-bottom: 1px solid #dadada;}
.news_con .news_title h1{font-size: 18px;text-align: center;padding: 30px 0 18px;}
.news_con .news_title h2{font-weight: 500;text-align: center;color: #868686;font-size: 14px;}
.news_content{min-height: 400px;line-height: 30px;padding: 20px 0 30px;font-size: 14px;}
.share{float: right;padding-left: 25px;background: url(../images/default/ico.png) -45px -144px no-repeat;}
.n_next{height: 60px;line-height: 30px;overflow: hidden;font-size: 14px;padding-top: 30px;}
.n_next .fl,.n_next .fr{width: 100%;float: left;}
.n_next .fl i{width: 10px;height: 15px;display: block;background: url(../images/default/ico.png) -20px -29px no-repeat;float: left;margin: 8px 5px 0 0;}
.n_next .fr i{width: 10px;height: 15px;display: block;background: url(../images/default/ico.png) -10px -29px no-repeat;float: left;margin: 8px 5px 0 0;}
.rel_news{padding: 10px 0;max-height: 248px;overflow: hidden;width: 100%;font-size: 14px;}
.rel_news li{height: 30px;line-height: 30px;border-bottom: 1px dashed #dadada;}
.rel_news li a{float: left;}
.rel_news li span{float: right;color: #999;}
.rel_news li i{width: 10px;height: 15px;display: block;background: url(../images/default/ico.png) -10px -29px no-repeat;float: left;margin: 8px 5px 0 0;}
.page_con{min-height: 500px;line-height: 30px;padding: 20px 0;font-size: 14px;}
.mp_qrd{position: absolute;right: 0;top: 10px;text-align: center;line-height: 20px;}
.s_key{color: #00B838;font-size: 22px;}
.s_con{font-size: 14px;padding-top: 20px;line-height: 30px;}
.news_content .thumb{width: 100%;text-align: center;overflow: hidden;position: relative;}
.news_content .thumb .pre{width: 50%;position: absolute;height: 100%;left: 0;top:0;cursor: url(../images/pre.cur), pointer}
.news_content .thumb .next{width: 50%;position: absolute;height: 100%;right: 0;top:0;cursor: url(../images/next.cur), pointer}

.news_content .thumb img{max-width: 100%;}
#tbox{width: 54px;float: right;position: fixed;right: 20px;bottom: 50px;_position: absolute;_bottom: auto;_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom: 15px;z-index: 9998}
#tbox a{overflow: visible;position: relative}
#gotop,#moblie,#home{display: block;width: 50px;height: 50px;margin-bottom: 2px}
#gotop{background: #d3d3d3 url(../images/default/top_icon.png) no-repeat 5px 3px;}
#home{background: #d3d3d3 url(../images/default/home_ico.png) no-repeat 5px 3px;}
#moblie{background: #d3d3d3 url(../images/default/moblie_icon.png) no-repeat 5px 3px;position: relative;}
#gotop:hover{background: #9B9B9B url(../images/default/top_icon.png) no-repeat 5px 3px;}
#home:hover{background: #9B9B9B url(../images/default/home_ico.png) no-repeat 5px 3px;}
#moblie:hover{background: #9B9B9B url(../images/default/moblie_icon.png) no-repeat 5px 3px;}
#moblie .moblie_Code{position: absolute;right: 55px;top: -80px;z-index: 999999;background: url(../images/default/mobibarcodeui_tech.png) no-repeat;width: 160px;height: 160px;text-align: center;}
#moblie .moblie_Code img{margin: 5px 0 0 0px;margin-right: 10px;}
#moblie .moblie_Code p{width: 110px;color: #333;font-site: 14px;margin-left: 22px;}
.copy{position: relative;}
.copy img{position: absolute;top: 4px;}
.down_list{width: 750px;overflow: hidden;padding: 10px 0;}
.down_list li{width: 750px;height: 30px;border-bottom: 1px solid #e9e9e9;padding: 5px 0;line-height: 30px;overflow: hidden;}
.down_list li:hover{background: #f9fafd}
.down_list h2{float: left;}
.down_list span{float: right;}
.faq_list{width: 880px;overflow: hidden;}
.faq_list li{/*width: 750px;*/height: 100px;border-bottom: 1px solid #e9e9e9;padding: 16px 0;overflow: hidden;}
.faq_list li:hover{background: #f9fafd}
.faq_list li .faq_con{height: 130px;float: left;overflow: hidden;line-height: 24px;color: #878787;padding: 0 5px;}
.faq_list li .faq_con h2{font-size: 16px;color: #333;font-weight: 400;padding: 4px 0 4px;height: 24px;overflow: hidden;line-height: 19px;}
.faq_list li .faq_con h2 a{color: #333;}
.faq_list li .faq_con h2 a:hover{color: #00B838;}
.faq_list li .faq_con h2 i{margin-right: 7px;float: left;display: block;width: 30px;height: 21px;background: url(../images/q.png) no-repeat center;}
.faq_list li .faq_con p i{margin-right: 7px;float: left;display: block;width: 30px;height: 25px;background: url(../images/a.png) no-repeat center;}
.new_list li .new_con h2 i{font-weight: normal;font-size: 18px;color: #00B838;}
.faq_list li .faq_con p{color: #666;font-size: 14px;}

/* 在线客服样式 */
.kefuBox{position:fixed;top:180px;right:0;z-index:1000;width:auto; _position:absolute;_top: expression(documentElement.scrollTop +45);}
.kefuBox .kefuLeft{float:left;overflow:hidden;width:30px;height: 157px;cursor:pointer;background:url(../images/qq/kefu_l.png) no-repeat}
.kefuBox .kefuRight{display:block;float:left;overflow:hidden;width:0;}
.kefuBox .kefuTop{width:154px;height:46px;background:url(../images/qq/kefu_top.png) no-repeat;}
.kefuBox .kefuClose{float:right;overflow:hidden;width:154px; height:46px;display:block;cursor:pointer;}
.kefuBox .kefuBottom{width:154px;height:12px;background:url(../images/qq/kefu_bottom.png) no-repeat;}
.kefuBox .kefuCont{width:130px;padding:0 12px;background:url(../images/qq/kefu_line.png) repeat-y;overflow:hidden;}
.kefuBox .kefuCont ul{margin:0;padding:0;}
.kefuBox .kefuCont ul li{width:80px;line-height:28px;overflow:hidden;height:28px;padding-left:40px;padding-right:10px;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;}
.kefuBox .kefuCont ul li a{color:#333;}
.kefuBox .kefuCont ul li a:hover{color: #000;text-decoration: none;}
.kefuBox .kefuCont ul li.pic{width:130px;height:130px;margin-top:15px;padding:0;text-align: center;line-height: 24px;color: #fff;}
.kefuBox .kefuCont ul li.qq{background:url(../images/qq/qq.png) no-repeat;}
.kefuBox .kefuCont ul li.wang{background:url(../images/qq/wangwang.png) no-repeat}
.kefuBox .kefuCont ul li.spk{background:url(../images/qq/skype.png) no-repeat}
.kefuBox .kefuCont ul li.codeer{display:block;width:130px;height: 193px;text-align:center;color:#fff;padding:10px 0 0;font-family:"微软雅黑";font-size:14px;margin-bottom:0;}
.kefuBox .kefuCont ul li.codeer p{display:block;height:35px;line-height:35px;}
.kefuBox .kefuCont ul li.codeer span{display:block;width:116px;height:116px;padding:7px;background:url(../images/qq/cobj.png) no-repeat;}
.kefuBox .kefuCont ul li.codeer span img{width:116px;height:116px;}

/*拉伸膜单页*/
.m20{
	margin-top: 20px;
}
.m33 {
	margin-top: 33px;
}

.lsm-page .lsm {
	font-size: 0;
	line-height: 0;
}
.lsm-page .lsm-1 {
	padding: 48px 78px 52px 60px;
	background: #fff;
}

.lsm-tit {
	width: 100%;
	height: 128px;
	text-align: center;
	color: #666;
	font-size: 18px;
	background: #F2F2F2 url(../images/lsm_page/lsm-tit-bg.png) no-repeat center;
}
.lsm-tit h3 {
    height: 20px;
    line-height: 20px;
    display: inline-block;
    font-size: 24px;
    color: #00922d;
    font-weight: normal;
    position: relative;
    top: 46px;
}
.lsm-tit span {
	line-height: 113px;
}

.m_right .r_top .hd ul li{float: left;width: 100px;margin-right: 10px;background-color: #EAEAEA;line-height: 40px;text-align: center;font-size: 14px;cursor: default;margin-top: 10px;color: #333;}
.m_right .r_top .hd ul li.on{background-color: #00B838;color: #fff;}
.pro_content .bd .con {display: none;text-align: center;line-height: 0;}
.pro_content .bd .con:first-child {display: block;}

.a-map {
	color: #00B838;
}
.a-map:hover {
	color: #00922D;
}




/* banner 样式 */


.welcome{ width: 1200px; height: 60px; line-height: 48px;}
.welcome p{ font-size: 14px; color: #666; }
.welcome p span{ font-size: 24px; color: #129b0f; padding-left: 15px; }
.welcome_r{ padding-left: 35px; line-height: 55px; background: url(../images/tel.png) no-repeat left center; }
hr{ color: #fbfbfb; height: 1px  }
.welcome p span i{ font-size: 30px; }

/* banner 样式 */
.banner { width: 100%; position: relative; height: auto; overflow: hidden;}
.banner .bd { position: relative; z-index: 0;text-align: center;}
.banner .bd li { width: 100%;height: auto;float: left;position: relative;}
.banner .bd li a {height: auto;display: block;width: 100%;}
.banner .hd {width: 100%;height: 8px;position: absolute;z-index: 1;bottom: 30px;left: 0;text-align: center;}
.banner .hd ul li {cursor: pointer;display: inline-block;zoom: 1;width: 8px;height: 8px;margin: 0 5px;
	background: #e1e1e1;border-radius: 50%; line-height: 9999px;position: relative;}
.banner .hd ul .on { background-color: #129b0f;}
.banner .hd ul{ height: 20px; }
.banner img{ width: 100%; }
/* banner 样式 */

.div_top{ width: 1200px; height: 60px;  }
.nav{ width: 1200px; height: 60px; line-height: 60px; }
.logo{ z-index: 9999999; position: absolute;; top: 0px; left: 50%; margin-left: -80px; }
.nav li{ float: left; margin: 0 10px; height: 58px; }
.nav li a{ padding: 0 10px; font-size: 16px; }
.nav li:first-child{ margin-left: 0; }
.nav .on{ border-bottom: 2px solid #129b0f; }
.nav .on a{  color: #129b0f }
.uline2 li:nth-child(4){ margin-right: 0; }
.uline3 li{ margin: 0 29px; }
.xian{height: 1px; background-color: #e1e1e1; width: 100%;}
.index_company{ height: 202px; }
.index_company_l{ width: 213px; text-align: center; height:105px; padding-top: 50px; padding-left: 8px; background: url(../images/h2_bg.png) no-repeat 6px 28px;  }
.index_company_l h2{ font-size: 24px; color: #fff; }
.index_company_l h2 span{ text-transform:uppercase; font-family: sans-serif; font-size: 20px; font-weight: bold;}
.index_company_r{ padding-left: 25px; padding-top: 40px; }
.index_company_r p{ font-size: 14px; color: #666; width: 950px; }
.more{ height: 20px; display: block; color: #129b0f; font-size: 12px; float: right; margin-right: 10px; border-bottom:2px solid #fff;  }
.more:hover{ border-bottom:2px solid #129b0f;  }

/* 首页产品 样式 */
.product{ height: 706px; color: #fff; font-size: 14px; }
.product a{ color: #fff; }
.product_top{ text-align: center; }
.product_top h2{ background:url(../images/product_bg.png) 0px 14px no-repeat;  text-align: center; width: 200px; height: 55px; line-height: 25px; margin: 0 auto; margin-top: 30px; font-size: 24px; color: #fff; }
.product_top h2 span{ text-transform:uppercase; font-family: sans-serif; font-size: 18px; font-weight: bold;}
.index_pro_ul{ width: 350px; padding-top: 25px;height: 23px; margin: 0 auto; margin-bottom: 30px; }
.index_pro_ul li{ float: left; }
.index_pro_ul li a:hover{ border: 1px solid #fff; color: #fff!important; }
.index_pro_ul li.on a{ border: 1px solid #fff; }
.index_pro_ul li a{ padding: 0 7px; height: 21px; line-height: 21px; display: block; margin: 0 12px; float: left;  border: 1px solid #129b0f; transition: 0.5s; }
.index_pro_ul li span{ display: block;  width: 10px; float: left; line-height: 23px; } 
.product_one{ overflow: hidden; width: 393px; height: 453px; text-align: center; background-color: #fff; }
.product_one img{ transition: 0.5s; padding-top: 85px; padding-bottom: 20px; }
.product_one span{ color: #129b0f; font-size: 16px; }
.product_one .title2{ color: #999; font-size: 14px; }
.product_two img{ transition: 0.5s; padding-top: 15px; padding-bottom: 10px; }
.product_two{overflow: hidden;  background: none; }
.product_two a{ display: block; height: 222px; background-color: #fff; }
.title2:hover { color: #129b0f }
.product_two a:first-child{ margin-bottom: 9px; }
.product_two{ margin:0 10px; }
.p_four{ clear: both; }
.product_center{ height: 453px; display: none; }
.p_four a{ color: #fff; display: block; width:137px; height: 35px; line-height: 35px; border:1px solid #fff; text-align: center; margin: 0 auto; margin-top: 45px; transition: 0.5s; }
.p_four a:hover{ color: #fff; }
.product_one img:hover,.product_two img:hover{ -webkit-transform: scale(1.16);
	-moz-transform: scale(1.16);transform: scale(1.16);}

/* 首页应用 样式 */
.application{ height: 532px; }
.application h2{ background:url(../images/application_bg.png) 0px 14px no-repeat;  text-align: center; width: 278px; height: 55px; line-height: 25px; margin: 0 auto; margin-top: 55px; font-size: 24px; color: #129b0f; }
.application h2 span{ color: #666; text-transform:uppercase; font-family: sans-serif; font-size: 18px; font-weight: bold;}
.application h4{ font-size: 16px; color: #666; text-align: center; padding-top: 25px; padding-bottom: 70px; }
.app_one img{ padding: 9px; border: 1px solid #999; border-radius: 100px; }
.app_one{ float: left; position: relative; width: 203px; height: 280px; margin-left: 72px; text-align: center; }
.app_one a{ width: 203px; height: 280px; float: left;  display: block; font-size: 16px; color: #666; }
.app_one a span{ display: block; text-align: center; position:relative;z-index: 999; margin-bottom: 30px;}
.app_one span{width:192px;height:192px;border:5px solid #ecab18;border-right-color:#3aab37; border-left-color:#fff; border-top-color:#fff;border-bottom-color:#fff;border-radius:50%;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
.app_one span:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
.app_one p{ position: absolute; top: 0px; left:0px; }

/* 首页新闻 样式 */
.news{ height: 425px; }
.news h2{ background:url(../images/application_bg.png) 0px 14px no-repeat;  text-align: center; width: 278px; height: 55px; line-height: 25px; margin: 0 auto; margin-top: 35px; margin-bottom: 35px; font-size: 24px; color: #129b0f; }
.news h2 span{ color: #666; text-transform:uppercase; font-family: sans-serif; font-size: 18px; font-weight: bold;}
.news_left{ width: 530px; height: 333px; background-color: #fff; position: relative; }
.news_left .date{ text-align: center; padding-top: 20px; font-size:48px; color: #fff;  position: absolute; left: 10px; top: 10px; background-color: #129b0f; width: 100px; height: 80px; }
.news_left .date span{ font-size: 16px; }
.news_left h3{ padding-left: 30px; padding-top: 20px; font-size: 16px; color: #666; }
.news_left .new_p a{ display: block; padding-right: 10px; padding-left: 30px; font-size: 14px; color: #999; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_left .new_p a:hover{ color: #129b0f; }
.news_right{ width: 650px; height: 333px; }
.news_right dl{ width: 650px; height: 100px; }
.news_right dl dt{ font-size: 48px; color: #129b0f; float: left; width: 100px; height: 80px; background-color: #fff; text-align: center; padding-top: 20px; }
.news_right dl dt span{ color: #999; font-size: 16px; }
.news_right dl dd{ float: right; width: 510px; padding-left: 28px; }
.new_dd_1{ padding-top: 12px; padding-bottom: 3px; }
.new_dd_1 a{ font-size: 16px; color: #666; }
.new_dd_2 a{ font-size: 14px; color: #999; }
.new_dd_2{ height: 56px; overflow: hidden; }
.news_right dl~dl{ margin-top: 17px; }
.p_four2 a{ color: #fff; display: block; width:137px; height: 35px; line-height: 35px; background-color: #129b0f; text-align: center; margin: 0 auto; margin-top: 45px; transition: 0.5s; margin-bottom: 120px; }
.p_four2 a:hover{ color: #fff; }

/* 首页新闻 样式 */
.footer{ color: #C9C9C9; }
.footer_left{ width: 895px; height: 160px; }
.footer_left li{ float: left; }
.footer_left li a{ font-size: 16px; color: #C9C9C9; }
.footer_left li a:hover{ color: #fff; }
.footer_left li~li{ padding: 0 21px; }
.footer_left li:first-child{ padding-right: 25px; }
.footer_right{ width: 300px; }
.footer_left ul{ width: 895px; height: 60px; }
.p_one a{ color: #129b0f; }
.footer_bottom{ border-top: 1px solid #424242; clear: both; width: 100%; height: 68px;  line-height: 68px; text-align: center; font-size: 14px; color: #9D9D9D; }
.footer_bottom a{ padding-left: 10px; color: #9D9D9D; }
.footer_p1{ height: 40px; font-size: 16px; padding-left: 68px; padding-top: 30px; color: #129b0f; background:url(../images/footer_tel.png) no-repeat;  }
.footer_p2 a{ padding-left: 20px; }
.footer_p2{ text-align: right; padding-top: 5px; }
.uline4 a{ color: #fff; display:inline-block; position:relative; overflow:hidden;}
.uline4 a span{ position:absolute; left:0; bottom:0px; width:0; height:2px!important; background-color:#fff!important;}
.footer_p2 .erweima{ width: 100px; height: 100px; display: none;  position: absolute; right: -100px; top: -7px; }
.footer_p2 .erwei{ position: relative; }
.footer_p2 .erwei:hover .erweima{ display: block;}
.footer_p2 .tellphone{ display: block; width: 160px; text-align: center; height: 30px; border-radius: 5px;  line-height: 30px; background-color: #129b0f; color: #C9C9C9; font-size: 16px; display: none;  position: absolute; right: 42px; top: -6px; }
.footer_p2 .phone{ position: relative; }
.footer_p2 .phone:hover .tellphone{ display: block;}


/* 首页more更多按钮 样式 */
.kacont{ width: 137px; height: 35px; margin: 0 auto; padding-top: 50px; padding-bottom: 95px; }
.ka{width: 137px;height: 37px;cursor: pointer;padding: 0; margin: 0;}
.ka div {height: 100%;transform-style: preserve-3d;transition: 0.25s;}
.ka:hover div {transform: rotateX(-90deg);}
.ka span {width: 100%;height: 100%;position: absolute;box-sizing: border-box;line-height: 37px;font-size: 16px;text-align: center;text-transform: uppercase;}
.ka span:nth-child(1) {color: #fff;background: #129b0f;transform: translate3d(0, 0, 17px);}
.ka span:nth-child(2) {color: #129b0f;background: #f4f4f4;border:1px solid #129b0f; transform: rotateX(90deg) translate3d(0, 0, 17px);}
.kacont2{ width: 137px; height: 35px; margin: 0 auto; padding-top: 40px; }
.ka2{width: 137px;height: 37px;cursor: pointer;padding: 0; margin: 0;}
.ka2 div {height: 100%;transform-style: preserve-3d;transition: 0.25s;}
.ka2:hover div {transform: rotateX(-90deg);}
.ka2 span { width: 100%;height: 100%;position: absolute;box-sizing: border-box;line-height: 37px;font-size: 16px;text-align: center;text-transform: uppercase;}
.ka2 span:nth-child(1) {color: #fff;border: 1px solid #fff;transform: translate3d(0, 0, 17px);}
.ka2 span:nth-child(2) {color: #129b0f;background: #fff;transform: rotateX(90deg) translate3d(0, 0, 17px);}


.footer_big{ width: 100%; background-color:#373737; padding-top: 40px;}
.top_big{ width: 100%; background-color:#fff }
