/* CSS Document */
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,img{ margin:0px; padding:0px;}
ul,li,dl,dt,dd,ol{ list-style:none;}
.clear{ clear:both; font-size:0;line-height:0; height:0; display:block;}
a,a:link,a:visited{ color:#4b4b4b; text-decoration:none;}
a:hover{ color:#FF0000; text-decoration:underline;outline:none;}
area{ outline:none;}
*:focus{outline: none;-moz-outline:none;}
img{ border:0px;}
body{font-family:'microsoft yahei'; font-size:14px; margin:0px auto; color:#000;}
.body{background:#fff;margin:0 auto;min-width:320px}
.mod-inner{max-width:1200px;min-width:1000px;margin:0 auto}
.mod-wrap{min-width:1000px;}
.left{float:left;}.right{float:right;}.mt25{margin-top:25px;}.mb25{margin-bottom:25px;}.mt40{margin-top:40px;}.mb40{margin-bottom:40px;}.pd25{padding:25px;}.mt15{margin-top:15px;}.lrpd25{padding-left:25px;padding-right:25px;}.ptb15{padding:15px 0;}
.lh30{line-height:30px;}.mr15{margin-right:15px;}.m15{margin:15px;}.mtb80{margin-top:80px;margin-bottom:80px;}


/*顶部菜单*/
.topmenu{background:#f2f2f2;border-bottom:1px solid #e5e5e5;height:32px;line-height:32px;font-size:12px;color:#999;}
.topmenu_l{width:28%;padding-left:10px;}
.topmenu_l li{float:left;padding-right:20px;}
.topmenu_l li a:link,.topmenu_l li a:visited{color:#999;}
.topmenu_l li a:hover{color:#ff6600;}


/*顶部右边下拉菜单*/
#site-nav {Z-INDEX: 10000;COLOR: #999; LINE-HEIGHT:32px; POSITION: relative; HEIGHT: 32px}
#site-nav A {COLOR: #999;text-decoration:none;}
#site-nav A:hover {COLOR: #ff6600}
#site-nav .quick-menu LI {PADDING-RIGHT:17px; BACKGROUND-POSITION: right 6px;FLOAT: left;}
#site-nav .quick-menu LI.mytaobao{background:url(../images/topicon01.png) 5px 50% no-repeat;}
#site-nav .quick-menu LI.services{background:url(../images/topicon02.png) 5px 50% no-repeat;}
#site-nav .quick-menu LI.menu-item {PADDING: 0px; POSITION: relative}
#site-nav .mytaobao .menu-hd {padding-top:1px;_padding-top:1px;PADDING-RIGHT:10px; PADDING-LEFT:24px;padding-bottom:7px;_padding-bottom:7px;}
#site-nav .services .menu-hd {padding-top:1px;_padding-top:1px;PADDING-RIGHT:10px; PADDING-LEFT:24px;padding-bottom:7px;_padding-bottom:7px;}
#site-nav .menu-bd { BORDER: #cbcbcb 1px solid; DISPLAY: none; Z-INDEX: 10001; RIGHT: 0px; BACKGROUND: #fff; POSITION: absolute; TOP:0px; margin-top:31px; *margin-top:26px;}
#site-nav IFRAME.menu-bd {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: -1; BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: alpha(opacity=0); FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;}
#site-nav .menu {POSITION: relative;}
#site-nav .menu .menu-hd {MARGIN: 1px; }
#site-nav .menu:hover .menu-hd {BORDER: #cbcbcb 1px solid;MARGIN: 0px; }
#site-nav .hover .menu-hd {BORDER: #cbcbcb 1px solid; BACKGROUND: #fff;MARGIN: 0px;}
#site-nav .menu:hover .menu-bd {DISPLAY: block;}
#site-nav .hover .menu-bd {DISPLAY: block}
.menu-bd-wx{padding:7px;}
.menu-bd-wx img{width:80px;height:auto;}
.menu-bd-panel{padding-top:10px;}
.menu-bd-panel li{float:left;width:60px;padding:0 10px;line-height:28px;text-align:center;}
#site-nav .menu-bd-panel li a:link,#site-nav .menu-bd-panel li a:visited{color:#000;}
#site-nav .menu-bd-panel li a:hover{color:#000;text-decoration:underline;}


/*头部*/
.header{height:97px;}
.logo{background:url(../images/logo.png) 9px 19px no-repeat;height:97px;width:350px;}
.logo a{display:block;width:341px;height:56px;margin-top:19px;}
.sel_cs{margin-left:10px;margin-top:45px;}
.anhuilogo{background:url(../images/anhuilogo.png) 9px 19px no-repeat;height:97px;width:350px;}
.anhuilogo a{display:block;width:341px;height:56px;margin-top:19px;}
.sichuanlogo{background:url(../images/sichuanlogo.png) 9px 19px no-repeat;height:97px;width:350px;}
.sichuanlogo a{display:block;width:341px;height:56px;margin-top:19px;}

/*下拉选择*/
.nice-select {padding: 0 5px;height:28px;border: 1px solid #d7d7d7;position: relative;background: #fff url(../images/xlicon.jpg) no-repeat right center;cursor:pointer;border-radius:2px;z-index:9999;}
.nice-select input {font-size:14px;color:#666;display: block;width: 100%;height:28px;line-height: 28px \9;border: 0;outline: 0;background: none;cursor:pointer;}
.nice-select ul {width: 100%;display: none;position: absolute;left: -1px;top:28px;overflow: hidden;background-color: #fff;max-height: 150px;	overflow-y: auto;border: 1px solid #d7d7d7;border-top: 0;z-index:9999;}
.nice-select ul li {height: 30px;line-height: 30px;overflow: hidden;padding: 0 5px;cursor: pointer;font-size:14px;color:#666;}
.nice-select ul li.on {background-color: #e0e0e0;}



/*主站菜单*/
.top_nav{margin-right:10px;}
.top_nav li{float:left;display:block;margin-top:30px;padding:0 16px;background:url(../images/navrline.gif) 100% 50% no-repeat;}
.top_nav li a:link,.top_nav li a:visited{display:block;font-size:16px;font-weight:bold;color:#4b4b4b;text-decoration:none;line-height:45px;}
.top_nav li a:hover{color:#0360a5;border-bottom:2px solid #0360a5;}
.top_nav li .on:link,.top_nav li .on:visited{color:#0360a5;border-bottom:2px solid #0360a5;display:block;font-size:16px;font-weight:bold;text-decoration:none;line-height:45px;}

/*版权*/
.index_tel{background:#5a5e60;height:272px;overflow:hidden;}
.index_telbox div{float:left;padding-top:45px;}
.index_tel_2wm{width:44%;}
.index_tel_2wm li{float:left;padding-right:5%;padding-left:5%;text-align:center;color:#b7b7b7;line-height:50px;}
.index_tel_2wm li span{display:block;background:#fff;padding:8px;width:120px;}
.index_tel_rx{width:28%;}
.index_tel_tel{width:28%;}
.tel_tit{font-size:18px;color:#fff;padding-bottom:10px;}
.tel_rxtel{font-size:28px;color:#fff;padding-bottom:10px;}
.tel_tel{font-size:14px;color:#b7b7b7;line-height:30px;}
.footer{background:#5a5e60;text-align:center;line-height:30px;font-size:14px;color:#a7a8a8;padding:20px 0;border-top:1px solid #a3a3a3;}

/*漂浮窗口*/
#box {width:88px; height:487px;  position:fixed; top:130px; right:-88px; border-radius:5px 0 0 5px;z-index:500;}
.pftit{width:25px;height:100px;position: absolute;left:-25px;background:#025fa5;top:100px;color:white;line-height:25px;text-align: center;vertical-align: middle;border-radius:5px 0 0 5px;cursor: pointer;padding:10px 0;}




/*地图服务*/
.zgzc{width:100%;height:580px;overflow:hidden;}
.zgzc_l{float:left;width:360px;border-top:1px solid #b5b9c0;border-right:1px solid #b5b9c0;border-bottom:1px solid #b5b9c0;height:578px;background:#fff;}
.zgzc_r{margin-left:320px;border-top:1px solid #b5b9c0;border-right:1px solid #b5b9c0;border-bottom:1px solid #b5b9c0;height:578px;}/* background:url(../images/zgzcmap.jpg) 0 0 no-repeat; */
.zgzc_l_sertit{float:left;width:58px;background:#116aca;height:578px;}
.zgzc_l_sertit a:link,.zgzc_l_sertit a:visited{display:inline-block;_display:inline;_zoom:1;font-family:"microsoft yahei";font-size:14px;text-align:center;text-decoration:none;color:#fff;height:65px;line-height:30px;width:58px;padding-top:10px;}
.zgzc_l_sertit a:hover{background:#ff6600;}
.zgzc_l_sertit .on:link,.zgzc_l_sertit .on:visited{background:#ff6600;}
.zgzc_l_sertit span{display:block;}
.zgzc_l_sertj{float:right;width:302px;height:578px;overflow:hidden;}
.zgzc_l_sertjmap{float:right;width:272px;height:563px;overflow:hidden;padding:15px 15px 0 15px;}
.zgzc_l_sertjmap li{float:left;width:50%;text-align:center;padding-top:15px;padding-bottom:10px;}
.zgzc_l_sertjmap li span{display:block;line-height:30px;padding-top:5px;}
.zgzc-serbg{background:#f2f2f2;border-bottom:1px solid #b5b9c0;padding:10px 20px;}
.zgzc_serinput{margin-top:10px;}
.zgzc_sertjbox{border:1px solid #afafaf;background:#fff;height:25px;line-height:25px;padding-left:5px;color:#666;font-size:14px;font-family:"宋体";}
.zgzc_sernr{height:410px;overflow:auto;}
.zgzc_sernr_nub{float:left;background:url(../images/zgzcicon3.png) 50% 5px no-repeat;width:25px;padding-top:7px;text-align:center;color:#fff;font-size:10px;height:19px;font-family:Arial, Helvetica, sans-serif}
.zgzc_sernr_xx{margin-left:30px;line-height:26px;margin-bottom:10px;}
.zgzc_sernr_xx span{display:block;font-size:12px;}
.zgzc_sernr_xx a:link,.zgzc_sernr_xx a:visited{font-weight:bold;color:#025fa5;font-size:14px;}
.page1{text-align:center;padding:10px 0 10px 0;}
.page1 span{border:1px solid #c4c2c3;padding:3px 8px;margin-right:5px;color:#9c9c9c;}
.page1 a:link,.page1 a:visited{border:1px solid #c4c2c3;padding:3px 8px;margin-right:5px;color:#9c9c9c;}
.page1 a:hover{background:#025ea4;color:#fff;text-decoration:none;border:1px solid #254989}
.page1 .on:link,.page1 .on:visited{padding:3px 8px;margin-right:5px;background:#025ea4;color:#fff;text-decoration:none;border:1px solid #254989}

.zgzc_map_tab{background:#f2f2f2;height:35px;line-height:35px;}
.zgzc_map_tab li{float:left;width:49.7%;text-align:center;}
.zgzc_map_tab li a:link,.zgzc_map_tab li a:visited{text-decoration:none;display:block;_display:inline;_zoom:1;background:#e6e6e6;border-bottom:1px solid #b5b9c0;}
.zgzc_map_tab li a:hover{background:#f2f2f2;border-bottom:1px solid #f2f2f2;font-weight:bold;color:#116aca;}
.zgzc_map_tab li .on:link,.zgzc_map_tab li .on:visited{text-decoration:none;display:block;_display:inline;_zoom:1;background:#f2f2f2;border-bottom:1px solid #f2f2f2;font-weight:bold;color:#116aca;}
.map_rline{border-right:1px solid #b5b9c0;}


.inHd ul {border-bottom: 1px solid #a5c4ff;height: 32px;}
.inHd li {float: left;cursor: pointer;width: 81.5px;height: 32px;line-height: 32px;position: relative;}
.inHd li a {margin-left: 25px;text-decoration:none;}
.inHd li .arrow-wrap {background:#fff;height:5px;position: absolute;width:8px;top: 29px;z-index: 999;display:none;left:35px;}
.inHd li.on .arrow-wrap {display: block;background:url(../images/lxdian.png) no-repeat;}
.inHd li i {background-image: url("../images/lxicon.png");background-repeat: no-repeat;display: inline-block;position: relative;top: 2px;left: 20px;}
.inHd li.on {color: #3385ff;}
.inHd li.bus-tab i {background-position: -2px -7px;height: 16px;width: 13px;}
.inHd li.bus-tab.on  i {background-position: -16px -7px;}
.inHd li.drive-tab i {background-position: -30px -8px;height: 14px;width: 15px;}
.inHd li.drive-tab.on i {background-position: -46px -8px;}
.inHd li.walk-tab i {background-position: -65px -5px;height: 18px;top: 3px;width: 16px;}
.inHd li.walk-tab.on i {background-position: -83px -5px;}
.inBd .bus_search_box {position: relative;border-bottom: 1px solid #dee1e3;background: #fff;}
.inBd .route-input-box {display: inline-block;position: relative;vertical-align: middle;width: 250px;padding-left: 20px;}
.inBd .route-input-box p {position: relative;background: #fff;}
.inBd .route-input-box i {background: url("../images/lxicon.png") no-repeat scroll -46px -25px;}
.inBd .route-input-box i {display: inline-block;height: 11px;position: relative;top: 3px;width: 11px;}
.route-input-box input {border-bottom: 1px solid #eaebed;
    color: #333;
    display:inline-block;
    font-size: 13px;
    height: 30px;
    line-height: 26px;
    padding: 5px 0 5px 5px;*padding: 4px 0 4px 5px;
    vertical-align: middle;
    width: 200px;
	border-top:none;border-left:none;border-right:none;
}
.inBd .route-input-box .end i {background: url("../images/lxicon.png") no-repeat scroll -59px -25px;}
.inBd .route-input-box .end input {border: 0 none;}
.route-wsubmit{display:block; padding:0; width:54px; cursor: pointer;}
.route-submit {height:79px;width:54px;border: none;margin:0;color:#666;cursor: pointer;font-size: 13px;position: absolute;top: 1px;right:2px;bottom: 1px; text-align: center;background:#f2f2f2}
.divbutton{ margin-left:36px; margin-top:10px;}
.button1{ width:85px; height:36px; line-height:36px; color:#fff; font-size:14px;
	background: url(logindl.jpg) no-repeat; margin-right:35px;cursor:pointer; border:0px;
}
.button2{ width:85px; height:36px; line-height:36px; color:#fff; font-size:14px;border:0px;
	background: url(logincz.jpg) no-repeat; cursor:pointer; color:#fff;
}


