﻿  
body {     
  font-family:"宋体";    
	background:  url(http://img.v3.hnrich.net/RuiQiCMS.Service/SiteResource/2017/02/10/dff857cd41574bd293407c816bd4666b/8faa87082248480f9f413b8ca75e8d10.png) repeat left top;
	text-align: justify;  
	text-justify: inter-ideograph;
} 
  .mt10{margin-top:10px;} 
  .line40{line-height:40px;}
  .h40{height:40px;}
  .p10{padding:10px;}
body .column { 
	padding-left: 5px; 
	padding-right: 5px;
}
  .pl10{padding-left:10px;}
  .textleft{
  text-align:left;
  }
  .center{text-align:center;}
  .container-fluid{
  padding-left:0;
  padding-right:0;    
  }
.container-fluid>.row {
	margin: 0;
}  
.container-fluid>.row>.column {
	padding: 0;
}
.fl {  
	float: left;
} 
.fr {
	float: right;
}
/*=========头部======*/
.header {
	height: 93px;
	margin-top: 53px;
	background-color: #000;
}
.w1170 {
	width: 1170px;
	margin: 0 auto;
}
.logo {
	width: 800px;
}
.tel { 
	width: 350px;
	text-align: right;
	margin-top: 42px;
}
/*=============导航===========*/
.navbar-inverse {
	background: none;
	border: none; 
}
   .navbar-inverse .container{
  padding-left:0;
  padding-right:0
  }
  .navbar-collapse{
  padding-left:0;
  padding-right:0
  }
.navbar-inverse .navbar-nav > li > a{ 
 font-size:20px; 
 color:#000;
  line-height:50px;
 font-weight:bold;
 padding-left:25px;
 padding-right:25px; 
  } 
.navbar-inverse .navbar-nav > li > a:hover{
   color:#663300;
  }  
/*图片幻灯*/
.carousel { 
	height:auto;
	background: none;
} 
.carousel .item {
	height: auto;
	background:none;
} 
.carousel-inner .container {
	max-width: 1920px;
    width:100%;
	padding: 0;
}
  .carousel-inner img{
  max-width:100%;
  }  
  
  /*========首页标题=======*/
  
  .s_title{
  margin:40px 0;
  }
  .s_title h2{
    margin:0;
  display:inline-block;
    font-size:36px;
    color:#663300; 
  }
 center.s_title img {
    vertical-align: text-bottom;
}

  /*===========首页简介=========*/
.sjj{
	font-size: 18px;
	line-height: 30px;
	letter-spacing: 4px;
    text-indent: 2em;
}   
 
  /*===========首页产品展示=========*/

  .spro{
      margin: 0 -5px;
  }
.ke {
	width: 360px;
	height: 240px;
    float:left;
    margin:0 14px 32px;
	overflow: hidden; 
}
.ke img {
	width:360px;
	height:240px;
	display: block;
}
.ke h3 {
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
	margin: 0;
	text-align: center; 
	font-size: 18px;
	background: rgba(255, 255, 255, 0.5);
 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr="#80ffffff", EndColorStr="#80ffffff");
}
:root h3 {
 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr="#00ffffff", EndColorStr="#00ffffff"); 
}
.ke:hover h3 {
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
}
.ke h3 a {
	color: #333;
    font-weight: bold;
	text-decoration: none;
	line-height: 50px;
}
  
/*=====首页广告======*/  
  
   .datubox {
            width:100%;
            margin-top: 8px;
            position:relative;
            overflow:hidden;
            height:350px;
        }
        .datu {
            width:1920px; /*图片宽度*/
            position:absolute;
            left:50%;
            margin-left:-960px; /*图片宽度的一半*/
        }

  
  
/*=====首页新闻======*/   
  
