@charset "utf-8";
/* CSS Document */

body{ 
      font-family:Arial, Helvetica, sans-serif;
	  margin:0px;
	  padding:0px;
	  font-size:12px;
	  background-position:top center;
	  background-color:#e5e5e5;
}
img { 
      border:0px;
      cursor:pointer;}
a{
      text-decoration:none;
      cursor:pointer;
      color:#ffffff;
}
.all{ 
      float:left;
      width:100%;
      height:auto;
	  min-width:1170px; 
}
.all_inside{ 
      float:left;
      width:100%;
      height:auto;
}
.top{ 
      float:left;
      width:100%;
      height:auto;
}
.navigation_out{ 
      float:left;
      width:100%;
      height:110px;
	  background-color:#1f1f24;
}
.navigation_in{ 
      width:1170px;
      height:110px;
	  margin:auto;
	  padding:auto;
}
.logo{ 
      float:left;
      width:270px;
      height:110px;
	  background-color:#db2426;
}
.navigation_text_box{ 
      float:left;
      width: auto;
      height:110px;
}

.navigation_text{ 
      float:left;
      width: auto;
      height:110px;
	  padding-left:40px;
	  padding-right:20px;
	  color:#FFFFFF;
	  font-size:18px;
	  line-height:110px;
}
.navigation_text a{ 
	  color:#fff;
}
.navigation_text a:hover{ 
	  color:#db2426;
	  text-decoration:underline;
}
.navigation_text_red{ 
	  color:#db2426;
	  font-size:18px;
	  line-height:110px;
	  text-decoration:underline;
	  float:left;
}
.banner_box_out{ 
      float:left;
      width:100%;
      height:450px;
}
.main_box_out{ 
      float:left;
      width:100%;
      height: auto;
}
.product_box_out{ 
      float:left;
      width:100%;
      height: auto;
}
.product_box_in{ 
      width:1170px;
      height: auto;
	  margin:auto;
	  padding:auto;
}
.product_box{ 
      float:left;
      width:270px;
      height: auto;
	  margin-left:18px;
	  margin-top:30px;
}
.product_box_small{ 
      float:left;
      width:200px;
      height: auto;
	  margin-left:20px;
	  margin-top:30px;

}
.product{ 
      float:left;
      width:270px;
      height:250px;
	  background-color:#FFFFFF;
}
.product   img{
      float:left;
      width:270px;
      height:250px;
	  background-color:#FFFFFF;
	  max-width:270px;
	  max-height:250px;

}
.product_small{ 
     /* float:left;*/
    text-align:center;
      width:200px;
      height:180px;
	  background-color:#FFFFFF;
}
.product_small    img{ 
      /*float:left;
      width:200px;
      height:180px;*/
	  background-color:#FFFFFF;
	  max-height:180px;
	  max-width:200px;
}
.product_text_box{ 
      float:left;
      width:270px;
      height: auto;
	  margin-top:10px;
	  background-color:#202023;
}
.product_text_box   a{ 
 
	  color:#db2426;
}
.product_text_box   a:hover{ 
 
	  color:#db2426;
	  text-decoration:underline;
}
.product_text_box_small{ 
      float:left;
      width:200px;
      height: auto;
	  margin-top:10px;
	  background-color:#202023;
}
.product_text_box_small   a{ 
 
	  color:#db2426;
}
.product_text_box_small   a:hover{ 
 
	  color:#db2426;
	  text-decoration:underline;
}

.product_text_box_in{ 
      float:left;
      width:240px;
      height: auto;
	  margin:15px;
}
.product_text_box_in_small{ 
      float:left;
      width:180px;
      height: auto;
	  margin:10px;
}
.product_text{ 
      float:left;
      width:240px;
      height: auto;
	  font-size:14px;
	  color:#FFFFFF;
	  line-height:24px;
	  overflow:hidden;
	  text-overflow:ellipsis;
	  white-space:nowrap;
}
.product_text_small{ 
      float:left;
      width:180px;
      height:20px;
	  font-size:12px;
	  color:#FFFFFF;
	  line-height:20px;
	  overflow:hidden;
	  text-overflow:ellipsis;
	  white-space:nowrap;
}
.button{ 
      float:left;
      width:100px;
      height:32px;
	  margin-top:15px;
}

