@charset "utf-8";
/* CSS Document */
/* ====================== 网站通用样式，或重新定义html特定标签的外观 ====================== */
*{
	margin:0px;padding:0px;
}
html {
	min-width:960px;
}
body {
    padding:0px;margin-bottom:10px;background-color:#fff;font-family:arial,verdana,Tahoma,Segoe,sans-serif;font-size:12px;color:#000;text-align:center;line-height:150%; 
}
img {
	border:0px;
}
p {
	text-indent:2em;margin:10px 0px;
}
td , div , input , select , textarea{
	font-size:12px;
}
ul{
	list-style:none;
}
ul li{
	list-style:none;
}
/* ====================== Link ====================== */
a:link{
	color:#000;text-decoration: underline;
}
a:visited{
	color:#000;text-decoration: underline;
}
a:hover{
	color:#f00;text-decoration: underline;
}
/* Nav */
#navmenubar a{
	font-size:14px; font-weight:bold; color:#fff;text-decoration:none; width:130px; height:34px;
}
#navmenubar a:link{
	font-size:14px; font-weight:bold; color:#fff;text-decoration:none;
}
#navmenubar a:visted{
	font-size:14px; font-weight:bold; color:#fff;text-decoration:none;
}
#navmenubar a:hover{
	font-size:14px; font-weight:bold; color:#ff0;text-decoration:underline;
}
.reg_tips{
	width:930px; padding:10px; font-size:14px; margin:0 auto; clear:both; text-align:left; border:1px solid #F36; background-color:#FDE8EA; color:#C00; margin-top:10px;
}
.reg_tips a{
	color:#00F;
}
#header{
	width:960px; margin:0 auto; clear:both; position:relative; height:90px;
}
#header #logo{
	width:180px; float:left;
}
#header ul{
	float:left; text-align:left; margin-left:20px;
}
#header ul li a{
	width:200px; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#004A85;
}
#main_nav{
	width:960px; text-align:left; line-height:30px; background:url(/en_lg/Images/main_navbar_bg.jpg) no-repeat; height:35px; margin:0px auto; clear:both; margin-top:10px; 
}
#main_nav ul li{
	font-family:Verdana, Geneva, sans-serif; font-size:14px; float:left; clear:right;
}
#main_nav ul li a{
	color:#fff; text-decoration:none; border-right:1px solid #fff; padding:3px 20px;
}
#main_nav ul li a:hover{
	font-size:14px; color:#ff0;text-decoration:underline;
}
#main_nav ul li.on a{
	padding:3px 12px; margin-top:20px; background:#fff; height:30px; width:170px; border-bottom:none; color:#009;
}
#main_nav ul li.on a:hover{
	color:#F30;
}
#site{
	width:960px; text-align:left; background-color:#F5F5F5; text-indent:3em; height:25px; margin:0 auto; clear:both; margin-bottom:10px; font-size:10px;
}
.height1{
	height:1px; text-align:left; overflow:auto; width:2px;	
}
#partnership{
	width:960px; text-align:left; margin:10px auto;
}
#partnership strong{
	font-size:14px; text-indent:1em;
}
#partnership #link{
	text-indent:2em;width:960px; text-align:left;
}
#partnership #link a{
	margin-right:5px;
}
#mainbody{
	width:960px; margin:0 auto; clear:both;	
}
#Search_Sailing_Schedule , #Search_Air_Schedule {
	width:760px; clear:both;
}
#mainbody h2{
	font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#025388; text-align:left; margin-top:10px; 
}
#Freight_Agent_China_body{
	width:760px; border-top:5px solid #A2E1F4; background-color:#D5F1FA; color:#036; float:left; padding:10px 0px;clear:both;
}
#Search_Sailing_Schedule_body{
	width:760px; height:180px; color:#036; float:left; clear:both; background:url(/en_lg/Images/index_searchbar_bg.jpg) no-repeat; margin-top:10px;
}
#Search_Air_Schedule_body{
	width:760px; height:150px; color:#036; float:left; clear:both; background:url(/en_lg/Images/index_searchbar_bg1.jpg) no-repeat; margin-top:10px;
}
#Search_Sailing_Schedule_body h2 ,#Search_Air_Schedule_body h2{
	font-size:14px; height:40px; text-indent:7px; font-weight:normal; color:#fff; line-height:30px; margin:0px;
}
span.info_link{
	font-size:14px; font-weight:normal; color:#000;vertical-align:middle; float:right; margin-right:10px;
}
#index_left #search_exa{
	width:960px; height:100px;	
}
#index_left input.ipt_shipcorp{
	width:145px; border:1px solid #037ED1; padding:2px; background-color:#fff;
}
#index_left .ipt_port{
	width:145px; border:1px solid #037ED1; padding:2px; background-color:#fff;
}
#index_left .ipt_date{
	width:55px; border:1px solid #037ED1; padding:2px; background-color:#fff; font-size:11px;
}
#index_left .sel_lane{
	width:150px;
}
#index_left .sel_country{
	width:150px;
}
#index_left .sel_vessel{
	width:110px; 
}
#index_left .sel_service{
	width:190px; 
}
#index_left{
	width:760px; float:left; text-align:left;
}
#index_right{
	width:190px; text-align:left; float:right;
}
#index_left a{
	color:#036;text-decoration:none;
}
#index_left a:hover{
	color:#f00;text-decoration:underline;
}
input , select{
	font-size:12px;vertical-align:middle;margin-left:5px; padding:1px;
}
.ipt_date{
	width:80px;	
}
#Freight_Agent{
	width:760px; clear:both; background:url(/en_lg/Images/index_freight_bg.jpg) no-repeat; height:120px; margin-top:5px; float:left;
}
#Air_Schedule_List{
	width:760px; clear:both; background:url(/en_lg/Images/index_airschedule_bg.jpg) no-repeat; height:120px; margin-top:5px; float:left;
}
#Sailing_Schedule_List {
	width:760px; clear:both; background:url(/en_lg/Images/index_seaschedule_bg.jpg) no-repeat; height:220px; margin-top:5px; float:left;
}
#Freight_Agent_China , #Freight_Agent_Overseas ,#Sailing_Schedule_Line , #Sailing_Schedule_ShipCorp ,#Sailing_Schedule_Port_China ,#Sailing_Schedule_Port_Oversea ,#Air_Schedule_Port_China ,#Air_Schedule_Port_Oversea{
	width:370px !important; width:300px; float:left;
}
#Freight_Agent ul{
	width:360px !important; width:355px; float:left; color:##3E611F; padding:10px;
}
#Freight_Agent h2 , #Air_Schedule_List h2 , #Sailing_Schedule_List h2{
	color:#fff; font-size:14px; font-weight:normal; text-indent:7px; 
}
#Freight_Agent h3 , #Air_Schedule_List h3 , #Sailing_Schedule_List h3{
	color:#333; font-size:14px; font-weight:normal; text-indent:25px; line-height:40px; height:25px; _margin-bottom:-15px;
}
#Sailing_Schedule_Port_China h3 , #Sailing_Schedule_Port_Oversea h3{
	color:#333; font-size:14px; font-weight:normal; text-indent:25px; line-height:33px; *line-height:25px; _line-height:45px; height:25px; margin-bottom:-5px; *margin-bottom:-5px; _margin-bottom:-15px; _margin-top:5px;
}
#Freight_Agent a{
	color:#3E611F;
}
#Sailing_Schedule_List a{
	color:#224971;
}
#Sailing_Schedule_List ul{
	width:360px !important; width:355px; float:left; padding:10px;
}
#Air_Schedule_List a{
	color:#333;
}
#Air_Schedule_List ul{
	width:360px !important; width:355px; float:left; padding:10px;
}
#Freight_Agent ul li , #Sailing_Schedule_List ul li , #Air_Schedule_List ul li{
	float:left; padding:0px 5px;
}
.list_right{
	margin-left:10px;
}
#top{
	width:100%;padding:0px;margin:0 auto;clear:both; background:url(/en_lg/Images/top_bg.jpg) repeat-x; height:35px;margin-bottom:10px; line-height:28px;
}
#footer{
	width:960px;padding:0px;margin:0 auto;clear:both; padding-top:10px;
}


