@charset "utf-8";
/* CSS Document */
#headerAll{
	clear:both;
	padding-top:10px;
	height:92px;
	background-image:url(../images/header_bg.jpg);
	background-repeat:repeat-x;
}
.header{
	margin:0 auto;
	width:980px;
	padding:0px 25px;
	overflow:hidden;
	height:90px;
/*	background-color:#FFF;*/
/*	margin-bottom:10px;*/
}
.header h1{
	width:300px;
	float:left;
	margin-right:25px;
}
.header ul{
	width:147px;
	height:14px;
	float:right;
	padding:4px 0;
	background-image:url(../images/header_pic.png);
	background-repeat:no-repeat;
}
.header li{
	width:73px;
	float:left;
	line-height:14px;
	text-align:center;
}
.header li.first{
	border-right:1px solid #999;
}
.header dl{
	width:273px;
	float:left;
	padding-top:10px;
	margin-left:90px;
}
.header dt{
	float:left;
	padding-top:8px;
	padding-right:5px;
}
.header dd{
	color:#FFF;
	font-family:Microsoft Yahei;
	font-size:24px;
	float:left;
/*	border:1px solid #000;*/
}

.header ul{}

.navi{
	clear:both;
	height:42px;
	overflow:hidden;
	background-image:url(../images/navi_bg.jpg);
	background-repeat:repeat-x;
	border-top:1px solid #2f75b3;
	border-bottom:1px solid #2f75b3;
}
.navi ul{
	margin:0 auto;
	width:1160px;
	clear:both;
	padding:7px 20px;
	overflow:hidden;
/*	margin-bottom:10px;*/
	font-family:Arial;
	font-size:32px;
	text-align:center;
/*	border:1px solid #000;*/
}
.navi li{
	float:left;
	padding:0 8px;
	background-image:url(../images/navi_right.png);
	background-repeat:no-repeat;
	background-position:right 0;
}
.navi li.last{
	padding-right:0;
	background-image:none;
}
.navi li a{
	width:97px;
	display:block;
	height:28px;
	line-height:28px;
	text-align:center;
	color:#FFF;
	font-size:14px;
	background-image:url(../images/navi_over.png);
	background-repeat:no-repeat;
	background-position:0 0;
/*	background-color:#369;*/
	/*text-indent:-9999px;*/
}
.navi li a:hover{
	color:#0568bd;
	font-size:14px;
	background-position:0 -28px;
}
#wrapperAll{
	clear:both;
/*	margin-bottom:20px;*/
	overflow:hidden;
	background-image:url(../images/wrapperAll_bg.jpg);
	background-repeat:repeat-x;
