@charset "utf-8";

/* 这个css是初始化的css，在任何项目里面都可以使用 */

/* 禁用iPhone中Safari的字号自动调整 */
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  /* 解决IOS默认滑动很卡的情况 */
  -webkit-overflow-scrolling: touch;
}

/* 初始化 */
body,
div,
ul,
li,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
input,
textarea,
select,
p,
dl,
dt,
dd,
a,
img,
button,
form,
table,
th,
tr,
td,
tbody,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
}


/* 禁止缩放表单 */
input[type="submit"],
input[type="reset"],
input[type="button"],
input {
  resize: none;
  border: none;
}

/* 取消链接高亮  */
a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* 设置HTML5元素为块 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

/* 图片自适应 */
img {
  /* width: 100%; */
  height: auto;
  width: auto\9;
  /* ie8 */

  -ms-interpolation-mode: bicubic;
  /*为了照顾ie图片缩放失真*/
}

body {
  font-family:  "Source Han Sans CN","noto sans" !important;
  color: #555;
  background-color: #fff;
}

em,
i {
  font-style: normal;
}

ul,
li {
  list-style-type: none;
}

.w100 {
  width: 100%;
}

.w50 {
  width: 50%;
}

.w10 {
  width: 10%;
}

.w90 {
  width: 90%;
}

.w17 {
  width: 17%;
}

.w83 {
  width: 83%;
}

.pr {
  position: relative;
}

.pa {
  position: absolute;
}

.mb30 {
  margin-bottom: 35px;
}

.mbb10 {
  margin-bottom: 12px;
}

.cl {
  clear: both;
}
.nav_ul>li>a:hover{
  color: #FFF!important;
}

.bg {
  background: #fff;
}

a:hover {
  text-decoration: none !important;
  color: #555 !important;
}
.news_img .col-md-12{
  padding-right: 0;
  padding-left: 0;

}

.fl {
  float: left;
}

.fr {
  float: right;
}

.w35 {
  width: 35%;
}

.mb10 {
  margin-bottom: 10px;
}

.textcen {
  text-align: center;
}

.mb25 {
  margin-bottom: 25px;
}

.mb60 {
  margin-bottom: 60px;
}

.displaynone {
  display: none;
}
.mr15{
  margin:0 15px;
}

.swiper-pagination-bullet{
  width: 15px !important;
  height: 15px !important;
 


}
.color_a>a{
  color:#7a9757!important;
}
.mauto {
  margin: auto;
}
.nav_bg{
  background: #060d2a;
}
.navs {
  width: 100%;
  position: fixed;
  z-index: 55;
  margin: auto;
  top: 0%;

}
.an_wen>div>a:hover{
  color: #FFF!important;

}
.more>a>span{
  display: inline-block;
  height: 5px;
  width: 25px;
  background: #5b5b5b;
  top: calc(50% - 2.5px);
  left: 90%;


}

.w1400 {
  max-width: 1400px;
  height: 65px;
  margin: auto;
}

.w1300 {
  max-width: 1300px;
  height: 65px;
  margin: auto;
}

.nav_a {
  padding-top: 15px;
}

.nav_a1 {
  padding-top: 15px;
}

.an_nav_ul>li {
  margin-top: 20px !important;
}

.nav_ul {
  width: 69%;
  float: right;
  text-align: right;
}

.nav_ul>li {
  display: inline-block;
  padding-left: 50px;
  margin: 20px 0;
}

.nav_ul>li>a {
  font-size: 16px;
  color: #ffffff;
}
.phone{
  display: none;
}
.banner {
  width: 100%;
}

.pd105 {
  padding: 105px 0;
}

.home_about_wen p {
  text-indent: 32px;
  font-size: 16px;

  color: rgb(119, 118, 118);
  line-height: 2.25;
}

.home_about_wen p:first-child {
  padding-top: 60px;
}

.home_about_wen p>span {
  color: #799b4e;
}

.more {
  margin-top: 70px;
  padding-left: 32px;
}

.more>a {
  display: inline-block;
  padding: 15px 40px;
  border: 3px solid #5b5b5b;
  color: #5b5b5b;
}

.p70 {
  padding-left: 85px !important;
}

.col_con>.col-md-7 {
  padding-left: 0px !important;
  padding-right: 50px;
}

.col_con>.col-md-5 {
  padding-right: 0px !important;
  padding-left: 40px;
}

.homenew {
  margin: auto;
  max-width: 361px;
  padding-top: 65px;
  padding-bottom: 20px;
}

.new_wen {
  margin-bottom: 40px;
  font-size: 13.951px;
  color: rgb(122, 122, 122);
  line-height: 2.58;
}

.new_p2 {
  font-size: 14px;
  color: rgb(122, 122, 122);
  text-transform: uppercase;
  line-height: 1.571;
}

.new_p1 {
  font-size: 16px;
  color: rgb(85, 85, 85);
  text-transform: uppercase;
  line-height: 2.25;
  padding-top: 10px;
}

.home_newcon {
  border: 1px solid #eaeaea;

  padding-left: 10px;
  padding-bottom: 14px;
}

.new_hover:hover .home_newcon>h3 {
  color: #a6d574;
}

.new_hover:hover .home_newcon>p {
  color: #7a7a7a;
}

.home_newcon>h3 {
  font-size: 16px;
  padding: 21px 0;
  max-height: 65px;
  overflow: hidden;

  text-transform: uppercase;
  line-height: 1.375;

  color: rgb(112, 112, 112);
}

