@charset "utf-8";
/* CSS Document */

/****页面主体样式***/
.webmain{overflow:hidden;}

.l-title{float:left; position:relative; background:url(../../images/line/bg_a.gif) repeat-x left top; border:1px solid #0764B2; width:1198px}
.l-title h1{padding:10px;margin-left:20px ;height:20px; line-height:36px; color:#0764B2;font-size:20px; font-family:"微软雅黑";font-weight: }
.l-title .font{color: #404040;font-family: "微软雅黑";font-size: 12px;height: 16px;line-height:24px; margin-left: 20px;padding-top: 5px;padding-left: 10px;padding-bottom: 10px;display: block }
.l-title h1 span{display: inline-block; margin-left:5px; height:36px; background:url(../../images/line/biaos.png) no-repeat 0 0}
.l-title h1 span.l-ba{width:31px; background-position:0 0;}
.l-title h1 span.l-bb{width:43px; background-position:-41px 0;}
.l-title .l-cant{width:74px; height:73px; background:url(../../images/line/traveltag.png) no-repeat; position:absolute; right:-1px; top:-1px}
.l-title .l-cant73{ background-position:0px 0px;}
.l-title .l-cant210{ background-position:0px -73px;}
.l-title .l-bh{line-height:36px; margin-left:40px; font-family:arial; color:#666}
.l-title .l-bh font{color:#ff6600; font-size:14px}

.l-title .l-tl{width:402px; margin-left:40px; _display:inline; position:relative; padding-bottom:20px}
.l-title .l-tlimg{height:250px; overflow:hidden; min-width:400px; border:1px solid #ddd}
.l-title .l-tlimg img{height:250px; width:400px; position:absolute}

.l-title .l-timgs{height:136px; margin-top:25px; position:relative; width:402px; overflow:hidden}
.l-title .l-timgs ul{width:410px; position:absolute; left:0px; top:0}
.l-title .l-timgs ul li{width:98px; cursor:pointer; position:relative; height:66px; margin-left:2px; margin-bottom:2px;float:left;}
.l-title .l-timgs ul li img{width:98px; height:66px;}
.l-title .l-timgs ul li img.on{position:absolute; border-bottom:2px solid #ff6600}
.l-title .l-timgs ul li div{background:#000; display:none; position:absolute; width:98px; left:0px; top:0px; height:66px}

.l-title .l-tup{position:absolute; width:21px; left:50%; margin-left:-11px; cursor:pointer; top:260px; background:url(../../images/line/upd.gif) no-repeat left -11px; height:11px}
.l-title .l-tdown{position:absolute; width:21px; left:50%; margin-left:-11px; cursor:pointer;  top:415px; background:url(../../images/line/upd.gif) no-repeat left 0; height:11px}



.l-tr{width:560px; float:right; margin-right:20px; display:inline}
.l-tr ul li{line-height:20px; height:20px; padding:2px 0; }
.l-tr ul li span.il{width:60px; text-align:right}
.l-tr ul li span.sp{line-height: 30px;height: 30px;font-size: 16px}
.l-tr ul li span.ir{width:490px; font-family:Arial;}
.l-tr ul li span.ir .wdyh{padding:0 4px; margin-right:10px; background:#f07372; color:#fff}
.l-tr ul li span.ir font.price{color:#ff6600; font-family:"微软雅黑"; height: 28px}
.l-tr ul li span.ir font.price i{font-family: arial;font-style: normal;font-weight: normal; padding-right: 4px;font-size: 18px}
.l-tr ul li span.ir font.price strong{font-weight: bolder}
.l-tr ul li span.ir .price strong{font-size:26px; margin:0; padding:0}
.qzsm{color:#0764B2; margin-left:20px;float: left}


.mg{font-size:16px; font-weight:bold; color:#ff6600}

.ipay a{padding:3px 0; margin-right:5px;padding-left:20px; background:url(../../images/line/pay.gif) no-repeat left top;}
a.a1{ background-position:2px 1px}
a.a2{ background-position:0 -20px}
a.a3{ background-position:1px -43px}
a.a4{ background-position:0 -68px}
/***幻灯片***/
img{border:none;}
li{list-style:none;}
#pic_list{position:relative;z-index:1; height:320px;}
#pic_list li{position:absolute;left:0;top:0;opacity:0;fliter:alpha(opacity=0);z-index:1;}
.mark{height:100px;width:660px;background:#b3b3b3;position:absolute;left:0;bottom:0;opacity:0.3;filter:alpha(opacity=30);}
#pic_list li img{ width:450px; height:320px;}
#text_list{position:absolute;bottom:60px;left:50px;position:absolute;z-index:5;height:20px;overflow:hidden;}
#text_list h2{display:none;}
#text_list .show{display:block;}
#text_list a{color: #FFFFFF;font-family: "Microsoft YaHei";font-size: 18px;font-weight: normal;text-decoration:none;}
#ico_list{position:absolute;top:0px;right:15px;width:84px;overflow:hidden;height:320px;z-index:3;}
#ico_list ul{width:84px;position:absolute;left:0;top:0;}
#ico_list li{width:84px;float:left;}
#ico_list li a{width:84px;padding-bottom:6px;display:block;}
#ico_list li a img{border: 2px solid #DFE8E4; height:70px;width:84px;background:#040303;opacity:0.7;filter:alpha(opacity=70);}
#ico_list .active{background:url(../img/a_hover.gif) no-repeat center 0;}
#ico_list .active img{opacity:1;filter:alpha(opacity=100);border: 3px solid #fff; height:74px;width:82px;}
.btn{background:url(../images/btn.gif) no-repeat;height:38px;width:38px;position: absolute;bottom:30px; opacity:0.5;filter:alpha(opacity=50);cursor:default;z-index:3;}
.showBtn{ opacity:1;filter:alpha(opacity=100);cursor:pointer;z-index:4;}
#btn_prev{ left:-5px;}
#btn_next{right:-5px;background-position:right 0;}

/***价格类型****/
.l-type{border: 1px solid #0764B2; background: #fff8ef;color: #630;margin-top: 5px;width: 560px;}
.l-type dl.l-t{border-bottom: 1px dotted #0764B2; _float:left; _width:515px;overflow: hidden;padding: 10px 5px;}
.l-type dl.l-ts{background:#DBF5B5; padding:0px; height:30px; }
.l-type dl.l-ty{background:none; border:0; padding:5px 0; text-align:center}
.l-type dl.l-ta{padding:8px 0; border-bottom:0; height:44px;border-top:1px solid #fdc9c9; text-align:center}
.l-type dl.l-ta input{border:0; cursor:pointer; background:url(../../images/line/yuding.gif) no-repeat left top; height:44px} 

.l-type dl.l-t dt{float: left;height: 29px;line-height: 29px;padding-right: 4px;width: 60px;}
.l-type dl.l-ts dt{border-right:1px solid #fff; text-align:center}
.l-type dl.l-ty dt{border:0; position:relative}
.l-type dl.l-ty dt.last{width:240px; padding-left:20px;}
.l-type dl.l-ty dt .l-p{background:url(../../images/line/help.gif) no-repeat right 6px;}
.l-type dl.l-ta dt{width:188px}

.l-type dl.l-ty .mgood{margin-top:5px; margin-right:5px}
.l-type dl.l-ta input.yding{width:188px;}
.l-type dl.l-ta input.collection{ background-position:right 0; width:124px}
.lprice{font-size:14px; color:#cc0000; font-family:"微软雅黑"; font-weight:bold}
.l-type dl.l-t dd{float:left;width: 430px;line-height: 29px;}
.l-type dl.l-t dd span{background: #FFF;border: 1px solid #CCC;border-radius: 3px;color: #666;display: block;cursor: pointer;float: left;height: 27px;line-height: 27px;margin: 0 5px 5px 0;padding: 0 6px;white-space: nowrap;}
.l-type dl.l-t dd span.lcur{background:#fff url(../../images/line/tcur.gif) no-repeat right bottom;height: 25px;line-height: 25px;padding: 0 5px; color:#333;border: 2px solid #0764B2;}


.numj{width:70px; margin:0 auto; height:28px; background:url(../../images/line/numj.gif) no-repeat left top; position:relative}
.tnum{width:52px; height:16px; padding:6px 0; text-align:center; background:none; border:0; float:left}
.numj span{width:18px; height:14px; position:absolute; right:0; cursor:pointer; display:block} 
.tjia{top:0;}
.tjian{top:14px;}

.pjiainfo{position:absolute; line-height:20px; width:240px; z-index:1; display:none; top:0; left:0; background:#fafafa; color:#666; border:1px solid #e3e3e3; border-bottom:2px solid #ddd;border-right:2px solid #ddd; padding:10px}

/***推荐理由***/
.tuij{height:auto; background:#fff}
.tuij h3{background:#0764B2; font-size:16px; height:36px; line-height:36px; color:#fff; padding-left:15px}
.tuij .content1{border:1px solid #ccc; border-top:0; padding:10px; line-height:24px; font-size:14px}

/***详细内容***/
/**锚点导航**/
.l-dnav{height:33px; width:1200px; border-bottom:#0764B2 2px solid; margin-bottom:10px; background-color:#FFFFFF}
.float{position:fixed;top: 0px; z-index:10;
_position: absolute;
_bottom: auto;
_top: expression(eval(document.documentElement.scrollTop));}
.l-dnav ul li{float:left; background:url(../images/line/lnvg.gif) no-repeat right 5px; border-left:#CCCCCC 1px solid; padding:0 10px; text-align:center}
.l-dnav ul{display:inline; float:left;background:url(../../images/line/xl.png) repeat-x; border:#CCCCCC 1px solid; border-bottom:none; border-left:none; height:32px; line-height:32px}
.l-dnav ul li a{display:block; text-decoration:none;
 height:32px; line-height:32px; float:left; color:#333; padding:0 5px 0 8px; font-size:14px}
 .l-dnav ul li a:hover{color:#fff; text-decoration:none}
.l-dnav ul li span{display:none}
.l-dnav ul li.lcur{padding:0 10px;}
.l-dnav ul li.lcur span{display:block; float:left; background-color:#0764B2;}
.l-dnav ul li.lcur a:hover,.l-dnav ul li.lcur a{COLOR: #fff; font-weight:bold; background-color:#0764B2;padding:0 10px;}


/**锚点导航**/
.l-dnav2{height:36px; width:1000px; border-bottom:#0764B2 2px solid}
.l-dnav2 ul li{float:left; background:url(../images/line/lnvg.gif) no-repeat right 5px;  padding:0 10px;padding-right:12px}
.l-dnav2 ul{margin-top:7px; display:inline; margin-left:10px; float:left;background:url(../images/line/xl.png) repeat-x;}
.l-dnav2 ul li a{display:block; text-decoration:none;
 height:24px; line-height:24px; float:left; color:#fff; padding:0 5px 0 8px; font-size:14px}
 .l-dnav2 ul li a:hover{color:#fff; text-decoration:none}
.l-dnav2 ul li span{display:none}
.l-dnav2 ul li.lcur span{display:block; float:left; height:24px; width:3px; background:url(../../images/line/lcur.png) no-repeat right -24px;}
.l-dnav2 ul li.lcur a:hover,.l-dnav2 ul li.lcur a{COLOR: #f60; font-weight:bold;background:url(../../images/line/lcur.png) no-repeat left top;}



/***行程***/
.detail{border:1px solid #cccccc; border-bottom:0}
.d-top{height:33px; line-height:33px; background:url(../../images/line/xc.gif) repeat-x left top}
.d-top .il{padding-left:30px; display:block; height:32px; font-size:14px; font-weight:bold}
.d-top .dico{background:url(../../images/line/dico.gif) no-repeat 9px top}
.d-top .ir{margin-right:20px}
.d-top .ir a{display:block; font-size:13px; height:32px; float:left; margin-left:8px; padding-left:20px;background:url(../../images/line/dico.gif) no-repeat 0 -32px}
.d-top .ir a.da1{background-position:0 -64px}
.d-content{padding:10px; width:1188px; float:left}
.fybh{padding:12px 20px; width:1168px}
.ydxz{padding:12px 20px; width:1168px; }
.ydlc{padding: 12px 20px;width: 1158px;}
/**参考行程**/
.d-cleft{width:120px; float:left;}
.d-cright{width:1030px; padding-left:20px; float:left; border-left:1px dotted #ccc; font-size:14px}

.days{height:63px; width:63px; margin:0 auto; text-align:center; background:url(../../images/line/day_bg.png) no-repeat 0px top;}
.days span{line-height:63px;}

.days span b{color:#328605; font-size:16px; margin:0 2px}
.d-xc{border-bottom:1px dotted #ccc; line-height:24px; padding-bottom:10px; overflow:hidden}
.d-xc span.cur{background:url(../../images/line/day_bg.png) no-repeat -143px top; margin-right:8px; width:46px; height:24px; 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 div{height:27px;}
.d-crnei{ padding:10px 0; line-height:24px; overflow:hidden}
.d-scen{ width:1090px; margin-left:0px;}
.d-scen li{ width:245px; height:200px; float:left; padding:0 15px 0 0;}
.d-scen li p{ height:24px; line-height:24px; width:100%; text-align:center; overflow:hidden}
/***途径风景**/
.d-tujing{width:847px; overflow:hidden; clear:both; position:relative; background:url(../../images/line/tujing.gif) no-repeat left top; padding-top:40px}
.d-tuls{border-left:3px solid #ff6600; width:841px; background:#fff; padding:10px 0 15px 0; border-left:3px solid #ff6600; overflow:hidden}

.d-tuls ul li{width:150px; height:110px;float:left;position:relative; margin-left:15px; }
.d-tfoot{position:absolute; bottom:0; left:0; width:847px;background:url(../../images/line/tujing.gif) no-repeat left bottom; height:5px;} 
.d-tuls ul li div{position:absolute; top:85px; left:0; width:150px;height:25px; background:#000; }
.d-tuls ul li span{position:absolute; color:#fff; top:85px; left:0; width:150px;text-align:center; line-height:25px; }
/***途径购物**/
.shoping{margin:10px 0; color:#666; overflow:hidden;}
.shoping table td{border:1px solid #fccb8e; }
.shoping table tr td{line-height:20px; padding:5px 10px;}
.shoping table tr.table-t{background:#fee0bb; line-height:30px; text-align:center}

.d-hr{border-bottom:1px dotted #ccc; margin-bottom:10px; width:1188px; float:left; height:1px; overflow:hidden; margin-top:10px}
/****行程快速导航***/
.d-xnav{position:fixed; display:none; top:36px; margin-left:-685px; left:50%;
_position: absolute;
_bottom: auto;
_top: expression(eval(document.documentElement.scrollTop+36));
 z-index:111111; background:#0764B2; height:auto; width:85px}
.d-xnav ul li {background:none;padding:5px;}

.d-time{background:url(../../images/line/timebg.gif) no-repeat left top; height:26px; line-height:26px; width:56px; text-align:center; color:#663300}
.pay_bh{background:url(../../images/line/pay_bh.gif) no-repeat left top; height:20px; line-height:20px; font-size:14px; font-family:"微软雅黑"; padding-left:10px}
.cp1{line-height:32px; border-bottom:1px solid #eee}
.d-qy{background:url(../../images/line/qy_bg.gif) no-repeat left top; margin:5px 0; height:26px; line-height:26px; width:70px; text-align:center; color:#663300}


/**旅游攻略***/
.d-desc{overflow:hidden; line-height:22px}
.d-span{height:24px; border-bottom:1px solid #cc0000; padding:8px 0; line-height:24px; text-align:center;}
.d-span a{background:url(../../images/line/day_bg.png) no-repeat -195px 0; margin-right:8px; width:68px; color:#fff; display:block; float:left;}
.d-span a:hover{text-decoration:none; background:#0764B2; color:#fff}
ul.d-glul li{padding:10px 0; border-bottom:1px solid #eee; width:970px; float:left}
ul.d-glul li div.il{width:160px;}
ul.d-glul li div.ir{width:800px;}
ul.d-glul li div.ir h3{line-height:30px; height:30px; border-bottom:1px solid #eee;}
ul.d-glul li div.ir h3 a{color:#cc0000; font-size:14px}
ul.d-glul li div.ir h3 strong{color:#cc0000;  margin-right:8px}
ul.d-glul li div.ir h3 span.ir{color:#999; font-weight:normal; font-family:arial;font-size:12px;}
ul.d-glul li div.ir p{line-height:20px; padding-top:10px; color:#666}

/***浏览了本产品的用户还浏览了***/
.disl-t{ background-color:#0764B2; height:32px; line-height:32px; color:#fff}
.disl-t .il{padding-left:15px; font-size:14px; font-weight:bold}
.disl-t .ir{width:50px; display:block; height:32px; }
.disl-c{border:1px solid #ccc; border-top:0; height:230px;}
.disl-c div{width:23px; height:197px; float:left; margin:15px 0 0 18px; display:inline }
.dc-left{background:url(../../images/line/day_bg.png) no-repeat -368px 0;}
.dc-right{background:url(../../images/line/day_bg.png) no-repeat -391px 0;}

.disl-c div.dc-c{width:1090px; overflow:hidden; position:relative}
.disl-c div.dc-c ul{width:20000px; position:absolute; top:0; left:0}
.disl-c div.dc-c ul li{width:206px; float:left; margin-right:22px;}
.disl-c div.dc-c ul li a.cur{padding:2px; border:1px solid #ddd; float:left}
.disl-c div.dc-c ul li a.cur:hover{border:1px solid #0764B2;}
.dc-title{line-height:20px; padding-top:5px; height:40px; overflow:hidden; width:200px;}
.dc-title a{color:#333;}
.dc-title a:hover{color:#0764B2}

/***日历样式**/
table.date1{border-collapse: separate;background: #FFF;display: inline;float: left;margin-left: 30px;margin-top: 20px;margin-bottom: 20px;width: 550px;border-collapse: separate;border-spacing: 2px;}
table.date1 tr.d-date1{background:url(../../images/line/date_a.gif) repeat-x left bottom; height:40px; line-height:25px}
table.date1 tr.d-date1 span.irs{font-size:16px; float:left; width:400px; color:#666;}
table.date1 tr.d-date1 span.lastmonth{width:48px; height:22px; line-height:22px; display:block; float:left; background:url(../../images/line/bg003.jpg) no-repeat; color:#666666; padding-left:15px; font-weight:100}
table.date1 tr.d-date1 span.lastmonth2{width:48px; height:22px; line-height:22px; display:block; float:left; background:url(../../images/line/bg005.jpg) no-repeat; color:#FFFFFF; padding-left:15px; cursor:pointer; font-weight:100}
table.date1 tr.d-date1 span.nextmonth{ width:53px; height:22px; line-height:22px; padding-left:10px; display:block; float:right; background:url(../../images/line/bg004.jpg) no-repeat; color:#FFFFFF; cursor:pointer; font-weight:100; text-align:left}
table.date1 tr.d-date1 span.nextmonth2{ width:53px; height:22px; line-height:22px; padding-left:10px; display:block; float:right; background:url(../../images/line/bg007.jpg) no-repeat; color:#666666; font-weight:100; text-align:left}
table.date1 a.cur,table.date1 a.no-cur{background: url(../../images/line/day_bg.png) no-repeat -437px 0;color: #FFF;cursor: pointer;display: block;height: 22px;overflow:hidden;width: 63px;}
table.date1 a.cur{background: url(../../images/line/day_bg.png) no-repeat -437px -22px;}
table.date1 .xinqi td{color: #fff;background:#b1b1b1;font: 12px/26px Arial;padding: 0 3px;text-align: center;vertical-align: top;}
table.date1 .xinqi td.cur{background:#f60;}
table.date1 .day td{font-size:14px; font-family:"微软雅黑";background:url(../../images/line/date_b.gif) no-repeat right 1px; height:62px; text-align:center}
table.date1 .day td.hover,table.date1 .day  td.cur{background:url(../../images/line/date_c.gif) no-repeat right bottom;}
.day p{height: 38px;line-height: 18px;overflow: hidden;font-weight: normal; font-size:12px; font-family:arial;}
.day p b{ color:#cc0000;font-size:14px;}
.d-xc .il img{ margin-top:0px;_margin-top:0px}


/***预定流程***/

.processPic {
    background: url("../images/booking.gif") no-repeat scroll 0 0 #f0f0f0;
    height: 48px;
    margin-bottom: 5px;
}
ol, ul {
    list-style: none outside none;
}
.notes li {
    border-bottom: 1px solid #f0f0f0;
    line-height: 21px;
    margin-bottom: 4px;
    padding: 4px 0;
}

 .notes li span {
    color: #0764B2;
    margin-right: 5px;
}
 .theme {
    height: 26px;
    margin: 3px 0;
    overflow: hidden;
}
.theme b {
    background: none repeat scroll 0 0 #dbf5b5;
    border-radius: 3px;
    color: #2b6a00;
    display: inline-block;
    font-weight: normal;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    padding: 0 10px;
}




.profile{box-shadow: 0 1px 5px #DDD;background: #F7F7F7;border-radius: 3px;padding: 3px 10px;}
.profile li{color: #666;height: 28px;line-height: 28px; float:left; width:45%}
.profile li label{color: #333;display: inline-block;padding-right: 5px;width: 60px;}
.profile li em{font-family: Arial;line-height: 1.231;}
.profile li em.price{color: #F60;font-weight: bold;font-size: 20px;}
.profile li em.del{color: #888;text-decoration: line-through;}
.profile li.pay a{background: url(/statics/images/2015/linebg.gif) no-repeat 0 -773px;display: inline-block;margin-right: 6px;padding-left: 18px;}
.profile li.pay a.alipay{background-position: 0 -773px;}
.profile li.pay a.tenpay{background-position: 0 -839px;}
.profile li.pay a.credit{background-position: 0 -811px;}
.profile li.pay a.epay{background-position: 0 -878px;}

.lh24font14{font-size:14px; line-height:30px}

.yuding a{background-color:#FF6600; width:150px; height:50px; text-align:center; line-height:50px; color:#FFFFFF; margin-right:30px; display:block;border-radius:10px; float:left; font-size:18px; font-weight:bold}
		 .yuding a:hover{background-color:#FF0000;}