@charset "utf-8";

/* CSS Document */
* {
	padding: 0;
	margin: 0;

	border: 0;
}

body {

	font-family: "微软雅黑";
	font-size: 14px;
	color: #595c5b;
}

ul li {
	list-style: none;
}

a {
	text-decoration: none;
	color: #828282;
}

a:hover {
	text-decoration: none;

}

.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	zoom: 1;
}

.over {
	overflow: hidden;
}


/*头部*/
.container {
	margin: 0 auto;
	padding: 0;
}

.header .container {
	position: relative;
}

.header-top {
	background: #222;
   background: #41852e;
	height: 40px;
	line-height: 40px;
}

.header-top p {
	font-size: 14px;
	color: #b7b7b7;
color: #fff;
    opacity: 0.9;
	float: left;
	width: 50%;
	margin-bottom: 0;

}

.top-link {
	width: 50%;
	height: 40px;
	float: left;
}

.top-link a {
	font-size: 14px;
	color: #b7b7b7;
   color: #fff;
       opacity: 0.9;
	display: block;
	float: right;
	padding: 0 15px;
	height: 40px;
	line-height: 40px;
	background: url(../images/link-dian.png) left center no-repeat;
}

.top-link a:first-child {
	margin-right: 50px;
}


.top-link a:hover {
	color: #74ae10;
}


/*搜索*/
.search {
	position: absolute;
	right: 0;
	top: 0px;
}

.search1 {
	height: 40px;
}

#search_image {
	outline: none;
}

.pa {
	position: absolute;
}

.searchbox {
	z-index: 9;
	top: 40px;
	right: 0px;
	width: 305px;
	line-height: 30px;
	filter: alpha(opacity=0);
	/* IE */
	-moz-opacity: 0;
	/* 老版Mozilla */
	-khtml-opacity: 0;
	/* 老版Safari */
	opacity: 0;
	/* 支持opacity的浏览器*/
	background: #ececec;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: all .3s;
	transition: all .3s;
	font-family: "微软雅黑"
}

.searchbox.show {
	right: 0px;
	filter: alpha(opacity=100);
	/* IE */
	-moz-opacity: 1;
	/* 老版Mozilla */
	-khtml-opacity: 1;
	/* 老版Safari */
	opacity: 1;
	/* 支持opacity的浏览器*/
	-webkit-transform: translateY(0);
	transform: translateY(0);
}


.searchbox form {
	position: relative;
	margin: 5px 0 5px 5px;
}


.searchbox input[type="text"] {
	padding: 0 35px 0 10px;
	height: 30px;
	line-height: 30px;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.searchbox input[type="submit"] {
	margin-right: 5px;
	padding: 0 10px;
	height: 30px;
	color: #666;
	background: #ddd;
}

.searchbox .iclose {
	position: absolute;
	width: 30px;
	height: 30px;
}

.searchbox .iclose::before,
.searchbox .iclose::after {
	position: absolute;
	display: block;
	content: "";
	left: 50%;
	top: 50%;
	margin-top: -1px;
	margin-left: -12px;
	width: 24px;
	height: 2px;
	background: #898989;
}

.searchbox .iclose::before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.searchbox .iclose::after {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}


.header-logo {
	padding: 15px 0 16px;
}


.logo {
	width: 50%;
	float: left;

}


.top-tel {
	width: 50%;
	float: left;
	text-align: right;
	margin-top: 9px;
}

.navbar-toggle {
	display: none;
	position: relative;
	float: right;
	width: 24px;
	height: 22px;
	background: url(../images/anniu.png) no-repeat;
	margin-top: 25px;
	padding: 0;
	margin-right: 0;
	margin-bottom: 8px;
	border: none;
	border-radius: 0px;
}


/*导航*/
.nav {
	border-top: 1px solid #f0f0f0;
}

.nav .container {
	position: relative;
}

.nav ul {
	margin-bottom: 0;
}

.nav ul li {
	position: relative;
	z-index: 99;
	float: left;
	width: 13%;
	text-align: center;
	background: url(../images/nav-border.png) left center no-repeat;

}

.nav ul li:first-child {
	width: 9%;
	background: none;
	text-align: left;


}

.nav ul li a {
	display: block;
	color: #2e2e2e;
	height: 52px;
	line-height: 52px;
	font-family: "微软雅黑";
	font-size: 16px;
}

.nav ul li.active a {
	background: url(../images/nava-bolid.jpg) center bottom no-repeat;
}


.nav ul li:hover a {
	background: url(../images/nava-bolid.jpg) center bottom no-repeat;
}



.nav ul li:first-child.active a {
	background: url(../images/nava-bolid.jpg) left bottom no-repeat;
}

.nav ul li:first-child:hover a{
	background: url(../images/nava-bolid.jpg) left bottom no-repeat;

}


.nav ul li .nav_item {
	display: none;
	position: absolute;
	top: 52px;
	left: 0;
	background: #fff;
	width: 100%;
	min-width: 120px;
}

.nav ul li:hover .nav_item {
	display: block;
	border-top: 2px solid #49af21;
	z-index: 999;
	-webkit-animation: nav 0.2s ease;
	-moz-animation: nav 0.2s ease;
	-ms-animation: nav 0.2s ease;
	-o-animation: nav 0.2s ease;
	animation: nav 0.2s ease;
}

.nav ul li .nav_item li {
	width: 100%;
	float: none;
	padding: 0;
	height:42px;
	line-height: 42px;
	text-align: center;
	overflow: hidden;
	border-top: 1px solid #ebebeb;
	border-bottom: none;
	background: none;
}

.nav ul li .nav_item li a {
	height: 42px;
	line-height: 42px;
	font-size: 14px;
	color: #212121;
	background: none;
}

.nav ul li .nav_item li:first-child:hover a{
	background:none;
}

.nav ul li .nav_item li:hover a {
	color: #49af21;

}

/**********导航动画**********/
@-webkit-keyframes nav {
	0% {
		-webkit-transform: translate(0, 20px);
		-moz-transform: translate(0, 20px);
		-ms-transform: translate(0, 20px);
		-o-transform: translate(0, 20px);
		transform: translate(0, 20px);
	}

	100% {
		-webkit-transform: translate(0, 0px);
		-moz-transform: translate(0, 0px);
		-ms-transform: translate(0, 0px);
		-o-transform: translate(0, 0px);
		transform: translate(0, 0px);
	}
}

@-moz-keyframes nav {
	0% {
		-webkit-transform: translate(0, 20px);
		-moz-transform: translate(0, 20px);
		-ms-transform: translate(0, 20px);
		-o-transform: translate(0, 20px);
		transform: translate(0, 20px);
	}

	100% {
		-webkit-transform: translate(0, 0px);
		-moz-transform: translate(0, 0px);
		-ms-transform: translate(0, 0px);
		-o-transform: translate(0, 0px);
		transform: translate(0, 0px);
	}
}

@-0-keyframes nav {
	0% {
		-webkit-transform: translate(0, 20px);
		-moz-transform: translate(0, 20px);
		-ms-transform: translate(0, 20px);
		-o-transform: translate(0, 20px);
		transform: translate(0, 20px);
	}

	100% {
		-webkit-transform: translate(0, 0px);
		-moz-transform: translate(0, 0px);
		-ms-transform: translate(0, 0px);
		-o-transform: translate(0, 0px);
		transform: translate(0, 0px);
	}
}

@keyframes nav {
	0% {
		-webkit-transform: translate(0, 20px);
		-moz-transform: translate(0, 20px);
		-ms-transform: translate(0, 20px);
		-o-transform: translate(0, 20px);
		transform: translate(0, 20px);
	}

	100% {
		-webkit-transform: translate(0, 0px);
		-moz-transform: translate(0, 0px);
		-ms-transform: translate(0, 0px);
		-o-transform: translate(0, 0px);
		transform: translate(0, 0px);
	}
}




/*banner相关设置*/
#full-width-slider {
	width: 100%;
	color: #000;
	box-shadow: 0 3px 3px #ccc;
}