.home_newcon>p {
  font-size: 12px;
height: 36px;
overflow: hidden;
  text-transform: uppercase;
  line-height: 1.5;

  color: rgb(172, 172, 172);
}

.home_newtime {
  background: #a6d574;
  text-align: center;

  padding-bottom: 10px;
}

.home_newtime>h3 {
  font-size: 35px;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-top: 20px;

}

.home_newtime>p {
  font-size: 16px;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 2.4;

}

.newmore {
  background: #a6d574;
  display: inline-block;
  font-size: 14px;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  padding: 4px 25px;
  margin-top: 15px;


}

.home_content3 {
  margin-bottom: 80px;
}

.new_padd {
  padding-left: 0 !important;
  padding-right: 25px !important;
}

.foot_ul {
  padding: 20px 0;
  margin: 0;
}

.foot {
  background: #f4f4f4;
}
.foot  a{

  color: rgb(120, 120, 120);
}


.foot_ul>li {
  display: inline-block;
  padding-right: 30px;
  font-size: 14px;

  color: rgb(120, 120, 120);
  line-height: 2.571;
}
.foot_ul2{
  margin-bottom: 20px;

}
.foot_ul2>li{
  display: inline-block;
}
.foot_ul2>li:first-child {
  padding-left: 0;
  padding-right: 15px;
}

.foot_ul2>li>a {
  font-size: 14px;

  padding: 0 15px;
  border-right: 1px solid #8c8c8c;
  color: rgb(120, 120, 120);
}
.foot_ul2>li>a:hover{
  color: #53b045!important;

}
.foot_ul2>li:last-child {
  border: none;
  padding-left: 15px;
  padding-right: 0;
}

.foots {
  font-size: 12px;
  color: rgb(119, 118, 118);
  line-height: 3;
  background: #e4e4e4;
}

.home_zhi {
  top: 10%;
  right: 0;
  left: 0;
  bottom: 0;
}

.home_zhi2 {
  right: 0;
  left: 0;
  bottom: 10%;
}

.home_zhi>p {
  font-size: 16px;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 2.25;
  padding-left: 40px;
  padding-right: 90px;
  margin-bottom: 120px;
}

.line_span {
  display: block;
  width: 40%;
  height: 3px;
  background: #fff;
  margin-top: 40px;
  margin-bottom: 70px;
  margin-left: 40px;
}

.title>h3 {
  display: inline;
  font-size: 54px;
  color: #fff;
  padding-left: 40px;
}

.title>.sp {
  font-size: 25px;
  color: #fff;
  padding-left: 25px;
}

.zhi_ul {
  background: rgba(29, 27, 27, 0.5);
  bottom: 0;
  position: absolute;
  right: 0;
  left: 0;
}

.colog {
  background: rgb(166, 213, 116, 0.5);
}

.zhi_ul>li {
  display: inline-block;
  text-align: center;
width:  14.21%;
padding: 21px 0;
float: left;
}

.zhi_ul>li>a>p {
  font-size: 16px;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 2.25;
  height: 36px;
  overflow: hidden;
}

.sps {
  width: 100%;
  height: 100%;
}

.zhi_ul>li>a{
	display: block;
}

.zhi_ul>li>a>span>i {
  color: #fff;
  font-size: 43px;
}
.zhi_ul>li:hover{
  background: rgba(166, 213, 116, 0.5);
}

.imgg_hover:hover {
  cursor: pointer;
}

.imgg_hover:hover .title1 {
  display: none;
}

.imgg_hover:hover .home_zhion {
  display: block;
}

.imgg_hover2:hover .home_zhi {
  display: block;
}

.imgg_hover2:hover .none {
  display: block;
}

.an_nav_ul >li>a {
  color: rgb(90, 90, 90) ;
}

.an_nav_ul>li> a:hover {
  color: #7a9757 !important;
}

.mt65 {
  margin-top: 65px;
}

.an_cheng {
  background: #7a9757;
  font-size: 14px;
  display: inline-block;
  color: rgb(255, 255, 255);
  line-height: 2.571;
  padding: 10px 20px;
  margin: 10px 0;
}

.an_xian {
  border-bottom: 1px solid #7a9757;
  position: relative;
}

.an_wen>h3 {
  font-size: 16px;

  color: rgb(122, 122, 122);
}

.an_wen {
  padding-bottom: 46px;
  background: #f9f9f9;
}

.an_wen>p {
  font-size: 14px;
  color: rgb(167, 167, 167);
  line-height: 2;
  margin-top: 20px;
}

.an_wen>div {
  text-align: right;
}

.an_wen>div>a {
  display: inline-block;
  margin-top: 10px;
  font-size: 14px;
  color: #fff;
  background: #7a9757;
  padding: 10px 28px;
  border-radius: 40px;
}

.mtp20 {
  margin-top: 20px;
}

.an_img>a>p {
  font-size: 16px;
  text-align: center;
  color: #707070;
  line-height: 2.25;
}
 
.an_con_img .col-md-4:nth-child(n) {
  padding-left: 7.5px;
  padding-right: 7.5px;
} 
.an_con_img .col-md-4:nth-child(2n) {
  padding-left: 7.5px;
  padding-right: 7.5px;
} 
.an_img:hover>a>p {
  color: rgb(122, 151, 87);
}

.mtb50 {
  margin-bottom: 50px;
}

.mtp30 {
  margin-top: 30px;
}

