@charset "UTF-8";

* {
  font-family: 'Microsoft YaHei';
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  overflow-x: hidden;
}

img{
  max-width: 100%;
}

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


ul,
ol {
  margin: 0;
  margin-bottom: 0;
  list-style: none;
}

#pages a,
#pages span {
  border: 1px solid #e5e5e5;
  overflow: hidden;
  padding: 5px 10px;
}

#pages span {
  color: #fff;
  font-weight: bold;
  border: 1px solid #26b2e5;
  background-color: #26b2e5;
}

a,
a:hover,
a.text-white:hover,
.text-white a:hover {
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
  text-decoration: none;
}

a:hover {
  color: #006eb1;
}

.trans {
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}

.ie-alert {
  font-size: 20px;
  display: none;
  padding: 10px 0;
  text-align: center;
  color: #fff;
  background: #d22234;
}

.word-break {
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/*常用css样式*/
pre {
  font-family: '微软雅黑';
  font-size: 14px;
  line-height: 29px;
  margin: 0;
  padding: 0;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  color: #fff;
  border: none;
  background-color: transparent;
}

.form-control,
.input-text {
  font-size: 14px;
  line-height: 1.42857143;
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  color: #555;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: #fff;
  background-image: none;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.font-bold {
  font-weight: bold;
}

.text-black {
  color: #323232;
}

@media(min-width:1440px) {
  .container {
    width: 1400px;
  }
}

.nav-active {
  color: #009b42 !important;
}

.menue-nav .fl:last-child {
  margin-right: 0;
}

.margin-top-60 {
  margin-top: 60px;
}

.text-brand {
  color: #009b42;
}
#nav{
  padding:0 30px;
}
.font-18{
  font-size: 18px;
}
.home-brand{
  font-size: 24px;
}
.home-about{
  padding-top: 15px;
}
.home-brand-en{
  font-size: 16px;
}
.home-about-des{
  padding-top: 40px;
  line-height: 1.75em;
  font-size: 16px;
}
.btn-more{
  padding: 6px 25px;
  border: 1px solid #a6a6a6;
  color: #a6a6a6;
  border-radius: 17px;
}
.btn-more:hover{
  background-color: #009b42;
  color: #fff;
  border-color: #009b42;
}
.home-company{
  padding-top: 30px;
}
.margin-top-15{
  margin-top: 15px;
}
.margin-top-30{
  margin-top: 20px;
  overflow: hidden;
}
.home-intro{
  font-size: 16px;
  color: #a6a6a6;
}

.c-img img{
  border: solid 1px #e6e6e6;
}
.btn-more{
  background: #009b42;
  color: #fff;
  border:none;
}
.home-about-des{
  text-indent: 28px;
}





.home-pro-img{
  padding: 5px;
  border: 1px solid #ddd;
}
.home-pro-title{
  border: 1px solid #ddd;
  border-top: none;
  line-height: 36px;
}

.home-pro-item,.home-pro-img{
  overflow: hidden;
}
.home-pro-img{height:436px}
.home-pro-img img{height:425px;display:block; margin:0 auto;width: auto !important;}
.home-pro-item:hover img{
  transform: scale(1.2);
}
.btn-pro{
  padding: 6px 25px;
  border: 1px solid #009b42;
  color: #009b42;
  border-radius: 17px;
  display: inline-block;
}
.btn-pro:hover{
  background-color: #009b42;
  color: #fff;
  border-color: #009b42;
}
.home-news-des,.home-news-day{
  color: #6a6a6a;
}
.home-news-title{
  font-size: 16px;
  padding-bottom: 15px;
}
.home-news-time{
  font-size: 24px;
  padding-top: 20px;
  padding-bottom: 15px;
}
.home-news-item{
  padding:30px 0;
}
.home-news-item:nth-of-type(3),.home-news-item:nth-of-type(4){
  background-color: #e6e6e6;
}
#home-news{
  background-image: url(../images/home-time.jpg);
  background-position: center;
  background-repeat: no-repeat;
  padding: 40px 0;
}
.home-news-btn{
  position: absolute;
  bottom: 0;
  right: 0;
}
.swiper-next,.swiper-prev{
  background-color: #009b42;
  color: #fff;
  width: 100px;
  float: left;
  padding: 15px 0;
}
.swiper-next{
  border-top-left-radius: 16px;
}
.swiper-prev{
  border-bottom-right-radius: 16px;
}

