@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; }
BODY {FONT:13px/1.75 "微软雅黑", arial,sans-serif; COLOR: #666;  background:#fff;min-width: 945px;}
A {COLOR: #666; TEXT-DECORATION: none}
P{COLOR: #434343;}
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;}
.fl{FLOAT: left}
.fr{FLOAT: right}
.container{width:945px; 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;}
.bg-black{background: #000;}
.col-black{color: #000;}
.col-white{color: #fff;}
.col-orange{color: #f08300;}
/* CSS Document */


/*公共头部*/
.head{height: 124px;}
.head .logo{margin-top: 22px;}
.head .logo h1{line-height: 0;}
.head-tel{padding-left: 66px; margin-top: 40px; background: url(../images/head-tel.png) no-repeat top left;}
.head-tel p{line-height: 14px; color: #6e6e6e;}
.head-tel .tel-num{font-size: 25px; font-weight: bold; line-height: 30px; color: #c90000;}

/*nav导航*/
.nav{}
.nav ul{}
.nav ul li{position: relative; float: left; width: 12.5%;}
.nav ul li a{display: block; font-size: 15px; line-height: 46px; color: #fff; text-align: center;}
.nav ul li a:hover{background: #f08300;}
.nav ul li a.on{background: #f08300;}
.nav li dl{position:absolute; left:50%; top:46px; z-index:100000; display:none; width: 100%;margin-left: -60px;background:#000; border:1px solid #ddd;}
.nav li dl em a{display:block; text-align:center;line-height:34px; height:34px; border-bottom:1px solid #ddd;width: 100%;background: none;}
.nav li:hover dl{display:block;}

/*首页banner*/
.banner{position:relative;}
.banner-hd {height:450px;position: relative; overflow:hidden;}
.banner-hd  ul{height:100%;margin: 0 auto;}
.banner-hd  ul li{height:100%;}
/*数字按钮样式*/
.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:13px;height:13px;  color: #FFFFFF;margin:0 5px; cursor:pointer; float: left;background:url(../images/banner-ico.png) no-repeat;}
.banner-hd .num li.on { background:url(../images/banner-ico-on.png) no-repeat } /*当前项*/


/*产品中心*/
.pro{height: 552px; background: url(../images/pro-bg.jpg) no-repeat center center;}
.title{padding-top: 52px;}
.title img{display: block; margin: 0 auto;}
.title em{display: block; margin-bottom: 14px; font-size: 18px; line-height: 52px; background: url(../images/pro-title-em-bg.png) no-repeat center center;}
.pro .content{overflow: hidden;}
.pro .proclass-list{overflow: hidden; width: 960px; margin-bottom: 40px;}
.pro .proclass-list li{float: left; width: 120px; height: 38px; margin-right: 15px; border: solid 1px #fff; }
.pro .proclass-list li a{display: block; font-size: 15px; line-height: 38px; color: #fff; text-align: center;}
.pro .proclass-list li:hover a{color: #000; background: #fff;}
.pro .pro-list{overflow: hidden; }
.pro .pro-list li{position: relative; float: left; width: 213px; margin-right: 30px; }
.pro .pro-list li a{display: block;}
.pro .pro-list li .pic{overflow: hidden; width: 213px; height: 198px;}
.pro .pro-list 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;}
.pro .pro-list li a.pro-name{position: absolute; width: 213px; bottom: 0; line-height: 35px; color: #fff; text-align: center; background: rgba(240,131,0,0.75);}
.pro .content .pro-hide{position: absolute; top: 0; display: none; width: 213px; height: 198px; background: rgba(240,131,0,0.75);}
.pro .content .pro-hide a.text p{margin-top: 66px;font-size: 15px;line-height: 15px;margin-bottom: 10px;}
.pro .content .pro-hide a.text span{line-height: 13px;display: block;}
.pro .content .pro-hide a.text .more{display: block; width: 76px; margin: 24px auto 0; font-size: 12px; line-height: 23px; color: #fff; text-align: center; border: solid 1px #fff;}
.pro .pro-list 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;}
a.more{display: block; width: 168px; margin: 32px auto 0; font-size: 15px; line-height: 44px; color: #fff!important; border-color: #fff!important; }
.more1:hover,.more1:focus,.more1:active{color: white!important;border-color:#f08300!important;}
.more1{-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;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;display:block;width:168px;height:44px;border:1px solid #fff;font-weight:normal;text-align:center;line-height:44px;color:#fff!important;font-size:16px;}
a.more1:before{content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #f08300;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
a.more1:hover,a.more1:focus, a.more1:active{color: white;border-color:#f08300;}
a.more1:hover:before, a.more1:focus:before, a.more1:active:before{-webkit-transform: scaleX(1);transform: scaleX(1);}

/*公司简介*/
.about{width: 650px;}
.about-title{padding-top: 60px;}
.about-title img{display: block;}
.about-title em{display: block; padding-left: 43px; margin-bottom: 10px; font-size: 18px; line-height: 52px; color: #000; background: url(../images/about-title-em-bg.png) no-repeat left center;}
p.about-detail{padding-left: 10px; margin-top: 12px; line-height: 24px; color: #434343; border-left: solid 1px #f08300;}

/*生产设备*/
.equipt{padding-top: 146px; width: 270px;}
.equipt-list-hd{position: relative; height: 332px;}
.equipt-list-hd .equipt-name{position: absolute; left: 0; bottom: 24px; z-index: 666; display: block; width: 100%; font-size: 15px; line-height: 30px; color: #fff; text-align: center; background: #000;}
.equipt-list-hd .equipt-num{position: absolute; bottom: 0; z-index: 555; padding-top: 56px; padding-bottom: 5px; overflow: hidden; width: 100%; background: rgba(0,0,0,0.48);}
.equipt-list-hd .equipt-num ul{float: right;}
.equipt-list-hd .equipt-num li{float: left; width: 18px; margin-right: 4px; line-height: 18px; color: #fff; text-align: center; background: #5b5b5b; cursor: pointer;}
.equipt-list-hd .equipt-num li.on{background: #f08300;}
.equipt-title{height: 75px; padding-top: 30px; border: solid 2px #404040; border-top: none; }
.equipt-title strong{display: block; width: 74px; margin: 0 auto; font-size: 18px; font-weight: normal; line-height: 42px; color: #000; border-top: solid 2px #000;}

/*新闻中心*/
.news-title{padding-top: 78px;}
.news-title em{background: url(../images/about-title-em-bg.png) no-repeat center center;}
.news .content{margin-bottom: 86px;}
.news .content img{border: solid 1px #e4e4e4;}
.news-list{width: 510px;}
.news-list li{overflow: hidden; line-height: 45px; background: url(../images/news-list-libg.png) no-repeat left bottom;}
.news-list li strong{padding-left: 20px; font-size: 14px; font-weight: normal; line-height: 45px; color: #f08300; background: url(../images/news-list-li-strong-bg.png) no-repeat left center;}
.news-list li span.date{font-size: 12px; color: #bbb;}
.news-list li:hover strong{color: #c90000; background-image: url(../images/news-list-li-strong-bg-hover.png);}

/*客户案例*/
.pannel-bg{padding-top: 34px; padding-bottom: 54px; background: url(../images/pannel-bg.jpg) no-repeat center top #f2f2f2;}
.case{width: 392px;}
.case .content{position: relative; padding: 26px 24px 54px; border: solid 3px #f08300; border-top: none;}
.case-title em{display: block; margin: 0 auto 8px; font-size: 18px; color: #000; text-align: center; background: url(../images/about-title-em-bg.png) no-repeat center center;}
p.case-detail{font-size: 12px; line-height: 25px; color: #9a9a9a;}
.case-more{position: absolute; bottom: -74px; left: 50%; width: 120px; margin-left: -60px; line-height: 40px; color: #fff; text-align: center; background: #f08300;border-radius: 5px;}

/*联系我们*/
.contact{width: 476px;}
.contact-pic{height: 164px; padding-right: 30px; background: url(../images/contact-bg.jpg) no-repeat center center;}
.contact-pic em{display: block; margin-top: 30px; margin-bottom: 12px; font-size: 18px; line-height: 18px; color: #000; background: url(../images/about-title-em-bg.png) no-repeat center center;}
.contact-pic p{margin-bottom: 12px; font-size: 12px; line-height: 20px; color: #000;}
.contact-more{display: block; width: 96px; line-height: 28px; color: #000!important;border-color: #000!important; border-radius: 5px;}
.contact-more:hover,.contact-more:focus,.contact-more:active{color: #000!important;border-color:#f08300!important;}
.contact-more1{-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;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;display:block;width:96px;height:28px;border:1px solid #f08300;font-weight:normal;line-height:28px;color:#000!important;}
a.contact-more1:before{content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #f08300;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
a.contact-more1:hover,a.contact-more1:focus, a.contact-more1:active{color: #fff;border-color:#f08300;}
a.contact-more1:hover:before, a.contact-more1:focus:before, a.contact-more1:active:before{-webkit-transform: scaleX(1);transform: scaleX(1);}
.contact-info{margin-top: 80px;}
.contact-tel{padding-left: 62px; background: url(../images/contact-tel.png) no-repeat left center;}
.contact-tel span{display: block; margin-bottom: 14px; font-size: 14px; line-height: 16px; color: #666;}
.contact-tel strong{display: block; margin-bottom: 18px; font-size: 14px; line-height: 18px; color: #4a4a4a;}
.contact-tel strong em{font-size: 18px; font-weight: bold; }
.contact-info p{font-size: 12px; line-height: 36px; color: #737373;}

/*友情链接*/
.flink{margin-top: 16px; margin-bottom: 16px; font-size: 14px;}
.flink p{padding-left: 18px; line-height: 30px; border-left: solid 3px #f08300;}
.flink-list{ line-height: 30px;}
.flink-list li{float: left;}
.flink-list li a{ padding: 0 25px; margin: 8px 0; line-height: 14px; color: #434343;  border-right: solid 1px #434343;}
.flink-list li:last-child a{border-right: 0;}
.flink-list li:hover a{text-decoration: underline;}

/*公共底部footer*/
.footer{line-height: 78px; background: #000;}
.footer p{color: #fff;}
.footer p a{color: #fff;}
.footer p a:hover{text-decoration: underline;}

/*内页*/
.ny-hd{height: 280px;}
.ny-main{overflow: hidden;padding-top: 45px;padding-bottom: 30px;}
/*左侧列表*/
.ny-main .left{width: 232px;}
.ny-main .left .ny-title{background: #000;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.ny-main .left .ny-title strong{color: #fff;font-weight: normal;color: #fff;line-height: 76px;padding-left: 20px;font-size: 24px;}
.ny-main .left .ny-title strong span{font-size: 12px;color: #ddd;}
.ny-main .left ul.pro-list{background: #fff;border: solid 1px #c7c9cd;border-top: none;}
.ny-main .left ul.pro-list li a{padding-left: 20px;line-height: 46px;border-bottom: solid 1px #eeeff0;display: block;cursor: pointer;font-size: 15px; color: #000; background:#cfcfcf;}
.ny-main .left ul.pro-list li a:hover{background:#f08300;color: #fff;}
.ny-main .left ul.pro-list li ul.hide{display: none;}
.ny-main .left ul.pro-list li ul.hide li a{padding-left: 43px;background: url(../images/pro-list-bg.png) no-repeat 33px center #f4f9ff;line-height: 40px;}
.ny-main .left ul.pro-list li ul.hide li a:hover{background: url(../images/pro-list-bg-on.png) no-repeat 33px center #f4f9ff;color: #e94d0f;}

/*右侧内容*/
.ny-main .right{overflow: hidden; width: 680px;min-height: 600px;}
.ny-main .right .position{height: 60px;background: #000;overflow: hidden;margin-bottom: 20px;border: solid 1px #c7c9cd;}
.ny-main .right .position strong{font-size: 18px;color: #fff;line-height: 60px;padding-left: 20px;}
.ny-main .right .position span{font-size: 12px;color: #fff;margin-right: 22px;line-height: 60px;}
.ny-main .right .position span a{color: #fff;}
.ny-main .right .position span a:hover{color: #f08300;}
.ny-main .right .pro-list{overflow: hidden; width:700px;}
.ny-main .right .pro-list li{position: relative; float: left; width: 213px; margin-right: 20px; margin-bottom: 30px;}
.ny-main .right .pro-list li a{display: block;}
.ny-main .right .pro-list li .pic{overflow: hidden; width: 213px; height: 198px;}
.ny-main .right .pro-list 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-main .right .pro-list li a.pro-name{position: absolute; width: 213px; bottom: 0; line-height: 35px; color: #fff; text-align: center; background: rgba(240,131,0,0.75);}
.ny-main .right .content .pro-hide{position: absolute; top: 0; display: none; width: 213px; height: 198px; background: rgba(240,131,0,0.75);}
.ny-main .right .content .pro-hide a.text p{margin-top: 66px;font-size: 15px;line-height: 15px;margin-bottom: 10px;}
.ny-main .right .content .pro-hide a.text span{line-height: 13px;display: block;}
.ny-main .right .content .pro-hide a.text .more{display: block; width: 76px; margin: 24px auto 0; font-size: 12px; line-height: 23px; color: #fff; text-align: center; border: solid 1px #fff;}
.ny-main .right .pro-list 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-main .right .content .pro1 .spec-preview img{display: block;}
.ny-main .right .content .pro1 .descript1 strong.title1{line-height: 38px;font-size: 20px;color: #2d2d2d;display: block;}
.ny-main .right .content .pro1 .descript1 p{width: 320px;font-size: 13px;color: #8e8e8e;line-height: 25px;}
.ny-main .right .content .pro1 .descript1 a.consult{display: block; width: 120px; height: 40px; font-size: 15px; color: #fff; line-height: 40px; text-align: center; background: #f08300; border-radius: 5px;}
.ny-main .right .content .pro1 .descript1 a.consult:hover{text-decoration: underline;}
.ny-main .right .content .pro1 .descript1 p.haoma{font-size: 24px; font-weight: bold; color: #c00725;line-height: 35px;margin-top: 10px; margin-bottom: 10px;}
.ny-main .right .content .pro1 .share{overflow: hidden;margin-top: 15px;}
.ny-main .right .content .pro1 .share ul li{float: left;margin: 0 5px;}
.ny-main .right .content .detail .de-title a{display: block;font-size: 18px;line-height: 36px;color: #2d2d2d;font-weight: bold;margin-top: 35px;}
.ny-main .right .content .detail .infor{padding-top: 15px;}
.ny-main .right .content .detail .infor p{font-size: 14px;color: #2d2d2d;line-height: 25px;}

/*新闻列表*/
.ny-main .right .content ul.ny-news li{margin: 0 0 32px;overflow: hidden;padding-bottom: 22px;border: none;border-bottom: solid 1px #f0f0f0;}
.ny-main .right .content ul.ny-news li img{display: block; border: solid 1px #f0f0f0;}
.ny-main .right .content ul.ny-news li .descript{overflow: hidden;width: 544px;}
.ny-main .right .content ul.ny-news li .descript .title1{padding-bottom: 0px;}
.ny-main .right .content ul.ny-news li .descript strong{font-size: 16px;line-height: 38px;color: #f08300;font-weight: normal;display: block;}
.ny-main .right .content ul.ny-news li .descript .title1 span{font-size: 13px;color: #c5c5c5;line-height: 35px;margin-right: 10px;}
.ny-main .right .content ul.ny-news li .descript strong:hover{text-decoration: underline; }
.ny-main .right .content ul.ny-news li .descript p{color: #5f5f5f;font-size: 13px;line-height: 25px;}

/*图片列表*/
ul.ny-picture{width: 700px;}
ul.ny-picture li{position: relative; float: left; width: 211px; margin-right: 20px; margin-bottom: 20px; border: solid 1px #f2f2f2;}
ul.ny-picture li a{display: block;}
ul.ny-picture li a img{display: block; width: 211px; height: auto;}
.ny-picture-name{position: absolute; width: 100%; margin-top: -35px; font-size: 14px; line-height: 35px; color: #fff; text-align: center; background: rgba(0,0,0,0.75);}
.ny-picture-name1{-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;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;display:block;font-weight:normal;color:#fff!important;}
.ny-picture-name1:before{content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background:  rgba(240,131,0,0.75);-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.ny-picture-name1:hover,.ny-picture-name1:focus,.ny-picture-name1:active{color: #fff;border-color:#f08300;}
.ny-picture-name1:hover:before,.ny-picture-name1:focus:before,.ny-picture-name1:active:before{-webkit-transform: scaleX(1);transform: scaleX(1);}



.ny-main .right .content p{ font-size:13px; line-height:30px;}

.ny-main .right .content .pagelist {padding: 10px 0;margin-top:15px;overflow: hidden;border-top:0px solid #eee;text-align:center;}
.ny-main .right .content .pagelist a,
.ny-main .right .content .pagelist span {border: 1px solid #ccc; display: inline-block;padding: 2px 8px;margin-right:5px;}
.ny-main .right .content .pagelist span.current {color: #f30;border: 1px solid #ddd;}