/*	border-bottom:1px solid #f00;*/
}
.wrapper{
	margin:0 auto;
	width:980px;
	clear:both;
	padding:15px 19px;
/*	margin-bottom:10px;*/
	overflow:hidden;
	background-image:url(../images/wrapper_bg.png);
	background-repeat:no-repeat;
}
.indexWrapper{
	clear:both;
	padding:15px 0;
	background-image:url(../images/index_bg.png);
	background-repeat:no-repeat;
	background-position:center 0;
}
.indexContent{
	margin:0 auto;
	width:980px;
	clear:both;
	padding:15px 19px 0;
/*	margin-bottom:10px;*/
	overflow:hidden;
	background-image:url(../images/wrapper_bg.png);
	background-repeat:no-repeat;
}
.indexLeft{
	width:252px;
	float:left;
	margin-right:11px;
	/*border-bottom:1px solid #00f;*/
}
.indexLeft h2,.indexCenter h2,.indexRight h2{
	clear:both;
	height:30px;
	background-image:url(../images/indexWrapper_h2_bg.jpg);
	background-repeat:repeat-x;
}
.indexLeft h2 strong,.indexCenter h2 strong,.indexRight h2 strong,.sideLeft h2 strong{
	width:73px;
	float:left;
	height:30px;
	line-height:30px;
	color:#FFF;
	font-size:14px;
	display:block;
	text-align:left;
	padding-left:10px;
	background-image:url(../images/indexWrapper_h2_bg2.jpg);
	background-repeat:no-repeat;
}
.indexCenter{
	width:428px;
	float:left;
	margin-right:11px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
/*	border-bottom:1px solid #00f;*/
}
.indexCenter dl{
	clear:both;
	padding:10px 8px 5px;
	border-bottom:1px solid #CCC;
}
.indexCenter dd{
	margin-top:10px;
	clear:both;
	line-height:20px;
	text-indent:2em;
}
.indexCenter a{
	color:#0777cd;
}
.indexRight{
	width:274px;
	float:left;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	/*border-bottom:1px solid #00f;*/
}
.indexRight dl{
	clear:both;
	padding:10px 8px 6px 7px;
	border-bottom:1px solid #CCC
}
.indexRight dd{
	clear:both;
	margin-top:10px;
	line-height:20px;
}
.areaList{
	width:980px;
	float:left;
	margin-top:15px;
/*	clear:both;*/
}
.areaList img{
	float:left;
}
.areaList ul{
	width:924px;
	float:left;
	height:40px;
	padding:14px 0;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.areaList li{
	width:54px;
	float:left;
	line-height:20px;
	text-align:center;
}


.sideLeft{
	width:252px;
	float:left;
	margin-right:12px;
}
.sideLeft h2{
	clear:both;
	color:#FFF;
	font-size:18px;
	height:30px;
	line-height:30px;
	font-family:Microsoft Yahei;
/*	margin-bottom:10px;*/
	background-image:url(../images/indexWrapper_h2_bg.jpg);
	background-repeat:repeat-x;
}
.sideLeft h2.navi{
	clear:both;
	color:#FFF;
	font-size:18px;
	height:30px;
	line-height:30px;
	padding-left:16px;
	font-family:Microsoft Yahei;
/*	margin-bottom:0px;*/
	background-image:url(../images/sideLeft_h2_bgs.jpg);
	background-repeat:repeat-x;
}
#naviLeft{
	width:216px;
	padding:15px 17px 5px;
	float:left;
	background-color:#FFF;
	border:1px solid #CCC;
	border-top:0;
}
#naviLeft li,#naviLeft li.odd{
	width:191px;
	float:left;
	line-height:28px;
	height:28px;
	padding-left:25px;
	margin-bottom:10px;
	background-color:#CCC;
}
#naviLeft li.over{
	background-image:url(../images/naviLeft_over.jpg);
	background-repeat:no-repeat;
	background-position:194px 9px;
	background-color:#ffa800;
}
#naviLeft li a{
	color:#000;
}
#naviLeft li.over a{
	color:#FFF;
}

.inquiryLeft{
	width:252px;
	padding-top:10px;
	float:left;
	margin-bottom:15px;
/*	border:1px solid #CCC;*/
/*	border-bottom:1px solid #000;*/
}
.inquiryLefts{
	margin-bottom:0;
}
.inquiryLeft p{
	width:230px;
	padding:10px;
	float:left;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
	border:1px solid #CCC;
}
.inquiryLeft p.se{
	height:142px;
}
.inquiryLeft p input{
	border:0 none;
}
.inquiryLeft ul{
	float:left;
	overflow:hidden;
/*	border:1px solid #f00;*/
}
.inquiryLeft li{
	float:left;
	margin-right:10px;
}
.inquiryLeft li.last{
	margin-right:0;
}
.inquiryLeft li span{
	display:block;

	
}
.inquiryLeft li input{
	width:70px;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#FFF;
	background-image:url(../images/inquiryLeft_btn.jpg);
	background-repeat:repeat-x;
	border:1px solid #2d83da;
}
.contactLeft{
	width:238px;
	float:left;
	padding:10px 6px;
	background-color:#FFF;
	background-image:url(../images/contactLeft_bg.jpg);
	background-position:0 bottom;
	background-repeat:repeat-x;
	border:1px solid #CCC;
	border-top:0;
}
.contactLeft dt{
	float:left;
	margin-bottom:10px;
}
.contactLeft dd{
	float:left;
	padding:0 5px;
	line-height:22px;
}