#index_login{
	width:190px; clear:left; margin-bottom:5px; float:left; margin-top:10px;
}
#index_login h2{
	color:#000094; font-size:14px;
}
#index_login_body{
	width:190px; color:#036; clear:both; border:1px solid #000094; border-top:3px solid #000094; padding:5px 0px; background:#EEFBFD url(/en_lg/Images/index_searchbar_bg.jpg) -5px -30px no-repeat; height:135px;
}
#index_login ul li{
	width:190px; float:left; padding:2px 0px; text-indent:5px;
}
#index_login input{
	width:100px; border:1px solid #95BFD9;
}
#index_login input.rand{
	width:40px; border:1px solid #95BFD9;
}
#index_login .account{
	text-indent:28px;
}
#index_login .password{
	text-indent:15px;
}
#index_login .login{
	text-align:center;
}
#index_login .login input{
	cursor:pointer; text-align:center; background: #fff url(/en_lg/Images/btn_bg.jpg) 0px -5px repeat-x; border:1px solid #930; height:25px; font-size:12px; color:#930; cursor:pointer;	
}
#index_pic_right img{
	width:190px; height:75px; margin:2px 0px;
}
#tdinfo_list{
	width:700px; border:1px solid #C5C5E4; text-align:center; float:left; 
}
#tdinfo_list td{
	padding:4px 2px; border:1px solid #C5C5E4; border-collapse:collapse;word-break:break-all; line-height:120%; color:#3A397E;
}
#tdinfo_list td a{
	color:#3A397E;
}
#tdinfo_list td.tdheader{
	font-weight:bold; padding:3px 0px; text-align:center; height:25px; background:#17A0DB url(/en_lg/Images/bg_table_header1.jpg) 0px -142px repeat-x; color:#fff; 
}
#tdinfo_list td.tdheader1{
	font-weight:bold; padding:3px 0px; text-align:center; height:25px; background:#17A0DB url(/en_lg/Images/bg_table_header1.jpg) 0px -71px repeat-x; color:#fff; 
}
#tdinfo_list strong{
	display:block; font-size:12px; text-align:left;  font-weight:normal; text-indent:1em;
}
.service{
	width:70px; height:30px;
}
.ellipsis_row{   
  overflow:hidden;   
  text-overflow:ellipsis;   
  white-space:normal;   
}

