
@charset "utf-8";
.width1004{ padding:0 3%;}
.indexcontent{ margin:0 3%;}
.sl{overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}

body{ max-width:640px; margin:0 auto;}
.top{ padding-top:10px; padding-bottom:10px; position:relative;}
.top .top_logo{ max-height:50px; max-width:85%; float:left;}

.i_p_search{}
.i_p_search .top_search_txt{ float:left; width:70%; height:35px; line-height:35px; border-right:0; box-sizing:border-box; font-size:14px;}
.i_p_search .top_search_bt{ float:right; width:30%; height:35px; background:url(search_bt.png) #333333 center center no-repeat; background-size:auto 25px; border:0; box-sizing:border-box;}


.i_nav{ text-align:center; background:#fff; box-shadow:0px 0px 10px #333333; padding:10px 0 10px 0;}
.i_nav li{ display:inline-block; width:24%;}
.i_nav li a{ display:block; width:100%; text-align:center; padding-top:10px; line-height:30px; font-size:14px;}
.i_nav li a img{ width:60%;}

.i_title1{ height:30px; text-align:center;}
.i_title1 .txt{ display:inline-block; line-height:30px;}
.i_title1 .txt img{ padding-bottom:6px; width:50px;}
.i_title1 .txt .txt1{ font-size:18px; color:#333333;}
.i_title1 .txt .txt2{ font-size:18px; color:#e77817; font-weight:bold;}
.i_title1 .txt .txt3{ font-size:18px; color:#00873e; font-weight:bold;}

.i_nav2 li{ float:left; width:31.33%; margin:5px 1%; background:#fff; border:#00873e 1px solid; text-align:center; border-radius:5px; box-sizing:border-box;}
.i_nav2 li a{ display:block; height:30px; line-height:30px; text-align:center; font-size:14px;}
.i_nav2 li.on{ background:#00873e; color:#fff;}
.i_nav2 li.on a{ color:#fff;}


.i_p_list li{ float:left; width:46%; margin:5px 2%;}
.i_p_list li img{ width:100%; border:#d3d0cb 1px solid; border-radius:5px; box-sizing:border-box;}
.i_p_list li .txt{ font-size:16px; line-height:40px; text-align:center;}
.i_p_more{ text-align:center; font-size:16px; line-height:20px;}
.i_p_more img{ max-width:60%;}

.i_case_d{ width:80%; margin:0 auto;}
.i_case_d .txt1{ font-size:16px; line-height:30px; height:30px;}
.i_case_d .txt2{ font-size:14px; line-height:25px;}

.i_title2{ padding-bottom:8px; margin-bottom:8px; position:relative;}
.i_title2 span{ display:block; border-left:#333333 4px solid; padding-left:10px; font-size:18px; color:#333333;}
.i_title2 a{ position:absolute; top:0; right:0; font-size:14px; color:#333333; line-height:25px;}


.i_about_c{ font-size:14px; color:#333333; line-height:25px; padding:10px;}
.i_hr{ height:8px; background:#eeeeee;}
a.i_more{ display:block; width:120px; height:35px; text-align:center; line-height:35px; background:#333333; font-size:14px; color:#fff;}

.i_news_title li{ float:left; width:31.33%; margin:5px 1%; background:#fff; border:#00873e 1px solid; text-align:center; border-radius:5px; box-sizing:border-box;}
.i_news_title li a{ display:block; height:30px; line-height:30px; text-align:center; font-size:14px;}
.i_news_title li.on{ background:#00873e; color:#fff;}
.i_news_title li.on a{ color:#fff;}

.i_news_d{ background:#fff; box-shadow:0px 0px 10px #333333;}
.i_news_list li{ border-bottom:#e7e7e7 1px solid; height:35px; line-height:35px;}
.i_news_list li.border_top{ border-top:#e7e7e7 1px solid;}
.i_news_list li .txt{ background:url(i_news_ico.png) 2px center no-repeat; padding-left:18px; height:35px; line-height:35px; font-size:14px; color:#333333;}
.i_news_t_l{ float:left; width:30%;}
.i_news_t_r{ float:right; width:68%;}
.i_news_t_r .txt1{ font-size:14px; color:#333333; font-weight:bold; line-height:25px;}
.i_news_t_r .txt2{ font-size:12px; color:#666666; line-height:20px;}

.back_top{ background:#00873e; height:30px; line-height:30px; text-align:right; font-size:16px; color:#ffffff;}
.back_top img{ padding-bottom:3px; margin-left:5px;}

.footer_c{ font-size:14px; color:#333333; line-height:25px; text-align:center; background:#fff; padding:10px 0;}
.footer_c *{ font-size:14px; color:#333333; line-height:25px;}


.bottom_nav{ position:fixed; left:0; bottom:0; width:100%; height:50px; background:#00873e; padding:3px 0; z-index:1;}
.bottom_nav li{ float:left; width:25%;}
.bottom_nav li a{ display:block; width:100%; text-align:center; font-size:14px; color:#fff; line-height:20px; height:45px; padding-top:5px;}
.bottom_nav li a img{ margin-right:5px; padding-bottom:5px;}

/*关于我们*/
.n_weizhi{ background:#ebebeb;}
.n_weizhi .indexcontent{ font-size:14px; line-height:40px;}
.n_weizhi a{ margin:0 5px;}
.n_weizhi a img{ padding-bottom:5px; margin-right:3px;}

.n_nav{ padding:10px 0; border-bottom:#d5d5d5 1px solid; background:#f2f2f2;}
.n_nav li{ float:left; height:35px; width:31.33333%; margin:5px 1%;}
.n_nav li a{ display:block; border:#fff 1px solid; background:#e5e5e5; height:35px; line-height:35px; text-align:center; font-size:14px; border-radius:5px; color:#4a4a4a; box-sizing:border-box;}
.n_nav li.on a{ background:#333333; color:#fff; border:#333333 1px solid;}

.content{ font-size:14px; line-height:25px;}
.content p{ font-size:14px; line-height:25px;}
.content img{ max-width:100%;}
.newbody img{height:auto !important;}

/*联系我们*/
.lx_title_c{ background:#f7f7f7; padding:15px 0;}
.lx_title_c .txt1{ font-size:16px; color:#333333; text-align:center; line-height:30px;}
.lx_title_c .txt2{ font-size:20px; color:#da251d; font-weight:bold; text-align:center; line-height:30px;}
.lx_title_c .txt3{ font-size:12px; color:#666666; text-align:center; line-height:20px;}
.lx_dh{ background:url(lx_dh_bg.jpg) no-repeat; width:430px; height:76px; font-size:24px; color:#da251d; padding-left:85px; line-height:76px;}
.lianxi_dh{ max-width:100%;}


/*新闻列表页*/
.news_list li{ margin:20px 0;}
.news_list li img{ float:left; width:35%; border:#c8c8c8 1px solid; box-sizing:border-box;}
.news_list li .txt .txt1{ font-size:16px; color:#333333; font-weight:bold; line-height:30px;}
.news_list li .txt .txt2{ font-size:14px; color:#666666; line-height:25px;}
.news_list li .txt .txt3{ font-size:14px; color:#666666; line-height:25px;}


/*新闻内页*/
.news_i_title1{ font-size:18px; line-height:40px; font-weight:bold; text-align:center;}
.news_i_title2{ font-size:14px; color:#999999; line-height:40px; text-align:center; margin-bottom:10px;}
.news_hr{ height:1px; background:#e3e3e3;}
.news_i_more{ position:relative;}
.news_i_more .news_i_more_c{ font-size:14px; line-height:25px; width:70%;}
.news_i_more a.new_back{ display:block; position:absolute; top:10px; right:0; width:100px; height:32px; line-height:32px; border:#00873e 1px solid; font-size:16px; color:#00873e; text-align:center; border-radius:16px;}


/*荣誉证书*/
.case_list li{ float:left; width:46%; margin:10px 2%;}
.case_list li img{ border:#cfcfcf 1px solid; width:100%; box-sizing:border-box;}
.case_list li .txt{ font-size:14px; text-align:center; line-height:30px;}


/*产品列表页*/
.product_list li{ float:left; width:46%; margin:10px 2%;}
.product_list li img{ width:100%; border:#cfcfcf 1px solid; box-sizing:border-box;}
.product_list li .txt{ height:40px; line-height:40px; text-align:center; font-size:14px;}

/*产品详细页*/
.p_i_img{ text-align:center;}
.p_i_img img{ max-width:80%; border:#dddddd 1px solid;}
.p_i_txt{ text-align:center; font-size:16px; font-weight:bold; line-height:40px; text-align:center;}
.p_i_title{ border-bottom:#dddddd 1px solid;}
.p_i_title .txt{ border-bottom:#00873e 3px solid; width:100px; font-size:16px; color:#333333; text-align:center; line-height:35px;}

/*联系我们*/
.lx_title1{ font-size:18px; color:#333333; font-weight:bold; line-height:35px;}
.lx_title2{ font-size:14px; color:#6a6a6a; line-height:35px;}
.lx_title2 span{ font-size:18px; color:#333333; font-weight:bold; font-style:italic;}

.lx_txt{ font-size:14px; color:#535353; line-height:35px;}
.lx_txt img{ height:25px; margin-right:5px; padding-bottom:3px;}
.lx_xl_ico{ border-top:#cccccc 1px solid; text-align:center;}
.lx_xl_ico img{ height:25px;}
.ms_title1{ font-size:18px; color:#333; font-weight:bold; line-height:40px; text-align:center;}
.ms_title2{ font-size:14px; color:#333; line-height:30px; text-align:center;}
/*留言*/
.ms_box{ background:#fff; box-shadow: 0px 0px 10px #333333;}
.lx_inp{ width:98%; border:#dadada 1px solid; font-size:14px; height:20px; line-height:20px; padding:10px 1%;}
.lx_bt{ width:100%; border:0; height:40px; line-height:40px; background:#00873f; font-size:16px; color:#ffffff; text-align:center;cursor:pointer;}
.message_txt{ font-size:16px; line-height:30px;}


/*在线留言*/
/*
.message_title{ font-size:14px; line-height:30px;}
.ms_txt1{ float:left; width:30%; font-size:14px; line-height:35px;}
.ms_inp{ float:left; width:60%; height:33px; border:#d5d5d5 1px solid; line-height:33px; padding:0 10px; box-sizing:border-box;}
.ms_txt2{ float:left; width:10%; font-size:14px; color:#ff0000; line-height:35px;}
.ms_inp2{ float:left; width:60%; height:108px; border:#d5d5d5 1px solid; line-height:33px; padding:0 10px; box-sizing:border-box;}
.ms_bt1{ float:left; width:80px; height:30px; border:0; background:#333333; border-radius:5px; font-size:14px; color:#fff; text-align:center; box-shadow:0 0 5px #333333;}
.ms_bt2{ float:left; width:80px; height:30px; border:0; background:#f39900; border-radius:5px; font-size:14px; color:#fff; box-shadow:0 0 5px #f39900; margin-left:20px;}*/


	.slideBox{ position:relative; overflow:hidden; margin:0 auto;  max-width:100%; }
	.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1;  width:100%; text-align:center;}
	.slideBox .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#d5d5d5; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
	.slideBox .hd li.on{ background:#d60e19;  }
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd li{ position:relative; text-align:center;  }
	.slideBox .bd li img{ background:url(loading.gif) center center no-repeat;  vertical-align:top; width:100%;}
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  } 
	.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(tm.png) repeat; color:#fff;  text-align:left;  }
	
#back-to-top{
  position:fixed;
  bottom:50px;
  right:10px;
  cursor:pointer;
  z-index:99999;
}


    .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
#maximg img{ max-width:100%; height:auto !important}
.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 8px 10px;
  margin: 0 2px;
  border-radius: 3px; line-height:100%
}
.pagination span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #333;
  border: 1px solid #333;
}
.pagination a.page-num-current {
  color: #fff;
  background: #333;
  border: 1px solid #333;
}
.pagination .st{ font-family:宋体}
.text-secondary{ text-align:center; padding:20px 0}