.home-case .f-text-01{
	margin-top: 40px;
}

.footerbox{
	background: url(../images/footer_bg.jpg) center no-repeat;
	background-size:cover;
	margin-top: 60px;
	padding: 30px 0px;
}
.left-top-nav li a,.left-bottom-copy span,.left-bottom-copy span a{
	color: #fff;
	line-height: 30px;
}
.left-bottom-copy{
	margin-top: 20px;
}
.right-part{
	margin-top: 86px;
}
.right-part .zz{
	margin: 30px 0px;
}
.right-part .ts{
	color: #fff;
}


.located{
	height: 52px;
	line-height: 52px;
	border-bottom: solid 1px #eaeaea;
}
.navleft li a,.crumb a{
	color: #7b7b7b;
}
.navleft li:hover{
	background: #009845;	
}
.navleft li:hover a{	
	color: #fff;
}
.crumb a{
	background: url(../images/home_ico1.png) 0px no-repeat;
	margin-left: 4px;
	padding-left: 10px;
}
.crumb a.home-icon{
	background: url(../images/home_ico.png) 14px no-repeat;
	padding-left: 28px;
}


.content-boxs{
	margin: 36px auto;
	line-height:30px;
}
.details img{max-width:100%;}
.details p{
	text-indent: 28px;
	line-height: 42px;
	color: #5f5f5f;
}


.img-effect{
	margin-bottom: 30px;
}
.img-effect a.fancybox{
	display: block;
	border: solid 1px #eaeaea;	
	color: #7b7b7b;
}
.img_section_txt{
	text-align: center;
	line-height: 42px;
}


.details-list a.b-box{
	display: block;
	border: solid 1px #eaeaea;
	color: #333;
}
.details-list li:hover .b-box{
  border: solid 1px #019946;
}

.links{
	height: 52px;
	line-height: 52px;
	width:93%;
  margin:15px auto 0px;
  border-top:solid 1px #eaeaea;  
}
.links img{
	margin: 21px 0;
}
.details-list a.b-box .scale{
	width: 100%;
	overflow: hidden;
}
.details-list a.b-box .scale img{
	cursor: pointer;
	height: 300px;
  display: block;
  margin: 0 auto;
	transition: all 0.6s ease;
}
.details-list li:hover .scale img{
	transform: scale(1.2);
}
.details-list li{
	margin-bottom: 30px;
}
.details-textbox .small-infont{
	margin-bottom: 50px;
}
.details-textbox .small-infont .size{
	color: #7b7b7b;
  margin:15px auto;
}
.details-textbox .small-infont .update span{
	color: #7b7b7b;
	padding: 0 15px;  
}
.details-textbox .f14{
	margin-top: 52px;
	padding-top: 15px;
	border-top: solid 1px #eaeaea;
}

.details-list a.b-box p{
  width:93%;
  margin:20px auto;
  font-size: 22px;
}
.desc{
  width:93%;
  margin:0px auto;
  color: #717171;
  line-height: 24px;
}

.image-text p{
  line-height:40px;
  text-indent:28px;
  margin-top:50px;
}

.backtop a{
	display: block;
	width: 60px;
	height: 60px;
	line-height: 60px;
	border: solid 1px #eaeaea;
	border-radius: 50%;
	margin: 52px auto 0px;
	text-align: center;
	color: #333;
}
.f14{
  border-top: solid 1px #eaeaea;
  padding-top: 16px;
  margin-top: 70px;
}


.onebar{
	border-left: solid 1px #eaeaea;
	border-right: solid 1px #eaeaea;
	line-height: 52px;	
	overflow: hidden;
}
.postit{
	border-right: solid 1px #eaeaea;	
}
.postit,.numbers{
	border-top: solid 1px #eaeaea;
	border-bottom: solid 1px #eaeaea;
	width: 50%;
	float: left;
}
.bars{	
	border: solid 1px #eaeaea;
	border-top: none;
	line-height: 52px;
	overflow: hidden;
}
.other01,.other02,.other03{
	border-right: solid 1px #eaeaea;
}
.other02,.other04{
	color: #717171;
	width: 25%;
	float: left;
}
.other01,.other03{
	font-weight: bold;
	width: 25%;
	float: left;
}
.lastbar{
	clear: both;
	border-top: solid 1px #eaeaea;
	padding: 2% 5%;	
}
.lastbar .other{
	font-weight: bold;
}
.lastbar p{
	color: #717171;
}
.numbers .online{
  background:#383838;
  padding:0px 14px;
  color:#fff;
}