#content_list{
	width:700px;margin:0 auto;text-align:left;float:left;padding:5px 0px;background-color:#fff;clear:right;
}
#content_left{
	width:120px; float:left; text-align:left; margin-right:5px; border:1px solid #B0DCFB; padding:1px; color:#666;
}
#content_right{
	width:120px; float:right; text-align:left; margin-left:4px; border:1px solid #B0DCFB; padding:1px; color:#666; 
}
#content_left h3 , #content_right h3{
	background-color:#B0DCFB; color:#036; font-size:10px; height:25px; text-align:center; line-height:25px;
}
#content_left dt a , #content_right dt a{
	font-weight:bold; color:#039; display:block; word-break:break-all; margin-top:10px; line-height:120%; margin-left:5px; margin-right:5px; margin-bottom:5px;
}
#content_left dd , #content_right dd{
	 border-bottom:1px solid #B0DCFB; padding-bottom:10px; word-break:break-all; font-size:10px; line-height:150%; margin-left:5px; margin-right:5px; width:110px; overflow:hidden;
}
#pagination{
	text-align:center;padding:10px;
}
/* ====================== Member Registration ====================== */
#reg_header{
	height:30px; line-height:30px; text-align:left; width:940px; padding:5px 10px; background-color:#F6F6F6; border-bottom:3px solid #EEE; 
}
#reg_header ul.stepA{
	background:url(/en_lg/Images/reg_nav_bg.gif) 0px 0px no-repeat; height:35px; line-height:35px;
}
#reg_header ul.stepB{
	background:url(/en_lg/Images/reg_nav_bg.gif) 0px -37px no-repeat; height:35px; line-height:35px;
}
#reg_header ul.stepC{
	background:url(/en_lg/Images/reg_nav_bg.gif) 0px -74px no-repeat; height:35px; line-height:35px;
}
#reg_header ul li{
	float:left; clear:right; font-size:20px; color:#999;
}
#reg_header ul li.step1{
	width:220px; text-indent:45px;
}
#reg_header ul li.step2{
	width:220px; text-indent:70px;
}
#reg_header ul li.step3{
	width:220px; text-indent:80px;
}
#reg_header ul li.stepNow{
	color:#FC9F0D;
}
#reg_header ul li.note{
	color:#F30; font-size:12px; float:right;
}

#reg_header strong{
	float:left; font-size:18px;
}
fieldset.reg{
	font-family:Arial, Helvetica, sans-serif; width:98%; text-align:left; margin:15px auto; line-height:200%; border:0px solid #ccc; border-top:2px solid #09C; color:#333; border:1px solid #ddd; background-color:#FCFCFC; clear:both; display:block;
}
fieldset.reg legend{
	font-weight:bold; font-size:16px; color:#999; padding:3px;
}
fieldset.reg p label{
	font-weight:bold; float:left; width:200px; text-align:right; position:relative;
}
fieldset.reg input , fieldset.reg select{
	 position:relative;
}
input.ipt_reg{
	width:150px; border:1px solid #ccc; padding:2px;
}
input.ipt_focus{
	width:150px; border:1px solid #0cf; padding:2px; background-color:#F0FEFF;
} 
input.ipt50{
	width:50px;
}
select.sel_reg{
	width:150px;
} 
span.required{
	font-weight:bold; font-size:16px; color:#f00; padding:0px 5px; margin-left:5px; *margin-left:-10px; _margin-left:-10px;
}
textarea{
	border:1px solid #ccc; padding:5px; margin-left:5px; width:350px; font-size:12px;font-family:Arial, Helvetica, sans-serif; height:100px; position:relative;
}
fieldset.reg p{
	position:relative; clear:both; display:block;
}
span.reg_note{
	position:absolute; top:0px; right:25px !important; right:220px; padding:4px; background:url(/en_lg/Images/pic_reg.gif) #E2F7FC 0px -12px no-repeat; width:445px; display:block; word-break:break-all; padding-left:50px; text-indent:0em; line-height:120%; z-index:9;
}
/* textarea Style*/
span.reg_note1{
	position:absolute; top:0px; right:25px !important; right:220px; padding:4px; background:url(/en_lg/Images/pic_reg.gif) #E2F7FC 0px -12px no-repeat; width:245px; display:block; word-break:break-all; padding-left:50px; text-indent:0em; line-height:120%;z-index:9;
}
span.reg_note_err{
	position:absolute; top:0px; right:25px !important; right:220px; padding:4px; width:445px; display:block;  word-break:break-all;background:url(/en_lg/Images/pic_reg.gif) #FBEAE2 0px -116px no-repeat; color:#F30; padding-left:50px; text-indent:0em; line-height:120%;z-index:0;
}
/* textarea Style*/
span.reg_note_err1{
	position:absolute; top:0px; right:25px !important; right:220px; padding:4px; width:245px; display:block;  word-break:break-all; background:url(/en_lg/Images/pic_reg.gif) #FBEAE2 0px -120px no-repeat; color:#F30; padding-left:50px; text-indent:0em; line-height:120%;z-index:0;
}
span.reg_note_ok{
	position:absolute; top:0px; right:25px !important; right:220px; padding:4px; width:445px; display:block;  word-break:break-all; background:url(/en_lg/Images/pic_reg.gif) #E3F8E8 0px -220px no-repeat; color:#063; padding-left:50px; text-indent:0em; line-height:120%;z-index:0;
}
span.reg_note_ok1{
	position:absolute; top:0px; right:25px !important; right:220px; padding:4px; width:245px; display:block;  word-break:break-all; background:url(/en_lg/Images/pic_reg.gif) #E3F8E8 0px -220px no-repeat; color:#063; padding-left:50px; text-indent:0em; line-height:120%;z-index:0;
}
.dis{
	display:block;	
}
.undis{
	display:none;	
}
#member_services{
 	width:920px; clear:both; display:block;	
}
#member_services ul{
	margin-left:240px;
}
#member_services ul li label{
	color:#06C; font-weight:bold;
}
.sel_service{
	width:550px; margin-top:10px;
}
#memb_business_list{
	width:680px; text-align:center; border:1px solid #555;  position: absolute; height: auto; color:#000; z-index:10; background-color:#fff; padding:10px;
}
#memb_business_list iframe{
	position:absolute; visibility:inherit;top:0px; left:0px; width:100%; height:250px; z-index:-1;
}
#memb_business_list ul li{
	float:left; text-align:left; width:200px;
}
#memb_business_list ul li input , #industry_p input{
	width:auto; border:none; background-color:#fff; padding:0px; margin:0px;
}
#maskDiv{
	position:absolute; top:0px;-moz-opacity:0.7; opacity:.70; filter:alpha(opacity=70); background-color:#000; z-index:2; left:0px; display:none;
}
#maskIframe{
	display:none; -moz-opacity:0.7; opacity:.70; filter:alpha(opacity=70); background-color:#000;
}
#memb_industry_list_selected {
	margin-left:233px; background-color:#FAEFDC;
}
#reg_ok{
	width:860px; line-height:200%; text-align:left; padding:20px 30px; margin:0 auto;
}
#reg_ok h4{
	color:#F60; font-size:18px; margin-bottom:10px;
}
#reg_ok ul li{
	list-style: inside disc; font-size:14px; margin-left:20px;
}
#reg_serverarticle{
	margin:10px;
}
#reg_serverarticle input{width:auto; border:0px solid #0cf; padding:0px; background-color:#fff;}
#div-ctrl-bar{
	 width:960px; margin:0 auto; text-align:center;
}
/* 下拉控件样式 */
span.spanTextDropdown{
	position:absolute;top:0px;left:0px;width:150px;z-index:101;background-color:#C0C0C0;border:1px solid #000;padding-left:2px;overflow:visible;display: none;
}
span.spanMatchText{
	text-decoration: underline;font-weight: bold;
}
span.spanNormalElement{
	 background:#F3F3F3;text-align:left;text-indent:3px;font-size:14px;
}
span.spanHighElement{
	 background:#0A246A;color:#fff;cursor: pointer;text-align:left;text-indent:3px;font-size:14px;
}
.spanIframe{
	position:absolute; visibility:inherit;top:0px; left:0px; width:100%; height:27px; z-index:-1;
}

