.mainsite{width:1024px;margin-left:auto;margin-right:auto;}

body{margin:0px;padding:0px; 
background-repeat: no-repeat;
background-color:#f7f7f7;min-width:1080px;
}
.clear{height:0px;clear: both;}
a, img, div, span, td{    outline: 0 !important;} 

body{margin:0px;padding:0px; 
background-repeat: no-repeat;
background-color:#f3f3f3;
min-width:1080px;
}
.clear{height:0px;clear: both;}

.book_mainsite{
width: 1024px;
margin-right: auto;
margin-left: auto;
clear: both;
}

.book_top{
    padding: 15px 0px;
}

.book_logo{
float: left;
}

.book_logo a{}

.book_logo a img{}

.book_telmailsocial{
    float: right;
    width: 617px;
}

.book_tel{
    float: left;
    width: 334px;
    border-right: 1px solid #d1d1d1;
}

.book_tel b{}

.book_tel b a{}

.book_tel b a img{
    float: left;
    margin-right: 9px;
    margin-top: 4px;
}

.book_tel span{display: block;}

.book_tel span a{
     
    font-size: 23px;
    color: #000;
    text-decoration: none;
}

.book_mailsocial{
float: right;
    width: 249px;
    border-right: 1px solid #d1d1d1;
    height: 122px;
    padding-right: 12px;
}

.book_mail{}

.book_mail b{}

.book_mail b a{}

.book_mail b a img{
    display: block;
    float: left;
    margin-right: 12px;
    margin-top: 5px;
}

.book_mail span{}

.book_mail span a{
    display: block;
    font-size: 23px;
    float: left;
    color: #000;
    text-decoration: none;
}

.book_social{
margin-top: 52px;
}

.book_social a{}

.book_social a img{}

.book_menu{
background-image: url(img/bg1.png);
    margin-bottom: 22px;
}

.book_menu1{}

.book_menu1 ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.book_menu1 ul li{}

.book_menu1 ul li a{
    display: block;
    font-size: 25px;
    color: #fff;
    text-decoration: none;
    float: left;
    padding: 11px 43px;
}

