﻿@charset "utf-8";
html{ font:normal 62.5%/2.3em "Hiragino Sans GB","宋体",arial,"Hiragino Sans GB",sans-serif;}
body{position:relative; margin:0px; padding:0px; margin:0px auto; font-size:12px; width:100%;zoom:1; min-width: 1200px; color: #4d4d4d; background: url(../images/bg.png) repeat;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px; list-style-type:none;}
/*.ul,.ul li{ list-style:none;}*/
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#555555;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
address{font-style:normal;}
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; max-width:100%; vertical-align:top;}
.img{display: block;}
a{ color:#4d4d4d; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#56bae4;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }  
.clear{ clear:both; height:0px; overflow:hidden;}
.hide{ display:none;}

.warp{ width:1200px; margin:0 auto;}
.Contain{ width:1200px; margin:0 auto;background:#fff url(../images/bg_intop.jpg) no-repeat top;position: relative;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;behavior: url(../css/PIE.htc);}
.Contindex{ padding:0px;}
.Silderbar{ width:182px; float:left; overflow:hidden;}
.MainContent{ overflow:hidden;width:969px;float:right;padding-bottom:40px; position: relative; margin-right: 24px;}
.Content{ overflow:hidden; min-height:393px; _height:393px; _height:auto !important;}
.ColumnName{margin-top: 37px;  position: relative; padding-bottom: 10px;border-bottom: 1px solid #e9ebec;}
.ColumnName .h2{font-size:16px;height: 16px; line-height: 16px; color: #56abe4;padding-left: 11px;margin-left: 1px; border-left: #56abe4 solid 3px;}
.ColumnName span{}
.SinglePage{margin-top: 50px; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.Title{position: relative;}
.More{display: block;float: right; background: url(../images/ico_more.jpg) no-repeat left center; color: #fff;text-indent: 18px;}
.BlankDiv{height: 366px; width: 100%;}

.Current{position: absolute; right: 0; top: -4px;text-align: right;min-width: 400px; }
.Current dl{ font-size:12px; padding-left:20px;display: inline; color: #b3b3b3;}
.Current dl a{ padding:0 3px; color:#b3b3b3;}
.Current dl a:hover{ color:#3295ce;}
.Current dl span{ padding-left:5px; color:#3295ce;}

/*Top*/
.Top{height: 123px;background: url(../images/line_top.png) repeat-x top; position: absolute;top: 0;width: 100%; z-index:2;}
.Top .warp{position: relative;}
.Top .BgTop{height: 123px; background: url(../images/bg_top.png) no-repeat top center; }
.Top .logo{margin-left: 18px;float: left;margin-top: 21px;}
.Top .MainNav{position: absolute;top: 80px;left: 300px;}
.MainNav li{float: left;height: 43px;background: url(../images/line_menuli.png) no-repeat left;position: relative;}
.MainNav li.first{background: none;}
.MainNav li a{font-size: 16px; color: #000; display: block;height: 40px; line-height: 40px;width: 112px; text-align: center; }
.MainNav li.on a,.MainNav li a:hover{border-bottom: 3px solid #56bae4;color:#56bae4;}
.MainNav li .subnav{display: none; padding: 15px 27px 16px 3px;width: 401px; background: url(../images/bg_subnav.png) repeat;z-index: 2; position: absolute;top: 43px; left: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;behavior: url(../css/PIE.htc);}
.subnav ul{float: left;}
.subnav ul li{width: auto; background: none;float:none; height: 40px;border-top:dashed 1px #dcdcdc;}
.subnav ul li a{border-bottom: none; width: 136px; color: #696969;text-align: left;}
.subnav ul li a img{width: 22px; height: 22px; display: inline-block;*display: inline;*zoom:1;float: left;margin: 9px 10px 0 14px;}
.MainNav li.on ul li a{border-bottom: none; color: #696969;}
.MainNav li.on ul li a:hover{color:#56bae4;}
.subnav ul li a:hover{border-bottom: none; }
.subnav ul li.first{border-top: none;}
.subnav img{float: right; width: 227px; height: 149px;margin-top: 8px;}
.MainNav li .subnav3{width: 481px;}
.subnav3 ul li a{width: 216px;}
.MainNav li .subnav4{width: 441px;}
.subnav4 ul li a{width: 176px;}
.MainNav li .subnav5{width: 441px;}
.subnav5 ul li a{width: 176px;}
.MainNav li .subnav8{left: -255px;}

.Top .TopRight{width: 340px; position: absolute;right: 0;top: 12px; height: 38px;}
.TopRight .BtnTopSell{display: block;float: left;margin-right: 14px; width:114px; height:38px;}
.BtnTopSell img{display: block;width: 114px; height: 38px;}
.TopRight .TopShareLang{float: left;}
.TopShareLang a,.TopShareLang span{display: block;float: left; height: 18px; line-height: 18px; padding-top: 16px;border-top: 2px solid #fff;}
.TopShareLang a.on{border-top: 2px solid #56bae4;}
.TopShareLang span{background: url(../images/line_Share.png) no-repeat center 21px; width: 1px;margin: 0 12px;}
.TopShareLang a.microblog{background: url(../images/ico_Share1.png) no-repeat center 17px; width: 20px;}
.TopShareLang a.microblog:hover{background-image: url(../images/ico_Share1on.png)}
.TopShareLang a.wechat{position: relative; background: url(../images/ico_Share2.png) no-repeat center 17px; width: 20px;}
.TopShareLang a.wechat:hover,.TopShareLang a.wechat.on{background-image: url(../images/ico_Share2on.png) }
.QRBox{position: absolute; display: none; width:160px; height: 165px;background: url(../images/qr_box.png); padding: 20px 6px 0 6px;top: 38px; left: 50%;margin-left: -86px; }
.QRBox img{width: 160px;height: 160px;}
/*bottom*/
.Foot{ height: 99px;background-color: #fff; border-top: 1px solid #f7f7f7;}
.Foot .warp{position: relative;}
.Foot .btn_map{display: block;width:94px; height: 117px; background:#d2d2d2 url(../images/ico_foootmap.png) no-repeat center; position: absolute;left: 0; top: -1px;}
.Foot .btn_map:hover,.Foot .btn_map.on{background-color: #353535;}
.Foot .FootLeft{width: 680px; margin-left: 120px;padding-top: 28px; float:left;}
.Foot .Nav_Foot{color: #888;}
.Foot .Nav_Foot a{color: #888; line-height: 24px;}
.Foot .Nav_Foot em{margin: 0px 15px;font-style: normal;font-size: 10px;line-height: 24px;}
.Foot .Copyright{ color:#888;}
.Foot .Copyright a{color: #888;}
.Foot a:hover{color:#56bae4;}

.Foot .FootImg{width: 390px;padding-top: 20px;float: right}
.Foot .FootImg a{display: block;margin-left: 15px; float: left;}
.Foot .FootImg img{width: 114px; height: 79px;}

.HomMapWarp{visibility: hidden; width: 1148px; height: 474px;padding: 13px; background:url(../images/bg_map.png) repeat;position: absolute;bottom: 100px;left: 0px;z-index: 2; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;behavior: url(../css/PIE.htc);}
.HomMapWarp .HomMap{width: 1148px; height: 474px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;behavior: url(../css/PIE.htc);}
.HomMapWarp .btn_mapclose{display: block;width: 42px; height: 42px; background: url(../images/btn_mapclose.png) no-repeat; position: absolute;right: -21px;top: -21px;}

.FloatBox{width: 171px; height: 197px; position: fixed; left: 77px;text-align: center; padding-top: 12px; z-index: 9;}
.FloatBox .h3{display: inline-block;*display: inline;*zoom:1;padding-left: 23px;font-size: 16px;}
.FloatBox .text{text-align: left;overflow: hidden;width: 155px;height: 141px;position:relative;margin: 15px 0px 16px 16px;}
.FloatBox .text a{line-height: 24px; display: block; padding-right: 18px;width: 137px; position: absolute;}
.FloatBox1{ top: 200px; background: url(../images/bg_floatbox1.png) no-repeat;}
.FloatBox1 .h3{background: url(../images/ico_Notice1.png) no-repeat left center; }
.FloatBox2{ top: 418px; background: url(../images/bg_floatbox2.png) no-repeat;}
.FloatBox2 .h3{background: url(../images/ico_Notice2.png) no-repeat left center; }
.FloatBox .btn_floatboxclose{display: block;width: 25px; height: 25px; background: url(../images/btn_floatbox.png) no-repeat; position: absolute;right: 0px;top: 0px;}
/*bottom*/

/*pages*/

/*pages end*/

/*Banner*/
.HomeBan{ width:100%; height:600px; position:relative;}
.HomeBan .BanList{ width:100%; height:600px;}
.HomeBan .BanList li{ width:100%; height:600px; overflow:hidden;}
.HomeBan .BanList li a{ width:100%; height:600px; display:block;cursor: default;}
.HomeBan .TabList{ width:100%; height:23px; left:0px; bottom:24px; position:absolute;}
.HomeBan .TabList .List{ width:1200px; height:10px; margin:0 auto;}
.HomeBan .TabList .List ul{ text-align: center;}
.HomeBan .TabList li{  width:14px; height:14px; padding:0 3px;display:inline-block;*display: inline; *zoom:1;  }
.HomeBan .TabList li span{width:14px; height:14px; display:inline-block;*display: inline;*zoom:1; cursor:pointer; background: url(../images/btn_homban.png) no-repeat;}
.HomeBan .TabList li.on span{ background-color: #56bae4;background: url(../images/btn_hombanH.png) no-repeat;}

.Banner{ width:100%; height:707px; position: absolute;}

/*index*/
.HomeService{ height: 492px;}
.HomeService .Title{ height: 107px; background: url(../images/bg_homtitle1.png) no-repeat center;}
.HomeService .Title .h2{ font-size: 20px; color: #4d4d4d; text-align: center;padding-top: 33px;letter-spacing:5px;}
.HSList{margin-top: 68px;width: 1204px;margin-left: -2px;}
.HSList ul.HomeServiceUl{width:1300px;}
.HSList ul li.HomeServiceItem{float: left;width: 207px;height: 208px;margin-right: 41px;position: relative;}
.HSList .infobox{width: 207px;height: 208px; background: url(../images/bg_homservice.png) no-repeat top center;position: absolute;top: 0;}
.HSList .infobox .showinfo{width: 515px; position: absolute; display: none;}
.HSList .infobox span.ico{display: block;width: 207px;height: 208px; }
.infobox.on{z-index: 2;}
.HSList .item_1 span.ico{background: url(../images/ico_home1.png) no-repeat center; float: left;}
.HSList .item_2 span.ico{background: url(../images/ico_home2.png) no-repeat center; float: left;}
.HSList .item_3 span.ico{background: url(../images/ico_home3.png) no-repeat center; float: left;}
.HSList .item_4 span.ico{background: url(../images/ico_home4.png) no-repeat center; float: right;}
.HSList .item_5 span.ico{background: url(../images/ico_home5.png) no-repeat center;float: right;}
.item_1,.item_2{padding-bottom: 100px;}
.item_1,.item_2,.item_3{left: 0;}
.item_1.on,.item_2.on,.item_3.on{background: url(../images/bg_homserviceonr.png) no-repeat top left;}
.item_1 .showinfo,.item_2 .showinfo,.item_3 .showinfo{left: 207px;}
.item_4,.item_5{right: 0;}
.item_4.on,.item_5.on{background: url(../images/bg_homserviceonl.png) no-repeat top right;}
.item_4 .showinfo,.item_5 .showinfo{right: 207px;}
.HSList ul li .h3{font-weight: normal;font-size: 16px; text-align: center;width: 100%; position: absolute; top: 219px;}

.item_1 .showinfo{padding-top: 16px;}
.homselist{width: 343px; height: 176px;border-right: 1px solid #dfdfdf;float: left;}
.homselist .homselect{width: 314px; height: 36px; background: url(../images/bg_homseripu.png) no-repeat;margin-top: 25px;}
.homselist dl.first{margin-top: 12px;}
.homselist dl dt{padding-left: 31px;line-height: 36px;float: left; width: 70px;text-align: center;}
.homselist dl dt.ico1{background: url(../images/ico_homselect1.jpg) no-repeat 14px center;}
.homselist dl dt.ico2{background: url(../images/ico_homselect2.jpg) no-repeat 14px center;}
.homselist dl dt.ico3{background: url(../images/ico_homselect3.jpg) no-repeat 14px center;}
.homselist dl dt.ico4{background: url(../images/ico_homselect4.jpg) no-repeat 14px center;}
.homselist dl dt.ico5{background: url(../images/ico_homselect5.jpg) no-repeat 14px center;}
.homselist dl dt{font-size: 14px; color: #fff; }
.homselist dl dt .Interval{display:inline-block;*display: inline;*zoom:1; width: 1em;}
.homselist dl dd{width: 185px; padding-right: 28px; float: right;text-indent: 15px;cursor:pointer; position: relative;}
.homselist dl dd.z1{z-index: 1;}
.homselist dl dd.z2{z-index: 2;}


.homselist dl dd.z3{z-index: 3;}
.homselist dl dd span{color: #818181; line-height: 36px; display: block; width: 213px;}
.homselist dd ul{display: none; border: 1px #D8D8D8 solid;min-width:211px; width:auto;position: absolute;top:36px; left: 0;z-index: 99;max-height: 180px; overflow: hidden;}
.homselist dd ul li a{display: block; color: #818181; line-height: 36px;padding-right: 10px;background-color: #fff;}
.homselist dd ul li a:hover{background-color: #56abe4; color: #fff;}
.homselist select{width: 190px;height: 34px;background: #ffffff;margin: 1px 0 0 0;line-height: 34px; font-family:宋体;}
.homselist input{width: 190px;height: 34px;background: #ffffff;margin: 1px 0 0 0;line-height: 34px; }

.homselist dl dd.Select span{color: #818181;line-height: 36px;}

.btn_homselect{display: block;width: 130px; height: 158px;letter-spacing: 5px; line-height: 158px; text-align: center; background-color: #56abe4;color: #fff;font-size: 16px;float: right;margin: 12px 14px 0 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;behavior: url(../css/PIE.htc);}
.btn_homselect:hover{color: #fff;}
.homsetab{padding: 16px 0 12px 0;}
.homsetab ul li{padding: 0 12px;float: left;border-left: 1px solid #d3d3d3; height: 16px;}
.homsetab ul li.first{padding-left: 0; border: none;}
.homsetab ul li a{font-size: 16px; color: #d3d3d3;line-height: 16px;}
.homsetab ul li.on a{color: #56abe4;}
.item_2 .homselist{border-right: none; height: auto; width: 314px;}
.item_2 .homselist .homselect{margin-top: 10px;}
.item_2 .btn_homselect{line-height: 130px; height: 130px; width: 130px; margin: 8px 37px 0 0; }

.HomeServiceList ul{margin-left: 12px;}
.HomeServiceList li{width: 69px;float: left;margin: 25px 15px 0 15px; text-align: center;}
.HomeServiceList li img{display: block;margin: 0 auto;}
.HomeServiceItem .QRBox{top: 198px;left: -241px; z-index: 9;}

.HomAbout{padding-top: 19px;}
.HomAbout .text{float: left;width: 250px;}
.HomAbout .text p{color: #595959;line-height: 28px;}
.HomAbout .text p a{color: #56abe4;}
.HomAbout .img{float: right;margin-right: 22px;}
.HomAbout .img img{width: 228px; height: 169px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;behavior: url(../css/PIE.htc);}

.HSList .item_4 .showinfo,.HSList .item_5 .showinfo{width: 540px;}
.HomVideo{padding-top: 14px;}
.HomVideo .img{float: left;margin-left: 12px;position: relative; width:292px; height:181px;}
.HomVideo .img img{width: 292px; height: 181px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;behavior: url(../css/PIE.htc);}
.HomVideo .img .ico_video{display: block;width: 54px; height: 54px; background: url(../images/img_video.png) no-repeat; position: absolute; left: 50%;top: 50%;margin-left: -27px;margin-top: -27px; z-index: 2; }
.HomVideo .text{float: left;width: 221px;float: right;}
.HomVideo .text .HomVideoTitle a{font-size: 14px;}
.HomVideo .text p{color: #595959;line-height: 28px;}
.HomVideo .text a.more{color: #56abe4;}


.HomeNews{height: 618px;background: url(../images/bg_HomNew.png) repeat;}
.HomeNews .Title{ height: 108px; background: url(../images/bg_homtitle2.png) no-repeat center;}
.HomeNews .Title .h2{font-size: 20px; color: #4d4d4d;text-align: center;padding-top: 33px;letter-spacing:5px;}

.TabList{margin: 26px 0 64px 0;}
.TabList ul{text-align: center;}
.TabList ul li{display: inline-block;*display: inline;*zoom:1;margin: 0 9px;}
.TabList ul li a{font-size: 16px; color: #7b7b7b;}
.TabList ul li.on a{color: #56abe4;}

.ImgNews{ width:398px; height:321px; float:left; position:relative;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius:4px;behavior: url(../css/PIE.htc);}
.ImgNews .bd{ width: 398px;}
.ImgNews .bd li{ width: 398px; overflow:hidden;}
.ImgNews .bd li img{width: 398px; height: 321px;}
.ImgNews .bd li a{ width: 398px; display:block;}
.ImgNews .bd li .tit{position: absolute; width: 398px;bottom:-41px; height: 41px;overflow: hidden; line-height: 41px; background: url(../images/bg_black.png) repeat;}
.ImgNews .bd li .tit a{color: #fff;font-size: 14px;}
.ImgNews .bd li .tit span{display: block;margin: 0 10px; float: left; color:#eb4f38;line-height: 22px; font-size: 32px;}
.ImgNews .hd{position:absolute;bottom: 5px;right: 5px; z-index: 2;}
.ImgNews .hd li{width:10px; height:10px; padding:0 3px;display:inline-block;  }
.ImgNews .hd li span{width:10px; height:10px; display:inline-block; cursor:pointer;background-color: #a09e9e;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;behavior: url(../css/PIE.htc);}
.ImgNews .hd li.on span{ background-color: #ff0000;}
.HomNewsList{width: 769px; float: right;}
.HomNewsList dl{margin-bottom: 54px;}
.HomNewsList dt{width: 67px; height: 72px; background: url(../images/bg_newstime.png) no-repeat;float: left;}
.HomNewsList dt em{display: block;line-height: 47px; font-style: normal; font-size: 35px; color: #bbbbbb; text-align: center;}
.HomNewsList dt span{display: block;font-size: 14px; color: #ffffff; line-height: 24px;text-align: center;}
.HomNewsList dd{padding-right: 96px; margin-left: 80px; position: relative; height: 72px;}
.HomNewsList dd .h3{font-size: 16px;margin-right: 36px;}
.HomNewsList dd p{color: #adadad;line-height: 23px;margin-right: 36px;}
.HomNewsList dd a.btn{position: absolute; right: 0; top: 50%; margin-top: -18px;}

/*Sidebar*/
.Sidebar{ width:181px; float:left; overflow:hidden;}
.Sidebar .h2{margin: 32px 0px 56px 60px;}
.Sidebar .SideNav{width: 180px;min-height:462px;height:auto !important;height:462px;background: url(../images/line_sideulright.png) no-repeat right top;}
.SideNav ul{padding-top:6px; background: url(../images/bg_sideultop.png) no-repeat; }
.SideNav ul li a{display: block;text-indent: 21px; width: 180px;height:40px;color: #666; line-height: 40px;font-size: 14px; font-weight: bold; background: url(../images/bg_sideli.png) no-repeat right; }
.SideNav ul li.on a,.SideNav ul li a:hover{background-color: #f7f7f7; color:#da251c; }

/*公司介绍*/
.About{margin-top: 40px;}
.AboutText{width: 620px;float: left;}
.AboutImg{width: 305px; float: right;}
.AboutImg img{width: 305px;}

.About .btn_map{ background: url(../images/btn_map.jpg) no-repeat;width: 168px;height: 66px;margin-right: 45px;display: block;float: right;}

.VideoShow{text-align: center;}
.VideoShow .video{text-align: center;}

/*站场风貌  班线旅游景点推荐*/
.NewsSort{border-bottom: 1px solid #f4f4f4;background: url(../images/ico_newsortopen.jpg) no-repeat right center; margin-top: 26px;}
.NewsSort .h3{height: 31px;padding-left: 44px; background: url(../images/ico_newsort.jpg) no-repeat left;font-size: 14px; color: #333;}
.NewsSort ul{padding: 0 30px 3px 25px; width: 914px;}
.NewsSort ul li{margin:0 7px 13px 7px; display: inline-block;*display: inline;*zoom:1;}
.NewsSort ul li a{color: #666;padding: 4px 11px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;behavior: url(../css/PIE.htc);line-height:1em;}
.NewsSort ul li a:hover,.NewsSort ul li.on a{background-color: #56abe4; color: #fff;}

.NewsList dl{padding: 34px 0 36px 0; border-bottom: 1px solid #f4f4f4;}
.NewsList dl dt{float: left; width:305px; height:170px;}
.NewsList dl dt img{width: 305px; height:170px; overflow:hidden;}
.NewsList dl dd{float: right;width: 643px;}
.NewsList dl dd h3{padding-bottom: 14px;border-bottom: 1px dashed #dedede;}
.NewsList dl dd h3 a{color: #666666;}
.NewsList dl dd h3 a:hover{color:#56bae4;}
.NewsList dl dd p{line-height: 24px; color: #979797;margin: 9px 0 12px 0;}
.NewsList dl dd a.btn_newslist{display: block;width: 105px; height: 34px; background: url(../images/btn_newslist.jpg); text-indent: 12px; line-height: 34px; color: #fff;}

.Pages{text-align: center;margin-top: 60px;}
.Pages a,.Pages span{display: inline-block;*display: inline; *zoom:1;background-color: #fff; border:1px solid #e9e9e9; padding: 2px 15px; margin: 0 3px;}
.Pages .p_jump .i_text{width: 34px; height: 16px; border: 1px solid #a9a9a9;text-indent: 5px;}
.Pages .p_count b{font-weight: normal; color: #666;padding: 0 1px;}
.Pages .a_cur{background-color: #006bb7;color: #fff;}

/*新闻详细页*/
.NSTitle{margin-top: 80px;}
.NSTitle h2{ font-size:18px; text-align:center; color: #6b7cb0;}
.NSTitle span{ display: block; font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:10px;}
.prenext{margin-top: 50px;padding: 0px 20px;}
.prenext a{display: block;line-height: 30px;}


/*班线旅游景点推荐*/
.SpotShow .ShowTop img{width: 451px; float: left;}
.SpotShow .ShowTop .SpotShowInfo{width: 495px; float: right;}
.SpotShow .ShowTop h2{color: #666666; font-size: 20px;line-height: 32px;}
.SpotShow .ShowTop p{font-size: 14px;color: #666666;line-height: 40px; border-bottom:#e8e8e8 dashed 1px; margin: 0;}

.ShowBottom .ShowBotTitle{line-height: 39px; text-indent: 14px;background-color: #edf7fe;color: #56abe4;font-size: 16px; font-weight: bold;margin: 25px 0;}

/*站块平面图*/
.PlanItem{width: 900px;margin: 0 auto;position: relative;}
.PlanItem .dot{position: absolute;display: block;  width: 40px; height: 40px; margin: -20px 0 0 -20px; }
.PlanItem .tellbox{display:none;  position: absolute;left: -5px;bottom: 15px; padding:12px 23px 40px 27px;background: url(../images/tellbox.png) no-repeat;}
.PlanItem .tellbox .tbwarp{width: 296px; height: 144px;overflow: hidden;}
.PlanItem .tbright{position: absolute;right: -5px;left: auto; bottom: 15px;padding:12px 27px 40px 23px;background: url(../images/tellboxr.png) no-repeat;}
.PlanItem .dot:hover .tellbox{display: block;}
.PI1 .dot1{left: 109px;top: 302px;}
.PI1 .dot2{left: 132px;top: 240px;}
.PI1 .dot3{left: 197px;top: 359px;}
.PI1 .dot4{left: 319px;top: 241px;}
.PI1 .dot5{left: 370px;top: 318px;}
.PI1 .dot6{left: 444px;top: 127px;}
.PI1 .dot7{left: 526px;top: 261px;}
.PI1 .dot8{left: 576px;top: 183px;}
.PI1 .dot9{left: 648px;top: 269px;}
.PI1 .dot10{left: 679px;top: 238px;}
.PI1 .dot11{left: 718px;top: 185px;}
.PI1 .dot12{left: 767px;top: 348px;}

.PI2 .dot1{left: 168px;top: 286px;}
.PI2 .dot2{left: 234px;top: 154px;}
.PI2 .dot3{left: 326px;top: 184px;}
.PI2 .dot4{left: 518px;top: 135px;}
.PI2 .dot5{left: 674px;top: 295px;}
.PI2 .dot6{left: 719px;top: 185px;}

.PI3 .dot1{left: 181px;top: 188px;}
.PI3 .dot2{left: 191px;top: 275px;}
.PI3 .dot3{left: 248px;top: 165px;}

.PI4 .dot1{left: 81px;top: 250px;}
.PI4 .dot2{left: 207px;top: 267px;}
.PI4 .dot3{left: 266px;top: 245px;}


/*问卷调查*/
.Onlinesurveys .titel{text-align: center;}
.Onlinesurveys .titel span{color: #56ABE4;font-size: 18px;}
.survey ul li{font-size: 14px; line-height: 30px;}
.survey ul li .answer{padding-bottom: 20px;}
.survey ul li .answer label{padding-left: 5px;}
.index_btn1{ background:url(../images/btn2.jpg); display:block; width:88px; height:34px; float:left; margin-bottom:25px;cursor:pointer;}
.index_btn2{ background:url(../images/btn1.jpg); display:block; width:130px; height:35px; float:left; margin-left:35px;margin-bottom:25px; cursor:pointer;}

.nyContain2 ol{font-weight: bold;color: #000;padding-left: 0;font-size: 125%;}
.nyContain2 dd{ font-size:125%;color:#231815; padding-bottom:2%;}
.nyContain2 div{ float:right; width:60%; text-align:right; position:relative;}
.nyContain2 div span{ display:inline-block; width:70%; height:12px; background-color:#dfdfdf; float:left;position:absolute; left:0; top:50%; margin-top:-6px; }
.nyContain2 div span b{ display:block; position:absolute; left:0; top:0; z-index:1; height:12px;background-color:#56ABE4;}
.nyContain2 dd:nth-child(14n+1) span b{background-color:#e65506;}
.nyContain2 dd:nth-child(14n+2) span b{background-color:#e98500;}
.nyContain2 dd:nth-child(14n+3) span b{background-color:#4da1b9;}
.nyContain2 dd:nth-child(14n+4) span b{background-color:#60bc69;}
.nyContain2 dd:nth-child(14n+5) span b{background-color:#e65506;}
.nyContain2 dd:nth-child(14n+6) span b{background-color:#e98500;}
.nyContain2 dd:nth-child(14n+7) span b{background-color:#4da1b9;}
.nyContain2 dd:nth-child(14n+8) span b{background-color:#60bc69;}
.nyContain2 dd:nth-child(14n+9) span b{background-color:#e65506;}
.nyContain2 dd:nth-child(14n+10) span b{background-color:#e65506;}
.nyContain2 dd:nth-child(14n+11) span b{background-color:#e98500;}
.nyContain2 dd:nth-child(14n+12) span b{background-color:#4da1b9;}
.nyContain2 dd:nth-child(14n+13) span b{background-color:#60bc69;}
.nyContain2 dd:nth-child(14n+0) span b{background-color:#e65506;}

/*招商信息*/
.NewsList2{margin-top: 32px;}
.NewsList2 dl{padding-bottom: 20px;}
.NewsList2 dl dt{float: left; width:305px; height:175px;}
.NewsList2 dl dt img{width: 305px; height:175px; overflow:hidden;}
.NewsList2 dl dd{width: 645px;float: right;}
.NewsList2 dl dd h3 a{color: #333;font-size: 14px;}
.NewsList2 dl dd h3 a:hover{color:#56bae4;}
.NewsList2 dl dd span{display: block;padding: 10px 0px 8px 0;; border-bottom: 1px dashed #e9e9e9;}
.NewsList2 dl dd p{margin: 14px 0 0 0;line-height: 24px; color: #666;}
.NewsList2 dl dd a.btn_more{color: #000;float: right;margin-top: 12px;  padding-right: 17px; background: url(../images/btn_news.jpg) no-repeat right center;}
.NewsList2 li a{display: block;line-height: 40px; color: #333; border-bottom: 1px dashed #e9e9e9; background: url(../images/ico_newslist.jpg) no-repeat left center; text-indent: 10px;}
.NewsList2 li a span{float: right;}
.NewsList2 li a:hover{color:#56bae4;}

/*站点运费查询*/
.Freight{}
.Freight .Title{text-align: center;}
.Freight .h2{padding-left: 41px;background: url(../images/ico_FreightTitle.jpg) no-repeat left center; font-size: 18px;color: #333; line-height: 29px; display: inline-block;*display: inline;*zoom:1; margin: 27px 0 32px 0;}
.FreightSeList{padding-bottom: 35px; border-bottom: 5px solid #f4f4f4;}
.FreightSeList .FreightSelect{width: 304px; height: 36px; float: left; background: url(../images/bg_Freightseripu.jpg) no-repeat;margin-left:11px;}
.FreightSeList dl.first{margin-left: 16px;}
.FreightSeList dl dt{padding-left: 31px;line-height: 36px;float: left; width: 70px;text-align: center;}
.FreightSeList dl dt.ico3{background: url(../images/ico_homselect3.jpg) no-repeat 14px center;}
.FreightSeList dl dt.ico4{background: url(../images/ico_homselect4.jpg) no-repeat 14px center;}
.FreightSeList dl dt.ico5{background: url(../images/ico_homselect5.jpg) no-repeat 14px center;}
.FreightSeList dl dt{font-size: 14px; color: #fff; }
.FreightSeList dl dt .Interval{display:inline-block;*display: inline;*zoom:1; width: 1em;}
.FreightSeList dl dd{width: 202px; float: right;text-indent: 15px;position: relative;}
.FreightSeList dl dd span{color: #818181; line-height: 36px; display: block; width: 174px;padding-right: 28px;}
.FreightSeList dd ul{display: none; border: 1px #D8D8D8 solid;width:200px;position: absolute;top:36px; left: 0; z-index: 99; max-height: 180px; overflow: hidden;}
.FreightSeList dd ul li a{display: block; color: #818181; line-height: 36px;width: 200px;background-color: #fff;}
.FreightSeList dd ul li a:hover{background-color: #56abe4; color: #fff;}
.FreightSeList select{ width: 180px;height: 34px;background: #ffffff;margin: 1px 0 0 0;}
.FreightSeList input{ width: 180px;height: 34px;line-height: 34px; background: #ffffff;margin: 1px 0 0 0;}
.btn_Freight{background: url(../images/btn_Freight.jpg) no-repeat; display: block; width: 302px; height: 42px; margin: 28px auto 0px auto; text-align: center; line-height: 42px; color: #fff;}
.FreightTable{margin-top: 42px;}
.FreightTable dl.header{ height: 64px; background: url(../images/bg_Freighttable.png) no-repeat;}
.FreightTable dl dd{height: 30px; line-height: 30px; float: left;}
.FreightTable dl dt{float: left;color: #fff; font-size: 14px; font-weight: bold;padding-top: 11px; line-height: 20px;text-align: center;}
.FreightTable dl dt span{font-weight: normal; display: block;}
.FreightTable dl dt.Place{padding-top: 22px;}
.FreightTable dl.header dt,.FreightTable dl.header dd{line-height: 21px;}
.FreightTable dl.first dd{padding-top: 21px;}
.FreightTable dl dt{padding-right:1px; padding-bottom:1px; }
.FreightTable dl dt.Place{padding-left: 1px;}
.FreightTable dl dd{border-right: 1px solid #eaeaea; border-bottom:1px solid #eaeaea;color: #6f6f6f;font-size: 14px; text-align: center; }
.FreightTable dl dd.Place{border-left: 1px solid #eaeaea;font-weight: bold;}
.FreightTable dl .Place{width: 355px;}
.FreightTable dl .Time{width: 214px;}
.FreightTable dl .UnitPrice{width: 189px;}
.FreightTable dl .Starting{width: 206px;}

/*托运货物追踪查询*/
.GoodsSearch .Title{text-align: center;}
.GoodsSearch .GoodsSearchForm{padding-bottom: 35px; border-bottom: 5px solid #f4f4f4;}
.GoodsSearch .h2{padding-left: 41px;background: url(../images/ico_FreightTitle.jpg) no-repeat left center; font-size: 18px;color: #333; line-height: 29px; display: inline-block;*display: inline;*zoom:1; margin: 27px 0 32px 0;}
.GoodsSearch .GoodsSearchInput{display: block; width: 452px;padding: 0 10px; height: 34px;line-height: 34px; margin: 0 auto;border:1px solid #ccea82;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;behavior: url(../css/PIE.htc); color: #bebebe;text-align: center;}
.GoodsSearch .Btn_GoodsSearch{background: url(../images/btn_Freight.jpg) no-repeat; display: block; width: 302px; height: 42px; margin: 28px auto 0px auto; text-align: center; line-height: 42px; color: #fff;}

.GoodsSearchResult{margin-left: 24px;margin-top: 12px;}
.GoodsSearchResult ul{padding:10px 0 56px 0;border-left: 4px solid #f4f4f4;}
.GoodsSearchResult li{height: 50px;margin:23px 0;position: relative;}
.GoodsSearchResult li .ico{width:13px;height: 13px; background: url(../images/ico_GoodsSearchResult.jpg) no-repeat left center; position: absolute;left: -9px; top: 18px;}
.GoodsSearchResult li .infobox{margin-left: 18px; height: 50px;background-color: #e9f4fb;padding: 0 44px 0 30px; -moz-border-radius: 22px;-webkit-border-radius: 22px;border-radius:22px;behavior: url(../css/PIE.htc);}
.GoodsSearchResult .infobox .time{background: url(../images/point_GoosSearch.jpg) no-repeat right center; width: 111px;height: 50px; float: left;}
.GoodsSearchResult .infobox .time em{font-style: normal;font-family: "Arial"; font-size: 16px;line-height: 16px; color: #56abe4; font-weight: bold;display: block;margin-top: 10px;}
.GoodsSearchResult .infobox .time span{font-family: "Arial";color: #56abe4;font-size: 14px; }
.GoodsSearchResult .infobox .text{font-size: 14px; color: #494949; line-height: 50px; text-indent: 15px;}

/*班车时刻表*/
.BusTime .BusTimeBox{height: 130px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius:4px;behavior: url(../css/PIE.htc);}
.BusTimeBox .Title{padding:56px 0 0 37px; width: 159px; height: 74px; float: left; font-size: 16px; color: #fff;}
.BusTimeBox ul{float: left; margin: 23px 140px 0 20px;width: 610px; }
.BusTimeBox ul li{float: left;margin: 0 9px 9px 0;}
.BusTimeBox ul li a{padding: 4px 11px; color: #666666;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;behavior: url(../css/PIE.htc);}
.BusTimeBox ul li a:hover{background-color: #56abe4; color: #fff;}

.BusTime .Box1{background-color:#f2f8fd;margin-top: 13px;}
.BusTime .Box1 .Title{background: url(../images/Bg_bustime1.jpg) no-repeat;}
.BusTime .Box2{background-color:#f8fbf3;margin-top: 23px;}
.BusTime .Box2 .Title{background: url(../images/Bg_bustime2.jpg) no-repeat;}

.BSTableTop{text-align: center;font-size: 14px; line-height: 42px;}
.BSTableTop .Time{display: inline-block;*display: inline;*zoom:1; width: 237px;height: 42px; position: relative; margin-right: 27px;}
.BSTableTop .Time .btn_prev,.BSTableTop .Time .btn_next{display: block; width:13px; height: 19px;position: absolute; top: 11px;}
.BSTableTop .Time .btn_prev{background: url(../images/prve_bustime.png) no-repeat; left: 0;}
.BSTableTop .Time .btn_next{background: url(../images/next_bustime.png) no-repeat; right: 0;}

.BusTimeList{width: 970px;margin: 0 auto;}
.BusTimeList .header{ background: url(../images/Bg_bustimelisttop.jpg.jpg) no-repeat;background-size: 100% auto; text-align: center; }
.BusTimeList .header dd{color: #fff; height: 41px;line-height: 41px;float: left; font-size: 14px; font-weight: bold;text-align: center;padding-right:1px; padding-bottom:1px;table-layout:fixed; }
.BusTimeList .header dd.Place{padding-left: 1px;}
.BusTimeList table{border: 0;margin: 0; padding: 0;}
.BusTimeList tr.header{ height: 41px; background: url(../images/Bg_bustimelisttop.jpg.jpg) no-repeat; text-align: center; }
.BusTimeList tr.even{background-color: #f7f7f7;}
.BusTimeList tr td{padding: 1px 0;table-layout:fixed;border-right: 1px solid #eaeaea; border-bottom:1px solid #eaeaea;color: #6f6f6f;font-size: 14px; text-align: center;}
.BusTimeList tr th{color: #fff; font-size: 14px; font-weight: bold;text-align: center;padding-right:1px; padding-bottom:1px;table-layout:fixed; }
.BusTimeList tr th.Place{padding-left: 1px;}
.BusTimeList tr td.td1{border-left: 1px solid #eaeaea;font-weight: bold;}
.BusTimeList .td1{width: 130px;}
.BusTimeList .td2{width: 90px;}
.BusTimeList .td3{width: 120px;}
.BusTimeList .td4{width: 97px;}
.BusTimeList .td5{width: 471px;padding: 18px 26px; line-height: 22px;}
.BusTimeList dd.td5{padding: 0px 26px;}




/*links*/
.Links_list{ width: 980px;margin-top: 30px;}
.Links_list ul li{ text-align:center; width: 220px; float:left; overflow:hidden; margin-right: 25px;margin-bottom: 30px;}
.Links_list ul li a{display: block;font-size: 16px;}
.Links_list ul li a img{border: 1px solid #d8d8d8; width: 217px; height:140px; overflow:hidden;margin-bottom:5px; }
.Links_list ul li a:hover img{border: 1px solid #56abe4;}

/*sitemap*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}

.mapStation-wrap{ position: absolute; width: 100%;height: 650px;top: 0px;left: 0px;}
.mapStation-wrap .mask{ width: 100%;height: 650px;background: #ffffff;filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5}
.mapStation{width: 314px;height: 158px;overflow: hidden;background: url(../images/MapStation.png) no-repeat;position: absolute;top: 50%;margin-top: -80px;left: 50%;margin-left: -260px; overflow:auto;}
.mapStation .station-contain{position: relative;width: 294px;height: 108px;padding:5px;}
.mapStation .station-contain a.close{  position: absolute;top: 2px;right: 19px; right:15px;}
.mapStation .station-contain ul{ padding: 10px;}
.mapStation .station-contain ul li{ float: left;padding: 2px 3px;}
.mapStation .station-contain,
.mapStation .station-contain a{color:#000;}
.mapStation .station-contain a:hover{color:#3295ce;}

.zuoche{ text-align:right; position:relative;}
.zuoche a{ display:inline-block; color:#fff; padding:5px 30px; background-color:#ff770b; border-radius:5px;  position: absolute; right: 45px; top:10px;}

.btn_homselect1{display: block;width: 130px; height: 158px;letter-spacing: 5px; line-height: 158px; text-align: center; background-color: #56abe4;color: #fff;font-size: 16px;float: right;margin: 12px 150px 0 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;behavior: url(../css/PIE.htc);}