.mainContent{
	width:716px;
	float:left;
}
.mainContent h2{
	width:716px;
	clear:both;
	height:30px;
	background-image:url(../images/indexWrapper_h2_bg.jpg);
	background-repeat:repeat-x;
}
.mainContent h2 strong{
	width:191px;
	float:left;
	height:30px;
	line-height:30px;
	color:#FFF;
	font-size:14px;
	display:block;
	text-align:left;
	padding-left:10px;
	background-image:url(../images/mainConten_h2_bg.jpg);
	background-repeat:no-repeat;
}
.mainContent h2 span{
	display:block;
	float:right;
	padding:0 15px;
	line-height:30px;
	background-image:url(../images/mainContent_h2_bg2.jpg);
	background-repeat:no-repeat;
	background-position:0 11px;
}
.mainContent h2 em{
	font-style:normal;
	color:#1958b7;
}
.mainContent h3{
	clear:both;
	font-size:14px;
	font-weight:700;
	text-align:center;
	line-height:18px;
	margin-bottom:10px;
	padding-bottom:15px;
	border-bottom:1px dashed #CCC;
}
.about,.baggage,.transportation,.domestic,.freight,.contact,.business{
	width:684px;
	float:left;
	/*clear:both;*/
	padding:15px;
	line-height:22px;
	background-color:#FFF;
	background-image:url(../images/mainConten_bg.jpg);
	background-repeat:repeat-x;
	background-position:0 bottom;
	border:1px solid #CCC;
	border-top:0;
}
.business{
	float:left;
	padding:30px 14px 15px;
	overflow:hidden;
}
.distance,.international{
	float:left;
	overflow:hidden;
}
.inquiryList,.inquiryShow{
	clear:both;
	padding:15px 20px;
	background-color:#FFF;
	background-image:url(../images/mainConten_bg.jpg);
	background-repeat:repeat-x;
	background-position:0 bottom;
	border:1px solid #CCC;
	border-top:0;
	overflow:hidden;
}
.inquiryShow{
	float:left;
}
.inquiryList li{
	clear:both;
	line-height:30px;
	height:30px;
	border-bottom:1px dashed #CCC;
}
.inquiryList li p{
	width:560px;
	margin-right:34px;
	float:left;
}
.inquiryList li span{
	width:80px;
	float:left;
	text-align:right;
}
.inquiryShow div{
	line-height:22px;
	clear:both;
}
.contact dl{
	clear:both;
	background-image:url(../images/contact_bg.jpg);
	background-repeat:no-repeat;
	background-position:432px 36px;
}
.contact dt{
	clear:both;
	margin-bottom:15px;
}
.contact dt p{
	clear:both;
	text-align:right;
	padding-right:20px;
	background-image:url(../images/contact_bg2.jpg);
	background-repeat:no-repeat;
	background-position:right 0;
}
.distanceText,.internationalText{
	clear:both;
	padding:15px;
	min-height:412px;
	_height:412px;
	line-height:22px;
	background-color:#FFF;
	background-image:url(../images/mainConten_bg.jpg);
	background-repeat:repeat-x;
	background-position:0 bottom;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}
.distanceList{
	width:662px;
	float:left;
	padding:15px 26px;
	overflow:hidden;
	background-image:url(../images/mainConten_bg.jpg);
	background-repeat:repeat-x;
	background-position:0 bottom;
	border:1px solid #CCC;
}
.distanceList ul{
	width:690px;
	overflow:hidden;
}
.distanceList li{
	float:left;
	margin-right:28px;
}
.internationList{
	width:652px;
	float:left;
	padding:30px 31px;
	overflow:hidden;
	border:1px solid #CCC;
}
.internationList ul{
	width:672px;
	overflow:hidden;
}
.internationList li{
	float:left;
	margin-right:20px;
}
.business dl{
	width:686px;
	float:left;
	padding-bottom:30px;
	margin-bottom:30px;
/*	overflow:hidden;*/
	background-image:url(../images/business_bg.jpg);
	background-repeat:no-repeat;
	background-position:0 bottom;
/*	border:1px solid #000;*/
}
.business dt{
	width:233px;
	float:right;
}
.business dt.se{
	float:left;
	margin-right:5px;
}
.business dt img{
	border:1px solid #0e0e0e;
}
.business dd{
	width:448px;
	float:left;
	margin-right:5px;
}
.business dd.se{
	margin-right:0;
}
.business dd strong{
	display:block;
	color:#00F;
}



.detailPage{
	clear:both;
	margin-top:20px;
	padding:10px;
	overflow:hidden;
	border-top:1px dashed #CCC;
}
.detailPage dt{
	width:80px;
	float:right;
	color:#0b589a;
	text-align:right;
}
.detailPage dt a{
	color:#0b589a;
}
.detailPage dd{
	width:380px;
	float:left;
	text-align:left;
}
.detailPage li{
	line-height:20px;
	clear:both;
	color:#0b589a;
}
.detailPage a{
	color:#0b589a;
}
.detailPage a:hover{
	color:#0b589a;
	text-decoration:underline;
}