/* member list*/

#member_search{
	width:960px; padding:15px 0px; border-top:2px solid #2A6BA9; background:#fff url(/en_lg/Images/member_detail_bg.jpg) repeat-x;
}

.member_content{
	width:940px; text-align:left; color:#666; border-bottom:1px dashed #ccc; padding:10px; line-height:200%; margin:0 auto; clear:both;
}
.member_content2{
	width:940px; text-align:left; color:#666; border-bottom:1px dashed #ccc; padding:10px; line-height:200%; margin:0 auto; clear:both; background-color:#F5F5F5;
}
.member_content li strong , .member_content2 li strong{
	font-size:16px; color:#333;
}
.member_content li span , .member_content2 li span{
	font-size:14px; color:#f00; padding:5px;
}
.member_content li.intro , .member_content2 li.intro{
	text-indent:2em; word-break:break-all;
}

/* member detail*/
#member_name{
	width:960px; height:77px; line-height:77px; background:url(/en_lg/Images/member_detail_name.jpg) no-repeat; margin-bottom:10px;
}
#member_name h1{
	font-size:20px; color:#ffc;
}
#member_left {
	width:200px; float:left;
}
#member_left h3 {
	width:200px;  background:url(/en_lg/Images/member_detail_title.jpg) no-repeat right; height:38px; line-height:30px; font-size:18px; color:#fff;
}
#member_left ul{
	width:180px; border-bottom:3px solid #D2FAFC; padding:15px 10px; background: #fff url(/en_lg/Images/member_detail_bg.jpg) repeat-x;
}
#member_left ul li{
	width:180px; line-height:200%; font-size:14px;  text-indent:2em; text-align:left;
}
#member_left ul li a{
	color:#1F4B74; font-weight:bold;
}
#member_left ul li a:hover{
	color:#f30; font-weight:bold;
}
#member_right {
	width:740px; float:left; margin-left:20px;
}
#memb_memo_detail , #svc_memo_detail{
	width:710px; padding:15px; text-align:left; text-indent:2em; border-bottom:3px solid #D2FAFC; margin-bottom:10px; font-size:14px; line-height:180%; color:#215585; background:#fff url(/en_lg/Images/member_detail_bg.jpg) repeat-x;word-break:break-all;
}
#memb_contact{
	width:710px; padding:15px; text-align:left; border-bottom:3px solid #D2FAFC; font-size:14px; line-height:180%; color:#215585; background: #fff url(/en_lg/Images/member_detail_bg.jpg) repeat-x; margin:0 auto;
}
#memb_contact strong{
	width:200px; text-align:right; display:block; float:left; margin-right:15px; color:#1F4B74;
}
#memb_contact ul li{
	clear:both;
}
#memb_contact ul li.person{
	font-size:26px; text-align:center; margin-bottom:10px; font-weight:bold;
}
#div_memb_contact{ display:block; clear:both;}
#div_memb_contact h2.contact{
	font-size:14px; color:#fff; text-align:left; height:38px; line-height:30px; background:url(/en_lg/Images/member_detail_title.jpg) center no-repeat; text-indent:10em; margin-top:10px;
}
#mainbody_member{
	width:960px; margin:0 auto; clear:both;		
}
#mainbody_member h2{
	font-size:14px; color:#fff; text-align:left; height:38px; line-height:30px; background:url(/en_lg/Images/member_detail_title.jpg) no-repeat; text-indent:2em;
}
.btn{
	/*background: #fff url(/en_lg/Images/btn_bg.jpg) repeat-x; border:1px solid #930; height:35px; font-size:16px; color:#930; cursor:pointer;*/
}
.btn2{
	/*background: #fff url(/en_lg/Images/btn_bg.jpg) 0px -37px repeat-x; border:1px solid #069; height:35px; font-size:16px; color:#036; cursor:pointer;	*/
}
.btn3{
	/*background: #fff url(/en_lg/Images/btn_bg.jpg) 0px -44px repeat-x; border:1px solid #069; height:25px; font-size:12px; color:#036; cursor:pointer;	*/
}
.btn4{
	/*background: #fff url(/en_lg/Images/btn_bg.jpg) 0px -5px repeat-x; border:1px solid #930; height:25px; font-size:12px; color:#930; cursor:pointer;	*/
}
/* Sailing Schedule List */
#searchbar{
	width:960px; height:180px; margin:0 auto; clear:both; background:url(/en_lg/Images/searchbar_bg.jpg) no-repeat;
}
#searchbar1{
	width:960px; height:150px; margin:0 auto; clear:both; background:url(/en_lg/Images/searchbar_bg1.jpg) no-repeat;
}
#searchbar2{
	width:960px; height:105px; margin:0 auto; clear:both; background:url(/en_lg/Images/searchbar_bg1.jpg) 0px -29px no-repeat; padding-top:15px;
}
#searchbar h2 ,#searchbar1 h2{
	font-size:14px; height:40px; text-indent:7px; font-weight:normal; color:#fff; line-height:30px; margin:0px;
}
#search_exa{
	width:960px; height:100px;	
}
#search_exa input.ipt_shipcorp{
	width:185px; border:1px solid #037ED1; padding:2px; background-color:#fff;
}
#search_exa .ipt_port{
	width:185px; border:1px solid #037ED1; padding:2px; background-color:#fff;
}
#search_exa .ipt_date{
	width:80px; border:1px solid #037ED1; padding:2px; background-color:#fff;
}
#search_exa .sel_lane{
	width:190px; font-size:10px;
}
#search_exa .sel_vessel{
	width:150px; 
}
#search_exa .sel_service{
	width:270px; 
}
.holiday {
	color:#f60;font-size:12px;
}
/* Sailing Schedule Detail */
#content_main{
	width:960px; margin:0 auto; clear:both;	
}
#schedule_detail_content{
	width:690px; text-align:left;	
}
#schedule_detail_content p{
	border:1px solid #ccc; height:30px; line-height:30px; margin:0px; padding:0px; position:relative; clear:both; display:block;
}
#schedule_detail_content p strong{
	width:150px; text-align:right; border-right:1px solid #ccc; padding-right:5px; float:left; position:relative;
}
.schedule_body{
	width:700px; float:left;	
}
.schedule_title{
	width:90px; text-align:right; font-weight:bold;
}
.schedule_title1{
	text-align:center; font-weight:bold;
}
.shipCorp_name_div{
	width:690px; border:1px solid #ccc; text-align:left; border-bottom:2px; 
}
.shipCorp_name_table{
	width:686px; background-color:#f3f3f3; margin:2px;
}
.shipCorp_name{
	font-size:24px; height:70px; background-color:#f3f3f3; line-height:150%; font-weight:bold;
}
.shipCorp_name_table img{
	float:left; clear:right; margin:5px;
}
.carrier_name{
	width:490px; font-size:24px; height:70px; background-color:#f3f3f3; line-height:50px; height:50px; font-weight:bold; float:left;
}
.shipCorp_ename{
	font-size:14px; line-height:100%;
}
.schedule_more{
	float:right; margin-top:-22px; margin-right:5px;	
}
.schedule_more a{
	color:#00f;
}
.schedule_detail_table{
	width:692px; text-align:left; border-collapse:collapse;border:1px solid #ccc; 
}
.schedule_detail_table td{
	padding:3px; 
}
.change_detail_table{
	width:690px; text-align:center; border-collapse:collapse;border:1px solid #ccc; margin-top:10px;
}
.change_detail_table th{
	padding:5px; background-color:#f3f3f3;
}
.change_detail_table td{
	padding:5px;
}
.port_list_table{
	width:690px; border-collapse:collapse; line-height:120%;
}
.port_list_table td{
	padding:5px;
}
.port_list_header{
	text-align:center; font-weight:bold; color:#fff; background-color:#009; height:25px;
}
.port_isBase{
	
}
.port_notisBase{
	color:#f00;
}
.port_isChange{
	font-weight:bold; 
}
.port_isUnload{
	background-color:#ffe;
}
.aaa{
	border:1px solid #060;
}
.port_info{
	width:150px !important;
	width:200px;
	text-align:left;
	line-height:120%;
}
#port_info_Layer {
	position:absolute;
	left:561px;
	top:497px;
	width:150px;
	height:10px;
	border:1px #000000 solid; 
	background-color:#FFFFCC;
	z-index:10;
	}
