/*
	author: 吴颖琳
	contact: ng.winglam@qq.com
	date: 2018.01.12
*/

* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
body, p, ul, ol, form, h1, h2, h3, h4, h5, h6 {
	margin: 0;
}

ul, input, button, textarea {
	padding: 0;
}

html {
	font-size: 62.5%;
	font-family: "Microsoft YaHei", "Tahoma";
}

a {
	text-decoration: none;
	color: #000;
}

ul {
	list-style: none;
}

ol {
	padding-left: 1rem;
}

img {
	width: 100%;
	height: auto;
}

input, button, textarea {
	border: none;
	background: none;
	outline: none;
}

select {
	outline: none;
}

textarea {
	resize: none;
}

h1 {
	font-size: 32px;
	font-size: 3.2rem;
}
h2 {
	font-size: 24px;
	font-size: 2.4rem;
}
h3 {
	font-size: 18px;
	font-size: 1.8rem;
}
h4 {
	font-size: 16px;
	font-size: 1.6rem;
}
h5 {
	font-size: 14px;
	font-size: 1.4rem;
}
h6 {
	font-size: 10px;
	font-size: 1rem;
}



span.dot-span {
	display: inline-block;
	border-radius: 50%;
}
/*
	圆点 {
		width: 圆点直径长度;
		height: 圆点直径长度;
		background: 圆点颜色;
	}
*/


span.triangle-span  {
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent;
}
/*
	左三角 {
		border-width: 底边长度/2 三角形的高 底边长度/2 0;
		border-right-color: 三角形颜色;
	}
	右三角 {
		border-width: 底边长度/2 0 底边长度/2 三角形的高;
		border-left-color: 三角形颜色;
	}
	上三角 {
		border-width: 0 底边长度/2 三角形的高 底边长度/2;
		border-bottom-color: 三角形颜色;
	}
	下三角 {
		border-width: 三角形的高 底边长度/2 0 底边长度/2;
		border-top-color: 三角形颜色;
	}
	左上等腰直角三角 {
		border-width: 直角边长度;
	    border-left-color: 三角形颜色;
	    border-top-color: 三角形颜色;
	}
	右上等腰直角三角 {
		border-width: 直角边长度;
	    border-right-color: 三角形颜色;
	    border-top-color: 三角形颜色;
	}
	左下等腰直角三角 {
		border-width: 直角边长度;
	    border-left-color: 三角形颜色;
	    border-bottom-color: 三角形颜色;
	}
	右下等腰直角三角 {
		border-width: 直角边长度;
	    border-right-color: 三角形颜色;
	    border-bottom-color: 三角形颜色;
	}
*/


