/* CSS Document */
body{color:#FFF; background-color:#000; font:normal 12px Arial; width:100%; margin:0px; }

a:link,a:visited{text-decoration:none; color:#000;}
a:hover{text-decoration:underline; color:#000;}

ul{margin:0px; padding:0px;}

li{margin:0px; padding:0px;}

div{margin:0px; padding:0px;}

hr{width:100%; color:#CCCCCC; margin:10px 0px; }


.delstyle{clear:both; }

.float_left{float:left;}

#tab_window{display:block;}
#tab_window a{display:block; clear:none; border:none;}
#tab_window img{display:block; clear:none;}

.title{font-size:16px; font-weight:bold; line-height:30px; color:#FFF;}
.title a:link,.title a:visited{font-size:16px; font-weight:bold; line-height:30px; color:#FFF; text-decoration:none;}
.title a:hover{font-size:16px; font-weight:bold; line-height:30px; color:#FFF; text-decoration:underline;}

.title_idx{font-size:16px; font-weight:bold; line-height:30px; color:#fdb910; padding-left:2px; }
.title_idx a:link,.title_idx a:visited,.title_idx a:hover{font-size:16px; font-weight:bold; line-height:30px; color:#fdb910; text-decoration:none; padding-left:2px; border:none;}


.title_1{font-size:14px; font-weight:bold; line-height:30px; padding-bottom:10px;}

.title_2{font-family:arial; font-size:16px; font-weight:bold; color:#069; text-decoration:underline; line-height:30px; clear:both; padding-top:10px; padding-bottom:10px; }
.title_3{font-family:arial; font-size:32px; font-weight:bold; color:#000000; line-height:35px; clear:both; padding-top:33px; padding-bottom:5px; }

.title_hr hr{width:100%; border:1px dashed #666666; height:1px; }


.gray a:link img,.gray a:visited img{filter:gray;}
.gray a:hover img{filter:}

#top{width:100%; height:75px; }
#top .logo{width:27%; height:74px; margin:0px auto; float:left; }
#top .logo img{border:none;  margin-top:4px; margin-bottom:2px; padding-left:10px}

#top .topright{width:72%; height:75px; float:left;}

#top .topright .lang{width:auto; height:25px; margin-top:50px;  padding-right:80px; color:#FFFFFF;  }
#top .topright .lang img{margin-right:30px; border:none; float:right; margin-top:20px;}

#top .topright .search{height:25px; width:100%; clear:both; margin-top:5px; margin-right:0px; margin-bottom:2px; text-align:right;  background-color:#000; }
#top .topright .search form{margin:0px; height:20px; text-align:right;  background-color:#000;}

.tab{width:100%; height:33px; margin-bottom:10px; margin-top:5px; }
.tab .earthmoving a:link,.tab .earthmoving a:visited{ background:#2d2c2a url(../images/btn_earthmoving_3.jpg)  no-repeat center; float:right; width:16%;  height:33px; border-right:1px #000 solid;}
.tab .earthmoving a:hover{ background:#2d2c2a url(../images/btn_earthmoving_4.jpg) no-repeat center;  border-right:1px #000 solid;}

.tab .road a:link,.tab .road a:visited{background:#2d2c2a url(../images/btn_road_3.jpg) no-repeat center; float:right;  width:17%; height:33px; border-right:1px #000 solid;}
.tab .road a:hover{ background:#2d2c2a url(../images/btn_road_4.jpg) no-repeat center; border-right:1px #000 solid;}

.tab .truck a:link,.tab .truck a:visited{background:#2d2c2a url(../images/btn_truck_3.jpg) no-repeat center; float:right;  width:16%; height:33px; border-right:1px #000 solid;}
.tab .truck a:hover{ background:#2d2c2a url(../images/btn_truck_4.jpg) no-repeat center; border-right:1px #000 solid;}

.tab .mining a:link,.tab .mining a:visited{background:#2d2c2a url(../images/btn_mining_3.jpg) no-repeat center; float:right;  width:17%; height:33px; border-right:1px #000 solid;}
.tab .mining a:hover{ background:#2d2c2a url(../images/btn_mining_4.jpg) no-repeat center; border-right:1px #000 solid;}

.tab .crane a:link,.tab .crane a:visited{background:#2d2c2a url(../images/btn_crane_3.jpg) no-repeat center; float:right;  width:16%; height:33px; border-right:1px #000 solid;}
.tab .crane a:hover{ background:#2d2c2a url(../images/btn_crane_4.jpg) no-repeat center; border-right:1px #000 solid;}

.tab .concrete a:link,.tab .concrete a:visited{background:#2d2c2a url(../images/btn_concrete_3.jpg) no-repeat center; float:right; width:17%; height:33px; border-right:1px #000 solid;}
.tab .concrete a:hover{ background:#2d2c2a url(../images/btn_concrete_4.jpg) no-repeat center; border-right:1px #000 solid;}

#foot{width:100%;  height:120px; color:#FFFFFF;  margin-top:15px; border-top:1px #fff solid; }
#foot ul{list-style:none; margin:0px auto; padding:10px 30px;  width:1000px;   line-height:25px; height:30px;}
#foot ul li{width:auto; float:left; padding-left:30px; font-family:Arial; font-size:14px; font-weight:bold; text-align:center; line-height:30px; text-transform:uppercase; }
#foot ul li a:link,#foot ul li a:visited{color:#FFFFFF; text-decoration:none;  }
#foot ul li a:hover{color:#fdb910; text-decoration:none;}
#foot .foottitle{font-family:Arial; font-size:12px; font-weight:bold; text-align:center; width:100%; margin-top:10px; color:#FFFFFF; }
#foot .foottitle img{ border:none; float:right; padding-right:10px}

#contain{width:100%; margin:0px; background-color:#D5D5D5; overflow:auto;}

#contain .leftnav{width:22%; margin:0px; height:auto;  float:left;   }

#contain .content{width:77%; margin:0px; float:left; background-color:#FFFFFF; }

#contain .content .position { text-align:right; width:99%; margin-bottom:10px; padding-right:10px; background-color:#f9be00;}
#contain .content .position .posi_title,#contain .content .position .posi_title a{ font-weight:bold; line-height:30px; color:#ffffff; }


#memu {width:98%; list-style:none; text-align:left; margin:0px auto; border:1px #000 solid;}

#menu .item {margin:3px auto; padding:0px; list-style:none;  line-height:40px; width:93%; overflow:hidden; background-color:#D5D5D5; }

#menu a.title:link,#menu a.title:visited{ font-size:14px; height:32px; font-family:arial; font-weight:bold; background-color:#f9be00; color:#000; display:block; text-decoration:none; padding-top:3px; padding-left:15px;}

#menu a.title:hover{  font-size:14px; font-family:arial; font-weight:bold; background-color:#f9be00; color:#000; display:block; text-decoration:underline; padding-left:15px; }

#menu .item ul {margin:0px; width:95%; padding:3px 0px; background:#000; list-style:none; display:none; font-size:12px; font-family:arial; font-weight:bold; color:000;}
#menu .item ul li{margin:2px 0px; line-height:25px; border:#000 solid 1px; }
#menu a.subtitle:link{display:block; background:#000000; color:#f9be00; padding-left:15px; border:#000 solid 1px; line-height:25px; }
#menu a.subtitle:visited,#menu a.subtitle:hover{display:block; background:#000000; color:#f9be00; padding-left:15px; border:#000 solid 1px;line-height:25px;}

#menu .item .list a:link{border:0; width:100%; margin:0px; padding-left:25px; font-size:12px; font-family:arial; color:#fff; }
#menu .item .list a:visited{border:0; width:100%; margin:0px; padding-left:25px; font-size:12px; font-family:arial; color:#fff; }
#menu .item .list a:hover{border:0; width:100%; margin:0px; padding-left:25px; font-size:12px; font-family:arial; color:#fff; text-decoration:underline; }

#menu a.menu_right:link,#menu a.menu_right:visited,#menu a.menu_right:hover{ width:26px; height:30px; border:none; overflow:hidden;}
#menu a.title_r:link,#menu a.title_r:visited{font-size:14px; font-family:arial; font-weight:bold; background-color:#f9be00; color:#FFFFFF; text-decoration:none;  }
#menu a.title_r:hover {font-size:14px; font-family:arial; font-weight:bold; background-color:#f9be00; color:#FFFFFF; text-decoration:underline;  }

#menu a.menu_sub_right:link,#menu a.menu_sub_right:visited,#menu a.menu_sub_right:hover{margin-right:1px;  width:32px; height:25px; border:none;  padding-left:0px;}
#menu a.subtitle_r:link{display:block; background:#000000; color:#f9be00; border:#000 solid 1px; line-height:25px; }
#menu a.subtitle_r:visited,#menu a.subtitle_r:hover{display:block; background:#000000; color:#f9be00; border:#000 solid 1px; line-height:25px;}

.contact {width:95%; height:193px;  margin:10px auto; }
.contact .left{width:7px; height:193px; background:url(../images/lefttab_01_new.jpg) no-repeat; float:left;}
.contact .conbody{width:93%; float:left; color:#000000;}
.contact .conbody{width:200px; height:100px; list-style:none; font-family:Calibri; font-size:12px; margin-top:5px; line-height:30px; padding-left:5px; padding-right:5px; text-align:left; }
.contact .conbody img{margin-top:5px;}
.contact .conbody a:link,.contact .content ul li a:visited{color:#000000; text-decoration:none;}
.contact .conbody a:hover{color:#000000; text-decoration:underline;}
.contact .right{width:6px; height:193px; background:url(../images/lefttab_03_new.jpg) no-repeat; float:left;}

#contain .content .subcontent{width:98%; margin:5px auto;}

#contain .content .conline{width:100%; height:auto; overflow:auto;}
#contain .content .conline .coninfo{padding:2px 20px; line-height:20px; text-align:justify; color:#000000;}


.idx_product ul{width:100%; margin:5px auto; color:#000000;}
.idx_product li{float:left; width:145px;  list-style-type:none; color:#000000;}
.idx_product .src1{width:120px; text-align:center; margin:15px auto;  height:115px; color:#000000; }
.idx_product .src1 a{width:120px; text-align:center; margin:15px auto;  height:115px; color:#000000; }
.idx_product .src1 img{border:none; width:100px; height:75px;}

.product_video{background:url(../images/bg_productvedio.jpg) no-repeat; text-transform:uppercase;}
.product_video ul{width:100%; margin:5px auto; color:#000000;}
.product_video li{float:left; width:220px;  list-style-type:none;  color:#000000; }
.product_video .src2{width:200px; text-align:center; margin:15px auto;  height:195px; color:#000000; }
.product_video .src2 a{width:200px; text-align:center; margin:15px auto;  height:173px; color:#000000;}
.product_video .src2 img{border:none; width:200px; height:173px;}

.list_product{width:650px; height:auto; margin:5px auto;}
.list_product .picimg{border:none; width:400px; height:300px; margin:10px auto;}
.list_product .pd_content{width:100%; padding:15px 0px 5px 0px;}
.list_product ul{width:99%; margin:2px;}
.list_product ul li{width:160px; list-style:none; float:left; line-height:25px; }





.company_news{background:url(../images/bg_companynews.jpg) no-repeat; text-transform:uppercase;}
.business_news{background:url(../images/bg_businessnews.jpg) no-repeat; text-transform:uppercase;}

.newstitle{text-align:center; line-height:35px;  font-size:14px; font-weight:bold; color:#000000;}
.newstitle2{line-height:25px; font-weight:bold; color:#000000;}
.newstitle2 a{line-height:25px; font-weight:bold; color:#000000;}

.newslist{width:770px; height:auto; margin:15px 5px; }
.newslist .litpic{width:190px; padding-left:15px; float:left; height:150px;}
.newslist .litpic img{ width:180px; height:120px; border:none;}
.newslist .newscontent{width:550px; padding-right:10px; float:left; height:150px; color:#000000;}
.newslist .newscontent a{color:#000000;}
.newslist .newscontent ul{list-style:none; width:550px;}
.newslist .newscontent ul li{padding:5px 20px; line-height:20px; text-align:justify;}
.newslist .pageno{list-style-type:none; color:#000000; }
.newslist .pageno a{list-style-type:none; color:#000000; }
.newslist .pageno li{float:left; padding:12px 0px 12px 16px; text-align:center; color:#000000;}

.imgborder img{border:1px solid #666666; width:130px; height:100px; text-align:left;}

.banner{width:960px; height:auto; margin:0px auto; padding-top:10px; padding-bottom:10px; }

/* index banner style */

#au{filter:progid:dximagetransform.microsoft.fade (duration=0.5,overlap=1.0); width:1024px; height:320px; }

.banner .lunbo{right:280px;width:188px;position:absolute;top:420px;height:25px;}
.banner .lunbo table{height:21px;}
.banner .lunbo td{font-weight:bold;color:#000;line-height:12px;}
.banner .lunbo .bg{padding-right:0px;padding-left:0px;padding-bottom:0px;width:18px;color:#fff;line-height:21px;padding-top:0px;height:21px;text-align:center; }
.banner .lunbo .active{padding-right:0px;padding-left:0px;padding-bottom:0px;width:18px;color:#a8471c;line-height:21px;padding-top:0px;height:21px;text-align:center;}

/* index banner style End */

.indexcontain{width:99%; height:auto; color:#FFF; margin:20px auto;  }
.indexcontain .indexlist_1{padding:0px;  float:left; margin-bottom:20px; color:#FFF; background-color:#2d2c2a; height:150px;}
.indexcontain .indexlist_1 .title{font-size:16px; font-weight:bold; line-height:35px; color:#fdb910; padding-left:8px;}
.indexcontain .indexlist_1 .indexcontent{color:#FFF; padding-top:10px; border-top:3px #000 solid;}
.indexcontain .indexlist_1 .indexcontent .index_info{line-height:18px; padding-top:3px; padding-left:5px; }
.indexcontain .indexlist{padding:0px;  float:left; margin-bottom:20px; color:#FFF; background-color:#2d2c2a; margin-left:5px; height:150px;}
.indexcontain .indexlist .title{font-size:16px; font-weight:bold; line-height:35px; color:#fdb910; padding-left:8px;}
.indexcontain .indexlist .indexcontent{color:#FFF; padding-top:10px; border-top:3px #000 solid;}
.indexcontain .indexlist .indexcontent a{color:#FFF; }
.indexcontain .indexlist .indexcontent .index_info{line-height:18px; padding-top:5px; padding-left:5px; }

.list_product{width:98%; height:auto; margin:5px auto;}
.list_product .picimg{border:none; width:400px; height:300px; margin:10px auto;}
.list_product .pd_content{width:100%; padding:15px 0px 5px 0px;}
.list_product ul{width:99%; margin:2px;}
.list_product ul li{width:160px; list-style:none; float:left; line-height:25px; }

.imgborder img{border:1px solid #666666; width:130px; height:100px; text-align:left;}

.list_product .product_content {width:100%; margin:20px auto; height:auto;}
.list_product .product_content .tr_title{background-color:#fdb910; font-size:13px; font-weight:bold; color:#000000; line-height:25px; padding:5px; text-align:left;}
.list_product .product_content .td_color_1{ background-color:#FFFFFF; font-size:12px; font-weight:bold; color:#000000; text-align:left; padding:5px; line-height:22px; }
.list_product .product_content .td_color_2{ background-color:#DDDDDD; font-size:12px; font-weight:bold; color:#000000;  text-align:left; padding:5px; line-height:22px;}
.list_product .product_content a{color:#000000;}

.list_product .product_title_1{height:35px; font-weight:bold; font-size:14px; padding-bottom:10px; color:#FF6600;}

.single_left{float:right;  }
.single_left a{color:#000000; }

.linkcontent1{ font-weight:bold; padding-left:5px; }

.single_product{width:100%; height:30px; clear:both; padding-top:20px; }
.single_product .single_lefttab{width:60%; height:25px; float:left;}
.single_product .single_lefttab a{color:#000000;}
.single_product .single_lefttab ul{width:100%; height:25px;}
.single_product .single_lefttab ul li{width:33%; margin-right:1px; float:left; background-color:#CCCCCC; color:#000000; font-weight:bold; text-align:center; list-style:none;}
.single_product .single_righttab{width:39%; height:25px; float:left; text-align:right; }


.single_pdcontent{width:98%; line-height:25px; margin:10px; }

.single_pdcontent .product_spec {width:100%; height:auto;}
.single_pdcontent .product_spec .tr_title{background-color:#fdb910; font-size:13px;  color:#000000; line-height:22px; padding:3px; text-align:left; }
.single_pdcontent .product_spec .td_color_1{ background-color:#FFFFFF; font-size:12px; padding:3px; line-height:22px; text-align:left; font-weight:normal;}
.single_pdcontent .product_spec .td_color_2{ background-color:#DDDDDD; font-size:12px; padding:3px; line-height:22px; text-align:left; font-weight:normal;}

.single_pdcontent ul{ margin-left:5px; margin-top:20px; }
.single_pdcontent ul li{width:90%; float:none; text-align:justify; background:url(../images/sign.jpg) no-repeat; padding-left:15px; }

.tab ul{ clear:both; zoom:1;}
.tab ul:after{ content:""; visibility:hidden; display:block; height:0; clear:both;}
.tab ul li{ background:#000; color:#fff; display:inline; float:left; width:60px; height:30px;  text-align:center; padding-top:5px; cursor:pointer;}
.tab ul li.on{color:#000; background-color:#fdb910; }
.tabList{height:auto;}
.tabList .one{ display:none; }
.tabList .block{ display:block;}

.searchpage{width:700px; margin:0px auto;}
.searchpage ul{margin-top:20px; margin-bottom:10px; list-style-type:none;}
.searchpage ul li{margin-top:15px; }

.product_spec {width:100%; margin:15px auto; height:auto;}
.product_spec .tr_title{background-color:#fdb910; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:25px; padding:5px; text-align:center;}
.product_spec .td_color_1{ background-color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center; padding:5px; line-height:22px;}
.product_spec .td_color_2{ background-color:#DDDDDD; font-size:12px; font-weight:bold; text-align:center; padding:5px; line-height:22px;}

.singlepage_tab{width:680px; height:35px; padding:10px 0px 5px 5px;}
.singlepage_tab .tabcolor {width:150px; height:30px; background-color:#fdb910; color:#fff; text-align:center; border:1px #fff solid; float:left;  font-size:12px; font-weight:bold; line-height:30px;}
.singlepage_tab .tabcolor a{width:150px; height:30px; background-color:#CCC; color:#000; text-align:center; border:1px #fff solid; float:left; font-size:12px; font-weight:bold; line-height:30px;}

.singlepage_content{line-height:18px; text-align:justify; margin-top:5px; margin-bottom:10px;}
.singlepage_content a{color:#000;}
.singlepage_content ul{padding-left:20px; list-style-image:url(../images/list_black.jpg) middle; }

.singlepage_content_Italic{font-size:14px; font-weight:bold; font-style:italic; color:#CCCCCC; line-height:22px; padding-top:10px; padding-bottom:15px;}

.singlepage_right img{float:right; margin:10px 5px 0px 15px;}
.singlepage_left img{float:left; margin:5px 10px 0px 5px;}

.singlepage_project { background:url(../images/bg_circle.jpg) no-repeat right; height:260px;}

.singlepage_service { width:99%; background:url(../images/bg_gobal.jpg) no-repeat; height:auto; }

.singlepage_contact{ background:url(../images/bg_contact.jpg) no-repeat; }

.singlepage_distributor{background:url(../images/bg_distributor.jpg) no-repeat;}

.singlepage_serviceprocedure{background:url(../images/bg_serviceprocedure.jpg) no-repeat;}

.singlepage_successfulcases{background:url(../images/bg_successfulcases.jpg) no-repeat;}


.singlepage_parner ul{width:97%; height:auto; margin:10px; }
.singlepage_parner ul li{width:90px; height:60px; float:left; margin:5px 5px 5px 0px; list-style:none; border:1px solid #DDDDDD; text-align:center;}

.singlepage_about{background:url(../images/bg_about.jpg) no-repeat;}

.singlepage_technical{ width:650px; height:auto; margin:auto; text-align:center;}
.singlepage_technical img{float:left; padding-right:10px; padding-top:15px; }

.singlepage_parts{width:540px; height:auto; margin:auto; text-align:center; }
.singlepage_parts img{float:left; padding-right:10px; padding-top:10px; } 

.singlepage_case_fourpic{width:100%; margin:0px auto; padding-bottom:30px; padding-top:20px;}
.singlepage_case_fourpic ul li{width:198px; float:left; margin-right:10px; padding-top:5px; list-style:none; text-align:center; font-weight:bold;}
.singlepage_case_threepic{width:100%; margin:0px auto; padding-bottom:20px; padding-top:10px;}
.singlepage_case_threepic ul{width:100%;}
.singlepage_case_threepic ul li{ width:31%; float:left; padding-right:5px; padding-top:5px; padding-bottom:5px; list-style:none; text-align:center; font-weight:bold; line-height:18px;}

.singlepage_case_twopic{width:100%; padding-bottom:30px; padding-top:20px;}
.singlepage_case_twopic ul{width:100%;}
.singlepage_case_twopic ul li{ width:260px; float:left; padding-right:10px; padding-top:5px; list-style:none; text-align:center; font-weight:bold;}

.singlepage_case_table table{ border:1px solid #999999; margin-top:5px;}
.singlepage_case_table tr.title{ font-size:12px; font-weight:bold; text-align:center; color:#000000;}
.singlepage_case_table td{ border:1px solid #999999;}

.singlepage_case ul{margin-left:20px; margin-top:30px;}
.singlepage_case ul li{font-size:16px; font-weight:bold; line-height:25px; padding-bottom:10px; }

.singlepage_exhibition{width:600px; height:auto; margin:auto; text-align:center;}
.singlepage_exhibition ul li{width:290px; float:left; margin-top:10px; margin-right:10px; list-style:none; text-align:center; font-weight:bold;}

.singlepage_partner_pic{width:99%; margin:0px auto; padding-bottom:20px; padding-top:10px;}
.singlepage_partner_pic ul li{ width:160px; float:left; margin-right:20px; margin-top:5px; margin-bottom:15px; list-style:none; border:1px solid #DDDDDD; }

#scontentsub{display:none;}
.case_table{ border:1px solid #999999; margin-top:5px;}
.case_table tr.title{ font-size:12px; font-weight:bold; text-align:center;}
.case_table td{ border:1px solid #999999;}

.table-1 table{width:100%;} 
.table-1 table td{height:30px; font-size:14px; font-weight:bold; text-align:center;} 

.product_aggregate{width:950px; height:600px; margin:2px; list-style:none;}
/*.product_aggregate ul li{width:182px; margin:4px;  float:left; }
.product_aggregate ul li img{width:180px; height:135px; border:#CCCCCC solid 1px; margin-bottom:5px;}
.product_aggregate li.pro_title a{width:180px; height:26px; border-radius:5px; background:#CCCCCC; line-height:25px; text-align:center; font-weight:bold;}*/
.product_aggregate .pro_title a:link,
.product_aggregate .pro_title a:visited,
.product_aggregate .pro_title a:hover{font-size:12px; font-weight:bold; line-height:30px; background:#000; color:#FFFFFF; text-decoration:none; padding-left:2px; border:none;}