#LayerPortInfo table td{
	word-break:break-all;
	}
.LayerPortInfo {
	position:absolute;
	left:561px;
	top:497px;
	width:150px;
	border:1px #c60 solid; 
	background-color:#FFFFE6;
	z-index:1000;
	}
#info_type{
	height:35px;
}
#info_type li{
	width:70px !important;width:60px;float:left;color:#666; border:1px solid #76BC11;margin-right:5px; background-color:#F0F6E7; text-align:center;white-space:nowrap;
}
#info_type li.all{
	width:100px !important;width:50px; text-indent:-20px;
}
#info_type li.on{
	color:#fff; padding:6px 5px;font-weight:bold;background-color:#3AB549; border-bottom:1px solid #3AB549;background-image:url(/lg/Images/common/bg_info_label.gif);  background-repeat:repeat-x; 
}
#info_type li.on a{
	color:#fff;
}
#info_type li.on1{
	color:#fff; padding:6px 5px;font-weight:bold;background-color:#3AB549; border-bottom:1px solid #3AB549;background-image:url(/lg/Images/common/bg_info_label_s.gif);  background-repeat:no-repeat;
}
#info_type li a{
	width:55px; display:block; height:20px; padding:4px;
}
#info_type li.shipCorp{
	 width:280px !important;width:270px;border:1px solid #f90; background-color:#FDFBD0; color:#000; float:right; margin:0px; padding:4px 5px;
}
#info_type li.shipCorp_link{
	 width:120px !important;width:120px;margin:0px; border:0px; padding-left:5px;background-color:#fff; float:right; padding-right:30px !important; padding-right:0px;
}
#info_type li.shipCorp_link a{
	padding:0px;
}
#info_type h1{
	font-size:20px; font-weight:bold; background-color:#060; padding:6px; display:block; color:#fff;
}
#info_type a.contact{
	height:30px; width:170px; color:#fff; background:url(/en_lg/Images/btn_contact_guide_bg.jpg) no-repeat; display:block; float:right; text-indent:30px; font-size:13px; line-height:30px; text-decoration:none;
}
/* Ship/Air Company Detail */
.shipCorp_contact_details{
	width:300px; height:155px; background-color:#F7F7F7; float:left; margin:10px; background:url(/en_lg/Images/shipCorp/bg_contact.jpg) no-repeat; text-align:left;  color:#036; margin-left:15px;  
}
.shipCorp_offices_name{
	color:#036; font-weight:bold; padding:5px; font-size:14px; vertical-align:top;
}
.shipCorp_title{
	width:140px; text-align:right; font-weight:bold;
}
#shipCrop_schedule li{
	width:50%; float:left; text-align:left; text-indent:20px;
}
.link-nav{
	width:98%; display:block; clear:both; margin:10px auto;
}
.link-nav a{
	padding:4px 10px; font-size:16px; border:1px solid #999; background-color:#FC6;height:32px; line-height:32px; font-weight:bold;
}
/* Cargo Detail */
h1.info_title{
	font-size:16px; text-align:left; background:#C8E7F9 url(/en_lg/Images/bg_table_header1.jpg) 0px -142px repeat-x; height:30px; line-height:30px; text-indent:10px; color:#fff;
}
#info_detail{
	width:960px; text-align:left; border-collapse:collapse; margin-bottom:5px;
}
#info_detail td{
	padding:3px; word-break:break-all;
}
#info_detail td.title{
	width:180px; text-align:right; background-color:#F3F3F3;
}
/*Date Calendar*/
.header {font: 12px Arial, Tahoma !important;font-weight: bold !important;font: 11px Arial, Tahoma;font-weight: bold;color: #154BA0;background:#C2DEED;height: 25px;padding-left: 10px;
}
.header td {padding-left: 10px;}
.header a {color: #154BA0;}
.header input {background:none;vertical-align: middle;height: 16px;}
.category {font: 12px Arial, Tahoma !important;font: 11px Arial, Tahoma;color: #92A05A;height:20px;background-color: #FFFFD9;}
.category td {border-bottom: 1px solid #DEDEB8;}
.expire, .expire a:link, .expire a:visited {color: #999;}
.default, .default a:link, .default a:visited {color: #000;}
.checked, .checked a:link, .checked a:visited {color: #f00;}
.today, .today a:link, .today a:visited {color: #0b0;}
#calendar_year {display: none;line-height: 130%;background: #fff;position: absolute;z-index: 10;}
#calendar_year .col {float: left;background: #fff;margin-left: 1px;border: 1px solid #86B9D6;padding: 4px;}
#calendar_month {display: none;background: #fff;line-height: 130%;border: 1px solid #86B9D6;padding: 4px;position: absolute;z-index: 11;}
.tableborder {background: white;border: 1px solid #86B9D6;}
#year,#month{padding-right:10px;}

/* Sign in Page */
#sign_left{
	width:700px; float:left; margin-right:10px; text-align:left;
}
#sign_left ul{
	margin-top:20px;
}
#sign_left ul li{
	text-indent:2em; color:#666;list-style: inside disc;
}
#sign_left p{
	text-align:right; margin-right:70px; font-size:14px;
}
#sign_left h4{
	text-align:right; font-size:20px;
}
#sign_left h4 a{
	color:#f60;
}
#sign_right{
	width:220px; padding:10px; float:left; text-align:left; background-color:#DEF1FD; border:1px solid #5CBAE6; color:#039;
}
#sign_right h3{
	font-size:20px; line-height:200%;
}
#sign_right label{
	font-size:14px; text-indent:0em; display:block;
}
#sign_right input{
	border:1px solid #5CBAE6; padding:3px; width:200px;
}
#sign_right input.rand{
	width:80px;
}
#sign_right input.btn{
	border:1px solid #930; width:auto;
}
#sign_right p.findpass a{
	color:#039; font-size:14px; text-indent:0em;
}

