﻿body{ margin:0; padding:0;font-size:12px;font-family:微软雅黑 Verdana; color:#777777;}
body, ul, li {
 list-style:none;
}
div,ul,li,dd,dt,dl{ margin:0; padding:0;}
img{border:0;}

a:link{ text-decoration:none;font-family:微软雅黑 Verdana;color: #49abd9 ;}
a:hover{text-decoration:none;/*font-family:微软雅黑 Verdana;*/color: #3366cc;}

.content1_con > ul > li:hover > a {text-decoration:none;font-family:微软雅黑 Verdana;color: #3366cc; }

a:active{ text-decoration:none;font-family:微软雅黑 Verdana;color: #777777;}
a:visited{text-decoration:none;font-family:微软雅黑 Verdana;color: #777777;}




#leftinfo a:link{ text-decoration:none;font-family:微软雅黑 Verdana;color: #2f87eb;}
#leftinfo a:hover{text-decoration:none;font-family:微软雅黑 Verdana;color: #2f87eb;}
#leftinfo a:active{ text-decoration:none;font-family:微软雅黑 Verdana;color: #2f87eb;}
#leftinfo a:visited{text-decoration:none;font-family:微软雅黑 Verdana;color: #2f87eb;}




.publicCon{width:100%; height:600px; float:left;}
.publicAd{width:100%; height:auto; float:left; margin-top:8px; text-align:center;}
.publicC{width:100%; height:auto; float:left; }

.banner{ position:absolute; top:0; left:0;  }

.fjmenu{ width:474px; height:27px; float:left; position:absolute; top:63px; left:350px;background: url(images-blue/top_link_bg.png) no-repeat bottom; color:#fff;}
.fjmenu li{ width:80px; height:20px; padding-top:7px; float:left; margin-left:1px; line-height:20px;background:url(images-blue/top_menuline.png) no-repeat bottom left; text-align:center;}
.fjmenu li.none{ background:none;}
.fjmenu li.active{background:url(images-blue/top_menuH.png) no-repeat bottom}
.fjmenu li a:link{color: #ffffff;}
.fjmenu li a:hover{color: #ffffff;background:url(images-blue/top_menuH.png) no-repeat bottom;width:80px; height:20px;float:left;text-decoration:none;}
.fjmenu li a:active{color: #ffffff;}
.fjmenu li a:visited{color: #ffffff;}


/*.fjmenu li{width:80px;height:25px;float:left; text-align:center; line-height:25px; font-size:14px; font-weight:bold;color:#fff;background:url(images/top_noselect.gif) no-repeat bottom; margin-left:3px;}
.fjmenu .active{width:80px;height:25px;float:left; text-align:center; line-height:25px;font-size:14px; font-weight:bold;color:#0066cc;background:url(images/top_selected.gif) no-repeat bottom}
.fjmenu li a:link,.fjmenu li a:active,.fjmenu li a:visited{font-size:12px; text-decoration:none;font-family:微软雅黑 Verdana;color: #fff;}
a:hover{font-size:12px; text-decoration:none;font-family:微软雅黑 Verdana;color: #3366cc;}*/

.alpha1{filter:alpha(opacity=20)}
.alpha2{filter:alpha(opacity=90)}

.TopCon{width:100%; height:auto; float:left;background: url(images-blue/top_bg.gif) repeat-x top; }
.ToplogoC{width:100%; height:90px; float:left;background:url(images-blue/top_right.png) no-repeat top right;}
.menuCont{width:100%; height:20px; float:left; background:url(images/menu_bg1.gif) repeat-x top;border-top:1px solid #ccc; padding-top:3px; margin-top:3px;}
.menuCont .munuleft{width:auto; height:20px; float:left;background:url(images/menu_left1.gif) no-repeat left top; background:#fff;}
.menuCont .right{width:3px; height:20px; float:right;background:url(images/menu_left1.gif) no-repeat right;}
.menuCont .munuleft li{width:auto; height:20px; float:left; padding-left:14px; padding-right:14px; cursor:pointer;background:url(images/menu_line.gif) no-repeat right center;}

.fjContent{width:100%; height:auto; float:left;}
.leftCont{width:310px; height:auto; float:left;background-color:#f0f0f0;}

.rightCont{ width:auto; height:auto; float:left; }
.RtoL{width:7px; height:508px; float:left;background:url(images/R_L.jpg) no-repeat 0 3px;cursor:pointer;}
.LtoR{width:7px; height:508px; float:left;background:url(images/L_R.jpg) no-repeat 0 3px;cursor:pointer;}

.leftHead{width:100%; height:27px; float:left;background:url(images-blue/left_head.gif) no-repeat top;}
.leftHead img{ margin-left:30px; margin-top:5px;}
.leftBom{width:100%; height:5px; float:left;background:url(images-blue/left_bom.gif) no-repeat bottom; font-size:0;}
.leftContent{width:308px; height:580px; float:left; border:1px solid #cccccc; border-top:0; overflow:hidden; overflow-y:auto;background-color:#fff;}
.leftQuC{width:100%; height:auto; float:left;}
.leftQuC dl{width:98%; height:auto; float:left; margin:2px; padding-top:5px; line-height:22px; background:url(images-blue/left_li_bg.gif) no-repeat bottom right; border-bottom:1px solid #fff;}
.leftQuC dt{width:60px; height:45px; float:left; color:#0080ff;}
.leftQuC dd{width:auto; height:auto; float:left; text-indent:15px; white-space:nowrap;}
.lefttag{width:100%; height:auto; float:left;background-color:#fff; }
.lefttag ul{width:95%; height:auto; float:left; margin:2px; padding-right:10px;  padding-top:5px; line-height:22px; background:url(images-blue/left_li_bg.gif) no-repeat bottom right; border-bottom:1px solid #b2b2b2;}
.lefttag li{width:auto; height:auto; float:left; text-indent:8px;line-height:22px; color:red;}

.leftother{width:98%; height:auto; float:left; margin:2px; padding-top:5px; line-height:22px; background:url(images-blue/left_li_bg.gif) no-repeat bottom right; border-bottom:1px solid #b2b2b2;}

/*.leftpic{width:100%; height:auto; float:left; }
.leftpic li{width:46%; height:auto; float:left; margin-left:5px;text-align:center;}
.leftpic li img{ width:70px; height:50px; padding:1px; border:1px solid #e9e9e9;  margin-top:6px;}
.leftpic li p{width:100%; height:auto; float:left;line-height:18px; }
.leftpic li a{width:100%; height:auto; float:left; color:#3366cc;margin-top:5px;}
.leftpic li a:hover{color: #3366cc;}
.leftpic li a:active{color: #3366cc;}
.leftpic li a:visited{color: #3366cc;}*/
.leftQu{width:290px; height:48px; float:left;background:url(images/img_QL.gif) no-repeat;margin-left:8px !important;margin-left:4px;margin-top:10px; }
.leftFL{width:290px; height:48px; float:left;background:url(images/fenlei.gif) no-repeat;margin-left:4px !important;margin-left:0px;margin-top:10px; }
.leftbus{width:290px; height:56px; float:left;background:url(images/img_BUS.gif) no-repeat;margin-top:10px;  }
.leftZJ{width:290px; height:52px; float:left;background:url(images/img_ZIJA.gif) no-repeat;margin-top:10px;  }
.leftZB{width:290px; height:50px; float:left;background:url(images/img_zhoubian.gif) no-repeat;margin-top:10px; }


.leftpic{width:288px; height:auto; float:left;margin-left:8px;border:1px solid #ccc;margin-top:9px; padding-bottom:10px; background-color:#fff;}
.leftpic li{width:82px; height:auto; float:left; margin-left:7px;margin-top:8px;text-align:center; BORDER:1px solid #ccc;background:url(images/img_bg.gif) no-repeat 1px 1px;background-color:#efefef;}
.leftpic li img{ width:70px; height:50px; float:left; padding-left:5px; margin-top:5px;}
.leftpic li p{width:100%; height:auto; float:left;line-height:18px; }
.leftpic li span{width:90%; height:18px; float:left;text-align:left;text-indent:6px;overflow:hidden; text-overflow:ellipsis;}
.leftpic li a{width:90%; height:18px; float:left; color:#fe6e0e;margin-top:5px; font-weight:bold; text-align:left; text-indent:6px;overflow:hidden;text-overflow:ellipsis;}
.leftpic li a:hover{color: #3366cc;}
.leftpic li a:active{color: #fe6e0e;}
.leftpic li a:visited{color: #fe6e0e;}

.rightHead{width:100%;height:27px;float:left;background:url(images/right_head_bg.gif) repeat-x top; }

.rightHead .left{width:100%;height:27px;float:left;background:url(images/right_head_L.gif) no-repeat left; border-right:1px solid #ccc;}

.selectcss{ float:left; border:1px solid #ccc; margin-top:3px;margin-left:32px;}
.inputcss{ width:310px; height:17px;float:left; line-height:20px;margin-top:3px;margin-left:3px;border:1px solid #ccc;color:#999;}
.searchbut{width:66px; height:23px;float:left;cursor:pointer;background:url(images-blue/search_but.gif) no-repeat center; border:0; margin-top:2px;margin-left:3px;}
.searchtag{float:left; line-height:27px; margin-left:4px;}
.searchtag span{ color:#0080ff;}
.RightCB{width:100%;height:auto;float:left; border:1px solid #ccc; border-top:0;}
.RightLef{width:30px; height:auto; float:left;background:url(images/right_lef_bg.gif) repeat-y right; }
.RightRig{width:100%; height:auto; margin-left:30px}

.tab{width:100%;height:auto;float:left; text-align:right; margin-top:5px;}
.tab li{width:100%;height:62px;float:left;}
.bool{width:100%;height:auto;float:left;margin-top:5px;}
.bool li{width:100%;height:auto;float:left;margin-top:5px; text-align:center;}
.bool li img{ border:0;}

.footer{width:100%;float:left;margin-top:10px; border-top:1px solid #ccc; text-align:center; line-height:20px; }

#panel .select {font-size:12px; width:auto; margin-top:8px; margin-left:1px; padding-left:2px; padding-top:3px; padding-bottom:3px; background-color:#D4EBFF; cursor:default;}
#panel .unselect {font-size:12px; width:auto; margin-top:3px; margin-left:1px; padding-left:2px; padding-top:3px; padding-bottom:3px; cursor:default;}

.query{font-size:small;padding-bottom:0.2em;padding-right:0.2em; padding-left: 5px;margin-top:10px;}
.errortips li{padding-bottom:0.8em;font-size:small;}
ul.errortips{padding-left:1.25em;margin-left:0;}
.res{border-collapse: collapse; width:288px;}
.res td{vertical-align: top;}
.res .icon{padding-top: 0.25em;padding-right: 3px; padding-left: 5px; cursor:pointer;  border-bottom:1px solid #E9E9E9;}
.res .text{padding-left: 5px; padding-top: 0.0em;padding-bottom: 0.2em;padding-right: 7px; width:90%;}
.res .sel{padding-left: 5px; padding-top: 0.25em;padding-bottom: 0.5em;padding-right: 7px;background-color:#e9eaf3;}
.res .name{font-size: medium; font-family:Verdana; padding-top: 1px;}
.res .web{margin-top: 0.5em;}
.res .detls{font-size:70%;}
.res .detls a {color:#7777cc;}
.res .detls {padding:0px;vertical-align:baseline;}

.pagenav{}
.pagenav .selected{font-weight:bolder;text-decoration: blink; padding:0 2px 0 2px; color:Red;}
.pagenav .selected a{text-decoration: blink;}
.pagenav .unselected {text-decoration:none;}

.dir{font-size: small; padding: 10px 5px 5px 5px;}
.dir .num{text-align: right; white-space: nowrap; background-color: #e9eaf3; width:15px;}
.dir .img{width:30px; padding:3px 0 3px 3px;}
.dir .desc{text-align: left; padding:3px 0 3px 3px;border-bottom:1px solid #E9E9E9;}
.dir .reve{padding:8px 2px 8px 2px;}
.dir .total{padding:8px 2px 8px 2px;}
.dir .dirsegment{cursor:pointer;}
.dir .selected{cursor:pointer;background-color: #e9eaf3;}

.bus{font-size:12px; padding:5px 5px 0 5px;width:290px;}
.bus .busroute{white-space: nowrap; font-size:medium; color:Blue; cursor:pointer;}
.bus .selected{background-color: #e9eaf3;}
.dir .desc{}

#transList{margin:5px 5px 0 5px; border:1px solid #D8D8EB; font-size:14px;}
#transList .unsele{padding:3px 0 3px 0; cursor:pointer;}
#transList .sele{background-color:#e9eaf3; cursor:pointer; padding:3px 0 3px 0;}

.foi{font-size: 13px;}
.foi .desc{width:200px;}
.foi .item{cursor:pointer;}
.foi .selected{cursor:pointer;background-color: #e9eaf3;}

  #output {
                color: red;
            }
            
            /* avoid pink tiles */
            /*
            .olImageLoadError {
                background-color: transparent !important;
            }*/
			/*.olPopupContent {
                line-height: 17px;
                padding: 0 0 0 5px;
                BACKGROUND: url(images/meatureTitleBg.gif) no-repeat left top;
                font-size: 13px;
            }*/
            
            .rightBg {
                display: block;
                line-height: 22px;
                BACKGROUND: url(images/meatureTitleBg.gif) no-repeat right top;
                padding: 0 5px 0 0;
				margin-top: -5px;
				margin-right: 5px;
            }
			.result_close{
				color:red;
				font-weight:bolder;
			}
			.result_close:hover{
				text-decoration:none;
			}

            .olImageLoadError{
    background-color: pink;
    opacity: 0!important;
	opacity: 0;
    filter: alpha(opacity=0)!important; /* IE */
}


.ztdtCon{ width:310px; height:auto; float:left; margin:30px 0 0 0 0; margin-top:20px}
    .ztdtCon li{width:70px; height:75px; float:left; border:0px solid red; text-align:center;cursor:pointer;}
    .ztdtCon li p{width:70px; margin-top:8px; cursor:pointer;}
	
	
	.olPopupContent {
    overflow: visible !important;
    padding: 0 !important;
}

.olPopup {
    z-index: 1005 !important;
}
.olwidgetPopupContent {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 1.2em 1.2em 1.2em 1.2em;
    box-shadow: 0 3px 14px rgba(0, 0, 0, 0.35);
    overflow: auto;
    padding: 10px 8px 8px;
}

.olwidgetPopupCloseBox {
    background: url("img/popup_icons.png") no-repeat scroll -80px 0 #FFFFFF;
    cursor: pointer;
    height: 0;
    overflow: hidden;
    padding-top: 16px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 16px;
}

.olwidgetPopupCloseBox:hover {
    background-position: -64px 0;
}

.olwidgetPopupStemTL,.olwidgetPopupStemTR {
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background: none repeat scroll 0 0 #FFFFFF;
    z-index: 1;
}

.olwidgetPopupStemBL,.olwidgetPopupStemBR {
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background: none repeat scroll 0 0 #FFFFFF;
    z-index: 1;
}