/*strict xhtml 1.0 - Main style sheet - liquid design 2008-07-17*/
/*Author - QiaoXuewen made by Olympic_Traffic*/


/*初始值
-------------------------------*/
body{margin:0;padding:0;background:#fff;font:normal normal normal 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, "宋体",sans-serif;}
div,form,p,img,ul,ol,li,dl{border:0;list-style:none;margin:0;padding:0;text-align:left;}
li{list-style-position:outside;}

a{color:#00c;}
a:link,a:visited,a:active{text-decoration:underline;}
a:hover{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;margin:0;padding:0;}

/*全局及头部样式
-------------------------------*/
.wrap{position:relative;width:950px;margin:0 auto;}
.header{height:45px;margin:6px 22px 0;height:45px;}
.logo{height:37px;width:320px;background:url(../images/OTlogo.gif) no-repeat;float:left;}
.rightNav{position:absolute;right:2px;color:#2a4286;display:inline;margin-top:18px;}
.rightNav a{color:#2a4286;height:30px;line-height:26px;margin:6px 24px;text-decoration:none!important;}
.rightNav a:hover{color:#000;}
.rightNav a:focus{-moz-outline-style: none;}
.butbg01{background:url(../images/buttonbg1.gif) no-repeat scroll 53% 9%;position:relative;padding:6px 24px 13px;margin:0px!important;}

/*工具条
-------------------------------*/
.toolBar{height:30px;background:url(../images/toolbarbg01.gif) repeat-x;}
.checkFact{float:right;color:#454545;padding:5px 22px}
.checkFact input{vertical-align:middle;}
.toolBut{float:left;padding:7px 14px;}
.toolBut a{color:#014387;margin-right:12px;text-decoration:none;}
.toolBut a:hover{color:#000;}

/*搜索条
-------------------------------*/
.searchBar{clear:both;height:40px;background:url(../images/searbg01.gif) repeat-x;}
.leftSide{float:left}
.rightSide{float:right;padding:12px;}
.rightSide img{margin:0 7px 0 17px}
.leftSide h2{float:left;width:103px;height:40px;background:url(../images/busbg01.gif) no-repeat;font-size:12px;font-weight:normal;padding-left:58px;line-height:40px;*+line-height:42px;margin-right:10px;}
.leftSide input{border:#e4e4e4 solid 1px;height:17px;width:120px;vertical-align:1px;*+vertical-align:-2px;margin-top:9px;}
.leftSide b{font-weight:normal;margin:0 6px}
.searchBut01{position:absolute;margin:10px -14px;*+margin:11px -14px;cursor:pointer;}
.searchBut02{line-height:40px;vertical-align:-6px;*+vertical-align:-5px;margin-left:9px}

/*底部样式
-------------------------------*/
	/*奥运专线*/
.mainBox{text-align:center;}
.mainNav{border:#b8d0ef solid 1px;margin:7px auto 32px;}

.botHeader{background:#b8d0ef;height:28px;}
.botHeader2{background:#ecf1f8;height:26px;}
.botHeader h2{background:transparent url(../images/buslogo01.gif) no-repeat scroll 4% 50%;font-size:12px;font-weight:normal;padding:6px 50px;width:200px;}
.botHeader2 h5{background:transparent url(../images/buslogo02.gif) no-repeat scroll 4% 50%;font-size:12px;font-weight:normal;padding:6px 50px;width:200px;}
.tips{width:500px;margin-left:15px;padding-top:15px;}
.tips b{font-weight:normal;}
.rightContent{float:right;width:337px;margin:12px 12px 0 0;border:#b8d0ef solid 1px;}
.rightContent h2{background:transparent url(../images/buslogo01.gif) no-repeat scroll 4% 50%;font-size:12px;font-weight:normal;padding:6px 50px;width:200px;}
.rightContent h3{padding:14px 14px 6px;font-size:12px;font-weight:normal;}
.rightContent h4{padding:22px 14px 6px;font-size:12px;font-weight:normal;}
.rightContent a{margin-left:10px;color:#014387;line-height:24px;white-space:nowrap;}
.stuBox{margin:21px 15px;}
.stuBox h2{ no-repeat;font-size:12px;font-weight:normal;padding:3px 26px 4px;}
.stuContent a{padding-right:13px;color:#014387;line-height:24px;white-space:nowrap}
.stuContent b{font-weight:normal;float:left;line-height:23px;}
.fontBack{padding-left:60px;}
.changeTra{padding:20px 0;}

	/*限行线路*/
.mainNav2 {border:1px solid #B8D0EF;float:left;margin:7px 10px 35px 0px;width:468px;}
.mainNav3 {border:1px solid #B8D0EF;float:left;margin:7px 0pt 35px;width:468px;}
.rightText{padding:10px 20px 75px;line-height:18px;text-indent:2em;}
.rightText p{margin-top:1em}



#busalive{position: absolute; z-index:99;visibility:hidden; width:260px;height:20px;border:1px solid #000;background:#c3c3c3;filter:alpha(opacity=90); /* IE */ ; -moz-opacity:0.9; /* Moz + FF */ ; opacity: 0.9; /* 支持CSS3的浏览器（FF 1.5也支持）*/ overflow:hidden;}
#busalive table{border:0;width:100%;height:100%;}
#busalive table td{padding:0 3px 0 3px;*+padding:0 3px 3px 0;}
#busalive .busLeftTd{background:#606060;color:#FFF;text-align:center}
#busalive .busRightTd{overflow:hidden;line-height:20px;width:180px;}
#busalive a{color:#000;}

#mapPanel{overflow:hidden;float:right;width:100%;height:100%;}



/*2008.7.29比赛场馆公共交通
--------------------------------*/
.oyMainBox{overflow:hidden;zoom:1;padding:10px;background:url(../images/bg_body.gif) repeat-x;}
.oyLeftInfor{float:left;width:260px;height:auto;}
.oyLeftInfor div{position:relative;width:250px;height:auto;padding:2px;background:#B8D0EF;}
.oyLeftInfor h1{padding-left:15px;font-weight:normal;line-height:28px;}
.oyLeftInfor li{position:relative;height:28px;background:#fff;margin-top:1px;*+margin-top:-1px;line-height:28px;}
.oyLeftInfor li a{display:block;padding-left:15px;color:#000;background:#fff;text-decoration:none!important;}
.oyLeftInfor li a:hover,.onMouse{color:red;background:#EBF4FF!important;}
.oyLeftInfor li a img{display:none;position:absolute;right:-12px;top:7px;}
.onMouse img{display:inline!important;}
.rightImgBox{float:right;width:660px;height:1188px;border:2px solid #B8D0EF;background:#fff;}