.an_position {
  top: 18%;
  left: 10%;
  right: 0;
  bottom: 0;
}

.an_position>h3 {
  font-size: 40px;
  color: #fff;
  line-height: 3.168;
 
}
.an_position>p {
  font-size: 14px;
  color: rgb(255, 255, 255);
  line-height: 2;
}

.an_position>p>a {
  font-size: 14px;
  color: rgb(255, 255, 255);
  line-height: 2;
}
.an_position a:hover {

  color: #fff!important;

}

.xiang_jin {
  text-align: center;
}

.xiang_jin>h3 {
  font-size: 30px;
  color: rgb(122, 151, 87);
  line-height: 1.2;
  margin-top: 30px;
  margin-bottom: 20px;
}

.case_bb {
  margin-top: 20px;
}

.case_bb .prev_case_des {
  width: 2%;
  height: 100%;
  background: url(../img/left.jpg) no-repeat;
  top: 0;
  margin-top: 0;
  left: 0;
  background-size: 100% 100%;
}

.case_bb .next_case_des {
  width: 2%;
  height: 100%;
  background: url(../img/right.jpg) no-repeat;
  top: 0;
  margin-top: 0;
  right: 0;
  background-size: 100% 100%;
}

.thumbs_case_des {
  width: 94%;
}

.xing_wen1 {
  font-size: 14px;
  color: rgb(112, 112, 112);
  line-height: 2;
  margin: 40px 0;
}

.xing_wen2 {
  font-size: 14px;
  color: rgb(112, 112, 112);
  line-height: 2;
  margin-top: 15px;
  margin-bottom: 5px;
  text-indent: 28px;
}

.xing_wenh3 {
  font-size: 18px;
  color: #7a9757;
  margin: 0;
}

.xing_wen3 {
  font-size: 14px;
  color: rgb(112, 112, 112);
  line-height: 2;
  margin-top: 0;
  margin-bottom: 40px;
  text-indent: 28px;
}

.new_uls {
  margin: 10px 0;
}

.new_uls>li {
  display: inline-block;

}

.new_uls>li>a {
  display: inline-block;
  padding: 8px 25px;
  color: #7a9757;
}

.new_uls>li:hover>a {
  background: #7a9757;
  color: #fff !important;
  
}

.ative>a {
  background: #7a9757;
  color: #fff !important;

}

.mp40 {
  margin-top: 40px;
}

.new_img>.col-md-5 {
  padding-right: 40px;
  padding-left: 0;
}

.new_img>.col-md-7 {
  padding-right: 0px;
  padding-left: 30px;
}

.new_p3 {
  font-size: 14px;

  color: rgb(156, 156, 156);
  line-height: 3.471;

}

.pd18 {
  padding-bottom: 18px;
}

.mtb10 {
  margin-top: 10px;
}

.mb20 {
  margin-top: 20px;
}

.page {
  text-align: center;
  padding-top: 50px;
  padding-bottom: 45px;
}

.page>li {
  display: inline-block;

}

.page>li>a {
  font-size: 12px;
  color: #707070;
  padding: 10px 15px;
  background: #eeeeee;
}

.page>li:last-child a {
  background: #fff;
}

.ml25 {
  margin-left: 20px;
}

.ml10 {
  margin-left: 10px;
}

.page>li:nth-child(2)>a {
  color: #fff;
  background: #a6d574;
}

.page>li>a:hover {
  color: #fff !important;
  background: #a6d574;

}

.page>li:last-child>a:hover {
  background: #fff;
  color: #a6d574 !important;
}

.xiang_wens {
  text-align: center;
}

.xiang_wens>h3 {
  display: inline-block;
  font-size: 18px;

  color: rgb(90, 90, 90);
  line-height: 5.026;
}

.xiang_wens>span {
  right: 0%;
  top: calc(50% - 10px);

}

.nextprev {
  padding: 20px 0px 45px;
  border-top: 1px solid #eaeaea;
}

.nextprev .left {
  float: left;
}

.nextprev .right {
  float: right;
}

.nextprev .left img {
  margin-right: 10px;

}

.nextprev a {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  color: #969696;
}

.nextprev .right img {
  margin-left: 10px;
}



.xing_allp {
  font-size: 14px;
  color: rgb(112, 112, 112);
  line-height: 2;
  padding: 0 10px;

}

.xing_allp>p:first-child {
  background: #f7f7f7;
  color: #707070;
  border: 1px solid #e6e6e6;
  margin-bottom: 30px;
  padding:15px 25px;

}

.xing_allp>p:nth-child(3),
.xing_allp>p:nth-child(5) {

  margin-bottom: 40px;

}


.mbb20 {

  margin-bottom: 20px;

}
.zhi_img{
  margin-top: 30px;
}
.zhi_img>a>div{

  right: 0;
  left: 0;
  bottom: 0;
  padding: 15px  0 15px 25px;

  background:#87a167;
  opacity: .9;
  color: #fff;
  margin-right: 15px;
}
.zhi_img:hover>a>div{
  display: block;

}
.zizhi {
  width: 100%;
  height: 100%;
}

