@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-style: none;
    border-color: inherit;
    border-width: 0px;
    cursor:pointer;
}
a{
      text-decoration:none;
      cursor:pointer;
      color:#ffffff;
}
.clearfloat{ clear:both;}
.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_box   a{ 
	  color:#fff;
}
.navigation_text_box   a:hover{ 
	  color:#db2426;
	  text-decoration:underline;
}
  
.product_box_in  img{
	width:1169px;
	height:135px;
	margin-top:15px;
	margin-bottom:30px;
}
.product_nav{
	width:1169px;
	height:38px;
	background-color:#cccccc;
	text-align:left;
	margin-bottom:22px;
}
.product_nav ul{
	text-align:left;
	list-style:none;
	line-height:38px;
	margin-top:-20px;
	margin-left:-30px;
}
.product_nav li{
	float:left;
	display:block;
	margin-right:6px;
}
.product_nav li a{
	font-size:14px;
	line-height:38px;
	color:#000000;
}
.products_left{
	width:268px;
	height:auto;
	float:left;
}
.products_categories,.products_list{
	width:268px;
	height:auto;
}
.products_bg{
	width:268px;
	height:31px;
	background-color:#1f1f24;
}
.products_list ul{
	width:268px;
	height:auto;
	list-style:none;
	display:block;
	margin-left:-42px;
	margin-top:1px;
}
.products_list li{
	width:268px;
	height:31px;
	margin-top:1px;
	background-color:#cccccc;
}
.products_list li a{
	font-size:14px;
	line-height:31px;
	float:left;
	color:#000000;
	margin-left:10px;
}
.products_list li a:hover{
	color:#1ab9f6;
	text-decoration:underline;
}
.products_big{
	float:right;
	margin-right:10px;
}
.products_big a{
	font-size:14px;
	line-height:31px;
	color:#000000;
}
.products_contact{
	width:268px;
	height:auto;
	margin-top:15px;
	background-color:#cccccc;
}
.products_text{
	width:268px;
	height:auto;
}
.products_text ul{
	display:block;
	margin-left:-32px;
	list-style:none;
}
.products_text li{
	height:23px;
	margin-top:10px;
	font-size:12px;
	display:block;
	color:#1ab9f6;
	line-height:20px;
	text-decoration:underline;
}
.products_text li img{
	margin-right:5px;
}
.products_text li a{
	font-size:15px;
	line-height:20px;
	color:#202023;
}
.products_right{
	width:800px;
	height:30px;
	float:right;
	text-align:right;
}
.products_right span{
	display:block;
	float:right;
}
.products_right img{
	float:right;
}
.products_box{ 
      float:left;
      width:269px;
      height: auto;
	  margin-left:30px;
	  margin-top:30px;
}
.products{ 
      float:left;
      width:269px;
      height:250px;
	  background-color:#FFFFFF;
	  max-width:270px;
	  max-height:250px;
}
.product   img{
	  max-width:270px;
	  max-height:250px;

}
.products_text_box{ 
      float:left;
      width:269px;
      height: auto;
	  background-color:#202023;
}
.products_text_box_in{ 
      float:left;
      width:240px;
      height: auto;
	  margin:14px;
}

.product_box_A{
	width:268px;
	height:50px;
	float:left;
}

.product_box{ 
      float:left;
      width:270px;
      height: auto;
	  margin-left:18px;
	  margin-top:30px;
}
.product{ 
      float:left;
      width:270px;
      height:250px;
	  background-color:#FFFFFF;
	  max-width:270px;
	  max-height:250px;
}
.product    img{ 
      float:left;
      width:270px;
      height:250px;
	  background-color:#FFFFFF;
	  max-width:270px;
	  max-height:250px;
}
.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_in{ 
      float:left;
      width:240px;
      height: auto;
	  margin:15px;
}
.product_text{ 
      float:left;
      width:240px;
      height: auto;
	  font-size:14px;
	  color:#FFFFFF;
	  line-height:20px;
}
.product_text   a{ 
	  color:#c73508;

}
.product_text   a:hover{ 
	  color:#c73508;
	  text-decoration:underline;

}
.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:174px;
	  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:118px;
	  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:73px;
	  color:#000000;
	  font-size:14px;
	  line-height:18px;
	  margin-top:10px;
}
.categories_text_bottom   a{ 
	  color:#c73508;

}
.categories_text_bottom   a:hover{ 
	  color:#c73508;
	  text-decoration:underline;

}
.drilling_buckets{ 
      float:left;
      width:212px;
      height:102px;
	  margin-left:18px;
	  margin-top:30px;
	  background-color:#202023;
	  line-height:50px;
	  text-align:center;
	  font-size:28px;
	  color:#FFFFFF;
	  padding-top:55px;
	  padding-bottom:55px;
}
.drilling_buckets_pic{ 
      float:left;
      width:212px;
      height:212px;
	  margin-left:18px;
	  margin-top:30px;
}
.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;

}
.products_button{
	width:800px;
	height:auto;
	float:left;
	margin-top:30px;
	margin-right:20px;
	margin-left:80px;
	margin-bottom:30px;
}
.products_button ul{
	list-style:none;
	width:auto;
	display:block;
	float:left;
}
.products_button li{
	float:left;
	display:block;
}
.products_button img{
   margin-top:12px;
}
.products_button1{
	width:40px;
	height:40px;
	background-color:#eeeeee;
	border:#d7d8da solid 1px;
	margin-left:5px;
	text-align:center;
	line-height:45px;
}
.products_button2{
	width:38px;
	height:40px;
	background-color:#eeeeee;
	border:#d7d8da solid 1px;
	margin-left:5px;
	text-align:center;
	line-height:45px;
}
.products_button2_a{
	width:38px;
	height:40px;
	background-color:#eeeeee;
	border:#d7d8da solid 1px;
	margin-left:90px;
	text-align:center;
	line-height:45px;
}
.products_button3{
	width:35px;
	height:40px;
	background-color:#272727;
	border:#121517 solid 1px;
	text-align:center;
	line-height:40px;
}
.products_button4{
	width:40px;
	height:40px;
	background-color:#ffffff;
	border:#d8d8d8 solid 1px;
	margin-left:3px;
	text-align:center;
	line-height:40px;
}
.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;
}
.products_detail_search_box{
      float:right; 
	  width: auto;
	  height:28px;
	  margin-top:23px;
	  margin-bottom:23px;
}
.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: auto;
	  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_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_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;
}



.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;
}
