﻿ body{
            background: #F0F0F0;
        }
        .seo_logo {
            height: 120px;
            position: relative;
            padding-left: 115px;
            font: 30px/120px Microsoft Yahei, SimHei, sans-serif;
            color: #fff;
           background: url(../../Images/bg_img_airline.jpg) 0 0;
            background-size:cover;
        }
        .seo_logo h1{
            font-size: 100%;
            font-weight: normal;
        }
        .seo_content {
            margin-top: 10px;
        }
       
       .seo_logo .logo_icon {
                  position: absolute;
                  height: 80px;
                  top: 20px;
                  left: 20px;
                  width: 80px;
                  display: block;
                  background: url(../../Images/Flight/icon_seo_logo.jpg) no-repeat 0 0;
                }
        .seo_tab {
            height: 38px;
            margin: 0;
            padding: 0;
            width: 100%;
            display: table;
        }
        .seo_tab li {
            font-size: 14px;
            cursor: pointer;
            margin-right: 2px;
            height: 38px;
            line-height: 38px;
            display: table-cell;
            text-align: center;
            background: #63AFED;
            color: #fff;
            border-right: 1px solid #fff;
        }
        .seo_tab li:first-child{
            border-right: 0;
        }
        .seo_tab li:last-child{
            border-right: 1px solid #63AFED;
        }
        .seo_tab li.cur a {
            color: #000000;
            background: #FFF;
            font-weight: bold;
        }
        .seo_tab li a {
            font-size: 14px;
            height: 38px;
            text-decoration: none;
            display: block;
            line-height: 38px;
            background: #63AFED;
            color: #fff;
        }
        .seo_text {
            background: #fff;
            padding: 25px;
        }
        .seo_main{
            float: left;
            width: 950px;
            min-height: 431px;
            background-color: #fff;
        }
        .other_right {
            float: right;
            width: 235px;
        }
        ol, ul {
            list-style: none;
        }
        .seo_text p {
            line-height: 26px;
            font-size: 12px;
            color: #131313;
        }
        .seoLink {
            font-size: 14px;
            text-decoration: none;
            color: #3366cc;
            font-family: SimSun;
            margin-top: 10px;
        }
        .other_right .r_1 {
            background: #fff;
            padding: 10px 0;
            margin-bottom: 10px;
        }
        .other_right h3 {
            font-size: 14px;
            border-bottom: 2px solid #63AFED;
            font-weight: bold;
            color: #131313;
            margin: 0 10px 10px 10px;
            padding-bottom: 3px;
        }
        .other_right .other_list li {
            height: 20px;
            margin-bottom: 5px;
            float: left;
            padding-left: 12px;
            overflow: hidden;
            width: 65px;
        }
        .other_right .other_list li a {
            text-decoration: none;
            color: #3366cc;
        }
        .content {
            width: 1200px;
            margin: 0 auto; 
            margin-bottom:10px;
        }
        .clearfix:after {
            display: block;
            content: '';
            visibility: hidden;
            clear: both;
            font-size: 0;
            line-height: 0;
        }
        .other_right .other_list li a {
            text-decoration: none;
            color: #3366cc;
            font-size: 12px;
        }
        .other_right .other_list li a:hover{
            text-decoration: underline;
        }
        .other_list{
            margin: 0;
            padding: 0;
        }
        .sb-box{
            position: absolute;
            width: 1200px;
            height: 90px;
            margin: auto;
            background:rgba(0, 0, 0, .5);
            border-radius: 11px;
            left: 0;
            right: 0;
            bottom: 166px;
        }
        .sb-box.sb-min{
            width: 340px;
        }
        .sb-box.sb-min .sb-min-hidden{
            display: none;
        }
        .sb-box.sb-min .sb-main{
            padding: 10px 7px 0 12px;
        }
        .sb-box.sb-min .sb-main .sb-input-box{
            margin-right: 0;
        }
        .sb-main{
        }
        .sb-main .sb-main-item{
            height: 40px;
            overflow: hidden;
        }
        .sb-main .sb-input-box{
            border:1px solid #bdbdbd;
            height: 38px;
            background-color: #fff;
            float: left;
            width: 269px;
            line-height: 42px;
            margin-right: 13px;
            position: relative;
        }
        .sb-main .sb-input-box.sb-date{
            width: 215px;
        }
        .sb-main .sb-input-box.sb-describe{
            width: 333px;
        }
        .sb-main .sb-input-box .sb-title{
            font-size: 14px;
            color: #666;
            border-right: 1px solid #bdbdbd;
            padding:2px 7px 2px 2px;
        }
        .sb-main .sb-input-box .sb-input-txt{
            width: 170px;
            font-size: 14px;
            border: 0;
            padding-left: 5px;
        }
        .sb-main .sb-input-box.sb-date .sb-input-txt{
            width: 118px;
        }
        .sb-main .sb-input-box.sb-describe .sb-input-txt{
            width: 269px;
        }
        .sb-main .sb-destination i{
            width: 14px;
            height: 18px;
            display: block;
            position: absolute;
            right: 10px;
            top: 10px;
            background: url("/Images/icon.png")no-repeat -364px -73px;
        }
        .sb-main .sb-date i{
            width: 16px;
            height: 18px;
            display: block;
            position: absolute;
            right: 10px;
            top: 10px;
            background: url("/Images/icon.png")no-repeat -402px -74px;
        }
        .sb-input-btn-serach{
            width: 51px;
            height: 40px;
            border-radius: 8px;
            border: 0;
            cursor: pointer;
            float: right;
            background: #00a0e9 url("/Images/icon.png")no-repeat -424px -61px;
        }
        .searchbar {
            padding: 10px;
            margin-bottom: 10px;
            background: #fff;
            border: 1px solid #e3e3e3;
            margin-top: 10px;
        }
        .sb-radio-box{
            height: 18px;
            float: left;
            width: 50px;
            line-height: 18px;
            margin-right: 15px;
        }
        .sb-main .sb-radio-box .sb-flight-label {
            cursor: pointer;
        }
        .flight .sb-input-btn-serach {
            background-color: #00B0EC;
        }
        .flight .sb-main .sb-input-box.sb-destination {
            width: 260px;
        }
        .flight .sb-main,.flight .sb-box{
            
        }
        .sb-input-btn-serach{
            height: 38px;
        }
        .i-sb-exchange{
            width: 24px;
            height: 22px;
            display: inline-block;
            background: url("/Images/icon.png")no-repeat -60px -635px;
            float: left;
            margin: 13px 10px 0 -3px;
            cursor: pointer;
        }
.sb-main .sb-input-box.gray,.gray .sb-input-txt{background-color: #d3d3d3;}
.required 
{
    border: solid 1px #f00;
}