#full-width-slider .rsOverflow {
	position: absolute;
	left: 0;
	top: 0;
}

.fullWidth {
	margin: 0 auto;
}

.rsMinW .rsBullets {
	position: absolute;
	bottom: 10px;
	right: 45%;
	z-index: 35;
	padding-top: 4px;
	height: auto;
	text-align: center;
	line-height: 6px;
	overflow: hidden;
}

.rsMinW .rsBullet {
	width: 15px;
	height: 15px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	box-sizing: content-box;
	padding: 6px 8px 6px 8px;
	border-radius: 50%;
}

.rsMinW .rsBullet span {
	display: block;
	width: 15px;
	height: 15px;
	background: #fff;
	background: rgba(255, 255, 255, 1);
	border-radius: 50%;
}

.rsMinW .rsBullet.rsNavSelected span {
	background: #589e14;
}

/*首页内容部分*/
.back-white {
	background: #fff;
}

.product {
	padding: 38px 0 15px;
}

.Word-mouth {
	padding: 35px 0 80px;
}

.new-bak{background: url(../images/index-news.png) right center no-repeat;

}

.index-title {
	padding-bottom: 13px;
	text-align: center;
	background: url(../images/index-title.png) center bottom no-repeat;
}

.index-title img{
     display: block;
    margin: 0 auto;
}

.index-titlep{
	font-size: 14px;
	color: #b5b5b5;
	 text-align: center;
	 margin: 20px 0;
}

.index-title1{
	background: url(../images/index-title1.png) center bottom no-repeat;
}

.index-title h2 {
       text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #2e2e2e;
}

/* 首页产品展示 */

.Word-list {
	margin-top: 38px;
}

.Word-list ul {
	margin: 0 auto;
    width: 80%;
}

.Word-list ul li {
	width: 49%;
	margin-left:2%;
	text-align: center;
	float: left;
	padding: 12px 0;
	font-size: 16px;
	color: #aaaaaa;
	border: 1px solid #f2f2f2;
	 border-radius: 25px;
	 cursor: pointer;

}

.Word-list ul li:hover{
	background: #74ae10;
	 color: #fff;
}


.Word-list ul li:first-child {
	margin-left: 0;
}

.Word-list ul li.active {
	background: #74ae10;
	 color: #fff;
	position: relative;

}

.tab-option{
	margin:30px 0 0px; 
       position: relative;
}

.product-images{
	width: 50%;
	float: left;
height: 362px;
    overflow: hidden;
	position: relative;
}

.product-images img{
	width: 100%;
}

.product-images p{
	position: absolute;
	left: 4%;
	bottom: 5px;
	font-size: 120px;
	color: #c3c3c3;
	filter:alpha(opacity=50);   
      -moz-opacity:0.54;   
      -khtml-opacity: 0.54;   
      opacity: 0.54;
}



.product-text{
	width: 35%;
    margin: 0 11% 0 4%;
	float: left;
}



.product-text h2{
	 color: #2e2e2e;
	 font-size: 24px;
	 margin-bottom:15px; 
         line-height: 1.5;

}


.product-text .product-aabstract{
	font-size: 16px;
	color: #848484;
	line-height: 30px;
   height: 150px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;

}

.product-text .product-aabstract p{
	margin-bottom: 0;
}

.product-text .more {
    display: block;
    width: 170px;
    text-align: center;
    border-radius: 30px;
    padding: 5px 0;
    border: 1px solid #a0c11a;
    color: #74ae10;
    font-size: 18px;
    margin-top: 15px;
}


.product-text .more:hover{
   background: #74ae10;
    color: #fff;
}

.special{
	margin: 38px 0;
	position: relative;
	 
}

.special .swiper-container{
	margin:0 38px ;
	 height:286px;

}

.special .swiper-wrapper .swiper-slide {
	/* position:relative;*/
/*width: 331px  !important;*/
	padding: 0 30px;
	height: 226px !important;
}

.special .swiper-wrapper .swiper-slide a {
	display: block;
	height: 100%;
	position: relative;
}

.special .swiper-wrapper .swiper-slide a  .swiper-img{
            height: 226px !important;
               overflow: hidden;
}

.special .swiper-wrapper .swiper-slide img {
	width: 100%;
	min-height: 100%;
}

