﻿@charset "utf-8";

.owl-theme .owl-controls {

	margin-top: 10px;

	text-align: center

}

.owl-theme .owl-controls .owl-buttons div {

	color: #FFF;

	display: inline-block;

	zoom: 1;

*display:inline;

	margin: 5px;

	padding: 3px 10px;

	font-size: 12px;

	-webkit-border-radius: 30px;

	-moz-border-radius: 30px;

	border-radius: 30px;

	background: #869791;

	filter: Alpha(Opacity=50);

	opacity: .5

}

.foot_fixed {

	display: none;

}

#menu {

	display: none

}

.owl-theme .owl-controls.clickable .owl-buttons div:hover {

	filter: Alpha(Opacity=100);

	opacity: 1;

	text-decoration: none

}

.owl-theme .owl-controls .owl-page {

	display: inline-block;

	zoom: 1;

*display:inline

}

.owl-theme .owl-controls .owl-page span {

	display: block;

	width: 12px;

	height: 12px;

	margin: 5px 7px;

	filter: Alpha(Opacity=50);

	opacity: .5;

	-webkit-border-radius: 20px;

	-moz-border-radius: 20px;

	border-radius: 20px;

	background: #869791

}

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {

	filter: Alpha(Opacity=100);

	opacity: 1

}

.owl-theme .owl-controls .owl-page span.owl-numbers {

	height: auto;

	width: auto;

	color: #FFF;

	padding: 2px 10px;

	font-size: 12px;

	-webkit-border-radius: 30px;

	-moz-border-radius: 30px;

	border-radius: 30px

}

.owl-item.loading {

	min-height: 150px;

	background: url(AjaxLoader.gif) no-repeat center center

}

.owl-carousel .owl-wrapper:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0

}

.owl-carousel {

	display: none;

	position: relative;

	width: 100%;

	-ms-touch-action: pan-y

}

.owl-carousel .owl-wrapper {

	display: none;

	position: relative;

	-webkit-transform: translate3d(0px, 0px, 0px)

}

.owl-carousel .owl-wrapper-outer {

	overflow: hidden;

	position: relative;

	width: 100%

}

.owl-carousel .owl-wrapper-outer.autoHeight {

	-webkit-transition: height 500ms ease-in-out;

	-moz-transition: height 500ms ease-in-out;

	-ms-transition: height 500ms ease-in-out;

	-o-transition: height 500ms ease-in-out;

	transition: height 500ms ease-in-out

}

.owl-carousel .owl-item {

	float: left

}

.owl-controls .owl-page, .owl-controls .owl-buttons div {

	cursor: pointer

}

.owl-controls {

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	-webkit-tap-highlight-color: rgba(0,0,0,0)

}

.grabbing {

	cursor: url(grabbing.png) 8 8, move

}

.owl-carousel .owl-wrapper, .owl-carousel .owl-item {

	-webkit-backface-visibility: hidden;

	-moz-backface-visibility: hidden;

	-ms-backface-visibility: hidden;

	-webkit-transform: translate3d(0, 0, 0);

	-moz-transform: translate3d(0, 0, 0);

	-ms-transform: translate3d(0, 0, 0)

}

.owl-origin {

	-webkit-perspective: 1200px;

	-webkit-perspective-origin-x: 50%;

	-webkit-perspective-origin-y: 50%;

	-moz-perspective: 1200px;

	-moz-perspective-origin-x: 50%;

	-moz-perspective-origin-y: 50%;

	perspective: 1200px

}

.owl-fade-out {

	-webkit-animation: fadeOut .7s both ease;

	-moz-animation: fadeOut .7s both ease;

	animation: fadeOut .7s both ease

}

.owl-fade-in {

	-webkit-animation: fadeIn .7s both ease;

	-moz-animation: fadeIn .7s both ease;

	animation: fadeIn .7s both ease

}

.owl-backSlide-out {

	-webkit-animation: backSlideOut 1s both ease;

	-moz-animation: backSlideOut 1s both ease;

	animation: backSlideOut 1s both ease

}

.owl-backSlide-in {

	-webkit-animation: backSlideIn 1s both ease;

	-moz-animation: backSlideIn 1s both ease;

	animation: backSlideIn 1s both ease

}

.owl-goDown-out {

	-webkit-animation: scaleToFade .7s ease both;

	-moz-animation: scaleToFade .7s ease both;

	animation: scaleToFade .7s ease both

}

.owl-goDown-in {

	-webkit-animation: goDown .6s ease both;

	-moz-animation: goDown .6s ease both;

	animation: goDown .6s ease both

}

.owl-fadeUp-in {

	-webkit-animation: scaleUpFrom .5s ease both;

	-moz-animation: scaleUpFrom .5s ease both;

	animation: scaleUpFrom .5s ease both

}

.owl-fadeUp-out {

	-webkit-animation: scaleUpTo .5s ease both;

	-moz-animation: scaleUpTo .5s ease both;

	animation: scaleUpTo .5s ease both

}

@-webkit-keyframes empty {

0% {

opacity:1

}

}

@-moz-keyframes empty {

0% {

opacity:1

}

}

@keyframes empty {

0% {

opacity:1

}

}

@-webkit-keyframes fadeIn {

0% {

opacity:0

}

100% {

opacity:1

}

}

@-moz-keyframes fadeIn {

0% {

opacity:0

}

100% {

opacity:1

}

}

@keyframes fadeIn {

0% {

opacity:0

}

100% {

opacity:1

}

}

@-webkit-keyframes fadeOut {

0% {

opacity:1

}

100% {

opacity:0

}

}

@-moz-keyframes fadeOut {

0% {

opacity:1

}

100% {

opacity:0

}

}

@keyframes fadeOut {

0% {

opacity:1

}

100% {

opacity:0

}

}

@-webkit-keyframes backSlideOut {

25% {

opacity:.5;

-webkit-transform:translateZ(-500px)

}

75% {

opacity:.5;

-webkit-transform:translateZ(-500px) translateX(-200%)

}

100% {

opacity:.5;

-webkit-transform:translateZ(-500px) translateX(-200%)

}

}

@-moz-keyframes backSlideOut {

25% {

opacity:.5;

-moz-transform:translateZ(-500px)

}

75% {

opacity:.5;

-moz-transform:translateZ(-500px) translateX(-200%)

}

100% {

opacity:.5;

-moz-transform:translateZ(-500px) translateX(-200%)

}

}

@keyframes backSlideOut {

25% {

opacity:.5;

transform:translateZ(-500px)

}

75% {

opacity:.5;

transform:translateZ(-500px) translateX(-200%)

}

100% {

opacity:.5;

transform:translateZ(-500px) translateX(-200%)

}

}

@-webkit-keyframes backSlideIn {

0%, 25% {

opacity:.5;

-webkit-transform:translateZ(-500px) translateX(200%)

}

75% {

opacity:.5;

-webkit-transform:translateZ(-500px)

}

100% {

opacity:1;

-webkit-transform:translateZ(0) translateX(0)

}

}

@-moz-keyframes backSlideIn {

0%, 25% {

opacity:.5;

-moz-transform:translateZ(-500px) translateX(200%)

}

75% {

opacity:.5;

-moz-transform:translateZ(-500px)

}

100% {

opacity:1;

-moz-transform:translateZ(0) translateX(0)

}

}

@keyframes backSlideIn {

0%, 25% {

opacity:.5;

transform:translateZ(-500px) translateX(200%)

}

75% {

opacity:.5;

transform:translateZ(-500px)

}

100% {

opacity:1;

transform:translateZ(0) translateX(0)

}

}

@-webkit-keyframes scaleToFade {

to {

opacity:0;

-webkit-transform:scale(.8)

}

}

@-moz-keyframes scaleToFade {

to {

opacity:0;

-moz-transform:scale(.8)

}

}

@keyframes scaleToFade {

to {

opacity:0;

transform:scale(.8)

}

}

@-webkit-keyframes goDown {

from {

-webkit-transform:translateY(-100%)

}

}

@-moz-keyframes goDown {

from {

-moz-transform:translateY(-100%)

}

}

@keyframes goDown {

from {

transform:translateY(-100%)

}

}

@-webkit-keyframes scaleUpFrom {

from {

opacity:0;

-webkit-transform:scale(1.5)

}

}

@-moz-keyframes scaleUpFrom {

from {

opacity:0;

-moz-transform:scale(1.5)

}

}

@keyframes scaleUpFrom {

from {

opacity:0;

transform:scale(1.5)

}

}

@-webkit-keyframes scaleUpTo {

to {

opacity:0;

-webkit-transform:scale(1.5)

}

}

@-moz-keyframes scaleUpTo {

to {

opacity:0;

-moz-transform:scale(1.5)

}

}

@keyframes scaleUpTo {

to {

opacity:0;

transform:scale(1.5)

}

}



* {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	overflow-x: hidden;

	color: #333;

}

html, body, div, span, h1, h2, h3, h4, h5, h6, p, table, td, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {

	margin: 0;

	padding: 0;

}

input, select, textarea {

	font-size: 14px;

	border: none;

	margin: 0;

	padding: 0;

	outline: none;

	font-family: Arial

}

img {

	border: 0 none;

	vertical-align: middle;

	 

}

a {

	color: #333;

	text-decoration: none;

	background-color: transparent;

	transition: 0.3s;

}

a:hover {

	cursor: pointer;

}

a:focus {

	outline: none;

}

ul, li, dl, dt, dd {

	list-style: none outside none;

}

/*table td{word-wrap:break-word;word-break:break-all;}*/

.fl, .fr {

	float: left;

	display: inline;

}

.fr {

	float: right;

}

.hidden {

	overflow: hidden;

}

.foot_fixed {

	display: none;

}

.cl {

	clear: both;

}

.fb {

	font-weight: bold;

}

h1 {

	font-size: 20px;

	font-weight: normal;

}

h2 {

	font-size: 36px;

}

h3 {

	font-size: 18px;

	font-weight: normal;

}

p {

	line-height: 24px;

	color: #666;

}

h4 {

	font-size: 14px;

	font-weight: normal;

}

h5 {

	font-size: 14px;

	font-weight: normal;

}

h6 {

	font-size: 14px;

	font-weight: normal;

}

.jlm {

	margin-top: 20px;

}

.jlp {

	padding: 30px 0 60px;

}

.jlm01 {

	margin: 30px 0;

}

.jlp01 {

	padding: 70px 0;

}

.jlp02 {

	padding: 40px 0px;

}

