.all_body{
	width: 1200px;
	clear: both;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
.tool_left{
	width:200px;
	float:left;
	background-color:#fff;
	border-radius:4px;
	box-shadow:0px 1px 1px #d6d6d6 }
.tool_left ul.t{
	height: 60px;
	line-height: 60px;
	text-indent: 20px;
	font-size: 18px;
	font-weight:600;
	border-bottom: 1px solid #EAEAEA;
}
.tool_left ul.c{
	margin-top:20px;
	margin-bottom:20px}
	
.tool_left ul.c a{
	display:block;
	text-indent:10px;
	height:50px;
	line-height:50px;
	font-size:16px;}

.tool_left ul.c a.on{
	color:#fff;
	background-color:#4db233}
	
.tool_right{
	width:970px;
	float:right;

	background-color:#fff;
	border-radius:4px;}
	
.ship_abc{
	clear:both;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
	text-align:center;
	padding:10px 0px;
	}
	
.ship_abc a{
	height: 30px;
	line-height: 30px;
	display: inline-block;
	width: 32px;
	text-align: center;
	font-weight:600
	}
.ship_abc a:hover,.ship_abc a.on{
	color:#fff;
	background-color:#4db233;
	border-radius:50%;
	}
	
.shipclassify {
	clear:both;
	overflow:hidden;
    border-bottom: 1px solid #cccccc;
    color: #2b86e3;
    padding: 0px;
	margin:20px;
}

.shipclassify ul {
    width: 859px;
    float: left;
    padding: 10px 0;
}
.shipclassify ul li {
    width: 270px;
    float: left;
    padding: 5px 5px;
}
.shipclassify ul li a {
    padding: 5px 5px;

    font-size: 14px;
    cursor: pointer;
  
}

 .shipclassify label {
    box-sizing: border-box;
    width: 64px;
    padding: 15px 25px;
    float: left;
	color:#4db233;
    font-size: 14px;
}

 .shipclassify ul li a:hover {
    background: #4db233;
    color: #fff;
	border-radius:5px;
}

.ports_list{
	clear:both;
	overflow:hidden;
	margin:20px}
	
.ports_list h3{
	font-size:16px;
	display:block;
	clear:both;
	height:50px;
	line-height:50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
	margin-bottom:10px;
	}
	
.ports_list a{
	display:block;
	height:40px;
	line-height:40px;
	width:230px;
	float:left}
	
.mtitle{
	height:50px;
	font-size:16px;
	line-height:50px;
	margin:20px}
	
.msearch{
	background-color: #f3f3f4;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.msearch input{
	height:50px;
	line-height:50px;
	font-size:16px;
	border:0px;
	outline:0px;
	background-color:#f3f3f4;
	text-indent:20px;
	width:90%;}
	
.msearch button{
	width:10%;
	height:50px;
	outline:0px;
	font-size:16px;
	color:#fff;
	border:0px;
	background-color:#4db233}
span.important{
	background-color:#4db233;
	color:#fff;
	display:inline-block;
	padding-left:6px;
	padding-right:6px;
	border-radius:4px}



.navigation{}
.navigation .nav-list{overflow:hidden;font-size:0;height:40px;border-top: solid 1px #f3f3f3; border-bottom: solid 1px #f3f3f3;}
.navigation .nav-list li{float: left; width:25%;line-height:40px;overflow:hidden; border-right: solid 1px #f3f3f3;}
.navigation .nav-list li a{display:block;font-size:14px;color:#666a75;cursor:pointer}
.navigation .nav-list li:last-of-type{ border-right:none}
.navigation .nav-list li a.am-active,.navigation .nav-list li:hover{color:#f66f6a;background:#fbfbfb}

.profile-header {padding: 15px; background-color:#e3e6ea}
.profile-header .profile-info ul li{ font-size:14px;font-weight:300;}
.profile-header .profile-info ul li label{font-size:14px;font-weight:300;width:100px; text-align:justify;}
.profile-header .profile-info .cnname{ font-size:18px; font-weight:600;}

/*å‚è€ƒæ–°ç½‘*/
.morepz_con{position: relative;height:100%; margin: 0 15px;}
.morepz2_head{height:70px;}
.morepz2_bar{position: relative;z-index: 99; background:#fff}
.morepz2_ul{margin: 0 15px;}
.morepz2_bar.moreFixed{position: fixed;top:80px;z-index: 99;}
.morepz2_ul li{float: left;width:225px;height:60px;border-bottom:2px solid #e3e6ea;font-size: 18px; font-weight:600;color:#333;line-height: 60px;margin-left: 10px;text-align: center;cursor: pointer;}
.morepz2_ul li.mOn{background-color: #fff;border-bottom-color: #4db233; color:#4db233}
.morepz_part2 .morepz_con>div{margin-top: 24px;}
.morepz_part2 .morepz_con .morepz2_cjwt{margin-top: 0;}

.morepz_con h2{border-left: 4px solid #4db233; padding-left:15px; font-size:18px; line-height:30px;margin-bottom:10px; font-weight:600; }
.morepz_con .shipinfo,.morepz_con .contact,.morepz_con .news,.morepz_con .freight{ min-height: 400px ;border-top: solid 2px #e3e6ea; padding:25px 0;}
.morepz_con .shipinfo{ line-height:35px; text-align:justify}
.morepz_con .contact{}
.morepz_con .freight{}
/*Ã¦ÂµÂ·Ã¨Â¿ÂÃ¥Ë†â€”Ã¨Â¡Â¨*/
.detail_con{ text-align:left; line-height:25px;}
.detail_con .listtit{ border:1px solid #bfe1b6; background:#bfe1b6; font-size:14px; font-weight:bold;  height:40px; line-height:40px; clear:both}
.detail_con .listtit ul li{ float:left; }
.detail_con .listtit ul li span{ padding-left:20px;}
.detail_con .list{background-color:#FFFFFF; border-bottom:1px dashed #dedede;clear:both; overflow:hidden}
.detail_con .list:hover{background: #f5f5f5;}
.detail_con .list:last-child{border-bottom:1px dashed #dedede;}
.detail_con .list ul{clear:both; display:block; float:left}
.detail_con .list ul li{ float:left; padding:10px 0px 0px 0px; line-height:30px;  } 
.detail_con .list ul li span{ padding-left:20px;}
.detail_con .list .fee{text-align:center;font-weight:bold; color:#ff6e04; font-size:14px;}

.detail_con .list .zi1{ font-weight:bold; color:#ff6e04; font-size:14px; text-align:left; }
.detail_con .list .zi2{line-height:20px;}
.detail_con .list .zi2 a{ font-size:14px;  color:#0d5e84;}
.detail_con .list .zi3{ background:url(../img/yj/bz.jpg) no-repeat 0; padding-left:25px; width:500px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}


.sailing {
    box-sizing: border-box;

    padding: 24px 71px 48px 31px;
}

.sailing .title {
    width: 923px;
    height: 35px;
    color: #2b86e3;
    line-height: 35px;
    font-size: 16px;
}

.sailing .searchcont {
    box-sizing: border-box;
    width: 923px;
    padding: 30px;
}

.sailing .searchcont span.ar01 {
    box-sizing: border-box;
    width: 158px;
    display: inline-block;
    background: #fff;
    position: relative;
    height: 28px;
    padding: 3px 30px 3px 5px;
    border: 1px solid #cccccc;
    font-family: Microsoft Yahei;
    font-size: 14px;
    color: #8b8b8b;
    vertical-align: middle;
}

.sailing .searchcont span.ar01 {
    margin-right: 30px;
}



.sailing .searchcont span input {
    width: 100%;
    height: 22px;
    border: none;
	outline:0px;
    color: #666;
    background: #fff;
    font-size: 14px;
    line-height: 22px;
}



.sailing .searchcont button {
    width: 80px;
    height: 30px;
    background: #ff771c;
    color: #fff;
    border: none;
    cursor: pointer;
}

.sailing table thead {
    border: 1px solid #dddddd;
    background: #f4f4f4;
}

.sailing table thead th {
	text-align:center;
    line-height: 40px;
    font-weight: bold;
}

.sailing table tbody {
    border: 1px solid #dddddd;
    background: #fafafa;
    border-top: none;
}

.sailing table tbody td {
    line-height: 45px;
    text-align: center;
}

.sailing table tbody td:last-child {
    cursor: pointer;
}