.zizhi img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  top: 50%;
} 
.zizhi_title{
  text-align: center;
  font-size: 20px;
  line-height: 2.145;
  color: rgb( 122, 151, 87 );
  padding:40px 0;

}
.ziheight{
  height: 500px;
}
.zizhi-button-next{
  background-image: url(../img/right-3.png) !important;

}
.zizhi-button-prev{
  background-image: url(../img/left2.png)!important;

}
.lian>h3 {
  font-size: 25px;
  color: rgb( 90, 90, 90 );
  line-height: 1.716;

}
.lian>h3>i{
  display: inline-block;
  font-size: 25px;
  color: #7a9757;
  line-height: 1.716;
}
.lian>p {
  font-size: 16px;

  color: rgb( 112, 112, 112 );
  line-height: 2.681;
}
.lian{
  padding: 50px 40px 50px 50px;
  box-shadow: 0.5px 0.866px 7px 0px rgb( 213, 213, 213 );
}
.contant_xing,.contant_phone{
  margin-top: 15px;
  padding:20px 0 20px 20px ;
width: 100%;
  border: 1px solid #eee;

}
.contant_text{
  margin-top: 15px;
  padding:20px 0 20px 20px ;
  width: 100%;
  height: 110px;
  border: 1px solid #eee;
  resize:none;
}
.btn{
  text-align: center;
  margin: auto;
  width: 100%;
  padding-top: 50px;
}
.btn>button{
  background: #7a9757;
  color: #fff;
  padding:15px 40px;
  border: none;
 
}
.btn>button:first-child{
  margin-right: 80px;
}
.lian input::-webkit-input-placeholder {
  color: #e3e3e3;
  font-size: 14px;
}
.lian textarea::-webkit-input-placeholder {
  color: #e3e3e3;
  font-size: 14px;
}
.contact_magess{
  background: #7a9757;
  padding: 102px 0 140px  50px;
}
.conimg>h3 {
  font-size: 20px;
  margin-left: 10px;

  color: rgb( 255, 255, 255 );
  line-height: 2.2;
}
.contant_wen{
  padding-left: 20px;
}
.contant_wen>i{
  display:inline-block;
  font-size: 30px;
  color: rgb( 255, 255, 255 );


}
.contant_wen>span{
  display:inline-block;
  font-size: 16px;
  margin-left: 30px;
  color: rgb( 255, 255, 255 );
  line-height: 2.813;

}
.m50{
  margin-bottom: 50px;
}
.mm50{
  margin: 50px 0;
}
.neng_wen{
  padding: 50px 0 40px 35px;
}
.neng_wen >p{
  font-size: 16px;
  color: #707070;
  line-height: 2.125;

}
.neng_wen1 >h4{
  font-size: 18px;

  color: rgb( 122, 151, 87 );
  line-height: 2.5;
  margin-top: 40px;

}
.neng_wen1 >p{
  font-size: 14px;
  margin-top: 30px;
  color: #707070;
  line-height: 2.125;

}
.mtop40{
  margin-top: 40px;
}
.pad{
  padding-right: 15px;
  padding-left: 0;
}
.zizeng_img{
  margin: 50px auto;
}
.br{
  border: 1px solid #eaeaea;
  background: #ffffff;
padding:0 35px;
padding-bottom: 31px;
}
.bgs{
  background: url(../img/bingji-3.png) ;
  bottom: 0;
  right: 0;
  left: 0;

}
.bot_img{
  bottom: 0;
  right: 0;
  left: 0;

}
.pad156{
  padding-bottom: 156px;
}
.gong>h3 {
  font-size: 24px;

  line-height: 1.25;
  text-align: center;
  margin-top: 40px;
 
}
.gongp2 {
  font-size: 16px;
  color: #686868;
  line-height: 1.875;
  text-align: center;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 35px;


}
.gongp3{
  font-size: 14px;

  color: rgb( 112, 112, 112 );
  line-height: 2;
  text-align: center;


}
.ul_gong{
  text-align:center;
  margin-top: 70px;
  margin-bottom: 120px;
}
.ul_gong>li{
  padding: 0 57px 35px 57px;
  margin-right: 10px;
}
.ul_gong>li>i{
  display: inline-block;
  font-size: 65px;

}
.ul_gong>li:nth-child(n) {
  background-color: rgb( 245, 245, 245 );
  box-shadow: 0px 0px 7px 0px rgb( 186, 186, 186 );
  font-size: 16px;
   color: rgb( 110, 110, 110 );
  line-height: 2.5;
  text-align: center;
  display: inline-block;

}
.ul_gong>li:nth-child(2n) {
  background-color: rgb( 255, 255, 255 );
  box-shadow: 0px 0px 7px 0px rgb( 186, 186, 186 );
  color: rgb( 122, 151, 87 );
  line-height: 2.5;
  font-size: 16px;
  text-align: center;
  display: inline-block;
  top: 40px;

}
.spanbr{
  width: 100%;
  background:#ffffff;
  height: 2px;
  text-align: center;

}
.brleft{
  display: inline-block;
  width: 48.5%;
  height: 2px;
  background: #ffffff;
  float: left;

}
.brright{
  display: inline-block;
  width: 49%;
  height: 2px;
background: #ffffff;
float: right;
}
.lun_gong{
  top:0;
  right: 0;
  position: absolute!important;
  left: 0;

  bottom: 0;
 
}
.span_imgg{
  text-align:center;
  margin: 0px !important;
  top: calc(50% - 44px);
}
.timespan{
  font-size: 22px;
  color: #fff;
  display: inline-block;
  margin-bottom: 10px;
}
.spancon{
  font-size: 14px;
  color: #fff;
  text-align: center;
  margin-top: 10px;
}
.spanbar{
  display: inline-block;
  width: 10px;
  margin-top: -4px;
  height: 10px;

  background:#ffffff;
border-radius: 100%;
}
.paddr0{

padding-right: 0!important; 
}
#next{


  right: 0;
}
#prev{
 

  left: 0;

}
#next, #prev{
  width: 20px;
  height: 20px;
  background: #ffffff;
  border-radius: 100%;
  top: calc(50% - -10px);

}
.img_gong{
display: block;
text-align: center;
margin-top: 60px;
margin-bottom: 90px;
}
.img_gong>li{
display:inline-block;
margin-right: 60px;
  text-align: center

}
.img_gong>li>p {
  font-size: 16px;
  margin-top: 22px;

  color: rgb( 92, 92, 92 );
  line-height: 1.5;

}
.wen_img{
  top: calc(50% - 15px);
  right: 0;
  left: 0;
  bottom: 0;
  text-align: center;
}
.wen_img>li{
  display: inline-block;
  font-size: 16px;
  margin: auto;
  line-height: 1.5;
padding-right: 80px;
  color: rgb( 255, 255, 255 );
  

}
.wen_img>li>span {
  font-size: 30px;

  color: rgb( 255, 255, 255 );
  line-height: 0.8;

}
.mari65{
  margin-right: 80px;
}
.ul_wenhai{
  margin-top: 40px;
  margin-bottom: 60px;
}
.ul_wenhai>li>img{
  margin: auto;
}
.ul_wenhai>li{
  width: 23%;
  margin-right: 20px;

  display: inline-block;
  text-align: center;
  padding:40px 0;
  
  background-color: rgb( 255, 255, 255 );
  box-shadow: 0px 0px 10px 0px rgb( 234, 234, 234 );
}
.ul_wenhai>li>i{
  font-size: 55px;
  color: #41a1e5;
}
.ul_wenhai>li>p:nth-child(2){
  font-size: 18px;

  color: rgb( 92, 92, 92 );
  line-height: 1.333;

}
.ul_wenhai>li>p:nth-child(3) {
  font-size: 16px;
margin-top: 20px;
  color: rgb( 130, 130, 130 );
  line-height: 1.5;
 
}
.home_banner{
  top: 25%;
  left: 0;
  bottom: 0;
  right: 0;
  text-align: center;
}
.home_banner >p:nth-child(2){
  color: rgb( 255, 255, 255 );
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.843;

}
.home_banner >p:nth-child(3) {
  font-size: 37px;

  color: rgb( 255, 255, 255 );
  line-height: 1.757;
 
}
.home_banner >h3{
  font-size: 42px;
  color: rgb( 255, 255, 255 );
  line-height: 2.57;
 
}
.home_banner >h3>span{
  color: #83cf33
}
.mobile-foot {
  display: none;
}
.more>a:hover{
  color: #53b045!important;

}
.newmore:hover{

color: #fff!important;

  
}
.bg_imgs{
  background: url(../img/j-1.jpg)no-repeat;
  min-height:200px;  
}
.bg_ren{
  background: url(../img/si4.png)no-repeat;
   min-height:140px; 
}
.mtop20{
  margin-top: 20px;
}
.conimg img{
  padding-left: 10px;
}


