@charset "gb2312";
/*default*/
body { margin:0px; background-attachment: fixed; }
div, ul, ol, li, img { margin:0px auto; padding:0px; border:0px; }
li { list-style-type:none; }
a { text-decoration:none; }
a:focus { outline:none; -moz-outline:none; }
.target-fix {
    position: relative;
    top: -100px;
    display: block;
    height: 0;
    overflow: hidden;
}
img { display:block; }
/*shortName*/
.aw { width:100%; }
.sw { width:940px; padding:0 10px; }
.ac { margin:0 auto; }
.ht { display:block; text-indent:-9000px; }
.db { display:block; }
.posr { position: relative; }
.posa { position: absolute; }
.fl { float:left; display:inline; }
.m0 { margin:0; }
.ovh { overflow:hidden; }
.static { position:relative; width:100%; height:100%; }
/*font*/
.ffms { font-family:"微软雅黑", Georgia; }
.ts1 { font-size:12px; font-family:"宋体", Arial; }
.t12 { font-size:12px; }
.t14 { font-size:14px; }
.t16 { font-size:16px; }
.t18 { font-size:18px; }
.t20 { font-size:20px; }
.t22 { font-size:22px; }
.t24 { font-size:24px; }
.t30 { font-size:30px; }
.t36 { font-size:36px; }
.bold { font-weight:bold; }
.lh { line-height:1.8em; }
.tac { text-align:center; }
.ti { text-indent:2em; }
.c0 { color:#fff; }
.c1 { color:#434343; }
.c2 { color:#737373; }
.c3 { color:#185899; }
.c4 { color:#ff4479;}
.c5 { color:#e10000;}
.cg { color:#009e7e; }
.cb{ color:#1d83ff;}
.cg{ color:#74da29;}
.cr{ color:#ff6b6f;}
.cc{ color:#19d1e1;}
.bcb{ background:#1d83ff;}
.bcg{ background:#74da29;}
.bcr{ background:#ff6b6f;}
.bcc{ background:#19d1e1;}


/*content*/
.bg { background:url(../images/bg.png); }
.main_bg { width:100%; background:url(../images/main_bg.jpg) top center no-repeat; }
.main { width:980px; }
.link, .soldout .link { background:url(../images/sprite.png) no-repeat }
.header { width:980px; height:347px; background:url(../images/index.png); margin:0px auto; font-size:0px; }
.disleft { width:480px; height:347px; }
.dis { width:500px; height:347px; }
.slide { width:980px; height:272px; background:url(../images/index_01.jpg); }
/*线路样式*/


.line { width:960px; position:relative; }
.nav_img { width: 75px; height: 75px; }
#toTop { position:fixed; right:30px; bottom:60px; cursor:pointer; display:none; _position: absolute; _top: expression(500+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
z-index: 100; }
.data { text-align:left; }
/*blank*/
.clear { clear:both; font-size:0; }
.none_05 { height:5px; clear:both; font-size:0; }
.none_10 { height:10px; clear:both; font-size:0; }
.none_15 { height:15px; clear:both; font-size:0; }
.none_20 { height:20px; clear:both; font-size:0; }
.none_25 { height:25px; clear:both; font-size:0; }
.none_30 { height:30px; clear:both; font-size:0; }
#container { width:442px; padding:10px 30px 10px 10px; margin:0 auto; position:relative; z-index:0; }
#example { width:442px; height:355px; position:absolute; border: 4px solid #ffec4b; background:url(../images/loading.png);}
#ribbon { position:absolute; top:298px; left:-38px; z-index:500; }
#frame { position:absolute; z-index:0; width:739px; height:341px; top:-3px; left:-80px; }
#slides { position:absolute; top:0px; left:0px; z-index:100; }
.slides_container { width:442px; overflow:hidden; position:relative; display:none; }
.slides_container a { width:442px; height:355px; display:block; }
.slides_container a img { display:block; }
.slides_container a font { top:-1px; left:0px; }
.name { width:21px; height:68px; background: url(../images/name.png); top:-4px; left:-20px; z-index:100; }
.name font { }
.name b { }
#slides .next, #slides .prev { position:absolute; top:160px; left:-28px; width:24px; height:43px; display:block; z-index:101; }
#slides .next { left:446px; }
.pagination { margin:26px auto 0; width:100px; }
.pagination li { float:left; margin:0 1px; list-style:none; }
.pagination li a { display:block; width:12px; height:0; padding-top:12px; background-image:url(../images/pagination.png); background-position:0 0; float:left; overflow:hidden; }
.pagination li.current a { background-position:0 -12px; }
/*导航*/
.navWrap { width:980px; position:relative; _zoom:1; z-index:99999; }
.fix { position:fixed; top:0px; _top: expression(eval(documentElement.scrollTop-428));
_position: absolute; z-index:999; }
.nav { width:980px; height: 84px; }
.qq { _zoom:1; }
.fixed { position:fixed; left:auto; top:0; z-index:99999; _position:absolute;  _top:expression(eval(document.documentElement.scrollTop));
_bottom:auto; }
* html, * html body /* 修正IE6振动bug */ { background-image:url(../css/.cn/subject/140226_onlinetrip/css/about:blank); background-attachment:fixed; }

/*第一种形式*/
#tabs0 { width: 978px; }
.main0{ clear:both; text-align:center;}
.menu0 { width: 980px; height: 48px; }
.menu0 li { display:block; float: left; width:244px; height:48px; text-align: center; background: #ffe400; color:#a31fbf; font:800 26px/48px "微软雅黑", "黑体"; border-right: 1px solid #a31fbf; border-bottom: 1px solid #a31fbf; }
.menu0 li a{ color:#a31fbf;}
.menu0 li.hover { background: #fff8b7; font:800 26px/48px "微软雅黑", "黑体"; border-bottom: 1px solid #fff8b7; }
#main0 ul { display: none; }
#main0 ul.block { display: block; width:978px; background:#fff8b7; }
#main0 ul li { background:#ffffff; width:978px; background:#fff8b7; border-bottom: 2px solid #a31fbf; }
#main0 ul li a{ padding:5px; padding-left:28px; color:#a31fbf; font:16px/36px "微软雅黑", "黑体"; height: 36px; }
#main0 ul li a:hover{ color:#2e2e2e;}

.warp{ width:950px; padding:15px; background:#ffffff; }
.cost{ top:30px; left:0px; }
.rate{ top:25px; left:90px; }
.vip{ top:0px; right:10px; }
.titlename{ width:122px; height:46px; padding:0px; margin:0px; line-height:40px;}
.blb{ border-left:4px solid #1d83ff;}
.blg{ border-left:4px solid #74da29;}
.blr{ border-left:4px solid #ff6b6f;}
.blc{ border-left:4px solid #19d1e1;}

.bbg{ border-bottom: 1px solid #bfbfbf; padding:10px 10px; margin-bottom: 2px; }
.down{ background:url(../images/down_l.png) no-repeat; height:29px; padding: 0px 4px; }
.price{ top:11px; left:621px; text-align: left; }
.cur{ top:31px; color:#ea5d00; left: 621px; text-align: left; }
.click{ width:84px; height:34px; background:url(../images/click_1.png); top:20px; right:9px; } /*width:84px; height:34px; top:27px; right:19px; */
.room{ width:198px; height:52px; background:url(../images/room.png); text-align:center; line-height:55px; margin:0 auto;}
.room_r{ background:url(../images/room_r.png); }
h4.titlename{ }
.line a{ background:#ffffff; cursor: pointer; }
.line a:hover{ background:#efffd4; }


.line a.soldOut:hover { background:#ffffff; }
.line a.soldOut .click { background:url(../images/soldout.png);  cursor:default; }


.float{ width:119px; height:130px; background:url(../images/more.png) no-repeat;  position:absolute; right:1%; top:660px; margin-top:20px; _margin-top:100px;}
.float a{ display:block; width:119px; height:130px; }