.f_lianxi{color:white;line-height:30px;}
.f_lianxi h3{text-align:center;margin-bottom:20px;}



.f_guanzhu{color:white}
.f_guanzhu h3{text-align:center; margin-bottom:20px;}
.f_guanzhu .wx_img img{
display:block;
margin:0 auto;
width:120px;
}

.f_weibo ul{
width:80%;
margin:0 auto;
overflow:hidden;
padding-top:80px;}
.f_weibo ul li img{
width:220px;
}
.f_weibo .f_weibo_t{
font-size:20px;
color:white;
text-align:center;
margin-top:15px;}


.copyright{
border-top:1px solid rgba(224,224,224,.4);
margin-top:30px;
padding-top:30px;
overflow:hidden;
color:white;
}
.line-h{line-height:40px;}
.copyright a{color:white;}



@media (max-width:1024px) and (min-width:769px){
.menue-header-m .menue-logo img{width:180px;}
.home-pro-img{height:294px}
.home-pro-img img{height:280px;}
}
@media screen and (max-width: 766px){  
  .swiper-banner .video{
    display: none;
  }

  #myCarousel{
    padding-top:63px;
  }
  .text1 img{
    width:75%;
    display:block;
    margin:0 auto;
  }
  .text2 img{
    width:100%;
    display:block;
    margin:0 auto;
  }
  .text1,.text2,.text01,.text02{
    right: 0 !important;
  }
  .text2{
    top: 46%;
  }

  .menue-header-m .menue-logo{
    width: 45%;
  }

  .home-news-item img{
    width: 100% !important;
    height: auto !important;
  }
  
  .margin-top-60,.btn-pro{
    margin-top: 15px;
  }
  .margin-top-30{
    margin-top: 0px;
  }
  .btn-more{
    margin-left: 16px;
  }  
  .right-part .ts{
    margin-bottom: 10px;
  }
  .right-part .zz{
    margin: 0px;
  }
  .footerbox{
    padding: 0px;
  }

  .content-boxs{
    margin-top: 20px;
  }

  .navleft li {
    width: 33.3% !important;    
  }

  .banner_c{
    padding-top: 64px !important;
  }

  .details-list a.b-box .scale img{
    height: auto !important;
  }

  .image-text img{
    height: auto !important;
    display: block;
  }

  .input-text{
    width: 100% !important;
  }
  .f_weibo ul{padding-top:0;}
  .img-effect img{height:240px;}
  .f_weibo ul li img{width:160px;}
  .home-pro-img{height:340px;}
  .home-pro-img img{height:320px}
  .located{height:auto;}

}

@media screen and (min-width: 767px) and (max-width: 992px){
  .menue-header-m .menue-logo img{
    width: 50% !important;
  }
  .c-img,.home-wap{
    width: 100%;
  }
  .footerbox{
    margin-bottom: 100px;
  }
  .navleft li{
    width: 33.3% !important;
  }
  .right-part .ts{
    margin-top: 44px;
  }

  .home-news-item{
    height: 180px;
  }

}
@media screen and (min-width: 1200px) and (max-width: 1440px){
  .menue-header .menue-nav li{
    margin-right: 22px;
  }
  .home-news-item img{
    width: 100% !important; 
    height: 145px !important; 
  }
  .f_weibo ul li img{
width:180px;
}
.f_weibo ul{padding-top:100px;}
}

.banquan{
width:100%;
overflow:hidden;
}
.banquan ul li{
float:left;
margin-right:30px;
color:white;
}

.wx h5{padding:0; margin:0; text-align:center; color:white;}
.wx img{width:100px; margin:0 auto;display:block;}
.wx_img{width:100%; margin-top:10px;}
.line-h img{width:100px;}
