html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;/*vertical-align:baseline;*/background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}body{min-width:1140px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}

body { font-family:"微软雅黑","Microsoft YaHei","宋体",Arial,Helvetica,sans-serif; background-color:#fff; background-image:url(bg.png); color: #6b7483;font-size:14px; }
strong { color:#444; } 
a{color:#666;text-decoration: none; outline:none;}
a:active { star:expression(this.onFocus=this.blur()); }
a:hover { text-decoration:none; color:#01aecc; }
a.a_from { color:#6b7483;} 
a.a_neighbor { color:#09C; } 

p {	overflow:hidden; padding:10px 0; } img,a img{ border:none; }.container_24 { background-color:#fff; }
.clear { clear:both;display:block;overflow:hidden;visibility:hidden; } 
.border{ border:1px solid #d6d6d6; padding:10px; }.border1px{ clear:both; border-bottom:1px solid #d6d6d6; } .dashed1px{ clear:both; border-bottom:1px dashed #d6d6d6; }
.color_blue { color:#01aecc; }.color_orange { color:#f4a731; }
.fontsize12{ font-size:12px; }.fontsize14{ font-size:14px; }.fontsize16{ font-size:16px; }.fontsize18{ font-size:18px; }.fontsize28{ font-size:28px;}
.fl{ float:left; }
.fr{ float:right; }
img{ vertical-align:bottom;}

.auto { margin:0 auto; width:1140px; }
.h5px,.h10,.h15,h20,h30 { height:7px; zoom:1; overflow:hidden; }.h10 { height:10px; }.h15 { height:15px; }.h20 { height:20px; }.h30 { height:30px; }
.p10,.h15,p20,p30 { padding:10px;}.p15 { padding:15px; }.p20 { padding:20px; }.p30 { padding:30px; }
.relative { position:relative; zoom:1; overflow:hidden; }.banner { width:876px; }
.tags { margin:10px 0; font-size:14px; font-weight:900; } .tags a{ color:#06C; font-size:14px; }

.shadowline { height:26px; margin:10px 0 0 0;background-repeat:no-repeat; background-position:center bottom; }
.shadowline_n{ background-image:url(shadowline-n.png);}
.shadowline_s{ background-image:url(shadowline-s.png);}
.shadowline2_s{ background-image:url(shadowline2-s.png);}
.shadowline_index{ height:20px; margin:5px 0 0 0; background-image:url(shadowline-index.png); }
.shadowline_view_n{ background-image:url(shadowline-view-n.png);}
.shadowline_view_s{ background-image:url(shadowline-view-s.png);}
.shadowline_double{ height:15px; background-image:url(shadowline-double.png); }

/*My*/
h1, h2, h3, h4, h5, h6, h7,p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em{ padding:0; margin:0;} ul, ol { list-style:none; }

/* updated 20151210 */
.shadow { background:#ccc; background-color:#fff; position:relative;
box-shadow: 0px 0px 2px 1px #ccc;
-moz-box-shadow: 0px 0px 2px 1px #ccc;
-webkit-box-shadow:0px 0px 2px 1px #ccc;
/*for ie6,7,8*/
behavior: url(/skin/PIE/PIE.htc);
}

/* 左右2栏布局*/
.feair_row { overflow:hidden; }
	.feair_row_col1{ width:49.5%; float:left; }
	.feair_row_col2{ width:49.5%; float:right; }

.back2home,.back2home:link{ display:block; text-decoration:none; color:#fff; background-color:#01aecc; text-align:center; line-height:30px; }
.back2home:hover,.back2home:visted{ color:#fff; text-decoration:none; }

.back2parent,.back2parent:link{ display:block; text-decoration:none; color:#fff; background-color:#acce22; text-align:center; line-height:30px; }
.back2parent:hover,.back2parent:visited{ color:#fff; text-decoration:none;}

/*********************************/
table td { padding:4px;}
table.layout td { padding:4px 8px 4px 0;}
#header { background-image:url(bg.png);}

#top { line-height:50px; color:#8a8a9b; padding:0 0 0 0; overflow:hidden; text-align:right; }
	#top a { color:#8a8a9b; padding:4px; }

#toparea { height:72px; position:relative; background-color:#fff; }
	.topline { background-color:#01aecc; background-image:url(topline.png); background-position:center center; height:4px; zoom:1; line-height:0; overflow:hidden;}
	
	#logo { float:left; height:68px; width:200px; }
	#wecomeinmenu { float:left;  width:300px; overflow:hidden; }
		#wecomeinmenu .textonbottom { display:table-cell; height:68px; line-height:68px; color:#7e8394; /*vertical-align:bottom;*/ font-size:15px;}
		#wecomeinmenu .getid { display:table-cell; height:68px; line-height:68px; font-size:16px; width:110px; text-align:center; }
			#wecomeinmenu .getid a { padding:6px 15px; background-color:#01aecc; color:#fff; border-radius:2px; }
	#topsence { float:right; }

	#topnav{ height:68px; zoom:1; }
	
		#menu { height:68px; margin:auto; text-transform:uppercase; }
			#menu li { position:relative; float:left; width:100px; white-space:nowrap; text-align:center; }			
			#menu li a { display:block; line-height:68px; padding:0 15px; color:#666; font-size:16px; font-weight:500; /*letter-spacing:0.1em;*/  }
			
			#menu li ul { display:none; position:absolute; top:67px; left:-90px; z-index:999; background-color:#efefef;}
			#menu li ul.menuul_price { left:-105px; }
			#menu li ul li{ width:280px; border-bottom:1px solid #ccc; }
			#menu li ul li a { line-height:48px;}
			#menu li ul li:hover { background-color:#e6e6e8; }
			
			#menu li.here { }
			#menu li.here a{ }

/* homepage */
#index_topblock { height:336px; zoom:1; overflow:hidden; }
	.tabsearch { width:650px; height:336px; float:left; border:27px solid #fff; overflow:hidden;}
		.tabsearch_padding { background-image:url(tabsearch_bg.png);
		background-repeat:repeat-y;
			 border:2px solid #01aecc; width:590px; height:281px; overflow:hidden; }
	
	.tabsearch #tabs ul{ float: left; width: 154px;  }
	.tabsearch #tabs .tabs_c{ float: right; width: 400px; font-size:12px; }
	
	.headline { width:490px; height:336px; float:right; }
	
	.hotline{ padding:16px 0 9px 26px; position:relative; }
	.hotline_text{ font-size:18px; line-height:18px;}
	.hotline_bg{background-image:url(hotline.png); height:13px; background-repeat:no-repeat; }
	.hotline_more { position:absolute; font-size:12px; top:20px; right:30px; }

#searchbar { margin:20px auto 0 auto; }
.largecargo { height:65px; background-image:url(largecargo.png); background-repeat:no-repeat; }
			

/* cases-pic */

/* cases-pic */	
.pic_box,.pic_box:visited { display:block; position:relative; width:362px; height:384px; float:left; overflow:hidden; background-color:#6d7285; color:#fff; margin:0 26px 30px 0;}
.pic_box .specialbox_mask { width:362px; height:384px; }
.pic_box .here { background-color:#001b5c; }
.pic_box:hover{ color:#fff;}
.pic_box_img { }
.pic_box_title { font-size:20px; padding:28px 28px 0 28px }
.pic_box_info { padding:0 28px 5px 28px }
.pic_box_content { font-size:12px; padding:0 28px 0 28px }
.pic_box_enter { position:absolute; right:30px; bottom:30px; }

/* sidebar *******************************************/
.sidebar { width:200px; float:left; }
	.sidebar .level1 { height:55px; line-height:55px; font-size:18px; padding-left:20px;}
		.sidebar .level1_here { color:#fff; background-color:#01aecc; }
		.sidebar .level1_here a { color:#fff; }
	
	.sidebar .level2{ height:55px; line-height:55px; font-size:18px; padding-left:51px; }	
		.sidebar .level2_here { color:#fff; background-color:#48505f; }
		.sidebar .level2_here a { color:#fff; }
		
		
	.sidebar .level1_ico_size { font-size:26px; }
	.sidebar .level1_ico_size2 { font-size:12px; padding-left:12px; }
	.sidebar .level1_ico_size3 { font-size:14px; position:absolute; right:16px; line-height:55px;}



	#sidebar a { line-height:28px; color:#6b7483;  }	
	#sidebar .sidebar_box { position:relative; }
	#sidebar .sidebar_box a.h2_more { position:absolute; top:2px; right:1em; color:#666; font-size:14px; font-weight:500; }
	#sidebar .sidebar_box a.h2_more:hover { color:#C00; }
	
		#sideclasses { width:300px; }
		#sideclasses h2 { position:relative; height:30px; font-size:14px; color:#000; line-height:30px; text-indent:12px; margin-top:6px; 
							background-color:#f9f9f9; border:1px solid #d6d6d6; }
		#sideclasses h2 a { font-size:14px; line-height:30px; color:#6b7483; }
		
		#sideclasses h2.h2 { background-color:#6b7483; background-image:none; border:none; font-weight:500; color:#fff; }
		#sideclasses h2.h2 a { color:#666; }	
		
		#sideclasses h2.h2_2 { background-color:#f5f5f5; border-bottom:1px solid #b8cb94; border-top:1px solid #b8cb94; border-left:none; border-right:none; font-weight:900; color:#6b7483; }
		#sideclasses h2.h2_2 a { color:#6b7483; }
		
		#sideclasses .sub { border:1px solid #d6d6d6; padding:8px; border-top:none; margin-bottom:10px; zoom:1; overflow:hidden; }
		#sideclasses .sub ul { margin:0; padding:0; color:#6b7483; }
		#sideclasses .sub ul li { margin-left:16px; list-style:disc; }
		#sideclasses .sub ul a { text-decoration:none; color:#6b7483; }
		#sideclasses .sub ul a:hover { color:#C00; text-decoration:underline;}
		#sideclasses .sub ul span {color:#6b7483;; }
		#sideclasses .sub ul .ranknum { float:left; background:url(images/icon.png) -80px -25px no-repeat; width:20px; height:15px; 
										margin:6px 2px 0 0; overflow:hidden; color:#FFF; text-align:center; }
		#sideclasses .sub ul .ranknum123 { background-position:-55px -25px;}
		
		#sideclasses .sub2 { border:none; }
		#sideclasses .sub2 ul li {margin-left:6px; height:30px; line-height:34px; list-style-position:inside; border-bottom:1px dashed #cac7c7; }
		
		#sideclasses .sub3 { border:none; }


	.sidebar_img_box { position:relative; }
	.sidebar_img_box_one {  margin:2px; width:128px; height:126px; float:left; overflow:hidden;  }
	.sidebar_img_box_img { padding:2px; border:solid 1px #d6d6d6; }
	.sidebar_img_box_title { text-align:center; }
	
	.sidebar_hot_box { position:relative; }
	.sidebar_hot_box_one { margin:5px 0; padding:5px 0; border-bottom:1px solid #bdbdbd; overflow:hidden;  }
	.sidebar_hot_box_img { width:130px; float:left; }
	.sidebar_hot_box_img img { border:solid 1px #d6d6d6; }
	.sidebar_hot_box_txt { width:154px; float:right; }
	.sidebar_hot_box_title a{ font-weight:900;}

/* main *******************************************/
.main{ width:920px; float:right;}

/* position */
.position { text-align:left; height:56px; line-height:56px; color:#7e8394; }
	.position a{ color:#7e8394;}


.view { position:relative; zoom:1; overflow:hidden; }

	.view h1{  margin:0 0 15px 0; font-size:24px; }
	
	.view_left{ float:left; width:210px; height:100%; }
	.view_center{ float:left; width:670px; height:100%; position:relative; }
	.view_right{ float:right; width:170px; height:100%; }
	
	.view_content { overflow:hidden; font-size:14px; word-break: break-all; }	
	.view_content p { padding:10px 0; text-indent:0;}
	
	.view_news_content p{ padding:10px 0; }


/*list*/
.list {  }	
	
	.list_content { padding:10px 0 20px 0; clear:both; }
	
	.box {   }
		.box_title { line-height:30px; font-size:14px; position:relative; zoom:1; overflow:hidden;}
			.box_title_pb { padding-bottom:30px;}
			.box_title a { color:#4c8225; }
			.box_title span { color:#77c; }
			.box_title strong { color:#F60; }
			.box_title_date { position:absolute; top:0px; right:10px; color:#ccc; }
		.box_content strong{ color:#F60; }
	
	
	
	
	.indexbox { width:310px; position:relative; }
	.indexbox_bg { background-image:url(images/indexbox_bg2.png); background-repeat:repeat-x;  }
	.indexbox img { position:absolute; right:10px; bottom:10px;}
	
	.indexbox a.h3_more { position:absolute; top:2px; right:1em; color:#666; font-size:14px; font-weight:500; }
	.indexbox a.h3_more:hover { color:#C00; }
	
	.indexbox .ico_hot { position:absolute; left:64px; top:-6px;  width:74px; height:40px; background-image:url(images/hot.png);}
	
	.indexbox a { line-height:28px; color:#6b7483; }
	.indexbox h3 { position:relative; height:30px; font-size:14px; color:#000; line-height:30px; text-indent:12px; 
						background-color:#f9f9f9; border:1px solid #d6d6d6; }
	.indexbox h3 a { font-size:14px; line-height:30px; color:#6b7483; }
	
	.indexbox .sub { border:1px solid #d6d6d6; padding:8px; border-top:none; margin-bottom:10px; zoom:1; overflow:hidden; }
	.indexbox .sub ul { margin:0; padding:0; color:#6b7483; }
	.indexbox .sub ul * {vertical-align:middle;}
	.indexbox .sub ul li {background-image:none;list-style-type:disc;text-indent:8px;line-height:28px;height:28px;
	list-style-position: inside;}
	.indexbox .sub ul a{ text-decoration:none; color:#6b7483; text-align:left;}
	.indexbox .sub ul a:hover {color:#C00; text-decoration:underline;}
	.indexbox .sub ul span {color:#6b7483;; }
	.indexbox .sub ul .ranknum {display:inline-block; float:left; background:url(images/icon.png) -80px -25px no-repeat; width:20px; line-height:15px; height:15px; 
									margin:6px 0 0 0; overflow:hidden; color:#FFF; text-align:center; text-indent:-2px;}
	.indexbox .sub ul .ranknum123 { background-position:-55px -25px;}



		
	.bigimg_box { clear:both; overflow:hidden; padding:0px 20px 10px 20px; height:140px; position:relative; }
		.bigimg_box_img { padding-right:22px;  float:left; }
		.bigimg_box_c strong{ color:#6b7483; }
		
		.bigimg_box_title { font-size:24px; padding:0; margin-bottom:6px; }
		.bigimg_box_title h3 { padding:0; margin:0; }
		.bigimg_box_txt { line-height:20px; padding-right:20px;  }
		.bigimg_box_more { position:absolute; bottom:0; right:50px; text-align:right;}
	
/* pager */
#pagenav { text-align:center; }
	#pagenav,#pagenav li { display:inline-block; }
	#pagenav a { padding:6px 20px; }



	
/* content pages */
.pb{ margin:10px auto;}
.pb textarea{font-size:14px; margin:10px; font-family:"宋体"; background:#FFFFEE; color:#000066}
.pb_t{line-height:30px; font-size:14px; color:#000; text-align:center;}

/* 分页 */
.pagebox { overflow:hidden; zoom:1; font-size:14px; font-family:"宋体", sans-serif; margin:0 auto; }
.pagebox span { float:left; margin-right:2px; overflow:hidden; text-align:center; background:#fff; }
.pagebox span a { display:block; overflow:hidden; zoom:1; _float:left; }
.pagebox span.pagebox_pre_nolink { border:1px #ddd solid; width:53px; height:21px; line-height:21px; text-align:center; color:#6b7483;; cursor:default; }
.pagebox span.pagebox_pre { color:#3568b9; height:23px; }
.pagebox span.pagebox_pre a, .pagebox span.pagebox_pre a:visited, .pagebox span.pagebox_next a, .pagebox span.pagebox_next a:visited { border:1px #BFBFBF solid; color:#6E6E6E; text-decoration:none; text-align:center; width:53px; cursor:pointer; height:21px; line-height:21px; }
.pagebox span.pagebox_pre a:hover, .pagebox span.pagebox_pre a:active, .pagebox span.pagebox_next a:hover, .pagebox span.pagebox_next a:active { color:#777777; border:1px #6E6E6E solid; }
.pagebox span.pagebox_num_nonce { padding:0 8px; height:23px; line-height:23px; color:#fff; cursor:default; background:#6E6E6E; font-weight:bold; }
.pagebox span.pagebox_num { color:#3568b9; height:23px; }
.pagebox span.pagebox_num a, .pagebox span.pagebox_num a:visited { border:1px #BFBFBF solid; color:#777777; text-decoration:none; padding:0 8px; cursor:pointer; height:21px; line-height:21px; }
.pagebox span.pagebox_num a:hover, .pagebox span.pagebox_num a:active { border:1px #6E6E6E solid; color:#777777; }
.pagebox span.pagebox_num_ellipsis { color:#393733; width:22px; background:none; line-height:23px; }
.pagebox span.pagebox_next_nolink { border:1px #ddd solid; width:53px; height:21px; line-height:21px; text-align:center; color:#6b7483;; cursor:default; }


/* footer */
#footer { color:#6b7483;;  line-height:27px; }
	#footer a { color:#6b7483;; font-size:14px; }
	
	.footerbox { position:relative; height:200px; padding:16px 26px 0 26px; width:100%;}
		.index_about { font-size:12px; width:760px; color:#6b7483; float:left; line-height:20px; }
			.index_about h2 { font-size:20px; font-weight:500; line-height:30px; }
			.index_share { margin-top:10px; }
		.index_qrcode { width:280px; float:right; }
		.index_iphone { position:absolute; top:-31px; right:60px; }
	
	.subnav { color:#6b7483; padding:20px 36px 60px 36px; }
		.subnav a { color:#6b7483; padding:4px; }	
	
	#links { font-size:14px;}
		#links a{ font-size:14px; padding:0 2px;}

/* form */
form.form input.text { border:1px solid #ddd; padding:2px; }
 

form.topform { font-weight:500; font-size:18px; }
	.topform input.text { border:1px solid #ddd; width:200px;  padding:0 4px; font-size:14px; height:34px; line-height:34px; }
	.topform select.text { border:1px solid #ddd; width:200px;  padding:0 4px; font-size:14px; height:34px; line-height:34px; }
	.topform label{ font-weight:500; font-size:16px; }	
	.topform .submit { background:none; padding:0; border:none; 
		width:127px; height:37px; color:#ffffff; background-color:#ed7600; line-height:37px; font-size:18px; }
	.select_container {}
		.select_container option{ color:#333;}
	#morefilter { line-height:36px; }
	ul#route{ overflow:hidden; }
		ul#route li { float:left; font-size:14px; padding:2px 4px; border:1px solid #ddd; margin:2px 20px 2px 0; }
		ul#route li.here { border:1px solid #01aecc; }
		ul#route li.here a{color:#01aecc;}
form.toolform{}
	.toolform input.text {  vertical-align:middle; height:33px; line-height:33px; border:1px solid #ddd; padding:2px; }
	.toolform .submit { background:none; border:none; background-color:#f07f0d; border-radius:3px;
		margin:0 0 0 18px; padding:0;  
		width:90px; height:33px; color:#ffffff; line-height:33px; font-size:14px; }

/*pricelist*/
.pricelist_bottom { padding:14px 0 0 20px; overflow:hidden; }
	.pricelist_bottom dl{ float:left; width:280px; padding:0 0 22px 32px;
		background-image:url(pricelist_bottom.png);
		background-repeat:no-repeat;    }
	
	.pricelist_bottom dt{ font-size:16px; color:#12b3cf; }
	.pricelist_bottom dl.dl1 { background-position:0px 5px;}
	.pricelist_bottom dl.dl2 { background-position:0px -95px;}
	.pricelist_bottom dl.dl3 { background-position:0px -200px;}
	.pricelist_bottom dl.dl4 { background-position:0px -300px;}
	.pricelist_bottom dl.dl5 { background-position:0px -400px;}
	
	.pricelist_bottom dd{ font-size:12px; padding-right:40px; }
	
		
/* table */
table.pricelist{ width:100%; border-collapse:separate; }
	.pricelist th,.pricelist td{ text-align:center; font-size:18px;}	
	.pricelist th { background-color:#01aecc; color:#fff; border-right:1px solid #068497; border-left:1px solid #80d7e6;  font-weight:500; padding:5px 10px; }
	.pricelist td { padding:10px; }
		
	.booking,.enquiry { color:#fff; background-color:#ffa333; padding:4px 10px; }
	.booking:hover,.enquiry:hover { color:#fff; }
	.enquiry { background-color:#01aecc;  }
	
	.pricelist th table { margin:0; width:100%; height:40px;  }
	.pricelist th table td { padding:0; margin:0; line-height:40px; }
	.pricelist th table td a{ display:block; padding:0; line-height:20px; height:20px; }
	
	.pricelist_showmore { font-size:12px; }
	
/* table.freightlist */
table.freightlist{ width:100%; border-collapse:separate; }
	.freightlist th,.freightlist td{ text-align:center; font-size:18px;}	
	.freightlist th { background-color:#01aecc; color:#fff; border-right:1px solid #068497; border-left:1px solid #80d7e6;  font-weight:500; padding:5px 10px; }
	.freightlist td { padding:10px; }
		
	.booking,.enquiry { color:#fff; background-color:#ffa333; padding:4px 10px; }
	.booking:hover,.enquiry:hover { color:#fff; }
	.enquiry { background-color:#01aecc;  }
	
	.freightlist th table { margin:0; width:100%; height:40px;  }
	.freightlist th table td { padding:0; margin:0; line-height:40px; }
	.freightlist th table td a{ display:block; padding:0; line-height:20px; height:20px; }
	
	.freightlist_showmore { font-size:12px; }
	
table.specialtable{ margin:0 0 10px 0; }
	.specialtable th,.specialtable td{ text-align:center; font-size:14px;}
	.specialtable th { font-weight:900; font-weight:500; padding:4px 10px; }
	.specialtable td { padding:4px 10px; }
	
	.hover{ background-color:#e3e7ed; }
	
table.airportlist{ width:100%; border-collapse:separate;  }
	.airportlist th,.airportlist td{ text-align:center; font-size:18px;}	
	.airportlist th { background-color:#6b7483; color:#fff; border-left:3px solid #fff; font-weight:500; padding:5px 10px; }
	.airportlist td { padding:5px; }
	
.viewtable table { width:100%;}
	.viewtable table th,.viewtable table td{ border:1px solid #cccccc; text-align:center; }	
	
/* special */
.special_list { clear:both; overflow:hidden; padding:0px 45px 0 45px; height:292px; position:relative; font-size:16px; }
	.special_list_img { float:left; width:466px; overflow:hidden;  }
	.special_list_c { float:right; width:560px; overflow:hidden; padding:20px 0 0 0; }
	.special_list_c strong{ color:#6b7483; }
	
	.special_list_title { font-size:24px; padding:0; margin-bottom:6px; }
	.special_list_title h3 { padding:0; margin:0; }
	.special_list_txt { line-height:20px; padding-right:20px;  }
	.special_list_more { position:absolute; bottom:0; right:50px; text-align:right;}
		
.special_online { position:absolute; right:-10px; top:300px; background-image:url(special_online.png); background-repeat:no-repeat; width:189px; height:78px; font-size:18px; color:#fff; line-height:30px; text-align:center; }
.special_share { position:absolute; right:15px; bottom:50px; }



.freightspecial,.freightspecial:visited{ display:block;  float:left; color:#fff; font-size:20px; width:251px; height:330px; position:relative;  overflow:hidden; }
	.freightspecial_mask { width:251px; height:330px; }
	.freightspecial_from { float:left; text-align:center; }
	.freightspecial_arr { float:left; padding:0 5px;   }
	.freightspecial_to { float:left; text-align:center; }
	.freightspecial_text { padding:56px 0 0 25px; }
	.freightspecial:hover{ color:#fff; }
			
	.freightspecial .special_bottom{ height:184px; font-size:12px; width:100%; background-color:#fff; color:#6b7483; position:absolute; left:0; bottom:0; }
		.freightspecial .freightspecial_date { line-height:32px; text-align:center; margin-bottom:8px; background-color:#aab7c9; color:#fff; font-size:12px; font-weight:500;  }
		
	.freightspecial_right { font-size:12px; text-align:center; }
	.freightspecial_right_gp {display:inline-block; border:1px solid #01aecc; margin-right:5px;}
	.freightspecial_right_gp1 {padding:3px 8px; line-height:12px;}
	.freightspecial_right_gp2 {background-color:#01aecc; color:#fff; padding:3px 8px; line-height:12px;}
	
	.freightspecial_info { padding:10px 28px; text-indent:10px;}
		.freightspecial_normal{ line-height:18px;}
		.freightspecial_booking{ text-indent:0px; margin-top:6px; width:100%; text-align:center; font-size:14px; line-height:25px; color:#fff; background-color:#ff7800; }
		.freightspecial_booking a,.freightspecial_booking a:visited {color:#fff;}
	
	
	.specialtabs #tabs2 { height:auto; }
	.specialtabs #tabs2 ul{ background-image:url(specialtabs.png); background-repeat:no-repeat; padding-left:92px; height:51px;  }
	.specialtabs #tabs2 ul li{  line-height:49px; text-align:center; margin: 0 0 0 0; background-color:transparent;}
	.specialtabs #tabs2 ul li a { width:193px; color:#fff; font-size:20px; text-align:center; margin: 0 0 0 0; }
	.specialtabs #tabs2 ul li.ui-tabs-active{ margin: 0 0 0 0;}
	
	.specialtabs #tabs2 .tabs_c{ padding:10px 0; }
	

/* freightindexspecial */
.specialbigbox,.specialbigbox:visited{ display:block; float:left; color:#fff; font-size:21px; width:365px; height:200px; position:relative; }
	.specialbigbox_mask { width:365px; height:200px; }
	.specialbigbox_from { float:left; text-align:center; }
	.specialbigbox_arr { float:left; padding:0 5px;  }
	.specialbigbox_to { float:left; text-align:center; }
	.specialbigbox_text { padding:56px 0 0 100px; }
	.specialbigbox:hover{ color:#fff; }
	.specialbigbox .special_enter{ font-size:20px; font-weight:500; position:absolute; right:20px; bottom:20px; }
	.specialbigbox .special_date{ font-size:12px; font-weight:500; position:absolute; left:17px; top:40px; }
	
	.specialbigbox_right { font-size:12px; }
	.specialbigbox_right_gp {display:inline-block; border:1px solid #01aecc; margin-right:5px;}
	.specialbigbox_right_gp1 {padding:2px 6px; line-height:12px;}
	.specialbigbox_right_gp2 {background-color:#01aecc; color:#fff; padding:2px 6px; line-height:12px;}
		
.specialsmallbox,.specialsmallbox:visited{ display:block;  float:left; color:#fff; font-size:20px; width:209px; height:200px; position:relative;  overflow:hidden; }
	.specialsmallbox_mask { width:209px; height:200px; }
	.specialsmallbox_from { float:left; text-align:center; }
	.specialsmallbox_arr { float:left; padding:0 5px;   }
	.specialsmallbox_to { float:left; text-align:center; }
	.specialsmallbox_text { padding:56px 0 0 25px; }
	.specialsmallbox:hover{ color:#fff; }
	.specialsmallbox .special_enter{ font-size:20px; font-weight:500; position:absolute; right:20px; bottom:20px; }
	.specialsmallbox .special_date{ font-size:12px; font-weight:500; position:absolute; left:8px; top:17px; }

/* lclfreightindexspecial */
.lclspecialbigbox,.lclspecialbigbox:visited{ display:block; float:left; color:#fff; font-size:21px; width:365px; height:200px; position:relative; }
	.lclspecialbigbox_mask { width:365px; height:200px; }
	.lclspecialbigbox_from { float:left; text-align:center; }
	.lclspecialbigbox_arr { float:left; padding:0 5px;  }
	.lclspecialbigbox_to { float:left; text-align:center; }
	.lclspecialbigbox_text { padding:36px 0 0 100px; }
	.lclspecialbigbox:hover{ color:#fff; }
	.lclspecialbigbox .special_enter{ font-size:20px; font-weight:500; position:absolute; right:20px; bottom:20px; }
	.lclspecialbigbox .special_date{ font-size:12px; font-weight:500; position:absolute; left:17px; top:40px; }
	
	.lclspecialbigbox_right { font-size:12px; padding-left:20px;}
	.lclspecialbigbox_right_gp {display:inline-block; border:1px solid #01aecc; margin-right:5px; width:60px; text-align:center;}
	.lclspecialbigbox_right_gp1 {padding:2px 2px; line-height:12px;}
	.lclspecialbigbox_right_gp2 {background-color:#01aecc; color:#fff; padding:2px 2px; line-height:12px;}
		
.lclspecialsmallbox,.lclspecialsmallbox:visited{ display:block;  float:left; color:#fff; font-size:16px; width:209px; height:200px; position:relative;  overflow:hidden; }
	.lclspecialsmallbox_mask { width:209px; height:200px; }
	.lclspecialsmallbox_from { float:left; text-align:center; }
	.lclspecialsmallbox_arr { float:left; padding:0 5px;   }
	.lclspecialsmallbox_to { float:left; text-align:center; }
	.lclspecialsmallbox_text { padding:46px 0 0 20px; }
	.lclspecialsmallbox:hover{ color:#fff; }
	.lclspecialsmallbox .special_enter{ font-size:20px; font-weight:500; position:absolute; right:20px; bottom:20px; }
	.lclspecialsmallbox .special_date{ font-size:12px; font-weight:500; position:absolute; left:8px; top:17px; }
	
	.lclspecialsmallbox_right { font-size:12px; padding-left:10px; }
	.lclspecialsmallbox_right_gp {display:inline-block; border:1px solid #01aecc; margin-right:5px; width:60px; text-align:center;}
	.lclspecialsmallbox_right_gp1 {padding:2px 2px; line-height:12px;}
	.lclspecialsmallbox_right_gp2 {background-color:#01aecc; color:#fff; padding:2px 2px; line-height:12px;}
	
/* priceindexspecial */
.priceindexspecialbigbox,.priceindexspecialbigbox:visited{ display:block; float:left; color:#fff; font-size:26px; width:365px; height:200px; position:relative; }
	.priceindexspecialbigbox_mask { width:365px; height:200px; }
	.priceindexspecialbigbox_from { float:left; text-align:center; }
	.priceindexspecialbigbox_arr { float:left; padding:0 5px;  }
	.priceindexspecialbigbox_to { float:left; text-align:center; }
	.priceindexspecialbigbox_text { padding:70px 0 0 60px; }
	.priceindexspecialbigbox:hover{ color:#fff; }
	.priceindexspecialbigbox .special_enter{ position:absolute; right:20px; bottom:20px; }
	.priceindexspecialbigbox .special_date{ position:absolute; font-size:12px; font-weight:500; left:17px; top:40px; }
	
.priceindexspecialsmallbox,.priceindexspecialsmallbox:visited{ display:block;  float:left; color:#fff; font-size:26px; width:209px; height:200px; position:relative; }
	.priceindexspecialsmallbox_mask { width:209px; height:200px; }
	.priceindexspecialsmallbox_from { float:left; text-align:center; }
	.priceindexspecialsmallbox_arr { float:left; padding:0 5px;   }
	.priceindexspecialsmallbox_to { float:left; text-align:center; }
	.priceindexspecialsmallbox_text { padding:50px 0 0 10px; }
	.priceindexspecialsmallbox:hover{ color:#fff; }
	.priceindexspecialsmallbox .special_enter{ position:absolute; right:20px; bottom:20px; }
	.priceindexspecialsmallbox .special_date{ position:absolute; font-size:12px; font-weight:500; left:17px; top:15px; }

/*flight*/
.flightindexbox,.flightindexbox:visited{ display:block;  float:left; color:#fff; font-size:16px; width:212px; height:159px; position:relative; }
	.flightindexbox_mask { width:212px; height:159px; }	
	.flightindexbox_text { position:absolute;  width:100%; line-height:48px;bottom:0; background-color:#a6b0c0;}
		.flightindexbox_title { text-align:center; }
	.flightindexbox:hover{ color:#fff; }
	.flightindexbox .special_enter{ position:absolute; right:10px; bottom:0; }
	
	.flight_online {}
		.flight_onlineform,.flight_onlinechat{ display:block; float:left; width:103px; height:30px; line-height:30px; font-size:16px; color:#fff; text-indent:30px; }
		.flight_onlineform:hover,.flight_onlinechat:hover{ color:#fff;}
		.flight_onlineform{ background-image:url(flight_onlineform.png)}
		.flight_onlinechat{ margin-left:20px; background-image:url(flight_onlinechat.png)}
		
	.rili { position:relative; width:403px; height:406px; background-image:url(rili_bg.png); }
		.rili_month { font-size:36px; color:#fff; text-align:center; padding-top:40px; }
		.rili_day{ font-size:150px; line-height:180px; text-align:center; color:#292929; font-weight:900;  }
		.rili_stamp{ position:absolute; right:0; bottom:0;}
	
	.flight_text {font-size:18px;}	
	.flight_text table{ width:100%; margin-bottom:0px;}
		.flight_text table td{ padding:8px 2px; vertical-align:middle; }
	
	.flight_share { text-align:right; float:right; }
	
/* aboutus */
.aboutbg { background-image:url(aboutus.jpg); background-position:center 0; background-repeat:no-repeat; padding-top:456px;}

.about{} 
	.about_sidebar { background-color:#01aecc; float:left; width:192px; overflow:hidden;  padding:60px 0 250px 0; height:100%; }
	.about_sidebar ul{ background-color:#01aecc; width:129px; float:right;}	
	
	.about_sidebar ul li { margin-bottom:4px;}
	.about_sidebar ul li a{ display:block; color:#fff; background-color:#34bed6; font-size:20px; line-height:41px; text-align:center;}
	.about_sidebar ul li.here a{ color:#01aecc; background-color:#fff; }
	
	.about_content { float:right; width:890px; padding:60px 80px 60px 0; }
	.about_content h1{ color:#01aecc; font-size:30px; padding-bottom:15px; }
	.about_content h2{ font-size:18px; font-weight:300; padding-bottom:10px; color:#6b7483; }
	
/* help */
.helpbg { background-color:#202633 ; height:326px; }

.help_sidebar { background-color:#01aecc;  }
	.help_sidebar ul{ }	
	
	.help_sidebar ul li { float:left; }
	.help_sidebar ul li div.help_sidebar_a{ height:31px; line-height:31px; text-align:center; }
	
	
	.help_sidebar ul li div.help_sidebar_a a{ padding:4px 10px; color:#fff; width:150px; background-color:#2e3542; font-size:16px;  line-height:31px; text-align:center;}
	.help_sidebar ul li div.help_sidebar_a a:hover{ color:#01aecc; }
	.help_sidebar ul li.here div.help_sidebar_a a{ color:#01aecc; }

.help{}
	.help_content {  padding:60px 30px 60px 0; }
	.help_content h1{ color:#6b7483; font-size:36px; text-align:center; }
	.help_content h2{ font-size:18px; font-weight:300; padding-bottom:10px; color:#6b7483; }	
	.help_content .help_text { padding:10px 160px;}
	
	.help_content .help_text table { width:100%;}
	.help_content .help_text table td{ border:1px solid #cccccc; text-align:center; }

/* help */
.helpbg { background-color:#202633 ; height:326px; }

.help_sidebar { background-color:#01aecc;  }
	.help_sidebar ul{ }		
	.help_sidebar ul li { float:left; }

.help{}
	.help_content {  padding:60px 30px 60px 0; }
	.help_content h1{ color:#6b7483; font-size:36px; text-align:center; }
	.help_content h2{ font-size:18px; font-weight:300; padding-bottom:10px; color:#6b7483; }	
	.help_content .help_text { padding:10px 160px;}
	
	.help_content .help_text table { width:100%;}
	.help_content .help_text table td{ border:1px solid #cccccc; text-align:center; }
	
/* tool */
.tool {  }
	.tool_sidebar{ padding:40px;}
	.tool_content{ padding:0 40px 0 40px;}
	.tool_content h1{ color:#6b7483; font-size:30px; }
	.tool_content .tool_text { padding:15px 0;}
	.tool_content .note{ line-height:26px; }
	
	.tool_content table { width:1050px;}
	.tool_content table td{ border:1px solid #cccccc; /*text-align:left;*/ }
	
	/*view content tabs*/
	.viewtabs {}
		
		.viewtabs ul { background-color:#6b7483; }
		.viewtabs .tabs_c{ padding:10px 0;}
		
		#toolid44 .viewtabs ul li { background-color:#6b7483; padding:4px; width:525px; margin:0 1px 0 0; text-align:center;  font-size:16px; }
		#toolid44 .viewtabs ul li a { width:100%; color:#fff; }
		#toolid44 .viewtabs ul li.ui-tabs-active a{ color:#c1f6ff }
		
		#toolid46 .viewtabs ul li{ background-color:#6b7483; padding:4px; width:209px; margin:0 1px 0 0; text-align:center;  font-size:16px; }
		#toolid46 .viewtabs ul li a { width:100%; color:#fff; }
		#toolid46 .viewtabs ul li.ui-tabs-active a{ color:#c1f6ff }
	
	/* toolmenu */
    .toolmenu { background-color:#01aecc; zoom:1; overflow:hidden; }
        .toolmenu li{ float:left; width:280px; text-align:center; border-left:2px solid #80d7e6; 
			border-right:2px solid #015b8c;  line-height:88px; font-size:24px; color:#fff; }
		.toolmenu li a { color:#015c8b; }
		.toolmenu li.here { background-color:#015c8b;}
		.toolmenu li.here a { color:#fff; }

/*scroolbar*/		
#scroolbar { position:fixed; top:0; right:-34px; z-index:1000; background-color:#48505f; color:#fff; font-size:12px; height:100%; width:34px; text-align:center; }
	#scroolbar a { color:#fff; }
	#scroolbar a:hover { color:#01aecc; }
	
	#scroolbar .scroolbar_block {   }
		.scroolbar_block a{  }
		
		.scroolbar_text { margin:10px 0; width:34px; padding-top:24px;height:48px; cursor:pointer; background-image:url(scroolbar_bg.png); background-repeat:no-repeat; }
		.scroolbar_text .scroolbar_qqs { width:136px; padding:6px; height:178px; background-color:#fff; text-align:left; }
			.scroolbar_qq a { display:block; }
			.scroolbar_qq a .text{ padding:0 5px; font-size:12px; color:#484f5f; }
			.scroolbar_qq a .text:hover { color:#01aecc; }
			.scroolbar_400 { margin-left:5px; background-image:url(tel2.png); text-indent:20px; font-size:14px;line-height:24px; background-repeat:no-repeat; }
		
		.scroolbar_text:hover{ color:#01aecc; background-color:#fff; }
		
		.scroolbar_1 .scroolbar_text{ height:24px; background-position:0 0;}
		.scroolbar_1 .scroolbar_text:hover{ background-position:-34px 0;}
		
		.scroolbar_2 .scroolbar_text{ background-position:0 -48px;}
		.scroolbar_2 .scroolbar_text:hover{ background-position:-34px -48px;}
		
		.scroolbar_3 .scroolbar_text{ background-position:0 -96px;}
		.scroolbar_3 .scroolbar_text:hover{ background-position:-34px -96px;}
		
		.scroolbar_4 .scroolbar_text{ background-position:0 -144px;}
		.scroolbar_4 .scroolbar_text:hover{ background-position:-34px -144px;}
		
		.scroolbar_5 .scroolbar_text{ background-position:0 -192px;}
		.scroolbar_5 .scroolbar_text:hover{ background-position:-34px -192px;}
		
		.scroolbar_6 .scroolbar_text{ background-position:0 -240px;}
		.scroolbar_6 .scroolbar_text:hover{ background-position:-34px -240px;}
		
		.scroolbar_7 .scroolbar_text{ background-position:0 -288px;}
		.scroolbar_7 .scroolbar_text:hover{ background-position:-34px -288px;}
		
		.scroolbar_8 .scroolbar_text{ background-position:0 -336px;}
		.scroolbar_8 .scroolbar_text:hover{ background-position:-34px -336px;}
		
		.scroolbar_9 .scroolbar_text{ background-position:0 -384px;}
		.scroolbar_9 .scroolbar_text:hover{ background-position:-34px -384px;}

@font-face {
	font-family: 'feair';
	src: url('fonts/feair.eot');
	src: url('fonts/feair.eot#iefix') format('embedded-opentype'),
	url('fonts/feair.woff') format('woff'),
	url('fonts/feair.ttf') format('truetype'),
	url('fonts/feair.svg#feair') format('svg');
	font-weight: normal;
	font-style: normal;
}
.feair{ 
	/* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'feair' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-user:before { content: '\e800'; } /* '' */
.icon-clock:before { content: '\e801'; } /* '' */
.icon-angle-left:before { content: '\e802'; } /* '' */
.icon-users:before { content: '\e803'; } /* '' */
.icon-angle-right:before { content: '\e804'; } /* '' */
.icon-angle-up:before { content: '\e805'; } /* '' */
.icon-angle-down:before { content: '\e806'; } /* '' */
.icon-mail:before { content: '\e807'; } /* '' */
.icon-phone:before { content: '\e808'; } /* '' */
.icon-menu:before { content: '\e809'; } /* '' */
.icon-minus:before { content: '\e80a'; } /* '' */
.icon-download:before { content: '\e80b'; } /* '' */
.icon-plus:before { content: '\e80c'; } /* '' */
.icon-linkedin:before { content: '\e80d'; } /* '' */
.icon-search:before { content: '\e80e'; } /* '' */
.icon-location:before { content: '\e810'; } /* '' */
.icon-globe:before { content: '\e813'; } /* '' */
.icon-icon-arrow-right-circle:before { content: '\e814'; } /* '' */
.icon-file-pdf:before { content: '\e815'; } /* '' */
.icon-facebook:before { content: '\e816'; } /* '' */
.icon-tumblr:before { content: '\e817'; } /* '' */
.icon-cross:before { content: '\e818'; } /* '' */
.icon-checkmark:before { content: '\e819'; } /* '' */




/* CSS for jQuery More plugin v2.0.0. */
.more-ellipsis { display:block; text-align:center;}
.more-hidden {
	display: none;
}
.more-link {
	display:block;
	text-align:center;
	padding: 0.125em;
	text-decoration: none;
}
.more-link img {
	border: none;
}

/*订单列表页*/
table.orderlist{ width:100%; border-collapse:separate; }
	.orderlist th,.orderlist td{ text-align:center; font-size:18px;}	
	.orderlist th { background-color:#01aecc; color:#fff; border-right:1px solid #068497; border-left:1px solid #80d7e6;  font-weight:500; padding:5px 10px; }
	.orderlist td { padding:10px; }
		
	.booking,.enquiry { color:#fff; background-color:#ffa333; padding:4px 10px; }
	.booking:hover,.enquiry:hover { color:#fff; }
	.enquiry { background-color:#01aecc;  }
	
	.orderlist th table { margin:0; width:100%; height:40px;  }
	.orderlist th table td { padding:0; margin:0; line-height:40px; }
	.orderlist th table td a{ display:block; padding:0; line-height:20px; height:20px; }
	
	.orderlist_showmore { font-size:12px; }
	
/* myhome */
.myhome_padding { padding:20px 30px; }
.myhome_block { padding:0 20px; }
	.myhome_block_title{ font-size:18px; color:#01aecc; position:relative; }
	.myhome_block_title_ico_size { font-size:30px; position:relative; top:7px;}
		.myhome_block_remark{ font-size:14px; position:absolute; bottom:6px; right:0; color:#a6a9b4; }
		.myhome_block_remark{}
	.myhome_block_baseline { height:0px; border-bottom:2px solid #01aecc; margin-bottom:4px; }
	.myhome_block_more{ text-align:right; }
	.myhome_block_more a{ display:inline-block; width:74px; line-height:14px;  text-align:center;  }
	.myhome_block_more a.a_block { background-color:#eaeaea; line-height:27px; color:#878b9b; }
	.myhome_block_more a.a_block:hover { background-color:#48505f; line-height:27px; color:#fff; }
	
/* bootstrap 覆盖 */
.myhome .table { margin-bottom:10px; }
.myhome .table td,
.myhome .table th { font-size:12px;  }

.myhome .table>thead>tr>th { background-color:#eaeaea; }
.myhome .table>tbody>tr>td, .myhome .table>tbody>tr>th, .myhome .table>tfoot>tr>td, .myhome .table>tfoot>tr>th, .myhome .table>thead>tr>td, .myhome .table>thead>tr>th { border:none; }

.myhome .table-striped>tbody>tr:nth-of-type(odd){ background-color: #f2f2f2; }
.myhome .table-striped>tbody>tr:nth-of-type(even){ background-color: #eaeaea; }
.row-5-gutter {
	margin-left: -5px;
	margin-right: -5px;
}
.col-5-gutter {
	padding-left: 5px;
	padding-right: 5px;
}

/*ajaxtooltip*/
.ajaxtooltip{
	position: absolute; /*leave this alone*/
	display: none; /*leave this alone*/
	width: 300px;
	left: 0; /*leave this alone*/
	top: 0; /*leave this alone*/
	background: lightyellow;
	border: 2px solid gray;
	border-width: 1px 2px 2px 1px;
	padding: 5px;
}