﻿/* start 登录*/
button{
    cursor:pointer;
}
.mainer-login{
    width:100%;
    text-align: center;
}
.mainer-login .wallpaper{
    position: absolute;
    top:0;
    left:0;
    z-index: -1;
    width:100%;
}
.mainer-login .logo{
    width:300px;
    height:35px;
    margin:54px auto 40px;
}
.mainer-login  .p1{
    margin: 0 auto;
    height:26px;
    width:238px;
    background: #007fff;
    line-height: 26px;
    text-align: center;
    border-radius: 5px;
    color:#fff;
    font-size:14px;
}
.mainer-login form input{
    display: block;
    height:35px;
    width:237px;
    border:1px solid #dddddc;
    margin:17px auto 0;
    text-indent: 6px;
}
.mainer-login form .p2{
    margin:10px auto 0;
}
.mainer-login form .p2 button{
    height:36px;
    width:112px;
    text-align: center;
    line-height: 36px;
    color:#fff;
    font-size:14px;
    border:0;
    border-radius: 5px;
}
.mainer-login form .p2 .login{
    background:#ff9600;
	height:36px;
    width:112px;
    text-align: center;
    line-height: 36px;
    color:#fff;
    font-size:14px;
    border:0;
    border-radius: 5px;
	display:inline-block;
}
.mainer-login form .p2 .register{
    background:#007fff;
	height:36px;
    width:112px;
    text-align: center;
    line-height: 36px;
    color:#fff;
    font-size:14px;
    border:0;
    border-radius: 5px;
	display:inline-block;
}
/* end 登录*/
/* start 注册*/
.mainer-register{
    width:100%;
    text-align: center;
}
.mainer-register .wallpaper{
    position: absolute;
    top:0;
    left:0;
    z-index: -1;
    width:100%;
}
.mainer-register .logo{
      width:300px;
    height:35px;
    margin:54px auto 40px;
}
.mainer-register  .p1{
    margin: 0 auto;
    height:26px;
    width:238px;
    background: #007fff;
    line-height: 26px;
    text-align: center;
    border-radius: 5px;
    color:#fff;
    font-size:14px;
}
.mainer-register form input{
    display: block;
    height:35px;
    width:237px;
    border:1px solid #dddddc;
    margin:17px auto 0;
    text-indent: 6px;
}
.mainer-register form .register{
    margin:26px auto 0;
    height:36px;
    line-height: 36px;
    width:238px;
    border: 0;
    border-radius: 5px;
    background: #ff9600;
    text-align: center;
    color:#fff;
    font-size:14px;
}

/* end 注册*/
/* start 首页*/
.header-homepage{
    position: fixed;
    top:0;
    left:0;
    z-index: 2;
    width:100%;
}
.header-homepage .logo{
    width:100%;
    height:40px;
    background: #fff;
}
.header-homepage .logo img{
    float: left;
    height:30px;
    margin:5px 0 0 5px;
}
.header-homepage .logo p{
    line-height: 40px;
	font-size:17px;
    float: right;
    margin-right:5px;
    color:#ff8400;
}
.header-homepage .search{
    height:30px;
    line-height: 30px;
    background: #007fff;
}
.header-homepage .search p{
    color:#fff;
    margin:0 0 0 25px;
    float: left;
}
.header-homepage .search input{
    display: inline-block;
    height:21px;
    width:35%;
    float: right;
    border: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    margin:5px 0 0 0;
    text-indent: 5px;
}
.header-homepage .search button{
    height:21px;
    width:28px;
    border: 0;
    background: #fff;
    float: right;
    display: inline-block;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    margin:5px 25px 0 0;
}
.header-homepage .search button img{
    height:14px;
    width:14px;
    vertical-align: middle;
   
}
.mainer-homepage{
    width:100%;
    margin:70px 0 0 0;
    padding-bottom: 51px;
}
.mainer-homepage .carousel-pic{
    width:100%;
	
}


