﻿

#bd
{
	background: #ffffff url(../../imgs/bd_bk.png) 0 0 repeat-x;
}


#bd_banner
{
	padding: 20px 0px 20px 0px;
	text-align:center;
	width: 760px;
	margin: 0 auto;
	
}


.banner_big
{
	font-size: 21px;
	border-bottom:solid 1px gray;
}

.banner_small
{
	font-size:18px;
	padding-top:4px;
	color:#003333;
}

.banner_style
{
	font: normal normal bold 16px arial;
}

#mid_content
{
	padding-bottom:30px;
	
	border-bottom:solid 1px black;
	overflow: hidden;
	width: 100%;
}

#btm_content
{
	background-color:#b1b1b1;
	overflow: hidden;
	width: 100%;
}

.mc_left,
.mc_mid,
.mc_right
{
	float:left;
	padding:0px;
}
.mc_left
{
	width: 210px;
}

.mc_mid
{
	width: 250px;
	
}
.mc_right
{
	width:  220px;
}

.mc_left
{
	margin-left:10px;
	margin-right:10px;
}

.mc_mid
{
	margin-right:5px;
}

.mc_right
{
	margin-left: 5px;
	margin-right: 10px;
}

.mc_left
{
	text-align:right;
}



.bc_left,
.bc_right
{
	float:left;
}

.bc_left,
.bc_right
{
	width:45%;
	padding: 6px 5px 6px 15px;
}

.bc_image
{
	float:left;
	padding-right:10px;
	
}

.paddingbtm
{
	
	padding-bottom:10px;
}
.para
{
	font: normal normal normal 12px arial;
}

.para1
{
	padding: 2px 0px 8px 0px;
}


.para2
{
	font: normal normal normal 11px arial;
}

.para3
{
	font: italic normal bold 13px arial;
}

.bold1
{
	font: normal normal bold 13px arial;
	
}

.bold2
{
	font:italic normal bold 13px arial;
	padding:4px 0px 4px 0px;
}

.para3
{
	font: normal normal bold 11px arial;	
}

.bold
{
	font-weight:bold;
}

.tranidcstyle
{
	position:absolute;
	
}

.bd_contactbk
{
	background:transparent url(../../imgs/con_bk.jpg) no-repeat bottom left;
	overflow:hidden;
	width:100%;
	
}

.contact_banner
{
	font-size:17px;
	padding-top:4px;
	color:#003333;	
	margin: 20px 40px 10px 220px;
	border-bottom:solid 1px gray;	
	line-height:21px;
}

.bd_contact_banner_content
{
	font: normal normal bold 12px  arial;
	margin: 10px 40px 10px 220px;
}


.bd_management
{
	padding: 10px 20px 4px 600px;
}

.m_title
{
	font-size:24px;
	font-weight:bold;
	color:#003333;
}

ul
{
	list-style-type:none;	
	margin:0;
	padding:0;
	padding-top:12px;
	
}

li
{
	margin:0;
	padding:0;
	font:normal normal bold 12px arial;
	line-height:18px;	
}

.m_pos
{
	font-style:italic;
}

.bd_conbk2
{
	background:transparent url(../../imgs/con_bk2.jpg) no-repeat bottom right;
	height: 500px;
		overflow:hidden;
	width:100%;
	
}

.bd_contitlebk
{
	background:white url(../../imgs/strip_gray.png) repeat-x top;
	width: 290px;
	height:80px;
	padding: 38px 0px 0px 0px;
}

.bd_contactustitle
{
	font: normal normal bold 40px arial;
	color:#003333;
	margin-left: 24px;
	margin-right: 54px;
	border-bottom: solid 1px #bababa;
}

.bd_contactdetails
{
	width: 500px;
	padding-left: 10px;
}

.itemLeft
{
	background:white url(../../imgs/bc_flag.png) no-repeat left top;
	width:130px;
	height: 150px;
	float:left;
}

.itemLeft2
{
	background:white url(../../imgs/branch_flag.png) no-repeat left top;
	width:130px;
	height: 130px;
	float:left;
}


.itemRight
{
	font: normal normal bold 12px arial;
	line-height:16px;
	
}

.bd_office
{
	font: normal normal bold 16px arial;
}


