/* 焦点图 */
.fullSlide{  position:relative; width:100%; overflow:hidden; z-index:9;}	
.fullSlide .bg{ position:absolute; left:0px; bottom:0px; width:100%; height:54px; background:url(/images/focus/jx-bg.png) center center no-repeat; z-index:10; }
.fullSlide .bd{ margin:0 auto; position:relative; height:500px; z-index:0; overflow:hidden;  }	
.fullSlide .bd ul{ width:100% !important;  }	
.fullSlide .bd li{ width:100% !important;  overflow:hidden; text-align:center; position:relative;  }	
.fullSlide .bd li a{ display:block; width:100% !important;  }	
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px; }	
.fullSlide .hd ul{ text-align:center; }	
.fullSlide .hd ul li{width:29px; height:29px; cursor:pointer; display:inline-block; *display:inline; zoom:1; background:url(/images/focus/icon_slide.png) center center no-repeat;  overflow:hidden;  line-height:999px; margin-right:5px; margin-left:5px;}	
.fullSlide .hd ul .on{  background:url(/images/focus/icon_slide_current.png) center center no-repeat; }	
.fullSlide .prev,	
.fullSlide .next{display:block;  position:absolute; z-index:1; top:50%; margin-top:-70px; left:0px;  z-index:1; width:42px; height:80px; background:url(/images/focus/slider_arrow_p.png) -126px -127px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }	
.fullSlide .next{ left:auto; right:0px; background-position:-6px -127px; }
.fullSlide .bd li,.fullSlide .bd li a{ height:500px;}