/*Business Message Details*/
#TbMenuTitle{
	width:960px;;margin:0 auto; border-bottom:2px solid #36C; margin-bottom:3px; text-align:left; height:40px; line-height:40px; margin-top:10px; display:block; clear:both;
}
#TbMenuTitle strong{
	font-size:16px; color:#fff; background-color:#36C; display:block; width:160px; clear:right; text-align:center; float:left;
}
#Tbmessage_detail{
	width:960px;clear:both; display:block; margin:0 auto;
}
#Tbmessage_detail ul{
	width:960px; border-bottom:1px dashed #ccc; clear:both; display:block; margin:0 auto;
}
#Tbmessage_detail ul li{
	padding:5px 3px; float:left; color:#333; 
}
#Tbmessage_detail ul li.li-1{
	width:200px; text-align:right; padding-right:10px; color:#999;
}
#Tbmessage_detail ul li.li-1 strong{
	width:200px; display:block; color:#333; white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; 
}
#Tbmessage_detail ul li.li-2{
	width:650px; text-align:left; text-indent:10px; word-break:break-all;border-left:1px dashed #ccc; 
}
#Tbmessage_detail ul li.li-2 strong{
	display:block; color:#930; word-break:break-all;
}
#Tbmessage_detail ul li.li-3{
	width:80px;
}
.company-ctrl{
	width:960px; border-bottom:1px dashed #ccc; height:40px; line-height:40px; clear:both; background-color:#F6F6F6;
}
.company-ctrl h5{
	width:700px; text-align:left; float:left; clear:right; font-size:16px; text-indent:1em; 
}
.company-ctrl h5 a{
	color:#00C;
}
#info_detail_ctrlbar{
	width:960px; clear:both; margin:10px auto; height:35px; line-height:35px; background:url(/en_lg/Images/bg_ctrlbar.gif) center no-repeat;
}
/* Message */
#reply_info_div{
	width:400px; height:180px; background:url(/lg/Images/info/bg_messagebox.jpg) repeat-x;position:absolute; z-index:10; border-right:3px solid #ccc; border-bottom:3px solid #ccc; background-color:#fff;
}
#reply_info_table{
	width:400px; height:180px; border:1px solid #017BC5;  
}
#reply_info_table td{
	padding:0px 5px;
}
#reply_info_table .reply_input{
	width:250px; text-align:left; border:1px solid #ccc;
}
#reply_info_table .reply_textarea{
	width:250px; text-align:left; height:70px;
}
#titlename{ color:#fff; font-size:14px; font-weight:bold;}
.redstar{
	color:#f00;font-weight:blod;padding-left:5px;clear:right;
}
/* Page */
#pagination{
	text-align:center; width:97%; height:30px; clear:both; margin:0 auto;
}
#pagination strong{
	color:#f00; font-size:16px; margin-left:10px;
}
#pagination .page-list a{
	display:block; width:20px; height:20px; float:left; margin:0px 5px; line-height:20px; border:1px solid #ccc;
}
#pagination .page-list a:hover{
	background:#06C;color:#fff;font-weight:bold; border:1px solid #06C;
}
#pagination a.page-pre , #pagination a.page-next{
	background: #fff url(/en_lg/Images/btn_bg.jpg) 0px -117px repeat-x; border:1px solid #ccc; height:20px; font-size:12px; color:#333; cursor:pointer; width:70px;
}
#pagination a.page-next{
	width:50px;
}
#pagination a.page-now{
	background:#06C; font-weight:bold; text-decoration:none; color:#fff; border:1px solid #06C;
}
#pagination .page-total{
	float:left; margin-right:20px;
}
#pagination .page-go{
	float:left; margin-left:20px;
}
#pagination #page_no{
	width:30px; border:1px solid #ccc;	
}

