/*! normalize.css v8.0.1 | mit license | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none} @font-face {font-family: "iconfont"; src: url(/uploads/image/spdfont/iconfont.eot); /* ie9 */ src: url(/uploads/image/spdfont/iconfont.eot) format('embedded-opentype'), format('woff2'), url(/uploads/image/spdfont/iconfont.woff) format('woff'), url(/uploads/image/spdfont/iconfont.ttf) format('truetype'), url(/uploads/image/spdfont/iconfont.svg) format('svg'); /* ios 4.1- */ } .iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .iconarrow_left_black:before { content: "\e652"; } .iconarrow_right_white:before { content: "\e653"; } .iconarrow_left_white:before { content: "\e654"; } .iconarrow_right_black:before { content: "\e655"; } .icondate:before { content: "\e656"; } .iconclose:before { content: "\e65a"; } .iconchange:before { content: "\e65b"; } .iconphone_top:before { content: "\e669"; } .iconxiaochengxu:before { content: "\e66a"; } .iconwechat_top:before { content: "\e66b"; } .iconbus:before { content: "\e677"; } .icontrain:before { content: "\e678"; } .iconairplane:before { content: "\e679"; } .iconarrow_down:before { content: "\e67a"; } html{font-family:pingfang sc,helvetica neue,helvetica,hiragino sans gb,arial,sans-serif,simsun;font-size:16px;color:#333}body,dd,dl,ol,p,ul{margin:0;padding:0}iframe{display:block}li{list-style:none}a:active,a:hover,a:link,a:visited{text-decoration:none;color:inherit}i{font-style:inherit}button,input,textarea{border-radius:4px;outline:none}button,input[type=reset],input[type=submit]{cursor:pointer}input[type=checkbox]{width:14px;height:14px}input,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;padding:5px 7px 6px;font-size:12px;line-height:17px;cursor:auto}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}input:-moz-placeholder,textarea:-moz-placeholder{color:#ccc}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}table{border-spacing:0;border-collapse:collapse}::-webkit-scrollbar{width:10px;height:1px}::-webkit-scrollbar-thumb{border-radius:10px;background:#d8d8d8}::-webkit-scrollbar-track{border-radius:10px;background:#f9f9f9}.iconfont{font-size:inherit}.iconxiaochengxu{color:#4378e2}.iconwechat,.iconwechat_top{color:#50b674}.iconphone_top{color:#4ca7ff}.text-center{text-align:center}.blocker{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ececec;padding:15px 20px}.interval img{width:auto;height:12px;vertical-align:middle}[disabled]{pointer-events:none!important}.depth{margin:0 auto;width:1000px}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}.clearfix{zoom:1}.fl{float:left}.fr{float:right}.fn{float:none}.por{position:relative}.block-center{margin-right:auto;margin-left:auto}.hide{display:none!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.ml20{margin-left:20px!important}.mr20{margin-right:20px!important}.m20{margin:20px!important}.mt30{margin-top:30px!important}.mb30{margin-bottom:30px!important}.ml30{margin-left:30px!important}.mr30{margin-right:30px!important}.m30{margin:30px!important}.mt15{margin-top:15px!important}.mb15{margin-bottom:15px!important}.ml15{margin-left:15px!important}.mr15{margin-right:15px!important}.m15{margin:15px!important}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.ml10{margin-left:10px!important}.mr10{margin-right:10px!important}.m10{margin:10px!important}.mt7{margin-top:7px!important}.mb7{margin-bottom:7px!important}.ml7{margin-left:7px!important}.mr7{margin-right:7px!important}.m7{margin:7px!important}.mt5{margin-top:5px!important}.mb5{margin-bottom:5px!important}.ml5{margin-left:5px!important}.mr5{margin-right:5px!important}.m5{margin:5px!important} .da-742{overflow:hidden;position:relative;margin:0 auto;width:100%}.da-742 div{position:relative;left:50%;margin:0 auto 0 -960px;width:1920px}.da-742 a,.da-742 img{max-width:100%}.da-544{overflow:hidden;position:relative;margin:0 auto;width:960px}.da-582{float:right;font-size:12px;color:#20c5b9}.da-1036{max-width:100%}.da-873{font-size:12px;color:#ff4040}.da-1927>div{margin:0 auto}.da1960 *{width:auto!important;max-width:100%;height:auto!important}.da-2008 iframe{width:100%!important} .module-chunyun{border:1px solid #ececec;border-radius:4px;padding:15px 15px 15px 94px;color:#333;background:#fff url(/uploads/image/spdimages/img_train-2x.png) no-repeat 15px 15px;background-size:64px 64px;cursor:pointer}.module-chunyun>small{display:block;margin-bottom:5px;font-size:12px;line-height:17px}.module-chunyun .title{margin-bottom:5px;font-size:18px;font-weight:600;line-height:25px}.module-chunyun .warn{margin-bottom:5px;font-size:12px;font-weight:500;line-height:17px;color:#ff4040}.module-chunyun .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.module-chunyun .links a{font-size:12px;line-height:17px;text-decoration:underline;color:#20c5b9}.module-chunyun .links a a{position:relative}.module-chunyun .links a a:before{padding:0 5px;content:"-"}.module-chunyun .a,.module-chunyun .links a a:before{font-size:12px;line-height:17px;color:#20c5b9} .nav-header{background:#fff}.nav-header .head-context{margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:1000px}.nav-header .logo{margin:12px 0;vertical-align:middle}.nav-header ul{height:60px;font-size:0}.nav-header li{display:inline-block;font-size:16px;font-weight:500}.nav-header li li{margin-left:30px}.nav-header li a{display:inline-block;margin-top:19px;line-height:22px}.nav-header li.icons{margin-left:20px}.nav-header li.icons a{display:inline;line-height:inherit}.nav-header li .iconfont{font-size:24px;vertical-align:middle;cursor:pointer}.nav-header li .iconfont .iconfont,.nav-header li .iconfont a{margin-left:10px}.nav-header li.active{position:relative;color:#20c5b9}.nav-header li.active:after{position:absolute;bottom:-5px;left:50%;margin-left:-12px;width:24px;height:3px;background:#20c5b9;content:""}.qrcode-promote-tooltip .tooltip-inner ul{margin-bottom:-22px;width:348px;font-size:0}.qrcode-promote-tooltip .tooltip-inner ul.col3{width:522px}.qrcode-promote-tooltip .tooltip-inner li{display:inline-block;margin-bottom:22px;width:174px;text-align:center}.qrcode-promote-tooltip .tooltip-inner li img{width:94px;height:94px}.qrcode-promote-tooltip .tooltip-inner li p{margin:6px 0 2px;font-size:16px;font-weight:500;line-height:22px}.qrcode-promote-tooltip .tooltip-inner li small{display:block;font-size:14px;line-height:22px;color:#999} .tooltip-body{display:none}.tooltip-body .tooltip-arrow{top:-8px;z-index:0;border-radius:4px 0 0 0;width:19px;height:19px;-webkit-transform:rotate(-315deg);-ms-transform:rotate(-315deg);transform:rotate(-315deg)}.tooltip-body .tooltip-arrow,.tooltip-body .tooltip-context{position:absolute;background:#fff;-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.1);box-shadow:1px 2px 9px 0 rgba(0,0,0,.1)}.tooltip-body .tooltip-context{z-index:155;border-radius:4px;opacity:0}.tooltip-body .tooltip-inner{position:relative;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;padding:20px 25px;width:100%;min-width:100px;height:100%;background:#fff}#wxappqrcodepromotetooltip img{width:160px;height:160px} .index-search{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #20c5b9;border-radius:4px;width:730px;min-height:158px;background:#fff}.index-search .side-tabs-head{float:left;overflow:hidden;border-top-left-radius:4px;border-bottom-left-radius:4px;padding-bottom:0;width:112px;background:#20c5b9}.index-search .side-tabs-head .tabs-item{display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:22px;text-align:center;color:#fff;background:#20c5b9;-webkit-transition:none;transition:none}.index-search .side-tabs-head .tabs-item.active{background:#fff}.index-search .side-tabs-head .tabs-item.active:before{display:none}.index-search .side-tabs-head .tabs-item .tabs-item{margin:0}.index-search .side-tabs-head .tabs-item .tabs-item:before{position:absolute;top:-1px;right:22px;left:22px;height:1px;background:#fff;content:""}.index-search .side-tabs-head .tabs-item span{display:block;padding:15px}.index-search .side-tabs-head .tabs-item .iconfont{display:inline-block;margin-right:5px;font-size:20px;vertical-align:top}.index-search .side-tabs-body{margin-left:112px}.index-search .side-tabs-body>.tabs-item{padding:16px 0 0 24px}.index-search .inner-tabs-head{margin-bottom:19px;font-weight:500}.index-search .inner-tabs-head .tabs-line{left:16px}.index-search .inner-tabs-head .chunyun{color:#ff4040}.index-search .inner-tabs-body{display:table-row;font-size:14px}.index-search .inner-tabs-body .cc .left input{width:283px!important}.index-search .inner-tabs-body .left{display:table-cell;position:relative;width:355px;height:81px;vertical-align:middle}.index-search .inner-tabs-body .left label{display:inline-block;font-weight:500;word-break:keep-all}.index-search .inner-tabs-body .left label label{margin-top:19px}.index-search .inner-tabs-body .left input{margin-left:13px;width:300px;font-weight:400;vertical-align:middle}.index-search .inner-tabs-body .left .reverse-line{position:absolute;top:15px;right:-16px;bottom:15px;border:1px dashed #ccc;border-radius:4px;width:12px}.index-search .inner-tabs-body .left .reverse-line:before{position:absolute;top:-2px;bottom:-2px;left:-2px;width:7px;background:#fff;content:""}.index-search .inner-tabs-body .left .iconchange{position:absolute;top:50%;right:-12px;z-index:1;margin-top:-11px;width:22px;height:22px;font-size:22px;color:#20c5b9;background:#fff;cursor:pointer}.index-search .inner-tabs-body .right{display:table-cell;padding-right:20px;width:217px;height:81px;text-align:right;vertical-align:middle}.index-search .inner-tabs-body .right label.date{display:inline-block;position:relative;margin-bottom:17px;font-size:0}.index-search .inner-tabs-body .right label.date i{position:absolute;top:50%;right:10px;margin-top:-9px;font-size:16px;color:#ccc}.index-search .inner-tabs-body .right input{width:168px}.index-search .inner-tabs-body input[type=submit]{border:none;padding:5px 0;width:168px;font-size:14px;line-height:20px;color:#fff;background:#20c5b9;-webkit-transition:background-color .2s;transition:background-color .2s}.index-search .inner-tabs-body input[type=submit]:hover{background-color:#36dfd2}.index-search .inner-tabs-body input[type=submit]:active{background-color:#26a299} .tabs-head{position:relative;padding-bottom:4px;font-size:0}.tabs-head>.tabs-item{display:inline-block;font-size:14px;line-height:20px;-webkit-transition:color .2s;transition:color .2s;cursor:pointer}.tabs-head>.tabs-item .tabs-item{margin-left:24px}.tabs-head>.tabs-item.active{color:#20c5b9}.tabs-head .tabs-line{position:absolute;bottom:0;left:0;width:24px;height:3px;background:#20c5b9}.tabs-body>.tabs-item{display:none}.tabs-body>.tabs-item.active{display:block} .city-list-body.tooltip-body .tooltip-inner{padding:15px;width:411px}.city-list-body.tooltip-body .tooltip-inner .head{margin-bottom:10px;border-bottom:1px solid #d8d8d8;padding-bottom:11px}.city-list-body.tooltip-body .tooltip-inner .title{font-size:16px;font-weight:500;line-height:22px;color:#20c5b9}.city-list-body.tooltip-body .tooltip-inner .desc{margin-top:2px;font-size:12px;line-height:17px;color:#ccc}.city-list-body.tooltip-body .tooltip-inner .iconclose{position:absolute;top:15px;right:15px;font-size:15px;color:#d8d8d8;cursor:pointer}.city-list-body.tooltip-body .tooltip-inner ul{width:381px;font-size:0;color:#454545}.city-list-body.tooltip-body .tooltip-inner li{display:inline-block;width:25%;font-size:14px;line-height:20px;text-align:center}.city-list-body.tooltip-body .tooltip-inner li li li li li{margin-top:11px}.city-list-body.tooltip-body .tooltip-inner li span{display:inline-block;padding:0 6px;-webkit-transition:color .2s;transition:color .2s;cursor:pointer}.city-list-body.tooltip-body .tooltip-inner li span:hover{color:#20c5b9}.city-list-body.tooltip-body .tooltip-inner li span:active{color:#26a299} .blocklist{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ececec;border-radius:4px;padding:15px 19px}.blocklist .section-title .more{font-size:12px;color:#20c5b9;-webkit-transition:color .2s;transition:color .2s}.blocklist .section-title .more:hover{color:#36dfd2}.blocklist .section-title .more:active{color:#26a299}.blocklist .list{margin-top:15px;font-size:0}.blocklist .list a{display:inline-block;margin:0 15px 15px 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:20px;-webkit-transition:color .2s,border-color .2s;transition:color .2s,border-color .2s}.blocklist .list a:hover{border-color:#20c5b9;color:#20c5b9}.blocklist .list a:active{border-color:#26a299;color:#26a299}.blocklist img.banner{display:block;margin-top:15px;max-width:100%}.blocklist .tabs-head{display:inline-block;margin-left:20px;padding:0;vertical-align:middle}.blocklist .tabs-head>.tabs-item{border-radius:2px;min-width:44px;text-align:center;vertical-align:middle;color:#20c5b9;-webkit-transition:none;transition:none}.blocklist .tabs-head>.tabs-item.active{color:#fff;background:#20c5b9;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}.blocklist .tabs-head>.tabs-item:hover:not(.active){color:#36dfd2;-webkit-transition:color .2s;transition:color .2s}.blocklist .tabs-head>.tabs-item:active:not(.active){color:#26a299;-webkit-transition:color .2s;transition:color .2s}.blocklist .tabs-head>.tabs-item .tabs-item{margin:0}.blocklist.col5 .list{margin-top:6px;margin-right:-10px;margin-bottom:-10px}.blocklist.col5 .list a{margin-right:10px;margin-bottom:10px;border:1px solid #ececec;padding:8px 9px;width:130px}.blocklist.col5 .list a:hover{border-color:#20c5b9}.blocklist.col5 .list a:active{border-color:#26a299}.blocklist.col2 .list{margin-bottom:-15px}.blocklist.col2 .list a{margin-right:30px;margin-bottom:15px;padding-left:9px;width:300px;display:-webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.blocklist.col1{padding-bottom:0}.blocklist.col1 .list{margin-top:6px}.blocklist.col1 .list li{margin-left:10px;padding:12px 0}.blocklist.col1 .list li li{border-top:1px solid #f5f5f5}.blocklist.col1 .list a{margin:0;display:-webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.blocklist .pagination{margin-left:10px;border-top:1px solid #f5f5f5;padding:20px 10px 20px 0} .section-title{display:block;font-size:0;line-height:28px}.section-title:after{display:table;clear:both;content:""}.section-title:before{display:inline-block;margin-right:6px;width:4px;height:18px;vertical-align:middle;background:#20c5b9;content:""}.section-title .title{font-size:20px;font-weight:500;vertical-align:middle}.section-title .title small{font-size:70%;color:#999}.section-title .more{float:right;font-size:14px;color:#999} .pagination{font-size:0;text-align:center}.pagination a,.pagination span{display:inline-block;margin:0 5px;border-radius:2px;width:30px;height:30px;font-size:14px;font-weight:500;line-height:30px;text-align:center;background:#f0f2f5;-webkit-transition:color .2s,background .2s;transition:color .2s,background .2s}.pagination a:hover,.pagination span:hover{color:#fff;background:#36dfd2}.pagination a:active,.pagination span:active{color:#fff;background:#26a299}.pagination a.active,.pagination span.active{color:#fff;background:#20c5b9}.pagination span{pointer-events:none} .layout{margin:0 auto;width:1000px}.layout:after{display:table;clear:both;content:""}.layout .layout-left{float:left;width:730px}.layout .layout-right{float:right;width:250px} .pgfooter{margin:20px auto 0;border-top:1px solid #ccc;padding:35px 0 25px;width:1000px;text-align:center}.pgfooter-p{margin:0 0 10px;font-size:12px;line-height:17px;color:#999}.pgfooter-p a,.pgfooter-p span{display:inline-block;margin-right:10px;word-break:keep-all}.pgfooter-p a{-webkit-transition:color .2s;transition:color .2s}.pgfooter-p a:hover{color:#20c5b9}.pgfooter-p .links a{margin:0 13px} .index-chunyun{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ececec;border-radius:4px;padding:15px;width:100%;height:121px;background:#fff}.index-chunyun .train-ico{position:absolute;top:50%;left:0;margin:-32px 0 0 10px;width:64px;height:64px}.index-chunyun .time-content{padding-left:85px}.index-chunyun .time-content .train-txt1{padding-bottom:10px;font-size:12px}.index-chunyun .time-content .train-txt2{padding-bottom:10px;font-size:18px}.index-chunyun .time-content .train-txt3{padding-bottom:10px;font-size:12px;color:#ff4040}.index-chunyun .time-content .train-txt4{font-size:12px;color:#20c5b9}.index-chunyun .time-content .train-txt4 a{text-decoration:underline;-webkit-transition:color .2s;transition:color .2s}.index-chunyun .time-content .train-txt4 a:hover{color:#36dfd2}.index-chunyun .time-content .train-txt4 a:active{color:#26a299} .hot-spot{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ececec;padding:20px;width:100%}.hot-spot .hot-title{width:100%;height:22px;line-height:22px}.hot-spot .hot-title span{font-weight:700}.hot-spot .hot-title a{font-size:14px;color:#20c5b9;-webkit-transition:color .2s;transition:color .2s}.hot-spot .hot-title a:hover{color:#36dfd2}.hot-spot .hot-title a:active{color:#26a299}.hot-spot .hot-main a{display:block;overflow:hidden;margin-top:15px;width:100%;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.hot-spot .hot-main .fler{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;line-height:20px}.hot-spot .hot-main .fler a{margin-top:0;width:auto}.hot-spot .hot-main a:hover{text-decoration:underline}.hot-spot .hot-main.no-elip a{overflow:visible;margin-top:8px;line-height:1.4;white-space:unset;text-overflow:unset}.hot-spot .col2-list a{display:inline-block;width:48%;font-size:12px}.hot-spot.sici .hot-main a i:before{content:"《"}.hot-spot.sici .hot-main a i:after{content:"》"} .news-list{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ececec;padding:20px}.news-list .hot-title{width:100%;height:22px;line-height:22px}.news-list .hot-title span{font-weight:700}.news-list .hot-title a{font-size:14px;color:#20c5b9;-webkit-transition:color .2s;transition:color .2s}.news-list .hot-title a:hover{color:#36dfd2}.news-list .hot-title a:active{color:#26a299}.news-list a{font-size:12px;line-height:1.4}.news-list a:hover{text-decoration:underline}.news-list .list{padding-top:4px}.news-list .list a{display:block;position:relative;border-bottom:1px solid #f5f5f5;padding:6px 0 6px 8px;width:100%;font-weight:700}.news-list .list a:before{position:absolute;top:11px;left:0;border-radius:6px;width:4px;height:4px;background:#333;content:""}.news-list .more-list{margin-top:15px}.news-list .more-list a{display:inline-block;width:48%;line-height:1.7}