.snew .newlist{
	width:50%;
	float: left;
}
.snew .newlist a{
	text-decoration: none;
}
 .snew .newlist .title{ 
  	padding-left: 40px;
    padding-right: 20px;
   	background: url(http://img.v3.hnrich.net/RuiQiCMS.Service/SiteResource/2017/02/10/dff857cd41574bd293407c816bd4666b/d8d97c8ae9ce4a54a606e6f2c40f0cef.jpg) no-repeat left center;
  }  
.snew .newlist .title a{
	font-size: 20px;
	line-height: 45px;
	color: #333333;
}
.snew .newlist .sum{  
    	padding-left: 40px;
      	padding-right: 20px;
  } 
.snew .newlist .sum a{ 
	font-size: 14px;
	line-height: 30px;
	color: #9b9797;
}
  
/*首页客户案例*/  

.scasebox{height:300px;}
/*  
.scasebox ul,.scasebox li {list-style-type:none;padding:0}
.prev { float: left; margin: 100px 35px 0px 0px; cursor: pointer; display: inline; }
.scase { float: left;  width: 1040px; overflow:hidden;}
.next { float: right; margin-top: 100px; cursor: pointer; }
.scase ul li { display: inline; float: left;  width: 323px; margin-right:40px; overflow: hidden; }
.scase ul li img { display: block; }
.scase h3 {text-align:center;}
.scase h3 a{text-decoration:none;text-align:center;font-size:18px;color:#333;line-height:45px;font-weight:bold;}
 */
  
  
#demo {      
	overflow: hidden; 
	width: 1160px;

}