.mainer-homepage .nav span{
    position: absolute;
    top:0;
    left:50%;
    display: inline-block;
    width:1px;
    height:230px;
    background: #e1e1e1;
}
.mainer-homepage .nav-bar li{
    float: left;
    width:25%;
    height:28px;
    background: #4cb4fb;
   
    text-align: center;
    line-height: 28px;
    color:#fff;
    font-family: 黑体;
    font-size:13px;
}
.mainer-homepage .nav-bar .nav-bar-active{
    
}
.mainer-homepage .list li{
    padding-left:13px;
    padding-bottom: 10px;
    height:64px;
    border-bottom: 1px solid #e1e1e1;
}
.mainer-homepage .list .p1{
    color:#333;
    margin:8px 0  0px 0;
    line-height:22px;
}
.mainer-homepage .list .list-img{
    float: left;
}
.mainer-homepage .list .list-img img{
    height:60px;
    width:100px;
    margin-top:10px;
}
.mainer-homepage .list .list-text{
    float: left;
    padding-left:8px;
}
.mainer-homepage .list .list-text span{
    color:#ff7200;
    font-size:14px;
    line-height:22px;
}
.mainer-homepage .list .list-text .p2{
    color:#666;
    font-size:10px;
    line-height: 15px;
}
.footer-homepage{
    height:50px;
    width:100%;
    position:fixed;
    bottom:0;
    left:0;
    z-index: 2;
    background: #0081bb;
   
}
.footer-homepage li{
    float: left;
    width:25%;
    text-align: center;
}
.footer-homepage li img{
    height:21px;
    margin:6px  auto 5px;
}
.footer-homepage li p{
    color:#fff;
    font-size:9px;
}
/* end 首页*/
/* start 线路频道*/
.header-line-channel{
    width:100%;
    position:fixed;
    top:0;
    left:0;
    height:30px;
    background: #007fff;
    z-index: 2;
}
.header-line-channel .head-left{
    height:30px;
    line-height: 30px;
    vertical-align: middle;
    color: #fff;
    float: left;
    margin-left:10px;
}
.header-line-channel .head-left img{
    height:12px;
}
.header-line-channel  .head-right{
    float: right;
    height:30px;
    line-height: 30px;
}
.header-line-channel  .head-right a{
    display: inline-block;
    height:30px;
    width:30px;
}
.header-line-channel  .head-right .img1{
    margin-top:9px;
}
.header-line-channel  .head-right .img2{
    margin-top:9px;
}
.header-line-channel  .head-right .img3{
    margin-top:12px;
    vertical-align: top;
}
.header-line-channel .sort{
    clear: both;
    height: 30px;
    line-height: 30px;
    background: #ff9600;
}
.header-line-channel .sort li{
    float: left;
    width:33%;
    height:30px;
    text-align: center;
    color:#fff;
}
.header-line-channel .sort .li-2{
    border-left:1px solid #fcb880;
    border-right:1px solid #fcb880;
}
.mainer-line-channel .list li{
    padding-left:13px;
    padding-bottom: 10px;
    height:70px;
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #e1e1e1;
}
.mainer-line-channel .list .p1{
    color:#333;
    font-weight: bold;
    margin:8px 0  0px 0;
    line-height:22px;
}
.mainer-line-channel .list .list-img{
    float: left;    
}
.mainer-line-channel .list .list-img img{
    height:60px;
    width:100px;
    margin-top:10px;
}
.mainer-line-channel .list .list-text{
    float: left;
    padding-left:8px;
}
.mainer-line-channel .list .list-text span{
    color:#ff7200;
    font-size:14px;
    line-height:22px;
}
.mainer-line-channel .list .list-text .p2{
    color:#666;
    font-size:9px;
    line-height: 15px;
}
/* end 线路频道*/
/* start 线路搜索及结果*/
.ht96{
    height:96px;
}
.header-line-channel-search{
    width:100%;
    position:fixed;
    top:0;
    left:0;
    height:30px;
    background: #007fff;
    z-index: 2;
}
.header-line-channel-search .head-left{
    height:30px;
    line-height: 30px;
    vertical-align: middle;
    color: #fff;
    float: left;
    margin-left:10px;
}
.header-line-channel-search .head-left img{
    height:12px;
    vertical-align: middle;
}
.header-line-channel-search  .head-right{
    float: right;
    height:30px;
    line-height: 30px;
}
.header-line-channel-search  .head-right a{
    display: inline-block;
    height:30px;
    width:30px;
}
.header-line-channel-search  .head-right .img1{
    margin-top:9px;
}
.header-line-channel-search  .head-right .img2{
    margin-top:9px;
}
.header-line-channel-search  .head-right .img3{
    margin-top:12px;
    vertical-align: top;
}
.header-line-channel-search .search{
    height:40px;
    width:100%;
    clear: both;
    background: #fff;
}
.header-line-channel-search .search input{
    float: left;
    height:18px;
    width:173px;
    border: 1px solid #ccc;
    border-radius:9px;
    margin:10px 0 0 10px;
}
.header-line-channel-search .search a{
    display: inline-block;
    height:18px;
    width:45px;
    text-align: center;
    line-height: 18px;
    border-radius: 5px;
    color:#fff;
    float: left;
    margin:10px 0 0 10px;
}
.header-line-channel-search .search .a1{
    background: #ff9000;
}
.header-line-channel-search .search .a2{
    background: #49ab30;
}
.header-line-channel-search .sort{
    clear: both;
    height: 30px;
    line-height: 30px;
    background: #f1f1f1;
    border-top:1px solid #dadada;
    border-bottom:1px solid #dadada;
}
.header-line-channel-search .sort li{
    float: left;
    width:49%;
    height:25px;
    text-align: center;
}
.header-line-channel-search .sort li img{
    vertical-align: middle;
    margin-bottom: 1px;
}
.mainer-line-channel-search .list li{
    padding-left:13px;
    padding-bottom: 10px;
    height:64px;
    border-bottom: 1px solid #e1e1e1;
}
.mainer-line-channel-search .list .p1{
    color:#333;
    font-weight: bold;
    margin:15px 0  6px 0;
}
.mainer-line-channel-search .list .list-img{
    float: left;
}
.mainer-line-channel-search .list .list-img img{
    height:46px;
    width:83px;
}
.mainer-line-channel-search .list .list-text{
    float: left;
    padding-left:8px;
}
.mainer-line-channel-search .list .list-text span{
    color:#ff7200;
    font-size:14px;
}
.mainer-line-channel-search .list .list-text .p2{
    color:#666;
    font-size:9px;
    line-height: 15px;
}
/* end 线路搜索及结果*/
/* start 签证*/
.header-visa{
    width:100%;
    position:fixed;
    top:0;
    left:0;
    height:30px;
    background: #007fff;
    z-index: 2;
}
.header-visa .head-left{
    height:30px;
    line-height: 30px;
    vertical-align: middle;
    color: #fff;
    float: left;
    margin-left:10px;
}
.header-visa .head-left img{
    height:12px;
    vertical-align: middle;
    margin-bottom: 2px;
    margin-right: 5px;
}
.header-visa  .head-right{
    float: right;
    height:30px;
    line-height: 30px;
}
.header-visa  .head-right a{
    display: inline-block;
    height:30px;
    width:30px;
}
.header-visa  .head-right .img1{
    margin-top:9px;
}
.header-visa  .head-right .img2{
    margin-top:9px;
}
.header-visa  .head-right .img3{
    margin-top:12px;
    vertical-align: top;
}
.header-visa .search{
    height:40px;
    width:100%;
    clear: both;
    background: #fff;
}
.header-visa .search input{
    float: left;
    height:18px;
    width:54%;
    border: 1px solid #ccc;
    border-radius:9px;
    margin:10px 0 0 10px;
	text-indent:5px;
}
.header-visa .search a{
    display: inline-block;
    height:18px;
    width:14%;
    text-align: center;
    line-height: 18px;
    border-radius: 5px;
    color:#fff;
    float: left;
    margin:10px 0 0 10px;
}
.header-visa .search .a1{
    background: #ff9000;
}
.header-visa .search .a2{
    background: #49ab30;
}
.header-visa .sort{
    clear: both;
    height: 30px;
    line-height: 30px;
    background: #ff9600;
    border-top:1px solid #dadada;
    border-bottom:1px solid #dadada;
    color: #fff;
}
.header-visa .sort li{
    float: left;
    width:33%;
    height:25px;
    text-align: center;
    color: #fff;
}
.header-visa .sort .li-2{
    border-left: 1px solid #fcb880;
    border-right: 1px solid #fcb880;
}
.mainer-visa .list li{
    padding-left:13px;
    padding-bottom: 10px;
    height:64px;
    border-bottom: 1px solid #e1e1e1;
}
.mainer-visa .list .p1{
    color:#333;
    font-weight: bold;
    margin:15px 0  6px 0;
}
.mainer-visa .list .list-img{
    float: left;
}
.mainer-visa .list .list-img img{
    height:67px;
    width:83px;
}
.mainer-visa .list .list-text{
    float: left;
    padding-left:8px;
}
.mainer-visa .list .list-text span{
    display: block;
    color:#ff7200;
    font-size:14px;
    padding-top:9px;
}
.mainer-visa .list .list-text .p2{
    padding-top:16px;
    font-size:9px;
    line-height: 15px;
    color:#333;
}
/* end 签证*/
/* start 签证预定*/
.header-visa-book{
    width:100%;
    position:fixed;
    top:0;
    left:0;
    height:30px;
    background: #007fff;
    z-index: 2;
}
.header-visa-book .head{
    height:30px;
}
.header-visa-book .head-left{
    height:30px;
    line-height: 30px;
    vertical-align: middle;
    color: #fff;
    float: left;
    margin-left:10px;
}
.header-visa-book .head-left img{
    height:12px;
    vertical-align: middle;
    margin-bottom: 2px;
    margin-right: 5px;
}
.header-visa-book  .head-right{
    float: right;
    height:30px;
    line-height: 30px;
}
.header-visa-book  .head-right a{
    display: inline-block;
    height:30px;
    width:30px;
}
.header-visa-book  .head-right .img1{
    margin-top:9px;
}
.header-visa-book  .head-right .img2{
    margin-top:9px;
}
.header-visa-book  .head-right .img3{
    margin-top:12px;
    vertical-align: top;
}
.mainer-visa-book .container1{
    padding:12px 0 0 10px;
}
.mainer-visa-book .container1 .p1{
    color:#333;
}
.mainer-visa-book .container1 .c1-left{
    float: left;
}
.mainer-visa-book .container1 .c1-left img{
    height:91px;
    width:125px;
}
.mainer-visa-book .container1 .c1-right{
    float: left;
    padding:17px 0 0 15px;
}
.mainer-visa-book .container1 .c1-right  span{
    color:#ff7200;
    font-size:14px;
}
.mainer-visa-book .container1 .c1-right p{
    color:#666;
    font-size:7px;
    line-height: 20px;
}
.mainer-visa-book .container2{
    clear: both;
    height:25px;
    border-top:1px solid #dadada;
    border-bottom:1px solid #dadada;
}
.mainer-visa-book .container2 li{
    float: left;
    width:50%;
    height:25px;
    line-height: 25px;
    text-align: center;
    color: #333;
}
.mainer-visa-book .container2 .active{
    border-bottom: 1px solid #60af17;
}
.mainer-visa-book .container3{
    clear: both;
    padding:13px 5px 0 15px;
    line-height:22px;
}
.mainer-visa-book .container3 .p1{
    color:#666;
    font-weight: bold;
}
.mainer-visa-book .container3 .p2{
    color: #666;
}
.mainer-visa-book .book-now{
    display: block;
    height:34px;
    width:100%;
    background:#ff9600;
    color: #fff;
    text-align: center;
    line-height:34px;
    position: fixed;
    bottom: 50px;
    left:0;
    font-size:15px;
	z-index:3;
}
/* end 签证预定*/
/* start 会员*/
.mainer-vip .container1{
    width:100%;
    border-bottom: 1px solid #dadada;
    text-align: center;
    line-height: 36px;
    padding:23px 0 15px 0;
    font-size:14px;
}
.mainer-vip .container1 .left{
    display: inline-block;
    height:36px;
    width:121px;
    color:#fff;
    background: #ff9600;
    border: 0;
    border-radius: 5px;
}
.mainer-vip .container1 .right{
    display: inline-block;
    border: 0;
    margin-left:22px;
    height:36px;
    width:121px;
    color:#fff;
    background: #49ab30;
    border-radius: 5px;
}
.mainer-vip .container2 li{
    width:100%;
    position: relative;
    color: #666;
    font-size:14px;
    border-bottom: 1px solid #dadada;
    padding:14px 0 12px 13px;
    background: url("../img/vip-arrow.jpg") no-repeat 90% 50%;
    background-size:9px 12px;
}
.mainer-vip .container2 li img{
    height:12px;
    width:14px;
    margin-right:18px;
}
/* end 会员*/
/* start 订单2*/
.mainer-order2 .nav{
    height:34px;
    border-bottom: 2px solid #ccc;
}
.mainer-order2 .nav li{
    float: left;
    width:20%;
    height:34px;
    line-height: 34px;
    text-align: center;
    color: #333;

}
.mainer-order2 .nav .active{
    border-bottom: 2px solid #ff9600;
}
.mainer-order2 .container1{
    padding:10px 20px 7px 9px;
}
.mainer-order2 .container1 .p1{
    color:#ff9600;
    line-height: 18px;
}
.mainer-order2 .container1 .p2{
    color:#666;
    font-size:10px;
    line-height: 20px;
}
.mainer-order2 .container1 .p2 span{
    color:#ff9600;
}
.mainer-order2 .container2{

}
.mainer-order2 .container2 .p1{
    height:30px;
    line-height: 30px;
    padding:0 14px 0 15px;
    border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
}
.mainer-order2 .container2 .p1 img{
    float: left;
    vertical-align: middle;
    height:30px;
    margin-right:6px;
}
.mainer-order2 .container2 .p1 a{
    float: right;
    color:#62ae80;
}
.mainer-order2 .container2 .p2{
    height:41px;
    line-height: 41px;
    margin-left: 15px;
    border-bottom: 1px solid #d4d4d4;
}
.mainer-order2 .container2 .p2 input{
    border: none;
    height:41px;
    width:240px;
    margin-left:35px;
}
.mainer-order2 .container2 .p3{
    padding-left:15px;
    height:41px;
    border-bottom: 1px solid #d4d4d4;
}
.mainer-order2 .container2 .p3 input{
    border: none;
    height:41px;
    width:240px;
    margin-left:35px;
}
.mainer-order2 .container2 .p4{
    font-size:9px;
    line-height: 32px;
    padding-left:9px;
    background: #ededed;
}
.mainer-order2 .container2 .p5{
    line-height: 17px;
    padding:8px 14px 7px 9px;
    background: #49ab30;
    font-size:13px;
    color:#fff;
}
.mainer-order2 .container3{
    clear: both;
}
.mainer-order2 .container3 li{
    clear: both;
}
.mainer-order2 .container3 .p1{
    height:30px;
    line-height: 30px;
    background: #f8f8f8;
    padding:0 12px 0 15px;
    font-size:14px;
}
.mainer-order2 .container3 .p1 img{
    float: left;
    height:30px;
    margin-right: 8px;
}
.mainer-order2 .container3 .p1 a{
    display: inline-block;
    height:30px;
    float: right;
    color:#62ae80;
}
.mainer-order2 .container3 .p2{
    height:41px;
    line-height: 41px;
    padding:0 0 0 15px;
}
.mainer-order2 .container3 .p2 input{
    margin:0 0 0 35px;
    border: none;
    width:240px;
}
.mainer-order2 .container3 .p2 a{
    display: inline-block;
    margin:0 0 0 35px;
    color:#333;
    width:240px;
    background: url("../img/order2-arrow.jpg") no-repeat 90% 50%;
    background-size:6px 11px;
}
.mainer-order2 .container3 .p3 input{
    margin:0 0 0 23px;
}
.mainer-order2 .submit-order{
    height:39px;
    background: #ff9600;
    text-align: center;
    line-height: 39px;
    color: #fff;
    font-size:14px;
    position: fixed;
    bottom: 50px;
    left: 0;
    width:100%;
    z-index: 3;
}
/* end 订单2*/
/* start 订单1*/
.mainer-order1 .nav{
    height:34px;
    border-bottom: 2px solid #ccc;
}
.mainer-order1 .nav li{
    float: left;
    width:20%;
    height:34px;
    line-height: 34px;
    text-align: center;
    color: #333;

}
.mainer-order1 .nav .active{
    border-bottom: 2px solid #ff9600;
}
.mainer-order1 .container1{
    padding:10px 20px 7px 9px;
}
.mainer-order1 .container1 .p1{
    color:#ff9600;
    line-height: 18px;
}
.mainer-order1 .step{
    background: #007fff;
    color:#fff;
    padding:5px 8px 6px 8px;
    font-size:9px;
    line-height: 15px;
}
.mainer-order1 .step1{
    padding:13px 0 23px 10px;
}
.mainer-order1 .step1 p{
    color: #49ab30;
}
.mainer-order1 .step1 p img{
    vertical-align: middle;
    height:18px;
}
.mainer-order1 .step1 p span{
    color: #333;
}
.mainer-order1 .step1 .p2{
    margin-top:4px;
}
.mainer-order1 .step2{
    padding:16px 10px 15px 10px;
}
.mainer-order1 .step2 .p1,.p2{
    color: #49ab30;
}
.mainer-order1 .step2 .p1 img,.p2 img{
    height:18px;
    vertical-align: middle;
}
.mainer-order1 .step2 .p1 span,.p2 span{
    color:#ff9600;
    float: right;
}
.mainer-order1 .step2 .p2{
    margin-top:10px;
}
.mainer-order1 .step2 .p3{
    font-size:9px;
    margin-top:19px;
    color: #666;
    line-height: 18px;
}
.mainer-order1 .step2 .cue{
    color:#ff0000;
}
.mainer-order1 .step3{
    padding:10px 16px 20px 27px;
}
.mainer-order1 .step3 textarea{
    height: 98px;
    width:87%;
    border:1px solid #dbdbdb;
    resize:none;
}
.mainer-order1 .step3 p{
    color:#666;
    margin:30px 0 0 0;
    line-height: 28px;
}
.mainer-order1 .step3 p span{
    color:#ff9600;
}
.mainer-order1 .step3 p a{
    display: inline-block;
    background: #ff9600;
    height:28px;
    width:87px;
    line-height: 28px;
    text-align: center;
    color: #fff;
    float: right;
}
/* end 订单1*/
/* start 线路详情*/
.mainer-line-detail .img1{
    width:100%;
}
.mainer-line-detail .p1{
    height:35px;
    padding:0 7px 0 5px;
    line-height: 35px;
    border-bottom: 1px solid #dadada;
}
.mainer-line-detail .p1 span{
    float: right;
}
.mainer-line-detail .p2{
    height:32px;
    line-height: 32px;
    color: #49ab30;
    border-bottom: 1px solid #dadada;
}
.mainer-line-detail .p3{
    padding:0 0 0 5px;
    height:32px;
    line-height: 32px;
    border-bottom: 1px solid #dadada;
}
 .mainer-line-detail .p3 span{
    color: #ff9600;
 }
