@charset "utf-8";
.fontYahei{ font-family:"微软雅黑";}
.w100{ width:100px;}
.w300{ width:300px;}
.w420{ width:420px;}
.w490{ width:490px;}
.w1004{ width:1004px;}
.mt70{ padding-top:70px;}
.mt80{ margin-top:70px;}
.mt100{ margin-top:100px;}
.ml60{ margin-left:60px;}
.pt60{ padding-top:60px;}
.pt80{ padding-top:70px;}
.pb100{ padding-bottom:100px;}
.pt100{ padding-top:100px;}
.pt170{ padding-top:170px;}
.w1100{width:1200px}

.bg1f1f20{ background-color:#1f1f20;}
.bgeeeeee{ background-color:#eee;}

.colorFFF{ color:#fff;}
.color000{ color:#000;}
.colorf00{ color:#f00;}
.colorc9c9c9{ color:#c9c9c9;}
.color5a5a5a{ color:#5a5a5a;}
.color3a3a3a{ color:#3a3a3a;}
.colorc9caca{ color:#c9caca;}
.color595757{ color:#595757;}
.colorf39700{ color:#f39700;}
.color232323{ color:#232323;}
.color007dd4{ color:#007dd4;}

.f19{ font-size:19px;}
.f28{ font-size:28px;}
.f56{ font-size:50px;}
.lineH35{ line-height:35px;}
.lineH26{ line-height:26px;}
.lineH28{ line-height:28px;}

.borderBbfbfbf{border-bottom:1px solid #bfbfbf;}

.backTop{ position:fixed; bottom:50px; right:80px;}
.publicPage li{ float:left; padding-left:10px;}
.publicPage a{ font-size:13px;}
/*public style end*/

.logo{ width:189px;}
.menu{ margin:34px 0;}
.menu li{ float:left; width:120px; height:30px; line-height:30px; margin-right:5px;}
.menu li img{ vertical-align:middle;}
.menu li a{ float:left; width:120px; height:30px; line-height:30px; text-align:center; color:#adadad; font-size:16px;}
.menu li.liArrow a{ background:url(../images/liArrow.png) no-repeat 115px center;}
.menu li a.current,
.menu li a:hover{ background:url(../images/menuBg.png)  0px no-repeat;     text-decoration:none;}
.menubox .subNav{z-index:10; top:60px; width:220px; left:320px; display:none;}
.menubox .subNav ul{ width:360px; background-color:#fff; border-radius:5px; padding:10px 0; box-shadow:0px 0px 10px #e0dfdf;}
.menubox .subNav li{ width:100%; height:45px; line-height:45px; margin-right:0;}
.menubox .subNav li:hover{ background:#e5e5e8;}
.menubox .subNav li img{ float:left; padding:10px 30px 0 30px;}
.menubox .subNav li a{ height:45px; line-height:45px; text-align:left; color:#282727;}
.menubox .subNav li a:hover{ background:#e5e5e8;}
.language{ margin:34px 0; color:#adadad;}
.language a{ color:#adadad; font-size:14px; margin:34px 0; height:30px; line-height:30px;}
.search{position:relative}
.search .text{background:none;outline:none;border:1px solid #adadad;width:110px;height:22px;color:#adadad;padding-left:5px}
.search .button{width:30px;height:25px;outline:none;border:none;position:absolute;top:-1px;right:0px;background:url(../images/search_inco.png) no-repeat center; background-size: 20px;cursor:pointer}
/*header end*/

.indexBanner{ height:573px; overflow:hidden; zoom:1;}
.banList{ height:100px; padding-top:473px; display:none; position: relative;}
.banText{ background:url(../images/banTextbg.png) repeat; height:100px; width:100%;}
.banList .kedianji{position: absolute; left: 0;top: 0; height: 100%; width: 100%;}
.banText p{ width:1004px; margin:0 auto;}
.banText p a:hover{ text-decoration:none;}
.bannerPage{ bottom:40px; width:100%;}
.bannerPage span{ float:left; margin-left:18px; cursor:pointer; background-color:#868686; width:12px; height:12px; border-radius:12px; text-indent:-9999px;}
.bannerPage span.pageCurrent{ background-color:#fff;}
/*banner end*/

.programme{ background-color:#dcdddd;}
.indTitle{ background:url(../images/index-button.png) no-repeat; padding-left:26px; width:172px; height:48px; line-height:48px;color:#000000}
.programmeImg{ background:url(../images/programme.png) no-repeat top center; width:100%; height:314px; padding-bottom:85px;}
/*programme end*/
.indAboutus{ width:50%;}
.indAboutustext{ height:230px; -border-bottom:1px solid #efefef;}
.indNews{ width:50%;}
.indNewsbtn{ width:98px;}
.indNewsbtn a{ background:url(../images/newsPage.png) no-repeat; width:37px; height:37px;}
.indNewsbtn a.pageDown{ background-position:0 -74px;}
.indNewsbtn a.pageUp:hover{ background-position:0 -37px;}
.indNewsbtn a.pageDown:hover{ background-position:0 -111px;}
.indNews li{ height:90px; overflow:hidden; border-bottom:1px solid #efefef; position: relative;}
.indNews li div.w100{position: absolute; top:-3px; left: 0;font-family: Consolas, Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";}
.indNews li a{padding-left: 100px;}
.indNews li a,.indNews li em{ line-height:90px;}
.indNews li a:hover{ color:#f39700; text-decoration:none;}
/*main end*/

.footer dd{ font-size:13px;}
.information{ width:60%;}
.consultation{ width:20%;}
.consultation dd{ background:url(../images/footerIcon.png) no-repeat; padding-left:30px; height:21px; line-height:21px; font-size:12px;}
.consultation dd.tel{ background-position:0 0;}
.consultation dd.qq{ background-position:0 -35px;}
.consultation dd.weixin{ background-position:0 -68px;}
.consultation dd.guestbook{ background-position:0 -67px;}
/*footer end*/


.planBanner{ background-color:#eee;}
.planDes3C{ background:url(../images/banner/plan3C.png) no-repeat top right; height:522px;}
.planDes p{ width:480px; line-height:28px; color:#7c7c7c; font-size:16px;}
.hardware3C{ background:url(../images/hardware3CBg.png) no-repeat top center; height:508px;}
.application{ background-color:#0e79c4; height:102px; margin-bottom:3px;}
.application2{ position:fixed; top:0; width:100%; z-index:5;}
.application li{ float:left; width:200px; text-align:center;}
.application li.current{ background:url(../images/arrowBg.png) no-repeat bottom center;}
.application li a{ display:block; color:#fff; font-size:20px; height:102px; line-height:102px;}
.application li a:hover{ text-decoration:none;}
.boli1{ background:url(../images/boli1.png) no-repeat top center; height:380px; text-indent:-9999px;}
.boli2{ background:url(../images/boli2.png) no-repeat top center; height:432px; text-indent:-9999px;}
.xiaofei1{ background:url(../images/xiaofei1.png) no-repeat top center; height:380px; text-indent:-9999px;}
.xiaofei2{ background:url(../images/xiaofei2.png) no-repeat top center; height:432px; text-indent:-9999px;}
.chuping1{ background:url(../images/chuping1.png) no-repeat top center; height:401px; text-indent:-9999px;}
.chuping2{ background:url(../images/chuping2.png) no-repeat top center; height:432px; text-indent:-9999px;}
.shichuang1{ background:url(../images/shichuang1.png) no-repeat top center; height:429px; text-indent:-9999px;}
.shichuang2{ background:url(../images/shichuang2.png) no-repeat top center; height:573px; text-indent:-9999px;}
.field3C{ background:url(../images/field3C.png) repeat-x #f7f8f8;}
.field3C h2{ height:112px; line-height:112px;}
.field3CTab{ background:url(../images/field3CTab.png) no-repeat top center;}
.field3CTab ul{ padding:22px 0 0 20px;}
.field3CTab ul li{ float:left; margin-right:5px; display:inline; width:480px; height:188px; background:#fff; box-shadow:0px 0px 10px #b3b3b4; cursor:pointer;}
.field3CTab ul li span{ float:left; width:100px; overflow:hidden; font-size:80px; color:#898989; font-family:Georgia, "Times New Roman", Times, serif; padding-top:10px;}
.field3CTab ul li.current div {
    display: block;
}
.field3CTab ul li p{ float:right; width:355px; margin:20px 20px 0 0; display:inline; font-size:12px; color:#595757; line-height:28px;}
.field3CTab ul li.current{ background:#898989;}
.field3CTab ul li.current span,.field3CTab ul li.current p{ color:#ffffff;}
.field3CTabImg{ background-color:#f7f8f8; margin-top:80px; padding-bottom:80px; text-align:center;}
/*plan 3C end*/

.planDesJixieshou{ background:url(../images/banner/planJixieshou.png) no-repeat top right; height:522px;}
.jixiashou1{ background:url(../images/jixiashou1.png) no-repeat top center; height:380px; text-indent:-9999px;}
.jixiashou2{ background:url(../images/jixiashou2.png) no-repeat top center; height:432px; text-indent:-9999px;}
/*plan 机械手 end*/

.planDesJiguang{ background:url(../images/banner/planDesJiguang.png) no-repeat top right; height:522px;}
.hardwareJiguang{ background:url(../images/hardwareJiguangBg.png) no-repeat top center; height:792px;}
.controlSDystemBg{ background:url(../images/controlSDystemBg.png) repeat-x; height:526px;}
.controlSDystemimgBg{ background:url(../images/controlSDystemimgBg.png) no-repeat 50px 10px;}
.controlSDystemimgBg h2{ padding-top:90px; margin-left:550px;}
.controlSDystemimgBg p{ padding-top:90px; margin-left:540px; width:460px; line-height:30px; color:#7c7c7c; font-size:16px; margin-top:20px;}
.advantageBg{ background:url(../images/advantageBg.png) repeat-x;}
/*plan 激光 end*/

.planDesJinshu{ background:url(../images/banner/planDesJinshu.png) no-repeat top right; height:522px;}
.PM85A1{ background:url(../images/PM85A1.png) no-repeat top center; height:380px; text-indent:-9999px;}
.PM85A2{ background:url(../images/PM85A2.png) no-repeat top center; height:432px; text-indent:-9999px;}
.NC65B1{ background:url(../images/NC65B1.png) no-repeat top center; height:380px; text-indent:-9999px;}
.NC65B2{ background:url(../images/NC65B2.png) no-repeat top center; height:432px; text-indent:-9999px;}
.jinshuKongzhi{ background:url(../images/jinshuKongzhi.png) repeat-x; height:568px;}
.jinshuKzimgBg{ background:url(../images/jinshuKzimgBg.png) no-repeat 0 60px;}
.jinshuKzimgBg h2{ padding-top:120px; margin-left:560px;}
.jinshuKzimgBg p{ padding-top:70px; margin-left:550px; width:460px; line-height:30px; color:#7c7c7c; font-size:16px; margin-top:20px;}
/*plan 金属 end*/

.planDesShuiqiege{ background:url(../images/banner/planDesShuiqiege.png) no-repeat top right; height:518px;}
.shuiqiegeKzimgBg{ background:url(../images/shuiqiegeKzimgBg.png) no-repeat 0 60px; height:420px;}
.shuiqiegeKzimgBg h2{ padding-top:120px; margin-left:550px;}
.shuiqiegeKzimgBg p{ padding-top:70px; margin-left:550px; width:460px; line-height:30px; color:#7c7c7c; font-size:16px; margin-top:20px;}
/*plan 水切割 end*/

.planDesQudongqi{ background:url(../images/banner/planDesQudongqi.png) no-repeat top right; height:522px;}
.hardwareQudongqi{ background:url(../images/hardwareQudongqi.png) no-repeat bottom center; height:494px;}
.qdqFangan1{ background:url(../images/qdqFangan1.png) no-repeat top center; height:537px; text-indent:-9999px;}
.qdqFangan2{ background:url(../images/qdqFangan2.png) no-repeat top center; height:432px; text-indent:-9999px;}
/*plan 驱动器 end*/
.planDesMugong{ background:url(../images/banner/planDesMugong.png) no-repeat top right; height:522px;}
.hardwareMugong{ background:url(../images/jinshuKongzhi.png) repeat-x top;}
.mugongImg1{ background:url(../images/mugongImg11.png) no-repeat top center; height:300px; text-indent:-9999px;}
.mugongImg1-1{background:url(../images/1-1.jpg)  no-repeat top center; height:130px; text-indent:-9999px;}
.mugongImg2{ background:url(../images/mugongImg2.png) no-repeat top center; height:239px; text-indent:-9999px;}
.mugongImg3{ background:url(../images/mugongImg3.png) no-repeat top center; height:397px; text-indent:-9999px;}
.mugongImg3-1{background:url(../images/cai1.jpg) no-repeat top center; height:212px; text-indent:-9999px;}
.mugongImg4{ background:url(../images/mugongImg4.png) no-repeat top center; height:316px; text-indent:-9999px;}
.mugongImg5{ background:url(../images/mugongImg5.png) no-repeat top center; height:402px; text-indent:-9999px;}
/*plan 木工 end*/

.productBanner{ background:url(../images/banner/productBanner.png) no-repeat top center; height:458px; text-indent:-9999px;}
.productNav{ background-color:#eeeeee; height:60px;}
.productNav li,.productNav li a{ float:left; width:200px; height:60px; line-height:60px; color:#000; font-size:16px; text-align:center;}
.productNav li a:hover{ color:#007dd4; text-decoration:none;}
.productNav li.current,.productNav li.current a{ color:#007dd4; background:url(../images/arrowBg.png) no-repeat bottom center;}
.productBox{ border-bottom:1px solid #dcdcdc; padding-bottom:50px;}
.productBox dl{ float:left; width:240px; padding:15px 0px; margin:50px 60px;height:280px}
.productBox dl:hover{ box-shadow:0px 0px 10px #e0dfdf;}
.productBox dl dt img{ display:block; margin:0 auto 15px auto;}
.productBox dl dd{ text-align:center; font-size:16px; line-height:26px;}
/*product end*/

.prodetailBanner{ height:458px; text-indent:-9999px;}
#imgleftBtn{ float:left; width:26px; height:58px; margin-top:200px; background:url(../images/proimgBtn.png) no-repeat; cursor:pointer;}
#imgleftBtn:hover{ background-position:0 -58px;}
#imgrightBtn{ float:right; width:26px; height:58px; margin-top:200px; background:url(../images/proimgBtn.png) no-repeat 0 -116px; cursor:pointer;}
#imgrightBtn:hover{ background-position:0 -174px;}
.proimgWrap{ float:left; width:460px; height:460px; margin-left:245px; overflow:hidden; zoom:1; position:relative;}
.proimgList{ position:absolute; width:4000px;}
.proimgList img{ float:left;}
.proimgPage{ margin:50px 0 35px 0; clear:both; overflow:hidden; cursor:pointer;}
.proimgPage span{ float:left; margin-right:20px; background:url(../images/proimgPage.png) no-repeat; width:12px; height:12px; text-indent:-9999px;}
.proimgPage span.current{ background-position:0 -12px;}

.productDesimg{ height:522px; text-indent:-9999px;}
.prodetailNav{ background-color:#0e79c4; height:160px;}
.prodetailNav2{ position:fixed; top:0; width:100%; z-index:5;}
.prodetailNav li{ float:left; width:334px; height:160px;}
.prodetailNav li a{ margin-top:35px; float:left; width:334px; color:#b7d7ed; padding-top:70px; font-size:20px; text-align:center; background:url(../images/prodetailIcon.png) no-repeat center 0px;}
.prodetailNav li a.icon2{ background-position:center -97px;}
.prodetailNav li a.icon3{ background-position:center -199px;}
.prodetailNav li a.icon1:hover{ background-position:center -302px;}
.prodetailNav li a.icon2:hover{ background-position:center -399px;}
.prodetailNav li a.icon3:hover{ background-position:center -501px;}
.prodetailNav li a:hover{ color:#fff; text-decoration:none;}
.prodetailNav li.current{ color:#fff; background:url(../images/arrowBg.png) no-repeat bottom center;}
.prodetailNav li.current a{ color:#fff; background:url(../images/prodetailIcon.png) no-repeat center -302px;}
.prodetailNav li.current a.icon2{ color:#fff; background:url(../images/prodetailIcon.png) no-repeat center -399px;}
.prodetailNav li.current a.icon3{ color:#fff; background:url(../images/prodetailIcon.png) no-repeat center -501px;}

.parameter{ border-bottom:1px solid #bfbfbf; padding-bottom:5px;}
.parameter h2{ float:left; font-size:20px; font-weight:normal; color:#5a5a5a; width:244px; margin-top:10px;}
.parameter p{ float:right; color:#000; line-height:28px; width:760px; padding-bottom:10px; margin-top:10px;}
.parameter p span{ color:#5a5a5a;}

.prodetailBg{ background:url(../images/prodetailBg.png) repeat-x; height:519px;}
.successfulCase{ clear:both; height:305px; margin-left:10px;}
.caseWrap{ height:305px; overflow:hidden; zoom:1; position:relative;}
.caseList{ position:absolute; width:8000px; z-index:1;}
.caseList dl{ float:left; margin-right:20px;}
.caseList dl img{ display:block;}
.caseList dl dd{ text-align:center; font-size:14px; margin-top:15px;}
/*productDetail CCDR4 end*/

.shoulunBg{ background-color:#eeeeee;}
.specification{ margin-top:30px; width:100%;}
.specification th{ height:69px; font-size:20px; color:#505050; border-bottom:1px solid #bfbfbf; text-align:center;}
.specification td{ height:69px; border-bottom:1px solid #bfbfbf; text-align:center;}




/*productDetail 手轮 对刀仪 end*/



























.downloadBanner{ background:url(../images/banner/downloadBanner.png) no-repeat top center; height:458px; text-indent:-9999px;}
.downloadSearch label{ height:29px; line-height:29px;}
.downloadSearch input{ height:28px; line-height:28px; border:1px solid #a0a0a0; width:320px; font-family:"微软雅黑"; padding-left:10px; color:#b4b4b4;}
.download th{ background-color:#0e79c4; color:#fff; font-size:18px; text-align:center; height:48px; line-height:48px;}
.download tr.odd{ background-color:#f9f9f9;}
.download tr.even{ background:#eeeeee;}
.download td{ text-align:center; height:38px; line-height:38px; color:#5a5a5a; border-right:2px solid #fff;}
.download td.borderR0{ border-right:none;}
.download td a img{ vertical-align:middle;}
/*download end*/

.newsBanner{ background:url(../images/banner/newsBanner.png) no-repeat top center; height:458px; text-indent:-9999px;}
.news{ box-shadow:0px 0px 5px #e0dfdf;}
.news dl{  border-bottom:1px solid #dcdcdc;}
.news dl dt a{ display:block; width:685px; font-size: 24px;}
.news dl dd .info{ width:650px;}
/*news end*/

.aboutusBanner{ background:url(../images/banner/aboutusBanner.png) no-repeat top center; height:458px; text-indent:-9999px;}
.aboutusNav{ background-color:#eeeeee; height:60px;}
.aboutusNav li,.aboutusNav li a{ float:left; width:500px; height:60px; line-height:60px; color:#000; font-size:20px; text-align:center;}
.aboutusNav li a:hover{ color:#007dd4; text-decoration:none;}
.aboutusNav li.current a{ color:#007dd4; background:url(../images/arrowBg.png) no-repeat bottom center;}
.aboutusNav.active li.current a{height:50px;}
.companyProfile{ text-indent:2em;}
.memorabilia{ background:url(../images/memorabilia.png) no-repeat top center; font-size:16px; line-height:25px; height:2050px;}
.memorabilia_en{ background:url(../images/memorabilia_en.png) no-repeat top center; font-size:16px; line-height:25px; height:1730px;}
.introduce{ width:425px;}
.intr2014{ top:107px; left:580px;}
.intr2012{ top:560px; left:580px;}
.intr2010{ top:810px; left:580px;}
.intr2008{ top:915px; left:580px;}
.intr2006{ top:1150px; left:580px;}
.intr2013{ top:230px; left:0;}
.intr2011{ top:455px; left:0;}
.intr2009{ top:676px; left:0;}
.intr2007{ top:920px; left:0;}



/*aboutUs end*/

.headOffice img{ vertical-align:middle; padding-right:5px;}
.headofficeMsg ul{ float:left; font-size:14px; line-height:26px; color:#2a2a2a; margin-top:20px; width:502px;}
.officeMsg dl{ margin-top:60px; float:left; width:502px;}
.officeMsg dt{ font-size:20px; color:#007dd4; margin-bottom:20px;}
.officeMsg dt.last{ color:#00a166;}
.officeMsg dd{ font-size:14px; line-height:26px; color:#2a2a2a;}
/*contactUs end*/

.HRmessage{ background:url(../images/HRmessage.png) no-repeat; width:1004px; height:435px;}
.HRmessage p{ text-indent:2em; line-height:26px;}
.recruitmentTab{ width:400px; background:url(../images/line.png) no-repeat center center;}
.recruitmentTab li{ float:left; width:125px;}
.recruitmentTab li.first{ margin-right:150px;}
.recruitmentTab li a{ float:left; font-size:30px; color:#434343; padding-bottom:15px;}
.recruitmentTab li a:hover{ color:#007dd4; text-decoration:none;}
.recruitmentTab li.current{ background:url(../images/arrow.png) no-repeat bottom center; color:#007dd4;}
.recruitmentTab li.current a{ color:#007dd4;}
.job-tab-con{display:none;}
.jobList{ line-height:24px; border-bottom:1px solid #959595;}
.jobList ul{ width:600px;}
.jobList ul li{ float:left; width:260px;}
/*joinUs end*/
.scrollNav2{position:absolute; left:0; width:100%; top:0; z-index:100;}
.scrollNav2.active{position: fixed; top:0 !important;left: 0; width: 100%; z-index: 100;height:50px;}
.scrollNav2.active #nav2 li,
.scrollNav2.active #nav2 li a{height:50px; margin:0; padding:0; line-height:40px;}
.scrollNav2.active #nav2 li a{background:none; }

#itemContainer .item_list li span{font-family:"microsoft yahei"}
#itemContainer .item_list li:hover span{color:#f39800}
#itemContainer .item_list li:hover em{color:#f39800}
#itemContainer .item_list li:hover a{color:#f39800}
