.hctop{height:152px;position:relative;}
.hclogo{height:222px;background:#fff;position: absolute;left: 0px;width:222px;box-shadow:#c9c9c9 0px 0px 4px 0px;text-align: center;}
.hclogo img{margin-top:30px;}
.hcname{padding-left:240px;padding-top:50px;}
.hcname dt{font-size:25px;}
.hcname dt span{color:#019966;}
.hcname dl{color:#666;font-size:18px;}
.hctelbg{background:url(../images/telbg.jpg) no-repeat left;height: 70px;
font-size: 26px;
font-weight: bold;
width: 305px;
padding-top: 20px;
padding-left: 55px;
color: #019966;
margin-top: 50px;}


.hcnavbg{background:#019966;height:70px;}
.hcnavbox{padding-left:250px;}
.hcnav{position:relative;}
.hcnav li{float: left;transition-duration: 0.3s;}
.hcnav li.active,.hcnav li:hover{background:#007c52;}
.hcnav li a{color:#fff;line-height:70px;padding:0px 27px;display: block;}
.hcnav li ul{display:none;position:absolute;z-index:9;top:53px;}
.hcnav li ul li{float:none;background:#019966;}
.hcnav li ul li a{color:#fff;line-height:30px;font-size:14px;}
.hcnav li:hover ul{display: block;}

.hcprotit{text-align:center;font-size:25px;font-weight: bold;padding:20px 0px;}
.hcprotit p{margin-bottom:5px;}
.hcprotit span{color:#019966;}
.hcline{height:3px;width:60px;background:#019966;margin:0px auto;}

.hcpronav{display: block;text-align: center;}
.hcpronav ul li{display: inline-block;margin:20px 5px;}
.hcpronav ul li a{background:#fff;display:block;border:#ccc solid 1px;border-radius:50px;padding:2px 20px;color:#333;transition-duration: 0.3s;font-size:15px;}
.hcpronav ul li a:hover{background:#019966;display:block;border:#019966 solid 1px;color:#fff;}
.hcpronav ul li:first-child a{background:#019966;color:#fff;border:#019966 solid 1px;}

.hcprobg{margin-top:20px;}
.hcprobox{background:#fff;margin-bottom:15px;padding-bottom:10px;transition-duration: 0.3s;}
.hcprobox .tit{text-align: center;color:#333;}
.hcprobox .tit a{color:#333;}
.hcprobox .more{height:30px;width:140px;border:#ccc solid 1px;border-radius:50px;margin:20px auto;display: block;text-align: center;transition-duration: 0.3s;}
.hcprobox .more a{color:#666;font-size:13px;transition-duration: 0.3s;}
.hcprobox:hover{box-shadow:#019966 0px 0px 5px 0px;}
.hcprobox:hover .more{border:#019966 solid 1px;background:#019966;} 
.hcprobox:hover .more a{color:#fff;}

.hcysbg{padding:40px 0px;}
.hcystit{text-align: center;background:url(../images/yspic.jpg)  no-repeat bottom;padding-bottom:30px;}
.hcystit dt{font-size:40px;}
.hcystit dt span,.hcysboxb dt span,.hcystxt dt span{color:#019966;}
.hcystit dl{color:#666;}
.hcysbox{margin-top:40px;}
.hcysboxb{width:470px;}
.hcysboxb dt{font-size:25px;border-bottom:#ccc solid 1px;line-height:60px;margin-bottom:10px;}
.hcysboxb dl{font-size:15px;color:#666;}
.hcysboxcc{background:url(../images/ysimg2.jpg) no-repeat;height:419px;margin-top:40px;}
.hcystxt{width:580px;padding-left:100px;}
.hcystxt dt{font-size:25px;border-bottom:#ccc solid 1px;line-height:60px;margin-bottom:10px;}
.hcystxt dl{font-size:15px;color:#666;}

.hcaboutbg{background:url(../images/abbg.jpg) no-repeat;height:619px;padding-top:50px;}
.hcabtit{background:url(../images/abtt.png) no-repeat;height:56px;padding-left:70px;}
.hcabtit p{margin:0px;font-size:22px;font-weight: bold;}
.hcabtit font{color:#019966;}
.hcabtxst{font-size:14px;line-height:30px;color:#666;margin-top:30px;}
.abmore{background:url(../images/abmore.jpg) no-repeat;height:46px;width:178px;margin-top:50px;}
.abmore a{display: block;color:#fff;line-height:46px;padding-left:40px;}
.hcabsd{background:url(../images/abimg2.jpg) no-repeat;height:146px;width:541px;margin-top:80px;}
.hcabtxt{width:550px;}
.hcabimg{width:640px;height:510px;margin-top:47px;}
.hcabsd ul li{float:left;padding-top:30px;}
.hcabsd ul li dt{font-size:42px;}
.hcabsd ul li dl{color:#666;}
.hcabimg img{width:640px;height:510px;}
.abpictit{background:url(../images/abpicbg.jpg) no-repeat;height:41px;width:684px;margin:50px auto;}
.abpictit{display:block;text-align: center;}
.abpictit ul li{display: inline-block;margin:0px 10px;}
.abpictit ul li a{border:#ccc solid 1px;background:#fff;border-radius:50px;height:40px;width:160px;display: block;line-height:37px;color:#333;}
.abpictit ul li:first-child a{background:#019966;color:#fff;border:#019966 solid 1px;}

.hcnewbg{background:#f5f5f5;padding:30px 0px;margin-top:50px;}
.hcnewbox{background:#fff;}
.hcenwdt{width:825px;border-right:#ccc solid 1px;}
.hcnewjd{width:375px;}

.hcnewdtit{border-bottom:#ccc solid 1px;padding-right:20px;}
.hcnewdtit ul li{float:left;border-left:#ccc solid 1px;padding:15px 20px;}
.hcnewdtit ul li a{color:#333;}
.hcnewdtit ul li:first-child{border-left:0px;}
.hcnewtxt{padding:10px;}
.hcnewdtit span a{text-transform: uppercase;line-height:56px;font-size:13px;color:#666;}
.hcnewtxt .img{width:250px;height:180px;background:#f3f3f3;}
.hcnewtxt .img img{width:250px;height:180px;}
.hcnewtxt .txt{width:540px;}
.hcnewtxt .txt dt{margin-bottom:10px;}
.hcnewtxt .txt dt a{color:#333;font-size:16px;font-weight: normal;}
.hcnewtxt .txt dl{font-size:14px;color:#666;}
.hcnewtxt .txt .more a{display: block;background:#019966;border-radius:50px;width:150px;height:35px;text-align: center;line-height:35px;color:#fff;
margin-top:30px;}

.hcnewlist{padding:10px;}
.hcnewlist ul li a{color:#333;font-weight: normal;font-size:14px;}
.hcnewlist ul li span{font-size:13px;color:#666;}
.hcnewlist ul li{line-height:30px;}
.hcnewlist ul li i{display:block;background:#009966;float:left;width:20px;height:20px;margin-top:6px;border-radius:100px;text-align: center;
line-height: 20px;color: #fff;font-size:12px;font-weight: normal;margin-right:6px;}
.hcnewlist ul li:nth-child(1) i{background:#ec6941;}
.hcnewlist ul li:nth-child(2) i{background:#f19149;}
.hcnewlist ul li:nth-child(3) i{background:#f9bf69;}
.hcnewlist ul li:nth-child(4) i{background:#b3d465;}
.hcnewlist ul li:nth-child(5) i{background:#80c269;}
.hcnewlist ul li:nth-child(6) i{background:#32b16c;}
.hcnewlist ul li:nth-child(7) i{background:#13b5b1;}

.hcywlist{padding:10px;}
.hcywlist ul li{margin-bottom:11px;}
.hcywlist ul li a{font-size:15px;font-weight: normal;color:#333;}
.hcywlist ul li dl{color:#666;font-size:14px;padding-left:18px;}

.toplist{float:right;margin-top:172px;}
.toplist ul li{float:left;margin-left:10px;}
.toplist ul li a{font-size: 14px;background-color: rgba(0,153,102,0.6);padding:1px 10px;color: #fff;border-radius: 150px;display: block;}
.hcabnei{background:#fff;padding:30px 0px;}
.hcabjj img{width:400px;height:320px;float:left;margin-right:20px;margin-bottom:20px;}
.hcabjj{font-size:15px;line-height:30px;color:#666;}
.hcabjj dt{font-size:16px;color:#333;}

.proneidel{background:#fff;padding:40px;}
.proneidela .img{width:620px;;}
.proneidela .txt{width:500px;;}

/**产品放大**/
.box{width:620px;}
.left-pro{ width: 540px; border: 1px solid #ccc; text-align: left; float: left; background-color: #FFF;padding-top: 20px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px; }
.left-pro .t1{width:100px;float:left}
.left-pro .t2{width:352px;text-indent:0;float:left;padding-left:10px}
.left-pro .t2 img{text-indent:0;}
#showArea img{cursor:pointer;display:block;margin-bottom:5px;width:59px;padding:1px;border:1px solid #ccc;height:59px;float:left}
#main_img{cursor:pointer;display:block}
#gotop{cursor:pointer;display:block;margin-left:9px}
#gobottom{cursor:pointer;display:block;margin-left:9px}
#showArea{height:379px;margin:10px;overflow:hidden}
/* CSS class for zoomed area */
.MagicZoomBigImageCont{border:1px solid #91b817;overflow:hidden}
.MagicZoomBigImageCont img{width:800px;height:800px}
.MagicZoomBigImageCont iframe{width:300px;height:300px}
.MagicZoomHeader{font:10px Tahoma, Verdana, Arial, sans-serif;color:#fff;background:#91b817;text-align:center !important}
.MagicZoomPup{border:1px solid #aaa;background:#fff;cursor:hand;left:0}
.MagicZoomLoading{text-align:center;background:#fff;color:#444;opacity:0.8;padding:3px 3px 3px 3px !important;display:none}
.MagicZoomLoading img{padding-top:3px !important}
.MagicThumb{cursor:url(cursor/zoomin.cur), pointer;outline:none}
.MagicThumb-zoomed{cursor:default}
.MagicThumb span{display:none}
.MagicThumb-image{border:1px solid #ccc;outline:none}
.MagicThumb-image-zoomed{cursor:url(cursor/zoomout.cur), pointer}
.MagicThumb-caption{color:#333333;background-color:#F0F0F0;border:1px solid #CCC;border-top:none;font-family:Verdana, Helvetica;font-size:11px;padding:8px 16px}
.MagicThumb-controlbar{display:block;height:18px}
.MagicThumb-controlbar a{display:block;width:180px;height:180px;margin:0px 1px;outline:none;float:left;overflow:hidden}
.MagicThumb-controlbar a span{display:block;width:1000px;height:1000px;background:transparent url(graphics/controlbar.png) no-repeat 0 0;outline:none;position:absolute;left:0px;top:0px}
.MagicThumb-loading{border:1px solid #000;background:#fff url(graphics/loader.gif) no-repeat 2px 50%;padding:2px 2px 2px 22px;margin:0;text-decoration:none;text-align:left;font-size:8pt;font-family:sans-serif;}

.proneidela .txt dl{font-size:14px;color:#666;line-height:40px;}
.proneidela .txt dl span{color:#333;}
.proneidela .more{display: block;text-align: center;margin-top:20px;}
.proneidela .more a{display: inline-block;background:#009966;border-radius:100px;width:130px;height:35px;color:#fff;line-height:35px;font-size:14px;}
.proneidela .more a:hover{opacity:0.6;}

.hcprodeltit{background:#f5f5f5;margin:30px 0px;text-align: center;height:40px;line-height:40px;}
.hcprodelbox img{max-width:100%;}
.hcjoblist{margin-bottom:30px;border-bottom:#ccc dotted 1px;padding-bottom:20px;}

.proneidel input{border:#ccc solid 1px;width:70%;height:40px;line-height:40px;margin-bottom:10px;text-indent:5px;}
.proneidel textarea{border:#ccc solid 1px;width:70%;height:140px;margin-bottom:10px;text-indent:5px;max-height:200px;min-height:100px;}

.ssjieguo{width:760px;border-right:#ccc solid 1px;padding-right:30px;}
.sspaihang{width:330px;}
.ssjieguo .img img{width:150px;height:150px;border:#ccc solid 1px;background:#f6f6f6;}
.ssjieguo .txt{width:550px;}
.ssjieguo .txt dt{margin-bottom:10px;}
.ssjieguo .txt dt a{color:#333;font-weight: normal;}
.ssjieguo .txt dl{color:#666;font-size:14px;line-height:25px;}
.ssjieguo .txt .more a{display:block;margin-top:20px;background:#009966;width:80px;height:25px;border-radius:100px;text-align: center;color:#fff;
font-size:12px;line-height:25px;}
.ssjieguolist ul li{margin-bottom:10px ;padding-bottom:10px;border-bottom:#ccc dotted 1px;}
.ssjieguo .txt .more a:hover{opacity:0.7;}
.sspaihangtit{border-bottom:#ccc solid 1px;padding-bottom:10px;margin-bottom:10px;}
.sspaihang .ssnewlist ul li{line-height:35px;}
.sspropaihang ul li{margin-bottom:10px;line-height:25px;}
.sspropaihang ul li .img img{width:60px;border:#ccc solid 1px;}
.sspropaihang ul li .txt{width:260px;}
.sspropaihang ul li .txt .more a{font-size:11px;background:#009966;width:70px;height:20px;display:block;border-radius:50px;text-align: center;line-height:20px;
color:#fff;margin-top:6px;}
