﻿/*route price form*/

.index_routeprice{padding:2% 2%; background-color:#eeeeee;}
.index_routeprice_title{width:100%; display:none;}
.index_routeprice_title img{width:100%; background:transparent url(../images/index/routeprice.jpg);}
.index_routeprice_content{background-color:#0e68a7; position:relative; width:92%; margin:4% auto; display:block; overflow:hidden;  padding-top:10px; padding-bottom:5px;}
.index_routeprice_content .item{width:88%; padding:0 6%; height:100px; line-height:50px}
.index_routeprice_content .item .label{color:White; font-size:16px; }
.index_routeprice_content .item .value{font-size:15px;}
.index_routeprice_content .item .value input{font-size:15px; height:46px; width:99%;padding-left:1%;}
.index_routeprice_content .chgbtn {position:absolute; z-index:2; top:120px; right:7%; height:30px;}
.index_routeprice_content .chgbtn img{height:100%;}
.index_routeprice_content .item2{height:50px; border-bottom:solid 1px #eeeeee; line-height:40px; padding-top:19px; white-space:nowrap;}
.index_routeprice_content .item2 .value select{height: 34px; font-size:15px; padding:0px; margin:0px; background-color:White; border:0px;}
.index_routeprice_content .item3{height:40px; width:88%; padding:15px 6%; overflow:hidden; line-height:40px;}
.index_routeprice_content .item3 a{display:block; width:100%; height:100%; background-color:#c2264b; 
                                   text-align:center; font-size:16px; text-decoration:none; color:White;}
.index_routeprice_content .item4{height:50px; border-bottom:solid 1px #eeeeee; line-height:40px; padding-top:19px; white-space:nowrap;} 
.index_routeprice_content .item4 .value{background:transparent !important;}
.index_routeprice_content .item4 .value select{height: 34px; font-size:15px; padding:0px; margin:0px; background-color:White; border:0px;}

.index_routeprice_content .item1{position:relative;}
.index_routeprice_content .dotbtn{position:absolute; z-index:9; top:36px; right:7%;}

    .index_routeprice_content .item .value{background-color:White; position:relative;}
    
    .tbstbg{position:absolute; height:44px; top:3px; z-index:2; color:#fff; font-size:0px; 
            overflow:hidden; left:1.6%
            }
    .tbstbg b{font-size:15px; color:#999; display:block; line-height:44px; font-weight:100; }
    /*.tbstbg span{font-size:14px; color:White;}*/
    /*
    .tbstbg span{display:block; width:24px; height:24px; line-height:24px; text-align:center;margin-top:10px;
                -moz-border-radius: 24px; font-size:12px;
                -webkit-border-radius: 24px;
                border-radius:24px;
                 }
    .tbstbg span.ln1{background-color:#e3002b; color:white;}
    .tbstbg span.ln2{background-color:#8cc220; color:white;}
    .tbstbg span.ln3{background-color:#fcd600; color:white;}
    .tbstbg span.ln4{background-color:#461d84; color:white;}
    .tbstbg span.ln5{background-color:#944d9a; color:white;}
    .tbstbg span.ln6{background-color:#d40068; color:white;}
    .tbstbg span.ln7{background-color:#ed6f00; color:white;}
    .tbstbg span.ln8{background-color:#0094d8; color:white;}
    .tbstbg span.ln9{background-color:#87caed; color:white;}
    .tbstbg span.ln10{background-color:#c6afd4; color:white;}
    .tbstbg span.ln11{background-color:#871c2b; color:white;}
    .tbstbg span.ln12{background-color:#007a60; color:white;}
    .tbstbg span.ln13{background-color:#e999c0; color:white;}
    .tbstbg span.ln16{background-color:#98d1c0; color:white;}
    .tbstbg span.ln17{background-color:#bb796f; color:white;}
    */
    .tbstation {background:transparent; border:solid 0px white; position:relative; z-index:2;}
    .ddllay{position:absolute; z-index:9999; width:70%; margin-left:0.6%; top:52px; display:none; height:46px; background-color:White;
            padding:0px;line-height:46px;
            }
    .ddllay select{height:34px; padding:0px; margin:0px; font-size:15px;}
    .ddlline{width:34%}
    .ddlstation{width:60%;}
    
    .serlay{position:absolute; z-index:9998; width:88%; margin-left:0; display:none;  height:160px; overflow-x:hidden; overflow-y:hidden; background-color:White; }
    .serlaywrap{width:100%; height:120px; overflow-x:hidden; overflow-y:scroll; }
    .serlay a, .serlay div.likeA{display:block; color:#666; position:relative; padding-left:5px; text-decoration:none; border-top:solid 1px #ddd; line-height:39px; height:39px; overflow:hidden;}
    .serlay a span{color:#333;}
    
    /*
    .serlay a b, .serlay div.likeA b{display:block;width:24px; height:24px; line-height:24px; text-align:center;
                position:absolute; top:7px; right:10px; font-weight:normal; font-size:12px;
                -moz-border-radius: 24px;
                -webkit-border-radius: 24px;
                border-radius:24px;}
    .serlay a b.ln1, .serlay div.likeA b.ln1{background-color:#e3002b; color:white;}
    .serlay a b.ln2, .serlay div.likeA b.ln2{background-color:#8cc220; color:white;}
    .serlay a b.ln3, .serlay div.likeA b.ln3{background-color:#fcd600; color:white;}
    .serlay a b.ln4, .serlay div.likeA b.ln4{background-color:#461d84; color:white;}
    .serlay a b.ln5, .serlay div.likeA b.ln5{background-color:#944d9a; color:white;}
    .serlay a b.ln6, .serlay div.likeA b.ln6{background-color:#d40068; color:white;}
    .serlay a b.ln7, .serlay div.likeA b.ln7{background-color:#ed6f00; color:white;}
    .serlay a b.ln8, .serlay div.likeA b.ln8{background-color:#0094d8; color:white;}
    .serlay a b.ln9, .serlay div.likeA b.ln9{background-color:#87caed; color:white;}
    .serlay a b.ln10, .serlay div.likeA b.ln10{background-color:#c6afd4; color:white;}
    .serlay a b.ln11, .serlay div.likeA b.ln11{background-color:#871c2b; color:white;}
    .serlay a b.ln12, .serlay div.likeA b.ln12{background-color:#007a60; color:white;}
    .serlay a b.ln13, .serlay div.likeA b.ln13{background-color:#e999c0; color:white;}
    .serlay a b.ln16, .serlay div.likeA b.ln16{background-color:#98d1c0; color:white;}
    .serlay a b.ln17, .serlay div.likeA b.ln17{background-color:#bb796f; color:white;}
                */
    .serlay .serlayclose {width:100%; height:40px; background-color:#ddd; text-align:center; }
    .serlay .serlayclose a{display:block;width:100%; height:100%; line-height:40px; color:#333; background-color:#ddd;}

/*route price result*/

.inner_mainrpr{width:92%; margin:0 auto;}
.inner_mainrpr_wrap{border-left:solid 1px #ddd; border-right:solid 1px #ddd; border-bottom:solid 1px #ddd;}
.tipsdoc{padding:10px;  }
.tipsdoc p{line-height:150%; padding-bottom:0.5em;}

.inner_mainrpr .tabs{width:100%; height:30px; line-height:30px; border-top:solid 1px #ddd; }
.inner_mainrpr .tabs a{display:inline-block; height:100%; color:Black; text-decoration:none; padding-left:8px; padding-right:8px;}
.inner_mainrpr .tabs a.active{background-color:#ddd;}
.inner_mainrpr .tabs.stuck{position:fixed;top:60px; width:600px; background-color:White; z-index:99;}
@media all and (max-width:640px)
{
    .inner_mainrpr .tabs.stuck{width:95%;}    
}

.inner_mainrpr_wrap .tabs {
    height:30px !important; line-height:30px !important; overflow:hidden; 
}
.inner_mainrpr_wrap .tabs a i, .inner_mainrpr_wrap .tabs a span {
    cursor:pointer; display:inline-block; height:30px; line-height:30px; vertical-align:top;
}
    /*可达未选中*/
    .inner_mainrpr_wrap .tabs a i.fast-route {
        display:inline-block; width:24px; height:30px; overflow:hidden; text-indent:-99999px;
        background:transparent url('../images/rpltresult/fast_route_acce.png') no-repeat center center;
        background-size:24px;

    }
    .inner_mainrpr_wrap .tabs a i.less-exch-route {
        display:inline-block; width:24px; height:30px; overflow:hidden; text-indent:-99999px;
        background:transparent url('../images/rpltresult/less_exch_route_acce.png') no-repeat center center;
        background-size:24px;

    }
    .inner_mainrpr_wrap .tabs a span {}
    /*可达选中*/
    .inner_mainrpr_wrap .tabs a.active i.fast-route {
    }
    .inner_mainrpr_wrap .tabs a.active i.less-exch-route {
    }
    .inner_mainrpr_wrap .tabs a.active span {}


.inner_mainrpr .detail{}
.inner_mainrpr .rptitle{background-color:#ddd; padding:10px 0px; height:20px; line-height:20px; display:table; width:100%;}
.inner_mainrpr .rptitle .rptitleitem{display:table-cell; vertical-align:middle; }
.inner_mainrpr .rptitle .rptitleitem.lft{padding-left:10px; text-align:left;}
.inner_mainrpr .rptitle .rptitleitem mid{text-align:center;}
.inner_mainrpr .rptitle .rptitleitem mid span{display:inline-block; height:100%; vertical-align:middle;}
.inner_mainrpr .rptitle .rptitleitem mid span img{vertical-align:middle;}
.inner_mainrpr .rptitle .rptitleitem.rgt{padding-right:10px; text-align:right;}
.rptitlemname{font-size:16px;}
.rpprice{color:#0E68A7;}

.rpcontent {display:none;}
.rpcontent0{display:block;}

.rpsubtitle{padding:10px;}
.rpsubtitle .lineno{/*display:table;*/overflow-x:scroll; }
.rpsubtitle .lineno span{display:table-cell; vertical-align:middle;}
.rpsubtitle .ltstr{padding-top:10px; color:red;}
.rpsubtitle .summary{padding-top:10px; }
.rpsubtitle .summary span{padding-right:5px;}

.rpsubcontent{padding-top:30px; padding-bottom:30px; background-color:#ddd;}
.rpsubcontent .rpitem {width:100%; height:60px;  display:table; }
.rpsubcontent .rpitem .rplft{display:table-cell; height:100%; width:50px; text-align:center; vertical-align:top; font-size:12px; 
                             position:relative; top:-1px;
                             }
.rpsubcontent .rpitem .rpmid{display:table-cell; height:100%; width:20px; text-align:center; vertical-align:top; 
                             background-repeat:no-repeat; background-position:center top;}
.rpsubcontent .rpitem .rpmid img{background-color:#ddd; vertical-align:top;}
.rpsubcontent .rpitempass .rpmid img{padding:2px;}
.rpsubcontent .rpitem .rprgt{display:table-cell; height:100%; text-align:left; vertical-align:middle; 
                             position:relative; top:-24px; border-bottom:solid 1px #bbb;
                             }
.rpsubcontent .rpitem .rprgt .rpsname{display:block; }
.rpsubcontent .rpitem .rprgt .rpsname a{color:#333; text-decoration:none;}
.rpsubcontent .rpitem .rprgt .rpline{}
.rpsubcontent .rpitem .rprgt .rpline img{vertical-align:middle; /*width:14px;*/ height:14px;}
.rpsubcontent .rpitem .rprgt .rpchgtime{font-size:12px;}
.rpsubcontent .rpitem .rprgt .rpchgline{font-size:12px;}
.rpsubcontent .rpitem .rprgt .rpmsg{font-size:12px;}

.rpsubcontent .rpitempass{display:none;}

.rpsubcontent .rpshpass{padding-right:10px; text-align:right; }
.rpsubcontent .rpshpass a{color:#c2264b; text-decoration:none;}


.noresult{text-align:center; height:40px; line-height:40px; border-bottom:solid 1px #ddd;}


/*20180113修改标识*/
.serlay a span.idl{
					display:block;
					width: 50px;
					height:24px;
					line-height:24px;
					text-align:center;
					position:absolute;
					top:7px;
					right:10px;
					font-weight:normal;
					font-size:12px;
					-moz-border-radius: 2px;
					-webkit-border-radius: 2px;
					border-radius: 2px;

					}

    .serlay a span.ln1, .serlay a span.ln1 span, .serlay div.likeA span.ln1{background-color:#e3002b; color:white;}
    .serlay a span.ln2, .serlay a span.ln2 span, .serlay div.likeA span.ln2{background-color:#8cc220; color:black;}
    .serlay a span.ln3, .serlay a span.ln3 span, .serlay div.likeA span.ln3{background-color:#fcd600; color:black;}
    .serlay a span.ln4, .serlay a span.ln4 span, .serlay div.likeA span.ln4{background-color:#461d84; color:white;}
    .serlay a span.ln5, .serlay a span.ln5 span, .serlay div.likeA span.ln5{background-color:#944d9a; color:white;}
    .serlay a span.ln6, .serlay a span.ln6 span, .serlay div.likeA span.ln6{background-color:#d40068; color:white;}
    .serlay a span.ln7, .serlay a span.ln7 span, .serlay div.likeA span.ln7{background-color:#ed6f00; color:black;}
    .serlay a span.ln8, .serlay a span.ln8 span, .serlay div.likeA span.ln8{background-color:#0094d8; color:white;}
    .serlay a span.ln9, .serlay a span.ln9 span, .serlay div.likeA span.ln9{background-color:#87caed; color:black;}
    .serlay a span.ln10, .serlay a span.ln10 span, .serlay div.likeA span.ln10{background-color:#c6afd4; color:black;}
    .serlay a span.ln11, .serlay a span.ln11 span, .serlay div.likeA span.ln11{background-color:#871c2b; color:white;}
    .serlay a span.ln12, .serlay a span.ln12 span, .serlay div.likeA span.ln12{background-color:#007a60; color:white;}
    .serlay a span.ln13, .serlay a span.ln13 span, .serlay div.likeA span.ln13{background-color:#e999c0; color:black;}
	.serlay a span.ln14, .serlay a span.ln14 span, .serlay div.likeA span.ln14{background-color:#616020; color:white;}
    .serlay a span.ln15, .serlay a span.ln15 span, .serlay div.likeA span.ln15{background-color:#c8b38e; color:black;}
    .serlay a span.ln16, .serlay a span.ln16 span, .serlay div.likeA span.ln16{background-color:#98d1c0; color:black;}
    .serlay a span.ln17, .serlay a span.ln17 span, .serlay div.likeA span.ln17{background-color:#bb796f; color:white;}
	.serlay a span.ln18, .serlay a span.ln18 span, .serlay div.likeA span.ln18{background-color:#c4984e; color:white;}
    .serlay a span.ln41, .serlay a span.ln41 span, .serlay div.likeA span.ln41{background-color:#b5b6b6; color:black;}

.serlay a span.idl b{
		font-family:"Arial";
		font-size:16px;
	}
	
.serlay a span.idl .ln-text
	{
		font-family:"黑体";
		padding-left:2px;
	}


    .tbstbg span.idl{display:block; width:60px; height:24px; line-height:24px; text-align:center;margin-top:10px;
                -moz-border-radius: 2px; font-size:12px;
                -webkit-border-radius: 2px;
                border-radius:2px;
                 }
    .tbstbg span.ln1{background-color:#e3002b; color:white;}
    .tbstbg span.ln2{background-color:#8cc220; color:black;}
    .tbstbg span.ln3{background-color:#fcd600; color:black;}
    .tbstbg span.ln4{background-color:#461d84; color:white;}
    .tbstbg span.ln5{background-color:#944d9a; color:white;}
    .tbstbg span.ln6{background-color:#d40068; color:white;}
    .tbstbg span.ln7{background-color:#ed6f00; color:black;}
    .tbstbg span.ln8{background-color:#0094d8; color:white;}
    .tbstbg span.ln9{background-color:#87caed; color:black;}
    .tbstbg span.ln10{background-color:#c6afd4; color:black;}
    .tbstbg span.ln11{background-color:#871c2b; color:white;}
    .tbstbg span.ln12{background-color:#007a60; color:white;}
    .tbstbg span.ln13{background-color:#e999c0; color:black;}
	.tbstbg span.ln14{background-color:#616020; color:white;}
	.tbstbg span.ln15{background-color:#c8b38e; color:black;}
    .tbstbg span.ln16{background-color:#98d1c0; color:black;}
	.tbstbg span.ln17{background-color:#bb796f; color:white;}
	.tbstbg span.ln18{background-color:#c4984e; color:white;}
    .tbstbg span.ln41{background-color:#b5b6b6; color:black;}
	.tbstbg span.ln51{background-color:#ffffff; color:black;}
	

    .tbstbg span.idl span.lineno{
		font-family:"Arial";
		font-size:16px;
        font-weight:bold;
	}

    .tbstbg span.idl .ln-text
	{
		font-family:"黑体";
		padding-left:2px;
	}