﻿
/*左侧导航菜单*/
.lineLeft {width:272px;background:#fff;border-top:6px solid #679a01;position:relative;z-index:2;}
.lineLeft h2.tnClass{height:24px;line-height:24px;padding:12px 0 0 16px;font-size:16px;}
.lineLeft .left_box {width:272px;min-height:328px;_height:328px;}
.lineLeft ul#allClass {position:relative;}
.lineLeft ul#allClass li{height:50px;color:#336699;width:272px;z-index:200;float:left;padding:16px 0 15px;border-bottom:1px solid #efefef}
.lineLeft ul#allClass li span{cursor:pointer;height:58px;position:relative;width:240px;display:block;z-index:211;padding:0 16px;}
.lineLeft ul#allClass li h3 {height:30px;line-height:30px;font-size:16px;background:url(../images/menuicon.png) no-repeat;padding-left:28px;}
.lineLeft ul#allClass li .Lbslist {height:20px;line-height:20px;overflow:hidden;}
.lineLeft ul#allClass li .Lbslist a {margin-right:8px;color:#949494;}
.lineLeft ul#allClass li .Lbslist a:hover {color:#f60;}
.lineLeft ul#allClass li.this {background:#efefef;}
.lineLeft ul#allClass li span.Lb_around h3  {background-position:0 -73px;}
.lineLeft ul#allClass li.this span.Lb_around h3  {background-position:0 -236px;}
.lineLeft ul#allClass li span.Lb_domestic h3  {background-position:0 7px;}
.lineLeft ul#allClass li.this span.Lb_domestic h3  {background-position:0 -153px;}
.lineLeft ul#allClass li span.Lb_abroad h3  {background-position:0 -32px;}
.lineLeft ul#allClass li.this span.Lb_abroad h3  {background-position:0 -193px;}
.lineLeft ul#allClass li span.Lb_flights h3  {background-position:0 -115px;}
.lineLeft ul#allClass li:hover span.Lb_flights h3  {background-position:0 -280px;}

.lineLeft .Lbslistbg {display:none;position:absolute;left:272px;top:-42px;z-index:209;background:#f4f5f1;opacity:0.92;-moz-opacity:0.92;filter:alpha(opacity=92);}
.lineLeft ul#allClass li .sub{position:absolute;left:272px;top:-42px;width:740px;display:none;z-index:210;padding:10px;overflow:hidden;min-height:350px;_height:350px;}
.lineLeft ul#allClass li.this .sub,.lineLeft .this .Lbslistbg{display:block;}
.lineLeft ul#allClass li .sub .Lb_art {float:right;width:175px;padding-top:5px;}
.lineLeft ul#allClass li .sub .Lb_art p {padding-left:12px;background:url("../images/lightbox/bullet.gif") no-repeat left 11px;height:27px;line-height:27px;overflow:hidden;}
.lineLeft ul#allClass li .sub dl{width:560px;float:left;padding-top:5px;}
.lineLeft ul#allClass li .sub dd.Lb_dd{float:left;margin-right:10px;width:175px;}
.lineLeft ul#allClass li .sub dd.Lb_dd p {text-align:center;line-height:22px;height:22px;}
.lineLeft ul#allClass li .sub dd.Lb_dd2 {line-height:20px;padding:8px 0;}
.lineLeft ul#allClass li .sub dd.Lb_dd2 .flt {width:72px;font-weight:bold;color:#333;}
.lineLeft ul#allClass li .sub dd.Lb_dd2 .frt {width:480px;}
.lineLeft ul#allClass li .sub dd.Lb_dd2 .frt a {display:inline-block;white-space:nowrap;margin-right:15px;}
.lineLeft ul#allClass li .sub dd.Lb_dd2 .frt a.lb_orange {color:#ED6400}

.nIndexad {width:720px;height:370px;overflow:hidden;position:relative;background:#fff;z-index:1;}
.nIndexad li {display:none;width:100%;height:370px;}
.nIndexad .nAdbtn {position:absolute;z-index:100;bottom:8px;width:720px; right:-580px;height:12px;overflow:hidden;}
.nIndexad .nAdbtn span {width:20px;height:12px;overflow:hidden;cursor:pointer;background:#ccc;display:inline-block;margin-left:5px;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);}
.nIndexad .nAdbtn span.active {background:#fff;}
.nAdbtnBg {position:absolute;z-index:99;bottom:0;height:28px;left:0;width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);background:#000;}

/*快捷保车start*/
.nTuan {width:272px;;background:#fff;border-top:6px solid #679a01;position:relative;z-index:2; height:360px}

.ntuantop {height:42px;line-height:42px;}
.nTuan h3 {height:24px;line-height:24px;padding:12px 0 0 16px;font-size:16px;}
.nTuan ul.kjbc { padding:15px 0 0 16px; border-bottom:1px dashed #aaaaaa; overflow:hidden;}
.nTuan ul.kjbc li { display:block; float:left;}
.nTuan ul.kjbc li a { display:block; float:left; height:39px; font-size:16px; width:90px; line-height:39px; padding:0px 8px; margin:2px 4px;}
.nTuan ul.kjbc li a:hover,.nTuan ul li a.active{ background:#669900; color:#FFF;}

.nTuan  h4 {height:24px;line-height:24px;padding:12px 0 0 16px;font-size:14px;}
.nTuan ul.kjfw { padding:10px 0 0 12px;  overflow:hidden;}
.nTuan ul.kjfw li {display:block; float:left;}
.nTuan ul.kjfw li a { display:block; float:left; height:43px; font-size:12px; line-height:60px; text-align:center; width:57px;padding:0px 8px; margin:2px 4px;}
.nTuan ul.kjfw li a.dzdt{ background:url(../images/bm_24.jpg) no-repeat top;}
.nTuan ul.kjfw li a.hccx{ background:url(../images/bm_26.jpg) no-repeat top;}
.nTuan ul.kjfw li a.hbsk{ background:url(../images/bm_28.jpg) no-repeat top;}
.nTuan ul.kjfw li a.tqyb{ background:url(../images/bm_34.jpg) no-repeat top;}
.nTuan ul.kjfw li a.jdcx{ background:url(../images/bm_36.jpg) no-repeat top;}
.nTuan ul.kjfw li a.dcfw{ background:url(../images/bm_39.jpg) no-repeat top;}

/*快捷保车end*/

/*推荐线路*/

.nTuan .ntuanprice {color:#ff5400;font-size:20px;line-height:30px;}
.nTuan .ntuanprice span {font-size:24px;}
.nTuan .ntuangou {padding:10px 0 0;line-height:20px;}
.nTuan .ntuangou a {display:inline-block;padding:0 8px;color:#fff;background:#ff9933;}
.nTuan .ntuangou a:hover {color:#efefef;background:#f68d25;}
.nTuan .ntuanpt {color:#999;}
.nTuan .ntuanrs {position:absolute;top:0;left:-3px;height:28px;width:68px;text-align:center;line-height:24px;color:#fff;background:url(../images/nindexicon.png) no-repeat;}
.nHotpro .nHotart {height:20px;line-height:20px;overflow:hidden;position:relative;padding-left:90px;background:url(../images/nindexicon.png) no-repeat left -110px;}
.nHotpro .nHotart ul {width:732px;float:left;}
.nHotpro .nHotart ul li {width:232px;float:left;height:20px;overflow:hidden;line-height:20px;padding-left:12px;background:url(../images/nindexicon.png) no-repeat -69px -389px;}
.nHot_top {height:44px;line-height:44px;border-bottom:2px solid #ff5f10;padding-left:2px;color:#ff9561;}
.nHot_top h3 {float:left;font-size:20px;color:#ff5400;margin-right:20px;font-weight:bold;}
.nHotList {width:100%;overflow:hidden;}
.nHotList ul {width:918px;}
.nHotList li {float:left;width:282px;margin-right:17px;border:2px solid #e2e7eb;position:relative;text-align:center;}
.nHotList li h3 {height:30px;line-height:30px;background:#44a4f3;font-size:14px;width:287px;margin:0 -3px 0 -2px;overflow:hidden;}
.nHotList li h3 a {color:#fff;}
.nHotList li h3 a:hover {color:#efefef;}
.nHotList li p {height:26px;line-height:26px;background:#e1e6ea;width:287px;margin:0 -3px 0 -2px;color:#28465e;}
.nHotprice {height:50px;line-height:50px;}
.nHotprice span {font-size:20px;color:#ff5400;font-weight:bold;margin-right:5px;}
.nHotprice span i {font-size:24px;font-weight:bold;}
.nHotprice em {text-decoration:line-through;color:#fd4b27;font-size:14px;}
.nHotList li span.Hotsell {display:block;width:72px;height:72px;position:absolute;top:-2px;left:-2px;background:url(../images/nindexicon.png) no-repeat left -28px;}
.nHotjd {width:450px;}
.nHotjd h3 {font-size:18px;line-height:50px;}
.nHotjd p {line-height:24px;margin-left:-12px;color:#e0e0e0;height:72px;overflow:hidden;}
.nHotjd p a{display:inline-block;margin:0 12px; word-spacing:normal;}
.nHotjd p a.hot {color:#f60;}
.nHotrs {width:350px;}

.nLine {padding:15px 20px;width:1160px;margin:15px auto 0;}
.nLinetop {height:30px;line-height:30px;border-bottom:2px solid #b5b5b5;}
.nLinetop h3 {color:#407ebf;height:30px;overflow:hidden;padding-left:8px;}
.nLinetop h3.nLinetopsty2 {color:#12c344;}
.nLinetop h3.nLinetopsty3 {color:#f4b93a;}
.nLinetop span {font-size:22px;font-weight:bold;margin-right:12px}
.nLinetop .nLinetab {height:30px;}
.nLinetop .nLinetab ul {height:30px;float:left;margin-right:40px;}
.nLinetop .nLinetab li {float:left;height:30px;cursor:pointer;padding:0 14px;font-size:14px;line-height:28px;}
.nLinetop .nLinetab li.this {width:59px;padding:0;text-align:center;background:url(../images/nindexicon.png) no-repeat 0 -407px;color:#fff;}
.nLinetop #nLinetab02 li.this {background-position:0 -443px;}
.nLinetop #nLinetab03 li.this {background-position:0 -480px;}
.nLinead {margin-left:-18px;width:253px;height:289px;}
.nLinebox {width:907px;height:289px;overflow:hidden}
.nLinemain {width:100%;overflow:hidden;}
.nLinemain ul.nLineul {width:930px;padding:10px 0;}
.nLinemain ul.nLineul li {width:294px;margin-right:12px;float:left;position:relative;}
.nLinemain ul.nLineul li p {line-height:24px;margin-top:5px;}
.nLinemain ul.nLineul li p span {color:#ff7f00;font-weight:bold;margin-left:12px;}
.nLinemain ul.nLineul li span.niconline {position:absolute;top:2px;left:2px;width:58px;height:24px;display:block;background:url(../images/nindexicon.png) no-repeat 0 -378px;overflow:hidden;text-indent:-99em;line-height:24px;}
.nLinemain ul.nLineul2 {border-top:1px solid #eee;padding-top:10px;line-height:25px;}
.nLinemain ul.nLineul2 li {float:left;width:433px;padding-right:20px;}
.nLinemain ul.nLineul2 li p {color:#979797;}
.nLinemain ul.nLineul2 li p span {color:#ff7f00;font-weight:bold;margin-left:12px;}

.w925 {width:925px;}
.w260 {width:260px;}
.ntravelsbox {padding:15px 20px;}
.ntravelsbox .ntraverlstop {border-bottom:2px solid #b5b5b5;height:30px;line-height:30px;color:#ff5400;overflow:hidden;padding-left:8px;}
.ntravelsbox .ntraverlstop span {font-size:22px;font-weight:bold;margin-right:12px;}
.ntravelsbox .ntraverlsmain {width:885px;overflow:hidden;}
.ntravelsbox .ntraverlsmain ul {width:910px;}
.ntravelsbox .ntraverlsmain li {float:left;margin-right:12px;overflow:hidden;height:214px;padding-top:12px;}
.ntravelsbox .ntraverlsmain li h3 {height:22px;line-height:22px;font-weight:bold;}
.ntravelsbox .ntraverlsmain li .ntravelspl p.ntwd {color:#999;}
.ntravelsbox .ntraverlsmain li.ntraverl_01,.ntravelsbox .ntraverlsmain li.ntraverl_03,.ntravelsbox .ntraverlsmain li.ntraverl_04,.ntravelsbox .ntraverlsmain li.ntraverl_05 {width:229px;}
.ntravelsbox .ntraverlsmain li.ntraverl_02,.ntravelsbox .ntraverlsmain li.ntraverl_06 {width:402px;}
.ntravelsbox .ntraverlsmain li.ntraverl_01 img,.ntravelsbox .ntraverlsmain li.ntraverl_03 img,.ntravelsbox .ntraverlsmain li.ntraverl_04 img,.ntravelsbox .ntraverlsmain li.ntraverl_05 img {width:229px;height:122px;}
.ntravelsbox .ntraverlsmain li.ntraverl_02 img,.ntravelsbox .ntraverlsmain li.ntraverl_06 img{width:402px;height:214px;}
.ntravelsbox .ntraverlsmain li.ntraverl_01 .ntravelspl,
.ntravelsbox .ntraverlsmain li.ntraverl_03 .ntravelspl,
.ntravelsbox .ntraverlsmain li.ntraverl_04 .ntravelspl,
.ntravelsbox .ntraverlsmain li.ntraverl_05 .ntravelspl {padding:0 9px;background:#f8f8f8;}
.ntravelsbox .ntraverlsmain li.ntraverl_01 .ntravelspl p,
.ntravelsbox .ntraverlsmain li.ntraverl_03 .ntravelspl p,
.ntravelsbox .ntraverlsmain li.ntraverl_04 .ntravelspl p,
.ntravelsbox .ntraverlsmain li.ntraverl_05 .ntravelspl p {padding-top:6px;}
.ntravelsbox .ntraverlsmain li.ntraverl_01 .ntravelspl p.ntwd,
.ntravelsbox .ntraverlsmain li.ntraverl_03 .ntravelspl p.ntwd,
.ntravelsbox .ntraverlsmain li.ntraverl_04 .ntravelspl p.ntwd,
.ntravelsbox .ntraverlsmain li.ntraverl_05 .ntravelspl p.ntwd {padding-bottom:6px;height:54px;overflow:hidden;}
.ntravelsbox .ntraverlsmain li.ntraverl_01 .ntravelspl h3,
.ntravelsbox .ntraverlsmain li.ntraverl_03 .ntravelspl h3,
.ntravelsbox .ntraverlsmain li.ntraverl_04 .ntravelspl h3,
.ntravelsbox .ntraverlsmain li.ntraverl_05 .ntravelspl h3{margin:-23px 0 0 -8px;width:217px;background:url(../images/tm.png) repeat;position:relative;padding-left:10px;}
.ntravelsbox .ntraverlsmain li.ntraverl_02 .ntravelspl,.ntravelsbox .ntraverlsmain li.ntraverl_06 .ntravelspl{width:384px;padding:8px;margin:-103px 0 0 1px;height:86px;position:relative;background:url(../images/tm.png) repeat;}
.ntravelsbox .ntraverlsmain li.ntraverl_02 .ntravelspl p,.ntravelsbox .ntraverlsmain li.ntraverl_06 .ntravelspl p {padding:5px 0;}
.ntravelsbox .ntraverlsmain li.ntraverl_02 .ntravelspl p.ntwd,.ntravelsbox .ntraverlsmain li.ntraverl_06 .ntravelspl p.ntwd {padding:0;height:36px;overflow:hidden;}

.nVisadf {padding:15px 20px;}
.nVisadf h3 {border-bottom:2px solid #b5b5b5;height:30px;line-height:30px;color:#666;padding-left:8px;font-size:16px;}
.nVisabox .flt {width:659px;}
.nVisabox .flt dl {width:309px;margin:15px 15px 0 0;float:left;height:40px;line-height:40px;padding-right:5px;background:#f7f7f7;overflow:hidden;}
.nVisabox .flt dt,.nVisabox .flt dd {float:left;}
.nVisabox .flt dt {margin-right:10px;}
.nVisabox .flt dd.qz_price {color:#CC0000;font-weight:bold;font-size:14px;float:right;}
.nVisabox .frt {width:210px;padding-left:15px;border-left:1px solid #e0e0e0;margin-top:15px;}
.nVisabox .ria_t {height:18px;line-height:18px;padding:3px 0 8px;border-bottom:1px solid #F0F0F0}
.nVisabox .ria_t .more {float:right;}
.nVisabox .frt ul {padding:7px 0;}
.nVisabox .frt ul li {float:left;height:24px;line-height:24px;overflow:hidden;padding-right:5px;width:65px;}


.ndianp {padding:15px;}
.ndianp h3 {border-bottom:2px solid #b5b5b5;height:30px;line-height:30px;color:#666;padding-left:8px;font-size:16px;}
.ndianp li {padding:8px 0;border-bottom:1px dotted #e8e8e8;line-height:20px;}
.ndianp li h4 a{color:#f60;}
.ndianp li p {color:#999;}
.ndianp li p span.nstar {display:inline-block;width:70px;height:20px;position:relative;background:url(../images/nstar.png) no-repeat 0 4px;float:left;}
.ndianp li p span.nstar em {display:inline-block;width:70px;height:20px;position:absolute;top:0;left:0;background:url(../images/nstar.png) no-repeat 0 -12px;}

.nftul {padding:12px 12px 0 0;}
.nftul li {padding:0 0 12px 11px;width:113px;height:30px;line-height:30px;font-size:12px;font-weight:bold;float:left;}
.nftul li a {display:block;padding-left:28px;background:url(../images/nindexicon.png) no-repeat;}
.nftul li a:hover {color:#06870f;}
.nftul li.nftli_01 a {background-position:0 -140px}
.nftul li.nftli_02 a {background-position:0 -170px}
.nftul li.nftli_03 a {background-position:0 -198px}
.nftul li.nftli_04 a {background-position:0 -227px}
.nftul li.nftli_01 a:hover {background-position:0 -256px}
.nftul li.nftli_02 a:hover {background-position:0 -286px}
.nftul li.nftli_03 a:hover {background-position:0 -314px}
.nftul li.nftli_04 a:hover {background-position:0 -343px}



/*首页弹出层*/
.thepopBox {display:none;position:fixed;_position:absolute;left:-82px;top:40px;background:#f1f1f1;width:530px;min-height:180px;_height:180px;padding:10px;line-height:30px;z-index:10000}
.thepopBox dt {float:left;width:68px;color:#68a600;text-align:right;font-size:14px;font-weight:bold;}
.thepopBox dd {float:left;font-size:14px;width:460px;}
.thepopBox dd a {margin:0 4px; white-space:normal;display:inline-block;}
.thepopBox .autoReg {position:absolute;padding-left:28px;right:5px;bottom:5px;width:24px;background-position:0 -262px;line-height:14px;font-size:12px;}
.thepopBox .autoReg a,.thepopBox .autoReg a:hover {color:#009600;}
.thepopBg {display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);z-index:9999;}
.popBoxtop {height:28px;line-height:28px;border-bottom:1px dotted #bdbdbd;padding-bottom:5px;font-size:14px;font-weight:bold;margin-bottom:5px;}
.popBoxclose {display:block;float:right;height:14px;line-height:14px;width:14px;overflow:hidden;text-indent:-2em;margin-top:7px;background:url(../images/nindexicon.png) no-repeat 0 -516px;}
.thepopBox .box {border-color:#f1f1f1;}
.thepopBox .red {border-color:#f60;}
/*20150526客服*/
.InviteWindow {display:none;position:fixed;_position:absolute;left:-82px;top:40px;width:632px;height:325px;z-index:9998;}
.InviteDiv {background:url(../images/Invite.png) no-repeat;width:100%;height:100%;}
.InviteWindow a {display:block;position:absolute;width:119px;height:32px;background:url(../images/Invitez.png) no-repeat;top:259px;left:209px;cursor:pointer;}
.InviteWindow a img {display:none;}
.InviteWindow .cancel {display:block;position:absolute;width:119px;height:32px;background:url(../images/Invites.png) no-repeat;top:259px;left:344px;cursor:pointer;}
.InviteWindow .InviteClose {width:20px;height:20px;position:absolute;background:url(../images/InviteClose.png) no-repeat;top:41px;right:3px;cursor:pointer;}