@media (max-width: 1700px) {
  .title>h3 {
    font-size: 30px;
    padding-left: 40px;
}

.line_span {
  margin-top: 15px;
  margin-bottom: 10px;
}
.home_zhi>p {
  line-height: 2;
  padding-left: 40px;
  padding-right: 15px;

}

}
@media (max-width: 1500px) {
  .zhi_ul>li>p {
    font-size: 12px;
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    line-height: 1.25;
}
.home_zhi>p{
  font-size: 14px;

}

}
@media (max-width: 1400px) {
   .w1300{
    margin: 0 10px!important;
  
  }
  .navs{
    padding: 0 10px!important;
  
  }
 
}
@media (max-width: 1200px) {

  #next, #prev{
    top: 50%;
  }
  .nav_ul {
    width: 75%;
  
    
}
.lian {
  padding: 30px 40px 28px 50px;
}

.nav_a {
  width:13%;
}
.home_banner >h3 {
  font-size: 25px;

}


.home_banner >p:nth-child(3) {
    font-size: 20px;
    color: rgb( 255, 255, 255 );
    line-height: 1.757;
}
.more>a {

  padding: 12px 26px;

}
.title>h3 {
  font-size: 25px;
 
}
.title>.sp {
  font-size: 18px;
 
}
.home_zhi {
  top: 5%;
}
.zhi_ul>li {

  padding: 10px 0;
}
.ul_wenhai>li {

  margin-right: 10px;

}
.new_uls>li>a {
  padding: 8px 15px;
}
.ul_wenhai>li>p:nth-child(3) {
  font-size: 12px;
}
.an_wen {
  padding-bottom: 10px;
}
.an_wen>div>a {

  margin-top: 10px;
  font-size: 12px;
  
  padding: 10px 30px;

}
.an_wen>p {
  font-size: 14px;


  margin-top: 10px;
}
.an_wen>h3 {
  font-size: 14px;

}

}
@media (max-width: 1100px) {
  .home_zhi>p {
    font-size: 12px;
}
.title>.sp {
  font-size: 14px;
}
.title>h3 {
  font-size: 18px;
}
.line_span{
  
  height: 2px;

  margin-top: 5;
  margin-bottom: 5px;


}
.w50 {
  width: 50%;
}
.nav_ul>li {
  padding-left: 30px;
}
.new_uls>li {
  
  margin-top: 10px;
}
.an_position>h3 {
  font-size: 20px;
  line-height: 2.168;
}
.an_position>p {
  font-size: 12px
}
.spancon {
  font-size: 12px;
}
.span_imgg{
  text-align:center;
  margin: 0px !important;
  top: calc(50% - 43px);
}
.timespan {
  font-size: 14px;
}
.img_gong>li {
 
  margin-right: 15px;
}
.wen_img>li {
 
  padding-right: 35px;

}
}
@media (max-width: 1000px){
  .an_wen {
    padding-bottom: 10px;
  }
  .an_wen>div>a {
  
    margin-top: 5px;
    font-size: 12px;
    
    padding: 5px 20px;
  
  }
  .an_wen>p {
    font-size: 12px;
  
    line-height: 1.5;
    margin-top: 10px;
  }
  .an_wen>h3 {
    font-size: 14px;
  
  }
  .img_gong>li {
    margin-right: 1px;
}
  .lian {
    margin-bottom: 10px;
}
  .home_banner >h3 {
    font-size: 18px;
}
.home_banner >p:nth-child(2) {
 
  font-size: 12px;
}
.home_banner >p:nth-child(3) {
  font-size: 16px;
 
}
.nav_ul>li {
font-size: 14px;
  padding-left: 20px;
}
.home_about_wen p:first-child{
  padding-top: 10px;
}
.home_about_wen p {
  
  font-size: 14px;
 
  line-height: 1.5;
}
.more {
  margin-top: 15px;

}
.ul_gong>li>i{
  font-size: 41px;
}
.ul_gong>li {
  padding: 0px 15px 20px 20px;
 
}
}
@media (max-width: 990px){

  


.nav_a1 {
  width: 20%;
}

.pd105{
  padding: 30px 0;

}
.w50{
  width: 100%;

}
.home_zhi {
  top: 15%;
}
.imgg_hover {
  margin-top: 10px;

}
.new_img>.col-md-5 {
  padding-right: 15px;
  padding-left: 15px;
}
.nav_ul>li>a {
  font-size: 14px;
}
.wen_img>li>span {
  font-size: 20px;
}
.contant_wen>span {

  font-size: 12px;
  margin-left: 5px;
}
.contact_magess {

  padding: 35px 0 49px 30px;
}
.lian>p {
  font-size: 12px;
 
  line-height: 1.681;
}
.lian {
  padding: 12px 19px 11px 19px;
}
.contant_text {
  margin-top: 10px;
  padding: 11px 0 10px 10px;
}
.btn {

  padding-top: 11px;
}
.btn>button {
 
  padding: 7px 22px;
}
.btn>button:first-child {
  margin-right: 15px;
}
.contant_xing, .contant_phone {
 
  padding: 15px 0 15px 20px;
}


}