@font-face {font-family: "Helvetica";    

	src:url(../fonts/helvetica-bold.woff.ttf) ;  

			

}

.backToTop {

	width: 50px;

	height: 50px;

	background: #f89c1b url(../shou/icon_top.png) no-repeat center;

	z-index: 3;

	background-size: 60%;

	cursor: pointer;

	position: fixed;

	right: 0;

	text-indent: 9999px;

	bottom: 270px;

	color: #fff;

	border-radius: 6px;

	transition: all .3s;
	display: none !important;

}

.backToTop:hover {

	opacity: .8

}

body {

	padding-top: 100px;

}

.warper {

	max-width: 1440px;

	margin: 0 auto;

}

.container {

	width: 100%;

	padding: 0;

	margin: 0;

	overflow: hidden;

}

header {

	height: 100px;

	position: absolute;

	top: 0;

	box-shadow: 0 2px 2px 2px rgba(0,0,0,.05);

	width: 100%;

	left: 0;

	z-index: 9

}

header .warper {

	position: relative;

}

.languagebox select {

	border: 1px solid #ddd;

	border-radius: 3px;

	padding: 3px;

	margin-left: 3px;

}

.searchbox {

	position: absolute;

	right: 0;

	top: 7px;

}

.searchbtn {

	background: #fff;

	color: #0056a7;

	line-height: 35px;

	border-radius: 50%;

	display: block;

	width: 35px;

	text-align: center;

	font-size: 22px;

}

.searchbox form {

	border-radius: 0;

	position: absolute;

	right: 0;

	top: 35px;

	overflow: hidden;

	width: 300px;

	display: none;

	height: 32px;

	z-index: 10;

	border: 1px solid #bbb;

	background: #fff;

}

.searchbox h6 i {

	font-weight: 600

}

.searchbox form i {

	display: block;

	width: 40px;

	overflow: hidden;

	text-align: center;

	height: 32px;

	line-height: 32px;

	color: #444;

	background: #ddd;

	font-size: 16px;

	font-weight: 600;

}

.searchbox form .text {

	width: 258px;

	line-height: 30px;

	padding-left: 12px;

	float: left;

}

.searchbox form button {

	width: 40px;

	height: 30px;

	background: none;

	border: 0;

	position: absolute;

	outline: none;

	cursor: pointer;

	right: 0;

	top: 0;

}

.searchbox:hover form {

	display: block;

}

#nav {

	background:#fff;

	position: relative;

	height: 100px;

	width: 100%;

	clear: both;

}

#logo {

	float: left;

	margin: 2px 0;

}

nav {

	float: right;

	margin: 0 36px 0 60px;

}

nav li {

	float: left;

	position: relative;

	color: #ccc;

	padding: 31px 30px;

}

nav li>a {

	padding: 10px 4px;

	color: #333;

	display: inline-block;

	vertical-align: middle;

	font-size: 16px;

	font-family: "Helvetica";

 

	margin-bottom: 29px; text-transform:uppercase;

}

nav dl {

	opacity: 0;

	position: absolute;

	left: 99999999999999px;

	transition: opacity 1s ease;

	background: linear-gradient(90deg, #67b23c, #0a8a57);

}

nav .menu {

	background: rgba(255,255,255,.9);

	position: fixed;

	left: 99999999999999px;

	opacity: 0;

	width: 100%;

	transition: opacity 1s ease;

}

nav .menu .warper {

	overflow: hidden;

	padding: 30px 0 80px 0;

}

nav .menu .item {

	width: 33.333%;

	float: left;

	margin-bottom: 30px; height:132px;

}

nav .menu .item .pic {

	width: 150px;

	float: left;

}

nav .menu .item .rcon {

	margin-left: 165px;

}

nav .menu .item .rcon h4 {

	font-size: 18px;

	margin-bottom: 5px;

}

nav .menu .item .rcon h4 a {

	color: #0e8c5d;

	font-size: 18px;

	font-family: "Helvetica";

}

nav .menu .item .rcon a {

	display: block;

	padding: 5px 0;

}

nav .menu .item .rcon a:hover {

	color: #0e8c5d

}

nav .menu .line {

	height: 6px;

	background: url(../shou/bg.jpg) no-repeat;

}

nav dl a {

	color: #fff;

	display: block;

	border-bottom: 1px dashed rgba(255,255,255,.15);

	padding: 15px;

	margin: 0 10px;

	white-space: nowrap;

}

nav dd:hover {

	background: #fff;

}

nav dd:hover a {

	color: #078957

}

nav dd:last-child a {

	border-bottom: 0;

}

nav li:hover dl {

	opacity: 1;

	left: 0;

}

nav li:hover .menu {

	opacity: 1;

	left: 0;

}

nav li.on>a, nav li:hover>a {

	background: linear-gradient(90deg, #67b23c, #0a8a57);

	display: inline-block;

	text-transform: uppercase;

	color: #FFF;

}

#nav .nav-button {

	position: absolute;

	right: 10px;

	top: 13px;

	border-radius: 5px;

	width: 35px;

	background:url(../shou/daohang.png) 0px 0px no-repeat;

	height: 35px;

	line-height: 37px;

	cursor: pointer;

	text-align: center;

	font-size: 20px;

	color: #fff;

	display: none;

}

#nav .nav-button i {

	font-size: 26px;

	line-height: 35px;

}

.close-nav {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: #000;

	opacity: 0;

	visibility: hidden;

	transition: 0.5s;

	z-index: 88;

}

.nav-open {

	left: 0;

}

.close-open {

	opacity: 0.5;

	visibility: visible;

}

.body-hidden {

	overflow: hidden!important;

}

#nav.position {

	position: fixed;

	left: 0;

	right: 0;

	top: 0;

	box-shadow: 0 1px 5px 1px rgba(0,0,0,.07)

}

.social_top {

	float: right;

	width: 214px;

}

.social_top li a {

	display: block;

	width: 36px;

	height: 36px;

	float: left;

	background: url(../shou/shejiao_top.png) 0px 0px no-repeat;

	margin: 33px 3px;transition: 0.5s;

}

.social_top li a:hover{transform: scale(1.2);}

.social_top li:nth-child(2) a {

	background-position: -65px 0px;

}

.social_top li:nth-child(3) a {

	background-position: -131px 0px;

}

.social_top li:nth-child(4) a {

	background-position: -198px 0px;

}

.social_top li:nth-child(5) a {

	background-position: -264px 0px;

}

.head_search {

	width: 34px;

	height: 34px;

	background: #fff url(../shou/soushuo.png) center center no-repeat;

	border-radius: 17px;

	margin: 33px 0;

	float: right;

}

.language h6{width: 34px;

	height: 34px;

	 background:#fff url(../shou/yuyan.png) center center no-repeat; border:1px solid #0e8c5d; border-radius:17px;

	

	

	margin-top: 32px;}

/*language*/



.language{position:relative; height:100px; margin-left:15px;}