.special .swiper-wrapper .swiper-slide h2 {
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #848484;
	margin:12px 0 0;
	 height: 18px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.special .swiper-wrapper .swiper-slide p {
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #aaaaaa;
	 height: 20px;
	margin: 5px 0 0;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.special .arrow-left {
	width: 44px;
	height: 286px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #fff;
	background-image: url(../images/arrow-lanleft.png);
	background-position: left center;
	background-repeat: no-repeat;
}

.special .arrow-right {
	width: 44px;
	height: 286px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 14;
	background-color: #fff;
	background-image: url(../images/arrow-lanright.png);
	background-position: right center;
	background-repeat: no-repeat;
}

.tabitem-li {
	/*display: none;*/
    display: block;
}

.tabitem-li.on {
	/*display: block;*/
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    z-index: 88;
}

.tabitem-li ul li {
	width: 32%;
	height: 316px;
	float: left;
	margin-top: 34px;
	margin-left: 2%;
	position: relative;
	overflow: hidden;
}

.tabitem-li ul li:first-child {
	margin-left: 0;
}

.tabitem-li ul li+li+li+li {
	margin-left: 0;
}

.tabitem-li ul li+li+li+li+li {
	margin-left: 2%;
}

.tabitem-li ul li a img {
	width: 100%;
	min-height: 100%;

}

.tabitem-li ul li p {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	font-size: 17.68px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	background: url(../images/heiimg.png) 100% 100% repeat;
}

.tabitem-li ul li p span {
	display: block;
	background: url(../images/search-bak.png) top center no-repeat;
	padding-top: 85px;
	position: absolute;
	top: 35%;
	left: 0;
	width: 100%;
}

.tabitem-li ul li:hover p {
	display: block;


}


/* 走进 */
.enter{
	margin: 60px 0;
}



.enter .enter-images{
	 width: 48.5%;
	 float: left;
	 padding-right: 1%;
	  background: url(../images/videx-img.png) left 30px no-repeat;
	  padding-bottom: 30px;
}

.enter .enter-images img{
	width: 100%;
}
.video-js {
    width: 95% !important;
    margin-left: 5%;
}

.my-video-dimensions {
    width: 95% !important;
    height: 355px !important; 
}

.enter .enter-text{
	width: 50%;
	float: left;
	padding-left: 3%;
}

.enter .enter-text h2{
	 font-size: 24px;
	 color: #74ae10;
	  font-weight: bold;

}

.enter .enter-text h3{
	font-size: 18px;
	color: #2e2e2e;
	margin: 23px 0 30px;
}

.enter .enter-abstract{
height: 180px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.enter .enter-abstract p{
	font-size: 16px;
	color: #aaaaaa;
	 text-indent: 2em;
	 line-height: 30px;

	
}

.enter .enter-xinxi{
	margin: 70px 0;
}

.enter  .more {
    display: block;
    width: 170px;
    text-align: center;
    border-radius: 30px;
    padding: 5px 0;
    border: 1px solid #a0c11a;
    color: #74ae10;
    font-size: 18px;
    margin-top: 50px;
}

.enter .more:hover{
        background: #74ae10;
     color:#fff ;
}

.enter ul {
	margin-left: -2%;
}

.enter ul li{
	 width: 23%;
	  float: left;
	  margin-left: 2%;
	   border-radius: 10px;
	 border: 2px solid #f2f2f2;
	 position:relative; 

}

.enter ul li:before, .enter ul li:after{
	content: '';
   border-style: solid;
   border-color: #74ae10;
   position: absolute;
   z-index: 5;
   border-radius: 5px;
   transition: 400ms ease all;
}

.enter ul li:before{
   
   width: 0;
   height: 100%;
   border-width: 2px 0 2px 0;
   top: 0px;
   right: 0;
   
   
}

.enter ul li:after{
   width: 100%;
   height: 0;
   border-width: 0 2px 0 2px;
   bottom: 0;
   left: 0px;
}

.enter ul li:hover:before {
 width: 100%;
 transition: 1000ms ease all;
}
.enter ul li:hover:after{
 height: 100%;
 transition: 1000ms ease all;
}

.enter ul li p{
	 float: left;
	  width: 56%;
	  margin:15px 0 15px 3%; 
	 font-size: 17px;
	 color: #2e2e2e;

}

.enter ul li p+p{
	width:auto;
	margin:15px 15px 15px 0;
	position: absolute;
	bottom: 20px;
	right: 0px;
}

.enter ul li p strong{
	 font-size: 72px;
	  font-weight: normal;
	 color: #74ae10;
	 font-family: 'Muli', sans-serif;
	 font-weight: 300;

}



/* 广告位 */
.advertisement img{
	width: 100%;
}

/*首页新闻资讯 */
.new-left{
	width: 38.8%;
	 float: left;
	 margin-right: 4%;
	 margin-top:50px; 
	 border: 1px solid #f2f2f2;
}

.new-left .new-leftimg img{
	width: 100%;
}

.new-left .new-lefttext{
	padding: 10px 20px 20px;
}

.new-left .new-lefttext h2{
	 font-size: 18px;
	 color: #2e2e2e;
	  font-weight:normal;
	  margin: 10px 0;
	  height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}

.new-left .new-lefttext p{
	 font-size: 16px;
	 color: #aaaaaa;
	 line-height: 1.8;
	 height: 56px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;

}

.new-left .new-lefttext .more{
	display: block;
	 width: 190px;
	  text-align: center;
	   border-radius: 25px;
	padding: 8px 0;
	border:2px solid #74ae10;
	color: #74ae10;
	 font-size: 16px;
	margin-top: 15px;

}

.new-left .new-lefttext .more:hover{
  background: #74ae10;;
   color: #fff;
}

.new-right{
	width:57.2%;
	margin-top: 50px;
	float: left; 
}

.new-right ul li{
	padding: 0 0 44px ;
	margin-bottom: 48px;
	 border-bottom: 1px solid #f2f2f2;
}

.new-right ul li .dates{
	 width: 85px;
	padding: 8px 0 3px;
	 text-align: center;
	 border: 1px solid #f2f2f2; 
	 margin-right: 3%;
	 margin-top: 5px;

}

.new-right ul li .dates .date{
	 font-size: 36px;
	 color: #74ae10;
	 margin: 0;
    text-align: center;

}

.new-right ul li .dates .month{
	 font-size: 14px;
	 color: #aaaaaa;

}

.new-right ul li .media-heading{
	 font-size: 18px;
	 color: #2e2e2e;
	 margin-bottom: 10px;
	 height: 20px;
	 overflow: hidden;
	 text-overflow: ellipsis;
	 white-space: nowrap;

}

.new-right ul li .media-heading a:hover{
	color: #74ae10;
	text-decoration: none;
}

.new-right ul li .abstract{
	font-size: 16px;
	color: #aaaaaa;
	line-height: 1.8;
	margin-bottom: 0;
	height: 56px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}



/*内页大图 */
.banner img {
	width: 100%;
}


.about {
	margin-bottom: 50px;
	color: #595c5b;
	font-size: 14px;
	line-height: 1.5;
	min-height: 250px;

}

.about h1 {
	margin-top: 40px;
	padding-left: 35px;
	margin-bottom: 20px;
	font-size: 30px;
	font-weight: bold;
}

.about p {
	font-size: 14px;
	color: #666;
	line-height: 2;
	text-indent: 2em;
	margin: 10px 0;
}

.about p img {
	 display: block;
	 margin: 20px auto;
	 max-width: 100%;
}



/*公共内页部分*/
.contenttext {
	padding: 32px 0 0;
	min-height: 670px;
}

.contenttext .row {
	margin-left: 0;
	margin-right: 0;
}

.pro-left {
	border-radius: 20px;
	padding: 0;
	padding-right: 4%;
}

.pro-title {
	background: #49af21;
	padding: 20px;
	border-radius: 10px 10px 0 0;
}

.pro-title p {
	font-size: 20px;
	color: #fffefe;
	margin-bottom: 10px;
}

.pro-title h2 {
	font-size: 18px;
	color: #fffefe;
	margin: 0;
}

.pro-list {
	padding: 10px 0 45px 15px;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	border-radius: 0 0 10px 10px;

}

.pro-list ul li {
	height: auto;
	line-height: 53px;
	

}

/*.pro-list ul li.active {
	background: url(../images/pro-dian.png) 15px center no-repeat;
}*/


/*
.pro-list ul li:hover  {
	 background: url(../images/prohovr-dian.png) 15px  20px   no-repeat;
}
*/

.pro-list ul li:hover ul li a{

	background: none;
    color: #666;
}

.pro-list ul li a {
	font-size: 16px;
	color: #666;
	 display: block;
padding-left: 14%;
	border-bottom: 1px solid #f0f0f0;
}

.pro-list ul li ul li a{
	border-bottom: none;
}

.pro-list ul li ul.nav_item{
	border-bottom: 1px solid #f0f0f0;
}

.pro-list ul li.active a {
	color: #49af21;
	background-image:url(../images/pro-dian.png) , url(../images/leftright-arrow.png)  ;
    background-position:12px center,95% center;
   background-repeat: no-repeat,no-repeat;
}

.pro-list ul li.active .nav_item li a{
    background-image: none;
        color: #666;
}

.pro-list ul li ul li.active a{
   background: none;
}

/*.pro-list ul li ul a{
	color: #49af21;
	background: none;

}*/

.pro-list ul li.active .nav_item li.active  a{
   color: #49af21;
}


.pro-list ul li:hover a {
	background-image: url(../images/prohovr-dian.png),url(../images/leftrighthover-arrow.png);
	background-position: 12px  center ,95% center;
	background-repeat: no-repeat,no-repeat;
	background-color: #49af21;
	color: #fff;
} 

.pro-list ul li ul li:hover a{
	color: #49af21;
	background: none;

}






.pro-right {
	padding: 0
}

.location {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #595c5b;
	border-bottom: 1px solid #f2f2f2;
	margin-top: 10px;
	position: relative;
	/* margin-right:26px;*/
	overflow: hidden;
}

.location h3 {
	border-bottom: 1px solid #49af21;
	color: #49af21;
	height: 40px;
	line-height: 38px;
	font-size: 16px;
	font-weight: normal;
	float: left;
	padding-right: 10px;
	margin-bottom: 0;
	margin-top: 0;
}

.location .loaright {
	position: absolute;
	right: -18px;
	top: 0;
	font-size: 16px;
	background: url(../images/location.png) left center no-repeat;
	padding-left: 20px;
}

.location .loaright a {
	color: #666666;
	font-size: 14px;
}


/* 服务合作 */
.service-title {
	font-size: 30px;
	color: #333333;
	 text-align: center;
	 margin: 36px 0;
}


.service-items{
	 width: 104%;
	 margin-left: -4%;
	 margin-bottom: 100px;

}

.service-items ul li {
	width: 46%;
	float: left;
	text-align: center;
	 background: #49af21;
	  height: 205px; 
	margin-left: 4%;
	margin-top: 20px;
	position: relative;
}

.service-items ul li .service-text {
	 float: left;
	 width: 50%;
	  height: 100%;
	 padding-left:40px;
	  text-align: left;
	  background: url(../images/service-bolid.png) 70% 35% no-repeat;
	  
}

.service-items ul li .service-text img{
	margin: 38px 0 33px;
}

.service-items ul li .service-text p{
	font-size: 24px;
	color: #fff;
}

.service-items ul li .service-img{
	float: left;
	 width: 50%;
	 height: 100%;
	  background-color: #ee761d;
	  background-image: url(../images/service-arrow.png);
	  background-position: left center;
	  background-repeat: no-repeat;
}

.service-items ul li .service-img img{
	margin-top: 11%;
}

.service-nei{
	margin-top: 120px;

}

.service-nei  .service-imgs{
      width: 100%;
}
.service-nei ul{
	margin-left: -2%;
}
.service-nei ul li{
	width: 23%;
	 float: left;
	margin-left: 2%;
	 border-radius: 20px;
	 background: #49af21;
	  text-align: center;
}

.service-nei ul li+li{
	background:#4cc0cd; 
}


.service-nei ul li+li+li{
	background:#f6ae38; 
}


.service-nei ul li+li+li+li{
	background:#6999fd; 
}

.Product-about{
	margin-top: 20px;
}

.service-nei ul li h2{
	font-size: 24px;
	color: #fff;
	margin-top: 25px;
	padding-bottom: 7px;
	 background: url(../images/title-bolid.png) center bottom no-repeat;

}


.service-nei ul li+li+li+li h2{
	font-size: 18px;
	 height: 33px;
	 line-height: 26px;

}

.service-nei ul li p{
	font-size: 14px;
	 color: #fff;
}

.service-nei ul li img{
	margin-bottom:37px;
	margin-top: 60px; 
	 width: 90%;

}

Product-about{
	margin-top: 20px;
}
.Product-about p{
	font-size: 16px;
	/*color: #666;*/

	margin: 5px 0;
	line-height: 30px;
 
}

.product1-content h2 {
	font-size: 16px;
	color: #49af21;
	background-color: #f0f0f0;
	font-weight: normal;
	padding: 10px 20px;
    background-image: url(../images/h2-bolid.png) ;
	background-position:  left bottom ;
	background-repeat: no-repeat;
   background-size: 105px;
}

.Product-about img{
	max-width: 100%;

}

/* 招贤纳士 */
.invite{
	padding: 0 0 70px;
}
.invite ul li{
	width: 100%;
	 border: 1px solid #e5e5e5;
	 margin-top: 30px;
	 padding:20px 2% ;
}

.invite ul li h2{
	font-size: 16px;
	color: #333333;
	padding: 0 20px;

}

.invite ul li p.time{
	 font-size: 12px;
	 color: #8d8d8d;
	 padding: 0 20px;
	 margin-bottom: 15px;
}

.invite ul li .invite-text{
	position: relative;
	font-size:14px;
	color: #666;
	padding: 30px 20px 0px;
	 border-top: 1px solid #d7d7d7;
}

.invite ul li .application{
	position: absolute;
	 right: 0;
	 top:-50px;
	font-size: 16px;
	 color: #fff;
	 padding: 5px 20px;
	  background: #49af21;
}

/*联系方式*/
.contact {
	padding: 60px 0 50px;
}


.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
       background-color: #49af21;
    border-color: #49af21;
}

.pagination > li > a, .pagination > li > span{
          color: #666;      

}

.honor ul.pagination{
  margin-left: 0%;
}

 .pagination  li{
   width: auto !important;
    margin-left: 0  !important;
}


.contact-left{
	 width: 43%;
	 float: left;

}

.contact-left h2{
	font-size: 18px;
	font-weight: bold;
	color: #666;
}

.contact-left p{
	 font-size: 14px;
	 color: #666;
}

.map-btn{
	 display:block;
	  width: 30%;
	  background-color: #49af21;
	 font-size: 14px;
	 line-height: 22px;
	 color: #fff;
	 padding: 10px 0 ;
	text-align: center;
	margin-top: 20px;
}

.map-btn:hover{
	color: #fff;
}

.map-btn:visited{
color: #fff;
}

.map-btn img{
	margin-right: 10px;
	vertical-align: text-bottom;
}

.contact-right{
	width: 55%;
	margin-left: 2%;
	 float: left;
}

.contact-right img{
	margin-top: 50px;
	max-width: 100%;
}


.tabCon{
	margin-top: 30px;
	 display: none;
}


.tabCon img{
	max-width: 100%;
}

/* 实力见证 */
.produ-tu{
	background:url(../images/beijing01.jpg) repeat;
	position: relative;
}

.produ-tuimgs{

	 width: 60%;
	 overflow: hidden;

}


.produ-tuimg{
	 display: none;
	width: 100%;
	overflow: hidden;
}

.produ-tuimgs .on{
	display: block;
}

.produ-tuimg img{
	width: 100%;
}


.produ-tab{
	width: 31.1%;
	position: absolute;
	left:57%;
	top:11%;
	z-index:1;
}

.produ-tab ul li{
	 height: 123px;
	 margin-bottom: 8%;
	

}

.produ-tab ul li+li{
	margin-left: -6.9%;
	margin-right: 6.9%;
}


.produ-tab ul li+li+li{
	margin-left: -13.8%;
	margin-right: 13.8%;
}

.produ-tab ul li+li+li+li{
	margin-left: -20.9%;
	margin-right: 20.9%;
}



.produ-tab ul li .produ-text{
	position: relative;
	padding: 18px 10% 0 14%;
	
}

.produ-tab ul li+li+li+li .produ-text{
	padding: 28px 16% 0 14%;
} 
.produ-tab ul li img{
	position: absolute;
	left:-5%;
	top:11%;

}

.produ-tab ul li h2{
	font-size: 24px;
	color: #2e2e2e;
	margin:0 0 5px ; 
}

.produ-tab ul li p{
	 font-size: 16px;
	 color: #aaaaaa;
	 line-height: 20px;
	 margin-bottom: 0;

}

.produ-tab ul li+li p{
	line-height: 28px;
}

.produ-tab ul li.active{
	background-image: url(../images/produ-text.png);
	 background-position: left center;
	 background-repeat: repeat-y;
	 background-size: 100% 100%;
	 transform: skew(1deg);
}

.produ-tab ul li.active .produ-text{
	transform: skew(-1deg);
}

.produ-tab ul li.active h2{
	color: #fff;
}

.produ-tab ul li.active  p{
	color: #fff;
}


/* 在线留言 */
.online-form{
	width:67%;
	float: left;
	margin-top:75px; 
}

.online-form input{
	 width:48%;
	  height: 45px;
	  line-height: 45px;
	 margin-right: 2%;
	 margin-top: 25px;
	 float: left; 
	 padding: 0 10px;
	  border: 1px solid #d8d8d8;
	  
}

.online-img{
	width: 31%;
	margin-left: 2%;
	 float: left;
	 margin-top: 100px;
}

.online-img img{
	max-width: 100%;
}


.online-form textarea {
	width:98%;
	border: 1px solid #d8d8d8;
	height: 200px;
	resize: none;
	border-radius: 2px;
	margin-top: 25px;
	padding: 10px;
}

.online-form .submit {
	width: 20%;
	float:right;
	 height: 40px;
	 line-height: 40px;
	background: #49af21;
	color: #fff;
	font-size: 14px;
	margin: 35px 2% 0px auto;
}



.pro {
	margin: 0 30px 36px;
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
}

.pro li {
	float: left;
	width: 33%;
	border-left: 1px solid #e4e4e4;
}

.pro li a {
	display: block;
	text-align: center;
}

.pro li a.pro-img {
	height: 237px;
	line-height: 237px;
	overflow: hidden;
}

.pro li a p {
	height: 56px;
	line-height: 56px;
	overflow: hidden;
	margin: 0 5%;
	border-top: 1px solid #e7e7e7;
	font-size: 18px;
	color: #262b31;
}




/*首页口碑*/




.list-content3 {
	margin-right: 20px;
}



.article-list-title {
	padding-bottom: 10px;
	border-bottom: 1px solid #d2d2d2;
	font-size: 18px;
	margin-bottom: 10px;
}

.article-list-title .title {
	float: left;
}

.article-list-title .title a {
	color: #343635;
	font-size: 18px;
	font-weight: normal;
}

.article-list-title .more {
	float: right;

}

.article-list-title .more a {
	color: #afacac;
	font-family: "微软雅黑";
	font-size: 14px;
}

.article-list .article-list-content li {
	padding: 10px 0;
	line-height: 16px;
	border-bottom: dashed 1px #dddddd;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.list1 .article-list-content li {
	width: 55%;
	float: left;
	line-height: 18px;
}

.list1 .article-list-content li+li {
	width: 45%;
}

.list1 .article-list-content li+li+li {
	width: 55%;
}

.list1 .article-list-content li+li+li+li {
	width: 45%;
}

.list1 .article-list-content li+li+li+li+li {
	width: 55%;
}

.list1 .article-list-content li+li+li+li+li+li {
	width: 45%;
}


.list1 .article-list-content li+li+li+li+li+li+li {
	width: 100%;
}


.article-list .article-list-content .list_time {
	padding-right: 15px;
	color: #595c5b;
}

.article-list .article-list-content a {
	color: #595c5b;

}

.article-list .article-list-content a:hover {
	color: #048fbd;
}

.article-meeting {
	float: left;
	margin: 36px 0;
	width: 100%;
	position: relative;
}

.article-meeting-title {
	float: left;
	border-bottom: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.article-meeting-title .title a {
	float: left;
	padding: 7px 15px;
	border-radius: 5px;
	width: 20px;
	background: #048fbd;
	font-size: 18px;
	font-weight: normal;
	color: #ffffff;
	letter-spacing: 0px;
	line-height: 1;
	text-align: center;

}

.article-meeting-title .more {
	display: none;
}

.article-meeting .meeting-container {
	margin-left: 50px;
}

.meeting-container li {
	float: left;
	margin-left: 1.86289121%;
	border-radius: 5px;
	width: 23.099851%;
}

.meeting-item-con {
	padding: 18px 11px 24px;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	height: 96px;
	background: #e8f8fd;
}

.meeting-item-con p {
	font-size: 14px;
	color: #464848;
	line-height: 1.7;
	height: 69px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.meeting-item-con .meeting-title {
	padding-bottom: 16px;
	display: block;
	height: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 1em;
	font-weight: normal;
	letter-spacing: normal;
}

.meeting-item-con .meeting-title a {
	font-size: 16px;
	color: #048fbd;

}

.meetinggo {
	position: absolute;
	top: 61px;
	right: -30px;
}

.article-teacher {
	width: 66.6666%;
	float: left;
}

.article-teacher .article-teacher-content li {
	width: 16%;
	float: left;
	margin-left: 5%;
}

.article-teacher .article-teacher-content li:first-child {
	margin-left: 0;
}

.article-teacher .article-teacher-content li .teacher_img {
	display: block;
	height: 154px;
	overflow: hidden;
	margin-top: 10px;
	padding: 0;
}

.article-teacher .article-teacher-content li a {
	display: block;
	text-align: center;
	color: #595c5b;
	font-size: 16px;
	padding-top: 8px;
}

.article-teacher .article-teacher-content li a:hover {
	color: #048fbd;
}

.article-teacher .article-teacher-content li a img {
	width: 100%;
}


/*列表*/
.list {

	margin: 35px 0  80px;
}

.list ul li {
	padding: 35px 0;
	border-bottom: 1px solid #e8e8e8;
}

.list ul li a {
	display: block;
	padding: 0 10px;
}

.list ul li a:hover{
	text-decoration: none !important;
}

.list ul li a .dates{
	padding: 8px 13px;
	margin-right: 20px;
	border: 1px solid #e8e8e8;
}

.list ul li a:hover .dates{
	 background: #49af21;

}

.list ul li a  h2.date{
	font-size: 36px;
	color: #000;
	padding: 5px 0;
	margin: 0;
	 text-align: center;
	 border-bottom: 1px solid #edeff2;
}

.list ul li a:hover h2.date{
	 color: #fff;

}

.list ul li a  span.month{

	 display: block;
	 width: 100%;
	 font-size: 14px;
	 color: #aaaaaa;
	 margin:8px 0 0; 
	  text-align: center;
}

.list ul li a:hover span.month{
	color: #fff;

}

.list ul li a .media-heading {
	font-size: 16px;
	color: #2e2e2e;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin:10px 0 15px;
}

.list ul li a p.abstract{
	 font-size: 14px;
	  color: #7f7f7f;
	   height: 40px;
	  text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;

}

.list ul li a:hover .media-heading  {
	color: #49af21;
	font-weight: bold;

}


 ul.pagination li a{
    padding: 6px 12px !important;
}


.list-img {
	margin-bottom: 70px;
}

.list-img ul li {
	margin-top: 72px;
}

.list-img .media>.pull-left {
   width: 267px;
	margin-right: 7%;
	height: 226px;
	overflow: hidden;
}

.list-img .media>.pull-left img{
	min-width: 100%;
	 height: 100%;
}

.list-img .media-heading {
	 display: block;
	font-size: 24px;
	font-weight: normal;
	color: #2e2e2e;
	margin: 10px 0 15px;

}

.list-img .media-heading a {
	display: block;
	width: 100%;
	color: #2e2e2e;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.list-img .media-heading a:hover {
	color: #74ae10;

}

.list-img .text-conter {
	font-size: 16px;
	color: #848484;
	line-height: 2;
	 height: 58px;
	 margin-bottom: 40px;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.list-img .time {
	font-size: 14px;
	color: #7b7b7b;
	float: right;
	background: url(../images/time.png) left center no-repeat;
	padding-left: 25px;
	height: 40px;
	line-height: 43px;

}

.list-img .more {
	display: block;
	 width: 170px;
	  text-align: center;
	   border-radius: 30px;
	padding: 5px 0;
	border:1px solid #a0c11a;
	color: #74ae10;
	 font-size: 18px;
	margin-top: 15px;
}

.list-img .more:hover{
   background: #74ae10;
    color: #fff;
}

.article_content {
	padding-top: 15px;
}

.article h1 {
	text-align: center;
	font-size: 16px;
	color: #595c5b;
	font-family: "微软雅黑";
	line-height: 1.5;
}

.article h2 {
	text-align: center;
	font-size: 20px;
	color: #595c5b;
	font-family: "微软雅黑";
	line-height: 1.5;
	margin: 10px 0;
}

.article h3 {
	font-size: 16px;
	color: #393939;
	line-height: 1.5;
	text-align: center;
}


.article_right {
	margin-left: 240px;
	margin-top: 26px;
	padding-bottom: 60px;
	min-height: 295px;
}



.article .title {
	font-size: 18px;
	color: #494d55;
	font-weight: normal;
	margin-top: 30px;
	margin-bottom: 0;
}


.article h4 {
	margin: 8px 0;
	font-size: 14px;
	color: #7b7b7b;
	font-weight: normal;
	text-align: center;
	line-height: 35px;
}


.article p {
	font-size: 14px;
	color: #666;
	line-height: 2;
}

.article p img {
	display: block;
	margin: 0 auto 20px;
}



/* 技术实力 */

.team{
	margin: 70px 0;
}

.team p{
	font-size:14px;
	color: #666;
	line-height: 2.5; 
}
.team-title{
	background: #edeff2;
	margin: 30px 0 40px;

}

.team-title h3{
	 width: 120px;
	  text-align: center;
	 font-size: 16px;
	 color: #fff;
	  font-weight: bold;
	   background: #49af21;
	   margin: 0;
	   padding: 10px 0;

}

.team ul{
	margin-left: -2%;
}

.team ul li{
	width: 23%;
	 float: left;
	margin-left: 2%;
	margin-bottom: 50px;
	border: 1px solid #e4e4e4;
	padding-bottom: 10px;
}

.team ul li .team-img{
	 height: 244px;
	 overflow: hidden;
}

.team ul li .team-img img{
	min-width: 100%;
	height: 100%;
}

.team ul li .team-text{
	
	  text-align: center;

}

.team ul li .team-text h2{
	 display: inline-table;
	 font-size: 16px;
	  color: #666;
	  font-weight: bold;
	  margin:12px 0 0;
	  padding: 0 0 10px;
	   border-bottom: 1px solid #339140;

}



/* 成功案例 */
.case {
	margin-top: 30px;
	padding: 0px 0 50px;
}

.case ul{
	margin: 0 0 0 -2%;
}

.case ul li {
	width: 31%;
	float: left;
	 background: #f4f6f9;
	margin-top: 24px;
	margin-left: 2%;
	padding: 10px;
	position: relative;
}

.case ul li img {
	min-width: 100%;
	 height: 100%;
}

.case ul li .view-img {
	width: 100%;
	height: 180px;
	line-height: 180px;
	overflow: hidden;
}

.case .title-text {
	display: block;
	font-size: 14px;
	text-align: center;
	padding: 12px 0 5px;
	color: #6d6d6d;
	overflow: hidden;
	/*超出部分隐藏*/
	white-space: nowrap;
	/*不换行*/
	text-overflow: ellipsis;
	/*超出部分文字以...显示*/

}

.case .title-text:hover{
font-weight: bold;
}

.case1 .case-tul{
	border-bottom: 1px solid #e1e1e1;
	padding: 30px  0;

}

.case1 .case-tul .pull-left{
	width: 400px;
	 height: 260px;
	 overflow: hidden;
	 margin-right:40px; 
	 padding-right: 0;

}

.case1 .case-tul  .media-heading{
	display: block;
	font-size: 22px;
	color: #333;
	margin-top: 30px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.case1 .case-tul  .text-conter{
	font-size: 16px;
	color: #666;
	height: 44px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	overflow: hidden;
	margin: 12px 0 25px;

}

.case1 .case-tul .pull-left img{
	 height: 100%;

}

.case1 ul{
	margin: 0 0 40px -2%;
}

.case1 ul li {
	width: 31%;
	float: left;
	margin-top: 24px;
	margin-left: 2%;
	position: relative;
}

.case1 ul li img {
	min-width: 100%;
	 height: 100%;
}

.case1 ul li .view-img {
	width: 100%;
	height: 300px;
	line-height: 300px;
	overflow: hidden;
}

.case1 .title-text {
	display: block;
	font-size: 18px;
	text-align:left;
	padding: 12px 0 5px;
	margin-bottom: 10px;
	color: #49af21;
	overflow: hidden;
	/*超出部分隐藏*/
	white-space: nowrap;
	/*不换行*/
	text-overflow: ellipsis;
	/*超出部分文字以...显示*/

}

.case1 .case-time p{
	background: #efefef;
	color: #2d2d2d;
	font-size: 14px;
	padding: 3px 10px;
	float: left;
}



/* 基地展示 */
.base {
	margin-bottom: 100px;
}
.base ul li{
	width: 100%;
	 border-bottom: 1px solid #e1e1e1;
	 padding: 60px 0;
}

.base ul li .media .pull-left{
	 width: 540px;
	 height: 350px;
	 overflow: hidden;

}

.base ul li .media .pull-left img{
	max-width: 100%;
	min-height: 100%;

}

.base ul li .media .media-body{
	padding-left: 3%;

}

.base ul li .media .media-body .media-heading{
	 display: block;
	font-size: 22px;
	color: #333;
	margin: 30px 0 15px;
	 height: 31px;
	overflow: hidden;
	/*超出部分隐藏*/
	white-space: nowrap;
	/*不换行*/
	text-overflow: ellipsis;
}

.base ul li .media .media-body .media-heading:hover{
    color: #49af21;
}

.base ul li .media .media-body .text-conter{
	 font-size: 16px;
	 color: #666;
	 line-height: 30px;
	 margin-bottom: 50px;
	 height: 60px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;

}

.Achievements{
	margin: 20px 0;
}


/* 发展历程 */
.course {
	background: url(../images/line12.png) 35%  top  no-repeat;
	margin: 45px 0  60px;
}

.course ul{
	padding: 10px 0 0;
}

.course ul li{
	 background: url(../images/line-dian.png) 35.25% 30% no-repeat;
	 margin: 50px 0 0;
	 overflow: hidden;
}

.course ul li .line-img{
	float: left;
	 width: 35%;
	  text-align: center;
}

.course ul li .right{
	float: left;
	width: 60%;
	margin-left: 5%;
}

.course ul li .right h2{
	font-size: 24px;
	 color: #333333;
}

.course ul li .right p{
	 font-size: 14px;
	 color: #666666;

}

/* 企业理念 */

.enterprise{
	margin: 50px 0 100px;
}

.enterprise ul li{
	padding: 27px 0 0;
	margin: 100px 0;
	
	overflow: hidden;
}
.enterprise ul li .enterprise-img{
	width: 45%;
	float: left;
	position: relative;
	
}

.enterprise ul li .enterprise-img p{
	 width: 82px;
	 height: 78px;
	 text-align: center;
	background: #49af21;
	position: absolute;
	top:-27px;
	 left: 0;
}

.enterprise ul li+li .enterprise-img{
	float:right;
}

.enterprise ul li+li .enterprise-img p{
	 left:auto;
	 right: 0;

}

.enterprise ul li+li+li .enterprise-img{
	float: left;
}

.enterprise ul li+li+li .enterprise-img p{
	left:0;
	right:auto;

}

.enterprise ul li .enterprise-img p img{
	width: auto;
	margin-top: 20px;
}

.enterprise ul li .enterprise-img img{
	width: 100%;
}

.enterprise ul li .enterprise-bolder{
	position: absolute;
	top:25%;
	right:0;
	width:22%; 
	 height: 147px;
	border-top: 5px solid #fff;
	border-left: 5px solid #fff;
	border-bottom: 5px solid #fff;
}

.enterprise ul li+li .enterprise-bolder{
	 left: 0;
	 right:auto;
	 border-left:none;
	 border-right: 5px solid #fff;
}

.enterprise ul li+li+li .enterprise-bolder{
	left: auto;
	right:0;
	border-left:5px solid #fff;
	border-right: none;
}

.enterprise ul li .enterprise-right{
	 float: left;
	  width: 55%;
	   height: 147px;
	  margin-top:7%;
	  padding: 20px;
	  border-top: 5px solid #49af21;
	  border-right: 5px solid #49af21;
	  border-bottom: 5px solid #49af21;

}

.enterprise ul li+li .enterprise-right{
	border-left: 5px solid #49af21;
	border-right: none;

}

.enterprise ul li+li+li .enterprise-right{
	border-right: 5px solid #49af21;
	border-left: none;

}

.enterprise ul li .enterprise-right h2{
	font-size: 24px;
	color: #333;
	 text-align: center;
	  font-weight:normal;
	  margin: 0 0 12px 0;

}

.enterprise ul li+li .enterprise-right h2{
	margin: 10px 0 12px 0;

}

.enterprise ul li .enterprise-right p{
	font-size:16px;
	color: #666;
	line-height: 1.8; 
	
}

.enterprise ul li+li .enterprise-right p{
	text-align: center;
}


/* 荣誉资质 */
.honor {
	margin-top: 60px;
}
.honor ul {
	margin-left: -2%;
}
.honor ul li{
	width: 31%;
	 float: left;
	margin-left: 2%;
	margin-bottom: 30px;
	
	 
}

.honor ul li .honor-img{
	width:100%;
	 height: 241px;
	 padding: 10px;
	 border: 8px solid #e1e1e1;
	 overflow: hidden;
}

.honor ul li .honor-img img{
	min-width: 100%;
	 height: 100%;
}

.honor ul li p{
	padding: 0px 18px;
	margin: 15px 0;
	 font-size: 14px;
	  height: 20px;
	  color: #666;
	  overflow: hidden;
	  white-space: nowrap;
	  text-overflow: ellipsis;
}

.honor ul li p:hover{
   color: #49af21;
}

.honor .pagination li {
    float: inherit;
    width: auto;
    margin-left: 0;
}

/*尾部*/

	.footer {
    /* background: #222222; */
    background-color: #41852e;
    background-image: url(../images/bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}


.footer-link{
	border-bottom: 1px solid #303030;
	padding: 22px 0;
  border-bottom: 1px solid #596a56;
}

.footer-link h2{
	 float: left;
	  width: 8%;
	  margin-right: 2%;
	 font-size: 18px;
	 color: #fff;
	 font-weight: bold;
	 margin-top: 0;
	 margin-bottom: 0;

}

.footer-link ul {
	width: 90%;
	float: left;
	margin-bottom: 0;
}

.footer-link ul li{
	float: left;
	margin: 0 2.6%;
}

.footer-link ul li:first-child{
	margin-left: 0;
}

.footer-link ul li a{
	font-size: 16px;
	color: #666666;
   color: #fff;
    opacity: 0.9;

}

.footer-title{
	 font-size: 16px;
	 color: #fff;
	 margin:40px 0 35px; 

}

.footer-left {
	float: left;
	width: 25%;
}


.footer-left p {
	color: #666;
	font-size: 14px;
	line-height: 24px;
	margin: 0;
    color: #fff;
    opacity: 0.9;
}

.footer-center{
	width: 27%;
	float: left;
}

.footer-center ul li {
	/* width: 31%;*/
	  float: left;
	 margin-right: 3%;
     margin-bottom: 3px;
}

.footer-center ul li a{
	font-size: 14px;
	color: #666;
    color: #fff;
    opacity: 0.9;
}

.footer-xinxi h1 {
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	margin: 0;
}


.footer-right {
	float: left;
	width: 48%;
	margin-bottom: 1px;
	 text-align: right;
	 margin-top: 41px;

}

.footer-right .footer-zixun{
	float: right;
	margin-right: 20px;

}

.footer-right .footer-Online{
	font-size: 16px;
	color: #fff;
	 border: 1px solid #323232;
	  border-radius: 20px;
	  padding: 5px 15px;
	  margin: 0;
    border: 1px solid #596a56;

}

.footer-right .footer-Online img{
	
	margin-right: 10px;
}

.footer-right .footer-tel{
	margin-top:40px;
	padding: 20px 0;
	/*background: url(../images/dianhua.png) right center no-repeat;*/
}

.footer-right .footer-tel p {
	font-size: 16px;
	color: #74ae10;
	margin-bottom: 6px;
}

.footer-right .footer-code {
	float: right;
	 text-align: center;
	 margin: -5px 2% 0;
}

.footer-right .footer-code p{
	font-size: 14px;
	color: #666;
	margin: 5px 0;
    color: #fff;
    opacity: 0.9;
}

.footer-right ul li {
	float: left;
	width: 32%;
	margin-left: 2%;
}

.footer-right ul li:first-child {
	margin-left: 0;
}

.footer-right ul li p {
	font-size: 16px;
	color: #fff;
	line-height: 1.8;
	margin: 0;
}

.footer-copy {
	float: left;
	width: 100%;
	padding: 15px 0;
	margin-top: 40px;
	border-top: 1px solid #303030;
	text-align: center;
border-top: 1px solid #596a56;

}

.footer-copy p {
	color: #686868;
	font-size: 14px;
	line-height: 2;
	margin-bottom: 0;
    color: #fff;
    opacity: 0.9;

}

.footer-copy p span{
	color: #589e14;
}

.footer-copy p a{
	color: #686868;
    color: #fff;
    opacity: 0.9;
}


/*挂边*/
.guabian {
	position: fixed;
	top: 50%;
	right:20px;
	width: 50px;
	z-index: 990;
}

.guabian ul li {
	position: relative;
	width: 50px;
	height: 50px;
	 background: #fff;
	border: 1px solid #dbdbdb;
	 border-radius: 50%;
	margin-bottom: 10px;

}

.guabian a {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	 height: 50px;	
	background-position: center center;
	background-repeat: no-repeat;
	text-decoration: none;
	-webkit-transition: all 0.6s;
	-ms-transition: all 0.6s;
	-moz-transition: all 0.6s;
	z-index: 23;
}


.guabian ul li:hover  {
	background-color: #75ae11;
}



#cont-us {
	background-image: url(../images/tels.png);
}


.guabian ul li:hover #cont-us{
	background-image: url(../images/tels-hover.png);

} 

#wechat {
	background-image: url(../images/erweima.png);
}

.guabian ul li:hover #wechat {
	background-image: url(../images/erweima-hover.png);
}


#top {
	background-image: url(../images/top.png);
}

.guabian ul li:hover #top {
	background-image: url(../images/top-hover.png);
}

.header-liulan{
    position: fixed;
    bottom: 0;
    left: 0;
        z-index: 100;
}




.tisibox {
	filter: alpha(opacity=0);
	/* IE */
	-moz-opacity: 0;
	/* 老版Mozilla */
	-khtml-opacity: 0;
	/* 老版Safari */
	opacity: 0;
	/* 支持opacity的浏览器*/
	-webkit-transition: all 0.6s;
	-ms-transition: all 0.6s;
	-moz-transition: all 0.6s;
	z-index: 22;

}

.tel {
	width: 170px;
	background: #75ae11;
	padding: 12px 0px;
	 font-size: 16px;
	 font-weight: bold;
	  color: #fff;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
	 border-radius:40px;
}

.tel p{
  color: #fff;
	margin-bottom: 0;
    width:170px;
  word-break:keep-all;
  white-space:nowrap;
}


.ewcode {
	position: absolute;
	right: 0;
	top: -40px;
	text-align: center;
	padding: 10px;
	 background: #fff;
	 border: 1px solid #d8d8d8;
	  border-radius: 10px;
}




.guabian ul li:hover .tisibox {
	filter: alpha(opacity=100);
	/* IE */
	-moz-opacity: 1;
	/* 老版Mozilla */
	-khtml-opacity: 1;
	/* 老版Safari */
	opacity: 1;
	/* 支持opacity的浏览器*/
	right: 65px;

}



/*分页栏*/
.pagebar {
	background: #fff;
	height: 30px;
	padding: 50px 0;
}

.p_first_d,
.p_last_d {
	display: none;
}

.p_first,
.p_last {
	display: none;
}


.p_prev_d,
.p_prev {
	font-size: 12px;
	color: #808080;
	background: url(../images/Previous.png) no-repeat 5px center;
	padding-left: 17px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 9px;
	width: 60px;
	border: 1px solid #d9d9d8;
	margin: 0px 4px;
}

.p_no {
	padding: 4px 12px;
	border: 1px solid #d9d9d8;
	margin: 0px 4px;
	color: #595c5b;
}

.p_no_d {
	background: #048fbd;
	color: #fff;
	padding: 4px 12px;
	border: 1px solid #d9d9d8;
	margin: 0px 4px;
}

.p_next,
.p_next_d {
	font-size: 12px;
	color: #808080;
	background: url(../images/next.png) no-repeat 50px center;
	padding-right: 17px;
	padding-left: 9px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 65px;
	margin-left: 4px;
	border: 1px solid #d9d9d8;
}

.list .headStyle14x1iekwp4 a,
#fen a,
.list .PrevDisabled,
.list .this-page,
.list .NextDisabled {
	height: 20px !important;
}


/*动画*/
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(150px);
    transform: translateY(150px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(150px);
    -ms-transform: translateY(150px);
    transform: translateY(150px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

.animated {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/*兼容ie*/

.ie7 .container,
.ie8 .container {
	max-width: 1170px;
}

.ie7 .nav ul li,
.ie8 .nav ul li {
	padding: 25px 3% 18px;
}

.ie7 .searchbox .iclose,
.ie8 .searchbox .iclose {
	background: url(../images/close.png) center center no-repeat;
}



.ie7 .footer,
.ie8 .footer {
	padding-top: 30px;
}


.ie7 .footer .container,
.ie8 .footer .container {

	background: url(../images/xin-logo.png) 40% 5px no-repeat;
	background-size: 80px;
}

.ie7 .footer-left,
.ie8 .footer-left {
	width: 100%;
}

.ie7 .footer-tel,
.ie8 .footer-tel {
	margin-left: 48%;
	padding-left: 45px;
	background-size: 35px;
	margin-bottom: 4px;
}

.ie7 .footer-tel p,
.ie8 .footer-tel p {
	font-size: 15px;
}

.ie7 .footer-tel h1,
.ie8 .footer-tel h1 {
	font-size: 20px;
}

.ie7 .footer-xinxi,
.ie8 .footer-xinxi {
	background-size: 32px;
	margin-left: 48%;
	padding-left: 45px;
}

.ie7 .footer-xinxi p,
.ie8 .footer-xinxi p {
	font-size: 17px;
}

.ie7 .footer-xinxi h1,
.ie8 .footer-xinxi h1 {
	font-size: 16px;
}

.ie7 .footer-right,
.ie8 .footer-right {
	width: 100%;
	margin-bottom: 0;
}

.ie7 .footer-right h1,
.ie8 .footer-right h1 {
	margin-bottom: 18px;
}

.ie7 .footer-copy,
.ie8 .footer-copy {
	margin-top: 15px;
}

.ie7 .list-img ul li,
.ie8 .list-img ul li {
	margin-top: 40px;
}

.ie7 .list-img .text-conter,
.ie8 .list-img .text-conter {
	height: 60px;
	overflow: hidden;
}


.achieveing {
	margin-top: 60px;
}
.achieveing ul {
	margin-left: -2%;
}
.achieveing ul li{
	width: 18%;
	float: left;
	margin-left: 2%;
	margin-bottom: 30px;
}

.achieveing ul li .achieveing-img{
	width:100%;
	height: 241px;
	padding: 10px;
	border: 8px solid #e1e1e1;
	overflow: hidden;
	text-align: center;
}

.achieveing ul li .achieveing-img img{
	max-width: 100%;
	height: 100%;
	text-align: center;
	margin: 0 auto;
}

.achieveing ul li p{
	padding: 0px 18px;
	margin: 15px 0;
	 font-size: 14px;
	  height: 20px;
	  color: #666;
	  overflow: hidden;
	  white-space: nowrap;
	  text-overflow: ellipsis;
}

.achieveingul li p:hover{
   color: #49af21;
}

.achieveing .pagination li {
    float: inherit;
    width: auto;
    margin-left: 0;
}
