@charset "gb2312";
/* CSS Document */
/*顶部 */
/*产品列表页 */
*{margin:0;padding:0;
outline-width:0px;
vertical-align:top;
}

.cpzs .lft-cpzs .tit-lx{height:50px;text-align: center;  background: url(img/lxwm-t.jpg) center no-repeat;}
.cpzs .lft-cpzs .lft-lx{padding:22px  0 19px 43px;font-size: 14px; line-height: 32px;}
.products{overflow: hidden;width: 990px;float: left;}
.products .products-ul{}
.products .products-ul li {
  position: relative;
  float: left;
  width: 286px;
  margin-bottom: 20px;
  border: 1px solid #ddd;
  box-sizing: border-box;
  background: #fff;
  margin-left: 40px;
}
.products .products-ul li a {
  display: block;
  padding: 5px;
}
.border-left{width: 1px;height: 0px;line-height: 0;font-size: 0; background: #1677D9;position:absolute;left:-1px;top: -1px;}
.border-bottom{width: 0px;height: 1px;line-height: 0;font-size: 0;background: #1677D9;position:absolute;right:-1px;bottom: -1px;}
.border-top{width: 0px;height: 1px;line-height: 0;font-size: 0;background: #1677D9;position:absolute;left:-1px;top: -1px;}
.border-right{width: 1px;height: 0px;line-height: 0;font-size: 0;background: #1677D9;position:absolute;right:-1px;bottom: -1px;}
.products .products-ul{overflow: hidden;}
.products .products-ul li .img{
width:276px;height:201px;
display:table-cell;
vertical-align:middle;
}
.products .products-ul li .img img{max-width:274px;max-height:227px; width:274px; height:227px; padding: 0;margin: 0;font-size: 0;line-height: 0;}
.products .products-ul li strong {
  display: block;
  margin: 10px 0;
  height: 40px;line-height: 40px;
  font-size: 15px;
  text-align: center;
  border: 1px dotted #eee;
  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.products .products-ul li .p {
  height: 60px;
  overflow: hidden;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  font-size: 13px;    line-height: 20px;
}
.products .products-ul li:hover strong {
  color: #fff;
  background: #1677D9;
}
/*产品详细页*/
.showpro-detail{margin-bottom:20px}
.detail-content{ padding:10px 0 0 10px; text-align:left}
.detail-tit{ color:#fff; font-size:14px; font-weight:bold; padding-left:15px;height:28px;background:url(img/xiangxibt.jpg) no-repeat;text-align:left;  line-height:28px }
.showpro{ padding-right:15px; text-align:center; overflow:hidden}
.showpro-bt{font-size:15px; font-weight:bold; color:#000; text-align:left; padding-left:15px; margin-bottom:10px}
.showpro-left{ width:370px; height:280px; text-align:center; border:1px solid #ddd; float:left; overflow:hidden;}
.showpro-left span img{ +position:relative; top:-50%;}
.showpro-right{float:left; width:400px; height:280px;overflow:hidden;}
.jieshao{margin:0 10px; padding:5px 5px;text-align:left;  color:#666; font-size:14px}
.fenlei{margin:0 10px; padding:5px 10px;text-align:left; background-color: #FFFCE3;border: 1px solid #FFD696; color:#333; font-size:12px}
.fenlei a{color:#369}
.fenlei a:hover{color:#f60}
.jieshao li{overflow: hidden; line-height:1.8em;height:170px;}
.jieshao li a{display:block; margin-top:15px;}
.detail-bt{width:700px; height:35px; background-image:url(img/xiangxibt.jpg)}
.goback{ border:1px solid #eee; height:35px; line-height:35px}
.goback a{color:#f60}
.goback h3 {display:inline; font-size:14px; font-weight:bold}
.next{ border:1px solid #eee; margin-top:10px; height:35px;background:url(img/aboutbg.gif) bottom repeat-x; line-height:35px}
.next a{color:#000; text-decoration:none;}
.next a:hover{color:#c00; text-decoration:underline}
.c-productmore{margin:10px 30px 0 20px;border:1px solid #eee;}
.productmore{border:1px solid #eee; margin:10px 0 10px 0;}
.productmore-bt{background:url(img/aboutbg.gif) bottom repeat-x; height:30px; line-height:30px; text-align:left; padding-left:10px; color:#666; font-size:12px; font-weight:bold}
.product-con {padding-top:20px}
.pro-list {overflow:hidden;_zoom:1}
.pro-list li{width:185px; height:200px; text-align:center; float:left; }
/*.txt{width:160px; height:30px;margin:0 auto; line-height:30px; overflow:hidden}*/
.txt a{color:#127fd2; font-size:16px; text-decoration:none}
.txt a:hover{color:#f60; text-decoration:none}
/* 内页侧栏 */
.sub{width: 100%;float: left;border-top: 1px solid #ddd;}
.sub-content{width: 1280px;margin: 0 auto;padding: 30px 0;overflow: hidden;}
.sub .leftside{width: 290px;float: left;}
.sub .leftside .lft-tit{color: #ffffff;padding-top: 20px;height: 70px;text-align: center; background:#1677D9;}
.sub .leftside .lft-tit h2{font-weight: bold;font-size: 24px;line-height:15px;}
.sub .leftside .lft-tit p{font-size: 18px;line-height: 20px;font-variant:small-caps;}
.sub .leftside .lft-bor{border:1px solid #ddd;background: #fff;margin-bottom: 20px;}
.sub .leftside .lft-ul{}
.sub .leftside .lft-ul h3{margin-bottom:10px; margin-top:10px; padding: 0 12px; }
.sub .leftside .lft-ul h3 a{display: block;background: #1677D9 url(img/ico-jt.png) 230px no-repeat;height: 40px;line-height: 40px; border-radius:20px; padding-left:39px;font-size: 16px; color:#fff;}
.sub .leftside .lft-ul h3 a:hover{background:#F00 url(img/ico-jt2.png) 230px no-repeat;}


.sub .leftside .lft-ul li{margin-bottom:5px; width:140px; float:left;  border-bottom:1px dashed #ccc; }
.sub .leftside .lft-ul li a{display: block; height: 28px;line-height: 28px;  padding-left:5px;font-size: 14px; color:#505050; background:url(img/ico-dian.jpg) no-repeat 35px center;}
.sub .leftside .lft-ul li a:hover{color:#F00; font-size:14px;}



.lx-tit h3{font-size: 30px; color:#1677D9;height: 50px; line-height:30px; font-weight: bold;text-align: center;margin-top: 10px; background: url(img/lxwm-t.jpg) center no-repeat;}
.lft-lx{padding:0 20px 10px 30px; line-height: 32px;}
.lft-news{padding-left: 5px;overflow: hidden;padding-bottom: 20px;}
.lft-news li{vertical-align: middle;line-height:30px;}
.lft-news li a{display: block; line-height:32px; background:url(img/ico-dian.jpg) no-repeat left; padding-left:15px; vertical-align: middle; font-size: 14px;width: 220px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sub .rightside{overflow: hidden;  width: 990px; float: right;}
.sub .rightside .rgt-tit{height: 58px;border-bottom: 1px solid #ddd;margin-left: 40px;margin-bottom: 30px;}
.sub .rightside .rgt-tit h3{font-weight: bold;font-size: 25px;line-height:56px;color: #6a6a6a;float: left;}
.sub .rightside .rgt-tit .site{float: right;color: #999999;font-size: 14px;margin-top: 20px;
padding:0 20px 0 15px; background: url(img/ico-site.jpg) 0px 6px no-repeat;}
.sub .rightside .products{float: none;width: 100%;}
/* 内页简介 */
.rightside .neirong{font-size: 16px;line-height: 36px;color: #3f3f3f;margin-top: 20px;margin-left: 40px;}
.details{padding: 20px 0;}
.ny-title{ text-align:center; font-size:30px; font-weight:bold; line-height:60px; margin:0px 50px 5px 50px;  color:#333;}
.ny-info{ height:36px; line-height:36px; color:#999; text-align:center; font-size:13px;
border-bottom:1px dashed #ddd;margin-bottom:10px;margin-left: 40px;}
.neirong-txt{padding: 10px 0; font-size:16px;margin-bottom:10px;margin-left: 40px; line-height:32px; color:#666;}
.neirong-txt img{max-width: 100%; margin:0; padding:0;}
.turn{color: #999999;margin-left: 40px;padding-top: 20px;padding-bottom: 20px; border-bottom: 1px solid #ddd;}
.turn li{line-height: 36px;}
.turn a{color: #333333;}
.turn a:hover{color: #999;}
.other{margin-left: 40px;padding-top: 20px;}
.other h2{font-size: 24px;margin-left: 20px;}
/*other-news*/
.other .other-news{padding-top: 20px;}
.other .other-news li{ overflow:hidden;vertical-align: middle;}
.other .other-news li a{ line-height:32px;width:740px; float:left; background:url("img/ico-dian.jpg") no-repeat left center; 
padding-left:15px; margin-left:3px; vertical-align: middle; font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.other .other-news li span{ font-size:13px; color:#919191; float:right; margin-right:12px; line-height:33px; *line-height:29px;}


/*other cp*/
.othercp{padding-left: 25px;padding-top: 20px;}
.othercp .othercp-ul li {
  position: relative;
  float: left;
  width: 226px;
  margin-bottom: 20px;
  border: 1px solid #ddd;
  box-sizing: border-box;
  background: #fff;
  margin-left: 15px;
}

.othercp .othercp-ul li a {
  width: 216px;
  height:237px;
  display: block;
  padding: 5px;
}


.othercp .othercp-ul{overflow: hidden;}
.othercp .othercp-ul li .img{
width:216px;height:162px;
display:table-cell;
text-align:center;
vertical-align:middle;
}
.othercp .othercp-ul li .img img{max-width:216px;max-height:175px; width:216px; height:175px; padding: 0;margin: 0;font-size: 0;line-height: 0;}

.othercp ul li strong {
  display: block;
  margin: 10px 0;
  height: 40px;line-height: 40px;
  font-size: 15px;
  text-align: center;
  border: 1px dotted #eee;
  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}

.othercp ul li .p {
  height: 60px;
  overflow: hidden;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  font-size: 13px;
}

.othercp ul li:hover strong {
  color: #fff;
  background: #1677D9;
}

/*news-content*/
.news-content{margin-left: 40px;}
.news-content ul{padding-bottom: 20px;}
.news-content li{ vertical-align: middle;}
.news-content li a{ line-height:33px;width:75%; float:left; background:url("img/ico-dian.jpg") no-repeat left center; 
padding-left:15px; margin-left:3px; vertical-align: middle; font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-content  li span{ font-size:13px; color:#919191; float:right; margin-right:12px; line-height:33px; }

/*分页*/
.i5upage li { list-style-type:none; float:left; } /*如分页代码变成楼梯错位，加上这句即可*/
.i5upage{ margin-left:30px; font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.i5upage a,.i5upage span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */
.i5upage a:hover, .i5upage a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.i5upage input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */
/*分页*/