@charset "gb2312";
.w a{text-decoration:none}
.w a:hover{text-decoration:none}
.user-pop li a{text-decoration:none}
.user-pop li a:hover{text-decoration:none}
.footer{width:auto!important;}
.footer .wlst a{ float:left;*float:none; color:#333}
.sa_local a{ font-size:14px; color:#333;}
.discover-tab a{color:#333;font-size:14px;}
.footer{padding:0px;}
.footer a{margin:0px;padding:0px;}
.nav{z-index:99999}
.footer .wlst a{*text-align:left;}
.travel-nav li a{color:#fff}
.theme-page-nav a.fL{color:#333;}
.discover-tab a:hover{color:#0093D0;}
.footer .wlst a:hover{color:#0093D0;}
.user-nologin a{color:#fff}
.st_login{z-index:9999}
.user-pop{z-index:9999}
.travel-pop{z-index:9999}
.theme-page-nav{margin-bottom:20px}
/*¹«¹²ËÑË÷*/
  #generalSearchForm {
        height: 40px;
        position: relative;
        width: 320px;
		z-index:9999;
    }
    #generalSearchForm input{
        height: 40px;
        float: left;
        outline: 0;
        z-index: 0;
        position: absolute;
        transition: background .4s ease-out,border .4s ease-out, box-shadow .4s ease-out;
        -moz-transition: background .4s ease-out,border .4s ease-out, box-shadow .4s ease-out;
        -webkit-transition: background .4s ease-out,border .4s ease-out, box-shadow .4s ease-out;
        -o-transition: background .4s ease-out,border .4s ease-out, box-shadow .4s ease-out;
        -ms-transition: background .4s ease-out,border .4s ease-out, box-shadow .4s ease-out;
    }
    #generalSearchForm input::-ms-clear{
        display: none;
    }
    #generalSearchForm #searchText{
        height: 38px;
        width: 264px;
        border-left: 1px #dfdfdf solid;
        border-bottom: 1px #dfdfdf solid;
        border-top: 1px #dfdfdf solid;
        border-right: 0;
        font-size: 14px;
        color: #aaa;
        vertical-align: middle;
        padding:0 45px 0 10px;
		*line-height:38px;
    }
    #generalSearchForm.focusing #searchText{
        border-left: 1px #89d7f8 solid;
        border-bottom: 1px #89d7f8 solid;
        border-top: 1px #89d7f8 solid;
        box-shadow: 0px 0px 4px rgba(137,215,248,.7);
        color: #333;
    }
    .lt-ie9 #generalSearchForm #searchText{
        padding-top: 12px;
        height: 26px;
    }
    #generalSearchForm #searchSubmitBtn{
        height: 40px;
        width: 40px;
        background: url(http://i3.sinaimg.cn/travel/2013/0517/csearch.png) #0093d0;
        border: 0;
        right: 0;
    }
    #generalSearchForm #searchSubmitBtn:hover{
        background: url(http://i3.sinaimg.cn/travel/2013/0517/csearch.png) #0083ba;
    }
    #generalSearchForm #searchSuggest{
        width: 278px;
        box-shadow: 2px 2px 3px #e0e0e0;
        border: 1px solid #c4c4c4;
        z-index: 99990;
        background: white;
        top: 40px;
        position: absolute;
        display: none;
    }
    #generalSearchForm dt{
        width: 50px;
        padding-top: 10px;
        padding-right: 10px;
        text-align: right;
        clear: left;
        border-bottom:1px solid #e7e7e7;
        line-height: 18px
    }
    #generalSearchForm dt.searchDefinitionTitle{
        display: none;
    }
    #generalSearchForm dt.searchNotesTitle{
        display: none;
    }
    #generalSearchForm dd{
        width: 197px;
        padding-left: 20px;
        height: 29px;
        border-bottom: 1px solid #e7e7e7;
        border-left: 1px solid #e7e7e7;
        padding-top: 10px;
        cursor: pointer;
        transition: background .3s;
        -moz-transition: background .3s;
        -webkit-transition: background .3s;
        -o-transition: background .3s;
        -ms-transition: background .3s;
    }
    #generalSearchForm dd.searchDefinitionDescription, #generalSearchForm dd.searchNotesDescription{
        display: none;
    }
    #generalSearchForm dd.searchNotesDescription p{
        line-height: 20px;
        width: 160px;
        height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    #generalSearchForm dd:hover{
        background: #f4f4f4;
    }
    #generalSearchForm dd.hover{
        background: #f4f4f4;
    }
    #generalSearchForm dd p{
        margin-bottom: 5px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }
    #generalSearchForm dd b{
        color: #0093d0;
    }
    #generalSearchForm .searchSuggestSubTitle{
        font-family: Tahoma;
        color: #aaa;
        height: 15px;
        overflow: hidden;
        white-space: nowrap;
        width: 185px;
        text-overflow: ellipsis;
    }
    #generalSearchForm #searchSuggestMoreBtn{
        width: 247px;
        line-height: 50px;
        padding: 0 15px;
        cursor: pointer;
        text-align: left;
        display: none;
        margin-left: 1px;
        transition: background .3s;
        -moz-transition: background .3s;
        -webkit-transition: background .3s;
        -o-transition: background .3s;
        -ms-transition: background .3s;
    }
    #generalSearchForm #searchSuggestMoreBtn:hover{
        background: #f4f4f4;
    }
    #generalSearchForm #searchSuggestKeyword{
        color: #0093d0;
        font-weight: bold;
        padding: 0 5px;
        word-break: break-all;
        white-space: pre-wrap;
    }
    #generalSearchForm .singleLine{
        height: 29px;
        line-height: 16px;
    }
	#generalSearchForm .searchDefinitionDescription{ height:29px!important;}

