@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:14px/1.75 "Microsoft YaHei", arial,sans-serif; COLOR: #666;  background:#fff;min-width: 1200px; 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{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 */


/*公共头部*/
.head{ height: 100px; position: fixed; width: 100%; top: 0px; z-index: 222; background: #fff;}
.head .logo{margin-top: 23px;}
.head .logo h1 {line-height: 0px;}

.head .nav {height: 100px;}
.head .nav ul li{float: left; height: 100px; }
.head .nav ul li:last-child{margin-right: 0px;}
.head .nav ul li a{display: block;font-size: 15px; padding: 0 20px;line-height: 100px; color: #4c4c4c; text-align: center;}
.head .nav ul li:hover a{color: #fff; background-color: #007a39;}
.head .nav ul li.on a{color: #fff; background-color: #007a39;}
.hide-zw{padding-top: 25px;}

.head .nav ul li .hide {position: absolute;height: 0;overflow: hidden; top: 100px; z-index: 1000; }
.head .nav ul li .hide a {float: left;display: inline-block;line-height: 44px;font-size: 15px;color: #fff;text-align: center;}
.head .nav ul li .hide-bg {top: 100px;width: 100%;transition: all ease 0.3s;height: 0px;background: rgba(0,0,0,0.5);transition: all ease 0.3s;position: absolute;z-index: 99;left: 0;}
.head .nav ul li:hover .hide{height: 44px;transition: all ease 0.6s;}
.head .nav ul li:hover .hide-bg {height: 44px;transition: all ease 0.6s}
.head .nav ul li:hover .hide a{background-color: transparent;!important}
.head-zw{height: 100px;}


/*首页banner*/
.banner{position:relative;}
.banner-hd {height:600px;position: relative; overflow:hidden; width: 100%;}
.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:10px;height:10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin:0 10px; cursor:pointer; float: left; background: #fff;}
.banner-hd .num li.on {background: #007a39;  } /*当前项*/



/*产品中心*/
.product{padding: 60px 0;background: url(../images/title-line1.png) no-repeat center top 100px;}
.title1 h3{font-size: 30px;font-weight: bold;color: #333;line-height: 28px;margin-bottom: 25px;}

.fl-title{width: 660px;margin: 50px auto;}
.fl-title li a{display: block;float: left;color: #808080;font-size: 16px;width: 178px;height: 38px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border: 1px solid #e5e5e5;text-align: center;line-height: 38px;margin: 0 20px;position: relative;}






.fl-pro{width: 190px;height: 305px;background-color: #007A39;padding: 35px 20px 0;margin-right: 30px;}
.fl-pro span{display: block;font-size: 23px;font-weight: bold;color: #ffffff;width: 100%;text-align: center;line-height: 24px;padding-bottom: 14px;border-bottom: 1px solid #b3d7c4;}
.fl-pro p{color: #FFFFFF;line-height: 22px;margin-top: 10px;text-align: justify;}
.fl-pro ul li a{display: block;float: left;text-align: center;margin-top: 30px;}
.cp-more{width: 95px;height: 36px;background-color: #ffffff;line-height: 36px;color: #007A39;}
.cp-zx{width: 93px;height: 34px;border: 1px solid #ffffff;line-height: 34px;color: #ffffff;}

.fl-switch{height: 480px;overflow: hidden;}
.cp{height: 340px;}
.fl-list{overflow: hidden;position: relative;width: 940px;}
.btn{position: absolute;top: 100px;left: 0;z-index: 99;}
.fl-list  .prev,.fl-list  .next{width: 25px;height: 36px;background-color: transparent;border: none;outline: none;cursor: pointer;position: absolute;top: 100px;}
.fl-list .prev{background: url(../images/switch-l.png) no-repeat center center;left: 0;}
.fl-list .next{background: url(../images/switch-r.png) no-repeat center center;right: 0;}
.fl-list ul li{float: left;width: 300px;margin-right: 20px;}
.fl-list ul li a .cp-pic{width: 298px;height: 238px;border: 1px solid #f2f2f2;}
.fl-list ul li a .cp-pro{width: 270px;height: 100px;padding: 0 15px;background-color: #f2f2f2;}
.fl-list ul li a .cp-pro span{display: block;font-size: 16px;color: #333333;line-height: 40px;padding-top: 5px;}
.fl-list ul li a .cp-pro p{line-height: 20px;color: #333333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.fl-list ul li:hover a .cp-pic{border: 1px solid #007A39;}
.fl-list ul li:hover a .cp-pro{background-color: #007A39;}
.fl-list ul li:hover a .cp-pro span,.fl-list ul li:hover a .cp-pro p{color: #ffffff;}
.current{background-color: #007A39;color: #ffffff!important; border-color: #007A39;}


/*关于华鸿*/
.about {height: 507px;background: url(../images/title-line2.png) no-repeat center top 90px, url(../images/about-bg.jpg) no-repeat center center;padding: 50px 0;}
.title2 h3{font-size: 30px;font-weight: bold;color: #fff;line-height: 28px;margin-bottom: 25px;}

.about  .pic{width: 583px; height: 381px;margin-top: 50px;}
.about  .info{width: 520px;margin-top: 50px;}
.about  .info  strong{display: block; font-size: 18px;color: #ffffff; line-height: 18px;margin-bottom: 20px;}
.about  .info i{display: block; width: 40px; height: 2px; background: #FFFFFF;}
.about  .info  p{display: block; font-size: 14px; line-height: 28px; color: #ffffff; margin: 12px 0 5px;text-align:justify;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;}

.about-list li{float: left;margin-right: 53px;margin-top: 40px;}
.about-list li:last-child{margin-right: 0;}
.about-list li a{display: block;width: 88px;height: 38px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #ffffff;border: 1px solid #FFFFFF;text-align: center;padding-top: 50px;}
.about-list li:first-child a{background: url(../images/icon-profile.png) no-repeat center top 20px;}
.about-list li:nth-child(2) a{background: url(../images/icon-honor.png) no-repeat center top 20px;}
.about-list li:nth-child(3) a{background: url(../images/icon-device.png) no-repeat center top 20px;}
.about-list li:last-child a{background: url(../images/icon-project.png) no-repeat center top 20px;}
.about-list li a:hover{background-color: #007A39;border: 1px solid #007A39;}


/*成功案例*/
.case{padding: 60px 0;background: url(../images/title-line1.png) no-repeat center top 100px;}
.case-list{margin-top: 50px;height: 350px;}
.case-list ul li{float: left;width: 300px;}
.case-list ul li a{display: block;width: 300px;height: 205px;background: #f2f2f2;text-align: center;position: relative;padding-top: 145px;transition: all 0.3s;}
.case-list ul .case-icon1{height: 60px;position: absolute;top: 60px;left: 50%;transform: translateX(-50%);transition: all 0.2s; }
.case-list ul .case-icon1{width: 60px;background: url(../images/project-icon1.png) no-repeat center bottom;}
.case-list ul li a em{display: block;font-size: 20px;color: #404040;line-height: 30px;}
.case-list ul li a span{display: block;color: #999999;}
.case-list ul li a i{display: block;width: 80px;height: 1px;background-color: #737373;margin: 25px auto;}
.case-list ul li a h3{font-size: 14px;color: #737373;line-height: 20px;}
.case-list ul li a b{font-size: 16px;color: #737373;}
.case-list ul li a .case-more{width: 118px;margin: 0 auto; height: 34px;border: 1px solid #fff;text-align: center;line-height: 34px;color: #fff;display: none;}

.case-list ul li:first-child:hover a{background: url(../images/case-pic1.jpg) no-repeat center center;width: 296px;padding-top: 125px;height: 261px;border: 2px solid #fff;}
.case-list ul li:nth-child(2):hover a{background: url(../images/case-pic2.jpg) no-repeat center center;width: 296px;padding-top: 125px;height: 261px;border: 2px solid #fff;}
.case-list ul li:nth-child(3):hover a{background: url(../images/case-pic3.jpg) no-repeat center center;width: 296px;padding-top: 125px;height: 261px;border: 2px solid #fff;}
.case-list ul li:last-child:hover a{background: url(../images/case-pic4.jpg) no-repeat center center;width: 296px;padding-top: 125px;height: 261px;border: 2px solid #fff;}

.case-list ul li:hover{margin-top: -20px;}
.case-list ul li:hover a em,.case-list ul li:hover a span,.case-list ul li:hover a h3,.case-list ul li:hover a b{color: #ffffff;}
.case-list ul li:hover a i{background: #ffffff;}
.case-list ul li:hover a .case-more{display: block;margin-top: 25px;}
.case-list ul .case-icon1,.case-list ul .case-icon2,.case-list ul .case-icon3,.case-list ul .case-icon4{height: 60px;position: absolute;top: 60px;left: 50%;transform: translateX(-50%);transition: all 0.3s; }
.case-list ul .case-icon1{width: 60px;background: url(../images/project-icon1.png) no-repeat center bottom;}
.case-list ul li:hover a .case-icon1{background: url(../images/project-icon1.png) no-repeat center top;}
.case-list ul .case-icon2{width: 60px;background: url(../images/project-icon2.png) no-repeat center bottom;}
.case-list ul li:hover a .case-icon2{background: url(../images/project-icon2.png) no-repeat center top;}
.case-list ul .case-icon3{width: 60px;background: url(../images/project-icon3.png) no-repeat center bottom;}
.case-list ul li:hover a .case-icon3{background: url(../images/project-icon3.png) no-repeat center top;}
.case-list ul .case-icon4{width: 56px;background: url(../images/project-icon4.png) no-repeat center bottom;}
.case-list ul li:hover a .case-icon4{background: url(../images/project-icon4.png) no-repeat center top;}


/*新闻中心*/
.news {height: 545px;background: url(../images/title-line1.png) no-repeat center top 90px, url(../images/news-bg.jpg) no-repeat center center;padding: 50px 0;}
.news-tt{width: 480px;position: relative;}
.news-tt .tt-pic{width: 480px;height: 320px;}
.tt-content{width: 440px;height: 85px;background-color: #007A39;padding: 15px 20px 0;}
.tt-content span{color: #ffffff;font-size: 16px;font-weight: bold;line-height: 30px;}
.tt-content p{color: #fff;line-height: 20px;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.tt-date{width: 90px;height: 75px;background: rgba(0,122,57,0.8);padding-top: 15px;position: absolute;left: 0;top: 0;}
.tt-date span,.tt-date b{display: block;color: #fff;width: 100%;text-align: center;font-family: arial;}
.tt-date b{font-size: 36px;line-height: 36px;}

.news-col{padding-top: 50px;}
.news-list dl dd{height: 120px;margin-bottom: 30px;}
.news-list dl dd a{display: block;height: 120px;}
.news-list dl dd a .list-pic{width: 180px;margin: 0 30px;}
.news-list dl dd a .list-content{width: 480px;height: 119px;border-bottom: 1px solid #4c4c4c;position: relative;}
.news-list dl dd a .list-content:before{content: "";height: 1px;width: 0;background-color: #007A39;position: absolute;left: 0;bottom: -1px;z-index: 10;transition: all 0.5s;}
.news-list dl dd a .list-content span{display: block;width: 100%;font-size: 16px;color: #333333;line-height: 16px;}
.news-list dl dd a .list-content b{display: block;font-family: arial;line-height: 40px;}
.news-list dl dd a .list-content p{width:100%;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #4c4c4c;}

.news-list dl dd:hover a .list-content:before{width: 480px;}
.news-list dl dd:hover a .list-content span{font-weight: bold;color: #007A39;}


/*联系我们*/
.contact{padding: 60px 0;background: url(../images/title-line1.png) no-repeat center top 100px;}
.contact-list{margin-top: 50px;}
.contact-list ul li{width: 285px;height: 100px;text-align: center;padding-top: 80px;float: left;margin-right: 20px;transition: all 0.5s;}
.contact-list ul li:first-child{background: url(../images/icon-contact-t.png) no-repeat center top 30px,#f2f2f2;}
.contact-list ul li:nth-child(2){background: url(../images/icon-contact-p.png) no-repeat center top 30px,#f2f2f2;}
.contact-list ul li:nth-child(3){background: url(../images/icon-contact-e.png) no-repeat center top 30px,#f2f2f2;}
.contact-list ul li:last-child{background: url(../images/icon-contact-a.png) no-repeat center top 30px,#f2f2f2;margin-right: 0;}
.contact-list ul li b{display: block;font-size: 16px;color: #007A39;line-height: 16px;}
.contact-list ul li i{display: block;width: 30px;height: 2px;margin: 15px auto;background: #007A39;}
.contact-list ul li span{display: block;font-weight: bold;font-size: 18px;color: #333333;font-family: arial;line-height: 16px;}
.contact-list ul li:last-child span{font-size: 16px;}
.contact-list ul li:hover{transform: translateY(-10px);border-bottom: 3px solid #007A39;height: 97px;}


/*公共底部*/
.foot{background: #e5e5e5; padding: 50px 0; height: 140px;}
.foot-zx{margin-right: 75px;}
.foot-zx a{display: block; width: 130px;height: 36px;border-radius: 20px;-webkit-border-radius: 20px;background: #007A39;text-align: center;line-height: 36px;color: #fff;margin-bottom: 30px;}
.foot-zx b{display: block;font-family: arial;font-size: 20px;color: #333333;line-height: 16px;margin: 10px 0;}
.foot-zx b span{font-size: 16px;}
.foot-nav{border-right: 1px solid #CCCCCC;padding-right: 40px;}
.foot-nav dl{margin: 0 25px;float: left;}
.foot-nav dl dt{padding-left:15px;font-size: 16px;font-weight: bold;color: #333;background: url(../images/foot-icon.png) no-repeat center left;line-height: 36px;}
.foot-nav dl dd a{display: block;padding-left: 15px;color: #37373;line-height: 28px;transition: all 0.3s;}
.foot-nav dl dd a:hover{color: #007A39;}/

.foot-wx{height: 40px;}
.foot-wx dl{width: 110px;margin-left: 30px;}
.foot-wx dl dd{width: 110px;}
.foot-wx dl dd img{display: block;width: 110px;}
.foot-wx dl dt{display: block;width: 100%;text-align: center;line-height: 30px;}

.copy{background: #007A39;}
.copy p{display: block; font-size: 14px; line-height: 50px; color: #FFFFFF;}
.copy p a{ color: #FFFFFF;}
.copy p a:hover{text-decoration: underline;}


/* Ripple Out */
@-webkit-keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}

@keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}

a.hvr-ripple-out {display: block;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;background: #007A39;}
a.hvr-ripple-out:before {content: '';position: absolute;border: #007A39 solid 6px;top: 0;right: 0;bottom: 0;left: 0;-webkit-animation-duration: 1s;animation-duration: 1s;}
a.hvr-ripple-out:hover:before,a.hvr-ripple-out:focus:before,a.hvr-ripple-out:active:before {-webkit-animation-name: hvr-ripple-out;animation-name: hvr-ripple-out;}



/*在线咨询*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 331px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 200px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #007A39 url(../images/fixcont.png) no-repeat 0 0;
}
.yb_bar .yb_tel {
	background: #007A39 url(../images/fixcont.png) no-repeat 0 -58px;
}

.yb_bar .yb_phone {
	background: #007A39 url(../images/fixcont.png) no-repeat 0 -115px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #007A39 url(../images/fixcont.png) no-repeat 0 -172px;
}


.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #007A39 url(../images/fixcont.png) no-repeat 0 -228px;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a ,.yb_fw a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}



/*内页样式*/
.ny-p-banner{height: 300px;background: url(../images/product-banner.jpg) no-repeat center center;}
.ny-n-banner{height: 300px;background: url(../images/news-banner.jpg) no-repeat center center;}
.ny-a-banner{height: 300px;background: url(../images/about-banner.jpg) no-repeat center center;}
.ny-c-banner{height: 300px;background: url(../images/case-banner.jpg) no-repeat center center;}
.ny-s-banner{height: 300px;background: url(../images/support-banner.jpg) no-repeat center center;}
.ny-l-banner{height: 300px;background: url(../images/contact-banner.jpg) no-repeat center center;}
.ny-r-banner{height: 300px;background: url(../images/recruit-banner.jpg) no-repeat center center;}

.ny-main{margin-top: 50px; margin-bottom:100px;}
.ny-left-t{width: 276px;border: 2px solid #007A39;margin-bottom: 30px;}
.column-title{display: block;font-size: 36px;height: 100px; line-height: 100px; color: #fff; text-align: center; background: #007A39;font-weight: bold;}
.ny-left-t ul{padding: 10px 15px;}

.ny-left-t .ctitle1>li {display:block; width: 246px; margin: 10px 0; }
.ny-left-t .ctitle1>li>a{display: block;width: 226px;padding-left: 20px; font-size: 16px;line-height: 50px; background: url(../images/ny-switch1.png) no-repeat center right 20px,#e6e6e6;}
.ny-left-t .ctitle1>li.on>a{color: #fff;background: url(../images/ny-switch2.png) no-repeat center right 20px,#007A39;}
.ny-left-t .ctitle1 .ctitle2>li{line-height: 34px;transition: all 0.5s;}
.ny-left-t .ctitle1 .ctitle2>li:hover>a{color: #007A39;}
.ny-left-t .ctitle1 .ctitle2>li:hover{padding-left: 12px;background: url(../images/cp-icon.png) no-repeat center left;}
.ny-left-t .ctitle1 .ctitle2>li.on>a{color: #007A39;}
.ny-left-t .ctitle1 .ctitle2>li.on{padding-left: 12px;background: url(../images/cp-icon.png) no-repeat center left;}

.ny-left-b{width: 276px;border: 2px solid #007A39;margin-bottom: 30px;}
.ny-left-b dl {padding: 20px 0 20px 20px;}
.ny-left-b dl dt{font-size: 18px;font-weight: bold;color: #333333;line-height: 48px;}
.ny-left-b dl dd{line-height: 34px;color: #000;}
.ny-contact{margin-top: 30px;}
.ny-contact .column-title{ border-top-left-radius: 0px; border-top-right-radius: 0px;}
.ny-contact .content{width: 238px; padding: 15px 8px 20px;background: #fff;border: solid 3px #007A39;border-top: 0;}
.ny-contact .content p{padding-left: 24px;font-size: 14px;line-height: 40px; color: #333; border-bottom: solid 1px #eee;}
.ny-contact .content p:last-child{border: none;}
.ny-contact .content .add{background: url(../images/icon-contact-f.png) no-repeat left 7px;line-height: 25px;margin-top: 5px; }
.ny-contact .content .tel{background: url(../images/icon-contact-c.png) no-repeat left center;}
.ny-contact .content .email{background: url(../images/icon-contact-e.png) no-repeat left center;}

.ny-right {width: 880px}
.position{width: 100%; display: block;margin-top: 30px; margin-bottom: 20px; border-bottom: solid 1px #ddd;position: relative;}
.position span{display: block; padding-left: 30px; font-size: 13px;line-height: 40px;background: url(../images/ny-home.png) no-repeat left center;border-bottom: solid 1px #007A39; z-index: 0;position: absolute;bottom: -1px;left: 0;color: #000;}
.position span a{color: #000;}
.position span a.on{color: #007A39;}
.position span a:hover{color: #007A39;}

.ny-product-list ul li{float: left;width: 280px;margin: 10px 8px 10px 5px;}
.ny-product-list ul li a .cp-pic{width: 278px;height: 222px;border: 1px solid #e5e5e5;}
.ny-product-list ul li a .cp-title{width: 280px;height: 45px;background:#e5e5e5;color: #4c4c4c; text-align: center;line-height: 45px;}
.ny-product-list ul li:hover a .cp-pic{border: 1px solid #007A39;}
.ny-product-list ul li:hover a .cp-title{background: #007A39;color: #fff}
/*产品详情*/
.ny-right  .pro1 .pro-list-pic{width: 332px;}
.ny-right  .pro1 .spec-preview img{display: block;}
.ny-right  .pro1 .descript1{width: 533px;}
.ny-right  .pro1 .descript1 strong.title1{line-height: 38px;font-size: 20px; color: #2d2d2d;display: block;}
.ny-right  .pro1 .descript1 p{width: 533px;font-size: 13px;color: #8e8e8e;line-height: 25px;}
.ny-right  .pro1 .descript1 a.consult{display: block; width: 120px; height: 40px; font-size: 15px; color: #fff; line-height: 40px; text-align: center; background: #007A39; }
.ny-right  .pro1 .descript1 a.consult:hover{background-color: #644531;}
.ny-right  .pro1 .descript1 p.haoma{font-size: 18px; font-weight: bold; color: #007A39;line-height: 35px;margin-top: 10px; margin-bottom: 10px;}
.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 #007A39; 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:#007A39;}


/*成功案例*/
.ny-case-list ul li{float: left;width: 280px;margin: 10px 8px 10px 5px;}
.ny-case-list ul li a .al-pic{width: 280px;height: 200px;overflow: hidden;}
.ny-case-list ul li a .al-title{width: 280px;height: 45px;background:#f2f2f2;color: #4c4c4c; text-align: center;line-height: 45px;}
.ny-case-list ul li .al-pic img{display: block;transition: all 1s;}
.ny-case-list ul li:hover .al-pic img{-webkit-transform: scale(1.2,1.2);transform: scale(1.2,1.2);transition: all 1s;}
.ny-case-list ul li:hover a .al-title{background: #007A39;color: #fff}


/*内页新闻列表页*/
.ny-news-list ul li{float: left;  margin-bottom: 30px; width: 100%; background: #fff; border-bottom: dashed 1px #d4d4d4; padding-bottom: 25px;}
.ny-news-list ul li .pic{display: block; width: 210px; height: 140px;}
.ny-news-list ul li .info{width: 640px;}
.ny-news-list ul li .info .ny-news-title{padding: 14px 0;  margin-bottom: 4px;}
.ny-news-list ul li .info .ny-news-title em{display: block; font-size: 16px; line-height: 16px; color: #333;  width: 500px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.ny-news-list ul li .info .ny-news-title span{display: block; font-size: 14px; line-height: 16px; color: #333; font-family: arial;}
.ny-news-list ul li .info p{display: block; font-size: 13px; line-height: 28px; color: #888; }
.ny-news-list ul li .info .ny-news-title em:hover{color:#007A39;}


/*内页 人才加盟*/
.ny-recruit{margin-top: 50px; margin-bottom:100px;}
.recruit-position{width: 1200px;}
.recruit-position{margin-top: 30px; margin-bottom: 20px; border-bottom: solid 1px #ddd;position: relative;}
.recruit-position span{display: block; padding-left: 30px; font-size: 13px;line-height: 40px;background: url(../images/ny-home.png) no-repeat left center;border-bottom: solid 1px #007A39; z-index: 0;position: absolute;bottom: -1px;left: 0;}
.recruit-position span a.on{color: #007A39;}
.recruit-position span a:hover{color: #007A39;}

.recruit{width: 1200px;padding-top: 10px;}
.recruit-col{width: 1200px;}
.recruit-col li{float: left; width: 239px;border-right: 1px solid #CCCCCC;height: 60px;background: #007A39;text-align: center;line-height: 60px;color: #ffffff;font-size: 18px;}
.recruit-col li:last-child{border-right: 1px solid #007A39;}
.recruit-con{width: 1200px;background: #f5f5f5;margin: 1px 0;position: relative;}
.recruit-con ul li{float: left;width: 240px;text-align: center;line-height: 60px;}
.recruit-con ul li:last-child{color: #007A39;cursor: pointer;}
.recruit-con .recruit-post{width: 1100px;padding: 20px 50px;background: #f5f5f5;border-top: 1px solid #fff;}



.ny-main  #remotetest2{ display: block; overflow: hidden; width: 880px;}
.ny-main  #remotetest2 .honor-pic{float: left; width: 278px;  border: solid 1px #e5e5e5;display: block; position: relative;margin: 10px 8px 10px 5px;}
.ny-main  #remotetest2 .honor-pic .ry-title{width: 278px;height: 45px;background:#e5e5e5;color: #4c4c4c; text-align: center;line-height: 45px;}
.ny-main  #remotetest2 .honor-pic:hover .ry-title{background: #007A39;color: #fff}
.ny-main  #remotetest2 .honor-pic:hover{border-color: #007A39;}


/*内页 下载中心*/
.download-list ul li{border-bottom: dashed 1px #ccc;}
.download-list ul li em{display: block; font-size: 16px; line-height: 38px; color: #333; background: url(../images/download-icon.png) no-repeat left center; padding-left: 20px; width: 720px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.download-list ul li span{display: block; font-size: 14px; line-height: 38px; color: #666; }
.download-list ul li em:hover{color: #007A39;}

.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;}

.nr-content a{color:blue;}