@import "faretips.css";

ol, ul {
    list-style: none;
	padding: 0px;
}

.divmain
{
	overflow:auto;
	font-family:"宋体",sans-serif;
}

.divmain .nofound{
	text-align:center;
	color:red;
	font-weight:bold;
}

@media screen and (max-width: 480px) {
	/*手机小屏幕*/
	.inner_mainrpr{
		border-top:1px solid #ddd;
	}
	
	.ptcontain{
		overflow:hidden;
	}
	.line_select {
		width: 100%;
		float: left;
		padding: 10px 0 0 6px;
		overflow-x: scroll;
	}

	.line_select_list {
		overflow: hidden;
		width:600px;
		margin: 0px;
	}

	.line_select_list li {
		width: 80px;
		height: auto;
		overflow: hidden;
		padding-bottom: 0px;
		text-align: center;
		float: left;
		border-right: 1px solid white;
		
	}

	.line_select_list li a {
		text-decoration: none;
		background: #999;
		height: auto;
		display:block;
		color: white;
		padding-bottom: 6px;
		padding-top: 10px;
		display: flex;
        align-items: center;
        justify-content: center;		
		
	}

	.line_select_list li a img{
		padding-right: 5px;
		
	}

	.line_select_list li.cur a {
		background: #c9103a;
		display: flex;
        align-items: center;
        justify-content: center;
	}

	.line_detial
	{
		overflow:auto;
		/*float:left;*/
		width: 100%;
		padding: 0px;
		border: 1px solid lightgrey;

		background: #f0f0f0;
	}
	.viewline
	{
		overflow:auto;
		display:flex;
		padding-top:10px;
		padding-left:10px;
		padding-bottom:0px;
		align-items: center;
		font-size:18px;
	}
	.general_info{
		overflow:auto;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.left_info {

		line-height: 18px;
		padding-left: 10px;
		padding-bottom: 10px;
		font-size:14px;
	}
	.center_info {
		display:flex;
		align-items: center;
		padding-right: 28px;
		padding-top:10px;
		padding-bottom:5px;
		padding-left: 10px;
		background-color:white;
		overflow: auto;
	}
	.center_info img{
		
		width:60px;
		padding-right: 4px;
		padding-left: 4px;
		
	}
	.right_info {

		line-height: 18px;
		background-color:white;
		padding-left: 10px;
		padding-top: 10px;
		padding-bottom:10px;
	}

	.line_simple_detial 
	{
		background-color:white;
		width:100%;
	}
	
	.line_simple_detial .viewline
	{
		font-size:20px;

        display: flex;
        justify-content: center;
        border-radius: 5px;
        border: 1px solid #ccc;
        padding: 1%;
        margin: 1%;
        background: #f0f0f0;
        line-height: 1.5em;		
	}
	
	.line_simple_detial .viewline img{
		margin-right:12px;
	}
	
	.line_simple_detial .tips{
		color:red;
		line-height:1.8em;
		text-align:left;
		background-color:#ffefef;
		border-radius: 5px;
		padding: 2%;
        margin: 1%;
		border: 1px solid #ffefef;
	}
	
	.general_simple_info {
        border-radius: 5px;
        border: 1px solid #ccc;

        height: auto;
        overflow: auto;
        padding: 1%;
        margin: 1%;
		background: #f0f0f0;
	}	
	
	.general_simple_info .row{
        display: flex;
        height: auto;
        overflow: auto;
        padding: 1%;
        margin: 1%;
        justify-content: space-between;
	}	

	.general_simple_info .row:first-child{
		border-bottom: 1px solid #ccc;
	}

	.general_simple_info .left_info {
		float: left;
		line-height: 18px;
		width:20%;
		color:blue;
		font-weight:bold;
		padding:0px;
		margin:0px;
		font-size:14px;
	}

	.general_simple_info .center_info {
		float: left;
		line-height: 18px;
		width:30%;
		font-weight:bold;
		background-color:#f0f0f0;
		padding:0px;
		margin:0px;
		font-size:14px;
	}

	.general_simple_info .right_info {
		float: left;
		line-height: 18px;
		width:40%;
		font-weight:bold;
		background-color:#f0f0f0;
		padding:0px;
		margin:0px;
		font-size:14px;
	}
	
	.general_simple_info .detail_line_msg{
		width:100%;
		line-height:1.5em;
	}
	
	.general_simple_info .detail_line_msg img{
		height:20px;
	}

	.general_simple_info .simple_path_latest_msg{
		font-weight:bold;
		display:none;
	}

	.left-linecheng {
		float: left;
		font-size: 12px;
		display: flex;
		align-items: center;
	}



	.left-linecheng img{
		float:left;
		height:14px;
		padding-right: 4px;
	}
	
	.left-linecheng span {
		display: none;
	}
	
	.fast_route{
		background: #f0f0f0;
		border-radius: 5px;
		border: 1px solid #ccc;
		margin: 1%;
	}
	
	.fast_route_caption{

		overflow: auto;
		display: flex;
		align-content: center;
		justify-content: flex-start;
		font-size: 17px;
		font-weight: bolder;
		margin-top: 1%;

		padding: 1%;
		margin-left: 1%;
		
	}
	
	.fast_route_caption .left_info{
		padding-top: 10px;
		padding-left:0px;
		width:30%;
	}
	
	.fast_route_caption .center_info{
		width:40%;
		background-color:#f0f0f0;
	}
	
	.fast_route  .general_simple_info
	{
		border:0px;
		margin:1%;
		padding:0px;
		border-top: 1px solid #ccc;
	}
	
	.fast_route .general_simple_info .left_info {
        float: left;
        line-height: 18px;
        width: 20%;
        color: green; 
        font-weight: bold;
	}
	
	.fast_route .general_simple_info .center_info {
        font-size: 14px;
		width: 40%;
    }

	.fast_route .general_simple_info .right_info {
        width: 20%;
        background-color: #f0f0f0;
        font-size: 14px;
    }
	
	.fast_route .general_simple_info .row:first-child{
		border-bottom: 0px;
	}
	
	.fast_route .paths {
		overflow: auto;
		padding-bottom: 0px;
	}
	
	
	.normal_route{
		background: #E7F1FF;
		border-radius: 5px;
		border: 1px solid #ccc;
		margin: 1%;
	}
	
	.normal_route_caption{

		overflow: auto;
		display: flex;
		align-content: center;
		justify-content: flex-start;
		font-size: 17px;
		font-weight: bolder;
		margin-top: 1%;

		padding: 1%;
		margin-left: 1%;
		
	}
	
	.normal_route_caption .left_info{
		padding-top: 10px;
		padding-left:0px;
		width:30%;
	}
	
	.normal_route_caption .center_info{
		width:40%;
		background-color:#E7F1FF;
	}
	
	.normal_route  .general_simple_info
	{
		border:0px;
		margin:1%;
		padding:0px;
		border-top: 1px solid #ccc;
		background-color:#E7F1FF;
	}
	
	.normal_route .general_simple_info .left_info {
        float: left;
        line-height: 18px;
        width: 20%;
        color: blue; 
        font-weight: bold;
	}
	
	.normal_route .general_simple_info .center_info {
        background-color: #E7F1FF;
        font-size: 14px;
		width: 50%;
    }
	
	.normal_route .general_simple_info .right_info {
        width: 20%;
        background-color: #E7F1FF;
        font-size: 14px;
    }
	
	.normal_route .general_simple_info .row:first-child{
		border-bottom: 0px;
	}
	
	.normal_route .paths {
		overflow: auto;
		padding-bottom: 0px;
	}			

}




@media screen and (min-width: 480px){
/*大屏幕*/

	.line_select {
		width: 21px;
		float: left;
		padding: 10px 0 0 6px;
		overflow: hidden;
	}

	.line_select_list {
		overflow: hidden;

	}

	.line_select_list li {
		width: 21px;
		height: auto;
		overflow: hidden;
		padding-bottom: 9px;
		text-align: center;
		float:left;

	}

	.line_select_list li a {
		text-decoration: none;
		background: #999;
		height: auto;
		display:block;
		color: white;
		padding-bottom: 6px;
		padding-top: 10px;
		letter-spacing: 2px;
		font-size: 14px;
		margin-left: 0px;
		padding-left: 4px;
		word-break: break-all;
		line-height:1.2em;
	}
	.line_select_list li a img{

		padding-bottom: 3px;

	}
	.line_select_list li.cur a {
		background: #c9103a;
	}
	
	.line_detial
	{
		overflow:auto;
		float:left;
		width: 93% !important;
		padding: 0px;
		border: 1px solid lightgrey;

		background: #f0f0f0;
	}

	.viewline
	{
		overflow:auto;
		display:flex;
		padding:10px;
		align-items: center;
		float: none !important;
	}

	.viewline img:first-child{
		margin-left:20px;
	}

	.viewline .endline
	{
		padding-left:0px !important;
	}
	
	.general_info{
		overflow:auto;
		padding:10px;
		background-color: white;
	}

	.left_info {
		float: left;
		line-height: 18px;
	}
	.center_info {
		display:flex;
		align-items: center;
		float: left;
		padding-left: 28px;
		padding-right: 28px;
	}
	.center_info img{
		
		width:50px;
		padding-right: 4px;
		padding-left: 4px;
	}
	.right_info {
		float: left;
		line-height: 18px;
	}
	
	.line_simple_detial 
	{
		background-color:white;
		width:790px;
	}
	
	.line_simple_detial .viewline
	{
		font-size:20px;

        display: flex;
        justify-content: center;
        border-radius: 5px;
        border: 1px solid #ccc;
        padding: 1%;
        margin: 1%;
        background: #f0f0f0;
        line-height: 1.5em;		
	}
	
	.line_simple_detial .viewline img{
		margin-right:12px;
	}
	
	.line_simple_detial .tips{
		color:red;
		line-height:1.8em;
		text-align:left;
		background-color:#ffefef;
		border-radius: 5px;
		padding: 2%;
        margin: 1%;
		border: 1px solid #ffefef;
	}
	
	.general_simple_info {
        border-radius: 5px;
        border: 1px solid #ccc;

        height: auto;
        overflow: auto;
        padding: 1%;
        margin: 1%;
		background: #f0f0f0;
	}	
	
	.general_simple_info .row{
        display: flex;
        height: auto;
        overflow: auto;
        padding: 1%;
        margin: 1%;
        justify-content: space-between;
	}	

	.general_simple_info .row:first-child{
		border-bottom: 1px solid #ccc;
	}

	.general_simple_info .left_info {
		float: left;
		line-height: 18px;
		width:20%;
		color:blue;
		font-weight:bold;
	}

	.general_simple_info .center_info {
		float: left;
		line-height: 18px;
		width:30%;
		font-weight:bold;
	}

	.general_simple_info .right_info {
		float: left;
		line-height: 18px;
		width:40%;
		font-weight:bold;
	}
	
	.general_simple_info .detail_line_msg{
		width:100%;
		line-height:1.5em;
	}
	
	.general_simple_info .detail_line_msg img{
		height:20px;
	}
	
	.general_simple_info .simple_path_latest_msg{
		font-weight:bold;
		display:none;
	}
	
	.left-linecheng {
		float: left;
	}
	
	.left-linecheng img{
		float:left;
		width:45px;
		padding-right: 4px;
	}
	
	.left-linecheng span {
		display: none;
	}
	
	.fast_route{
		background: #f0f0f0;
		border-radius: 5px;
		border: 1px solid #ccc;
		margin: 1%;
	}
	
	.fast_route_caption{

		overflow: auto;
		display: flex;
		align-content: center;
		justify-content: flex-start;
		font-size: 17px;
		font-weight: bolder;
		margin-top: 1%;

		padding: 1%;
		margin-left: 1%;
		
	}
	
	.fast_route_caption .left_info{
		padding-top: 10px;
		padding-left:0px;
		width:30%;
	}
	
	.fast_route_caption .center_info{
		width:30%;
		background-color:#f0f0f0;
	}
	
	.fast_route  .general_simple_info
	{
		border:0px;
		margin:1%;
		padding:0px;
		border-top: 1px solid #ccc;
	}
	
	.fast_route .general_simple_info .left_info {
        float: left;
        line-height: 18px;
        width: 20%;
        color: green; 
        font-weight: bold;
	}
	
	.fast_route .general_simple_info .center_info {
        font-size: 14px;
		width: 50%;
    }

	.fast_route .general_simple_info .right_info {
        width: 20%;
        background-color: #f0f0f0;
        font-size: 14px;
    }
	
	.fast_route .general_simple_info .row:first-child{
		border-bottom: 0px;
	}
	
	.fast_route .paths {
		overflow: auto;
		padding-bottom: 0px;
	}
	
	
	.normal_route{
		background: #E7F1FF;
		border-radius: 5px;
		border: 1px solid #ccc;
		margin: 1%;
	}
	
	.normal_route_caption{

		overflow: auto;
		display: flex;
		align-content: center;
		justify-content: flex-start;
		font-size: 17px;
		font-weight: bolder;
		margin-top: 1%;

		padding: 1%;
		margin-left: 1%;
		
	}
	
	.normal_route_caption .left_info{
		padding-top: 10px;
		padding-left:0px;
		width:30%;
	}
	
	.normal_route_caption .center_info{
		width:30%;
		background-color:#E7F1FF;
	}
	
	.normal_route  .general_simple_info
	{
		border:0px;
		margin:1%;
		padding:0px;
		border-top: 1px solid #ccc;
		background-color:#E7F1FF;
	}
	
	.normal_route .general_simple_info .left_info {
        float: left;
        line-height: 18px;
        width: 20%;
        color: blue; 
        font-weight: bold;
	}
	
	.normal_route .general_simple_info .center_info {
        background-color: #E7F1FF;
        font-size: 14px;
		width: 50%;
    }
	
	.normal_route .general_simple_info .right_info {
        width: 20%;
        background-color: #E7F1FF;
        font-size: 14px;
    }
	
	.normal_route .general_simple_info .row:first-child{
		border-bottom: 0px;
	}
	
	.normal_route .paths {
		overflow: auto;
		padding-bottom: 0px;
	}		
	
}



.viewline .money
{
	font-weight:bold;
	font-size:1.2em;
	padding:5px;
}

.btnshowdetail{
	width:100%;
	
	overflow:auto;

}
.btnshowdetail a{
	float:right;
	width:80px;
	margin-right:2%;
}
.btnshowdetail[show="1"] a{
	display:block;
	background: url(https://service.shmetro.com/skin/images/temp/xqing1.jpg) no-repeat right top;


}
.btnshowdetail[show="0"] a{
	display:block;
	background: url(https://service.shmetro.com/skin/images/temp/xqing.jpg) no-repeat right top;

	
}



.detail_line {
    float: left;
    background: #f0f0f0;
    padding-top: 10px;
    padding-bottom: 10px;
	width: 100%;
	overflow:auto;
	height: max-content !important;
}

.paths
{
	overflow:auto;
	padding-bottom:2%;
}



.linelu {
    float: left;
    width: 80px;
    text-align: center;
    margin-right: 40px;
    font-size: 14px;
    font-weight: bold;
    height: 60px;
    vertical-align: text-top;
    color: #676767;
}

.linecheng {
    border-bottom: 1px solid #d0d0d0;
    padding-bottom: 5px;
	overflow:auto;
	margin:2%;
	float: none !important;
    width: auto !important;
}





.line_detial .info_1 {
    height: 20px;
    overflow: hidden;
    font-weight: bold;
    font-size: 16px;
    background-color: #F0F0F0;
    line-height: 18px;
    padding-right: 12px;
}

/*****************************/
.linesmall-1 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/smallcril/1.png) no-repeat left top;
    background-position: 82px 1px;
}
.linesmall-2 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/smallcril/2.png) no-repeat left top;
    background-position: 82px 1px;
}
.linesmall-3 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/smallcril/3.png) no-repeat left top;
    background-position: 82px 1px;
}
.linesmall-4 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/smallcril/4.png) no-repeat left top;
    background-position: 82px 1px;
}
.linesmall-5 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/smallcril/5.png) no-repeat left top;
    background-position: 82px 1px;
}
.linesmall-6 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/smallcril/6.png) no-repeat left top;
    background-position: 82px 1px;
}
.linesmall-7 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/smallcril/7.png) no-repeat left top;
    background-position: 82px 1px;
}
.linesmall-8 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/smallcril/8.png) no-repeat left top;
    background-position: 82px 1px;
}
.linesmall-9 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/smallcril/8.png) no-repeat left top;
    background-position: 82px 1px;
}
.linesmall-10 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/smallcril/10.png) no-repeat left top;
    background-position: 82px 1px;
}
.linesmall-11 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/smallcril/11.png) no-repeat left top;
    background-position: 82px 1px;
}
.linesmall-12 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/smallcril/12.png) no-repeat left top;
    background-position: 82px 1px;
}
.linesmall-13 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/smallcril/13.png) no-repeat left top;
    background-position: 82px 1px;
}
.linesmall-14 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/smallcril/14.png) no-repeat left top;
    background-position: 82px 1px;
}
.linesmall-15 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/smallcril/15.png) no-repeat left top;
    background-position: 82px 1px;
}
.linesmall-16 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/smallcril/16.png) no-repeat left top;
    background-position: 82px 1px;
}
.linesmall-17 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/smallcril/17.png) no-repeat left top;
    background-position: 82px 1px;
}
.linesmall-18 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/smallcril/18.png) no-repeat left top;
    background-position: 82px 1px;
}
.linesmall-41 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/smallcril/41.png) no-repeat left top;
    background-position: 82px 1px;
}
.linesmall-51 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/smallcril/51.png) no-repeat left top;
    background-position: 82px 1px;
}
/*****************************************************/
.wline1-2 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/1-2.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline1-3 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/1-3.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline1-4 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/1-4.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline1-5 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/1-5.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline1-7 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/1-7.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline1-8 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/1-8.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline1-9 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/1-9.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline1-10 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/1-10.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline1-11 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/1-11.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline1-12 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/1-12.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline1-13 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/1-13.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline1-14 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/1-14.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline1-15 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/1-15.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline2-1 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/2-1.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline2-3 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/2-3.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline2-4 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/2-4.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline2-6 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/2-6.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline2-7 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/2-6.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline2-8 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/2-8.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline2-9 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/2-9.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline2-10 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/2-10.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline2-11 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/2-11.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline2-12 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/2-12.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline2-13 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/2-13.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline2-14 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/2-14.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline2-15 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/2-15.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline2-16 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/2-16.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline2-17 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/2-17.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline2-18 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/2-18.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline3-1 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/3-1.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline3-2 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/3-2.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline3-4 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/3-4.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline3-7 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/3-7.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline3-8 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/3-8.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline3-9 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/3-9.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline3-10 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/3-10.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline3-11 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/3-11.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline3-12 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/3-12.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline3-13 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/3-13.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline3-14 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/3-14.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline3-15 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/3-15.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline3-18 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/3-18.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline4-1 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/4-1.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline4-2 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/4-2.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline4-3 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/4-3.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline4-6 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/4-6.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline4-7 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/4-7.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline4-8 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/4-8.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline4-9 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/4-9.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline4-10 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/4-10.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline4-11 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/4-11.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline4-12 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/4-12.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline4-13 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/4-13.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline4-14 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/4-14.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline5-1 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/5-1.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline6-2 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/6-2.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline6-4 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/6-4.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline6-7 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/6-7.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline6-8 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/6-8.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline6-9 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/6-9.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline6-10 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/6-10.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline6-11 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/6-11.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline6-13 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/6-13.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline6-18 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/6-18.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline7-1 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/7-1.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline7-2 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/7-2.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline7-3 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/7-3.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline7-4 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/7-4.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline7-6 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/7-6.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline7-8 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/7-8.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline7-9 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/7-9.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline7-12 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/7-12.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline7-13 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/7-13.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline7-14 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/7-14.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline7-16 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/7-16.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline7-18 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/7-18.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline8-1 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/8-1.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline8-2 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/8-2.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline8-3 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/8-3.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline8-4 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/8-4.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline8-6 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/8-6.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline8-7 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/8-7.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline8-9 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/8-9.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline8-10 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/8-10.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline8-11 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/8-11.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline8-13 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/8-13.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline8-14 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/8-14.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline8-41 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/8-41.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline9-1 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/9-1.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline9-2 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/9-2.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline9-3 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/9-3.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline9-4 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/9-4.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline9-6 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/9-6.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline9-7 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/9-7.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline9-8 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/9-8.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline9-10 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/9-10.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline9-11 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/9-11.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline9-12 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/9-12.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline9-13 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/9-13.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline9-14 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/9-14.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline9-15 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/9-15.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline9-18 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/9-18.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline9-51 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/9-51.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline10-1 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/10-1.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline10-2 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/10-2.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline10-3 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/10-3.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline10-4 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/10-4.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline10-6 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/10-6.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline10-8 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/10-8.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline10-11 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/10-11.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline10-12 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/10-12.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline10-13 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/10-13.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline10-14 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/10-14.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline10-17 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/10-17.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline10-18 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/10-18.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline11-1 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/11-1.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline11-2 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/11-2.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline11-3 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/11-3.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline11-4 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/11-4.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline11-6 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/11-6.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline11-7 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/11-6.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline11-8 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/11-8.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline11-9 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/11-9.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline11-10 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/11-10.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline11-12 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/11-12.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline11-13 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/11-13.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline11-14 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/11-14.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline11-15 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/11-15.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline11-16 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/11-16.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline11-18 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/11-18.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline12-1 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/12-1.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline12-2 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/12-2.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline12-3 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/12-3.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline12-4 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/12-4.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline12-6 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/12-6.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline12-7 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/12-7.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline12-8 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/12-8.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline12-9 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/12-9.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline12-10 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/12-10.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline12-11 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/12-11.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline12-13 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/12-13.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline12-15 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/12-15.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline12-18 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/12-18.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline13-1 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/13-1.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline13-2 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/13-2.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline13-3 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/13-3.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline13-4 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/13-4.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline13-6 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/13-6.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline13-7 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/13-7.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline13-8 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/13-8.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline13-9 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/13-8.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline13-10 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/13-10.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline13-11 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/13-11.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline13-12 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/13-12.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline13-14 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/13-14.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline13-15 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/13-15.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline13-16 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/13-16.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline13-18 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/13-18.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline14-1 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/14-1.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline14-2 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/14-2.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline14-3 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/14-3.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline14-4 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/14-4.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline14-6 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/14-6.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline14-7 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/14-7.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline14-8 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/14-8.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline14-9 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/14-9.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline14-10 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/14-10.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline14-11 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/14-11.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline14-13 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/14-13.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline14-15 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/14-15.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline14-18 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/14-18.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline15-1 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/15-1.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline15-2 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/15-2.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline15-3 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/15-3.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline15-7 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/15-7.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline15-9 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/15-9.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline15-11 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/15-11.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline15-12 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/15-12.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline15-14 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/15-14.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline16-2 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/16-2.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline16-7 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/16-7.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline16-11 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/16-11.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline16-13 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/16-13.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline16-18 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/16-18.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline17-2 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/17-2.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline17-10 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/17-10.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline18-2 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/18-2.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline18-3 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/18-3.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline18-6 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/18-6.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline18-7 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/18-7.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline18-8 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/18-8.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline18-9 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/18-9.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline18-10 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/18-10.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline18-11 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/18-11.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline18-12 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/18-12.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline18-13 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/18-13.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline18-14 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/18-14.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline18-16 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/18-16.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline51-9 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/51-9.png) no-repeat left top;
    background-position: 80px 0px;
}