.categories_box_out{ 
      float:left;
      width:100%;
      height:auto;
	  margin-top:30px;
	  padding-bottom:30px;
	  background-color:#f5f6f7;
}
.categories_box_in{ 
      width:1170px;
      height:auto;
	  margin:auto;
	  padding:auto;
}
.categories_box_in_t{ 
      float:left;
      width:1170px;
      height:auto;
}
.categories_box{ 
      float:left;
      width:558px;
      height: auto;
	  margin-left:18px;
	  background-color:#ddddde;
	  margin-top:30px;
}
.categories_product{ 
      float:left;
      width:118px;
      height:118px;
	  margin:28px;
}
.categories_text{ 
      float:left;
      width:356px;
      height: auto;
	  margin-top:28px;
	  margin-right:28px;
	  margin-bottom:28px;
}
.categories_text_top{ 
      float:left;
      width:356px;
      height:35px;
	  color:#1ab9f6;
	  font-size:20px;
	  line-height:35px;
	  border-bottom:1px #999999 dashed;
}
.categories_text_bottom{ 
      float:left;
      width:356px;
      height:76px;
	  color:#000000;
	  font-size:14px;
	  line-height:18px;
	  margin-top:10px;
}
.categories_text_bottom_content{ 
      float:left;
      width:356px;
      height:56px;
	  color:#000000;
	  font-size:14px;
	  line-height:18px;                             
}
.categories_text_bottom_view{ 
      float:left;
      width:356px;
      height:20px;
	  line-height:20px;
}
.categories_text_bottom   a{ 
	  color:#c73508;

}
.categories_text_bottom   a:hover{ 
	  color:#c73508;
	  text-decoration:underline;

}
.drilling_buckets{ 
      width:212px;
      height:212px;
	  background-color:#202023;
	  line-height:50px;
	  text-align:center;
	  font-size:28px;
	  color:#FFFFFF;
	  padding-top:55px;
	  padding-bottom:55px;
	  position:absolute;
	  margin-left:-215px;
	  left:0px;
	  top:0px;
	  cursor:pointer;
}
.drilling_buckets   img{ 
      float:left;
	  max-width:212;
	  max-height:212px;
	
}
.drilling_buckets_pic{ 
      float:left;
      width:212px;
      height:212px;
	  margin-left:18px;
	  margin-top:30px;
	  position:relative;
	  overflow:hidden;
}
.drilling_buckets_pic    img{ 
      float:left;
      width:212px;
      height:212px;
	  max-width:212px;
	  max-height:212px;
}
.event_news_contact_out{ 
      float:left;
      width:100%;
      height: auto;
}
.event_news_contact_in{ 
      width:1170px;
      height: auto;
	  margin:auto;
	  padding:auto;
}
.event_box{ 
      float:left;
      width:558px;
      height: auto;
	  margin-left:18px;
	  margin-top:70px;
	  margin-bottom:70px;
}
.event_top{ 
      float:left;
      width:558px;
      height:50px;
	  border-bottom:1px #999999 solid;
}
.event_content{ 
      float:left;
      width:558px;
      height: auto;
	  margin-top:20px;
}
.event_content_left{ 
      float:left;
      width:140px;
      height:140px;
}
.event_content_right{ 
      float:left;
      width:210px;
      height: auto;
	  margin-left:16px;
	  font-size:12px;
	  color:#333333;
	  line-height:18px;
}
.event_content_right   a{ 

	  color:#1ab9f6;

}
.event_content_right   a:hover{ 

	  color:#1ab9f6;
	  text-decoration:underline;

}
.event_content_text_l{ 
      float:left;
      width: auto;
      height:50px;
	  font-size:30px;
	  color:#333;
	  line-height:50px;

}
.event_content_text_r{ 
      float:right;
      width: auto;
      height:50px;
	  font-size:12px;
	  color:#c73508;
	  line-height:50px;
	  font-weight:bold;
	  padding-right:15px;

}
.event_content_text_r  a{ 
	  color:#c73508;


}
.event_content_text_r  a:hover{ 
	  color:#c73508;
	  text-decoration:underline;


}
.news_calendar{ 
      float:left;
      width:60px;
      height:50px;

}
.news_content_right{ 
      float:left;
      width:450px;
      height: auto;
	  margin-left:16px;
	  font-size:12px;
	  color:#333333;
	  line-height:18px;
}
.news_content_right   a{ 

	  color:#1ab9f6;

}
.news_content_right   a:hover{ 

	  color:#1ab9f6;
	  text-decoration:underline;

}
.contact_phone{ 
      float:left;
      width:45px;
      height:45px;
}
.contact_phone_text{ 
      float:left;
      width:305px;
      height:45px;
	  margin-left:16px;
	  font-size:20px;
	  font-weight:bold;
	  color:#000000;
	  line-height:45px;
}
.contact_phone_text   a{ 
	  color:#000000;

}
.bottom_out{ 
      float:left;
      width:100%;
      height: auto;
	  background-color:#1a1a1a;
}
.bottom_in{ 
      width:1170px;
      height: auto;
	  margin:auto;
	  padding:auto;
}
.bottom_middle{ 
      float:left;
      width:1170px;
      height:336px;
	  background:url(../images/bottom_bg.png);
}
.bottom_nav{ 
      float:left;
      width:1170px;
      height:72px;
}
.bottom_nav_box{ 
      float:left;
      width: auto;
      height:72px;
}
.bottom_nav_text{ 
      float:left;
      width: auto;
      height:72px;
	  padding-left:40px;
	  padding-right:20px;
	  color:#FFFFFF;
	  font-size:18px;
	  line-height:72px;
}
.bottom_nav_text   a{ 

	  color:#FFFFFF;
}
.bottom_nav_text   a:hover{ 

	  color:#db2426;
	  text-decoration:underline;
}