.crumb{
	width:300px;
	height:20px;
	margin-top:-22px;
	text-align:right;
	float:left;
	padding-left:433px;
}
.crumb a{
	color:#ca963c;
	text-decoration:underline;
}
.page{
	clear:both;
	margin:0 auto;
	height:25px;
	padding-top:30px;
	padding-bottom:15px;
	overflow:hideen;
}
.page li{
	width:45px;
	float:left;
	text-align:center;
}
.page li a{
	color:#AAA;
}
.page .current{
	width:20px;
	display:inline-block;
	line-height:20px;
	color:#666;
	font-weight:700;
	background-image:url(../images/page_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #E0E0E0;
}
.page a{
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#666;
	background-image:url(../images/page_bg.jpg);
	background-repeat:repeat-x;
	display:inline-block;
	border:1px solid #DDD;
}
.page a:hover{
}

.footerNavi{
	margin:0 auto;
	width:954px;
	clear:both;
	padding:12px;
	margin-bottom:15px;
	overflow:hidden;
	border:1px solid #0777cd;
}
.footerNavi li{
	width:90px;
	float:left;
	height:14px;
	text-align:center;
	line-height:14px;
	border-right:1px solid #333
}
.footerNavi li.last{
	width:80px;
	float:right;
	border-right:0;
}

.footer{
	margin:0 auto;
	clear:both;
	padding:20px;
	height:60px;
	overflow:hidden;
	background-color:#FFF;
	background-image:url(../images/footer_bg.jpg);
	background-repeat:repeat-x;
}
.footer dl{
	width:980px;
	clear:both;
	margin:0 auto;
	overflow:hidden;
}
.footer dt{
	float:left;
}
.footer dd{
	
	color:#f9f9f9;
	line-height:18px;
}


.sliders{
	clear:both;
	overflow:hidden;
	margin:0 auto;
	width:1004px;
	padding-top:10px;
	margin-bottom:15px;
}
.sliders p{
	clear:both;
	width:986px;
	height:184px;
	padding:9px;
	background-image:url(../images/slider_bg.png);
	background-repeat:no-repeat;
}
.slider{
	width:980px;
	height:350px;
	clear:both;
	margin:0 auto;
	overflow:hidden;
}
/* The Nivo Slider styles */
.nivoSlider{
    width:980px; /* Make sure your images are the same size */
	height:350px;/* Make sure your images are the same size */
	background:#fff url(../images/slider/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice{
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box{
	display:block;
	position:absolute;
	z-index:5;
}
.nivoSlider .nivo-controlNav{
	position:absolute;
	bottom:5px;
	right:20px;
	z-index:100;
}
.nivoSlider .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	text-align:center;
	line-height:22px;
	color:#F00;
	background-color:#FFF;
	margin-right:5px;
	float:left;
}
.nivoSlider .nivo-controlNav a.active {
	color:#FFF;
	background-color:#F00;
}
.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity: 0;
}
.nivo-directionNav a { opacity: 1; }
.nivoSlider a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.nivoSlider a.nivo-prevNav {
	left:15px;
}

#qq{
	position:absolute;
	top:100px;
	right:50px;
	width:109px;
	height:175px;
	color:#fff;
	font-size:13px;
	z-index:100;
	background-image:url(../images/qq_bg.png);
	background-repeat:no-repeat;
}
#qq ul{
	clear:both;
	padding:40px 19px 3px;
}
#qq li{
	width:74px;
	height:27px;
	clear:both;
}
#qq li a{
	display:block;
	width:74px;
	height:22px;
}
#qq li img{
	width:74px;
	height:22px;
	display:block;
}

.distanceLast{
	width:682px;
	padding:18px 16px;
	float:left;
	overflow:hidden;
	border:1px solid #CCC;
	border-top:0;
	background-image:url(../images/mainConten_bg.jpg);
	background-repeat:repeat-x;
	background-position:0 bottom;
}
#list li{
	width:126px;
	float:left;
}
#demo{
	overflow:hidden;
	width:682px;
}
#indemo{
	float:left;
	width:800%;
}
#demo1,#demo2{
	float:left;
}