/************************/
.wline1 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/1.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline2 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/2.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline3 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/3.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline4 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/4.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline5 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/5.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline6 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/6.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline7 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/7.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline8 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/8.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline9 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/9.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline10 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/10.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline11 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/11.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline12 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/12.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline13 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/13.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline14 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/14.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline15 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/15.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline16 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/16.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline17 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/17.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline18 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/18.png) no-repeat left top;
    background-position: 80px 0px;
}
.wline41 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/41.png) no-repeat left top;
    background-position: 80px 0px;
}

.wline51 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/bigcril/51.png) no-repeat left top;
    background-position: 80px 0px;
}

/********************/
.station_start1 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/linecheng/1.png) no-repeat left top;
    background-position: 85px 12px;
}
.station_start2 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/linecheng/2.png) no-repeat left top;
    background-position: 85px 12px;
}
.station_start3 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/linecheng/3.png) no-repeat left top;
    background-position: 85px 12px;
}
.station_start4 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/linecheng/4.png) no-repeat left top;
    background-position: 85px 12px;
}
.station_start5 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/linecheng/5.png) no-repeat left top;
    background-position: 85px 12px;
}
.station_start6 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/linecheng/6.png) no-repeat left top;
    background-position: 85px 12px;
}
.station_start7 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/linecheng/7.png) no-repeat left top;
    background-position: 85px 12px;
}
.station_start8 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/linecheng/8.png) no-repeat left top;
    background-position: 85px 12px;
}
.station_start9 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/linecheng/9.png) no-repeat left top;
    background-position: 85px 12px;
}
.station_start10 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/linecheng/10.png) no-repeat left top;
    background-position: 85px 12px;
}
.station_start11 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/linecheng/11.png) no-repeat left top;
    background-position: 85px 12px;
}
.station_start12 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/linecheng/12.png) no-repeat left top;
    background-position: 85px 12px;
}
.station_start13 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/linecheng/13.png) no-repeat left top;
    background-position: 85px 12px;
}
.station_start14 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/linecheng/14.png) no-repeat left top;
    background-position: 85px 12px;
}
.station_start15 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/linecheng/15.png) no-repeat left top;
    background-position: 85px 12px;
}
.station_start16 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/linecheng/16.png) no-repeat left top;
    background-position: 85px 12px;
}
.station_start17 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/linecheng/17.png) no-repeat left top;
    background-position: 85px 12px;
}
.station_start18 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/linecheng/18.png) no-repeat left top;
    background-position: 85px 12px;
}
.station_start41 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/linecheng/41.png) no-repeat left top;
    background-position: 85px 12px;
}
.station_start51 {
    float: left;
    width: 100%;
    background: url(https://service.shmetro.com/skin/images/linecheng/51.png) no-repeat left top;
    background-position: 85px 12px;
}

.linelu {
    float: left;
    width: 80px;
    text-align: center;
    margin-right: 40px;
    font-size: 14px;
    font-weight: bold;
    height: 60px;
    vertical-align: text-top;
    color: #676767;
}

.info_1 {
    height: 18px;
    overflow: hidden;
    font-weight: bold;
    font-size: 14px;
    background-color: #F0F0F0;
    line-height: 18px;
    _line-height: 20px;
    padding-right: 12px;
}

.general_msginfo
{
	background-color:white;
	margin:0px;
	padding:1%;
}

.warningMsg{
	color:red;
}

.warningMsg p {
    margin: 5px;
    line-height: 1.5em;
}
.infoMsg{
	color:red;
	font-weight:bold;
}

.infoMsg p{
    margin: 5px;
    line-height: 1.5em;
}

.unreachable
{
	color:#383838 !important;
}
.exchangecost
{
	font-size:12px;
	color:#818181;
	display:none;
}