#indemo {
	float: left;
	width: 800%;
}
#demo1 {
	float: left;
}
#demo2 {
	float: left;
}   
.scase h3 {text-align:center;}
.scase h3 a{text-decoration:none;text-align:center;font-size:18px;color:#333;line-height:45px;font-weight:bold;}
.scase .ke{ float: left;  width: 323px;    height: 280px; margin-right:40px;margin-left:0;margin-bottom:0;}
.scase .ke h3{ margin-top:10px;transform:none;	-webkit-transition:none;-moz-transition: none;background:none;}

  
/*底部版权*/  
	.foot{
		height: 337px;
        margin-top: 40px;
        color:#EAEAEA;
		background: url(http://img.v3.hnrich.net/RuiQiCMS.Service/SiteResource/2017/02/10/dff857cd41574bd293407c816bd4666b/a615925c07814b69b19848081efc1d0c.jpg) repeat-x;
	}
  .foot a{color:#EAEAEA;}
  .bottom1{
    height:257px;
    padding-top:40px;
    line-height:30px;
  }
  .bottom1 .column{padding-left:40px;}
   .bottom1 h3{
  font-size:18px;
  color: #EAEAEA;
  margin-top: 0;   
  }
  .bottom1 a{ 
  display:block;
  color:#999;
  } 
  .footlx{color:#999;}
  .bottom2 {
  line-height:30px;  
  }
  .bottom2 a{ 
  color:#EAEAEA;
  } 
  
/*更多*/
.more {
	float: right;
	margin-right: 10px;
	color: #ff6600;
	font-weight: normal;
	font-size: 12px;
}
/*标题*/
.b-title {
    height: 45px;
    line-height: 43px;
    padding-left: 0px;
    font-size: 14px;
    background: none;
  }
.b-title b {
	float: left;
    width:170px;
    text-align:center;
	font-size: 20px;
	color: #ffffff;
    line-height: 43px;
}
  .b-title .more {
    color: #666;
    font-size: 14px;
    line-height: 23px;
    margin-top: 15px;
  } 
  .b-title .more a,.b-title .more .pos{
  margin:0 5px;
    color:#666;
  }  
  .more a:hover{
  color:#339966;
    text-decoration:none;
  }
  .title1{
    
     border-bottom: 2px solid #5eaf86; background:url(http://img.v3.hnrich.net/RuiQiCMS.Service/SiteResource/2017/02/10/dff857cd41574bd293407c816bd4666b/dd370731de1249cab4a6a5e648bc72bf.png) no-repeat left center;
  }
  
    /*产品分类*/ 
  .menu_head {
	height: 37px;
	line-height: 37px;
	padding-left: 10px;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	position: relative;
    margin-bottom: 15px;
	font-weight: bold;
	background: #339966 url(http://img.v3.hnrich.net/RuiQiCMS.Service/SiteResource/2017/02/10/dff857cd41574bd293407c816bd4666b/dbeb5fdacd4847a2a01cafcaf4839b0f.png) 250px center  no-repeat;
}
  .menu_head a{
  	color: #fff;
  }
.menu_list .current { 
	background: #3bac74 url(http://img.v3.hnrich.net/RuiQiCMS.Service/SiteResource/2017/02/10/dff857cd41574bd293407c816bd4666b/3466f74e77284ab59021c48498ac5151.png) 250px center no-repeat;
}
.menu_body {
	height: auto;
	overflow: hidden;
	line-height: 38px;
}
.menu_body a {
	display: block;
	height: 38px;
	line-height: 38px;
	padding-left: 38px;
	color: #333;
	text-decoration: none;
}
.menu_body a:hover {
	font-weight:bold;
}
  
  
/*块盒子*/
.newbox {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
    background:none;
}
/*块盒子内容*/
.newbox_content {
	font-size: 14px; 
	line-height: 30px;
    background:none;
    border:none;
}
.newbox_content ol {
	width: 100%;
	padding: 0px 10px 10px 10px;
}
.newbox_content ol li {
	width: 100%;
	overflow: hidden;
	height: 23px;
	line-height: 23px;
	padding-left: 10px;
	list-style: none;
	border-bottom: #aaaaaa dotted 1px;
}
.newbox_content ol li a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #444444;
}
.newbox_content ol li a:hover {
	color: #f27b04;
	text-decoration: underline;
}
.newbox_content .fr_date {
	float: right;
    font-size:14px;
	color: #626262;
}
/*新闻列表页*/
.newbox_content ul {
	width: 100%;
	padding: 10px;
}
.newbox_content ul li {
	height: 40px;
    font-size:14px;
	line-height: 40px;
	padding-left: 17px;
	list-style: none;
    background:url(http://img.v3.hnrich.net/RuiQiCMS.Service/SiteResource/2017/02/10/dff857cd41574bd293407c816bd4666b/44619e641d3d4656a1c1fb57b2c669aa.jpg) no-repeat left center;
}

.newbox_content ul li a {
	color: #444444;
}
.newbox_content ul li a:hover {
	color: #f27b04;
	text-decoration: underline;
}
/*产品列表cui*/
.products_class_content ul {
	padding: 0;
}
.products_class_content ul li > div {
	border-bottom: 1px solid #ddd;
	height: 36px;
	line-height: 36px;
	display: block;
	padding-left: 15px;
	cursor: pointer;
	background: url(http://q.v3.hnrich.net/RuiQiCMS.Service/SiteResource/2016/03/03/5fb4033acdee47ffb7da519b0c1db6b0/30358e0372e843cb82b0af229e366ead.gif) #f4f4f4 no-repeat right 10px center;
}
.products_class_content ul li > p {
	display: none;
	padding: 0;
	margin: 0;
}
.products_class_content ul li > p > a {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 0;
	padding-left: 30px;
	display: block;
}
.mr-10 {
	float: right;
	color: #626262;
	margin-right: 10px;
}
.split {
	padding-left: 0px;
	padding-right: 8px;
}
.fl {
	float: left;
}
/*友情链接*/
.friend_link {
	width: 100%;
	background-color: #ffffff;
	border: 1px solid rgb(221, 221, 221);
	border-top: none;
	padding-bottom: 15px;
}
.friend_link_li {
	width: 112px;
	float: left;
	border: 1px solid #ddd;
	margin: 15px 0 0 15px;
	position: relative;
}
.friend_link_li a {
	color: #fff;
}
.friend_link_li img {
	width: 100%;
}
.friend_link_li div {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	padding-top: calc( 50% - 40px );
	z-index: 2;
	background: rgba(0, 0, 0,0.7);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
}
/*新闻内容页（详细页）*/
.n_title {
	line-height: 36px;
    font-size:24px;
    color:#555;
    font-weight:bold;
    padding-bottom:10px;
    margin-bottom:0;
	border-bottom: 1px solid #93c9ae;
	text-align: center;
}

.n_time {
	width: 100%; 
	text-align: right;
    background:url(http://img.v3.hnrich.net/RuiQiCMS.Service/SiteResource/2017/02/10/dff857cd41574bd293407c816bd4666b/966cf754ff9c40d4a97b4f49148af8c1.png) no-repeat 680px center;
  
}

        /*产品列表块*/ 

        .newbox_content .ke {
            margin: 0 8px 0 13px;
            width: 267px;
            text-align: center;
            float: left;
        }
  .newbox_content .ke img{
    width:270px;
    height:202px;
  }

            .newbox_content .ke a {
                display: block;
                font-size:16px;
                text-align: center;
                color: #030303;
                line-height: 40px;
                text-decoration: none;
            }

 /*产品详情*/
.tupian {
	float: left;
	margin-top: 20px;
	margin-right: 20px;
	width: 340px;
	height: 270px;
	overflow: hidden;
}
.tupian img {
	width: 100%;
}
.liebiao {
	float: left;
	margin-left: 10px;
	width: 300px;
    margin-left:40px;
	overflow: hidden;
}
  .liebiao .tb {
    margin-top: 20px;
    text-align: center;
    line-height: 30px;
    font-size: 20px;
    font-weight:bold;
}
  .liebiao .sum{
    font-size:16px;
    line-height: 40px; 
    white-space: pre-wrap;

  }
.clear {
	clear: both;
}

.neirong {
  max-width:850px;
  line-height:30px;
	padding: 5px;
}
  

/*分页*/

.paginator {
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	margin: 0 auto;
	font: 14px Arial, Helvetica, sans-serif;
	color: #666;
	padding-top: 10px;
	float: right;
}
    .paginator span{float:left;}
.paginator A {
	border-right: #c4c4c4 1px solid;
	padding-right: 8px;
	border-top: #c4c4c4 1px solid;
	display: block;
	padding-left: 8px;
	background: #fff;
	float: left;
	border-left: #c4c4c4 1px solid;
	color: #0169cd;
	margin-right: 4px;
	border-bottom: #c4c4c4 1px solid;
	text-decoration: none;
	height: 20px;
	line-height: 20px;
  }
.paginator A:link {
	border-right: #c4c4c4 1px solid;
	padding-right: 8px;
	border-top: #c4c4c4 1px solid;
	display: block;
	padding-left: 8px;
	background: #fff;
	float: left;
	border-left: #c4c4c4 1px solid;
	color: #0169cd;
	margin-right: 4px;
	border-bottom: #c4c4c4 1px solid;
	text-decoration: none;
	height: 20px;
	line-height: 20px;
}
.paginator A:visited {
	border-right: #c4c4c4 1px solid;
	padding-right: 8px;
	border-top: #c4c4c4 1px solid;
	padding-left: 8px;
	background: #fff;
	border-left: #c4c4c4 1px solid;
	color: #0169cd;
	border-bottom: #c4c4c4 1px solid;
	text-decoration: none;
	height: 20px;
	line-height: 20px;
}
.paginator A:hover {
	border-right: #fe7300 1px solid;
	padding-right: 8px;
	border-top: #fe7300 1px solid;
	padding-left: 8px;
	background: #fff;
	border-left: #fe7300 1px solid;
	color: #fe7300;
	border-bottom: #fe7300 1px solid;
	text-decoration: none;
	height: 20px;
	line-height: 20px;
}
.paginator A:active {
	border-right: #fe7300 1px solid;
	padding-right: 8px;
	border-top: #fe7300 1px solid;
	padding-left: 8px;
	background: #fff;
	border-left: #fe7300 1px solid;
	color: #fe7300;
	border-bottom: #a62021 1px solid;
	text-decoration: none;
	height: 20px;
	line-height: 20px;
}
.paginator .break {
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	border-top-style: none;
	padding-top: 6px;
	border-right-style: none;
	border-left-style: none;
	height: 12px;
	text-decoration: none;
	border-bottom-style: none;
}
.paginator .this-page {
	border-right: #fff 1px solid;
	padding-right: 8px;
	border-top: #fff 1px solid;
	display: block;
	padding-left: 8px;
	background: #fff;
	float: left;
	padding-bottom: 2px;
	border-left: #fff 1px solid;
	margin-right: 2px;
	padding-top: 2px;
	border-bottom: #fff 1px solid;
	text-decoration: none;
	color: #fe7300;
	font-weight: bold;
}
/*当为第一页时的上一页按钮*/
.firstbtn {
	border-top-width: 0px !important;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px !important;
	font-size: 12px;
	border-bottom-width: 0px !important;
	padding-bottom: 0px;
	width: 26px;
	color: #666;
	line-height: 22px;
	margin-right: 4px;
	padding-top: 0px;
	height: 22px;
	text-align: left;
	border-right-width: 0px !important;
}
/*当为最后一页时的下一页按钮*/
.finalbtn {
	border-top-width: 0px !important;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px !important;
	font-size: 12px;
	border-bottom-width: 0px !important;
	padding-bottom: 0px;
	width: 63px;
	color: #666;
	text-indent: 7px;
	line-height: 22px;
	padding-top: 0px;
	height: 22px;
	text-align: left;
	border-right-width: 0px !important;
}
.firstbg, .firstbg a, .firstbg a:link, .firstbg a:visited, .firstbg a:hover {
	font-size: 12px;
	color: #999;
	height: 20px;
	line-height: 20px;
	display: block;
}
/*footer(页脚布局)*/
footer .module-context .module-view .nav {
}
/*留言 */ 

.contact-form input[type="text"] {
  width: 70%;
  color: #333;
  background: none;
  outline: none;
  font-size: 16px;
  padding: .5em;
  margin-bottom: 1em;
  border: solid 1px #302e2e;
  border-radius: 6px;
  -webkit-appearance: none;
}
.contact-form textarea {
  resize: none;
  width: 90%;
  color: #333;
  font-size: 16px;
  outline: none;
  padding: .5em;
  background:none;
  border: solid 1px #302e2e;
  border-radius: 6px;
  min-height: 150px;
  -webkit-appearance: none;
}
.contact-form input[type="button"] {
  width:130px;
  border-radius:6px;
  margin-top:1em;
  border: none;
  outline: none;
  color: #FFF; 
  padding: .5em 1.5em;
  font-size: 16px;
  font-weight: 600;
  -webkit-appearance: none;
  background: #339966;
 }
.contact-form input[type="button"]:hover{
	background:#12c56b;
	  transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -o-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -ms-transition: 0.5s all;
}
  /*案例内页*/ 
  .gallery {padding-left:0;} 
.gallery li {
	width: 360px;
    text-align:center;
    float:left;
    margin:0 13px 10px;
	overflow: hidden; 
}
.gallery li  img {
	width:360px;
	height:240px;
	display: block;
}  
  .rebox{ 
cursor: pointer; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1000; 
background:rgba(0, 0, 0, 0.3); 
filter:progid:DXImageTransform.Microsoft.Gradient(enabled=true, StartColorStr='#4c000000', EndColorStr='#4c000000'); 
} 	
:root .rebox{ 
filter:progid:DXImageTransform.Microsoft.Gradient(enabled=false, StartColorStr='#4c000000', EndColorStr='#4c000000'); 
} 	
  .rebox a{text-decoration:none;}	
.rebox *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; }
.rebox-contents { position: absolute; top: 200px; left: 5%; text-align: center; width: 90%; height: 90%; }
.rebox-contents .rebox-content { border: 5px solid #fff; box-shadow: 0 0 20px #444; border-radius: 1px; max-width: 100%; max-height: 100%; }
.rebox-loading { width: 31px; height: 31px; margin: -16px 0 0 -16px; position: absolute; top: 48%; left: 50%; }
.rebox-caption { display: none; position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; z-index: 1000; background: #000; background: rgba(0,0,0,0.7); }
.rebox-caption p { margin: 0 auto; max-width: 70%; display: inline-block; *display: inline; *zoom: 1; padding: 10px; color: #fff; font-size: 12px; line-height: 18px; }
 
.rebox-button { position: absolute; z-index: 9999; min-width: 40px; height: 40px; line-height: 40px; background: rgb(0, 0, 0); opacity:0.4; 
    text-decoration: none; font-size: 24px; color: #fff; text-align: center; vertical-align: middle;
    -webkit-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; border-radius: 32px;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
.rebox-button:hover,
.rebox-button:focus { opacity: 1; -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -ms-transform: scale(1.4); transform: scale(1.4); }
.rebox-close { right: 10px; top: 10px; }
.rebox-next { right: 10px; top: 48%; }
.rebox-prev { left: 10px; top: 48%; }
.rebox-loading { left: 50%; top: 48%;
    -webkit-animation-name: spin; -webkit-animation-duration: 2000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;
    -moz-animation-name: spin; -moz-animation-duration: 2000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear;
    -ms-animation-name: spin; -ms-animation-duration: 2000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear;    
    animation-name: spin; animation-duration: 2000ms; animation-iteration-count: infinite; animation-timing-function: linear;
}

@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}    
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from { transform:rotate(0deg); }
    to { transform:rotate(360deg); }
}
/*留言结束 */
        /*新闻图文*/
.newbox_content_img ul {
	padding: 0;
}
.newlist-Img .fl {
	float: left;
}
.newlist-Img .fr {
	float: right;
}
.newlist-Img ul, li {
	padding: 0;
	margin: 0;
	list-style: none;
}
.newlist-Img a {
	color: #666;
	text-decoration: none;
}
.newlist-Img li {
	border-bottom: 1px dashed #dbd5c7;
	margin-bottom: 10px;
}
.newlist-Img .pic {
	/*width: 20%;*/
	width: 40%;
	margin-top: 10px;
	padding-bottom: 10px;
}
.newlist-Img .pic img {
	width: 100%;
}
.newlist-Img .title {
	/*width: 77%;*/
	width: 58%;
	padding-bottom: 10px;
}
.newlist-Img .title h3 {
}
.newlist-Img .title p {
	line-height: 28px;
	font-size: 14px;
}
.newlist-Img .tag {
	/*text-align: right;*/
	color: #999;
	font-size: 12px;
	margin-bottom: 10px;
}
/*新闻图文结束*/

        /*产品推荐选项卡*/
.clear {
	clear: both;
}
.re_products_classify ul {
	margin-bottom: 0 !important;
}
.re_products_classify ul li {
	float: left;
	padding: 0 30px !important;
	height: 40px;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
	box-sizing: border-box;
	font-family: "微软雅黑";
	color: #999;
}
.re_products_classify ul:after {
	content: "020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	box-sizing: border-box;
}
.re_products_left_title {
	float: left;
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: bold;
	color: #666;
}
.re_products_title :after {
	content: "020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	box-sizing: border-box;
}
.re_products_title {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #d93a21;
	box-sizing: border-box;
}
.re_products_classify {
	float: right;
}
.re_products_content {
	display: none;
}
.re_products_classify ul li.active {
	border-top: 2px solid #d93a21;
	border-right: 1px solid #d93a21;
	border-left: 1px solid #d93a21;
	border-bottom: 1px solid #fff;
	color: #d93a21;
	box-sizing: border-box;
}
.re_products_content ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.re_products_content ul li {
 width: calc((100% - 15 * 3px) / 4);
	float: left;
	border: 1px solid #ddd;
	padding-bottom: 15px;
	margin-right: 15px;
	margin-top: 15px;
	transition: all 0.4s ease-out 0s;
	box-sizing: border-box;
	background: #fff;
}
.re_products_content ul:after {
	content: "020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	box-sizing: border-box;
}
.re_products_content_img {
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
	box-sizing: border-box;
}
.re_products_content_img img {
	max-width: 100%;
	box-sizing: border-box;
}
.re_products_content ul li a {
	text-decoration: none;
}
.re_products_content ul li:hover {
	margin-top: 0px;
	box-sizing: border-box;
}
.re_products_content ul li:nth-child(4n-0) {
	margin-right: 0;
	box-sizing: border-box;
}
.re_products_content ul li:nth-child(4n-3) {
	clear: both;
	box-sizing: border-box;
}
.best_p {
	line-height: 30px;
	padding: 0 15px 0 15px;
	box-sizing: border-box;
}
.best_p1 {
	line-height: 22px;
	padding: 0 15px 0 15px;
	box-sizing: border-box;
	height: 46px;
	overflow: hidden;
}
/*字体颜色*/
.fc_333 {
	color: #333;
}
.fc_red {
	color: #f23030;
}
.fc_fff {
	color: #fff !important;
}
.fc_999 {
	color: #999;
}
.fc_red {
	color: #d93a21;
}
/*字体大小*/
.font_12 {
	font-size: 12px;
}
.font_20 {
	font-size: 20px;
}
/*产品轮播*/
.swiper-container {
	width: 100%;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* 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;
}
.swiper-pagination-bullet {
	width: 15px !important;
	height: 15px !important;
	border-radius: 0 !important;
	background: #ccc !important;
}
.swiper-pagination-bullet-active {
	background: #fff !important;
}
.swiper-pagination {
	text-align: right !important;
	padding-right: 10px !important;
}
/*新闻选项卡*/
.news_tab {
	border: 1px solid #ddd;
	width: 100%;
	margin-top: 15px;
}
.news_tab_title {
	line-height: 40px;
	height: 40px;
	width: 100%;
	box-sizing: border-box;
}
.news_tab_title ul {
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #ddd;
	box-sizing: border-box;
	list-style: none !important;
	margin: 0;
	padding: 0;
}
.news_tab_title ul li {
	float: left;
	border-right: 1px solid #ddd;
	/*border-bottom:1px solid #ddd;*/
	padding: 0 30px !important;
	height: 40px;
	font-family: "微软雅黑";
	color: #666;
	cursor: pointer;
	list-style: none !important;
}
.news_tab_title ul:after {
	content: "020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	box-sizing: border-box;
}
.news_tab_title ul li.active {
	border-bottom: 1px solid #fff !important;
	border-top: 2px solid red;
	box-sizing: border-box;
	font-weight: bold;
}
.news_tab_content {
	display: none;
	width: 100%;
	padding: 15px;
	box-sizing: border-box;
	font-family: "微软雅黑";
}
.news_tab_content ul {
	list-style: none !important;
	margin: 0;
	padding: 0;
}
.news_tab_content ul li {
	line-height: 30px;
	height: 30px;
	background: url(images/cui_bg.png) no-repeat;
	background-position: -68px -330px;
	padding-left: 10px;
	box-sizing: border-box;
	list-style: none !important;
}
.news_tab_content ul li span:first-child {
	width: 80px;
	float: right;
	color: #999;
	text-align: right;
}
.news_tab_content ul li span:last-child {
	color: #666;
	margin-right: 80px;
	display: block;
}
.ellipsis {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: block;
}
.news_tab_content ul li a:after {
	content: "020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	box-sizing: border-box;
}
.news_tab_content ul li a {
	display: block;
	text-decoration: none;
}

