@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{font-weight: normal;}
BODY {FONT:13px/1.75 "Microsoft YaHei", arial,sans-serif; COLOR: #666;  background:#fff;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; LIST-STYLE-TYPE: none; 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-s{max-width:1300px; margin:0 auto}
.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;}

/* CSS Document */

/*公共头部*/
.header{height:90px; position: fixed;top:0;left:0;width:100%;z-index:999; background: #fff;}
.header-top{opacity: 1;transition: all .6s;}
.logo{width:32%;margin-top:5px; }
.logo img{display: block;}
.nav{width: 65%;}
.nav li{float:left;  width: 14%; position: relative;}
.nav li>a{display: block; font-size: 18px; line-height: 90px; color: #3d3d3d; text-align: center;}
.nav li:hover>a,.nav li.on>a{background: #003586; color: #fff;}
.nav ul li .hide{background-color: #fff;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.18);float: left;font-size: 14px;left: -5px;display: none;width: 130px;opacity: 0.8;position: absolute;text-align: center;z-index: 10000;}
.nav ul li .hide em a{ display:block; font-size: 15px;line-height:35px;font-weight: normal; text-align:center; height:35px; color: #333;}
.nav ul li .hide em a:hover{background: #fff; color: #012756; transition:background-color 0.3s linear; -moz-transition:background-color 0.3s linear;-webkit-transition:background-color 0.3s linear;-o-transition :background-color 0.3s linear;}
.head-right{width:3%;margin-top:35px;}
.search{cursor: pointer;}
.search-close{cursor: pointer;}
.search-div{height:90px; background: #fff;}
.sear-logo{width:351px;height:44px;margin-top:25px}
.search-form{width:580px;margin:0 auto;border-top:1px solid #88959B;border-bottom:1px solid #88959B;margin-top:25px;margin-left:90px}
.search-form .text{height:40px;width:88%;float:left;border:none; background:none;text-align: center;}
.search-form .submit{height:40px;width:10%;float:right;border:none; background:url(../images/search.png) no-repeat center center;}
.search-close{margin-top:35px}
.search-div{ position: absolute;top:0;width:100%;left:-100%;transition: all .6s;}
.search-addclass{position: absolute;left:0%;}
.header-taddclass{opacity: 0.1;}
.header-zw{height: 90px;}


/*首页banner*/
.banner{position:relative;}
.banner-hd {height:624px;position: relative; overflow:hidden; width: 100%;}
.banner-hd  ul{height:100%;margin: 0 auto;}
.banner-hd  ul li{height:100%;}
.banner-hd ul a{display: block; height:100%;margin: 0 auto;}

/*数字按钮样式*/
.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:16px;height:16px; margin:0 5px; cursor:pointer; float: left; background: #fff; -webkit-border-radius:50%; -moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius: 50%;}
.banner-hd .num li.on {background: #fff600;  } /*当前项*/


/*最新产品*/
.index-title h3{display: block; font-size: 30px; line-height: 30px; color: #333; font-weight: bold; letter-spacing: 1rem; margin-bottom: 9px;}
.index-title span{display: block; font-size: 15px; color: #9a9a9a; font-family: arial; text-transform: uppercase; letter-spacing: 1rem;}
.product{ padding: 55px 0;}
.product .index-title{margin-bottom: 70px;}
.product .container{position: relative;}

.product .sPrev,.product .sNext{position: absolute;top: 110px; width: 16px; height: 32px;}
.product .sPrev{background: url(../images/product-prev.png) no-repeat left center; left: -2%;}
.product .sNext{background: url(../images/product-next.png) no-repeat left center; right: -2%;}
.product .sPrev:hover{background: url(../images/product-prev-hover.png) no-repeat left center; }
.product .sNext:hover{background: url(../images/product-next-hover.png) no-repeat left center; }

.product{overflow: hidden;}
.product ul li{float: left; width: 300px;}
.product ul li .pic{width: 300px; height: 225px; overflow: hidden;}
.product ul li .pic img{display: block; -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; -webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 1;}
.product ul li:hover .pic img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.product ul li img{display: block;}
.product ul li em{display: block; font-size: 16px; color: #5f5f5f; text-align: center;}
.product ul li:hover em{color: #012756;}
.pro-more{display: block; width: 255px; height: 55px; background: #012756; font-size: 16px; line-height: 55px; color: #fff; text-align: center; margin: 67px auto 0;}

/* Underline From Left */
a.hvr-underline-from-left {vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;overflow: hidden;}
a.hvr-underline-from-left:before {content: "";position: absolute;z-index: -1;left: 0;right: 100%;bottom: 0;background:#fff600;height: 4px;-webkit-transition-property: right;transition-property: right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
a.hvr-underline-from-left:hover:before,a.hvr-underline-from-left:focus:before,a.hvr-underline-from-left:active:before {right: 0;}


/*为什么选择昆山镨上发机电？*/
.why{padding-bottom: 60px;}
.why-title{background: url(../images/why-bg.png) no-repeat center top; height: 173px; margin-bottom: 45px;}
.why-title h3{display: block; font-size: 32px; line-height: 32px; font-weight: bold; padding-top: 46px; margin-bottom: 7px;}
.why-title span{display: block; font-size: 17px; color: #dedede; text-transform: uppercase;}
.why-list {margin-bottom: 40px;}
.why-list ul li{float: left; width: 287px; position: relative; background: #012756; border-radius: 5px; margin-right: 17px;}
.why-list ul li .pic{width: 287px; height: 391px; opacity: 0; transition: 0.6s;}
.why-list ul li .info{position: absolute; top: 0; width: 100%; height: 100%; z-index: 2;}
.why-list ul li .info .icon img{display: block; margin: 61px auto 0;}
.why-list ul li .info p{display: block; font-size: 14px; line-height: 30px; color: #fff; margin: 24px 0 39px;}
.why-list ul li .info strong{display: block; font-size: 28px; color: #fff600;}
.why-list ul li:hover .pic{opacity: 1}
.why-consult strong{display: block; font-size: 40px; line-height: 47px; color: #d3d3d3; font-family: arial; text-transform: uppercase; position: relative;}
.why-consult strong:after{position: absolute; content: ''; width: 623px; height: 1px; background: #eee; top: 23px; left: 369px; z-index: 2;}
.why-consult a{display: block; width: 101px; background: url(../images/qq-icon.png) no-repeat 37px center #f5e100; font-size: 16px; line-height: 47px; color: #474747; padding-left: 75px;}


/*优势*/
.ys{background: url(../images/ys-bg.jpg) no-repeat center top; height: 498px; margin-bottom: 43px;}
.ys .right{width: 485px;  padding-top: 36px;}
.ys-title h3{display: block; font-size: 27px; line-height: 27px; color: #fff; }
.ys-title span{display: block; font-size: 16px; color: #fff; opacity: 0.38; margin-bottom: 20px;}
.ys .right .list ul li{float: left; margin-bottom: 38px; }
.ys .right .list ul li em{display: block; font-size: 17px; line-height: 17px; color: #f5e100;  margin-bottom: 9px;}
.ys .right .list ul li span {display: block; font-size: 14px; line-height: 24px; color: #fff; opacity: 0.52;}
.ys .right .list ul li.icon2 {margin-bottom: 64px;}


/*新闻动态*/
.news .index-title{margin-bottom: 27px;}

/*新闻中心*/
.news-list{ overflow: hidden;}
.news-list li{height:400px;float:left;width:366px;position: relative;margin-right:30px;background: #fff;box-shadow: 0px 0px 10px #ccc;overflow: hidden;margin-bottom:30px;margin-left:10px;margin-top:10px;}
.news-list .news-img{width:366px;height:235px; transition: all 300ms;}
.news-list .news-img img{ transition: all 300ms;}
.news-list li .news-info{ transition: all 300ms;}
.news-list li .news-info b,.news-list li .news-info span,.news-list li .news-info em{ display: block;transition: all 300ms;}
.news-list li .news-info b{width:325px;color:#565656;font-size:15px;font-weight: normal;line-height:20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical ;margin:30px auto 10px auto}
.news-list li .news-info p{width:325px;margin:0 auto;font-size:13px;color:#858585;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical ;line-height:24px;height:45px;}
.news-list li .news-info em{width:325px;color:#8E8E8E;font-size:13px;margin:15px auto}
.news-list li .news-info span{width:108px;height:35px;text-align: center;line-height:35px; background: #012756;font-size:14px;color:#fff;position: absolute;left:0;right:0;top:215px;margin:0 auto}
.news-more{width:155px;height:42px;text-align: center;line-height:42px;color:#858585;border:1px solid #BDBDBD; display: block;margin:0 auto;position: absolute;bottom:-220px;left:0;right:0;transition: all 300ms;}
.news-list li:hover .news-more{bottom:50px}
.news-list li .news-more:hover{ background: #012756;color:#fff;}

.news-list li:hover img{opacity: 0;}
.news-list li:hover .news-info span{top:35px}
.news-list li:hover .news-info b{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical ;}
.news-list li:hover .news-info{margin-top:-160px;text-align: center;}
.news-list li:hover .news-info em{margin-top:-80px;}
.news-list li:hover .news-info p{margin-top:50px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical ;}

.news{ position: relative;padding-bottom:35px; margin-bottom: 30px;margin-top:30px;}
.news .news-hd ul{ position: absolute;bottom:15px;left:0;right:0;text-align: center;}
.news .news-hd ul li{display: inline-block;width:10px;height:10px;border:1px solid #012756;border-radius:100%;margin:7px;cursor: pointer;}
.news .news-hd ul li.on{ background: #012756;}

.pro-duct{ background: url(../images/proys-bg.jpg) no-repeat center center;height:498px}
.pro-duct .index-title h3{color:#fff}
.pro-duct .txt-c{padding-top:40px;margin:0 0 30px 0}
.pro-duct-con{ position: relative;}
.pro-duct .hd a{ position: absolute;top:60%; cursor: pointer;display: block;}
.pro-duct .hd .next{left:-45px}
.pro-duct .hd .prev{right:-45px}
.pro-duct-list{width:1200px;overflow: hidden;}
.pro-duct-list li{float:left;width:288px;margin:11px;}
.pro-duct-list li .pic{width:288px;height:191px;overflow: hidden; position: relative;}
.pro-duct-list li .pic span,.pro-duct-list li .pic b{display: block;width:288px;height:191px;}
.pro-duct-list li .pic b{ background:rgba(1,39,86,0.75); position: absolute;top:-300px;left:0;right:0;margin:0 auto;transition: all .5s;}
.pro-duct-list li .pic b em{font-style: normal;color:#fff;width:250px;margin:65px auto;font-weight:normal;text-align: center;display: block;line-height:30px;font-size:14px;}
.pro-duct-list li .info{width:288px;height:47px;line-height:47px;text-align: center; background: #fff;margin-top:7px;font-size:16px;}
.pro-duct-list li:hover .pic b{top:0;}
/*公共底部*/
.foot{background: #252525; padding-top: 37px;}
.foot-top{padding-bottom: 46px; border-bottom: solid 1px #373737;}
.foot-logo img{display: block; margin-right: 124px; margin-top: 5px;}
.foot-nav dl{float: left; margin-right: 72px;}
.foot-nav dl dt{display: block; font-size: 18px; color: #fff; font-weight: bold; font-family: arial; text-transform: uppercase; margin-bottom: 6px;}
.foot-nav dl dd a{display: block; font-size: 15px; line-height: 28px; color: #737373;}
.foot-nav dl p{display: block; font-size: 15px; line-height: 30px; color: #737373; padding-left: 28px;}
.foot-nav dl p b{font-size: 18px; color: #fff600;}
.foot-nav dl p.icon1{background: url(../images/foot-icon1.png) no-repeat left center;}
.foot-nav dl p.icon2{background: url(../images/foot-icon2.png) no-repeat left center;}
.foot-nav dl p.icon3{background: url(../images/foot-icon3.png) no-repeat left center;}
.foot-wechat  ul li{float: left; margin-left: 23px; }
.foot-wechat  ul li img{display: block; margin: 0 auto;}
.foot-wechat  ul li em{display: block; font-size: 14px; line-height: 35px;color: #737373; text-align: center;}
.foot-copy p{display: block; font-size: 15px; line-height: 68px; color: #616161;}
.foot-copy p a{color: #616161;}
.foot-nav dl dd a:hover,.foot-copy p a:hover{color: #fff;}


/*在线咨询*/
.zx-service{position:fixed; right:0px; top:321px;z-index: 10000; }
.service-box{background-color: #fff; border-radius:6px; width:108px;}
.service-box span{display:block; margin-bottom: 8px;}
.service-box span.text{margin-bottom: 0; background:#012756; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px; position:relative; border-top-left-radius: 6px; border-top-right-radius: 6px;}
.service-box ul{border:1px solid #efefef; border-top: none;}
.service-box li{border-bottom:1px solid #efefef; text-align:center; position:relative;}
.service-box li em{font-size:14px;color: #757575;}
.service-box li a{display:block; padding: 14px 0 6px;}
.service-box li a:hover em{color:#012756;}

.service-box li p{position:absolute; left:-130px; width:120px; top:0;display:none; border: solid 1px #f5f5f5;}
.service-box li p b{display: block; background: #fff; font-size: 14px; line-height: 30px; color: #333; text-align: center; font-weight: normal;}
.service-box li:hover p{display:block; }
.service-arrow{    margin-top: -10px;background:#012756; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px;  border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;cursor:pointer; }
.service-arrow a{display:block; color: #fff;}
.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: #003586;padding: 30px 0px;}

/*内页样式*/
.ny-hd{height: 624px;}
.ny-main{margin-top: 25px; margin-bottom:100px;}

.position{height: 60px;border: 1px solid #e5e5e5;}
.position span{line-height: 60px;}

.ctitle1 li{float: left;margin-left:30px; position: relative;}
.ctitle1 li a{display: block; font-size: 16px; line-height: 60px; position: relative; height: 60px;}
.ctitle1 li a:after{position: absolute; content: ''; bottom: 0; width: 0; height: 1px; background: #012756; left: 0; z-index: 2; transition: 0.6s;}
.ctitle1 li.on a:after,.ctitle1 li:hover a:after{left: 0; width: 100%; color: #012756;}

.sub-nav li{float: left;margin-left:30px; position: relative;}
.sub-nav li a{display: block; font-size: 16px; line-height: 60px; position: relative; height: 60px;}
.sub-nav li a:after{position: absolute; content: ''; bottom: 0; width: 0; height: 1px; background: #012756; left: 0; z-index: 2; transition: 0.6s;}
.sub-nav li a.on:after,.sub-nav li:hover a:after{left: 0; width: 100%; color: #012756;}

/*内页关于我们*/
.nyabout .index-title{margin-top: 46px; margin-bottom: 16px;}
.nyabout .info p{display: block; font-size: 16px; line-height: 40px; color: #7d7d7d; text-align: left; margin-bottom: 31px;}
.nyabout .about-pic img{display: block; margin-bottom: 72px;}

/*鐠罗机械股份有限公司 台湾总公司*/
.nyabout-bg{background: url(../images/nyabout-bg.jpg) no-repeat center top; height: 202px; margin-bottom: 55px;}
.nyabout-bg h3{display: block; font-size: 30px; line-height: 30px; padding-top: 68px; margin-bottom: 22px;}
.nyabout-bg span{display: block; font-size: 16px; line-height: 16px;}
.about-pic2 img{display: block; width: 465px; margin-top: 16px;}
.about-info p{display: block;width: 695px; font-size: 16px; line-height: 43px; color: #555555; margin-bottom: 84px;}

/*全球服务/销售据点*/
.sales{background: #f6f6f6; padding-bottom: 59px; padding-top: 49px; margin-bottom: 57px;}
.nyabout-title h3{display: block; font-size: 30px; line-height: 30px; color: #333; font-weight: bold;  margin-bottom: 44px;}
.sales-content{padding: 33px 0; background: #fff;}
.sales-content .info{width: 400px; margin-left: 44px;}
.sales-content .info strong{display: block; font-size: 20px; line-height: 20px; color: #003586;}
.sales-content .info em{display: block; font-size: 16px; color: #003586;}
.sales-content .info p{display: block; font-size: 16px; color: #575757;}

/*企业愿景与历史沿革*/
.vision{margin-bottom: 47px;}
.vision-content .info{width: 633px;}
.vision-content .info p{display: block; font-size: 16px; line-height: 43px; color: #555555;}
.vision-content .pic img{display: block;}

.history{background: #f6f6f6; padding: 17px 0 70px;}
#n_licheng{height:420px; background:url(../images/n_licheng_bg.png) center repeat-x;}
#n_licheng .m{ position:relative; height:420px;}
#n_licheng .hd { position:absolute; z-index:9; width:100%; top:50%; margin-top:-19px;}
#n_licheng .hd a{ display:block; width:38px; height:38px; position: absolute;}
#n_licheng .hd .prev{ background:url(../images/n_licheng_left.png) center no-repeat; left:-60px;}
#n_licheng .hd .next{ background:url(../images/n_licheng_right.png) center no-repeat; right:-60px;}
#n_licheng .hd .prev:hover{ background:url(../images/n_licheng_left_on.png) center no-repeat;}
#n_licheng .hd .next:hover{ background:url(../images/n_licheng_right_on.png) center no-repeat;}
#n_licheng .bd .tempWrap{}
#n_licheng .bd ul{ }
#n_licheng .bd ul li{ width:300px; height:420px;  position:relative; float: left;}
#n_licheng .bd ul li .box{ height:210px;}
#n_licheng .bd ul li.li_1{ padding-top:210px;}
#n_licheng .bd ul li i{ display:block; margin:0 auto; width:12px; height:12px; background:#d6d6d6; border-radius:50%; box-shadow:0 0 0 6px rgba(214,214,214,.5); margin-top:-6px; transition:.5s; -webkit-transition:.5s;}
#n_licheng .bd ul li font{ display:block; width:1px; height:41px; background:#d6d6d6; margin:16px auto;}
#n_licheng .bd ul li .txt{ width:300px; margin:10px auto; padding:15px 0; border-radius:8px;transition:.5s; -webkit-transition:.5s;}
#n_licheng .bd ul li .box:hover .txt{ box-shadow:0 1px 9px rgba(0,0,0,.1)}
#n_licheng .bd ul li h5{ font-size:22px; color:#003586; font-weight:bold; margin-bottom:5px; text-align:center;}
#n_licheng .bd ul li p{ font-size:13px; color:#6d6d6d; line-height:24px; overflow:hidden; text-align:center; min-height: 100px;}
#n_licheng .bd ul li.li_2 i{ position:absolute; bottom:174px; left:50%; margin-left:-6px;}
#n_licheng .bd ul li.li_2 font{ position:absolute; bottom:186px; left:50%; margin-left:-1px;}
#n_licheng .bd ul li .box:hover i{ background:#003586; box-shadow:0 0 0 8px rgba(0,53,134,.5); }











/*内页产品列表页*/
.nypro-content .list{padding: 20px; background: #f6f6f6; width: 1160px; margin-bottom: 20px;}
.nypro-content .list .pro-class .pic{width: 330px; margin-right: 30px;}
.nypro-content .list .pro-class .pic img{display: block;}
.ny-product-list{width: 800px;}
.ny-product-list strong{display: block; font-size: 20px; color: #012756; font-weight: normal; margin: 15px 0 10px;}
.ny-product-list ul li{float: left; margin-right: 20px; margin-bottom: 15px;}
.ny-product-list ul li a{display: block; width: 198px; border: solid 1px #ccc; font-size: 15px; line-height: 35px; color: #666;border-radius: 6px; text-align: center;}
.ny-product-list ul li a:hover{background: #012756; border-color: #012756; color: #fff;}


/*产品详情*/
.nypro-xq .pro1 .pro-list-pic{width: 482px;}
.nypro-xq .pro1 .spec-preview img{display: block;}
.nypro-xq .pro1 .descript1{width: 680px;}
.nypro-xq .pro1 .descript1 strong.title1{line-height: 35px;font-size: 27px; color: #333;display: block; border-bottom: 1px solid #E5E5E5; padding: 10px 0 15px; margin-bottom: 10px;}
.nypro-xq .pro1 .descript1 p{width: 680px;font-size: 15px;color: #8e8e8e;line-height: 33px; margin-bottom: 38px;}
.nypro-xq .pro1 .descript1 a.consult{display: block;width: 101px;background: url(../images/qq-icon2.png) no-repeat 37px center #012756;font-size: 16px;line-height: 47px;color: #fff;padding-left: 75px;}
/*.nypro-xq .pro1 .descript1 a.consult:hover{background-color: #fff600;}*/
.nypro-xq .pro1 .descript1 p.haoma{ color: #333;font-size: 15px;display: block; margin-bottom: 15px;}
.nypro-xq .pro1 .descript1 p.haoma em {display: inline-block;color: #EF001D;font-size: 25px;font-weight: bold;}
.nypro-xq .pro1 .share{overflow: hidden;margin-top: 15px;}
.nypro-xq .pro1 .share ul li{float: left;margin: 0 5px;}
.nypro-xq .detail .de-title a{display: block;width: 1170px;font-size: 18px;line-height: 60px;color: #333;margin-top: 30px;background: #eee;padding-left: 30px;}


/*内页新闻列表*/
.ny-news-list ul li{padding-bottom: 30px;border-bottom: 1px solid #d9d9d9;margin-bottom: 30px;}
.ny-news-list em,.ny-news-list span,.ny-news-list i,.ny-news-list a{display: block;font-family: arial;}
.ny-news-date{text-align: right;color: #737373;margin-top: 10px;}
.ny-news-date em{font-size: 24px;}
.news-date span{color: #b2b2b2;line-height: 10px;}
.ny-news-date i{width: 20px;height: 1px;background: #737373;margin-left: 40px;margin-bottom: 5px;}

.ny-news-content{width: 700px;padding-top: 20px;margin-left: 40px;}
.ny-news-content h4{font-size: 18px;line-height: 18px;color: #333;padding-bottom: 20px;}
.ny-news-content p{line-height: 28px;color: #808080;text-align: justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.ny-news-content strong{transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;color: #737373;line-height: 50px; font-weight: normal;}
.ny-news-list ul li:hover .ny-news-content strong{color: #003586; padding-left: 15px;}

.ny-news-list ul li:hover .ny-news-content h4{color: #003586; }


/*内页资质证书*/
.ny-pic-list{overflow: hidden;}
.ny-pic-list ul{width: 1230px;}
.ny-pic-list ul li{float: left; border: solid 1px #ddd; width: 283px; margin-right: 30px;}
.ny-pic-list ul li .pic{width: 283px; height: 212px; overflow: hidden;}
.ny-pic-list ul li .pic img{display: block; -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; -webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 1;}
.ny-pic-list ul li:hover .pic img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.ny-pic-list ul li em{display: block; background: #ddd; font-size: 15px; line-height: 45px; color: #333; text-align: center;}


/*内页产品搜索列表页*/
.search-list ul li{float: left; width: 270px; margin-right: 30px;margin-bottom: 25px;}
.search-list ul li .pic{width: 275px; height: 234px; border: solid 1px #ccc;}
.search-list ul li em{display: block; font-size: 15px; line-height: 35px; color: #5f5f5f; text-align: center;}

.pagelist {padding: 10px 0;margin-top:15px;overflow: hidden;border-top:0px solid #eee;text-align:center;}
.pagelist a,.pagelist span {border: 1px solid #ccc; display: inline-block;padding: 2px 8px;margin-right:5px;}
.pagelist span.current {color: #f30;border: 1px solid #ddd;}
