﻿  
  .pc h2.boldred{font-weight:bold !important;color:#000;}
/*============body===========*/  
  .ac:after {   
	content:" ";   
	clear:both;     
	display:block;      
}     
.module-view{       
  text-align:left;  
  }    
html, body { 
	font:14px/1.8 'Microsoft YaHei', Tahoma, Verdana, 'Simsun';
	color:#333;
	-webkit-text-size-adjust:none;
}  
body, div, p, ul, ol, dl, li, dt, dd, span, h1, h2, h3, h4, h5, h6, a, b, i, em, strong {
	margin: 0;
	padding: 0;  
 

} 
  .xxx2.xianshi a{
    text-align:left;
  }
  .blackbg{
    width:100%;
    background:#272727;
    color:#fff;
    padding: 30px 0 20px 0;
  }
  .blackbg a{color:#fff;}
  
body .column {
	padding: 0;
}
  .bdsharebuttonbox .bdshareword{
    display: inline-block;
    line-height: 28px;
    float: left;
  }
  .footNavdl{
    width:250px;
    float:left;
  }
.container {
    max-width:1230px !important; 
}
  .nav .container{
  width:1230px;
  }
  .w1230{width:1230px;margin:0 auto;}
li {
	list-style: none;
}
  .mt30{
  margin-top:30px;
  } 
  .mb50{
  margin-bottom:50px;
  }
  .ml20{margin-left:20px;}
  .fl{
    float:left;
  }
    .fr{
    float:right;
  }
  a{ 
  color:#333; 
  }
    a:hover{ 
  color:#013D78;
  text-decoration:none; 
  }
  
/*==================banner图=================*/
  .banner{
    width:1420px; 
    margin:0 auto 30px;
  }
  
/*  ===========首页新闻tab=======*/  

.xxx1 li {
	display: inline-block;
	border: 1px solid #EEEEEE;
	padding: 14px 11px 11px;
	color: #3E4C53;
	cursor: pointer;
	float: left;
	position: relative;
	min-height: 1px;
	width: 25%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
}
.xxx1 .nbb1 {
	border-bottom: 1px solid #013D78;
	color: #013D78;
}
span.yyy {
	display: inline-block;
	width: 25%;
	text-align: center;
	padding: 14px 11px 11px;
	border-bottom: 1px solid #eee;
	color: #333;
}
a.yyy1 {
	display: inline-block;
	width: 50%;
	text-align: center; 
	padding: 14px 11px 11px;
	border-bottom: 1px solid #eee;
	color: #666;
	text-decoration: none;
}
a.yyy1:hover {
	color: #333;
}
span.yyy2 {
	display: inline-block;
	width: 23%;
	text-align: center;
	padding: 14px 11px 11px;
	border-bottom: 1px solid #eee;
}
.xxx2 {
	display: none;
}
.xianshi {
	display: block;
}
/*============首页简介============*/

.sjj h4 {
	margin-top: 7px;
	font-weight: bold;
}
.sjj h4 a {
	text-decoration: none;
	color: #333;
	font-size: 16px;
}
.sjj h4 a:hover {
	color: #013D78;
}

/*页头部分*/
.headlang {
	width: 100%;
	height: 36px;
	background: #5D5D58;
	line-height: 36px;
}
.inner {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.inner_main {
	color: #ccc;
	font-size: 14px;
}
.inner_a {
	color: #333;
}
.inner_a a {
	color: #333;
	font-weight: bold;
}
  /*==
.inner a:hover {
	color: #0749a1;
}
  */
.headlogo {
	height: 90px;
}
.title_img {
	width: 570px;
	float: left;
	margin-top: 22px;
}
.title_phone {
	margin-top: 15px;
	margin-left: 105px;
	float: left;
}
/*导航部分*/ 
  .navbar-collapse{padding:0;} 
.navbar{margin-bottom:0;} 
.navbar-inverse { 
	background: #f7f7f7;
	border-top: 1px solid #eee
}
.nav ul li { 
    width:134px;
	border-left:1px solid #f7f7f7;
	border-right: 1px solid #f7f7f7;
}
  .nav ul li.hover {
	border-left:1px solid #eee;
	border-right: 1px solid #eee;
	}
.navbar-inverse .navbar-nav > li > a {
	color: #1d1c1c;
  	position: relative;
	display: block;
	padding: 15px 30px;
	font-size: 16px;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
	color: #32396d;
	background-color: #fff;
	opacity: 0.9;
}
  
  .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{
color:#323232;
background:#fff
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{

}
  
nav ul li dl {
	width:134px;
	display:none;
	position:absolute;
	top:54px;
	left:0px;
	z-index:3;
	background:url(http://img.v3.hnrich.net/RuiQiCMS.Service/SiteResource/Z/2016/12/12/zflyjx/2016/12/13/d55dfed1fff1448a8d7ed1835aed8c75.png) !important;
	padding-bottom:10px;
	margin:0;
}
nav ul li dl.long{
	width:180px !important;
	}  
.dropdown-menu{
  padding:0 0 10px;
  margin:0;   background:url(http://img.v3.hnrich.net/RuiQiCMS.Service/SiteResource/Z/2016/12/12/zflyjx/2016/12/13/d55dfed1fff1448a8d7ed1835aed8c75.png) repeat;
}
.dropdown-menu{
  min-width: 134px;	
  padding:0 0 10px;
  margin:0;   
}
.dropdown-menu dd{ 
  padding:0 10px;
  margin:0;
  height:52px;
}
.dropdown-menu dd a{
display:block;
width:100%;
text-align:center;
font-size:16px;
padding:0;
color:#003082;
line-height:51px;
border-bottom:#f7f7f7 1px solid;
}
  .dropdown-menu>dd>a:focus, .dropdown-menu>dd>a:hover{
    background:none;
    color:#003082;
    text-decoration:underline;
  }	

/*nav(菜单布局)*/
nav .module-context .module-view .nav {
}
/*header start (页头布局)*/
header .module-context .module-view .nav {
}
/*Content(内容布局)*/
.container .module-context .module-view,  .container-fluid .module-context .module-view {
}
.container-fluid{
  padding-left:0px;
  padding-right:0px;
  }
  .row{
  	margin-left:0;
    margin-right:0;
    
  } 
  
/*更多*/

.title1 .more{
float: right;
font-size:14px;
font-weight:bold;
width:40px;
color:#333;
}
.title1 .more:hover{
color:#013D78;
}
/*标题*/
.b-title {
    padding:0;
	width: 100%; 
	height: 72px;
	background: none;
    border-bottom:1px solid #eee;
}
.b-title b { 
    font-size: 16px;
    color: #000;
    font-weight: bold;  
  	line-height: 72px;
    height:72px;
}
 /*产品中心标题*/ 
  .title1{
width:1200px;    
height:40px;
line-height:40px;
background:#f0f0f0;
}
.title1 b a{
width:236px;
padding-right:26px;
text-align:center;
display:inline-block;
float:left;
color:#fff;
background:url(http://img.v3.hnrich.net/RuiQiCMS.Service/SiteResource/2016/12/02/5eff7f8784bf4fc68ecc3c5056c024b1/b2f289a7a0804a799bab9933d4333250.png) no-repeat left;
}
/*块盒子*/
.newbox {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
	background-color: #ffffff;
}
/*块盒子内容*/
.newbox_content {
	width: 100%;
	background-color: #ffffff;
	border: none;
	border-top: 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;
	color: #818181;
} 
/*新闻列表页*/
.newlist ul {
	width: 100%; 
	padding: 10px;
}
.newlist ul li {
	width: 100%;
	height: 57px;
	line-height: 57px;
	border-bottom:1px solid #eee;
	padding-left: 25px !important;
	font-size: 14px;
    background:url(http://img.v3.hnrich.net/RuiQiCMS.Service/SiteResource/2016/12/02/5eff7f8784bf4fc68ecc3c5056c024b1/a8b4fba833d0491f8645baf9101ba69b.jpg) no-repeat left center;
}
.newlist ul li a {
	color: #333;
} 
.newlist ul li a:hover {
	color: #013D78;
	text-decoration: underline;
}

  
/*新闻详情*/   
 
.n_title {
   	font-size:28px;
    line-height:60px;
    font-weight:normal;
    padding:5px 0
	font: bold 18px/22px "微软雅黑";
}
.met_infos {
	color:#818181;
	font-size:12px;
	margin-bottom:30px;
	padding-bottom:10px;
	border-bottom:1px solid #eee
}
.met_time {
	padding-right:6px
}
.met_source {
	padding-right:6px
}
.met_source a {
	color:#607fa6
}
.met_editor {
	padding:0 10px
}
  .newxx_tui {
  	margin:20px 0;
	border:1px solid #eee;
  }  
  .newxx_tui h2{
	font-size:16px;
	padding:14px 11px 11px;
	color:#666;
	border-bottom:1px dotted #E8E8E7;
	font-weight:normal;
  }    
  .newxx_tui  ul {
	list-style:none;
	padding:10px 10px 15px 10px;
}
  .newxx_tui  li {
	padding:8px 0;
}  
/*友情链接*/
.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;
} 


/*产品列表块*/
  
 
/*分页*/ 
.tcdPageCode span.current,.paginator a, .paginator span,.tcdPageCode span.disabled{
margin:0 4px;
}
.tcdPageCode{text-align:center;}
.paginator span.current{line-height:18px;}
.tcdPageCode span.disabled{line-height:23px;}
.paginator a,.paginator span{
	display: inline;
	padding: 3px 8px;
	border: 1px solid #CCC;
	background: #fff;
	color: #A4A4A4;
	line-height: 18px;
    }
.paginator a:hover,.paginator span.current{
	padding: 3px 8px;
	border: 1px solid #5d5d58;
	background: #5d5d58;
	color: #fff;
	text-decoration: none
}



/*留言 */
.Message-style {
	font-size: 12px;
	padding: 0px 10px 10px 10px;
	border: 1px solid #dddddd;
	padding-top: 10px;
	background: #FFF;
}
.Message-style span {
	width: 100%;
	height: 30px;
	background: #eaedf4;
	display: block;
	color: #ccc;
	font-weight: bold;
	line-height: 30px;
	padding-left: 10px;
}
.Message-style .message-title {
	margin-left: 50px;
	margin-top: 10px;
}
.Message-style .message-title em {
	font-style: normal;
	color: #313131;
	font-weight: bold;
	margin-top: 5px;
	font-size: 12px;
}
.Message-style .message-title u {
	text-decoration: none;
	font-size: 12px; 
	color: #626262;
}
.Message-style .message-content {
	margin-left: 50px;
}
.Message-style .message-content b {
	color: #313131;
	font-weight: bold;
	margin-top: 5px;
	font-size: 12px;
}
.Message-style .message-content input {
	width: 478px;
	height: 80px;
	margin-top: 10px;
}
.Message-style .message-content em {
	font-style: normal;
	font-size: 12px;
	color: #626262;
}
.Message-style .message-link {
	margin-top: 10px;
	margin-left: 50px;
}
.Message-style .message-link em {
	font-size: 12px;
	color: #313131;
	font-weight: bold;
	font-style: normal;
}
.Message-style .message-link b {
	font-weight: normal;
	font-size: 12px;
	color: #626262;
}
.Message-style .message-button input {
	width: 151px;
	height: 39px;
	border: none;
}
.Message-style .message-button {
	margin-left: 50px;
	margin-top: 20px;
}
.Message-style .message-link-title {
	font-size: 12px;
	margin-top: 20px;
	background: #FFF;
}
.Message-style .message-link-title span {
	width: 100%;
	height: 30px;
	background: #eaedf4;
	display: block;
	color: #ccc;
	font-weight: bold;
	line-height: 30px;
	padding-left: 10px;
}  
/*留言结束 */

        /*新闻图文*/
.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;
}

/*========= 首页产品列表============*/
  
 .img_txt {
	padding-right:30px;
	margin-bottom:30px;
	float:left;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.img_txt a h3 {
	margin:6px auto;
	font-weight:normal !important;
	font-size:18px;
	color:#333;
}
.img_txt a h3:hover {
	text-decoration:underline !important;
}
.img_txt p {
	font-size:16px;
	color:#333;
}
.img_txt_m {
	margin-right:0px;
}

/*=========底部信息===========*/
  

.mainfoot {
	background:#272727;
	padding:40px 0 10px 0;
}

.footNavBox {

	width:68.3333333%;
}
  .index_link{
  	width:31.6666666%;
  }
.footNavdl {
	padding:0 30px 0 0;
	text-align:left;

	padding:0 90px 0 0\9;/*for ie8*/
	float:left\9;/*for ie8*/
}
.footNavdiv {
	width:260px;
	padding:0px 20px;
	font-size:14px;
	line-height:26px;
	color:#565656;
}
.footNavdl dt,.footNavdl dt a {
	font-size:18px;
	font-weight:bold;
	color:#fff;
	margin-bottom:14px;
}
.footNavdl dd {
	margin-bottom:5px;
}
.footNavdl a {
	font-size:16px;
	color:#fff;
}
.footNavdl a:hover {
	text-decoration: underline;
}
.footr {
	width:31.6666666%;
}
.index_link {
	min-height:20px;
	_height:20px;
}
.link_box .img a {
	display:block;
	font-size:0px;
	height:50px;
}
.link_box .img img {
	width:100%;
}
.link_box .txt {
	zoom: 1;
	margin-bottom: 3px;
}
.link_box .txt li {
	list-style: none;
	float: left;
	font-size: 16px;
	margin-right:16px;
	overflow: hidden;
	margin-bottom:5px;
}
.link_box .txt a {
	color: #fff;
	margin:0 5px;
}
.link_box .txt li a:hover {
	text-decoration: underline;
}
.link_box .img li {
	list-style: none;
	float: left;
	width:112px;
	height:50px;
	margin:5px 22px 10px 0;
	overflow: hidden;
}
.link_title, .link_active {
	/*float:left; */
}
.link_title {
	font-size:18px;
	font-weight:bold; 
	color:#fff;
	margin-bottom:14px;
}
.link_active {
	margin-right:-25px;
}  
 footer {
	background:#272727  !important;
	padding:30px 0 20px 0 !important;
	color:#fff;
    margin:0;
}
footer a {
	color:#fff;
}
footer a:hover {
	color:#fff;
	text-decoration: underline;
} 

 /*============内页左侧=============*/
  
  
.met_section_aside {
    background: #f7f7f7;
    font-family:'Microsoft YaHei';
}
  .met_section_aside h2{ 
    border-bottom: 1px solid #eee;
    padding: 20px;
    font-size: 18px;
    line-height:32px;
    font-weight:bold;
    font-family:'Microsoft YaHei';   
}
.met_aside_list{
    padding: 10px 0;
}
 .met_aside_list dl {
	margin-bottom:5px;
}

.met_aside_list dl dt {
	height:45px;
	line-height:45px;
}
.met_aside_list dl dt a {
	display:block;
	padding:0 20px;
	font-size:14px;
	color:#000;
    text-decoration:none;
}
.met_aside_list dl dt.on {
	background:#E6E6E6;
}
.met_aside_list dl dt.on a {
	color:#000;
}
.met_aside_list dl dt a:hover {
	color:#003082;
	background: #efefef;
}  
/*============内页右侧=============*/ 
  
  .n_right{
  width:990px !important;
  margin-left:35px !important;
    margin-bottom:50px !important;
  }  
  
  .n_right .newbox_content {
  padding:30px 10px;
  }
  
/*============产品父级页=============*/  
  
.pro .jianjie{
  margin-top:20px; 
  text-indent:50px;
}
.pc{
width:20%;
float:left;
margin-top:30px;
}
.pc a{
  width:202px;
  text-align:center;
  display:block;
  margin:0 auto;
  border:1px solid #eee;
  text-decoration:none;
}  
.pc a:hover img{
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	-khtml-opacity:.5;
	opacity:.5
}
.pc a img{  
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s
}  
.pc h2{
text-align: center;
font-size:14px;
color:#333;
line-height:26px;
padding:10px 10px;
font-weight:normal;
border-top:1px solid #eee;
} 
  
/*============产品列表页=============*/  

  .prolist td { 
    padding: .7rem;
    line-height: 1.6;
    vertical-align: top;
  }  
.prolist td p{
    color: rgb(0, 0, 0);
    line-height: 31.2px;
    font-size: 16px;
    font-weight: bold;

}
.pc1{
width:33.3333% !important;
}
.pc1 a{
width:292px !important;
}
.pc1 a img{
width:290px !important;
height:216px !important;
}

 /*============产品详情页=============*/   
 
  .showbox{width:100%;border-right:1px solid #eee;} 
.show{width:400px;height:300px;overflow:hidden;margin :0 auto;}
.show li{width:400px;float:left;}
.show li img{width:400px;height:300px;}
.show_nav{height:80px;text-align:center;}
.show_nav li{width:70px ;height:70px;display:inline-block;border:2px solid #fff;margin:10px 10px 0 0;}
.show_nav li.current{border:2px solid #333;} 
.show_nav li img{width:66px;height:66px;}

  h1.proxx_tit {
	font-size:24px;
    font-family:"微软雅黑";
    font-weight:bold;
	padding:20px 5px;
	border-bottom:1px solid #eee;
  }
  .proxx_sum{
  white-space: pre-wrap;  
  line-height:42px;
  max-height: 170px;   
overflow:hidden;
  color:#818181;
  padding-bottom:2px; background:url(http://img.v3.hnrich.net/RuiQiCMS.Service/SiteResource/2016/12/02/5eff7f8784bf4fc68ecc3c5056c024b1/de13ac03e57b40c29208cf02b09dfadd.jpg) repeat-x;
  } 
  .anniu input{
    color:#fff;
    background:#ed1e24;
    width:140px;
    float: left;
    text-align: center;
    line-height: 35px;
    border:none;
    margin-right:25px;
    margin-top:20px;
}

  #showproduct .met_nav {
	height:46px;
	line-height:44px;
	margin:30px 0;
	border:1px solid #eee;
}
#showproduct .met_nav li {
	float:left;
	list-style:none;
	border-right:1px solid #ddd;
	cursor:pointer;
}
#showproduct .met_nav li a {
	display:block;
	padding:0 40px;
}
#showproduct .met_nav li.met_now, #showproduct .met_nav li.met_hover {
	background:#f7f8fa;
}
.met_tools {
	border-top:1px solid #eee;
	margin-top:30px;
	position:relative;
	padding:10px 10px 0;
	height:50px;
	line-height:50px;
}  
.met_related {
	margin-top:30px;
	font-size:18px;
	font-weight:normal;
	border-bottom:1px solid #eee;
	padding:10px 10px;
	color:#333；
     margin:20px 0;
	border:1px solid #eee;
      font-family:"微软雅黑";
}
 .pc2{
width:25% !important;
}
.pc2 a{
width:215px !important;
}
.pc2 a img{
width:213px !important;
height:160px !important;
} 

 /*=========案例详情页===========*/ 
  .casexx{
  padding-top:20px;
  }
/*=========人才招聘列表页===========*/
.joblist dl {
	padding:10px 5px 10px;
	margin-top:30px;
	border:1px solid #eee
}
.joblist dt {
	padding:0 10px;
	font-size:16px;
	font-weight:bold
}
.joblist dd .dtail {
	padding:5px 10px 0;
	border-top:1px solid #ddd
}
.joblist dd .dtail span {
	margin-right:15px
}
.joblist dd .dtail a {
	color:#1c57c4
}
.joblist dd .editor {
	padding:10px
}
.joblist dd .mis {
	padding:5px 10px;
	border-bottom:1px solid #eee;
	font-size:12px
}
.joblist dd .mis span {
	margin-right:15px;
	color:#999
}  
 /*=========人才招聘详情页===========*/ 
  #showjob h1.title {
	font-size:24px;
    font-weight:bold;
	padding:17px 10px;
	border-bottom:1px solid #eee;
	margin-bottom:30px
}
#showjob .ctitle {
	margin:30px 0 10px;
	padding:0 10px;
	font-size:16px;
	font-weight:normal;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #eee
}
#showjob .met_editor {
	padding:0 10px
}
#cvlist {
	padding:30px 0px 20px
}
#showjob .paralist {
	background:#f5f5f5;
	padding:5px 10px;
	color:#000;
	visibility:hidden;
	margin-top:30px;
	visibility:hidden
}
#showjob .paralist li {
	list-style:none;
	padding:8px 5px 8px 90px;
	min-height:20px;
	position:relative;
	border-bottom:1px solid #eee
}
#showjob .paralist li:last-child {
	border-bottom:0
}
#showjob .paralist li a {
	color:#fff
}
#showjob .paralist li span {
	position:absolute;
	left:0;
	top:0;
	width:80px;
	padding:8px 5px;
	overflow:hidden;
	word-wrap:break-word
}
#showjob .info_cv {
	margin-top:30px;
	margin-left:10px
}
#showjob .info_cv a {
	display:inline-block;
	background:#013E77;
	height:35px;
	line-height:35px;
	padding:0 35px;
	color:#fff;
	border-radius:2px
}
#showjob .info_cv a:hover {
	background:#00376B
}
#showjob .info_cv a.active { 
	background:#00213F
}

  /*===========应聘==================*/
  
  .ly {
	overflow:hidden; 
	padding:50px
}
.ly .k {
	width:300px;
	height:30px
}
.ly li {
	margin-bottom:15px
}
.ly .t {
	margin-left:42px;
	padding:3px 15px;
	cursor:pointer
}

    /*===========产品详情特效==========*/

.rebox { cursor: pointer; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1000; -webkit-filter: none !important;
    background: rgb(0, 0, 0); /* IE Fallback (Solid Colour) */
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=);
    background: rgba(0, 0, 0, 1); }
.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: 5%; left: 5%; text-align: center; width: 90%; height: 90%; }
.rebox-contents .rebox-content { border: 5px solid #fff; box-shadow: 0 0 20px #000; 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); }
}

  