@media (max-width: 780px){
  .mm50 {
    margin: 20px 0;
  }
  .mt65 {
    margin-top: 0px;

  }
  .mbot50 {
    margin-bottom: 60px;

  }
  .contant_xing, .contant_phone {
    padding: 5px 0 5px 20px;
    margin-top: 10px;
}
  .an_con_img .col-md-4:nth-child(2n+1) {
    padding-left: 7.5px;
    padding-right: 7.5px;
}
.an_con_img .col-md-4:nth-child(2n) {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.contant_text {

  height: 94px
}
  .lun_gong{
 
    margin: 0 15px !important;
  }
  .new_uls{
    display: none;

  }
  .phone{
    display: block;
  }

  .span_imgg {
 
 
    top: calc(50% - 31px);
}
.timespan {
  font-size: 12px;
  margin-bottom: 0px;
  padding-top: 5px;
}
.spancon {
  font-size: 12px;

  margin-top: 1px;
}

  .gong>h3 {
    font-size: 18px;
   
    margin-top: 15px;
  }
  .gongp2 {
    font-size: 14px;
    
    margin-top: 10px;
    margin-bottom: 15px;
  }
  .ul_wenhai>li {
    margin-right: 5px;
}
  .img_gong>li{
    width: 100%;

  }
  .img_gong>li>img{
   margin:auto;
    
  }
  .img_gong>li>p {
    margin-bottom: 20px;
  }
  .contant_wen>i{
    font-size: 15px;
  }
  .contact_magess {
 
    padding: 50px 0 50px 20px;
}
.foot,.foots{
    display: none!important;
  }
  .an_position{
    display: none;
  }
  .navs,footer{
    display: none;
  }
  .col_con>.col-md-7 {
    padding-left: 15px !important;
    padding-right: 15px;
    padding-bottom: 10px;
}
.col_con>.col-md-5 {
  padding-right: 15px !important; 
   padding-left: 15px;
}
.home_newcon>p {
  height:36px;
  overflow: hidden;
}


.new_padd {
  padding-left: 0px !important;
   padding-right: 0px !important; 
}

.home_newtime>h3{
  font-size: 20px !important;
}
.home_newtime>p {
  font-size: 12px;

}
.home_newcon>h3 {
  padding: 8px 0;
}

.home_newtime>p {
  font-size: 12px;

}
.home_newcon>h3 {
  padding: 8px 0;
}
.lian>h3 {
  font-size: 18px;
}
.lian>p{
  font-size: 14px;
}
.btn {
 
  padding-top: 14px;
}
#next, #prev {
  top: 55%;
}
.wen_img>li>span {
  font-size: 16px;
}
.wen_img>li {

  font-size: 12px;
  padding-right: 5px;
}
.wen_img {
  top: calc(50% - 8px);
}
.ul_wenhai>li>p:nth-child(3){
  height: 18px;
  overflow: hidden;
}
.neng_wen {
  padding: 15px;
}
.mobile-foot {
  display: block;

  background: #6fbd48;
  padding: 8px 0;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 9999;

}

.mobile-foot a {
  
  color: #fff;
  height: 35px;
  line-height: 33px;
  border: 1px solid #fff;
  border-radius: 4px;
  text-align: center;
  width: 22%;
  padding: 0 15px;
  margin: 0 5px;
  transition: .3s;
  -o-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
  padding: 0px;
}

.btn1 {
  display: inline-block;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 4px;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}
.new_padd {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.mr15{
  margin:0 -5px;
}
	.home_newcon>h3 {
  font-size: 12px;
    max-height: 35px;
 
}
.home_newcon {
   
    padding-bottom: 20px;
}



}
@media (max-width: 767px){
  .m15{
    margin-top: 15px;
  }
  .new_img>.col-md-7{
    padding-right: 10px; 
    padding-left: 10px;
  
  }


}
@media (max-width: 610px){
  .ul_gong>li>i {
    font-size: 16px;
  }
  .ul_gong>li {
    padding: 5px;
}
.ul_gong>li:nth-child(n){
  font-size: 12px;
}
.ul_gong>li:nth-child(2n){
  font-size: 12px;
}
.ul_gong {
  
  margin-top: 30px;
  margin-bottom: 60px;
}
.gongp3 {
  font-size: 12px;
}
.ul_wenhai>li>i {
  font-size: 25px;
}
.ul_wenhai>li>p:nth-child(2) {
  font-size: 14px;
}
.ul_wenhai>li>img {
 width: 30%;
}
.home_zhi>p {
 display: none;
}
.zhi_ul>li>a>span>i {
  color: #fff;
  font-size: 35px;
}
.zhi_ul>li>a>>p{
  height: 15px;
  overflow: hidden;

}



}

@media (max-width: 480px){


.home_banner >h3 {
		font-size: 12px;
	}
  
.home_banner >p:nth-child(2){
	line-height: 1;
	width: 80%;
	margin: auto;
}

.home_banner >p:nth-child(3){
	font-size: 12px;
}



  .xiang_jin>h3 {
    font-size: 16px;
  }
  .zizhi_title>h3 {
  
    font-size: 16px;
  }
  .zhi_ul>li>a>span>i {
    color: #fff;
    font-size: 20px;
  }

  .zizhi {
   
    height: 52%;
  }
  .zizhi img {
  
    max-width: 50%;
  }
  .m15{
    margin-top: 15px;
  }

  .ul_gong>li p{
    height: 30px;
    overflow: hidden;
  }
  .ul_gong>li{
    width: 24%;
    margin-right: 0px;
  }
  .ul_gong>li:nth-child(2n) {
    top: 40%;
  }
  .wen_img>li>span {
    font-size: 14px;
  }
  .ul_wenhai>li {
    margin-right: 0px;
    width: 49%;
}
.ul_wenhai>li>img {
  width: 34px;
}
  .timespan {
   
    padding-top: 15px;
  }
  #next, #prev {
    top: 62%;
  }



  .xiang_wens>span{
    display: none;
  }
  .home_newtime>h3, {
    font-size: 20px;
  }
  .home_newtime>p {
    font-size: 12px;

  }
  .home_newcon>h3 {
    padding: 8px 0;
  }
  .w90 {
    width: 85%;
}
.w10 {
  width: 15%;
}
.page>li>a{
  padding: 10px 5px;
}
.new_uls>li>a{
  padding: 8px 5px;
}
.new_img>.col-md-7 {
  padding-right: 10px;
  padding-left: 10px;
}
.btn>button:first-child {
  margin-right: 10px;
}
.btn>button {
 
  padding: 10px 25px;

}
.contant_wen>span{
  margin-left: 0px;
  font-size: 12px;

  overflow: hidden;
  line-height: 1;
}
.contant_wen>i {
  display: inline-block;
  font-size: 18px;
}
.m50{
  margin-bottom: 15px;
}
.contant_wen {
  padding-left: 2px;
}
.conimg>h3 {
  font-size: 16px;
}
.lian {
  padding: 15px ;
}
}
#wrapper {
  position: relative;
  transition: transform .25s cubic-bezier(.39, .575, .565, 1)
}