/*schedule_portLoad_list*/
h1.schedule_title{
	background:url(/en_lg/Images/shipCorp/bg_schedule_list.gif) no-repeat; color:#fff; font-size:16px; text-align:left; width:960px; margin:0 auto; height:40px; line-height:35px; text-indent:1em;	
}
h1.schedule_title span{
	margin-right:450px; float:right;
}
.schedule_list_body{
	width:950px; margin:0 auto; clear:both; border-left:5px solid #B0DCFB; border-right:5px solid #B0DCFB;
}
#schedule_portLoad_list li , #schedule_portUload_list li{
	width:20%; border:0px #fff solid; background-color:#fff; float:left; 
}
#schedule_shipowner_list li{
	width:30%; border:0px #fff solid; background-color:#fff; float:left; text-align:left; padding-left:10px;	
}
#cargo_tracking_list li{
	width:22%; border:1px #ccc solid; background-color:#fff; float:left; text-align:center;  font-size:14px; margin:7px; padding:5px;
}
#cargo_tracking_list li img{
	width:185px; height:60px; display:block; clear:both;
}
#schedule_shipLine_list{
	width:950px; text-align:left;
}
#schedule_shipLine_list dl{
	width:30%; float:left; text-indent:2em; margin-top:10px;
}
#schedule_shipLine_list dt a{
	font-weight:bold; color:#039;
}
#schedule_shipLine_list dd{
	text-align:left; text-indent:4em;
}