.book_menu1 ul li a:hover, .book_menu1 .nav-menu li a:hover, .book_menu1 .nav-menu li.current-post-ancestor a, 
.book_menu1 .nav-menu li.current-menu-parent a, .book_menu1 .nav-menu li.current-post-parent a, 
.book_menu1 .nav-menu li.current-menu-item a, .book_menu1 .nav-menu li.current_page_item a
 {background:#091253;}

.book_airliner{
    float: left;
    width: 25%;
}

.book_airliner1{
    margin-bottom: 8px;
}

.book_airliner1 ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.book_airliner1 ul li{}

.book_airliner1 ul li a{
    display: block;
    padding: 4px 0px;
}

.book_airliner1 ul li a img{width: 100%;}

.book_airlinerline{
margin-bottom: 12px;
}

.book_airlinerline a{}

.book_airlinerline a img{    width: 100%;}

.book_callnow{}

.book_callnow img{    width: 100%;}

.book_airlinerbanner{
    float: right;
    width: 72%;
    margin-top: 8px;
}

.book_bbbbb{
margin-bottom: 35px;
}

.book_bbbbb img{width: 100%;}

.book_bookflight{
    background-image: url(img/bg2.png);
    padding-top: 40px;
    padding-bottom: 38px;
    padding-right: 27px;
    padding-left: 27px;
    margin-bottom: 35px;
}

.book_bookflight b{
    display: block;
    font-size: 47px;
    color: #000;
    text-align: center;
    text-transform: uppercase;
    line-height: 47px;
    margin-bottom: 17px;
}

.book_bookflight span{
    display: block;
    font-size: 32px;
    text-align: center;
    color: #000;
    line-height: 34px;
    margin-bottom: 17px;
}

.book_bookflight t{
    display: block;
    font-size: 39px;
    color: #ed462f;
    text-align: center;
}

.book_promotion{}

.book_promotion a{}

.book_promotion a img{    width: 100%;}

.book_airlineairline{
position: relative;
    padding-top: 1px;
}

.book_airlineairline c{}

.book_airlineairline c a{}

.book_airlineairline c a img{width: 100%;
 position: absolute;
    top: -40px;
}

.book_airlineairline ul{
margin-top: 100px;
    padding: 0px;
    list-style: none;
}

.book_airlineairline ul li{
    width: 18.4%;
    float: left;
    margin-right: 2%;
    margin-top: 2px;
    margin-bottom: 13px;
}

.book_airlineairline ul li.end{margin-right: 0px;}

.book_airlineairline ul li a{
display: block;
    overflow: hidden;
    height: 185px;
}

.book_airlineairline ul li a img{    width: 100%;}

.book_airlineairline2{}

.book_airlineairline2 b{
    display: block;
    margin-bottom: 17px;
}

.book_airlineairline2 b a{}

.book_airlineairline2 b a img{width: 100%;}

.book_airlineairline2 ul{
margin: 0px;
    padding: 0px;
    list-style: none;
}

.book_airlineairline2 ul li{
    width: 18.4%;
    float: left;
    margin-right: 2%;
    margin-top: 2px;
    margin-bottom: 7px;
}

.book_airlineairline2 ul li.end{margin-right: 0px;}

.book_airlineairline2 ul li a{
display: block;
    overflow: hidden;
    height: 185px;
}

.book_airlineairline2 ul li a img{width: 100%;}

.book_footer{
    background-image: url(img/bg3.jpg);background-size:100%;
    padding: 99px 0px;
    margin-top: 75px;
}

.book_menufoot{
float: left;
    width: 239px;
    margin-right: 50px;
}

.book_menufoot ul{
margin: 0px;
    padding: 0px;
    list-style: none;
}

.book_menufoot ul li{}

.book_menufoot ul li a{
    display: block;
    font-size: 25px;
    color: #fff;
    text-decoration: none;
    border-bottom: 1px solid #3b74c9;
    padding: 4px 0px;
}

.book_menufoot ul li a:hover{color: #bfd8ff;}

.book_telfoot{
    margin-top: 40px;
}

.book_telfoot a{}

.book_telfoot a img{}

.book_service{
font-size: 27px;
    color: #fff;
    line-height: 32px;
    text-transform: uppercase;
    float: left;
    width: 412px;
    margin-right: 50px;
}

.book_qrcode{
    float: right;
    width: 273px;
}

.book_qrcode img{}

.book_copyrigth{
    font-size: 21px;
    color: #fff;
    text-transform: uppercase;
    float: left;
    margin-top: 7px;
}

.book_copyrigthff{
    float: right;
    width: 483px;
}

.book_copyrigthff img{
width: 89%;
    float: right;
}

.book_copyrigthcopy{
    margin-top: 80px;
}

.ctright{
    width: 69%;
    float: right;
    background-color: #fff;
    padding: 20px 2%;
    padding-bottom: 60px;
    min-height: 939px;}

.entry-content, .entry-summary, .mu_register{padding-top:0px;}
.entry-content a{text-decoration:none;}


.crea_cat li a.img { height: 130px;}




.book_menu1 {
    min-height: 47px;
    width: 763px;
    float: left;
}

.book_search{float: right;
    width: 259px;    position: relative;height: 54px;
    background-color: #091253;}

.book_search input[type="text"]{width: 84%;
    border-radius: 0px;
    border: 0px;
    padding-left: 6%;
    margin-left: 10px;
    margin-top: 10px;
    height: 24px;
    color: #ccc;}

.book_search input[type="submit"]{    width: 50px;
    height: 25px;
    font-size: 0px;
    position: absolute;
    right: 15px;
    top: 15px;
    border: 0px;
    background-image: url(img/se.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;}


.book_bb{}
.book_bb img{width:100%;}




.btk_hot{     }
.btk_hot b{    font-size: 40px;
    display: block;
    text-align: left;
    color: #f50000;    line-height: 22px;
    margin-top: 20px;}
.btk_hot t{font-size: 24px;
    margin-bottom: 10px;
    display: block;}
.btk_hot table{    width: 100%;
    border-radius: 12px;
    overflow: hidden;}
.btk_hot table tr{}
.btk_hot table tr.top{}
.btk_hot table tr.top td{background-color: red;
    color: #fff;    padding: 10px;
    font-weight: bold;}	
.btk_hot table td{    border: 1px solid #666;
    padding: 5px 15px;
    background-color: #666;
    color: #fff;
    font-weight: normal;
    font-family: tahoma;
    font-size: 15px;}
.btk_hot table td:last-child{text-align: right;}


.btk_check{}
.btk_check div{    border-radius: 20px;
    border: 1px solid #ccc;
    margin-bottom: 20px;
    text-align: center;
    background-color: #d0360d;
    padding: 10px 0px;
    color: #fff;}
.btk_check b{display: block;
    font-size: 29px;}
.btk_check img{width: 100%;}
.btk_check span{display: block;}


.btk_link1{}
.btk_link1 a{    color: #ff3600;
    text-decoration: none;}
.btk_link1 a:hover{}
.btk_link2{background-color: #ff3600;
    padding: 2px 22px;
    text-transform: uppercase;
    color: #fff;text-align:center;
    font-size: 36px;}

.btkair{}
.btkair b{    display: block;
    line-height: 17px;
    font-size: 30px;    text-shadow: 1px 1px #fff;
    font-size: 33px;
    margin-top: 30px;}
.btkair span{    display: block;
    margin-bottom: 15px;
        text-shadow: 2px 2px #000;
    font-size: 24px;
    line-height: 41px;
    font-family: tahoma;
    text-transform: uppercase;background-color: #fff;
    border-radius: 19px;
    padding: 0px 15px;
    text-align: center;
    margin-top: 9px;}
.btkair ul{}
.btkair ul li{    color: #fff;
    background-color: #ff3600;
    margin-bottom: 17px;
    line-height: 0px;
    border-radius: 20px 0px;
    overflow: hidden;
    border: 1px solid #000;}
.btkair ul li z{   display: block;
    float: left;
    width: 50%;
    overflow: hidden;
    height: 60px;}
.btkair ul li z img{width:100%;min-height:100%;}
.btkair ul li t{   width: 35%;
    margin-right: 9%;
    float: right;
    line-height: 22px;
    margin-top: 9px;
    font-size: 20px;
    text-align: right;}

.btkin{    margin-bottom: 30px;}
.btkin b{    background-color: red;
    display: block;
    padding: 10px 20px;
    margin-bottom: 20px;
    color: #fff;
    font-size: 28px;
    text-align: center;}
.btkin ul{}
.btkin ul li{    width: 23.5%;background-color: red;
    float: left;    margin-bottom: 15px;    padding-bottom: 10px;
    margin-right: 2%;}
.btkin ul li.end{    margin-right: 0px;}
.btkin ul li t{display: block;
    overflow: hidden;
    height: 97px;
    margin-bottom: 12px;}
.btkin ul li t img{width:100%;}
.btkin ul li span{    display: block;
    text-align: center;
    color: #fff;
    line-height: 22px;
    font-size: 21px;}

.btk_link2 img{height: 82px;
    margin-top: -20px;
    margin-right: -30px;
    float: right;}

.btjj{position: relative;
    margin-bottom: -8px;}
 
  .btj1{    width: 100%;}
 .btj2{position: absolute;
    bottom: 0px;
    text-shadow: 2px 2px #ccc;     
    }

.btkair.homemm ul li{    width: 31.5%;
    float: left;
    margin-right: 2%;}
.btkair.homemm ul li.end{margin-right:0%;}

.btj2.one{background-color: #fff;
    padding: 0px 10px;
    border-radius: 30px 0px;
    text-align: center;
    border: 1px solid #000;}
.callcenter{
    position: fixed;
    bottom: 60px;
    right: 30px;}