@charset "utf-8";
/* CSS Document */

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, img, ins, kbd, q, s, samp, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, iframe 
{margin: 0; padding: 0; border: 0; outline: 0; font-weight: normal; font-style: normal;}
a{margin: 0; padding: 0; border: 0; outline: 0; font-style: normal;}
h4{ text-align:left;}

ol, ul, li, dl, dt, dd{list-style:none; }   
blockquote, q { quotes: none;}
q:before, q:after {content:”;}
table {border-collapse: collapse; border-spacing: 0;width:100%; }

body{ font-size:12px; color:#505050; font-family:"宋体", Arial, sans-serif;}

a{text-decoration:none; color:#505050; cursor:pointer;}
a:link{text-decoration:none; color:#505050; cursor:pointer;}
a:hover{ text-decoration:underline; color:#04675A;}

.main .red{ color:#F00; padding-right:3px;}

.header{ height:136px; width:1001px; margin:0px auto;}
.header .headerTop{ position:relative; height:80px; width:1001px; margin:0px auto;}
.header .headerTop .logo{ position:absolute; top:18px; left:21px; height:45px; width:196px; background-image:url(../images/logo.jpg); background-repeat:no-repeat;}
.header .headerTop .topTool{ position:absolute; top:8px; right:0px; height:20px;}
.header .headerTop .topTool ul li{ float:left; width:65px; text-align:right;}
.header .headerTop .loginOnMenu{ position:absolute; top:60px; right:0px; height:20px;}
.header .headerTop .loginOnMenu ul li{ float:left; width:65px; text-align:right;}
.header .headerTop .loginOnMenu ul li.li3{ width:45px;}

.header .menuTop{ background-color:#04675A;}
.header .menuTop .menuList{ position:relative; height:28px; margin:0px auto; line-height:28px; text-align:center; width:990px;}
.header .menuTop .menuList li{ float:left; width:90px; height:28px; background:url(../images/topLine.gif) no-repeat right center;}
.header .menuTop .menuList li.isOn{color:#04675A; width:91px; margin-left:-1px; z-index:1; background-color:#F0F4F3; font-weight:bold; background-image:none;}
.header .menuTop .menuList a{ position:absolute; display:block; z-index:1; color:#FFF; text-decoration:none; width:92px; background:none; margin-left:-2px; .margin-left:-47px;}
.header .menuTop .menuList a:hover{ color:#04675A; background-color:#F0F4F3; font-weight:bold;}
.header .menuTop .menuList .liLast{ background:none;}

.header .menuBottom{ height:28px; background-color:#F0F4F3;}
.header .menuBottom .menuFast{ height:28px; margin:0px auto; line-height:28px; text-align:right; width:990px;}
.header .menuBottom .menuFast li{ float:right; padding:0px 16px 0px 0px;}
.header .menuBottom .menuFast .memberIcon{ background-image:url(../images/memberIcon.gif); background-repeat:no-repeat; padding:0px 15px 0px 0px;}
.header .menuBottom .menuFast .serviceIcon{ background-image:url(../images/serviceIcon.gif); background-repeat:no-repeat; padding:0px 15px 0px 0px;}
.header .menuBottom .menuFast .managerIcon{ background-image:url(../images/managerIcon.gif); background-repeat:no-repeat; padding:0px 15px 2px 0px;}

.tipsTop200{width:200px;height:10px; overflow:hidden; background:url(../images/tipsTop200.gif) no-repeat;}
.tipsBody200{width:200px; padding-bottom:5px; background:url(../images/tipsBody200.gif) repeat-y;}
.tipsBody2001{width:200px; padding-bottom:5px; background:url(../images/tipsBody200.gif) repeat-y;line-height:18px;}
.tipsBody2001 strong{font-weight:bold;display:block;padding-top:5px;}

.tipsBottom200{width:200px;height:10px;overflow:hidden;background:url(../images/tipsBottom200.gif) no-repeat;}

.tipsTop150{width:150px;height:10px;overflow:hidden;background:url(../images/tipsTop150.gif) no-repeat;}
.tipsBody150{width:150px; padding-bottom:5px;background:url(../images/tipsBody150.gif) repeat-y;}
.tipsBottom150{width:150px;height:10px;overflow:hidden;background:url(../images/tipsBottom150.gif) no-repeat;}

.tipsTop331{width:331px;height:10px;overflow:hidden;background:url(../images/tipsTop331.gif) no-repeat;}
.tipsBody331{width:331px; padding-bottom:5px;background:url(../images/tipsBody331.gif) repeat-y;}
.tipsBottom331{width:331px;height:10px;overflow:hidden;background:url(../images/tipsBottom331.gif) no-repeat}

.btn{ width:86px; height:31px; background:url(../images/searchBt.jpg) no-repeat; border:none 0; color:#FFF; font-weight:bold; cursor:pointer;}
.btnleft{ width:86px; height:31px; background:url(../images/left.jpg) no-repeat; border:none 0; color:#FFF; font-weight:bold; cursor:pointer;}
.mainContent a:link,.mainContent a:visited{color:#347464;}


.look a{color:#04675A;}

.flyInfo table tr td a:link,.flyInfo table tr td a:visited,#passengerInfoTab a:link,#passengerInfoTab a:visited{color:#347464;}
a.ajaxlink{cursor:default;}
.other a.a5:link,.other a.a5:visited,.flyInfo a.a5:link,.flyInfo a.a5:visited{border-bottom:1px dashed #333333;cursor:default;color:#505050;}
.other a.a5:hover,.flyInfo a.a5:hover{text-decoration:none;color:#347464;}
#lblTripName{font-weight:bold;}
a.green:link,a.green:visited{color:#347464;font-size:12px;}
.bd{height:31px;background:url(/images/bd.jpg);border:none;font-size:14px;color:white;font-weight:bold;padding-left:10px;padding-right:10px;}
.result{color:Red;padding:20px;font-size:14px;}
#newscontent{background:#F6F5F6;font-family:Tahoma;line-height:24px;text-align:left;}
#newscontent p{line-height: 26px;margin-bottom: 15px;padding: 0 20px;text-indent: 2em;}
#newscontent h1{font-size: 14px;font-weight: bold;margin: 15px 0;text-align: center;}
#newscontent ul.showPic {overflow: hidden;padding: 25px 0 15px 15px;}
#newscontent ul.showPic li {float: left;text-align: center;width: 240px;}

/* 酒店Style */
.starLevel0
{
    width:104px;
    height:25px;
    background: url(../images/hotel/starLevel.gif) no-repeat 0px -180px;
    display:inline;
}
.starLevel1
{
    width:104px;
    height:25px;
    background: url(../images/hotel/starLevel.gif) no-repeat 0px -200px;
    display:inline;
}
.starLevel1A
{
    width:104px;
    height:25px;
    background: url(../images/hotel/starLevel.gif) no-repeat 0px -180px;
    display:inline;
}
.starLevel2
{
    width:104px;
    height:25px;
    background: url(../images/hotel/starLevel.gif) no-repeat top left;
    display:inline;
}
.starLevel2A
{
    width:104px;
    height:25px;
    background: url(../images/hotel/starLevel.gif) no-repeat 0px -220px;
    display:inline;
}
.starLevel3
{
    width:104px;
    height:25px;
    background: url(../images/hotel/starLevel.gif) no-repeat 0px -20px;
    display:inline;
}
.starLevel3A
{
    width:104px;
    height:25px;
    background: url(../images/hotel/starLevel.gif) no-repeat 0px -240px;
    display:inline;
}
.starLevel4
{
    width:104px;
    height:25px;
    background: url(../images/hotel/starLevel.gif) no-repeat 0px -40px;
    display:inline;
}
.starLevel4A
{
    width:104px;
    height:25px;
    background: url(../images/hotel/starLevel.gif) no-repeat 0px -260px;
    display:inline;
}
.starLevel5
{
    width:104px;
    height:25px;
    background: url(../images/hotel/starLevel.gif) no-repeat 0px -60px;
    display:inline;
}
.starLevel5A
{
    width:104px;
    height:25px;
    background: url(../images/hotel/starLevel.gif) no-repeat 0px -280px;
    display:inline;
}
.starLevel6
{
    width:104px;
    height:25px;
    background: url(../images/hotel/starLevel.gif) no-repeat 0px -320px;
    display:inline;
}
.starLevel6A
{
    width:104px;
    height:25px;
    background: url(../images/hotel/starLevel.gif) no-repeat 0px -300px;
    display:inline;
}
.starLevel7
{
    width:104px;
    height:25px;
    background: url(../images/hotel/starLevel.gif) no-repeat 0px -360px;
    display:inline;
}
.starLevel7A
{
    width:104px;
    height:25px;
    background: url(../images/hotel/starLevel.gif) no-repeat 0px -340px;
    display:inline;
}
/* 酒店Style End */

/*
  JBOX STYLE
  提示：CSS 样式只允许修改颜色属性，或图片的地址（图片大小要和默认的一致）。border:dotted solid double dashed
*/
div.jbox table{width:auto;}
*:focus {outline: none;}
/* fade */
.jbox-fade{background-color:#000000;}
/* drag */
.jbox-drag{border:1px dashed #818E49;}
/* jbox */
div.jbox {padding:0px;border:none;font-size:12px;}
/* border */
div.jbox .jbox-border{background: none repeat scroll 0 0 #3C968A;}
/* container */
div.jbox .jbox-container{background-color:#ffffff;border:1px solid #3C968A;}
/* title-panel */
div.jbox .jbox-title-panel{background:#3C968A;border-bottom:1px solid #3C968A;}
div.jbox .jbox-title{font-weight:bold;color:#ffffff; text-align:left;}
div.jbox .jbox-title-icon{background:url(../images/jbox-title-icon.gif) no-repeat scroll 3px 5px transparent;}
div.jbox .jbox-close,div.jbox .jbox-close-hover{background:url(../images/jbox-close1.gif) no-repeat scroll 0px 0px transparent;}
div.jbox .jbox-close-hover{background-position:-16px 0;}
/* content */
div.jbox .jbox-content{min-height:24px;line-height:18px;color:#444444;}
div.jbox .jbox-content-loading{background-color:#E6E6E6;}
div.jbox .jbox-content-loading-image{background:url(../images/jbox-content-loading.gif) no-repeat bottom center;}
/* button-panel */
div.jbox .jbox-button-panel{border-top:1px solid #CCCCCC;background-color: #EEEEEE;}
div.jbox .jbox-bottom-text{text-indent:10px;color:#444444;}
div.jbox .jbox-button{background:url(../images/jbox-button2.png) repeat-x transparent;border:#AAAAAA 1px solid;color:#888888;border-radius:3px 3px 3px 3px;margin:1px 7px 0px 0px;height:22px;cursor:default;}
div.jbox .jbox-button-hover{background-position:0px -20px;color:#666666;}
div.jbox .jbox-button-active{background-position:0px -40px;}
div.jbox-warning .jbox .jbox-button-panel{background-color: #FFFFFF;}
/* tip-color */
div.jbox .jbox-tip-color{background-color:#3C968A;border-color:#3C968A;border-radius:3px 3px 3px 3px;color:#ffffff;}
/* icons */
div.jbox span.jbox-icon{background:url(../images/jbox-icons.png) no-repeat scroll 0 0 transparent;_background:url(../images/jbox-icons-ie6.gif) no-repeat scroll 0 0 transparent;}
div.jbox span.jbox-icon-info {background-position:0 0;}
div.jbox span.jbox-icon-question {background-position:-36px 0;}
div.jbox span.jbox-icon-success {background-position:-72px 0;}
div.jbox span.jbox-icon-warning {background-position:-108px 0;}
div.jbox span.jbox-icon-error {background-position:-144px 0;}
div.jbox span.jbox-icon-none {display: none; overflow:hidden;}
div.jbox span.jbox-icon-loading {background:url(../images/jbox-loading1.gif) no-repeat scroll 0 0 transparent;}
/*JBOX STYLE END*/


.btnSearch {
	background: url("../images/btn65off.gif") no-repeat; border: currentColor; width: 65px; height: 26px; color: rgb(255, 255, 255); line-height: 26px; font-weight: bold; cursor: pointer;
}

.inputText75
{
    width:75px;    
}
.cleardepart
{
    white-space:nowrap; position:relative;
}
.cleardepart .cleardepartvalue
{
    display:block;
    width:15px; 
    height:15px; 
    line-height:15px; 
    position:absolute; 
    top:4px; 
    right:2px;
    background-image:url(../images/jbox-close2.gif); 
    background-position:right center;
}
.splitpage
{
   width:100%; font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 25px;color: #666666;padding: 5px;
}

htmltesttesttesttest { /* 全局颜色变灰 */
    -webkit-filter: grayscale(100%); /* webkit */
    -moz-filter: grayscale(100%); /*firefox*/
    -ms-filter: grayscale(100%); /*ie9*/
    -o-filter: grayscale(100%); /*opera*/
    filter: grayscale(100%);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    filter: gray; /*ie9- */
}