.mainer-line-detail .p3 span em{
    font-size:15px;
    font-style: normal;
}
.mainer-line-detail .p3 span del{
    font-size:15px;
}
.mainer-line-detail .p4{
    padding:0 0 0 5px;
    height:33px;
    line-height: 33px;
}
.mainer-line-detail .p4 span{
    color:#ff0000;
    text-decoration: underline;
}
.mainer-line-detail .p4 span img{
    height:8px;
    vertical-align: middle;
}
.mainer-line-detail .p4  .img1{
    display: inline-block;
    height:16px;
    width:115px;
    vertical-align: middle;
}
.mainer-line-detail .p5{
    float: left;
    padding:0 0 0 5px;
    height:33px;
    line-height: 33px;
}
.mainer-line-detail .p5 span{
    color:#ff0000;
    text-decoration: underline;
}
.mainer-line-detail .p5 img{
    vertical-align: middle;
    height:12px;
    margin-left: 3px;
}
.mainer-line-detail .p5 span img{
    height:8px;
    vertical-align: middle;
    margin-left: 0;
}
.mainer-line-detail .c1-box{
    float: right;
    width:48%;
    position: relative;
}
.mainer-line-detail .c1-box .p6{
    color:#666;
    font-size:6px;
    margin-top:3px;
}
.mainer-line-detail .c1-box .p7{
    color: #ff9600;
}
.mainer-line-detail .c1-box .p7 em{
    font-size:15px;
    font-style: normal;
}
.mainer-line-detail .c1-box a{
    position: absolute;
    top:5px;
    right:7px;
    display: inline-block;
    height:22px;
    line-height: 22px;
    text-align: center;
    width:58px;
    background: #ff9600;
    color:#fff;
    border-radius: 3px;
}
.mainer-line-detail .p8{
    padding:7px  5px 9px 7px;
    border-top:1px solid #ff9600;
    border-bottom:1px solid #dadada;
    background: #f1f1f1;
    font-size:7px;
    color:#666;
    line-height: 15px;
}
.mainer-line-detail .p8 img{
    height:10px;
    vertical-align: middle;
    margin-bottom: 3px;
}
.mainer-line-detail .container2{
    height:32px;
    border-bottom: 1px solid #dadada;
    padding-bottom:2px;
}
.mainer-line-detail .container2 ul li{
    float: left;
    width:33%;
    text-align: center;
}
.mainer-line-detail .container2 ul li a{
    display: inline-block;
    height:19px;
    width:80px;
    text-align: center;
    line-height: 19px;
    color:#49ab30;
    border-radius:3px;
    border:1px solid #dadada;
    margin-top:7px;
}
.mainer-line-detail .container3{
    clear: both;
}
.mainer-line-detail .container3 .a1{
    display: block;
    height:25px;
    line-height: 25px;
    padding-left:5px;
    background: url("../img/line-detail-arrow1.jpg") no-repeat 95% 50%;
    background-size:auto 10px;
    color:#49ab30;
    border-bottom: 1px solid #dadada;
}
.mainer-line-detail .container3 .a2{
    display: block;
    height:25px;
    line-height: 25px;
    padding-left:5px;
    background: url("../img/line-detail-arrow2.jpg") no-repeat 95% 50%;
    background-size:10px 6px;
    color:#49ab30;
}
.mainer-line-detail .container4{
    margin:0 7px 0 7px;
    border:1px solid #dadada;
}
.mainer-line-detail .p9{
    padding-left:4px;
    height:30px;
    line-height: 30px;
}
.mainer-line-detail .p9 img{
    height:10px;
}
.mainer-line-detail .p10{
    padding:6px 5px 7px 7px;
    color:#666;
    font-size:6px;
    background: #dadada;
    line-height: 15px;
}
.mainer-line-detail .container5{
    margin:8px 7px 0 7px;
    border:1px solid #dadada;
}
.mainer-line-detail .container6{
    border-top:1px solid #dadada;
    margin-top:18px;
    padding-bottom:10px;
}
.mainer-line-detail .container6 a{
    display: block;
    padding-left: 10px;
    height:32px;
    line-height: 32px;
    color:#49ab30;
    border-bottom: 1px solid #dadada;
}
.mainer-line-detail .container6 a{
     background: url("../img/line-detail-arrow1.jpg")no-repeat 95% 50%;
     background-size:auto 10px;
}

