@charset "utf-8";
/* CSS Document */
*{list-style:none;outline:none;font-family:"微软雅黑",arial;border:none;color:#333;padding:0;margin:0;}
ul{padding:0;margin:0}
h1,h2,h3,h4,h5,h6{margin:0;}
.in-proinfo img{width:100%;max-width:800px;margin:0 auto;}


.fl{float:left;}
.fr{float:right;}
.gradient{
    background: #018bd6;
    background: -moz-linear-gradient(left,  #018bd6 0%, #009845 100%);
    background: -webkit-gradient(linear,0 0,100% 0, from(#018bd6), to(#009845));
    background: -webkit-linear-gradient(left,  #018bd6 0%,#009845 100%);
    background: -o-linear-gradient(left,  #018bd6 0%,#009845 100%);
    background: -ms-linear-gradient(left,  #018bd6 0%,#009845 100%);
    background: linear-gradient(to right,  #018bd6 0%,#009845 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#018bd6', endColorstr='#009845',GradientType=1 );
}
:root .gradient{filter:none;}

.lianxi-women{overflow:hidden;}
.women2{font-size:20px;}
.women1{float:left;margin-left:2%;font-size:18px;}

.women1:nth-child(1):{width:40%;}
.women1:nth-child(2):{width:27%;}
.women1:nth-child(3):{width:27%;}
@media (max-width: 400px){
  .women2{font-size:16px;}
  .lianxi-women .women1{font-size:14px;}
}


/*******************************************首页********************************************/
/***************** head*****************/
.index-head .welcome,
.index-head .logo-box{
	width:100%;
	z-index:999;
}
.index-head .gradient{
	width:100%;
	height:6px;
}
.index-head .welcome{
	height:40px;
}
.welcome-link{
	float:right;
}
.welcome-link a{
	display:inline-block;
	font-size:14px;
	line-height:40px;
	color:#666;
	padding-left:25px;
	margin-right:30px;
}
.welcome-link a:nth-of-type(1){background:url(../images/head_icon01.png) no-repeat left center;}
.welcome-link a:nth-of-type(2){background:url(../images/head_icon02.png) no-repeat left center;}
.welcome-link a:nth-of-type(3){background:url(../images/head_icon03.png) no-repeat left center;margin-right:0;}
.welcome-link a:hover{color:#1b5ca9;}
.logo-box{position:relative;}
.logo{
	float:left;
	height:75px;
}
.logo img{
	display:block;
	float:left;
	width:76px;
	padding-top:11px;
}
.logo .logo-tit{
	display:block;
	float:left;
	height:75px;
	padding-top:18px;
	margin-left:15px;
}
.logo .logo-tit-cn{
	display:block;
	font-size:22px;
	line-height:22px;
	font-weight:bold;
	margin-bottom:6px;
}
.logo .logo-tit-en{
	display:block;
	font-size:12px;
	line-height:12px;
	letter-spacing:2px;
}
.logo-box .nav-btn {
	  float:right;
    width: 35px;
    height: 30px;
		margin-top:22px;
    transition: all 0.4s ease 0s;
    z-index:2000;
		display:none;
}
.logo-box .nav-btn span{
    display: block;
    width: 100%;
    height: 5px;
		border-radius:10px;
    margin-bottom: 5px;
    background-color:#1b5ca9;
}
.nav-box{
	float:right;
	width:calc(100% - 450px);
}
.nav-box li{
	float:left;
	width:calc(100% / 6);
	height:75px;
	text-align:center;
}
.nav-box li a{
	display:block;
	padding:0;
	width:100%;
	height:80px;
	font-size:16px;
	line-height:75px;
}
.nav-box li:hover,
.nav-box li.on-top{
	background:url(../images/nav_line.png) no-repeat center 54px;
}

@media (max-width: 1259px) {
	.nav-box{width:calc(100% - 380px);}
}
@media (max-width: 991px) {
	.nav-box{
		position:absolute;
		float:none;
		width:100%;
		top:75px;
		left:0;
		background:rgba(2,78,169,.9);
		padding-bottom:40px;
		display:none;
	}
	.nav-box li{
		float:none;
		width:100%;
		height:60px;
		border-bottom:1px dashed #999;
	}
	.nav-box li a{
		display:block;
		padding:0;
		width:100%;
		height:60px;
		font-size:16px;
		line-height:60px;
		color:#fff;
	}
	.nav-box li:hover,
	.nav-box li.on-top{
		background:rgba(1,59,128,.8);
	}
}
@media (max-width:640px) {
	.logo .logo-tit{display:none;}
}
/***************** banner*****************/
.slider {
	position: relative;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }
.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }
.rslides img {
  display: block;
  height: auto;
  float: left;
  width:100%;
  border: 0;
  }
.callbacks_tabs{
	position: absolute;
	bottom:5%;
	z-index:100;
	left:50%;
	margin-left:-34px;
}
.callbacks_tabs li{
	display:inline-block;
}

.callbacks_tabs li a{
	visibility: visible;
	font-size:0;
	height:14px;
	width:14px;	
	display:block;
	border:1px solid #1b5ca9;
	border-radius:50%;
	margin:0 10px;
}
.callbacks_tabs li a:hover,
.callbacks_tabs .callbacks_here a{
	background-color:#1b5ca9;
}
.callbacks_tabs a{
	visibility:hidden;
}

@media(max-width:640px){
	.callbacks_tabs{
		margin-left:-24px;
		bottom:10px;
	}
	.callbacks_tabs li a{
		height:12px;
		width:12px;
		margin:0 6px;
	}
}
/****************更多*************************/
.more1{
	display:block;
	width:125px;
	height:45px;
	padding-left:30px;
	background:#1b5ca9 url(../images/arrow01.png) no-repeat 82px center;
	border:1px solid #1b5ca9;
	color:#fff;
	font-size:16px;
	line-height:43px;
}
.more1:hover{
	background:url(../images/arrow02.png) no-repeat 82px center;
	color:#1b5ca9;
}
@media(max-width:767px){
	/****************更多*************************/
	.more1{
		width:100px;
		height:32px;
		padding-left:15px;
		background:#1b5ca9 url(../images/arrow01.png) no-repeat 65px center;
		font-size:14px;
		line-height:30px;
	}
	.more1:hover{
		background:url(../images/arrow02.png) no-repeat 65px center;
	}
}
/**************首页标题***************************/
.index-tit{
	text-align:center;
	margin-bottom:40px;
}
.index-tit-en{
	display:inline-block;
	font-size:38px;
	line-height:38px;
	color:#1b5ca9;
	margin-right:10px;
	font-weight:600;
	vertical-align:bottom;
}
.index-tit-cn{
	display:inline-block;
	font-size:22px;
	line-height:38px;
	color:#555;
	vertical-align:bottom;
}

@media(max-width:767px){
	.index-tit{margin-bottom:30px;}
	.index-tit-en{
		font-size:28px;
		line-height:28px;
	}
	.index-tit-cn{
		font-size:18px;
		line-height:28px;
	}
}
/***************产品分类***************************/
.index-catalog{padding:60px 0;}
.index-catalog-tit{
	font-size:34px;
	line-height:34px;
	color:#1b5ca9;
	margin-bottom:20px;
	text-align:center;
}
.index-catalog-des{
	font-size:17px;
	line-height:28px;
	color:#666;
	width:83%;
	margin:0 auto;
	text-align:center;
}
.index-catalog-box{
	width:calc(100% - 56px);
	margin-top:30px;
}
.index-catalog-box li{
	float:left;
	width: 16.666666%;
	height:128px;
	padding:20px 0 20px 56px;
	background-color:#f4f4f4;
	position:relative;
}
.index-catalog-box li:first-of-type{padding-left:25px;}
.cat_icon{
	width:60px;
	height:60px;
	margin:0 auto 10px;
	padding:4px;
	border-radius:50%;
}
.index-catalog-box li:nth-of-type(1) .cat_icon{background:url(../images/jiansuji.png) no-repeat center;}
.index-catalog-box li:nth-of-type(2) .cat_icon{background:url(../images/chuan.png) no-repeat center;}
.index-catalog-box li:nth-of-type(3) .cat_icon{background:url(../images/cat_icon01.png) no-repeat center;}
.index-catalog-box li:nth-of-type(4) .cat_icon{background:url(../images/cat_icon02.png) no-repeat center;}
.index-catalog-box li:nth-of-type(5) .cat_icon{background:url(../images/cat_icon03.png) no-repeat center;}
.index-catalog-box li:nth-of-type(6) .cat_icon{background:url(../images/cat_icon04.png) no-repeat center;}
               
.cat_des{
	width:100%;
	height:100%;
	border-radius:50%;
	background-color:#fff;
	font-size:36px;
	font-weight:bold;
	color:#1b5ca9;
	line-height:52px;
	text-align:center;
	display:none;
}
.cat_tit{
	text-align:center;
	font-size:17px;
	line-height:17px;
	color:#666;
}
.cat_jiao{
	width:56px;
	height:128px;
	position:absolute;
	top:0;
	right:-56px;
	background:url(../images/cat_jiao01.png) no-repeat center;
	z-index:20; 
}
.index-catalog-box li.on-cat{
	background-color:#1b5ca9;
}
.index-catalog-box li.on-cat .cat_icon{
	background:rgba(255,255,255,.5)
}
.index-catalog-box li.on-cat .cat_des{display:block;}
.index-catalog-box li.on-cat .cat_tit{color:#fff;}
.index-catalog-box li.on-cat .cat_jiao{
	background:url(../images/cat_jiao02.png) no-repeat center;
}
@media(max-width:991px){
	.index-catalog-tit{
		font-size:24px;
		line-height:24px;
		margin-bottom:20px;
	}
	.index-catalog-des{
		font-size:15px;
		line-height:24px;
		width:83%;
	}
	.cat_tit{
		font-size:14px;
		line-height:14px;
	}
}
/***************产品中心***************************/
.index-pro{
	padding:80px 0 60px;
	background:url(../images/index_pro_bg.jpg) no-repeat center;
	background-size:cover;
	position:relative;
}
.index-pro-jiao{
	width:98px;
	height:36px;
	background:url(../images/index_pro_jiao.png) no-repeat center;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-49px;
}
.pro-box-nav{
	text-align:center;
}
.pro-box-nav a{
	display:inline-block;
	width:120px;
	height:52px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	color:#666;
	font-size:16px;
	line-height:50px;
	margin:0 26px;
}
.pro-box-nav a.active{
	border-top:1px solid #018bd6;
	border-bottom:1px solid #018bd6;
	color:#018bd6;
}
.pro-box-list li{
	float:left;
	width:23.5%;
	margin-top:30px;
	margin-right:2%;
}
.pro-box-list li:nth-of-type(4n){margin-right:0;}
.pro-box-info{
	width:100%;
	position:relative;
}
.pro-box-img{
	display:block;
	width:100%;
	position:relative;
}
.pro-box-overlay{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:rgba(0,0,0,.5);
	display:none;
}
.pro-box-overlay img{
	display:block;
	margin:0 auto;
	margin-top:25%;
}
.pro-box-overlay span{
	display:block;
	margin:10px auto 0;
	font-size:18px;
	color:#fff;
	text-align:center;
}
.pro-box-list li:hover .pro-box-overlay{display:block;}

@media (max-width:991px){
	.pro-box-nav a{
		width:140px;
		height:52px;
		font-size:16px;
		line-height:50px;
		margin:0 15px;
	}
	.pro-box-overlay img{
		margin-top:15%;
	}
	.pro-box-overlay span{
		font-size:16px;
	}
}

@media (max-width:761px){
	.index-pro{
		padding:40px 0;
	}
	.index-pro-jiao{
		display:none;
	}
	.pro-box-nav a{
		width:22%;
		height:52px;
		font-size:16px;
		line-height:50px;
		margin:0 1%;
	}
	.pro-box-list li{
		width:32%;
		margin-right:0;
	}
	.pro-box-list li:nth-of-type(3n-1){margin-right:2%;margin-left:2%;}
	.pro-box-list li:nth-last-of-type(1),
	.pro-box-list li:nth-last-of-type(2){display:none;}
}
@media (max-width:620px){
	.pro-box-nav a{
		width:42%;
		margin:0 3% 20px;
	}
	.pro-box-nav a:nth-last-of-type(1),
	.pro-box-nav a:nth-last-of-type(2){margin-bottom:0;}
	.pro-box-list li{
		width:49%;
		margin-right:2%;
	}
	.pro-box-list li:nth-of-type(3n-1){margin-right:0;margin-left:0;}
	.pro-box-list li:nth-of-type(2n){margin-right:0;}
	.pro-box-list li:nth-of-type(2n+1){margin-right:2%;}
}
/****************走进**********************/
.index-about{padding:60px 0 80px;}
.about-box{
	width:calc(100% - 40px);
	border:5px solid #1b5ca9;
	padding:40px 30px;
	position:relative;
}
.about-box-tit{
	font-size:25px;
	line-height:25px;
	color:#666;
	margin-bottom:15px;
}
.about-box-line{
	width:98px;
	height:3px;
	background-color:#1b5ca9;
	margin-bottom:20px;
}
.about-box-des{
	width:580px;
	margin-bottom:30px;
}
.about-box-des span{
	display:block;
	font-size:15px;
	line-height:29px;
	text-indent:2em;
	color:#666;
}
.about-box-img{
	position:absolute;
	right:-40px;
	bottom:-50px;
}
@media (max-width:1259px){
	.about-box-des{
		width:100%;
	}
	.about-box-des span{
		font-size:15px;
		line-height:24px;
		width:480px;
	}
	.about-box-des span:first-of-type{width:100%;}
	.about-box-img{width:400px}
}
@media (max-width:991px){
	.about-box-des span{
		font-size:15px;
		line-height:24px;
		width:420px;
	}
	.about-box-des span:nth-of-type(2){width:100%;}
	.about-box-des span:nth-of-type(3){width:100%;}
	.about-box-img{width:260px}
}
@media (max-width:767px){
	.index-about{padding:40px 0;}
	.about-box{width:100%;}
	.about-box-img{display:none;}
	.about-box-des span{
		width:100%;
	}
}
@media (max-width:500px){
	.about-box-tit{
		font-size:22px;
		line-height:28px;
		margin-bottom:15px;
	}
}
/****************新闻**********************/
.index-news{
	padding:60px 0;
	background:url(../images/index_news_bg.jpg) no-repeat 55% center;
	background-size:cover;
}
.news-box{
	width:480px;
	float:right;
}
.news-box-tit{margin-bottom:40px;}
.nbt-cn{
	font-size:22px;
	color:#444;
	line-height:20px;
	font-weight:600;
	vertical-align:top; 
}
.nbt-en{
	font-size:20px;
	color:#777;
	line-height:20px;
	vertical-align:top; 
}
.news-box-list{margin-bottom:40px;}
.news-box-list li{margin-bottom:50px;}
.news-box-list li:last-of-type{margin-bottom:0;}
.nbl-left{
	float:left;
	width:350px;
}
.nbl-left-tit{
	display:block;
	font-size:18px;
	line-height:24px;
	margin-bottom:6px;
	font-weight:600;
}
.nbl-left-des{
	display:block;
	font-size:15px;
	line-height:24px;
	height:48px;
	overflow:hidden;
}
.nbl-right{
	float:right;
	width:60px;
}
.nbl-right-m{
	display:block;
	font-size:14px;
	line-height:14px;
	color:#999;
	margin-bottom:10px;
}
.nbl-right-d{
	display:block;
	font-size:43px;
	line-height:43px;
	color:#999;
}
.news-box-list li:hover span{color:#1b5ca9;}
@media (max-width:1259px){
	.index-news{
		background:url(../images/index_news_bg.jpg) no-repeat 60% center;
	}
	.news-box-list li{margin-bottom:40px;}
}
@media (max-width:991px){
	.index-news{
		background:url(../images/index_news_bg.jpg) no-repeat 65% center;
	}
	.news-box-list li{margin-bottom:30px;}
}
@media (max-width:767px){
	.index-news{
		padding:40px 0;
		background:url(../images/index_pro_bg.jpg) no-repeat center;
	}
	.news-box{
		width:100%;
		float:none;
	}
	.news-box-tit{display:none;}
	.nbl-left{
		width:calc(100% - 150px);
	}
	.nbl-left-des{height:auto;}
	
}
@media (max-width:600px){
	.nbl-left{
		width:calc(100% - 100px);
	}
}
@media (max-width:500px){
	.nbl-left{
		width:calc(100% - 80px);
	}
	.nbl-left-tit{font-size:17px;}
}
/****************生产能力**********************/
.index-ablity{padding:60px 0;}
.ablity-box-item{position:relative;}
.ablity-box-prev,
.ablity-box-next{
	position:absolute;
	display:block;
	width:34px;
	height:59px;
	top:calc(50% - 30px); 
}
.ablity-box-prev{ 
	left:0;
	cursor:pointer; 
	background:url(../images/arrow_left01.png) no-repeat center; 
}
.ablity-box-next{ 
	right:0;
	cursor:pointer; 
	background:url(../images/arrow_right01.png) no-repeat center; 
}
.ablity-box-prev:hover{background:url(../images/arrow_left02.png) no-repeat center; }
.ablity-box-next:hover{background:url(../images/arrow_right02.png) no-repeat center; }
.ablity-box-scroll{
	width:1026px;
	margin:0 auto;
}
.ablity-box-scroll .tempWrap{
	width:100%;
	position:relative;
	overflow:hidden;
}
.ablity-box-list{
	width:1900px; 
	left: -950px;
	position: relative; 
	overflow: hidden; 
}
.ablity-box-list li{
	float:left;
	width:1026px;
}
.abl-left{
	float:left;
	width:331px;
	height:391px;
	background-color:#f4f4f4;
	padding:60px 35px;
}
.abl-left-tit{
	border-bottom:2px solid #444;
	padding-bottom:10px;
	margin-bottom:30px;
}
.abl-left-tit-cn{
	display:block;
	font-size:20px;
	line-height:28px;
	font-weight:600;
}
.abl-left-tit-en{
	display:block;
	font-size:14px;
	line-height:24px;
}

.abl-left-des{
	font-size:14px;
	line-height:24px;
}
.ablity-box-list li:hover .abl-left-des{color:#1b5ca9;}
.abl-right{
	float:left;
	width:695px;
	height:391px;
}
.abl-right img{
	display:block;
	width:100%;
}
@media (max-width:1259px){
	.ablity-nav a{
		width:220px;
		margin-right:60px;
		font-size:16px;
	}
	.ablity-box-scroll,
	.ablity-box-list li{
		width:800px;
	}
	.abl-left{
		width:300px;
		height:281px;
		padding:30px 20px;
	}
	.abl-right{
		width:500px;
		height:281px;
	}
	.abl-left-tit{margin-bottom:10px;}
}
@media (max-width:991px){
	.ablity-nav a{
		width:160px;
		margin-right:50px;
		font-size:15px;
	}
	.ablity-box-scroll,
	.ablity-box-list li{
		width:600px;
	}
	.abl-left{
		width:200px;
		height:225px;
		padding:30px 20px;
	}
	.abl-right{
		width:400px;
		height:225px;
	}
	.abl-left-tit{
		padding:0;
		margin-bottom:0;
		border-bottom:0;
		margin-top:20%;
	}
	.abl-left-des{display:none;}
}

/****************拦腰**********************/
.index-fen{
	padding:60px 0;
	background:url(../images/index_fen_bg.jpg);
	background-size:cover;
}
.fen-box li{
	float:left;
	width:25%;
}
.fen-icon{
	display:block;
	width:66px;
	height:66px;
	margin:0 auto;
}
.fen-icon1{background:url(../images/index_fen_icon01.png) no-repeat center}
.fen-icon2{background:url(../images/index_fen_icon02.png) no-repeat center}
.fen-icon3{background:url(../images/index_fen_icon03.png) no-repeat center}
.fen-icon4{background:url(../images/index_fen_icon04.png) no-repeat center}
.fen-tit{
	font-size:20px;
	line-height:20px;
	margin:15px 0;
	text-align:center;
	color:#fff;
}
.fen-des{
	width:80%;
	margin:0 auto;
	font-size:14px;
	line-height:20px;
	text-align:center;
	color:#fff;
}

/****************foot**********************/
.index-link{padding:60px 0;}
.foot-link1,
.foot-link2{
	float:left;
	width:200px;
}
.foot-link3{
	float:left;
	width:340px;
}
.foot-link4{
	float:left;
	width:100%;
}
.link-tit{
	font-size:18px;
	line-height:18px;
	color:#666;
	margin-bottom:20px;
}
.link-box a{
	display:block;
	font-size:14px;
	line-height:26px;
	color:#888;
}
.link-box a:hover{color:#1b5ca9;}
.link-add li{
	font-size:14px;
	line-height:26px;
	color:#888;
}
.link-add li:first-of-type{
	font-size:16px;
	line-height:26px;
	color:#1e5ea6;
}
.friend-link a{
	font-size:14px;
	line-height:26px;
	color:#888;
	margin-right:10px;
}
.friend-link a:hover{color:#1b5ca9;}
.index-copy{padding:15px 0;}
.index-copy a,
.index-copy span{
	font-size:13px;
	line-height:20px;
	color:#fff;
}
.foot-copy{
	margin-right:200px;
}
.foot-jianshe{
	float:right;
}

.index-beian{
	padding:10px 0;
	text-align:center;
}
.index-beian a{
	font-size:13px;
	line-height:20px;
	margin:0 5px;
}

@media (max-width:1259px){
	.foot-link1,
	.foot-link2{width:160px;}
	.foot-link3{width:320px;}
	.foot-link4{width:300px;}
	.foot-copy{margin-right:100px;}
}
@media (max-width:991px){
	.foot-link1,
	.foot-link2{width:150px;}
	.foot-link3{width:180px;}
	.foot-link4{width:200px;}
	.foot-copy{margin-right:50px;}
}
@media (max-width:767px){
	.index-link{display:none;}
	.index-copy{text-align:center;}
	.index-copy a,
	.index-copy span{
		float:none;
		display:block;
	}
	.foot-copy{margin-right:0;}
	.foot-bei1{margin:8px 0;}
}

/*******************************************内页********************************************/
/******面包屑导航******/
.pos{
	height:40px;
	background-color:#f1f1f1;
}
.pos-box{
	height:40px;
	color:#999;
}
.pos-box span{
	font-size:13px;
	color:#999;
	line-height:40px;
	margin-right:5px;
}
.pos-box a{
	font-size:13px;
	color:#999;
	line-height:40px;
	margin-right:5px;
}
.pos-box a:hover{
	color:#1b5ca9;
}

/******main******/
.main{
	width:100%;
	padding:50px 0;
}
.mainleft{
	float:left;
	width:250px;
	margin-right:50px;
}
.maincenter{
	float:left;
	width:calc(100% - 300px);
}
.mainright{
	float:left;
	width:250px;
	margin-left:50px;
}

@media (max-width: 991px) {
	.main{padding:30px 0;}
	.mainleft{
		width:100%;
		margin-right:0;
	}
	.maincenter{
		width:100%;
	}
}

/*****mainleft****/
.left-nav{
	padding:10px;
	border:1px solid #dedede;
}
.left-nav-tit{
	width:100%;
	height:65px;
	background-color:#1b5ca9;
	padding:12px 0;
	text-align:center;
}
.lnt-cn{
	display:block;
	font-size:23px;
	line-height:23px;
	color:#fff;
	margin-bottom:5px;
}
.lnt-en{
	display:block;
	font-size:13px;
	line-height:13px;
	color:#a3d2ee;
}

.left-nav-list li{
	width:100%;
	margin-bottom:5px;
}
.left-nav-list li:first-of-type{margin-top:8px;}
.left-nav-list li a{
	display:block;
	width:100%;
	padding:8px 40px 8px 20px;
	line-height:22px;
	color:#555;
	background-color:#efefef;
}
               
/*
.left-nav-list li:hover a{
	background-color:#1b5ca9;
	color:#fff;
}
*/
               
.left-con{
	margin-top:30px;
}
.left-con-tit{
	width:100%;
	height:60px;
	font-size:20px;
	line-height:60px;
	text-align: center;
	background-color:#1b5ca9;
	color:#fff;
	border-radius: 5px 5px 0 0;
}
.left-con-info{
	border: 1px solid #dcdcdc;
  overflow: hidden;
	background-color:#f6f6f6;
}
.left-con-info li{
	width:100%;
	padding:10px 15px;
	line-height:20px;
	font-size:13px;
	color:#555;
	border-bottom:1px solid #dcdcdc;
}
.left-con-info li:last-of-type{
	border-bottom:0;
}
@media  (max-width:991px){
	.left-nav{
		padding:0;
		border:0;
	}
	.left-nav-list{text-align:center;}
	.left-nav-list li{
		display:inline-block;
		width:130px;
		border:1px solid #fff;
	
	}
	.left-nav-list li:first-of-type{margin-top:0;}
	.left-nav-list li a{
		padding:10px 5px;
		line-height:24px;
		height:44px;
		text-align:center;
		background:#efefef;
		
	}
	.left-nav-list li:hover a{
		background:#1b5ca9;
	}
}

/*****main-right**********/
.in-news-latest{margin-bottom:30px;}
.inl-tit{
	width:100%;
	height:60px;
	font-size:20px;
	line-height:60px;
	text-align: center;
	background-color:#1b5ca9;
	color:#fff;
	border-radius: 5px 5px 0 0;
}
.inl-info li{
	padding:10px 25px;
	height:42px;
	border:1px solid #dcdcdc;
	border-top:0;
}
.inl-info li span{
	display:block;
	width:20px;
	height:16px;
	float:left;
	margin-right:10px;
	color:#fff;
	font-size:12px;
	line-height:16px;
	margin-top:3px;
	text-align:center;
	background-color:#999;
}
.inl-info li:nth-of-type(1) span{background-color:#1b5ca9;}
.inl-info li:nth-of-type(2) span{background-color:#1b5ca9;}
.inl-info li:nth-of-type(3) span{background-color:#1b5ca9;}
.inl-info li div{
	float:left;
	font-size:14px;
	line-height:22px;
}
.inl-info li:hover span{background-color:#1b5ca9;}
.inl-info li:hover div{color:#1b5ca9;}


/*****maincenter**/
.maincenter-top{
	height:45px;
	padding-bottom:15px;
	border-bottom:1px solid #ccc; 
}
.maincenter-tit{
	float:left;
	font-size:24px;
	line-height:30px;
	color:#1b5ca9;
	padding-left:24px;
	position:relative;
}
.maincenter-pos{
	float:right;
	color:#999;
}
.maincenter-pos span{
	color:#999;
	line-height:30px;
	margin-right:5px;
}
.maincenter-pos a{
	color:#999;
	line-height:30px;
}
.maincenter-pos a:hover{
	color:#1b5ca9;
}
.maincenter-icon{
	display:block;
	width:6px;
	height:30px;
	background-color:#1b5ca9;
	position:absolute;
	left:0;
	top:0;
}
.maincenter-content{padding:30px 0;}
@media (max-width:480px){
	.maincenter-tit{
		font-size:18px;
		padding-left:15px;
	}
} 
/*****in-prolist*****/
.in-prolist{margin-bottom:50px;}
.in-prolist li{
	float:left;
	width:32%;
	margin-top:30px;
}
.in-prolist li:nth-of-type(3n-1){margin-right:2%;margin-left:2%;}
.in-prolist-info{
	width:100%;
	position:relative;
	border:2px solid #dedede;
}
.in-prolist-img{
	display:block;
	width:100%;
	position:relative;
}
.in-prolist-overlay{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:rgba(2,72,134,.75);
	display:none;
}
.in-prolist-overlay img{
	display:block;
	margin:0 auto;
	margin-top:25%;
}
.in-prolist-overlay span{
	display:block;
	margin:10px auto 0;
	font-size:17px;
	color:#fff;
	text-align:center;
}
.in-prolist-tit{
	display:block;
	width:100%;
	height:32px;
	font-size:16px;
	line-height:32px;
	text-align:center;
	overflow:hidden;
}
.in-prolist li:hover .in-prolist-overlay{display:block;}
.in-prolist li:hover .in-prolist-tit{color:#024886;}
@media (max-width:991px){
	.in-prolist{margin-bottom:30px;}
	.in-prolist-tit{font-size:15px;}
	.in-prolist-overlay img{margin-top:20%;}
	.in-prolist-overlay span{font-size:15px;}
}

@media (max-width:650px){
	.in-prolist li{margin-top:20px;}
}
@media (max-width:550px){
	.in-prolist li{
		width:48%;
	}
	.in-prolist li:nth-of-type(3n-1){margin-left:0;margin-right:0;}
	.in-prolist li:nth-of-type(2n){margin-left:4%;}
}
@media (max-width:420px){
	.in-prolist-tit{
		font-size:13px;
	}
}
/*********新闻列表页***********/
.in-newslist{margin-bottom:50px;}
.in-newslist li a{
	display: block;
	padding:15px;
	height:55px;
	border-bottom:1px dashed #999; 
	transition:.8s; 
}
.in-newslist li .in-newslist-dot{
	display:block;
	float:left;
	width:8px;
	height:8px;
	margin-top:9px;
	border-radius:50%;
	border:1px solid #999;
	background-color:#fff; 
	margin-right:10px;
}
.in-newslist li div{
	float:left;
	font-size:15px;
	line-height:25px;
}
.in-newslist li .in-newslist-date{
	display:block;
	float:right;
	font-size:14px;
	line-height:25px;
	color:#666;
}
.in-newslist li:hover{
	background-color:#1b5ca9;
}
.in-newslist li:hover .in-newslist-dot{
	border:1px solid #fff;
}
.in-newslist li:hover div,
.in-newslist li:hover .in-newslist-date{
	color:#fff;
}
@media (max-width:991px){
	.in-newslist{margin-bottom:30px;}
}
@media (max-width:640px){
	.in-newslist li a{
 		padding:15px 10px;
		height:55px;
	}
	.in-newslist li .in-newslist-dot{
		width:6px;
		height:6px;
		margin-top:10px;
		margin-right:5px;
	}
	.in-newslist li div{
		font-size:14px;
	}
	.in-newslist li .in-newslist-date{
		font-size:12px;
	}
}
@media (max-width:480px){
	.in-newslist li a{
		padding:10px 10px;
		height:68px;
	}
	.in-newslist li div{
		line-height:24px;
	}
	.in-newslist li .in-newslist-date{
		width:100%;
		line-height:24px;
		padding-left:11px;
	}
}
/*********详情页**********/
.page-detail,
.page-feedback,
.in-proinfo,
.in-newsinfo{padding:30px 0;}
@media (max-width:991px){
	.page-feedback,
	.page-detail{padding:0;}
	.in-proinfo,
	.in-newsinfo{padding:20px 0;}
}
/*********产品详情页***********/
.in-proinfo-tit{
	font-size:20px;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	padding-bottom:20px;
	border-bottom: 1px dashed #ddd;
}
@media (max-width:991px){
	.in-proinfo-tit{margin-top:20px;}
}
/*********新闻详情内页***********/
.in-newsinfo-tit{
	font-size:20px;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	margin-bottom:20px;
}
.in-newsinfo-date{
	font-size:14px;
	line-height:24px;
	text-align:center;
	padding-bottom:20px;
	border-bottom: 1px dashed #ddd;
}
.in-newsinfo-date span{
	margin: 0 15px;
	color:#666;
}
/******推荐新闻**********/
.in-news-tj{margin-top:50px;margin-bottom:50px;}
.in-pro-tj{margin-bottom:50px;}
.tj-tit{
	width:100%;
	height:30px;
	padding-left:25px;
	background:url(../images/tit_bg.jpg) no-repeat left center;
	font-size:16px;
	line-height:30px;
	color:#fff;
}
.in-tjnews-box,
.in-tjpro-box{
	padding:25px;
	border-bottom:1px solid #999;
}
.in-tjnews-box li{
	width:45%;
	height:28px;
	overflow:hidden;
}
.in-tjnews-box li:nth-of-type(2n){float:right;}
.in-tjnews-box li:nth-of-type(2n+1){float:left;}
.in-tjnews-box li .tj-dot{
	display:block;
	float:left;
	width:6px;
	height:6px;
	margin-top:11px;
	border-radius:50%;
	background-color:#1b5ca9;
	margin-right:10px;
}
.in-tjnews-box li div{
	float:left;
	font-size:14px;
	line-height:28px;
}
.in-tjnews-box li .tj-date{
	display:block;
	float:right;
	font-size:12px;
	line-height:28px;
	color:#666;
}
.in-tjnews-box li:hover div,
.in-tjnews-box li:hover .tj-date{color:#1b5ca9;}
@media (max-width: 1229px) {
	.in-tjnews-box li .tj-date{display:none;}
}
/*****推荐产品**********/
.in-tjpro-box li{
	float:left;
	width:23.5%;
	margin-right:2%;
}
.in-tjpro-box li:last-of-type{
	margin-right:0;
}
.in-tjpro-box li img{	
	width:100%;
	border:1px solid #999;
}
.in-tjpro-box li span{
	display:block;
	width:100%;
	height:14px;
	font-size:14px;
	line-height:14px;
	margin-top:10px;
	text-align:center;
	overflow:hidden;
}
.in-tjpro-box li:hover img{
	border:1px solid #1b5ca9;
	box-shadow:0 0 8px rgba(12,143,215,.3);
}
.in-tjpro-box li:hover span{color:#1b5ca9;}
/*******分页**********/
#pageDiv {
	clear: both;
	float:right;
	text-align:center; 
	color: #333; 
}
#pageDiv a {
	display:inline-block; 
	font-size:14px;
	line-height:26px;
	border: 1px solid #999;
	color:#666;
	height:28px; 
	margin:0 1px 10px 1px;
	padding:0 6px; 
	text-decoration:none; 
}
#pageDiv a:hover,
#pageDiv a.current {
	background-color:#1b5ca9;
	border: 1px solid #1b5ca9;
	color:#fff;
}
@media (max-width: 991px) {
	#pageDiv{ 
		float:none;
		margin:0 auto;
	}
}
@media (max-width: 767px) {
	#pageDiv span,#pageDiv a { 
		font-size:12px;
	}
}
/*******上下页**********/
.in-prenext div span{
	font-size:14px;
	color:#666;
	line-height:24px;
	margin-right:10px;
}
.in-prenext div a{
	font-size:14px;
	color:#666;
	line-height:24px;
}
.in-prenext div a:hover{color:#1b5ca9;}
.in-back{
	display:block;
	width:130px;
	padding-left:20px;
	text-align:center;
	font-size:14px;
	line-height:32px;
	height:32px;
	background:#1b5ca9 url(../images/back.png) no-repeat 8px center;
	color:#fff;
	border-radius:5px;
	margin-top:10px;
	position:relative;
	top:0;
}
.in-back:hover{top:-2px;box-shadow:0 1px 6px 1px rgba(0,0,0,.5); }
/*******search 页面**********/
/*******search btn**********/
.inner-search{
	padding:20px 0;
	background-color:#f0f0f0;
}
.search-box{
	height:50px;
	padding:0 30px;  
	background-color:#fff;
  box-shadow: 0px 1px 5px 0px rgba(6, 0, 1, 0.3);
}
.search-key{
	float:left;
	line-height:50px;
}
.search-key span{color:#999;}
.search-key a{
	color:#999;
	margin-left:15px;
}
.search-key a:hover{color:#1b5ca9;}
.search-btn{
	float:right;
	height:36px;
	margin-top:7px;
}
.search-btn .ss_con{
	display:block;
	float:left;
	width:214px;
	height:36px;
	padding-left:20px;
	font-size:14px;
	line-height: 34px;
	border:1px solid #d6d6d6;
	color:#999;
	margin-right:4px;
}
.search-btn .ss_btn{
	float:left;
	display:block;
	width:52px;
	height:36px;
	line-height:36px;
	background:#a7a7a7;
	color:#fff;
	text-align:center;
}
.search-btn .ss_btn:hover{background-color:#1b5ca9;}
@media (max-width:991px){
	.search-box{padding:0 10px;}
	.search-key a{margin-left:10px;}
	.search-btn .ss_con{width:166px;}
	.search-btn .ss_btn{width:46px;}
}
@media (max-width:767px){
	.inner-search{padding:10px 0;}
	.search-box{
		height:auto;
		padding:0;  
		background-color:transparent;
  	box-shadow:0 0 0 0;
	}
	.search-btn{margin:0}
	.search-btn .ss_con{
		margin:0;
		border:1px solid #a7a7a7;
		border-right:0;
	}
}
/*******search list**********/
.in-search{padding:40px 0 30px;}
.in-search-list{margin-bottom:10px;}
.in-search-list li{
	float:left;
	width:23.5%;
	margin-right:2%;
	margin-bottom:30px;
}
.in-search-list li:nth-of-type(4n){margin-right:0;}
.isl-info{
	width:100%;
	position:relative;
	border:2px solid #dedede;
}
.isl-img{
	display:block;
	width:100%;
	position:relative;
}
.isl-overlay{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:rgba(2,72,134,.75);
	display:none;
}
.isl-overlay img{
	display:block;
	margin:0 auto;
	margin-top:25%;
}
.isl-overlay span{
	display:block;
	margin:10px auto 0;
	font-size:17px;
	color:#fff;
	text-align:center;
}
.isl-tit{
	display:block;
	width:100%;
	height:32px;
	font-size:16px;
	line-height:32px;
	text-align:center;
	overflow:hidden;
}
.in-search-list li:hover .isl-overlay{display:block;}
.in-search-list li:hover .isl-tit{color:#024886;}
@media (max-width:991px){
	.isl-tit{font-size:14px;}
	.isl-overlay img{margin-top:20%;}
	.isl-overlay span{font-size:15px;}
}
@media (max-width:767px){
	.in-search-list li{
		width:32%;
		margin-right:0;
	}
	.in-search-list li:nth-of-type(3n-1){margin-right:2%;margin-left:2%;}
}
@media (max-width:650px){
	.in-search-list{margin-bottom:20px;}
	.in-search-list li{margin-bottom:20px;}
}
@media (max-width:550px){
	.in-search-list li{
		width:48%;
	}
	.in-search-list li:nth-of-type(3n-1){margin-left:0;margin-right:0;}
	.in-search-list li:nth-of-type(2n){margin-left:4%;}
}
@media (max-width:420px){
	.isl-tit{
		font-size:13px;
	}
}

