﻿@charset "utf-8";

/* CSS Document */
*{
margin:0px;
padding:0px;
}
body {
background:url(../cssimage/2009indexbg.png);
font-size: 12px;
line-height:18px;

background-repeat: no-repeat;
background-attachment: fixed;

margin: 0px 0px  0px;

}
div{overflow: hidden; text-overflow:ellipsis}


a:link, a:visited {color:#1F3A87; text-decoration:none; font-family:宋体,Arial,verdana; font-size:12px;}
a:hover {color:#FF6600; text-decoration:underline;}
ul.nl{margin:0px; margin-top:3px; padding:0 5px; list-style-type:none;}
ul.nl li {text-align:left; line-height:23px; font-size:12px; color:#1F3A87; padding-left:9px;}
ul.nl li a:link{color:#1F3A87; font-size:12px; text-decoration:none;}
ul.nl li a:visited {color:#1F3A87; font-size:12px; text-decoration:none;}
ul.nl li a:hover {color:#FF6600; font-size:12px; text-decoration:underline;}
ul.nl li a.highlight:link, ul.nl li a.highlight:visited {color:#FF0000;}

.twidth {width:795px;margin:0 auto; clear:both; background:#FFFFFF;padding-left:4px;padding-right:4px;background:url(../cssimage/twbg1.gif) repeat-y;}

.toptitle{width:780px;background:url(../cssimage/subtitle1.gif) no-repeat;height:122px;margin-left:3px}

.left{width:255px;float:left;margin-top:0px;height:502px;padding-left:3px }

.image{width:255px;height:478px;  background:url(../cssimage/title1.gif) no-repeat}

.divtab{
	margin-top:88px;
	z-index:99999;
	position:absolute;
	margin-left:139px;
	width: 642px;
	border-bottom:1px solid #24618E;
}

.divtop{ width:532px;height:122px; background: url(../cssimage/jianbian.gif) repeat-y;float:left;margin-top:0px;}
.divtop_fav{width:520px;float:right;padding-right:10px;}
.divtop_search{width:520px;float:right;padding-right:10px;}
.divmiddle{ width:321px;height:122px; border:#009999 1px solid;margin-left:257px;margin-top:2px;padding:2px}
.aLogin {width:521px;height:29px; margin-left:2px;margin-top:2px}
.aText {float:left;color:#000080;  padding-top:9px;padding-left:10px;}
 .aInput {float:left; padding-top:4px;margin-left:2px}
.aLogin .aInput input{background:#FFFFFF; height:14px; font-size:12px; padding-left:2px; font-family:verdana,宋体;}
 .aInput input{background:#FFFFFF; height:14px; font-size:12px; padding-left:2px; font-family:verdana,宋体; width:65px}
.aLogin .aImg { float:left; padding-top:2px; padding-left:10px;}
.aImg { float:left; padding-top:2px; padding-left:2px;}
ul.nl{margin:0px; margin-top:3px; padding:0 10px; list-style-type:none;}
.topnews{width:520px;}
.busnews{
  width: 320px;
  height: 246px;
 
  float:left;
  padding-top:1px;
  border:1px solid #96C2F1;
  background-color: #EFF7FF;
  overflow:hidden;
  }
  .busnews h5{
  margin: 1px;
  padding-left:3px;padding-top:3px;
  background-color: #B2D3F5;
  height: 24px;
  color:#1F3A87;
 
  }
  .search{
  width: 513px;
  height: 90px;
  
  float:left;
  
  padding-top:2px;
  border:1px solid #96C2F1;
  background:#FFFFFF;
  
  }
  .search h5{
  margin: 1px;
  padding-left:3px;padding-top:3px;
  background-color: #B2D3F5;
  height: 20px;
  color:#1F3A87;
 
  }
  .search_img{margin-top:5px;margin-left:10px; }
  
.vertical{width:13px;height:260px; word-break:break-all ; background:url(../cssimage/index_47.gif) no-repeat;padding-top:20px;float:left;margin-left:2px; color:#FF0000;}  
.imgnews{
width:350px;height:300px;float:right;
}

.focusnews{
  width: 520px;
  height: 140px;
  margin-right:1px;margin-top:2px;
  padding-top:1px;
  border:1px solid #96C2F1;
  background-color: #EFF7FF;
  float:right;
  }
  .focusnews h5{
  margin: 1px;
  padding-left:3px;padding-top:3px;
  background-color: #B2D3F5;
  height: 24px;
  color:#1F3A87;
  
  }



.flash{width:775px;height:122px;margin-top:1px;margin-right:4px;margin-left:4px; padding:1px;float:none}
/*页面横条flash*/
.flash1{width:775px;margin-right:0px;height:122px;margin-top:1px;margin-left:4px; padding:1px;float:none;}

.nextleft{width:204px;background:#EFF7FF ;float:left;margin-left:2px;}
.middle{width:571px;margin-right:4px;}
.survive{width:202px;padding:2px;background:#ffffff ;float:left;margin-top:3px}
.survive_img{width:195px;height:22px; background:#B2D3F5  ;  padding-left:5px }
.survive_img_div{ height:22px;padding-left:4px;padding-top:4px}
.survive_blank{height:2px;}
.survive_top_left{width:11px;background:url(../cssimage/circle_left.gif) #B2D3F5;float:left;height:3px}
.survive_top_right{width:14px;background:url(../cssimage/circle_right.gif) #B2D3F5;height:3px;float:right;}
.survive_top_middle{width:177px;background:url(../cssimage/circle_middle.gif) repeat-x #B2D3F5; height:3px;float:left;}
.survive_top{width:200px;height:30px;border-left:#B2D3F5 1px solid;border-right:#B2D3F5 1px solid; text-align:center;}
.survive_body{width:200px;height:180px;border-left:#B2D3F5 1px solid;border-right:#B2D3F5 1px solid;}
.survive_bottom_left{width:17px;background:url(../cssimage/circle_bottom_left.gif);height:3px;float:left;}
.survive_bottom_right{width:24px;background:url(../cssimage/circle_bottom_right.gif);height:3px;float:right;}
.survive_bottom_middle{width:161px;background:url(../cssimage/circle_middle.gif);height:3px;float:left;margin-top:2px}
.nextmiddle{
width: 373px;
 float:right;
 margin-right:3px;
  background-color: #FFFFFf}
.gongshi{
  width: 367px;
  height: 170px;
  margin-top:2px;padding:2px;
  margin-bottom:5px;
  border:1px solid #92B0DD;
  background-color: #FFFFFf;
  overflow:hidden;
  
  }
  .gongshi h5{
  padding-left:3px;padding-top:3px;
  margin: 1px;
  background-color: #E2EAF8;
  height: 24px;
  color:#1F3A87;
  }
  .bangdan{
  width: 371px;
  
  margin-top:2px;padding:0px;
 
  background-color: #FFFFFf;
  overflow:hidden;
  
  }
  .nextright{width:192px;float:right;margin-left:1px;background:#EFF7FF ;}
  .notice{
  width: 186px;
  height: 220px;
  margin-left:3px;margin-top:2px;
  
  border:1px solid #96C2F1;
  background-color: #EFF7FF
  }
  .notice h5{
  padding-left:3px;
  padding-top:3px;
  margin: 1px;
  background-color: #B2D3F5;
  height: 24px;
 
 color:#1F3A87;
  }
  .weather{width:186px;height:100px;border:#000000 1px solid;margin-left:5px;margin-top:2px;}
  
  
  
.foot{ margin-top:0px;margin-left:4px; width:777px; line-height:180%; padding:5px 0; text-align:center;background: #EFF7FF ;}
.foot .hr{padding:3px 0 6px; border-bottom:1px solid #B2D3F5; margin:0 auto; width:750px;}
.foot img{margin:4px 0 0;}
.footcenter{margin:0 auto;}
/*- Menu Tabs J--------------------------- */

    #tabsJ {
      float:left;
      font-size:100%;
      line-height:normal;
	  
      }
    #tabsJ ul {
	margin:0;
	padding:10px 10px 0 40px;
	list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
	  #tabsJ li div{
	
	  float:left;
      display:block;
      background:url("../cssimage/tabrightJ.gif") no-repeat  right top;
	  background-position:0% -42px;
	  padding-top:5px; padding-right:15px; padding-bottom:2px; padding-left:6px;
      
      color:#fff;}
    #tabsJ a {
      float:left;
      background:url("../cssimage/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
	  
    #tabsJ a span {
      float:left;
      display:block;
      background:url("../cssimage/tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }



/*- Menu Tabs 1--------------------------- */ 


    #tabs1 {
      float:right;
     width:900px
	  
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #BCD2E6;
      }
    #tabs1 ul {
	  margin:0;
	  padding:10px 10px 0 30px;
	  list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs1 a {
      float:left;
      background:url("../cssimage/tableft1.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs1 a span {
      float:left;
      display:block;
      background:url("../cssimage/tabright1.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#627EB7;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#627EB7;
      }
    #tabs1 a:hover {
      background-position:0% -42px;
      }
    #tabs1 a:hover span {
      background-position:100% -42px;
      }
/*the end*/
DIV.siteInfo {
	BORDER-RIGHT: #cfcfcf 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cfcfcf 1px solid; MARGIN-TOP: 8px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 300px; PADDING-TOP: 2px; BORDER-BOTTOM: #cfcfcf 1px solid; BACKGROUND-COLOR: #f4f3f0
;z-index:100000000000000;
}
DIV.siteInfo DIV.title {
	PADDING-RIGHT: 6px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #5b5b5b; LINE-HEIGHT: 32px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
DIV.siteInfo DIV.title SPAN {
	FONT-WEIGHT: normal
}
DIV.siteInfo UL {
	MARGIN-TOP: 2px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 234px; PADDING-TOP: 4px; BACKGROUND-COLOR:#fff;
}
DIV.siteInfo UL LI
{
    line-height: 25px;
    width: 100%;
    text-align: left;
}


.services_vote{
  width: 186px;
 
  margin-left:3px;margin-top:2px;
  
  border:1px solid #96C2F1;
  background-color: #EFF7FF
  }
  .services_vote h5{
  padding-left:3px;
  padding-top:3px;
  margin: 1px;
  background-color: #B2D3F5;
  height: 24px;
 
 color:#1F3A87;
  }
  
  /*线路变动的more*/
  .img{border:0px;margin-left:80px}
  .img1{border:0px;margin-left:135px;margin-top:5px}
  
  .indexnotice
  {
  width:185px;
  height:246px;   
  border:1px solid #96C2F1;
  background-color: #fff
  }
  .indexnotice h5{
  padding-left:3px;
  padding-top:3px;
  margin: 1px;
  background-color: #B2D3F5;
  height: 24px;}
  
  /*通用blank*/
.blank3{ height:3px; clear:both; font-size:1px;overflow:hidden;}
.blank9{ height:9px; font-size:1px; clear:both;overflow:hidden;}
.blank6{height:6px; font-size:1px; clear:none;overflow:hidden;}
.blank6a{height:6px; font-size:1px; clear:none;overflow:hidden;}
.blank2{ height:2px; clear:both; font-size:1px;overflow:hidden;}
.blank4{ height:5px; font-size:1px; clear:both;overflow:hidden;}
.blank7{height:7px; font-size:1px; clear:both;overflow:hidden;}

.blankW3{ height:3px; overflow:hidden;background:#fff; clear:both;overflow:hidden;}
.blankW6{ height:6px; overflow:hidden;background:#fff; clear:both;overflow:hidden;}
.blankW8{ height:8px; overflow:hidden;background:#fff; clear:both;overflow:hidden;}
.blankW9{ height:9px; overflow:hidden;background:#fff; clear:both;overflow:hidden;}
.blankW7{ height:7px; overflow:hidden;background:#fff; clear:both;overflow:hidden;}
.blankW10{ height:10px; overflow:hidden;background:#fff; clear:both;overflow:hidden;}
.blank12{margin:0 auto; width:100%; height:12px; font-size:1px;clear:both;overflow:hidden;}
.blank18{margin:0 auto; width:100%; height:18px; font-size:1px;clear:both;overflow:hidden;}

/*无背景色的blank*/
.wblank3{ height:3px; clear:both; font-size:1px;overflow:hidden;}
.wblank9{ height:9px; font-size:1px; clear:both;overflow:hidden;}
.wblank6{height:6px; font-size:1px; clear:both;overflow:hidden;}
.wblank2{ height:2px; clear:both; font-size:1px;overflow:hidden;}
.wblank4{ height:5px; font-size:1px; clear:both;overflow:hidden;}
.wblank7{height:7px; font-size:1px; clear:both;overflow:hidden;}


/*鼠标提示效果*/
ul.tt{margin:0px; margin-top:3px; list-style-type:none;}
ul.tt li {text-align:left; line-height:23px; font-size:12px; color:#1F3A87; padding-left:5px;height:22px;}
ul.tt li a:link{color:#1F3A87; font-size:12px; text-decoration:none;}
ul.tt li a:visited {color:#1F3A87; font-size:12px; text-decoration:none;}
ul.tt li a:hover {color:#FF6600; font-size:12px; text-decoration:underline;}
ul.tt li a.highlight:link, ul.nl li a.highlight:visited {color:#FF0000;}

.busnewsa{position: relative;/*设置其定位方法为相对定位，等一下内部信息面板就可以相对它定位*/
display:block;/*让链接以块状呈现，这样不用点中链接文字就可以响应链接*/
z-index:1;

}
 
.busnewsa div{display: none;/*初始化信息面板不显示*/
 filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='gray', Positive=true);
}
.busnewsa:hover{background:#fff;z-index:9999;}
.busnewsa:hover div{text-decoration:none;
position: absolute;
padding:5px;
display:block;
width: 230px;/*只给出宽度，高让它随内容多少自动调整*/
left:30px;/*这是相对父级A的定位*/
top: 15px;
border: 1px solid #999;
background-color:  lightyellow;
z-index:999999;

/*把信息面板提到一个较高的位置，使链接文字过长时不会与面板重叠,但这只对FF有效*/}
.busnewsa dl {
color: #999;
line-height:20px;
}
.busnewsa dl dd span {
font-weight: bold;
color: #999;
}   
.style2 {font-size: 24}




.span1{color:#cc6600}
  .span2{color:#666699}