body{margin:0; padding:0;}
a{color:#333; text-decoration:none;}
a:hover{color:#0397db;text-decoration:none;}

.wrap{width:990px; margin:0 auto;}
.clear{clear:both;}

/*头部*/
.car_top{margin:15px 0;}
.ctop_left{float:left;}
.ctop_left span{vertical-align:12px; padding-left:8px; margin-left:5px; color:#00a0e9; font:28px "隶书"; border-left:1px solid #e0e0df;}

.ctop_right{float:right; width:580px; padding-top:8px;}
.ctop_right form input.text{float:left; outline:none; font:14px/14px "宋体"; width:390px; color:#888; padding:8px 5px; border:1px solid #c9c9c9;}
.ctop_right form input.butt{float:left; cursor:pointer; outline:none; margin-left:5px; width:79px; height:34px; font:bold 14px "宋体"; color:#fff; background:#ff9219; border:1px solid #ef7f04; box-shadow:0 0 1px #ff9d31 inset;}
.ctop_right form a{float:right; margin:3px 0 0 5px; padding-left:32px; width:55px; height:30px; background:url(/statics/images/gongju/gongjiao/writ_btn.jpg) no-repeat; color:#666; font:12px/30px "宋体";}

/*公交查询*/
.car_head{background:#00a0e9; border-bottom:2px solid #0577ab; height:36px; overflow:hidden;}
.car_hdlt{float:left;}
.car_hdlt a{float:left; border-right:1px solid #0075a9; box-shadow:1px 0 1px #7ecef4; color:#fff; font:14px/36px "宋体";}
.car_hdlt a.car_hdbus{width:80px; padding-left:38px; background:url(/statics/images/gongju/gongjiao/car_inco.png) no-repeat 0 -41px;}
.car_hdlt a.car_hdmet{width:100px; padding-left:46px; background:url(/statics/images/gongju/gongjiao/car_inco.png) no-repeat 0 -153px;}
.car_hdlt a:hover.car_hdbus{background:#076ebd url(/statics/images/gongju/gongjiao/car_inco.png) no-repeat 0 -93px; font:bold 14px/36px "宋体"; border-right:1px solid #065ea0;}
.car_hdlt a:hover.car_hdmet{background:#076ebd url(/statics/images/gongju/gongjiao/car_inco.png) no-repeat 0 8px; font:bold 14px/36px "宋体"; border-right:1px solid #065ea0;}

.car_hdrt{float:right;}
.car_hdrt a{color:#fffc00; font:bold 14px/36px "宋体"; padding-right:10px;}

.car_citys{margin:12px 0 10px 0;}
.car_cityhd{position:relative;}
.car_citylt{float:left;}
.car_citylt span{display:inline-block; padding:7px 15px; background:#ffa01a; font:18px "宋体"; color:#fff; border-radius:3px 3px 0 0;}
.car_citylt a{color:#666; font:12px "宋体"; padding-left:10px;}

.car_cityrt{float:left; margin-left:60px;}
.car_cityrt span{cursor:pointer; display:inline-block; padding:10px 30px; font:14px "宋体"; color:#666;}
.car_cityrt span.clickon{color:#0397db; font:bold 14px "宋体"; border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5; border-top:2px solid #00b7ee; border-bottom:1px solid transparent; background:url(/statics/images/gongju/gongjiao/car_bg.jpg) repeat;}

.car_cityct{margin-top:-1px; *margin-top:-4px; border:1px solid #e5e5e5; background:url(/statics/images/gongju/gongjiao/car_bg.jpg) repeat;}
.car_citdel{padding:40px 0; text-align:center;}
.car_citdel form em{display:inline-block; cursor:pointer;margin:0 6px; width:22px; height:18px; background:url(/statics/images/gongju/gongjiao/car_inco.png) no-repeat 0 -222px; vertical-align:middle;}
.car_citdel input.text{outline:none; border:2px solid #ffa01a; width:260px; padding:10px 8px; font:14px/14px "宋体"; color:#bbb; background:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.car_citdel input.butt{vertical-align:-3px; cursor:pointer; outline:none; margin-left:6px; width:105px; height:42px; border:0; text-align:center; font:18px/36px "宋体"; color:#fff; background:url(/statics/images/gongju/gongjiao/car_butt.png) no-repeat;}
.car_citdel input.wd{width:500px;}

.car_lines{border:1px solid #e5e5e5; border-top:0; padding:12px 15px;}
.car_lines h4{color:#0397db; font:bold 14px/24px "宋体";}
.car_lines a{display:inline-block; color:#666; font:14px "宋体"; padding:3px 8px; margin:5px 0 10px;}
.car_lines a:hover{color:#0397db;}
.car_lines p{height:1px; border-top:1px dashed #e5e5e5; margin:0 0 10px;}

.car_tools{width:988px; border:1px solid #e5e5e5; padding-bottom:8px;}
.car_tools h3{background:url(/statics/images/gongju/gongjiao/car_inco.png) no-repeat 0 -283px; margin:-1px 0 0 -4px; padding-left:50px; height:40px; font:16px/36px "宋体"; color:#333;}
.car_tools ul{padding-left:14px;}
.car_tools ul li{float:left; width:18%; padding:0 5px;}
.car_tools ul li a{font:12px/30px "宋体";}

.car_sitbox{border:1px solid #e5e5e5;}
.car_sites{margin:10px 0;}
.car_sites h2{background:#f5f5f5; padding:0 15px; color:#666; font:14px/36px "宋体";}
.car_sites h2 i{color:#cd2f00; font:14px/34px "宋体"; padding:0 3px;}
.car_sitall{border-left:1px solid #e5e5e5; padding:5px 0 8px; border-right:1px solid #e5e5e5;}
.car_sitall ul{padding:0 0 0 15px;}
.car_sitall ul li{float:left; width:312px; padding-right:10px;}
.car_sitall ul li a{color:#666; font:14px/34px "宋体";}
.car_sitall ul li a:hover{color:#076ebd;}

.car_siteb{padding:10px 30px; position:relative; border-top:1px dashed #e5e5e5;}
.car_siteb h4{color:#cd2f00; font:14px/34px "宋体";}
.car_siteb h6{color:#666; font:14px/34px "宋体";}
.car_siteb h5{color:#333; font:14px/34px "宋体";}
.car_siteb p a{color:#076ebd; font:14px/34px "宋体"; padding-right:20px;}
.car_siteb em{position:absolute; font:14px/31px "宋体"; color:#fff; text-align:center; left:-5px; top:15px; display:inline-block; width:24px; height:32px; background:url(/statics/images/gongju/gongjiao/car_sine.png) no-repeat;}

.car_sitbox .delbot{border-top:0;}

.car_scheme{margin-top:10px; border:1px solid #e5e5e5; border-bottom:0;}
.car_scheme span{position:relative; cursor:pointer; display:inline-block; font:12px/34px "宋体"; color:#666; padding:0 15px;}
.car_scheme span.car_schsp{background:#00a0e9; color:#fff;}
.car_scheme span.car_schsp i{position:absolute; left:50%; bottom:-6px; margin-left:-5px; display:inline-block; width:12px; height:6px; background:url(/statics/images/gongju/gongjiao/car_inco.png) no-repeat 0 -363px;}

.car_schproj{border:1px solid #e5e5e5;}
.car_schbox{position:relative; padding:20px 20px 0 76px; border-top:1px dashed #e5e5e5;}
.car_schbox h4{font:bold 12px/28px "宋体"; color:#333;}
.car_schbox h4 em{position:absolute; left:0; top:20px; background:#ffa01a; display:inline-block; font:bold 12px/28px "宋体"; color:#fff; text-align:center; width:64px; height:28px;}
.car_schbox p{font:12px/32px "宋体"; color:#333;}
.car_schbox p span{padding-right:20px;}
.car_schbox p em{font:bold 18px/32px "宋体"; color:#076ebd; vertical-align:middle;}
.car_schbox p a{font:12px/32px "宋体"; color:#076ebd; padding:0 3px;}
.car_schbox p a.addred{color:#cd2f00;}
.car_schproj .delbot{border:0;}

.car_schbttn{text-align:right; padding-bottom:20px;}
.car_schbttn a{display:inline-block; margin-left:12px; border:1px solid #eee; text-align:center; width:80px; height:26px; font:12px/26px "宋体"; background:url(/statics/images/gongju/gongjiao/car_fsbt.jpg) repeat-x; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -webkit-box-shadow:0 1px 1px #cdcdcd; -moz-box-shadow:0 1px 1px #cdcdcd; box-shadow:0 1px 1px #cdcdcd;}

.car_rout{background:#f5f5f5; margin:10px 0; height:32px;}
.car_rout span{float:left; padding:0 10px; background:#ffa01a; color:#fff; font:bold 14px/32px "宋体";}
.car_rout em{float:left; color:#cd2f00; font:14px/32px "宋体"; padding-left:10px;}
.car_rout p{float:left; color:#666; font:12px/32px "宋体"; padding:0 10px;}
.car_rout p a{font:14px/32px "宋体"; color:#333; padding:0 5px;}
.car_rout p a:hover{color:#00a0e9;}
.car_rout p b{font:14px/32px "宋体";}
.car_rout p i{display:inline-block; width:15px; height:15px; padding:0 2px;}
.car_rout p i.car_sxrout{background:url(/statics/images/gongju/gongjiao/car_inco.png) no-repeat 0 -430px;}
.car_rout p i.car_kxrout{background:url(/statics/images/gongju/gongjiao/car_inco.png) no-repeat 0 -390px;}

.car_routes{margin-bottom:10px;}
.car_routes h1{font:bold 24px/42px "宋体"; text-align:center; padding:20px 0 10px;}
.car_routhd{border:1px dashed #e8e8e8; margin:10px 0; padding:5px 12px;}
.car_routhd p{font:12px/24px "宋体"; color:#fc3d04;}
.car_routhd p a{font:12px/24px "宋体";}

.car_routall{position:relative;background:url(/statics/images/gongju/gongjiao/acrqy_bg.jpg) no-repeat center bottom; padding-bottom:120px;}
.car_routall q{position:absolute; left:50%; top:2px; margin-left:-30px; display:inline-block; width:60px; height:44px; font:22px/44px "黑体"; text-align:center; background:#fc3d04; color:#fff; -webkit-border-radius:25%; -moz-border-radius:25%; border-radius:25%; -webkit-transition:-webkit-transform .2s ease-in; -moz-transition:-moz-transform .2s ease-in; -o-transition:-o-transform .2s ease-in; transition:transform .2s ease-in;}
.car_routall q:hover{-webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); transform:rotate(360deg);}
.car_routlt{width:400px;}
.car_routlt ul{padding:20px 0 20px;}
.car_routlt ul li{position:relative; padding-left:40px;}
.car_routlt ul li:hover{background:#f6f6f6;}
.car_routlt ul li a{font:14px/36px "宋体"; color:#3e81ca;}
.car_routlt ul li i{position:absolute; left:-104px; top:12px; display:inline-block; width:8px; height:8px; background:url(/statics/images/gongju/gongjiao/car_inco.png) no-repeat 0 -518px;}

.car_lname{font:16px/42px "宋体"; text-align:center; border:1px solid #eee; background:url(/statics/images/gongju/gongjiao/car_bg.jpg) repeat;}
.car_routall .fr{width:500px;}
.car_routall .fr .car_lname{width:400px; margin-left:98px;}
.car_routall .fr ul{border-left:1px solid #d2d2d2; padding-left:100px;}
.car_routall .fr ul li{text-align: left;}
.car_routall .fl ul li{text-align: right;padding-right:40px;padding-left:0px;}
.line_sample{margin:10px 0 0;}
.sample_lf{float:left; width:730px;}
.sample_one{border:1px solid #e5e5e5;}
.sample_hd{background:#f9f8f8; padding:0 15px; height:34px; overflow:hidden; border-bottom:1px solid #e5e5e5;}
.sample_hd h3{float:left; font:16px/34px "宋体"; color:#000;}
.sample_hd a{float:right; font:12px/34px "宋体"; color:#076ebd;}
.sample_cont{padding:5px 15px; border-bottom:1px solid #e5e5e5;}
.sample_cont p span{font:bold 14px/34px "宋体";}
.sample_cont p a{font:14px/34px "宋体"; color:#666; padding:0 10px;}
.sample_cont p a:hover{font:bold 14px/34px "宋体"; color:#cd2f00;}

.sample_main{padding:6px 10px 10px;}
.sample_main ul li{float:left; width:344px; height:30px; line-height:30px; overflow:hidden; padding:0 5px;}
.sample_main ul li a{font:14px/30px "宋体"; color:#666;}
.sample_main ul li a:hover{color:#076ebd;}

.sample_rf{float:right; width:252px;}
.sample_solid{width:250px; border:1px solid #e5e5e5; margin-bottom:10px; padding-bottom:6px;}
.sample_solid h4{font:16px/34px "宋体"; padding:0 10px; color:#000; border-bottom:2px solid #e5e5e5;}
.sample_solid ul{padding:2px 0 0 8px;}
.sample_solid ul li{float:left; width:73px; height:30px; line-height:30px; overflow:hidden; padding:0 3px;}
.sample_solid ul li a{font:14px/30px "宋体"; color:#666;}
.sample_solid ul li a:hover{color:#076ebd;}
/*城市选择*/
.citylist {background: none repeat scroll 0 0 #fff;border: 1px solid #929faf;height: 350px;left: 0;padding: 15px 10px;position: absolute;top: 50px;width: 350px;z-index: 99;}
.citylist .close {background: url("/statics/images/gongju/gongjiao/close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: inline-block;height: 7px;position: absolute;right: 10px;top: 10px;width: 8px;}
.citylist h6 {color: #204b6b;}
.citylist .list {margin-top: 5px;}
.citylist .list a {color: #204b6b;margin-right: 5px;}
.citylist .tab {margin-top: 10px;}
.citylist .tab a {border: 1px solid #929faf;color: #5b71a0;display: inline-block;height: 20px;line-height: 20px;width: 56px;}
.citylist .tab .cur {background: none repeat scroll 0 0 #658ad1;color: #fff;}
.citylist .scroll {border-top: 1px solid #e7ebee;height: 270px;margin-top: 15px;overflow-x: hidden;overflow-y: auto;position: relative;width: 350px;}
.citylist .cityf, .citylist .province {min-height: 20px;padding-left: 45px;position: relative;}
.citylist .cityf em, .citylist .province em {left: 0;position: absolute;top: 0;}
.citylist .cityf a, .citylist .province a {margin-right: 5px;}
.citylist .cityf {color: #274962;margin-top: 5px;}
.citylist .cityf a {color: #274962;}
.citylist .province {color: #274962;margin-top: 5px;}
.citylist .province a {color: #274962;}


/*站点提示js的样式*/
h1{margin:0;padding:20px 0;font-size:16px;}
ol{padding-left:20px;line-height:130%;}
.box{width:720px;text-align:left;margin:0 auto;}
#suggest,#suggest2,#suggest3{width:278px;}
.gray{color:gray;}
.ac_results {background:#fff;border:1px solid #7f9db9;position:absolute;z-index:10000;display:none;}
.ac_results ul{margin:0;padding:0;list-style:none;}
.ac_results li a{white-space:nowrap;text-decoration:none;display:block;color:#05a;padding:1px 3px;}
.ac_results li{border:1px solid #fff;}
.ac_over,.ac_results li a:hover {background:#c8e3fc;}
.ac_results li a span{float:right;}
.ac_result_tip{border-bottom:1px dashed #666;padding:3px;}

.bus_remark p {font-size: 14px;font-weight: bold;line-height: 20px;padding: 5px;}
.bus_remark p span {font-size: 12px;font-weight: normal;}
.bus_remark textarea {height: 100px;width: 450px;}
.bus_remark p.font12 {font-size: 12px;font-weight: normal;padding: 20px 5px;}
.bus_remark a {white-space: nowrap;}
.bot {border-bottom: 1px solid #e4e4e4;height: 30px;line-height: 30px;padding: 0 10px;text-align: right;}

.no_content{margin:10px auto;font-size:14px;color:#f00;text-align:center;}

/*地图*/
#gongjiao_body{ margin:0;height:430px;width:990px;display:none;position:absolute;}
#mapContainer{margin:10px 0 0 0;position: absolute;top:0;left: 0;right:0;bottom:0;}
.car_routhd_tu{border:1px dashed #e8e8e8; margin:10px 0; padding:5px 12px;}


/*广告*/
.guanggao{padding:5px auto;text-align: center;}