/* port list*/
#menu_type{
	width:935px; margin-bottom:1px; border-bottom:2px solid #43479C; height:100px; clear:both; padding-left:25px;
}
#menu_type_info{
	width:935px; margin-bottom:1px; border-bottom:2px solid #43479C; clear:both; padding-left:25px; height:30px;
}
#menu_type li{
	float:left; font-size:14px; text-align:center; margin:2px; background:url(/en_lg/Images/bg_list_type.jpg) 0px -29px repeat-x; color:#787878; height:27px; line-height:27px; padding:0px 10px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; width:180px;
}
#menu_type_info li{
	float:left; font-size:14px; text-align:center; margin:2px; background:url(/en_lg/Images/bg_list_type.jpg) 0px -29px repeat-x; color:#787878; height:27px; line-height:27px; padding:0px 5px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; width:100px;
}
#menu_type li a , #menu_type_info li a{
	color:#666;
}
#menu_type li.on ,#menu_type_info li.on{
	background:url(/en_lg/Images/bg_list_type.jpg) 0px -87px repeat-x; color:#fff; border-bottom:1px solid #43479C;
}
#menu_type li.on1{
	background:url(/en_lg/Images/bg_list_type.jpg) 0px 0px repeat-x; color:#fff; border-bottom:1px solid #43479C;
}
#menu_type li.on a , #menu_type li.on1 a , #menu_type_info li.on a{
	color:#fff; text-decoration:none;
}
#port_list{
	width:960px; text-align:center; float:left; 
}
#port_list ul{
	width:960px;display:block; clear:both;
}
#port_list ul li{
	border-collapse:collapse; word-break:break-all; color:#3A397E; float:left; border-bottom:2px dashed #ccc; margin:10px 0px; height:230px; padding:10px 0px;
}
#port_list ul li a{
	color:#3A397E;
}
#port_list ul li.l1{
	width:300px; border-top:2px solid #fff;
}
#port_list ul li.l2{
	width:450px; text-align:left; padding:11px 5px;
}
#port_list ul li.l2 a{
	padding:3px 5px; background:#E1E1E1; color:#666;
}
#port_list ul li.l2 a.on{
	padding:3px 5px; background:#666; color:#fff;
}
#port_list ul li.l2 div.port_content{
	overflow-x:hidden; overflow-y:auto; height:200px; margin:5px; word-break:normal; width:450px;
}
#port_list ul li.l2 div.port_content h4{
	margin-top:5px; margin-bottom:10px; text-indent:5px;font-size:16px; color:#333;
}
#port_list ul li.l2 div.port_content h5{
	font-size:14px;
}
#port_list ul li.l2 div.port_content ul{
	width:450px;
}
#port_list ul li.l2 div.port_content ul li{
	text-indent:2em; border-bottom:none; height:auto; line-height:20px; width:90%; padding:0px; margin:0px; position:relative; clear:both; display:block;
}
#port_list ul li.l2 div.port_content ul li a{
	background:none; border:none; color:#00F;
}
#port_list ul li.l2 div.port_content ul li strong{
	width:110px; text-align:right; display:block; clear:right; float:left; *margin-right:-20px; _margin-right:0px;position:relative; 
}
#port_list ul li.l3{
	width:190px; border-top:2px solid #fff; font-size:14px; font-weight:bold; text-transform:uppercase; font-family:Verdana, Geneva, sans-serif;
}
#port_list ul li.l3 img{
	display:block; margin-top:10px; margin-left:5px;
}
#port_list ul.header{
	font-weight:bold; padding:3px 0px; height:30px; background:#17A0DB url(/en_lg/Images/bg_table_header1.jpg) 0px -71px repeat-x; line-height:30px; border:none; margin-top:0px; 
}
#port_list ul.header li{
	color:#fff; text-align:center; border-bottom:none;height:30px;
}
#port_list ul li.l2 div.port_content #port_Shekou_td th{
	text-align:right; vertical-align:top; width:65px; font-size:12px; color:#3A397E;
}
#port_list ul li.l2 div.port_content #port_Shekou_td td{
	padding:3px; vertical-align:top; color:#3A397E;
}
#port_list ul li.l2 div.port_content #port_Shekou_td td a{
	background-color:#fff; color:#00F;
}
/* about us*/
.aboutus_bg{
	background:#eef; height:auto;
}
#aboutus_menu_left{
	width:200px; float:left; 
}
#aboutus_menu_left ul{
	width:200px;
}
#aboutus_menu_left ul li{
	width:200px;
}
#aboutus_menu_left ul li a{
	width:200px; display:block; background:#009; color:#fff; font-size:14px; height:30px; line-height:30px; text-align:center; border-bottom:1px solid #fff;
}
#aboutus_menu_left ul li a:hover , #aboutus_menu_left ul li a.on{
	color:#ff0; background:#000074;
}
#aboutus_content{
	width:730px; text-align:left; float:left; padding:10px 15px; font-size:14px; background:#F7F7F7; border-top:3px solid #009;
}
#aboutus_content h1{
	font-size:20px; color:#333; border-bottom:1px dashed #ccc; padding-bottom:10px;
}
#aboutus_content h2{
	font-size:16px; color:#00f; margin-bottom:10px;
}
#aboutus_content h3{
	font-size:16px; color:#009;
}
#aboutus_content strong{
	text-indent:2em;
}
#aboutus_content ul{
	text-indent:6em; width:300px;
}
#aboutus_content ul.services{
	text-indent:2em; width:700px;
}
#aboutus_content ul.services li a{
	color:#00f;
}
#aboutus_content ul.partnership li a{
	margin-right:10px;
}
#aboutus_content ul li{
	list-style:none; font-size:12px; line-height:200%; list-style-position:outside; width:600px;
}
.isMail{
	unicode-bidi:bidi-override; direction:rtl; color:#00f;
}

/* Cargo */
.info_title_seagoods{
	text-align:left; text-indent:5px;
}
.trBGcolor{
	background-color:#F0EFF8;
}
/* Info Detail Login */
#info_login{
	width:350px; margin:10 auto;
}
#info_login h2{
	color:#000094; font-size:14px; text-align:left;
}
#info_login_body{
	width:350px; color:#036; clear:both; border:1px solid #000094; border-top:3px solid #000094; padding:5px 0px; background:#EEFBFD url(/en_lg/Images/index_searchbar_bg.jpg) -5px -30px no-repeat; height:135px;
}
#info_login ul li{
	width:350px; float:left; padding:2px 0px; text-indent:5px;
}
#info_login input{
	width:150px; border:1px solid #95BFD9;
}
#info_login input.rand{
	width:90px; border:1px solid #95BFD9;
}
#info_login .account{
	text-indent:28px;
}
#info_login .password{
	text-indent:15px;
}
#info_login .login{
	text-align:center;
}
#info_login .login input{
	cursor:pointer; text-align:center; background: #fff url(/en_lg/Images/btn_bg.jpg) 0px -5px repeat-x; border:1px solid #930; height:25px; font-size:12px; color:#930; cursor:pointer;	
}
/*dhl flash */
div.masklink-R{
	z-index:100; position:absolute; filter:alpha(opacity=1); -moz-opacity:0.01; opacity:0.01; background-color:#fff; float:right; right:0px; width:375px; height:90px;
}
div.masklink-R-100{
	z-index:100; position:absolute; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; background-color:#fff; float:right; right:0px; width:375px; height:90px;
}
div.masklink-R a{
	display:block; width:375px; height:90px; left:0px; float:right;
}
div.masklink-R-100 a{
	display:block; width:375px; height:90px; left:0px; float:right;
}
div.flash-R{
	z-index:-100; float:right;
}
/*Business detail*/
.info_note{color:#f00; padding:5px 0px; display:block; clear:both;}
.info_note span{ font-size:14px;}
.info_tips{
	border:1px solid #FEE4C1; background-color:#FFF9EF; text-align:left; padding:3px; margin:5px 0px; font-size:14px; width:960px; 	
}

#info_choose{
	width:960px; text-indent:200px; text-align:left; clear:both; margin:0 auto;	
}
#info_choose strong{
	font-size:16px; width:250px; text-align:right; display:block; float:left;
}
#info_choose strong a{
	color:#F60;
}
