﻿.inner_stinfo{padding:10px;}
.inner_stinfowrap{}

.shvsiform{background-color:#0e68a7; padding:0px 15px 15px 15px;}
.shvsiformwrap{}
.shvsiformitem{ padding:15px 0px 0px 0px; }
.shvsiformitem b{font-weight:100; color:White; font-size:15px; display:block; line-height:200%;}
.shvsiformitem span {display:block; padding:2px;  background-color:White; height:31px; 
                        border-radius:5px;
						-webkit-border-radius:5px;
						-moz-border-radius:5px;
                     }
.shvsiformitem select {width:100%; height:100%; font-size:13px;line-height:27px; border-width:0px;
                       /*border:solid 0px white;*/ 
}
.shvsiformbtn{ padding-top:20px; padding-bottom:10px;}
.shvsiformbtn a{display:block; width:100%; font-size:15px; text-decoration:none; height:40px; 
                line-height:40px; text-align:center; color:white; background-color:#c3244a; 
                         border-radius:5px;
						-webkit-border-radius:5px;
						-moz-border-radius:5px;
                }
                
.shvsistname{background-color:#0e68a7; padding:10px; margin-top:15px;}         
.shvsistnamewrap{}
.shvsistname .spic{padding-right:10px;} 
.shvsistname .spic img{height:30px; vertical-align:middle;} 
.shvsistname .stxt{font-size:15px; line-height:30px; color:White; padding-right:10px;} 
.shvsistname .stxt a{font-size:15px; line-height:30px; color:White; padding-right:10px; text-decoration:none;} 

.shvsijqt{padding:10px; color:#666; border-bottom:solid 1px #999;}
.shvsijqtwrap{font-size:15px; line-height:30px; white-space:nowrap; }
.shvsijqt a{color:#666; text-decoration:none; position:relative; display:block;}
.shvsijqt .slft{position:relative; z-index:2;}
.shvsijqt .srgt{position:absolute; z-index:1; top:0px; right:0px;}

.shvsizct{padding:10px; color:#666; border-bottom:solid 1px #999;}
.shvsizctwrap{font-size:15px; line-height:30px; white-space:nowrap; }
.shvsizct a{color:#666; text-decoration:none; position:relative; display:block;}
.shvsizct .slft{position:relative; z-index:2;}
.shvsizct .srgt{position:absolute; z-index:1; top:0px; right:0px;}
               
.shvsifltime{width:100%; background-color:#eeeeee;}
.shvsifltimewrap{}
.shvsifltimetitle{ font-size:15px; line-height:30px;padding:5px 10px; border-bottom:solid 1px #ccc; color:#333;}
.shvsifltimetitle b{font-weight:100;}
.shvsifltimecontent {padding:0px 0px 10px 0px;}
.shvsifltimeline{ padding:10px 10px 0px 10px; font-size:0px; }
.shvsifltimeline .spic{display:block;}
.shvsifltimeline .spic img{height:30px;}
.shvsifltimeitem { padding:10px 10px 10px 10px; font-size:13px; color:#333; line-height:26px; position:relative; border-bottom:solid 1px #ddd;}
.shvsifltimelft{position:relative; z-index:2;}
.shvsifltimergt{position:absolute; z-index:1; top:10px; right:10px;}

.shvsiextent{width:100%; background-color:#eeeeee;}
.shvsiextentwrap{}
.shvsiextenttitle{ font-size:15px; line-height:30px;padding:5px 10px; border-bottom:solid 1px #ccc; color:#333;}
.shvsiextenttitle b{font-weight:100;}
.shvsiextentcontent {padding:0px 10px 10px 10px;}
.shvsiextentitem { padding-top:10px; font-size:13px; color:#333; line-height:26px; position:relative; border-bottom:solid 1px #ddd;}
.shvsiextentlft{position:absolute; z-index:2; top:10px; left:10px; width:120px;}
.shvsiextentrgt{position:relative; z-index:1; padding-left:130px;}

.shvsitoilet{ padding:10px; border-bottom:solid 1px #eee; border-left:solid 1px #eee; border-right:solid 1px #eee; }
.shvsitoiletwrap{ position:relative;}
.shvsitoiletpic{width:50px; text-align:left; position:absolute; top:0px; left:0px;}
.shvsitoiletpic img{width:40px;}
.shvsitoilettitle{padding-left:50px; font-size:15px; color:#c4254b; line-height:30px;}
.shvsitoiletconent{ padding-left:50px; min-height:20px;}
.shvsitoiletitem{width:100%; position:relative; font-size:13px; line-height:20px; color:#666}
.shvsitoiletlft{width:50px; position:absolute; z-index:1;}
.shvsitoiletlft .icon{width:45px;}
.shvsitoiletrgt{padding-left:60px; position:relative; z-index:2; min-height:32px;}

.shvsilift{ padding:10px; border-bottom:solid 1px #eee; border-left:solid 1px #eee; border-right:solid 1px #eee;}
.shvsiliftwrap{ position:relative;}
.shvsiliftpic{width:50px; text-align:left; position:absolute; top:0px; left:0px;}
.shvsiliftpic img{width:40px;}
.shvsilifttitle{padding-left:50px; font-size:15px; color:#c4254b; line-height:30px;}
.shvsiliftconent{ padding-left:50px; min-height:20px;}
.shvsiliftconent .icon{width:45px;}
.shvsiliftitem{width:100%; position:relative; font-size:13px; line-height:20px; color:#666; margin:5px 0px;}
.shvsiliftlft{width:50px; position:absolute; z-index:1; margin-top:5px;}
.shvsiliftlft .icon{width:22px;}
.shvsiliftrgt{padding-left:60px; position:relative; z-index:2; min-height:32px;}

/*20151215 图标提示说明*/
.inner_stinfowrap_doc{}
.inner_stinfowrap_doc p{padding:10px; border-bottom:solid 1px #eee; border-left:solid 1px #eee; border-right:solid 1px #eee; line-height:40px;}
.inner_stinfowrap_doc p span{position:relative; top:4px;}
.inner_stinfowrap_doc p span b{font-weight:normal;}

/*exchangelinefl*/

.shexlftform{background-color:#0e68a7; padding:0px 15px 15px 15px;}
.shexlftformwrap{}
.shexlftformitem{ padding:15px 0px 0px 0px; }
.shexlftformitem b{font-weight:100; color:White; font-size:15px; display:block; line-height:200%;}
.shexlftformitem span {display:block; padding:2px; background-color:White; height:31px; 
                        border-radius:5px;
						-webkit-border-radius:5px;
						-moz-border-radius:5px;
                     }
.shexlftformitem select {width:100%; height:100%; font-size:13px;line-height:27px; border-width:0px;
                       /*border:solid 0px white;*/
}
.shexlftformbtn{ padding-top:20px; padding-bottom:10px;}
.shexlftformbtn a{display:block; width:100%; font-size:15px; text-decoration:none; height:40px; 
                line-height:40px; text-align:center; color:white; background-color:#c3244a; 
                         border-radius:5px;
						-webkit-border-radius:5px;
						-moz-border-radius:5px;
                }
.shvsilnname{ margin-top:15px;}         
.shvsilnname .stxt{font-size:15px; line-height:30px; display:block; padding:10px 10px 0px 10px;} 
.shvsilnname .spic{display:block; font-size:0px; height:5px; width:100%; } 
.shvsifllist{padding:10px;}
.shvsiflitem{font-size:13px; line-height:26px; position:relative;}
.shvsiflitem .slft{position:relative; z-index:2;}
.shvsiflitem .srgt{position:absolute; z-index:1; top:0px; right:0px;}


/*线路名称下的渐变线*/
.shvsilnname .spic1
{
    background:#ee3731;
    background: -moz-linear-gradient(left, #ee3731, white 100%);
    background: -webkit-gradient(linear, 0 100%, 100% 100%, from(#ee3731), to(white)); 
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#ee3731', endColorstr='#ffffff');
} 
.shvsilnname .spic2
{
    background:#37b549;
    background: -moz-linear-gradient(left, #37b549, white 100%);
    background: -webkit-gradient(linear, 0 100%, 100% 100%, from(#37b549), to(white)); 
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#37b549',endColorstr='#ffffff');
} 
.shvsilnname .spic3
{
    background:#37b549;
    background: -moz-linear-gradient(left, #ffd622, white 100%);
    background: -webkit-gradient(linear, 0 100%, 100% 100%, from(#ffd622), to(white)); 
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#ffd622',endColorstr='#ffffff');
} 
.shvsilnname .spic4
{
    background:#37b549;
    background: -moz-linear-gradient(left, #320176, white 100%);
    background: -webkit-gradient(linear, 0 100%, 100% 100%, from(#320176), to(white)); 
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#320176',endColorstr='#ffffff');
} 
.shvsilnname .spic5
{
    background:#37b549;
    background: -moz-linear-gradient(left, #823094, white 100%);
    background: -webkit-gradient(linear, 0 100%, 100% 100%, from(#823094), to(white)); 
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#823094',endColorstr='#ffffff');
} 
.shvsilnname .spic6
{
    background:#37b549;
    background: -moz-linear-gradient(left, #cf047a, white 100%);
    background: -webkit-gradient(linear, 0 100%, 100% 100%, from(#cf047a), to(white)); 
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#cf047a',endColorstr='#ffffff');
} 
.shvsilnname .spic7
{
    background:#37b549;
    background: -moz-linear-gradient(left, #f3560f, white 100%);
    background: -webkit-gradient(linear, 0 100%, 100% 100%, from(#f3560f), to(white)); 
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#f3560f',endColorstr='#ffffff');
} 
.shvsilnname .spic8
{
    background:#37b549;
    background: -moz-linear-gradient(left, #008cc1, white 100%);
    background: -webkit-gradient(linear, 0 100%, 100% 100%, from(#008cc1), to(white)); 
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#008cc1',endColorstr='#ffffff');
} 
.shvsilnname .spic9
{
    background:#37b549;
    background: -moz-linear-gradient(left, #91c5db, white 100%);
    background: -webkit-gradient(linear, 0 100%, 100% 100%, from(#91c5db), to(white)); 
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#91c5db',endColorstr='#ffffff');
} 
.shvsilnname .spic10
{
    background:#37b549;
    background: -moz-linear-gradient(left, #c7afd3, white 100%);
    background: -webkit-gradient(linear, 0 100%, 100% 100%, from(#c7afd3), to(white)); 
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#c7afd3',endColorstr='#ffffff');
} 
.shvsilnname .spic11
{
    background:#37b549;
    background: -moz-linear-gradient(left, #80090b, white 100%);
    background: -webkit-gradient(linear, 0 100%, 100% 100%, from(#80090b), to(white)); 
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#80090b',endColorstr='#ffffff');
} 
.shvsilnname .spic12
{
    background:#37b549;
    background: -moz-linear-gradient(left, #007a61, white 100%);
    background: -webkit-gradient(linear, 0 100%, 100% 100%, from(#007a61), to(white)); 
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#007a61',endColorstr='#ffffff');
} 
.shvsilnname .spic13
{
    background:#37b549;
    background: -moz-linear-gradient(left, #ec93cd, white 100%);
    background: -webkit-gradient(linear, 0 100%, 100% 100%, from(#ec93cd), to(white)); 
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#ec93cd',endColorstr='#ffffff');
} 
.shvsilnname .spic16
{
    background:#37b549;
    background: -moz-linear-gradient(left, #32d2ca, white 100%);
    background: -webkit-gradient(linear, 0 100%, 100% 100%, from(#32d2ca), to(white)); 
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#32d2ca',endColorstr='#ffffff');
} 

.shvsilnname .spic41
{
    background:#37b549;
    background: -moz-linear-gradient(left, #b5b6b6, white 100%);
    background: -webkit-gradient(linear, 0 100%, 100% 100%, from(#b5b6b6), to(white)); 
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#b5b6b6',endColorstr='#ffffff');
} 

/*ln fl time*/

.shlftform{background-color:#0e68a7; padding:0px 15px 15px 15px; margin:15px 2% 0px 2%;}
.shlftformwrap{}
.shlftformitem{ padding:15px 0px 0px 0px; }
.shlftformitem b{font-weight:100; color:White; font-size:15px; display:block; line-height:200%;}
.shlftformitem span {display:block; padding:2px;  background-color:White; height:31px; 
                        border-radius:5px;
						-webkit-border-radius:5px;
						-moz-border-radius:5px;
                     }
.shlftformitem select {width:100%; height:100%; font-size:13px;line-height:27px; border-width:0px;
                       /*border:solid 0px white;*/ 
}
.shlftformbtn{ padding-top:20px; padding-bottom:10px;}
.shlftformbtn a{display:block; width:100%; font-size:15px; text-decoration:none; height:40px; 
                line-height:40px; text-align:center; color:white; background-color:#c3244a; 
                         border-radius:5px;
						-webkit-border-radius:5px;
						-moz-border-radius:5px;
                }
.shlftformbtn .shlftformbtn1{width:40%; margin-left:5%; display:inline-block;}                
.shlftformbtn .shlftformbtn2{width:40%; margin-left:8%; display:inline-block;}                

.shlftresult{ margin:0px 2%;}
.shlftresultwrap{}

.shlftresultcontent{margin-top:15px;}
.shlftresultcontent table{width:100%; margin-bottom:20px;}
.shlftresultcontent table .shlfthead{background-color:#ccc;}
.shlftresultcontent table .shlfthead th{text-align:left; padding:5px 5px; font-weight:bold; font-size:13px; white-space:nowrap;}
.shlftresultcontent table .shlftitem{background-color:#fff;}
.shlftresultcontent table .shlftitemodd{background-color:#ccc;}
.shlftresultcontent table .shlftitem td{font-size:13px; vertical-align:middle;}
.shlftresultcontent table .shlftitem .stname{width:30%; padding:5px 0px 5px 5px;}
.shlftresultcontent table .shlftitem .stline img{width:30px; padding-left:5px;}
.shlftresultcontent table .shlftitem .stdirt{white-space:nowrap; padding:5px 0px 5px 0px;}
.shlftresultcontent table .shlftitem .sttime{width:30%; padding:5px 5px 5px 0px; text-align:right;}
.shlftresultcontent .shlftstname{height:35px; line-height:35px; padding-left:15px; background:transparent url(../images/line/jtou2.gif) no-repeat left center;}
.shlftresultcontent .shlftstname a{display:none;}
.shlftresultcontent table.line10 .shlftitem .stname{}
.shlftresultcontent table.line10 .shlftitem .stdirt{white-space:normal !important;}
.shlftresultcontent table.line10 .shlftitem .sttime{}


.shvaffiche{
    margin-top:5px;
    line-height:2em;
}

