@charset "utf-8";
/*
 * Created: 20120917
 * Author : Kevin
 */
.sign_tab li a.current, .mod_rule_site h4, .carlist .btn, .bus_cont .btn, .btn85x33, .btn85x33_hover, .code_search .btn, .code_search_gl .gl_txt_form .pos_c, .code_search_gl .btn, .code_search_gl .ec_gl, .regionTravel_list dt i { background: url(../../images/jiaotong/tickets.png) no-repeat; }
.bus_cont a, .mod_bus_tab .bus_tab li, .mod_bus_other li a, .emap_tips span { background: url(../../images/jiaotong/bus.png) no-repeat; }
.sign { padding: 25px 19px 20px; }
.sign_tab li { float: left; width: 136px; height: 33px; margin-left: 10px; }
.sign_tab li.noml { margin-left: 0; }
.sign_tab li a { display: block; height: 31px; border: 1px solid #D8ECFF; color: #006F9F; line-height: 31px; text-align: center; font-size: 14px; background: #EDF7FF; }
.sign_tab li a:hover { color: #006F9F; }
.sign_tab li a.current { border: 0 none; height: 33px; line-height: 33px; color: #fff; background-position: 0 -176px; }
.sign_tab li a.current:hover { color: #fff; text-decoration: none; }
.sign_tab_cont { margin-top: 28px; }
.sign_tab_cont table, .sign_tab_cont td { border: 1px solid #CBE8FF; }
.sign_tab_cont table { border-top-width: 6px; text-align: center; }
.sign_tab_cont td { padding: 5px 0; line-height: 33px; }
.sign_tab_cont td table, .sign_tab_cont td table td { border: 0 none; }
.sign_tab_cont td img { vertical-align: middle; }
.mod_rule { padding: 17px 0 13px 45px; background: #F5FAFF; }
.mod_rule li { float: left; width: 75px; height: 20px; line-height: 20px; padding: 5px 0; text-align: center; }
.mod_rule li a { display: inline-block; font-size: 14px; }
.mod_rule li a.current { padding: 0 5px; color: #fff; background: #FF8B00; }
.mod_rule li a.current:hover { text-decoration: none; }
.mod_rule_site { padding: 10px 18px; min-height: 158px; height: auto !important; height: 158px; overflow: visible; font-size: 14px; background: url(../../images/jiaotong/bg_rule.png) no-repeat right bottom; }
.mod_rule_site h3 { color: #338BCF; font-weight: bold; }
.mod_rule_site h4 { margin: 15px 0 0 257px; padding-left: 25px; background-position: -118px -151px; }
.mod_rule_site h4.spe { margin-top: 40px; }
.mod_rule_site h4 a { color: #FF8B00; font-weight: bold; }
.mod_rule_site h4 a:hover { color: #FF8B00; }
.rule_site_list { margin: 20px 0 0 30px; }
.rule_site_list li { float: left; width: 75px; line-height: 36px; }
.select_outer { float: left; padding: 4px 2px; width: 60px; border: 2px solid #FFA73E; margin: 5px 10px 0 0; background: #fff; }
.select_inner { width: 60px; height: 18px; line-height: 18px; overflow: hidden; }
.select_outer select { display: block; width: 62px; height: 20px; margin: -1px 0 0 -1px; font-size: 14px; border: 1px solid #fff; line-height: 20px; overflow: hidden; outline: none; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.select_outer select { line-height: 16px; }
}
.carlist { padding: 37px 0 20px 185px; }
.carlist input { float: left; }
.carlist .txt { width: 164px; padding: 0 10px; height: 26px; line-height: 26px; border: 2px solid #FFA73E; margin: 5px 30px 0 0; font-size: 12px; color: #999; }
.carlist .txt_focus { color: #333; }
.carlist .btn { width: 106px; height: 40px; line-height: 40px; border: 0 none; cursor: pointer; background-position: 0 0; }
.carlist .btn_hover { background-position: 0 -41px; }
.carlist_result { padding: 0 0 25px 139px; }
.carlist_result p { line-height: 28px; color: #656565; font-size: 14px; font-family: Arial; }
.carlist_result p a { color: #fd5151; }
.carlist_result p span { font-weight: bold; }
.carlist_city { padding: 15px 0 15px 20px; background: #F5FAFF; }
.carlist_city li { float: left; width: 100px; padding: 5px 0; height: 20px; line-height: 20px; }
.carlist_city li a { display: inline-block; height: 20px; color: #006f9f; padding: 0 1px 0 5px; }
.carlist_city li a:hover { color: #fd5151; }
.carlist_city li a.current { color: #fff; background: #FF8B00; }
.carlist_city li a.current:hover { color: #fff; text-decoration: none; }
.carlist_detail table, .carlist_detail th, .carlist_detail td { border: 1px solid #CBE8FF; }
.carlist_detail table { width: 868px; margin: 0 -1px -1px; text-align: center; font-size: 14px; }
.carlist_detail th.bl2, .carlist_detail td.bl2 { border-left-width: 2px; }
.carlist_detail th { color: #666; line-height: 31px; font-weight: bold; background: #F5FAFF; }
.carlist_detail td { line-height: 29px; color: #666; }
.carlist_detail .province, .carlist_detail .province td { color: #348BCF; font-weight: bold; background: #EDF7FF; }
.carlist_detail td em { display: block; font-size: 12px; }
.mod_emap { height: 515px; }
.emap_tips { padding: 1px; margin-bottom: -1px; background: #F5FAFF; }
.emap_tips span { display: inline-block; width: 53px; margin-right: 1px; height: 19px; color: #fff; font-size: 14px; line-height: 19px; text-align: center; }
.emap_tips .sp1 { background-position: 0 -58px; }
.emap_tips .sp2 { background-position: 0 -78px; }
.emap_tips .sp3 { background-position: 0 -98px; }
.mod_bus_tab { height: 37px; position: relative; z-index: 10; }
.mod_bus_tab .bus_city, .mod_bus_tab .bus_change, .mod_bus_tab .bus_tab, .bus_cont input, .bus_cont a { float: left; }
.mod_bus_tab .bus_city { width: 105px; height: 28px; line-height: 28px; font-size: 16px; color: #338BCF; font-family: \5FAE\8F6F\96C5\9ED1; font-size: 20px; text-align: center; font-weight: bold; overflow: hidden; }
.mod_bus_tab a.bus_change { margin-top: 7px; color: #FF8B00; font-size: 14px; }
.mod_bus_tab a.bus_change:hover { color: #FF8B00; }
.mod_bus_tab .bus_tab { padding-left: 25px; }
.mod_bus_tab .bus_tab li { float: left; width: 126px; height: 31px; line-height: 31px; border: 1px solid #CEEAFF; border-bottom: none; margin: 5px 10px 0 0; text-align: center; font-size: 14px; color: #006F9F; cursor: pointer; background-position: 0 0; }
.mod_bus_tab .bus_tab li.current { position: relative; margin-top: 0; margin-bottom: -1px; font-weight: bold; background: #fff; padding: 5px 0 1px }
.bus_cont { height: 88px; padding: 47px 0 0 116px; background: url(../../images/jiaotong/bg_bus_cont.png) repeat-x center bottom; }
.bus_cont .txt { padding: 4px 18px; width: 200px; height: 28px; line-height: 28px; border: 2px solid #FFA01A; font-size: 14px; color: #999; background: #fff; }
.bus_cont .txt2 { display: inline; width: 361px; margin-left: 57px; }
.bus_cont .btn { width: 106px; height: 40px; border: 0 none; margin-left: 12px; cursor: pointer; background-position: 0 0; }
.bus_cont .btn_hover { background-position: 0 -41px; }
.bus_cont a { width: 23px; height: 17px; margin: 11px 5px 0; background-position: 0 -33px; }
.mod_bus_other { margin-top: -1px; padding: 45px 0 50px; font-size: 14px; background: url(../../images/jiaotong/bg_bus.jpg) no-repeat right bottom; }
.mod_bus_other ul { margin-bottom: 30px; text-align: center; }
.mod_bus_other li { display: inline; margin: 0 15px; }
.mod_bus_other li a { display: inline-block; padding-left: 22px; color: #006f9f; }
.mod_bus_other li a:hover { color: #fd5151; }
.mod_bus_other li a.ic1 { background-position: -111px -39px; }
.mod_bus_other li a.ic2 { background-position: -110px -68px; }
.mod_bus_other li a.ic3 { background-position: -108px -98px; }
.mod_bus_other li a.ic4 { background-position: -109px -125px; }
.mod_bus_other p { padding-left: 89px; height: 16px; line-height: 16px; margin-top: 20px; color: #656565; font-family: Arial; }
.mod_bus_other p a { display: inline-block; margin: 0 4px; }
.mod_bus_other p a:hover { padding: 0 2px; margin: 0 2px; color: #fff; text-decoration: none; background: #FF8B00; }
.popup_bus { position: absolute; left: 105px; top: 30px; background: #F0F0F0; z-index: 15; }
.popup_bus_detail { width: 273px; padding: 20px 10px 5px 15px; border: 1px solid #9DD4FF; background: #fff; margin: 0 2px 2px 0 }
.hotcpop p { height: 28px; line-height: 28px; font-weight: bold; font-size: 12px; color: #338BCF; background: url(../../images/jiaotong/linepop.png) 50% bottom no-repeat; }
.popup_bus_detail ul { margin-top: 5px; }
.popup_bus_detail li { float: left; width: 53px; line-height: 24px; }
.popup_bus_detail li a { color: #656565; margin-right: 10px; zoom: 1; word-break: keep-all; white-space: nowrap; display: inline-block; }
.popup_bus_detail li a:hover { color: #fd5151; }
.select_city { margin: 6px 0 5px; }
.select_city .select_outer { float: left; margin: 0; padding: 3px 2px; width: 81px; border: 1px solid #D5D5D5; }
.select_city .select_inner { width: 81px; }
.select_city .select_outer select { width: 83px; color: #656565; }
.select_city .select2_outer { width: 108px; margin-left: 6px; }
.select_city .select2_inner { width: 108px; }
.select_city .select2_outer select { width: 109px; color: #656565; }
.select_city input { float: right; width: 59px; height: 27px; line-height: 24px; font-size: 14px; color: #656565; cursor: pointer; }
.closebtn { display: inline-block; position: absolute; right: 14px; top: 4px; width: 12px; height: 12px; background: url(../../images/jiaotong/fly_close.gif) no-repeat; cursor: pointer; z-index: 100 }
.popup_bus_detail .pingyin dl { height: 190px; overflow-y: auto; margin-right: -6px; }
.popup_bus_detail .pingyin p { height: 24px; line-height: 24px; font-weight: bold; font-size: 12px; color: #338BCF; border-bottom: 1px solid #d1ebff; margin: 8px -10px 5px -15px; padding-left: 15px; }
.popup_bus_detail .pingyin dt { font-weight: bold; color: #ff8b00; width: 20px; float: left; line-height: 24px; font-size: 14px; font-family: Arial }
.popup_bus_detail .pingyin dd { margin-left: 20px; line-height: 24px; }
.popup_bus_detail .pingyin dd a { margin-right: 10px; zoom: 1; display: inline-block; word-break: keep-all; white-space: nowrap; }
/*考驾*/
.kaojia .mod_bus_tab .bus_tab { padding-left: 0; font-size: 12px }
.kaojia .jiaxiaoCon { background: url(../../images/jiaxiao/repeaterBg.jpg) 0 0 repeat-x; }
.kaojia .jiaxiaoSearchBg { background: url(../../images/jiaxiao/jiaxiaoBg.jpg) right bottom no-repeat; height: 294px }
.jiaxiaoCon .pSearch { padding: 48px 0 0 150px; height: 90px }
.jiaxiaoCon .searchTxt { width: 330px; height: 18px; border: 2px solid #ffa01a; padding: 10px; line-height: 18px; color: #999; font-size: 14px; float: left }
.jiaxiaoCon .searchSubmit { background: url(../../images/jiaxiao/checkBtn.jpg) 0 0 no-repeat; width: 105px; height: 42px; border: 0 none; cursor: pointer; line-height: 9999px; overflow: hidden; text-indent: -9999px; float: left }
.kaojia .hotCity { padding: 20px 20px 0 50px; font-size: 14px }
.kaojia .hotCity dt { color: #348bcf; font-weight: 700; padding-left: 5px; line-height: 30px }
.kaojia .hotCity dd span { width: 55px; float: left; padding: 4px 0 }
.kaojia .hotCity dd a { color: #333; padding: 0 5px; line-height: 20px; float: left; text-decoration: none }
.kaojia .hotCity dd a:hover, .kaojia .hotCity dd a.cur { background: #ff8b00; color: #fff; text-decoration: none }
.other_tool { margin-top: -1px; }
.other_tool th, .other_tool td { border-top: 1px solid #DDF0FF; padding: 0 0 0 12px; line-height: 34px; }
.other_tool td { border-left: 1px solid #DDF0FF; }
.other_tool th { font-weight: normal; text-align: left; }
.other_tool a { color: #656565; }
.other_tool a:hover, .other_tool a.cur { color: #fd5151; }
.other_tool_site th { color: #656565; font-weight: bold; background: #FAFEFF; text-align: center; }
.other_tool_site em { display: block; color: #999; font-size: 12px; }
.kaojia .jiazhaoCon { background: url(../../images/jiaxiao/repeaterBg.jpg) 0 -20px repeat-x; }
.kaojia .jiazhaoBg { background: url(../../images/jiaxiao/jiazhaoBg.jpg) right bottom no-repeat; height: 274px }
.kaojia .selectedForm { height: 80px; padding: 40px 0 0 80px }
.kaojia .selectedForm .sTit { float: left; padding-right: 10px; line-height: 32px; font-size: 14px; display: inline }
.kaojia .selectedForm .select_outer { float: left; width: 200px; margin-top: 0; padding: 6px 2px 5px; display: inline }
.kaojia .selectedForm .select_outer .select_inner { width: 200px; }
.kaojia .selectedForm .select_outer select { width: 202px; }
.kaojia .selectedForm .sTitA { padding-left: 20px }
.kaojia .selectedForm .submitBtn { background: url(../../images/jiaxiao/checkBtnA.jpg) 0 0 no-repeat; width: 85px; height: 33px; float: left; text-indent: -9999px; line-height: 9999px; overflow: hidden; border: 0 none; cursor: pointer }
/* 20121223 */
.traffic_main { margin: 0 60px 35px; }
.traf_search { background: url(../../images/jiaotong/traf_bg.png) right bottom no-repeat; border: 1px solid #d1ebff; }
.traf_form { padding: 24px 0 0 150px; height: 55px; border-bottom: 1px solid #cbe8ff; }
.select_outer2 { width: 147px; margin: 2px 0 0 21px; }
.select_inner2 { width: 147px; }
.select_outer select { width: 149px; }
.btn85x33 { width: 85px; height: 33px; line-height: 33px; border: 0 none; cursor: pointer; background-position: 0 -248px; margin-left: 28px; float: left; }
.city_list { font-size: 14px; padding: 20px 10px 10px 35px; }
.city_list dt { float: left; line-height: 30px; font-weight: bold; color: #666; }
.city_list dd { line-height: 30px; margin-left: 95px }
.city_list dd p { margin-left: 10px; float: left; }
.city_list dd ins { text-decoration: none; color: #666; }
.city_list dd a { display: inline-block; padding: 0 5px; margin: 0 5px; }
.city_list dd a:hover { background: #ff8b00; color: #fff; text-decoration: none; }
.traf_box { border: 1px solid #cde9ff; }
.traf_box .t_b_hd { height: 27px; line-height: 27px; background: #edf7ff; color: #348bcf; font-weight: 700; padding-left: 21px; font-size: 14px; position: relative; border-bottom: 1px solid #cbe8ff; }
.traf_box .t_b_hd ins { position: absolute; right: 12px; top: 0; color: #333; font-size: 12px; font-weight: 100; text-decoration: none; }
.traf_box .t_b_hd .fred { color: #fd5151; text-decoration: underline }
.traf_box .t_b_bd { padding: 10px 33px; line-height: 30px; font-size: 14px; color: #666; }
.zhixiashi dt { width: 75px; float: left; font-weight: 700; }
.zhixiashi dd { margin-left: 75px; }
.zhixiashi dd a { margin-right: 20px; zoom: 1; word-break: keep-all; white-space: nowrap; display: inline-block; color: #666; }
.zhixiashi dd a:hover { color: #fd5151; }
.sheng a.fblue { color: #348bcf; text-decoration: underline; }
.sheng a:hover.fblue { color: #fd5151 }
.sheng dl { border-bottom: 1px dashed #cbe8ff; line-height: 22px; padding: 8px 0 }
.sheng dt { width: 90px; float: left; font-weight: bold; }
.sheng dd { margin-left: 90px; }
.sheng dd a { color: #666; margin-right: 20px; zoom: 1; word-break: keep-all; white-space: nowrap; display: inline-block; }
.sheng dd a:hover { color: #fd5151 }
/* bus */
.bus_tag { font-size: 14px; padding-left: 100px; }
.bus_tag dt { font-weight: 700; color: #348bcf; padding: 20px 0 8px; }
.bus_tag dd a { display: inline-block; line-height: 16px; padding: 0 4px; margin-right: 10px; font-family: Arial }
.bus_tag dd a:hover { color: #fff; background: #ff8b00; text-decoration: none; }
.bus_tag .bus_link a { color: #006f9f; }
.bus_tag .bus_link a:hover { color: #fd5151; background: none; text-decoration: underline }
/* traffic_code */
.traffic_code { padding: 0 60px 35px; font-size: 14px; }
.code_search { padding: 35px 10px 0; }
.code_search p { padding: 0 0 35px 180px; }
.code_search span, .code_search input { float: left; }
.code_search span { width: 68px; margin-top: 6px; font-weight: bold; color: #333; }
.code_search .txt { width: 226px; height: 20px; line-height: 20px; padding: 5px 12px 4px; border: 2px solid #FFA73E; color: #999; font-size: 14px; }
.code_search .txt_focus { color: #333; font-weight: bold; }
.code_search .btn { width: 85px; height: 33px; border: 0 none; margin-left: 10px; cursor: pointer; background-position: 0 -248px; }
.code_search .btn_hover { background-position: 0 -285px; }
.code_search_result table { background: #FFFEFD; }
.code_search_result table, .code_search_result th, .code_search_result td { border: 1px solid #F3D9B5; }
.code_search_result th, .code_search_result td { padding: 9px 10px; line-height: 20px; }
.code_search_result tbody { color: #FF8B00; }
.code_rel { height: 48px; line-height: 48px; text-align: center; }
.code_rel a { margin: 0 28px; color: #006F9F; }
.code_rel a:hover { color: #fd5151; }
.code_tab { margin: 12px 0 13px; height: 33px; }
.code_tab li { float: left; padding-right: 10px; text-align: center; }
.code_tab li a { display: block; padding-left: 3px; color: #006F9F; cursor: pointer; background: url(../../images/jiaotong/code_tab.png) no-repeat 0 0; }
.code_tab li a:hover { color: #006F9F; }
.code_tab li a span { display: block; height: 33px; line-height: 33px; background: url(../../images/jiaotong/code_tab.png) no-repeat 100% 0; padding-right: 3px; }
.code_tab li a:hover { color: #fff; font-weight: bold; text-decoration: none; background-position: 0 -33px; }
.code_tab li a:hover span { background-position: 100% -33px; }
.w78 { width: 78px; }
.w87 { width: 87px; }
.w100 { width: 100px; }
.w121 { width: 121px; }
.w146 { width: 146px; }
.w153 { width: 153px; }
.code_tab li.w153 { padding-right: 0; }
.code_list { margin-top: -1px; border: 1px solid #B8DCF5; }
.code_list_top { position: relative; height: 48px; border: 1px solid #B8DCF5; background: #f6fbff; }
.code_list_top span { position: absolute; right: 10px; top: 20px; padding-left: 20px; height: 20px; line-height: 20px; color: #FF8B00; font-size: 12px; background: url(../../images/jiaotong/tips.png) no-repeat left center; }
.code_list_top h3 { height: 47px; line-height: 47px; border-bottom: 1px solid #fff; color: #338BCF; font-size: 16px; font-weight: bold; text-align: center; }
.code_list_table { width: 864px; border-bottom: 1px; overflow: hidden; }
.code_list_table caption { height: 36px; line-height: 36px; color: #338BCF; font-size: 16px; font-weight: bold; background: #EDF7FF; }
.code_list table, .code_list th, .code_list td { border: 1px solid #D8EAF8; }
.code_list table { width: 866px; margin: 0 -1px -1px; border-top-color: #B8DCF5; }
.code_list th, .code_list td { padding: 9px 10px; line-height: 20px; }
.code_list thead th { color: #338BCF; border-top-color: #B8DCF5; background: #F6FBFF; }
.code_list table p { color: #999; font-size: 12px; text-align: center; }
.code_list_mt10 { margin-top: 10px; }
.code_list_table1 table { text-align: center; }
.code_list th.th1 { padding: 0 10px; line-height: 16px; font-size: 12px; font-weight: normal; }
.code_list th.th2 { padding: 0 10px; }
.code_list_nobt { border-top: 0 none; }
.gs_tab { margin-top: -1px; line-height: 20px; padding: 15px 0; background: #F5FAFF; }
.gs_tab p { float: left; padding-right: 8px; width: 130px; text-align: right; color: #656565; font-weight: bold; }
.gs_tab span { display: block; padding: 5px 0; }
.gs_tab span em { font-weight: normal; font-family: Arial; }
.gs_tab ul { margin-left: 138px; overflow: hidden; zoom: 1; }
.gs_tab li { float: left; padding: 5px 10px 5px 0; }
.gs_tab li a { display: inline-block; padding: 0 5px; word-break: keep-all; word-wrap: nowrap; }
.gs_tab li a.current, .gs_tab li a.current:hover { color: #fff; background: #FF8B00; text-decoration: none; }
.gs_detail { margin: 30px 0 10px; line-height: 24px; }
.gs_detail h3 { margin-bottom: 5px; color: #338BCF; font-weight: bold; font-size: 16px; }
.gs_detail span { color: #338BCF; font-weight: bold; }
.cgs_tips { margin-bottom: 5px; color: #999; font-size: 12px; }
.code_list_table2 caption { padding-left: 18px; text-align: left; }
.code_list_table2 span { color: #FF8B00; }
.code_list_table2 span a { color: #FF8B00; font-weight: normal; }
.code_list_table2 span a:hover { color: #fd5151; }
/* 旅游地图 */
.mod_lmap { height: 504px; }
.map_flash_l { float: left; }
.fr124 { width: 123px; float: right; background: #F5F5F5; }
.map_area { height: 113px; padding: 11px 0 0 13px; border-top: 1px solid #fff; border-bottom: 1px solid #E7E7E7; }
.fr124 dl.last { border-bottom: 0 none; }
.fr124 dl.first { border-top: 0 none; height: 115px; }
.map_area dt { margin-bottom: 5px; color: #0099DF; font-size: 18px; font-family: \5FAE\8F6F\96C5\9ED1; }
.map_area dd li { float: left; width: 54px; line-height: 24px; }
.map_area dd li a { color: #656565; }
.map_area dd li a:hover { color: #f60; }
.scenicSpotWrap { margin-top: 15px; }
.scenicSpotWrap .scenicTabNav { }
.scenicSpotWrap .scenicTabNav li { float: left; display: inline; margin-bottom: -1px; position: relative; z-index: 2; *zoom:1;
}
.scenicSpotWrap .scenicTabNav li a { padding: 0 15px; height: 35px; display: inline-block; margin-right: 3px; line-height: 35px; text-align: center; background: #edf7ff; border: 1px solid #a2cdea; color: #348bcf; font-size: 14px; }
.scenicSpotWrap .scenicTabNav li.active a { background: #fff; border-top: 3px solid #348bcf; border-bottom-color: #fff; height: 33px; line-height: 33px; font-weight: bold; }
.scenicSpotWrap .scenicTabNav li a:hover { text-decoration: none; }
.scenicTabCont { border: 1px solid #a5cfeb; padding: 20px 42px; }
.scenicTabCont .stIntro { color: #666; font-size: 12px; margin-bottom: 5px; }
.scenicTabCont .stCont dl { padding: 15px 0; }
.scenicTabCont .stCont dt.icon_ins { color: #333; font-weight: bold; font-size: 14px; padding-left: 13px; margin-bottom: 5px; }
.scenicTabCont .stCont dd .listP { padding: 8px 0; font-size: 14px; }
.scenicTabCont .stCont dd .listP strong { float: left; display: block; width: 50px; text-align: center; font-weight: normal; }
.scenicTabCont .stCont dd .listP span { margin-left: 60px; display: block; }
.scenicTabCont .stCont dd .listP span a { color: #006fa0; margin-right: 40px; }
.scenicTabCont .stCont dd .listP span a:hover, .scenicTabCont .stCont .heritageP a:hover { color: #fd5151; }
.scenicTabCont .stCont dl.bd_b { border-bottom: 1px solid #a2cdea; }
.scenicTabCont .stCont .heritageP { color: #006fa0; font-size: 14px; padding-left: 13px; line-height: 180%; }
.scenicTabCont .stCont .heritageP a { color: #006fa0; }
.lvyou_map_search { padding: 35px 10px 0; }
.lvyou_map_search p { padding: 0 0 35px 104px; }
.lvyou_map_search .txt { width: 226px; height: 22px; line-height: 22px; padding: 5px 12px 4px; background: url(../../images/baijx/v2/at_ss_bg.png) repeat-x; border: 1px solid #d5d5d5; color: #666; font-size: 14px; float: left; display: inline; }
.lvyou_map_search .txt_focus { color: #333; }
.lvyou_map_search .search89_btn { float: left; }
.lvyou_map_search .ssLinks { position: relative; top: 7px; }
.lvyou_map_search .ssLinks a { color: #006fa0; font-size: 14px; margin-left: 15px; }
.lvyou_map_search .ssLinks a:hover { color: #fd5151; }
/* 2013公路里程�?*/
.code_search_gl { padding: 25px 0 25px 161px; }
.code_search_gl .ec_gl { float: left; display: inline-block; width: 16px; height: 6px; background-position: -31px -110px; margin: 15px 14px 0; }
.code_search_gl .gl_txt_form { position: relative; float: left; padding-top: 3px; }
.code_search_gl .gl_txt_form .txt { padding: 0 22px 0 10px; width: 151px; height: 29px; line-height: 29px; border: 2px solid #FFA73E; font-size: 14px; color: #666; }
.code_search_gl .gl_txt_form .txt_focus { color: #333; }
.code_search_gl .gl_txt_form .pos_c { position: absolute; right: 7px; top: 10px; display: inline-block; width: 16px; height: 18px; background-position: -31px -85px; }
.code_search_gl .btn { background-position: 0 -400px; border: none; width: 123px; height: 37px; line-height: 37px; color: #fff; font-size: 14px; font-weight: bold; cursor: pointer; margin-left: 10px; }
.code_search_gl .btn_hover { background-position: 0 -450px; }
.code_search_gl .gl_result { width: 406px; padding: 20px 0 21px; text-align: center; background: url(../../images/jiaotong/gllcs_result_bg.png) repeat-x; border: 1px solid #f3d9b5; margin-top: 10px; font-size: 16px; font-weight: bold; color: #666; float: none; }
.code_search_gl .gl_result span { color: #ff8b00; }
.code_search_gl .gl_result a { font-size: 12px; color: #006f9f; font-weight: normal; }
/* mod_regionTravel */
.mod_regionTravel {
*zoom:1; font-size: 14px; border: 1px solid #A2CDEA; border-top: none; background: #fcfeff; }
.mod_regionTravel .th { height: 27px; line-height: 27px; padding-left: 16px; background: #edf7ff; font-weight: 700; border-bottom: 1px solid #bcdef6; color: #2582c8 }
.mod_regionTravel .td { padding: 8px 0px; }
.regionTravel_list li { width: 194px; border-left: 1px solid #cbe3f3; float: left; padding-left: 21px; }
.regionTravel_list li:first-child { border-left: none; }
.regionTravel_list dt { font-size: 16px; font-family: \5FAE\8F6F\96C5\9ED1; color: #348bcf; padding-left: 12px; position: relative; margin-bottom: 5px; *zoom:1;
}
.regionTravel_list dt i { position: absolute; left: 0px; top: 5px; background-position: -151px -450px; display: block; width: 5px; height: 15px; }
.regionTravel_list dd { margin-left: -7px; }
.regionTravel_list dd span { width: 55px; display: inline-block; height: 20px; margin-bottom: 10px; }
.regionTravel_list dd span a { padding: 0 7px; display: inline-block; font-size: 12px; height: 20px; line-height: 20px; }
.regionTravel_list dd span a:hover { background: #ff8b00; color: #fff; text-decoration: none; }
.mod_emap_dh { height: 515px; width: 550px; border-right: 1px solid #A2CDEA; float: left; }
.jc_result { padding: 20px 10px; width: 295px; float: right; height: 475px; }
.add_link { padding: 24px 0 0 125px }
.f_links { width: 125px; line-height: 21px; font-size: 13px; float: left; display: inline; margin-top: -4px; *margin-top:-3px;
margin-left: 21px; }
.f_links a { color: #666; }
.f_links a:hover { color: #fd5151; }
.navStrategy li { float: left; width: 98px; line-height: 26px; *line-height:29px;
overflow: hidden; text-align: center; position: relative; }
.navStrategy li a { display: inline-block; width: 98px; height: 26px; background: url(../../images/jiaotong/new_map_nav_whwgdi.gif) -2px -64px no-repeat; cursor: pointer; }
.navStrategy li a span.lineBg { background: url(../../images/jiaotong/new_map_nav_whwgdi.gif) no-repeat 0 -128px; display: block; text-align: center; }
.navStrategy li .leftBorLine, .navStrategy li .rightBorLine { width: 2px; float: left; font-size: 0; height: 26px; overflow: hidden; }
.navStrategy li .leftBorLine { width: 1px; background: url(../../images/jiaotong/new_map_nav_whwgdi.gif) no-repeat left 0; position: absolute; left: 0; }
.navStrategy li .rightBorLine { background: url(../../images/jiaotong/new_map_nav_whwgdi.gif) no-repeat right 0; position: absolute; right: 0; }
.navStrategy li.cur a { background-position: 0 0; }
.result { padding: 20px 0px; width: 295px; height: 429px; overflow-y: auto; }
/*temp Css*/
.temp_A { color: #006fa0; font-size: 14px; margin-left: 15px; position: relative; top: 5px }
.temp_A:hover { color: #fd5151; }
.ads_area { margin-top: 10px; }
.ads_area .iframe { float: left; margin-right: 3px; display: inline; }
.ads_area .ad_code { float: left; }
