@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,b{font-weight: normal;}
BODY {FONT:14px/1.75 "Microsoft YaHei", arial,sans-serif; COLOR: #666;  background:#fff;min-width: 1300px; overflow-x: hidden;}
A {COLOR: #666; TEXT-DECORATION: none}
P{COLOR: #333;}
A:hover {TEXT-DECORATION: none}
A IMG {BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none}
DIV {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
LI {PADDING-BOTTOM: 0px;  MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
P {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
EM {FONT-STYLE: normal; FONT-WEIGHT: normal}
TABLE {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DT {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DD {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
TR {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.cl{HEIGHT: 0px; CLEAR: both;}
.jz{margin:0 auto;}
.fl{FLOAT: left}
.fr{FLOAT: right}
.container{width:1200px; margin:0 auto}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-r{text-align: right;}
.col-white{color: #fff;}
.dno{ display: none;}

*::selection {
  background: #5C307D;
  color: #FFFFFF;
  text-shadow: none; }
*::-moz-selection {
  background: #5C307D;
  color: #FFFFFF;
  text-shadow: none; }
.mainWrap {
  width: 1400px;
  margin: auto; }
.ie6 {
  text-align: center;
  font-size: 16px;
  background: #FC6;
  line-height: 100px;
  z-index: 100000;
  width: 100%;
  position: absolute;
  height: 100px;
  top: 0;
  left: 0; }
.ie6 span {
  float: right;
  margin-right: 30px;
  cursor: pointer; }
.masklayer {
  background: rgba(0, 0, 0, 0.9);
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 999;}

.userinfo {width:40%;float:left;text-align:left;}
 .welcome a{
   color:#fff;
}
img{outline: none;}
/*公共头部*/
.top{color:#fff; height:35px;line-height: 35px; background: #2964B2;}
.top p{display: block; font-size: 14px; line-height:35px; color: #fff; height:35px;}
.top-tel{ background: url(../images/telpng) no-repeat center left; width:480px;height:35px;line-height:35px;padding-left:30px;    float: left;}
.top-tels{ background: url(../images/telpng) no-repeat center left; width:530px;height:35px;line-height:35px;padding-left:30px;}
.ipt-txts{
	line-height:15px;
	padding:4px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px;width: 54px;
}
.ipt-txt{
	line-height:15px;
	padding:4px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px;width: 80px;
}
.fb {width:30%;float:left;font-size:14px;line-height: 35px;}
.fbkey {width:27%;float:left;font-size:14px;line-height: 35px;}
.submit {width:40%;float:left;color:#fff;line-height: 35px;}
.submit a{ color:#fff;font-size:14px;}
.fbs {width:28%;float:left;font-size:14px;line-height: 35px;}
.submits {width:44%;float:left;color:#fff;line-height: 35px;}
.submits a{ color:#fff;font-size:14px;}
.btn-1s{
	width:46px;margin-top: 8px;
	height:24px;
	border:none;
	background:url(http://tree.ip3q.com/skin/html/images/comm-bt.gif) no-repeat;
	line-height:25px;
	letter-spacing:1px;
	cursor:pointer;
	overflow:hidden;
	color:#585858;
}
.search {background:#FFF; overflow: hidden; width: 300px; float: right; margin: 3px 0px 0 0; border-radius: 20px; }
.search .input_text { padding-left: 5px; float: left; outline: none; border: 0; height: 28px; line-height: 28px; }
.search .input_submit { background: url(http://tree.ip3q.com/skin/html/images/search.png) no-repeat center right 10px; color: #FFF; float: right; width: 32px; border: none; cursor: pointer; outline: none; height: 30px; line-height: 30px; }
aside { width: 180px; float: left; overflow: hidden; position: fixed; color: #fff; }
.nb{
	line-height:20px;
	padding:1px 2px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px
}
.btn-1{
	width:56px;margin-top: 8px;
	height:24px;
	border:none;
	background:url(../images/comm-bt.gif) no-repeat;
	line-height:25px;
	letter-spacing:1px;
	cursor:pointer;
	overflow:hidden;
	color:#585858;
}
.btn-2{
	width:70px;
	height:25px;
	border:none;
	background:url(../images/btn-bg2.gif) left top no-repeat;
	line-height:25px;
	overflow:hidden;
	color:#444;
	margin-right:2px;
	cursor:pointer;
}
/*---------- frame ---------*/
.head{background: url(../images/head-bg.jpg) no-repeat center;background-color:#fff;height:120px; }
.logo{margin-top:25px;width:228px;height:70px;}
.head .logo h1 {line-height:56px;}
.head .logo h1 img{vertical-align: bottom;}
.head .logo b{font-size:18px;color:#333;display: inline-block;vertical-align:bottom;line-height:26px;letter-spacing:2px;margin-left:5px}

.head-tel{background: url(../images/tel.png) no-repeat left center;height:40px;padding-left:46px;margin-top:30px;}
.head-tel span{display:block; font-size:26px; line-height:30px; color: #E77817; font-family: arial;font-weight: bold;letter-spacing:1px;}
.head-tel em{display:block;font-size: 14px; line-height:14px; color: #B1B1B1;}


.nav{z-index: 3; margin-top:53px;margin-left:10px}
.nav ul{box-sizing: border-box;}
.nav ul li{float: left; position: relative;border-right:1px solid #808080 ;box-sizing: border-box; }
.nav ul li:last-child{border-right:none}
.nav ul li>a{display: block; font-size:16px; line-height: 16px;height:16px;  color: #4c4c4c; text-align: center;width:120px;}
.nav ul li.on>a{color:#2964B2}
.nav ul li:hover>a{color:#2964B2} 
.nav ul li .hide{float: left;font-size: 14px;left: 0px;display: none;opacity: 0.95;position: absolute;text-align: center;z-index: 10000;padding-top:30px;width:196px;margin-left:-35px;}
.nav ul li .hide em a{ display:block; font-size: 15px;line-height:50px;font-weight: normal; text-align:center; height:50px; color: #333;background-color: #f5f5f5;margin:1px 0}
.nav ul li .hide em a:hover{background: #2964B2; color: #fff;}

.lang{ }
.lang a{ display: block;color:#999;margin:5px 0}
.lang a img{ vertical-align: middle;margin-right:10px;}
.lang a:hover{color:#2964B2}

.navfixed{ position: ;top:0;left:0;width:100%;margin-top:0;z-index:9999999; background: #fff;box-shadow: 1px 1px 16px #ccc;height:87px;}
.navfixed .logo{margin-top:8px}
.navfixed .nav{margin-top:35px;}
.navfixed .lang{margin-top:15px;} 
/*首页banner*/
.banner{position:relative;}
.ny-banner .banner-hd{height:400px;}
.banner-hd {height:502px;position: relative; overflow:hidden; width: 100%;}
.banner-hd  ul{height:100%;margin: 0 auto;}
.banner-hd  ul li{height:100%;    top: 80px;}
/*数字按钮样式*/
.banner-hd .num { overflow:hidden;  position:absolute; bottom:5%; margin:0 auto;left:0;right:0;text-align:center;zoom:1; z-index:3 ;}
.banner-hd .num ul{display: inline-block;}
.banner-hd .num li {width:35px;height:5px;  color: #FFFFFF;margin:0 10px; cursor:pointer; float: left; background: #fff;}
.banner-hd .num li.on {background:#2964B2;  } 

 
/*产品中心*/
.product{margin:50px auto}
.pro-left{width:300px;}
.pro-type{border:3px solid #2964B2;width:294px;margin-bottom: 20px;}
.pro-type .column-title{ background: url(../images/pro-title.jpg) no-repeat center center; width: 294px;height:100px;line-height:100px;font-size:36px;font-weight:bold;color:#fff;text-align: center;}
.ctitle ul{margin-top:20px;margin-bottom:20px;}
.ctitle ul li{height:50px;line-height:50px;width:260px;margin:10px auto;transition: all .3s; position: relative;}
.ctitle ul li a{ display: block;height:50px;line-height:50px; background: #E6E6E6;display: block;font-size:16px;color:#333;transition: all .3s}
.ctitle ul li a:before{content: ''; display: block;width:10px;height:2px; background: #2964B2;float:left;margin-top:25px;margin-left:30px;margin-right:15px;transition: all .3s}
.ctitle ul li:hover a,.ctitle ul li.on a{ background: #B5974B;color:#fff}
.ctitle ul li:before{content: '';width:0px;height:50px;display: block;position: absolute;left:0;top:0; background: #2964B2;transition: all .3s}
.ctitle ul li:hover:before,.ctitle ul li.on:before{width:10px;}
.ctitle ul li:hover a:before,.ctitle ul li.on a:before{margin-left:40px;background: #fff;}

.pro-contact{padding-bottom:22px;}
.pro-way{margin:20px 0}
.pro-way span{ display: block;margin:15px 28px;}
.pro-way span img{ vertical-align: middle;margin-right:10px;}
.pro-wx{width:240px;margin:20px auto 0 auto}
.pro-wx-fl b,.pro-wx-fl span,.pro-wx-fl em{ display: block;}
.pro-wx-fl b{font-size:16px;color:#2964B2}
.pro-wx-fl b:after{content: '';width:20px;height:2px;display: block;margin:7px 0; background: #2964B2;}

.pro-right{width:890px}
.pro-title{border-bottom:1px solid #CCCCCC;padding-bottom:15px;width:880px;margin-left:10px;}
.pro-title span{font-size:24px;color:#333333;font-weight:bold;height:26px;line-height:26px;display: inline-block;}
.pro-title span img{padding-right:10px; vertical-align: middle;}
.pro-title a{font-size:14px;color:#666;float:right;line-height:30px;}
.pro-title a:hover{color:#2964B2}
.pro-list li{float:left;border:1px solid #E6E6E6;width:280px; margin-left:14px;margin-top:21px;transition: all .3s;overflow: hidden;}
.pro-list li:hover{border:1px solid #2964B2;}
.pro-list li img{transition: all .3s;}
.pro-list li:hover img{transform:scale(1.1);}

 
.pro-list li span{display: block;width:100%;height:40px;line-height:40px; background: #eee;text-align: center;font-size:16px;}
 
.pro-list li:hover span{ background: #2964B2;color:#fff;}
/*产品中心*/

/*公司简介*/
.about{ background: #F6F6F6;padding:40px 0}
.about-left{width:420px}
.about-right{width:660px;}
.about-right b,.about-right span,.about-right a{display: block;}
.about-right b{font-size:30px;font-weight: bold;color:#2964B2}
.about-right b:after{content: '';width:40px;height:3px;display: block;margin:13px 0; background: #2964B2;}
.about-right span{font-weight:bold;color:#676767;margin-bottom:15px;font-size:16px;margin-top:30px;}
.about-right p{color:#676767;line-height:25px;}
.about-right a{width:120px;height:36px;line-height: 36px;text-align: center; background: #2964B2;color:#fff;float:right;margin-top:20px;}
.about-right a:hover{ background: #B5974B;}
/*公司简介*/

/*加工设备*/
.device{margin:30px auto;overflow: hidden;}
.title{font-size:30px;font-weight:bold;color:#2964B2;text-align: center;}
.title:after{content: '';width:40px;height:3px;display: block;margin:13px auto; background: #2964B2;}
.device-list{margin-top:30px;}
.device-list li{float:left;width:285px;border:1px solid #E6E6E6;margin:10px;}
.device-list li .device-img{width: 285px;height:220px;}
.device-list li .device-info{height:40px; background: #E6E6E6;line-height:40px;text-align: center;font-size: 16px;;}
.device-list li:hover{border-color:#2964B2}
.device-list li:hover .device-info{background: #2964B2;color:#fff}
.more a{ display: block;width:180px;height:40px;line-height:40px;text-align: center; background: #2964B2;color:#fff;margin:20px auto}
.more a:hover{ background: #B5974B;}
/*加工设备*/

/*设备*/
.zx{ background: url(../images/contact-bg.jpg) no-repeat center center;height:200px;width:100%}
.zx-left b,.zx-left span{display: block;color:#fff;width:550px;text-align: center;}
.zx-left b{font-size:26px;font-weight:bold;line-height:30px;margin-top:70px;}
.zx-left span{font-size:20px;line-height:20px;margin-top:15px;}
.zx-right a,.zx-right b{ display: block;}
.zx-right a{width:190px;height:34px;text-align: center;line-height: 34px; background: #B5974B;color:#fff;font-size:16px;border-radius:5px;margin-top:70px;}
.zx-right b{font-size:26px;color:#fff;}
/*设备*/

/*品质管理*/
.quality{margin:20px auto}
.title-p{color:#808080;text-align: center;margin-top:20px;}
.quality-list{margin:30px 0}
.quality-list ul li{float:left;width:285px;height:220px;border:1px solid #E6E6E6;margin:6px; overflow: hidden;}
.quality-list ul li:hover{border:1px solid #2964B2;}
.quality-list li img{transition: all .3s;}
.quality-list li span{display: block;width:100%;height:40px;line-height:40px; background: #eee;text-align: center;font-size:16px;}
.quality-list li:hover img{transform:scale(1.1);}
.quality-list li:hover span{ background: #2964B2;color:#fff;}
/*品质管理*/

/*底部*/
.footer{ background: #4D4D4D;padding-top:20px;margin-top:0px;}
.f-title{font-weight: bold;color:#b5974b;margin:20px 0;font-size:18px;}
.f-title:before{content: '';width:16px;height:3px; background: #B5974B;float:left;margin-top:12px;margin-right:10px;}
.foot-fl{width:366px;}
.foot-fl b{color:#fff;font-size:16px;display: block;}
.foot-fl span{ display: block;line-height:32px;color:#fff;}

.foot-center{width:450px;margin-left:60px;}
.f-top-left input{width: 210px;height:38px;line-height:38px;border: none; background: #fff;padding-left:10px;margin-bottom:10px;display: block;}
.f-top-right textarea{width:210px;height:126px; background: #fff;border:none;font-family: "微软雅黑";padding-top:8px;padding-left:10px;}
.f-form-bottom input{float:left;width:220px;height:38px;color:#fff;line-height:38px;border:none}
.f-form-bottom .sub{ background:#2964B2;font-size:16px;}
.f-form-bottom .res{ background:#B5974B;font-size:16px;float:right}
.foot-fr{width:280px;margin-top:100px;}
.f-wx-fl b,.f-wx-fl span,.f-wx-fl a{ display: block;color:#fff;text-align: left;margin:5px 0}
.f-wx-fl a{border-radius:40px;width:140px;height:36px;line-height:36px;text-align: center; background-color:#B5974B;}
.f-wx-fl a img{vertical-align: middle;margin-right:5px;}
.f-wx-fl{float:left}
.f-wx-fr{float:right}
.footer-bottom{text-align: center; background: #2964B2;color:#fff;margin-top:50px;height:50px;line-height:50px;}
.footer-bottom a{color:#fff}
.footer-bottom a:hover{text-decoration: underline;}
/*底部*/
.whitebg {
    background: #fff;
    border: 0px solid #eee;
}
.box, article {
    width: 1200px;
    margin: auto;
    overflow: hidden;
}
/*news-title*/
.news-title {border-bottom: #e4e3e3 1px solid;margin: 20px 0px;padding-bottom: 10px;overflow: hidden;}
.news-title h2 {color: #2964B2;font-size: 16px;font-weight: 700;position: relative;float: left;/* width: 84px; */text-align: center;}
.news-title h2 a { color: #1487f4; }
.news-title h2:after {content: "";background: #1487f4;background: linear-gradient(to right, #0062ff 0%, #2964B2 100%);width: 100%;height: 2px;position: absolute;bottom: -10px;left: 0;}
/*links*/
.links ul { margin: 0 20px 20px 0px; overflow: hidden; }
.links ul li a { float: left; margin: 0 10px; line-height: 40px; padding: 0 5px; position: relative; display: block; }
.links ul li a:after { content: ""; background: #1487f4; background: linear-gradient(to right, #0062ff 0%, #00a0ec 100%); width: 20%; height: 2px; position: absolute; bottom: 0; left: 40%; opacity: 0; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; }
.links ul li a:hover:after { opacity: 1; width: 100%; margin: auto; display: block; left: 0; }

.downurllist{}

.downurllist li  { 
    width: 264px;
    height: 56px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    font-size: 18px;
    line-height: 56px;
    text-align: center;
    margin-top: 20px;margin-bottom: 20px;
    cursor: pointer;
    font-size: 18px;
    color: #fff;
    -webkit-transition: all .25s;
    -moz-transition: all .25s;
    transition: all .25s;
   background: #2964B2;
} 

 
.downurllist li a {width: 154px;color:#fff;}

/*在线咨询*/
.zx-service{position:fixed; right:0px; top:321px;z-index: 10000; }
.service-box{background-color: #fff; border-radius:5px; width:90px; margin-bottom:8px;box-shadow: 0px 2px 3px  #929ea9;}
.service-box span{display:block;}
.service-box span.text{ background:url(../images/kf01.png) no-repeat; height:47px; line-height:40px; text-align:center; color:#fff; font-size:16px; position:relative; z-index:10;}
.service-box ul{margin-top: -7px;}
.service-box li{border-bottom:1px solid #efefef; text-align:center; position:relative;}
.service-box li em{font-size:12px;color: #757575;}
.service-box li a{display:block; padding-top:6px; padding-bottom:3px;}
.service-box li:first-child a{padding-top: 14px;}
.service-box li:last-child a{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.service-box li a:hover{background:#f9f9f9;}
.service-box li a:hover em{color:#2964B2; }
.service-box ul li:last-child{border:none;}

.service-box li p{position:absolute; left:-154px; width:150px; top:0; background:#fff;box-shadow: 0 0 10px rgba(0,0,0,0.2);display:none; font-size:18px; font-weight:bold;color: #2964B2;padding: 10px 0px;}

.service-box li:hover p{display:block; }

.service-arrow{box-shadow: 0px 2px 2px #d6d6d6;border:1px solid #ddd;  border-radius:5px;  width:90px; background:url(../images/kf05.png) no-repeat center center #fff; height:40px; cursor:pointer; }
.service-arrow a{display:block; width:90px; height:45px;}

/*在线咨询*/
.zx-service{position:fixed; right:0px; top:321px;z-index: 10000; }
.service-box{background-color: #fff; border-radius:5px; width:90px; margin-bottom:8px;box-shadow: 0px 2px 3px  #929ea9;}
.service-box span{display:block;}
.service-box span.text{ background:url(../images/kf01.png) no-repeat; height:47px; line-height:40px; text-align:center; color:#fff; font-size:16px; position:relative; z-index:10;}
.service-box ul{margin-top: -7px;}
.service-box li{border-bottom:1px solid #efefef; text-align:center; position:relative;}
.service-box li em{font-size:12px;color: #757575;}
.service-box li a{display:block; padding-top:6px; padding-bottom:3px;}
.service-box li:first-child a{padding-top: 14px;}
.service-box li:last-child a{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.service-box li a:hover{background:#f9f9f9;}
.service-box li a:hover em{color:#2964B2; }
.service-box ul li:last-child{border:none;}

.service-box li p{position:absolute; left:-154px; width:150px; top:0; background:#fff;box-shadow: 0 0 10px rgba(0,0,0,0.2);display:none; font-size:18px; font-weight:bold;color: #2964B2;padding: 10px 0px;}

.service-box li:hover p{display:block; }

.service-arrow{box-shadow: 0px 2px 2px #d6d6d6;border:1px solid #ddd;  border-radius:5px;  width:90px; background:url(../images/kf05.png) no-repeat center center #fff; height:40px; cursor:pointer; }
.service-arrow a{display:block; width:90px; height:45px;}




/*内页产品中心*/
.ny-main{margin:40px auto}
.ny-left{width:300px;}
.ny-type{border:3px solid #2964B2;width:294px;margin-bottom: 20px;}
.ny-type .column-title{ background: url(../images/pro-title.jpg) no-repeat center center; height:100px;line-height:100px;font-size:36px;font-weight:bold;color:#fff;text-align: center;}
.ctitle1 {margin-top:20px;margin-bottom:20px;}
.ctitle1  li{height:50px;line-height:50px;width:260px;margin:10px auto;transition: all .3s; position: relative;}
.ctitle1  li a{ display: block;height:50px;line-height:50px; background: #E6E6E6;display: block;font-size:16px;color:#333;transition: all .3s}
.ctitle1  li a:before{content: ''; display: block;width:10px;height:2px; background: #2964B2;float:left;margin-top:25px;margin-left:30px;margin-right:15px;transition: all .3s}
.ctitle1  li:hover a,.ctitle1  li.on a,.ctitle1  li.hover a{ background: #B5974B;color:#fff}
.ctitle1  li:before{content: '';width:0px;height:50px;display: block;position: absolute;left:0;top:0; background: #2964B2;transition: all .3s}
.ctitle1  li:hover:before,.ctitle1  li.on:before,.ctitle1  li.hover:before{width:10px;}
.ctitle1  li:hover a:before,.ctitle1  li.on a:before,.ctitle1  li.hover a:before{margin-left:40px;background: #fff;}
/*news-title*/
.blank {
    height: 20px;
}
.clear, .blank {
    clear: both;
    width: 100%;
    overflow: hidden;
}
.blogs-list ul { padding: 0 20px 20px; }
.blogs-list ul li {overflow: hidden;border-bottom: 1px dashed #d3d3d3;padding: 20px 0;}
.blogs-list ul li:first-child{ padding-top:0}
.blogs-list li h2 {font-size: 16px;margin-top: 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 10px;}
.blogs-list li h2 em { display: inline-block; font-style: normal; font-size: 12px; background: #f60; color: #fff; padding: 0 3px; font-weight: normal; margin-right: 10px; }
.blogs-list li h2 a {}

.blogs-list li i {width: 200px;height: 120px;line-height: 100%;overflow: hidden;float: left;margin-right: 15px;}
.blogs-list li i img {width: 100%;min-height: 120px;display: inline-block;transition: .5s;}
.blogs-list li i:hover img { transform: scale(1.2); }
.blogs-list li p {color: #888;line-height: 22px;height: 43px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 2;font-size: 14px;margin-top: 10px;}
.blogs-list li span {font-size: 14px;margin-top: 10px;overflow: hidden;    float: right;}
.blogs-list li span a {
    display: inline-block;
    color: #0976dc;
    border: #1487f4 1px solid;
    padding: 3px 10px;
    border-radius: 3px;
    margin-right: 5px;
    font-size: 12px;
    margin-bottom: 5px;
}
.blogs-list li span a:nth-child(1) { background: #1487f4; color: #fcfeff }

.blogs-list ul li h2:hover a { color:#000 }
/*分页相关*/
.pagelist ul{text-align:center;margin:20px 0;}
.pagelist li{display:inline-block;margin:0 2px; height:40px;}
.pagelist li a{color:#666;display:inline-block;border:1px solid #ddd;padding:6px 15px;}
.pagelist li a:hover{border-color:#1184DA;background:#1184DA;color:#fff;}
.pagelist li.active a{border-color:#1184DA;background:#1184DA;color:#fff;}

.ny-contact{padding-bottom:22px;}
.ny-way{margin:20px 0}
.ny-way span{ display: block;margin:15px 23px;}
.ny-way span img{ vertical-align: middle;margin-right:10px;}
.ny-wx{width:240px;margin:20px auto 0 auto}
.ny-wx-fl b,.ny-wx-fl span,.ny-wx-fl em{ display: block;}
.ny-wx-fl b{font-size:16px;color:#2964B2}
.ny-wx-fl b:after{content: '';width:20px;height:2px;display: block;margin:7px 0; background: #2964B2;}

.ny-rights{width:880px}
.postions{border-bottom:1px solid #CCCCCC;width:880px;height:50px;line-height:50px;padding-left:10px;}
.postions span{font-size:20px;color:#333333;font-weight:bold;height:50px;line-height:50px;display: inline-block;}
.postions span img{padding-right:10px; vertical-align: middle;}
.postions em{float:right;height:40px;font-size: 16px;}
.postions a{font-size:14px;color:#666;display: inline-block;}
.postions a:hover{color:#2964B2}




.ny-right{width:880px}
.postion{border-bottom:1px solid #CCCCCC;width:880px;height:50px;line-height:50px;padding-left:10px;}
.postion span{font-size:20px;color:#333333;font-weight:bold;height:50px;line-height:50px;display: inline-block;}
.postion span img{padding-right:10px; vertical-align: middle;}
.postion em{float:right;height:40px;font-size: 16px;}
.postion a{font-size:14px;color:#666;display: inline-block;}
.postion a:hover{color:#2964B2}


.ny-pro-list li{float:left;border:1px solid #E6E6E6;width:205px;margin-left:14px;margin-top:21px;transition: all .3s;overflow: hidden;}
.ny-pro-list li:hover{border:1px solid #2964B2;}


.ny-pro-list li span {
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #eee;
    text-align: center;
    font-size: 16px;
}
.ny-pro-list li:hover span{ background: #2964B2;color:#fff;}
/*.content {    margin-left:20px;margin-right:10px;}*/
/*newstext-box*/
.newstext-box { padding: 0 20px 20px; }
.news-title-h1 {font-size: 22px;margin-bottom: 20px;color: #000;}
.keywords {overflow: hidden;}
.keywords a {display: block;float: left;border: #1487f4 1px solid;color: #1487f4;padding: 2px 8px;margin: 0 5px 5px 0;border-radius: 3px;font-size: 14px;}
.keywords a:nth-child(1), .keywords a:hover { background: #1487f4; color: #fff }
.picview-other { overflow: hidden; color: #888; margin-bottom: 15px; }
.picview-other span { float: left; margin-right: 15px; padding-left: 20px; }
.smalltext { margin-bottom: 20px; background: #f1f1f1; padding: 20px; color: #888; line-height: 22px; }
.smalltext i { background: url(../images/quote.png) no-repeat left center; width: 24px; height: 15px; background-position: 0 0; float: left; }
.newstext { line-height: 24px; margin-bottom: 20px; overflow: hidden; }
.newstext video { margin: 20px auto; display: block; max-width: 100% !important; height: auto !important; z-index: 0; }
.newstext li {list-style:normal !important}
.newstext p { margin-bottom: 20px; }
.newstext span{display:inline}
.newstext img { max-width: 100% !important; height: auto !important; margin: 10px auto; }
.newstext table { margin: auto !important }
.newstext iframe { margin: auto !important }
.newstext h2, .newstext h3, .newstext h4, .newstext h5, .newstext h6 { font-size: 16px; margin: 20px 0; position: relative; padding-left: 10px; }
.newstext h2:before, .newstext h3:before, .newstext h4:before, .newstext h5:before, .newstext h6:before { position: absolute; content: ""; background: #1487f4; width: 3px; height: 100%; left: 0; bottom: 0; }
span.po-from { background: url(../images/icon-yonghu.png) no-repeat center left; background-size: 16px; }
span.po-date { background: url(../images/date.png) no-repeat center left; background-size: 16px; }
span.po-classname { background: url(../images/icon-lm.png) no-repeat center left; background-size: 16px; }
span.po-view {background: url(../images/view.png) no-repeat left center;background-size: 16px;}
.share { padding: 10px 0; overflow: hidden; display: table; width: 100%; margin: 20px auto; line-height: 24px; background: #f1f1f1; }
.share>div { padding-right: 20px; margin-top: 16px; overflow: hidden; }
.share img { width: 100px; float: left; margin: 0 20px; }
.share a { color: #1487f4 }
.share a:hover { text-decoration: underline }
.diggit { display: block; width: 160px; margin: 20px auto; background: #ff5501; color: #fff; box-shadow: 1px 2px 6px 0px rgba(0,0,0,.2); border-radius: 3px; line-height: 40px; text-align: center; }
.diggit a { color: #fff }
/*info-pre-next*/
.info-pre-next { overflow: hidden; margin: 20px 0; }
.info-pre-next ul li { width: 50%; float: left; overflow: hidden; }
.info-pre-next ul li a {  overflow: hidden; }
.info-pre-next ul li:nth-child(1) a { margin-right: 10px; }
.info-pre-next ul li:nth-child(2) a { margin-left: 10px; }
.info-pre-next ul li i { display: block; width: 130px; height: 80px; overflow: hidden; float: left; margin-right: 10px; position: relative; }
.info-pre-next em { position: absolute; left: 0; top: 0; font-style: normal; color: #ffffff; font-size: 16px; width: 100%; line-height: 80px; text-align: center; background: rgba(0,0,0,.2); z-index: 1; }
.info-pre-next img { width: 100%; transition: .5s; }
.info-pre-next h2 { font-size: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.info-pre-next p { font-size: 14px; margin-top: 10px; line-height: 20px; height: 40px; color: #888; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; }
.info-pre-next li:hover img { transform: scale(1.2); }



.newdigg{
	width:406px;
	height:51px;
	margin:8px auto;
	clear:both;
	overflow:hidden;
	padding-left:8px;
}
.diggbox{
	width:195px;
	height:51px;
	float:left;
	margin-right:8px;
	overflow:hidden;
	cursor:pointer;
}
.diggbox .digg_act{
	font-size:14px;
	float:left;
	line-height:31px;
	text-indent:32px;
	height:29px;
	overflow:hidden;
	font-weight:bold;
}
.diggbox .digg_num{
	float:left;
	line-height:29px;
	text-indent:5px;
}
.diggbox .digg_percent{
	width:180px;
	clear:both;
	padding-left:10px;
	overflow:hidden;
}
.diggbox .digg_percent .digg_percent_bar{
	width:100px;
	height:7px;
	background:#E8E8E8;
	border-right:1px solid #CCC;
	float:left;
	overflow:hidden;
	margin-top:3px;
}
.diggbox .digg_percent .digg_percent_num{
	font-size:10px;
	float:left;
	padding-left:10px;
}
.diggbox .digg_percent .digg_percent_bar span{
	display:block;
	height:5px;
	overflow:hidden;
	background:#000;
}
.newdigg .digg_good{
	background:url(../images/newdigg-bg.png) left top no-repeat;
}
.newdigg .digg_bad{
	background:url(../images/newdigg-bg.png) right top no-repeat;
}
.newdigg .digg_good .digg_act{
	color:#C30;	
}
.newdigg .digg_good .digg_num{
	color:#C63;
}
.newdigg .digg_bad .digg_act{
	color:#36C;	
}
.newdigg .digg_bad .digg_num{
	color:#39C;
}
.newdigg .digg_good .digg_percent .digg_percent_bar span{
	border:1px solid #E37F24;
	background:#FFC535;
}
.newdigg .digg_bad .digg_percent .digg_percent_bar span{
	border:1px solid #689ACC;
	background:#94C0E4;
}
.handle{
	height:59px;
	padding-top:12px;
	overflow:hidden;
	clear:both;
}
.handle .digg{
	width:59px;
	height:59px;
	float:left;
	background:url(../images/digg-bg.gif) no-repeat;
	margin-right:12px;
}
.handle .digg .digg_num{
	width:56px;
	height:34px;
	font-size:20px;
	text-align:center;
	line-height:34px;
	overflow:hidden;
	color:#6B9169;
}
.handle .digg .digg_act{
	width:56px;
	height:22px;
	line-height:23px;
	overflow:hidden;
}
.handle .digg .digg_act a{
	margin-left:11px;
	color:#666;
	float:left;
}

/*time-section*/
.time-section { font-size: 16px; line-height: 1.8; margin: 30px 0 60px 0; position: relative; }
.time-section:before { position: absolute; width: 1px; height: 100%; top: 0; left: 25px; background:#2964B2; content: ""; z-index: 1; }
.time-section p { margin-bottom: 30px; position: relative; padding-left: 30px; margin-left: 20px; }
.time-section p:before { content: ""; background: #2964B2; width: 10px; height: 10px; border-radius: 10px; position: absolute; top: 10px; left: 0; z-index: 1 }
.time-section p:after { content: ""; background: #ffffff; width: 18px; height: 18px; border-radius: 18px; position: absolute; top: 5px; left: -5px; border: #2964B2 1px solid; z-index: 0; }
.time-section p:hover { color: #2964B2 }
.time-section p:hover:before { background: #2964B2 }
/*内页产品中心*/

.ny-device-list li{float:left;width:285px;border:1px solid #E6E6E6;margin-left:9px;margin-top:21px;}
.ny-device-list li .device-img{width: 285px;height:220px;}
.ny-device-list li .device-info{height:40px; background: #E6E6E6;line-height:40px;text-align: center;font-size: 16px;;}
.ny-device-list li:hover{border-color:#2964B2}
.ny-device-list li:hover .device-info{background: #2964B2;color:#fff}
/*加工设备*/

/*品质管理*/
.ny-quality-list{margin-top:21px;}
.ny-quality-list ul li{float:left;width:285px;height:auto;border:1px solid #E6E6E6;margin:0 0 13px 9px; overflow: hidden;text-align: center;}
.ny-quality-list ul li:hover{border:1px solid #2964B2;}
.ny-quality-list ul li .quality-info{ background: #eee;height:40px;line-height:40px;}
.ny-quality-list ul li:hover .quality-info{ background: #2964B2;height:40px;line-height:40px;color:#fff}
/*品质管理*/

/*内页产品详情*/
.ny-right .pro1{margin-top:5px;}
.ny-right .pro1 .spec-preview img{display: block;}
.ny-right .pro1 .descript1 strong.title1{line-height: 38px;font-size: 20px; color: #333;display: block;}
.ny-right .pro1 .descript1 p{width: 485px;font-size: 13px;color: #8e8e8e;line-height: 25px;margin-bottom: 10px;}
.ny-right .pro1 .descript1 a.consult{display: block; width: 120px; height: 40px; font-size: 15px; color: #fff; line-height: 40px; text-align: center; background: #000; }
.ny-right .pro1 .descript1 a.consult:hover{background-color:#B5974B;}
.ny-right .pro1 .descript1 p.haoma{color: #333;font-size: 15px; font-weight: bold; }
.ny-right .pro1 .descript1 p.haoma em{display: block;color:#2964B2;font-size: 20px; font-weight: bold; }
.ny-right .pro1 .share{overflow: hidden;margin-top: 15px;}
.ny-right .pro1 .share ul li{float: left;margin: 0 5px;}
.ny-right .detail .de-title{border-bottom: solid 3px #2964B2; margin-bottom: 15px;}
.ny-right .detail .de-title a{display: block;width: 130px; font-size: 16px;line-height: 45px;color: #fff; text-align: center; margin-top: 35px;background:#2964B2; border-top-left-radius: 6px; border-top-right-radius: 6px; }
.ny-pro-content{margin-left:10px;margin-top:20px;}


.ny-right  .pagelist {padding: 10px 0;margin-top:15px;overflow: hidden;border-top:0px solid #eee;text-align:center;}
.ny-right .pagelist a,
.ny-right  .pagelist span {border: 1px solid #ccc; display: inline-block;padding: 2px 8px;margin-right:5px;}
.ny-right  .pagelist span.current {color: #f30;border: 1px solid #ddd;}
