.dingweiboz{ width:100%; max-width:480px; margin:75px auto 0; background:#efeeed; overflow:hidden;}
.dingweiboz span{ display:inline-block; font-family:Arial; font-size:1rem; color:#313131; font-weight:bold; margin-left:15px; line-height:58px; padding-left:27px; background-image:url(../images/dw.png); background-repeat:no-repeat; background-size:20px auto; background-position:left;}
.cpfenl{ float:right; margin-right:15px; position:relative;}
.cpfenl .sankr{ width:13px; height:8px; position:absolute; left:50%; transform:translateX(-50%); bottom:-15px; opacity:0; transition:all .4s ease;}
.cpfenl .sankr img{ display:block; width:100%; height:auto;}
.cpfenl:after{ content:'展开分类'; display:block; font-size:0.9rem; color:#313131; line-height:28px; background:#dfdfdf; border-radius:13px; margin-top:15px; padding:0 18px; box-shadow:0 0 3px rgba(51,51,51,0.3);}
.dingweiboz .cur:after{ content:'收起分类'; display:block; font-size:0.9rem; color:#313131; line-height:28px; background:#dfdfdf; border-radius:13px; margin-top:15px; padding:0 18px; box-shadow:0 0 3px rgba(51,51,51,0.3);}
.dingweiboz .cur .sankr{ opacity:1;}

.list_nav_bigbox{ width:100%; max-width:480px; margin:auto; padding:25px 0; background:#fff; display:none; box-shadow:0 1px 5px rgba(204,204,204,0.2);}
.list_nav_bigbox ul{ display:block; width:92%; height:368px; margin:auto; overflow:auto;}
.list_nav_bigbox ul li{ display:block; border-bottom:1px solid #eaeaea; padding:12px 10px; overflow:hidden;}
.list_nav_bigbox ul li a{ display:inline-block; font-family:Arial; font-size:1rem; color:#313131; line-height:18px;}
.list_nav_bigbox ul li em{ float:right; width:16px; transition:all .4s ease;}
.list_nav_bigbox ul li em img{ display:block; width:100%; height:auto;}
.list_nav_bigbox .cur,.list_nav_bigbox .carok .cur{ color:#d62a3b;}

.list_nav_bigbox ul::-webkit-scrollbar{ width:4px; background:#ededed;}
.list_nav_bigbox ul::-webkit-scrollbar-track{ border-radius:4px;}
.list_nav_bigbox ul::-webkit-scrollbar-thumb{ border-radius:4px; background:rgba(224,224,224,1);-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);}

.list_nav_bigbox .carok{ display:block; margin-top:15px; border-top:1px dashed #eaeaea; padding-top:10px; display:none;}
.list_nav_bigbox .carok a{ display:block; font-size:0.9rem; color:#888; line-height:24px; padding-left:30px;}
.list_nav_bigbox ul li.cur em{ transform:rotate(90deg);}
.company_ti{ width:94%; margin:40px auto 25px;}
.company_ti span{ display:block; font-size:2rem; color:#373737; text-align:center;}
.pinpai_bj{ width:96%; max-width:480px; margin:42px auto 0; position:relative;}
.pinpai_bj img{ display:block; width:100%; height:auto;}
.pinpai_box{ width:94%; padding:0 3%; position:absolute; top:50%; transform:translateY(-50%);}
.pinpai_box h1{ display:block; font-size:2.5rem; color:#fff;}
.pinpai_box p{ display:block; font-size:1rem; color:fff; margin-top:10px; line-height:30px;}
.jieshen_box{ width:96%; max-width:480px; margin:auto;}
.jieshen_ti{ width:68px; padding:8px 15px; background:#d62a3b; margin-top:20px;}
.jieshen_ti img{ display:block; width:100%; height:auto;}
.jieshen_box p{ display:block; font-size:1rem; color:#666; line-height:30px; margin-top:15px;}
.jieshen_tu{ width:96%; max-width:480px; margin:20px auto; overflow:hidden;}
.jieshen_tu img{ display:block; width:100%; height:auto;}
.jieshen_box2{ width:96%; max-width:480px; margin:auto;}
.jieshen_box2 span{ display:block; width:60px; height:1px; background:#444; margin-top:30px;}
.jieshen_box2 p{ display:block; font-size:1rem; color:#666; line-height:30px; margin-top:20px;}
/*发展历程*/
.licheng_ti{ width:96%; max-width:480px; margin:58px auto 20px; overflow:hidden;}
.licheng_ti span{ float:left; font-size:1.5rem; color:#373737;}
.licheng_ti .button_box{ float:right; overflow:hidden;}
.licheng_ti .button_box li{ display:inline-block; width:24px; height:24px; margin-left:10px;}
.licheng_ti .button_box li img{ display:block; width:100%; height:auto;}

.history-con{ position:relative; width:100%; overflow:hidden;}
.container{ width:96%; margin:auto; position:relative;}
.gallery-top{ width:100%; margin:auto; padding:30px 0px 45px 0px; }
.gallery-top .swiper-slide{ float:left; width:100%;}
.gallery-top .swiper-slide .item{zoom:1;}
.gallery-top .swiper-slide .item .txt{ float:left; width:90%; padding:0 5%; margin-top:10px;}
.table-cell{ display:table-cell; vertical-align:middle;}
.gallery-top .swiper-slide .item .txt h2{ font-size:2.3rem;; color:#d62a3b; line-height:40px; margin-bottom:15px;}
.table{display:table;}
.gallery-top .swiper-slide .item .txt p{ font-size:1rem; color:#515151; line-height:24px }
.gallery-top .swiper-slide .item .pic{ float:right; width:100%; height:260px;}
.gallery-top .swiper-slide .item .pic img{ display:block; width:100%; height:auto;}
.gallery-thumbs{ margin-bottom:115px; }
.gallery-thumbs .history-line{ width:100%; height:9px; background: url(../images/company_bj.png) repeat-x -6px; margin-bottom:10px; margin-top:50px;}
.gallery-thumbs .swiper-slide{width:75px; text-align:center; line-height:60px; font-size:15px; color:#2c2c2c; transition:all 0.8s; -moz-transition:all 0.8s; -webkit-transition:all 0.8s; -o-transition:all 0.8s; }
.gallery-thumbs .swiper-slide.swiper-slide-active{ color:#d62a3b; background:url(../images/history-arrow.png) no-repeat center center; }
.gallery-thumbs .swiper-slide:hover{ color:#d62a3b; cursor:pointer; }

.swiper-container {
	 width:100%; height:100%;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
/*企业文化*/
.wenhua_box{ width:96%; max-width:480px; margin:58px auto;}
.wenhua_tubox{ width:100%; position:relative; overflow:hidden;}
.wenhua_tubox img{ display:block; width:100%; height:auto;}
.wenhua_tubox span{ display:block; width:100%; font-size:1.5rem; font-weight:bold; color:#fff; text-align:center; position:absolute; top:50%; transform:translateY(-50%);}
.wenhua_conbox{ display:block; overflow:hidden;}
.wenhua_conbox li{ float:left; width:50%; padding:30px 0 20px;}
.wenhua_conbox li span{ display:block; padding:0 15px; font-size:1.2rem; color:#2a2a2a; font-weight:bold;}
.wenhua_conbox li p{ display:block; padding:0 15px; font-size:0.9rem; color:#555; line-height:30px; margin-top:20px;}
.wenhua_conbox li:nth-child(2),.wenhua_conbox li:nth-child(3){ background:#f9f9f9;}
/*产品中心*/
.products_bj{ width:100%; max-width:480px; padding:42px 0 30px; margin:auto; background:#f8f8f8;}
.products_box{ display:block; width:96%; margin:auto;}
.products_box li{ float:left; width:48.5%; margin-right:3%; margin-bottom:20px; background:#fff;}
.products_box li:nth-child(2n+0){ margin-right:0;}
.products_box li .products_tubox{ width:100%; overflow:hidden;}
.products_box li .products_tubox img{ display:block; width:100%; height:auto;}
.products_box li span{ display:block; font-size:0.9rem; color:#666; text-align:center; line-height:24px; padding:10px;}
/*news*/
.list_news_box{ width:94%; margin:auto;}
.list_news_box dl{ display:block; padding-bottom:10px; background:#fff; margin-bottom:20px; overflow:hidden;}
.list_news_box dl dt{ display:block; width:100%; overflow:hidden;}
.list_news_box dl dt img{ display:block; width:100%; height:auto;}
.list_news_box dl dd{ display:block; padding:15px 20px;}
.list_news_box dl dd h1{ display:block; font-size:1.3; font-weight:bold; color:#3d3d3d; line-height:30px;}
.list_news_box dl dd p{ display:block; font-size:1rem; color:#848484; line-height:26px; margin-top:10px;}
.list_news_box dl dd em{ display:block; font-style:normal; font-size:0.9rem; color:#7a7a7a; margin-top:18px;}
.list_news_box dl dd span{ display:block; font-size:0.9rem; color:#d62a3b; margin-top:18px;}
/*联系我们*/
.contact_box{ width:94%; max-width:480px; margin:40px auto;}
.contact_box h1{ display:block; font-size:1.6rem; color:#101010; font-weight:bold;}
.contact_box ul{ display:block; margin-top:36px;}
.contact_box ul li{ display:block; margin-bottom:35px;}
.contact_box ul li span{ display:block; padding-left:20px; border-left:3px solid #d62a3b; font-size:1.2rem; font-weight:bold; color:#101010; line-height:18px;}
.contact_box ul li b{ display:block; font-size:1.6rem; font-weight:bold; color:#d62a3b; margin-top:12px; padding-left:23px;}
.contact_box ul li p{ display:block; padding-left:23px; font-size:1rem; color:#555; line-height:26px; margin-top:12px;}
.qywx_box{ width:94%; max-width:480px; margin:auto; padding:40px 0 30px; border-top:1px solid #e1e1e1;}
.weixin_ti{ width:100%; font-size:1.2rem; font-weight:bold; color:#101010; text-align:center;}
.weixin_ti img{ margin-right:20px; position:relative; top:6px;}
.weixin_liebiao{ display:block; margin-top:25px; overflow:hidden;}
.weixin_liebiao dl{ float:left; width:48%; margin-right:4%; margin-bottom:25px;}
.weixin_liebiao dl:nth-child(2n+0){ margin-right:0;}
.weixin_liebiao dl dt{ display:block; padding:8px; border:1px solid #6a6a6a; overflow:hidden;}
.weixin_liebiao dl dt img{ display:block; width:100%; height:auto;}
.weixin_liebiao dl dd{ display:block; font-size:0.9rem; color:#666; line-height:20px; margin-top:8px; text-align:center;}
.weixin_liebiao dl dd b{ font-size:0.9rem; color:#212121; line-height:20px;}
/*产品详情*/
.article_products_box{ width:96%; max-width:480px; margin:42px auto;}
.article_products_ti{ width:100%; padding-bottom:6px; border-bottom:1px solid #e3e3e3;}
.article_products_ti span{ display:block; font-size:1.2rem; color:#212121;}
.article_products_ti p{ display:block; font-size:0.8rem; color:#999; line-height:20px; margin-top:12px;}
.article_products_conbox{ margin-top:25px; font-size:1rem; color:#666; line-height:30px;}
.article_miaoshu{ width:100%; font-size:1rem; color:#666; line-height:30px; margin-top:20px;}
/*新闻详情*/
.article_news_bj{ width:100%; max-width:480px; background:#fff; padding:48px 0;}
.article_news_box{ width:94%; margin:auto;}
.article_title{ width:100%; border-bottom:1px solid #ededed; padding-bottom:12px;}
.article_title h1{ display:block; font-size:1.5rem; color:#292929; font-weight:bold;}
.article_title p{ display:block; font-size:0.9rem; color:#828282; margin-top:10px;}
.article_news_conbox{ width:100%; padding:20px 0; font-size:1rem; color:#3e3e3e; line-height:30px;}
.fanye_box{ width:100%; padding-top:15px; border-top:1px solid #ededed;}
.fanye_box li{ display:block; font-size:1rem; color:#3e3e3e; line-height:24px; margin-bottom:6px;}
.fanye_box li a{ font-size:1rem; color:#3e3e3e; line-height:24px;}

.BorderDiv{clear:both;width:100%; margin:30px auto 50px; text-align:center;}
.pagination{ width:100%; margin:auto; font-size:13px; overflow:hidden;}
.pagination ul{ display:block; text-align:center; vertical-align:top;}
.pagination li{ display:inline-block;background-color:#f0f2f4; border-radius:3px; overflow:hidden;}
.pagination li a{ display:block; padding:6px 12px; text-decoration: none;color: #666;}
.pagination span{ display:inline-block; padding:6px 12px;background-color:#f0f2f4; color:#666; border-radius:3px; margin:0;}
.pagination span a{ display:block; color: #666;}
.pagination li a:hover{ background:#d62a3b;}
.pagination .thisclass {
	    padding:6px 12px; 
   color:#fff;background-color:#d62a3b;
}