.PriceEX { color:#999;display:inline-block; width:180px; line-height:30px;}.PriceEX a { font-size:14px; color:#900; font-weight:bold}.PriceEX em { text-decoration: line-through}.PriceEX strong { font-size:24px; font-family:Georgia,Tahoma; font-weight:normal; color:#FE8331}

.NLL1{height:35px; border-top:#FF6411 solid 2px;   background-color:#F4F4F4;}
.NLL1 .a1{ z-index:1;line-height:35px; height:47px; background:url(/img3/s/s1.jpg) 5px center no-repeat; width:200px; float:left; font-size:16px;padding-left:40px; }
.NLL1 .a2{float:right; padding-right:10px; line-height:35px;}

.NLL1B{height:35px; border-top:#FF6411 solid 2px;   background-color:#F4F4F4;}
.NLL1B .a1{ z-index:1;line-height:35px; height:35px;  background:url(/image/1.gif) 5px center no-repeat; color:#3AA400;  width:200px; float:left; font-size:16px;padding-left:30px; }
.NLL1B .a2{float:right; padding-right:10px; line-height:35px;}



.NLL2{float:left; width:20%; text-align:center; height:260px;}
.NLL2 .a1{display:inline-block; width:220px;}
.NLL2 .a1 .b1{background-color:#F5F5F5; line-height:30px; text-align:left; color:#666}
.NLL2 .a1 .b1 a{font-size:16px; color:#000}
.NLL2 a.item-link{display:inline-block; width:220px; height:160px; overflow:hidden}
.trans2{-webkit-transition:all ease 1s;transition:all ease 1s}
.NLL2 a.item-link{display:block}
.NLL2 a.item-link:hover img{transform:scale(1.08);-webkit-transform:scale(1.08)}



 
.NLL3{ border:#CCC solid 1px; padding:20px 10px;}
.NLL3 .a1{border-bottom:#CCC dotted 1px; line-height:32px; height:32px; font-size:14px; overflow:hidden}
.NLL3 .a1b{border-bottom:#CCC dotted 1px; line-height:32px; font-size:14px; }

.NLL3 .a1b .b1-2{float:left; width:90px; border-right:#CCC solid 1px; height:32px; line-height:30px; text-align:right; overflow:hidden; padding-left:30px; background:url(/img3/search_ico.png) left -56px no-repeat;}
.NLL3 .a1b .b2{float:right; width:1040px; line-height:30px;}

.NLL3 .a1b .b2 a{ color:#000;display:inline-block; padding-left:10px; padding-right:10px; text-align:center; height:30px; line-height:30px;}
.NLL3 .a1b .b2 a:hover{ background-color:#FE8331; color:#FFF}
.NLL3 .a1b .b2 .e1{background-color:#FE8331; color:#FFF} 


.NLL3 .a1 .b1-1{float:left; width:90px; border-right:#CCC solid 1px; height:32px; line-height:30px; text-align:right; overflow:hidden; padding-left:30px; background:url(/img3/search_ico.png) left -6px no-repeat;}
.NLL3 .a1 .b1-2{float:left; width:90px; border-right:#CCC solid 1px; height:32px; line-height:30px; text-align:right; overflow:hidden; padding-left:30px; background:url(/img3/search_ico.png) left -56px no-repeat;}
.NLL3 .a1 .b1-3{float:left; width:90px; border-right:#CCC solid 1px; height:32px; line-height:30px; text-align:right; overflow:hidden; padding-left:30px; background:url(/img3/search_ico.png) left -220px no-repeat;}
.NLL3 .a1 .b1-4{float:left; width:90px; border-right:#CCC solid 1px; height:32px; line-height:30px; text-align:right; overflow:hidden; padding-left:30px; background:url(/img3/search_ico.png) 5px -276px no-repeat;}
.NLL3 .a1 .b1-5{float:left; width:90px; border-right:#CCC solid 1px; height:32px; line-height:30px; text-align:right; overflow:hidden; padding-left:30px; background:url(/img3/search_ico.png) 5px -321px no-repeat;}


.NLL3 .a1 .b2{float:right; width:1040px; line-height:30px;}

.NLL3 .a1 .b2 a{ color:#000;display:inline-block; padding-left:10px; padding-right:10px; text-align:center; height:30px; line-height:30px;}
.NLL3 .a1 .b2 a:hover{ background-color:#FE8331; color:#FFF}
.NLL3 .a1 .b2 .e1{background-color:#FE8331; color:#FFF} 

.NLL4{height:40px; background-color:#FE8331; line-height:40px; color:#FFF; padding-left:15px; font-size:16px; font-weight:bold}



.lineList{}
.lineList .item{ margin-top: 20px;padding: 15px; position:relative; height:180px;border:5px solid #F5F5F5;padding:8px; }
/*.lineList .item{border: 1px solid #e6e6e6;margin-top: 20px;padding: 15px; position:relative; height:180px;}
.lineList .item:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);}*/
.lineList .item dt{float:left;width:233px; position:relative;}
/*.lineList .item dt i{position:absolute;width:59px; height:25px; line-height:25px; text-indent:5px; top:8px;left:0; background:url(/img2/list.png) no-repeat; color:#FFF;}*/.lineList .item dt i{position:absolute;width:59px; height:25px; line-height:25px; text-indent:5px; top:8px;left:0; color:#FFF;}
.lineList .item dt i.i0{background-position:0 -224px;}
.lineList .item dt i.i1{background-position: 0 -254px;}
.lineList .item dt i.i2{ background-position:0 -284px;}
.lineList .item dt i.i3{ background-position:0 -315px;}
.lineList .item dt .text{ display:none;position:absolute;bottom:0;left:0;width:223px;padding:0 5px;background:url(/img2/list.png) repeat-x 0 -347px;height:26px; line-height:26px;color:#FFF;}
.lineList .item dt .text span{float:right;height:26px; line-height:26px; color:#333; padding-right:16px;}
.lineList .item dt .text span em{color:#F60; font-family:Arial;}
.lineList .item dt img{height:182px;width:233px;}
.lineList .item dd.info{padding:0 12px; float:left; width:600px;height:182px;overflow:hidden; }
.lineList .item dd.info h3{font-size:16px;height:40px; line-height:20px; overflow:hidden; margin-bottom:10px;}
.lineList .item dd.info h3 a{color:#FF6600}
.lineList .item dd.info h3 i{display:inline-block; text-indent:-99999;}
.lineList .item dd.info .textBox{line-height:26px; color:#666; height:110px; overflow:hidden;}
.lineList .item dd.info .textBox .a1{color:#2AA8EE; font-size:16px;}
.lineList .item dd.info .destination,.lineList .item dd.info .date{padding-top:10px;font-size:14px; height:21px; line-height:21px; overflow:hidden;}
.lineList .item dd.info .destination em,.lineList .item dd.info .date em{padding-right:5px; color:#999;}
.lineList .item dd.info .date label{float:left;}
.lineList .item dd.info .date span{ font-size:12px; float:left; background:#999; color:#FFF; margin-right:5px; padding:0 8px;}
.lineList .item dd.info .date span.s1{background-color: #66CCCC;}
.lineList .item dd.info .date span.s2{background-color: #FF99CC;}
.lineList .item dd.info .date span.s3{background-color: #FF9999;}
.lineList .item dd.info .date span.s4{background-color: #4582D2;}
.lineList .item dd.info .date span.s5{background-color: #FFAA66;}
.lineList .item dd.info .date span.s6{background-color: #FF6666;}
.lineList .item dd.info .date span.s7{background-color: #99CC66;}
.lineList .item dd.info .date span.s8{background-color: #66CCFF;}
.lineList .item dd.price{float:left;width: 190px;padding-left:15px; height:165px; background:url(/img2/list.png) no-repeat -16px 0; text-align:center;padding-top:10px;}
.lineList .item dd.price span{display:block;}
.lineList .item dd.price span.p{}
.lineList .item dd.price span.p abbr{font-size:30px;color:#F60; font-family:Arial;}
.lineList .item dd.price span.p font{font-size:30px;color:#F60; font-family:Arial;}
.lineList .item dd.price span.f{color: #0065c9;}
.lineList .item dd.price span.f em{font-size: 18px;padding-right: 5px;}
.lineList .item dd.price span.b{padding-top:5px;}
.lineList .item dd.price span.b a{position:relative; background-color: #39a7ee;background-image: -moz-linear-gradient(center top , #40a8eb, #3ba0e6);border: 1px solid #2a93d5;border-radius: 3px;box-shadow: 0 1px 0 0 #70bef0 inset;color: #fff;display: inline-block;font: bold 14px/26px simsun,sans-serif;height: 26px;padding: 0 34px 0 24px;}
.lineList .item dd.price span.b a b{ border-color: transparent transparent transparent #fff;border-style: dashed dashed dashed solid;border-width: 4px;display: inline-block;height: 0;overflow: hidden;position: absolute;right: 10px; top: 10px;width: 0;}
.lineList .item dd.price span.b a:hover{background-color: #1d8fd9;background-image: -webkit-linear-gradient(top, #2790d6, #2388ce);background-image: -moz-linear-gradient(top, #2790d6, #2388ce);background-image: -ms-linear-gradient(top, #2790d6, #2388ce);background-image: -o-linear-gradient(top, #2790d6, #2388ce);background-image: linear-gradient(top, #2790d6, #2388ce);border: 1px solid #2183c3;-webkit-box-shadow: inset 0 1px 0 0 #5dace0;box-shadow: inset 0 1px 0 0 #5dace0;cursor: pointer;text-decoration: none;}
.lineList .item dd.price  .pre{position:relative;padding:8px 0;text-align: initial;}
.lineList .item dd.price  .pre span{margin-right:5px;float:left;display:line;border:1px solid #ffa63c;font-family: Arial;color:#ffa63c;padding:0 3px 0 18px;background:url(/img2/icon.png) no-repeat ;height:16px;line-height:16px;margin-top: 2px;}
.lineList .item dd.price .pre span.f{background-position:-104px -104px;}
.lineList .item dd.price .pre span.d{background-position:-104px -83px;}
.lineList .item dd.price .pre span.h{background-position:-1px -102px;border:none;padding:0;width:30px;height:18px;text-indent:-999999px;}
.lineList .item dd.price .pre span.s{background-position:-56px -102px;border:none;padding:0;width:17px;height:18px;text-indent:-999999px;}
.lineList .item dd.price .ins{position:absolute;top:35px;right:0px;background:#e8e8e8;padding:4px;z-index:99;width:257px;display:none;}
.lineList .item dd.price .ins s{position:absolute;top:-5px;right:126px;width:15px;height:10px !important;background:url(/img2/icon.png) no-repeat -80px -110px !important; border:none  !important;}
.lineList .item dd.price .insBox{background:#FFF;padding:10px;border:1px solid #a1a1a1; text-align:left;}
.lineList .item dd.price .insBox h2{height:24px; line-height:24px;}
.lineList .item dd.price .insBox h2 i{background:#ff8080;height:24px; line-height:24px; color:#FFF;display:inline-block;padding:0 5px;border-radius:3px 3px 0 0;font-family:'宋体';}
.lineList .item dd.price .insBox .text{padding:5px; background:#F5F5F5;line-height:20px;margin-bottom:5px;}
.lineList .item dd.price .insBox .text em{float:none;}
 


/*线路属性图标*/
.lineIco{background: url(/img2/list.png) no-repeat -94px -225px;display: inline-block;height: 21px;margin-left: 5px;width: 46px;text-indent: -9999px;}
.lineIco.tuanGou{background-position: -154px -222px;}
.lineIco.xinPin{background-position: -154px -263px;}
.lineIco.reMai{background-position: -154px -303px;}
.lineIco.teJia{background-position: -93px -222px;}
.lineIco.tuiJian{background-position: -93px -262px;}



/*线路详情页面*/
.WendDH{height:32px;background-color:#FBFBFB; line-height:32px;}
.WendDH a{ color:#00529B}
.NlineA4{padding:10px; background-color:#FEFCEF;  line-height:23px;}
.NlineA4 .a1{font-weight:bold; color:#F30; border-bottom:#CCC solid 1px;}



.lineItem{height:34px; line-height:32px; border-bottom:#FF6600 solid 2px; background-color:#FFF}
.lineItem li{ list-style:none; float:left; width:98px; text-align:center; font-size:14px;height:32px;  cursor:pointer; background-color:#FFF}
.lineItem li a{ display:inline-block; width:97px; height:32px;background:url(/img2/xl_infobg.gif) center bottom repeat-x;  border-top:#CCC solid 1px; color:#333;border-right:#CCC solid 1px;}
.lineItem li a:hover{ background:none;display:inline-block;width:97px; height:34px;background-color:#FF6600;color:#FFF;  border-top:#FF6600 solid 1px; border-right:#FF6600 solid 1px;}
.lineItem .lineList2{ background:none;display:inline-block;width:97px; height:34px;background-color:#FF6600;color:#FFF; border-bottom:#FF6600 solid 1px; border-top:#FF6600 solid 1px;}
.lineItem .lineList1{display:inline-block; width:97px; height:32px;background:url(/img2/xl_infobg.gif) center bottom repeat-x;  border-top:#CCC solid 1px; color:#333;border-right:#CCC solid 1px;}
 

.NlineA5{border-top:#FF6600 solid 2px; background:url(/img2/xl_infobg.gif) center repeat-x; height:32px; border-bottom:#CCC solid 1px; border-left:#CCC solid 1px; border-right:#CCC solid 1px; line-height:32px; color:#FF6600; padding-left:10px; font-weight:bold; font-size:16px;}
.NlineA6{padding:20px;border-bottom:#CCC solid 1px; background-color:#FFF; border-left:#CCC solid 1px; border-right:#CCC solid 1px; line-height:30px; font-size:15px;}

 




.payA1{float:left; width:120px; text-align:center; padding-top:30px;}
.payA2{float:right; width:1020px; padding-top:20px; font-size:15px}
.payA3{height:30px; line-height:30px; background-color:#F6F6F6; padding-left:30px;}
.payA4{float:left; width:100px; text-align:right; line-height:20px; font-size:14px;}
.payA5{float:left; width:1000px;}
.payA5 textarea{height:80px; width:90%;}
.payA6{float:left; width:100px; text-align:right;  font-size:14px;}
.payA7{background-color:#990000; height:22px; line-height:22px; padding-left:5px; padding-right:5px; color:#FFF; cursor:pointer;} 
#mynav{   position:relative; z-index:99; }



/**参考行程**/
.d-cleft{width:100px; float:left; position:relative}
.d-cleft .a1{width:34px; height:40px; position:absolute; background:url(/img3/s/x1.jpg) center no-repeat; text-align:center; left:83px; color:#FFF;  font-size:16px;}
.d-cleft .a2{width:85px; height:20px; line-height:20px; position:absolute; background:url(/img3/s/x2.jpg) center no-repeat;  left:60px; top:65px; color:#333;  font-size:14px; font-weight:bold}
.d-cleft .a3{width:85px; height:20px; line-height:20px; position:absolute; background:url(/img3/s/x3.jpg) center no-repeat;  left:60px; top:120px; color:#333;  font-size:14px; font-weight:bold}
.d-cleft .a4{width:85px; height:20px; line-height:20px; position:absolute; background:url(/img3/s/x4.jpg) center no-repeat;  left:60px; top:180px; color:#333;  font-size:14px; font-weight:bold}



.d-cright{width:1000px; padding-left:30px; float:left; border-left:1px dotted #88DC9C;}
.d-cright .a1{line-height:35px; height:35px; font-size:18px; border-bottom:#CCC dotted 1px; color:#43A0FD}
.d-cright .a2{line-height:35px;height:35px; font-size:14px; border-bottom:#CCC dotted 1px;}
.d-cright .a3{line-height:35px; height:35px;font-size:14px; border-bottom:#CCC dotted 1px;}





.days{height:63px; width:63px; margin:0 auto; text-align:center; font-size:16px; }
 
.days span b{color:#cc0000; font-size:20px; margin:0 2px}

.d-xc{border-bottom:1px dotted #ccc; line-height:25px; padding-bottom:10px; overflow:hidden; }
.d-xc span.cur{background:url(/img2/day_bg.png) no-repeat -143px top; margin-right:8px; width:20px; height:24px; float:left; text-indent:-1000em}
.d-xc span.cur1{background-position: -143px -26px}
.d-xc span.cur2{background-position: -143px -52px}
.d-xc .il img{margin:0 5px; margin-top:5px}
.d-xc .il{padding-left:30px; display:block; height:32px; font-size:14px;}
.d-xc div{height:37px;}
.d-crnei{ padding:10px 0; line-height:24px; overflow:hidden}
.d-cright .cc{line-height:35px; font-size:15px}


































.lineA1{border-bottom:#FE9900 solid 2px;border-left:#FE9900 solid 2px;border-right:#FE9900 solid 2px; padding:10px; clear:both}
.lineA1 li{ float:left; width:180px; text-align:center;}
.lineA1LI{ float:left; width:180px; text-align:center;}
.lineA1A{line-height:30px; height:30px; color:#1365BB}
.lineA1A a{ color:#1365BB; font-weight:bold}
.lineA1A a:hover{ color:#F60}
.lineA1b{padding:2px; border:#CCC solid 1px; width:160px; height:120px; display:inline-block;} 
.lineA1C{padding-left:15px; padding-right:15px; color:#F30}
.lineA1C a{ color:#F30; text-decoration:underline}
.lineA1D{height:350px;}
.lineA2{height:35px; background:url(/img/ST2.jpg) top repeat-x;}
.lineA3{float:left; width:500px; height:35px;  line-height:32px; color:#FFF; font-weight:bold; font-size:14px;}

.LineS1{border:#A2C8DF solid 1px; padding:10px; line-height:35px;}
.LineS1 a{ display:inline-block; height:21px; padding-left:5px; padding-right:5px; line-height:23px; }
.LineS1 a:hover{ display:inline-block; height:21px; background-color:#F60; padding-left:5px; padding-right:5px; line-height:23px; color:#FFF}
.LineS1A{ display:inline-block; height:21px; background-color:#F60; padding-left:5px; padding-right:5px; line-height:23px; color:#FFF}
.LineS1B{height:25px; border-bottom:#2B7DB9 solid 2px; background:url(/img/lT.gif) left top no-repeat;}
.qj1{position:absolute; display:none;  line-height:20px; font-size:12px; background-color:#EEE; padding:5px; border:#CCC solid 1px;}
.qj2{position:absolute; display:inline-block; width:120px;  line-height:20px; background-color:#EEE; padding:5px; border:#CCC solid 1px;}
.qj0{float:right; line-height:15px; padding-top:12px; width:125px;}

img{ border:0;}
.thumb_off {	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 2px; CURSOR: pointer}
.thumb_off {	FILTER: alpha(opacity=50); -moz-opacity: 0.5}
.thumb_off IMG {	BORDER: #fff 1px solid;  WIDTH: 95px; HEIGHT: 60px; }

.thumb_on {	DISPLAY: inline; FLOAT: left; MARGIN-LEFT:5px; CURSOR: pointer}

.thumb_on IMG {	WIDTH: 95px; HEIGHT: 60px; border:#F00 solid 1px;}

#Slide1 {BORDER:#CCC 1px solid; WIDTH: 400px; HEIGHT: 270px; CLEAR: both; OVERFLOW: hidden; padding:2px;}
#Slide1 A {	COLOR: #000}
.boxpadding1 {	WIDTH: 400px; BACKGROUND: #f8f8f8; HEIGHT: 270px}
.thumb_title1 { FILTER: alpha(opacity=30); LINE-HEIGHT: 25px; MARGIN-TOP: 10px; WIDTH: 400px; BACKGROUND: #fff; HEIGHT: 25px; -moz-opacity: 0.3}
#Slide_Thumb1 { padding-top:5px;}
.thumb_off1 {	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 2px; CURSOR: pointer; _MARGIN-LEFT: 2px}
.thumb_off1 {	FILTER: alpha(opacity=50); -moz-opacity: 0.5}
.thumb_off1 IMG {	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; WIDTH: 95px; HEIGHT: 60px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid}

.LShowTOp3F{float:left; width:558px;}
.LShowTOp3F2{float:right;  width:610px; line-height:30px;font-size:14px;}
.LShowTOp3F2 .a1{ color:#F30; font-weight:bold; font-size:16px}
.LShowTOp3F3{float:left; width:110px; padding-top:10px;}
.LShowTOp3F3 img{ cursor:pointer;}
.LShowTOp3F1{float:left; width:150px;}
.qijia{ text-decoration:underline; color:#0373B5; font-size:12px;}
#mynav{   position:relative; z-index:99; }
.LShowTOp3D{height:45px; line-height:45px; font-size:22px; color:#2EAFE9; font-weight:bold;}
.LShowTOp1{color:#F60; font-weight:bold; font-size:14px;}
.LShowTOp1A{font-size:14px; font-weight:100;}
.LShowTOp3A{border:#429404 solid 1px; position:relative;}
.LShowTOp3B{height:120px; position:absolute; width:980px; top:-2px; text-align:right;}
.LShowTOp3C{height:30px; line-height:30px;}
.LShowTOp3C a{ color:#00C}



.LineShow1{height:30px; line-height:30px; background-color:#F7F7F7; border-bottom:#CCC solid 1px;}
.LineShow1A{float:left; font-size:14px; padding-left:20px;}
.LineShow1B{clear:both; padding:10px; line-height:180%;}
#linedate td{ height:44px; line-height:22px; }

.lineShow7{height:30px; line-height:30px; background-color:#D7E6F9; padding-left:15px; border-bottom:#CCC solid 1px; clear:both}

.lineShow8{height:35px; line-height:35px; border-top:#CCC dashed 1px; color:#666;}
.lineShow8 ul{ padding:0; margin:0;}
.lineShow8 ul li{ float:left; width:40%; list-style:none;padding:0; margin:0;}
.lineShow8B{height:33px;border-bottom:#4F9C0E solid 2px; clear:both}
.lineShow8C{width:80px; float:left; height:33px; line-height:33px; text-align:center; color:#FFF; background-color:#4F9C0E; font-size:14px; font-weight:bold;}
.lineShow8D{float:right; padding-right:10px; line-height:33px;}
.lineShow8E{padding:10px; line-height:160%; }
.lineShow8F{padding:10px; line-height:160%; clear:both }
.lineShow8F ul{ padding:0; margin:0;}
.lineShow8F ul li{ float:left; width:170px; list-style:none; text-align:center;padding:0; margin:0;}
.lineShow9{border:#CCC solid 1px; padding:2px; width:150px;}
.lineShow9B{height:30px; line-height:30px; color:#666;}
.lineShow9CCC{padding-left:20px; font-size:14px; font-weight:bold; color:#F60}

.lineShowAA1{float:left; width:600px; font-weight:bold;}
.lineShowAA2{float:left; width:160px;}
.lineP1{float:left; width:120px; border-right:#FED9AD solid 1px; font-size:14px; text-align:center; height:60px;  line-height:30px;}
.lineP1 span{font-size:26px; color:#F60; font-weight:bold;}
.lineP2{float:right; padding-top:30px; width:200px;}
.lineP3{font-size:14px; color:#F60}
.lineP4{float:left; padding-left:30px; line-height:30px;}
.lineP5{border:#FED9AD solid 1px; background-color:#FFFEF1;}
#Mypin{position:absolute; display:none; padding:15px; background-color:#F2F2F2; border:#CCC solid 1px;}



.lineP6{float:left; width:100px; background:url(/img/manyi.gif) center no-repeat; height:48px; padding-top:10px; line-height:50px; font-size:22px; font-weight:bold; color:#FFF; text-align:center;}
.lineP7{float:left; width:650px;line-height:30px;}
.lineP8{padding-left:200px;}
.lineP9{float:left; font-weight:bold; width:60px;}
.lineP9A{line-height:30px; color:#0073D8; font-weight:bold;}



.xl_pic div{ float:left; width:16%; text-align:center}
















