body{
	background: #fff;
	text-align: center;
	font-family: Arial;
}
a{
	outline: none;
}
.wrap{
	width: 740px;
	margin: 0 auto;
}

.top{
}
	.language{
		background: url(images/language.gif) no-repeat top right;
		position: relative;
		height: 34px;
	}
		.language a{
			color: #999;
			text-decoration: none;
			position: absolute;
			top: 10px;
			right: 59px;
			font-size: 10px;
		}
		.language a:hover{
			text-decoration: underline;
		}
		a.cn{
			font-family: Arial;
			right: 1px;
		}
	.top_nav{
		background: #f0f0f0;
		height: 22px;
		position: relative;
	}
		.top_nav a{
			display: block;
			float: left;
			padding: 0;
			line-height: 1.2em;
			font-size: 13px;
			text-decoration: none;
			border-right: 1px solid #fff;
			color: #fff;
			background: url(images/top_nav.png) no-repeat -1px -1px;
			text-indent: -9999px;
			height: 22px;
		}
		.top_nav a.home{width:60px;}
		.top_nav a.homenow{background-position: -1px -25px;}
		.top_nav a.home:hover{background-position: -1px -25px;}
		
		.top_nav a.about_us{width:122px;background-position: -62px -1px;}
		.top_nav a.about_usnow{background-position: -62px -25px;}
		.top_nav a.about_us:hover{background-position: -62px -25px;}
		
		.top_nav a.our_services{width:103px;background-position: -185px -1px;}
		.top_nav a.our_servicesnow{background-position: -185px -25px;}
		.top_nav a.our_services:hover{background-position: -185px -25px;}
		
		.top_nav a.tools_download{width:144px;background-position: -289px -1px;}
		.top_nav a.tools_downloadnow{background-position: -289px -25px;}
		.top_nav a.tools_download:hover{background-position: -289px -25px;}
		
		.top_nav a.ftp_login{width:81px;background-position: -434px -1px;}
		.top_nav a.ftp_loginnow{background-position: -434px -25px;}
		.top_nav a.ftp_login:hover{background-position: -434px -25px;}
		
		.top_nav a.contact_us{width:93px;background-position: -516px -1px;}
		.top_nav a.contact_usnow{background-position: -516px -25px;}
		.top_nav a.contact_us:hover{background-position: -516px -25px;}
		
		span#our_services_menu{
			position: absolute;
			width: 175px;
			height:105px;
			left: 184px;
			z-index: 10000;
			top: 22px;
			border: 1px solid #ccc;
			border-top: none;
			display:none;
			overflow: hidden;
		}
		span#our_services_menu a:hover{
			color: #fff;
		}
		.top_nav span a{
			border: none;
			border-top: 1px solid #ccc;
			width: 175px;
			text-align: left;
			background: url(images/top_nav.png) no-repeat -611px -2px;
			font-size: 12px;
			color: #000;
			height: 20px;
			line-height: 20px;
			text-indent: -9999px;
			overflow: hidden;
		}
		.top_nav span a.liner_agency:hover{background-position:-611px -26px; }
		.top_nav span a.consulting{background-position:-790px -2px; }
		.top_nav span a.consulting:hover{background-position:-790px -26px; }
		.top_nav span a.shipping_logistics{background-position:-970px -2px; }
		.top_nav span a.shipping_logistics:hover{background-position:-970px -26px; }
		.top_nav span a.china_representation{background-position:-1149px -2px; }
		.top_nav span a.china_representation:hover{background-position:-1149px -26px; }
		.top_nav span a.producrement_management{background-position:-1328px -2px; }
		.top_nav span a.producrement_management:hover{background-position:-1328px -26px; }
		