.sidebar-menu.is-active+#wrapper {
  transform: translateX(-300px)
}

.sidebar-menu {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  width: 300px;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  background-color: #e7e9eb;
  transition: right .5s;
  z-index: 99999
}

.sidebar-menu.is-active {
  display: block;
  transition: right .5s
}

.sidebar-menu__header {
  height: 50px;
  background: #67b032;
  position: relative;
  display: block;
  padding: 15px 25px;
  height: 100%;
  width: 100%;
  color: #fff
}

.sidebar-menu__title {
  color: #ccc;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase
}

.sidebar-menu__title>i {
  display: inline-block;
  float: right;
  font-size: 28px;
  line-height: inherit
}

.sidebar-menu__title:active,
.sidebar-menu__title:focus,
.sidebar-menu__title:hover {
  color: #FFF;
  text-decoration: none
}

.sidebar-menu__title::first-letter {
  text-transform: uppercase
}

.sidebar-menu__title::before {
  content: '\e907';
  display: block;
  position: absolute;
  top: 50%;
  right: 20px;
  margin-top: -10px;
  color: #fff;
  font-size: 20px;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  font-feature-settings: 'liga'1;
  font-variant-ligatures: discretionary-ligatures;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  all: unset
}

.sidebar-menu__list {
  position: fixed;
  top: 50px;
  right: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  width: 300px;
  list-style: none;
  background-color: #FFF;
  transition: right .25s cubic-bezier(.39, .575, .565, 1)
}