.language .lan_select{position: absolute;

    left: 0px;

    z-index: 9;

    background: linear-gradient(90deg, #67b23c, #0a8a57);

    width: 100px;

    padding: 10px;

    top: 100px; display:none;}



.language .lan_select dd a{line-height:28px; color:#fff; display:inline-block; font-size:14px;}



.language:hover .lan_tit{background:#0e8c5d  url(../shou/yuyan02.png) center center no-repeat;}



.language .lan_select dd:hover a{text-decoration:underline;}



.search_box {

	z-index: 9;

	display: none;

	position: absolute;

	left: 0;

	top: 100px;

	width: 100%;

	background: #eee;

	padding-bottom: 20px;

}

.search_box_wrap {

	display: flex;

	display: -webkit-flex;

	justify-content: space-between;

	-webkit-justify-content: space-between;

	align-items: center;

	-webkit-align-items: center;

	padding: 20px 0 0;

}

.search_box form {

	width: 100%;

}

.search_inp {

	float: left;

	width: calc(100% - 50px);

	height: 40px;

	color: #333;

	font-size: 16px;

	border: 1px solid #333;

	background: none;

	padding-left: 15px;

}

.search_inp::-webkit-input-placeholder {

 color: #888;

}

.search_btn_box {

	position: relative;

	width: 40px;

	height: 40px;

	float: right;

}

.search_btn {

	position: absolute;

	left: -56px;

	background: url(../shou/soushuo02.png) center center no-repeat !important;

	top: -0px;

	z-index: 2;

	width: 40px;

	height: 40px;

	border: none;

	cursor: pointer;

}

.search_icon {

	width: 40px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	color: #888;

	font-size: 30px;

}

.top_Social {

	padding: 5px 20px;

	background: #FFF;

	width: 155px;

	height: 20px;

	border-radius: 0px 0px 8px 8px;

	float: right;

}

.top_Social li a {

	display: block;

	width: 16px;

	height: 16px;

	background: url(../shou/top_sj.png) 0px 0px no-repeat;

	margin: 0 1px;

}

footer {

	background: #1f2d28 url(../shou/z.jpg) 0px 0px no-repeat;

	border-top: 5px solid #5bad3f;

}

footer .rcon {

	float: left;

	width: 40%;

	padding-top: 40px;
	padding-bottom: 10px;

}

footer .rcon p {

	color: #FFF;

}

footer .rcon h5 {

	font-size: 24px;

	text-transform: uppercase;

	margin-bottom: 10px;

	color: #fff;

	font-family: "Helvetica";

}

footer form {

	margin-top: 20px;

}

footer form div {

	background: none;

	border: 1px solid #FFF;

	position: relative;

	overflow: hidden;

	margin-bottom: 10px;

	color: #FFF !important;

}

footer form div b {

	position: absolute;

	left: 10px;

	top: 10px;

	color: #f00

}

footer form input, footer form textarea {

	background: none !important;

	color: #fff;

	resize: none;

	padding: 12px 10px 12px 18px;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

}

footer form textarea {

	width: 100%;

}

footer form input {

	width: 98%;

}

footer .box_in {

	width: 100%;

	float: left;

}

footer .box_me {

	width: 100%;

}

footer form textarea::-webkit-input-placeholder {

color:#fff;

}

footer form textarea::-moz-placeholder {

color:#fff;

}

footer form textarea:-moz-placeholder {

color:#fff;

}

footer form textarea:-ms-input--placeholder {

color:#fff;

}

footer form input::-webkit-input-placeholder {

color:#fff;

}

footer form input::-moz-placeholder {

color:#fff;

}

footer form input:-moz-placeholder {

color:#fff;

}

footer form input:-ms-input--placeholder {

color:#fff;

}

footer form button {

	border: 0;

	display: block;

	width: 140px;

	height: 40px;

	line-height: 40px;

	text-transform: uppercase;

	color: #FFF;

	text-align: center;

	background: linear-gradient(90deg, #67b23c, #0a8a57);

	font-size: 20px;

	font-family: "Helvetica";

}

footer form button i.iconfont {

	font-size: 24px;

	color: #666

}

.footer_right {

	width: 53%;

	padding: 40px 0 25px;

}

.title05 {

	font-size: 24px;

	color: #fff;

	font-family: "Helvetica";

	text-transform: uppercase;

	padding-bottom: 10px;

	background: url(../shou/footer_xian.jpg) 0px bottom no-repeat;

	margin-bottom: 20px;

}

.footer_pro li a {

	display: block;

	color: #FFF;

	padding-left: 30px;

	background: url(../shou/xiangyou.png) 0px 0px no-repeat;

	margin-bottom: 20px;

	transition: 0.3s;
float: left;
width: 190px;
}

.footer_pro li a:hover {

	text-decoration: underline;color:#f89c1b;

}

.footer_pro_box {

	width: 50%;

}

.footer_contact li:hover a {

	text-decoration: underline; color:#f89c1b;

}

.footer_contact li {

	color: #FFF;

	padding: 10px 0 10px 30px;

	background: url(../shou/footer_icon.png) 0px 10px no-repeat;

}

.footer_contact li a {

	color: #FFF;

}

.footer_contact li:nth-child(2) {

	background-position: 0px -176px;

}

.footer_contact li:nth-child(3) {

	background-position: 0px -178px;

}

.footer_contact li:nth-child(4) {

	background-position: 0px -267px;

}

.footer_contact li:nth-child(5) {

	background-position: 0px -352px;

}

.footer_social {

	width: 100%;

	margin: 20px 0;

	padding: 20px 0;

	border-bottom: 1px solid #40574f;

	border-top: 1px solid #40574f;

}

.footer_social li a {

	display: block;

	width: 36px;

	height: 36px;

	float: left;

	background: url(../shou/shejiao_top.png) 0px 0px no-repeat;

	margin: 0 15px 0 0px;transition: 0.5s;

}

.footer_social li a:hover{transform: scale(1.2);}

.footer_social li:nth-child(2) a {

	background-position: -65px 0px;

}

.footer_social li:nth-child(3) a {

	background-position: -131px 0px;

}

.footer_social li:nth-child(4) a {

	background-position: -198px 0px;

}

.footer_social li:nth-child(5) a {

	background-position: -264px 0px;

}

.projects_display .warper,.company_information{ position:relative;}

.projects_display .gengduo a,.company_information .gengduo a{ position:absolute;  border-radius:5px;

    display: block;

    width: 134px;

    height: 40px;

    line-height: 40px;

    color: #FFF;

    text-align: center;

    background: linear-gradient(90deg, #67b23c, #0a8a57);

    font-size: 18px;

    font-family: "Helvetica";

    text-transform: uppercase;

}

.projects_display .gengduo a{right:12px; top:14px;}

.company_information .gengduo a{right:12px; top:90px;}

.projects_display .gengduo a:hover,.company_information .gengduo a:hover{ background: linear-gradient(180deg, #67b23c, #0a8a57);}

#copyright {

	float: left;

	width: 100%;

}

#copyright h3 {

	padding: 10px 0;

	line-height: 24px;

	color: #fff;

	font-size: 14px;

}

#banner {

	z-index: 0;

	overflow: hidden;

}

#banner img {

	width: 100%;

	display: block;

}

#banner.owl-theme .owl-controls {

	position: absolute;

	bottom: 10px;

	width: 100%;

}

#banner.owl-theme .owl-controls .owl-page span {

	width: 12px;

	height: 12px;

	background: #fff;

	margin: 0 3px;

	opacity: 1;

}

#banner.owl-theme .owl-controls .owl-page.active span {

	background: #dda000;

}

/*首页热门产品*/

 

.product_box .tab {

	width: 100%;

}

.product_box .tab-hd {

	background: #333333;

	overflow: hidden;

	zoom: 1;
	width: 260px;
    float: left;
	margin-right: 30px;

}

.product_box .tab-hd li {

	float: left;

	width: 100%;

	color: #fff;

	text-align: center;

	cursor: pointer;

	height: 120px;

	border-right: 1px dashed #5d6461;

}

.product_box .tab-hd li:nth-child(5) {

	border-right: none;

}

.product_box .tab-hd li a {

	color: #FFF;

	text-transform: uppercase;

}

.product_box .tab-hd li h2 {

	width: 46px;

	height: 32px;

	margin: 15px auto;

	background: url(../shou/pro_fenlei_icon.png) 0px 0px no-repeat;

}

.product_box .tab-hd li:nth-child(1) h2 {

	background-position: 0px -134px;

}

.product_box .tab-hd li:nth-child(2) h2 {

	background-position: 0px -404px;

}

.product_box .tab-hd li:nth-child(3) h2 {

	background-position: 0px -270px;

}

.product_box .tab-hd li:nth-child(4) h2 {

	background-position: 0px -134px;

}

.product_box .tab-hd li:nth-child(5) h2 {

	background-position: 0px -404px;

}

.product_box .tab-hd li h3 {

	font-size: 16px;

	font-family: "Helvetica";

}