.middle{
	width: 100%;
	padding-top: 3px;
}
	.left_sidebar{
		width: 141px;
		height: 100px;
		float: left;
	}
	.right_content{
		float: left;
		width: 599px;
		overflow-x: hidden;
		text-align: left;
	}
		.banner h2{
			display: none;
		}
		.banner{
			width: 590px;
			margin-left: 10px;
			_margin-left: 9px;
		}
		.banner_bottom{
			float: left;
			display: block;
			width: 590px;
			margin-left: 10px;
			_margin-left: 4px;
			margin-top: 2px;
			height: 3px;
			font-size: 3px;
			background: #09f;
			margin-bottom: 8px;
		}
		div.home{height: 269px;background: #fff url(images/0_banner_home.jpg) no-repeat top left;}
		div.about_us{height: 150px;background: #fff url(images/banner_about_us.jpg) no-repeat top left;}
		div.liner_agency{height: 174px;background: #fff url(images/banner_liner_agency.jpg) no-repeat top left;}
		div.contact_us{height: 150px;background: #fff url(images/banner_contact_us.jpg) no-repeat top left;}
		div.shipping_logistics{height: 174px;background: #fff url(images/banner_shipping_logistics.jpg) no-repeat top left;}
		div.consulting{height: 174px;background: #fff url(images/banner_consulting.jpg) no-repeat top left;}
		div.producrement_management{height: 174px;background: #fff url(images/banner_producrement_management.jpg) no-repeat top left;}
		div.tools_download{height: 174px;background: #fff url(images/banner_tools_download.jpg) no-repeat top left;}
		.menu{
			width: 226px;
			margin-left: 365px;
			padding-top: 123px;
		}
		.menu a{
			width: 226px;
			height: 29px;
			display: block;
			float: left;
			background: url(images/menu.gif) no-repeat top left;
			text-indent: -9999px;
		}
		.menu a.liner_agency.now,.menu a.liner_agency:hover{background-position: -226px 0;}
		.menu a.shipping_logistics{background-position: 0 -29px;}
		.menu a.shipping_logistics.now,.menu a.shipping_logistics:hover{background-position: -226px -29px;}
		.menu a.consulting{background-position: 0 -58px;}
		.menu a.consulting.now,.menu a.consulting:hover{background-position: -226px -58px;}
		.menu a.china_representation{background-position: 0 -87px;}
		.menu a.china_representation.now,.menu a.china_representation:hover{background-position: -226px -87px;}
		.menu a.producrement_management{background-position: 0 -116px;}
		.menu a.producrement_management.now,.menu a.producrement_management:hover{background-position: -226px -116px;}
		
		h2.title{
			height: 28px;
			margin-left: 10px;
			margin-top: 59px;
			margin-bottom: 39px;
			background: url(images/h2.gif) no-repeat top left;
			text-indent: -9999px;
		}
		h2.home{
			margin-top: 25px;
			margin-bottom: 12px;
		}
		h2.about_us{background-position: 0 -29px;}
		h2.liner_agency{background-position: 0 -58px;}
		h2.shipping_logistics{background-position: 0 -87px;}
		h2.consulting{background-position: 0 -145px;}
		h2.china_representation{background-position: 0 -116px;}
		h2.producrement_management{background-position: 0 -174px;}
		h2.tools_download{background-position: 0 -202px;height:23px;}
		h2.ftp_login{background-position: 0 -224px;}
		h2.contact_us{background-position: 0 -226px;}
		h2.logistics_translator{background-position: 0 -254px;}
			.content ul{
				width: 364px;
				float: left;
				list-style: none;
			}
			.content ul li{
				float: left;
				background: url(images/li_top.gif) no-repeat top right;
				padding-top: 12px;
				padding-bottom: 30px;
				padding-left: 5px;
			}
			.content ul li img{
				float: left;
			}
			.content ul li h3{
				float: right;
				margin-right: 6px;
				_margin-right: 3px;
				width: 254px;
				font-family: Arial;
				font-size: 14px;
				line-height: 1.2em;
				font-weight: bold;
				color: #900;
				text-align: left;
				margin-bottom: 15px;
			}
			.content ul li h3.address{
				font-weight: bold;
			}
			.content ul li h4{
				float: right;
				margin-right: 1px;
				width: 259px;
				font-family: Arial;
				font-size: 12px;
				line-height: 1.3em;
				font-weight: bold;
				color: #000;
				text-align: left;
			}
			.content ul li p{
				width: 255px;
				margin-right: 6px;
				_margin-right: 3px;
				line-height: 1.3em;
				color: #333;
				font-family: Arial;
				font-size: 12px;
				float: right;
			}
			.content ul li p.dw_map{
				color: #999;
				font-size: 12px;
			}
			.content ul li div.dw_map_link{
				float: left;
				margin-left: 100px;
				_margin-left: 50px;
				font-size: 12px;
				padding-top: 10px;
			}
			.content ul li div.dw_map_link a{
				display: block;
				float: left;
				height: 21px;
				padding-left: 24px;
				padding-top: 3px;
				background: url(images/pdf.gif) no-repeat top left;
				text-align: center;
				font-size: 12px;
				line-height: 1.3em;
				color: #999;
			}

			.sidebar{
				float: right;
				width: 227px;
				margin-right: 0;
			}
			.sidebar_div{
				width: 100%;
				height: 4px;
				font-size: 4px;
				background: url(images/sidebar_div.gif) no-repeat top left;				
			}
			.widget{
				background: #f0f9fd;
				margin-left: 1px;
				padding: 20px;
				_padding: 15px;
				padding-bottom: 15px;
			}
			.widget h3{
				color: #000;
				font-size: 12px;
				line-height: 1.2em;
				font-weight: bold;
				font-family: Arial;
			}
			.widget p,.widget h4{
				color: #999;
				font-size: 12px;
				line-height: 1.2em;
				font-family: Arial;
			}
			.widget p{margin-top:10px;color: #666;line-height: 1.3em;font-size: 11px;}
			.widget a{
				color: #09f;
				font-size: 13px;
				font-family: Arial;
				text-decoration: none;
			}
			.widget a:hover{
				text-decoration: underline;
			}
			.licenses{
				background: #f0f9fd url(images/license.jpg) no-repeat 0 38px;
				height: 180px;
			}
				
.bottom{
	float: left;
	padding-left: 128px;
	padding-bottom: 20px;
	clear: both;
	margin-top: 80px;
}
	.bottom div{
		float: left;
		width: 100%;
		clear: left;
		color: #ccc;
		font-family: Arial;
		font-size: 10px;
		line-height: 1.2em;
		text-align: left;
	}
		.nav_a{
			width: auto;
			border-left: 1px solid #ccc;
		}
		
		.nav_a a{
			display: block;
			float: left;
			background: url(images/top_nav.png) no-repeat -611px -2px;
			border: 1px solid #ccc;
			border-left: none;
			padding: 0;
			font-size: 12px;
			line-height: 1.2em;
			color: #333;
			font-family: Arial;
			text-indent: -9999px;
			width:87px;
			height: 20px;
		}
		.nav_a a.liner_agencynow,.nav_a a.liner_agency:hover{background-position:-611px -26px; }
		.nav_a a.consulting{width:85px;background-position:-790px -2px; }
		.nav_a a.consultingnow,.nav_a a.consulting:hover{background-position:-790px -26px; }
		.nav_a a.shipping_logistics{width:127px;background-position:-970px -2px; }
		.nav_a a.shipping_logisticsnow,.nav_a a.shipping_logistics:hover{background-position:-970px -26px; }
		.nav_a a.china_representation{width:138px;background-position:-1149px -2px; }
		.nav_a a.china_representationnow,.nav_a a.china_representation:hover{background-position:-1149px -26px; }
		.nav_a a.producrement_management{width:170px;background-position:-1328px -2px; }
		.nav_a a.producrement_managementnow,.nav_a a.producrement_management:hover{background-position:-1328px -26px; }
		
		.nav_b{margin: 7px 0;}
		.nav_b span,.nav_b a{
			display: block;
			float: left;
			color: #666;
			font-family: Arial;
			font-size: 12px;
			line-height: 1.2em;
			text-decoration:none;
		}
		.nav_b span{padding:0 11px;}
		.nav_b a.now,.nav_b a:hover{
			color: #09f;
		}
		.nav_b a.home{margin-left: 2px;}

#newsletter_form{
	margin-top: 10px;
}
#newsletter_form input{
	width: 185px;
	font-size: 12px;
	border: 1px solid #d3d5d6;
	border-top: 1px solid #6d6f70;
	padding: 2px;
	margin-bottom: 3px;
	color: #0b333c;
}
#newsletter_form a:hover{
	background-position: 0 -22px;
}
#newsletter_form a{
	display: block;
	margin-left: 109px;
	width: 83px;
	height: 22px;
	background: url(images/submit_btn.gif) no-repeat top left;
	text-indent: -9999px;
}
.submit_btn{
	display: none;
}
img#map{
	margin-bottom: 20px;
}
ul.normal_ul{
	width: 260px;
	float: right;
	list-style-type: disc;
}
ul.normal_ul li{
	float: none;
	border: none;
	background: none;
	margin: 0;
	margin-left: 18px;
	font-family: Arial;
	font-size: 13px;
	line-height: 1.7em;
	padding: 0;
}

.content ul a:hover{
	text-decoration: underline;
}
.content ul a{
	color: #09f;
	font-size: 12px;
	text-decoration: none;
}
.content ul li p.address{
	font-size: 12px;
	color: #333;
	margin-bottom: 10px;
}
.content ul li p.en{
	font-family: Arial;
	line-height: 1.3em;
}
.content ul li p.cn{
	font-family: Arial;
	line-height: 1.2em;
}

.logistics_translator_content{
	font-size: 12px;
	color: #333;
	line-height: 1.2em;
	display: block;
	float: left;
}
.logistics_translator_content .float_left{
	float: left;
}
.logistics_translator_content h4{
	display: block;
	float: left;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.2em;
	margin-bottom: 16px;
	margin-top: 10px;
}
.logistics_translator_content h3{
	color: #900;
	font-size: 14px;
	line-height: 1.3em;
	font-weight: bold;
}
.logistics_translator_content textarea{
	width: 577px;
	padding: 10px;
	height: 150px;
	border: 1px solid #ccc;
	color: #999;
	font-size: 12px;
	line-height: 1.2em;
}
.submit_btn_a{
	display: block;
	float: right;
	width: 83px;
	height: 22px;
	background: url(images/submit_btn.gif) no-repeat top left;
	text-indent: -9999px;
	margin-top: 5px;
}
.submit_btn_a:hover{
	background-position: 0 -22px;
}
.div_line{
	margin-top: 40px;
	margin-top: 40px;
	display: block;
	float: left;
	width: 100%;
	height: 1px;
	font-size: 1px;
	background: #dcdcd4;				
}
div.china_representation{
	display: block;
	float: left;
	width: 594px;
	margin-left: 7px;
	_margin-left: 3px;
	background: #fff url(images/c_r_light.jpg) no-repeat top left;
	padding-top: 24px;
}

a.c_r_link_blank,a.c_r_link{
	display: block;
	float: left;
	width: 65px;
	height: 48px;
	margin-right: 1px;
	margin-bottom: 1px;
	opacity: 0.5;
	background: #000;
}
a.c_r_link_blank,a.last{
	margin-right: 0;
}
a.c_r_link_blank{
	opacity: 0;
	cursor: default;
}
span.t_word{color:#999;}

.map_canvas_c{
	width: 355px; 
	height: 210px; 
	margin-left: 5px; 
	margin-bottom: 10px; 
	position: absolute; 
	background-color: rgb(229, 227, 223);
	z-index:1000;
}
img.liner_agency_pic{
	margin-left: 4px;
	margin-bottom: 7px;
}

.banner_bottom_china_representation{
	margin-left:8px;
	_margin-left: 3px;
	width:593px;
}