@charset "utf-8";
/* CSS Document */

body
{
	margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#666; background:#020202; 
}
img
{
	border:0 none;
}
.clear
{
	clear:both;
}
ul, li
{
	margin:0; padding:0; list-style:none; display:block; float:left;
}
a, a:hover
{
	text-decoration:none;
}
.header_main
{
	width:100%; min-width:940px; height:94px; background:url(../images/header_bg.jpg) repeat-x; padding-top:6px;
}
.header
{
	width:940px; margin:auto; height:94px;
}
.logo
{
	width:240px; height:86px; float:left;
}
.menu
{
	width:600px; height:29px; margin-top:30px; float:right; background:url(../images/menu_bg.jpg) repeat-x; padding:7px 50px; font:normal 14px "Myriad Pro", "Myriad Pro Light";
}
.menu li
{
	height:28px; padding:0 3px 0 2px;
}
.menu li a
{
	color:#999; text-decoration:none;padding:5px 16px; float:left; height:18px;
}
.menu li a:hover
{
	color:#fff; text-decoration:none; background:url(../images/menu_hvr_bg.jpg) repeat-x;
}
.main_main
{
	width:100%; min-width:940px; background:url(../images/main_bg.jpg) repeat-x; padding:10px 0;
}
.main
{
	width:940px; height:auto; margin:auto;
}
.left_part
{
	width:227px; float:left;
}
.services_part
{
	width:201px; height:auto; background:url(../images/left_menu_bg.jpg) #000 no-repeat; padding:0 13px;
}
.services_title
{
	width:201px; height:34px; text-align:center; font:normal 20px "Myriad Pro", "Myriad Pro Light"; color:#999; padding-top:3px;
}
.ser_sub_tb
{
	width:201px; height:7px; 
}
.service_sub
{
	width:199px; height:auto; border-left:1px solid #484a4c; border-right:1px solid #484a4c;
}
.service_sub li
{
	width:199px; font-family:Arial, Helvetica, sans-serif; padding:4px 0;
}
.service_sub li a
{
	width:169px; padding:5px 15px; text-decoration:none; color:#ccc; float:left;
}
.service_sub li a:hover
{
	background:url(../images/sevice_hrv.jpg) repeat-x #6b6d71; color:#000; text-decoration:none;
}
.service_bottom
{
	width:227px; height:8px; margin-bottom:2px;
}
.left_contact_part
{
	width:227px;
}
.left_contact_head
{
	width:191px; height:20px; background:#323232; padding:3px 18px; font:normal 16px Verdana, Geneva, sans-serif; color:#fff; margin-bottom:3px;
}
.left_contact_top
{
	width:227px; height:21px;
}
.left_contact_bg
{
	width:227px; background:url(../images/contact_bottom.png) bottom no-repeat; padding-bottom:10px;
}
.left_contact
{
	width:215px; background:url(../images/contact_bg.png) repeat-y; padding:0 6px; font:normal 16px "Myriad Pro", "Myriad Pro Light"; color:#ccc;
}
.left_contact_tit
{
	padding:8px 0 10px 25px; width:190px; font-size:18px;
}
.left_contact_line
{
	width:209px; padding:6px 3px; background:url(../images/contact_border.jpg) repeat-x top; clear:both;
}
.freight_line
{
	width:185px; padding:16px 15px; background:url(../images/contact_border.jpg) repeat-x top; clear:both;
}
.freight_line span
{
	padding:10px 0 0 15px !important;
}
.left_contact img
{
	float:left; padding-right:10px;
}
.left_contact span
{
	float:left; padding:6px 0;
}
.left_contact a span 
{
	color:#ccc;
}
.right_part
{
	width:704px; float:right;
}
.banner
{
	width:700px; height:200px; background:#fff; padding:2px; margin-bottom:20px;
}
.right_left
{
	width:477px; float:left;
}
.wel_part
{
	width:477px; float:left;
}
.wel_tittle
{
	width:471px; height:24px; padding:3px 3px; background:#333; font:normal 18px Arial, Helvetica, sans-serif; color:#999;
}
.wel_con
{
	width:460px;  line-height:20px; text-align:justify; padding-bottom:8px; border-bottom:1px dashed #0a0a0a; margin-bottom:10px; margin-left:5px; margin-top:10px; margin-right:5px;
}
span.more a
{
	color:#0099cc; float:right;
}
span.more a:hover
{
	color:#fff;
}
.mid_box
{
	width:475px; background:url(../images/box_bg.jpg) repeat-x #232323; float:left;
}
.box
{
	width:150px; margin:3px 4px 3px 4px; float:left; 
}
.box_tittle
{
	width:99%; padding-left:1%; font-size:14px; padding-bottom:2px;
}
.box img
{
	width:148px; border:1px solid #fff; margin-bottom:5px;
}
.box_con
{
	width:146px; font-size:11px; line-height:16px; padding:2px;
}
.freight_part
{
	width:227px; float:right;
}
.freight_tittle
{
	width:221px; height:24px; padding:3px 3px; background:#666; font:normal 16px Verdana, Geneva, sans-serif; color:#fff; margin-bottom:10px;
}
.bottom_box
{
	width:690px; margin:8px 0 3px; padding:7px 5px; border:1px solid #272727;
}
.about_box
{
	width:314px; float:left; padding-right:30px;
}
.network_box
{
	width:314px; float:right; padding-left:30px; border-left:1px dashed #424242;
}
.bottom_title
{
	width:100%; border-bottom:1px solid #5e5e5e; font-size:14px; padding-bottom:5px; margin-bottom:3px;
}
.bottom_con
{
	width:100%;  line-height:20px; text-align:justify; padding:5px 0;
}
.footer_main
{
	width:100%; min-width:940px; height:36px; background:#0094c5;
}
.footer
{
	width:960px; height:28px; padding:4px 0; margin:auto; font-size:11px; color:#fff; 
}
.footer_menu
{
	width:60%; padding-top:8px;  float:left;
}
.footer_menu a
{
	color:#fff; text-decoration:none; margin:0 10px;
}
.footer_menu a:hover
{
	color:#000;
}
.social
{
	float:right;
}
.social a
{
	float:right; margin-left:5px;
}
.social span
{
	float:right; padding-top:8px;
}