.bottom_nav_text_red{ 
      float:left;
      width: auto;
      height:72px;
	  padding-left:40px;
	  padding-right:20px;
	  color:#db2426;
	  font-size:18px;
	  line-height:72px;
	  text-decoration:underline;
}
.search{ 
      float:right;
      width:170px;
      height:32px;
	  margin-top:20px;
	  margin-bottom:20px;
}
.search_front{ 
      float:left;
      width:125px;
      height:26px;
	  padding-left:10px;
	  padding-top:3px;
	  padding-bottom:3px;
	  background:url(../images/search_01.png) no-repeat;
}
.search_front   input{ 
      float:left;
      width:120px;
      height:20px;
	  border:0px;
	  line-height:20px;
	  background:transparent;
}
.search_bar{ 
      float:left;
      width:35px;
      height:32px;
}
.tel{ 
      float:left;
      width:1170px;
      height:120px;
	  padding-top:40px;
	  padding-bottom:40px;
	  text-align:center;
	  font-size:14px;
	  color:#FFFFFF;
	  line-height:40px;
}
.Copyright{ 
      float:left;
      width:1170px;
      height:64px;
	  line-height:64px;
	  color:#666666;
	  text-align:center;
}
.products_detail_out{ 
      float:left;
	  width:100%;
	  height:auto;

}
.products_detail_in{ 
	  width:1170px;
	  height:auto;
	  margin:auto;
	  padding:auto;

}
.products_detail_main{ 
      float:left;
	  width:1170px;
	  height:auto;
	  margin-bottom:20px;

}
.products_detail_banner{
      float:left; 
	  width:1170px;
	  /*height:135px;*/
	  margin-top:20px;

}
.products_detail_content{
      float:left; 
	  width:1170px;
	  height: auto;
	  margin-top:20px;

}
.products_detail_title{
      float:left; 
	  width:1150px;
	  height:40px;
	  background-color:#cccccc;
	  color:#000000;
	  line-height:40px;
	  padding-left:10px;
	  padding-right:10px;
}
.products_detail_title   a{

	  color:#000000;
}
.products_detail_title   a:hover{

	  color:#000000;
	  text-decoration:underline;
}
.products_detail_search{
      float:left; 
	  width:1170px;
	  height:74px;
}
.product_main_right{
      width:900px;
      float: left;
	  height:auto;
	
}
.products_detail_search_box{
      float:right; 
	  width: auto;
	  height:28px;
	  margin-top:23px;
	  margin-bottom:23px;
}
.products_search_box{
      float:left; 
	  width:900px;
	  height: auto;
}
.products_search_box_in{
      float:right; 
	  width: auto;
	  height:28px;
}
.products_detail_search_text{
      float:left; 
	  width: auto;
	  height:28px;
	  font-size:14px;
	  color:#000000;
	  line-height:28px;
}
.products_detail_search_out{
      float:left; 
	  width:450px;
	  height:28px;
}
.products_detail_search_left{
      float:left; 
	  width:300px;
	  height:28px;
	  padding-left:15px;
	  padding-right:15px;
	  margin-left:5px;
	  background:url(../images/products_detail_search.png) no-repeat;
}
.products_detail_search_left   input{
      float:left; 
	  width:286px;
	  height:24px;
	  border:0px;
	  line-height:24px;
	  background:transparent;
}
.products_detail_search_bar{
      float:left; 
	  width:62px;
	  height:28px;
	  margin-left:8px;
}
.products_detail_profile{
      float:left; 
	  width:1130px;
	  height: auto;
	  background-color:#ffffff;
	  padding:20px;
}
.products_detail_pic{
      float:left; 
	  width:422px;
	  height:330px;
	  
}
.products_detail_pic_t{
      float:left; 
	  width:416px;
	  height:273px;
	  border:3px #000 solid;
	  
}
.products_detail_pic_t   img{
      float:left; 
	  width:416px;
	  height:273px;
	  max-width:416px;
	  max-height:273px;
	  
}
.products_detail_pic_b{
      float:left; 
	  width:422px;
	  height:43px;
	  margin-top:8px;	  
}
.products_detail_arrow{
      float:left; 
	  width:10px;
	  height:43px;  
}
.products_detail_pic_small{
      float:left; 
	  width:60px;
	  height:41px;
	  margin-left:4px;
	  border:1px #000000 solid; 
}
.products_detail_pic_small    img{
      float:left; 
	  width:60px;
	  height:41px;
	  max-width:60px;
	  max-height:41px;
}
.products_detail_arrow_r{
      float:left; 
	  width:10px;
	  height:43px;
	  margin-left:5px;
}
.products_detail_right{
      float:left; 
	  width:687px;
	  height: auto;
	  margin-left:20px;
}
.products_detail_profile_title{
      float:left; 
	  width:687px;
	  height:30px;
	  font-size:16px;
	  font-weight:bold;
	  color:#da3300;
	  border-bottom:#e1e1e1 1px solid;
}
.products_detail_profile_bottom{
      float:left; 
	  width:687px;
	  height: auto;
	  border-bottom:#e1e1e1 1px solid;
}
.products_detail_spec{
      float:left; 
	  width:130px;
	  height: auto;
	  font-size:14px;
	  line-height:30px;
	  color:#000;
	  font-weight:bolder;
}
.products_detail_spec_d{
      float:left; 
	  width:557px;
	  height: auto;
	  font-size:14px;
	  line-height:30px;
	  color:#3c3c3c;
}
.products_detail_help{
      float:left; 
	  width:687px;
	  height:50px;
	  font-size:14px;
	  line-height:25px;
	  color:#1ab9f6;
}
.products_detail_button{
      float:left; 
	  width:687px;
	  height:32px;
	  margin-top:20px;
}
.products_detail_email{
      float:left; 
	  width:138px;
	  height:32px;
}
.products_detail_message{
      float:left; 
	  width:145px;
	  height:32px;
	  margin-left:10px;
}
.products_detail_share{
      float:left; 
	  width:667px;
	  height:30px;
	  margin-top:20px;
	  padding-left:10px;
	  padding-right:10px;
	  background-color:#f4f4f4;
}
.products_detail_share_text{
      float:left; 
	  width: auto;
	  height:30px;
	  font-size:12px;
	  color:#000000;
	  line-height:30px;
}
.products_detail_share_pic{
      float:left; 
	  width:16px;
	  height:16px;
	  margin-top:6px;
	  margin-bottom:6px;
	  margin-left:5px;
}
.products_detail_introduction{
      float:left; 
	  width:1150px;
	  height: auto;
	  margin-top:20px;
	  background:#FFFFFF;
	  padding:10px;
}
.products_detail_introduction_top{
      float:left; 
	  width:1130px;
	  height:35px;
	  font-size:14px;
	  color:#FFFFFF;
	  padding-left:10px;
	  padding-right:10px;
	  line-height:35px;
	  background-color:#000000;
}
.products_detail_introduction_ad{
      float:left; 
	  width:686px;
	  height:437px;
	  margin-left:232px;
	  margin-right:232px;
	  margin-top:40px;
	  margin-bottom:40px;
}
.products_detail_introduction_ad   img{
      float:left; 
	  width:686px;
	  height:437px;
	  max-width:686px;
	  max-height:437px;
}
.products_detail_introduction_text{
      float:left; 
	  width:1130px;
	  height: auto;
	  padding-left:10px;
	  padding-right:10px;
	  font-size:14px;
	  color:#000000;
	  line-height:20px;
	  margin-top:15px;
	  margin-bottom:15px;
	  
}
.products_detail_introduction_form{
      float:left; 
	  width:1130px;
	  height: auto;
	  margin-left:10px;
	  margin-right:10px;
	  margin-top:15px;
	  margin-bottom:15px;
	  
}
.products_detail_introduction_form    table{
	  width:100%;
	  height: auto;

	  background:#999999;
}	
.products_detail_introduction_form    table  tr  td{
	  height:30px;
	  text-align:center;
	  font-size:14px;
	  color:#000000;
	  line-height:30px;
	  background:#ffffff;
	  
}
.inquiry_box{
      float:left; 
	  width: auto;
	  height:40px;
	  
}
.inquiry_pic{
      float:left; 
	  width:20px;
	  height:40px;
	  
}
.inquiry_text{
      float:left; 
	  width: auto;
	  height:40px;
	  line-height:40px;
	  color: #000000;
	  font-size:14px;
	  margin-left:5px;
	  
}
.inquiry_box02{
      float:left; 
	  width: auto;
	  height:40px;
	  margin-left:40px;
	  
}
.inquiry_middle{
      float:left; 
	  width:1130px;
	  height: auto;
	  margin-top:20px;
	  
}
.inquiry_middle_content{
      float:left; 
	  width:1130px;
	  height: auto;
	  margin-top:20px;
	  
}
.inquiry_middle_content_text{
      float:left; 
	  width: 120px;
	  height: 30px;
	  text-align:right;
	  line-height:30px;
	  font-size:14px;
	  color:#000000;
	  
}
.inquiry_middle_content_right{
      float:left; 
	  width: 1000px;
	  height: auto;
	  margin-left:10px;
	  
}
.inquiry_middle_content_right   input[type='text']{
      float:left; 
	  width: 400px;
	  height:24px;
	  border:#000000 1px solid;
	  
}
.inquiry_middle_content_right   textarea{
      float:left; 
	  width: 400px;
	  height:150px;
	  border:#000000 1px solid;
	  
}
.inquiry_middle_content_button{
      float:left; 
	  width:138px;
	  height:32px;
	  margin-left:130px;
	  margin-top:20px;
	  
}
.news_right_top{
      float:left; 
	  width:870px;
	  height: auto;
	  
}
.news_right_box{ 
      float:left;
      width:770px;
      height: auto;
	  margin-left:15px;
	  margin-right:15px;
	  font-size:12px;
	  color:#333333;
	  line-height:18px;
}
.product_detail_DrillingBuckets{
    width: 882px;
    float: left;
	margin-top:20px;
	padding-left:18px;
}
.product_detail_pic{
    width: 154px;
    float:left;
	height:120px;
	max-width:154px;
	max-height:120px;
}
.product_detail_pic   img{
    width: 154px;
    float:left;
	height:120px;
	max-width:154px;
	max-height:120px;
}
.product_detail_text{
    width:692px;
    float:left;
	height:120px;
	padding-right:20px;
	line-height:24px;
	padding-left:16px;
}
.product_DrillingBuckets_sub{
    width: 872px;
    float: left;
	margin-top:20px;
	margin-left:18px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	padding-left:10px;
	background-color:#202023;
}






.text01{ 
	  font-size:16px;
	  color:#c73508;
	  font-weight:bold;
}
.text02{ 
	  font-size:12px;
	  color:#c73508;
	  font-weight:bold;
}
.text03{ 
	  font-size:14px;
	  color:#1ab9f6;
	  font-weight:bold;
}
.text04{ 
	  font-size:32px;
	  color:#c73508;
	  font-weight:bolder;
}
.text05{ 
	  font-size:14px;
	  color:#1ab9f6;
	  text-decoration:underline;
}
.text06{ 
	  font-size:12px;
	  color:#c73508;
	  font-weight:bold;
}
.text07{ 
	  font-size:12px;
	  color:#c73508;
	  text-decoration:underline;
}
