@charset "utf-8";
/* CSS Document */
.item{
   width:740px;
   float:left;
   padding-right:10px;
   }
.item-top{
   width:740px;
   height:36px;
   float:left;
   }
.item-top-l{
   width:12px;
   height:36px;
   float:left;
   background:url(../image/item-leftbg.jpg) no-repeat;
   }
.item-top-repeat{
   width:716px;
   height:36px;
   line-height:36px;
   float:left;
   font-size:14px;
   color:#333;
   background:url(../image/item-repeatbg.jpg) repeat-x;
   }
.item-top-r{
   background:url(../image/item-rightbg.jpg) no-repeat;
   }
.item-box{
   width:722px;
   padding:0px 8px;
   float:left;
   border:1px solid #7dcece;
   border-top:none;
   }
.item-box-list{
   width:698px;
   padding:16px 12px;
   height:132px;
   border-bottom:1px dashed #00746b;
   float:left;
   cursor:pointer;
   }
.item-box-img{
   width:94px;
   height:122px;
   float:left;
   overflow:hidden;
   padding:4px;
   border:1px solid #ccc;
   }
.item-box-txt{
   width:578px;
   height:132px;
   padding-left:16px;
   font-size:14px;
   float:left;
   }
.item-box-tit{
   width:578px;
   height:24px;
   line-height:24px;
   font-weight:bold;
   color:#333;
   float:left;
   }
.item-box-tit a{
   color:#00746b;
   }
.item-box-tit a:hover{
   color:#ff6600;
   }
.item-box-main{
   width:578px;
   height:78px;
   line-height:26px;
   text-indent:2em;
   float:left;
   color:#333;
   }
.item-box-main a{
   color:#ff0000;
   }
.item-button{
   width:578px;
   height:24px;
   padding-top:6px;
   float:left;
   overflow:hidden;
   }
.item-page-nums{
   width:722px;
   padding:12px 0px;
   }
.item-page-bg{
   background:none;
   }


.road-left{
   width:740px;
   padding-right:10px;
   float:left;
   }
.road-boxes{
   width:722px;
   padding:8px;
   float:left;
   border:1px solid #89c0bd;
   border-top:none;
   }
.road-all{
   width:722px;
   float:left;
   }
.road-tips{
   width:710px;
   padding:8px 6px 16px 6px;
   float:left;
   }
.road-tips-box{
   width:690px;
   padding:9px;
   border:1px dashed #ffcc00;
   float:left;
   background-color:#fbf9eb;
   line-height:22px;
   color:#333;
   font-size:14px;
   }
.road-tips-box span{
   font-weight:bold;
   color:#ff6600;
   }
.road-lines{
   width:712px;
   height:37px;
   padding-left:10px;
   line-height:37px;
   background:url(../image/road-title-line-repeat.jpg) repeat-x;
   border:1px dotted #8cc0bd;
   border-width:1px 0px 1px 0px;
   font-size:14px;
   font-weight:bold;
   color:#00746b;
   float:left;
   }
.road-txt{
   width:702px;
   padding:12px 10px;
   line-height:22px;
   color:#333;
   float:left;
   }
.road-txt span{
   color:#ff6600;
   }
.road-maps{
   width:722px;
   padding:20px 0px;
   overflow:hidden;
   text-align:center;
   float:left;
   }
.road-timebox{
   width:710px;
   float:left;
   padding:0px 5px;
   }
.road-scroll{
   width:722px;
   float:left;
   }
.road-bus{
   width:710px;
   padding:6px;
   float:left;
   }
.road-bus ul li{
   width:60px;
   line-height:24px;
   font-size:14px;
   color:#333;
   float:left;
   }
.road-bus ul li span{
   font-weight:bold;
   color:#ff6600;
   }
.road-bus ul .road-bus-sec{
   width:650px;
   }
.road-bus ul .road-bus-first{
   font-weight:bold;
   }
.road-contact{
   width:692px;
   padding:15px;
   line-height:24px;
   font-size:14px;
   color:#333;
   float:left;
   }
.road-contact span{
   font-weight:bold;
   color:#ff6600;
   }