.info_cont {
    color: #666666;
    font-size: 12px;
    padding-left: 5px;
	width:400px;
}
.info_cont h1 {
    color: #0099FF;
}

.contact_content {
    margin-left: 350px;
    margin-top: 20px;
    min-height: 300px;
}


.wel_con ul
{
	margin:0; padding:0; list-style:none; overflow:hidden; left:-1.5em;
}
.wel_con ul li
{
	float:left; display:block; width:95%; padding:5px 0px 5px 15px;  background:url(../images/bullet_red.png) 0 10px no-repeat;
}



.nfl{
   
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11pt;
    font-style: italic;
    font-weight: bold;
}
.nfl1{
   
    font-family: myraid;
    font-size: 11pt;
    font-style:none;
   
}

.con_box_cater
{
	width:475px; float:left;
}
.con_title
{
	width:100%; height:25px;  font:bold 20px CastleT;
	color:#9999CC;
    font-family: 'GoudyBookletter1911Regular';
    font-weight: normal;
    text-transform: uppercase;
    white-space: nowrap;

}

.contact_font_1
{
	font-family:Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-size:12px;
	padding:0px 10px 25px 0px;
}
.contact_font_2
{
	font-family:Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-size:12px;
	background-color:#000000;
	border: medium none;
   
}




input#clean_contact_send {
    background: none repeat scroll 0 0 white;
    color: black;
    font-size: 10px;
    height: 35px;
    padding:0px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    width: 75px;
	border:medium none;
}

input.contact_font_2:focus{  

  border-width: 1px;  
  border-style:solid;  
  border-color:orange;  
}
 textarea.contact_font_2:focus
 {
  border-width: 1px;  
  border-style:solid;  
  border-color:orange;  
 }