.emp_title
{
	font: normal normal bold 38px Arial;
	color:#003333;
	margin: 14px 400px 0px 40px;
	border-bottom:solid 1px #bababa;
}

.gallery_title
{
	font: normal normal bold 30px Arial;
	color:#003333;
	margin: 14px 400px 0px 40px;
	border-bottom:solid 1px #bababa;
}

.emp_title_sub
{
	font: normal normal bold 28px arial;
	color:#003333;
	margin:0px;
	padding-left:170px;
}

.emp_title_sub2
{
	font: normal normal bold 17px arial;
	padding: 10px 0px 15px 44px;
}


.emp_frame_left
{
	width:409px;
	height: 202px;
	
	padding-right: 20px;
	float:left;
}
.emp_job_frame
{
	height: 315px;
	width: 650px;
	overflow:hidden;
}

.emp_frame_height
{
	height: 202px;
}

.emp_padding_left
{
	padding-left:80px;
}

.emp_padding_right
{
	padding-right:160px;
}

.emp_items
{
	padding-top: 10px;
	padding-bottom:60px;
	background:white url(../../imgs/emp_constr_btm.png) no-repeat right bottom;
	
}

.emp_item
{
	font: normal normal normal 13px arial;
	padding: 8px 0px 8px 0px;
}

.emp_item_right
{
	position:relative;
	right: -400px;
	top: -290px;
}

.emp_item_tlt
{
	font-weight:bold
}

.emp_item_subtitle
{
	font-style:italic;
}
	

ul.usual
{
	list-style-type:disc;	
	margin:0;
	padding-left: 20px;
	font-style:italic;
}

li.emp_brief_item
{
	font:italic normal bold 13px arial;
	line-height: 20px
}

ul.usual2
{
	list-style-type:disc;	
	margin:0;
	padding-left: 16px;
	font-style:italic;
	padding-top:0px;
}

li.emp_li_item
{
	font-weight:normal;
	font-size:11px;
}

.serv_content
{
	padding-left:48px;	
}

.serv_img
{
	overflow:hidden;	
	
}

.serv_top
{
	text-indent: 22px;
	font: normal normal normal 13px arial;
	line-height:16px;
	padding: 14px 40px 14px 40px;
}

.serv_top_font_bold
{
	font: italic normal bold 13px arial;
}

a.serv_fac
{
	display:block;
	width: 110px;
	height:90px;
	background:transparent url(../../imgs/fac.png) no-repeat top center;
}

a.serv_pipesys
{
	display:block;
	width: 110px;
	height:90px;
	background:transparent url(../../imgs/pipesys.png) no-repeat top center;
}

a.serv_stations
{
	display:block;
	width: 110px;
	height:90px;
	background:transparent url(../../imgs/stations.png) no-repeat top center;
}

a.serv_rightways
{
	display:block;
	width: 110px;
	height:90px;
	background:transparent url(../../imgs/rightways.png) no-repeat top center;
}

a.serv_hottap
{
	display:block;
	width: 110px;
	height:90px;
	background:transparent url(../../imgs/hottap.png) no-repeat top center;
}

a.serv_press
{
	display:block;
	width: 110px;
	height:90px;
	background:transparent url(../../imgs/press.png) no-repeat top center;
}

a.serv_ehs
{
	display:block;
	width: 110px;
	height:90px;
	background:transparent url(../../imgs/ehs.png) no-repeat top center;
}

a.serv_assu
{
	display:block;
	width: 110px;
	height:90px;
	background:transparent url(../../imgs/assu.png) no-repeat top center;
}


.serv_topics
{
	overflow:hidden;
	width:110px;
	font: normal normal normal 11px arial;
	color:#3f3f3f;
	text-align:center;
	padding: 4px 0px 0px 0px;
}

.serv_content_fac
{
		padding-left:60px;
	font: normal normal bold 24px arial;
	color:	#003333;
}

.serv_content_stations
{
	padding-left:276px;
	font: normal normal bold 24px arial;
	color:	#003333;
}

.serv_content_pipesys
{
	padding-left:160px;
	font: normal normal bold 24px arial;
	color:	#003333;
}

.serv_content_rightways
{
	padding-left:390px;
	font: normal normal bold 24px arial;
	color:	#003333;
}