/* 分类 */
.typenamebox{ height: 95px;line-height: normal;width:1210px;overflow:hidden;z-index: 200; margin:5px auto 0px auto; background:#f1f2f5;border-radius:10px;}	
.typenamebox ul{ width:1225px; margin:0 auto;}
.typenamebox ul li { float:left; width:151px; height:90px;line-height:100%; padding:10px 0 0; border-right:1px solid #fff;}
.typenamebox ul li.cur,.typenamebox ul li:hover{ background:#de513d;}
.typenamebox ul li.cur a,.typenamebox ul li:hover a{ color:#fff;}
.typenamebox ul li a { padding:0; width:100%; display:inline-block}
.typenamebox ul div,.typenamebox ul p { text-align:center;}
.typenamebox ul div {}
.typenamebox ul li a img{ width:80%; border-radius:5px; margin-bottom:5px;}
.typenamebox ul .sublist_first div {border-left:none}
.typenamebox ul p{font-size: 16px;height: 30px;line-height: 30px;}


/*boutique list*/
.newProductList{ position:relative; width:1170px; margin:0px auto 10px auto; padding:20px 20px 5px 20px; background:#fff;}
.newProductList .title{ width:100%; height: auto; overflow:hidden; border-bottom:1px dotted #999;}
.newProductList .title h2{ display:block; width:100%; height:35px; line-height:35px; font-size:28px; font-weight:normal; color:#333;}
.newProductList .title h2 a{ padding-left:50px;}
.newProductList .title ul{ width:100%;}
.newProductList .title ul li{ float:left; width: auto; height:35px; line-height:35px;padding: 0 22px 0 8px; background:url(/images/divide-i.png) right center no-repeat;}
.newProductList .title ul li.pl0{ padding-left:0px !important;}
.newProductList .more{ display:block; width:103px; height:51px; line-height:51px; color:#fff; text-align:center; background:url(/images/pmore.png) no-repeat 0 0; position:absolute; right:-5px; top:20px; }
.newProductList .more a{ color:#fff; font-size:14px;}
.newProductList .more em{font-family: "\9ED1\4F53","CourierNewPSMT"; padding-left:5px;}

.newProductList .list{ width:100%; height: auto;}
.newProductList .list ul{ width:100%;}
.newProductList .list ul li{ float:left;  width:221px; height:225px;margin-right:16px; margin-top:15px; background:#f7f8f9; overflow:hidden;}
.newProductList .list ul li .img{ position:relative;vertical-align:middle; width:100%; height:166px; overflow:hidden;}
.newProductList .list ul li .img em{ position:absolute;bottom:3px; display:inline-block; height:16px; line-height:16px; padding:0px 5px; color:#fff; background:url(/images/header-bg.png) no-repeat; border-radius:5px;font: 12px/15px Tahoma,Helvetica,Arial,"\5FAE\8F6F\96C5\9ED1",sans-serif;}
.newProductList .list ul li .img em.hour{ right:3px; }
.newProductList .list ul li .img em.year{ left:3px; }
.newProductList .list ul li a img{ width:100%; height: auto;}
.newProductList .list ul li h2{ width:100%; height:26px; line-height:26px; padding:5px 0px 0px 0px; font-size:14px; text-indent:10px;}
.newProductList .list ul li h2 a{ color:#333;}
.newProductList .list ul li h2 a:hover,.newProductList .list ul li .info strong{ color:#de513d;}
.newProductList .list ul li .info{ width:100%; height:18px; line-height:18px; padding-top:2px;}
.newProductList .list ul li .info strong{ padding-left:10px;}
.newProductList .list ul li .info span{ display:inline-block; background:url(/images/shouji.png) left center no-repeat; padding-left:10px; padding-right:10px; color:#333; font-size:14px;}
.newProductList .list ul li:hover{transform: scale(1.1);-moz-box-shadow: 0 0 10px 3px #c8c8c8;-webkit-box-shadow: 0 0 10px 3px #c8c8c8;box-shadow: 0 0 10px 3px #c8c8c8;z-index: 999;}
.newProductList .list ul li:hover span,.newProductList .list ul li:hover strong,.newProductList .list ul li:hover a{ color:#fff;}

.newProductList .sp ul li{ position:relative; float:left;  width:221px; height:170px;margin-right:16px; margin-top:15px; background:#f3f4f5; overflow:hidden;}
.newProductList .sp ul li a img{ width:100%; height:130px;} 
.newProductList .sp ul li p{ text-indent:7px; font-size:14px; line-height:30px; padding-top:5px;}
.newProductList .sp ul li em.btn{ position:absolute; left:50%; top:50px; width:41px; height:41px; margin-left:-20px; background:url(/images/playicon_40.png) no-repeat;}
.newProductList .sp ul li em.btn a{ display:block; width:41px; height:41px;}

.zc_video,.zc_photo{ width:595px;}
.zc_video .sp ul li{ position:relative; float:left;  width:187px; height:170px;margin-right:11px; margin-top:15px; background:#f3f4f5; overflow:hidden;}
.zc_video .sp ul li a img{ width:100%; height:130px;} 
.zc_video .sp ul li p{ text-indent:7px; font-size:14px; line-height:30px; padding-top:5px;}
.zc_video .sp ul li em.btn{ position:absolute; left:50%; top:50px; width:41px; height:41px; margin-left:-20px; background:url(/images/playicon_40.png) no-repeat;}
.zc_video .sp ul li em.btn a{ display:block; width:41px; height:41px;}

.zc_photo .sp ul li{ position:relative; float:left;  width:187px; height:170px;margin-right:11px; margin-top:15px; background:#f3f4f5; overflow:hidden;}
.zc_photo .sp ul li a img{ width:100%; height:130px;} 
.zc_photo .sp ul li p{ text-indent:7px; font-size:14px; line-height:30px; padding-top:5px;}

/* 小挖机 */
.product-small{ width:1210px; margin:0px auto; overflow:hidden;}
.product-small .title{ width:100%; height:45px; line-height:45px; overflow:hidden; border-bottom:1px solid #ddd;}
.product-small .title h2{ display:block; width:180px; height:45px; line-height:45px; float:left; font-size:22px; font-weight:normal; color:#de513d;}
.product-small ul{ width:1212px; overflow:hidden;}
.product-small ul li{ float:left;  width:188px; height:200px;margin-right:14px; margin-top:15px; background:#f3f4f5; overflow:hidden;}
.product-small ul li .img{ position:relative;vertical-align:middle; width:100%; height:120px; overflow:hidden;}
.product-small ul li .img em{ position:absolute;bottom:3px; display:inline-block; height:16px; line-height:16px; padding:0px 5px; color:#fff; background:rgba(0,0,0,0.6); border-radius:5px;font: 12px/15px Tahoma,Helvetica,Arial,"\5FAE\8F6F\96C5\9ED1",sans-serif;}
.product-small ul li .img em.hour{ right:3px; }
.product-small ul li .img em.year{ left:3px; }
.product-small ul li a img{ width:100%; height:130px; margin-top:-10px;}
.product-small ul li .tel{ height:22px; line-height:22px;}
.product-small ul li h2{ width:100%; height:24px; line-height:24px; padding:5px 0px 0px 0px;font-weight:normal; font-size:15px; text-indent:10px;}
.product-small ul li h2 a{ color:#000;}
.product-small ul li h2 a:hover,.product-small ul li .info strong{ color:#f00;}
.product-small ul li .info{ width:100%; height:22px; line-height:22px;}
.product-small ul li .info strong{ padding-left:10px; font-weight:normal; font-size:14px}
.product-small ul li .info span{ display:inline-block; background:url(/images/shouji.png) left center no-repeat; padding-left:10px; padding-right:5px; color:#333;}

/* 列表 */
.product-big{ width:1210px; margin:0px auto; overflow:hidden;}
.product-big ul{ width:1212px; overflow:hidden;}
.product-big ul li{ float:left;  width:224px; height:256px;margin-right:16px; margin-top:15px; border:1px solid #eee; overflow:hidden; border-radius:5px 5px 0px 0px;}
.product-big ul li .img{ position:relative;vertical-align:middle; width:100%; height: 100%x; overflow:hidden; transition: 1s all ease;}
.product-big ul li .img:hover{transform: scale(1.1); transition: 1s all ease;}
.product-big ul li .img .tel{ display:block; position:absolute; left:0px; bottom:0px; width:100%; height:30px; line-height:30px; background:rgba(0,0,0,0.6); color:#ccc; text-align:center; font-size:15px;}
.product-big ul li a img{ width:229px; height: 160px;}
.product-big ul li h2{ width:100%; height:26px; line-height:26px; padding:10px 0px 5px 0px; font-size:16px; text-indent:10px;}
.product-big ul li h2 a{ color:#666;}
.product-big ul li h2 a:hover,.product-big ul li h2 span{ color:#f00;}
.product-big ul li .info{ width:100%; height:20px; line-height:20px;}
.product-big ul li .info strong{ padding-left:10px; color:#f00; font-size:15px;}
.product-big ul li .info em{ padding-right:5px;}
.product-big ul li .info em i{ font-style:normal; display:inline-block; background:url(/images/divide-i.png) left center no-repeat; padding:0px 5px 0px 22px;}

.introduction{ color:#333; line-height:26px; font-size:15px;}
.introduction h2{ margin-bottom:8px;}
.introduction b{ color:#f00;}

/* foot */
.foot{ height:145px; width:100%; overflow:hidden; background: url(/images/img19.png) center -20px no-repeat;}
.foot2{ width:100%; height:145px; padding-top:22px; background:url(/images/about/foot.png) center top no-repeat; overflow: hidden;}
.copyright{ width:600px; height:120px; overflow:hidden; margin-top:10px; text-align:right;}
.copyright,.copyright a{ color:#c6c6c6; font-size:12px;  line-height:30px;}
.copyright .flink{ width:100%; clear:both;}
.copyright .flink a{ padding-left:3px; padding-right:3px;}
.copyright .flink a:hover{ color:#FFF;}
.w470{ width:400px;}
.qmenu,qmenu a,.siteEwm p{ color:#c6c6c6;}
.qmenu h2{ margin-top:10px; height:30px; line-height:30px; font-size:16px; font-weight:normal;}
.qmenu h3{ font-size:12px; font-weight:normal; color:#7d7d7d; line-height:25px;}
.qmenu ul li{ float:left; height:30px; line-height:30px; overflow:hidden; text-indent:20px;}
.qmenu ul li.f1{ background:url(/images/f2.png) left center no-repeat;}
.qmenu ul li.f2{ background:url(/images/f1.png) left center no-repeat;}
.qmenu ul li.f3{ background:url(/images/f3.png) left center no-repeat;}

.siteEwm{ float:left; width:140px; height: auto;overflow:hidden; margin-right:20px; text-align:center;}
.siteEwm p{ line-height:20px;}
.siteTel{ float:right; width:200px; height:145px; background:url(/images/tel.png) right center no-repeat; overflow:hidden;}


/*侧边栏*/
.fix-end{ display:none !important; position:fixed; right:20px;  width:215px; height:300px; overflow:hidden; z-index:999;}

/*float*/
.float{ position:fixed; top:50%; margin-top:-100px; right:0; z-index:2000;}
.float li{ position:relative; height:50px; margin:2px 0 0;}
.float a{ display:block; width:130px; height:50px; position:absolute; right:-90px; top:0; background:#666666; -webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px; -ms-border-radius:3px 0 0 3px; -o-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px; font-size:14px; color:#fff;}
.float a img{ vertical-align:middle; margin-right:5px;}
.float li:hover a{ background:#de513d; width:120px; padding-left:10px;}
.float li.back_top:hover a{ width:130px; padding-left:0;} 
.attention{ width:118px; padding:15px 0; background:#de513d url(../images/float_02.png) center 50px no-repeat; position:absolute; top:0; right:50px; display:none;}
.attention li{ height:auto; margin:0; float:left; padding:0 10px;}
.attention_tit{ font-size:14px; line-height:20px; color:#fff; background:url(/images/float_01.png) left center no-repeat; padding-left:26px; margin-bottom:15px;} 

/* 首页左侧浮动导航 */
.leftFixNav {position: fixed;left:0%;top:30%;margin-left: -690px;width: auto; height:318px; background:url(/images/ico/float_bd.png) no-repeat left top; padding-left:4px;  padding-top:26px; opacity:0;transition:left .5s , opacity .8s; z-index:9999;}
.leftFixNav.show {left:50%;opacity:1; }
.leftFixNav ul li {width: 50px;height: 22px;line-height: 22px; padding-left:10px; background:url(/images/ico/float_iconac.png) no-repeat left center; overflow: hidden; margin-bottom:15px;}
.leftFixNav ul li a {display: block; width:50px;height: 22px;font-size: 14px;background:#4f4f4f; color:#fff; border-radius:8px;text-align: center;}
.leftFixNav ul li a.txt {display: none;width: 100%;height: 22px;color: #fff;font-size: 14px; font-family:"微软雅黑";}
.leftFixNav ul li.current a.flNub ,.leftFixNav ul li:hover a.flNub {display: none;}
.leftFixNav ul li.current a.txt ,.leftFixNav ul li:hover a.txt {display: block;}
.leftFixNav ul li.current{background:url(/images/ico/float_icon.png) no-repeat left center; }
.leftFixNav ul li.current a{background: #b31611; color:#fff;}
.anim {
  -webkit-animation-name: anim;
  animation-name: anim;
}

@-webkit-keyframes anim {
  0% {
    left: 25px;
	top: -38px;
  }

  40% {
    left: 10px;
	top: -43px;
    -webkit-animation-timing-function: ease-in-out;
  }

  100% {
    left: 4px;
	top: 0;
    -webkit-animation-timing-function: ease-in-out;
  }
}
@keyframes anim {
  0% {
    left: 25px;
	top: -38px;
  }

  40% {
    left: 10px;
	top: -43px;
    -webkit-animation-timing-function: ease-in-out;
  }

  100% {
    left: 4px;
	top: 0;
    -webkit-animation-timing-function: ease-in-out;
  }
}


.link{display:block; padding:5px 0 10px 0;}
.link span{display:block; height:30px; line-height:30px; font-size:16px; border-bottom:1px #eee solid; margin-bottom:10px;}
.link a{font-size:14px; margin-right:10px;}

/* 新导航 */
.w1210{ width:1210px; margin:0px auto; overflow:hidden;}

/*底部选择理由*/
.wjxz{width:100%;min-width:1200px; text-align:center; padding:0px 0px; background:#ffffff; overflow:hidden;}
.wjxz ul{margin:0 auto; width:1200px; height:510px;}
.wjxz ul li{width:300px; height:510px; display:block; float:left; position:relative;}
.wjxz .rhxwj{padding:15px 25px; width:250px; height:245px; overflow:hidden; background:url(/images/service/s-xwj-3.png) no-repeat; color:#000; float:left; z-index:10; position:absolute; top:0; left:0; font-size:12px;}
.wjxz li:hover{ cursor:pointer;}
.wjxz li:hover .rhxwj{background:url(/images/service/s-xwj-1.png) no-repeat; color:#fff;}
.wjxz li:hover .rhxwj h3 span{border-bottom:3px solid #fff; padding-bottom:3px;}
.wjxz .rhxwj h3{font-size:18px; line-height:45px; text-align:center;}
.wjxz .rhxwj h3 span{border-bottom:3px solid #000; padding-bottom:3px;}
.wjxz .rhxwj p{line-height:25px; padding-top:5px;}
.wjxz .rhxwj .wjcpxq{margin-top:10px; text-align:center;}
.wjxz .rhxwj .wjcpxq a{font-size:15px; line-height:24px; border:1px solid #000; color:#000; text-align:center; padding:5px 10px;}
.wjxz li:hover .wjcpxq a,.wjxz li:hover .wjcpxq a{ background:#000; color:#fff;}
.wjxz .rhxwj .wjcpxq a:hover,.wjxz .rhxwj2 .wjcpxq a:hover{ background:#fc7878; color:#fff;}
.wjxz li:hover .rhxwj .wjcpxq a{ border:1px solid #fff; color:#fff}
.wjxz .rhxwjpic{margin-top:255px;}
.wjxz .rhxwj2{padding:35px 20px 15px 20px; width:260px; height:225px; overflow:hidden; background:url(/images/service/s-xwj-2.png) no-repeat; color:#000; float:left; z-index:10; position:absolute; top:239px; left:0;}
.wjxz li:hover .rhxwj2{background:url(/images/service/s-xwj-4.png) no-repeat; color:#fff;}
.wjxz li:hover .rhxwj2 h3 span{border-bottom:3px solid #fff; padding-bottom:3px;}
.wjxz .rhxwj2 h3{font-size:18px; line-height:45px; text-align:center;}
.wjxz .rhxwj2 h3 span{border-bottom:3px solid #000; padding-bottom:3px;}
.wjxz .rhxwj2 p{line-height:25px; padding-top:5px;}
.wjxz .rhxwj2 .wjcpxq{margin-top:10px; text-align:center;}
.wjxz .rhxwj2 .wjcpxq a{font-size:15px; line-height:24px; border:1px solid #000; color:#000; text-align:center; padding:5px 10px;}
.wjxz li:hover .rhxwj2 .wjcpxq a{ border:1px solid #fff; color:#fff}
.wjxz .rhxwjpic2{margin-top:0;}
.wjxz img{width:300px; height:255px;}
.wjxz ul li p{ font-size:14px !important;}
.newProductList .nub {position: absolute;left:155px;top:30px;font-size: 30px;color: #fff;font-family: "Arial Bold","Microsoft Yahei";
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.floorNub{ position:absolute; left:15px; top:-5px; width:51px; height:60px; background:url(/images/pmore2.png) center top no-repeat;}
.anim {
  -webkit-animation-name: anim;
  animation-name: anim;
}

/* header */
.header{ width:100%; height: 100%;  position:relative; z-index:999;}
.header_mainbg{ position:absolute; left:0px; top:0px;width:100%; height:140px; background:url(/images/nav_bg.png) center 30px no-repeat; z-index:20;}
.header_main{ width:1200px;margin:0 auto;  position:relative; height:140px;}

/* headerFix */
.header_main h1.logo{ position:absolute; left:50%; top:0px; width:240px; height:140px; margin-left:-120px; background:url(/images/logo.png) no-repeat; z-index:99;}
.header_main h1.logo a{ display:block; width:100%; height:140px;}
.nav-head {  height:84px; width:1200px; position:absolute;left:0; top:30px;}
.nav-head li { float: left; width:140px;height:84px;position:relative; text-align:center; background:url(/images/nav_xian.png) right center no-repeat;}
.nav-head li h3{ width:100%; height:84px; font-weight:bold;}
.nav-head li h3 span{ display:block; height:25px; line-height:25px;}
.nav-head li h3 span.cn{ margin-top:15px; font-size:18px;}
.nav-head li h3 span.en{ text-transform:uppercase; font-size:12px;}
.nav-head li h3 a{ display:inline-block; color:#fff;}
.nav-head h3 a {color: #333;font-size: 16px;padding: 0px 22px;display:inline-block;position:relative; border-radius:5px 5px 0px 0px;}
.nav-head a:hover,.nav-head li.on h3 a {color: #f9f604; text-decoration: none;}
.nav-head li.on h3 a{text-shadow: 2px 2px 5px #333;}
/*二级*/
.sublistbox{ 
   display: none; width:135px;background:url(/images/navbg2.png) repeat; position:absolute; left:0;top:76px; padding:10px 0; overflow:hidden;
   -moz-box-shadow:2px 2px 5px rgba(0,0,0,.4);
 -webkit-box-shadow:2px 2px 5px rgba(0,0,0,.4);
 box-shadow:2px 2px 5px rgba(0,0,0,.4);
 behavior: url("/style/css/ie-css3.htc");
border-radius:0px 0px 5px 5px;
}	
.sublistbox ul li{ width:100%; height:36px; line-height:36px; color:#333; text-align:center; background:none;}
.sublistbox ul li a{ display:block; width:100%; height:36px; font-size:16px; color:#000; }
.sublistbox ul li a:hover{ background:#de513d; color:#fff;}<!--0.00016212463378906-->