/*
#banner{  height:400px; overflow:hidden;position:relative;z-index:0;}
#banner ul{position: absolute;top: -900px;}
#banner img {width:100%;height:444px;}
*/
#banner{  height:200px; overflow:hidden;position:relative;z-index:0;}
#banner ul{position: absolute;top: -200px;}
#banner img {width:100%;height:200px;}

.index-left-box1
{	position:absolute;
	left:0px;
	top:0px;
	width:300px;
	height:200px;
	background:white;
	opacity:0.5;
	filter:alpha(opacity=50);
	border-radius:0px;
}
.index-left-box2
{
	position:absolute;
	width:300px;
	height:300px;
	border-radius:0px;
	*border:1px solid white;
}
.index-left-box2 .title
{	height:30px;
	line-height:30px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	letter-spacing:10px;
}
.index-left-box2 .header
{	padding:0px;
	margin:0px;
	height:30px;
	line-height:30px;
	background:white;
	opacity:0.8;
}
.index-left-box2 .header li
{	display:inline-block;
	width:70px;
	text-align:center;
}
.index-left-box2 .header .row-li{ width: 80px;}
.index-left-box2 .row { padding:0px;margin:0px;font-size:14px;height:29px;line-height:29px;border-bottom:1px solid #eee;position: relative;top: 0;}
.index-left-box2 .row:last-child{	border-bottom:0px solid #eee;}
.index-left-box2 .row li{display:inline-block;text-align:center;width:55px;}
.index-left-box2 .row .row-li {width:100px;}
.index-right-box1
{	position:absolute;
	right:0px;
	width:301px;
	height:300px;
	background:white;
	opacity:0.5;
	filter:alpha(opacity=50);
	border-radius:0px;
}
.index-right-box2
{
	position:absolute;
	top:0px;
	right:0px;
	width:300px;
	height:299px;
	*border:1px solid white;
	border-radius:0px;
	text-align:center;
}
.index-right-box2 .title
{
	background:#073763;
	font-size:20px;
	height:40px;
	line-height:40px;
	color:white;
	padding-left:20px;
	opacity:0.8;
	text-align:center;
}
.index-right-box2  textarea
{
	margin-top:20px;
	width:230px;
	height:150px;
	font-size:16px;
	line-height:24px;
	padding:10px;
	border:0px;
	resize:none;
	opacity:0.8;
}
.index-right-box2 button
{
	display:inline-block;
	margin-top:10px;
	width:250px;
	height:40px;
	background:#ff9900;
	font-size:18px;
	color:white;
	border:1px solid #ff9900;
}

#nologinSubmit{position:fixed;top:315px;right:0px;border:0px solid red;}
#nologinSubmit #bar {float:right;width:30px;background:#053750;color:white;cursor:pointer;padding:8px;}
#nologinSubmit #box{display:none;margin-right:30px;width:300px;height:275px;text-align:center;border:1px solid #ddd;background:#f0f0f0;}
#nologinSubmit .title {background:#073763;font-size:18px;height:40px;line-height:40px;color:white;padding-left:20px;text-align:center;}
#nologinSubmit  textarea { margin-top:20px;width:230px;height:150px;font-size:16px;line-height:24px;padding:10px;border:0px;resize:none;}
#nologinSubmit button {margin-top:10px;width:100px;}

.index-search-tab {	position:absolute;left:50%;margin-left:-150px;margin-top:-39px;height:40px;line-height:40px;text-align:center;}
.index-search-tab div { display:inline-block;text-align:center;width:150px;height:40px;line-height:40px; background:#053750;color:white;font-size:18px; border:1px solid #aaa;border-bottom:0px;opacity:0.9;}
.index-search-tab div:hover {opacity:1;color:#333;background:#E0FFFF;}
.index-search-tab .act {	 background:white;color:#333;}
.index-search-bar
{
	display:inline-block;
	border:1px solid #ddd;
	background:white;
	height:100px;
	text-align:left;
	padding:20px;
}

.index-search-bar .input
{
	display:inline-block;
	border:1px solid #ddd;
	background:#edf3f4;
	width:280px;
	margin-right:10px;
	margin-left:10px;
	height:60px;
}
.index-search-bar .input input
{
	float:left;
	margin-top:10px;
	height:40px;
	line-height:40px;
	width:210px;
	font-size:16px;
	border:0px solid #ddd;
	background:transparent;
	margin-left:15px;
}
.index-search-bar .input button
{
	display:inline-block;
	border:1px solid #ddd;
	margin-top:10px;
	width:40px;
	height:40px;
	font-size:20px;
	background:transparent;
}
.index-search-bar .input button i {color:#aaa}
.index-search-bar .searchbutton
{
	border:1px solid #f90;
	width:240px;
	height:60px;
	background:#f90;
	font-size:18px;
	color:white;
}

/** 搜索条件输入框 **/
.clearDateDlg
{
	display:none;
	position:absolute;
	line-height:20px;
	background:white;/*#eff7f8;*/
	border:1px solid #ddd;
	z-index:3;
}
.clearDateDlg ul
{	float:left;
	padding:20px;
	padding-top:0px;
}
.clearDateDlg li {text-align:center;}
.clearDateDlg li:first-child { height:40px; line-height:40px;font-size:22px; }

.tonnageDlg
{	display:none;
	position:absolute;
	background:white;/*#eff7f8;*/
	width:279px;
	border:1px solid #ddd;
}
.tonnageDlg li
{
	height:40px;
	line-height:40px;
	padding-left:20px;
	border-bottom:1px dotted #ddd;
}
.tonnageDlg li:last-child { border:0px;}
.tonnageDlg li:hover{background:#dde8e9;}

.index-left-bar
{	float:left;
	width:865px;
}
.index-left-bar .counter
{	height:100px;
	margin:0px;
	padding:0px;
	background:white;
	border:1px solid #ddd;
}
.index-left-bar .counter * { cursor:pointer;}
.index-left-bar .counter div
{	width:33%;
	float:left;
	height:80px;
	line-height:35px;
	margin-top:10px;
}
.index-left-bar .counter div:nth-child(2)
{
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}

.index-list { height:500px;background:white; border:1px solid #ddd; }
.index-list thead {background:#eaf8f8;}
.index-list thead  td {text-align:center;  }
.index-list tbody>tr:hover{background:#eee}
.index-list tr {	height:50px;}
.index-list td { font-size:1.1em;}
.index-list div {height:50px;line-height:50px;text-align:left;padding-left:10px;font-size:18px;}
.index-list div a{float:right;margin-right:10px;}
.index-right-bar { float:right; width:310px;	height:500px; border:1px solid #ddd; background:white; }
.index-right-bar .title { height:40px;line-height:40px;font-size:18px;font-weight:bold;letter-spacing:10px;text-align:center;}
.index-right-bar .header { height:40px; line-height:40px;background:#eaf8f8;padding:0;margin:0;}
.index-right-bar .header li { display:inline-block; text-align:center; width:60px;}
.index-right-bar .row { height:39px; line-height:39px; font-size:16px; border-bottom:1px solid #ddd;margin:0;}
.index-right-bar .row:last-child { border-bottom:0px; }
.index-right-bar .row li { display:inline-block; text-align:center; width:60px; }


/*保险*/

.insurance { height:245px;background: #fff;border: 1px solid #cccccc;}
.insurance h4 { margin:0 auto;text-align: center;border-bottom: 1px solid #ccc;height: 50px;line-height:50px;background:#053750;color:white;}
.insurance div { font-size: 20px;line-height:40px;}
.insurance div span{color: red;}
.insurance div h5 { font-size: 20px;line-height:40px;color:#F37D12;}
.insurance .button { background: #ff6800;display: inline-block;font-size:20px;width: 150px;line-height:40px;}
.insurance .button span{ display: inline-block;font-size:30px;color: #fff;background: #ff8f42;float: left;}