﻿/*页头 20160314添加*/
.index_pagetop_home{display:none;}
.index_pagetop_logo{padding:0px 0px 0px 10px; height:60px; background:#404040; position:relative; z-index:1; text-align:left;}
.index_pagetop_logo p img{ height:60px;}

/*走马字效果*/
/*20151214修改*/
.inner_toszmz{width:96%; margin:2%; position:relative;}
.inner_toszmzlogo{width:8.3%; margin-left:1.6px; float:left; height:40px; line-height:40px; display:none; /*display:table;*/}
.inner_toszmzlogobox{display:table-cell; width:100%; height:100%; vertical-align:middle; }
.inner_toszmzlogo img{width:100%; vertical-align:middle; margin:auto;}
.inner_toszmzcontain{/* width:88%; float:right;*/ width:100%; overflow:hidden; height:40px; line-height:40px;}
.inner_toszmzcontent{}
.inner_toszmzcontent span{font-size:16px; white-space:nowrap; display:block;}

.inner_toszmzbtn{position:absolute; top:5px; right:0px; z-index:999; display:none;}

/*sliders glide start*/
.slider {
	position: relative;
	width: 100%;
	/*height:100px;   20171223设置*/
	overflow: hidden;
}
	
	.slides {
		height: 100%;
		list-style-type:none;
		margin:0px;
		padding:0px;
		
		/* Simple clear fix */
		overflow: hidden;
		
		/**	
		 * Prevent blinking issue
		 * Not tested. Experimental.
		 */
		-webkit-backface-visibility: hidden;
		-webkit-transform-style: preserve-3d;

		/**
		 * Here is CSS transitions 
		 * responsible for slider animation in modern broswers
		 */
		-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		   -moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		    -ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		     -o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		        transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	}
	
		.slide {
			height: 100%;
			float: left;
			clear: none;
		}

        .slide .box{width:100%; height:100%;}
        .slide .box img{width:100%;}

	.slider__arrows {}

		.slider__arrows-item {
			position: absolute;
			display: block;
			margin-bottom: -20px;
			padding: 20px;
		}

			.slider__arrows-item--right { bottom: 50%; right: 30px; }
			.slider__arrows-item--left { bottom: 50%; left: 30px; }


	.slider__nav {
		position: absolute;
		bottom: 0px;
		left:0px;
		width:100%;
		text-align:center;
	}

		.slider__nav-item {
			width: 6px;
			height: 6px;
			float: none;
			clear: none;
			display: inline-block;
			margin: 0 5px;
			background: #fff;
            moz-border-radius: 6px; /* Gecko browsers */
            -webkit-border-radius: 6px; /* Webkit browsers */
            border-radius:6px; /* W3C syntax */
			
		}

				.slider__nav-item:hover { background: #b32124; }
				.slider__nav-item--current { background: #b32124; }

/*sliders glide end*/

.index_routeprice{padding:4% 4% 0 4%; background-color:#eeeeee;}
.index_routeprice_title{width:100%;}
.index_routeprice_title img{width:100%; background:transparent url(../images/index/routeprice.jpg);}
.index_routeprice_content{background-color:#0e68a7; position:relative; width:100%; display:none; overflow:hidden;}
.index_routeprice_content .item{width:88%; padding:0 6%; height:100px; line-height:50px}
.index_routeprice_content .item .label{color:White; font-size:16px; letter-spacing:1px; }
.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:110px; right:7%; height:30px;}
.index_routeprice_content .chgbtn img{height:100%;}
.index_routeprice_content .item2{ height:50px; border-bottom:solid 1px #eeeeee; line-height:50px; 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 .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:1; 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;
                 font-size:12px;
                -moz-border-radius: 24px;
                -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 div.likeA span {
        color:#aaa;        
        }
    /*
    .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;}

/*index 6 btn*/
.index6btn{padding:4% 4% 4% 4%; background-color:#eeeeee;}
.index6btn ul{display:block; width:100%; padding:0px; margin:0px; font-size:0px;}
.index6btn ul li{width:50%; float:left;}
.index6btn ul li a {display:block; padding:1px;}
.index6btn ul li a img{width:100%;}

/*index hr*/
.index_hr{font-size:0px; border-bottom:solid 1px #aaa;padding-top:4%; background-color:#eee;}

@media all and (max-width: 360px)
{
    .index_toszmzcc{width:14%;}  
     
}

@media all and (max-width: 320px)
{
    .index_top4btnwrap a span{font-size:13px;}
}

/*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.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.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.idl span.lineno{
		font-family:"Arial";
		font-size:16px;
        font-weight:bold;
	}

    .tbstbg span.idl .ln-text
	{
		font-family:"黑体";
		padding-left:2px;
	}