.text-overflow-ellipsis {
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mul-text-overflow-ellipsis {
	overflow: hidden;
	box-orient: vertical;
	-moz-box-orient: vertical;
	-webkit-box-orient: vertical;
}
/**首页轮播新闻**/
.text-overflow-ellipsis a{
	white-space: nowrap;
}
.first-list .text a{
	white-space: initial;
}
/*
	多行文本 {
		display: box;
		display: -moz-box;
		display: -webkit-box;
		line-clamp: 行数;
		-moz-line-clamp: 行数;
		-webkit-line-clamp: 行数;
	}
*/

/* 当前位置*/
.current{color:#797979; font-size:1.2rem; background:url(../images/common/current.png) no-repeat left center; padding-left:1.5rem; line-height:1.5rem; margin-top:10px;}
.current a{ text-decoration:none; color:#797979;}
.current span{color:3e6bbe;}


/*------频道LOGO-----*/
.logistice_top .logo{ display: inline-block;width:15%; overflow:hidden; }
.pindao_title{ width:30%;color:#3e6bbe; font-size:2.2rem; text-align:top; display:inline-block; overflow:hidden; padding:0 0.7% 0.5%!important; padding:0 0.7% 1%;}
.soure_title{ width:20%;color:#3e6bbe; font-size:2.2rem; text-align:top; display:inline-block; overflow:hidden; padding:0 0.7% 0.5%!important; padding:0 0.7% 1%;}


.gray_bg{ background:#fbfbfb;}
.white{ background:#FFF;}
.red { color: #fe0000;}



/*------上一页下一页，翻页--------*/
.page_turning{}
.dashed_line{border-top:1px dashed #e3e2e2;}
.page_turning { text-align:center; padding:4.3% 0; font-size:1.4rem; color:#8a8585;}
.page_turning p{ display:inline-block; vertical-align:top; margin:0 0.5%; vertical-align:central; border:1px solid #e0dfdf; padding:0 1%; line-height:2.8rem; border-radius:3px;} 
.page_turning p:hover{ cursor:pointer;}
.page_turning .page_gray{ background:#f0f0f1;}




.certification{ width:78px; height:24px; background:url(../images/certification.png) no-repeat; display:inline-block;}
.tuijian{ width:46px; height:19px; background:url(../images/tuijian.png) no-repeat; display:inline-block;}
.date{border:1px solid #3f6bbe; color:#3f6bbe; font-style:normal; line-height:1.6rem; width:55px; display:block; text-align:center; border-radius:3px;font-size:1.2rem;}
.vip{ color:#fff; line-height:1.6rem; text-align:center; font-style:normal; width:55px; display:inline-block; font-weight:700;}
.zxxd { text-align:center; margin-bottom:3%;}
.zxxd button{ color:#fff; font-size:1.4rem; font-weight:700; text-align:center; width:100px; line-height:3rem; background:#fc9f26; border-radius:5px; cursor:pointer;}
.right{ }
.zgwl_link a{ font-size:1.2rem; text-decoration:none;}
.zgwl_link a:hover{ color:#3f6bbe; }





/*-------------------城市选择--------------*/
.choose{
	display:inline-block;
	}
.choose .wuliu_city {
	overflow:hidden; 
	width:510px; 
	height:230px; 
	background:#fff; 
	position:absolute;
	z-index:111111;
	border:1px solid #e3e2e2;
	}
.choose .wuliu_city .clear{
	}
.choose .wuliu_city .dl_hot_city dl dd{ 
	cursor:pointer; 
	display:inline-block; 
	vertical-align:top; 
	margin:0 1%; padding:0; 
	line-height:2.8rem; 
	width:30.5%;}
.choose .wuliu_city .dl_hot_city dl{
		margin:0;
		position:absolute;
		padding:1%;
		overflow-y:scroll;
		height:185px;
		}
.choose .wuliu_city .dl_hot_city .hot_city_tabs a{
	color:#797979; 
	cursor:pointer;
	display:inline-block;
	height:40px;
	line-height:40px;
	text-align:center;
	width:20%;
	}
.choose .wuliu_city .dl_hot_city .hot_city_tabs .active{
	color:#3f6bbe;
	border-bottom:2px solid #3f6bbe;
	}
.choose .wuliu_city .dl_hot_city .hot_city_tabs{
	border-bottom:1px solid #e3e2e2;
	}


.last {
    border-radius: 3px;
    background: #3f6bbe;
    color: #fff;
    border: none;
}

.content ul li
{
	/*cursor:pointer;*/
}





/*--------------------收费标准------------------------*/

#shoufeipage{ background-color: #5b5b5b;height: 100%;opacity: 0.5; position: fixed;vertical-align: top; width: 100%;
    z-index: 10;}
#shoufeipage .shoufei_img{text-align:right; overflow:hidden; position:absolute; right:3%;top:5%;}
#shoufeipage .shoufei_img img{ width:20%; height:20%;}
#shoufeipage #pages{margin-top:4%;width:90%; margin-left:5%; margin-right:5%; background:#fff; }
#two ul li{ font-size:1.2rem; line-height:3rem;}
#two ul{padding-left:1%;}
#one table tbody tr td{padding-left:1%; line-height:2.6rem;}
#three table thead tr td{line-height:4rem; font-size:1.4rem;}
#three table tbody tr td{ line-height:4rem;font-size:1.4rem;}


#four table thead tr td{line-height:4rem; font-size:1.4rem;}
#four table tbody tr td{ line-height:4rem;font-size:1.4rem;}

/*------------------物品名称下拉选择------------------*/
.div_pname{
	display:inline-block;
	}
.div_pname .wuliu_pname{
	margin:0;
	background:#fff;
	padding:4px;
	width:400px; 
	position:absolute; 
	font-size:14px; 
	border:solid 1px #ddd; 
	color:#333;  
	border:1px solid #e3e2e2;
	}
.div_pname .wuliu_pname dd{
	float:left; 
	cursor:pointer; 
	width:70px; 
	text-align:center; 
	height:30px; 
	line-height:30px; 
	margin:4px; 
	padding:0; 
	background:#f7f7f7;
	-webkit-border-radius:3px; 
	-moz-border-radius:3px;
	border-radius:3px;
	}
.div_pname .wuliu_pname dd:hover{
	background:#7fcff4; 
	color:#fff;
	}	


/*------------------车长下拉选择------------------*/
.div_carsize{
	display:inline-block;
	}
.div_carsize .wuliu_carsize{
	margin:0;
	background:#fff;
	padding:4px;
	width:400px; 
	position:absolute;
	z-index:1000;
	font-size:14px; 
	border:solid 1px #ddd; 
	color:#333;  
	border:1px solid #e3e2e2;
	}
.div_carsize .wuliu_carsize dd{
	float:left; 
	cursor:pointer; 
	width:70px; 
	text-align:center; 
	height:30px; 
	line-height:30px; 
	margin:4px; 
	padding:0; 
	background:#f7f7f7;
	-webkit-border-radius:3px; 
	-moz-border-radius:3px;
	border-radius:3px;
	}
.div_carsize .wuliu_carsize dd:hover{
	background:#7fcff4; 
	color:#fff;
	}

/*----------------车辆类型下拉列表---------------*/
.div_cartype .wuliu_cartype{
	overflow:hidden; 
	overflow-y:scroll;
	margin:0;
	background:#fff;
	width:120px;
	height:180px; 
	position:absolute; 
	font-size:14px; 
	color:#333;  
	border:1px solid #e3e2e2;
	}

.div_cartype .wuliu_cartype dd{
	cursor:pointer; 
	height:30px; 
	line-height:30px; 
	cursor:pointer;
	}
.div_cartype .wuliu_cartype dd:hover{
	background:#7fcff4; 
	color:#fff;
	}
		
	
/*----------------承运人下拉列表---------------*/
.div_carrier .wuliu_carrier{
	overflow:hidden; 
	overflow-y:scroll;
	margin:0;
	background:#fff;
	width:160px;
	height:210px; 
	position:absolute; 
	font-size:14px; 
	color:#333;  
	border:1px solid #e3e2e2;
	}

.div_carrier .wuliu_carrier dd{
	cursor:pointer; 
	height:30px; 
	line-height:30px; 
	padding-left:10px;
	cursor:pointer;
	}
.div_carrier .wuliu_carrier dd:hover{
	background:#7fcff4; 
	color:#fff;
	}
	
/*----------------航空公司下拉列表---------------*/
.div_airCompany .wuliu_airCompany{
	overflow:hidden; 
	overflow-y:scroll;
	margin:0;
	background:#fff;
	width:160px;
	height:210px; 
	position:absolute; 
	font-size:14px; 
	color:#333;  
	border:1px solid #e3e2e2;
	}

.div_airCompany .wuliu_airCompany dd{
	cursor:pointer; 
	height:30px; 
	line-height:30px; 
	padding-left:10px;
	cursor:pointer;
	}
.div_airCompany .wuliu_airCompany dd:hover{
	background:#7fcff4; 
	color:#fff;
	}
	
/*----------------集装箱下拉列表---------------*/
.div_containerType .wuliu_containerType{
	overflow:hidden; 
	overflow-y:scroll;
	margin:0;
	background:#fff;
	width:160px;
	height:210px; 
	position:absolute; 
	font-size:14px; 
	color:#333;  
	border:1px solid #e3e2e2;
	}

.div_containerType .wuliu_containerType dd{
	cursor:pointer; 
	height:30px; 
	line-height:30px; 
	padding-left:10px;
	cursor:pointer;
	}
.div_containerType .wuliu_containerType dd:hover{
	background:#7fcff4; 
	color:#fff;
	}


/*----------------离港班期下拉列表---------------*/
.div_schedule .wuliu_schedule{
	margin:0;
	background:#fff;
	width:190px; 
	position:absolute; 
	font-size:14px; 
	border:solid 1px #ddd; 
	color:#333;  
	}
.div_schedule .wuliu_schedule dd{
	float:left; 
	text-align:left; 
	color:#333; 
	height:30px; 
	line-height:30px; 
	padding:0 10px; 
	cursor:pointer;
	}
.div_schedule .wuliu_schedule dd:hover{
	background:#f5f5f5;
	}
/*----------------国际城市模糊搜索下拉列表---------------*/
.div_gjcitysearch .div_gjcitysearchlist{
	margin:0;
	background:#fff;
	width:190px; 
	position:absolute; 
	font-size:14px; 
	border:solid 1px #ddd; 
	color:#333;  
	}
.div_gjcitysearch .div_gjcitysearchlist dd{
	float:left; 
	text-align:left; 
	color:#333;
	width:100%;
	height:30px; 
	line-height:30px; 
	padding:0 10px; 
	cursor:pointer;
	white-space: nowrap;
	margin-left: 0px;
	}
.div_gjcitysearch .div_gjcitysearchlist dd:hover{
	background:#f5f5f5;
	}
/*----------------重量单位下拉列表---------------*/
.div_unit .wuliu_unit{
	margin:0;
	background:#fff;
	width:60px; 
	position:absolute; 
	font-size:14px; 
	border:solid 1px #ddd; 
	color:#333;  
	}
.div_unit .wuliu_unit dd{
	color:#333; 
	height:30px; 
	line-height:30px; 
	padding:0 10px; 
	cursor:pointer;
	}
.div_unit .wuliu_unit dd:hover{
	background:#7fcff4; 
	color:#fff;
	}
	
/*----------------薪资下拉列表---------------*/
.div_salary .wuliu_salary{
	margin:0;
	background:#fff;
	width:170px;
	height:210px;
	overflow:hidden; 
	overflow-y:scroll;
	position:absolute; 
	font-size:14px; 
	border:solid 1px #ddd;
	z-index:100;
	color:#333;  
	}
.div_salary .wuliu_salary dd{
	color:#333; 
	height:30px; 
	line-height:30px; 
	padding:0 10px; 
	cursor:pointer;
	}
.div_salary .wuliu_salary dd:hover{
	background:#7fcff4; 
	color:#fff;
	}


/*----------------学历下拉列表---------------*/
.div_education .wuliu_education{
	margin:0;
	background:#fff;
	width:170px;
	height:210px;
	overflow:hidden; 
	overflow-y:scroll;
	position:absolute; 
	font-size:14px; 
	border:solid 1px #ddd;
	z-index:100;
	color:#333;  
	}
.div_education .wuliu_education dd{
	color:#333; 
	height:30px; 
	line-height:30px; 
	padding:0 10px; 
	cursor:pointer;
	}
.div_education .wuliu_education dd:hover{
	background:#7fcff4; 
	color:#fff;
	}

/*----------------经验下拉列表---------------*/
.div_experience .wuliu_experience{
	margin:0;
	background:#fff;
	width:170px;
	height:190px;
	position:absolute; 
	font-size:14px; 
	border:solid 1px #ddd;
	z-index:100;
	color:#333;  
	}
.div_experience .wuliu_experience dd{
	color:#333; 
	height:30px; 
	line-height:30px; 
	padding:0 10px; 
	cursor:pointer;
	}
.div_experience .wuliu_experience dd:hover{
	background:#7fcff4; 
	color:#fff;
	}	
	

/*单选-复选按钮*/
.div_schedule .wuliu_schedule .nochoose,.div_schedule .wuliu_schedule .choose{display: inline-block;padding-left: 20px; margin-right: 20px;background: url(../images/nochoose.png) no-repeat 0; cursor:pointer;}
.div_schedule .wuliu_schedule .choose{background: url(../images/choose.png) no-repeat 0;}

.report img{width: 57%;}

.youqinglink{
	height:55px;
}
.youqingul{
	overflow:visible;
}
/*首页热点话题*/
.hot-topic .spe_div{
	font-size: 16px;
	color:#3f6bbe;
	line-height: 30px;
	background-color: #f5f5f5;
	margin-top: 15px;
	margin-bottom: 15px;
}
.hot-topic .spe_num{
	font-size: 17px;
	color:#CE292F;
	margin-left: 5px;
	font-weight: bold;
}
/*修改提示文字的颜色*/
/*根据浏览器版本变更*/
#kuaidi_tz::-webkit-input-placeholder { /* WebKit browsers */ 
color: #9a9a9a;
} 

#kuaidi_tz:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #9a9a9a;
} 

#kuaidi_tz::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #9a9a9a;
} 

#kuaidi_tz:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #9a9a9a;
} 
.hot-topic .spe_img1{
	background: url(../images/common/s1.png);
	display: inline-block;
	width: 2rem;
	height: 2rem;
	margin-right: 2%;
	background-size: 100%;
	vertical-align: sub;
	margin-left: 5px;
}
.hot-topic .spe_img2{
	background: url(../images/common/s2.png);
	display: inline-block;
	width: 2rem;
	height: 2rem;
	margin-right: 2%;
	background-size: 100%;
	vertical-align: sub;
	margin-left: 5px;
}
.hot-topic .spe_img3{
	background: url(../images/common/s3.png);
	display: inline-block;
	width: 2rem;
	height: 2rem;
	margin-right: 2%;
	background-size: 100%;
	vertical-align: sub;
	margin-left: 5px;
}
.body_search{
	padding: 2%;
}
.body_search input{
	width: 90%;
	height: 30px;
	border: 1px #d5d0c8 solid;
}
.body_search a{
	display:inline-block;
	font-size: 16px;
	width: 10%;
	height: 30px;
	background: url("/wuliu/images/kuaidi/spider_search_v4.png") 2px -590px no-repeat #3f6bbe;
	float: right;
	cursor: pointer;
}