/* end 线路详情*/

.nav_namezb{ width:100%; height:40px; text-align:center; color:#FFF; background:#4cb4fb; line-height:40px; margin-top:-2px}
.zb_a{ width:100%; margin:0 auto;} 
.zb_a dt{float:left;margin:10px 5px; overflow:hidden; width:30%;}
.zb_a dt img{ width:125px; height:125px}
.nav_namejs{width:100%; height:40px; text-align:center; color:#FFF; background:#8ad925; line-height:40px; }
.nav_j_l{ width:25%; float:left; text-align:center; }
.nav_j_l dl{border:1px solid #ddd; border-top:none;padding:10px 0; height:75px; }
.nav_j_m{ width:50%;float:left}
.nav_j_line{border-bottom:1px solid #ddd; height:61px; float:left; width:100%; padding:1px 0;}
.nav_j_line dl{float:left; width:70px;}
.nav_j_line dt{float:left;width:50%; line-height:24px; height:50px; margin-top:4px;  overflow:hidden}
.nav_j_line dt p{}
.nav_j_line dt a{ margin-right:10px;}

/*幻影灯*/
.fullSlidef {width:100%;position:relative;height:200px; background:#000;}
.fullSlidef .bd {margin:0 auto;position:relative;z-index:0;}
.fullSlidef .bd ul {width:100% !important;}
.fullSlidef .bd li {width:100% !important;height:200px; overflow:hidden;text-align:center;}
.fullSlidef .bd li a {display:block;height:200px;}
.fullSlidef .hd {width:100%;	position:absolute;	z-index:1;	bottom:0;	left:0; line-height:21px;}
.fullSlidef .hd ul {	text-align:center;}
.fullSlidef .hd ul li {	cursor:pointer;	display:inline-block;	*display:inline;	zoom:1;	width:42px;	height:11px;	margin:1px;	overflow:hidden;	background:#000;	filter:alpha(opacity=50);	opacity:0.5;	line-height:999px;}
.fullSlidef .hd ul .on {	background:#06F;}
.fullSlidef .prev,.fullSlidef .next {	display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../img/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlidef .next {left:auto;right:15%;background-position:-6px -137px;}

.fullSlide_lineshow {width:100%;position:relative;height:200px;background:#000;}
.fullSlide_lineshow .bd {margin:0 auto;position:relative;z-index:0;}
.fullSlide_lineshow .bd ul {width:100% !important;}
.fullSlide_lineshow .bd li {width:100% !important;height:200px;overflow:hidden;text-align:center;}
.fullSlide_lineshow .bd li a {display:block;height:200px;}
.fullSlide_lineshow .hd {width:100%;	position:absolute;	z-index:1;	bottom:0;	left:0;	line-height:21px;}
.fullSlide_lineshow .hd ul {	text-align:center;}
.fullSlide_lineshow .hd ul li {	cursor:pointer;	display:inline-block;	*display:inline;	zoom:1;	width:42px;	height:11px;	margin:1px;	overflow:hidden;	background:#000;	filter:alpha(opacity=50);	opacity:0.5;	line-height:999px;}
.fullSlide_lineshow .hd ul .on {	background:#06F;}
.fullSlide_lineshow .prev,.fullSlide_lineshow .next {	display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../img/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide_lineshow .next {left:auto;right:15%;background-position:-6px -137px;}

.piao_nei_all{height:42px; line-height:42px; overflow:hidden;border-bottom:1px #dadada solid; width:100%;}
.piao_nei_b{float:left; width:50%; text-indent:1em;}
.piao_nei_c{float:left;width:10%;}
.piao_nei_d{float:right;width:20%; margin-top:5px;}


/*---------star右边*/
div.c_right{ float:right; width:100%; background:white; border:1px solid #ccc;border-top:0px #006ed8 solid;}
/*右标题*/
dl.c_r_th{ clear:both; color:#000; background:url(../img/club_r_th.gif) repeat-x left bottom; height:28px; line-height:28px; overflow:hidden; }
dl.c_r_th dd{ float:left; padding-left:16px; font-weight:bold; font-size:14px;}
/*--------------登录表格*/
table.login_table{ clear:both; margin:10px auto;}
table.login_table td{ padding:5px 2px;}
table.login_table td.right_text{ text-align:right;}
table.login_table tfoot td{ padding-top:2px;}
/*--------------表单*/
input.login_text{ background:white url(../img/input_text.gif) repeat-x; height:20px; line-height:20px; padding:3px 8px; border:1px solid #c7c7c7; color:#888; width:160px;}
input.hover_js{ border:1px solid #84d2ff;}
input.login_btn{ color:white; background:url(../img/login_btn.jpg) no-repeat; width:81px; height:32px; line-height:32px; text-align:center; font-size:14px; font-weight:bold; cursor:pointer; border:none;}

/* 班线 */
.ban_name{ padding:10px; font-size:16px; font-weight:bold;}
.ban-box{ width:94%;padding:5px 3%; border-bottom:1px #dadada solid; padding-bottom:10px;line-height:24px; height:48px;font-family:"微软雅黑"}
.ban_a{width:16%; float:left; font-size:16px; color:#007fff; font-weight:bold; line-height:40px;}
.ban_b{width:50%;float:left; border-left:1px #dadada dashed;}
.ban_c{width:12%;float:right;  }
.ban_inp { width: 65px; line-height: 28px !important;  text-align: center; display: inline-block;  color: #fff; background: #ff9419; border-radius: 3px;  margin-top:10px;text-decoration: none; border:none; cursor:pointer; font-family:"微软雅黑" }
.ban_prive{ font-size:16px; color:#F90}
.ban_q{font-size:16px; color:#007fff; line-height:24px; margin:0 10px}
.ban_h{font-size:16px; color:#F90; line-height:24px; margin:0 10px}