.serv_content_hottap
{
		padding-left:500px;
	font: normal normal bold 24px arial;
	color:	#003333;
}

.serv_content_press
{
			padding-left:560px;
	font: normal normal bold 24px arial;
	color:	#003333;
}

.serv_content_ehs
{
		padding-left:540px;
	font: normal normal bold 24px arial;
	color:	#003333;
}

.serv_content_qa
{
			padding-left:710px;
			padding-top: 10px;
	font: normal normal bold 24px arial;
	color:	#003333;
}

.serv_content_items
{
	padding-left: 320px;	
	padding-bottom: 50px;
}

ul.serv_items
{
 list-style-image:url(../../imgs/reditem.png);	
}

ul.serv_items li
{
	font-size: 13px;
	color: #333333;
	line-height: 19px;
}

.serv_main
{
	margin-bottom: 30px;
}

.serv_content_fac_items
{
	padding-left: 110px;	
	padding-bottom: 50px;
}

.serv_content_pipesys_items
{
	padding-left: 210px;	
	padding-bottom: 50px;
	padding-right:140px;
}

.serv_content_rightways_items
{
		padding-left: 440px;	
	padding-bottom: 50px;
	padding-right:140px;
}

.serv_rightways_note
{
	font: italic normal normal 12px arial;
	padding-top: 10px;	
}

.serv_content_ehs_items
{
	padding-left:240px;	
	padding-bottom: 50px;
	padding-right:90px;
	font: normal normal  normal 13px arial;
	text-align:justify;
}

.serv_content_qa_items
{
		padding-left:190px;	
	padding-bottom: 50px;
	padding-right:80px;
	font: normal normal  normal 13px arial;
	text-align:justify;
}

.serv_content_hottap_items
{
	padding-left:400px;	
	padding-bottom: 50px;
	padding-right:160px;
	font: normal normal  normal 13px arial;
}

.serv_content_press_items
{
		padding-left:350px;	
	padding-bottom: 50px;
	padding-right:160px;
	font: normal normal  normal 13px arial;
}

.serv_subtitle
{
	font: normal normal bold 18px arial;
	padding: 8px 0px 10px 0px;	
}

.serv_hg
{
	font: normal normal bold 15px arial;
}

.serv_items_stand
{
	padding-left: 40px;
}

.own_bkown
{
	background:transparent url(../../imgs/own_bk.jpg) no-repeat bottom left;
	overflow:hidden;
	width:100%;
	
}

.own_banner
{
	font-size:17px;
	padding-top:4px;
	color:#003333;	
	margin: 20px 40px 10px 20px;
	border-bottom:solid 1px gray;	
	line-height:21px;
}

.own_contact_banner_content
{
	font: normal normal bold 12px  arial;
	margin: 10px 40px 10px 0px;
	line-height:18px;
}

.own_management
{
	padding: 10px 20px 4px 20px;
}

.own_frame_left
{
	width:305px;
	height: 202px;
	
	padding-right: 10px;
	float:left;
}

.own_padding_left
{
	padding-left:20px;
}

.own_frame_right
{
	width:600px;
	height: 202px;
	padding-right: 10px;
	float:left;
}

.own_title
{
	font: normal normal bold 17px Arial;
	color:#003333;
	padding: 0px 0px 1px -1px;
	border-bottom:solid 1px #bababa;
	line-height:22px;
}

.own_title2
{
	font: normal normal bold 13px Arial;
	color:#003333;
	line-height:16px;
}

.owned_table
{
	font-size:12px;
	color:#000000;
}

.aboutus_title
{
	font: normal normal bold 16px Arial;
	color:#003333;
	line-height:22px;
}

.sitemap_title
{
	font: normal normal bold 30px Arial;
	color:#003333;
	margin: 5px 400px 10px 10px;
	border-bottom:solid 1px #bababa;
}

.sitemap_frame_left
{
	width:600px;
	padding: 5px 0px 0px 0px;
	padding-left: 20px;
}

.sitemap_copy
{
	font: normal normal bold 13px Arial;
	color:#000000;
	line-height:18px;
}

.gallery_title_index
{
	font: normal normal bold 30px Arial;
	color:#003333;
	margin: 60px 0px 2px 0px;
	width=200px;
}

.gallery_frame
{
	height:300px;
	width=100%;
}