.product_box .tab-hd li.active {

	background: linear-gradient(90deg, #67b23c, #0a8a57);

}

.product_box .tab-bd li {

	display: none;

	 
	border-top: 0 none;

}

.product_box .tab-bd li.thisclass {

	display: list-item;

}

.product_box .tab-bd li dl {

	overflow: hidden;

}

.product_box .tab-bd li dd {

	float: left;

	width: 21%;
    margin: 0 1.5%;
	margin-bottom: 20px;
	background: #eef2ed;
	padding: 10px

}

.product_box .tab-bd li dd .pro_img img {

	display: block;

	width: 100%;

	transition: 0.5s;
}

.product_box .tab-bd li dd .pro_img {

	overflow: hidden;

}

.product_box .tab-bd li dd:hover .pro_img img {

	transform: scale(1.2);

}

.product_box .tab-bd li .pro_txt h3 {

	font-size: 18px;

	font-family: "Helvetica";

	overflow: hidden;

	height: 47px;

	line-height: 25px;

}

.product_box .tab-bd li .pro_txt {

	background: #eef2ed;

	padding: 5px 5%;

}

.product_box .tab-bd li dd:hover .pro_txt {

	background: linear-gradient(90deg, #67b23c, #0a8a57);

	color: #FFF;

}

.product_box .tab-bd li .pro_txt h4 {

	width: 50px;

	height: 4px;

	background: #62b03d;

	margin: 20px 0;

}

.product_box .tab-bd li dd:hover .pro_txt h4 {

	background: #fff;

}

.product_box .tab-bd li .pro_txt p {

	height: 45px;

	overflow: hidden;

}

.product_box .tab-bd li dd:hover .pro_txt p {

	color: #FFF;

}

.more_box {

	margin: 20px auto 0;

	width: 45%;

}

.more_box p {

	display: block;

	float: left;

	line-height: 54px;

	margin-right: 30px;

	font-size: 16px;

	

}

.more a {

	display: block;

	width: 154px;

	height: 54px;

	line-height: 54px;

	color: #FFF;

	text-align: center;

	background: linear-gradient(90deg, #67b23c, #0a8a57);

	float: left;

	font-size: 18px;

	font-family: "Helvetica";

	border-radius: 5px;

}

.more:hover a {

	background: linear-gradient(0deg, #67b23c, #0a8a57);

}

/*home_about*/

.home_about_us {

	background: url(../shou/home_about_img.jpg) ;
	
	background-size: cover;background-attachment: fixed;

}

.home_about_title {

	padding-bottom: 10px;

}

.home_about_us li:hover .home_about_title .home_about_icon h4 {

	background: linear-gradient(180deg, #67b23c, #0a8a57);

}

.home_about_us li:hover .home_about_title .home_about_title_txt h3 a {

	color: #078957;

}

.home_about_title .home_about_icon {

	width: 112px;

	height: 112px;

	border: 2px solid #62af3d;

	position: relative;

}

.home_about_title .home_about_icon h4 {

	position: absolute;

	width: 112px;

	height: 112px;

	background: linear-gradient(90deg, #67b23c, #0a8a57);

	top: 10px;

	left: 10px;

}

.home_about_title .home_about_icon h4 img {

	width: 100%;

	display: block;

}

.home_about_title .home_about_title_txt {

	float: right;

	width: 76%;

}

.home_about_us li {

	width: 48%;

	float: left;

	margin-right: 2%;

	margin-bottom: 50px;

	position: relative;

}

.home_about_title .home_about_title_txt h3 a {

	line-height: 24px;

	text-transform: uppercase;

	font-size: 22px;

	font-family: "Helvetica";

	margin-top: 20px;

	display: block;

}

.home_about_us li p {

	color: #666;

	margin-top: 20px;

	line-height: 24px;

	overflow: hidden;

	height: 69px;

}

.home_about_title_txt h6 {

	width: 56px;

	height: 4px;

	background: #62af3d;

	margin-top: 20px;

}

.title01 h3 a {
font-family: impact;
	text-align: center;

	font-size: 38px;

	 

	text-transform: uppercase;

	display: block;

	margin: 0 auto 10px;
	background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0, 128, 0, 0.7)), to(rgba(51, 51, 51, 1)));
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;

}

.title01 h4 {

	width: 66px;

	height: 3px;

	background: #62af3d;

	margin: 0 auto 30px;

}

.home_choose {

	padding: 50px 0;

}

.home_choose li {

	float: left;

	width: 20%;

}

.home_choose li h4 {

	width: 98px;

	height: 60px;

	margin: 0 auto 15px;

	background: url(../shou/home_ch_icon.png) 0px -24px no-repeat;

}

.home_choose li:nth-child(2) h4 {

	background-position: 0px -177px;

}

.home_choose li:nth-child(3) h4 {

	background-position: 0px -330px;

}

.home_choose li:nth-child(4) h4 {

	background-position: 0px -489px;

}

.home_choose li:nth-child(5) h4 {

	background-position: 0px -632px;

}

.home_choose li h3 {

	font-size: 42px;

	font-family: "Helvetica";

	text-align: center;

	margin-bottom: 20px;

}

.home_choose li p {

	text-align: center;

	font-family: "Helvetica";

	color: #666;

}


.home_projects_lis .item, .product_projects_lis .item {

	margin: 0 10px;

}

.home_projects_lis .item .pic, .product_projects_lis .item .pic {

	overflow: hidden;

}

.home_projects_lis .item .pic img, .product_projects_lis .item .pic img {

	transition: 0.5s;

	display: block;

	overflow: hidden;

}

.home_projects_lis .item:hover .pic img, .product_projects_lis .item:hover .pic img {

	transform: scale(1.2);

}

.home_projects_lis .item .name {

	padding: 20px 5% 30px;

	background: #ffffff;

}

.home_projects_lis .item:hover .name {

	background: linear-gradient(90deg, #67b23c, #0a8a57);

	color: #FFF;

}

.home_projects_lis .item:hover .name p {

	color: #FFF;

}

.home_projects_lis .item .name h3 {

	font-size: 18px;

	font-family: "Helvetica";

	line-height: 28px;

	height: 53px;

	overflow: hidden;

}

.home_projects_lis .item .name p {

	line-height: 24px;

	font-size: 16px;

	margin: 20px 0;

	overflow: hidden;

	height: 46px;

}

.more_02 {

	display: block;

	width: 134px;

	height: 40px;

	line-height: 40px;

	color: #FFF;

	text-align: center;

	background: linear-gradient(90deg, #67b23c, #0a8a57);

	font-size: 16px;

	font-family: "Helvetica";

	text-transform: uppercase;

}

.home_projects_lis .item:hover .name .more_02 {

	background: #FFF;

	color: #078957;

}

.home_projects_lis .owl-buttons, .product_projects_lis .owl-buttons {

	display: none;

}

.owl-theme .owl-controls .owl-page span {

	display: block;

	width: 16px;

	height: 16px;

	margin: 20px 7px 0;

	filter: Alpha(Opacity=100);

	opacity: 1;

	-webkit-border-radius: 20px;

	-moz-border-radius: 20px;

	border-radius: 20px;

	background: #1f2d28;

}

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {

	background: #62b03d;

}

.home_news_left {

	width: 46%;

	position: relative;

}

.home_news_left .owl-item {

	position: relative;

}

.home_news_left .home_news_left_txt {

	position: absolute;

	bottom: 0px;

	left: 0;

	width: 80%;

	padding: 20px 5% 40px;

	background: url(../shou/home_news_img.png) repeat-y;

	color: #FFF;

	line-height: 30px;

}

.home_news_left .owl-theme .owl-controls {

	position: absolute;

	bottom: 10px;

	left: 4%;

}

.home_news_left .owl-theme .owl-controls .owl-page.active span, .home_news_left .owl-theme .owl-controls.clickable .owl-page:hover span {

	background: #ffffff;

}

.home_news_left .owl-item div {

	overflow: hidden;

}

.home_news_left .owl-item div img {

	display: block;

	width: 100%;

	transition: 0.5s;

}

.home_news_left .owl-item:hover div img {

	transform: scale(1.2);

}

.home_news_left .home_news_left_txt h3 {

	overflow: hidden;

	height: 58px;

	font-size: 20px;

	font-family: "Helvetica";

}

.home_news_right {

	width: 50%;

}

.home_news_right li {

	overflow: hidden;

}

.home_news_time {

	float: left;

	background: linear-gradient(90deg, #67b23c, #0a8a57);

	width: 102px;

	height: 102px;

	color: #FFF;

}

.home_news_right li:hover .home_news_time {

	background: linear-gradient(0deg, #67b23c, #0a8a57);

}

.home_news_right li .home_news_right_txt {

	float: right;

	margin-left: 2%;

	width: 82%;

}

.home_news_right li .home_news_right_txt h3 {

	font-size: 20px;

	font-family: "Helvetica";

	margin: 10px 0;

	overflow: hidden;

	height: 26px;

}

.home_news_right li:hover .home_news_right_txt h3 {

	color: #078957;

}

.home_news_right li .home_news_right_txt p {

	line-height: 24px;

	color: #666;

	overflow: hidden;

	height: 45px;

}

.home_news_time h3 {

	font-size: 48px;

	font-family: "Helvetica";

	text-align: center;

}

.home_news_time h4 {

	width: 18px;

	height: 2px;

	background: #FFF;

	margin: 0px auto 10px;

}

.home_news_time p {

	color: #FFF;

	text-align: center;

}

.home_news_right li {

	padding: 30px 0 20px;

	border-bottom: 1px dashed #efefef;

}

.home_news_right li:nth-child(3) {

	border-bottom: 0px dashed #efefef;

}

 .Inside-banner {

	width: 100%; display:none;

}

.breadcrumbnav {

	background: #edf2ec;

	width: 100%;

	overflow: hidden;

}

.breadcrumbnav h4 {

	background: url(../shou/neiye_nav_icon.jpg) left 0 no-repeat;

	width: 90%;

	height: 40px;

	overflow: hidden;

	line-height: 40px;

	padding: 0 0 0 70px;

	text-transform: uppercase;

}

.bread_right {

	width: 30%;

}

.bread_right h6 {

	float: left;

	font-size: 16px;

}

.bread_right h6 a {

	color: #2995ef;

	line-height: 40px;

}

.bread_right h6 a:hover {

	color: #ff9835;

	font-weight: bold;

}

.bread_right h3 a {

	display: block;

	float: right;

	height: 30px;

	font-size: 16px;

	background: #ff9835;

	color: #FFF;

	text-align: center;

	margin-top: 5px;

	width: 120px;

	line-height: 30px;

	font-family: "HelveticaBd";

	text-transform: uppercase;

	border-radius: 5px;

	font-family: "Helvetica";

}

.bread_right h3 a:hover {

	background: #e3872f;

}

.breadcrumbnav h4 a:hover {

	color: #ff9835;

}

.container_page {

	background: #f6f6f6;

	padding-top: 30px;

}

.about_nav_box {

	background: #1f2d28;

}

.about_nav_box li {

	float: left;

	width: 20%;

	color: #fff;

	text-align: center;

	cursor: pointer;

	height: 80px;

	border-right: 1px dashed #5d6461;

}

.product_box .tab-hd li:nth-child(5) {

	border-right: none;

}

.about_nav_box li a {

	color: #FFF;

	text-transform: uppercase;

}

.about_nav_box li h2 {

    width: 46px;

    height: 38px;

    margin: 12px auto 3px;

    background: url(../shou/about_nav_icon.png) 0px 0px no-repeat;

}

.about_nav_box li:nth-child(2) h2 {

	background-position: 0px -197px;

}

.about_nav_box li:nth-child(3) h2 {

	background-position: 0px -385px;

}

.about_nav_box li:nth-child(4) h2 {

	background-position: 0px -568px;

}

.about_nav_box li:nth-child(5) h2 {

	background-position: 0px -761px;

}

.about_nav_box li h3 {

	font-size: 16px;

	font-family: "Helvetica";

}

.about_nav_box li.on, .about_nav_box li:hover {

	background: linear-gradient(90deg, #67b23c, #0a8a57);

}

.Inner_box {

	background: #FFF;

	padding: 30px 30px 100px;

}

.articlecontent {

	line-height: 24px;

	color: #666;

}

.title02 {

	font-size: 24px;

	font-family: "Helvetica";

	background: url(../shou/biaoti_sx.jpg) 0 center no-repeat;

	padding-left: 20px;

	color: #333;

	margin-bottom: 20px;

}

.company_profile_left {

	width: 52%;

}

.company_profile_img {

	width: 42%;

}

.company_profile_img img {

	display: block;

	width: 100%;

}

.Inner_box .home_choose {

	background: #eef2ed;

	margin-top: 30px;

}

.Inner_box img {

	display: block;
	margin: auto;
}

.our_products {

	margin-bottom: 30px;

}

.our_products dt {

	color: #0e8c5d;

	font-size: 18px;

}

.our_products dd {

	font-size: 16px;

	line-height: 24px;

	margin-top: 15px;

}

.about_why li {

	float: left;

	width: 23%;

	margin: 0 1% 20px;

	background: #eef2ed;

	height: 250px;

	overflow: hidden;

}

.about_why li:hover {

	background: linear-gradient(90deg, #67b23c, #0a8a57);

	color: #FFF;

}

.about_why li .about_choose_title {

	overflow: hidden;

}

.about_why li .about_choose_title h4 {

	width: 72px;

	height: 72px;

	background: url(../shou/about_youshi.png) 0px 0px no-repeat;

	float: left;

	transition: 0.5s;

}

.about_why li:hover .about_choose_title h3 {

	color: #FFF;

}

.about_why li .about_choose_title h3 {

	float: right;

	width: 74%;

	padding: 15px 2% 0 0;

	font-size: 18px;

	color: #333;

	font-family: "Helvetica";

}

.about_why li p {

	padding: 20px 2%;

}

.about_why li:hover p {

	color: #FFF;

}

.about_honor li {

	width: 23%;

	margin: 0 1%;

	float: left;

}

.about_honor li img {

	display: block;

	width: 100%;

	transition: 0.5s;

}

.about_honor li div {

	overflow: hidden;

}

.about_honor li:hover img {

	transform: scale(1.2);

}

.about_honor li h3 {

	margin-top: 20px;

	font-weight: bold;

}

.about_honor li:hover h3 {

	color: #088a58;

}

.about_honor li h3 {

	text-align: center;

	font-size: 16px;

	color: #333;

}

.about_why li:nth-child(1) .about_choose_title h4 {

	background-position: 0px 0px;

}

.about_why li:nth-child(1):hover .about_choose_title h4 {

	background-position: -78px 0px;

}

.about_why li:nth-child(2) .about_choose_title h4 {

	background-position: 0px -74px;

}

.about_why li:nth-child(2):hover .about_choose_title h4 {

	background-position: -78px -74px;

}

.about_why li:nth-child(3) .about_choose_title h4 {

	background-position: 0px -146px;

}

.about_why li:nth-child(3):hover .about_choose_title h4 {

	background-position: -78px -146px;

}

.about_why li:nth-child(4) .about_choose_title h4 {

	background-position: 0px -219px;

}

.about_why li:nth-child(4):hover .about_choose_title h4 {

	background-position: -78px -219px;

}

.about_why li:nth-child(5) .about_choose_title h4 {

	background-position: 0px -292px;

}

.about_why li:nth-child(5):hover .about_choose_title h4 {

	background-position: -78px -292px;

}

.about_why li:nth-child(6) .about_choose_title h4 {

	background-position: 0px -365px;

}

.about_why li:nth-child(6):hover .about_choose_title h4 {

	background-position: -78px -365px;

}

.about_why li:nth-child(7) .about_choose_title h4 {

	background-position: 0px -438px;

}

.about_why li:nth-child(7):hover .about_choose_title h4 {

	background-position: -78px -438px;

}

.about_why li:nth-child(8) .about_choose_title h4 {

	background-position: 0px -511px;

}

.about_why li:nth-child(8):hover .about_choose_title h4 {

	background-position: -78px -511px;

}

/*faq*/

.lis_faq li .q {

	font-family: "Helvetica";

	font-size: 16px;

}

.lis_faq li .q, .lis_faq li .a {

	position: relative;

	padding-left: 40px;

	padding: 4px 0 4px 40px;

}

.lis_faq li h6 {

	width: 26px;

	height: 26px;

	line-height: 26px;

	color: #fff;

	text-align: center;

	position: absolute;

	left: 0;

	top: 1px;

	background: linear-gradient(90deg, #67b23c, #0a8a57);

}

.lis_faq li .a h6 {

	background: #1f2d28

}

.lis_faq li .q {

	font-weight: 600;

	margin-bottom: 20px;

}

.lis_faq li {

	background: #f6f6f6;

	margin-bottom: 30px;

	padding: 25px;

	line-height: 22px;

}

.lis_faq li .a {

	color: #777;

	font-size: 12px;

}

.lis_faq li:hover .q {

	color: #098a57

}

#pages {

	text-align: center;

	height: 30px;

	clear: both;

	margin-top: 30px

}

#pages a, #pages strong {

	padding: 6px 10px;

	margin: 0 2px;


}
.digg4 span.disabled{border:none !important;}

#pages strong {

	background-color: #0c8b57;

	color: #fff;

	font-weight: normal

}

#pages a:hover {

	background-color: #0c8b57;

	color: #fff;

	font-weight: normal

}

.first_service, .second_service, .third_sevice {

	margin-bottom: 30px;

}

.first_service li, .second_service li, .third_sevice li {

	background: #eef2ed;

	float: left;

	padding: 20px 2%;

	font-size: 16px;

}

.first_service li:hover, .second_service li:hover, .third_sevice li:hover {

	background: linear-gradient(90deg, #67b23c, #0a8a57);

}

.first_service li:hover p, .second_service li:hover p, .third_sevice li:hover p {

	color: #FFF;

}

.first_service li {

	width: 31.333%;

	margin: 0 1% 0;

	height: 320px;

}

.first_service li h4 {

	width: 74px;

	height: 74px;

	background: url(../shou/about_service.png) 0px 0px no-repeat;

	margin-bottom: 20px;

	transition: 0.5s;
        margin:0 auto;

}

.first_service li:nth-child(1) h4 {

	background-position: 0px 0px;

}

.first_service li:nth-child(1):hover h4 {

	background-position: -78px 0px;

}

.first_service li:nth-child(2) h4 {

	background-position: 0px -109px;

}

.first_service li:nth-child(2):hover h4 {

	background-position: -78px -109px;

}

.first_service li:nth-child(3) h4 {

	background-position: 0px -219px;

}

.first_service li:nth-child(3):hover h4 {

	background-position: -78px -219px;

}

.second_service li {

	width: 23%;

	margin: 0 1% 0;

	height: 340px;

}

.second_service li h4 {

	width: 74px;

	height: 74px;

	background: url(../shou/about_service.png) 0px 0px no-repeat;

	margin-bottom: 20px;

	transition: 0.5s;
margin:0 auto;

}

.second_service li:nth-child(1) h4 {

	background-position: 0px -328px;

}

.second_service li:nth-child(1):hover h4 {

	background-position: -78px -328px;

}

.second_service li:nth-child(2) h4 {

	background-position: 0px -438px;

}

.second_service li:nth-child(2):hover h4 {

	background-position: -78px -438px;

}

.second_service li:nth-child(3) h4 {

	background-position: 0px -547px;

}

.second_service li:nth-child(3):hover h4 {

	background-position: -78px -547px;

}

.second_service li:nth-child(4) h4 {

	background-position: 0px -657px;

}

.second_service li:nth-child(4):hover h4 {

	background-position: -78px -657px;

}

.third_sevice li {

	width: 31.333%;

	margin: 0 1%;

	height: 340px;

}

.third_sevice li h4 {

	width: 74px;

	height: 74px;

	background: url(../shou/about_service.png) 0px 0px no-repeat;

	margin-bottom: 20px;

	transition: 0.5s;
    margin: 0 auto;

}

.third_sevice li:nth-child(1) h4 {

	background-position: 0px -766px;

}

.third_sevice li:nth-child(1):hover h4 {

	background-position: -78px -766px;

}

.third_sevice li:nth-child(2) h4 {

	background-position: 0px -876px;

}

.third_sevice li:nth-child(2):hover h4 {

	background-position: -78px -876px;

}

.third_sevice li:nth-child(3) h4 {

	background-position: 0px -985px;

}

.third_sevice li:nth-child(3):hover h4 {

	background-position: -78px -985px;

}

.third_sevice li .third_txt {

}

.third_sevice li:hover .third_txt h3,.second_service li:hover .third_txt h3,.first_service li:hover .third_txt h3 {

	color: #FFF;

}

.third_sevice li .third_txt h3,.second_service .third_txt h3,.first_service .third_txt h3 {

	font-family: "Helvetica";

	margin-bottom: 10px;

	font-size: 18px;

	color: #333;
    text-align: center;

}

.lis_facilities li {

	float: left;

	width: 31.333%;

	margin: 0 1% 20px;

	position: relative;

}

.lis_facilities li img {

	display: block;

	width: 100%;

	transition: 0.5s;

}

.lis_facilities li .facilities_img {

	overflow: hidden;

}

.lis_facilities li:hover img {

	transform: scale(1.2);

}

.lis_facilities li h3 {

	width: 90%;

	position: absolute;

	bottom: 20px;

	background: linear-gradient(90deg, #67b23c, #0a8a57);

	height: 40px;

	line-height: 40px;

	left: 0;

	right: 0;

	margin: 0 auto;

	color: #FFF;

	text-align: center;

	transition: 0.5s;

}

.lis_facilities li:hover h3 {

	bottom: 0px;

}

/*project*/

.lis_project .item {

	margin: 0 1% 30px;

	float: left;

	width: 31.333%;
        height:540px;

}

.lis_project .item:hover .name{background: linear-gradient(90deg, #67b23c, #0a8a57);}

.lis_project .item:hover .name h3{ color:#FFF;}

.lis_project .item:hover .name p{ color:#FFF;}

.lis_project .item:hover .name .more_02{background:#FFF; color:#078958;}

.lis_project .item .pic img{ display:block; width:100%;transition: 0.5s;}

.lis_project .item .pic{ overflow:hidden;}

.lis_project .item:hover .pic img{transform: scale(1.2);}

.lis_project .item .name {

	padding: 20px 5% 30px;

	background: #eef2ed;

}

.lis_project .item .name h3 {

	font-size: 20px;

	font-family: "Helvetica";

	line-height: 28px;

}

.lis_project .item .name p {

	line-height: 24px;

	font-size: 16px;

	margin: 20px 0;

}

.more_02 {

	display: block;

	width: 134px;

	height: 40px;

	line-height: 40px;

	color: #FFF;

	text-align: center;

	background: linear-gradient(90deg, #67b23c, #0a8a57);

	font-size: 18px;

	font-family: "Helvetica";

	text-transform: uppercase;

}

/*news_list*/

.lis_news li {

	overflow: hidden;

	background: #eef2ed;

	margin-bottom: 30px;

}

.lis_news li .lis_news_img {

	width: 36%; overflow:hidden;

}

.lis_news li .lis_news_img img{ display:block; width:100%;transition: 0.5s;}

.lis_news li:hover .lis_news_img img{transform: scale(1.2);}



.lis_news li .lis_news_txt {

	width: 62%;

	padding:20px 2% ;

}

.lis_news li .lis_news_img {

	position: relative;

}

.lis_news li .lis_news_img .lis_news_time {

	position: absolute;

	left: 10px;

	top: 10px;

	color: #FFF;

	background: linear-gradient(90deg, #67b23c, #0a8a57);

	width: 82px;

	height: 82px;

}

.lis_news li:hover .lis_news_txt h3{ color:#068858;}

.lis_news li:hover .lis_news_txt .more_02{background: linear-gradient(180deg, #67b23c, #0a8a57);} 

.lis_news li .lis_news_img .lis_news_time h3 {

	font-size: 32px;

	font-family: "Helvetica";

	text-align: center;

	margin: 10px 0 10px;

}

.lis_news li .lis_news_img .lis_news_time h4 {

	width: 18px;

	height: 2px;

	background: #FFF;

	margin: 0 auto 5px;

}

.lis_news li .lis_news_img .lis_news_time h5 {

	text-align: center;

}

.lis_news li .lis_news_txt h3 {

	font-size: 20px;

	color: #333;

	font-family: "Helvetica";

	height: 27px;

	overflow: hidden;

}

.lis_news li .lis_news_txt h5 {

	margin: 20px 0;

	background: url(../shou/lianjie.png) 0px 5px no-repeat;

	padding-left: 20px;

	color: #999;

}

.lis_news li .lis_news_txt p {

	margin-bottom: 20px;

	height: 94px;

	overflow: hidden;

}

.contact_name {

	font-size: 24px;

	font-family: "Helvetica";

	color: #333;

	margin: 47px 0 30px;

}

.contact_list_txt li {

	width: 31.333%;

	background: #eef2ed;

	height: 200px;

	float: left;

	margin: 0 1% 20px;

	text-align: center;

}

.contact_list_txt li h4 {transition: 0.5s;

	width: 60px;

	height: 60px;

	background: url(../shou/contact_list_icon.png) 0px 0px no-repeat;

	margin: 30px auto 20px;

}

.contact_list_txt li h5 {

	font-size: 14px;

	font-family: "Helvetica";

}

.contact_list_txt li h3, .contact_list_txt li h3 a {

	font-family: "Helvetica";

	font-size: 20px;

	color: #333;

	margin-top: 10px;

}

.contact_list_txt li:hover h3 a{ color:#068858;}

.contact_list_txt li:hover h4{transform:rotate(360deg);

-ms-transform:rotate(360deg); 	

-moz-transform:rotate(360deg); 	

-webkit-transform:rotate(360deg); 

-o-transform:rotate(360deg);}

.contact_list_txt li:nth-child(2) h4{ background-position:0px -75px;}

.contact_list_txt li:nth-child(3) h4 {

    background-position: 0px -149px;

}

.contact_list_txt li:nth-child(4) h4{ background-position:0px -224px;}

.contact_list_txt li:nth-child(5) h4{ background-position:0px -298px;}

.contact_list_txt li:nth-child(6) h4{ background-position:0px -373px;}



.box_tit {

	font-size: 32px;

	color: #333;

	font-family: "Helvetica";

	margin: 60px 0 20px 0;

	padding-bottom: 10px;

	text-transform: uppercase;

	text-align: center;

	background: url(../shou/heihong.jpg) bottom center no-repeat;

}

.box_tit_p {

	text-align: center;

}

.contact_form {

	overflow: hidden;

	background: #eef2ed;

	padding: 20px 20px 50px 20px;

}

.contact_form h4 {

	color: #999;

	font-weight: inherit;

	line-height: 22px;

	margin: 10px 0;

}

.contact_form input, .contact_form textarea {

	width: 96%;

	border-radius: 4px;

	line-height: 24px;

	border: 1px solid #555;

	margin-bottom: 20px;

	resize: none;

	padding: 12px 20px;

}

.contact_form input.name, .contact_form input.mail {

	width: 47%;

	float: left;

}

.contact_form input.mail {

	margin-left: 2%;

}

.contact_form button {

	font-family: "Helvetica";

	border: none;

	background: #2c994d url(../shou/fs.png) 20px center no-repeat;

	transition: all .3s;

	color: #fff;

	margin: 0 auto;

	display: block;

	height: 48px;

	width: 240px;

	text-transform: uppercase;

	cursor: pointer;

	border-radius: 5px;

	font-size: 16px;

	line-height: 48px;

	padding-left: 50px;

}

.contact_form button i {

	display: inline-block;

	vertical-align: middle;

	font-size: 40px;

	font-weight: inherit;

	vertical-align: middle;

	margin-right: 10px;

}

button:hover {

	opacity: .8

}

.map {

	padding: 5px;

	background: #f6f6f6;

	margin-top: 20px;

}

.map img {

	width: 100%;

	display: block;

}

/*product*/

.p_l {

	width: 320px;

	float: left;

}

.p_r {

	margin-left: 370px;

	overflow: hidden;

}

.p_l .box {

	background: #fff;

	margin-bottom: 30px;

}

.p_l_tit {

	background: linear-gradient(90deg, #67b23c, #0a8a57);

	font-size: 28px;

	font-family: "Helvetica";

	text-align: center;

	line-height: 20px;

	text-transform: uppercase;

	color: #fff;

	padding: 25px;

	position: relative;

}

.p_r_tit {

	margin: 0px 0 20px 0;

	position: relative;

}

.p_r_tit a {

	position: absolute;

	right: 20px;

	top: 16px;

	font-weight: bold;

	border-radius: 5px;

	display: inline-block;

	padding: 10px 15px;

	color: #fff;

	background: linear-gradient(90deg, #67b23c, #0a8a57);

}

.p_r_tit a:hover {

	background: linear-gradient(180deg, #67b23c, #0a8a57);

	color: #fff;

}

.p_r_tit h2 {

	font-size: 20px;

	text-transform: uppercase;

	color: #333;

	font-family: "Helvetica";

	background: #FFF url(../shou/jianbian_xian.png) 0px center no-repeat;

	padding-left: 20px;

	height: 70px;

	line-height: 70px;

}

.pro_class {

	padding: 20px;

}

.pro_class li {

	border-bottom: 1px dashed #99c2ac;

	padding: 10px 0;

}

.pro_class li:nth-child(1) {

	padding-top: 0

}

.pro_class li>a {

	display: block;

	padding: 6px 0 6px 0px;

	font-size: 15px;

	font-weight: bold;

	line-height: 24px;

	text-transform: uppercase;

	background: url(../shou/jiajian.png) right 12px no-repeat;

}

.pro_class li a:hover {

	color: #098a58

}

.pro_class li.on>a {

	color: #098a58;

	background-position: right -99px;

}

.pro_class li dl a {

	display: block;

	padding-left: 30px;

	margin-bottom: 10px;

	background: url(../shou/changjiantou.png) 0px 5px no-repeat;

}

.l_contact {

	padding: 20px;

}

.l_contact li { background:url(../shou/product_left_icon.png) 0px 10px no-repeat;

	margin-bottom: 15px;

	display: block;

	overflow: hidden;

	padding: 7px 0;

	position: relative;

	padding-left: 30px;

}

.l_contact li h6 {

	position: absolute;

	left: 0;

	top: 0;

	width: 30px;

	height: 30px;

	background: #58a3eb;

	color: #fff;

	border-radius: 3px;

	line-height: 30px;

	text-align: center;

	font-weight: inherit;

	font-size: 20px;

	transition: all .3s;

}

.l_contact li a{ font-size:16px;}



.l_contact li:nth-child(2) a {

	color: #078958; 

}

.l_contact li:nth-child(2){background-position:0px -114px;}

.l_contact li:nth-child(3){background-position:0px -261px;}

.l_contact li:nth-child(4){background-position:0px -398px;}

.l_contact li:nth-child(5){background-position:0px -605px;}

.l_contact li:hover h6 {

	background: #0056a7

}

.pro_lis {

	overflow: hidden;

	margin-bottom: 50px;

}

.pro_lis li {

	float: left;

	width: 31.333%;

	margin: 0 1%;

}

.pro_lis li .pro_img img {

	display: block;

	width: 100%;

	transition: 0.5s;

}

.pro_lis li .pro_img {

	overflow: hidden;

}

.pro_lis li:hover .pro_img img {

	transform: scale(1.2);

}

.pro_lis li .pro_txt h3 {

	font-size: 18px;

	font-family: "Helvetica";

	overflow: hidden;

	height: 47px;

	line-height: 25px;

}

.pro_lis li .pro_txt {

	background: #eef2ed;

	padding: 20px 5%;

}

.pro_lis li:hover .pro_txt {

	background: linear-gradient(90deg, #67b23c, #0a8a57);

}

.pro_lis li:hover .pro_txt p, .pro_lis li:hover .pro_txt h3 {

	color: #FFF;

}

.pro_lis li:hover .pro_txt h4 {

	background: #FFF;

}

.pro_lis li .pro_txt h4 {

	width: 50px;

	height: 4px;

	background: #62b03d;

	margin: 15px 0;

}

.pro_lis li .pro_txt p {

	height: 45px;

	overflow: hidden;

}

.pro_lis02 {

	margin-bottom: 10px;

}

.pro_lis02 li {

	margin-bottom: 30px;

}

.p_r .digg4{ margin-bottom:70px;}

/*product*/

.pro_detail {

	overflow: hidden;

	margin: 0 auto 40px auto;

	max-width: 1440px;

}

.pro_detail .picbox {

	width: 700px;

	float: left;

}

.pro_detail .picbox .pic {

	display: none;

	width: 80%;

	float: left;

}

.pro_detail .smallimg {

	width: 19.3%;

	float: right;

	overflow: hidden;

	background: #fff;

}

.pro_detail .smallimg img {

	display: block;

	float: left;

	border: 1px solid #ddd;

	overflow: hidden;

	margin-bottom: 5px;

	width: 100%;

	cursor: pointer;

}

.pro_detail .smallimg img:last-child {

	margin-right: 0;

}

.pro_detail .smallimg img.on {

	border-color: #098a57

}

.pro_detail .rightcon {

	margin-left: 700px;

	padding: 30px 40px;

	overflow: hidden;

	line-height: 26px;

}

.pro_detail h1 {

	font-size: 28px;

	color: #333;

	line-height: 36px;

	font-family: "Helvetica";

}

.pro_detail .fon {

	margin: 15px 0 25px 0;

	color: #777

}

.pro_detail .pro_detail_con {

	border-top: 1px solid #d0e4c6; overflow:hidden;

}

.pro_detail .pro_detail_con li { float:left; width:50%;

	margin-top: 20px;

	font-size: 18px;

	font-family: "Helvetica";

	padding-left: 30px;

	background: url(../shou/pro_d_c.png) 0px 0px no-repeat;

}

.pro_detail .pro_detail_con li:hover a{ color:#179054;}

.pro_detail .pro_detail_con li:nth-child(2) {

	background-position: 0px -196px;

}

.pro_detail .pro_detail_con li span {

	font-size: 14px;

	color: #999;

}

.proinfo_main {

	color: #666;

	line-height: 28px;

	overflow: hidden;

	position: relative;

	padding-top: 60px;

}

.proinfomenu {

	overflow: hidden;

	width: 100%;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 2;

	border-bottom: 2px solid #098a57;

}

.proinfomenu a {

	display: block;

	float: left;

	color: #fff;

	width: 20%;

	background: #1f2d28 url(../shou/pro_d_xx.jpg) right center no-repeat;

	text-align: center;

	height: 70px;

	overflow: hidden;

	line-height: 70px;

	text-transform: uppercase;

	font-weight: bold;

}

.proinfomenu a:nth-child(5) {

	background-image: none;

}

.proinfomenu a:hover, .proinfomenu a.on {

	background: linear-gradient(90deg, #67b23c, #0a8a57);

	color: #fff;

}

.proinfomenu.top0 {

	position: fixed;

	top: 0;

	margin: 0;

	background: #fff;

	max-width: 100%;

	left: 0;

	display: block;

	box-shadow: 0px 2px 10px 2px rgba(0,0,0,0.1);

	width: 100%;

	z-index: 15

}

.proinfo_main .box {

	background: #fff;

	padding: 30px 30px 50px 30px;

	margin-bottom: 40px;

}

.proinfo_main .p_r_tit {

	font-size: 18px;

	overflow: hidden;

	color: #333;

	padding-top: 60px;

	margin: -60px 0 15px 0

}

.proinfo_main img {

	max-width: 100%;

	display: block;

	margin: 15px auto;

}

/*.proinfo_main p {*/

/*	margin: 15px 0;*/

/*}*/

.proinfo_main .num {

	overflow: hidden;

	line-height: 24px;

}

.proinfo_main .num .item {

	padding: 25px;

	background: #58a3eb;

	color: #fff;

	width: 24.25%;

	margin-left: 1%;

	margin-bottom: 25px;

	float: left;

	height: 400px;

}

.proinfo_main .num .item:nth-child(1), .proinfo_main .num .item:nth-child(5) {

	margin-left: 0;

}

.proinfo_main .num h6 {

	font-size: 24px;

	margin-bottom: 20px;

}

.proinfo_main .num h5 {

	font-size: 16px;

}

.tabbox {

	overflow-x: auto;

}

.tabbox table {

	border: 1px solid #e2e3e1;

	border-bottom: 0;

	border-right: 0;

	background: #fff;

	line-height: 24px;

}

.tabbox table td {

	border-bottom: 1px solid #e2e3e1;

	border-right: 1px solid #e2e3e1;

	padding: 5px 12px;

}

.tabbox table tr:nth-child(odd) {

	background: #eef2ed;

}

.proinfo_main .contact_form {

	background: none;

	margin-bottom: 0

}

.proinfo_main .contact_form form {

	margin: 0;

	padding: 0;

	background: none

}

.infoproductbox {

	background: #f4f5f7;

	margin: 60px 0 -120px 0;

}

.infoproductbox .pro_lis .fon {

	background: #fff;

}

.advantages_txt li {

	padding-left: 32px;

	background: url(../shou/duigou_pro.png) 0px 6px no-repeat;

	margin-bottom: 15px;

	font-size: 16px;

}

.advantages_txt li span {

	font-weight: bold;

	color: #333;

}

.product_projects_lis .item {

	background: #eef2ed;

}

.product_projects_lis .item .name {

	padding: 10px 5% 20px;

}

.product_projects_lis .item .name p{ margin:15px 0;}

.p_r_tit .title03 {

	height: 40px;

	line-height: 40px;

}

.proinfo_main .box .contact_form {

	padding: 20px 20px 0px 20px;

}



.infocon{color: #666; background: #fff; padding:0px 30px 30px; font-size: 14px; line-height: 26px; }

.infocon h1{font-size: 30px; font-weight: inherit; text-align: center; margin-bottom: 10px; line-height:32px; color: #222;}

.infocon img{ display: block;margin: 12px auto; max-width: 100%; }

.infocon .time{ text-align: center;margin-bottom:20px; color: #999}

.infocon .time i{ display: inline-block; vertical-align: middle; margin-top: -3px; font-weight: 600; color: #666; font-size:18px; margin-right: 5px;}

.infocon p{ margin:15px 0; }

.infocon .other{border-bottom: 1px solid #ddd; padding:15px 0; margin: 30px 0 17px 0;}

.infocon .other{ color: #666; }

.infocon .other a{color: #666}

.infocon .other a:hover{ color: #078958}



@media screen and (max-width: 1680px) {

nav {

    float: left;

    margin: 0 28px 0 36px;

}

.language {

    margin-left: 10px;

}

nav li {

    padding: 31px 10px;

}

 }



 @media screen and (max-width: 1366px) {

nav li>a {

	padding: 10px 10px;

}

nav {

	float: left;

	margin: 0 20px 0 32px;

}

nav li {

    padding: 31px 6px;

}

.warper {

	width: 97%;

}

.more_box {

	width: 51%;

}

.title01 h3 a {

	font-size: 38px;

}

footer {

    background: #1f2d28 url(../shou/footer_img.jpg) -260px 0px no-repeat;

	

}

.language .lan_select {

    left: -68px;

}

nav li>a {

    padding: 10px 5px;

}

}

 @media screen and (max-width: 1299px) {

nav li {

	padding: 31px 8px;

}

nav {

	margin: 0 15px 0 25px;

}

.home_news_right li .home_news_right_txt {

	width: 79%;

}

.home_news_right li {

	padding: 10px 0 20px;

}

footer {

	background: #1f2d28 url(../shou/footer_img.jpg) -300px 0px no-repeat;

}

.home_news_time h3 {

	font-size: 34px;

	margin-top: 10px;

}

.about_why li .about_choose_title h3 {

    width: 70%;

    font-size: 16px;

}

}

 @media screen and (max-width: 1199px) {

.social_top {

	display: none;

}

.product_box .tab-bd li .pro_txt h3 {

	font-size: 16px;

}

.pro_detail .picbox{width: 550px;}

  .pro_detail .rightcon{margin-left: 550px; padding:20px;}

}

 @media screen and (max-width: 1096px) {

nav li>a {

    padding: 10px 3px;

}

nav li {

    padding: 31px 5px;

}

.product_box .tab-hd li h3 {

    font-size: 14px;

}

.company_information .gengduo a {

    top: 56px;

}

.projects_display .gengduo a {

    top: 5px;

}

.more_02 {

    font-size: 16px;

}	 

	 

	 

	 }

 @media screen and (max-width: 1024px) {

#menu {

	display: block

}

#menu {

	width: 100%;

	margin: 0 auto 20px;

	display: block;

	position: relative;

	z-index: 1;

	background: #f6f6f6;

	margin: 20px 0 20px;

	border-radius: 5px

}

#menu h4 {

	color: white;

	width: 100%;

	height: 45px;

	line-height: 45px;

	padding: 0 1.5%;

	cursor: pointer;

	background: #078958 url(../shou/menu.png) 96% center no-repeat;

	border: 0;

	font-weight: normal;

	text-indent: 10px;

	font-size: 18px;

	margin: 0 auto;

	

	margin-bottom: 20px;

	text-transform: uppercase;

}

#menu h2 {

	width: 100%;

	float: left;

	display: block;

	font-size: 14px;

	font-weight: normal;

	text-indent: 24px;

	padding: 15px 0 15px 0;

	border-bottom: 1px solid #fff;

	background: url(../shou/li02.gif) 10px center no-repeat

}

#menu h2 a {

	width: 100%;

	display: block;

	text-transform: uppercase;

}

#menu h2:hover a {

	color: #068858; font-weight:bold;

}

#menu ul {

	padding-left: 15px;

	border: #e7e7e7 1px solid;

	border-top: 0;

	overflow: auto

}

#menu ul li {

	padding: 5px 0 3px 10px

}

.no {

	display: none

}

header {

	height: 54px;

}

.head {

	display: none;

}

#logo {

	left: 10px;

	margin: 10px 0;

}

#logo img {

	height: 34px;

}

body {

	padding-top: 54px;

}

#nav {

	height: 54px;

}

nav {

	position: fixed;

	left: -100%;

	top: 0;

	bottom: 0;

	width: 240px;

	box-shadow: 0 3px 5px #666;

	z-index: 99;

	overflow-y: auto;

	background: #fff;

	transition: 0.3s;

}

nav li {

	display: block;

	width: 100%;

	float: none;

}

nav li>a {

	line-height: 55px;

	display: block;

	height: auto;

	padding: 0 15px;

	width: 100%;

	text-align: center;

	border-bottom: 1px solid #e5e5e5;

	margin-bottom: 0px;

}

nav li>a h6 {

	display: inline-block;

	margin-right: 8px;

}

nav li dl {

	left: 0;

	opacity: 1;

	position: inherit;

	top: 0;

	background: #eee;

	display: none;

}

#nav .nav-button {

	display: block;

	top: 10px;

}

#banner.owl-theme .owl-controls .owl-page span {

	height: 5px;

}

#banner.owl-theme .owl-controls {

	bottom: 5px;

}

.head_search {

	margin: 10px 88px 0 10px;

}

nav {

	margin: 0 0px 0 0px;

}

nav li {

	padding: 0px 0px;

}

nav li:hover .menu {

	opacity: 0;

	left: 0;

}

.product_box .tab-hd li h3 {

	font-size: 14px;

}

.more_box {

	width: 66%;

}

.home_about_title .home_about_icon {

	width: 90px;

	height: 90px;

}

.home_about_title .home_about_icon h4 {

	width: 90px;

	height: 90px;

}

.home_projects_lis .item .name h3 {

	font-size: 16px;

}

.home_news_right li .home_news_right_txt {

	width: 77%;

}

.home_news_right li {

	padding: 5px 0 5px;

}

.home_news_right li .home_news_right_txt h3 {

	font-size: 18px;

}

.footer_pro_box {

	width: 47%;

}

footer {

	background: #1f2d28 url(../shou/footer_img.jpg) -406px 0px no-repeat;

}

.title01 h3 a {

	font-size: 32px;

}

.jlp01 {

	padding: 50px 0;

}

.home_about_title .home_about_title_txt h3 a {

	font-size: 16px;

}

.home_choose li h3 {

	font-size: 36px;

}

.jlp02 {

	padding: 50px 0 80px;

}

.p_r .digg4{ margin-bottom:60px;}

.home_projects_lis .item .name p {

	font-size: 14px;

}

.about_why li .about_choose_title h3 {

    width: 98%;

    font-size: 16px;

}

.about_why li p {

    padding: 10px 2%;

}

.first_service li h4,.second_service li h4 {

    margin-bottom: 10px;

}

.first_service li {

    height: 386px;

}

.second_service li {

    height: 406px;

}

.third_sevice li {

    height: 412px;

}

.Inner_box {

    padding: 30px 30px 50px;

}

.lis_news li .lis_news_txt h3 {

    font-size: 20px;

    height: 24px;

}

.lis_news li .lis_news_txt p {

    height: 45px;

}

.lis_news li .lis_news_txt h5 {

    margin: 10px 0;

}

.lis_news li .lis_news_img .lis_news_time {

    width: 70px;

    height: 70px;

}

.lis_news li .lis_news_img .lis_news_time h4 {

    margin: 0 auto 1px;

}

.p_l{ display:none;}

.p_r {

    margin-left: 0;

    overflow: hidden;

}

  .pro_detail h1{font-size: 20px;}

  .pro_detail .fon{margin:0 0 10px 0;}

  .proinfo_main .box{margin-bottom: 20px;}

 .lis_project .item .name h3 {

    font-size: 18px;

}

.language {

    margin-left: 36px;

    left: -240px;

    top: -21px;

}

.language .lan_select {

    top: 76px;

}

}

 @media screen and (max-width: 990px) {

.home_news_time {

	width: 90px;

	height: 90px;

}

.home_news_right li .home_news_right_txt {

	width: 75%;

}

.footer_pro_box {

	display: none;

}

footer {

	background: #1f2d28 url(../shou/footer_img.jpg) -455px 0px no-repeat;

}

}

 @media screen and (max-width: 989px) {

	 .product_box .tab-bd li {

    padding: 20px 20px;

}

}

 @media screen and (max-width:900px) {

	 .pro_detail .picbox{width: 96%; margin:0 2%; }

  .pro_detail .rightcon{margin-left:0; padding:15px;}

  .proinfo_main .box{padding:30px 10px 30px 10px;}

  .proinfo_main .num .item{width: 32%; height: 300px; margin-bottom: 10px;}

  .proinfo_main .num h6{margin-bottom: 5px;}

  .proinfo_main .num .item:nth-child(1), .proinfo_main .num .item:nth-child(5){margin-left: 1%}

}

 @media screen and (max-width:899px) {

}

 @media screen and (max-width: 768px) {

.home_news_right li .home_news_right_txt {

	width: 73%;

}

.home_about_title .home_about_icon {

	width: 76px;

	height: 76px;

}

.home_about_title .home_about_icon h4 {

	width: 76px;

	height: 76px;

}

.home_about_title .home_about_title_txt {

	float: right;

	width: 70%;

}

.home_about_title .home_about_title_txt h3 a {

	margin-top: 0px;

}

.home_choose li h3 {

	font-size: 30px;

}

.product_box .tab-bd li dd {

	width: 48%;

	margin-bottom: 20px;

}

.more_box {

	width: 84%;

}

footer {

	background: #1f2d28 url(../shou/footer_img.jpg) -514px 0px no-repeat;

}

.about_nav_box li h3 {

    font-size: 14px;

}

.company_profile_left {

    width: 100%;

    margin-bottom: 20px;

}

.company_profile_img {

    width: 100%;

}

.about_why li {

    height: 284px;

}

.first_service li,.second_service li,.third_sevice li {

    width: 98%; height:auto; margin-bottom:20px;

}

.lis_facilities li {

    width: 48%;

}

.lis_facilities li h3 {

    height: 40px;

    line-height: 20px; font-size:16px;bottom: 10px;

}

.contact_list_txt li {

    width: 48%;

}

.lis_project .item {

    width: 48%;

}

.lis_project .item {

    width: 98%;
    height: auto;

}

.infocon h1 {

    font-size: 20px;

    line-height: 26px;

}

.language {

    margin-left: 36px;

    left: -113px;

    top: -21px;

}

}

 @media screen and (max-width: 640px) {

#copyright{ margin-bottom:50px;}

.foot_fixed {

	display: block !important;

}

.foot_fixed {

	width: 100%;

	display: block;

	height: 50px;

	position: fixed;

	z-index: 10000;

	bottom: 0

}

.foot_color {

	width: 100%;

	height: 50px;

	background: #068858;

}

.foot_fixed li {

	width: 19%;

	height: 50px;

	float: left;

	text-align: center

}

.foot_fixed img {

	width: auto

}

.foot_fixed li.spcial {

	width: 24%

}

.foot_fixed li.spcial img {

	margin-top: -10px;

	margin-bottom: 5px

}

.foot_fixed a {

	width: 100%;

	height: 50px;

	color: #fff;

	font-size: .75em;

	padding: 10px 0 5px 0;

	display: block

}

.foot_fixed a:hover {

	background: linear-gradient(90deg, #67b23c, #0a8a57);

}

.copyright {

	margin-bottom: 50px

}

.backToTop {

	display: none;

	width: 0

}

.more_box {

	width: 100%;

}

.home_about_title .home_about_title_txt {

	float: right;

	width: 100%;

	margin-top: 30px;

}

.home_about_title_txt h6 {

	margin-top: 10px;

}

.home_news_left {

	width: 100%;

	margin-bottom: 20px;

}

.home_news_right {

	width: 100%;

}

.home_news_right li .home_news_right_txt {

	width: 80%;

}

.home_news_right li {

	padding: 10px 0 20px;

}

footer {

	background: #1f2d28 url(../shou/footer_img.jpg) -574px 0px no-repeat;

}

.more_box p {

	display: none;

}

.more_box {

	width: 40%;

}

.about_why li {

    width: 48%;

    height: 250px;

}

.about_honor li {

    width: 46%;

    margin: 0 2%;

}

.lis_facilities li {

    width: 98%;

}

.contact_list_txt li {

    width: 98%;

}

.box_tit {

    font-size: 28px;

}

.lis_news li .lis_news_txt h3 {

    font-size: 16px;

    height: 48px;

}

.pro_lis02 {

    margin-bottom: 50px;

}

.p_r .digg4{ margin-bottom:40px;}

}

 @media screen and (max-width: 639px) {

}

 @media screen and (max-width:480px) {

.product_box .tab-hd li h2 {

    margin: 6px auto;

}

.backToTop {

	width: 30px;

	height: 30px;

}

.home_choose li {

	float: left;

	width: 31.333%;

	margin: 0 1% 20px;

}

.home_choose li p {

	height: 48px;

	overflow: hidden;

}

.home_news_right li .home_news_right_txt {

	width: 75%;

}

footer .rcon {

	width: 100%;

	padding-top: 30px;

}

footer {

	background-image: none;

}

.footer_right {

	width: 100%;

	padding: 30px 0 25px;

}

.home_about_us li {

    margin-bottom: 20px;

}

.about_why li {

    width: 100%;

    height: auto;

	padding-bottom:20px;

}

.lis_news li .lis_news_img {

    width: 100%;

    overflow: hidden;

}

.lis_news li .lis_news_txt {

    width: 96%;

    padding: 20px 2%;

}

.pro_lis li .pro_txt h4 {

    margin: 10px 0;

}

.pro_lis li {

    width: 48%;

}

.pro_lis li .pro_txt h3 {

    font-size: 16px;

}

.proinfomenu a {

    line-height: 24px;

    text-transform: uppercase; font-weight:normal; font-size:13px; padding-top:10px;

}

.home_about_title .home_about_icon h4 {

    top: 5px;

    left: 5px;

}

}

 @media screen and (max-width:450px) {

.home_about_title .home_about_title_txt h3 a {

	font-size: 16px;

}

.projects_display .gengduo a, .company_information .gengduo a {

    font-size: 16px;

}

.jlp01 {

	padding: 40px 0;

}

footer form button {

    font-size: 18px;

}

.product_box .tab-hd li h3 {

	font-size: 14px; text-transform:none;

	margin-top: 10px;height: 88px; font-family:Arial, Helvetica, sans-serif;

}

.home_choose {

	padding: 30px 0;

}

.title01 h3 a {

    font-size: 20px; text-align:left;

}

.home_news_right li .home_news_right_txt {

	width: 72%;

}

.title01 h4 {

    margin: 0 0 30px;

}

.projects_display .gengduo a {

    right: 0px;

    top: -4px;

}

.company_information .gengduo a {

    right: 0px;

    top: 23px;

}

.product_box .tab-bd li .pro_txt h3 {

    line-height: 23px;

}

.product_box .tab-bd li .pro_txt h4 {

    margin: 10px 0;

}

.jlp02 {

	padding: 30px 0 60px;

}

.about_honor li h3 {

    margin-top: 10px; font-size:14px;

    

}



.pro_lis li .pro_txt h3 {

    font-size: 16px;

}

.p_r_tit h2 {

    font-size: 14px; padding-left: 12px;

}

.more a {

    height: 40px;

    line-height: 40px;

    font-size: 16px; width:100%;

}

.more_02 {

    font-size: 14px;

}

.pro_lis02 {

    margin-bottom: 20px;

}

}

 @media screen and (max-width:414px) {

.product_box .tab-bd li .pro_txt h3 {

	font-size: 14px;

}


.product_box .tab-hd li h2 {

	display: none;

}

.home_news_left .home_news_left_txt {

	width: 100%;

}

.product_box .tab-bd li {

	padding: 20px 5px;

}

.product_box .tab-bd li dd {

    width: 46%;

    margin: 0 2% 20px;

}

.owl-theme .owl-controls .owl-page span {

	width: 10px;

	height: 10px;

}

.home_news_left .home_news_left_txt {

	padding: 10px 2% 30px;

	font-size: 16px;

}

.pro_lis li .pro_txt h3 {

    font-size: 14px;

}



}

 @media screen and (max-width:400px) {

.productbox a.more {

	font-size: 12px;

	padding: 5px;

}

.hotnew .pic {

	width: 150px;

}

.hotnew .con {

	margin-left: 150px;

	padding: 10px;

}

.hotnew .owl-pagination {

	left: 160px;

	bottom: 10px;

}

.pro_detail .links a{width: 80%}

}

 @media screen and (max-width:375px) {

.product_box .tab-hd li h3 {

    margin-top: 18px;

}

.about_nav_box li h2{ display:none;}	 

.about_nav_box li {

    width: 20%;

  

    height: 70px;

    

}

.about_nav_box li h3 {

    font-size: 14px;

    margin-top: 12px;

}

.about_honor li {

    width: 96%;

    margin: 0 2%;

}

.pro_lis li {

    width: 100%;

}

.p_r_tit h2 {

    font-size: 16px;

}	 

.lis_project .item .name h3 {

    font-size: 16px;

}	 

}

 @media screen and (max-width:359px) {

.home_news_time {

    width: 80px;

    height: 80px;

}

.home_news_time h4 {

    margin: 0px auto -3px;

}

.home_news_right li .home_news_right_txt {

    width: 69%;

}

}

 @media screen and (max-width:320px) {

.about_nav_box li h3 {

    font-size: 12px;

    margin-top: 12px;

}

.title01 h3 a {

    font-size: 16px;

}

 }



.center {
    width: 1400px;
    margin: 0 auto;
}
.index7{text-align: center;}
.index7 li{width: 22.5%;float: left;margin-right: 3.33%;text-align: left;} 
.index7 li:last-child{margin-right: 0;}
.index7 li span{background: url(../shou/index7-sj.png) no-repeat left;font-size: 16px;color: #888;padding-left: 30px;height: 18px;line-height: 18px;overflow: hidden;margin: 15px 0 10px;display: block;}
.index7 li b{font-size: 20px;line-height: 24px;color: #333;height: 48px;overflow: hidden;display: block;}
.index7 li .wz{font-size: 15px;color: #666;line-height: 24px;height: 72px;overflow: hidden;margin: 15px 0 20px;}
.index7 li .imgfd{max-height: 250px;}
.index7 .more{display: inline-block;margin-top: 50px;border: 1px solid #666;border-radius: 5px;background: url(../shou/index7-all.png) no-repeat 40px 17px;height: 50px;line-height: 50px;padding: 0 40px 0 75px;overflow: hidden;box-sizing: border-box;font-size: 14px;color: #333;}
.index7 .more:hover{color: #fff;background: linear-gradient(90deg, #67b23c, #0a8a57)}