.sidebar-menu__item {
  padding: 0;
  width: 100%
}

.sidebar-menu__item:first-child {
  border-top: 0
}

.sidebar-menu__item.sidebar-menu__item--back,
.sidebar-menu__item.sidebar-menu__item--back:hover,
.sidebar-menu__link.sidebar-menu__subtitle {
  background-color: #68b92e !important
}

.sidebar-menu__item.sidebar-menu__item--back .sidebar-menu__link {
  color: #fff !important
}

.sidebar-menu__item:hover {
  background-color: #FFF;
  cursor: pointer
}

.sidebar-menu__item:hover>.sidebar-menu__link {
  color: #6e6e6e
}

.sidebar-menu__item:hover>.sidebar-menu__link .glyphicon-menu-right {
  color: #6e6e6e
}

.sidebar-menu__item .sidebar-menu__list {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  transform: translateX(300px);
  transition: transform .25s cubic-bezier(.39, .575, .565, 1)
}

.sidebar-menu__item .sidebar-menu__list.is-active {
  transform: translateX(0)
}

.sidebar-menu__item .sidebar-menu__list .sidebar-menu__list {
  z-index: 2
}

.sidebar-menu__item .sidebar-menu__list .sidebar-menu__list .sidebar-menu__list {
  z-index: 3
}

.sidebar-menu__item .sidebar-menu__list .sidebar-menu__list .sidebar-menu__list .sidebar-menu__list {
  z-index: 4
}

.sidebar-menu__link {
  display: block;
  padding: 20px 25px;
  color: #828282;
  font-size: 16px;
  font-weight: 400;
  transition: color .1s cubic-bezier(.39, .575, .565, 1)
}

.sidebar-menu__link::first-letter {
  text-transform: uppercase
}

.sidebar-menu__link:active,
.sidebar-menu__link:focus,
.sidebar-menu__link:hover {
  text-decoration: none
}

.sidebar-menu__link span.glyphicon-menu-left {
  float: left;
  font-size: 12px;
  color: #FFF;
  line-height: 20px;
  margin-right: 4px
}

.sidebar-menu__link .glyphicon-menu-right {
  color: #bababa;
  float: right
}

.search_submenu {
  height: 100%;
  background: #fff;
  overflow-x: hidden;
  overflow-y: scroll;
  margin: 0 auto
}

.search_submenu .sidebar-menu__link {
  display: inline-block
}

.search_submenu::-webkit-scrollbar {
  width: 2px
}

.search_submenu::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

.search_submenu::-webkit-scrollbar-thumb {
  background-color: #a9a9a9;
  outline: 1px solid #708090
}

.sidebar-menu__item .sidebar-menu__item--back:hover {
  background-color: #53b045
}

.search_submenu .sidebar-menu__item--back:hover,
.search_submenu .sidebar-menu__item:hover>.sidebar-menu__link {
  background-color: #333;
  color: #fff
}

.search_submenu .sidebar-menu__item a {
  display: inline-block
}

.sidebar-menu__close {
  display: block;
  position: absolute;
  top: 25px;
  right: 20px;
  margin-top: -10px;
  cursor: pointer
}

.sidebar-menu__subtitle:after {
  content: '';
  text-decoration: none;
  display: block;
  border-bottom: 1px solid #FFF;
  width: 20px;
  transition: .5s ease;
  white-space: nowrap
}

.sidebar-menu__header,
.sidebar-menu__subtitle a {
  color: #fff !important
}

.item_ul {
  display: none;
}

.item_ul>li {
  padding: 10px 0;
}

.item_ul>li>a {
  color: #555;
  padding-left: 20px;
}

.item_ul_db:hover .item_ul {
  display: block;
}

.item_ul_db .item_ul>li:hover>a {
  color: #67b032;
}
.colos>i{
  color: #67b032;
  font-size: 20px;
  line-height: 2;
}
.wi40 img{
  width: 70%!important;
  padding: 10px 0;
}
.new_con .br> div{
  line-height: 26px;
  color: #707070;
  font-size: 14px;
}
.new_con .br   img{
 max-width: 100%;
}
.foots a{
	color:rgb(120, 120, 120);
}
.foot_ul2>li:nth-child(1)>a{
	padding-left: 0 ;

}
.an_wen{
	padding-left: 0px;
}
.con>.container >.mtop20 > .col-md-6{
  padding-right: 0!important;
}
#page{ clear:both; height:40px; margin:0 auto; text-align:center; display: table; }
#page li{ float:left; padding:5px 14px; border:1px solid #CCCCCC; margin-right:6px; color:#666; font-size:12px; list-style:none;}
#page li:hover{border:1px solid #0060ad;}
#page li:hover a{color:#0060ad}
#page li a{ color:#666}
#page li.active{border:1px solid #0060ad; background-color:#0060ad; color:#FFFFFF}
#page li.active a{ color:#fff}
#page .thisclass{ background-color:#0060ad; color:#FFFFFF}