.login{
	width:235px;
	height:248px;
	overflow:hidden;
	float:left;
	margin-right:10px;
   }
  .login .content{
	  padding:20px 10px;
	   text-align:center;
	   line-height:40px;
   }
   .login .l_txt{
	   width:140px;
	   height:25px;
	   line-height:25px;
   }
   .login .button{
	   background:url(../images/a_30.gif) no-repeat;
	   border:none;
	   width:102px;
	   height:32px;
	   line-height:32px;
   }
 
.indexpic{
	width:703px;
	height:234px;
	overflow:hidden;
	float:left;
}

/*--Í¼Æ¬ÂÖ»»--*/
.imgContainer {
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
}
.slider {
	position:absolute;width:100%;
}
.slider li {
	list-style:none;
	display:inline;
	background-image: url(../image/d_55.png);
	background-repeat: no-repeat;
}
.slider img {
	width:100%;
	height:100%;
	display:block;
}
.num {
	position:absolute;
	right:5px;
	bottom:5px;
}
.num li {
	float: left;
	color:  #F60;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #F60;
	background-color: #fff;
}
.num li.on {
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #F60;
	font-weight: bold;
}
.m_left{
	float:left;
	margin-right:10px;
	width:237px;
	overflow:hidden;
}
  
   .kuaijie .content{
	   background:url(../images/a_69.gif) no-repeat;
   }
   .kuaijie ul{
   }
   .kuaijie ul li{
	   height:34px;
	   line-height:34px;
	   padding-left:40px;
   }
   .kuaijie ul li a{
	   font-size:14px;
   }
.m_right{
	float:left;
	width:705px;
	overflow:hidden;
}

   .jianjie{
	   width:456px;
	   margin-right:10px;
	   float:left;
	   line-height:22px;
	   height:198px;
	   overflow:hidden;
   }
   .search{
	   width:235px;
	   float:left;
	   line-height:27px;
	   height:198px;
	   overflow:hidden;
	   background-color:#ffce00;
   }
   #txtNOS{
	   width:213px;
	   height:80px;
	   background-color:#fff;
   }
   .search .button{
	   width:61px;
	   height:27px;
	   background-color:#b30506;
	   border:none;
	   margin:0 auto;
	   margin-top:8px;
	   color:#fff;
   }
    .news{
	   width:235px;
	   overflow:hidden;
	   float:left;
	   margin-right:10px;
   }
   .news .content{
   }
   .news .content ul li{
	height:28px;
	line-height:28px;
	border-bottom:1px dotted #dfdfdf;
	background:url(../images/icon2.gif) no-repeat 0px 12px;
	text-indent:12px;
	width:215px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
   }
   .news .content ul li span{
	   float:right;
   }
  
   .menu ul li{
	   height:34px;
	   line-height:34px;
	   padding-left:40px;
	   border-bottom:1px dotted #dfdfdf;
	   background:url(../images/a_691.gif) 0px 5px no-repeat;
   }
   .menu ul li:hover{
	   background:none;
	   background-color:#bc2929;
	   border-bottom:1px dotted #bc2929;
   }
   .menu ul li a{
	   font-size:14px;
   }
   .menu ul li a:hover,.menu ul li:hover a{
	   color:#fff;
   }
   .banner{
	   border:1px solid #dfdfdf;	   
	   width:950px;
	   overflow:hidden;
   }
   .banner img{
	   width:950px;
   }
   
.carriage h2 { display:block; background:url(../images/ico-reminder.png) left no-repeat; text-indent:10px; font-size:14px; color:#b30506 }
.carriageclass { background:url(../images/sy.jpg) -18px top no-repeat; width:615px; height:60px; margin-top:10px; margin-left:40px; }
.carriageclass .ex { display:block; height:24px; padding-top:30px; text-align:right; width:152px; cursor:pointer; float:left; text-decoration:none; }
.carriageclass .air { display:block; height:24px; padding-top:30px; text-align:right; width:120px; cursor:pointer; float:left; margin-left:0px; text-decoration:none; }
.carriageclass .ship { display:block; height:24px; padding-top:30px; text-align:right; width:110px; cursor:pointer; float:left; margin-left:58px; text-decoration:none; }
.carriageclass .port { display:block; height:24px; padding-top:30px; text-align:right; width:125px; cursor:pointer; float:left; margin-left:25px; text-decoration:none; }
.services h2 { display:block; background:url(../images/ico-reminder.png) left no-repeat; text-indent:10px; font-size:14px; color:#b30506; margin-top:10px; }
.services h2 a { font-size:12px; font-weight:normal; color:#1200bc; margin-left:5px; }
.servicesclass { background:url(../images/sy1.jpg) -25px top no-repeat; margin-left:10px; margin-top:10px; height:60px; }
.servicesclass .collection { display:block; float:left; width:114px; padding-left:60px; text-decoration:none; color:#000; padding-top:30px; }
.servicesclass .safety { display:block; float:left; padding-left:85px; padding-top:30px; text-decoration:none; color:#000; width:108px;}
.servicesclass .Protect { display:block; float:left; width:90px; padding-left:63px; padding-top:30px; text-decoration:none; color:#000 }
.services ul { padding-left:15px; }
.services ul li { float:left; margin-top:10px; background:#fff; margin-right:42px; line-height:20px; }
.services ul li .sfont { color:#716f8f; font-size:14px; font-weight:bold; text-indent:10px; }
.services ul li a { text-indent:10px; display:block; background:url(../images/icon1.gif) left no-repeat; color:#9b9b9b }
.services ul li a:hover{text-decoration:underline;}

.page .content
{
    line-height:25px;
}