@charset "utf-8";
html { color:#333; background:#6E6E6E; }
html, body { height:100% }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
body { font:12px/1.5 simsun, msyh, sinyou, Verdana, Tahoma, Arial, Helvetica, sans-serif, ans-serif;background:#FFF;}
table { border-collapse:collapse; border-spacing:0; }
caption, th { text-align:left }
fieldset, img { border:0; }
ol, ul, li { list-style:none; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
strong, em { font-weight:bold }
h1, h2, h3 { font-size:14px; font-weight:bold }
h4, h5, h6 { font-size:12px }
body,td,th{color:#4d4d4d;font-size:12px;}
a {color: #2761c1; text-decoration:underline;}
a:link {text-decoration: underline;}
a:active {text-decoration: underline;}
a:hover {color: #900;}
form, fieldset {  margin: 0;  padding: 0;  border: none;}
input, button, select {
  vertical-align: middle; /* Not perfect,
  but best compromise for most browsers */
}
/*=================================================================================*/
/* default */
.clear { clear:both; overflow:hidden; font-size:0; line-height:0; height:0; border:none; margin:0; padding:0 }
.clearfix { zoom:1;clear:both;float:none }
.clearfix:after { content: '\20'; display: block; clear: both; }
/*=================================================================================*/
/* width:100% 的div */
.fullDiv{width:100%;text-align:center;margin:0 auto;padding:0;}
/* width:960 的div */
.wrap960 {width:960px;text-align:left;margin:0 auto}
/* image 帶link 不會產生下方空白 */
.imgblock{display:block;}
.imgvertical{vertical-align:top;}
/* font color */
.fontcolorRED{color:#8C0909 !important;}
/*=================================================================================*/
.inputTextStyleGlobal{background-image:url(../images/input_all_bg.gif)!important;border:1px solid #A7A6AB!important;}
/*=================================================================================*/
.h170 {height:170px}
.w720 {width:720px}
.w630 {width:630px}
.w740 {width:740px}
/*=================================================================================*/
/* 标题 */
.h {height:30px;clear:both;float:none;overflow:hidden;line-height:30px;background:#F8D4D4;border-left:8px #F18EA2 solid;}
/* 标题的楼层编号 */
.h em {width:30px;height:30px;font-size:14px;float:left;display:block;background:#F18EA2;color:#FFF;font-style:italic;font-weight:bold}
/* 标题文字 */
.h h2 {color:#593C1A;width:auto;float:left;display:block;font-size:15px;font-weight:bold;padding:0 10px;margin:0 2px}
.h .more {float:right;width:auto;display:block;padding:0 5px;font-size:12px}
/* 小标题 */
.h p {width:auto;float:left;font-size:12px;overflow:hidden}
.h span,.h a {padding:0 5px}
.h h2.on {background:#FFF5F4;height:28px;line-height:28px;border-top:2px #F8D4D4 solid}

/* 深灰色标题 */
.h-gray {background:#898989;border-left-color:#606060;color:#FFF}
.h-gray em {background:#606060}
.h-gray h2 ,.h-gray .more,.h-gray p,.h-gray span,.h-gray a {color:#FFF}
.h-gray p a {color:#666666;font-size:14px}
.h-gray p a:hover {color:white}
/* 浅灰色标题 */
.h-silver {background:#B6B6B6;border-left-color:#868686;color:#FFF}
.h-silver em {background:#868686}
.h-silver h2 ,.h-silver .more,.h-silver p,.h-silver span,.h-silver a {color:#FFF}
/*=================================================================================*/
.side230 {width:230px}
.side210 {width:210px}
.side170 {width:170px}
.side110 {width:110px}
.side300 {width:300px}
.main520{width:520px}
.main510{width:510px}
/*=================================================================================*/
.fR	{float:right}
.fL	{float:left}
/* text-align: */
.tR {text-align:right}
.tL {text-align:left}
.tC {text-align:center}
/*=================================================================================*/
.fontRed{color:red}#Container a.fontRed{color:red}
.fontBlue{color:#1CA4DE}
.fontOrange{color:#FF4A13}
.fontGreen{color:#0CA742}

.fontBold{font-weight:bold}
.font16	{font-size:16px}
.font18 {font-size:18px}
/*=================================================================================*/
/* margin top */
.mt5 {margin-top:5px}
.mt8 {margin-top:8px}
/*=================================================================================*/
/*== 焦点图 ==*/
#picplayer{clear: none; overflow: hidden; position: relative;}
.picFocus, .picFocus img{width:538px; height:270px;}
.picFocus{border:0px solid #333;}
.picFocus img{border:0;}
.focusNum{position:absolute; right:5px; bottom:5px;}
.focusNum li{float: left;list-style:none;color: #fff;text-align: center;line-height:16px;width:16px;height: 16px;font-family: Arial;font-size: 12px;cursor: pointer;margin: 1px;border: 1px solid #707070;background-color: #060a0b;}
.focusNum li.on{line-height: 18px;width: 18px;height: 18px;	font-size: 14px;border: 0;background-color: #ce0609;font-weight: bold;}
/*=================================================================================*/

/* 中间主体部分 */
.main{background:#fff url(../images/wrap.png) repeat-x top;}
.Container{width:960px;margin:0 auto;overflow:hidden;clear:both}
.Container h3{font-size:16px; color:#424141; height:35px; line-height:35px; text-indent:20px;}
/*=================================================================================*/
/* 头部 */
/*.header,.footer{text-align:center; height:45px; padding-top:5px;}*/
.header{width:960px; margin:0 auto; height:50px; padding:5px 0;}
.header .l{float:left; display:inline; margin-left:30px;}
.header .r{float:right; display:inline; text-align:right; margin-right:30px; color:#000;}
.header .c{padding-right:8%;}
.header .c h1{background:url(../images/logo.png); width:202px; height:49px; margin:0 auto; text-indent:-8000px;}
.header .city strong{font-size:18px; font-weight:normal; margin-right:10px;}
.header .city em{color:#ff8a00; font-weight:normal; padding-right:10px;}
.header .city a{color:#a5a5a5; margin:0 7px;}
.header .weather{color:#ff8a00; text-align:left; margin-top:5px;}
.header .weather img{vertical-align:middle; margin-right:10px;}
.header .nav{width:338px; padding:3px 5px 5px 0; background:url(../images/border_bottom.jpg) no-repeat bottom;}
.header .nav p{height:12px; line-height:12px; overflow:hidden; border-right:1px solid #333; padding-top:1px;}
.header .nav a{color:#000; padding:0 8px; border-left:1px solid #333; text-decoration:none;}
.footer{border-top:1px solid #b2b2b2; /*margin:25px 70px 0;*/ margin:0 70px; height:45px; text-align:center;}
.footer p{height:12px; line-height:12px; padding-top:1px; overflow:hidden; margin-top:20px; border-right:1px solid #333; display:inline-block; *display:inline; zoom:1;}
.footer a{color:#000; padding:0 15px; border-left:1px solid #333; text-decoration:none;}
/*=================================================================================*/	

/* 表单项 */
.txt{border:1px solid #af7845; border-left-width:2px; border-right-width:2px; text-indent:3px;}
.btn{background:url(../images/btn.png); height:27px; border:none; cursor:pointer; text-indent:-8888px;}




/* 首页主体搜索 */
.search{background:url(../images/pic.jpg) no-repeat right bottom; margin-top:0px; margin-bottom:0px; margin-left:60px; margin-right:60px; padding-top:45px; padding-bottom:10px;height:250px;}
.search h2{background:url(../images/t1.png); width:220px; height:25px; text-indent:-8888px;}
.search .search-form{margin-left:70px;*margin-left:40px; padding-bottom:10px; width:540px;float:left;}


.search .search-form p{font-size:16px; color:#5f5e5c; margin-top:20px;width:540px;}
.search .search-form form{background:url(../images/search.png); width:540px; height:80px; overflow:hidden;}
.search .search-form label{float:left; width:230px; background:url(../images/t2.png) no-repeat; height:15px; margin-left:10px; text-indent:-8888px; margin-top:10px; overflow:hidden;}
.search .search-form .label2{background-position:0 -15px;}
.search .search-form span{float:left; width:230px; height:22px; margin:10px 0 0 10px; overflow:hidden;}
.search .search-form span input{display:inline; font-size:14px; width:170px; border:none; padding-top:3px; color:#838383; text-indent:3px; border:0px;float:left;}
.search #Search-selectArea-btn{cursor:pointer;float:left;display:inline;}
.search .search-form .txt{float:left; margin:10px 0 0 10px; height:20px; width:190px; color:#838383; font-size:14px; padding-top:1px; padding-bottom:1px;overflow:hidden;}
.search .search-form .btn{float:left; width:60px; margin:10px 0 0 10px;}
.search .search-form em{display:block; width:540px; text-align:center; font-weight:normal; white-space:nowrap; overflow:hidden;}
.search .search-form a{margin:0 10px;}

.search .search_tell{float:left;width:100px;}
.search ol{width:385px;float:left; }
.search li{background:url(../images/num1.png) no-repeat; height:21px; line-height:21px; padding-left:45px; border-bottom:1px solid #ffc03d; font-size:18px; margin-top:10px;}
.search .li2{background-image:url(../images/num2.png);}
.search .tell{background:url(../images/tell_me.png); width:146px; height:46px; position:absolute; right:0; top:16px; _right:40px;}


/* 首页搜索分类 */
.class{float:left; display:inline; width:462px; margin-top:10px; margin-right:10px; background:url(../images/class3.png) no-repeat bottom; margin-left:20px;}
.class h3{background:url(../images/class1.png); height:37px; line-height:37px;}
.class dl{padding:15px 15px 0; background:url(../images/class2.png) no-repeat top; border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4;}
.class dt,.class dt a{font-size:14px; color:#c17b16; font-weight:700; text-decoration:none;}
.class dd{padding-bottom:15px;}
.class dd a{margin-right:5px;}
.class dd .more{float:right; _margin-top:-32px;}

/* 首页路线查询 */
#icenter{border:1px solid #434242; height:355px; width:398px; margin:10px auto 0; overflow:hidden;}
.route-search{float:left; width:440px; margin-top:10px; background:url(../images/route3.png);}



.route-search .bus span input{border:none; border:0; height:16px; width:120px; font-size:12px; color:#838383;}
.route-search .bus span b{position:absolute; top:1px; right:1px; background:url(../images/select2.png); width:15px; height:16px; _right:0;}
.route-search .bus .btn{background-position:0 -27px; width:97px; float:right; margin-left:20px;}
.route-search .bus p{text-align:center;}
.route-search .bus p a{margin-right:5px;}
.route-search .bus .o{text-align:left; margin-left:20px; margin-top:5px; color:#878787;}

.route-search .bus{background:url(../images/route1.png) no-repeat;}
.route-search .bus .title{height:35px; padding-top:10px;}
.route-search .bus .title p{ display:inline-block; *display:inline; zoom:1; height:12px; line-height:12px; padding-top:1px; overflow:hidden; border-right:1px solid #333; margin-left:35px; margin-top:15px;}
.route-search .bus .title a{border-left:1px solid #333; padding:0 10px; color:#000;}
.route-search .bus form{width:410px; height:75px; margin-top:20px;}
.route-search .bus label{float:left; padding-right:10px; margin-left:20px; height:20px; line-height:20px; margin-bottom:15px;}
.route-search .bus .txt{float:left; height:18px; margin-bottom:15px; width:143px; color:#838383; border-color:#888;}
.route-search .bus span{float:left; background:#fff;}


.route-search .route{margin-top:10px; font-size:14px; background:url(../images/route2.png) no-repeat bottom; padding-bottom:20px;}
.route-search .route form{margin-left:20px;}
.route-search .route label{margin-right:10px;}
.route-search .route .txt{margin-right:15px; width:100px; border-color:#888; height:18px;}
.route-search .route .btn{background-position:0 -54px; width:78px;}


/* 搜索框弹出层 */
#Search-Area { width:265px; height:auto; padding:5px; position:absolute; z-index:10001; display:none }
.search-area-box { width:262px; overflow:hidden; padding:5px; left:0; top:0; position:absolute; z-index:1002; background-color:white; border:1px #C2E587 solid; border-width:0 1px 1px 1px }
.search-area-bg { width:262px; height:auto; padding:5px; left:2px; top:2px; position:absolute; z-index:1001; background-color:silver; margin:2px 0 0 3px }
.search-area-box h3 { height:30px; line-height:30px }
.search-area-box a { color:#008D00; text-decoration:underline }
.search-area-box a:hover { color:red }
.search-area-box .arealist { }
.arealist p { margin:0 10px }
.arealist p a { padding:0 5px }
.search-area-box ul { border-top:1px silver dashed; padding:10px; margin:10px 0 }
.search-area-box li { clear:both; width:auto; height:auto; overflow:hidden; margin:5px 0; line-height:24px }
.search-area-box li span { width:80px; height:auto; display:inline; float:left }
.search-area-box li p { width:auto; height:auto; overflow:hidden; display:inline; float:left }
.search-area-box form { margin:10px 0; padding:10px 0; border-top:1px silver dotted }
.search-area-box form input { margin:0 10px }
.Search-form input {
	width:178px;
	height:21px;
	line-height:21px;
	font-size:14px;
	padding:1px 5px;
	border:1px #999999 solid;
	float:left;
	margin:6px 5px;
	color:#666666
}
.Search-form button { width:93px; height:25px; cursor:pointer; padding:0; margin:0; line-height:25px; display:inline; float:left; border:0; margin:6px 5px; font-size:14px; font-weight:bold; text-align:center; background:transparent url('../images/search-bar-submit.gif') no-repeat }
#select2POP{position:absolute; top:54px; left:54px; background:#fff; border:2px solid #bdc2b4; width:143px; display:none;}
#select2POP li{padding:0 5px; height:20px; line-height:20px;}
.adv_bottom{ text-align:center; margin:0 auto; width:100%; padding:10px 0;}
.copyright{ text-align:center; margin:0 auto; padding-bottom:25px;}

